On-line filtering of stochastic variables that are difficult or expensive to directly measure has been widely studied. In this paper a practical algorithm is presented for adaptive state filtering when the underlying nonlinear state equations are partially known. The unknown dynamics are constructively approximated using neural networks. The proposed algorithm is based on the two-step prediction-update approach of the Kalman Filter. The algorithm accounts for the unmodeled nonlinear dynamics and makes no assumptions regarding the system noise statistics. The proposed filter is implemented using static and dynamic feedforward neural networks. Both off-line and on-line learning algorithms are presented for training the filter networks. Two case studies are considered and comparisons with Extended Kalman Filters (EKFs) performed. For one of the case studies, the EKF converges but it results in higher state estimation errors than the equivalent neural filter with on-line learning. For another, more complex case study, the developed EKF does not converge. For both case studies, the off-line trained neural state filters converge quite rapidly and exhibit acceptable performance. On-line training further enhances filter performance, decoupling the eventual filter accuracy from the accuracy of the assumed system model.
An Adaptive State Filtering Algorithm for Systems With Partially Known Dynamics
Contributed by the Dynamic Systems and Control Division for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received by the Dynamic Systems and Control Division December 2000. Associate Editor: R. Langari.
- Views Icon Views
- Share Icon Share
- Cite Icon Cite
- Search Site
Parlos, A. G., Menon, S. K., and Atiya, A. F. (July 23, 2002). "An Adaptive State Filtering Algorithm for Systems With Partially Known Dynamics ." ASME. J. Dyn. Sys., Meas., Control. September 2002; 124(3): 364–374. https://doi.org/10.1115/1.1485747
Download citation file:
- Ris (Zotero)
- Reference Manager