CAD-CAE课程设计--汽车前悬架优化设计.doc_第1页
CAD-CAE课程设计--汽车前悬架优化设计.doc_第2页
CAD-CAE课程设计--汽车前悬架优化设计.doc_第3页
CAD-CAE课程设计--汽车前悬架优化设计.doc_第4页
CAD-CAE课程设计--汽车前悬架优化设计.doc_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 CAD CAE 课课 程程 设设 计计 汽车前悬架优化设计汽车前悬架优化设计 姓姓 名名 学学 号号 专专 业业 班班 级级 指导教师指导教师 年 月 日 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 CAE 课程设计任务书 第一组 参照 ADAMS 实例教程 出版社 北京理工大学出社 作 者 李军等编 建立第三章第二节汽车前悬架模型 数据可以是参考 书上 主销长度 330mm 主销内倾角 10 主销后倾角 2 5 上 横臂长 350mm 上横臂在汽车横向平面内的倾角 11 上横臂轴水 平斜置角 5 下横臂长 500mm 下横臂在汽车横向平面内的倾角 9 5 下横臂轴水平斜置角 10 车轮前束角 0 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 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 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 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 一 基础资料 1 软件简介 ADAMS 即机械系统动力学自动分析 Automatic Dynamic Analysis of Mechanical Systems 该软件是美国 MDI 公司 Mechanical Dynamics Inc 开 发的虚拟样机分析软件 目前 ADAMS 己经被全世界各行各业的数百家主要制 造商采用 根据 1999 年机械系统动态仿真分析软件国际市场份额的统计资料 ADAMS 软件销售总额近八千万美元 占据了 51 的份额 ADAMS 软件使用交互式图形环境和零件库 约束库 力库 创建完全参数 化的机械系统几何模型 其求解器采用多刚体系统动力学理论中的拉格郎日方 程方法 建立系统动力学方程 对虚拟机械系统进行静力学 运动学和动力学 分析 输出位移 速度 加速度和反作用力曲线 ADAMS 软件的仿真可用于预 测机械系统的性能 运动范围 碰撞检测 峰值载荷以及计算有限元的输入载 荷等 ADAMS 一方面是虚拟样机分析的应用软件 用户可以运用该软件非常方便 地对虚拟机械系统进行静力学 运动学和动力学分析 另一方面 又是虚拟样 机分析开发工具 其开放性的程序结构和多种接口 可以成为特殊行业用户进 行特殊类型虚拟样机分析的二次开发工具平台 ADAMS View 是 ADAMS 系列产品的核心模块之一 采用以用户为中心的交互 式图形环境 将图标操作 菜单操作 鼠标点击操作与交互式图形建模 仿真 计算 动画显示 优化设计 X Y 曲线图处理 结果分析和数据打印等功能集 成在一起 ADAMS View 采用简单的分层方式完成建模工作 采用 Parasolid 内核进行 实体建模 并提供了丰富的零件几何图形库 约束库和力 力矩库 并且支持布 尔运算 支持 FORTRAN 77 和 FORTRAN 90 中的函数 除此之外 还提供了丰富 的位移函数 速度函数 加速度函数 接触函数 样条函数 1 力 力矩函数 合力 力矩函数 数据元函数 若干用户子程序函数以及常量和变量等 ADAMS View 新版采用了改进的动画 曲线图窗口 能够在同一窗口内可以 同步显示模型的动画和曲线图 具有丰富的二维碰撞副 用户可以对具有摩擦 的二维点 曲线 圆 曲线 平面 曲线 以及曲线 曲线 实体 实体等碰 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 撞副自动定义接触力 具有实用的 Parasolid 输入 输出功能 可以输入 CAD 中 生成的 Parasolid 文件 也可以把单个构件 或整个模型 或在某一指定的仿 真时刻的模型输出到一个 Parasolid 文件中 具有新型数据库图形显示功能 能够在同一图形窗口内显示模型的拓扑结构 选择某一构件或约束 运动副或力 后 显示与此项相关的全部数据 具有快速绘图功能 绘图速度是原版本的 20 倍以 上 采用合理的数据库导向器 可以在一次作业中利用一个名称过滤器修改同 一名称中多个对象的属性 便于修改某一个数据库对象的名称及其说明内容 具有精确的几何定位功能 可以在创建模型的过程中输入对象的坐标 精确地 控制对象的位置 多种平台上采用统一的用户界面 提供合理的软件文档 支 持 Windows NT 平台的快速图形加速卡 确保 ADAMS View 的用户可以利用高性 能 OpenGL 图形卡提高软件的性能 命令行可以自动记录各种操作命令 进行自 动检查 2 悬架介绍 悬架是车架 或承载式车身 与车桥 或车轮 之间的一切传力连接装置 的总称 它的功用是把路面作用于车轮上的垂直反力 支撑力 纵向反力 驱 动力和制动力 和侧向反力以及这些反力所造成的力矩都要传递到车架 或承 载式车身 以保证汽车的正常行驶 汽车悬架可分为非独立悬架和独立悬架 非独立悬架的结构特点是两侧车轮由一根整体式车桥相连 车轮连同车桥一起 通过弹性悬架与车架 或车身 连接 当一侧车轮因道路不平而发生跳动时 必 然引起另一侧车轮在汽车横向平面内发生摆动 故称为非独立悬架 独立悬架 的结构特点是车桥做成断开的 每一侧的车轮可以单独的通过弹性悬架与车架 或车身 连接 两侧车轮可以单独跳动 互不影响 故称为独立悬架 悬架结构通常由弹性元件 阻尼元件 导向机构等组成 个别结构则还有 缓冲块 横向稳定杆等 弹性元件又有钢板弹簧 空气弹簧 螺旋弹簧 油气 弹簧 橡胶弹簧以及扭杆弹簧等形式 零件功能 1 阻尼元件 阻尼元件 又叫减振器 是产生阻尼力的主要元件 其作用是加速衰减汽车 的振动 改善汽车的行驶平顺性 增强车轮和地面的附着力 另外 阻尼元件能够 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 降低车身部分的动载荷 延长汽车的使用寿命 目前在汽车上广泛使用的减振器 主要是筒式液力减振器 其结构可分为双筒式 单筒充气式和双筒充气式三种 在车轮上下跳过程中 减振器活塞在工作腔内往复运动 使减振器液体通 过活塞上的节流孔 由于液体有一定的粘性和液体通过节流孔时与孔壁间产生 摩擦 使动能转化成热能散发到空气中 从而达到衰减振动功能 2 弹性元件 支撑垂直载荷 缓和和抑止不平路面引起的振动和冲击 用具有弹性较高材料制成的零件 在车轮受到大的冲击时 动能转化为弹 性势能储存起来 在车轮下跳或回复原行驶状态时释放出来 3 导向机构 导向机构的作用是传递力和力矩 同时兼起导向作用 在汽车的行驶过程当 中 使车轮按照一定轨迹相对车架和车身跳动 此次优化设计采用的是不等长双横臂式独立悬架 双横臂式独立悬架按上 下横臂是否等长 又分为等长双横臂式和不等长双横臂式两种悬架 等长双横 臂式悬架在车轮上下跳动时 能保持主销倾角不变 但轮距变化大 与单横臂式 相类似 造成轮胎磨损严重 现已很少用 对于不等长双横臂式悬架 只要适 当选择 优化上下横臂的长度 并通过合理的布置 就可以使轮距及前轮定位 参数变化均在可接受的限定范围内 保证汽车具有良好的行驶稳定性 3 汽车使用性能 1 操纵稳定性 本次前悬架模型优化分析涉及到汽车的操纵稳定性 汽车的操纵稳定性 是指在驾驶员不感觉过分紧张 疲劳的条件下 汽车能按照驾驶员通过转向系 及转向车轮给定的方向行驶 且当受到外界干扰时 汽车能抵抗干扰而保持稳 定行驶的性能 2 悬架与操纵稳定性之间关系 有很多因素影响汽车操纵稳定性 其中主要因素是在行驶系 转向系及传 动系等方面 而行驶系中影响操纵稳定性的主要因素有 前轮定位参数 后悬 架结构参数及横向稳定杆 轮胎 前轴或车架变形 悬架等 前轮定位参数中的前轮外倾角随负荷的变化而变化 当车辆转向时 在离 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 心力作用下 车身向外倾斜 外轮悬架处于压缩状态 车轮跳动量逐渐减小 向负外倾变化 内轮悬架处于伸张状态 使得本来对道路向负外倾变化的外 倾角减弱 从而提高车轮承受侧向力的能力 使汽车转向时稳定性大为提高 前轮前束不可过大 若前束过大 会使车轮跳动量 主销后倾角变小 会使前 轮出现摆头现象 行驶中有蛇行 转向操作不稳 前悬架导向机构的几何参数决定前轮定位参数的变化趋势和变化率 在车 轮跳动时 外倾角的变化包括由车身侧倾产生的车轮外倾变化和车轮相对车身 的跳动而引起的外倾变化两部分 在双横臂独立悬架中 前一种变化使车轮向 车身侧倾的方向倾斜 即外倾角增大 结果使轮胎侧偏刚度变小 因而使整车 不足转向效果加大 后一种变化取决于悬架上 下臂运动的几何关系 在双横 臂结构中 往往是外倾角随弹簧压缩行程的增大而减小 这种变化与车身侧倾 引起的外倾角变化相反 会产生过度转向趋势 悬架对操纵稳定性影响是当车辆受到侧向作用力时 汽车前 后轴垂直载 荷变动量的大小影响操纵稳定性 如果汽车前轴左 右车轮的垂直载荷变动量 较大 汽车趋于增加不足转向量 如果后轴的左 右车轮的垂直载荷变动量较 大 汽车趋于减少不足转向量 影响汽车前轴和后轴左 右车轮的垂直载荷变 动量的主要因素有 前 后悬架的侧偏刚度 悬挂质量 质心位置 前 后悬 挂侧倾中心位置等 这些参数也是悬架系统影响操纵稳定性的参数 横向稳定杆常用来提高悬架的侧倾角刚度 或是调整前 后悬架侧倾角刚 度的比值 在汽车转弯时 它可以防止车身产生很大的横向侧倾和横向角振动 以保证汽车具有良好的行驶稳定性 提高横向稳定杆的刚度后 前悬架的侧倾 角刚度增加 转向时左右轮荷变化加大 前轴的每个车轮的平均侧偏刚度减小 汽车不足转向量有所增加 前悬架中采用较硬的横向稳定杆有助于提高汽车的 不足转向性 并能改善汽车的蛇行行驶性能 轮胎是影响汽车操纵稳定性的一个重要因素 增大轮胎的载荷能力 特别 是后轮胎的载荷能力 例如加大轮胎尺寸或提高层级 或者后轮由单胎改为双 胎 都会改善汽车的稳态转向特性 改变后轮胎的外倾角 也可以改善汽车的 操纵稳定性 这是因为后轮胎的负外倾角可以增加后轮胎的侧偏刚度 从而减 小过多转向趋势 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 二 创建前悬架模型 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 和 Don t 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 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 设计点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 定义圆 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 柱体的半径 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 和 Don t Attach 在上横臂 UCA 上创建设计点 Spring lower 它的位置为 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 174 6 347 89 24 85 点击 ADAMS View 中零件库的点命令 选择 Add to Ground 和 Don t 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 为 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 参考物体 选择设计点 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 度的要求 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 图 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 命令 将前悬 架模型保存在工作目录中 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 图 2 二 测量车轮接地点侧向滑移量 1 添加驱动 点击 ADAMS View 中驱动库的直线驱动 Translational Joint Motion 按 钮 选择测试平台和大地的移动副约束 创建直线驱动 TRANS MOTION 1 创建直线驱动后 直接在 Edit 菜单中选择 Modify 可以修改直线驱动 在添加驱动对话窗的 F time 栏中 输入驱动的函数表达式 100 sin 360d time 它表示车轮的上跳和下跳行程均为 100mm 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 图 3 在 ADAMS View 的主工具箱中 选择仿真按钮 设置终止时间为 1 工作 步为 100 然后点击开始按钮 进行仿真 观察前悬架模型的运动仿真情况 如图 3 所示 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 图 4 2 测量车轮接地点侧向滑移量 首先在车轮上创建 Marker 修改它的位置为 150 270 0 然后 在 大地创建 Marker 在菜单栏中 创建新的测量函数 在函数编辑器对话窗中输入测量名称 编辑车轮接地点 侧向滑移量的函数表达式 DX 其中 TO Maarker 选择车轮在 150 270 0 处的 Marker From Marker 选择大地在 150 270 0 处的 Maarker 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 图 5 按 ok 创建车轮接地点侧向滑移量的测量函数 系统生成测量曲线 设置 终止时间为 1 工作步为 100 进行仿真 图 6 三 细化前悬架模型 1 创建设计变量 在 ADAMS View 菜单栏中 选择 Build Design Variable New 如图 7 所示 创建设计变量 系统弹出创建设计变量对话窗 变量名称 Name 取系统默认的 DV 1 此变量代表主销长度 变量类型 Type 选择 Real 变量单位 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 units 选择 length 变量的标准值 Standard Value 取 330 在 Value Range by 栏中选择 Absolute Min and Max Values 输入变量的最小值 Min Value 为 310 输入变量的最大值 Max Value 为 350 按 Apply 创 建设计变量 DV 1 如图 7 所示 图 7 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 图 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 此变量 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 代表上横臂长度 变量类型 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 此变 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 量代表下横臂轴的水平斜置角 变量类型 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 所示 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 图 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 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 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 将设计点进行了参数 化 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 图 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 ground Knuckl e inner loc z FRONT SUSP ground Tie rod outer loc z 2 表示 如图 20 所示 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 图 12 主销参数化 图 13 通过以上步骤 对受设计点参数化影响的主销 上横臂 下横臂和拉臂的 长度进行了参数化 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 4 保存模型 在 ADAMS View 的 File 菜单中 选择 Save Database 命令 保存前 悬架模型 四 定制界面 1 创建修改主销参数对话窗 在 ADAMS View 菜单栏中 选择 Tools Dialog Box Create 系统弹出对 话窗制作器 在对话窗制作器中 选择 Dialog Box 菜单中的 New 命令 系统弹出创建新对话窗窗口 在创建新对话窗窗口中 输入对话窗的名称 Name Modify Kingpin Parameter 在创建按钮 Create Buttons 选项中选择 OK Apply 和 Cancel 确认 系统创建修改主销参数对话窗 Modify Kingpin Parameter 选择对话窗制作器 Create 菜单中的命令 在修改主销参数对话窗中创 建三个滑动条 Slider 1 Slider 2 和 Slider 3 双击滑动条 slider 1 在对话窗制作器的属性 Attributes 栏中 选择 Layout 输入滑动条 slider 1 的左边距 Left 为 160 宽度 Width 为 200 顶 边距 Top 为 25 高度 Height 为 30 如图 12 所示 按 Apply 定义了滑动 条 slider 1 的大小和位置 在对话窗制作器的属性 Attributes 栏中 选择 Value 输入滑动条 slider 1 的标准值 Value 为 330 最小值 Min Value 为 310 最大值 Max Value 为 350 如图 13 所示 按 Apply 图 14 图 15 在对话窗制作器的属性 Attributes 栏中 选择 Commands 输入滑动 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 条 slider 1 的 图16 命令 variable set variable FRONT SUSP DV 1 real slider 1 点 选对话窗底部的 Execute commands while sliding 如图 14 所示 按 Apply 将滑动条 slider 1 的值赋予设计变量 DV 1 双击滑动条 slider 2 在对话窗制作器的属性 Attributes 栏中 选择 Layout 输入滑动条 slider 2 的左边距 Left 为 160 宽度 Width 为 200 顶边距 Top 为 70 高度 Height 为 30 按 Apply 定义了滑动条 slider 2 的大小和位置 在对话窗制作器的属性 Attributes 栏中 选择 Value 输入滑动条 slider 2 的标准值 Value 为 10 最小值 Min Value 为 5 最大值 Max Value 为 15 按 Apply 在对话窗制作器的属性 Attributes 栏中 选择 commands 输入滑动条 slider 2 的命令 variable set variable FRONT SUSP DV 2 real slider 2 点选对话窗底部的 Execute commands while sliding 按 Apply 将 滑动条 slider 2 的值赋予设计变量 DV 2 双击滑动条 slider 3 在对话窗制作器的属性 Attributes 栏中 选择 Layout 输入滑动条 slider 3 的左边距 Left 为 160 宽度 Width 为 200 顶边距 Top 为 115 高度 Height 为 30 按 Apply 定义了滑动条 slider 3 的大小和位置 在对话窗制作器的属性 Attributes 栏中 选择 Value 输入滑动条 slider 3 的标准值 Value 为 2 5 最小值 Min Value 为 0 最大值 Max 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 Value 为 6 按 Apply 在对话窗制作器的属性 Attributes 栏中 选择 commands 输入滑动条 slider 3 的命令 variable set variable FRONT SUSP DV 3 real slider 3 点选对话窗底部的 Execute commands while sliding 按 Apply 将 滑动条 slider 3 的值赋予设计变量 DV 3 创建滑动条对话窗 在对话窗制作器中 选择 Create 菜单中的 Lable 命令 在修改主销 参数对话窗中创建三个标签 lable 1 lable 2 和 lable 3 双击标签 lable 1 在对话窗制作器的属性 Attributes 栏中 选择 Layout 输入标签 lable 1 的左边距 Left 为 20 宽度 width 为 120 顶边距 Top 为 25 高度 length 为 30 按 Apply 在对话窗制作器的属性 Attributes 栏中 选择 Appearance 输入标签 lable 1 的文字符号 Lable Text 为 Kingpin Length 按 Apply 双击标签 lable 2 在对话窗制作器的属性 Attributes 栏中 选择 Layout 输入标签 lable 2 的左边距 Left 为 20 宽度 width 为 120 顶边距 Top 为 70 高度 length 为 30 按 Apply 在对话窗制作器的属性 Attributes 栏中 选择 Appearance 输入标签 lable 2 的文字符号 Lable Text 为 Kingpin Inclination 按 Apply 双击标签 lable 3 在对话窗制作器的属性 Attributes 栏中 选择 Layout 输入标签 lable 3 的左边距 Left 为 20 宽度 width 为 120 顶边距 Top 为 115 高度 length 为 30 按 Apply 在对话窗制作器的属性 Attributes 栏中 选择 Appearance 输入标签 lable 3 的文字符号 Lable Text 为 Caster Angle 按 Apply 如图 15 所示 此文档收集于网络 如有侵权 请联系网站删除 此文档仅供学习与交流 图 1

温馨提示

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

评论

0/150

提交评论