上篇文章提到Mechanics_MultiBody_World中有一个参数布尔变量 driveTrainMechanics3D。
此参数用于定义动力学过程中是否考虑旋转的三维效应。
看此模块的modelica代码,和普通rotor的区别在于如下代码行:
可见,考虑三维效应指考虑了 "-nJ*der(w_a)",“Gyroscopic torques appear, if the vector of the carrier body's angular velocity is not parallel to the vector of the rotor's axis.”即考虑了旋转物体的旋转轴和角速度轴方向不一致时,产生的陀螺力矩。