多体系统运动模拟_ADAMS
基于ADAMS的汽车多种工况的仿真
![基于ADAMS的汽车多种工况的仿真](https://img.taocdn.com/s3/m/b6e3b63487c24028915fc370.png)
右后轮: Step ( tmi e, 0, 0, 5, 60) + Step ( tmi e,
15, 0, 20, 30); 左右后轮的制动力表达式: Step ( t im e, 50, 0,
3结 语
建立了某轿车的整车动力学仿真模型, 包括前悬
68
华北水利水电学院学 报
2009年 8月
产品设计开发周期、降低设计成本、提高设计质量的 目的.
1) 轻载爬坡速度; 2) 满载爬坡速度 3) 轻载爬坡加速度; 4) 满载爬坡加速度
图 3 轻、满 载爬坡速度和加速度
架、转向机构、后悬架以及底盘车身等. 完成了车辆 直行工况和爬坡工况在轻载、满载的情形下仿真和 分析, 并对各自的特点作出对比. 该方案为车辆在虚 拟环境下进行多工况的仿真分析提 供了一个新平 台, 为车辆深层次的设计和优化提供了一种新手段. 可以帮助相关企业摆脱对物理样机的依赖, 达到缩短
1 汽车模型的创建
1. 1 建 模 汽车包括车身、发动机、行走系、转向系、制动
系、传动系 和辅助设 备 [ 2- 3] , 是 一个复杂 的机械系 统, 如果按照车辆的真实构造进行建模, 工作量非常 大. 因此根据研究的目的, 在建模时对车辆的结构进 行了适当的抽象、简化, 对建立的整车动力学模型作
参考文献
[ 1] 唐应时, 廖丹, 李克安, 等. 汽车 双前桥转 向系统 的运动 学和动力学的 建模与 仿 真分 析 [ J]. 湘 潭大 学学 报: 自 然科学版, 2003, 28( 3): 98- 101.
[ 2] 王望予. 汽车设计 [M ]. 北京: 清华大学出版杜, 2002. [ 3] 陈家瑞. 汽车构造 [M ]. 北京: 人民交通出版社, 2000. [ 4] 李军, 邢俊文, 覃文洁, 等. ADAM S 实例教程 [M ]. 北京:
msc adams多体动力学仿真基础与实例解析
![msc adams多体动力学仿真基础与实例解析](https://img.taocdn.com/s3/m/b3cc7fc5e43a580216fc700abb68a98270feac47.png)
MSC Adams是一种常用的多体动力学仿真软件,它可以用于研究和分析机械系统、运动学和动力学特性。
下面简要介绍MSC Adams的基础知识和实例解析:
1. 多体动力学基础:
-刚体和连接:MSC Adams使用刚体模型来表示物体,可以定义物体的质量、惯性矩阵和几何形状。
通过连接件(约束)将多个物体连接在一起,可以模拟各种机构系统。
-动力学模型:通过定义物体的受力和力矩,可以建立动力学模型。
这些力可以包括重力、摩擦力、弹簧力等,可以根据需要进行自定义。
-运动学分析:可以分析物体的位置、速度、加速度以及各个连接件之间的相对运动关系。
2. 实例解析:
-车辆悬挂系统:通过建立车辆悬挂系统的多体动力学模型,可以分析车轮与地面的接触力、悬挂系统的行程和动态响应等。
这有助于改善车辆的悬挂性能和乘坐舒适性。
-机械臂运动学和动力学分析:通过建立机械臂的多体动力学模型,可以分析机械臂在不同工作状态下的位姿、速度和加速度。
这有助于优化机械臂的设计和运动控制算法。
-飞机起落架系统:通过建立飞机起落架系统的多体动力学模型,
可以分析起落架在着陆和起飞时的动态响应和受力情况。
这有助于改进起落架的设计和耐久性。
-振动系统:通过建立振动系统的多体动力学模型,可以分析系统的固有频率、振动模态和受力情况。
这有助于评估结构的稳定性和设计适当的减振措施。
以上是MSC Adams多体动力学仿真的基础知识和一些实例解析。
通过使用MSC Adams,工程师和研究人员可以更好地理解和优化复杂机械系统的动力学特性。
工程案例—机器人Adams虚拟实验详细步骤
![工程案例—机器人Adams虚拟实验详细步骤](https://img.taocdn.com/s3/m/7d5f75ef227916888586d779.png)
一.ADAMS软件简介虚拟样机仿真分析软件ADAMS(Automatic Dynamic Analysis of Mechanical Systems)是对机械系统的运动学与动力学进行仿真的商用软件,由美国MDI (Mechnical Dynamics Inc.)开发,在经历了12个版本后,被美国MSC公司收购。
ADAMS集建模、计算和后处理于一体,ADAMS有许多个模块组成,基本模块是View模块和Postprocess模块,通常的机械系统都可以用这两个模块来完成,另外在ADAMS中还针对专业领域而单独开发的一些专用模块和嵌入模块,例如专业模块包括汽车模块ADAMS/Car、发动机模块ADAMS/Engine、火车模块ADAMS/Rail、飞机模块ADAMS/Aircraft等;嵌入模块如振动模块ADAMS/Vibration、耐久性模块ADAMS/Durability、液压模块ADAMS/Hydraulic、控制模块ADAMS/Control和柔性体模块ADAMS/AutoFlex等[3]。
1.1ADAMS软件概述ADAMS是以计算多体系统动力学(Computational Dynamics of Multibody Systems)为基础,包含多个专业模块和专业领域的虚拟样机开发系统软件,利用它可以建立复杂机械系统的运动学和动力学模型,其模型可以是刚体的,也可以是柔性体,以及刚柔混合体模型。
如果在产品的概念设计阶段就采取ADAMS 进行辅助分析,就可以在建造真实的物理样机之前,对产品进行各种性能测试,达到缩短开发周期、降低开发成本的目的。
ADAMS,即机械系统动力学自动分析(Automatic Dynamic Analysis of Mechanical Systems)该软件是美国MDI公司(Mechnical Dynamics Inc.)开发的虚拟样机分析软件。
目前,ADAMS已经被全世界各行各业的数百家主要制造商采用。
ADAMS柔性体运动仿真分析及运用
![ADAMS柔性体运动仿真分析及运用](https://img.taocdn.com/s3/m/d8023ee47d1cfad6195f312b3169a4517723e5ac.png)
ADAMS柔性体运动仿真分析及运⽤ADAMS 柔性体运动仿真分析及运⽤焦⼴发,周兰英(北京理⼯⼤学机械与车辆⼯程学院100081)摘要介绍了ADAMS柔性体基本理论及在ADAMS中⽣成柔性体的⼏种⽅法,并构建机械系统仿真模型.通过⼀个实例验证了ADAMS 柔性体运动仿真分析的实效.关键词:ADAMS 柔性体运动仿真继电器Application of ADAMS flexible body kinetic simulationJiao guangfa Zhou lanying(Beijing institute of technology ,school of mechanical and vehicular engineering , Beijing 100081 ) Abstract Introduced the basic theory of ADAMS flexible body and some methods of adding flexible bodies to a model to study the dynamic characteristics of the mechanical system1,constructed mechanical system simulation model1 Tested the validity of the ADAMS flexible kinematical simulation through an example1.Key words :ADAMS Flexible body Kinetic simulation relayADAMS全称是机械系统⾃动动⼒学分析软件,它是⽬前世界范围内最⼴泛使⽤的多体1系统仿真分析软件,其建模仿真的精度和可靠性在现在所有的动⼒学分析软件中也名列前茅.机械系统动⼒学仿真分析是机械设计的重要内容,过去分析时建⽴的模型,其构件都是属于刚体,在作运动分析时不会发⽣弹性变形.⽽实际上,在较⼤载荷或加、减速的情况下,机构受⼒后会有较⼤的变形和位移变化,产⽣振动.ADAMS的分析对象主要是多刚体,但ADAMS提供了柔性体模块,运⽤该模块可以实现柔性体运动仿真分析,以弹性体代换刚体,可以更真实地模拟出机构动作时的动态⾏为,同时还可以分析构件的振动情况[1].⼀、ADAMS柔性体理论及⽣成柔性体的⼏种⽅法ADAMS柔性模块是采⽤模态来表⽰物体弹性的,它基于物体的弹性变形是相对于连接物体坐标系的弹性⼩变形,同时物体坐标系⼜是经历⼤的⾮线性整体移动和转动这个假设建⽴的.其基本基⾦项⽬:北京市重点学科建设(XK100070424);北京理⼯⼤学基⾦(0303E10)作者简介:焦⼴发(1982—),男,河北⼈,硕⼠,主要研究⽅向为动⼒学仿真,有限元分析和表⾯涂层技术. 思想是赋予柔性体⼀个模态集,采⽤模态展开法,⽤模态向量和模态坐标的线性组合来表⽰弹性位移,通过计算每⼀时刻物体的弹性位移来描述其变形运动.ADAMS柔性模块中的柔性体是⽤离散化的若⼲个单元的有限个结点⾃由度来表⽰物体的⽆限多个⾃由度的.这些单元结点的弹性变形可近似地⽤少量模态的线性组合来表⽰.ADAMS提供了四种⽣成柔性体的⽅法,对于外形简单的构件,可以采⽤直接⽣成柔性件的⽅法,即拉伸模式;对于外形复杂的构件,可以采⽤先建刚性件, 再进⾏⽹格划分的模式, 即构件⽹格模式(Solid).1) 拉伸法⽣成柔性体:⾸先要确定拉伸中⼼线,再定义截⾯半径、单元尺⼨、材料属性等,最后定义好柔性体跟其它构件的连接点即外连点,就可以⽣成柔性体.模型⽣成柔性件的同时⽣成模态中性⽂件,该模态中性⽂件中包含了柔性件的质量、质⼼、转动惯量、频率、振型以及对载荷的参数因⼦等信息.将模型中原有的刚体件上的运动副修改在柔性件上,使柔性件与模型上的其它构件连接起来,同时删除⽆效的刚性件.这样可以使模型保持原有的⾃由度,从⽽实现柔性构件的运动仿真运算.2)⼏何外形法⽣成柔性体:这种⽅法是将⼏何体的外形所占⽤的空间进⾏有限元离散化,⼏何体既可以是在ADAMS/View中创建的,也可以是从其他CAD软件中导⼊的模型.这种⽅法⾸先要定义柔性件的附着点,即柔性件与其它构件的连接点.定义好附着点后,需要在附着点的附近的⽹格结点上选取适当数量结点作为⼒的作⽤点,作⽤点的数量和位置根据模型精度的需要来选取.最后,将选取的结点转换成ADAMS 的标识ID后,就可以⽣成模态中性⽂件.⽤这种⽅法与拉伸法相⽐,拉伸法创建的柔性体是六⾯体单元,⽽⼏何外形法⽣成的柔性体是四⾯体单元.⼀般来说六⾯体单元要⽐四⾯体单元要好些.3)导⼊有限元模型的⽹格⽂件创建柔性体:在ADAMS/AutoFlex的Flexbody 中选择Import mesh项,然后输⼊⽹格⽂件名,最后定义⽹格的材料属性,壳单元的厚度和计算的模态数,就可以导⼊柔性体,但是应⽤范围很⼩,只能输⼊Natran的bdf⽹格⽂件和I-DEAS的universal⽹格⽂件[2].4)利⽤ANSYS的宏命令⽣成ADAMS柔性体:A NSYS是⼀个多重物理有限元分析软件,适⽤于各种复杂的、跨领域的分析设计.ANSYS与ADAMS之间的双向数据接⼝可以⽅便地处理柔性体部件对机械系统运动的影响,并得到基于精确动⼒学分析结果的应⼒应变分析结果,从⽽提⾼分析⽔平.通过ADAMS软件与ANSYS软件之间的接⼝,可以很⽅便的考虑柔性体部件对机械系统运动的影响,并得到基于精确动⼒学仿真结果的应⼒应变分析结果,提⾼分析精度.ANSYS程序在⽣成柔性体部件的有限元模型之后,利⽤ADAMS宏命令可以很⽅便地输ADAMS软件所需要的模态中性⽂件Jobname.mnf此⽂件包含了ADAMS中柔性体的所有信息.在ADAMS软件中直接读⼊此⽂件即可看到柔性体部件的模型,指定好柔性体与其它部件的连结⽅式, 并给系统施加必要的外载后即可进⾏系统的动⼒学仿真[3].⼆、实例分析本⽂主要应⽤ADAMS提供的⼏何外形法⽣成柔性体.1.应⽤solidworks软件建⽴继电器三维实体模型,模型由衔铁、顶⽀架、底⽀架、触头、动簧⽚、动断静簧⽚、动何静簧⽚等组成,在建⽴模型过程中,对模型作了简化,省略了线圈、磁铁等部件,结构如图:1.顶⽀架2.动簧⽚3.动断静簧⽚4.触头5.动簧⽚6.动合静簧⽚7.衔铁8.挡圈9.底⽀架图1 三维软件模型2.建⽴模型后,⽣成Parasolid格式,保存于ADAMS的⼯作⽬录下.3.导⼊ADAMS中,并定义各部件的材料属性,同时ADAMS⾃动计算出转动惯量和质量.对各个部件进⾏约束.在这⾥对结构进⾏了简化,忽略了电学的⼲扰,只考虑机械结构之间的相互关系.⾸先⽤固定副把顶⽀架和底⽀架与⼤地固定在⼀起,然后固定动簧⽚,动断静簧⽚,动合静簧⽚,还要把触头与衔铁固定在⼀起,最后在衔铁与底⽀架之间施加旋转副,由于触头与动簧⽚接触,动合静簧⽚,动断静簧⽚之间也产⽣接触⼒,因此在这些部件之间也要定义接触.因为这次主要是为了验证柔性体的仿真,忽略了电磁学问题,同时也可忽略掉顶⽀架和底⽀架,因此把顶⽀架和底⽀架设置为哑物体,并对部分构件设为透明如图2所⽰.经简化后,在旋转副上加正弦驱动⼒来模拟电磁铁产⽣的吸附⼒,驱动⼒为9.5d *sin(1200* time),再进⾏仿真.设置仿真时间为0.015s,步长为0.000025s,由于动簧⽚为刚性体,当触头与动簧⽚接触时就会发⽣错误,当时间步长⾜够⼩时,也会发⽣穿透现象.1.衔铁2.动簧⽚3.动合静簧⽚4.动断静簧⽚5.触头6.衔铁7.底⽀架图2 简化后的模型4.把关键部件改变为柔性体。
工程案例—机器人Adams虚拟实验详细步骤
![工程案例—机器人Adams虚拟实验详细步骤](https://img.taocdn.com/s3/m/eef1186d804d2b160a4ec009.png)
一.ADAMS软件简介虚拟样机仿真分析软件ADAMS(Automatic Dynamic Analysis of Mechanical Systems)是对机械系统的运动学与动力学进行仿真的商用软件,由美国MDI(Mechnical Dynamics Inc.)开发,在经历了12个版本后,被美国MSC公司收购。
ADAMS集建模、计算和后处理于一体,ADAMS有许多个模块组成,基本模块是View模块和Postprocess模块,通常的机械系统都可以用这两个模块来完成,另外在ADAMS中还针对专业领域而单独开发的一些专用模块和嵌入模块,例如专业模块包括汽车模块ADAMS/Car、发动机模块ADAMS/Engine、火车模块ADAMS/Rail、飞机模块ADAMS/Aircraft等;嵌入模块如振动模块ADAMS/Vibration、耐久性模块ADAMS/Durability、液压模块ADAMS/Hydraulic、控制模块ADAMS/Control和柔性体模块ADAMS/AutoFlex 等[3]。
1.1ADAMS软件概述ADAMS是以计算多体系统动力学(Computational Dynamics of Multibody Systems)为基础,包含多个专业模块和专业领域的虚拟样机开发系统软件,利用它可以建立复杂机械系统的运动学和动力学模型,其模型可以是刚体的,也可以是柔性体,以及刚柔混合体模型。
如果在产品的概念设计阶段就采取ADAMS进行辅助分析,就可以在建造真实的物理样机之前,对产品进行各种性能测试,达到缩短开发周期、降低开发成本的目的。
ADAMS,即机械系统动力学自动分析(Automatic Dynamic Analysis of Mechanical Systems)该软件是美国MDI公司(Mechnical Dynamics Inc.)开发的虚拟样机分析软件。
目前,ADAMS已经被全世界各行各业的数百家主要制造商采用。
Adams课程设计报告
![Adams课程设计报告](https://img.taocdn.com/s3/m/ae3fcea2f9c75fbfc77da26925c52cc58bd69021.png)
学分析。
丰富的求解器
软件内置多种高效、稳定的求 解器,能够处理各种规模和复 杂度的动力学问题。
强大的建模功能
提供直观的图形化建模环境, 支持多种几何体、约束和力元 的创建和编辑。
丰富的后处理功能
支持仿真结果的图形化显示、 动画演示、数据导出等,方便 用户进行结果分析和报告制作
积极面对挑战和Biblioteka 难在课程设计过程中,我们遇到了 一些困难和挑战。但是,通过不 断地尝试、努力和思考,我们最 终克服了这些困难并完成了任务 。这一经历让我深刻体会到了积 极面对挑战和困难的重要性。
THANKS
感谢观看
优化建议以提高设计效率
引入自动化脚本 建立标准件库 加强团队协作 定期开展培训
通过编写自动化脚本,实现模型构建、仿真分析等过程的自动 化,减少人工操作,提高设计效率。
建立常用标准件库,方便设计师快速调用和修改,减少重复劳 动。
通过团队协作,实现设计任务的合理分配和高效执行,提高整 体设计效率。
针对Adams软件的使用技巧和常见问题,定期开展培训活动, 提高设计师的软件应用能力和问题解决能力。
重视理论与实践相结 合
Adams课程设计让我深刻体会到 了理论与实践相结合的重要性。 只有将理论知识应用到实际操作 中,才能更好地理解和掌握软件 的使用方法和技巧。
不断提升自己的综合 素质
通过课程设计,我认识到自己在 知识、技能和团队协作等方面还 有很大的提升空间。在未来的学 习和工作中,我将不断提升自己 的综合素质,以适应不断发展变 化的社会需求。
设计要求
掌握Adams软件的基本操作,能 够利用Adams软件进行机械系统 的建模、仿真和分析,解决实际 的工程问题。
《ADAMS全面教程》课件
![《ADAMS全面教程》课件](https://img.taocdn.com/s3/m/64bbb0466d85ec3a87c24028915f804d2b168784.png)
动力学基础
牛顿第二定律
Adams中通过给定初始条件和外力, 利用牛顿第二定律计算系统的运动状 态。
刚体动力学
弹性动力学
考虑弹性元件的变形和应力,以及弹 性元件对系统运动的影响。
考虑刚体的平动和转动,以及刚体间 的相对运动。
控制系统基础
控制策略
介绍常见的控制策略,如PID控制、模糊控制等 。
控制系统建模
03
Adams高级功能
优化设计
总结词
Adams优化设计功能可以帮助用户找到满足设计目标的最佳 参数组合。
详细描述
Adams优化设计功能基于多目标遗传算法,能够自动搜索和 迭代,找到满足多个设计目标的最佳参数组合。用户可以设 置不同的设计变量、约束和目标函数,以实现高效的优化设 计。
多体动力学
总结词
Adams多体动力学功能可以模拟复杂机械系统的运动和动力学行为。
详细描述
Adams多体动力学功能基于多体动力学理论,能够模拟复杂机械系统的运动和 动力学行为,包括刚体和柔性体的运动、碰撞、接触等。用户可以建立复杂机 械系统的模型,并进行运动学和动力学仿真分析。
控制系统设计
总结词
Adams控制系统设计功能可以帮助用户设计和分析控制系统。
05
Adams常见问题解答
软件安装与配置
总结词
软件安装与配置是使用Adams软件的第一 步,也是确保软件正常运行的关键。
详细描述
在进行Adams软件安装之前,需要先确认 计算机系统是否满足软件的系统要求。安装 过程中,需要选择正确的安装路径并按照提 示完成安装。安装完成后,需要进行软件配 置,包括设置工作目录、选择求解器和许可 证配置等。
基于多体动力学理论,通 过建立系统动力学模型, 模拟和分析复杂机械系统 的动态行为。
李增刚adams入门详解与实例
![李增刚adams入门详解与实例](https://img.taocdn.com/s3/m/2a7aabadafaad1f34693daef5ef7ba0d4a736dbc.png)
李增刚Adams(ADAMS)是一种基于有限元分析(FEA)技术的仿真软件,广泛应用于机械、航空航天、汽车等领域。
它能够模拟和分析各种工程问题,帮助工程师们进行产品设计和优化,提高产品的性能和可靠性。
在本文中,我们将深入探讨李增刚Adams的入门知识,并结合实例进行详细解释。
1. 什么是李增刚Adams?李增刚Adams是由美国MSC Software公司开发的一种多体动力学仿真软件。
它基于有限元分析(FEA)技术,能够对复杂的机械系统进行动力学仿真和分析。
Adams可以模拟多体系统的运动行为、受力情况,预测系统的动态特性,并通过优化来改善产品设计。
Adams在工程设计和产品优化领域具有重要的应用意义。
2. 初识Adams界面和基本操作当我们第一次打开Adams软件时,会看到一个复杂而丰富的界面。
界面上有各种工具栏、菜单和面板,初学者可能会感到有些不知所措。
不过,只要通过一些基本操作和功能的了解,就能够逐渐熟悉Adams 的界面和操作方法了。
我们需要了解Adams界面的各个部分,比如模型树、属性管理器、操作工具栏等。
学习如何创建一个简单的多体系统模型,并对其进行基本的运动学仿真。
通过这些基本操作,我们可以逐步掌握Adams的使用方法,并为后续的深入学习打下基础。
3. 多体动力学仿真实例解析为了更好地理解Adams的应用,我们将结合一个实际的多体动力学仿真实例进行解析。
假设我们要对一个汽车悬挂系统进行动力学仿真分析,我们可以首先建立一个简化的汽车悬挂系统模型,包括车身、车轮、减震器等部件。
我们可以对车辆通过不同道路情况下的行驶进行仿真,分析汽车悬挂系统在不同路面条件下的工作状态和受力情况,从而优化悬挂系统的设计。
在这个实例中,我们可以运用Adams的各种功能和工具,比如约束条件的设定、运动学分析、动力学分析等,来模拟汽车悬挂系统的运动行为和受力情况。
通过对仿真结果的分析和优化,我们可以为汽车悬挂系统的设计提供有力的支持和指导。
多体动力学模型的建立与仿真分析
![多体动力学模型的建立与仿真分析](https://img.taocdn.com/s3/m/96f4021476232f60ddccda38376baf1ffc4fe3b2.png)
多体动力学模型的建立与仿真分析引言:在工程和科学领域中,多体动力学模型是一种重要的数学工具,可用于研究物体之间的相互作用及其运动。
通过建立动力学模型,我们可以预测和分析机械系统、生物系统以及其他复杂系统的运动行为,为设计优化和问题解决提供理论基础。
本文将探讨多体动力学模型的建立与仿真分析,并介绍一些常用的建模方法和仿真工具。
一、多体动力学模型的基础理论多体动力学模型是基于物体之间的相互作用力和牛顿定律建立的。
牛顿第二定律指出,物体的加速度与作用在其上的合力成正比,反比于物体的质量。
根据牛顿第二定律,我们可以建立物体的运动方程,并通过求解这些方程来获得物体的运动状态。
二、建立多体动力学模型的方法在建立多体动力学模型时,我们通常需要考虑以下几个方面:物体的几何形状、质量分布、刚度特性以及相互作用力。
根据系统的特点和需求,可以选择不同的建模方法,如刚体模型、弹性模型和柔性模型等。
1. 刚体模型刚体模型适用于研究刚性物体的运动行为,忽略物体的变形和弹性特性。
刚体模型的建立较为简单,可以通过描述物体的质心位置、质量及转动惯量等参数来确定物体的运动状态。
2. 弹性模型弹性模型适用于研究具有弹性变形行为的物体。
在弹性模型中,我们需要考虑物体的形变和应力分布。
常用的弹性模型包括弹簧-质点模型、有限元模型等。
这些模型可以通过描述物体的刚度特性和弹性系数等参数来确定物体的运动状态。
3. 柔性模型柔性模型适用于研究高度柔性的物体,如绳子、软体机器人等。
在柔性模型中,我们需要考虑物体的非线性变形和材料特性。
常用的柔性模型包括有限元模型、质点模型等。
这些模型可以通过描述物体的形变、材料刚度和阻尼特性等参数来确定物体的运动状态。
三、多体动力学模型的仿真分析建立了多体动力学模型后,我们可以通过数值仿真来模拟和分析系统的运动行为。
常用的多体仿真工具包括MATLAB/Simulink、ADAMS、EULER等。
这些仿真工具提供了丰富的建模和分析功能,可以帮助我们在不同应用领域进行系统设计和性能优化。
ADAMS介绍
![ADAMS介绍](https://img.taocdn.com/s3/m/36c22b300912a216147929b1.png)
ADAMS软件使用交互式图形环境和零件库、约束库、力库,创建完全参数化的机械系统几何模型,其求解器采用多刚体系统动力学理论中的拉格朗日方程方法,建立系统动力学方程,对虚拟机械系统进行静力学、运动学和动力学分析,输出位移、速度、加速度和反作用力曲线。ADAMS软件的仿真可用于预测机械系统的性能、运动范围、碰撞检测、峰值载荷以及计算有限元的输入载荷等。
3.2多体动力学软件ADAMS的介绍
ADAMS软件,即机械系统动力学自动分析软件ADAMS(Automatic DynamicAnalysis of Mechanical Systems),是美国MDI公司(Mechanical Dynamics Inc.)开发的虚拟样机分析软件。目前,ADAMS己经被全世界各行各业的数百家主要制造商采用。
3.2.2支持ADAMS的多刚体系统动力学理论
ADAMS采用世界上广泛流行的多体系统动力学理论[56]中的拉格朗日方程方法,建立系统动力学方程。它选取系统内每个刚体质心在惯性参考系中的三个直角坐标和确定刚体方位的三个欧拉角作为笛卡儿广义坐标,用带乘子的拉格朗日方程处理具有多余坐标的完整约束系统或非完整约束系统,导出以笛卡儿广义坐标为变量的运动学方程。主要内容包括以下几个方面:
ADAMS/View是ADAMS系列产品的核心模块之一,它可以建模、仿真并优化机械系统模型,可快速对多个设计变量进行分析直到获得最优化的设计。在ADAMS/View中创建模型的步骤与通常创建物理模型的步骤是相同的,步骤大体
上可以分为下面几步:
①建模:创建零件、约束零件、定义作用在零件上的力;
②测试模型:测试特征、进行仿真、察看动画、察看结果曲线;
Φ=
=−=
=
adams2020教程与实例
![adams2020教程与实例](https://img.taocdn.com/s3/m/46ca8c46df80d4d8d15abe23482fb4daa58d1d8f.png)
Adams 2020 是一款广泛应用于工程领域的多体动力学仿真软件,它可以用来模拟各种机械系统的运动行为,并进行动力学分析和优化设计。
本教程将带领读者深入了解 Adams 2020 软件的基本操作和应用技巧,并通过实例演示,让读者能够更好地掌握该软件的使用方法。
本教程将分为以下几个部分进行详细介绍:一、 Adams 2020 简介Adams 2020 是由美国Mechanical Dynamics公司开发的一款专业多体动力学仿真软件,目前已经成为全球范围内的工程师和研究人员首选的仿真工具之一。
Adams 2020 软件拥有强大的模型建立和仿真分析功能,可以对机械系统的运动行为进行准确的模拟,并提供丰富的分析结果,为工程设计和优化提供有力的支持。
二、 Adams 2020 的基本操作1. 软件安装和环境配置在开始学习 Adams 2020 软件之前,首先需要进行软件的安装和环境配置。
本教程将详细介绍 Adams 2020 软件的安装步骤和环境配置方法,确保读者能够顺利地运行该软件,并进行后续的操作和学习。
2. 模型建立与约束设置在 Adams 2020 软件中,模型建立和约束设置是仿真分析的基础。
本教程将演示如何在 Adams 2020 中建立机械系统的模型,并设置各种约束条件,包括刚性约束、连接约束等,以确保模型的合理性和准确性。
3. 运动学分析与动力学分析Adams 2020 软件可以进行运动学分析和动力学分析,以研究机械系统的运动特性和受力情况。
本教程将介绍如何在 Adams 2020 中进行运动学分析和动力学分析,并解释分析结果的含义和应用。
三、 Adams 2020 的应用技巧1. 模型优化与性能评估Adams 2020 软件可以用于模型优化和性能评估,以改进机械系统的设计和性能。
本教程将介绍如何利用 Adams 2020 进行模型优化和性能评估,包括参数优化、结构优化等方法。
2. 系统耦合与多体联动仿真在工程实际应用中,往往需要进行系统耦合和多体联动仿真分析。
多体动力学仿真软件ADAMS
![多体动力学仿真软件ADAMS](https://img.taocdn.com/s3/m/770afeccbb4cf7ec4afed047.png)
多体动力学仿真软件MSC.ADAMS介绍
在提高设计质量的同时还要节省开支,缩短开发周期,这在市场竞争中是致关重要的。
为了取得市场的胜利,必须采用新的设计概念,剔除错误观念,确定比对手更有竞争力的优化的设计。
MSC.ADAMS 的虚拟现实技术可以帮你做到这一点。
在最基本的层面,功能化虚拟样机技术能够让工程设计队伍在提交物理样机之前,就在计算机中建造起他们的机械系统,并对其进行测试、审核及改进。
用户可以在软件的运动仿真功能基础上增加专业产品、捕捉专业经验、建立专业化模版,在此基础上开发出完整、协调的虚拟样机,并引导用户在产品设计中做出重大决策。
获益:
-同物理样机试验相比,更快、更节约成本地分析设计的改变
-在开发流程的每个阶段获得更完善的设计信息,从而降低开发风险
-通过分析大量的设计方案,优化整个系统的性能,从而提高产品质量
-仿真分析方法随意改变,而无须更改实验仪器、固定设备以及实验程序
-在安全的环境下工作,不必担心关键数据丢失或由于恶劣天气造成的设备失效
应用:
-帮助飞机制造商更好的对飞机设计深入了解,以提高飞机安全性并达到FAA 的要求。
-帮助汽车制造商对汽车进行动力分析、噪声分析和疲劳分析,以缩短设计周期。
-帮助通用机械生产商通过降低振动来改进现有的设计以提高操作速度。
adams多体动力学拓扑
![adams多体动力学拓扑](https://img.taocdn.com/s3/m/29e9b32c876fb84ae45c3b3567ec102de2bddf86.png)
Adams多体动力学拓扑概述Adams多体动力学是一种用于模拟多体系统运动的数学方法。
它基于牛顿力学和运动学原理,通过建立动力学方程来描述系统的运动行为。
动力学拓扑则是在Adams 多体动力学中的一个重要概念,用于描述系统中各个物体之间的联系和相互作用。
动力学拓扑的基本概念动力学拓扑是通过定义物体之间的连接关系和相互作用来描述多体系统的结构和行为的方法。
在Adams多体动力学中,动力学拓扑可以通过节点和边的方式表示。
节点表示系统中的物体,边表示物体之间的连接关系或相互作用。
动力学拓扑可以用于描述不同类型的多体系统,如机械系统、电子系统、生物系统等。
在机械系统中,节点可以表示机械零件,边可以表示零件之间的连接关系或相互作用。
在电子系统中,节点可以表示电子元件,边可以表示元件之间的电路连接或电磁相互作用。
在生物系统中,节点可以表示生物分子或细胞,边可以表示分子之间的化学反应或细胞之间的信号传递。
动力学拓扑的建立需要考虑系统的结构和物体之间的相互作用。
通过分析系统的结构和相互作用,可以确定系统中的节点和边的数量,以及它们之间的连接方式和特性。
这些信息可以用于建立动力学方程,并通过求解方程来模拟系统的运动行为。
Adams多体动力学模拟Adams多体动力学模拟是一种基于动力学方程的数值计算方法,用于模拟多体系统的运动行为。
在Adams多体动力学模拟中,系统的运动行为可以通过求解动力学方程来得到。
动力学方程描述了系统中各个物体的运动行为和相互作用。
它可以通过牛顿第二定律和运动学原理来建立。
牛顿第二定律指出,物体的加速度与作用在物体上的合外力成正比,与物体的质量成反比。
运动学原理则描述了物体的位置、速度和加速度之间的关系。
Adams多体动力学模拟可以通过数值计算方法来求解动力学方程。
常用的数值计算方法包括欧拉法、龙格-库塔法等。
这些方法可以将动力学方程离散化为一系列时间步长上的更新方程,通过迭代求解来模拟系统的运动行为。
多体系统动力学分析软件ADAMS的介绍
![多体系统动力学分析软件ADAMS的介绍](https://img.taocdn.com/s3/m/89ed2aa319e8b8f67c1cb9b1.png)
多体系统动力学分析软件ADAMS的介绍ADAMS是美国学者蔡斯(Chace)等人利用多刚体动力学理论,选取系统每个刚体的质心在惯性参考系中的三个直角坐标和反映刚体方位的为广义坐标编制的计算程序。
其中应用了吉尔(Gear)等解决刚性积分问题的算法,并采用了稀疏矩阵技术来提高计算效率。
该软件因其强大的功能而在汽车航天等领域得到了广泛的应用。
1 ADAMS软件简介在研究汽车各种性能时,研究对象的建模、分析与求解始终是关键。
多体系统动力学软件为汽车动力学研究提供了强大的数学分析工具。
ADAMS软件就是其中的佼佼者。
ADAMS(Automatic Dynamic Analysis of Mechanical System)软件,是由美国机械动力公司(Mechanical Dynamics Inc.)开发的最优秀的机械系统动态仿真软件,是世界上最具权威性的,使用范围最广的机械系统动力学分析软件。
用户使用ADAMS软件,可以自动生成包括机-电-液一体化在内的、任意复杂系统的多体动力学数字化虚拟样机模型,能为用户提供从产品概念设计、方案论证、详细设计、到产品方案修改、优化、试验规划甚至故障诊断各阶段、全方位、高精度的仿真计算分析结果,从而达到缩短产品开发周期、降低开发成本、提高产品质量及竞争力的目的。
由于ADAMS软件具有通用、精确的仿真功能,方便、友好的用户界面和强大的图形动画显示能力,所以该软件已在全世界数以千计的著名大公司中得到成功的应用。
ADAMS软件一方面是机械系统动态仿真软件的应用软件,用户可以运用该软件非常方便地对虚拟样机进行静力学、运动学和动力学分析。
另一方面,又是机械系统仿真分析开发工具,其开放性的程序结构和多种接口,可以成为特殊行业用户进行特殊机械系统动态仿真分析的二次开发工具平台。
在产品开发过程中,工程师通过应用ADAMS软件会收到明显效果:*分析时间由数月减少为数日*降低工程制造和测试费用*在产品制造出之前,就可以发现并更正设计错误,完善设计方案*在产品开发过程中,减少所需的物理样机数量*当进行物理样机测试有危险、费时和成本高时,可利用虚拟样机进行分析和仿真*缩短产品的开发周期使用ADAMS建立虚拟样机非常容易。
多体系统动力学分析软件ADAMS的介绍
![多体系统动力学分析软件ADAMS的介绍](https://img.taocdn.com/s3/m/c831a103e518964bce847c27.png)
多体系统动力学分析软件ADAMS的介绍ADAMS是美国学者蔡斯(Chace)等人利用多刚体动力学理论,选取系统每个刚体的质心在惯性参考系中的三个直角坐标和反映刚体方位的为广义坐标编制的计算程序。
其中应用了吉尔(Gear)等解决刚性积分问题的算法,并采用了稀疏矩阵技术来提高计算效率。
该软件因其强大的功能而在汽车航天等领域得到了广泛的应用。
1 ADAMS软件简介在研究汽车各种性能时,研究对象的建模、分析与求解始终是关键。
多体系统动力学软件为汽车动力学研究提供了强大的数学分析工具。
ADAMS软件就是其中的佼佼者。
ADAMS(Automatic Dynamic Analysis of Mechanical System)软件,是由美国机械动力公司(Mechanical Dynamics Inc.)开发的最优秀的机械系统动态仿真软件,是世界上最具权威性的,使用围最广的机械系统动力学分析软件。
用户使用ADAMS软件,可以自动生成包括机-电-液一体化在的、任意复杂系统的多体动力学数字化虚拟样机模型,能为用户提供从产品概念设计、方案论证、详细设计、到产品方案修改、优化、试验规划甚至故障诊断各阶段、全方位、高精度的仿真计算分析结果,从而达到缩短产品开发周期、降低开发成本、提高产品质量及竞争力的目的。
由于ADAMS软件具有通用、精确的仿真功能,方便、友好的用户界面和强大的图形动画显示能力,所以该软件已在全世界数以千计的著名大公司中得到成功的应用。
ADAMS软件一方面是机械系统动态仿真软件的应用软件,用户可以运用该软件非常方便地对虚拟样机进行静力学、运动学和动力学分析。
另一方面,又是机械系统仿真分析开发工具,其开放性的程序结构和多种接口,可以成为特殊行业用户进行特殊机械系统动态仿真分析的二次开发工具平台。
在产品开发过程中,工程师通过应用ADAMS软件会收到明显效果:*分析时间由数月减少为数日*降低工程制造和测试费用*在产品制造出之前,就可以发现并更正设计错误,完善设计方案*在产品开发过程中,减少所需的物理样机数量*当进行物理样机测试有危险、费时和成本高时,可利用虚拟样机进行分析和仿真*缩短产品的开发周期使用ADAMS建立虚拟样机非常容易。
MSC Adams多体动力学仿真基础与实例解析
![MSC Adams多体动力学仿真基础与实例解析](https://img.taocdn.com/s3/m/f0c976fc770bf78a652954f1.png)
将构造线首尾相连成一条线
构造复杂的几何轮廓
2.2 CAD 导入建模
通过 Adams/Exchange 模块,用户可以将所有来源于产品数据交换库(PDE/Lib)的标准 格式表示的机构部件或系统的几何外形进行数据导入,从而实现 Adams 与 CATIA、IDEAS、 UG、Pro/E、MDT、Inventor、Solidworks、Solidedge 等 CAD 软件之间的标准通用接口。标准 格式包括 IGES、STEP、DWG、DXF、Stereolithography、Wavefront、Render、Shell 及 Parasolid 等,数据传入 Adams 软件时,能够保持该模型原有的精度。
图 28 Box 属性对话框
在下拉列表框中有 New Part、Add to Part、On Ground 选项,分别表示所创建的长方体是 新创建、添加到已有的构件上或者属于地面。Length、Height、Depth 分别表示长方体的长度、 宽度、高度。这三个值分别对应于全局坐标系的 X、Y、Z 轴方向,输入正值时默认为全局坐 标系 XYZ 轴的正方向,输入负值时则为全局坐标系 XYZ 轴相应的负方向。如果需要参数化 长方体的长度、宽度、高度这三个值,可在相应的输入值处右击鼠标,在快捷菜单中执行 Parameterize>Create Design Variable,直接创建设计变量,或选中 Reference Design Variable 来 选择已经创建好的设计变量。
2.1 View 中建模
2.1.1 构件与构件元素 在 Adams/View 中,一个或几个构件元素构成一个复杂的构件(Part)。构件元素包括构造 元素,如点、曲线、坐标标记等,及几何实体,如立方体、圆柱、球、圆环等。构件与构件元 素之间的关系如图 21 所示,构件 handle 由 Link、Marker 标记点 4 与 9 组成。
ADAMS简介
![ADAMS简介](https://img.taocdn.com/s3/m/82eb7a24284ac850ad0242b4.png)
☆ 外力(Applied Forces):Forces, Torques ☆ 接触(Contacts) ☆ 柔性联接(Flexible Connectors):Spring-Damper, Bushing,
Massless Beam, Field
6.3 ADAMS/View仿真基础
5 仿真
户可以快速地驾驶你设计的汽车进行各种仿真试验,模拟驾驶员的各种动作, 例如:转弯、制动、加速、换档及离合器操纵等。当MSC.ADAMS/Driver与 MSC.ADAMS /Tire同时使用时,工程师就可以同时分析在不平路面和山路等工 况下三维路面的驾驶性能。
6.3 ADAMS/View仿真基础
1 设置工作环境
Y 重复 分析
改进 N 系统
模型
☆设置可变参数 ☆定义设计变量
☆增加摩擦力,改进载荷系数 ☆定义柔性物体和连接 ☆定义控制
优化 分析
☆研究主要设计影响因素 ☆最优化设计
6.2 ADAMS软件的模块
※ 基本模块
☆ ADAMS/View——是ADAMS的核心模块之一,是以用户为中心的交 互式图形环境,将图标操作、菜单操作与交互式图形建模、仿真计算、 优化设计、动画显示、图形输出等功能集成在一起。
☆ ADAMS/Solver——是ADAMS的另一核心模块,也是软件仿真的 “发动机”,它自动形成机械系统的动力学方程,提供静力学、运动学 和动力学的解算结果。
☆ ADAMS/PostProcessor——后处理模块,用来处理仿真结果数据, 显示仿真结果等。
6.2 ADAMS软件的模块
※ 扩展模块
☆ ADAMS/Hydraulics——液压系统模块,能够对由液压元件驱动的 复杂机械系统进行动力学分析。 ☆ ADAMS/Vabration——振动分析模块,是进行频域分析的工具,可 用来检测ADAMS模型的受迫振动。该模块可作为ADAMS仿真模型从 时域向频域转换的桥梁。
多体系统动力学建模方法
![多体系统动力学建模方法](https://img.taocdn.com/s3/m/d6d8085c590216fc700abb68a98271fe910eaf91.png)
多体系统动力学建模方法我折腾了好久多体系统动力学建模方法,总算找到点门道。
说实话,这事儿我一开始也是瞎摸索。
我最初就是按照书上的基本理论,一个劲儿地堆砌公式。
比如,那种牛顿- 欧拉法,我就知道找每个物体的力和力矩平衡方程。
我当时觉得只要把每个物体的受力分析清楚,列出一堆方程就大功告成了。
结果呢,我一计算就发现问题一大堆。
我记得我做一个简单的双摆模型时,按照那种死板的公式计算,得到的结果和实际模拟完全不一样。
后来我才意识到我忽略了一些约束条件。
多体系统当中,各个物体之间的连接关系可是个大关键,就好像一群人拉着手跳舞,你不能只看每个人怎么动,还要看手拉在什么位置、怎么用力拉。
这就类比于多体系统中的约束,像铰链约束,那可不是简单写个力的关系就行的。
后来我又试着用拉格朗日法。
这种方法刚开始理解起来可费劲了,因为它得从系统的能量角度去分析。
但是一旦掌握了,觉得还有点意思。
我觉得这个方法就像是从更高的地方俯瞰整个系统,我不用一个个去分析力的平衡了,看整个系统的能量怎么转变。
不过这里面的广义坐标啥的可不好选,得花时间研究研究什么样的坐标能让我的计算更简单。
再到后来,我学习到了多体系统软件来建模,像Adams软件。
一开始我就跟着教程走,随便画几个刚体、设置几种约束就想得到准确结果。
错得那叫一个离谱啊。
我慢慢懂了,设置参数的时候一定要跟实际物理情况相符合,比如说摩擦系数,我一开始是瞎估计的,后来我才发现必须得好好测量或者参考相关资料里相近材料的值。
还有就是关于模型的简化。
有时候我总想着把所有细节都包进去,结果把自己弄得晕头转向。
就像盖房子,你不需要把每粒沙子怎么排列都考虑进去,有些不重要的小部件或者小影响因素,适当简化掉能让建模轻松很多。
要是再去尝试多体系统建模,我就建议多看看实际的系统,把关键的东西提炼出来。
比如那种机械臂,你要清楚是哪些关节最重要,从实际的运动中找灵感来构建模型,可别光顾着套公式了。
不确定的地方就多做几个简单的测试模型,一点点摸清楚那些原理。
多体系统动力学分析的两大软件——ADAMS和DADS
![多体系统动力学分析的两大软件——ADAMS和DADS](https://img.taocdn.com/s3/m/2948cfb7d0f34693daef5ef7ba0d4a7302766c92.png)
多体系统动力学分析的两大软件——ADAMS和DADS
张越今;宋健;张云清;任卫群
【期刊名称】《汽车技术》
【年(卷),期】1997(000)003
【摘要】对多体系统分析(机械系统仿真分析)领域中最广泛使用的两个软件ADAMS和DADS,从理论基础、组成模块、分析功能和建模元素等几个方面进行了对比,从而对二者的特点有进一步的了解,便于选用最为适合的软件。
最后,给出了二者相应的应用实例。
【总页数】5页(P16-20)
【作者】张越今;宋健;张云清;任卫群
【作者单位】东风汽车公司;清华大学
【正文语种】中文
【中图分类】TP311.5
【相关文献】
1.基于Adams软件的折臂式桥梁检测车稳定性分析 [J], 李荣超;王玉玲;刘永武;刘善勇
2.基于ADAMS和Solidworks软件对码垛
机器人运动响应特性分析 [J], 唐海亮;张强;魏占胜;王炟
3.基于ADAMS软件的回转式活鱼分级装置改进及运动仿真分析 [J], 徐宏治;陈军;江涛;洪扬;朱烨;张现广
4.基于ADAMS软件对干法成形多层组合式连续球磨机粗磨系统的仿真与运动学
分析 [J], 黄佳雯;易嘉琦;李汶洁;方永振
5.基于ADAMS软件的液压支架顶梁负载特性分析 [J], 高志伟
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ADAMS软件介绍(续)
ADAMS 软件使用交互式图形环境和零件库、约 束库、力库,创建完全参数化的机械系统几何模型, 其求解器采用多刚体系统动力学理论中的拉格郎日 方程方法,建立系统动力学方程,对虚拟机械系统 进行静力学、运动学和动力学分析,输出位移、速 度、加速度和反作用力曲线。 ADAMS 软件的仿真可用于预测机械系统的性能、 运动范围、碰撞检测、峰值载荷以及计算有限元的 输入载荷等。
Mechanism /Pro
/Driver
/Hydraulics
/Animation
/Driveline
/Car
ADAMS 基本模块
/Control
/Rail
/Flex
/Exchange /Tire
/Linear
1.4 ADAMS基本概念
1 自由度 机械系统的自由度是指机械系统中各零件相对于地面所具有的独立运动的 数量。欲使机构具有确定的运动,则其原动件的数目必须等于该机构的自由 度。 ADAMS中自由度(DOF)的计算方法
ADAMS/Solver 求解器
ADAMS/Postprocessor 后处理
1. 显示ADAMS仿真结 果的可视化图形界面 。 2. 提供了一个统一化的 界面,以不同的方式回放 仿真的结果。页面设置以 及数据曲线格式都能保存 以便重复使用,既有利于 节省时间也有利于整理标 准化的报告格式。 3. 可以方便地同时显示 多次仿真的结果以便比较。
2.3.1 打开、存储几何模型
ADAMS/View 模型最常用的方式的两种格式: ADAMS/View 数据库文件(.bin) 包含整个数据库,其中存储模型、仿真结 果、输出曲线、用户化界面等等。通常文 件比较大。 除了MSC.ADAMS 11.0 外,都 是与仿真平台相关,即不同的操作系统所 存储的文件不能互相读取。可以包含多个 model。 ADAMS/View 命令文件(.cmd) 只包含一个模型对象及其特征,如质量、 惯量、质心、约束、驱动等,相对来说, 比较小,并且可以编辑的文本格式文件。 与仿真平台无关。 输出文档 ADAMS/Solver 输入文件 (.adm) 几何模型交换文档 (STEP, IGES, DXF, DWG,Wavefront, stereolithography,Parasolid, etc) 仿真结果文档 (.msg, .req, .out, .gra, .res).
§2.1 ADAMS软件界面介绍
2.1 ADAMS软件启动界面
导入文件如: dxf,shl,cmd 等等 直接退出 建立新模型 打开已经存在的 模型 ADAMS启动初始 路径,可更改。 设置的工作环境 重力场 设置的工作环境 单位系统
ADAMS要启动的 模型名称
ADAMS/View启动后工作界面
第二章 ADAMS/View
合肥工业大学工程力学系
虚拟样机流程
建立虚拟样机模型: 部件;载荷;接触、碰撞;约束;驱动 测试虚拟样机模型: 定义测试;仿真;动画;曲线 验证虚拟样机模型: 输入实测数据;将仿真数据与之比较 细化虚拟样机模型: 摩擦;函数;部件弹性;控制系统 对设计参数进行迭代计算: 参数化;设计变量 改进设计: DOEs;;优化 自动化设计过程: 个性化菜单;宏; 个性化对话窗
DOF 6(n 1) ni
i 1
其中:n—系统部件数目(包括地面) ni—系统内部各约束所限制的自由度数 注意以下几点 复合铰链-m个构件形成复合铰,则转动副为m-1 局部自由度-与所需分析的构件运动无关的自由度。计算系统自由度 可删除 虚约束-重复限制作用的约束。 计算方程要排除虚约束,会随机确定多余约束作为虚约束删除,从 而可能结果与实际有出入,并多解。如门铰链。
Cartesian(直角)
Cylindrical(圆柱)
Spherical(球)
局部坐标系-Local coordinate systems (LCS)
部件坐标系Part coordinate systems (PCS) 在建立部件的同时产生,随部件一起运动,它在全局坐标 系中的位置和方向决定了部件在全局坐标系中的位置和方向。 每个部件只有一个部件坐标系 部件坐标系的位置和方向通过相对于GCS的位置和方向来 定义。 标记(marker) 固定标记。 固定标记相对零件静止,可用于定义零件的形 状、质心位置、作用与约束的位置与方向等。 浮动标记。 浮动标记相对零件运动,某些情况下要借助浮 动坐标系来定义作用与约束。
约束:对系统中某构件的运动或构件之间的相对运动所施加 的限制称为约束。约束分为运动学约束和驱动约束,运动学 约束一般是系统中运动副约束的代数形式,而驱动约束则是 施加于构件上或构件之间的附加驱动运动条件。 铰:也称为运动副,在多体系统中将物体间的运动学约束定 义为铰。铰约束是运动学约束的一种物理形式。 力元:在多体系统中物体间的相互作用定义为力元,也称为 内力。力元是对系统中弹簧、阻尼器、致动器的抽象,理想 的力元可抽象为统一形式的移动弹簧-阻尼器-致动器 (TSDA),或扭转弹簧-阻尼器-致动器(RSDA)。 外力(偶):多体系统外的物体对系统中物体的作用定义为 外力(偶)。 机构:装配在一起并允许作相对运动的若干个刚体的组合
1.2 ADAMS模块
ADAMS 软件由基本模块、扩展模块、接口模块、专 业领域模块及工具箱5 类模块组成,如下表所示。
ADAMS软件模块
1.3 ADAMS基本模块
ADAMS基本模块 ADAMS/View 基本环境
1. 可以像建立物理样机一样建 立任何机械系统的虚拟样机。 首先建立运动部件(或者从 CAD软件中导入)、用约束将 它们连接、通过装配成为系统、 利用外力或运动将他们驱动。 2. ADAMS/View支持参数化建 模,以便能很容易地修改模型 并用于实验研究。 3. 用户在仿真过程进行中或者 当仿真完成后,都可以观察主 要的数据变化以及模型的运动。 这些就像做实际的物理试验一 样。
§2.3 建立ADAMS仿真样机 模型
复摆仿真演示
启动license管理器,使ADAMS.license启动,然后运行 ADAMS,出现前述界面。 建立复摆模型 点工具箱图标 建立第一个link,然后以link1的末端 为起点做第二个link。 点工具箱图标 建立约束。 菜单simulate→interactive controls,运行简单仿真 运行结果:\\Double pendulum.avi
多体系统运动模拟 (MSC/ADAMS教程)
孙文春
合肥工业大学工程力学系
第一章 ADAMS软件概述
合肥工业大学工程力学系
1.1 ADAMS软件介绍
ADAMS(Automatic Dynamic Analysis of Mechanical Systems)软件是由美国MDI公司(Mechanical Dynamics Inc.)开发的机械系统动力学自动分析软件, 现已经被MSC公司收购。在当今动力学分析软件市 场上ADAMS约拥有70%的市场份额,ADAMS拥有 windows版和unix版,目前最高版本为ADAMS 2012。
1. 一个自动建立并解算用于机 械系统运动仿真方程的,快速、 稳定的数值分析工具。 2. 提供一种用于解算复杂机械 系统复杂运动的数值方法 。 3. 可以对以机械部件、控制系 统和柔性部件组成的多域问题 进行分析。 4 支持多种分析类型,其中包 括运动学、静力学、准静力学、 线性或非线性动力学分析。 5. 使用稳定的建模方法可以对 巨大的模型进行分析。
几个主要的菜单-2
Build | Function:构建各种函数关系式。 Build | Data elements:有Spline, matrix, curve, array Build | System elements :有State Variable, Differential/Transfer/ Linear State/ General State Equation Review | Create an AVI movie file Review | Create Trace Spline:针对某一点(marker)绘制出模拟过程中 的轨迹线 Settings | Force Graphics:设定Force, Torque的比例及属性 Settings | Solver:设定求解过程中的细节,如:求解器的种类、公差、 精度、除错、输出等设定。 Settings | icons :设定Icons大小、颜色、显示/隐藏等属性。 Settings | Fonts :自行设定。
2 坐标系 全局坐标系-Global coordinate system (GCS) 绝对坐标系,固定在地面(Ground Part)上,是 ADAMS中所有零件的位置、方向、速度的度量基准坐标 系(0,0,0)。 ADAMS允许Cartesian(直角)、Cylindrical(圆 柱)、Spherical(球)三种坐标系,默认情况下为直角 坐标系。
3 坐标系位置和方位的确定 以 Euler角系统定义物体的旋转方式,同时区分为 Body-fixed, Space-fixed,ADAMS/View內定值为 Body[3,1,3] 1 -- X axis 2 -- Y axis 3 -- Z axis
4 单位系统
单位系统 1 2 3 4 MMKS MKS CGS IPS 长度 毫米 米 厘米 英寸 质量 千克 千克 克 斯 力 牛顿 牛顿 达因 磅力 时间 秒 秒 秒 秒 角度 度 度 度 度 频率 弧度/秒 弧度/秒 弧度/秒 弧度/秒
§2.2 ADAMS部件及其与外形的 关系
2.2 ADAMS/View部件及其与外 形的关系
部件——定义可以相对于其它的物体运动的可动物体(刚性体或弹性体),该对象包含以下 特性: 质量 转动惯量 初始的位置和方向(PCS) 初始的速度 几何外形——为了可视化的效果加在可动部件上,比如: 长度; 半径; 宽度 对于大多数的仿真分析来说,几何外形是不需要的。(除非基于外形的接触碰撞问题) 部件的质量和转动惯量性质 ADAMS/View 只对三维的刚性体自动地计算其质量和转动惯量性质 ADAMS/View 依据该部件的几何体积和密度或材料计算该部件的总质量和转动惯量 可以手工改变部件的这些性质 ADAMS/View 相对于一个代表部件质心的标记点(cm)来定义部件的质量和转动惯量, 该标记点的三个坐标轴代表该部件转动惯量的三个主惯性轴,因此定义转动惯量Ixx, Iyy, Izz 可以修改该坐标系的位置和方向。