当前位置:文档之家› 利用ADAMS进行动态仿真分析的一般方法和过程111

利用ADAMS进行动态仿真分析的一般方法和过程111

基于ADAMS软件进行动态仿真分析的一般方法和过程摘要:本文通过对相关资料的总结归纳,介绍了虚拟样机的发展现况、ADAMS软件、特点以及利用其进行动态仿真的一般方法和过程。

并结合多功能开沟机液压系统进行了建模与仿真分析。

关键词:仿真 ADAMS 优化虚拟样机1、前言随着近代科学技术的发展,工程设计的理论、方法和手段都发生了很大的变化。

从计算机辅助工程(CAE)的广泛应用,到并行工程(CE)思想的提出与推行,从根本上改变了传统的设计方法,极大地促进了制造业的发展和革命。

但与此同时,人们已清楚地认识到:即使系统中的每个零部件都是经过优化的,也不能保证整个系统的性能是良好的,即系统级的优化绝不是系统中各部件优化的简单叠加。

于是,由CAX/DFX等技术发展而来,以系统建模、仿真技术为核心的虚拟样机技术(Virtual Prototyping)得到了迅速发展,并正成为各国纷纷研究的新的热点。

虚拟样机技术(Virtual Prototyping Technology)是当前设计制造领域的一项新技术,其应用涉及到汽车制造、工程机械、航空航天、造船、航海、机械电子、通用机械等众多领域。

它利用计算机软件建立机械系统的三维实体模型和运动学及动力学模型,分析和评估机械系统的性能,从而为机械产品的设计和制造提供依据。

虚拟样机技术可使产品设计人员在各种虚拟环境中真实地模拟产品整体的运动及受力情况,快速分析多种设计方案,进行物理样机而言难以进行或根本无法进行的试验,直到获得系统的最佳设计方案为止。

虚拟样机技术的应用贯穿着整个设计过程中,它可以用在概念设计和方案论证中,设计者可以把自己的经验与想象结合在虚拟样机里,让想象力和创造力得到充分地发挥。

用虚拟样机替代物理样机,不但可以缩短开发周期而且设计效率也得到了很大的提高。

本文以ADAMS为平台,简单说明一下进行虚拟样机的动态仿真分析的一般方法和过程。

2、ADAMS软件简介及特点ADAMS(Automatic Dynamic Analysis of Mechanical System)软件,是由美国机械动力公司(Mechanical Dynamics Inc,现已经并入美国MSC公司)开发的最优秀的机械系统动态仿真软件,是目前世界上最具权威性的,使用范围最广的机械系统动力学分析软件,在全球占有率最高。

ADAMS软件可以广泛应用于航空航天、汽车工程、铁路车辆及装备、工业机械、工程机械等领域。

国外的一些著名大学也开设了介绍ADAMS软件的课程,而将三维CAD软件、有限元软件和虚拟样机软件作为机械专业学生必须了解的工具软件。

ADAMS 一方面是机械系统动态仿真软件的应用软件,用户可以运用该软件非常方便地对虚拟样机进行静力学、运动学和动力学分析;另一方面,又是机械系统动态仿真分析开发工具,其开放性的程序结构和多种接口,可以成为特殊行业用户进行特殊类型机械系统动态仿真分析的二次开发工具平台。

ADAMS与先进的CAD软件(UG、Pro/ENGINEER)以及CAE软件(ANSYS)可以通过计算机图形交换格式文件相互交换以保持数据的一致性。

ADAMS软件支持并行工程环境,节省大量的时间和经费。

利用ADAMS软件建立参数化模型可以进行设计研究,试验设计和优化分析,为系统参数化提供了一种高效开发工具。

应用ADAMS进行动态仿真设计的过程如图1所示。

图1ADAMS软件具有以下特点:1、利用交互式图形环境和零件库、约束库、力库建立机械系统三维参数化模型。

