文档详情

第4章ADAMS软件算法基本理论(17)

hs****ma
实名认证
店铺
DOCX
65.19KB
约21页
文档ID:453667630
第4章ADAMS软件算法基本理论(17)_第1页
1/21

第4章 ADAMS软件基本算法本章主要介绍ADAMS软件的基本算法,包括ADAMS建模中的一些基本概念、运动 学分析算法、动力学分析算法、静力学分析及线性化分析算法以及ADAMS软件积分器介 绍通过本章的学习可以对ADAMS软件的基本算法有较深入的了解,为今后合理选择积 分器进行仿真分析提供理论基础,为更好地使用ADAMS打下良好的理论基础4.1 ADAMS建模基础ADAMS利用带拉格朗日乘子的第一类拉格朗日方程导出一一最大数量坐标的微分一 代数方程(DAE)它选取系统内每个刚体质心在惯性参考系中的三个直角坐标和确定刚体 方位的三个欧拉角作为笛卡尔广义坐标,用带乘子的拉格朗日第一类方程处理具有多余坐 标的完整约束系统或非完整约束系统,导出以笛卡尔广义坐标为变量的动力学方程4.1.1参考标架在计算系统中构件的速度和加速度时,需要指定参考标架,作为该构件速度和加速度 的参考坐标系在机械系统的运动分析过程中,有两种类型的参考标架一一地面参考标架 和构件参考标架地面参考标架是一个惯性参考系,它固定在一个“绝对静止”的空间中 通过地面参考标架建立机械系统的“绝对静止”参考体系,属于地面标架上的任何一点的 速度和加速度均为零。

对于大多数问题,可以将地球近似为惯性参考标架,虽然地球是绕 着太阳旋转而且地球还有自转对于每一个刚性体都有一个与之固定的参考标架,称为构 件参考标架,刚性体上的各点相对于该构件参考标架是静止的4.1.2坐标系的选择机械系统的坐标系广泛采用直角坐标系,常用的笛卡尔坐标系就是一个采用右手规则 的直角坐标系运动学和动力学的所有矢量均可以用沿3个单位坐标矢量的分量来表示 坐标系可以固定在一个参考标架上,也可以相对于参考框架而运动合理地设置坐标系可 以简化机械系统的运动分析在机械系统运动分析过程中,经常使用3种坐标系:(1) 地面坐标系(Ground Coordinate System )地面坐标系又称为静坐标系,是固定 在地面标架上的坐标系ADAMS中,所有构件的位置、方向和速度都用地面坐标系表示2) 局部构件参考坐标系(Local Part Reference Frame,LPRF)这个坐标系固定在构 件上并随构件运动每个构件都有一个局部构件参考坐标系,可以通过确定局部构件参考 坐标系在地面坐标系的位置和方向,来确定一个构件的位置和方向在ADAMS中,局部 构件参考坐标系缺省与地面坐标系重合。

