ADAMS参数化建模及优化设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第10章 ADAMS参数化建模及优化设计
本章将通过一个具体的工程实例,介绍ADAMS/View的参数化建模以及
提供的3种类型的参数化分析方法:设计研究(Design study)、试验设计((Design of Experiments, DOE)和优化分析(Optimization)。其中DOE是通过ADAMS/Insight
计研究和优化分析在ADAMS/View中完成。通过本章学习,可以初步了解ADAMS
建模和优化的功能。
10.1 ADAMS参数化建模简介
ADAMS
键变量,并将这些关键变量设置为可以改变的设计变量。在分析时,
以由程序预先设置好一系列可变的参数,ADAMS自动进行系列仿真,
值下样机性能的变化。
进行差数参数化建模时,在确定好影响样机性能的关键输入值后,ADAMS/View
了4种参数化的方法:
(1)参数化点坐标
点坐标参数化时,修改点坐标值时,与参数化点相关联的对象都得以自动修改。
(2)使用设计变量通过使用设计变量,可以方便的修改模型中的以已被设置为设计变量的对象。例如,我们可以将连杆的长度或弹簧的刚度设置为设计变量。
值发生改变时,与设计变量相关联的对象的属性也得到更新。
(3)参数化运动方式
(4)使用参数表达式使用参数表达式是模型参数化的最基本的一种参数化途径。
上三种方法不能表达对象间的复杂关系时,可以通过参数表达式来进行参数化。
参数化的模型可以使用户方便的修改模型而不用考虑模型内部之间的关联变动,
以达到对模型优化的目的。参数化机制是ADAMS中重要的机制。
10.2 ADAMS参数化分析简介
参数化分析有利于了解各设计变量对样机性能的影响。在参数化分析过程中,
化建模时建立的设计变量,采用不同的参数值,进行一系列的仿真。
果进行参数化分析,得出一个或多个参数变化对样机性能的影响。然后再进一步对各种参数进行优化分析,得出最优化的样机。ADAMS/View提供的3
设计研究(Design study)、试验设计(Design of Experiments, DOE)和优化分析(Optimization)。
机械系统动力学分析及ADAMS应用
10.3参数化建模应用实例
由于多体动力学仿真系统是复杂的系统,仿真模型中各个部件之间存在着复杂的关系,因此在仿真建模的时候需要提供一个良好的创建模型、修改模型机制,在对某个模型数据进行改变时,与之相关联的数据也随之改动,并最终达到优化模型的目的。ADAMS为多体动力学仿真建模提供了这样一个机制――参数化建模机制,它为用户设计、优化模型提供极大的方便。
在10.1节中,对参数化建模做了简要的介绍,本节将主要以双摆臂独立前悬架运动学模型为例,着重介绍参数化点坐标的方式的参数化建模。
10.3.1 双摆臂独立前悬架拓扑结构
双摆臂独立前悬架系统主要部件有上摆臂(UCA,Upper Control Arm)、下摆臂(LCA,Lower Control Arm)、转向节(Knuckle)、横向拉杆(Tie Rod)、测试台(Test Plane)、地面(Ground,由于车身固定在地面上,因此车身和地面为一体),它们之间由铰链联接,并提供给其一个位移驱动,使其能绕轴上下转动。其联接关系图如下:
图10.3-1-1模型拓扑结构
10.3.2 系统环境设置
(1)设置工作平面。这里设置XOZ为工作平面。设置方式如下,进入菜单settings、working grid…、…,见图10.3-2。在弹出对话框中选择Gloab XZ(图10.3-3)在主工具箱,点击视图设置(图10.3-4)。
图10.3-2 图10.3-3
-4 图10.3-5
>Units…,选择MMKS。
中有两种方式,一种是通过主工具箱中快捷图标
图10.3-8 创建点对话框一个编辑框为点的名字,在编辑框中
图标,这表示创建出的点。
图10.3-10 创建几何形体对话框
”对话框中展开“geometry”,“create”,“shape”,双击”弹出对话框,在名字框可以改动几何实体的名称,特别注意的是,一定要将几何实体创建到它属于的部件,这里是.model_1.uca。见图10.3-11.。
图10.3-12 图10.3-13
●回到创建圆柱体的对话框,在长度对话框栏右击鼠标,选择“Parameterize”
“Expression build”,在弹出对话框中的下拉菜单选择“Modeling Function”,在
图10.3-15 输入两点关闭对话框后回到创建几何实体对话框,在“Radius”编辑栏中输入15,点击“则几何体创建成功。然后根据点“uca_knuckle”和“uca_f_center”创建uca
图10.3-16 模型生成图
Command Navigator”对话框,展开“constraint”、“joint
在弹出对话框的I、J part Name编辑框中分别输入uca和knuckle uca_knuckle见图10.3-17所示,点击“ok”完成创建。
图10.3-17 创建约束对话框
在横向拉杆(tierod)和车体(ground)之间由万向节联接,由于创建万向节比其他约束困难,这里将其创建过程描述如下:
Command Navigator”对话框,展开“constraint”、“joint”
弹出创建对话框(图10.3-18),在下拉菜单中选择“Position By Using Markers
图10.3-18 选择I、J标架
I Marker Name编辑框中右击选择“Marker”、“Create”,弹出创建Marker
里先创建属于地面的I Marker,它的Z轴为水平方向.将
model_1.tierod.MARKER41”,在“Location”中选择点tierod_middle 中选择“Along Axis Orientation”,选择点hookref。点击“OK”。见图
图10.3-19 创建I标架对话框
建横向拉杆上的J Marker,其Z轴为横向拉杆的轴线方向。在创建Marker