2、分析类型包括运动学、静力学和准静力学分析,以及线性和非线性动力学分析,包括刚体和柔性体分析。

3、具有先进的数值分析技术和强有力的求解器。

使求解快速、准确。

4、具有组装、分析和动态显示不同模型或同一个模型在某一个过程变化的能力,提供多种“虚拟样机”方案。

5、具有一个强大函数库供用户自定义力和运动发生器。

6、具有开放式结构,允许用户集成自己的子程序。

7、自动输出位移、速度、加速度和反作用力曲线,仿真结果显示为动画和曲线图形。

8、可预测系统的性能、运动范围、碰撞、包装、峰值载荷以及计算有限元的输入载荷。

9、支持同大多数CAD、FEA和控制设计软件包之间的双向通信。

3、应用ADAMS进行虚拟样机设计的一般方法与过程3.1初始化软件设置ADAMS/View的工作路径以及工作环境。

在新建了项目和新安装了ADAMS后,最好建立一个工作路径,以方便保存。

工作环境的设置包括坐标系、工作栅格、单位、重力加速度、图标属性、字体等等。

这些要根据模型要求以及个人习惯来设定。

3.2建模在ADAMS中创建刚性构件有两种方法,一种是利用ADAMS/View提供的建模工具直接创建刚性构件,;另一种是通过ADAMS与其他CAD软件的数据接口,直接导入CAD几何模型,通过适当的编辑可以转换成ADAMS中的刚性构件。

对于比较简单的几何模型,可以直接在ADAMS/View中建立,而对于比较复杂的几何模型,则需要在其他CAD软件中建立起装配模型,再导入ADAMS/View中进行一些简单的编辑就可以进行仿真了,其中主要是修改导入模型的材料质量属性。

要模拟系统的真实运动情况,就需要根据实际情况抽象出相应的运动副,并在构件之间定义运动副。

如果希望系统能运动起来,还需要在运动副上添加驱动和载荷,以及在构件之间施加载荷。

3.3 验证模型在仿真计算之前,可以对系统的构成、系统的自由度、未定义质量的构件和过约束等情况进行查询,即便是在建立模型的过程中,也可以进行查询,以保证模型的准确性。

验证这一过程伴随了建模与仿真的全生命周期,其任务是根据特定的建模目的,考察模型在其任务空间内是否准确地代表了实际系统,主要包括两方面的含义:一是核实概念模型是否正确地描述了原型系统;二是进一步检验模型输入/输出行为是否充分接近原型系统的输入/输出行为。

当然,模型验证的目的并不是为了模型系统与原型系统的行为完全一致,而是为了达到特定的方针目的,使模型系统能够一定程度上尽可能复现原型系统的行为。

在仿真的过程中,会遇到各种各样问题,致使仿真失败。

其原因是:一方面是由于样机模型错误造成的。

在模型的组装、添加约束时所造成的干涉、过约束等原因会导致仿真结果的不收敛,因此,不能完成仿真;另一方面由于仿真参数设置的问题。

仿真参数的选择会影响仿真结果,不同的参数甚至会导致结果相差很大。

仿真参数具有指导意义,但并完全适用仿真模型。

当遇到复杂模型时,有时即使按照标准来选择仿真参数也不能得到满意的结果。

究其原因:仿真本身就带有一定相似性,与实际运动还是有一定差距;影响样机仿真的因数是多因素的,简单的几个参数不能完全确定样机的运动状态,只能从大体上来反映实际运动。

当仿真结果不是很理想时,就要考虑是否需要调整一下参数。

3.4 完善模型如果通过了验证,并进行了机械系统初步的仿真分析,就可以继续完善细化模型,在己经建好的模型中增加更加复杂的因素。

例如,增加两个物体之间的摩擦力、将刚性体改变为柔性体、添加力函数、定义控制、将刚性约束副替换为弹性连接等,以更好的与实际情况相吻合。

