双横臂式前独立悬架的优化设计本科毕业论文.doc

上传人:文库蛋蛋多 文档编号:3936877 上传时间:2023-03-28 格式:DOC 页数:54 大小:1.98MB
返回 下载 相关 举报
双横臂式前独立悬架的优化设计本科毕业论文.doc_第1页
第1页 / 共54页
双横臂式前独立悬架的优化设计本科毕业论文.doc_第2页
第2页 / 共54页
双横臂式前独立悬架的优化设计本科毕业论文.doc_第3页
第3页 / 共54页
双横臂式前独立悬架的优化设计本科毕业论文.doc_第4页
第4页 / 共54页
双横臂式前独立悬架的优化设计本科毕业论文.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《双横臂式前独立悬架的优化设计本科毕业论文.doc》由会员分享,可在线阅读,更多相关《双横臂式前独立悬架的优化设计本科毕业论文.doc(54页珍藏版)》请在三一办公上搜索。

1、摘 要悬架是汽车上的重要总成之一,悬架的作用是弹性地连接车桥和车架,减缓行驶中车辆受到由路面不平引起的冲击力,保证乘坐舒适和货物完好,迅速衰减由于弹性系统引起的振动,使车轮按一定轨迹相对车身运动。悬架决定着汽车的稳定性、舒适性和安全性,所以研究悬架成为研究汽车中的重要一个环节,ADAMS软件为研究汽车悬架运动学分析提供了帮助。本次毕业设计首先利用ADAMS软件的View功能给定设计点,创建悬架模型,通过测试悬架模型得到一些曲线和数据,对比这些曲线和数据之后得出轮胎接地点的侧向滑移量变化是影响悬架的重要因素。所以将目标函数定为车轮接地点的侧向滑移量。然后通过ADAMS软件的后处理功能优化前悬架模

2、型,最后得出使轮胎接地点的侧向滑移量变化最小的一组数据。从而达到优化的效果。关键词: 双横臂独立悬架; 运动学分析; ADAMS Abstract Suspense is one of the important parts in a car. Suspense serves as a role that connects the axles and frames in a much bouncing way which can kill the unavoidable shock when the car is on a unsmooth road, thus making sure tha

3、t the goods in the car cannot be damaged as well as guaranteeing a better driving pleasure. It can quickly kill the shock from the bouncing system to let the wheel move a the course of the car. Suspense determines the stability, riding comfort, and safety. Therefore, analyzing the suspense becomes o

4、ne of the greatest parts of the whole analysis. ADAMS software did a great help to the analysis of suspense kinematics.The design of ADAMS software first given design points, View function to create suspension model, through the test suspension model get some curves and data, contrast these curves a

5、nd data that pick up the tyres after the change of lateral sliding site is the important factors affect suspension. So will the objective function as the wheels of lateral slippage pick site. Then through the ADAMS software post-processing function optimization model of the suspension, finally come

6、to pick up the tire place lateral sliding the smallest quantity of set of data. This group of data is finally wanted results.Key words: double wishbone suspension; kinematics analysis; ADAMS目 录1 绪论11.1课题引言11.2 汽车悬架简介11.3 汽车悬架分类1.4 ADAMS简介1.5 本文研究的内容22前悬架模型的建立32.1 创建新模型32.2 添加约束42.3本章小结.63前悬架模型运动学分析7

7、3.1 添加驱动73.2测量主销内倾角73.3测量主销后倾角103.4测量前轮外倾角123.5测量前轮前束倾角143.6测量车轮接地点侧向滑移量173.7本章小结194细化前悬架模型214.1 创建设计变量214.2将设计点参数化214.3将物体参数化254.4本章小结.255定制界面325.1 创建修改参数对话窗.325.2 修改菜单栏.36 5.3 本章小结. 376 优化前悬架模型. 26 6.1 定义目标函数.26 6.2 优化模型.26 6.3 察看优化结果.27 6.4 本章小结.31本文总结40致谢41参考文献42附录A 汉语原文43附录B 英文翻译521 绪论1.1 课题引言

