汽车前悬架优化设计_第1页
汽车前悬架优化设计_第2页
汽车前悬架优化设计_第3页
汽车前悬架优化设计_第4页
汽车前悬架优化设计_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CAD/CAE 课课 程程 设设 计计 汽车前悬架优化设计汽车前悬架优化设计 姓姓 名名 _ 学学 号号 _ 专专 业业 _ 班班 级级 _ 指导教师指导教师 _ 年 月 日 车轮接地点侧向滑移量 1 CAE 课程设计任务书 第一组:参照 ADAMS 实例教程 出版社:北京理工大学出社。作 者:李军等编。建立第三章第二节汽车前悬架模型。数据可以是参考 书上(主销长度 330mm,主销内倾角 10,主销后倾角 2.5,上 横臂长 350mm,上横臂在汽车横向平面内的倾角 11,上横臂轴水 平斜置角-5,下横臂长 500mm,下横臂在汽车横向平面内的倾角 9.5,下横臂轴水平斜置角 10,车轮前束角 0.2) 。同时要测 试、细化和优化前悬架模型(目标函数:车轮接地点侧向滑移量) 。 车轮接地点侧向滑移量 2 目目 录录 一、基础资料.3 1.软件简介.3 2.悬架介绍.4 3.汽车使用性能.5 二、创建前悬架模型.7 1.创建新模型.7 2.创建设计点.7 3.创建主销.8 4.创建上横臂.8 5.创建下横臂.8 6.创建拉臂.8 7.创建转向拉杆.8 8.创建转向节.9 9.创建车轮.9 10.创建测试平台.9 11.创建弹簧.9 12.创建球副.10 13.创建固定副.10 14.创建旋转副.11 15.创建移动副.12 16.创建点面约束副.12 17.保存模型.12 二测量车轮接地点侧向滑移量.13 1.添加驱动.13 2.测量车轮接地点侧向滑移量.15 三.细化前悬架模型.16 1.创建设计变量.16 车轮接地点侧向滑移量 3 2.将设计点参数化.20 3.将物体参数化.23 4.保存模型.24 四.定制界面.24 1.创建修改主销参数对话窗.24 2.创建修改上横臂参数对话窗.27 3.创建修改下横臂参数对话窗.30 4.修改菜单栏.32 五、 优化前悬架模型 .34 1.定义目标函数.34 2.优化模型.35 3.察看优化结果.40 4.优化结果分析.41 七、设计体会.42 八、参考文献.43 车轮接地点侧向滑移量 4 一、基础资料 1.软件简介 ADAMS,即机械系统动力学自动分析(Automatic Dynamic Analysis of Mechanical Systems),该软件是美国 MDI 公司(Mechanical Dynamics Inc.)开 发的虚拟样机分析软件。目前,ADAMS 己经被全世界各行各业的数百家主要制 造商采用。根据 1999 年机械系统动态仿真分析软件国际市场份额的统计资料, ADAMS 软件销售总额近八千万美元、占据了 51%的份额。 ADAMS 软件使用交互式图形环境和零件库、约束库、力库,创建完全参数 化的机械系统几何模型,其求解器采用多刚体系统动力学理论中的拉格郎日方 程方法,建立系统动力学方程,对虚拟机械系统进行静力学、运动学和动力学 分析,输出位移、速度、加速度和反作用力曲线。ADAMS 软件的仿真可用于预 测机械系统的性能、运动范围、碰撞检测、峰值载荷以及计算有限元的输入载 荷等。 ADAMS 一方面是虚拟样机分析的应用软件,用户可以运用该软件非常方便 地对虚拟机械系统进行静力学、运动学和动力学分析。另一方面,又是虚拟样 机分析开发工具,其开放性的程序结构和多种接口,可以成为特殊行业用户进 行特殊类型虚拟样机分析的二次开发工具平台。 ADAMS/View 是 ADAMS 系列产品的核心模块之一,采用以用户为中心的交互 式图形环境,将图标操作、菜单操作、鼠标点击操作与交互式图形建模、仿真 计算、动画显示、优化设计、XY 曲线图处理、结果分析和数据打印等功能集 成在一起。 ADAMS/View 采用简单的分层方式完成建模工作。采用 Parasolid 内核进行 实体建模,并提供了丰富的零件几何图形库、约束库和力/力矩库,并且支持布 尔运算、支持 FORTRAN/77 和 FORTRAN/90 中的函数。除此之外,还提供了丰富 的位移函数、速度函数、加速度函数、接触函数、样条函数、1 力/力矩函数、 合力/力矩函数、数据元函数、若干用户子程序函数以及常量和变量等。 ADAMS/View 新版采用了改进的动画/曲线图窗口,能够在同一窗口内可以 同步显示模型的动画和曲线图;具有丰富的二维碰撞副,用户可以对具有摩擦 的二维点曲线、圆曲线、平面曲线,以及曲线曲线、实体实体等碰 车轮接地点侧向滑移量 5 撞副自动定义接触力;具有实用的 Parasolid 输入/输出功能,可以输入 CAD 中 生成的 Parasolid 文件,也可以把单个构件、或整个模型、或在某一指定的仿 真时刻的模型输出到一个 Parasolid 文件中;具有新型数据库图形显示功能, 能够在同一图形窗口内显示模型的拓扑结构,选择某一构件或约束(运动副或力)后 显示与此项相关的全部数据;具有快速绘图功能,绘图速度是原版本的 20 倍以 上;采用合理的数据库导向器,可以在一次作业中利用一个名称过滤器修改同 一名称中多个对象的属性,便于修改某一个数据库对象的名称及其说明内容; 具有精确的几何定位功能,可以在创建模型的过程中输入对象的坐标、精确地 控制对象的位置;多种平台上采用统一的用户界面、提供合理的软件文档;支 持 Windows NT 平台的快速图形加速卡,确保 ADAMS/View 的用户可以利用高性 能 OpenGL 图形卡提高软件的性能;命令行可以自动记录各种操作命令,进行自 动检查。 2.悬架介绍 悬架是车架(或承载式车身)与车桥(或车轮)之间的一切传力连接装置 的总称。它的功用是把路面作用于车轮上的垂直反力(支撑力) 、纵向反力(驱 动力和制动力)和侧向反力以及这些反力所造成的力矩都要传递到车架(或承 载式车身) ,以保证汽车的正常行驶。汽车悬架可分为非独立悬架和独立悬架。 非独立悬架的结构特点是两侧车轮由一根整体式车桥相连,车轮连同车桥一起 通过弹性悬架与车架(或车身)连接。当一侧车轮因道路不平而发生跳动时,必 然引起另一侧车轮在汽车横向平面内发生摆动,故称为非独立悬架。独立悬架 的结构特点是车桥做成断开的,每一侧的车轮可以单独的通过弹性悬架与车架 (或车身)连接,两侧车轮可以单独跳动,互不影响,故称为独立悬架。 悬架结构通常由弹性元件、阻尼元件、导向机构等组成,个别结构则还有 缓冲块、横向稳定杆等。弹性元件又有钢板弹簧、空气弹簧、螺旋弹簧、油气 弹簧、橡胶弹簧以及扭杆弹簧等形式。 零件功能: (1)阻尼元件 阻尼元件(又叫减振器)是产生阻尼力的主要元件,其作用是加速衰减汽车 的振动,改善汽车的行驶平顺性,增强车轮和地面的附着力.另外,阻尼元件能够 车轮接地点侧向滑移量 6 降低车身部分的动载荷,延长汽车的使用寿命.目前在汽车上广泛使用的减振器 主要是筒式液力减振器,其结构可分为双筒式,单筒充气式和双筒充气式三种。 在车轮上下跳过程中,减振器活塞在工作腔内往复运动,使减振器液体通 过活塞上的节流孔,由于液体有一定的粘性和液体通过节流孔时与孔壁间产生 摩擦,使动能转化成热能散发到空气中,从而达到衰减振动功能。 (2)弹性元件 支撑垂直载荷,缓和和抑止不平路面引起的振动和冲击. 用具有弹性较高材料制成的零件,在车轮受到大的冲击时,动能转化为弹 性势能储存起来,在车轮下跳或回复原行驶状态时释放出来。 (3)导向机构 导向机构的作用是传递力和力矩,同时兼起导向作用。在汽车的行驶过程当 中,使车轮按照一定轨迹相对车架和车身跳动。 此次优化设计采用的是不等长双横臂式独立悬架。双横臂式独立悬架按上 下横臂是否等长,又分为等长双横臂式和不等长双横臂式两种悬架。等长双横 臂式悬架在车轮上下跳动时,能保持主销倾角不变,但轮距变化大(与单横臂式 相类似),造成轮胎磨损严重,现已很少用。对于不等长双横臂式悬架,只要适 当选择、优化上下横臂的长度,并通过合理的布置,就可以使轮距及前轮定位 参数变化均在可接受的限定范围内,保证汽车具有良好的行驶稳定性。 3.汽车使用性能 (1)操纵稳定性 本次前悬架模型优化分析涉及到汽车的操纵稳定性。汽车的操纵稳定性, 是指在驾驶员不感觉过分紧张、疲劳的条件下,汽车能按照驾驶员通过转向系 及转向车轮给定的方向行驶,且当受到外界干扰时,汽车能抵抗干扰而保持稳 定行驶的性能。 (2)悬架与操纵稳定性之间关系 有很多因素影响汽车操纵稳定性,其中主要因素是在行驶系、转向系及传 动系等方面。而行驶系中影响操纵稳定性的主要因素有:前轮定位参数、后悬 架结构参数及横向稳定杆、轮胎、前轴或车架变形、悬架等。 前轮定位参数中的前轮外倾角随负荷的变化而变化。当车辆转向时,在离 车轮接地点侧向滑移量 7 心力作用下,车身向外倾斜,外轮悬架处于压缩状态,车轮跳动量逐渐减小 (向负外倾变化) ;内轮悬架处于伸张状态,使得本来对道路向负外倾变化的外 倾角减弱。从而提高车轮承受侧向力的能力,使汽车转向时稳定性大为提高。 前轮前束不可过大,若前束过大,会使车轮跳动量、主销后倾角变小,会使前 轮出现摆头现象,行驶中有蛇行,转向操作不稳。 前悬架导向机构的几何参数决定前轮定位参数的变化趋势和变化率。在车 轮跳动时,外倾角的变化包括由车身侧倾产生的车轮外倾变化和车轮相对车身 的跳动而引起的外倾变化两部分。在双横臂独立悬架中,前一种变化使车轮向 车身侧倾的方向倾斜,即外倾角增大,结果使轮胎侧偏刚度变小,因而使整车 不足转向效果加大;后一种变化取决于悬架上、下臂运动的几何关系,在双横 臂结构中,往往是外倾角随弹簧压缩行程的增大而减小,这种变化与车身侧倾 引起的外倾角变化相反,会产生过度转向趋势。 悬架对操纵稳定性影响是当车辆受到侧向作用力时,汽车前、后轴垂直载 荷变动量的大小影响操纵稳定性。如果汽车前轴左、右车轮的垂直载荷变动量 较大,汽车趋于增加不足转向量;如果后轴的左、右车轮的垂直载荷变动量较 大,汽车趋于减少不足转向量。影响汽车前轴和后轴左、右车轮的垂直载荷变 动量的主要因素有:前、后悬架的侧偏刚度,悬挂质量,质心位置,前、后悬 挂侧倾中心位置等。这些参数也是悬架系统影响操纵稳定性的参数。 横向稳定杆常用来提高悬架的侧倾角刚度,或是调整前、后悬架侧倾角刚 度的比值。在汽车转弯时,它可以防止车身产生很大的横向侧倾和横向角振动, 以保证汽车具有良好的行驶稳定性。提高横向稳定杆的刚度后,前悬架的侧倾 角刚度增加,转向时左右轮荷变化加大,前轴的每个车轮的平均侧偏刚度减小, 汽车不足转向量有所增加。前悬架中采用较硬的横向稳定杆有助于提高汽车的 不足转向性,并能改善汽车的蛇行行驶性能。 轮胎是影响汽车操纵稳定性的一个重要因素,增大轮胎的载荷能力,特别 是后轮胎的载荷能力,例如加大轮胎尺寸或提高层级,或者后轮由单胎改为双 胎,都会改善汽车的稳态转向特性。改变后轮胎的外倾角,也可以改善汽车的 操纵稳定性,这是因为后轮胎的负外倾角可以增加后轮胎的侧偏刚度,从而减 小过多转向趋势。 车轮接地点侧向滑移量 8 二、创建前悬架模型 1.创建新模型 双击桌面上 ADAMS/View 的快捷图标,打开 ADAMS/View,在欢迎对话窗中 选择“Create a new model” ,在模型名称(Model Name)栏中输入: FRONT_SUSP,其它选项栏中选择系统默认的选项,按“OK”设置工作环境 在 ADAMS/View 菜单栏中,选择设置(Settings)菜单中的单位(Units)命 令,将模型的长度单位、质量单位、力的单位、时间单位、角度单位和频率单 位分别设置为毫米、千克、牛顿、秒、度和赫兹。 在 ADAMS/View 菜单栏中,选择设置(Settings)菜单中的工作网格 (Working Grid)命令,将网格 X 方向和 Y 方向的大小分别设置为 750 和 800, 将网格的间距设置为 50。 在 ADAMS/View 菜单栏中,选择设置(Settings),将图标的大小设置为 50。 2.创建设计点 点击 ADAMS/View 中零件库的点(Point),选择“Add to Ground”和 “Dont Attach” ,在工作窗口创建图八个设计点,它们的名称和位置见下表。 设计点X 坐标Y 坐标Z 坐标 LCA_outer000 UCA_outer57.25324.6814.39 UCA_inner399.51391.2144.90 LCA_inner485.6581.27-86.82 Tie_rod_outer-26.95100-170.71 Tie_rod_inner439.55181.19-252.50 Knuckle_inner18.91107.244.75 车轮接地点侧向滑移量 9 设计点X 坐标Y 坐标Z 坐标 Knuckle_outer-235.05102.813.86 表 1 3.创建主销 点击 ADAMS/View 中零件库的圆柱体(Cylinder),选择“New Part” ,定义 圆柱体的半径(Radius)20,选择设计点“LCA_outer”和“UCA_outer” ,创建 主销,将其重新命名为 Kingpin。 4.创建上横臂 点击 ADAMS/View 中零件库的圆柱体(Cylinder)既选择 “New Part” , 定义圆柱体的半径(Radius)为 20,选择设计点“UCA_outer”和“UCA_inner” 创建上横臂,将其重新命名为 UCA。 点击 ADAMS/View 中零件库的球体(Sphere),选择“Add to Part” ,定义 球体的半拉(Radius)为 25,选择上横臂为参考物体,球体的位置为设计点 “UCA_outer 5.创建下横臂 点击 ADAMS/View 中零件库的圆柱体(Cylinder)选择“New Part” ,定义圆 柱体的半径(Radius)为 20,选择设计点“LCA_outer”和“LCA_inner” ,创建 下横臂,将其重新命名为 LCA。 点击 ADAMS/View 中零件库的球体(Sphere),选择“Add to Part” ,定义 球体的半径(Radius)为 25,选择下横臂为参考物体,球体的位置为设计点 “LCA_outer” 。 6.创建拉臂 点击 ADAMS/View 中零件库的圆柱体(Cylinder),选择“New Part” ,定义 圆柱体的半径(Radius)为 15,选择设计点“Knuckle_inner”和 “Tie_rod_outer” ,创建拉臂,将其重新命名为“Pull_arm 7.创建转向拉杆 点击 ADAMS/View 中零件库的圆柱体(Cylinder),选择“New Part定义圆 车轮接地点侧向滑移量 10 柱体的半径(Radius)为 15,选择设计点“Tie_rod_outer”和“Tle_rod_inner” , 创建转向拉杆,将其重新命名为 Tie_rod。点击 ADAMS/View 中零件库的球体 (Sphere),选择“Add to Part” ,定义球体的半径(Radius)为 20,选择转向拉 杆为参考物体,球体的位置分别为设计点“Tie_rod_outer”和 Tie_rod_inner 8.创建转向节 点击 ADAMS/View 中零件库的圆柱体(Cylinder),选择“New Part” , 定义圆柱体的半径(Radius)为 20,选择设计点“Knuckle_outer”和 “Knuckle_inner创建转向节,将其重新命名为 Knuckle。 9.创建车轮 点击 ADAMS/View 中零件库的圆柱体(Cylinder),选择“New Part” ,定义 圆柱体的半径(Radius)为 375,定义圆柱体的长度(Length)为 215 。 选择设计点“Knuckle_outer”和“Knuckle_inner” (注意:不要把先后顺 序颠倒) ,创建车轮,将其重新命名为 Wheel。 点击 ADAMS/View 中零件库的倒圆(Fillet),定义倒圆半径(Radius)为 50,选择车轮圆柱体的两条圆边,然后按鼠标右键,完成倒圆。 10.创建测试平台 点击 ADAMS/Mew 中零件库的点(Point),选择 Add to Ground”和“Don t Attach”创建设计点“POINT_1,它的位置为(-350,-320,-200)。 点击 ADAMS/View 中零件库的长方体(Box)O,选择“New Part” ,将长方体 的长度(Length)、高度(Height)和厚度(Depth)分别设置为 500、45 和 400, 选择设计点“POINT_1” ,创建长方体。 点击 ADAMS/View 中零件库的圆柱体(Cylinder),选择“Add to Part” , 定义圆柱体的长度(Length)为 350,半径(Radius)为 30,选择长方体 “PART_1”为参考物体,选择长方体的质心位置为圆柱体的起始点,垂直向下 创建圆柱体,它与长方体组合构成测试平台,将其重新命名为 Test_Catch。 11.创建弹簧 点击 ADAMS/View 中零件库的点命令,选择“Add to Part”和“Dont Attach” ,在上横臂(UCA)上创建设计点“Spring_lower” ,它的位置为 车轮接地点侧向滑移量 11 (174.6,347.89,24.85)。 点击 ADAMS/View 中零件库的点命令,选择“Add to Ground” ,和“Dont Attach ”,创建设计点“Spring_upper” ,它的位置为(174.6,637.89,24.85)。 点击 ADAMS/View 中力库的弹簧(Spring),设置弹簧的刚度(K)和阻尼(C)分 别为 129.8 和 6000,选择设计点“Spring_lower”和“Spring_upper,创建 弹簧。 12.创建球副 点击 ADAMS/View 中约束库的球副( Spherical Joint ),设置球副的选项 为“2 Bod-1Loc”和“Normal To Grid。选择上横臂(UCA)和主销(Kingpin)为 参考物体,选择设计点“UCA_outer”为球副的位置点,创建上横臂和主销之间 的约束副。 点击 ADAMS/View 中约束库的球副( Spherical Joint ),设置球副的选项 为“2Bod-1Loc”和“Normal To Grid ,选择下横臂(LCA)和主销(Kingpin)为 参考物体,选择设计点“LCA_outer”为球副的位置点,创建下横臂和主销之间 的约束副。 点击 ADAMS/View 中约束库的球副( Spherical Joint ),设置球副的选项 为“2Bod-1Loc”和“Normal To Grid ,选择转向拉杆(Tie_rod)和拉臂 (Pull_arm)为参考物体,选择设计点“Tie_ rod _outer”为球副的位置点,创 建转向拉杆和拉臂之间的约束副。 点击 ADAMS/View 中约束库的球副(Spherical Joint ),设置球副的选项为 “1Location和“Normal To Grid ,选择设计点“Tie_rod_inner”为球副的 位置点,创建转向拉杆和大地之间的约束副。 13.创建固定副 点击 ADAMS/View 中约束库的固定副(Fixed Joint),设置固定副的选项为 “2Bod-1 Loc”和Normal To Grid。选择拉臂( Pull_arm)和主销( Kingpin )为 参考物体,选择设计点“Knuckle_inner”为固定副的位置点,创建拉臂和主销 之间的约束副。 点击 ADAMS/View 中约束库的固定副Fixed Joint),设置固定副的选项为 “2Bod-1 Loc”和“Normal To Grid,选择转向节(Knuckle)和主销( Kingpin)为 车轮接地点侧向滑移量 12 参考物体,选择设计点“Knuckle_inner为固定副的位置点,创建转向节和主 销之间的约束副。 点击 ADAMS/View 中约束库的固定副(Fixed Joint),设置固定副的选项为 “2 Bod-1Loc”和“Normal To Grid,选择车轮(Wheel)和转向节(Knuckle)为 参考物体,选择设计点“Knuckle_inner”为固定副的位置点,创建车轮和转向 节之间的约束副。 14.创建旋转副 首先将视图方向设置为前视图,这个视图方向是下面调整旋转副方向时 的基准。点击 ADAMS/View 中约束库的旋转副(Revolute Joint ),设置旋转副 的选项为“1Location”和“Normal To Grid ” 。 选择设计点“UCA _inner为旋转副的位置点,放置旋转副后,直接在菜单 栏的“Edit菜单中选择“Modify”命令,修改刚刚创建的旋转副。系统弹出修 改旋转副对话窗。 点击改变位置(Change Position)按钮,系统弹出移动目标对话窗。如图 1。 在 Rotate 一栏中,输入 5,点选 Z 坐标方框,将旋转副的方向旋转 5 度, 满足上横臂轴水平斜置角为-5 度的要求。 保持模型的视图为前视图,点击 ADAMS/View 中约束库的旋转副(Revolute Joint),设置旋转副的选项为“1 Location”和“Normal To Grid ” ,选择设 计点“LCA_ inner”为旋转副的位置点,放置旋转副后,直接在“Edit莱单中 选择“Modify”命令,在修改旋转副对话窗中点击改变位置(Change Positian) 按钮,系统弹出移动目标对话窗,在 Rotate 一栏中,输入 10,点选 Z 坐标方 框,将旋转副的方向旋转 10 度, ,满足下横臂轴水平斜置角为 10 度的要求。 车轮接地点侧向滑移量 13 图 1 15.创建移动副 点击 ADAMS/View 中约束库的移动副(Translational Jaint) ,设置移动副 的选项为“1Location”和“Pick Feature” , 。选择测试平台(Test_Patch)质心 的 Marker(Test_Patch.cm)为移动副的位置点,垂直向上(或向下)创建测试平 台和大地之间的约束副。 16.创建点面约束副 点击 ADAMS/View 中约束库的点面约束副(Inplane Joint Primitive ), 设置点-面约束副的选项为“2Bodys -1 Location”和“Pick Geometry Feature” 。选择车轮(Wheel )和测试平台(Testes Patch )为参考物体(注意:选 择物体的顺序不要颠倒),选择测试平台(Test_ Patch)质心的 Marker(Test_Patch.cm)为点面约束副的位置点,选择垂直向上的方向为约束 副的方向,创建车轮和测试平台之间的约束副。 17.保存模型 在 ADAMS/View 中,选择“File”菜单中的“Save Datebase”命令,将前悬 架模型保存在工作目录中。 车轮接地点侧向滑移量 14 图 2 二测量车轮接地点侧向滑移量 1.添加驱动 点击 ADAMS/View 中驱动库的直线驱动(Translational Joint Motion )按 钮,选择测试平台和大地的移动副约束,创建直线驱动(TRANS_MOTION_1)。 创建直线驱动后,直接在“Edit”菜单中选择“Modify”可以修改直线驱动, 在添加驱动对话窗的“F ( time )=”栏中,输入驱动的函数表达式: 100*sin(360d*time),它表示车轮的上跳和下跳行程均为 100mm。 车轮接地点侧向滑移量 15 图 3 在 ADAMS/View 的主工具箱中,选择仿真按钮,设置终止时间为 1,工作 步为 100。然后点击开始按钮 ,进行仿真。观察前悬架模型的运动仿真情况。 如图 3 所示。 车轮接地点侧向滑移量 16 图 4 2.测量车轮接地点侧向滑移量 首先在车轮上创建 Marker,修改它的位置为(-150,-270,0) ;然后,在 大地创建 Marker。 在菜单栏中,创建新的测量函数,在函数编辑器对话窗中输入测量名称, 编辑车轮接地点 侧向滑移量的函数表达式:DX 其中, “TO Maarker”选择车轮在(-150,-270,0)处的 Marker, “From Marker”选择大地在(-150,-270,0)处的 Maarker 。 车轮接地点侧向滑移量 17 图 5 按 ok,创建车轮接地点侧向滑移量的测量函数。系统生成测量曲线,设置 终止时间为 1,工作步为 100,进行仿真。 图 6 三.细化前悬架模型 1.创建设计变量 在 ADAMS/View 菜单栏中,选择 BuildDesign Variable New,如图 7 所示。 创建设计变量,系统弹出创建设计变量对话窗,变量名称(Name)取系统默认的 “DV_1”(此变量代表主销长度),变量类型(Type)选择“Real” ,变量单位 车轮接地点侧向滑移量 18 (units)选择“length”,变量的标准值(Standard Value)取 330,在“Value Range by ”栏中选择“Absolute Min and Max Values”,输入变量的最小值 (Min. Value)为 310,输入变量的最大值(Max. Value)为 350,按“Apply” ,创 建设计变量“DV_1” 。如图 7 所示。 图 7 车轮接地点侧向滑移量 19 图 8 在创建设计变量对话窗中,变量名称(Name)取系统默认的“DV_2”(此变量 代表主销内倾角),变量类型(Type)选择“Real” ,变量单位(Units)选择 “angle”,变量的标准值(Standard Value)取 10,在“Value Range by”栏中 选择“Absolute Min and Max Values”,输入变量的最小值(Min. Value)为 5,输入变量的最大值(Max. Value)为 15,按“Apply” ,创建设计变量 DV_2。 在创建设计变量对话窗中,变量名称(Name)取系统默认的“DV_3”(此变量 代表主销后倾角),变量类型(Type)选择“Real” ,变量单位(Units )选择 “angle” ,变量的标准值(Standard Value)取 2.5,在“Value Range by”栏 中选择Absolute Min and Max Values,输入变量的最小值(Min. Value)为 0,输入变量的最大值(Max. Value)为 6,按“Apply” 。创建设计变量“DV_3” 。 在创建设计变量对话窗中,变量名称(Name)取系统默认的“DV_4”(此变量 车轮接地点侧向滑移量 20 代表上横臂长度),变量类型(Type)选择“Real” ,变量单位(Units)选择 “length” ,变量的标准值(Standard Value )取 350,在“Value Range by” 栏中选择“Absolute Min and Max Values”,输入变量的最小值(Min. Value) 为 300,输入变量的最大值(Max. Value )为 400,按“Apply” ,创建设计变量 DV_4。 在创建设计变量对话窗中,变量名称(Name )取系统默认的“DV_5”(此变 量代表上横臂在汽车横向平面的倾角),变量类型(Type)选择“Real” ,变量单 位(Units )选择“angle”,变量的标准值(Standard Value)取 11,在“Value Range by”栏中选择 Absolute Min and Max Values ,输入变量的最小值 (Min. Value)为 8,输入变量的最大值(Max. Value)为 15,按“Apply” ,创建设 计变量 DV_5。 在创建设计变量对话窗中,变量名称(Name )取系统默认的“DV_6”(此变 量代表上横臂的水平斜置角),变量类型(Type)选择“Real” ,变量单位(Units )选 择“angle”,变量的标准值(Standard Value)取 5,在“Value Range by”栏 中选择 Absolute Min and Max Values ,输入变量的最小值(Min. Value)为 0,输入变量的最大值(Max. Value)为 10,按“Apply” ,创建设计变量 DV_6。 在创建设计变量对话窗中,变量名称(Name)取系统默认的“DV_7”(此变量 代表下横臂长度),变量类型(Type)选择“Real” ,变量单位(Units)选择 “length” ,变量的标准值(Standard Value )取 500,在“Value Range by” 栏中选择“Absolute Min and Max Values”,输入变量的最小值(Min. Value) 为 480,输入变量的最大值(Max. Value )为 550,按“Apply” ,创建设计变量 DV_7。 在创建设计变量对话窗中,变量名称(Name )取系统默认的“DV_8”(此变 量代表下横臂在汽车横向平面的倾角),变量类型(Type)选择“Real” ,变量单 位(Units )选择“angle”,变量的标准值(Standard Value)取 9.5,在“Value Range by”栏中选择 Absolute Min and Max Values ,输入变量的最小值 (Min. Value)为 5,输入变量的最大值(Max. Value)为 15,按“Apply” ,创建设 计变量 DV_8。 在创建设计变量对话窗中,变量名称(Name )取系统默认的“DV_9”(此变 车轮接地点侧向滑移量 21 量代表下横臂轴的水平斜置角),变量类型(Type)选择“Real” ,变量单位 (Units )选择“angle”,变量的标准值(Standard Value)取 10,在“Value Range by”栏中选择 Absolute Min and Max Values ,输入变量的最小值 (Min. Value)为 5,输入变量的最大值(Max. Value)为 15,按“Apply” ,创建设 计变量 DV_9。 2.将设计点参数化 将光标放置在设计点“UCA_outer”处,按鼠标右键,选择Modify,系统 弹出列表编辑器,选择设计点“UCA_outer的 X 坐标,在列表编辑器顶部的输 入窗中,按鼠标右键,选择 Parameterize Expression Builder,使用函数 编辑器输入设计点坐标的函数表达式。 系统弹出函数编辑器,如图所示, 图 9 需要输入设计点“UCA_outer”的 X 坐标的函数表达式: .FRONT_SUSP.ground.LCA_outer.loc_x+.FRONT_SUSP.DV_1*cos(.FRONT_SUSP.D V_3)*sin(.FRONT_SUSP.DV_2)。如图 10 所示。 车轮接地点侧向滑移量 22 图 10 函数编辑器 重复以上步骤,在设计点“UCA_outer”的 Y 坐标栏中输入表达式: .FRONT_SUSP.ground.LCA_outer.loc_y+.FRONT_SUSP.DV_1*cos(.FRONT_SU SP.DV_3)*cos(.FRONT_SUSP.DV_2)。 在设计点“UCA_outer”的 Z 坐标栏中输入表达式: .FRONT_SUSP.ground.LCA_outer.loc_z+.FRONT_SUSP.DV_1*sin(.FRDNT_SU SP.DV_ 3)。 在设计点“UCA_inner”的 X 坐标栏中输入表达式; .FRONT_SUSP.ground.UCA_outer.loc_x+.FRONT_SUSP.DV_4*cos(.FRONT_SU SP.DV_6)*cos(.FRONT_SUSP.DV_5)。 在设计点“UCA_inner”的 Y 坐标栏中输入表达式: .FRONT_SUSP.ground.UCA_outer.loc_y+.FRONT_SUSP.DV_4*cos(.FRONT_SU SP.DV_6)*sin(.FRONT_SUSP.DV_5)。 在设计点“UCA_inner”的 Z 坐标栏中输入表达式: .FRONT_SUSP.ground.UCA_outer.loc_z+.FRONT_SUSP.DV_4*sin(.FRDNT_SU SP.DV_ 6)。 在设计点“LCA_inner”的 X 坐标栏中输入表达式: .FRONT_SUSP.ground.LCA_outer.loc_x+.FRONT_SUSP.DV_7*cos(.FRONT_SU 车轮接地点侧向滑移量 23 SP.DV_9)*cos(.FRONT_SUSP.DV_8)。 在设计点“LCA_inner 的 Y 坐标栏中输入表达式: .FRONT_SUSP.ground.LCA_outer.loc_y+.FRONT_SUSP.DV_7*cos(.FRONT_SU SP.DV_9)*sin(.FRONT_SUSP.DV_8)。 在设计点LCA_inner”的 Z 坐标栏中输入表达式: .FRONT_SUSP.ground.LCA_outer.loc_z+.FRONT_SUSP.DV_7*sin(.FRDNT_SU SP.DV_ 9)。 在设计点“Knuckle_inner”的 X 坐标栏中输入表达式: .FRONT_SUSP.ground.LCA_outer.loc_x+109*cos(.FRONT_SUSP.DV_3)*sin(.F RONT_SUSP.DV_2)。 在设计点“Knuckle_inner”的 Y 坐标栏中输入表达式: .FRONT_SUSP.ground.LCA_outer.loc_y+109*cos(.FRONT_SUSP.DV_3)*cos(.F RONT_SUSP.DV_2)。 在设计点“Knuckle_ inner”的 Z 坐标栏中输入表达式: .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.ground.Knuckle_inner.loc_z-254*sin(0.2d)。 完成以上的函数表达式输入后,按列表编辑器的“OK”将设计点进行了参数 化。 车轮接地点侧向滑移量 24 图 11 3.将物体参数化 在 ADAMS/View 的工作窗口中,将光标放置在主销(Kingpin)上,按鼠标右 键,如图 10 所示,修改主销的圆柱体。在修改圆柱体对话窗中,将圆柱体的长 度(Length)设置为变量 DV_1. 按“OK”,完成主销的参数化。同样,将上横臂(UCA)的圆柱体长度(Length)设 置为变量“DV_4” ,将下横臂(LCA)圆柱体的长度(Length)设置为变量“DV_7” 。 将拉臂(Pull_arm)的圆柱体长度(Length)用函数表达式: SQRT(.FRONT_SUSP.ground.Knuckle_inner.loc_x- .FRONT_SUSP.ground.Tie_rod_outer.loc_x)*2+(.FRONT_SUSP.ground.Knuckl e_inner.loc_y- .FRONT_SUSP.ground.Tie_rod_outer.loc_y)*2+(.FRONT_SUSP.gro

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论