ADAMS动力学仿真算法及参数设置分析

合集下载

基于ADAMS的悬架系统动力学仿真分析与优化设计

基于ADAMS的悬架系统动力学仿真分析与优化设计

基于ADAMS的悬架系统动力学仿真分析与优化设计一、概述本文以悬架系统为研究对象,运用多体动力学理论和软件,从新车型开发中悬架系统优化选型的角度,对悬架系统进行了运动学动力学仿真,旨在研究悬架系统对整车操纵稳定性和平顺性的影响。

文章提出了建立悬架快速开发系统平台的构想,并以新车型开发中的悬架系统优化选型作为实例进行阐述。

简要介绍了汽车悬架系统的基本组成和设计要求。

概述了多体动力学理论,并介绍了利用ADAMS软件进行运动学、静力学、动力学分析的理论基础。

基于ADAMSCar模块,分别建立了麦弗逊式和双横臂式两种前悬架子系统,多连杆式和拖曳式两种后悬架子系统,以及建立整车模型所需要的转向系、轮胎、横向稳定杆等子系统,根据仿真要求装配不同方案的整车仿真模型。

通过仿真分析,研究了悬架系统在左右车轮上下跳动时的车轮定位参数和制动点头量、加速抬头量的变化规律,以及汽车侧倾运动时悬架刚度、侧倾刚度、侧倾中心高度等侧倾参数的变化规律,从而对前后悬架系统进行初步评估。

1. 悬架系统的重要性及其在车辆动力学中的作用悬架系统是车辆的重要组成部分,对车辆的整体性能有着至关重要的作用。

它负责连接车轮与车身,不仅支撑着车身的重量,还承受着来自路面的各种冲击和振动。

悬架系统的主要功能包括:提供稳定的乘坐舒适性,保持车轮与路面的良好接触,以确保轮胎的附着力,以及控制车辆的姿态和行驶稳定性。

在车辆动力学中,悬架系统扮演着调节和缓冲的角色。

当车辆行驶在不平坦的路面上时,悬架系统通过其内部的弹性元件和阻尼元件,吸收并减少来自路面的冲击和振动,从而保持车身的平稳,提高乘坐的舒适性。

同时,悬架系统还能够根据车辆的行驶状态和路面的变化,自动调节车轮与车身的相对位置,确保车轮始终与路面保持最佳的接触状态,以提供足够的附着力。

悬架系统还对车辆的操控性和稳定性有着直接的影响。

通过合理的悬架设计,可以有效地改善车辆的操控性能,使驾驶员能够更加准确地感受到车辆的行驶状态,从而做出更为精确的操控动作。

adams动力学仿真原理

adams动力学仿真原理

adams动力学仿真原理
Adams是一种基于动力学原理进行仿真的软件,它使用多体
动力学理论和计算力学算法,对系统中的物体进行建模和仿真,以模拟真实的物体运动和相互作用。

Adams的仿真原理主要基于以下几个方面:
1. 多体动力学:Adams使用多体动力学理论来描述系统中的
物体运动。

多体动力学是物体受力和受力作用导致的加速度之间的关系。

通过建立质点、刚体或弹性体等物体的动力学模型,并考虑物体之间的相互作用,可以求解物体的运动轨迹、速度和加速度等。

2. 约束条件:Adams支持对系统中物体之间的各种约束条件
进行建模和仿真。

约束条件可以是几何约束,如固定连接、旋转关节、滑动关节等,也可以是物理约束,如弹簧、阻尼器等。

Adams利用这些约束条件来限制物体的运动范围,并求解约
束条件下的系统运动。

3. 接触和碰撞:Adams还考虑了系统中物体之间的接触和碰撞。

通过建立接触模型和碰撞模型,Adams可以模拟物体之
间的接触力和碰撞力,并根据物体的质量、形状和速度等参数计算物体的反应。

4. 动力学求解:Adams使用高效的动力学求解算法,通过求
解物体运动的微分方程组,得到物体的运动轨迹、速度和加速度等。

求解过程中,Adams考虑了物体之间的相互作用和约
束条件,并根据物体的质量、惯性、摩擦力等参数计算物体的运动状态。

总的来说,Adams的仿真原理基于多体动力学理论和计算力学算法,并考虑了物体之间的约束、接触和碰撞等相互作用,以模拟系统中物体的真实运动和行为。

Adams动力学仿真分析的详细步骤

Adams动力学仿真分析的详细步骤

1、将三维模型导出成parasolid格式,在adams中导入parasolid格式的模型,并进行保存。

2、检查并修改系统的设置,主要检查单位制和重力加速度。

3、修改零件名称(能极大地方便后续操作)、材料和颜色.首先在模型界面,使用线框图来修改零件名称和材料。

然后,使用view part only来修改零件的颜色。

4、添加运动副和驱动.注意:1)添加运动副时,要留意构件的选择顺序,是第一个构件相对于第二个构件运动。

2)对于要添加驱动的运动副,当使用垂直于网格来确定运动副的方向时,一定要注意视图定向是否对,使用右手法则进行判断。

若视图定向错了,运动方向就错了,驱动函数要取负。

3)添加运动副时,应尽量使用零件的质心点,此时也应检查零件的质心点是否在其中心。

4)因为在仿真中经常要修改驱动函数,所以应为驱动取一个有意义的名称,一般旋转驱动取为:零件名称_MR1,平移驱动取为:零件名称_MT1。

5)运动副数目很多,且后面用的比较少,所以运动副的名称可以不做修改。

对于要添加驱动的运动副,在添加运动副后,应马上添加驱动,以免搞错.6)添加完运动副和驱动后,应对其进行检查。