8、在马车出现的时候,为了乘坐更舒适,人类就开始对马车的悬架进行孜孜不倦的探索,随着社会的日益进步和科学技术的不断发展,汽车开始普及,人们对汽车平顺性、稳定性、操控性及其舒适性也有了更高要求。于是对于悬架的研究显得尤为重要。汽车悬架作为车身与车轮之间连接的传力机件,是保证汽车行驶安全的重要部件。汽车悬架对汽车的舒适性、稳定性、平顺性都起着至关重要的影响,因此,提高汽车舒适性的关键就是要提高汽车悬架系统的性能。传统的钢板弹簧式悬架已难以满足汽车行驶舒适性和操纵稳定性等方面提出的要求,本次毕业设计针对双横臂式前独立悬架进行分析,就是通过建立悬架模型,初选悬架各参数,创建设计变量,最后利用ADAMS软件

9、对悬架进行优化,优化出一组使得车轮接地点的侧向滑移量最小的初始点位置。1.2 汽车悬架简介悬架是汽车上的重要总成之一,它把车身和车弹性地连接在一起。汽车悬架是车身和车轮之间的一切传力连接装置的总称。一般由弹性元件、减振器和导向元件组成。在汽车行驶过程中,悬架的作用是弹性地连接车桥和车架,减缓行驶中车辆受到由路面不平引起的冲击力,保证乘坐舒适和货物完好,迅速衰减由于弹性系统引起的振动,传递垂直、纵向、侧向反力及其力矩,并起导向作用,使车轮按一定轨迹相对车身运动。悬架决定着汽车的稳定性、舒适性和安全性,是现代汽车十分重要的部件之一。现代汽车悬架的发展十分快,不断出现崭新的悬架装置。1.3 汽车悬架

10、分类根据悬架的阻尼和刚度是否随着行驶条件的变化而变化,可分为被动悬架、半主动悬架和主动悬架( 三种悬架的模型图如图1.1所示),半主动悬架还可以按阻尼级分为有级式和无级式两类。传统的悬架系统的刚度和阻尼系数,是按经验设计或优化设计方法选择的,一经选定后,在车辆行驶过程中,就无法进行调节,因此其减振性能的进一步提高受到限制,这种悬架称为被动悬架。为了克服被动悬架的缺陷,国外在20世纪60年代就提出了主动悬架的概念,主动悬架就是由在悬架系统中采用有源或无源可控制的元件组成。它是一个闭环控制系统,根据车辆的运动状态和路面状况主动作出反应,以抑制车体的运动,使悬架始终处于最优减振状态。所以主动悬架的特

11、点就是能根据外界输入或车辆本身状态的变化进行动态自适应调节。因此,系统必须是有源的。半主动悬架则由无源但可控制的阻尼元件组成。在车辆悬架中,弹性元件除了吸收和存贮能量外,还得承受车身重量及载荷,因此,半主动悬架不考虑改变悬架的刚度而只考虑改变悬架的阻尼。由于半主动悬架结构简单,在工作时,几乎不消耗车辆动力,又能获得与主动悬架相近的性能,故应用较广。由于路面输入的随机性,车辆悬架阻尼的控制属于自适应控制,即所设计的系统在输入或干扰发生大范围的变化时,能自适应环境,调节系统参数,使输出仍能被有效控制,达到设计要求。它不同于一般的反馈控制系统,因为它处理的具有“不确定性”的反馈信息。自适应控制系统按

12、其原理不同,可分为校正调节器和模型参考自适应控制系统两大类。由于要建立一个精确的“车辆地面”系统模型还很困难,故目前的主动悬架,多采用自校正调节器。虽然现代汽车的悬架种类较多,结构差异较大,但一般由弹性元件、减振元件和导向构件组成。工作原理是:当汽车轮胎受到冲击时,弹性元件对冲击进行缓冲,防止对汽车构件和人员造成损伤。但弹性件受到冲击时会产生长时间持续的振动,容易使驾驶员疲劳。故减振元件应快速衰减振动。当车轮受到冲击而跳动时,应使其运动轨迹符合一定的要求,否则会降低汽车行驶的平顺性和操纵稳定性。导向构件在传力的同时,必须对方向进行控制。根据汽车导向机构不同悬架种类又可分为独立悬架和非独立悬架。

