本发明公开了一种非完整约束系统的机械化力学建模方法,在进行约束分析时,根据非完整约束的复杂情况引入中间变量描述非完整约束关系;通过约束分析揭示动能中包含的独立广义速度信息,提取独立广义速度乘积项的系数并将其定义为中间变量,将动能改写为一种新的表达形式;
在建模过程中,需要大量计算一些函数变量对广义坐标的偏导数或对时间的全导数,可以通过剖析变量隶属结构,建立函数—变量蕴含关系表并引入复合求导来解决;计算非完整约束对系统的影响项较复杂,可以定义几个结构数组存放计算结果。
为了避免中间变量回代入而引起的模型膨胀问题,模型的计算表达式需要按逆序输出。