{"title":"Comparative Analysis of the Performances of a Nonlinear Observer and Nonlinear Kalman Filters in the Presence of Non-Gaussian Disturbances","authors":"Hamidreza Movahedi, Ali Zemouche, Rajesh Rajamani","doi":"10.1002/rnc.70386","DOIUrl":null,"url":null,"abstract":"<p>This paper focuses on state estimation for a fairly general class of systems, involving nonlinear functions and disturbances in both the process dynamics and output equations. A nonlinear observer that satisfies a <span></span><math>\n <semantics>\n <mrow>\n <msub>\n <mi>H</mi>\n <mo>∞</mo>\n </msub>\n </mrow>\n <annotation>$$ {\\boldsymbol{H}}_{\\boldsymbol{\\infty}} $$</annotation>\n </semantics></math> disturbance attenuation constraint in addition to providing asymptotic stability in the absence of disturbances is developed using Lyapunov analysis. A weighted form of this observer is able to adjust the estimation performance for systems that have states with considerably different levels of magnitude. The observer is shown analytically to provide a guaranteed upper bound on the vector norm of the estimation error, and this upper bound is utilized to guarantee the stability of observers in disturbed systems that are designed to be stable over a finite domain. The performance of the nonlinear observer is compared with the performance of the extended Kalman filter (EKF) and the unscented Kalman filter (UKF). Three different applications are utilized for the comparison, consisting of a magnetic position estimation problem, a state-of-charge battery application, and a vehicle tracking application. In the case of the disturbances being Gaussian noise, the UKF and the nonlinear observer provide approximately the same level of performance, and they both surpass the performance of the EKF. However, in the case of 2-norm-bounded non-Gaussian noise, such as spikes/pulses, the nonlinear observer is shown to significantly outperform both the UKF and the EKF. Extensive experimental results and comparisons using a range of covariance choices demonstrate the superiority of the nonlinear observer, confirming that it is not just an artifact of specific tests.</p>","PeriodicalId":50291,"journal":{"name":"International Journal of Robust and Nonlinear Control","volume":"36 7","pages":"3896-3913"},"PeriodicalIF":3.2000,"publicationDate":"2026-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/rnc.70386","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Robust and Nonlinear Control","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/rnc.70386","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/1/16 0:00:00","PubModel":"Epub","JCR":"Q2","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
This paper focuses on state estimation for a fairly general class of systems, involving nonlinear functions and disturbances in both the process dynamics and output equations. A nonlinear observer that satisfies a disturbance attenuation constraint in addition to providing asymptotic stability in the absence of disturbances is developed using Lyapunov analysis. A weighted form of this observer is able to adjust the estimation performance for systems that have states with considerably different levels of magnitude. The observer is shown analytically to provide a guaranteed upper bound on the vector norm of the estimation error, and this upper bound is utilized to guarantee the stability of observers in disturbed systems that are designed to be stable over a finite domain. The performance of the nonlinear observer is compared with the performance of the extended Kalman filter (EKF) and the unscented Kalman filter (UKF). Three different applications are utilized for the comparison, consisting of a magnetic position estimation problem, a state-of-charge battery application, and a vehicle tracking application. In the case of the disturbances being Gaussian noise, the UKF and the nonlinear observer provide approximately the same level of performance, and they both surpass the performance of the EKF. However, in the case of 2-norm-bounded non-Gaussian noise, such as spikes/pulses, the nonlinear observer is shown to significantly outperform both the UKF and the EKF. Extensive experimental results and comparisons using a range of covariance choices demonstrate the superiority of the nonlinear observer, confirming that it is not just an artifact of specific tests.
期刊介绍:
Papers that do not include an element of robust or nonlinear control and estimation theory will not be considered by the journal, and all papers will be expected to include significant novel content. The focus of the journal is on model based control design approaches rather than heuristic or rule based methods. Papers on neural networks will have to be of exceptional novelty to be considered for the journal.