13、非独立悬架其特点是两侧车轮安装于一整体式车桥上,当一侧车轮受冲击力时会直接影响到另一侧车轮上,当车轮上下跳动时定位参数变化小。若采用钢板弹簧作弹性元件,它可兼起导向作用,使结构大为简化,降低成本。目前广泛应用于货车和大客车上,有些轿车后悬架也有采用的。非独立悬架由于非簧载质量比较大,高速行驶时悬架受到冲击载荷比较大,平顺性较差。独立悬架是两侧车轮分别独立地与车架(或车身)弹性地连接,当一侧车轮受冲击,其运动不直接影响到另一侧车轮,独立悬架所采用的车桥是断开式的。这样使得发动机可放低安装,有利于降低汽车重心,并使结构紧凑。独立悬架允许前轮有大的跳动空间,有利于转向,便于选择软的弹簧元件使平顺性得

14、到改善。同时独立悬架非簧载质量小,可提高汽车车轮的附着性。 图1.11.4 ADAMS简介 ADAMS,即机械系统动力学自动分析(Automatic Dynamic Analysis of Mechanical Systems)软件,是美国MDI公司(Mechanical Dynamics Inc.)开发的虚拟样机分析软件,该软件使用交互式图形环境和零件库,约束库,力库,创建完全参数化的机械系统几何模型,其求解器采用多刚体系统动力学理论中的拉格郎日方程方法,建立系统动力学方程,对虚拟机械系统进行静力学、运动学和动力学分析,输出位移,速度,加速度和反作用力曲线。它的仿真可用于预测机械系统的性能,

15、运动范围,碰撞检测,峰值载荷以及计算有限元的输入载荷等。 根据1999年机械系统动态仿真分析软件国际市场份额的统计资料,ADAMS软件销售总额近八千万美元、占据了51%的份额。 ADAMS一方面是虚拟样机分析的应用软件,用户可以运用该软件非常方便地对虚拟机械系统进行静力学、运动学和动力学分析。另一方面,又是虚拟样机分析开发工具,其开放性的程序结构和多种接口,可以成为特殊行业用户进行特殊类型虚拟样机分析的二次开发工具平台。ADAMS软件有两种操作系统的版本:UNIX版和Windows NT/2000版。 ADAMS/View是一个强大的建模和仿真环境,它可以建模、仿真并优化机械系统模型,ADAM

16、S/View可快速对多个设计变量进行分析直到获得最优化的设计。在ADAMS/View中创建模型的步骤与通常创建物理模型的步骤是相同的。尽管列出的创建模型的步骤似乎是一次创建模型成功,然后再对模型进行测试并优化,但建议在创建整个模型之前先建立并测试模型的小的元件,把他们联系在一起,然后运行简单的仿真以测试它们的运动,确保它们运动正确。一旦模型正确,再在其上添加更复杂的模型。ADAMS/View采用简单的分层方式完成建模工作。采用Parasolid内核进行实体建模,并提供了丰富的零件几何图形库、约束库和力/力矩库,并且支持布尔运算、支持FORTRAN/77和FORTRAN/90中的函数。除此之外,

17、还提供了丰富的位移函数、速度函数、加速度函数、接触函数、样条函数、力/力矩函数、合力/力矩函数、数据元函数、若干用户子程序函数以及常量和变量等。 自9.0版后,ADAMS/View采用用户熟悉的Motif界面(UNIX系统)和Windows界面(NT系统),从而大大提高了快速建模能力。在ADAMS/View中,用户利用TABLE EDITOR,可像用EXCEL一样方便地编辑模型数据,同时还提供了PLOT BROWSER和FUNCTION BUILDER工具包。DS(设计研究)、DOE(实验设计)及OPTIMIZE(优化)功能可使用户方便地进行优化工作。ADAMS/View有自己的高级编程语言,

