ADAMS参数化建模及优化设计
ADAMS参数化建模及优化设计

选择“name_and_position”,弹
出创建刚体对话框,将部件名字
改为.model_1.uca,其余缺省,
点击“OK”
实体名称的创建
Command Navigator→ geometry → create →
shape,双击cylinder,创建
几何实体,在名字框可以改动 几何实体的名称 (一定要将 几何实体创建到它属于的部 件)。
Variable、Real,则创建设计变量.model_1.DV_1,
如图。
同样根据lca_knuckle、tie_knuckle创建设计 变量DV_2、DV_3。
设计变量的修改 在菜单Build中选择Design
Variable、Modify,在对话框,
Units中选择length,Value
test_plane
743.0, 1442.0, 207.0
测试台与转向节铰链联接点
参数化点的创建
通过主工具箱中点快
捷图标创建
通过“Tool”菜单中
的”Command Navigator”
来创建(本例以第二种方 式创建)
菜单命令。随后出现Command Navigator对话框,
找到其中的point,点击前面“+”号展开,在展开后的
万向节的创建 进入Command Navigator对话框,展开constraint、
joint,双击hook。弹出创建对话框,在下拉菜单中选择
Position By Using Markers,通过Marker来为铰定向。 I Marker Name编辑框中右击选择Marker、Create, 弹出创建Marker对话框,先创建属于地面的I Marker,Z 轴为水平方向.改名为“model_1.tierod.MARKER41”,在
ADAMS参数化建模及优化设计 2PPT课件

系统环境设置
工作平面设置:进入菜单 settings working grid…, 在弹出对话框中选择Gloab XZ在主工具箱,点击视图 设置
单位设置 :菜单Settings— >Units,选择MMKS
消息窗口设置 :菜单View ->Message Window,在 弹出对话框中点击左下角按 钮Setting,选择Error。
万向节的创建
进入“Command Navigator”对话框, 展开“constraint”、“joint”,双击 “hook”。弹出创建对话框,在下拉 菜单中选择“Position By Using Markers”,通过Marker来为铰定向。
I Marker Name编辑框中右击选择 “Marker”、“Create”,弹出创建 Marker对话框,先创建属于地面的I Marker,Z轴为水平方向.改名为 “model_1.tierod.MARKER41”,在 “Location”中选择点tierod_middle, 菜单中选择“Along Axis Orientation”,选择点hookref。点击 “OK”。
在Joint Name中选择测试台上的平 移铰,在自由度类型下拉菜单中选 择“translational”。
点击“OK”。
参数化分析方法
设计研究 试验设计 优化设计
设计研究步骤
定义设计变量 定义测计变量
关闭对话框后回到创建几何实 体对话框,在“Radius”编辑栏 中输入15,点击“OK”,则几 何体创建成功
模型部件列表
模型示意图
约束的创建
进入“Command Navigator”对话框,展开 “constraint”、“joint”, 双击“spherical”。
【Adams应用教程】第10章ADAMS参数化建模及优化设计

第10章 ADAMS参数化建模及优化设计本章将通过一个具体的工程实例,介绍ADAMS/View的参数化建模以及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中重要的机制。
RSSR机构的ADAMS参数化建模及优化技术研究

RSSR机构的ADAMS参数化建模及优化技术研究CUI Suhua;ZHANG Jingmei;YANG Songlin;DING Zhaopeng【摘要】为对空间RSSR四杆机构进行优化设计,以RSSR机构为研究对象,运用解析法对RSSR机构进行了运动学分析,得出RSSR机构的运动解析式,确定曲柄存在条件的表达式;利用ADAMS软件参数化编程技术,将空间四杆机构关键点参数化,构建三维参数化模型;运用ADAMS软件的二次开发技术,开发了空间RSSR四杆机构的参数化建模及分析优化系统,实现了RSSR机构运动类型的判定、快速建模、机构仿真、运动分析及优化;最后,进行了实例分析.结果表明,对于给定的RSSR机构,系统运动分析优化后,摇杆的角速度、角加速度的最大值和最小值的绝对值明显减小,摇杆摆动速度趋于平稳.研究结果对提高RSSR机构的设计效率、减少设计周期具有参考价值.【期刊名称】《河北工业科技》【年(卷),期】2019(036)001【总页数】6页(P9-14)【关键词】计算机辅助设计;ADAMS;RSSR;参数化建模;优化设计【作者】CUI Suhua;ZHANG Jingmei;YANG Songlin;DING Zhaopeng【作者单位】【正文语种】中文【中图分类】TH112;TH113.2在工业机械中,空间连杆机构比平面杆机构具有更紧凑的结构外形、更复杂的运动形式,可用更少构件实现复杂多样的空间轨迹,工作可靠性更高[1-3],应用范围广泛。
如剑织机的引纬机构,飞机中的升降舵传动机构、副翼操纵机构等。
含有首末2个转动副和中间2个球面副的空间四杆机构一般用RSSR表示。
近20年,关于空间RSSR四杆机构的研究方法主要有矢量法、解析法、方向余弦矩阵法、复数法、图解法等[4-7]。
图解法需从三维到二维投影变换,作图复杂,在二维平面内难以完整表达机构的三维几何信息,准确性差[8]。
解析法需运用向量或矩阵等数学工具,计算量大,计算机编程复杂[9]。
ADAMS参数化建模及优化设计解析