使用数据库导航器检查运动副和驱动的名称、类型和数量,使用verify model检查自由度的数目,此时要逐个零件进行自由度的检查和计算。

7)进行初步仿真,再次对之前的工作进行验证。

因为添加了材料,有重力,但没有定义接触,此时模型会在重力的作用下下掉。

若没问题,则进行保存。

5、添加载荷.6、修改驱动函数.一般使用速度进行定义,旋转驱动记得加d。

7、仿真。

先进行静平衡计算,再进行动力学计算。

8、后处理。

具体步骤如下:1)新建图纸,选择data,添加曲线,修改legend。

一般需要线位移,线速度,垂直轮压和水平侧向力的曲线。

2)分析验证,判断仿真结果的正确性(变化规律是否对,关键数值是否对)。

3)截图保存,得出仿真分析结论.。

ADAMS参数化建模及优化设计

ADAMS参数化建模及优化设计

ADAMS参数化建模及优化设计ADAMS(Automatic Dynamic Analysis of Mechanical Systems)是一种常用的参数化建模和优化设计软件,广泛应用于机械系统的动力学模拟和优化。

本文将针对ADAMS的参数化建模和优化设计进行详细探讨。

参数化建模是指将机械系统的设计参数进行编程和建模,实现系统的变量化描述。

ADAMS软件提供了强大的参数化建模功能,可以对系统的几何形状、材料属性、运动约束等进行参数化描述。

通过参数化建模,工程师可以灵活地调整系统的参数,快速验证不同设计方案的性能差异,为优化设计提供重要的支持。

在ADAMS中,参数化建模可以通过两种方式实现:一种是基于CAD几何模型进行建模,另一种是基于ADAMS内置的建模工具进行建模。

对于基于CAD几何模型的建模,工程师可以直接导入CAD文件,然后通过ADAMS 提供的工具对几何模型进行进一步处理,添加运动约束和物理特性等。

而基于ADAMS内置的建模工具进行建模,工程师可以通过简单的拖拽和参数调整就能够快速构建机械系统模型。

参数化建模之后,就可以进行系统的优化设计了。

ADAMS软件提供了多种优化方法和算法,如遗传算法、粒子群算法、单目标优化、多目标优化等。

工程师可以根据具体需求选择适合的优化方法,通过设定优化目标和约束条件,对系统进行优化设计。

在进行优化设计时,需要定义目标函数和约束条件。

目标函数是指系统的优化目标,可以是最小化系统一些性能指标,如最小化系统的质量、最小化系统的振动等。

约束条件是指系统设计必须满足的条件,如材料的强度、系统的尺寸约束等。

通过设置合适的目标函数和约束条件,ADAMS 可以自动寻找最优的设计方案。

在进行参数化建模和优化设计时1.系统的参数化建模应该尽可能准确地反映实际情况,避免过度简化或者误差过大。

2.在进行优化设计时,应该明确优化的目标和约束条件,以及优化的范围和限制。

3.在优化设计过程中,可能需要进行多次的仿真和优化迭代,直到找到最优的设计方案。

ADAMS动力学求解算法特性比较分析_吴冰

ADAMS动力学求解算法特性比较分析_吴冰

2 求解器的特点比较
(1)Gstiff求解器。Gstiff求解器为刚性稳定算法,采用多步、 变阶(最高阶为6)、变步长、固定系数算法。可直接求解DAE方 程,有I3、SI2、SI1三种积分格式。在预估中采用泰勒级数,而且 其系数是假设步长不变而得到的固定系数,因而当步长改变时会产 生误差。其奇特点是计算速度快,位移精度高,I3格式时速度、尤 其加速度会产生误差,可以通过控制最大步长来控制求解中步长的
学术研讨
2011年第9期 24
ADAMS动力学求解算法特性比较分析
吴 冰 ①② 陈 波 ②
(①河南理工大学 ②新乡学院)
摘 要 本文简要介绍了美国MDI(Mechnical Dynamics Inc.)虚拟样机仿真分析软件ADAMS(Automatic Dynamic Analysis of Mechanical Systems),总结了ADAMS中的动力学求解算法,对不同的算法特性进行了对比分析。给出了不同算法的适用范围。
关键词 DAE方程 积分格式 求解器
虚拟样机仿真分析软件ADAMS(Automatic Dynamic Analysis of Mechanical Systems)是对机械系统的运动学与动力学进行仿真的 商用软件,由美国MDI(Mechnical Dynamics Inc.)开发,在经历了 12个版本后,被美国MSC公司收购。ADAMS集建模、计算和后处 理 于 一 体 , A DAMS有许 多 个 模 块 组 成 , 基 本 模 块 是 View模 块 和 Postprocess模块,通常的机械系统都可以用这两个模块来完成。另 外,在ADAMS中还针对专业领域而单独开发的一些专用模块和嵌 入 模 块 , 例 如 专 业 模 块 包 括 汽 车 模 块 ADAMS/Car、 发 动 机 模 块 ADAMS/Engine、火车模块ADAMS/Rail、飞机模块ADAMS/Aircraft 等 ; 嵌 入 模 块 如 振 动 模 块 ADAMS/Vibration、 耐 久 性 模 块 ADAMS/Durability、 液 压 模 块 ADAMS/Hydraulic、 控 制 模 块 ADAMS/Control和柔性体模块ADAMS/AutoFlex等。本文对ADAMS 中的动力学求解算法进行了介绍,然后对不同的算法特性进行了对 比分析。

ADAMS 2023动力学分析与仿真从入门到精通

