第5章 双联三叉杆式万向联轴器的动力仿真
5.1 引言
任何机械都有运动,任何机械都受到力的作用,各种机械因受到力的作用而运动,在运动中又会产生力。正是由于力和运动的相互影响,才使动力学问题相当的复杂,这一点在空间机构中体现更是突出。由前面的分析可知,三叉杆式万向联轴器机构是一种运动规律非常复杂的空间机构,它的动力分析自然十分复杂,如用手工去计算几乎不可能。
动力分析是进行机械设计的基础。只有通过动力分析知道物体的受力状况,才可在机械设计中对物体进行强度、刚度、疲劳、寿命等机械性能进行计算。由此,动力分析的重要性可见一斑。
由于动力学研究的复杂性,人们常常引入一些假定,使问题简化。有时这种假定无关紧要,有时则会导致计算的失误。但随着生产实践的发展,对动力学分析的准确度提出了新的要求。如果仍旧采用静态代替动态的静力学方法和恒定动态代替变动动态的动态静力学方法,则根本不能满足分析的要求。为此必须进行真正的动力学分析或弹性动力学分析。
力学理论的发展、电子计算机的改进和广泛应用为动力学分析方法提供了理论基础和实践手段。目前在众多的CAD、CAE软件中,ADAMS以其较强的运动学,动力学分析功能在众多工程领域里获得了广泛的应用,利用它能较好的解决上述的动力学问题。
本章利用ADAMS软件,对第四章中建立的双联三叉杆万向联轴器进行多刚体的动力分析,得到了一些有用的、可视化的结果。
5.2 理论背景
5.2.1 机械动力学简介
机械动力学研究机械在力作用下的运动和在运动中产生力的科学。由于机械产品的高速化、精密化、轻量化、大功率化的发展趋向不断促使机械动力学的发展,要求提出更精确、更真实的反映客观实际的动力学分析方法而摒弃以前在计算中的许多假设和简化。
在机械动力学发展的过程中产生了如下四种分析方法:
静力学分析(Static Analysis)。对于低速机械,在运动中的惯性力可以忽略不计。在机械运动过程中的各个位置采用静力平衡的方法求解;
动态静力学分析(Kineto-Static Analysis)。随着机械的速度的提高,惯性力不能再被忽略。假定构件按理想的规律运动,利用达朗贝尔原理求解;
动力学分析(Dynalnic Analysis)。由于在各种力的作用下,机械并不能维持理想的运动规律这一假定,在分析中,把原动机包括在机械系统之内来进行分析。
弹性动力学分析(Elasto-dynamics Analysis)。在前三种分析方法中,构件均被假定为刚性的,但随着机械轻量化的发展,构件柔性加大,运转速度提高,惯性急剧增大,在这种情况下,构件的弹性变形会给机械运动的输出带来误差。
机械弹性动力学是机械动力学发展的新阶段,它研究把机械的构件看作是弹性的而不是刚性时的机械运动状态,以及为抑制弹性动力响应而采取的措施和相应的机械设计方法。目前这种方法已得到了广泛的应用。
5.2.2 ADAMS中的动力学方程
ADAMS中采用拉格朗日乘子法建立系统动力方程

完整约束方程
(q,t)=0
非完整约束方程θ(q,
,t)=0
其中:
T——系统动能;
q——系统广义坐标列阵;
——广义力列阵;
p——对应于完整约束的拉氏乘子列阵;
μ——对应于非完整约束的拉氏乘子列阵;
通过求解此微分方程的数值解,即可得到结果。
5.3 双联三叉杆式万向联轴器的动力仿真
5.3.1 分析模型的建立
本分析模型是在第四章中的运动分析模型(图4-18)的基础上通过除去运动驱动,加上驱动力、摩擦力而得到图5-1所示的动力仿真模型。
目前在三叉杆式万向联轴器动力分析方面,所发表的论文大多是在忽略摩擦力与惯性力的条件下进行的,仅是作最基础的静力学分析,或是考虑到恒定摩擦和惯性力的动态静力学分析。而在实际应用中,摩擦不仅是联轴器实际失效的主要原因之一,而且是影响效率的主要因素,另外在联轴器高速运转中惯性力是不可忽略的重要因素。因此本章在考虑到摩擦和惯性力的情况下,进行真正的动力学分析(多刚体系统),必定会得出全新的结果,为这种联轴器的进一步研究、开发打下基础。

5.3.1.1 建立模型的的关键点
5.3.1.1.1 摩擦力的施加
在双联三叉杆式万向联轴器的模型中,相互运动的构件较多,各个构件之间的活动接触面都会产生摩擦力的作用,不同的运动副形式,摩擦产生的来源也不一样,在施加摩擦时要根据不同的摩擦来源考虑各因素的影响。在本章的分析中,各个运动副间都被加上了摩擦力。由于涉及到了如下四种运动副,现对它们摩擦力施加的考虑因素作如下的陈述:
移动副:

