Parlos A G, Menon S K, Atiya A
Department of Mechanical Engineering, Texas A&M University College Station, TX 77843, USA.
IEEE Trans Neural Netw. 2001;12(6):1411-32. doi: 10.1109/72.963777.
Practical algorithms are presented for adaptive state filtering in nonlinear dynamic systems when the state equations are unknown. The state equations are constructively approximated using neural networks. The algorithms presented are based on the two-step prediction-update approach of the Kalman filter. The proposed algorithms make minimal assumptions regarding the underlying nonlinear dynamics and their noise statistics. Non-adaptive and adaptive state filtering algorithms are presented with both off-line and online learning stages. The algorithms are implemented using feedforward and recurrent neural network and comparisons are presented. Furthermore, extended Kalman filters (EKFs) are developed and compared to the filter algorithms proposed. For one of the case studies, the EKF converges but results in higher state estimation errors that the equivalent neural filters. For another, more complex case study with unknown system dynamics and noise statistics, the developed EKFs do not converge. The off-line trained neural state filters converge quite rapidly and exhibit acceptable performance. Online training further enhances the estimation accuracy of the developed adaptive filters, effectively decoupling the eventual filter accuracy from the accuracy of the process model.
当状态方程未知时,针对非线性动态系统中的自适应状态滤波提出了实用算法。使用神经网络对状态方程进行构造性逼近。所提出的算法基于卡尔曼滤波器的两步预测 - 更新方法。所提出的算法对潜在的非线性动力学及其噪声统计做出了最小假设。给出了具有离线和在线学习阶段的非自适应和自适应状态滤波算法。这些算法使用前馈神经网络和递归神经网络实现,并进行了比较。此外,还开发了扩展卡尔曼滤波器(EKF)并与所提出的滤波算法进行比较。对于其中一个案例研究,EKF收敛,但与等效的神经滤波器相比,导致更高的状态估计误差。对于另一个更复杂的案例研究,系统动力学和噪声统计未知,所开发的EKF不收敛。离线训练的神经状态滤波器收敛相当迅速,并表现出可接受的性能。在线训练进一步提高了所开发的自适应滤波器的估计精度,有效地将最终滤波器的精度与过程模型的精度解耦。