总之,在建模过程中,要不断的反复验证修改模型,以使模型更能真实的模拟实际机械系统,为我们后来的分析优化提供可靠基础支持。

3.5 迭代经过对虚拟机仿真数据的研究,可能会发现虚拟样机还有很多缺点,需要进一步改变设计,这样又要进行一次建模和计算分析的过程,这是一个繁琐的过程。

ADAMS提供了对模型进行参数化设计和分析的功能。

我们在设计一个虚拟样机时,可以使一些关键的设计参数在一定的范围内进行变化,在仿真过程中进行不同参数值的迭代,并得到不同的数据,通过对这些数据的研究,来确定最优化的参数。

要进行参数化设计,就要定义设计变量,并参数化模型。

3.6 优化接下来就可以进行参数化分析了。

ADAMS/View提供的参数化分析功能可以分析设计变量变化对模型性能的影响。

在参数化分析过程中,ADAMS/View改变设计参数的值,自动地进行一系列模拟仿真分析,返回得到的分析结果。

通过考察分析结果,用户可以研究一个或多个参数变化对模型性能的影响,获得最危险的操作工况和最优化的样机。

要进行参数化分析,需要定义目标函数和约束方程。

ADAMS/View提供了三种参数分析方法:(1)设计研究设计研究是当设计变量中只有一个变量在其变化范围内取不同的值,目标函数的变化情况,此时目标函数只是一个设计变量的函数,其他设计变量不产生变化。

通过仿真计算目标函数就会得到一组相应的曲线,通过对比我们就知道以下内容:①计变量的变化对样机性能的影响。

②设计变量的最佳取值。

③设计变量的灵敏度,即样机有关性能对设计变量的变化的敏感程度。

(2)实验设计设计研究只有一个设计变量产生变化,而实验研究是研究多个设计变量产生变化,且将多个设计变量的取值成组,研究在设计变量取不同值的可能组合时目标函数的取值情况。

用户指定每一个变量的取值范围或为每一个变量指定一系列离散值,ADAMS/View执行仿真并给出每次仿真的测量结果。

使用实验研究方法,可以确定哪个设计变量或设计变量的组合对模型目标量的影响最大。

(3)优化分析优化分析是ADAMS/View提供的一种复杂的高级分析工具。

在优化分析过程中,用户可以设定设计变量的变化范围,并施加一定的限制条件以保证最优化设计处于合理的取值范围内。

通常,优化问题可以归结为:在满足设计条件和在指定的变量变化范围内,通过自动地选择设计变量,由分析程序求目标函数的最大值或最小值。

与实验设计相比,优化分析更侧重于获得最佳目标值。

3.7 完成仿真通过以上一系列的仿真分析,可以实现对虚拟样机的相关参数的优化,并获得有关虚拟样机的详细数据,为机械系统的设计提供可靠的依据。

4、利用ADAMS进行液压系统的动态仿真分析的实例功能开沟机是一种典型的变负载、多工况的机电液一体化产品。

其液压系统的动态特性会直接影响整个设备的性能%利用虚拟样机技术的集成化特点。

可将各分系统集成为一个大系统进行联合仿真。

从而解决机械与液压系统之间的相互影响问题#并可在可视化的环境下观察仿真结果。

4.1 建立系统的可视化模型多功能开沟机模型包括机械系统模型和液压系统模型,在ADAMS/view下建立机械模型主要是机械实体的创建和约束副的选择,如液压缸机械模型是在一个圆柱体和一个圆柱腔体之间创建一个移动副,模型的材质、密度、质量等均可根据实际情况设定。

所建立的液压挖掘机三维模型图:4.2 液压回路的构成液压传动是在原来已有模型基础上添加液压传动回路,并通过液压传动回路中执行元件(液压缸和液压马达),将液压系统的作用力传递到模型。

液压回路由液压元件连接构成,建立液压传动系统的过程就是选择相应的液压元件并创建液压元件的过程。

相关主题