Sigma-point Kalman Filter with Nonlinear Unknown Input Estimation via Optimization and Data-driven Approach for Dynamic Systems

Read original: arXiv:2306.12361 - Published 6/26/2024 by Junn Yong Loo, Ze Yang Ding, Vishnu Monn Baskaran, Surya Girinatha Nurzaman, Chee Pin Tan
Total Score

0

Sigma-point Kalman Filter with Nonlinear Unknown Input Estimation via Optimization and Data-driven Approach for Dynamic Systems

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper proposes a novel Sigma-point Kalman Filter (SPKF) approach to estimate nonlinear dynamic systems with unknown inputs.
  • The method combines optimization-based and data-driven techniques to jointly estimate the system states and unknown inputs.
  • The authors demonstrate the effectiveness of their approach through simulations and compare it to existing methods.

Plain English Explanation

The paper presents a new way to model and predict the behavior of complex, nonlinear systems that have unknown or hard-to-measure inputs. This is a common challenge in fields like engineering, finance, and biology, where the full details of a system may not be known.

The key idea is to use a Sigma-point Kalman Filter (SPKF) - a powerful statistical technique for estimating the state of a dynamic system over time. The researchers extend the SPKF to also estimate the unknown inputs to the system, using a combination of optimization-based and data-driven methods.

By jointly estimating the system state and the unknown inputs, the approach can more accurately model the true behavior of the system, even when some information is missing. This could be useful in applications like optimal control of unknown nonlinear systems, state estimation for complex dynamical systems, or robust estimation in the face of uncertainties.

The researchers demonstrate the effectiveness of their approach through simulations and show that it outperforms existing inverse Kalman filter techniques in terms of estimation accuracy.

Technical Explanation

The paper proposes a Sigma-point Kalman Filter (SPKF) framework for joint estimation of system states and unknown inputs in nonlinear dynamic systems. The key innovation is the integration of optimization-based and data-driven techniques to handle the unknown inputs.

Specifically, the authors formulate the unknown input estimation as an optimization problem, where they minimize the difference between the predicted and observed system outputs. This optimization is embedded within the SPKF recursive estimation, allowing the filter to simultaneously update the states and the unknown inputs.

To further improve performance, the authors also incorporate a data-driven component, where they learn a neural network model to capture the relationship between the system states, inputs, and outputs. This learned model is then used to enhance the prediction step of the SPKF.

Through numerical simulations, the authors demonstrate the effectiveness of their approach compared to existing inverse Kalman filter methods. They show that the joint state and unknown input estimation can significantly improve the overall modeling accuracy, especially in the presence of strong nonlinearities and large unknown inputs.

Critical Analysis

The paper presents a promising approach for addressing the challenge of unknown inputs in nonlinear dynamic systems. The combination of optimization-based and data-driven techniques within the SPKF framework is a novel and potentially powerful solution.

However, the authors acknowledge that their method relies on certain assumptions, such as the availability of accurate system models and the ability to observe the system outputs. In practical applications, these assumptions may not always hold, and further research is needed to relax these constraints.

Additionally, the performance of the method may be sensitive to the specific optimization algorithm and neural network architecture used. The authors do not provide a detailed sensitivity analysis or investigation of the method's robustness to hyperparameter choices.

It would also be beneficial to see the proposed approach tested on a broader range of real-world applications, beyond the simulated examples presented in the paper. This could help validate the method's practical utility and identify any additional challenges or limitations that may arise in more complex, realistic scenarios.

Overall, this research represents an important step forward in the field of state and unknown input estimation for nonlinear dynamic systems. Further development and testing of the method could lead to significant advancements in areas such as optimal control, system identification, and robust estimation.

Conclusion

This paper presents a novel Sigma-point Kalman Filter approach that can jointly estimate the states and unknown inputs of nonlinear dynamic systems. By integrating optimization-based and data-driven techniques, the method can more accurately model complex systems with missing information, potentially leading to advancements in fields like control, system identification, and robust estimation.

While the authors demonstrate the effectiveness of their approach through simulations, further research is needed to address practical limitations and validate the method's performance on real-world applications. Nonetheless, this work represents an important contribution to the ongoing efforts to improve the modeling and prediction of complex, nonlinear systems.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

Sigma-point Kalman Filter with Nonlinear Unknown Input Estimation via Optimization and Data-driven Approach for Dynamic Systems
Total Score

0

Sigma-point Kalman Filter with Nonlinear Unknown Input Estimation via Optimization and Data-driven Approach for Dynamic Systems

Junn Yong Loo, Ze Yang Ding, Vishnu Monn Baskaran, Surya Girinatha Nurzaman, Chee Pin Tan