3) 标架坐标系(Marker System)标架坐标系又称为标架,是为了简化建模和分析 在构件上设立的辅助坐标系,有两种类型的标架坐标系:固定标架和浮动标架固定标架 固定在构件上,并随构件运动可以通过固定标架在局部构件参考坐标系中的位置和方向, 确定固定标架坐标系的位置和方向固定标架可以用来定义构件的形状、质心位置、作用 力和反作用力的作用点、构件之间的连接位置等浮动标记相对于构件运动,在机械系统 的运动分析过程中,有些力和约束需要使用浮动标架来定位动力学方程的求解速度很大程度上取决于广义坐标的选择研究刚体在惯性空间中的 一般运动时,可以用它的质心标架坐标系确定位置,用质心标架坐标相对地面坐标系的方 向余弦矩阵确定方位为了解析地描述方位,必须规定一组转动广义坐标表示方向余弦矩 阵第一种方法是用方向余弦矩阵本身的元素作为转动广义坐标,但是变量太多,同时还 要附加六个约束方程;第二种方法是用欧拉角或卡尔登角作为转动坐标,它的算法规范, 缺点是在逆问题中存在奇点,在奇点位置附近数值计算容易出现困难;第三种方法是用欧 拉参数作为转动广义坐标,它的变量不太多,由方向余弦计算欧拉角时不存在奇点ADAMS 软件用刚体Bi的质心笛卡尔坐标和反映刚体方位的欧拉角作为广义坐标,即〃=「YW7WH(D1 th 「〃T〃T ht Itqij,w,甲」,q—q2, ,n。

由于采用了不独立的广义坐标,系统动力 学方程虽然是最大数量,但却是高度稀疏耦合的微分代数方程,适用于稀疏矩阵的方法高 效求解4. 2 ADAMS运动学分析4.2.1 ADAMS运动学方程利用ADAMS建立机械系统仿真模型时,系统中构件与地面或构件与构件之间存在运 动副的联接,这些运动副可以用系统广义坐标表示为代数方程,这里仅考虑完整约束设 表示运动副的约束方程数为〃力,则用系统广义坐标矢量表示的运动学约束方程组为:① k (q) = [^k (q),① k (q),...,① k{ q)]T = 0 (4-1)考虑运动学分析,为使系统具有确定运动,要使系统实际自由度为零,为系统施加等 于自由度(nc - nh)的驱动约束:① d (q, t) = 0 (4-2)在一般情况下,驱动约束是系统广义坐标和时间的函数驱动约束在其集合内部及其与运 动学约束合集中必须是独立和相容的,在这种条件下,驱动系统运动学上是确定的,将作 确定运动由式(4-1)表示的系统运动学约束和式(4-2)表示的驱动约束组合成系统所受的全 部约束:①(q,t)= :K(q,t) =0 (4-3)① D (q, t)式(4-3)为nc个广义坐标的nc个非线性方程组,其构成了系统位置方程。

对式(4-3)求导,得到速度约束方程:虞q, &) = e (q, t)啊气(q, t) = 0 (4-4)若令u =—①t(q, t)q则速度方程为:虞q, &) = O (q, t)杵0 (4-5)对式(4-4)求导,勺可得加速度方程:雌q, q,q,t)=①(q, t)姆(①(q, t域(& 2少,(q, t)啊① 〃 (q, t) = 0 (4-6)若令门=-(中愈 &"2① 杵①」则加速度方程为': "雌q, q&qb)七①(q:t)q^」(q, (&) = 0 (4-7)矩阵中,为雅可比矩阵,如果①的维数为m,q维数为n,那么中 维数为mx n矩 阵,其定义为(①)..=6® j 6q ,在这里中 为nc x nc (nh个运动学约束,nc—nh个 驱动约束,nc个广义坐标)的方阵 q4.2.2 ADAMS运动学方程的求解算法在ADAMS仿真软件中,运动学分析研究零自由度系统的位置、速度、加速度和约束 反力,因此只需求解系统的约束方程:(4-8)①(q, tn ) = 0运动过程中任一时刻t位置的确定,可由约束方程的Newton-Raphson迭代法求得:① kq +①(q., t ) = 0 (4-9)其中,Aq. = q.+1 -q.,表示第j次迭代。

tn时刻速度、加速度可以利用线性代数方程的数值方法求解,ADAMS中提供了两种 线性代数方程求解方法:CALAHAN方法(由Michigan大学Donald Calahan教授提出) 与HARWELL方法(由HARWELL的Ian Duff教授提出),CALAHAN方法不能处理冗 余约束问题,HARWELL方法可以处理冗余约束问题,CALAHAN方法速度较快4-10)(4-11)& 一①-1® q t牌-® 一i [(①我将2®将® -4. 3 ADAMS动力学分析4.3.1 ADAMS动力学方程ADAMS中用刚体B的质心笛卡尔坐标和反映刚体方位的欧拉角作为广义坐标,即 q = [ X, j, z,w,甲]T,令 R = L, y, zb,y=lv, 8》,q = [ Rt 日 T ]T构件质心参考 坐标系与地面坐标系间的坐标变换矩阵为:cosW cos 8 - sinw cos0 sin 8 一 cosW sin 8 - sinw cos0 cos 8 sinw sin 0Agi = sinw cos8 + cosw cos0 sin 8 一 sinw sin 8 + cosw cos0 cos8 - cosw sin 0 sin 0 sin 8 sin 0 cos8 cos0(4-12)定义一个欧拉转轴坐标系,该坐标系的三个单位矢量分别为上面三个欧拉转动的轴, 因而三个轴并不相互垂直。

该坐标系到构件质心坐标系的坐标变换矩阵为:sin 0 sin 8 0 cos 0(4-13)B = sin 0 cos 8 0 - sin 0 cos0 1 0构件的角速度可以表达为:(4-14)ADAMS中引入变量«e为角速度在欧拉转轴坐标系分量:(4-15)①=7&e考虑约束方程,ADAMS利用带拉格朗日乘子的拉格朗日第一类方程的能量形式得到 如下方程:d 6T 6T 寸 合中(4-16)d (商)—商=Qj +.七苟 j j 1=1 jT为系统广义坐标表达的动能,q,为广义坐标,Qj为在广义坐标q,方向的广义力,最后一项涉及约束方程和拉格朗日乘子表达了在在广义坐标q.方向的约束反力ADAMS中近一步引入广义动量:Pj=%简化表达约束反力为:八寸 合中C j苟1=1 j这样方程(4-16)可以简化为:P&-二=Q — Cj dq j jj动能可以近一步表达为:T =1 R&mR&t -YtBt JBy& 2 2其中M为构件的质量阵,J为构件在质心坐标系下的惯量阵将(4-19)分别表达为移动方向与转动方向有:P —-dT = Q — CR dq R RR(4-18)(4-19)(4-20)(4-21)& dTP — = Q — Cy dq 丫 丫Y(4-22)其中中P=岑〔%q&〕=—(mR^= MV&,匹=0。

dt dqR(4-21)式可以简化为:M窿 Q - CR R(4-23)=BtJBy&由于B中包含欧拉角,为了简化推导,ADAMS中并没有进步推导P&,而是将其作一个变量求解Y这样ADAMS中每个构件具有如下15个变量(而非12个)和15个方程(而非12个)变量:V = 1V ,V ,V T1- x y zJR = L, y,』< P = P , P , P TY L w 0 」①=® ,①,W TY = W, 0,仆(4-24)方程:'傩 Q - CRv = R& 8T_i严一苛斗一 CyP = BtJBwY e①=Y&e(4-25)集成约束方程ADAMS可自动建立系统的动力学方程一一微分一代数方程:牌% + ① m + HtF = 0P = dT/P = /站u = &中(q, t )= 0F = f (u, q, t)(4-26)其中,P为系统的广义动量;H为外力的坐标转换矩阵为了更好地说明ADAMS的建模过程下面以一个单摆为例进行建模推导图4-1单摆示意图如图所示,单摆的质量为M、惯量为I,杆长为2L,并在O点以转动副与大地相连接约 束在大地的OXY平面内在单摆质心处建立单摆的跟随坐标系一一局部构件参考坐标系Op-Xp-Yp,其坐标在地面坐标系OXY中为(x, y),单摆的姿态角为6。

系统的动能表达式:(4-27)T = 2(M:& + M& +10&)广义动量表达式:‘8T。

下载提示
相似文档
正为您匹配相似的精品文档