Multiple Window Moving Horizon Estimation for Robust filtering

Program for implementing the new Multiple Window Moving Horizon Estimation Algorithm
660 Downloads
Updated 16 Apr 2014

View License

Long horizon lengths in Moving Horizon Estimation (MHE) are desirable to reach the performance limits of the full information estimator. However, the conventional MHE technique suffers from a number of deficiencies in this respect. First, the problem complexity scales at least linearly with the horizon length selected, which restrains from selecting long horizons if computational limitations are present. Second, there is no
monitoring of constraint activity/inactivity which results in conducting redundant constrained minimizations even when no constraints are
active. In this program we develop a Multiple-Window Moving Horizon Estimation strategy (MW-MHE) that exploits constraint inactivity to reduce the problem size in long horizon estimation problems. The arrival cost is approximated using the unconstrained full information
estimator arrival cost to guarantee stability of the technique. A new horizon length selection criteria is developed based on sensitivity between remote states in time. The development was in terms of general causal descriptor systems, which includes the standard state space representation as a special case. The potential of the new estimation algorithm was demonstrated with an example
in filtering with measurement outliers.
Reference paper: Multiple Window Moving Horizon Estimation; http://arxiv.org/abs/1402.3317

Cite As

Ali AlMatouq (2024). Multiple Window Moving Horizon Estimation for Robust filtering (https://www.mathworks.com/matlabcentral/fileexchange/45970-multiple-window-moving-horizon-estimation-for-robust-filtering), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Parallel Computing in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.2.0.0

Minor changes to constraint activity

1.1.0.0

Added reference paper

1.0.0.0