13 ADAMS_CAR模块详细实例教程(柔性体篇)
ADAMS柔性体-刚柔耦合模块详解

ADAMS柔性体—刚柔耦合模块一、ADAMS柔性体理论1、ADAMS研究体系:a)刚体多体系统(低速运动)b)柔性多体系统(考虑弹性变形,大轻薄,高速)c)刚柔耦合多体系统(根据各个构件情况考虑,常用普遍仿真类型)大部分仿真分析都采用的是刚性构件,在受到力的作用不会产生变形,现实中把大部分构件当做刚性体处理是可以满足要求的,因为各个零件之间的弹性变形对于机构各部分的动态特性影响微乎其微。
但是需要考虑构件变形,变形会影响精度结果,需要对构件其应力大小和分布以及载荷输出研究的时候,以及薄壁构件,高精密仪器部件等,则需要当做柔性体对待,这样计算结果会准确一些。
对于柔性体机构,变形对动态影响起着决定性作用,刚柔耦合系统约束的添加必须考虑各个零部件之间的连接和受力关系,更可能还原实际工况,从而使模型更真实还原。
2、柔性体柔性体是由模态构成的,要得到柔性体就需要计算构件的模态。
柔性体最重要的假设就是仅考虑了相对于连体坐标系得晓得线性变形,而连体坐标系同时也在做大的非线性运动。
对于柔性体变形,模态中性文件必然存在某一些模态不响应,没有参与变形或者变性太大,参与系数非常小,比如前六阶或者不正常的阶数,如果去掉贡献较小的模态阶数,便可以提高仿真的效率。
…………3、模态谈到柔性体,就必然脱不了模态的概念,构件的模态是构件自身的一个物理属性,一个构件一旦制造出来,他的模态就是自身的一种属性,再将几何模型离散成有限元模型以后,有限元模型的各个节点有一定的自由度,这样所有的节点自由度的和就构成了有限元模型的自由度,一个有限元模型有多少自由度,它就有多少阶模态。
由于构件各个节点的实际位移是模态的按一定比例的线性叠加,这个比例就是一个系数,通常成为模态参与因子,参与因子越大,对应的模态对于构件变形的贡献量越多,因此对构件的振动分析,可以从构件的模态参与因子大小来分析,如果构建在振动时,某阶模态的参与因子大,可以通过改进设计,抑制改接模态对振动贡献量,可以明显降低构件的振动。
ADAMS柔性体运动仿真分析及运用

ADAMS柔性体运动仿真分析及运用摘要:ADAMS(Automated Dynamic Analysis of Mechanical Systems)是一种用于机械系统运动仿真分析的软件工具,它可以模拟复杂的运动和多体动力学行为。
本文介绍了ADAMS软件及其在柔性体运动仿真分析中的应用,包括柔性体建模、刚-柔耦合系统模拟、柔性体动力学分析和柔性体控制策略等方面。
1.引言ADAMS是一种用于机械系统运动仿真分析的软件工具,由美国MSC Software公司开发。
它可以模拟复杂的运动和多体动力学行为,广泛应用于机械系统设计、优化和性能评估等领域。
柔性体是一种具有形变和弯曲等特性的物质,出现在很多工程和机械系统中。
ADAMS软件能够对柔性体运动进行仿真分析,帮助工程师更好地理解和预测柔性体系统的运动行为。
2.ADAMS柔性体建模在ADAMS中,柔性体可以通过素材法(Material Subsystem)进行建模。
素材法是一种基于连续介质力学的方法,将物体划分为多个微小单元,并根据其材料性质和力学行为进行建模。
通过调整单元的尺寸和连接方式,可以模拟各种不同的柔性体结构和形变行为。
3.刚-柔耦合系统模拟在实际工程中,往往存在着刚体和柔性体相互作用的情况,这就需要进行刚-柔耦合的系统模拟。
ADAMS可以通过使用接触、连接和约束等功能来实现刚-柔耦合系统的建模。
例如,在汽车悬挂系统中,车轮和车身之间存在接触和连接关系,同时车身又是一个柔性体,这就需要通过ADAMS进行刚-柔耦合系统模拟。
4.柔性体动力学分析ADAMS可以对柔性体系统进行动力学分析,包括振动分析、形变分析和动态响应分析等。
通过设置初始条件和加载条件,可以对柔性体系统的运动行为进行模拟和分析。
例如,在机械臂系统中,可以通过ADAMS对机械臂的振动和形变进行分析,进而优化机械臂的结构设计和控制策略。
5.柔性体控制策略在柔性体系统中,控制策略对于保持系统的稳定性和精确性起着重要作用。
ADAMS_CAR模块详细实例教程