Most works on joint state and unknown input (UI) estimation require the assumption that the UIs are linear; this is potentially restrictive as it does not hold in many intelligent autonomous systems. To overcome this restriction and circumvent the need to linearize the system, we propose a derivative-free Unknown Input Sigma-point Kalman Filter (SPKF-nUI) where the SPKF is interconnected with a general nonlinear UI estimator that can be implemented via nonlinear optimization and data-driven approaches. The nonlinear UI estimator uses the posterior state estimate which is less susceptible to state prediction error. In addition, we introduce a joint sigma-point transformation scheme to incorporate both the state and UI uncertainties in the estimation of SPKF-nUI. An in-depth stochastic stability analysis proves that the proposed SPKF-nUI yields exponentially converging estimation error bounds under reasonable assumptions. Finally, two case studies are carried out on a simulation-based rigid robot and a physical soft robot, i.e., robots made of soft materials with complex dynamics to validate effectiveness of the proposed filter on nonlinear dynamic systems. Our results demonstrate that the proposed SPKF-nUI achieves the lowest state and UI estimation errors when compared to the existing nonlinear state-UI filters.

Read more

6/26/2024

💬

Total Score

0

A New Framework for Nonlinear Kalman Filters

Shida Jiang, Junzhe Shi, Scott Moura

The Kalman filter (KF) is a state estimation algorithm that optimally combines system knowledge and measurements to minimize the mean squared error of the estimated states. While KF was initially designed for linear systems, numerous extensions of it, such as extended Kalman filter (EKF), unscented Kalman filter (UKF), cubature Kalman filter (CKF), etc., have been proposed for nonlinear systems. Although different types of nonlinear KFs have different pros and cons, they all use the same framework of linear KF, which, according to what we found in this paper, tends to give overconfident and less accurate state estimations when the measurement functions are nonlinear. Therefore, in this study, we designed a new framework for nonlinear KFs and showed theoretically and empirically that the new framework estimates the states and covariance matrix more accurately than the old one. The new framework was tested on four different nonlinear KFs and five different tasks, showcasing its ability to reduce the estimation errors by several orders of magnitude in low-measurement-noise conditions, with only about a 10 to 90% increase in computational time. All types of nonlinear KFs can benefit from the new framework, and the benefit will increase as the sensors become more and more accurate in the future. As an example, EKF, the simplest nonlinear KF that was previously believed to work poorly for strongly nonlinear systems, can now provide fast and fairly accurate state estimations with the help of the new framework. The codes are available at https://github.com/Shida-Jiang/A-new-framework-for-nonlinear-Kalman-filters.

Read more

9/16/2024

Total Score

0

Inverse Unscented Kalman Filter

Himali Singh, Kumar Vijay Mishra, Arpan Chattopadhyay

Rapid advances in designing cognitive and counter-adversarial systems have motivated the development of inverse Bayesian filters. In this setting, a cognitive 'adversary' tracks its target of interest via a stochastic framework such as a Kalman filter (KF). The target or 'defender' then employs another inverse stochastic filter to infer the forward filter estimates of the defender computed by the adversary. For linear systems, the inverse Kalman filter (I-KF) has been recently shown to be effective in these counter-adversarial applications. In the paper, contrary to prior works, we focus on non-linear system dynamics and formulate the inverse unscented KF (I-UKF) to estimate the defender's state based on the unscented transform, or equivalently, statistical linearization technique. We then generalize this framework to unknown systems by proposing reproducing kernel Hilbert space-based UKF (RKHS-UKF) to learn the system dynamics and estimate the state based on its observations. Our theoretical analyses to guarantee the stochastic stability of I-UKF and RKHS-UKF in the mean-squared sense show that, provided the forward filters are stable, the inverse filters are also stable under mild system-level conditions. We show that, despite being a suboptimal filter, our proposed I-UKF is a conservative estimator, i.e., I-UKF's estimated error covariance upper-bounds its true value. Our numerical experiments for several different applications demonstrate the estimation performance of the proposed filters using recursive Cram'{e}r-Rao lower bound and non-credibility index (NCI).

Read more

5/2/2024

Total Score

0

Outlier-Insensitive Kalman Filtering: Theory and Applications

Shunit Truzman, Guy Revach, Nir Shlezinger, Itzik Klein

State estimation of dynamical systems from noisy observations is a fundamental task in many applications. It is commonly addressed using the linear Kalman filter (KF), whose performance can significantly degrade in the presence of outliers in the observations, due to the sensitivity of its convex quadratic objective function. To mitigate such behavior, outlier detection algorithms can be applied. In this work, we propose a parameter-free algorithm which mitigates the harmful effect of outliers while requiring only a short iterative process of the standard update step of the KF. To that end, we model each potential outlier as a normal process with unknown variance and apply online estimation through either expectation maximization or alternating maximization algorithms. Simulations and field experiment evaluations demonstrate competitive performance of our method, showcasing its robustness to outliers in filtering scenarios compared to alternative algorithms.

Read more

8/27/2024