资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,参数化建模与设计,参数化模型,虚拟样机在建立后,为优化设计需多次修改、仿真、调试,改变样机是很繁琐的事。,建立参数化模型就使这些工作变得简单,、,快捷,。,参看:,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关系如下:,_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_ 4,Mar_1的联接矢量同向。,用选项Same As 或In Plane 可使3轴,或两轴互相平行。,设计变量 Design Variables,创建设计变量:,Build,Design VariableNew,在任意对话框的数值输入区(限于标量)弹出右键菜单,选 ParameterizeCreate Design Variable,修改设计变量:,Build,Design VariableModify,删除设计变量:,Edit,Delete弹出Database Navigator,选设计变量OK,ToolsTable Editor选Variables,选要删的设计变量右键菜单Delete,创建设计变量,变量名;单位,类型:Real,Integer,String,Object,标准值及值范围:绝对最大、最小值,差值;%,最小值、最大值,允许优化时不考虑值的范围,列出允许值,还可自己定点数及其数值:按 Generate,允许设计研究不考虑此列表,创建设计变量允许值,
展开阅读全文