13柔性体介绍................................................ 错误!未定义书签。
柔性体引入ADAMS建模..................................... 错误!未定义书签。
打开原有的X5后悬架模板.............................. 错误!未定义书签。
将小连杆的模态中性文件导入ADAMS ..................... 错误!未定义书签。
利用Hyper Mesh及Motion View软件来生成模态中性文件MNF .. 错误!未定义书签。
创建小连接杆的CAD模型............................... 错误!未定义书签。
将iges格式文件导入到Hyper Mesh划分网格............. 错误!未定义书签。
创建材料............................................. 错误!未定义书签。
创建刚性单元......................................... 错误!未定义书签。
给刚性中心节点编号................................... 错误!未定义书签。
导出nastran模板格式文件............................. 错误!未定义书签。
创建h3d文件及MNF文件............................... 错误!未定义书签。
《柔性体篇》13柔性体介绍在模型中引入柔性体可以提高仿真的精度。
柔性体可采用模态中性文件(MNF)来描述。
该文件是一个二进制文件,包含了以下信息:几何信息(结点位置及其连接);结点质量和惯量;模态;模态质量和模态刚度。
可以利用ANSYS、NASTRAN、ABAQUS等限元软件包进行分析并将结果写成模态中性文件,输入到ADAMS/View或ADAMS/Car中,建立相应零件的柔性体。
ADAMS柔性体

ADAMS是美国MDI公司开发的机械系统动力学仿真分析软件,其求解器采用多刚体动力学理论中的拉格朗日方程方法,建立系统动力学方程,对虚拟机械系统进行静力学、运动学和动力学分析,输出位移、速度、加速度和反作用力曲线。
对系统动力分析而言,结构本身的弹性变形与系统的宏观刚体运动同等重要。
ADAMS中的所有物体均以刚体定义,忽略结构柔度对系统的影响,一般的有限元分析软件对包含大位移运动的系统动力学分析又无能为力,因此在ADAMS中实现刚体和柔体相结合的系统动力学分析是一个较可行的解决方法。
1996年,ADAMS推出ADAMS/Flex模块,实现了同时包含刚体和柔体的机构动力学分析。
ADAMS中,有3种建立柔性体的方法:1.利用柔性梁连接,将一个构件离散成许多段刚性构件,离散后的刚性构件之间采用柔性梁连接,只适用于简单的构件,其实质还是刚性构件柔性连接,不算是真正的柔性体;离散柔性连接件:把一个刚性构件离散为几个小刚性构件,小刚性构件之间通过柔性梁连接,离散柔性连接件的变形是柔性梁连接的变形,并不是小刚性构件的变形,小刚性构件的任意两点不能产生相对位移,所以离散柔性连接件本质是刚性构件的范畴内。
每段离散件有自己的质心坐标系、名称、颜色和质量信息等属性,每段离散件是一个独立的刚性构件,可以像编辑其他刚性构件一样来编辑每段离散件。
柔性连接件的优点:这种柔性体可以模拟物体的非线性变形,但只适用于简单结构,可以直接帮助用户计算横截面的属性,比直接使用柔性梁连接将两个构件连接起来方便Build——Flexible bodies——Discrete Flexible LinkName:Dis_flex,系统自动按照Dis_flex_elem1、Dis_flex_elem2......的顺序给每个离散连接件起一个名称,Dis_flex_beam1、Dis_flex_beam2.......的顺序给每个柔性梁连接起一个名字Damping Ratio 设置柔性梁连接的粘性阻尼和刚度之间的比值Attachment 确定起始端和中终止端与其他构件之间的连接关系:free、刚性rigid、柔性flexible2.利用其他有限元分析软件将构件离散成细小的网格,进行模态计算,将计算的模态保存为模态中性文件MNF(Modal Neutral File),直接读取到ADAMS中建立柔性体;由于采用的是模态线性叠加来模拟物体变形,因此模态式柔性体仅适用于线性结构的受力行为。
ADAMS柔性体-刚柔耦合模块详解

