多体动力学基本概念
多体动力学(Multibody Dynamics, MBD)是研究多个相互作用的刚体或柔性体之间的运动关系及其动态行为的学科。它主要关注系统中各个部分如何相互作用,并如何在外部力的作用下运动和变形。这类系统通常经历大范围的相对运动,导致其动力学方程表现出高度的非线性特征。多体动力学在现代机器人、机构、车辆、机械臂和空间结构的设计中扮演着重要的角色,因为它是这些系统设计的理论基础。
传统的多体动力学诞生于二十世纪六十年代末期,与同时期稍早发展的有限元法不同,有限元法关注单个体或结构的力学细节,主要解决的问题有结构的强度校核、承载能力分析、固有模态计算等,而多体动力学则重点关注机械系统的动力学特性,包括部件运动规律、连接件约束反力、外驱动力,控制稳定性等。经过几十年的发展,多体动力学已与有限元深度融合,如今的多体动力学可同时求解刚体运动和柔性变形。
多体动力学根据系统中物体的力学特性可分为:多刚体系统、柔性多体系统、刚柔混合多体系统。
多刚体系统:可以忽略系统中物体的弹性变形而将其当作刚体来处理的系统,该类系统常处于低速运动状态;
柔性多体系统:系统在运动过程中会出现物体的大范围运动与物体的弹性变形的耦合,从而必须把物体当作柔性体处理的系统,通常为大型、轻质而高速运动的系统;
刚柔混合多体系统:系统中有部分物体当作刚体、部分当作柔性体来处理。
多体动力学求解类型
利用多体动力学可求解动力学、运动学和静力学问题。
01
动力学分析
(1)正向动力学分析
多体系统(多刚体及刚柔耦合)的位移、速度、加速度、相互作用力等动力学规律及动态行为分析功能,用于计算系统的运动状态及受力情况。
(2)逆动力学分析
根据已知系统末端的运动状态,确定系统所需的控制力和力矩,以实现系统的稳定运动和控制。
02
运动学分析
(1)正向运动学分析
多体系统(多刚体及刚柔耦合)的运动几何形态、运动规律分析功能,用于计算不考虑受力的系统运动速度、加速度、空间位置等运动学特征。
(2)逆运动学分析
根据已知系统末端的位置和姿态,来确定系统各个关节或执行器的位置、角度或姿态,以实现末端的控制和运动规划。
03
静平衡分析
多体系统(多刚体及刚柔耦合)在静止状态下的平衡条件和相互作用分析功能,用于计算定常力作用下系统的静平衡位置和受力情况。
多体动力学研究方法
上世纪70年代计算机技术不断发展,以多体系统动力学为基础的机械系统动力学仿真分析技术开始出现,并不断趋于成熟,与此同时又促进了多体系统动力学的发展,在80年代后形成了一门新的学科--计算多体系统动力学,它与有限元分析两者构成CAE 技术的重要内容,广泛应用于航空航天、汽车、铁路机车、机器人、机构、人机物等领域。很多诸如机器人、链、机构、人体模型或其它生物系统等这类的机械系统,都可以等效地描述为用刚体或柔性体组成的系统模型,称这些系统和模型为“多体系统”,而多体系统动力学就是研究由刚体及柔体组成的多体系统的运动学、静力学和动力学等问题,其研究对象包括两个学科:多刚体系统动力学(multi-rigid-bodydynamics)和柔性多体系统动力学(fexiblemulti-body dynamics)。其中多刚体系统动力学历经从上世纪60年的发展初期,到80年代趋于成熟这一过程,日前已形成多种研究方法,主要包括经典力学上的牛顿-欧拉方法和拉格朗门方法、kane力法、变分方法、图论方法及旋量方法等。
01
牛顿-欧拉方法
牛顿-欧拉方法主要是考虑作用在所有分析系统物体上的约束力,根据作用在每个物体上的力和力矩平衡条件写出系统的运动微分方程。该方法推导过程简单,描述清楚直观,缺点是微分方程的数目巨大,特别是将未知理想约束反力引入到了动力学方程当中,因此所得动力学方程维数大,计算效率低。该方法的研究代表是德国的Schiehlen教授,并开发了基于Newton-Euler法的NEWEUL软件,该软件对于开环系统得到是组 ODE方程组,闭环系统是微分-代数方程;分别用达朗贝尔原理和Jourdan 原理消去完整约束和非完整约束中的约束反力。
02
kane方法
kane 方法是由Kane 本人创立,其学生 Huston等人发展的,故该方法以其名字命名Kane 方法利用广义速率描述系统运动,代替了原来采用的广义坐标描述的方法,然后用D'Alembert 原理推导系统动力学方程。在建立动力学方程中不会像牛顿-欧拉法出现未知的理想约束反力,可用于完整系统和非完整系统。
03
变分方法
变分方法是通过数值计算进行运动学、动力学分析的方法,而无需建立相应的动力学方程。其优点有:倘若分析对象为带控制的多刚体系统,其动力学分析能结合系统的优化一同进行;系统不受闭环数目的限制,不论系统开环或闭环均能够采用相同的处理方式,具有较高的灵活性等优点。变分方法主要用于带控制工业机器人的设计与计算。
04
图论方法
图论方法(R-W 方法)是Roberson 和J.Wittenburg 提出的一种方法,故以两人名字缩写命名。该方法的最大特点是,对于任意结构的系统最终都能描述为一套统一的数学模型,这是因为它开创性的用图论的概论来解决对任意多刚体系统的结构特征描述的问题,丰富了多体动力学理论,因此称其为多刚体系统动力学研究的一个重大进展。该方法以铰的相对坐标为广义坐标,对于树形开环系统得到是一组最小数目的ODE方程组,而对于闭环系统则采用切断铰的方式得到派生树系统。
05
旋量方法
旋量方法是把矢量与矢量矩接合在一起的方法,一方面它使用了旋量这个概念,另一方面将对偶数作为工具,从而使牛顿-欧拉方程表达为一种更为简练的形式。而在建模的描述方法方面主要有两种:绝对坐标和相对坐标描述:绝对坐标描述时平面问题描述一个部件需要3个坐标,空间问题一般采用欧拉角或笛卡尔描述物体姿态时需要6个坐标,采用欧拉四元数时则增加到7个坐标:通过广义坐标描述的约束方程定义各部件间的相连约束关系。该方法的研究代表人物Haug,Haug 等创立了用于多刚体系统的非常适合计算机自动组集建模和求解的笛卡尔方法。该方法描述系统简练程式化高,著名的 ADAMS和DADS软件均采用该描述方法;缺点是方程数目大,影响计算效率。相对坐标描述方法则采用的是连接相邻刚体之间铰的自由度坐标为广义坐标,属于最小数目坐标,因此所得方程数目少,计算效率高,对于开环系统得到是一组ODE方程组,非常适合于开环链状结构;但相比绝对坐标,相对坐标描述程化式不高,动力学方程推导复杂等缺点。GarciadeJalón等提出自然坐标法(完全笛卡尔坐标)是一种不同于绝对坐标和相对坐标的方法,该方法计算效率高,无需采用欧拉角或欧拉四元数来描述刚体姿态,因此坐标数目小,且更为重要的一点在于其非常适用于计算机的自动建模,所得的约束方程是线性或二次方程,非常易于求解。
引用文献:胡永明,基于多体动力学的整车建模与仿真分析研究[D],大连:大连理工大学
多体动力学在工程中的应用
多体动力学作为结构动力学的一个分支,在工程领域具有广泛的应用。
01
. 航空工程
在航空工程中,多体动力学被广泛应用于复杂系统的建模与分析中,具体包括:
直升机旋翼:直升机旋翼的动态行为对飞行稳定性至关重要。多体动力学可用于模拟旋翼在不同飞行条件下的气动载荷、振动特性以及与其他部件的相互作用,从而优化旋翼设计,提高飞行性能。
起落架:起落架是飞机着陆和滑行时的重要支撑结构。多体动力学分析可以模拟起落架在着陆过程中的动态响应,包括吸收冲击载荷、保持飞机姿态稳定等,确保起落架设计的合理性和安全性。
发动机矢量喷管调节机构:发动机矢量喷管能够调整推力方向,提高飞机的机动性。多体动力学仿真可用于分析喷管调节机构的运动规律、受力情况以及控制策略,为设计优化提供依据。
舰载机拦阻系统:舰载机拦阻系统在飞机着舰时起到关键作用,能够迅速将飞机速度降为零。多体动力学分析可以模拟拦阻索与飞机尾钩的相互作用过程,优化拦阻系统的性能和可靠性。
飞机发动机静叶调节机构:静叶调节机构用于调节发动机进气量,影响发动机性能。多体动力学仿真可用于分析静叶调节机构的运动特性、受力情况以及对发动机性能的影响,为设计优化提供支持。
无人机
起落架
02
航天工程
在航天工程中,多体动力学同样发挥着重要作用:
导弹飞控:导弹的飞行控制系统需要精确控制导弹的姿态和轨迹。多体动力学分析可以模拟导弹在不同飞行阶段的动力学行为,为飞控系统设计提供重要数据支持。
空间展开机构:空间展开机构如太阳翼等,在航天器进入轨道后需要展开以完成预定任务。多体动力学仿真可用于分析展开机构的运动规律、受力情况以及稳定性,确保展开过程的顺利进行。
月球车、着陆器:月球车和着陆器在月球表面的移动和作业过程中,需要克服复杂的地形和环境因素。多体动力学分析可以模拟月球车和着陆器的运动特性、受力情况以及与环境的相互作用,为设计优化提供指导。
太阳能折翼机构
航天降落伞
航天飞机
03
汽车工程
在汽车工程中,多体动力学被广泛应用于车辆系统的设计与优化:
汽车底盘:底盘是汽车的重要组成部分,对车辆的操控性和舒适性有重要影响。多体动力学分析可以模拟底盘在不同行驶条件下的动态响应,优化底盘设计,提高车辆性能。
悬架:悬架系统用于支撑车身并吸收振动。多体动力学仿真可用于分析悬架系统的运动特性、阻尼特性以及与其他部件的相互作用,优化悬架设计,提高车辆的乘坐舒适性和操控稳定性。
汽车整车动力学
轮胎悬架系统
04
机械工程
在机械工程中,多体动力学也有广泛的应用:
齿轮、链条传动系统:齿轮和链条传动系统是机械设备中常见的传动方式。多体动力学分析可以模拟传动系统的运动特性、受力情况以及传动效率,为传动系统的设计和优化提供依据。
高精仪器:高精仪器对精度和稳定性有极高要求。多体动力学仿真可用于分析仪器在运动过程中的动态响应和误差来源,优化仪器设计,提高测量精度和稳定性。
齿轮传动
05
钻井工程
在钻井工程中,多体动力学分析可用于地下勘探钻井系统的设计与优化。钻井系统由多个相互连接的部件组成,如钻头、钻杆等。多体动力学分析可以模拟钻井系统在复杂地质条件下的运动特性、受力情况以及钻头的钻进效率,为钻井系统的设计和优化提供支持。
钻井
06
轨道交通
多体动力学理论已经成功应用于多种轨道交通车辆的分析和优化中。例如,在高速列车的设计过程中,通过多体动力学分析可以预测车辆在不同工况下的动力学性能,从而优化车辆的结构和参数;在城市轨道交通车辆的运行维护中,多体动力学分析可以帮助工程师快速定位并解决车辆运行中的振动、噪声等问题。
轮轨系统
07
生物力学
在生物力学中,多体动力学被用于建立人体动力学模型。人体是一个复杂的多体系统,包括骨骼、肌肉、关节等多个组成部分。多体动力学分析可用于建立人体动力学模型,模拟人体在运动过程中的动态响应和受力情况,为运动医学、康复工程等领域的研究提供支持。
人体骨骼肌肉系统
08
机器人
在机器人领域,多体动力学被用于工业机器人的运动与控制耦合分析。工业机器人需要精确控制其运动轨迹和姿态以完成预定任务。多体动力学分析可用于模拟工业机器人在运动过程中的动态响应和控制策略,优化机器人的运动规划和控制系统设计,提高机器人的工作效率和精度。
工业机器人