adams功能区不显示_基于ADAMS对初始角和相位角修改模拟力矩波动

ad39aa85ee8e6412e6555b2a81b1619c.png

写在前面

想到转向工程师该会的理论计算,力矩波动,阿克曼率是基础常识,然而现在随着设计的精细化要求以及新技术的引进等原因,力矩波动和阿克曼率的设置已经变得不那么重要,前几天看公众号“汽车技研”有篇文章是《转向系统力矩波动到底有多重要?》,这篇文章里介绍了几种计算的方法,确实这个东西方法越来越多,是否准确成为大家关系的问题。今天我写一种我自己用过的一种分析方法,有用没用的,就当个乐趣吧。之所以建这个模型,是感觉各种计算的值还是不太靠谱,还是实际模拟的更靠谱。

正文

转向系统之所以会存在力矩波动,究其原因还是因为十字轴万向节对力矩和转速的不等速传递。当然我之前在揽胜运动版和宝马7系见到了准等速万向节和等速万向节,这就不用考虑力矩波动了。当转向系统使用了不等速万向节,力矩波动是布置一定要考虑的一项因素,力矩波动的影响因素主要有:

1.转向管柱与中间轴的夹角β1,中间轴与转向器输入轴的夹角β2;

2.相位角ψ;

3.某些设计开发要求力矩波动的力矩波峰在方向盘中间位置,如下图所示(这里是一个错误的示范,写这篇稿子时手头试验资料不多,没找到有车在KC报告中显示将传动比的波峰或者波谷放在初始位置):

7fbe324785ac72470127071ab673f79f.png

这里影响的主要因素就是第一个万向节叉在设计位置相对方向盘的位置。如图粉色与蓝色线的夹角,后面我们简称初始角(请忽略我用了一个比较LOW的转向管柱)。

5b21306695d822de37039f8f36a82641.png

下面我们来讲讲方法:

首先,我们先打开一个ADAMS自带的转向系统模板:

fa7843cc1a121e1e63a4077277d3c2f8.png

修改硬点:

cb4eae05dd228d02ecacae07afec19d1.png

转向管柱与中间轴的夹角β1,中间轴与转向器输入轴的夹角β2可以通过硬点设置来搞定,运动模型主要是解决如何设置相位角和初始角。

方法1

这个方法是以前同事整理的。

后面就是对模型做个修改了:

以前我们用过一种方法,就是在转向管柱中间轴的十字轴上取两个端点,如图所示:

43991e2153b3bc9adf55b86a6aced430.png

不引起误解,细节图看一下:

d1cd461e943b3c9279e0676f7724f91d.png

然后在模型中新建这两个点:

建立前万向节节叉十字轴承参考点:

6fbb508afdae0e8f160d66cebd07a720.png

建立后万向节节叉十字轴承参考点:

727197b3f0390f71800b0e2c3867fb22.png

修改转向相位角

中间轴相位角分别由前后两个万向节控制,我们通过参考硬点,分别设置两个万向节的角度,在这里先设置后万向节。

在转向系统模板界面,右键单击后万向节,点击属性设置,此方法是同事归纳的,此处不再多说。

f98778ab843456cac0c98629ea60d13a.png

方法2

这个方法是后期修改的,我觉得更适合前期开发过程中设置转向万向节相位。

首先是建立两个参数,分别是相位角(Phase angle)和初始角(Intial angle)。

22fd07db96127201238d7ea3d8ad271a.png

然后后面的步骤:

0.新建万向节十字轴

3594250c8b67218f3e89a1bd96f5b3f7.png

后面的上点

c918c87806f3fcf3c0d4bd2440c4e2ef.png

1。按照步骤

4da4a79462430cd559e64019fec38ece.png

2.按照步骤

83402fce351d6383f3f4a80b3fe77a7b.png

3.注意,这里引用到了初始角这个参数,建立第一个万向节节叉的初始位置U1。

98360eed698c82b6d4d1222c7f868f69.png

4.分别建立U1_0和U1_1,这是第一个万向节叉上十字轴的两个端点

4635b7fbe0d73c44a47b9d3ab8db8e31.png

078112f596c2be9bdcbf520a50615957.png

5. 并根据这两个端点建立第一段轴:

6642f31657ede0445b172b42a1328d8d.png

6.建立第一个万向节从动叉的位置,并重复上面4.5.的步骤:

4133bf53f31b6bbb2b009539ed56dd4e.png

7.利用相位角参数建立第二个万向节的主动叉位置,并重复上面4.5.的步骤:

4e5083534c5619e6fee79c4404dac265.png

8.建立第二个万向节从动叉的位置,并重复上面4.5.的步骤

1ce41072e000237ed80364cbe35db7a5.png

9.

10.将模型里的万向节约束去掉,如图:

14b92476cfa0c1b5b5d9805f4b5d05dc.png

11.新建十字轴与节叉的旋转约束,一共四个:

90fd4e5a4f1a06e242f7bdc6d476218e.png

beb86159a4798d4187506fc366707fd3.png

建立REQUEST测量

我们需要建立方向盘输入角速度REQUEST和转向器输入轴角速度REQUEST

cc2560fa753f32ca28e6c79b3cdaa6de.png

9917cbec1f05d24797c123df00236f23.png

做完这步后,转向系统模型就设置好了,最后保存模型。

建立模型仿真

定义时间从-50s开始,输入角速度为5deg/sec做100s的模拟。

cfe13ba4b01654b6e0bf668d048de663.png

按F8进入模拟界面,输出力矩波动曲线。

bf96ec4f97f19fe53be9e46d97f9c1d1.png

写在后面

这个模型的优势在于通过直接优化初始角和相位角优化力矩波动,比用坐标要好用些。过程虽然有些复杂,但是改完可以一直用,而且对后期其他分析借用到转向系统都会准确一些。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值