ADAMS柔性体—刚柔耦合模块一、ADAMS柔性体理论1、ADAMS研究体系:a)刚体多体系统(低速运动)b)柔性多体系统(考虑弹性变形,大轻薄,高速)c)刚柔耦合多体系统(根据各个构件情况考虑,常用普遍仿真类型)大部分仿真分析都采用的是刚性构件,在受到力的作用不会产生变形,现实中把大部分构件当做刚性体处理是可以满足要求的,因为各个零件之间的弹性变形对于机构各部分的动态特性影响微乎其微。
但是需要考虑构件变形,变形会影响精度结果,需要对构件其应力大小和分布以及载荷输出研究的时候,以及薄壁构件,高精密仪器部件等,则需要当做柔性体对待,这样计算结果会准确一些。
对于柔性体机构,变形对动态影响起着决定性作用,刚柔耦合系统约束的添加必须考虑各个零部件之间的连接和受力关系,更可能还原实际工况,从而使模型更真实还原。
2、柔性体柔性体是由模态构成的,要得到柔性体就需要计算构件的模态。
柔性体最重要的假设就是仅考虑了相对于连体坐标系得晓得线性变形,而连体坐标系同时也在做大的非线性运动。
对于柔性体变形,模态中性文件必然存在某一些模态不响应,没有参与变形或者变性太大,参与系数非常小,比如前六阶或者不正常的阶数,如果去掉贡献较小的模态阶数,便可以提高仿真的效率。
…………3、模态谈到柔性体,就必然脱不了模态的概念,构件的模态是构件自身的一个物理属性,一个构件一旦制造出来,他的模态就是自身的一种属性,再将几何模型离散成有限元模型以后,有限元模型的各个节点有一定的自由度,这样所有的节点自由度的和就构成了有限元模型的自由度,一个有限元模型有多少自由度,它就有多少阶模态。
由于构件各个节点的实际位移是模态的按一定比例的线性叠加,这个比例就是一个系数,通常成为模态参与因子,参与因子越大,对应的模态对于构件变形的贡献量越多,因此对构件的振动分析,可以从构件的模态参与因子大小来分析,如果构建在振动时,某阶模态的参与因子大,可以通过改进设计,抑制改接模态对振动贡献量,可以明显降低构件的振动。
ADAMSCAR模块详细实例教学教程(柔性体篇)

