论文标题
用于稀疏识别动力学系统的Levenberg-Marquardt算法
A Levenberg-Marquardt algorithm for sparse identification of dynamical systems
论文作者
论文摘要
系统模型的低复杂性对于在实时应用中使用至关重要。但是,稀疏的识别方法通常具有严格的要求,将其排除在工业环境中。在本文中,我们引入了一种灵活的方法,以稀疏地识别普通微分方程描述的动力系统。我们的方法可以减轻与模型结构和数据集有关的其他方法所征得的许多要求,例如固定采样率,完整状态测量和模型的线性性。 Levenberg-Marquardt算法用于解决识别问题。我们表明,Levenberg-Marquardt算法可以以实现并行计算的形式编写,这大大减少了解决识别问题所需的时间。提出了有效的向后消除策略来构建精益系统模型。
Low complexity of a system model is essential for its use in real-time applications. However, sparse identification methods commonly have stringent requirements that exclude them from being applied in an industrial setting. In this paper, we introduce a flexible method for the sparse identification of dynamical systems described by ordinary differential equations. Our method relieves many of the requirements imposed by other methods that relate to the structure of the model and the data set, such as fixed sampling rates, full state measurements, and linearity of the model. The Levenberg-Marquardt algorithm is used to solve the identification problem. We show that the Levenberg-Marquardt algorithm can be written in a form that enables parallel computing, which greatly diminishes the time required to solve the identification problem. An efficient backward elimination strategy is presented to construct a lean system model.