节点文献
萤火虫算法求解多体系统动力学微分-代数方程
FIREFLY ALGORITHM FOR MULTI-BODY SYSTEM DYNAMICS DIFFERENTIAL-ALGEBRAIC EQUATIONS
【摘要】 针对多体系统动力学微分-代数方程求解问题,研究基于萤火虫算法的求解方法 .首先将广义坐标和广义速度进行Lagrange插值,结合Gauss数值积分方法,将微分-代数方程求解问题转化成求解最优化问题.然后用萤火虫算法对问题进行优化求解.最后,通过对平面双连杆机械臂的多体系统仿真实验,验证了萤火虫算法在求解动力学方程中既保持了约束又较好地保证了能量精度.结果表明智能优化算法在求解多体动力学问题上具有较好的应用前景.
【Abstract】 rithm is studied. Firstly,the generalized coordinates and generalized velocities are interpolated by Lagrange interpolation algorithm,and the differential algebraic equations are then transformed into optimization problems by the Gauss numerical integration method. Then the firefly algorithm is employed to solve the problem. Finally,through simulating the plane double link manipulator,it is verified that the firefly algorithm not only keeps consistent with the constraints but also ensures the energy accuracy in solving the dynamic equation. The results show that the intelligent optimization algorithm has a good application prospect in solving multibody dynamics problems.
【Key words】 multibody system dynamics; differential algebraic equations; firefly algorithm;
- 【文献出处】 动力学与控制学报 ,Journal of Dynamics and Control , 编辑部邮箱 ,2021年02期
- 【分类号】TP18;O313.7
- 【被引频次】2
- 【下载频次】137