ADAMS 2023动力学分析与仿真从入门到精通

ADAMS 2023动力学分析与仿真从入门到精通简介ADAMS(Advanced Dynamic Analysis of Mechanical Systems)是一种用于进行动力学分析和仿真的强大工具。

它可以帮助工程师和设计师在产品开发过程中预测和优化机械系统的性能。

无论是汽车、飞机还是机械设备,ADAMS都可以用来模拟其在不同工况下的动态行为。

本文档将介绍ADAMS 2023的基本概念和操作指南,从入门到精通,帮助读者快速上手并掌握ADAMS的使用方法。

1. ADAMS简介1.1 ADAMS的定义ADAMS是一种基于多体动力学理论的仿真软件,它能够对复杂的机械系统进行动力学分析和仿真,并提供详细的结果和可视化的模拟效果。

它主要用于评估系统的运动性能、力学特性和振动响应,是工程师进行设计优化和故障排查的重要工具。

1.2 ADAMS的应用领域ADAMS广泛应用于汽车、航空航天、机械设备等领域,用于模拟和分析复杂机械系统的动态行为。

例如,汽车制造商可以使用ADAMS来评估车辆的悬挂系统、转向动力学和车身振动特性;航空航天公司可以使用ADAMS来模拟飞机的飞行动力学和振动响应。

2. ADAMS基本概念2.1 多体系统ADAMS将机械系统建模为多个刚体之间的约束系统。

每个刚体包含了几何特征、质量和惯性属性。

通过在刚体之间添加约束和运动条件,可以建立复杂的多体系统模型。

2.2 约束约束用于描述刚体之间的相对运动关系。

ADAMS提供了各种类型的约束,如平面、关节、铰链等。

通过正确定义约束条件,可以模拟系统的运动和力学特性。

2.3 运动条件运动条件用于描述系统的运动。

ADAMS提供了多种运动模式,如位移、速度、加速度和力矩等。

通过在刚体上施加运动条件,可以模拟系统的各种运动情况。

3. ADAMS操作指南3.1 ADAMS界面ADAMS的用户界面由多个工具栏、菜单和窗口组成。

主要包括模型浏览器、属性编辑器、运动学模块、仿真控制和结果查看器等。

利用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参数化建模与优化设计

ADAMS参数化建模与优化设计ADAMS(Automatic Dynamic Analysis of Mechanical Systems)是一种常用的多体动力学仿真软件,被广泛应用于机械系统的动力学分析与设计优化中。

它的参数化建模与优化设计功能可以帮助工程师更快速、更高效地进行系统设计与优化。

参数化建模是将系统的设计参数以变量的形式进行描述和表示,以便进行系统的动力学仿真分析和设计优化。

在ADAMS中,可以通过定义几何参数、材料属性、连接关系等参数的变化范围和约束条件,来进行系统的参数化建模。

对于复杂的机械系统,可以通过ADAMS提供的图形界面来逐步建立模型,并且可以通过自定义脚本进行复杂操作,从而构建方便进行参数化分析和优化的模型。

在参数化建模完成后,可以利用ADAMS进行系统的动力学仿真分析。

通过对系统的各种输入条件施加不同的变化,如力、速度和位移等,可以得到系统在不同工况下的运动学和动力学响应。

这样可以帮助工程师更深入地理解系统的性能和行为,找到系统中可能存在的问题和优化的空间。

基于ADAMS的参数化建模,可以方便地进行系统的设计优化。

通过对设计参数的变化范围和优化目标进行定义,ADAMS可以自动地进行参数寻优和设计优化。

在设计优化过程中,可以将系统的性能指标作为目标函数进行优化,如最小化能耗、最大化刚度和最小化振动等。

同时,还可以设置各种约束条件,如材料强度、装配尺寸和运动范围等,以确保优化设计的可行性和可靠性。

1.提高设计效率:通过参数化建模,可以快速搭建系统模型,减少了从零开始设计的时间和工作量,提高了设计效率。

2.提高设计质量:通过动力学仿真分析和设计优化,可以直观地了解系统的性能与行为,并找到系统存在的问题和待优化的空间,从而提高设计质量。

3.缩短优化周期:ADAMS可以自动进行参数寻优和设计优化,节省了手动调整参数和分析结果的时间,缩短了优化周期。

4.精细设计控制:通过对设计参数的变化范围和优化目标的定义,可以对系统的设计过程进行精细控制,实现更精确的设计结果。

基于ADAMS的重载操作机的动力学仿真

基于ADAMS的重载操作机的动力学仿真

