物理约束能量网络驱动的动力系统建模方法

A physical-constraint-energy-network-based modeling method for dynamic systems

  • 摘要: 动力学模型对于多自由度系统基于模型的控制至关重要,同时直接从数据中学习系统的精确动力学是目前一个突出的研究重点。现有的数据驱动方法,以哈密顿神经网络和拉格朗日神经网络(LNN)为例,展示了物理可解释方法在建模保守系统的可行性,但在建模含摩擦等非结构化因素的非保守系统时面临限制。因此本文提出一种新颖的物理约束能量网络(PELNN),其集成了LNN和多层感知机,保守部分通过学习系统的动能和势能来表示拉格朗日量,进而使用LNN重构系统的加速度,非保守部分由多层感知机来表示。PELNN的第一个特点是考虑了系统质量阵和势能仅为广义坐标的函数且质量阵具有对称性,从而通过限制动能、势能网络模型的输入维度降低了LNN的复杂度;第二个特点是引入能量约束,这使得保守部分能够在最大程度上保持机械能守恒。最后本文通过阻尼双摆系统和六自由度机械臂系统数值仿真和双层非线性隔振器的实验验证,评估了PELNN的有效性。结果表明PELNN有较高的建模精度和强大的外推预测能力。

     

    Abstract: Dynamic models are crucial for model-based control of multi-degree of freedom (DOF) systems, and learning the precise dynamics of the system directly from data is currently a prominent research focus. Existing data-driven methods, such as Hamiltonian neural networks and Lagrangian neural networks (LNNs), demonstrate the feasibility of physically interpretable methods in modeling conservative systems, but face limitations in modeling non-conservative systems with unstructured factors such as friction. Therefore, this paper proposes a novel physically constrained energy network (PELNN), which integrates LNN and multi-layer perceptrons. The conservative part represents the Lagrangian by learning the kinetic energy and potential energy of the system, and then uses LNN to reconstruct the acceleration of the system, while the non-conservative part is represented by a multi-layer perceptron. The first feature of PELNN is that it considers that the system mass matrix and potential energy are only functions of generalized coordinates and the mass matrix is symmetric, thereby reducing the complexity of LNN by limiting the input dimensions of the kinetic energy and potential energy network model; the second feature is the introduction of energy constraints, which enables the conservative part to maintain mechanical energy conservation to the greatest extent. Finally, this paper evaluates the effectiveness of PELNN through numerical simulation of a damped double pendulum system and a six-DOF manipulator system and experimental verification of a double-layer nonlinear vibration isolator. The results show that PELNN has high modeling accuracy and strong extrapolation prediction ability.

     

/

返回文章
返回