OpB Data Insights LLC, Syracuse, NY, United States of America.
Department of Electrical Engineering and Computer Science, Syracuse University, Syracuse, NY, United States of America.
PLoS One. 2024 Sep 20;19(9):e0310504. doi: 10.1371/journal.pone.0310504. eCollection 2024.
We develop a general framework for state estimation in systems modeled with noise-polluted continuous time dynamics and discrete time noisy measurements. Our approach is based on maximum likelihood estimation and employs the calculus of variations to derive optimality conditions for continuous time functions. We make no prior assumptions on the form of the mapping from measurements to state-estimate or on the distributions of the noise terms, making the framework more general than Kalman filtering/smoothing where this mapping is assumed to be linear and the noises Gaussian. The optimal solution that arises is interpreted as a continuous time spline, the structure and temporal dependency of which is determined by the system dynamics and the distributions of the process and measurement noise. Similar to Kalman smoothing, the optimal spline yields increased data accuracy at instants when measurements are taken, in addition to providing continuous time estimates outside the measurement instances. We demonstrate the utility and generality of our approach via illustrative examples that render both linear and nonlinear data filters depending on the particular system. Application of the proposed approach to a Monte Carlo simulation exhibits significant performance improvement in comparison to a common existing method.
我们开发了一种用于噪声污染连续时间动力学系统和离散时间噪声测量建模的状态估计通用框架。我们的方法基于最大似然估计,并利用变分法推导出连续时间函数的最优条件。我们对从测量到状态估计的映射形式或噪声项的分布没有先验假设,这使得该框架比卡尔曼滤波/平滑更通用,因为在卡尔曼滤波/平滑中,该映射被假设为线性且噪声为高斯分布。出现的最优解被解释为连续时间样条,其结构和时间相关性由系统动力学以及过程和测量噪声的分布决定。类似于卡尔曼平滑,最优样条在进行测量时增加了数据的准确性,并且在测量实例之外提供了连续时间估计。我们通过说明性示例展示了我们方法的实用性和通用性,这些示例根据特定系统呈现了线性和非线性数据滤波器。与一种常见的现有方法相比,拟议方法在蒙特卡罗模拟中的应用显示出了显著的性能改进。