实体名称的创建
”Command Navigator>“geometry”->“create” >“shape”,双击“cylinder”创 建几何实体,在名字框可以改 动几何实体的名称 (一定要将 几何实体创建到它属于的部 件)。
Marker的创建
“Center Marker”编辑框中, 右击鼠标选择“Marker” ,在 出现的子菜单中点击 “Create”,弹出创建Marker 的对话框,使用缺省名字。 ”Location“编辑框中,右击 鼠标,选择“Pick Location”, 然后用鼠标在图形区中选择 点“uca_knuckle”,在对话 框的下拉菜单中选择“Along Axis orientation”,选择点 “uca_f_center”,见图10-12。 (表示创建的Marker“Z”轴方 向为点“uca_knuckle”指向 点“uca_f_center”方向,这 指定了所创建圆柱体的轴线 方向)
ADAMS参数化建模及优化设计
华中科技大学CAD中心
参数化的四种方法
参数化点坐标 使用设计变量 参数化运动方式 使用参数表达式
参数化建模应用实例
以双摆臂独立前悬架运动学模型为例 以参数化点坐标的方式进行参数化建模
双摆臂独立前悬架拓扑结构
主要部件:上摆臂 (UCA)、下摆臂 (LCA)、转向节 (Knuckle)、横向拉 杆(Tie Rod)、测试 台(Test Plane)、地 面(Ground)
参数化点的确定
能为模型对象位置和方向定位
根据点能创建模型可视化几何实体
模型的参数化表
序号
名称
1 lca_r_center 2 lca_f_center 3 lca_knuckle 4 uca_r_center 5 uca_f_center 6 uca_knuckle 7 tierod_middle 8 tierod_knuckle 9 hookref 10 knuckle_center 11 wheel_center 12 wheel_outer 13 wheel_inner 14 test_plane
Adams参数化与优化分析功能介绍

Adams参数化与优化分析经典案例在机械产品设计进程中,有各种各样的性能指标,甚至有些指标是相互制约的,因此很难通过一次设计就得到满意的结果。
以往采用的手动修改方法费时费力,浪费资源。
使用Adams软件,用户可以通过参数化及优化功能自动完成机械系统的设计,得出最优化的方案,大大提高设计效率。
参数化和优化是用户关注度最高的功能之一,但在Adams基本包的官方培训教程中没作重点介绍。
本期信工诚向大家分享一个参数化与优化方面的经典案例,帮助大家尽快熟悉这一功能。
案例摘自陈志伟编著的《MSC Adams多体动力学仿真基础与实例解析》一书中的第七章。
问题描述:小球在一定倾角的斜板上在重力作用下滑落,研究该倾角为多少时可以顺利通过预先设置的圆环中心。
实现步骤:1)创建部件并定义连接关系首先创建如图1所示的分析模型。
从图中可以看到各部件的尺寸,其中小球的直径为50mm,圆环的孔径为56mm(2*(40-12)mm)。
圆环与大地固连,斜板与大地固连,小球与斜板之间定义接触(不考虑摩擦)。
图1 分析模型2)参数化模型模型参数化分为两步,第一步定义设计变量,第二步将现有模型数据用设计变量替换,实现模型参数化。
本例需要定义一个独立变量(斜板角度)和两个非独立变量(小球X坐标和Y坐标)。
斜板角度参数化如图2所示,小球坐标参数化如图3所示。
图2 斜板角度参数化图3 小球坐标参数化参数化后将斜板角度初始值改为-10,检查修改后的模型显示是否正确。
如果所有的参数定义都正确的话,修改后的模型显示效果会如图4所示。
图4 修改斜板初始角度3)定义优化目标我们的设计目标是让小球穿过圆环,但这不是软件能读懂的机器语言。
这里我们可以建立一个小球中心Marker点和圆环中心Marker的“点的点对点测量”,以测量结果的最小值作为优化目标,当测量结果的最小值小于3mm(圆环孔半径与小球半径之差)即代表小球穿过圆环。
建立好测量后运行一次2秒200步的仿真,并查看测量结果。
ADAMS参数化建模及优化设计

