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中重要的机制。
ADAMS参数化建模及优化设计
〔5〕CCF〔Center Composite Faced〕设计类型使用的是每个数据轴上的点(开始点),以及设计空间的角点(顶点),和一个以上的中心点。CCF比Box-Behnken相比拟运行的次数更多。CCF适用于二次RSM试验的模型类型。
〔1〕确定参数化点
对于本节双摆臂独立前悬架系统,参数化点确实立主要考虑两个方面:
1.能为模型对象位置和方向定位;
2.根据点能创立模型可视化几何实体。
根据以上两原如此,由模型的拓扑结构可得到下参数化表:
表10-1模型的参数化表
序号
名称
坐标值〔X, Y, Z〕
说明
1
lca_r_center
307.0,1560.0,383.0
〔3〕确定每个因素的值,在试验中将因素改变来考察对试验的影响。
〔4〕进展试验,并将每次运行的系统性能记录下来。
〔5〕分析在总的性能改变时,哪些因素对系统的影响最大。
对设计试验的过程的设置称为建立矩阵试验〔设计矩阵〕。设计矩阵的列表示因素,行表示每次运行,矩阵中每个元素表示对应因素的水平级〔即可能取值因子,Levels〕,是离散的值。设计矩阵给每个因素指定每次运行时的水平级数,只有根据水平级才能确定因素在运算时的具体值。
第10章 ADAMS参数化建模及优化设计
本章将通过一个具体的工程实例,介绍ADAMS/View的参数化建模以及ADAMS/View提供的3种类型的参数化分析方法:设计研究(Design study)、试验设计(Design ofExperiments, DOE)和优化分析(Optimization)。其中DOE是通过ADAMS/Insight来完成,设计研究和优化分析在ADAMS/View中完成。通过本章学习,可以初步了解ADAMS参数化建模和优化的功能。
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参数化建模及优化设计
(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的介绍
多体系统动力学分析软件ADAMS的介绍ADAMS是美国学者蔡斯(Chace)等人利用多刚体动力学理论,选取系统每个刚体的质心在惯性参考系中的三个直角坐标和反映刚体方位的为广义坐标编制的计算程序。
其中应用了吉尔(Gear)等解决刚性积分问题的算法,并采用了稀疏矩阵技术来提高计算效率。
该软件因其强大的功能而在汽车航天等领域得到了广泛的应用。
1 ADAMS软件简介在研究汽车各种性能时,研究对象的建模、分析与求解始终是关键。
多体系统动力学软件为汽车动力学研究提供了强大的数学分析工具。
ADAMS软件就是其中的佼佼者。
ADAMS(Automatic Dynamic Analysis of Mechanical System)软件,是由美国机械动力公司(Mechanical Dynamics Inc.)开发的最优秀的机械系统动态仿真软件,是世界上最具权威性的,使用围最广的机械系统动力学分析软件。
用户使用ADAMS软件,可以自动生成包括机-电-液一体化在的、任意复杂系统的多体动力学数字化虚拟样机模型,能为用户提供从产品概念设计、方案论证、详细设计、到产品方案修改、优化、试验规划甚至故障诊断各阶段、全方位、高精度的仿真计算分析结果,从而达到缩短产品开发周期、降低开发成本、提高产品质量及竞争力的目的。
由于ADAMS软件具有通用、精确的仿真功能,方便、友好的用户界面和强大的图形动画显示能力,所以该软件已在全世界数以千计的著名大公司中得到成功的应用。
ADAMS软件一方面是机械系统动态仿真软件的应用软件,用户可以运用该软件非常方便地对虚拟样机进行静力学、运动学和动力学分析。
另一方面,又是机械系统仿真分析开发工具,其开放性的程序结构和多种接口,可以成为特殊行业用户进行特殊机械系统动态仿真分析的二次开发工具平台。
在产品开发过程中,工程师通过应用ADAMS软件会收到明显效果:*分析时间由数月减少为数日*降低工程制造和测试费用*在产品制造出之前,就可以发现并更正设计错误,完善设计方案*在产品开发过程中,减少所需的物理样机数量*当进行物理样机测试有危险、费时和成本高时,可利用虚拟样机进行分析和仿真*缩短产品的开发周期使用ADAMS建立虚拟样机非常容易。
ADAMS参数化建模及优化设计
ADAMS参数化建模及优化设计ADAMS(Automatic Dynamic Analysis of Mechanical Systems)是一种常用的参数化建模和优化设计软件,广泛应用于机械系统的动力学模拟和优化。
本文将针对ADAMS的参数化建模和优化设计进行详细探讨。
参数化建模是指将机械系统的设计参数进行编程和建模,实现系统的变量化描述。
ADAMS软件提供了强大的参数化建模功能,可以对系统的几何形状、材料属性、运动约束等进行参数化描述。
通过参数化建模,工程师可以灵活地调整系统的参数,快速验证不同设计方案的性能差异,为优化设计提供重要的支持。
在ADAMS中,参数化建模可以通过两种方式实现:一种是基于CAD几何模型进行建模,另一种是基于ADAMS内置的建模工具进行建模。
对于基于CAD几何模型的建模,工程师可以直接导入CAD文件,然后通过ADAMS 提供的工具对几何模型进行进一步处理,添加运动约束和物理特性等。
而基于ADAMS内置的建模工具进行建模,工程师可以通过简单的拖拽和参数调整就能够快速构建机械系统模型。
参数化建模之后,就可以进行系统的优化设计了。
ADAMS软件提供了多种优化方法和算法,如遗传算法、粒子群算法、单目标优化、多目标优化等。
工程师可以根据具体需求选择适合的优化方法,通过设定优化目标和约束条件,对系统进行优化设计。
在进行优化设计时,需要定义目标函数和约束条件。
目标函数是指系统的优化目标,可以是最小化系统一些性能指标,如最小化系统的质量、最小化系统的振动等。
约束条件是指系统设计必须满足的条件,如材料的强度、系统的尺寸约束等。
通过设置合适的目标函数和约束条件,ADAMS 可以自动寻找最优的设计方案。
在进行参数化建模和优化设计时1.系统的参数化建模应该尽可能准确地反映实际情况,避免过度简化或者误差过大。
2.在进行优化设计时,应该明确优化的目标和约束条件,以及优化的范围和限制。
3.在优化设计过程中,可能需要进行多次的仿真和优化迭代,直到找到最优的设计方案。
第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中重要的机制。
ADAMS凸轮机构的参数化及其优化
2.6凸轮机构的参数化设计及轮廓曲线优化此节以盘形凸轮为例进行介绍:传统的凸轮设计方法有图解法和解析法两种。
图解法简单,直观,但设计的精度有限;解析法的设计精度较高,但计算量比较大,往往需要编写复杂的计算机程序。
由于盘形凸轮比较简单,可直接用ADAMS/VIEW 作为软件平台来进行凸轮的参数化设计,利用其强大的仿真分析能力进行从动件的运动学分析,根据输出速度和加速度曲线的仿真结果对其运动规律进行修正,从而实现凸轮轮廓曲线的优化。
已知一尖端偏置移动从动件盘形凸轮机构。
已知凸轮的基圆半径等于100mm,偏距=20mm,凸轮沿逆时针方向以匀角速度=30d/s转动,从动件的位移运动规律方程如下:按等速速规律运动时的推程为:s=h-:180 「0 _ _180(7)按简谐规律运动时的回程为:.s=h-〉2 ‘1 cos[二一:一180 (扌「180)]? 180 _ - 360(8)对上述实例用ADAMS/View模块进行虚拟样机的建模,建模过程如下:1. 启动ADAMS/View。
2. 创建凸轮机构模型名称:tulunjigouca nshuhua3. 设置工作环境:保持系统默认单位值,设置工作网格,将size的x值设置为400,y值设置为400,将Spaci ng中的x、y值均设置为10。
设置工作图标,将New Size设置为20。
然后按F4,打开光标位置显示。
4. 创建尖顶从动件:(1)单击 ',设置参数如图2-113所示,点击(0, 0, 0)和(0, 20,0)两点。
将所创建的圆锥体重命名为follower。
(2)单击:」、,设置参数如图2-114所示,点击follower,再点击(0, 20,0),然后向上拖动光标,然后点击工作区域。
(3)单击也,在follower的尖端处创建一个add to part的标记点MARKER 。
,将follower 的尖端移动到(20, 98, 0)处。
ADAMS功能介绍
关于多学科 - MD 方案MSC.Adams 2010是集建模、求解、可视化技术于一体的虚拟样机软件,是世界上目前使用范围最广、最负盛名的机械系统仿真分析软件。
ADAMS全仿真软件包是一个功能强大的建模和仿真环境,它可以对任何机械系统进行建模、仿真、细化及优化设计,应用范围从汽车、火车、航空航天器一直到盒式录像机等。
使用这套软件可以产生复杂机械系统的虚拟样机,真实地仿真其运动过程,并且可以迅速地分析和比较多种参数方案,直至获得优化的工作性能,从而大大减少了昂贵的物理样机制造及试验次数,提高了产品设计质量,大幅度地缩短产品研制周期和费用。
ADAMS 软件将强大的分析求解功能与使用方便的用户界面相结合,使该软件使用起来既直观又方便,还可用户专门化。
ADAMS软件的特点如下:-利用交互式图形环境和零件库、约束库、力库建立机械系统三维参数化模型。
-分析类型包括运动学、静力学和准静力学分析,以及线性和非线性动力学分析,包含刚体和柔性体分析。
-具有先进的数值分析技术和强有力的求解器,使求解快速、准确。
-具有组装、分析和动态显示不同模型或同一个模型在某一个过程变化的能力,提供多种“虚拟样机”方案。
-具有一个强大的函数库供用户自定义力和运动发生器。
-具有开放式结构,允许用户集成自己的子程序。
-自动输出位移、速度、加速度和反作用力曲线,仿真结果显示为动画和曲线图形。
-可预测机械系统的性能、运动范围、碰撞、包装、峰值载荷以及计算有限元的输入载荷。
-支持同大多数CAD、FEA和控制设计软件包之间的双向通讯。
ADAMS软件可以广泛应用于航空航天、汽车工程、铁路车辆及装备、工业机械、工程机械等领域。
MSC MD ADAMS 2007 R3!Adams(Automatic Dynamic Analysis of Mechanical System)软件是美国MDI(Mechanical Dynamics Inc.)公司(现已经并入美国MSC公司)开发的机械系统动力学仿真分析软件,在全球占有率最高。
ADAMS参数化建模与优化设计
ADAMS参数化建模与优化设计ADAMS(Automatic Dynamic Analysis of Mechanical Systems)是一种常用的多体动力学仿真软件,被广泛应用于机械系统的动力学分析与设计优化中。
它的参数化建模与优化设计功能可以帮助工程师更快速、更高效地进行系统设计与优化。
参数化建模是将系统的设计参数以变量的形式进行描述和表示,以便进行系统的动力学仿真分析和设计优化。
在ADAMS中,可以通过定义几何参数、材料属性、连接关系等参数的变化范围和约束条件,来进行系统的参数化建模。
对于复杂的机械系统,可以通过ADAMS提供的图形界面来逐步建立模型,并且可以通过自定义脚本进行复杂操作,从而构建方便进行参数化分析和优化的模型。
在参数化建模完成后,可以利用ADAMS进行系统的动力学仿真分析。
通过对系统的各种输入条件施加不同的变化,如力、速度和位移等,可以得到系统在不同工况下的运动学和动力学响应。
这样可以帮助工程师更深入地理解系统的性能和行为,找到系统中可能存在的问题和优化的空间。
基于ADAMS的参数化建模,可以方便地进行系统的设计优化。
通过对设计参数的变化范围和优化目标进行定义,ADAMS可以自动地进行参数寻优和设计优化。
在设计优化过程中,可以将系统的性能指标作为目标函数进行优化,如最小化能耗、最大化刚度和最小化振动等。
同时,还可以设置各种约束条件,如材料强度、装配尺寸和运动范围等,以确保优化设计的可行性和可靠性。
1.提高设计效率:通过参数化建模,可以快速搭建系统模型,减少了从零开始设计的时间和工作量,提高了设计效率。
2.提高设计质量:通过动力学仿真分析和设计优化,可以直观地了解系统的性能与行为,并找到系统存在的问题和待优化的空间,从而提高设计质量。
3.缩短优化周期:ADAMS可以自动进行参数寻优和设计优化,节省了手动调整参数和分析结果的时间,缩短了优化周期。
4.精细设计控制:通过对设计参数的变化范围和优化目标的定义,可以对系统的设计过程进行精细控制,实现更精确的设计结果。
ADAMS参数化建模及优化设计
ADAMS参数化建模及优化设计ADAMS(Automatic Dynamic Analysis of Mechanical Systems)是一种常用的多体动力学仿真软件,广泛应用于车辆、机械装置和机器人等领域。
ADAMS提供了参数化建模和优化设计的功能,可以帮助工程师进行系统设计和性能优化。
ADAMS参数化建模是指使用ADAMS软件来构建系统模型时,将模型的各种参数设置为变量,以便在模拟过程中对其进行修改。
这样可以方便地分析和比较不同参数取值对系统性能的影响。
ADAMS提供了丰富的几何和材料建模工具,可以快速创建复杂的系统模型。
通过参数化建模,工程师可以更好地理解系统的行为,并根据不同条件进行模拟和测试。
ADAMS优化设计是指使用ADAMS软件进行系统设计优化。
在设计优化过程中,通常会设置设计变量、目标函数和约束条件,并使用ADAMS的优化算法最优解。
优化设计可以帮助工程师找到系统的最佳设计方案,以满足特定的需求和约束。
1.车辆动力学仿真:ADAMS可以对车辆进行动力学仿真,在模拟过程中考虑车辆的动力、悬挂系统、转向系统等各个方面的参数。
通过参数化建模和优化设计,可以对车辆性能进行分析和优化,提高车辆的操控性和安全性。
2.机械装置设计:ADAMS可以模拟和分析各种机械装置,如机械手臂、传送带系统、机床等。
通过参数化建模和优化设计,可以优化机械装置的运动性能、工作效率和稳定性。
3.器械运动学仿真:ADAMS还可以用于器械的运动学仿真,如手术机器人、运动辅助装置等。
通过参数化建模和优化设计,可以帮助工程师优化器械的运动范围、精度和安全性。
4.结构动力学分析:ADAMS还可以进行结构动力学分析,如建筑物地震响应、风力作用等。
通过参数化建模和优化设计,可以优化结构的抗震能力和稳定性。
在使用ADAMS进行参数化建模和优化设计时,需要注意以下几个问题:1.参数设置:在参数化建模时,需要正确设置参数的变化范围和步长,以避免过于大或过于小的值对结果造成不良影响。
ADAMS功能介绍
关于多学科 - MD 方案MSC.Adams 2010是集建模、求解、可视化技术于一体的虚拟样机软件,是世界上目前使用范围最广、最负盛名的机械系统仿真分析软件。
ADAMS全仿真软件包是一个功能强大的建模和仿真环境,它可以对任何机械系统进行建模、仿真、细化及优化设计,应用范围从汽车、火车、航空航天器一直到盒式录像机等。
使用这套软件可以产生复杂机械系统的虚拟样机,真实地仿真其运动过程,并且可以迅速地分析和比较多种参数方案,直至获得优化的工作性能,从而大大减少了昂贵的物理样机制造及试验次数,提高了产品设计质量,大幅度地缩短产品研制周期和费用。
ADAMS 软件将强大的分析求解功能与使用方便的用户界面相结合,使该软件使用起来既直观又方便,还可用户专门化。
ADAMS软件的特点如下:-利用交互式图形环境和零件库、约束库、力库建立机械系统三维参数化模型。
-分析类型包括运动学、静力学和准静力学分析,以及线性和非线性动力学分析,包含刚体和柔性体分析。
-具有先进的数值分析技术和强有力的求解器,使求解快速、准确。
-具有组装、分析和动态显示不同模型或同一个模型在某一个过程变化的能力,提供多种“虚拟样机”方案。
-具有一个强大的函数库供用户自定义力和运动发生器。
-具有开放式结构,允许用户集成自己的子程序。
-自动输出位移、速度、加速度和反作用力曲线,仿真结果显示为动画和曲线图形。
-可预测机械系统的性能、运动范围、碰撞、包装、峰值载荷以及计算有限元的输入载荷。
-支持同大多数CAD、FEA和控制设计软件包之间的双向通讯。
ADAMS软件可以广泛应用于航空航天、汽车工程、铁路车辆及装备、工业机械、工程机械等领域。
MSC MD ADAMS 2007 R3!Adams(Automatic Dynamic Analysis of Mechanical System)软件是美国MDI(Mechanical Dynamics Inc.)公司(现已经并入美国MSC公司)开发的机械系统动力学仿真分析软件,在全球占有率最高。
ADAMSVIEW参数化和优化设计实例详解
ADAMSVIEW参数化和优化设计实例详解参数化和优化设计是软件工程中的两个重要概念,它们可以帮助开发人员提高代码的可读性、可维护性和性能。
本文将详细介绍参数化和优化设计的概念,并通过一个实例加以说明。
参数化是一种将特定的值提取为参数的技术。
在编程中,我们经常需要使用一些固定的值,比如常量或者特定的配置参数。
将这些值直接写入代码中,会导致代码的可读性和可维护性变差。
而通过参数化,我们可以将这些值提取为参数,使得代码更加灵活和可复用。
例如,我们在编写一个计算圆面积的函数时,可以将圆的半径作为参数传递给函数,而不是将半径的具体值直接写在函数中。
这样,我们可以在不改变函数实现的情况下,重复使用这个函数来计算不同半径的圆的面积。
除了提高代码的可读性和可维护性外,参数化还可以提高代码的灵活性。
通过将固定值作为参数,我们可以在不改变函数实现的情况下,根据不同的需求动态调整这些参数的值,从而实现不同的功能。
这种灵活性在开发过程中非常有用,特别是当我们需要处理多种不同情况时。
优化设计是指对代码进行优化以提高性能的过程。
在开发过程中,我们经常会遇到一些性能瓶颈,比如运行时间过长、内存占用过大等问题。
通过优化设计,我们可以对代码进行改进,以提高性能,让程序更加高效地运行。
优化设计的实现可以有很多方法,比如减少循环次数、使用更高效的算法、合理利用缓存等。
优化设计并不是一蹴而就的过程,它需要依赖大量的测试和实验来验证不同的改进方法的效果。
因此,在进行优化设计时,我们不应该盲目地追求性能,而是应该基于实际情况和需求,寻找合适的优化方案。
下面通过一个具体的实例来说明参数化和优化设计的应用。
假设我们要开发一个程序,用于计算一些数列的前n个数字的和。
首先,我们可以将计算和的代码抽象为一个函数,并将数列的起始值和计算的个数作为参数传递给函数。
这样,我们可以根据具体的需求,轻松地重复使用这个函数。
其次,我们可以对计算和的方法进行优化。
adams_parameter
参数化建模参数化建模(Parameterizing Model)是将样机的建模参数设置为可以改变的变量、表达式和函数,在分设为改变的变量表达式数在分析过程中,只需改变样机模型中有关参数值,程序就可以自动地更新整个样机模型,获得新的样机模型。
目的:预先设置可变参数,自动地进行一系列的仿真分析,研究一个或多个参数变化对样机性能的影响,获得最危险的操作工况以及最优化的设计结果。
直接利用ADAMS/View提供了参数化建模和分析功能,可大大地提高样机建模和分析的效率。
参数化建模方法(1) 使用参数表达式参数化的表达式是使用最广泛的一种参数化方式,在建模过程中,许多要求输入参数值的场合,都可以使用参数表达式。
(2)(2) 参数化点坐标在建模过程中,点坐标主要用于定位几何形体、约束点和载荷作用点。
将点坐标参数化,可以自动修改与数点有关有关对象地修改与参数点有关联的有关对象。
(3) 关联移动通过指定参考对象和参数化对象建立关联表达式,可以方便地改变参数化对象的位置和方向。
达式可以方便地改变参数化对象的位置和方向(4) 使用设计变量通过使用设计变量,可以方便地改变样机的任何对象。
例如:将连杆构件的宽度设置为设计变量,机的任何对象例如将连杆构件的宽度设置为设计变量将弹簧的刚度设置为设计变量等。
当设计变量值改变时,所有同设计变量相关联的对象都随之改变。
有同设计变量相关联的对象都随之改变参数化建模方法一:使用参数表达式ADAMS/View中的绝大多数模型对象(例如:构件特性、力、运动、变量、传感器、测量等的定义)都可以用常数或力运动变量传感器测量等的定义)都可以用表达式两种方式来表示,例如:用表达式(3*.model_1.part_1.mass)表示构件2的质量, 如果part_1构件的质量发生变化,构件2的质量也随之变化。
其part1中.model_1.part_1.mass是引用样机中的参数,每当引用数据发生变化时,ADAMS自动计算并更新表达式的值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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步的仿真,并查看测量结果。
建立点对点测量界面和分析结果如图5所示。
图5 定义点对点测量准备作为优化目标
4)优化分析
单击选项卡Design Exploration中的Design Evaluation Tools按钮,并按图6所示进行设置,然后点击Start按钮启动优化分析。
从图6中可以看出经过一次优化后的优化目标最小值由原来的102.90mm变为现在的3.36mm,但还没有完全达到优化目标(≦3mm),需要进一步优化。
进一步优化后的结果如图7所示。
图6 第一次优化后的结果
图7 进一步的优化结果
从进一步的优化结果可以看出,第三个迭代步斜板倾斜角度为-5.989°时,球心与圆环中心的最小距离为0.995mm,达到设计要求。
总结:
通过这一案例足以证明自动优化设计方法的优势。
熟练掌握参数化和优化功能,可以大幅度地减少工程师的工作量,同时缩短设计时间,使设计效率达到最大化。
Adams/View在设计评估工具中还具有“Design Study”和“Design of Experiments”两种工具。
这两种工具的设置界面与优化分析基本相同,在这里不再介绍。
通过学习和使用这几种设计评估工具对深入认识所设计产品的特点、影响产品性能的相关参数及影响机制等方面
都将有很大的帮助作用。