在神经网络中整合物理学和拓学,以学习刚性身体动力学
1EPFL-Intelligent Maintenance and Operations Systems (IMOS) Laboratory, Lausanne, Switzerland.
Nature communications
|July 27, 2025
概括
这项研究引入了模拟刚性身体动态和学习碰撞相互作用的新框架. 它提高了复杂的,多实体场景的准确性和概括性,超出了当前的图形神经网络能力.
科学领域:
- 物理模拟 物理模拟
- 机器学习是机器学习.
- 计算力学是计算力学.
背景情况:
- 固体相互作用在科学中至关重要,但由于非线性和环境敏感性,很难模拟.
- 现有的图形神经网络在刚性身体动态中与复杂的场景和长期预测作斗争.
研究的目的:
- 开发一种基于学习的可适应性框架,用于模拟刚体动力学和碰撞相互作用.
- 克服当前基于图形的方法在处理复杂的多实体动态系统方面的局限性.
- 为了实现超出明确物理模型的物理一致和准确的模拟.
主要方法:
- 扩展网格表示使用更高阶拓复合体来实现物理一致性.
- 开发了一种基于物理的传递信息的神经架构,嵌入物理定律.
- 训练并评估了复杂的刚性体动态场景的框架.
主要成果:
- 在刚性身体动力学模拟中表现出卓越的准确性,即使在长时间的推出中也是如此.
- 展示了强大的概括能力,以未见的场景和多实体交互.
- 实现了物理上一致的表示和预测.
结论:
- 拟议的框架有效地模拟了刚体动力学和碰撞相互作用.
- 这种方法推进了复杂的物理模拟的基于学习的方法.
- 应用涵盖了各种科学和工程领域,需要精确的动态交互建模.
相关概念视频
Rigid Body Equilibrium Problems - II
7.5K
A rigid body is in static equilibrium when the net force and the net torque acting on the system are equal to zero.
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
7.5K
Rigid Body Equilibrium Problems - I
4.8K
A rigid body is said to be in static equilibrium when the net force and the net torque acting on the system is equal to zero. To solve for rigid body equilibrium problems, do the following steps.
4.8K
Planar Rigid-Body Motion
554
Understanding the movement of a rigid body in planar motion involves recognizing that every particle within this body is traversing a path that maintains a consistent distance from a specific plane. This concept is fundamental in the study of physics and mechanical engineering, and it allows us to comprehend better how objects move in space.
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
554
Equation of Motion for a Rigid Body
364
The movement of a rigid object can be understood through the equations that explain both translational and rotational motion about the center of mass of the object, point G. This center of mass is the point where the equation of motion for translational motion comes into play, as per Newton's Second Law.
The combined moments generated about the center of mass of the object are equal to the rate of change of the angular momentum of the body. An external force, when applied at a different...
The combined moments generated about the center of mass of the object are equal to the rate of change of the angular momentum of the body. An external force, when applied at a different...
364
Virtual Work for a System of Connected Rigid Bodies
474
Virtual work is a powerful method used to solve problems involving several connected rigid bodies. When the system is in equilibrium, virtual work is zero. This allows the calculation of the resulting forces when a system undergoes a virtual displacement. When attempting to analyze such a system, first, use a free-body diagram, where an independent coordinate represents the configuration of the links, and mark its deflected position resulting from the positive virtual displacement.
Next,...
Next,...
474
Kinetic Energy for a Rigid Body
297
Imagine a solid object involved in a general planar movement, with its center of mass pinpointed at a spot labeled G. The object's kinetic energy relative to an arbitrary point A can be quantified for each of its particles - the ith particle in this case. This measurement is achieved through the employment of the relative velocity definition. The position vector, known as rA, extends from point A to the mass element i.
297


