<p>The Newmark/Newton–Raphson (NNR) method is widely employed for solving nonlinear dynamic systems. However, the current NNR method exhibits limited applicability in complex nonlinear dynamic systems, as the acquisition of the Jacobian matrix required for Newton iterations incurs substantial computational costs and may even prove intractable in certain cases. To address these limitations, we integrate automatic differentiation (AD) into the NNR method, proposing a modified NNR method with AD (NNR-AD) to significantly improve its capability for effectively handling complex nonlinear systems. The proposed NNR-AD method directly solves dynamic systems with complex nonlinear characteristics, and its accuracy and generality have been rigorously validated. Furthermore, automatic differentiation significantly simplifies the computation of Jacobian matrices for such complex nonlinear dynamic systems. This enhancement simplifies, improves the efficiency, and modularizes the existing NNR method, enabling it to address the analysis of complex nonlinear dynamic systems. Such improvements facilitate the extension of the NNR method to broader applications in analyzing complex nonlinear dynamic systems. Our work will simplify the numerical implementation of the NNR method for complex nonlinear dynamic problems.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A modified Newmark/Newton–Raphson method with automatic differentiation for general nonlinear dynamics analysis

  • Yifan Jiang,
  • Yuhong Jin,
  • Lei Hou,
  • Yi Chen,
  • Shijun Wang,
  • Andong Cong,
  • Qingye Meng

摘要

The Newmark/Newton–Raphson (NNR) method is widely employed for solving nonlinear dynamic systems. However, the current NNR method exhibits limited applicability in complex nonlinear dynamic systems, as the acquisition of the Jacobian matrix required for Newton iterations incurs substantial computational costs and may even prove intractable in certain cases. To address these limitations, we integrate automatic differentiation (AD) into the NNR method, proposing a modified NNR method with AD (NNR-AD) to significantly improve its capability for effectively handling complex nonlinear systems. The proposed NNR-AD method directly solves dynamic systems with complex nonlinear characteristics, and its accuracy and generality have been rigorously validated. Furthermore, automatic differentiation significantly simplifies the computation of Jacobian matrices for such complex nonlinear dynamic systems. This enhancement simplifies, improves the efficiency, and modularizes the existing NNR method, enabling it to address the analysis of complex nonlinear dynamic systems. Such improvements facilitate the extension of the NNR method to broader applications in analyzing complex nonlinear dynamic systems. Our work will simplify the numerical implementation of the NNR method for complex nonlinear dynamic problems.