
8参数化模型与设计ppt课件.ppt
18页Parameterize Model & DesignParameterize Model & Design• •参数化建模与设计参数化建模与设计参数化建模与设计参数化建模与设计参数化模型参数化模型•虚拟样机在建立后,为优化设计需多次修改、仿虚拟样机在建立后,为优化设计需多次修改、仿真、调试,改变样机是很繁琐的事真、调试,改变样机是很繁琐的事•建立参数化模型就使这些工作变得简单、快捷建立参数化模型就使这些工作变得简单、快捷•参看参看 :• ADAMS 11.0 \ pdfdocs \ view\ view_ref \ view_ref.pdf参数化建模与设计参数化建模与设计•将设计参数设置为变量,在分析过程中改变样将设计参数设置为变量,在分析过程中改变样机模型的参数值,就能自动更新模型,就可进机模型的参数值,就能自动更新模型,就可进行一系列的仿真分析行一系列的仿真分析•参数化分析类型:参数化分析类型:•设计研究设计研究 Design Study:•试验设计试验设计 Design of Experiment:•优化优化 Optimization:参数化分析工具参数化分析工具•设计研究设计研究 Design study: 研究单个设计变量对样机研究单个设计变量对样机性能影响的大小。
性能影响的大小•试验设计试验设计 Design of Experiment (DOE):用较少的:用较少的试验次数,确定各设计变量的合理范围试验次数,确定各设计变量的合理范围•优化优化 Optimization:最终确定最优的设计变量值最终确定最优的设计变量值参数化方法参数化方法•设计点的参数化设计点的参数化•设计变量的参数化设计变量的参数化•移动工具移动工具•表达式表达式表达式表达式 Expression•表达式是所有参数化的基础表达式是所有参数化的基础•例:设例:设Part_2质量是质量是Part_1质量的质量的2倍,用表达倍,用表达式式: (2 * .model_1.part_1.mass) , 使使Part_2质质量自动随之变化量自动随之变化2也可用变量代替也可用变量代替•表达式要用括弧括起来,表达式中可用常数、标表达式要用括弧括起来,表达式中可用常数、标准数学运算符、函数,也可引用模型中其它对象准数学运算符、函数,也可引用模型中其它对象的数据参数化:参数化: 用点用点 Point•点参数化可方便地改变机构的形态点参数化可方便地改变机构的形态•用点构建机构时,用点构建机构时,ADAMS自动将构件标记的位置与自动将构件标记的位置与该点联系起来〔该点联系起来〔LOC_RELATIVE 和和ORI_ALONG_AXIS)),当点位置发生变动,构件随当点位置发生变动,构件随之变化。
之变化• (LOC_RELATIVE_TO({0, 0, 0}, model_1.ground.POINT_1))•用用Table Editor参数化点的坐标:参数化点的坐标:点坐标的参数化•选择要参数化的点坐标,如选择要参数化的点坐标,如-400.0,在输入框中鼠标,在输入框中鼠标右键菜单右键菜单Parameterize创建或引用已有的设计变量创建或引用已有的设计变量参数化变量参数化变量•变量名变量名•变量类型变量类型•标准值标准值•值的范围值的范围•下限下限•上限上限•允许优化时不考虑范允许优化时不考虑范围围•允许值列表允许值列表•允许设计研究时不考允许设计研究时不考虑上述列表虑上述列表参数化:使用参数化:使用f(x)工具工具•f(x)工具将一对象的位置与一点、标记坐标系联系起来,工具将一对象的位置与一点、标记坐标系联系起来,与之保持一定关系与之保持一定关系•选维持〔选维持〔Maintain),当标记),当标记Mar_1与点与点Point_1关系关系如下:如下:• (LOC_RELATIVE_TO ( {0,10,0}, .model_1.part_1.POINT_1))• 执行之前执行之前 执行之后执行之后 维维持持 Maintain参数化:使用参数化:使用f(θ)工具工具•f(θ)工具将一对象的方位与一坐标系联系起来,与之保工具将一对象的方位与一坐标系联系起来,与之保持一定关系。
持一定关系•选项:选项:Same As, Along Axis, In Plane; Maintain, Collapse•选选Same As和维持〔和维持〔Maintain),当设标记),当设标记Mar_1与与标记标记Mar的方位关系如下:的方位关系如下:• (ORI_RELATIVE_TO ({90d, 90d, 0}, .MODEL_1.PART_1.MAR_2))• 执行之前执行之前 执行之后执行之后 维持维持 Maintain参数化:使用参数化:使用f(x)工具工具--Collapse•选收缩〔选收缩〔Collapse〕使对象的标记与参考点、标记重合〕使对象的标记与参考点、标记重合•实行后位置关系成为:实行后位置关系成为:•(LOC_RELATIVE_TO ( {0,0,0}, .model_1.part_1.POINT_1))• 执行前执行前 执行后执行后 收缩收缩 Collapse参数化:使用参数化:使用f(θ)工具工具--Collapse•选项选项Same As和收缩和收缩Collapse使对象标记的方位与参考使对象标记的方位与参考点或标记坐标系方位完全相同。
施行后方位关系成为:点或标记坐标系方位完全相同施行后方位关系成为:• (ORI_RELATIVE_TO ({0, 0, 0}, .MODEL_1.PART_1.MAR_2))• 原方位原方位 施行后施行后 选项:选项:Collapse沿轴定向沿轴定向 Along Axis•使标记、约束、力的坐标系的一轴矢与两标记的联接矢量同向使标记、约束、力的坐标系的一轴矢与两标记的联接矢量同向•对杆件上标记对杆件上标记Mar_4设定如下条件时:设定如下条件时:•(ORI_ALONG_AXIS (.MODEL_1.PART_1.MAR_4, .MODEL_1.PART_1.MAR_1, “z”))• 当拖动标记当拖动标记Mar_1时,约束杆件的标记时,约束杆件的标记Mar_4的的Z轴〔因而杆件)轴〔因而杆件)• 始终保持与始终保持与Mar_ 4Mar_1的联接矢量同向的联接矢量同向•用选项用选项Same As 或或In Plane 可使可使3轴或两轴互相平行。
轴或两轴互相平行设计变量设计变量 Design Variables•创建设计变量:创建设计变量:• BuildDesign VariableNew• 在任意对话框的数值输入区〔限于标量〕弹出右键菜在任意对话框的数值输入区〔限于标量〕弹出右键菜单,选单,选 ParameterizeCreate Design Variable•修改设计变量:修改设计变量:• BuildDesign VariableModify•删除设计变量:删除设计变量:• EditDelete弹出弹出Database Navigator• 选设计变量选设计变量OK• ToolsTable Editor选选Variables• 选要删的设计变量选要删的设计变量右键菜单右键菜单Delete创建设计变量创建设计变量•变量名;变量名; 单位单位•类型类型: Real, Integer, • String, Object•标准值及值范围:绝对最大、标准值及值范围:绝对最大、最小值,最小值, ± 差值;差值; ± %•最小值、最大值最小值、最大值•允许优化时不考虑值的范围允许优化时不考虑值的范围•列出允许值列出允许值•还可自己定点数及其数值:还可自己定点数及其数值:按按 Generate•允许设计研究不考虑此列表允许设计研究不考虑此列表创建设计变量允许值创建设计变量允许值。