18、支持命令行输入和C+语言,有丰富的宏命令以及快捷方便的图标、菜单和对话框创建和修改工具包,而且具有在线帮助功能。ADAMS/View新版采用了改进的动画/曲线图窗口,能够在同一窗口内可以同步显示模型的动画和曲线图;具有丰富的二维碰撞副,用户可以对具有摩擦的二维点曲线、圆曲线、平面曲线,以及曲线曲线、实体实体等碰撞副自动定义接触力;具有实用的Parasolid输入/输出功能,可以输入CAD中生成的Parasolid文件,也可以把单个构件、或整个模型、或在某一指定的仿真时刻的模型输出到一个Parasolid文件中;具有新型数据库图形显示功能,能够在同一图形窗口内显示模型的拓扑结构,选择某一构件或约

19、束(运动副或力)后显示与此项相关的全部数据;具有快速绘图功能,绘图速度是原版本的20倍以上;采用合理的数据库导向器,可以在一次作业中利用一个名称过滤器修改同一名称中多个对象的属性,便于修改某一个数据库对象的名称及其说明内容;具有精确的几何定位功能,可以在创建模型的过程中输入对象的坐标、精确地控制对象的位置;多种平台上采用统一的用户界面、提供合理的软件文档;支持Windows NT平台的快速图形加速卡,确保ADAMS/View的用户可以利用高性能OpenGL图形卡提高软件的性能;命令行可以自动记录各种操作命令,进行自动检查。1.5 本文研究的内容 本文利用ADAMS/View软件创建汽车的双横臂

20、式前独立悬架模型 (FRONT_SUSP.bin)悬架模型的主销长度为330mm,主销内倾角为10度,主销后倾角为2.5度,上横臂长350mm,上横臂在汽车横向平面的倾角为11度,上横臂轴水平斜置角为-5度,下横臂长500mm,下横臂在汽车横向平面的倾角为9.5度,下横臂水平斜置角为10度,车轮前束角为0.2度。通过添加驱动观察悬架模型的运动仿真情况,对优化结果进行分析,发现最坏的影响参数,然后进一步将此参数作为目标函数进行优化分析。得到一组最优值,达到优化前悬架的目的。2 创建前悬架模型2.1 创建新模型 打开ADAMS/View,创建新模型名称为FRONT_SUSP,建立八个设计点,他们的

21、名称和位置见图2.1。图2.1 设计点的位置八个关键点设置完成后,利用ADAMS/View中零件库的各种命令(如图2.2)进行创建主销(半径为20)、创建上横臂(半径为20)、创建下横臂(半径为20)、创建拉臂(半径为15)、创建转向拉杆(半径为15)、创建转向节(半径为20)、创建车轮(半径为375、长度为215)、创建测试平台以及创建弹簧。其中弹簧的刚度为129.8阻尼为6000。最后的模型如图2.3所示。图2.2 软件命令图2.3 创建完的悬架模型2.2 添加约束点击ADAMS/View中约束库的约束副命令,分别在正确位置创建球副、创建固定副、创建旋转副、创建移动副以及点-面约束副。 创

22、建球副:选择上横臂和主销为参考物体,选择设计点“UCA_outer”为球副的位置点,创建上横臂和主销之间的约束副。选择下横臂和主销为参考物体,选择设计点“LCA_outer”为球副的位置点,创建下横臂和主销之间的约束副。选择转向拉杆和拉臂为参考物体,选择设计点“tie_rod_outer”为球副的位置点,创建转向拉杆和拉臂之间的约束副。选择设计点“tie_rod_inner” 为球副的位置点,创建转向拉杆和大地之间的约束副。如图2.4所示。 创建固定副:选择拉臂和主销为参考物体,选择设计点“knuckle_inner”为固定副的位置,创建拉臂和主销之间的约束副。选择转向节和主销为参考物体,选择