(8)添加点—面约束副(低副)
➢ 局部放大滑钩,在Build菜单选择Joint,显
示连接对话框,如图9所示。选择工
具
,在参数栏设
置
,
。
依次选取固定支架(ground.block)、滑钩
(hook)、点(-12,1,0),竖直向上拖动
鼠标,按下左键。
共同学习,重在交流
(9)创建弹簧
共同学习,重在交流
设计要求:
➢ 能产生至少800N的 夹紧力。
➢ 手动夹紧,用力不 大于80N。
➢ 手动松开时做功最 少。
➢ 必须在给定的空间 内工作。
➢ 有震动时,仍能保 持可靠夹紧。
共同学习,重在交流
模型建立
➢ 1、启动ADAMS/View
(1)打开ADAMS/View,欢迎对话框中选择 Create a new model项,输入文件名Latch,选
ADAMS参数化建模及优化设计
共同学习,重在交流
参数化的四种方法
➢ 参数化点坐标 ➢ 使用设计变量 ➢ 参数化运动方式 ➢ 使用参数表达式
共同学习,重在交流
➢ (1)参数化点坐标 在建模过程中,点坐标用 于几何形体、约束点位置和驱动的位置。点坐 标参数化时,修改点坐标值,与参数化点相关 联的对象都得以自动修改。
共同学习,重在交流
(7)创建运动副
➢ 在A点处将摇臂与基础框架连接。在主工具
箱的连接工具集,选择铰链 ,在参数设
置栏选择,
,和
添加滑选钩取与P摇oi臂nt铰_1链点副。。在主工具箱的连接工具集,
选择铰链副,在参数设置栏选择
依次选择摇臂(pivot)、滑钩
(hook)及Point_2点,完成设置。
基于ADAMS的汽车车盖参数化建模与优化分析

