针对Hamilton动力系统时变非线性问题,应用混合能变分原理,提出Hamilton系统的离散积分保辛算法.在此基础上,对Hamilton系统引入参变量,设计非线性问题迭代算法格式,通过对参变量的调整,在积分格点上实现了Hamilton系统数值积分保辛同时保能的目标.
A symplectic-conservative algorithm was proposed for the nonlinear dynamic Hamilton systems with the application of the mixed energy variational principle. Based on this,an iterative algorithm for the nonlinear problem was designed in which a parametric variable was introduced into the Hamilton system,and the goal of energy preservation was realized at the integration grid nodes through parametric adjustments. The numerical examples of the undamped Duffing spring systems showthat,compared with the only symplectic-conservative algorithm,the proposed symplectic-conservative and energy-preserving algorithm bears far higher accuracy in the simulation of the nonlinear dynamic Hamilton systems