23、设计点“knuckle_inner”为固定副的位置,创建转向节和主销之间的约束副。选择车轮和转向节为参考物体,选择设计点“knuckle_inner”为固定副的位置,创建车轮和转向节之间的约束副。如图2.5所示。 图2.4 设置球副 图2.5 设置固定副 其它约束副的做法类似,其中旋转副的选项以及修改对话框如图2.5、2.6、2.7所示。最后保存前悬架模型。 图2.6 设置旋转副 图2.7 修改旋转副对话框 图2.8 移动目标对话框2.3 本章小结 本章在ADAMS/View环境下给定了设计点并且建立汽车的前悬架模型,并对模型添加了相应的约束,为下一章汽车前悬架模型的运动学分析打下基础。3 前

24、悬架模型的运动学分析3.1 添加驱动 点击ADAMS/View中驱动库的直线驱动,选择测试平台和大地的移动副约束,创建直线驱动。修改直线驱动的函数表达式为100*sin(360d*time)如图3.1所示。图3.1 添加驱动对话框函数表达式为100*sin(360d*time)表示车轮的上跳和下跳行程均为100mm。3.2 测量主销内倾角 编辑主销内倾角的函数表达式为ATAN(DX(MARKER_2, MARKER_4)/DY(MARKER_2, MARKER_4)。如图3.2、3.3和3.4所示。 图3.2 使用助理功能 图3.3 测量两点在X轴方向的距离图3.4 函数编辑器 同时系统生成主

25、销内倾角变化的测量曲线,设置终止时间为1,工作步为100,进行仿真,主销内倾角随车轮的跳动的变化曲线如图3.5所示。图3.5 主销内倾角随车轮的跳动的变化曲线 当车轮在最下端时,主销内倾角为10.25度,随着向上到-25mm位移处跳动逐渐减小,然后跳动至100mm过程中逐渐增大至11.7度。主销内倾角在其允许范围内,变化量为1.45度,可以接受。主销内倾角使得主销轴线与路面交点到车轮中心平面与地面交线的距离减小,从而减小转向时驾驶员加在方向盘上的力,使转向操纵轻便,同时也可减少从转向轮传到方向盘上的冲击力。主销内倾角也不宜过大,否则加速了轮胎的磨损。3.3 测量主销后倾角 点击ADAMS/Vi

26、ew创建新的测量函数。编辑主销内倾角的函数表达式为ATAN(DZ(MARKER_2, MARKER_4)/DY(MARKER_2, MARKER_4)。如图3.6所示。 图3.6 函数编辑器 同时系统生成主销后倾角变化的测量曲线,设置终止时间为1,工作步为100,进行仿真, 主销后倾角随车轮的跳动的变化曲线如图3.7所示。 图3.7 主销后倾角随车轮的跳动的变化曲线由主销后倾角随车轮的跳动的变化曲线可以看出车轮位移为-100mm时主销后倾角为2.54度,随着向上到-25mm处稍微降低,然后向上跳动至100mm处逐渐增大至2.55度。主销后倾角变化范围为2.54度到2.55度,变化量很小,在其正

27、常范围内。可以接受。 主销后倾是四轮定位中的一个项目,是设计汽车转向桥时使主销与车轴纵向平面内有一个向后的倾角,即主销轴线与地面的垂线之间的夹角。作用是使车轮自动回正,提高转向操纵的稳定性。其一般不超过2度到4度。3.4 测量前轮外倾角 点击ADAMS/View创建新的测量函数。编辑主销内倾角的函数表达式为ATAN(DY(MARKER_4, MARKER_2)/DX(MARKER_4, MARKER_2)。如图3.8所示。 图3.8 函数编辑器 同时系统生成前轮外倾角变化的测量曲线,设置终止时间为1,工作步为100,进行仿真, 前轮外倾角随车轮的跳动的变化曲线如图3.9所示。 图3.9 前轮外

28、倾角随车轮的跳动的变化曲线 由前轮外倾角随车轮的跳动的变化曲线可以看出车轮位移为-100mm时前轮外倾角为-1.0度,随着向上到-25mm处逐渐增大至-0.75度,然后向上跳动至100mm处逐渐降低至-2.4度。前轮外倾角变化范围为-0.75度到-2.4度,变化量为1.65度,在其正常范围内。可以接受。 前轮外倾角是指前轮所在平面不是完全与地面垂直的,而是与地面有一个向外的倾斜角,当在比较平坦的路面上行进时,汽车方向会有一定误差的偏离,在一定等到误差范围内,前轮能够自己回到中间向前的方向的位置,这样,即使路面稍有一点不平也没关系,汽车的行进方向都会基本不变。3.5 测量前轮前束角 点击ADAM

29、S/View中,选择buildmeasurefunctionnew,创建新的测量函数。函数名称toe_angle。编辑前轮前束角的函数表达式为ATAN(DZ(MARKER_4, MARKER_2)/DX(MARKER_4, MARKER_2)。如图3.10所示图3.10 函数编辑器 同时系统生成前轮前束角变化的测量曲线,设置终止时间为1,工作步为100,进行仿真,前轮前束角的变化曲线如图3.11所示。 图3.11 前轮前束角随车轮的跳动的变化曲线由前轮外倾角随车轮的跳动的变化曲线可以看出车轮位移为-100mm时前轮前束角为-0.2度,随着向上到-50mm处逐渐增大至0.5度,然后向上跳动至10

30、0mm处逐渐降低至-1.25度。前轮前束角变化范围为0.5度到-1.25度,变化量为0.75度,在其正常范围内,可以接受。 前轮外倾有使前轮向外转向的趋势,前轮前束有使车轮向内转向的趋势,可以抵消因前轮外倾带来的不利影响,使车轮直线滚动而无横向滑拖的现象,减少轮胎磨损。悬架系统铰接点的变形,也使前轮有向外转向的趋势,也要靠前轮前束来补偿。可以提高车辆操控性和轮胎寿命。一般前束值为012mm。3.6 测量车轮接地点的侧向滑移量 先在车轮上建一个marker点,为marker46(-150,-270,0)然后在大地上建marker47(-150,-270,0)。 点击ADAMS/View中,选择b

31、uildmeasurefunctionnew,创建新的测量函数。函数名称sideways_displacement。编辑车轮接地点的侧向滑移量的函数表达式为DX(MARKER_46, MARKER_47)。如图3.12所示图3.12函数编辑器 同时系统生成车轮接地点的侧向滑移量的测量曲线,设置终止时间为1,工作步为100,进行仿真,车轮接地点的侧向滑移量随车轮的跳动的变化曲线如图3.13所示。图3.13 车轮接地点的侧向滑移量随车轮的跳动的变化曲线 由前轮外倾角随车轮的跳动的变化曲线可以看出车轮位移为-100mm时侧向滑移量为-5mm,然后向上跳动至100mm处逐渐增大至38mm。其变化量为4

32、3mm,非常的大,不在正常范围内,不但对轮胎寿命严重的影响,也使操纵性和稳定性大大的减弱,对汽车的影响也会很大,从汽车的稳定性、舒适性、平顺性、以及轮胎磨损等各个角度考虑,这么大的车轮接地点的侧向滑移量都是不能够允许的。因此本课题将车轮接地点的侧向滑移量作为目标函数进行优化。3.7 本章小结本章对汽车的前悬架模型进行了仿真测试,通过对各测量曲线的分析比较,发现车轮接地点的侧向滑移量变化太大,这么的的车轮接地点的侧向滑移量不仅会使车辆的操纵稳定性受到影响,使车辆偏离原来的行驶轨迹,同时还会使轮胎的磨损加快。因此,我们将如何减小轮胎接地点的侧向滑移量作为优化设计的目标。为下一章细化车轮模型提出理论

33、依据。 4 细化前悬架模型4.1 创建设计变量 ADAMS参数化设计的过程就是使用设计变量的过程,用设计变量的值来代替设计参数的值。系统通过不断修改设计变量的值,来使目标函数的值不断的进行优化,最终达到最优值。结合此悬架模型以及上述优化分析的理论基础,先要建立设计变量,创建的设计变量如表4-1所示。表4-1 创建的设计变量变量名称代表的几何参数单位标准值设计取值范围DV1主销长度毫米330310350DV2主销内倾角度10515DV3主销后倾角度2.506DV4上横臂长度毫米350300400DV5上横臂在横向平面的倾角度11815DV6上横臂水平斜置角度5010DV7下横臂长度毫米50048

34、0550DV8下横臂在横向平面的倾角度9.5515DV9下横臂水平斜置角度10515图4.1 创建设计变量对话框4.2 将设计点参数化 由于系统需要不断的修改模型的几何参数来寻找最佳值,因此首先需要把设计点参数化,设计点的初始位置见前面的表4-1所示。将设计点参数化的方法是在点编辑器中将设计点的坐标用包含设计变量的表达式来表达。 在设计点“UCA_outer“的X坐标栏中输入表达式: (.FRONT_SUSP.ground.LCA_outer.loc_x+.FRONT_SUSP.DV_1*cos(.FRONT_SUSP.DV_3)*sin(.FRONT_SUSP.DV_2)。如图4.2所示。图

35、4.2 函数编辑器 同样的道理,在设计点“UCA_outer“的Y坐标栏中输入表达式:(.FRONT_SUSP.ground.LCA_outer.loc_y+.FRONT_SUSP.DV_1*cos(.FRONT_SUSP.DV_3)*cos(.FRONT_SUSP.DV_2) 在设计点“UCA_outer“的Z坐标栏中输入表达式:(.FRONT_SUSP.ground.LCA_outer.loc_z+.FRONT_SUSP.DV_1*sin(.FRONT_SUSP.DV_3) 在设计点“UCA_inner“的X坐标栏中输入表达式:(.FRONT_SUSP.ground.UCA_outer.l

36、oc_x+.FRONT_SUSP.DV_4*cos(.FRONT_SUSP.DV_6)*cos(.FRONT_SUSP.DV_5) 在设计点“UCA_inner“的Y坐标栏中输入表达式:(.FRONT_SUSP.ground.UCA_outer.loc_y+.FRONT_SUSP.DV_4*cos(.FRONT_SUSP.DV_6)*sin(.FRONT_SUSP.DV_5) 在设计点“UCA_inner“的Z坐标栏中输入表达式:(.FRONT_SUSP.ground.UCA_outer.loc_z+.FRONT_SUSP.DV_4*sin(.FRONT_SUSP.DV_6) 在设计点“LCA

37、_inner“的X坐标栏中输入表达式:.FRONT_SUSP.ground.LCA_outer.loc_x+.FRONT_SUSP.DV_7*cos(.FRONT_SUSP.DV_9)*cos(.FRONT_SUSP.DV_8) 在设计点“LCA_inner“的Y坐标栏中输入表达式:.FRONT_SUSP.ground.LCA_outer.loc_y+.FRONT_SUSP.DV_7*cos(.FRONT_SUSP.DV_9)*sin(.FRONT_SUSP.DV_8) 在设计点“LCA_inner“的Z坐标栏中输入表达式:.FRONT_SUSP.ground.LCA_outer.loc_z-

38、.FRONT_SUSP.DV_7*sin(.FRONT_SUSP.DV_9) 在设计点“knuckle_inner“的X坐标栏中输入表达式:.FRONT_SUSP.ground.LCA_outer.loc_x+109*cos(.FRONT_SUSP.DV_3)*sin(.FRONT_SUSP.DV_2) 在设计点“knuckle _inner“的Y坐标栏中输入表达式:.FRONT_SUSP.ground.LCA_outer.loc_y+109*cos(.FRONT_SUSP.DV_3)*cos(.FRONT_SUSP.DV_2) 在设计点“knuckle _inner“的Z坐标栏中输入表达式:

39、.FRONT_SUSP.ground.LCA_outer.loc_z+109*sin(.FRONT_SUSP.DV_3) 在设计点“knuckle _ outer “的X坐标栏中输入表达式:.FRONT_SUSP.ground.Knuckle_inner.loc_x-254*cos(0.2d)*cos(1d) 在设计点“knuckle _ outer “的Y坐标栏中输入表达式:.FRONT_SUSP.ground.Knuckle_inner.loc_y-254*cos(0.2d)*sin(1d) 在设计点“knuckle _ outer “的Z坐标栏中输入表达式:.FRONT_SUSP.gro

40、und.Knuckle_inner.loc_z-254*sin(0.2d)完成以上的函数输入后,按列表编辑器的“OK“,将设计点进行参数化。4.3 将物体参数化 在修改圆柱体的对话窗口中,将圆柱体的长度设置为变量“DV_1“。 同样,将上横臂的圆柱体长度设置为变量“DV_4“,将下横臂的长度设置为“DV_7将拉臂的圆柱体长度设置为:SQRT(.FRONT_SUSP.ground.Knuckle_inner.loc_x-.FRONT_SUSP.ground.Tie_rod_outer.loc_x)*2+(.FRONT_SUSP.ground.Knuckle_inner.loc_y-.FRONT_

41、SUSP.ground.Tie_rod_outer.loc_y)*2+(.FRONT_SUSP.ground.Knuckle_inner.loc_z-.FRONT_SUSP.ground.Tie_rod_outer.loc_z)*2)。如图4.3所示。 通过以上步骤,对受设计点参数化影响的主销、上横臂、下横臂和拉臂的长度进行了参数化。图4.3 函数编辑器 参数化几何体是指将几何体的参数用包含设计变量的表达式表达,这样设计变量的改变就可以驱动几何体尺寸特性的改变。5 定制界面 为了方便修改前悬架的几何参数,本章将在对话框中直接对悬架的几何结构参数进行设定,在优化设计完成后可以根据实际需要对优化仿

42、真的结果进行微调,从而方便的确定最终的模型参数。5.1 创建修改参数对话窗 同模型对象一样ADAMS中大部分的窗口 、菜单或对话框等界面都存储在模型的数据文件库的子系统中。在本模型中将悬架的几何参数化之后,可以通过创建对话框的方式,在对话框中直接对悬架的几何结构参数进行设定,在优化设计完成后可以根据实际需要对优化仿真的结果进行微调,从而方便的确定最终的模型参数。 整个创建过程如图5.1创建新对话窗窗口、5.2修改滑动条的大小和位置、5.3输入滑动条的取值及其范围、5.4输入命令以及5.5(5.6、5.7)新建的对话窗。图5.1 创建新对话窗窗口图5.2 修改滑动条大小和位置图5.3 输入滑动条

43、的取值及其范围图5.4 输入命令 创建好的修改主销参数对话窗如图6.5所示。图5.5 修改主销参数对话窗图5.6 修改上横臂参数对话窗图5.7 修改下横臂参数对话窗5.2 修改菜单栏 在“menu1 help”前面加入下列命令如图5.8所示.图5.8编辑菜单命令 输入图中命令后就可以打开它们对应的对话窗,以修改悬架的几何参数。5.3 本章小结 在本模型中将悬架的结构几何参数化之后,通过创建对话框的方式,在对话框中直接对悬架的几何参数进行设定。方便了悬架的调在优化设计完成根据实际需要对优化仿真的结果进行微调,从而方便的确定最终的模型参数。6 优化前悬架模型6.1 定义目标函数 在模型中,由于我们是要尽量减小轮胎接地点的侧向滑移量,因此选定目标函数的时候,我们选择车轮接地点的侧向滑移量值的绝对值作为分析目标,系统将对此目标进行优化计算,找到最优值。目标函数的定义方法与其他测量函数的定义方法一样,目标函数通过以下表达式来定义:ABS(.FRONT_SUSP.sideways_displacement) 系统生成目标函数“object_fun”的曲线窗口,点击仿真

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号