(机械制造行业)基于
SoildWorks的机械分析报
告(飞思卡尔)
基于 SoildWorks的机械分析报告
2009-2-5
飞思卡尔智能汽车项目组
版本修订记录
版本号 修订日期 修订人 修订内容
2009-1-12 姚叶明 初始化版本
2009-1-18 姚叶明 完善前轮参数及阿克曼转角的分析
2009-1-21 姚叶明 增加了的应力分析一章
2009-1-25 姚叶明 补充了等舵机连杆长度的阿克曼转向角分
析
2009-1-30 姚叶明 补充了对摄像头支架的应力分析
2009-2-4 姚叶明 增加了关于提高舵机响应的另一种方案的
阐述
目录
引言…………………………………………………………………………………………5
1.前轮参数的调整………………………………………………………………………6
主销后倾角的调整……………………………………………………………6
主销内倾角的调整……………………………………………………………7
前轮前束的调整………………………………………………………………8
前轮外倾角的调整……………………………………………………………9
2.使用 SoildWorks进行阿克曼转向角的分析测定…………………………………9
阿克曼转向角的计算方法……………………………………………………9
使用 SoildWorks测量智能车实际的转角…………………………………10
原车转向系统实际转向角与理论转向角的比较……………………………11
加长舵机臂转向系统实际转向角与理论转向角的比较……………………12
等长舵机臂转向系统实际转向角与理论转向角的比较……………………13
3.使用 COSMOSXpress对车体进行应力分析………………………………………15
如何对底盘进行应力分析……………………………………………………15
相应的底盘轻量化方案与比较………………………………………………16
4.使用 COSMOSXpress对摄像头支撑杆的分析……………………………………17
对方钢支撑杆的分析结果……………………………………………………17
对减重孔的分析结果…………………………………………………………18
对圆形钢支撑杆的分析结果…………………………………………………20
5.提高舵机响应的另一种方案…………………………………………………………22
模型构建………………………………………………………………………22
与其他方案的对比……………………………………………………………23
6.其他分析与优化调整…………………………………………………………………25
重心位置………………………………………………………………………25
7.附件:Solidworks三维模型文件()
应力分析视频(应力.avi)
形变分析视频(形变.avi)
本文中的图片资料()
阿克曼转角分析资料(阿克曼转向角分析.xls)
引言
在以前的智能车制作中,由于智能车零部件细小加之结构较复杂,一直很难找到
一种准确的尺度来衡量车辆的各种参数,即使实际测量误差也比较大。因此,我们在
改造优化车模时大多跟着感觉走,缺乏细致的数据分析,这样会使我们目标不明确甚
至失去目标而不断的在某处徘徊。鉴于以上原因,结合 SolidWorks强大的三维造型分
析能力,我在本文中提出了一些使用 SolidWorks调整车辆具体参数的方案,希望能给
大家一些启发,起到抛砖引玉的作用。
本文主要有以下几个方面:1.关于前轮参数的调整;2.阿克曼转向角的分析;3.
使用 SolidWorksCOSMOSXpress对车辆部件进行应力分析,从而达到减少用料,轻量化
车身的目的;4.新方案的模拟验证;5.其他一些应用,主要包括重心分析等。
由于我使用的三维模型都是自己测绘所得,误差在所难免。特别是装配以后,部
件相对关系的累计误差较实际尺寸有的地方还是不能忽略的,我觉得这是本方案最大
的缺陷,如果能有厂家提供的零件图那样会好很多。即使如此,我认为此方案在其他
一些方面的应用对我们改造车辆还是很有指导作用的。
一、前轮参数的调整
前轮定位的作用是保障汽车直线行驶的稳定性,转向轻便和减少轮胎的磨损。
主销后倾角的调整
主销后倾是指主销装在前轴,上端略向后倾斜的角度。它使车辆转弯时产生的离心力
所形成的力矩方向与车轮偏转方向相反,迫使车轮偏转后自动恢复到原来的中间位置上。
由此,主销后倾角越大,车速越高,前轮稳定性也愈好。本车模可通过调整黄色垫片的数
量来改变主销后倾角。
由模型车的说明书可知,主销后倾角可以在
-6°到 6°之间调整。
具体的角度我们可以在 Solidworks中进行
具体的测量。
如图所示,在前后各垫两块垫片的情况下,
测得前轮主销的倾斜矢量为:dx=,
dz=。根据 tanα=dx/dz,求得在这种情
况下,前轮的主销后倾角为 °
同样的方法,在黄色垫片为前 1
后 3时,测得
前轮主销的倾
斜矢量分别
为:dx=,dz=。前轮的主销后倾角分别为
°。
同样的方法,在黄色垫片为 4片全垫在后面时,测得
前轮主销的倾斜矢量分别为:dx=,dz=。
前轮的主销后倾角分别为 °。
误差更正:由于主销后倾角角度较小,所以与所加垫
片基本成线性关系,且前后都垫两片垫片时,主销后倾角
应为 0°,故各个档次的主销后倾角应为:°,°,
°。
主销内倾角的调整
主销内倾是指主销装在前轴略向内倾斜的角度,它的作用是在车轮偏转后形成一回正
力矩阻碍车轮偏转使前轮自动回正。角度越大前轮自动回正的作用就越强烈,但转向时也
越费力,轮胎磨损增大;反之,角度越小前轮自动回正的作用就越弱。
主销内倾和主销后倾都有使汽车转向自动回正,保持直线行驶的功能。不同之处是主
销内倾的回正与车速无关,主销后倾的回正与车速有关,因此高速时后倾的回正作用大,
低速时内倾的回正作用大。
由模型说明书中可知,可通过添加倾斜
臂座来改变车模的主销内倾角。
另外,在实际的装配过程中我们发现,
通过调节车模螺杆的长度也可以改变主销内
倾角。
在 Solidworks中另前轮主销方向矢量的
dy=0,测得此时调节螺杆裸露部分长度为
。再另螺杆裸露部分长度为 0,测得
前轮主销方向矢量 dy=,dz=。通
过正切关系算得,此时的主销内倾角为 °,
所以模型车主销内倾角的调整范围为:0°到
°。
在实际应用中,我们可以指定内倾角的角
度,测得调节螺杆的实际裸露长度。
前轮前束的调整
所谓前束是指两轮之间的后距离数值与前距
离数值之差,也指前轮中心线与纵向中心线的夹角。前轮前束的作用是保证汽车的行驶性
能,减少轮胎的磨损。前轮在滚动时,其惯性力会自然将轮胎向内偏斜,如果前束适当,
轮胎滚动时的偏斜方向就会抵消,轮胎内外侧磨损的现象会减少。主销在垂直方向的位置
确定后,改变左右横拉杆的长度即可改变前轮前束的大小。左杆短,可调范围为
~;右杆长,可调范围为 ~。前轮前束须与前轮外倾角相匹配。
模型说明书中说明,前轮前束的调
整靠调节舵机连杆的长度。
当前轮前束为 0mm时,测得两连杆
长度分别为:E=与 D=。
由于调整范围较小,故前轮前束值
S与每个连杆长度相对于零前束的差值
Δx成近似线性关系。经过多次测量,
此关系可表示成:
S=*Δx(mm)
前轮外倾角的调整
前轮外倾角对汽车的转弯性能有直接影响,它的作用是提高前轮的转向安全性和转向
操纵的轻便性。前轮外倾角俗称“外八字”,如果车轮垂直地面一旦满载就易产生变形,可
能引起车轮上部向内倾侧,导致车轮联接件损坏。所以事先将车轮校偏一个外八字角度,
这个角度约在 1°左右。它与模型车的侧滑关系较大,如为补偿侧滑,可增大前轮外倾角。
前轮外倾角须与前轮前束向匹配。
由于模型车车轮轴与主销角度无法调整,故前轮外倾角与主销内倾角的大小相等,方
向相反。即前轮外倾角由主销内倾角决定。
二、使用 SoildWorks进行阿克曼转向角的分析测定
阿克曼转向角的计算方法
如图所示,模型车在转弯时
理想的情况下各个轮胎的转向中心
线应交于一点。
其中模型的尺寸可从三维图
中直接量得:前轮距 H=124mm;轴
距 V=200mm。
由几何关系可知:
V/tanα=V/tanβ+H;
转弯半径 R也可根据图中几
何关系解出。
使用 SoildWorks测量智能车实际的转角
由于车轮的转角难于测量,故采用测量车轴的转角代替。
在舵机同样的转角下,分别测得左右前轮的轮轴方向矢量,如图中,左轮
dx=,dy=;右轮 dx=,dy=。根据正切关系得,左前轮转角
为 °;右前轮转角为 °。
另从三维图中可测得模型车轮距 124mm,轴距 200mm。
原车转向系统实际转向角与理论转向角的比较
舵机转角
(°)
左轮实际
转角
(°)
右轮实际
转角(°)
右轮理论
转角
(°)
阿克曼偏
差角
(°)
理论与实际
的差值(°)
转弯半径
(mm)
由上页数据我们可以看出,由于舵机左右连杆长度不一样,因此舵机左右转过相同的
角度时,车轮转角不一样;也就是说,舵机左右转时转角与转弯半径对应的函数不一致。
另外,原车转向系统在小角度时对阿克曼转角拟合的很好,只有在大角度转弯时,才
有较大误差。并且随转弯半径的减小,偏差值急剧加大。因为规则中说明转弯半径最小为
500mm,故原车转向系统对阿克曼转角的拟合程度较高。
加长舵机臂转向系统实际转向角与理论转向角的比较
本例中我把舵机臂加长了 10mm,并处于简单考虑,只测量了一侧的转角。
舵机转角
(°)
内侧轮实际
转角(°)
外侧轮实际
转角(°)
外侧轮理论
转角(°)
阿克曼偏
差角(°)
理论与实际
的差值(°)
转弯半
径
(mm)
由以上数据可知,采用长舵机臂的确可以提高转向的反应速率,里本例为例,舵机原
来转 500mm半径的弯需转 25°,加长舵机臂后只需转 15°,只需原本 60%的时间。
不过另一方面,此时车轮的阿克曼转角拟合的较差,误差 50%以上并且角度越小,相对
误差越大。经过简单的推理我们可以定性的知道,舵机臂越长,在小角度时对阿克曼转角
拟合的越差。偏差值随角度的增大会有多个最大值,舵机臂越长,达到最大值所需要的角
度越大,极大值也会越大。
等长舵机臂转向系统实际转向角与理论转向角的比较
由于对称性,我同样只对半边进行了测试。
从以上数据表格中我们可以知道,采用对称的舵机连杆,虽然可以使舵机左右转时转
角与转弯半径对应函数不一致的情况得到解决,不过它并不能更好的对阿克曼转角进行拟
合。
同时我们看见,转向角的误差较原装转向系统向左半边误差略微增大,我想这是应为
左边舵机连杆长度增加引起的,即舵机连杆的长度越长,对阿克曼转角的拟合误差越大。
舵机转角
(°)
内轮实际
转角
(°)
外轮实际
转角(°)
右轮理论
转角(°)
阿克曼偏
差角(°)
理论与实际
的差值(°)
转弯半径
三、使用 SoildWorks对车体进行应力分析
如何对底盘进行应力分析
Solidworks中的 COSMOSXpress为我们提供了很好的车身应力分析途径,通过对车身设
置约束点与负载,我们很容易得到车身中的应力分布情况。
由于不知道车身具体什么材料,故我选用了 Solidworks中定义了的一种塑料材料:中
高冲力丙烯酸。并在车身加上了一些负载:电池,4N;后车架的压力,2N;电路板,2N;
前轮及舵机 2N。经 Solidworks运算后得到如上图的应力分布图。虽然负载的数值可能不准
确,不过对于我们了解车体应力分布已经是足够的了。
相应的底盘轻量化方案与比较
从图中我们可以发现,车身应力分布极不均匀,大部分应力分布在与后基座连接的部
分,而车头前部应力较小。
为了减轻车体的重量,我们可以把车身不承载大应力的部分去除。去除后对车身加以
同样的约束与负载,得到如下的应力分布图:
我们可以看到,车身中的应力分布均匀了一些,同时,最大应力也增加了 25%。不过放
心,既便如此,此时的材料安全系数仍高达 400左右,所以说这样的简化是可行的。
在运行 Solidworks中的质量分析,得知轻量化前,车身质量=克;体积
=立方毫米;表面积=平方毫米。轻量化后车身质量=克;体积
=立方毫米;表面积=平方毫米。经过如此一番轻量化,我们可以在不显
著减少强度的情况下使底盘减少接近四分之一的重量。
四、使用 COSMOSXpress对摄像头支撑杆的分析
对方钢支撑杆的分析结果
由于具体的摄像头方案还没有确定,我们先拿 10mm的方钢作材料进行分析,根据以往
情况,我建立了一个 35cm长的方钢模型,进行分析。在 L型短段的末端,加上了 1N的负
载,模仿摄像头的重力。得到的应力分布图如下:
由图中我们可以看出,摄像头支撑杆侧面的应力要小于腹部与背部的,这与我想象的
正好相反。
对减重孔的分析结果
为了减轻重量,我们可以采取减少侧面用料的方法来优化摄像头。以下是对侧面打了
减重孔之后分析出的的图形。
比较以上四幅图像,我们可以看到,打了减重孔之后,摄像头支撑杆的刚度在使用范
围内并没有受到影响,支撑杆的形变位移也没有什么明显变化。运行质量分析后,得到轻
量化前后的质量数据:
轻量化之前:密度=克/立方毫米,质量=克,体积=立方毫米,表
面积=毫米^2。
轻量化之后:密度=克/立方毫米,质量=克,体积=立方毫米,表
面积=毫米^2。
比较数据可知,我们辛辛苦苦打了那么多的减重孔质量减少不到 5%,显然这样的优化
方案是不合理的,我们应该另寻其他方案。
对圆形钢支撑杆的分析结果
那么支撑杆的形状会不会有什么影响?下面就是圆形钢管的应力图像与数据:
上图中的圆杆底面半径 12mm,厚度 ,材料不变。
再次进行重力分析,得到以下数据:密度=克/立方毫米,质量=克,体积
=立方毫米,表面积=毫米^2。
可以看到,此时重量已经明显减轻了,因此,圆形支撑杆比方形支撑杆在强度上更具
有优势,不过比起方形支撑杆也更难于安装。另外,材料的厚度也要考虑,在强度达到要
求的情况下,厚度要尽量的薄,因为减少厚度是比打减重孔更有效的减重方法。
从以上各例可以看出,对材料进行应力分析能够使我们更容易发现车体的不足与冗余
部分,从而为我们进行车体优化指明方向。
五、提高舵机响应的另一种方案
模型构建
要想提高车轮转向的响应速度,就是要
使舵机转过一个小角度时车轮能给出一个较
大的转向角。这可以通过增长舵机臂来实
现,他通过增长舵机臂,加大了舵机连杆的
线速度,从而提高了车轮的相应的速度。而
本方案中,通过减短车轮转臂的实际长度,在舵机连杆线速度不变的情况下,加大车轮的
角速度,提高车轮的响应能力。具体方案见下图:
在三维图的模拟中,并没有发现这样的改动与其他部件之间在运动时会产生什么碰
撞,是个可行的方案。
不过此时,舵机连杆会有一定的向前倾斜,虽然没发现这样会产生什么问题,不过总
觉得这是一个隐患。改进方法之一就是把舵机也向后缩同样的长度。至于舵机后缩后会不
会产生什么碰撞冲突,还有待进一步的模拟。
与其他方案的对比
舵机转角
(°)
左轮实际
转角
(°)
右轮实际
转角
(°)
右轮理论
转角
(°)
阿克曼偏
差角(°)
理论与实际
的差值(°)
转弯半径
(mm)
原转向系统数据
舵机转角
(°)
左轮实际
转角
(°)
右轮实际
转角(°)
右轮理论
转角
(°)
阿克曼偏
差角
(°)
理论与实际
的差值(°)
转弯半径
(mm)
加长舵机臂后的数据
舵机转角
(°)
内侧轮实际
转角(°)
外侧轮实际
转角(°)
外侧轮理论
转角(°)
阿克曼偏
差角(°)
理论与实际
的差值(°)
转弯半
径
(mm)
从以上数据我们可以看出,这种方法能使舵机在正负 28°的时候是车轮达到最大摆角,
使响应速度较原来提高 30%左右,基本等效与把舵机臂加长 8mm。
同时,我们也看到,通过这种方法,在提高了车轮响应速度的同时,保持了对阿克曼
转向角较好的拟合,也避免了由于要架高舵机而使舵机安装困难的情况,是一种很有前景
的改造方案。
六、其他分析与优化调整
重心位置
众所周知,车辆重心对车辆的行驶状态起着很大的作用,有时通过重心的调整能使赛
车单圈速度提高一两秒。不过对重心的把握一直是个棘手的问题,做之前只能靠估计,等
做完了向该却改不了,或很费事。不过,Solidworks为我们提供了一个很好的解决方法方
法。
在实际加工制作之前,我们可以先画出三维图形,然后选取材料,Solidworks能自动
根据你选择的材料计算每个部件的重力,最后给出整辆车子的重心位置。对于电路板等材
料,我们可以画出其大致的形状并指定其重量,一起加入重心的计算中。
如下图的模拟小车,经过 Solidworks的处理之后,我们便能得知其主要的信息。
质量=克;体积=立方毫米;表面积=毫米^2;重心:(毫米)X=-
;Y=;Z=
可见,此时的车辆重心靠后,且不在中线上。我们可以调整电池电路板的的位置来使重心
尽量符合我们的要求。