移动副产生摩擦的示意图如图5-2所示。在这种运动副中只会产生逆向于移动方向v(如图5-2中蓝色箭头所示)的摩擦力Ffrict(如图5-2中红色箭头所示),它的产生主要由三种因素,即构件间相互作用的径向力F、构件间相互作用的扭矩Tn、构件间相互作用的弯矩Tm(这三种力如图5-2中绿色箭头所示)。在施加由这些作用力产生的摩擦力时,要考虑径向力F的大小、等效作用臂长Rn(如图5-2中右边图所示运动副间的重叠量和重叠量的变化情况、扭矩Tn的大小和它的等效反作用臂长Rn、弯矩Tm的大小和弯矩的反作用臂长XS(如图5-2中间图所示)。另外还得考虑静摩擦系数、动摩擦系数及预载荷的作用。
圆柱副:

圆柱副产生摩擦的示意图5-3所示。在这种动动副中会产生逆向于移动方向V(如图5-3中蓝色箭头所示)的摩擦力Ffrict(如图5-3中红色箭头所示)及逆向于旋转方向ω(如图5-3中蓝色箭头所示)的摩擦扭矩Tfnct(如图5-3中红色箭头所示),它的产生主要由两种因素,即构件间相互作用的径向力F、构件间相互作用的弯矩Tm(这两种力如图5-3中绿色箭头所示)。在施加这些作用力产生的摩擦力时,要考虑径向力F的大小、圆柱半径RP(如图5-3中间图所示)、运动副间的重叠量和重叠量的变化情况、弯矩Tm的大小和弯矩的反作用臂长Xs(如图5-2中右图所示),另外还得考虑静摩擦系数、动摩擦系数及预载荷的作用。
旋转副:
旋转副产生摩擦的示意图如图5-4所示。在这种运动副中只会产生逆向于旋转方向ω(如图5-4中蓝色箭头所示)的摩擦扭矩Tfrict(如图5-4中红色箭头所示),它的产生主要由三种因素,即构件间相互作用的径向力Fr、构件间相互作用的轴向力Fa、构件间相互作用的弯矩Tr(这三种力如图5-4中绿色箭头所示)。在施加由这些作用力产生的摩擦力时,要考虑径向力Fr的大小、圆柱半径RP(如图5-4右图所示)、轴向力Fα的大小、摩擦半径Rn的大小(如图5-4右图所示)、弯矩Tm的大小和弯矩的反作用臂长(即旋转副的长度,如图5-4中左图所示),另外还得考虑静摩擦系、动摩擦系数及预载荷的作用。
球面副:

球面副产生摩擦的示意图如图5-5所示。在这种运动副中只会产生逆向于旋转方向的摩擦扭矩Tfrc(如图5-5中红色箭头所示),它的产生只有一种因素,即构件间相互作用的径向力F(如图5-5中灰色箭头所示)。在施加由相互作用的径向力F产生的摩擦力时,要考虑径向力F的大小和球半径,另外还得考虑静摩擦系数、动摩擦索数及预载荷的作用。
在这一过程中分别对20个运动副添加了摩擦力,这些力在仿真中将会随着它们的产生因素的变化而变化。这在后面的结果中可以见到。
5.3.1.1.2 驱动力的施加
在动力仿真中,对微分方程的求解用的都是用数值计算的方法,在迭代求解的过程中,步长不可过长,如果步长太大,则在数值计算中会不收敛,导致仿真的失败。在动力仿真中,如果规定了时间步的步长,又添加了过大的驱动力,则在仿真中物体在较短的时间内会发生很大的空间位移,在这种情况下,数值计算将很可能不收敛.故在进行动力仿真中,应让整个变化过程平缓的进行,仿止出现上述的现象。
在ADAMS中提供了阶梯函数(STEP函数),它可以作为解决这一问题的工具。STEP函数简述如下:
在ADAMS中,STEP函数近似一个标准的数学STEP函数(没有不连续性),并逐步逼近数值,例如:驱动或者力,向上或者向下或者打开和关闭。它的函数图形如图5-6所示。格式同各参数说明如下:
格式:STEP(x,x0,h0,xl,hl)
参数说明:
x一自变量,可以是时间或时间的任一函数;
x0一自变量的STEP函数开始值,可以是常数或函数表达式或设计变量;
x1一自变量的STEP函数结束值,可以是常数、函数表达式或设计变量;
h0一STEP函数的初始值,可以是常数、设计变量或其它函数表达式;
h1一STEP函数的最终值,可以是常数、设计变量或其它函数表达式;

从以上说明中,可以知道,STEP函数能使数值之间的过度平缓。在本次仿真中正是利用了这一点,在施加驱动力时采用了此函数,让驱动力从O平缓过度到一个较大的值,使仿真平稳地进行,避免了发散现象。
在这一过程中分别在输入轴同支承间的旋转副及输出轴同支承间的旋转副上添加了STEP函数力矩驱动(输出轴同支承间的旋转副上的驱动作为负载,输入轴同支承间的旋转副上的驱动作为主动力矩)。
上一页
下一页