大学物理 ›› 2025, Vol. 44 ›› Issue (7): 18-.doi: 10.16854/j.cnki.1000-0712.240442

• 教学讨论 • 上一篇    下一篇

Newmark方法在天体运行的DDA数值模拟中的应用

周泽钦,喻勇   

  1. 1. 西南交通大学 力学与航空航天学院,四川 成都611756;
    2. 西南交通大学 先进结构材料力学与服役安全四川省重点实验室,四川 成都610031 
  • 收稿日期:2024-10-08 修回日期:2024-12-02 出版日期:2025-09-01 发布日期:2025-09-16
  • 作者简介:周泽钦,(2000—),男,广东东莞人,西南交通大学力学与航空航天学院2022级硕士研究生.

Discontinuous Deformation Analysis of celestial body motion based on Newmark method

Zhou Ze-qin1,2, YU Yong 1,2   

  1. 1. School of Mechanics and Aerospace Engineering, SouthwestJiaotong University, Chengdu 611756, China; 
    2. Applied Mechanics and Structure Safety Key Laboratory of Sichuan Province, SouthwestJiaotong University, Chengdu 610031, China
  • Received:2024-10-08 Revised:2024-12-02 Online:2025-09-01 Published:2025-09-16

摘要: 非连续变形分析(DDA)方法平行于有限元方法,是一种针对离散块体系统变形、运动分析进行求解的数值积分方法.在将DDA方法应用与天体运行模拟的过程中,采用常加速度时间积分方案进行长时间模拟会累积产生误差,本文将Newmark积分方案中的线性加速度法以及平均加速度法用于天体运行的DDA数值模拟,并将结果与虚拟天文馆软件Stellarium的数据进行比对,改进后的DDA方法天体模拟过程中实现了误差的减少,验证了改进后的DDA方法在天体运行模拟的有效性和实用性.

关键词: DDA, 天体运行, 数值模拟, Newmark积分方案, 日-地系统, 日-地-月三体系统

Abstract: The Discontinuous Deformation Analysis (DDA) method is parallel to the finite element method and is a numerical integration method for solving the deformation and motion analysis of discrete block systems. In the process of applying the DDA method to celestial body simulation, using a constant acceleration time integration scheme for long-term simulation will accumulate errors. This paper applies the DDA method of linear acceleration method and average acceleration method in the Newmark integration scheme for celestial body simulation. The calculated results are compared with the data of the virtual planetarium software Stellarium. The improved DDA method achieves error reduction in the celestial body simulation process, verifying the effectiveness and practicality of the improved DDA method in celestial body simulation.

Key words: discontinuous deformation analysis, numerical simulation, Newmark scheme, sun-earth system, sun-earth-moon system