Pa r a me t r i c M o de l i ng a n d Op t i mi z a t i o n An a l y s i s of t h e Ca r Tr u c k Li d b a s e d o n ADAM S
Ch i n a ; 2 . Ni c k e l S me h i n g Mi l l , J i n c h u a n Gr o u p Co ., I t d, J i n c h a n g 7 3 7 1 0 0 , C h i n a )
Vi e w was ma i n l y us ed, an d a t t he s a me t i m e, bo nn e t me c ha ni s m mo de l o f op t i mi z a t i o n de s i g n wa s di d b y u s i n g t h e A DA M S s of t wa r e, t he g o a l of op t i mi z a t i on i s ma ki ng t he t r an s po r t me c h a ni s m o f ma t e r i a l t o mi n i mu m c os t s . At t he s am e t i m e. t he f ol l o wi n g t wo c on di t i ons c a n b e me t , o r b o nne t ope ne d e a s i l y c l os e t o f i l t e r f r om a b ov e a nd t r u c k l i d wi t h f i l t e r h a s n o i nt e r — f e r e nc e i n t h e op e r at i o n pr oc e s s, a nd t h r e e c o ns t r a i n t s we r e gi v e n a nd a t t he s a me t i m e, i ns p e c t i on a nd e v a l u at i o n, c r e a t i n g
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计要求:
能产生至少800N的 夹紧力。 手动夹紧,用力不
大于80N。 手动松开时做功最 少。 必须在给定的空间 内工作。 有震动时,仍能保 持可靠夹紧。
模型建立
1、启动ADAMS/View
(1)打开ADAMS/View,欢迎对话框中选择 Create a new model项,输入文件名Latch,选择 OK按钮,如图所示 。
2.7 3.3
2.2 7.6 -1.1 10.5 -5.4 4.5
-875.67 -965.65
-836.23 -920.73 -835.13 -933.55 -866.73 -876.61
取DV_2的取值范围为(-1,1),标准值为0
取DV_4的取值范围为(1,6),标准值为3 取DV_6的取值范围为(6.5,10),标准值为8
框,如图9所示。选择工具
置 , 。
,在参数栏设
依次选取固定支架(ground.block)、滑钩(hook)、 点(-12,1,0),竖直向上拖动鼠标,按下左键。
(9)创建弹簧
在主工具箱施加力工具集选择拉压弹簧阻尼器工 具 。 输入K=800,C=0.5。
选取点(-14,1,0)处滑钩顶点,注意应选取钩上的顶
参数化建模应用实例
以参数化点坐标的方式进行参数化建模
例:
North American Aviation, Inc. 的Earl V. Holman 发明的一个挂锁模型,它能够将运输集装箱的两 部分夹紧在一起。该挂锁共有十二个,在Apollo 登月计划中,它们被用来夹紧登月仓和指挥服务 仓。
(角度测量
在
菜单下选择 ,显示产生角度测量对 话框,选择advanced。 在Measure Name栏,将测量名称改为overcenter_angle。 在Fist Marker栏,按鼠标右键选择Marker,再选择Pick。 选择在Point_6处的任意一个标记(Marker)。 在Middle Marker栏,按鼠标右键选择Marker,再选择 Pick。选择在Point_7处的任意一个标记(Marker)。 在Last Marker栏,按鼠标右键选择Marker,再选择Pick。 选择在Point_3处的任意一个标记(Marker)。设置完 成如图所示。选择OK按钮,显示角度测量窗口。
鼠标右键,选择part:PART_2,再选择Rename, 输入新名.Latch.pivot
(3)创建手柄(handle)
在工具箱几何建模工具集,选择工具
,依次选取
POINT_3、POINT_4创建手柄。 鼠标右键,选择part:PART_3,再选择Rename,输 入新名.Latch.handle。
(2)重新设置设计变量
可以查看设计变量的标准值和限制范围,默认值 为10%,当标准值为0时,绝对变化范围为±1.用户 可根据需要修改限制范围. 查看时,点击表编辑对话框组下方的命令Variables
十样机模型研究
在Design Exploration下的
Design Evaluation选择 Design Evaluation Tools弹
(pivot)、手柄(handle)及Point_3。
• 添加滑杆与手柄铰链副,选取铰链副后选择滑杆 (slider)、手柄(handle)及Point_5。
• 添加滑杆与滑钩铰链副,选取铰链副后选择 滑杆(slider)、滑钩(hook)及Point_6。
(8)添加点—面约束副(低副)
局部放大滑钩,在Build菜单选择Joint,显示连接对话
用相同的方法对其它设计变量进行研究,计算 结果如下:
整理设计报表中的数据,可得到下表中的结果
设计变量 DV_1 DV_2 设计点 POINT_1 POINT_1 坐标 X Y 初始值 0 0 初始值敏 感度 -97.506 -337.53 优化显著 值 1 -0.5 最大夹紧力 -915.43 -1056
取DV_8的取值范围为(9,11),标准值为10
进行优化设计
(4)设置图标。在在Setting菜单,选择Icons命令,
显示图标设置对话框,在New Size栏,输入2. (5)在File菜单选择Select Directory命令,设置 ADAMS默认存盘目录。 2.建立夹紧机构模型 (1)创建参数点。在工具箱几何建模工具集,选择 Point工具 使用默认设置,如图 所示。根据表的坐标 值,产生A、B、C、D、 E、F6个设计点,如图 所示。
设计点 A
B C D E F
变量名 POINT_1
POINT_2 POINT_3 POINT_4 POINT_5 POINT_6
x坐标 0
3 2 -10 -1 -6
y坐标 0
3 8 22 10 5
z坐标 0
0 0 0 0 0
(2)创建摇臂(pivot)。 在工具箱几何建模工具集, 选择工具 ,在参数设置 栏 设 置 Thickness=1 , Radius=1 。 依 次 选 取 POINT_1 、 POINT_2 及 POINT_3、POINT_1四点, 按右键创建摇臂
(6)创建夹紧固定支架
在工具箱几何建模工具集,选择工具
,由New Part 改为On Ground,依次选取(-2,1,0,)、(-18,0,0)创 建固定支架,如图所示。 鼠标右键,选择Block:BOX_11,再选择Rename,输 入新名.Latch.ground.block。
(7)创建运动副
( 2 )设置单位。在 Setting 菜单,选择 Units 命令,
显 示 单 位 设 置 对 话 框 , 在 Length 栏 , 选 择 centimeter,选择OK。
(3)设置工作栅格。 在 Setting 菜 单 , 选 择 Working Grid 命 令,显示工作栅格 设置对话框,设置: size=25 , spacing=1 , 如图2所示,选择 OK按钮,设置好工 作栅格。
在 A 点处将摇臂与基础框架连接。在主工具箱的连接
工具集,选择铰链 择, , 和
,在参数设置栏选 选取Point_1点。
添加滑钩与摇臂铰链副。在主工具箱的连接工具集, 选择铰链副,在参数设置栏选择
依次选择摇臂(pivot)、滑钩 (hook)及Point_2点,完成设置。
添加手柄与摇臂铰链副,选取铰链副后选择摇臂
(13)仿真观看观看当前模型的运动情况
在主工具箱,选择仿真工具 ,取End Time=1.0,Step=1000,开始仿真分析。
二.运动仿真分析
1.测试模型
(1)设置弹簧力的测量 在弹簧处鼠标右键,在弹出菜单中选中选择 Spring:Spring_1,再选择Measure,显示施加测 量对话框,将Characteristic选项设置成Force,如 图所示。选择OK按钮,显示弹簧力测量窗口。
出参数化分析工具对话框。
Simulation Script:.MODEL_st_Sim( 最后一次仿真)参数选 择:Measure,设计变量及其它
设置等后按Start.
试验报表和试验曲线结果见图
从设计研究报表中可以得到最大夹紧力为-915.13N, DV—1,初始值(DV—1=0)的敏感度为-88.644N/cm.
(4)创建锁钩(hook)
在工具箱几何建模工具集,选择工具
,在Length中输 入1,根据下表给出的坐标值,依次选取各点(若是点不 好选可按住ctrl),鼠标右键完成创建滑钩,如图所示。
点坐标 1 2 3 4 5 6 7 8 9 10 11 x坐标 5 3 -6 -14 -15 -15 -14 -12 -12 -5 4 y坐标 3 5 6 6 5 3 1 1 3 3 2 z坐标 0 0 0 0 0 0 0 0 0 0 0
成创建传感器。
(5)再一次仿真
夹紧系统在80N恒力作用下,由于传感器的作用,使
得手柄到达角度(overcenter_angle)等于0时停止仿 真分析。
角度 随时间的变化曲线
弹簧力随时间的变化曲线
九样机模型参数化
(1)创建设计变量 在机构中,除了手柄末端标记点POINT_4以外,其
余5个标记点的位置可能影响夹紧力的大小.因此将 这些标记点的X、Y坐标作为设计变量。 右击POINT_1点,激活浮动对话框,选择Point: POINT_1、Modify,弹出标记点表格编辑器。 点击POINT_1行,Loc_X列的数据0.0,该数 据在上方的输入框中出现,右击该框,弹出浮动 菜单,依次选择 在输入框和表格中出现(.MODEL_1.DV_1),用同样 的方法创建其它9个设计变量,(.MODEL_1.DV_2) ~(.MODEL_1.DV_10)
,
(handle.Marker_5)
(11)模型验证
在主工具箱的Tools选择Model verify对模型正确性进
行验证。验证信息如下:
(12)保存模型
完成创建,保存数据库。完成建模后的夹紧机构模型,
在File菜单,选择Save Database As 命令,输入文件名: Latch.bin选择OK按钮,保存数据。
(3)样机仿真分析
在主工具箱,选择仿真工具
,取End Time=1.0,
Step=1000,开始仿真分析。
测量仿真结果,得到如下结果
角度测量曲线图
弹簧力测量曲线图
(4)创建角度传感器
在
菜单选择
, ,显
示创建传感器对话框, 如图所示。在对话框中 设置或选择,按照下图
设置。选择OK按钮,完
鼠标右键,选择part:PART_4,再选择Rename,输
入新名.Latch.hook。
(5)创建滑杆(slider)
在工具箱几何建模工具集,选择工具 ,依次选取 POINT_5、POINT_6创建滑杆 鼠 标 右 键 , 选 择 part : PART_5 , 再 选 择 Rename , 输 入 新 名.Latch.slider