13柔性体介绍 (253)13.1柔性体引入ADAMS建模 (253)13.1.1打开原有的X5后悬架模板 (254)13.1.2将小连杆的模态中性文件导入ADAMS (254)13.2利用Hyper Mesh及Motion View软件来生成模态中性文件MNF (257)13.2.1创建小连接杆的CAD模型 (257)13.2.2将iges格式文件导入到Hyper Mesh划分网格 (258)13.2.3创建材料 (269)13.2.4创建刚性单元 (274)13.2.5给刚性中心节点编号 (284)13.2.6导出nastran模板格式文件 (287)13.2.7创建h3d文件及MNF文件 (287)《柔性体篇》13柔性体介绍在模型中引入柔性体可以提高仿真的精度。
柔性体可采用模态中性文件(MNF)来描述。
该文件是一个二进制文件,包含了以下信息:几何信息(结点位置及其连接);结点质量和惯量;模态;模态质量和模态刚度。
可以利用ANSYS、NASTRAN、ABAQUS等限元软件包进行分析并将结果写成模态中性文件,输入到ADAMS/View或ADAMS/Car中,建立相应零件的柔性体。
13.1柔性体引入ADAMS建模在模型中引入柔性体首先要在ADAMS/Car中读入模态中性文件,然后ADAMS/Car 会创建必要的几何实体用以显示柔性体。
然后在模型中与其它刚体部件之间施加约束。
本教程以后悬架的小连接板为例。
13.1.1打开原有的X5后悬架模板13.1.2将小连杆的模态中性文件导入ADAMS在ADAMS/Car中读入模态中性文件的过程如下:1)从Build菜单中选择Parts>Flexible Body>New设定对话框如下,在Left Modal Neutral File和Right Modal Neutral File里右击鼠标选择自己已经创建好的MNF文件,点击OK。
2)创建柔性体与刚体的中间连接体Interface Part 柔性体不能直接与刚体建立约束,必须通过中间体来连接。
ADAMS-CAR模块详细实例教程(柔性体篇)

13柔性体介绍 (253)13.1柔性体引入ADAMS建模 (253)13.1.1打开原有的X5后悬架模板 (253)13.1.2将小连杆的模态中性文件导入ADAMS (254)13.2利用Hyper Mesh及Motion View软件来生成模态中性文件MNF (256)13.2.1创建小连接杆的CAD模型 (256)13.2.2将iges格式文件导入到Hyper Mesh划分网格 (257)13.2.3创建材料 (268)13.2.4创建刚性单元 (273)13.2.5给刚性中心节点编号 (282)13.2.6导出nastran模板格式文件 (283)13.2.7创建h3d文件及MNF文件 (284)《柔性体篇》13柔性体介绍在模型中引入柔性体可以提高仿真的精度。
柔性体可采用模态中性文件(MNF)来描述。
该文件是一个二进制文件,包含了以下信息:几何信息(结点位置及其连接);结点质量和惯量;模态;模态质量和模态刚度。
可以利用ANSYS、NASTRAN、ABAQUS等限元软件包进行分析并将结果写成模态中性文件,输入到ADAMS/View或ADAMS/Car中,建立相应零件的柔性体。
13.1柔性体引入ADAMS建模在模型中引入柔性体首先要在ADAMS/Car中读入模态中性文件,然后ADAMS/Car会创建必要的几何实体用以显示柔性体。
然后在模型中与其它刚体部件之间施加约束。
本教程以后悬架的小连接板为例。
13.1.1打开原有的X5后悬架模板13.1.2将小连杆的模态中性文件导入ADAMS在ADAMS/Car中读入模态中性文件的过程如下:1)从Build菜单中选择Parts>Flexible Body>New设定对话框如下,在Left Modal Neutral File和Right Modal Neutral File里右击鼠标选择自己已经创建好的MNF文件,点击OK。
2)创建柔性体与刚体的中间连接体Interface Part柔性体不能直接与刚体建立约束,必须通过中间体来连接。
ADAMS_CAR模块详细实例教程(柔性体篇)

