? 介绍用SolidWorks及插件COSMOSMotion实现汽车机构三维实体造型、运动仿真无缝连接的方法.通过在汽车方向盘上加分段的转向函数,实现汽车梯形机构转向模拟;给轮胎和地面添加三维碰撞接触和摩擦,模拟车轮滚动带动汽车行驶的过程.此方法为进一步实现车辆行驶避障、设置路面模型、研究车身振动等打下基础。 1 转向机构
汽车机械转向系由转向操纵机构、转向器和转向传动机构三大部分组成。根据转向器位置和转向轮悬架类型的不同,转向传动机构的组成和布置分为与非独立悬架配用的转向传动机构和与独立悬架配用的转向传动机构。本文中讨论与非独立悬架配用的转向传动机构。转向传动机构是将转向器输出的力和运动传给转向桥两侧的转向节,使两侧转向轮偏转,并使两转向轮偏转按一定的关系变化,以保证汽车转向时车轮与地面的相对滑动尽可能小。
为了避免汽车转向时产生的附加阻力过大和轮胎磨损太快,要求转向系在汽车转向时,所有车轮均做纯滚动而不产生侧向滑移,图l中两侧车轮偏转角α和β的理想关系为
图1 转向机构
因此转向传动机构转向梯形的几何参数需要优化,但是,至今所有的汽车的转向梯形都只能设计在一定的车轮偏转角范围内,接近于理想关系。
为了模拟的方便,转向机构简化为图2所示,其中:1为左(右)梯形臂;2为方向盘;3为转向直拉杆;4为转向节臂;5为转向横拉杆;6为机架;7为车轮。左(右)梯形臂、转向横拉杆、机架组成等腰梯形机构。
图2 转向机构模型
2 转向仿真 2.1主要运动副设置
采用SolidWorks建立转向机构模型,进入COSMOSMotion进行仿真设置,将机架设置为静止零部件,在方向盘2和机架6之间添加旋转副Joint;在转向直拉杆3和机架6之间添加移动副Joint:2.,然后在Joint和Joint2之间添加一个耦合,使得方向盘的转动与转向直拉杆的移动按照一定的比例运动。移动副Joint2的移动距离根据不同的初始安装情况,其值可以不同,若太大则不能达到运动范围,仿真时将报错。 2.2方向盘转动函数设置
为方向盘2和机架6之间旋转副Joint设置一个转动函数,来控制方向盘的运动,转动函数用COSMOSMotion的表达式设置,采用4个step函数相加:
step(TIME,0,0D,2,0D)+step(TIME,2,0D,4,-120D)+step(TIME,6,0D,8,240D)+step(TIME,10,0D,12,-120D)
其中D表示度,若不加D,则为弧度。step函数格式:step(x,x0,h0,x1,h1),生成区间(x0,h0)至(x1,h1)的阶梯曲线,互为自变量,可以是时间函数。2个step函数相加,第2个step函数的Y值是相对第1个step的增加值,不足绝对值。 2.3转向仿真分析
仿真时间设置为15S,运行仿真,方向盘实现以下运动(上述4个step函数相加):0~2 S,静止,如图3(a);2~4 S,方向盘顺时针转动120°,如图3(b);4~6 s,静止;6~8 S,方向盘逆时针转动240°,如图3(e);8~10 S,静止;10~12 S,方向盘顺时针转动120°,如图3(d);12~15 s,静止。仿真时间设置为15 S。所以12 S以后方向盘一直维持最后位置状态,直到仿真结束。
图3 转向示意图
选择左梯形臂和机架的顶点和转动中心,生成一个角位移,左车轮在方向盘转动过程中的转动角度变化如图4所示。同样,右车轮在方向盘转动过程中的转动角度变化如图5所示。可见,在车轮逆时针转动过程中,左车轮在0~19.4°转动,右车轮却在O~17.0°转动,顺时针转动过程中的范围也不相同。
图4 左车轮转向