构件 、 柔性体构件 以及附加倾覆力矩等因素对操作机性能的影响 , 为设计操作机 的结构设计提供 了理论及数据
依据.
关键词 : 锻造操作机 ; 刚柔耦合 ; A D A MS 动力学仿 真
中 图分 类 号 : H 1 ; 1 . T 6 0 3 3 7 文献 标 识 码 : A 文章 编 号 : 62—58 (00 0 —06 —0 17 5 12 1 )3 2 4 5
ADAM S- a e y a c lsmul to n h a y d y m a i u a o s b s d d n mia i a i n o e v - ut n p l t r
L n 1Ga g,S NG a -i ,Zh n i O S n ln g a g Ka
析软件 , 其建模仿 真 的精 度和可靠 性在 所 有 的动 力学 分 析软 件 中名 列 前茅 [ . 的分 析对 象 主要 是多 刚 5它 ] 体, 也可 以实现柔 性体运 动仿真分 析 , 以更 真实地模 拟机构 动作 时 的动态行 为及构件 振动情况 .
巨型重载操作 装备是 制造产业链 中的基 础装备 _ , 有载荷 大 、 1具 ] 惯量 大 、 自由度多 、 多维力位操 控能力 强等特点 [ 操 作装备 与加工装 备协调作 业 , 以大大 提高 制造 能力 、 引. 可 制造 精 度 、 产效 率 和材 料利 用率 , 生 降低能耗 . 国核 电 、 电 、 工 、 我 火 化 造船 、 航空航 天等产业对 极端条 件下 的节 能 、 材制造技 术 以及 巨型重载 节 装备提 出了迫切需 求 . 研究 巨型重载操 作装备 的基础科 学问题 , 旨在揭 示极端 载荷条件 下多 自由度操作装 备的力学行 为与动 态响应规律 . 其应用 不 限于制 造行业 , 可为 采矿 、 也 交通 、 筑 、 口机械 等重 载操 作装 建 港 备设计 与制造 提供科学 技术支撑 . 巨型重载操 作装备 制造成本 高 , 设计 与制造周 期长 , 通常采 用 单 台制造 模式 , 因此 无 法通 过 物理样 机 实验对 其操作性 能进行 分析和验 证 . 高效 、 高保真 的模拟 仿真 技术 成为 重载 操作 装备 设计 、 能评 估 与优 性 化 的重 要支撑技 术[ . 3 利用 虚拟产 品模 型 , ] 在产 品实 际制造 之 前对 产 品 的性 能 、 为 、 行 功能 进行 分 析和评 估 , 而对设计 方案进行 评估和 优化 , 到产 品生产 的最优 目标[ . A S 广泛 使用的 多体系统仿 真分 从 达 4A M 是 ]D

ADAMS参数化建模及优化设计

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系统测量与仿真和仿真后处理.

ADAMS系统测量与仿真和仿真后处理.
动力学分析(Dynamic) 运动学分析(Kinematic)
4种类型的仿真分析 :
静态分析(static) 装配分析(Assemble)
仿真操作工具
仿 真 工 具
仿真操作按钮
仿真类型
仿真参数设置
仿真时间 仿真频率
仿真参数设置栏 仿 真 控 制 对 话 框
仿 真 分 析 参 数 设 置
恢 复 起 始 状 态
页的操作
操作工具
后 翻
前 翻
新 建
删 除
视窗的操作
视窗布置 选择视窗 放大视窗 转移视窗内容 删除视窗内容
对象结构关系及其转性编辑
Modeling项包括与仿真样机 有关的各种对象类型,例如: 构件、运动副、作用力等
Plotting项包括与绘制数 据曲线图有关的各种对 象类型,例如:曲线、 标题等。
停 止
Default为默认
开 始 Dynamic动力学 分析 Kinematic运动 学分析 Static静态分析 End Time停止的绝 对时间 Duration开始仿真 分析到停止的时间 间隔 Step Size时间步长 Steps步数
检验样机模型 检验方法和工具
样 机 信 息 窗 口
仿真再现
ADAMS/PostProcessor的进入
在ADAMS/View主工具箱,选择后处理工具图标 ;
在Review菜单,选择Plotting Window,启动并显示ADAMS /PostProcessor窗口。 退出: 结束ADAMS/PostProcessor操作,返回到ADAMS\View 程序,可以选择图标 。
操作工具 基点 照相
绘制 轨迹
三、 仿真后处理
1、 ADAMS系统仿真后处理的进入、组成

ADAMS中的动平衡仿真分析

ADAMS中的动平衡仿真分析

ADAMS中的动平衡仿真分析ADAMS (Automatic Dynamic Analysis of Mechanical Systems) 是一种广泛应用的动力学仿真分析软件,被用于模拟和分析机械系统的动态行为。

在ADAMS中进行动平衡仿真分析可以帮助工程师评估系统的稳定性和平衡性能。

动平衡是指在运行过程中,系统各组件的质量分布和重心位置达到平衡,以减小系统振动和提高系统效率。

通过使用ADAMS进行动平衡仿真分析,可以帮助工程师更好地理解系统的平衡特性,预测和解决潜在的不平衡现象。

首先,在进行动平衡仿真分析前,需要建立一个准确的系统模型。

在ADAMS中,可以通过绘制系统的物理形状、约束关系和连接方式来构建机械系统的几何模型。

还可以将各个组件的质量和惯性特性加入系统模型,以便进行动力学分析。

接下来,需要定义系统的约束和激励条件。

约束条件可以是各个连接点的相对位置或运动约束,激励条件可以是施加在系统上的外部力或力矩。

这些约束和激励条件会影响系统的动态响应,包括系统的振动频率、位移和力学响应。

然后,可以进行动平衡仿真分析。

在ADAMS中,可以对系统进行静态平衡分析和动态响应分析。

静态平衡分析用于确定系统的静态平衡位置和负载分配。

动态响应分析用于预测系统在实际运行条件下的动态响应,包括振动幅值、相位差和频率响应。

动平衡仿真分析的结果可以以图形和数值的形式展现。

ADAMS能够产生动画和曲线图,显示系统的振动模式、模态分析和平衡性能。

此外,还可以通过修改系统模型和参数,比较不同设计方案的平衡性能和效果。

动平衡仿真分析在很多工程领域都有广泛应用。

例如,在车辆工程中,可以使用ADAMS对发动机、转向系统和底盘进行动平衡分析,优化悬挂系统和减小车辆震动。

在航空航天领域,ADAMS可以用于飞机机身和翼面的平衡性能分析,改善飞行稳定性和降低飞行噪音。

总而言之,ADAMS中的动平衡仿真分析是一种强大的工具,可以帮助工程师评估系统的平衡性能和稳定性。

ADAMS仿真分析及调试

ADAMS仿真分析及调试
• 定义其他的输出量: 压力、功、能、动
• 选择ADAMS/Solver已经定义的位移、速度、加速度和力的输出
组,并指定参考坐标系 • 使用用户自定义的若干函数表达式定义所需的输出 • 使用用户自定义的子程序REQSUB来定义非标准的输出
2
7.2 检验样机模型

7.1设置仿真分析输出

样机各种对象(例如:构件、力、约束等)基本信息的 描述(默认) 各种对象的有关分量信息
• 运动副、原动机、载荷和弹性连接等产生的力和力矩(默认) • 构件的各种运动状态: 位移、方向角、速度、角速度、加速度、
角加速(默认质心位置) • 测量手段和指定输出方式自定义一些特殊的输出
• 步长太大,不能反映样机的高频响应 • 反之,步长过小会大大增长仿真分析时间,使得输出文件很大。 • 为了减小输出文件,可以采用仿真运算若干步再输出一步的方法。



7
7.3.4 管理仿真结果

管理仿真结果
• ADAMS仅保存最后一次的仿真分析结果 • 可以利用保存命令将所需的仿真结果存入数据库 • 或从数据库删除结果

设置仿真过程中输出仿真结果的频率
• Step Size ----输出的时间步长 • Steps ----总共输出的步数


开始仿真分析
中途停止分析

中途停止分析
6
7.3.3 注意问题

如果中途停止分析,然后再按快捷键开始分析,则 ADAMS/View将从上一次停止的位置接下去分析 如果希望从头开始分析,应该按快捷键,使仿真指针返 回到初始位置 如果希望从上一次分析结束的位置继续分析,采用 Duration定义仿真时间较为方便 在设置输出步长时应该注意:

adams机械系统动力学仿真实例

adams机械系统动力学仿真实例

adams机械系统动力学仿真实例
在ADAMS中进行机械系统动力学仿真的步骤如下:
1. 建立模型:首先,需要在三维建模软件(如SolidWorks、Proe等)中建立好机器人或机械系统的三维模型。

然后,将模型另存为x_t格式,并导入ADAMS软件中。

在导入之前,可以对模型进行适当简化,去掉不重要的特征或零部件。

2. 添加运动副约束:根据机械系统的关节进行设置,在基座与地面之间添加固定约束;其余各关节依据实际情况添加转动关节或移动关节。

例如,移动副、球副、十字铰链(可视为两个转动副)等。

3. 检验样机模型:利用检验样机工具,显示样机内所有信息,观察零件、约束、载荷及运动参数的正确与否。

4. 定义初始条件和施加载荷:根据需要定义初始条件,如速度、加速度等。

同时,对模型施加适当的载荷,如重力、外部力等。

5. 进行仿真分析:设置仿真时间、步长等参数,运行仿真。

ADAMS会自动计算出系统的动力学响应,如位移、速度、加速度、力等。

6. 结果后处理:在仿真结束后,可以通过ADAMS的后处理模块查看仿真结果。

可以生成动画、绘制曲线、进行数据统计等。

通过以上步骤,就可以在ADAMS中进行机械系统动力学仿真了。

需要注意的是,具体的步骤可能会根据不同的机械系统和仿真需求有所不同。

因此,在进行仿真时,需要根据实际情况进行调整和修改。

ADAMS动力学仿真算法及参数设置分析

ADAMS动力学仿真算法及参数设置分析
J aco bi矩阵 , 可算出 qk + 1 , uk + 1 ,λ k + 1 , qk + 1 , u k + 1 ,λ k+1 , 重复迭代校正步骤 , 直到状态向量满足收敛条件 , 使 系统方程 g ( y n + 1 , y n + 1 , t n + 1 ) = 0 近似成立 。 ( 3) 检查积分误差并优化积分步长和多项式阶
( 8)
得到图 1 。 1. 机械系统动力学方程的秩 式 ( 1) ~ ( 3) 是代数微分方程组而不是常微分方 程组[ 5 ] ,即方程中的导数项不能化为显式的形式 ( 常 微分方程) 。由式 ( 11) 可以看出 , 当步长很小时 ,J a2 co bi 阵将出现很大的项 , 这在数学上称为病态 。病 态的 J aco bi 阵将使求解线性方程组时产生严重的 舍入误差 ,这是由代数微分方程自身的特点决定的 。 式 ( 1) 可以转化为式 ( 12a ) 的形式 , 在数学上称 这样的方程为指数 3 ( index - 3 ) 公式[ 5 ] 。所谓指数 是指 : 将代数微分方程转化为常微分方程所需要的 微分的次数 。 T λ- A T F = 0 Mu + φ q
1
I I
( 9) ( 10)
0 0 ( c)
・ φ ( q , u , t) = 0 φ( q , t) = 0 T・ T Mu + φ qη - A F = 0
ζ= 0 u - q +φ q
T・
0
k
Δq - F Δu = - G ( 11) Δ λk - Φ k 其中 :方程左边的系数为系统的 J aco bi 矩阵 ; 5 F/ 5 q 系统刚度矩阵 ; 5 F/ 5 u 系统阻尼矩阵 ; 5 F/ 5 u 系统质 量矩阵 式 ( 11 ) 表明 , 求解非线性代数方程组的问题已 转化 为 求 解 线 性 方 程 组 的 问 题 。通 过 分 解 系 统

基于ADAMS动力学仿真参数设置的研究

基于ADAMS动力学仿真参数设置的研究
第 23 卷
第 9期



仿

2006 年 9 月
文章编号 : 1006 - 9348( 2006) 09 - 0103- 05
基于 ADAM S动力学仿真参数设置的研究
于殿勇 , 钱玉进
(哈尔滨工业大学机器人所 , 黑龙江 哈尔滨 150080) 摘要 : 在 A DAM S动力学仿真过程中 , 针对同样的模型设置 不同的仿 真参数 , 其 仿真结果 都不相同 , 甚至出现 仿真失败 的现 象。该文根据动力学数值计算流程 , 对于不同的积分器以及积分格式作了比 较研究 , 分析了不 同积分器和积 分格式的 优缺 点和适用场合, 并对动力学仿真中其它参数设置作了介绍 , 针对动力学仿真 过程中几种常见 的仿真失败进行 了原因分 析并 提出解决措施 , 并通过具体的实例对上述分析进行说明 , 最后提出了基 于 ADAM S动 力学仿真参数 设置一般步骤和 原则 , 为 获得最佳仿真效果奠定了基础 , 具有一定的理论价值。 关键词 : 多体系统动力学 ; 积分器 ; 积分格式 中图分类号 : TP391. 9 文献标识码 : A
检测模型确保模型自身能够达到静态平衡daptivity的设降低误差值减少不平衡因素观察到底是哪个实体造成上述问题检测该实体的建模以减小重力设置使其先达到静平衡然后慢慢增加重力adams软件仿真实例为了对基于adams动力学仿真参数的设置研究加以实例说明特引用文献中曲柄滑块机构分析的例子其机构如图2所示不同积分器滑块x方向位移不同积分器滑块x方向速度曲柄滑块模型在圆盘旋转运动副上添加一个旋转运动mos在滑块上添加符号函数所表示的力中间通过连杆连接
Param eter- Settings for the DADAM S

ADAMS相关参数设置

ADAMS相关参数设置

ADAMS相关参数设置1.ADAMS机械建模模块主要是进行标签定义,需要定义运动副和运动约束以及载荷的施加。

此模块需要在PROE建模时指定建立。

仿真分析模块,主要是定义仿真输出,进行动力学仿真求解分析。

仿真结果分析模块,主要是进行仿真结果显示,并定义仿真结果曲线的输出。

ADAMS仿真求解四个求解模块:ADAMS:MultiBodyDynamicsProcedure模块是进行动力学分析模块。

ADAMS:MultiBodyKinematicsProcedure模块是进行运动学分析模块。

ADAMS:MultiBodyStaticProcedure模块是进行静力学分析模块。

ADAMS:MultiBodyTransientProcedure模块是进瞬态分析模块。

2.抽象标签定义进行动力学分析,标签需要进行刚体定义。

标签定义没确定如何集成3.约束定义在proe_mechanism模块中进行定义。

4.材料定义材料定义:需要定义相关材料的密度等物理属性。

ADAMS的材料定义主要是密度的定义。

因为在多体动力学分析时,我们现在主要考虑的都是刚体,所以每个部件的质量定义是必须的。

5.Marker点定义载荷定义:内部热源、初始温度、外界温度边界、轨道参数等的定义。

6.边界条件定义载荷定义:内部热源、初始温度、外界温度边界、轨道参数等的定义。

7.仿真计算条件定义一、时间步长的定义编辑“ADAMS: Multi Body Kinematics Procedure”任务,主要是修改动力分析的工作时间和时间步长,并将ADAMS分析环境添加至分析任务,具体操作过程如下图所示。

二、ADAMS求解模块的定义此项主要是ADAMS求解器的单位定义。

在运用ADAMS求解时,为了与PROE联合,单位需要采用“MMKS”,即mm、kg、N、s及degree,具体设置如下图所示:注:ADAMS与PROE兼容的格式是*.x_t格式的几何文件,所以输入、输出最好采用此格式的文件。

第4章ADAMS软件算法基本理论-(陈立平)机械系统动力学分析及ADAMS应用

第4章ADAMS软件算法基本理论-(陈立平)机械系统动力学分析及ADAMS应用

第4章ADAMS软件基本算法本章主要介绍ADAMS软件的基本算法,包括ADAMS建模中的一些基本概念、运动学分析算法、动力学分析算法、静力学分析及线性化分析算法以及ADAMS软件积分器介绍。

通过本章的学习可以对ADAMS软件的基本算法有较深入的了解,为今后合理选择积分器进行仿真分析提供理论基础,为更好地使用ADAMS打下良好的理论基础。

4.1 ADAMS建模基础ADAMS利用带拉格朗日乘子的第一类拉格朗日方程导出――最大数量坐标的微分-代数方程(DAE)。

它选取系统内每个刚体质心在惯性参考系中的三个直角坐标和确定刚体方位的三个欧拉角作为笛卡尔广义坐标,用带乘子的拉格朗日第一类方程处理具有多余坐标的完整约束系统或非完整约束系统,导出以笛卡尔广义坐标为变量的动力学方程。

4.1.1 参考标架在计算系统中构件的速度和加速度时,需要指定参考标架,作为该构件速度和加速度的参考坐标系。

在机械系统的运动分析过程中,有两种类型的参考标架——地面参考标架和构件参考标架。

地面参考标架是一个惯性参考系,它固定在一个“绝对静止”的空间中。

通过地面参考标架建立机械系统的“绝对静止”参考体系,属于地面标架上的任何一点的速度和加速度均为零。

对于大多数问题,可以将地球近似为惯性参考标架,虽然地球是绕着太阳旋转而且地球还有自转。

对于每一个刚性体都有一个与之固定的参考标架,称为构件参考标架,刚性体上的各点相对于该构件参考标架是静止的。

4.1.2 坐标系的选择机械系统的坐标系广泛采用直角坐标系,常用的笛卡尔坐标系就是一个采用右手规则的直角坐标系。

运动学和动力学的所有矢量均可以用沿3个单位坐标矢量的分量来表示。

坐标系可以固定在一个参考标架上,也可以相对于参考框架而运动。

合理地设置坐标系可以简化机械系统的运动分析。

在机械系统运动分析过程中,经常使用3种坐标系:(1)地面坐标系(Ground Coordinate System)。

地面坐标系又称为静坐标系,是固定在地面标架上的坐标系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文章编号:100628244(2005)03227204ADAMS动力学仿真算法及参数设置分析The Analysis on Adams Dynamic Simulation Algorithm andP arameters Selection(上海交通大学机械与动力工程学院赫雄)(He X ion g,S chool of Mechanical En gi neeri n g,S J TU)[摘要]首先,介绍了ADAMS中的机械系统动力学方程;其次,分析了ADAMS中GISTIFF刚性积分算法;然后,对ADAMS动力学仿真参数的设置进行了总结;最后,指出了本文的意义和进一步研究的方向。

[Abstract]Firstly,give an introduction mechanical dynamics equations;Secondly,give an analysis on AD2 AMS stiff integrator algorithm2GISTIFF;Thirdly,give a summary on ADAMS dynamic simulation parame2 ters selection.Finally,point out the meaning of t his article and t he way to furt her st udy. 关键词:ADAMS算法 Key words:ADAMS algorit hm 中图分类号:TP391.9 文献标识码:A1 ADAMS的机械系统动力学方程机械系统可以由非自由质点系表示。

将描述非自由质点系的动力学普遍方程用广义坐标表示就可以得到所谓的拉格朗日方程。

在拉格朗日方程的基础上用拉格郎日乘子法处理带多余自由度的完整约束方程(位置约束)和非完整约束方程(运动约束)就可以得到一般机械系统的运动微分方程[1]。

ADAMS用刚体j的直角坐标和欧拉角作为广义坐标q j=[x,y,z,Ψ,θ,φ]T j,对于有n个刚体的系统q=[q T1,q T2,…,q T n]T,则机械系统的运动微分方程如式(1)所示[2]。

式(1)是二阶代数微分方程组。

d dt 5T5q・T-5T5qT+ρφT q+μθT q=Q(1)其中:T系统动能;q系统广义坐标列阵;Q广义力列阵;ρ完整约束的拉氏乘子列阵;μ非完整约束的拉氏乘子列阵;φ(q,t)=0完整约束方程;θ(q,q・,t) =0非完整约束方程令u-q=0把式(1)降阶为一阶代数微分方程组并改写成一般的形式:F(q,u, u,λ,t)=0Φ(q,t)=0G(u,q・)=u- q=0(2)其中:λ约束反力及作用力列阵;Φ描述约束的代数方程列阵;F系统动力学微分方程及用户定义的微分方程定义系统的状态向量y=[q T,u T,λT]T,则式(2)可改写为更简单的形式:g(y,y・,t)=0(3) 2 GISTIFF刚性积分算法GSTIFF积分器(IN TEGRA TOR)是ADAMS 默认的积分器,它的主要求解步骤是:预测、迭代校正、积分误差分析、对积分步长和积分多项式阶的优化。

(1)预测:GSTIFF积分器分别采用泰勒级数和所谓的隐含向后差分的Gear积分多项式在t n时刻对t n+1时刻的状态向量y n+1和y・n+1进行预测。

式(5)称为隐含向后差分的Gear积分多项式,它是由最高阶为6的牛顿后插多项式推导得到的[3,4]。

y n+1=y n+5y n5t h+12!52y n5t2h2+ (4)y・n+1=1hβ0y n+1-∑ki=1αi y n-i+1(5)其中:h时间步长h=t n+1-t n;y n+1,y・n+1为y(t), y・(t)在t=t n+1时的近似值;β0,αi为Gear积分程序的系数值(2)迭代校正:将状态向量y n+1、y・n+1值代入系统方程(3)中。

则一阶微分方程组转变为非线性代数方程组。

若g(y n+1,y・n+1,t n+1)=0则状态向量y n+1的值就是t n+1时刻的状态;若g(y n+1,y・n+1, t n+1)≠0,则进行下一步:用修正的牛顿(Newton2 Rap hson)迭代法进行校正,以求出满足系统方程(3)的状态。

—72—第19卷第3期2005年9月传 动 技 术DRIV E SYSTEM TECHN IQU EVol.19 No.3September2005将式(2)在t =t n +1展开,得:F (q n+1,u n+1, u n+1,λn+1,t n+1)=0G (u n+1, q n+1)=u n+1--1h β0[q n+1-∑k i =1αiq n-i+1]=0Φ(q n+1,t n+1)=0(6) 迭代校正公式为式(7):F k +5F 5q Δq k +5F 5u Δu k +5F 5 u Δ u k +5F 5λΔλk =0G k +5G 5q Δq k +5G5u Δu k =0Φk +5Φ5qΔq k =0(7)其中:k 表示第k 次迭代;Δq k =q k+1-q k ;Δu k =u k+1-u k ;Δλk =λk+1-λk(8)由式(5)知:Δ u k =-(1/h β0)Δu k(9)由式(6)知:5G /5q =(1/h β0)I 5G /5u =I(10) 将式(9)(10)代入(7):5F 5q5F 5q -1h β05F 5u ・5Φ5q T 1h β0I I05Φ5qkΔq Δu Δλk =-F-G -Φk(11)其中:方程左边的系数为系统的J acobi 矩阵;5F/5q 系统刚度矩阵;5F/5u 系统阻尼矩阵;5F/5 u 系统质量矩阵式(11)表明,求解非线性代数方程组的问题已转化为求解线性方程组的问题。

通过分解系统J acobi 矩阵,可算出q k +1,u k +1,λk +1, q k +1, u k +1,λ・k +1,重复迭代校正步骤,直到状态向量满足收敛条件,使系统方程g (y n +1, y n +1,t n +1)=0近似成立。

(3)检查积分误差并优化积分步长和多项式阶对状态向量的预测值和校正值进行比较,若其差小于规定的积分误差限,则接受该解,否则拒绝该解。

无论是否接受该解都要进行积分步长和积分多项式阶的优化。

GISTIFF 积分器优化的原则是:尽量不变阶,若要变阶则优先降阶,这样可以避免频繁的变阶计算,使计算效率较高。

重复进行先前的预估、校正、检查积分误差、优化积分步长和多项式阶的过程,直到求解时间达到规定的时间。

3 ADAMS 动力学仿真的参数设置通过对ADAMS 动力学仿真算法的分析可以得到图1。

1.机械系统动力学方程的秩式(1)~(3)是代数微分方程组而不是常微分方程组[5],即方程中的导数项不能化为显式的形式(常微分方程)。

由式(11)可以看出,当步长很小时,J a 2cobi 阵将出现很大的项,这在数学上称为病态。

病态的J acobi 阵将使求解线性方程组时产生严重的舍入误差,这是由代数微分方程自身的特点决定的。

式(1)可以转化为式(12a )的形式,在数学上称这样的方程为指数3(index -3)公式[5]。

所谓指数是指:将代数微分方程转化为常微分方程所需要的微分的次数。

(a )M u +φTqλ-A T F =0u - q =0φ(q ,t )=0(b )M u +φTq λ-A T F =0u - q +φTq μ=0φ・(q,u ,t )=0φ(q,t )=0(c )M u +φT q η・-A TF =0u - q +φT qζ・=0φ・(q,u ,t )=0φ(q,t )=0(12)其中:η・=λ,ζ・=μ 解决指数3公式计算问题的方法是所谓的指数下降法(Index reduction methods ):将高指数的方程化为低指数的形式。

ADAMS12.0提供了三种系统公式:I3就是前面分析所用的公式,它是系统默认的公式。

SI2(Stabilized 2Index 2)是所谓的指数2公式,公式的形式如式(12b )所示。

SI1(Stabilized 2In 2dex1)是所谓的指数1公式,公式的形式如式(12c )所示。

SI2公式(12b )不但可以避免J acobi 矩阵的病态,而且状态方程中出现了约束方程的导数项,所以在求解中可以对系统状态的速度误差进行控制,求解更为精确。

SI1公式也有类似的结论,但它计算量太大,一般不采用。

2.刚性微分方程的求解所谓刚性是指系统各分量之间变化速度相差很大,例如各部件由于质量差别大而导致的运动变化在速度上的差别。

求解这样的系统时如果积分步长总是用与变化快的分量所对应的小步长求解的话,会导致计算量过于庞大而使问题不可解。

所以,当变化快的分量衰减后希望能够使用较大的步长来求解系统方程。

机械系统一般都具有刚性。

—82—图1 ADAMS刚性算法流程和参数设置Fig.1 ADAMS stiff integrator algorithm and parameters selection 微分方程数值解法的基本思想是:将微分方程转化为差分方程来求解,式(5)就是差分多项式。

所谓差分方程的稳定性是指:差分方程在求解过程中的舍人误差,在计算过程中是否会累积。

对稳定性的研究表明,传统的数值积分方法(包括尤拉公式、亚当姆斯公式,和龙格2库塔公式等)稳定性对步长的限制很苛刻,即不能使用很大的步长。

这样这类公式就不适合求解刚性系统。

Gear 证明了在一定条件下,积分多项式最高阶数为6的隐含向后差分的数值积分公式,如式(5)所示,在一定条件下可以取很大的步长而保证计算的稳定性,其中1阶和2阶公式在任意条件下都可以取任意长的步长[4]。

式(5)又称为Gear 积分公式,它可以通过改变步长的方法同时保证刚性系统的可解性和稳定性。

ADAMS 采用了三大类共五种积分器:(1)使用向后差分方法的GSTIFF 、WSTIFF 和Constant BDF ;(2)使用单步法的R KF45(龙格2库塔方法);(3)使用坐标分离算法的ABAM (亚当姆斯方法)。

其中,前三种积分器适用于刚性系统,后两种积分器适只用于非刚性系统。

WISTIFF 积分器采用的Gear 积分系数,如式(5)中的β0,αi ,不是固定值而是步长的函数,这样在预测动态很强的情况时,预测值更精确。

Constant 2BDF 对积分步长和积分多项式的阶优化的原则是:尽量使用规定的最大步长,对积分误差的控制主要通过改变多项式的阶数的方法。

这与GISTIFF 积分器采用的原则是不一样的。

步长的固定也有利于积分精度的提高。

3.ADAMS 动力学参数的设置(1)数字积分器(Integrator ):如前所述,AD 2AMS 提供了五种积分器:GSTIFF 、WSTIFF 、Con 2stant BDF 、ABAM 和R KF45。

相关文档
最新文档