13柔性体介绍 (253)13.1柔性体引入ADAMS建模 (253)13.1.1打开原有的X5后悬架模板 (253)13.1.2将小连杆的模态中性文件导入ADAMS (254)13.2利用Hyper Mesh及Motion View软件来生成模态中性文件MNF (256)13.2.1创建小连接杆的CAD模型 (256)13.2.2将iges格式文件导入到Hyper Mesh划分网格 (257)13.2.3创建材料 (268)13.2.4创建刚性单元 (273)13.2.5给刚性中心节点编号 (282)13.2.6导出nastran模板格式文件 (283)13.2.7创建h3d文件及MNF文件 (284)《柔性体篇》13柔性体介绍在模型中引入柔性体可以提高仿真的精度。
柔性体可采用模态中性文件(MNF)来描述。
该文件是一个二进制文件,包含了以下信息:几何信息(结点位置及其连接);结点质量和惯量;模态;模态质量和模态刚度。
可以利用ANSYS、NASTRAN、ABAQUS等限元软件包进行分析并将结果写成模态中性文件,输入到ADAMS/View或ADAMS/Car中,建立相应零件的柔性体。
13.1柔性体引入ADAMS建模在模型中引入柔性体首先要在ADAMS/Car中读入模态中性文件,然后ADAMS/Car会创建必要的几何实体用以显示柔性体。
然后在模型中与其它刚体部件之间施加约束。
本教程以后悬架的小连接板为例。
13.1.1打开原有的X5后悬架模板13.1.2将小连杆的模态中性文件导入ADAMS在ADAMS/Car中读入模态中性文件的过程如下:1)从Build菜单中选择Parts>Flexible Body>New设定对话框如下,在Left Modal Neutral File和Right Modal Neutral File里右击鼠标选择自己已经创建好的MNF文件,点击OK。
2)创建柔性体与刚体的中间连接体Interface Part柔性体不能直接与刚体建立约束,必须通过中间体来连接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
13柔性体介绍 (253)
13.1柔性体引入ADAMS建模 (253)
13.1.1打开原有的X5后悬架模板 (253)
13.1.2将小连杆的模态中性文件导入ADAMS (254)
13.2利用Hyper Mesh及Motion View软件来生成模态中性文件MNF (256)
13.2.1创建小连接杆的CAD模型 (256)
13.2.2将iges格式文件导入到Hyper Mesh划分网格 (257)
13.2.3创建材料 (268)
13.2.4创建刚性单元 (273)
13.2.5给刚性中心节点编号 (282)
13.2.6导出nastran模板格式文件 (283)
13.2.7创建h3d文件及MNF文件 (284)
252
《柔性体篇》
13柔性体介绍
在模型中引入柔性体可以提高仿真的精度。
柔性体可采用模态中性文件(MNF)来描述。
该文件是一个二进制文件,包含了以下信息:
几何信息(结点位置及其连接);
结点质量和惯量;
模态;
模态质量和模态刚度。
可以利用ANSYS、NASTRAN、ABAQUS等限元软件包进行分析并将结果写成模态中性文件,输入到ADAMS/View或ADAMS/Car中,建立相应零件的柔性体。
13.1柔性体引入ADAMS建模
在模型中引入柔性体首先要在ADAMS/Car中读入模态中性文件,然后ADAMS/Car会创建必要的几何实体用以显示柔性体。
然后在模型中与其它刚体部件之间施加约束。
本教程以后悬架的小连接板为例。
13.1.1打开原有的X5后悬架模板
253
13.1.2将小连杆的模态中性文件导入ADAMS
在ADAMS/Car中读入模态中性文件的过程如下:
Parts>Flexible Body>New
1)从Build菜单中选择
设定对话框如下,在Left Modal Neutral File和Right Modal Neutral File里右击鼠标选择自己已经创建好的MNF文件,点击OK。
254
255
2)创建柔性体与刚体的中间连接体Interface Part
柔性体不能直接与刚体建立约束,必须通过中间体来连接。
从Build 菜单选择Parts>Flexible Body>Interface Part>New 。
设定对话框如下:
需要注意的是上述对话框中的Left Node Id及Right Node Id是在建立有限元模型时设定好的连接节点号。
建好的Interface Part即为下图黄颜色part。
3)修改原有与小连接杆相关的约束
把原来与连接杆Part相关的约束修改为当前的柔性体对应的Interface Part即可。
完成修改后将原有的小连接杆Part与几何体删除。
13.2利用Hyper Mesh及Motion View软件来生成模态中性文件MNF
13.2.1创建小连接杆的CAD模型
在CATIA中创建小连接杆的CAD模型如下:
256
将该CAD模型另存为IGES格式文件。
13.2.2将iges格式文件导入到Hyper Mesh划分网格
1)打开Hyper Mesh软件
257
点击图标。
258
图所示:
选择图标,打开上面创建的小连接IGES格式CAD数据,点击打开。
259
2)抽取中面
对钣金件或管件一步采用抽取中面的方法,可以减小单元的数量,节约计算时间。
点击return返回。
260
261
点击Geom 选项卡,选择midsurface 。
点击,选择all。
点击,所得中面如下图所示:
262
263
3)划分网格
因结构比较简单,且做MNF 文件对网格质量要求较低,这里采用automesh 来划分。
点击automesh。
点击,选择by collector。
如下图所示:
264
设定面板如图所示,点击mesh。
265
划分网格后一般要检查网格质量,如下图所示:
点击。
266
点击。
在红色和黄色的单元上点击鼠标左键,单元可以自动调整,直至没有红色和黄色,或黄色单元减至最少。
267
13.2.3创建材料
鼠标右击,选择。
268
对话框设定如下:
点击create。
269
点击,将创建的材料赋给前面抽取的中面。
点击,选择。
270
点击select > return。
在card image中点击鼠标左键,选择PSHELL。
271
在material后面左击鼠标,选择前面创建的steel。
点击return。
272
在thickness里输入连接板的厚度2.5,点击。
13.2.4创建刚性单元
1)创建刚性单元集合器
点击,选择create。
273
在name里输入刚性单元名称rbe2,其它设置如上图所示,点击create创建刚性单元收集器。
2)创建孔的中心节点
274
如同所示,选择Geom>distance。
在出现的界面里选择,在几何图形孔的边缘上选择三个节点。
275
点击,创建的中心节点如下图所示:
同样方法,创建的中心节点如下图所示:
选择,选择上面创建的两个中心节点。
276
点击,创建第一个孔的中心点。
277
4)创建刚性单元
选择1D>rbe2。
在独立节点上击活node,选择创建的孔中心节点;完成独立节点选择后,自动激活从属节点选项
,点击node前面的,在出现的
里选择multiple nodes,点击nodes。
278
在出现的选项里选择by geoms。
选择选项,选择孔的圆柱面,如下图所示:
279
点击,如下图所示:
280
点击,创建的刚性单元如下图所示:
同理,创建另一个孔对应的刚性单元。
281
13.2.5给刚性中心节点编号
在主界面选择Tool>numbers。
在出现的界面上勾选择display,在图形上选择创建的孔的刚性节点。
点击on,如下图所示,节点编号显示出来。
282
同样做法,另一个节点编号如图所示:
13.2.6导出nastran模板格式文件
点击,选择export>TEMPLATE,template选择nastran>general。
283
点击write as,输入要保存的文件名称bmw_x5_integrallink_L.bdf,点击保存。
13.2.7创建h3d文件及MNF文件
打开Altair Works中的motion view模块。
284
285
选择下拉菜单FlexTools ,在出现的对话框里选择,后面的选项里选
择。
后面的
,选
择上面hyper mesh 输出的*.bdf 文件。
286
将上面*.bdf 文件路径复制到下面的
里,同时将文
件后缀改为*.h3d 。
287
在节点号一栏输入前面显示的刚性中心节点编号4045和4048,中间用“+”号连接。
在Highest Mode#后面输入20,点击OK 。
如果生成*.h3d 文件成功,则显示以下信息:
点击OK ,将其关闭。
选择第二个选项,在下拉菜单中选择
选项。
点击后面的,选择上步生成的*.h3d文件。
288
289
同时将路径和文件名复制到下面的
一栏。
将文件后缀改为*.mnf 。
290
点击OK ,如果转化成功的化输出如下信息:
点击OK,按照上面的路径查找生成的*.mnf 文件:。
291。