ANSYS与ADAMS联合仿真的关键
ADAMS与ANSYS联合仿真方法
ADAMS与ANSYS联合仿真方法
adams与ansys软件联合仿真
曲柄连杆机构的模态分析
1.在solidworks里创建连杆的几何模型,保存为parasolid格式
2.在ANSYS中生成mnf文件;
(1)将上一步的parasolid格式零件导入ANSYS
(2)对模型定义单元类型,实体可选solid45,质量单元选择mass21;
编辑mass21质量单元
(3)设置材料属性
(4)用solid45划分网格
(5)建立关键点,创建的关键点的编号不能与模型单元的节点号重合
(6)用MASS21对上一步中建立的关键点进行划分网格
(7)创建刚性区域
(8)输出mnf 文件,solution →analysis type →new analysis ;
solution→Adams connection→export to adams→solve and create export file to adams
3.在Adams里生成ansys所需要的载荷文件(1)在adams里导入mnf文件
(2)创建其他的构建,并添加约束
(3)进行仿真
(4)生成ansys所需要的flex_lod载荷文件
4.在ANSYS中恢复连杆数据库文件,选择所有节点,对连杆施加约束,导入adams生成的载荷文件
5.进行模态分析显示结果
固有频率计算结果
连杆的前10阶振型等值线结果显示1.第1阶振型
3.第3阶振型
5.第5阶振型
6.第6阶振型
7.第7阶振型
9.第9阶振型。
ANSYS和ADAMS柔性仿真详细步骤解析
ANSYS和ADAMS柔性仿真详细步骤解析步骤1:建立模型首先需要建立汽车悬挂系统的模型,包括车轮、悬架、车体等组成部分。
可以使用ANSYS的建模工具进行几何建模,也可以导入CAD模型进行后续处理。
步骤2:定义模型属性在ANSYS中,需要为模型定义材料属性、约束条件和加载条件。
对于悬挂系统,材料属性可以定义弹簧、阻尼器和悬挂臂的材料特性;约束条件可以设置车体和地面间的边界条件,例如固支或可移动支撑;加载条件可以设置车轮的载荷和运动。
步骤3:网格划分接下来需要对模型进行网格划分,将模型离散成小的单元,这些单元可以是三角形、四边形或立方体等形式。
网格划分的精细程度直接影响到仿真的准确性和计算速度。
步骤4:设置运动学和约束在ANSYS中,可以设置模型的运动学和约束条件,即定义汽车悬挂系统中各个部件的运动关系和限制。
例如,可以设置车轮的旋转和转向运动以及悬挂臂的运动自由度。
这些设置可以通过定义关节、连接、驱动器等方式来实现。
步骤5:施加载荷在ANSYS中,可以施加各种静态和动态的载荷,模拟实际工作条件下的受力情况。
例如,可以施加车轮产生的垂直载荷、离心力、横向力等。
载荷可以施加在车轮、悬挂臂或车体上,可以是静态的或随时间变化的。
步骤6:求解模型设置好加载条件后,可以开始求解模型并进行分析。
ANSYS会根据模型的几何形状、材料特性、约束条件和加载条件等参数进行计算,得到模型在各种受力情况下的应力、变形、振动等结果。
求解模型可能需要较长的计算时间,特别是对于复杂的模型。
步骤7:分析结果在求解完成后,可以对模型的分析结果进行后处理和可视化。
ANSYS提供了各种图形和数据输出选项,可以将结果以图像、表格或动画的形式展现出来。
在分析结果中,可以观察汽车悬挂系统各个部件的受力、变形、振动等情况,从而评估其性能和安全性。
ADAMS是一种基于多体动力学的仿真软件,能够模拟和分析多体系统的运动、受力、碰撞等特性。
这里以汽车悬挂系统为例进行详细解析。
ANSYS与ADAMS联合柔性仿真详细步骤
ANSYS与ADAMS联合柔性仿真详细步骤基本思路:在ANSYS中进行模态中性文件(.mnf)文件的输出,然后把输出的.mnf文件输入到ADAMS中,进行零件更换。
最后在ADAMS中进行加载约束,仿真,查看结果。
建模仿真软件:ANSYS14.0 , ADAMS 2012具体步骤:1 ANSYS输出.mnf柔性文件1.1 ANSYS导入模型(.x_t)或者建立模型1.2 建立单元单元1:Solid(Brick 8 node 185)或者其他3D单元;单元2:Structural Mass(3D mass 21),此单元只用于连接点单元;设置材料属性:密度,弹性模量,泊松比3个参数,以N,mm,kg,s作单位,EX为2.1e5,PRXT 为0.3,DENS为7.85e-6。
1.3 创建连接点在两个圆柱孔的中心,创建2个keypoint(注意是圆柱体的中心,不是某个面的中心)。
1.4 划分单元对体用3D单元划分。
1.5 设置实常数这个参数设置,一定要到等到3D网格划分完后再设置。
对mass21进行设置,Real constant Set No. 要大于2,下面的值要非常小。
1.6 对连接点(即keypoints)进行单元划分先设置keypoints 属性,然后再划分。
1.7 建立刚性区域刚性区域都是节点,即连接节点和刚柔接触的面上所有节点。
在ANSYS里面,这一步,连接点为主节点,刚柔接触面上的所有节点为从节点。
1.7.1 建立主节点component选择1个主节点,即连接节点。
按照此方法,对另外一个连接点,建立一个componet。
在这个例子里,命名为m2.1.7.2 建立从节点componet首先选中2个圆柱面(对1个圆柱孔操作)。
然后选择这2个面上所有节点。
按照上述方法,对另外一个连接点和圆柱面上的节点,建立componet。
1.7.3组装主节点和从节点Component,形成1个Assembly按照这个方法,对另外一对主节点和从节点component进行组装。
基于ADAMS及ANSYS的柔性机器人动力学仿真系统
基于ADAMS及ANSYS的柔性机器人动力学仿真系统一、本文概述随着科技的快速发展,机器人在工业、医疗、军事等领域的应用越来越广泛。
其中,柔性机器人以其独特的柔性和适应性,在众多应用场景中表现出显著的优势。
然而,柔性机器人的动力学特性复杂,传统的建模与仿真方法往往难以准确描述其运动行为。
因此,开发一套基于ADAMS及ANSYS的柔性机器人动力学仿真系统,对于提高柔性机器人的设计效率、优化运动性能、预测运动行为具有重要意义。
本文旨在介绍一种基于ADAMS及ANSYS的柔性机器人动力学仿真系统的设计与实现方法。
文章将对柔性机器人的动力学特性进行分析,明确仿真系统的需求和目标。
详细介绍仿真系统的总体架构和各个模块的功能,包括柔性机器人的建模、动力学方程的建立、仿真求解以及结果后处理等。
在此基础上,文章将重点探讨ADAMS和ANSYS在仿真系统中的应用,以及它们之间的数据交互和协同工作机制。
通过实际案例验证仿真系统的有效性,并对未来研究方向进行展望。
通过本文的阐述,读者可以深入了解柔性机器人动力学仿真系统的基本原理和实现方法,为相关领域的研究人员提供有益的参考和借鉴。
本文的研究成果也将为柔性机器人的设计、优化和控制提供有力的技术支持。
二、柔性机器人动力学建模柔性机器人的动力学建模是理解其运动行为并进行精确控制的关键。
建模过程中,需要同时考虑机器人的刚性部分和柔性部分的动力学特性。
在这个过程中,我们采用了ADAMS和ANSYS这两个强大的工程仿真软件。
我们利用ADAMS进行多体系统动力学建模。
ADAMS以其强大的刚体动力学仿真能力,可以精确模拟机器人的刚性部分运动。
我们根据机器人的实际结构,在ADAMS中建立了详细的多体系统模型,包括连杆、关节、驱动器等各个部分。
然后,通过定义各个部件之间的约束关系,如转动副、移动副等,以及设定驱动器的运动规律,我们能够在ADAMS中模拟出机器人的各种运动状态。
然而,对于柔性机器人来说,仅仅考虑刚性部分的动力学是不够的。
基于ADAMS和ANSYS的带动态仿真分析
基于ADAMS和ANSYS的带动态仿真分析张建;王颖【摘要】运用ADAMS软件和ANSYS软件对带进行了动态仿真,由于带是柔性体,必须建立带的柔性体模型,只有建立正确的模型,才能仿真出精确的结果.采用Solidworks进行建模,将模型存为x-t格式,再利用ANSYS软件建立MNF模态中性文件,然后将其导入到ADMAS环境中进行动态仿真,对带的设计、精确计算提供了一种科学的方法.%Dynamic simulation of the belt using ADAMS software and ANSYS software was carried out by establishing a correct model with Solidworks software,and the modal was made neutral file to provide a scientific method for belt design.【期刊名称】《兰州工业学院学报》【年(卷),期】2011(018)004【总页数】3页(P13-15)【关键词】带;仿真;柔性体;MNF(模态中性文件);ADAMS;ANSYS【作者】张建;王颖【作者单位】毕节地区工业学校,贵州毕节551700;毕节地区工业学校,贵州毕节551700【正文语种】中文【中图分类】TH132.3ADAMS的理论基础是多刚体理论,虽然ADAMS提供了柔性连杆这种柔性体,但在ADAMS中柔性体是利用离散化的若干个单元的有限个节点自由度来表示物体的无限多个节点的自由度,这些单元节点的弹性变形可近似的用少量模态的线性组合来表示,它不适合用来建立带的模型.由于带是柔性体,其部件对整个系统产生很大的影响,在ADAMS软件中进行仿真时采用柔性体会使仿真结果更精确,利用ANSYS软件可以方便简洁的生成MNF文件,对系统动力分析而言,结构本身的弹性变形与系统的宏观刚体运动同等重要,故必须建立带的柔性体模型.在ADAMS中可以实现同时包含刚体和柔体的动力学分析,此种方法必须要用到ADAMS-ANSYS接口[1-2].带的建模,除了可利用有限元软件计算MNF文件产生柔性体外,ADAMS专门开发了一个可以直接在ADAMS中创建MNF文件的模块ADAMS/ AutoFlex.不过利用ADAMS/AutoFlex创建的柔性体的几何外形都比较简单,不适合带的建模,对于复杂的柔性体,还需要在有限元软件中生成.由于ADAMS用模态柔性来描述物体的弹性,它将物体的弹性变形分解为相对于物体坐标系的弹性小变形和物体坐标系经历的非线性整体移动和转动,本文利用ANSYS软件来生成模态中性文件,然后导入到ADAMS中.1.1 带模型的建立在建模时,一定要注意单位统一,否则会发生刚性体和柔性体替换时不完全重合的情况,在ANSYS软件中建立柔性体部件的模型,并生成ADAMS软件所需要的模态中性文件,由于在ANSYS软件中建立复杂模型不是该软件的优势,因此本文采用功能强大的三维软件Solidworks[3]进行建模,然后将其模型保存为“x-t”格式,以便导入到ANSYS软件中.1.2 带网格的划分将导入的带模型在ANSYS软件环境下赋予模型材料特性,材料为改性聚酰胺[2],材料参数如图1所示,同时还要对带模型进行网格划分,然后将生成的模型在Solution\ADAMS Connection\Export to ADAMS命令流程下输出到ADAMS软件中[4],其输出MNF文件格式如图2所示.1.3 柔性体替换刚性体在ADAMS软件中建立好刚性体模型,读入MNF文件,将原先在ADAMS中的刚性模型用柔性体模型替换,其命令流程为:Build\Flexible Bodies\ Rigid to Fle,替换的结果如图3所示.替换后给带和带轮添加载荷后进行动力学仿真,带的模态仿真如图4所示.带在工作的过程中,因传递载荷而产生的第一种应力——拉应力;当传动带以切线速度沿着带轮轮缘作圆周运动时,由带的质量引起离心力,由于离心力的存在,使带产生附加的第二种应力——离心应力;皮带绕带轮弯曲产生第三种应力——弯曲应力,带的总应力为上述三种应力之和.由于在拉、弯应力周期性地作用下,带易产生疲劳破坏现象,在带工作上一段时间之后,就会出现裂纹、脱层、松散,直至断裂等现象,逐渐恶性循环以致不能使用,影响带的工作寿命[5].因此对影响带失效形式之一的带的应力进行有限元分析,仿真后得到带的应力云图如图5所示. 3.1 初张力带疲劳破坏是带传动主要失效形式之一,在传动过程中,与其它机械零件一样,传动带疲劳破坏也是工作中交变应力长期影响的结果,与交变应力的幅值、频率、循环次数及特性等有关.传动带初张力对带的寿命有显著影响,即使初张力产生的应力变化并不大,但传动带寿命的变化却很剧烈.所以适当降低初张力,可大幅度延长传动带的寿命,当然,降低初张力会降低传动带的传动能力.3.2 小带轮直径传动带的弯曲应力与带轮直径有关,特别是小带轮直径,而弯曲应力对传动带寿命有较大影响,另外,随着带轮直径的减少,传动带的温度就显著升高,同样会使传动带的寿命降低.3.3 有效载荷带传动的有效载荷增加,传动带的应力也相应增加.同时,有效载荷增加亦会加大弹性变形,导致传动带的发热加剧,同样将影响传动带的寿命.从带的模态图和应力图中可以看出,最大的应力发生在带绕上带轮处,同时弯曲应力影响最大,因为带在工作过程中,带进入带轮时,由平直变弯曲,离开时又由弯曲变平直,形成周期性交变循环情况,这种现象容易引起带的疲劳失效.因此,在带的设计中必须严格控制弯曲应力这一参数,在设计带传动时,带轮直径不易过小,否则容易使带内的弯曲应力增大,导致带的疲劳强度下降,影响工作寿命.本文利用了Solidworks软件对带进行建模,再利用ANSYS软件来生成模态中性文件,并将MNF文件导入到ADMAS环境中进行仿真.得到了带的最大应力发生在带绕上带轮处,同时更直观地观察到弯曲应力,此种方法对带的设计、精确计算提供了科学的方法和依据,简化了产品的设计开发过程,降低了开发成本,获得了最优化的设计产品,同时还可以大幅度地提高设计质量.【相关文献】[1]郑建荣.ADAM虚拟样机技术入门与提高[M].北京:机械工业出版社,2002.[2]李增刚.ADAMS入门详解与实例[M].北京:国防工业出版社,2006.[3]郑长松,谢昱北,郭军.Solidworks 2006中文版机械设计高级应用实例[M].北京:机械工业出版社,2006.[4]王新荣.ANSYS有限元基础教程[M].北京:电子工业出版社,2011.[5]王少怀.机械设计师手册[M].北京:电子工业出版社,2006.。
ADAMS和ANSYS对机构的联合仿真分析
Pe g Li u ,LiGu n n h i ag
( c o l f c a ia E g n eig S h o h ncl n ie r ,Hu a ies yo e h oo y h z o u a 1 0 7 hn ) o Me n nn Unv r t f c n lg ,Z u h uH n n4 2 0 ,C ia i T
第 2卷 第 2 6 期
21 0 2年 3 月
湖
南
工
业
大
学
学
报
Vo .6 NO 2 1 . 2
M a . 20l r 2J ur a u n Uni riy ofTe hno o o n l H na of ve st c l gy
d i 03 6 0i n17 — 8 32 1 . .1 o: .9 9 .s . 3 9 3 .0 20 00 1 s 6 2
AD AMS和 AN YS对机构 的联合仿真分析 S
彭礼辉 ,李 光
( 湖南工业大学 机械工程学院 ,湖南 株洲 4 2 0 1 0 7)
摘
要 :提 出了利用 ADA MS和 ANS YS的联合仿真对机 构进行优 化设 计。利 用 A MS软件 对机 构进行 DA
动力 学仿真 分析 ;将 动力 学仿真 分析 得到 的载荷谱 输入 ANS YS软件 中,计算 出机构更精确 的应力和应 变值 ; 利 用 ADA MS软 件构 建一个 刚柔耦合模 型 ,从 而可 以更加真 实地模拟机 构的动 态性能 ,提 高计算精度 。并 以
Ke wo ds:m e h n c l y a c ;ADAM S;AN S S C —i u ai n y r c a i a n mi s d Y ; O sm lto
基于ANSYS与ADAMS的柔性体联合仿真
(1)ANSYS和ADAMS在进行中性模态文件和载荷文件
的传输时,单位应保持一致。本文中所用单位是Kg,rflin,
引言
1柔性体仿真的数学模型和运动微分方程
近年来,柔性体仿真已成为仿真领域的一个研究重点和
为了计算构件弹性变形对其大范围运动的影响。人们提
热点Il捌,它在机械、航空、船舶等领域都有着广泛的应用 前景。在机械系统中,柔性体会对整个系统的运动产生重要 影响,在进行运动学分析时如果不考虑柔性体的影响将会造 成很大的误差,同样整个系统的运动情况也反过来决定了每 个构件的受力状况和运动状态,从而决定了构件内部的应力
ADAMS中的柔性体是用离散化的若干个单元的有限个
结点自由度来表示物体的无限多个自由度的16】。这些单元结 点的弹性变形可近似地用少量模态的线性组合来表示。如果 物体世标系的位置用它在惯性坐标系中的笛卡尔坐标x=(x,
y,z)和反映刚体方位的欧拉角旷(、I,,0,m)来表示,模态坐
牙弓曲线发生器的柔体模型,对其进行运动仿真并进行了应 力应变分析。仿真结果验证了该方法的有效性。
应力应变分析的问题,基于柔性体仿真的基本原理,采用ANSYS和ADAMSOn(-对其进行了联合仿
真。运行结果表明柔性体运动仿真问题已得到解决,并通过ANSYS软件分析了牙弓曲线发生器在 静态和动态下的应力应变分布,为进一步进行机器人系统结构与误差的分析奠定了基础。
关键词:联合仿真;排牙机器人;ANSYS;ADAMS
图1 多操作机排牙机器人的三维实体模型
弓曲线发生器是一块u形弹簧薄板,如机构简图2所 示,牙弓曲线发生器通过变形来带动通过零件4卡在其上的 操作机运动并使牙齿到达一定的位置,而操作机中的构件l, 2,3可以通过电机驱动来调节牙齿的姿态,由此可见,牙 弓曲线发生器的变形对牙齿位姿的确定是非常重要的。
基于ADAMS和ANSYS柔性体联合仿真分析_黎璐琳
[摘要]本文介绍了ADAM S柔性体的基本理论,及在ADAM S中调入柔性体的几种方法,其中重点介绍了在ADAM S/Flex模块中引入柔性体的方法,分析通过AN S Y S软件,将零件进行刚柔转换的过程。
[关键词]柔性体;联合仿真;ADAM S;AN S Y S基于ADAMS和ANSYS柔性体联合仿真分析黎璐琳(新疆库尔勒市巴州广播电视大学,新疆库尔勒841000)在机械系统中,柔性体对整个系统的运动产生有重要影响,在进行运动学分析时如果不考虑柔性体的影响将会造成很大的误差。
ADAMS软件是著名的机械系统动力学仿真分析软件,分析对象主要多是刚体,但ADAMS也提供了柔性体模块,运用该模块可以实现柔性体运动仿真分析,以弹性体代替刚体,可以更真实地模拟物体的运动。
1ADAMS柔性体基本理论柔性体与理想的刚体不同,属于变形体,体内各点的相对位置时时刻刻都在变化,柔性体上任一点的运动是动坐标系的“刚性”运动与弹性变形的合成运动。
在ANSYS中把具有一定几何实体的ADAMS刚性模型分割成多个实体块,并定义其中每个实体块的力学特性,来构建柔性体.ADAMS柔性模块中的柔性体是用离散化的若干个单元的有限个节点自由度来表示物体的无限多个自由度。
这些单元节点的弹性变形可近似地用少量模态的线性组合来表示。
2ADAMS和ANSYS刚柔体文件转换流程ADAMS提供了三种生成柔性体的方法:1)离散刚性连接件:使用柔性梁连接多个被离散的刚性构件,其实质仍然是刚性构件的柔性连接,不是一个真正灵活的柔性体。
离散柔性连接件:几个被离散成许多个小刚性构建的刚性体通过一个小的柔性梁连接,离散的柔性连接部件的变形是柔性梁的变形,不是小刚性体的变形,它的任意两点不会产生相对位移,从而使柔性连接件的本质在刚性构件的范围内。
每个离散件都有自己的独立的质心坐标系,名称,属性,如颜色,和质量信息,每个离散件是一个单独的刚性构件,可以像编辑其他刚性构件一样编辑每个离散件。
基于ADAMS和ANSYS的联合动力学仿真及应用
基于ADAMS和ANSYS的联合动力学仿真及应用作者:汪胜鹏来源:《中国科技博览》2019年第02期[摘要]将ANSYS和ADAMS两款软件相结合,通过对刚性体分析得出各部件的运动规律,运用其规律对所需仿真的物体动力学的计算与还原,使之可以更好地指导机械设计。
[关键词]基于ADAMS和ANSYS;联合动力学仿真;应用中图分类号:F230-4 文献标识码:A 文章编号:1009-914X(2019)02-0204-011.前言随着机械设计、仿真设计技术的不断进步,软件对于设计的辅助功能越来越强大,但每一款软件也有或多或少的不足与缺憾,如何将不同设计软件的优点相结合,避免缺点对事物分析的干扰,成为动力学仿真重要研究课题。
2.ADAMS/ANSYS联合仿真虚拟样机技术可以让人们识别设计阶段可能出现的各种错误。
在许多成熟的虚拟样机软件中,都使用美国MSC公司的ADAMS(自动动态分析系统机械分析软件)和ANSYS公司的ANSYS系列软件。
结合这两种软件的特点,提出了一种采用软件协同仿真的优化设计方法,验证了该方法在复合材料振动测试模型优化设计中的可行性。
2.1模态中性文件ANSYS软件是集结构,流体,电场,磁场和声场分析于一体的大型通用有限元分析软件。
它用于结构静态分析,动态分析,热分析,电磁场分析,流体动力学分析,声场分析和压力电分析等。
ADAMS擅长于系统动力学分析(特别是刚体),是一款集成了建模,求解和可视化技术的虚拟原型开发软件。
它可以生成复杂机械系统的虚拟原型,真实地模拟其运动过程,并快速分析和比较多参数方案以实现优化的工作性能。
ANSYS善于对系统进行瞬态分析,压力和模态分析。
如果将这两种软件的特性相结合,模型将被视为一个灵活的机构,并且所获得的结果将更加准确和全面。
自2004年初以来,FLEX模块已添加到ADAMS软件版本中,以与ANSYS软件接口。
ANSYS5.3版本也开始与ADAMS建立接口。
Pro_E_ADAMS与ANSYS在虚拟设计中的联合应用
第2期(总第120期)机械管理开发2011年4月No.2(Sum No.120)MECHANICAL MANAGEMENT AND DEVELOPMENT Apr.20111Pro/E、ADAMS、ANSYS 的功能分析1)Pro/E 是美国PTC 公司的产品,具有基于特征的全参数化的强大三维建模功能。
2)ADAMS 软件是美国MSC 公司开发的机械系统动力学仿真分析软件,它使用零件库、约束库和力库,创建机械系统模型并对虚拟机械系统进行仿真分析。
在ADAMS 中,虽然有零件库可用于机械系统几何模型的创建,但它所提供的实体造型功能并不适合于复杂3D 曲面的构建。
3)ANSYS 软件是美国ANSYS 公司开发的大型通用有限元分析软件。
ANSYS 软件的有限元分析功能虽然强大,但它的实体造型功能相对薄弱;同时,由于机械系统在运动过程中的受力不规则,直接利用有限元软件ANSYS 无法对其进行分析[1,2]。
2三者联合设计方法图1联合分析流程通过对三种计算机辅助工程软件的分析,可以看出三者各有优缺点,在工程实际中可以把三者联合起来进行运用,三维建模在Pro/E 中实现,利用Pro/E 生成参数化的零件实体,装配成装配体运动部件,进行干涉检查;将Pro/E 模型传送到ADAMS ,在ADAMS 中完成仿真参数的设定,产生参数化的机构模型,并进行动力学仿真;再将各零件的Pro/E 模型传入ANSYS 进行有限元分析;最后对仿真结果进行分析评价,如果不满意,则对该设计方案进行机构/结构优化,得到新的设计方案,开始新一轮的建模仿真分析。
如果满意,则确定为最终设计方案。
三者联合的分析流程,见图1。
3三者之间数据传送技术3.1Pro/E 与ADAMS 之间的数据传送对机械系统模型进行数据传送时,一般遵循以下步骤[3]:1)在Pro/E 环境中创建装配模型。
利用Pro/E 强大的三维建模功能创建模型,准备进行运动学或动力学仿真分析。
UG、ADAMS及ANSYS等软件联合仿真时数据交换的常见问题研究
UG、ADAMS及ANSYS等软件联合仿真时数据交换的常见问题研究于冰;苟向锋;董涛【摘要】本文分析将多软件联合仿真应用于多体系统的运动学及动力学研究上的必要性,探讨在建模与分析过程中,数据交换方式不当可能会导致的模型本身错误与分析结果错误,并进一步总结和研究利用UG、ADAMS及ANSYS等软件进行联合仿真时,进行数据交换遇到的常见问题的解决方法和注意事项.【期刊名称】《现代制造技术与装备》【年(卷),期】2016(000)004【总页数】2页(P45-46)【关键词】联合仿真;数据交换;UG;ADAMS;ANSYS【作者】于冰;苟向锋;董涛【作者单位】兰州交通大学机电工程学院,兰州 730070;天津工业大学机械工程学院,天津 300387;中国人民解放军68017 部队,兰州 730050【正文语种】中文在如今的学术研究和生产制造中,CAD、CAM、CAE技术不可替代。
运用计算机进行模型的建立和运动及动力学方面的研究已经成为趋势。
不同软件各有专攻,所以对对象建立模型研究分析时,往往需要联合多个软件。
这时,软件之间数据交换的准确与否,将直接影响建模与分析的准确性。
本文将讨论应用UG NX、ADAMS及ANSYS等几种软件进行运动学及动力学仿真期间,数据交换可能出现的问题。
UG NX是具有国际竞争力的、具有先进集成模块、针对机械产品的设计加工前期工作提供方便的建模过程的强大计算机辅助软件。
它自身携带的包含对所有复杂零件进行高精度仿真的建模功能,以及把一个系统中各个零件集合到一个平台进行可视化装配的功能。
UG软件在三维实体建模方面和在进行复杂模型装配方面,在国际上来讲都处于领先地位。
ADAMS软件是目前最具权威的机械系统动力学仿真软件。
它通过在计算机上创建虚拟样机来模拟复杂机械系统的整个运动过程,从而达到改进设计质量、节约成本、节省时间的目的[1]。
ANSYS软件是当今最著名的有限元分析程序,其强大的分析功能已为全球工业界所广泛接受,成为拥有最大用户群的CAE软件供应商。
基于ADAMS和ANSYS的联合动力学仿真及应用_侯_越_熊晓燕_王_绚_牛雪梅
国 MSC 公司的 ADAMS (Automatic Dynamic Analysis of Mechanical Systems,机械系统动力学分析软件) 和 美国 ANSYS 公司的 ANSYS 系列软件。结合这两款 软件的特点,笔者提出一种使用该软件联合仿真的优 化设计的方法,并在复合振动试验模型优化设计上验 证该方法的可行性。
导入振动仿真分析模块ibration在主轴质心处定义力矩激励的输入通道在振动体和浮动体质心处分别定义位移和加速度作为响应函数的输出通道在主轴质心处定义角位移输出通道并对其进行振动分析频率范围从00023复合振动体刚性体的动力学分析电动机的转速曲线如图所示整个过程历时200s电动机从in是一个电动机缓慢加减速的各态历经的过程
2 应用实例
2.1 复合振动体模型
以二自由度的复合振动筛为例,用 UG 构建复合 振动体模型实体特征,如图 2 所示。
1.2 刚柔混合动力学分析
刚柔混合动力学的分析流程如图 1 所示,整个过 程可分为以下 5 个步骤: (1) 利用 3D 制图软件创建实体模型,并将各零件 组装成装配体; (2) 将模型导入 ADAMS 软件,结合实际工况定 义各部件材料属性、定义约束及添加驱动,设置仿真 参数,并对模型进行动力学仿真,得到系统的运动规 律;
中,经历了 400 r/ min (6~7 Hz) 和 1 500 r/ min (25 Hz) 两次共振; (3) 当试验模型在 400 r/ min 的工况下工作时,主 要存在以下特点:两物块振幅均约为 20 mm;相对运 动幅值约为 2 mm;峰值大且经历频率范围小,因而 不易控制; (4) 当试验模型在 1 500 r/ min 的工况下工作时, 从位移频响函数来看,幅值较平稳,容易控制;相对 位移为整个过程中最大。 (5) 试验模型启动或制动的过程总要经历共振 区,当模型在共振区附近时,由于整体振幅大,对试 验模型的结构破坏巨大。建议启停时最大程度地缩短 启停时间,让试验模型快速通过共振区。
ANSYS与ADAMS联合柔性仿真详细步骤
ANSYS与ADAMS联合柔性仿真详细步骤基本思路:在ANSYS中进行模态中性文件(.mnf)文件的输出,然后把输出的.mnf文件输入到ADAMS中,进行零件更换。
最后在ADAMS中进行加载约束,仿真,查看结果。
建模仿真软件:ANSYS14.0 , ADAMS 2012具体步骤:1 ANSYS输出.mnf柔性文件1.1 ANSYS导入模型(.x_t)或者建立模型1.2建立单元单元1:Solid(Brick 8 node 185)或者其他3D 单元;单元2:Structural Mass(3D mass 21),此单元只用于连接点单元;设置材料属性:密度,弹性模量,泊松比3个参数,以N,mm,kg,s作单位,EX为2.1e5, PRXT 为0.3,DENS 为:A ELemerrt Tjpes曲J I7.85e-6。
口PrEferences□ Preprocessor[B : ______________________同呼盘區庞H Swi t <zh El«:m Typ-r SMd M)F 目Kenwvc DDF日E3 E-I CB TE£h ControlEJ ta i Cun^ t an I £E 'I Kri nl PropsS SectionsE lodcling田Clicck i ng. C t rl aWiwbering. Ctrls E ArchiveIndcl[Q CDuplinc / Ccqn Elulti-field SetUp El Lgiad蛋S PhysicsE Path Operations9 Sal mt!onE GenExul PustpruCS Ti PnstprD E Dc5iEn^C>lcircrQ Frok> UcBLenSA\^DB| RESUH,D B | QUI T |ANSYS ・zin llemiB PreferencesS PreprocessorB Elcncnt Type ______目画z*陆aes£3 Switch El Km Type S Acd DOF S Kc»ovc DOFsS Elea Tech Control 田 Real Constants E) Int eri nl Prop:; 田 Sections3 lodeling ®Icshing 田 6dking Ctrls 田 NiiBbnring Ctrls E Archive lodcl 由 Coupling / Ccqn ©■ulti -field Set Up 田Lewd 出 E Physics33 Path Operations (2 Solutionffi General Postproc (S T i mcHi sit Pout proE DcsignXplorer E Prob Design E Radiation Opt/\ Element TypesDefined Element Types :SOLID185MASS21I iptions. • JCloseTypeA dement Types□ Preferences日 J^epr-Qcesscr 回 Elcacnt TypeB R 吐抽 1 Const afit s 曰 Kalcrial PrapstB M ttl sr i ul L i brMrJrBTgm^pTHlur 七 Unitm B Convert: ALPi B ChnngnBq f N IIBI H Fai 丄UTECriteria B Write td File B Readfrom File□ ScCtiDElE0 lodclin^回 KcshingE Checking Ctrls 回 NuBbcrinB Ctrls B Archive lodlel回 Coupling / C COJIttl ■iilli -field Set Up E Lo-a^sEl Phy:;! csH Pa1h Operations E SdllJit Ii an国 General Postproe E TimeHist Postpra 回DcsiRnXplorcrE Prab DcEiEn0 Radiation Opt□PreferencES 曰 PreprcceEsorS Element Type@ Real ConstQ Haterial Praps 国 HatDrialLibrary d Tgmp^x^ture UnitsPOLE S贬 1池1315425:47lilt 匕ri^l Pcidel 13 Convert ALFx S Cha 昭e Ka t Num 0 FailureCri 1eri a 5 Write to !Kile 閱Read froa File 田 Sections Hl iDdEline 田■匕訪3 Cheeking Clrle 5 Niinib^ri ng Ctrls6Archive Hodel 田 C DUP I IEUC / Ceqn fflBiilti-ficld Set Up 田Loads ® Physics3 Path Operaitions 0 SalutionS General Fostproc H TimeHist Postpro 回 D'esi gnXp 1 orer E Prob D ESLBII Matenti Edit Fivorite H «A (IHaterial lodelg Defin&dKaterial lladel Number 1Material fTodels A-railableA □enirtj - lor Matcrwl Number 1Density for I^iterial Nunber 1T1Add T 亡irperatur 亡 |Dd 匕tt Temp 亡:rsrturum-isaj1.3创建连接点在两个圆柱孔的中心 创建2个keypoint (注意是圆柱体的中心,不是某个面的中心) M.1 E4]<]K 1 :NUM15¥3f^51m、―WllnkWip 久凹EL |Cieice-1HelpEe/E FaPreprocessorS Blewjnl! Type 日 Real Constants B I aterial PropsS Sections□ Jodcl LUE 口 Create曰 KeypointE fforkingPlane Active OS LineLine w/Ratia Node ^On Sin 声1 On 声1 On J 1 On尹 ____________Fill bet we e-n IPs 田 KF at ccntctr 3 Hard FT on line El Hard FT on area S Lincs B Areas E V D I UJKSEl Nodes0 ElemcnteF3Ccmtuct Pair □ Tranndiic 启 £吕S OperateH love / lodify 回 回 □ love / I C DPFReflect CheckGcom DeletePreprocessor 3 EleniErit Type 3 Real Constants 3laterial Props 3 Sections 可lodeling 曰 Create曰 K cypciint s^□n forking Plane E3 In Active CS 护 On Line 沪 Chi Line w/Rat ic OnHode ^Fill btilw^n KFs EJ KP at center□ Hard PT uii line EJ Hard PT an area S Lineg □ Areas S Vulwws 田 NodesS EleimeutE : H Contact Pair S TrimEclncers 0 Opcrat e E love / ludify □ Copy E ReflectB Check Geam 田 DeleteE PrcfcrcncEs 日 Preprocessor S ElrBrnt TypeS Real Constants B Katerial PrepsS SectiDnsB lodeling 日 Kcshing 田■亡弓h Attributes □ Sixe Cutrle 目ieshE-r Opts□ CancatEnate □ ■囲h国 ladify Icsh EJ Check lesh E Clear B Checking CtrlsH Niijiibering Ctrls E Archive lodelB Coupling / Ccqn 0 lulti-field Set Up E ILonds B PhysicsS Path Operations 田 Solution El CcrticrEkll Postproc□ Ti meHi s t P OE tpro- 田 Dcsi nnKp 1 or er □ Prob Design□ Radiation Opt D Session Editorbetween KP1.4划分单元 对体用3D 单元划分。
ANSYS和ADAMS柔性仿真详细步骤
ANSYS和ADAMS柔性仿真详细步骤ANSLY柔性仿真步骤:1.确定仿真目标:首先要确定柔性仿真的目标,例如想要分析材料的应力应变分布、模拟结构在不同环境下的响应等。
2.创建模型:根据仿真目标,使用ANSYS中的建模工具创建模型。
可以通过几何建模、导入CAD文件等方式创建模型。
模型应包括几何形状、材料属性和约束条件等。
3.定义材料属性:根据实际情况,可以通过ANSYS中的材料库选择合适的材料属性,或者根据具体材料的性质自定义材料属性。
材料属性包括材料的弹性模量、泊松比、密度等。
4.定义约束条件:确定模型中哪些部分是固定的或者受到限制的。
通过在模型上设置约束条件,可以模拟实际物体的固定边界条件。
5.定义加载条件:根据仿真目标,在模型上定义加载条件,即施加在模型上的外部力或者压力。
可以通过指定点载荷、面载荷等方式定义加载条件。
6.网格划分:在模型上进行网格划分,将模型离散为有限个较小的单元。
较精细的网格划分可以提高仿真的精确性,但同时也会增加计算量。
7.选择求解器和求解参数:ANSYS中有多种求解器可以选择,不同的求解器适用于不同类型的仿真问题。
根据自己的仿真目标选择合适的求解器,并设置求解参数,如收敛准则、时间步长等。
8.进行仿真计算:根据以上步骤的设置,启动计算。
ANLSYS会根据模型、材料属性、加载条件等信息进行计算,并生成仿真结果。
对仿真结果进行处理和分析。
如可以分析材料的应力应变分布、变形情况、模态分析等。
ADAMS柔性仿真步骤:1.确定仿真目标:和ANSYS一样,首先要确定柔性仿真的目标,例如想要分析柔性结构的变形、模拟柔性机构的运动等。
2.创建模型:使用ADAMS中的建模工具创建模型。
ADAMS提供了丰富的建模功能,可以创建刚体和柔性体,并定义它们之间的关系和约束。
3.定义材料属性:在ADAMS中,柔性体的材料属性可以通过定义材料的弹性模量、泊松比、密度等参数来实现。
4.确定刚体和柔性体之间的连接关系:根据模型的实际情况,在模型中定义刚体和柔性体之间的连接关系。
基于ADAMS和ANSYS的动力学仿真分析
文章编号:1002-6886(2005)04-0062-02基于ADA M S 和ANS Y S 的动力学仿真分析侯红玲1,2,赵永强1,魏伟锋1(1.陕西理工学院机电工程系,陕西 汉中 723003;2.西安交通大学,陕西 西安 710049) 注:本文受陕西理工学院机械设计与理论省级重点学科资助。
作者简介:侯红玲(1976—),女,工作于陕西理工学院机电系,现为西安交通大学在读硕士,研究方向为机械CAD /CAM /CAE 。
收稿日期:2005-3-16摘要:针对ANSYS 软件不适合机械动力学分析,ADAMS 软件不适合有限元分析的状况,提出了将ANSYS 和ADAMS 两种分析软件结合起来对柔性体进行仿真分析,通过仿真实例验证了此方法的可行性。
关键词:动力学仿真 刚体 柔性体 ADAMS ANSYSK i n eti c S i m ul a ti n g and Ana lyz i n g Ba sed on ADA M S and ANS Y SH O U Hong 2li n g,ZHAO Y ong 2q i a ng,W E IW e i 2fengAbstract:ANSYS doesn ’t fit t o analyze mechanical dyna m ics and ADAM S doesn ’t fit t o finite element analyzing .The paper puts for ward combining ADAMS and ANSYS t o analyze and si m ulate flexible components,app r oving the method feasible thr ough si m ulating ex 2a mp le .Key words:kinetic si m ulati on;rigid body;flexible body;ADAM S;ANSYS1 引言一般来说,静力学分析能保证一个机构可以承受一定的稳定载荷,但当机构受到运动载荷时,就需要对其进行动力学分析。
ANSYS与ADAMS联合柔性仿真详细步骤
ANSYS与ADAMS联合柔性仿真详细步骤下面是ANSYS与ADAMS联合柔性仿真的详细步骤:第一步:建立ANSYS模型1.根据系统的实际情况,使用ANSYS软件建立结构有限元模型。
在建立模型时,需要考虑结构的几何形状、材料特性、边界条件等。
2.对模型进行网格划分,确保模型的几何形状能够被分割成小单元。
划分网格时,需要根据模型的复杂程度和计算资源的限制进行权衡。
3.为模型定义材料属性,包括弹性模量、泊松比、密度等。
这些参数可以根据实际的材料测试数据或者经验值进行定义。
第二步:进行结构有限元分析1.定义加载条件,包括施加在模型上的力、力矩、温度等。
这些加载条件可以来自实际的工作环境或者通过其他仿真方法得到。
2.进行结构有限元分析,求解模型的应力、应变、位移等机械响应。
ANSYS提供了许多求解器,可以根据具体的问题选择合适的求解器。
3.对分析结果进行后处理,包括查看位移、应变云图、应力云图等。
这些结果可以用于评估模型的性能以及设计的合理性。
第三步:导出ANSYS模型至ADAMS1.将ANSYS的分析结果导出至ADAMS软件。
可以选择导出位移、应变等关键结果,并将其作为ADAMS仿真模型的输入。
2.导出过程中需要注意单位的一致性,确保ANSYS模型的尺度与ADAMS模型相匹配,以便于后续的关联分析。
第四步:建立ADAMS模型1.在ADAMS中建立多体动力学模型。
根据系统的实际情况,可以使用ADAMS软件提供的部件库,选择合适的刚体、活动副等进行建模。
2.在模型中引入柔性部件,即ANSYS导出的有限元结果,并与刚体连接起来。
确保柔性部件的位置、方向、刚度等参数与ANSYS模型相匹配。
第五步:进行多体动力学分析1.定义加载条件,包括施加在模型上的力、力矩、速度等。
根据实际的工作环境,可以模拟不同的工况进行分析。
2.进行多体动力学分析,求解模型的运动学和动力学响应。
ADAMS提供了各种求解器和控制算法,可以根据具体的问题选择合适的求解方法。
ADAMS与ANSYS联合仿真方法
ADAMS与ANSYS联合仿真方法
ADAMS可以对机械系统进行运动仿真和动力学分析,通过对系统的运动学和动力学性能进行建模和分析,可以预测系统的运动和力学响应。
与此同时,ANSYS可以对系统的结构进行有限元分析,通过对系统的应力、应变和变形进行建模和分析,可以预测系统的结构性能。
ADAMS与ANSYS联合仿真的基本方法是将ADAMS和ANSYS的模型进行连接,将ADAMS模型中的运动学和动力学结果传递给ANSYS模型进行结构分析,然后将结构分析结果返回到ADAMS模型,进行综合分析。
这种联合仿真方法具有以下几个优点:
首先,联合仿真可以提供更准确的分析结果。
由于ADAMS和ANSYS分别擅长于运动学和结构分析,联合使用可以充分发挥两者的优点,避免出现单独使用时可能存在的误差和偏差。
其次,联合仿真可以提供更全面的分析结果。
ADAMS可以提供系统的运动学和动力学性能,ANSYS可以提供系统的结构性能,通过将两者的分析结果进行综合,可以得到对系统性能的全面评估。
此外,联合仿真还可以提高仿真的效率。
由于ADAMS和ANSYS可以同时运行,减少了数据的传递和转换的时间,可以更快速地完成仿真分析。
最后,联合仿真还可以提供更多的设计选择。
通过对ADAMS和ANSYS 的联合仿真分析,可以评估系统在不同设计参数和工况下的性能,为设计优化提供更多的选择。
综上所述,ADAMS与ANSYS的联合仿真方法可以提供更准确、全面和高效的仿真分析结果,为系统设计和优化提供支持。
随着计算机技术的不
断发展和仿真软件的不断完善,ADAMS与ANSYS联合仿真方法的应用将会越来越广泛。
ANSYS导出MNF文件与ADAMS仿真
ANSYS导出MNF文件与ADAMS仿真1.划分单元格(1.1-1.7)1.1 Solidworks 建模,另存为.x_t格式文件,启动经典界面的ansys,导入模型文件,设置单位MKS:1.2选择PlotCtrls——Style——Solid Model Faces …选项,修改areas的现实属性为Normal Faceting:1.3 重新绘制面,1.4 定义单元类型SOLID1871.5设置材料属性:弹性模量、泊松比、密度1.6为模型赋予单元属性和材料属性:1.7用MeshTool划分单元格:2.建立刚性区域(2.1-2.9)2.1建立用于刚性区域的Keypoints先查看一下最大的Keypoints编号,避免建立的Keypoints编号产生重复导致模型错乱。
本示例中有三处连接,因此建立了三个关键点100-102。
关键点的位置靠近模型的连接面位置,为方便选择,可与连接面位置有一端距离的间隔。
2.2 定义用于这些关键点的单元mass21和常数量其中常数量的值设置的要非常小,1e-006,这样基本不会对模型产生影响。
2.3 选择Keypoints,赋予单元属性和常数量选择100/101/102三个关键点,最后点击OK,选择质量单元。
2.4 为三个Keypoints划分单元格,选择MeshTool工具2.5 选择三个关键点,查看其附属的Nodes编号,记录下来备用(2.5.1-2.5.3)2.5.1 先选择三个关键点2.5.2 再选择关键点的附属Nodes2.5.3 查看Nodes编号2.6 选择三个用于连接的面,再选择附属于这三个面的Nodes。
2.7 在选择的这些Nodes基础上加选三个关键点的Nodes输入Nodes编号,点击Apply,三个Nodes选择完成后,单击OK,显示所有选择的Nodes2.8 建立刚性区域2.9 重复上述过程建立另外两个刚性区域3. 生成MNF文件(3.1-3.3) 3.1 设置分析类型和选项3.2 设置约束条件3.3 导出MNF文件关于单位选择一项,按照下图的选择导出后好像单位有点问题,可以尝试一下不修改单位的系数直接导出。
ANSYS与ADAMS联合仿真的关键
中性文件的制作在机械系统中,柔性体将会对整个系统的运动产生重要影响,在进行运动学分析时如果不考虑柔性体的影响将会造成很大的误差,同样整个系统的运动情况也反过来决定了每个构件的受力状况和运动状态,从而决定了构件内部的应力应变分布,因此如果要精确地模拟整个系统的运动,考虑柔性体部件对系统运动的影响或者想基于精确的动力学仿真结果,对运动系统中的柔性体进行应力应变分析则需要用到ANSYS与ADAMS两个软件。
ADAMS/Flex软件允许在ADAMS模型中根据模态频率数据创建柔性体部件,柔性体部件可能会对机械系统的运动产生重大的影响,在ADAMS模型中考虑柔性体部件的影响会极大地提高仿真精度,而ANSYS程序则提供了一种方便的创建柔性体部件的方法.ANSYS程序在生成柔性体部件的有限元模型之后,利用adams.mac宏命令可以很方便地输出ADAMS软件所需要的模态中性文件jobname。
mnf,此文件包含了ADAMS中柔性体的所有信息,在ADAMS软件中直接读入此文件即可看到柔性体部件的模型,指定好柔性体与其它部件的连结方式,并给系统施加必要的外载后即可进行系统的动力学仿真。
利用ansys软件生成中性文件的大致步骤为: 进入ANSYS程序,建立柔性体的模型,并选择适当的单元类型来划分单元。
在柔性体的转动中心(与刚性体的联接处)必须有节点存在,此节点在ADAMS中将作为外部节点使用,如果在联接处柔性体为空洞,则需在此处创建一节点,并使用刚性区域处理此节点(外部节点)与其周围的节点。
选择外部节点,运行ANSYS程序的宏命令ADAMS生成ADAMS程序所需要的模态中性文件(jobname.mnf)。
下面将详细介绍利用ansys软件生成中性文件的过程。
一、前期准备工作1、建立零件的三维模型并通过proe2.0与ansys10。
0之间的接口将模型导入到ansys中。
2、明确该零件的材料属性,确定单元类型和实常数。
3、明确该零件在装配图中与其他零件的接触关系,为此后确定外连接点的坐标及刚性区域做好准备。
ANSYS和ADAMS柔性仿真详细步骤
ANSYS与ADAMS进行联合柔性仿真基本思路:在ANSYS进行.mnf文件输出,然后把输出的.mnf文件输入ADAMS,进行零件更换。
然后在ADAMS 进行加载约束,仿真,查看结果。
软件:ANSYS10,ADAMS 2007 R3具体步骤:一ANSYS输出.mnf柔性文件1.1 建立单元单元1:solid45 或者其他3D单元单元2:MASS21,此单元只用于连接点单元设置弹性模量,泊松比,密度3个参数1.2导入模型(.x_t)或者建立模型完成后,创建连接点,ANSYS要求必须是2或者2个以上的连接点创建连接点:如下图,在下面2个圆柱孔的中心,注意是圆柱体的中心,不是某个面得中心,创建2个keypoints。
具体方法,看个人而定。
1.3 划分单元对体用3D单元划分,我选用meshtool方法接下来设置real constants,这个参数设置,一定要到等到3D网格划分完后再设置对MASS21 进行设置。
然后对连接点,即keypoints进行单元划分:先设置keypoints 属性,如下然后划分单元,用meshtool, 对keypoints划分单元,结果如下如下图1.4建立刚性区域刚性区域都是节点=连接节点+刚柔接触的面上所有节点在ANSYS里面,这一步,连接点为主节点,刚柔接触面上的所有节点为从节点首先得按如下2个图片进行主节点和从节点节点组合。
(或者用循环语句也行)1.4.1建立主节点component选择1个主节点,即连接节点。
接下来Cname 命名就ponet就这样创建完毕。
按照此方法,对另外一个连接点,建立一个componet。
在这个例子里,命名为m2.1.4.2建立从节点componet首先选中2个圆柱面。
(对1个圆柱孔操作)然后选择这2个面上所有节点,操作如下:点击OK,就可以了。
接下来命名好,就完成从节点的componet按照上述方法,对另外一个连接点和圆柱面上的节点,建立2个componet1.4.3组装主节点和从节点component,形成1个ASSEMBL Y按照这个方法,对另外一对主节点和从节点component进行组装。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通过有限元方法得到MNF(MdoalNueartlFiel)模态中性文件向ADAMs/Flex传递模型数据"它包含的信息主要有:柔性体的几何参数,包括各节点的位置坐标与连通性;节点的质量与转动惯量;各阶模态;模态广义质量和广义刚度"MNF是不可读的压缩二进制文件,具有平台无关性,可以在各种软硬件系统之间交换"模态中性文件输入多体动力学软件ADAMS以后,其原点放在惯性坐标系的原点上,并且与模型中其他零件没有任何联系,可以通过运动副约束或柔性连接将其连接起来"。
但是在使用中还有一些问题需要注意:1.对于移动副或平面内运动虚约束这样的约束不能直接加在柔性体上,需要通过一个无质量联接物体(哑物体)将零件连接起来,然后将约束施加在这个无质量联接物体上;2.能够施加运动的运动副,如果有运动激励,不能施加在柔性体上;3.柔性联接不能施加在柔性体上,需要无质量联接物体来间接施加在柔性体上。
中性文件的制作在机械系统中,柔性体将会对整个系统的运动产生重要影响,在进行运动学分析时如果不考虑柔性体的影响将会造成很大的误差,同样整个系统的运动情况也反过来决定了每个构件的受力状况和运动状态,从而决定了构件内部的应力应变分布,因此如果要精确地模拟整个系统的运动,考虑柔性体部件对系统运动的影响或者想基于精确的动力学仿真结果,对运动系统中的柔性体进行应力应变分析则需要用到ANSYS与ADAMS两个软件。
ADAMS/Flex软件允许在ADAMS模型中根据模态频率数据创建柔性体部件,柔性体部件可能会对机械系统的运动产生重大的影响,在ADAMS模型中考虑柔性体部件的影响会极大地提高仿真精度,而ANSYS程序则提供了一种方便的创建柔性体部件的方法。
ANSYS程序在生成柔性体部件的有限元模型之后,利用adams.mac宏命令可以很方便地输出ADAMS软件所需要的模态中性文件jobname.mnf,此文件包含了ADAMS中柔性体的所有信息,在ADAMS软件中直接读入此文件即可看到柔性体部件的模型,指定好柔性体与其它部件的连结方式,并给系统施加必要的外载后即可进行系统的动力学仿真。
利用ansys软件生成中性文件的大致步骤为:进入ANSYS程序,建立柔性体的模型,并选择适当的单元类型来划分单元。
在柔性体的转动中心(与刚性体的联接处)必须有节点存在,此节点在ADAMS中将作为外部节点使用,如果在联接处柔性体为空洞,则需在此处创建一节点,并使用刚性区域处理此节点(外部节点)与其周围的节点。
选择外部节点,运行ANSYS程序的宏命令ADAMS生成ADAMS程序所需要的模态中性文件(jobname.mnf)。
下面将详细介绍利用ansys软件生成中性文件的过程。
一、前期准备工作1、建立零件的三维模型并通过proe2.0与ansys10.0之间的接口将模型导入到ansys中。
2、明确该零件的材料属性,确定单元类型和实常数。
3、明确该零件在装配图中与其他零件的接触关系,为此后确定外连接点的坐标及刚性区域做好准备。
二、建立中性文件的详细步骤1、进行单元类型定义,实体可选solid 45,质量单元选择mass21;GUI操作如下:preprocessor——>element type——>add/edit/delete——>add——> solid ——>Brick 8node 45(添加实体单元),其下面的Element type reference number自动显示为“1”——>apply——>Structural Mass——>3D mass 21(添加质量单元)。
注:若无特殊要求,通常我们为实体所添加的单元均为线性的八节点的六面体单元,若采用非线性的中间带节点的四面体单元,其具有二次位移,适用于模拟不规则网格。
六面体单元和带中间节点的四面体单元的计算精度都是很高的,他们的区别在于:一个六面体单元只有8个节点,计算规模小,但是复杂的结构很难划分出好的六面体单元,带中间节点的四面体单元恰好相反,不管结构多么复杂,总能轻易地划分出四面体,但是,由于每个单元有10个节点,总节点数比较多,计算量会增大很多,造成不必要的计算机资源的浪费。
2、编辑mass21质量单元,即给mass21质量单元设置实常数;防止求解时质量矩阵奇异GUI操作如下:preprocessor——>real constants——>add/edit/delete——>add——>选择mass21单元——>OK——>在对话框中填写属性,一般要很小的数值,如1e-5,1e-6等,如图2-1所示;图2-13、设置材料特性,要求有弹性模量,泊松比,密度这些参数,以42CrMo材料为例,弹性模量为2.12⨯105Mpa,泊松比为0.28,密度为7.85⨯103Kg/m3,虽然在ANSYS中没有规定单位,但是需要用户自己去定义自己的单位制,这就会涉及到单位统一的问题。
另外单位的选取要考虑计算结果分析的方便性,在工程实际应用中,多以N,mm,kg,s作单位,这样做的好处是省掉了仿真结果单位换算的麻烦,这样的单位足以反映实际工程的需要,因此本例中在向ansys输入材料特性时一定要以弹性模量为 2.12⨯105Mpa,泊松比为0.28,密度为7.85⨯10-6Kg/mm3为准,统一单位这点很重要,否则仿真得出的结果将与实际的结果有很大的差距。
一定要注意!!!!GUI操作如下:preprocessor——>Material Props——>Material Models——>双击Structural ——>双击Linear——>双击Elastic——>双击Esotropic,在对话框中填写材料特性,如图2-2所示——>OK——>双击Density,在对话框中填写材料密度,如图2-3所示——>OK——>Material——>Exit,完成材料特定的输入;;图2-2图2-34、使用solid 45单元对三维模型进行网格划分;GUI操作如下:preprocessor——>Mesh Attributes——>All V olumes,为实体模型分配属性——>Mesh Tool,弹出ANSYS的网格工具栏,如图2-4所示,在这个工具栏,几乎包含了所有划分网格的功能。
使用智能网格选项,选中Smart Sizing复选框,将网格精度级别设置为“6”,确认网格划分对象为体——V olumes,网格类型为四面体—Tet,自由划分方式—Free。
单击网格工具中的Mesh按钮,弹出拾取对话框,单击拾取对话框中的Pick All按钮,完成网格划分并关闭拾取对话框,得到划分网格后的几何模型。
说明:(1)根据零件的复杂程度,划分网格时网格精度一般定为3—8级,网格精度过高则造成不必要地浪费计算机资源,而网格精度过低,仿真所得到的结果一般不会满足精度;(2)如果所要分析的零件结构不是很复杂,划分网格时可以考虑除了智能划分之外的其他划分方法,但是如果零件的内部结构很复杂,人为是很难划分的,只能采用智能网格划分方法。
图2-4 网格工具栏5、建立keypoints,此处注意,创建的keypoints的编号不能与模型单元的节点号重合,否则会引起原来的模型变形,因此在建立关键点之前应该通过进行List/keypoints/coordinates only操作查看一下目前模型中已存在的关键点的编号;建立keypoints的GUI操作如下:preprocessor——>modeling——>create——>keypoints——>in active Cs在对话框中输入所建关键点的编号及坐标,如图2-5所示——>OK;图2-5说明:此处建立的关键点叫做外部节点,外部节点是ADAMS软件中的名词, 在ANSYS程序中即指柔性体与刚性体连结位置处的节点,用于在ADAMS所进行的运动学分析中连结柔性体与刚性体。
一般来讲,一个关节位置只使用一个节点作为外部节点,如果柔性体的连结部位处为空心,则需在连结处创建一个节点作为外部节点,外部节点与其周围的柔性体节点一般使用刚性区域来定义。
运行ADAMS宏之前只选择将作为外部节点使用的节点,在运行宏命令ADAMS之前只选择作为外部节点的节点,因为ADAMS宏会将此时选择的节点作为外部节点处理,因而此选择步骤不可缺少。
6、选择mass21单元对5中建立的keypoints进行网格划分,建立起interface nodes,在导入adams后这些interface nodes会自动生成mark点,通过这些点和其他刚体或柔体建立连接;本步骤的GUI操作与实体网格的划分基本相同,只是应在开始时把为实体分配属性改为为关键点分配属性和把网格划分对象由V olumes改为keypoints即可;网格划分之后应该查看下当前有限元模型中的节点编号,处于后面的几个节点则是由我们刚刚建立的keypoints生成的,记下刚刚生成的节点编号,为此后建立刚性区域提供方便。
7、建立刚性区域(在ADAMS中作为和外界连接的不变形区域,必不可少的);GUI操作如下:preprocessor——>coupling/ceqn——>rigid region,选择——>先选择interface node,单击Apply,再选interface nodes附近的区域的nodes与其相连,由于连接点的数目必须大于或等于2,所以刚性区域至少两个,所建立的刚性区域如图2-6所示;图2-6建立刚性区域的具体步骤(以一个空心圆柱为例,并假设其内表面为与其他零件的接触表面,并且全部接触):1、在有空洞的地方建立一个关键点。
2、对实体进行网格划分,后对刚建的的关键点用mass21单元进行网格划分。
通常list/node 最后面的是该关键点划分后的node点,只有一个,模型如图2-7所示。
图2-73、完成后,选择select/everything----entities后弹出对话框,进行如图2-8所示的操作,单击ok,出现选取面的对话框,选择我们所需要的曲面,如果知道该面的编号则可以直接输入编号选取,否则直接点取即可。
图2-8,得到图2-9:单击ok,之后点击plot/areas,即显示我们已经选择到的面,得到图2-10:图2-104、select/ entities后弹出,按照如图2-11操作,即选择依附于第三步中选择到的面上的节点,点ok。
图2-11之后点击plot/nodes,即显示我们已经选择到的节点,得到图2-12:图2-125、选择第一步建立的关键点网格划分后的节点,即interface nodes,操作如图2-13所示。