存在约束的系统,由于约束的存在,构件之间会存在作用力与反作用力。Recurdyn的一个重要功能就是动力学仿真,即力与物体运动的关系;还有一个是运动学仿真,即物体的位移、速度、加速度之间的关系。Recurdyn建模中载荷分为:外部载荷、内部载荷、特殊载荷三部分。
Recurdyn中四类力不会增加或者减小系统的自由度。四类力分别为:直接外力、特殊力、柔性连接力、接触力
直接外力:外载荷
特殊力:重力、轮胎力等
柔性连接力:可以抵消驱动的作用。弹簧阻尼器、梁、衬套、场力等
接触力:零部件之间由于相互接触产生的作用力
不论哪种类型的力,定义时候都需要定义是力还是力矩、作用构件、作用点、力的大小方向
力的方向定义:两点连线方向;
力的大小的定义方法:
直接输入数值:对一般外载荷来说,直接输入力或者力矩的大小;对于柔性连接力来说,直接输入刚度系数K、阻尼系数C、扭转刚度系数KT、扭转阻尼系数CT等。
输入函数表达式:利用Recurdyn/Modeler提供的函数表达式来建立力和运动之间的函数关系,例如正压力和摩擦力
输入子程序的传递函数:用户可以用FORTRAN,C语言或者C++语言编写子程序,定义力和力矩。
单位分量的力(力矩):方向为基础点和作用点连线方向,力或者力矩可以是位移、速度、加速度、时间的函数。轴向力,单个力矩
多分量的力(力矩):指定坐标系下,定义三个分量。平移(三分量)力、旋转(三分量)力矩
六分量力:螺旋力、矩阵力
1.重力
模型建立开始的时候就可以设置单位、重力方向。
Home-Setting-Gravity
2.轮胎力
轮式车辆及机械相关的运动力和力矩都是通过滚动的轮胎与地面之间的相互作用而产生的。轮胎所受的重力、纵向力、侧向力和回正力矩对车辆运动平稳性、操作稳定性,以及安全性能起着决定性作用,因此正确定义轮胎模型对轮式机械仿真模型的正确性起决定性作用。
Recurdyn中轮胎是作为一组数学函数参与动力学仿真计算的,既不是刚性体也不是柔性体。
三种轮胎模型:Fiala轮胎模型、UA轮胎模型、自定义轮胎模型,比较复杂,暂时没有涉及到。
轮胎模型与地面模型结合使用,Recurdyn中地面模型有四种创建方法。Professional-Marker and Body-General-Ground
柔性连接是相对于各种铰连接而言的,铰连接实际是刚性约束,关联构件在运动副约束的自由度上不能产生相对运动,是一种理想状态而柔性连接是考虑了变形因素。包括:线性弹簧阻尼器、扭转弹簧阻尼器、衬套力、柔性梁、平面力等。
线性弹簧阻尼器TSDA
作用在旋转副上,因此必须先定义扭转弹簧作用的旋转副。扭转弹簧阻尼器作用在有一定角度的两部件上,选择第一个部件为反作用(Base)部件,第二个部件为作用(Action)部件,施加在两个部件上的力矩分别为反作用力矩和作用力矩,两者大小相等,方向相反。
加载方式采用“Joint”时候,直接加载在已有的旋转副上面,扭转方式默认为旋转副Marker点的Z轴方向;
采用点-方向(Point,Direction)生成模式,需要首先选中该已经建立好的旋转副Marker点,通过鼠标靠近旋转副Marker点不同方向的坐标轴的方法确定扭转弹簧的扭转方向;
采用体-体-点-方向(Body,Body,Point,Direction)生成方式与点-方向类似。
衬套力可以取代某些旋转副,是解决过约束的一个有效方法。通过定义三个分量上的力和力矩来定义的。
衬套力代替约束副最常见的用途就是代替多个旋转副连接构件之间的旋转副,可以设定3各平移方向,平移刚度和另外两个旋转方向的旋转刚度设置无限大(10^10),可以旋转的方向上旋转刚度设置为0;当六个方向刚度都设置无限大时候,这时候衬套力相当于一个固定连接。
多个轴承支撑的轴来说,如果采用多个旋转副建立轴承和轴之间的连接关系时,动力学分析一定会产生过约束现象,程序会自动消除一部分旋转副,从而无法得到每个轴承的支撑受力情况,这时候采用衬套力会将轴承简化为一个弹性阻尼系统,就可以避免过约束现象。
柔性量是根据Timoshenko梁理论(考虑梁的剪切变形)而产生力和力矩 ,可以计算12个作用力。比较复杂,后面如果使用,再深入研究。
平面里是另外一种形式的柔性连接,平面力通过定义在1各Base Maker点上和两外3个Action Makers点之间生成梁单元实现柔性连接。