当前位置:文档之家› 新一代动力学仿真软件Motionview

新一代动力学仿真软件Motionview

新一代动力学仿真软件Motionview
新一代动力学仿真软件Motionview

新一代动力学仿真软件——MotionView

机械系统的动力学性能是制造商和用户共同关心的重要性能指标,如果能在新产品方案的制定和产品研发阶段通过虚拟仿真的手段就能对机械系统的动力学性能进行充分的分析评估和优化,无疑能大大降低产品方案制定和设计中的风险,缩短产品研发周期,减小物理样机的实验次数,从而使企业在激烈的市场竞争中取得先机。美国澳汰尔工程软件公司的新一代动力学仿真软件MotionView在该领域内提供了专业的解决方案。□ 澳汰尔工程软件(上海)有限公司吴俊刚

随着国外机械产品不断占领中国市场,国内机械行业面临巨大的竞争压力,特别突出的是汽车行业。因而新产品的性能以及研发的成本和周期无疑是企业新品自主研发的核心问题。但传统的研发手段成本高、周期长,已经无法满足产品研发需求。随着CAD/CAE 技术的突飞猛进,虚拟仿真技术已成为企业自主创新研发的有效手段。

美国澳汰尔工程软件公司开发了一套集CAE分析和优化的软件平台-HyperWorks系列产品。包括:前处理软件HyperMesh、后处理可视化环境HyperView、多体分析和优化工具OptiStruct、结构动力学分析软件MotionView、板料成形分析工具HyperForm、CAE环境下实验设计、优化及随机分析工具HyperStudy等等。下面主要介绍一下HyperWorks中的多体动力学分析软件MotionView。

MotionView软件概述

MotionView是澳汰尔公司

开发的新一代系统动力学仿真

分析软件。它是一个通用的多

体动力学仿真前处理器和可视

化工具,采用完全开放的程序

架构,可以实现高度的流程自

动化和客户化定制。

MotionView具有简洁友好

的界面,高效的建模语言

(MDL),同时也是第一款支持

多求解器输出的多体动力学软

件,可以将模型直接输出成

ADAMS、DADS、ABAQUS和

NASTRAN等多种求解格式文

件,或直接由MotionSolve求解。

而MotionSolve求解器的是

采用新一代的点辅助坐标系原

理(Point-Auxilary-Coordinate

system)的多体动力学求解器,

它具有计算更快速、更稳定的

特点,而且适用范围广泛,可

以处理机械系统动力学、车辆

动力学、隔振、控制系统设计、

针对耐久性分析的载荷预期和

稳健性仿真等多方面的问题,

还可以对零自由度的机械系统

和具有复杂非线性应变的模型

进行仿真。

MotionView特征及优势

MotionView作为新一代的

动力学仿真软件,除了具有其

它多体动力学软件所具备的基

本功能外,还在如下方面有自

身的突出特征。

1、特色功能

模型库:针对某些应用领

域开发模型库,直接进行子系

统组装和工况施加,通过对拓

扑关系和参数缺省值的修改快

速建立用户模型。

报告模板:自动生成并提

交行业标准的图形和曲线,通

过数据叠加快速对结果进行分

析比较。

载荷输出:使用Load Export

工具直接将多体动力学分析结

果转化为有限元分析的边界条件。

疲劳分析:可直接将柔体分析结果输出给nCode疲劳分析软件。

高级对象:包括控制系统、复合梁、柔体、接触和各种约束(如点线、点面、线面、面面)等。

Tcl/Tk程序层:通过与Process Manager连接的可编程命令层来自动执行程序。

工具集:可以有效地建立和编辑模型

· 质量惯量表

· 模型数据表

· 拓扑关系表

·CAD到H3D的模型转换向导· 柔体的创建向导

·Templex模板

· 其它……

模型加密:对模型进行加密,防止数据泄漏。

表达式编辑器:强大的数学工具,可以引用任何模型参数。

2、前处理功能

MotionView为客户提供多

种方法构建模型,包括采用模

型向导从拓扑关系库中选取,

通过图形用户界面进行交互建

模,读入ADAMS模型文件后

修改,以及编辑MDL文件本身。

MDL是简洁高效的建模语言,

采用分级结构、左右配对操作

对象和参数表达式,可读性强。

MotionView的图形界面提

供了高效的模型建立和编辑功

能,所有操作对象属性都可以

通过模型浏览器或数据总结工

具来访问和编辑。

3、对柔性体的支持

MotionView对柔体系统来

说是一个强大的前后处理器。

用户可以调用OptiStruct生成

柔体模型,在窗口中定义柔体

的各种属性和界面点,将其添

加到MDL模型中,最后将组合

到一起的刚体和柔体模型进行

仿真分析和动画显示。

MotionView完全集成在澳

汰尔的HyperWorks框架中,

因此即使没有FEA输入文件,

也能够完成柔体的创建。无论

对柔体或者组合的刚柔体,用

户都可以进行间隔的或连续的

动画显示,也可以利用

MotionView中的其它的动画功

能,例如云图和测量等。

4、整车动力学分析

MotionView提供了一个完

整的车辆动力学模型库,用户

可以通过模型向导从车辆拓扑

关系库中选择相应子系统,然

后添加相应的工况,从而快速

建立车辆仿真模型并分析。

车辆动力学模型库基于

MDL语言建立,用户可以方便

地修改拓扑关系和参数缺省

值,拷贝、粘贴模型、建立新

系统,定义系统连接等。该模

型库包括前悬架、后悬架、整

车和动力传动四大类模型,十

几个子系统,几十个仿真工况

和相应的报告模板。报告模板

可以自动对仿真结果进行处

理,绘制用户关心的全部性能

参数曲线。

5、后处理

MotionView后处理采用多页面多窗口界面,可以通过流程自动化达到仿真结果处理的一致性和标准化,支持在单个窗口中载入和叠加多个动画或曲线,从而方便比较不同分析的结果。

MotionView可以构造复杂的数学表达式,对工程数据进行解析和构图,并可采用交互方式进行曲线标注、坐标轴、图例、图标和脚注的编辑,此外通过内嵌的文本和数值处理器,可以建立高级注释。

因此,MotionView软件相对其它结构动力学分析软件,总结下来具有如下优势:

1、统一的HyperWorks使用平台,多体动力学的前处理,后处理,求解,优化,与第三方软件的接口等等全部无缝集成在HyperWorks这个CAE平台上。

2、简单易用的用户界面。MotionView的操作方法跟HyperMesh一样,用户可以非常方便的进行各种交互操作,新用户可以快速掌握多体动力学的建模仿真方法,大大提高工作效率。

3、灵活实时的模板。基于

MDL语言的模板由底层

TCL/TK驱动,可以方便任意改

变模板的多体动力学拓扑关

系,实时更新,快速建立用户

自己的模型。

4、可重用子系统。任何现

有模型在定义附着关系后都可

以存储为子系统,子系统可以

灵活调用和任意编辑,从而充

分利用现有数据。且子系统中

的不同选项可以实现不同零部

件系统的任意切换,实现一系

列产品的统一建模和仿真。

5、集合了丰富的多体动力

学建模工具和所有的多体动力

学求解系列。如产品数据库,

拓扑关系库,模型树,函数库

等,可进行静力学,准静力学,

运动学,动力学,模型线性化

和状态矩阵输出等。

6、可实现有限元分析,疲

劳分析的接口,多体动力学仿

真结果快速输出。

7、超强的多体动力学试验

设计,优化和随机研究功能。

MotionView应用案例

由于MotionView软件的突

出优势,在全球拥有众多用户

并存在很多成功的应用案例。

近年来通用汽车公司90%

的多体动力学工程师已经舍弃

原有的分析软件,转向使用

MotionView软件进行前后处

理,下图是该公司某型号车在

MotionView软件中建立的多体

动力学模型。而且通用公司的

合资公司泛亚汽车技术中心也

开始使用MotionView软件。

Fiat汽车公司也逐渐认可了

MotionView软件在多体动力学

分析中的优势,下图是该公司

在MotionView中建立的Alfa

Romeo整车动力学分析模型。

同时MotionView软件也在

其它机械行业有较为广泛的应

用,下图是某飞机公司飞机起

落架的分析模型。

结论

MotionView软件作为新一

代的多体动力学分析软件,为

用户提供了方便、易用、开放、

全面的多体动力学分析平台。应用MotionView软件可帮助企业在方案制定阶段即对产品的多体动力学性能进行预测和分析,又能在方案设计阶段降低产品设计缺陷,减少物理样机的实验次数,从而实现产品性能、周期和成本三者的有效平衡,已经使众多成功的机械制造企业从中获益。

弹簧阻尼系统动力学模型ams仿真

弹簧阻尼系统动力学模 型a m s仿真 集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

震源车系统动力学模型分析报告一、项目要求 1)独立完成1个应用Adams软件进行机械系统静力、运动、动力学分析问题,并完成一份分析报告。分析报告中要对所计算的问题和建模过程做简要分析,以图表形式分析计算结果。 2)上交分析报告和Adams的命令文件,命令文件要求清楚、简洁。 二、建立模型 1)启动admas,新建模型,设置工作环境。 对于这个模型,网格间距需要设置成更高的精度以满足要求。在ADAMS/View菜单栏中,选择设置(Setting)下拉菜单中的工作网格(WorkingGrid)命令。系统弹出设置工作网格对话框,将网格的尺寸(Size)中的X和Y分别设置成750mm和500mm,间距(Spacing)中的X和Y都设置成50mm。然后点击“OK”确定。如图2-1所表示。 图2-1设置工作网格对话框 2)在ADAMS/View零件库中选择矩形图标,参数选择为“onGround”,长度(Length)选择40cm高度Height为1.0cm,宽度Depth为30.0cm,建立系统的平台,如图2-2所示。以同样的方法,选择参数“NewPart”建立part-2、part-3、part-4,得到图形如2-3所示, 图2-2图2-3创建模型平台 3)施加弹簧拉力阻尼器,选择图标,根据需要输入弹簧的刚度系数K和粘滞阻尼系数C,选择弹簧作用的两个构件即可,施加后的结果如图2-4 图2-4创建弹簧阻尼器

4)添加约束,选择棱柱副图标,根据需要选择要添加约束的构件,添加约束后的模型如2-5所示。 图2-5添加约束 至此模型创建完成 三、模型仿真 1)、在无阻尼状态下,系统仅受重力作用自由振动,将最下层弹簧的刚度系数K设置为10,上层两个弹簧刚度系数均设置为3,小物块的支撑弹簧的刚度系数为4,阻尼均为0,进行仿真,点击图标,设置EndTime为5.0,StepSize为0.01,Steps为50,点击图标,开始仿真对所得数据进行分析。 选择物块的位移、速度、加速度与时间的图像如图3-1、3-2、3-3所示,经过傅里叶变换之后我们可以清楚地看到系统的各阶固有频率。 图3-1位移与时间图像以及FFT变换图像 图3-2速度与时间图像以及FFT变换图像 图3-3加速度与时间图像以及FFT变换图像 通过傅里叶变换,从图中可以看出系统为三阶系统,表现出三阶的固有频率,通过测量得到w1=2.72,w2=4.29,w3=6.15.。 2)为了更进一步验证系统的各阶固有频率,我们给系统施加一定频率的正弦激振力,使系统做受迫振动,观察系统的振动情况, (a)F1=50*sin(2*3.14*w1*time)时,物块振动的速度与时间的图像如3-4所示。 图3-4 F1作用下速度与时间图像以及FFT变换图像

动力学主要仿真软件

车辆动力学主要仿真软件 I960年,美国通用汽车公司研制了动力学软件DYNA主要解决多自由度 无约束的机械系统的动力学问题,进行车辆的“质量一弹簧一阻尼”模型分析。作为第一代计算机辅助设计系统的代表,对于解决具有约束的机械系统的动力学问题,工作量依然巨大,而且没有提供求解静力学和运动学问题的简便形式。 随着多体动力学的谨生和发展,机械系统运动学和动力学软件同时得到了迅速的发展。1973年,美国密西根大学的N.Orlandeo和,研制的ADAM 软件,能够简单分析二维和三维、开环或闭环机构的运动学、动力学问题,侧重于解决复杂系统的动力学问题,并应用GEAR刚性积分算法,采用稀疏矩阵技术提高计算效率° 1977年,美国Iowa大学在,研究了广义坐标分类、奇异值分解等算法并编制了DADS软件,能够顺利解决柔性体、反馈元件的空间机构运动学和动力学问题。随后,人们在机械系统动力学、运动学的分析软件中加入了一些功能模块,使其可以包含柔性体、控制器等特殊元件的机械系统。 德国航天局DLF早在20世纪70年代,Willi Kort tm教授领导的团队就开始从事MBS软件的开发,先后使用的MBS软件有Fadyna (1977)、MEDYNA1984),以及最终享誉业界的SIMPAC( 1990).随着计算机硬件和数值积分技术的迅速发展,以及欧洲航空航天事业需求的增长,DLR决定停止开发基于频域求解技术的MED YN软件,并致力于基于时域数值积分技术的发展。1985年由DLR开发的相对坐标系递归算法的SIMPACI软件问世,并很快应用到欧洲航空航天工业,掀起了多体动力学领域的一次算法革命。 同时,DLR首次在SIMPAC嗽件中将多刚体动力学和有限元分析技术结合起来,开创了多体系统动力学由多刚体向刚柔混合系统的发展。另外,由于SIMPACI算法技术的优势,成功地将控制系统和多体计算技术结合起来,发

工业机器人静力及动力学分析

注:1)2008年春季讲课用;2)带下划线的黑体字为板书内容;3)公式及带波浪线的部分为必讲内容第3章工业机器人静力学及动力学分析 3.1 引言 在第2章中,我们只讨论了工业机器人的位移关系,还未涉及到力、速度、加速度。由理论力学的知识我们知道,动力学研究的是物体的运动和受力之间的关系。要对工业机器人进行合理的设计与性能分析,在使用中实现动态性能良好的实时控制,就需要对工业机器人的动力学进行分析。在本章中,我们将介绍工业机器人在实际作业中遇到的静力学和动力学问题,为以后“工业机器人控制”等章的学习打下一个基础。 在后面的叙述中,我们所说的力或力矩都是“广义的”,包括力和力矩。 工业机器人作业时,在工业机器人与环境之间存在着相互作用力。外界对手部(或末端操作器)的作用力将导致各关节产生相应的作用力。假定工业机器人各关节“锁住”,关节的“锁定用”力与外界环境施加给手部的作用力取得静力学平衡。工业机器人静力学就是分析手部上的作用力与各关节“锁定用”力之间的平衡关系,从而根据外界环境在手部上的作用力求出各关节的“锁定用”力,或者根据已知的关节驱动力求解出手部的输出力。 关节的驱动力与手部施加的力之间的关系是工业机器人操作臂力控制的基础,也是利用达朗贝尔原理解决工业机器人动力学问题的基础。 工业机器人动力学问题有两类:(1)动力学正问题——已知关节的驱动力,求工业机器人系统相应的运动参数,包括关节位移、速度和加速度。(2)动力学逆问题——已知运动轨迹点上的关节位移、速度和加速度,求出相应的关节力矩。 研究工业机器人动力学的目的是多方面的。动力学正问题对工业机器人运动仿真是非常有用的。动力学逆问题对实现工业机器人实时控制是相当有用的。利用动力学模型,实现最优控制,以期达到良好的动态性能和最优指标。 工业机器人动力学模型主要用于工业机器人的设计和离线编程。在设计中需根据连杆质量、运动学和动力学参数,传动机构特征和负载大小进行动态仿真,对其性能进行分析,从而决定工业机器人的结构参数和传动方案,验算设计方案的合理性和可行性。在离线编程时,为了估计工业机器人高速运动引起的动载荷和路径偏差,要进行路径控制仿真和动态模型的仿真。这些都必须以工业机器人动力学模型为基础。 工业机器人是一个非线性的复杂的动力学系统。动力学问题的求解比较困难,而且需要较长的运算时间。因此,简化求解过程,最大限度地减少工业机器人动力学在线计算的时间是一个受到关注的研究课题。 在这一章里,我们将首先讨论与工业机器人速度和静力学有关的雅可比矩阵,然后介绍工业机器人的静力学问题和动力学问题。

动力学主要仿真软件

车辆动力学主要仿真软件 1960年,美国通用汽车公司研制了动力学软件DYNA,主要解决多自由度无约束的机械系统的动力学问题,进行车辆的“质量-弹簧-阻尼”模型分析。作为第一代计算机辅助设计系统的代表,对于解决具有约束的机械系统的动力学问题,工作量依然巨大,而且没有提供求解静力学与运动学问题的简便形式。 随着多体动力学的诞生与发展,机械系统运动学与动力学软件同时得到了迅速的发展。1973年,美国密西根大学的N、Orlandeo与,研制的ADAMS软件,能够简单分析二维与三维、开环或闭环机构的运动学、动力学问题,侧重于解决复杂系统的动力学问题,并应用GEAR 刚性积分算法,采用稀疏矩阵技术提高计算效率。1977年,美国Iowa 大学在,研究了广义坐标分类、奇异值分解等算法并编制了DADS软件,能够顺利解决柔性体、反馈元件的空间机构运动学与动力学问题。随后,人们在机械系统动力学、运动学的分析软件中加入了一些功能模块,使其可以包含柔性体、控制器等特殊元件的机械系统。 德国航天局DLR早在20世纪70年代,Willi Kortüm教授领导的团队就开始从事MBS软件的开发,先后使用的MBS软件有Fadyna(1977)、MEDYNA(1984),以及最终享誉业界的SIMPACK(1990)、随着计算机硬件与数值积分技术的迅速发展,以及欧洲航空航天事业需求的增长,DLR决定停止开发基于频域求解技术的MEDYNA软件,并致力于基于时域数值积分技术的发展。1985年由DLR开发的相对坐标系递归算法的SIMPACK软件问世,并很快应用到欧洲航空航天工业,掀起了多体动力学领域的一次算法革命。 同时,DLR首次在SIMPACK软件中将多刚体动力学与有限元分析技术结合起来,开创了多体系统动力学由多刚体向刚柔混合系统的发展。另外,由于SIMPACK算法技术的优势,成功地将控制系统与多体计

《机械系统动力学仿真分析软件》

| 论坛社区 《机械系统动力学仿真分析软件》(MSC.ADAMS.2005.R2)R2 资源分类: 软件/行业软件 发布者: Coolload 发布时间: 2005-12-18 20:22 最新更新时间: 2005-12-19 07:04 浏览次数: 14548 实用链接: 收藏此页 eMule资源 下面是用户共享的文件列表,安装eMule后,您可以点击这些文件名进行下载 [机械系统动力学仿真分析软件].[$u]MSC.ADAMS.2005.R2.rar201.2MB [机械系统动力学仿真分析软 295.4MB 件].MSC_ADAMS_V2005_ISO-LND-CD1.iso [机械系统动力学仿真分析软185.0MB

件].MSC_ADAMS_V2005_ISO-LND-CD2.bin [机械系统动力学仿真分析软 6.5KB 件].Msc.Adams.v2005.Iso-Lnd-Cd1-Crack.rar 全选480.4MB eMule主页下载eMule使用指南如何发布 中文名称:机械系统动力学仿真分析 软件 英文名称:MSC.ADAMS.2005.R2 版本:R2 发行时间:2005年12月15日 制作发行:美国MSC公司 地区:美国 语言:英语 简介: [通过安全测试] 杀毒软件:Symantec AntiVirus 版本: 9.0.0.338 病毒库:2005-12-16 共享时间:10:00 AM - 24:00 PM(除 非线路故障或者机器故障) 共享服务器:Razorback 2.0 [通过安装测试]Windows2000 SP4 软件版权归原作者及原软件公司所 有,如果你喜欢,请购买正版软件

基于RecurDyn的多体动力学仿真

图1 经简化的一对空链节模型 二、仿真分析 1.运动状态与干涉校验 首先必须考虑到链条柔度对运动的干涉影响,即考虑到在设计的平面柔度和扭转柔度范围内,长链条和最图2 链式输送机构的仿真模型图3 链式输送机构的运动仿真图4 链节的空间位移曲线 CAD/CAM与制造业信息化?www.icad.com.cn

图5 冲击动载荷分析 3.运动平稳性分析 由于链式输送模型中含有多种非线性因素,采用完全递归算法,对各链节的各自由度运动幅值的敛散性进行分析,来判定链式输送系统的运动平 图6 加速度响应 4.抱紧力分析 抱紧臂的抱紧力设计也十分重要, 该值越大,抱紧传输体越可靠,但装卸 传输体就困难了;另一方面,从链节中 脱出传输体将消耗过多的能量,对其 他的相关机构工作不利。若该值较低, 则容易使传输体在输送过程的剧烈抖 动中掉落,产生故障,因此需要进行抱 紧臂的抱紧力动态载荷分析,分析结 果如图7所示。 图7 动态载荷分析 三、结束语 本文应用RecurDyn多体动力学软 件,在导入原有实体模型的基础上,快 速构建仿真模型。根据RecurDyn提供 的多级子系统建模、空间多接触和完 全递归算法等特有功能,对复杂链式 输送机构的分析问题进行了动力学仿 真,得到了做为设计参考的动力学参 数,为链式输送机构的动力学设计提 供了很好的设计校验方法。仿真结果 可以检测输送系统工作的平稳性和可 靠性,并预测链式输送机构故障的发 携手济钢机制公司,WIT-CAPP续写业界辉煌 近日,华特软件与济钢集团机械设备制造公司 公司”)正式签订CAPP合同。 秉承“可遵、可信、共赢”的济钢机制公司是济南钢铁集团直属的子 CAD/CAM与制造业信息化?www.icad.com.cn

系统动力学模型

第10 章系统动力学模型 系统动力学模型(System Dynamic)是社会、经济、规划、军事等许多领域进行战略研究的重要工具,如同物理实验室、化学实验室一样,也被称之为战略研究实验室,自从问世以来,可以说是硕果累累。 1 系统动力学概述 2 系统动力学的基础知识 3 系统动力学模型 第1 节系统动力学概述 1.1 概念系统动力学是一门分析研究复杂反馈系统动态行为的系统科学方法,它是系统科学的一个分支,也是一门沟通自然科学和社会科学领域的横向学科,实质上就是分析研究复杂反馈大系统的计算仿真方法。 系统动力学模型是指以系统动力学的理论与方法为指导,建立用以研究复杂地理系统动态行为的计算机仿真模型体系,其主要含义如下: 1 系统动力学模型的理论基础是系统动力学的理论和方法; 2 系统动力学模型的研究对象是复杂反馈大系统; 3 系统动力学模型的研究内容是社会经济系统发展的战略与决策问题,故称之为计算机仿真法的“战略与策略实验室” ; 4 系统动力学模型的研究方法是计算机仿真实验法,但要有计算 机仿真语言DYNAMIC勺支持,如:PD PLUS VENSIM等的支持; 5 系统动力学模型的关键任务是建立系统动力学模型体系; 6 系统动力学模型的最终目的是社会经济系统中的战略与策略决策问题计

算机仿真实验结果,即坐标图象和二维报表; 系统动力学模型建立的一般步骤是:明确问题,绘制因果关系图,绘制系统动力学模型流图,建立系统动力学模型,仿真实验,检验或修改模型或参数,战略分析与决策。 地理系统也是一个复杂的动态系统,因此,许多地理学者认为应用系统动力学进行地理研究将有极大潜力,并积极开展了区域发展,城市发展,环境规划等方面的推广应用工作,因此,各类地理系统动力学模型即应运而生。 1.2 发展概况 系统动力学是在20世纪50年代末由美国麻省理工学院史隆管理学院教授福雷斯特(JAY.W.FORRESTERI出来的。目前,风靡全世界,成为社会科学重要实验手段,它已广泛应用于社会经济管理科技和生态灯各个领域。福雷斯特教授及其助手运用系统动力学方法对全球问题,城市发展,企业管理等领域进行了卓有成效的研究,接连发表了《工业动力学》,《城市动力学》,《世界动力学》,《增长的极限》等著作,引起了世界各国政府和科学家的普遍关注。 在我国关于系统动力学方面的研究始于1980 年,后来,陆续做了大量的工作,主要表现如下: 1 )人才培养 自从1980年以来,我国非常重视系统动力学人才的培养,主要采用“走出去,请进来”的办法。请进来就是请国外系统动力学专家来华讲学,走出去就是派留学生,如:首批派出去的复旦大学管理学院的王其藩教授等,另外,还多次举办了全国性的讲习班。 2 )编译编写专著

机器人系统常用仿真软件介绍

1 主要介绍以下七种仿真平台(侧重移动机器人仿真而非机械臂等工业机器人仿真): 1.1 USARSim-Unified System for Automation and Robot Simulation USARSim是一个基于虚拟竞技场引擎设计高保真多机器人环境仿真平台。主要针对地面机器人,可以被用于研究和教学,除此之外,USARSim是RoboCup救援虚拟机器人竞赛和虚拟制造自动化竞赛的基础平台。使用开放动力学引擎ODE(Open Dynamics Engine),支持三维的渲染和物理模拟,较高可配置性和可扩展性,与Player兼容,采用分层控制系统,开放接口结构模拟功能和工具框架模块。机器人控制可以通过虚拟脚本编程或网络连接使用UDP协议实现。被广泛应用于机器人仿真、训练军队新兵、消防及搜寻和营救任务的研究。机器人和环境可以通过第三方软件进行生成。软件遵循免费GPL条款,多平台支持可以安装并运行在Linux、Windows和MacOS操作系统上。 1.2 Simbad Simbad是基于Java3D的用于科研和教育目的多机器人仿真平台。主要专注于研究人员和编程人员热衷的多机器人系统中人工智能、机器学习和更多通用的人工智能算法一些简单的基本问题。它拥有可编程机器人控制器,可定制环境和自定义配置传感器模块等功能,采用3D虚拟传感技术,支持单或多机器人仿真,提供神经网络和进化算法等工具箱。软件开发容易,开源,基于GNU协议,不支持物理计算,可以运行在任何支持包含Java3D库的Java客户端系统上。 1.3 Webots Webots是一个具备建模、编程和仿真移动机器人开发平台,主要用于地面机器人仿真。用户可以在一个共享的环境中设计多种复杂的异构机器人,可以自定义环境大小,环境中所有物体的属性包括形状、颜色、文字、质量、功能等也都可由用户来进行自由配置,它使用ODE检测物体碰撞和模拟刚性结构的动力学特性,可以精确的模拟物体速度、惯性和摩擦力等物理属性。每个机器人可以装配大量可供选择的仿真传感器和驱动器,机器人的控制器可以通过内部集成化开发环境或者第三方开发环境进行编程,控制器程序可以用C,C++等编写,机器人每个行为都可以在真实世界中测试。支持大量机器人模型如khepera、pioneer2、aibo等,也可以导入自己定义的机器人。全球有超过750个高校和研究中心使用该仿真软件,但需要付费,支持各主流操作系统包括Linux, Windows和MacOS。 1.4 MRDS-Microsoft Robotics Developer Studio MRDS是微软开发的一款基于Windows环境、网络化、基于服务框架结构的机器人控制仿真平台,使用PhysX物理引擎,是目前保真度最高的仿真引擎之一,主要针对学术、爱好者和商业开发,支持大量的机器人软硬件。MRDS是基于实时并发协调同步CCR(Concurrency and Coordination Runtime)和分布式软件服务DSS(Decentralized Software Services),进行异步并行任务管理并允许多种服务协调管理获得复杂的行为,提供可视化编程语言(VPL)和可视化仿真环境(VSE)。支持主流的商业机器人,主要编程语言为C#,非商业应用免费,但只支持在Windows操作系统下进行开发。 1.5 PSG-Player/Stage/Gazebo

动力学主要仿真软件

车辆动力学主要仿真软件 1960年,美国通用汽车公司研制了动力学软件DYNA,主要解决多自由度无约束的机械系统的动力学问题,进行车辆的“质量-弹簧-阻尼”模型分析。作为第一代计算机辅助设计系统的代表,对于解决具有约束的机械系统的动力学问题,工作量依然巨大,而且没有提供求解静力学和运动学问题的简便形式。 随着多体动力学的诞生和发展,机械系统运动学和动力学软件同时得到了迅速的发展。1973年,美国密西根大学的N.Orlandeo和,研制的ADAMS软件,能够简单分析二维和三维、开环或闭环机构的运动学、动力学问题,侧重于解决复杂系统的动力学问题,并应用GEAR 刚性积分算法,采用稀疏矩阵技术提高计算效率。1977年,美国Iowa 大学在,研究了广义坐标分类、奇异值分解等算法并编制了DADS软件,能够顺利解决柔性体、反馈元件的空间机构运动学和动力学问题。随后,人们在机械系统动力学、运动学的分析软件中加入了一些功能模块,使其可以包含柔性体、控制器等特殊元件的机械系统。 德国航天局DLR早在20世纪70年代,Willi Kortüm教授领导的团队就开始从事MBS软件的开发,先后使用的MBS软件有Fadyna (1977)、MEDYNA(1984),以及最终享誉业界的SIMPACK(1990).随着计算机硬件和数值积分技术的迅速发展,以及欧洲航空航天事业需求的增长,DLR决定停止开发基于频域求解技术的MEDYNA软件,并致力于基于时域数值积分技术的发展。1985年由DLR开发的相对坐标系递归算法的SIMPACK软件问世,并很快应用到欧洲航空航天工业,掀起了多体动力学领域的一次算法革命。 同时,DLR首次在SIMPACK软件中将多刚体动力学和有限元分析技术结合起来,开创了多体系统动力学由多刚体向刚柔混合系统的发展。另外,由于SIMPACK算法技术的优势,成功地将控制系统和多体

车辆系统动力学仿真大作业(带程序)

Assignment Vehicle system dynamics simulation 学院:机电学院 专业:机械工程及自动化 姓名: 指导教师:

The model we are going to analys: The FBD of the suspension system is shown as follow:

According to the New's second Law, we can get the equation: 2 )()(221211mg z z c z z k z m --+-=???? 221212)()(z k mg z z c z z k z m w +-----=? ??? 0)()()()(222111222111=-++--+-++--+? ? ? ? ? ? ? ?w w w w z L z k z L z k z L z c z L z c z m χχχχ 0)()()()(2222111122221111=-++----++---? ? ? ? ? ? ? ?w w w w z L z L k z L z L k z L z L c z L z L c J χχχχχ d w w w w Q z L z k z L z c z m ,111111111)()(-=------? ? ? ? ?χχ d w w w w Q z L z k z L z c z m ,222222222)()(-=-+--+-? ????χχ When there is no excitation we can get the equation: 2)()(221211mg z z c z z k z m --+-=???? 2 21212)()(z k mg z z c z z k z m w +-----=? ??? Then we substitude the data into the equation, we write a procedure to simulate the system: Date: ???? ?? ??? ??==?==?===MN/m 0.10k m 25.1s/m kN 0.20MN/m 0.1m kg 3020kg 2100kg 3250w 2l c k I m m by w b

机器人机械臂运动学分析(仅供借鉴)

平面二自由度机械臂动力学分析 [摘要] 机器臂是一个非线性的复杂动力学系统。动力学问题的求解比较困难,而且需要较长的运算时间,因此,这里主要对平面二自由度机械臂进行动力学研究。本文采用拉格朗日方程在多刚体系统动力学的应用方法分析平面二自由度机械臂的正向动力学。经过研究得出平面二自由度机械臂的动力学方程,为后续更深入研究做铺垫。 [关键字] 平面二自由度 一、介绍 机器人是一个非线性的复杂动力学系统。动力学问题的求解比较困难,而且需要较长的运算时间,因此,简化解的过程,最大限度地减少工业机器人动力学在线计算的时间是一个受到关注的研究课题。 机器人动力学问题有两类: (1) 给出已知的轨迹点上的,即机器人关节位置、速度和加速度,求相应的关节力矩向量Q r。这对实现机器人动态控制是相当有用的。 (2) 已知关节驱动力矩,求机器人系统相应的各瞬时的运动。也就是说,给出关节力矩向量τ,求机器人所产生的运动。这对模拟机器人的运动是非常有用的。 二、二自由度机器臂动力学方程的推导过程 机器人是结构复杂的连杆系统,一般采用齐次变换的方法,用拉格朗日方程建立其系统动力学方程,对其位姿和运动状态进行描述。机器人动力学方程的具体推导过程如下: (1) 选取坐标系,选定完全而且独立的广义关节变量θr ,r=1, 2,…, n。 (2) 选定相应关节上的广义力F r:当θr是位移变量时,F r为力;当θr是角度变量时, F r为力矩。 (3) 求出机器人各构件的动能和势能,构造拉格朗日函数。 (4) 代入拉格朗日方程求得机器人系统的动力学方程。 下面以图1所示说明机器人二自由度机械臂动力学方程的推导过程。

ADAMS多体动力学仿真多种速度曲线函数

1、梯形速度曲线 A=0.5,V=2 if(time-2:0,0,if(time-6:0.5,0.5,if(time-14:0,0,if(time-18:-0.5,-0.5,0)))) A=181.891d,V=2 if(time-2:0,0,if(time-6:-181.891d,-181.891d,if(time-14:0,0,if(time-18:181 .891d,181.891d,0)))) A=181.891d,V=2 if(time-2:0,0,if(time-6:-181.891d,-181.891d,if(time-14:0,0,if(time-18:181 .891d,181.891d,0)))) 2、简化5段S型速度曲线 A=0.5,V=1 if(time-2:0,0,if(time-4:-0.25*time+0.5,0.5,if(time-6:-1.5+0.25*time,0,if(ti me-14:0,0,if(time-16:-3.5+0.25*time,-0.5,if(time-18:-0.25*time+4.5,0,0)) )))) A=0.5=181.891d,V=1 if(time-2:0,0,if(time-4:-181.891d/2*time+181.891d,-181.891d,if(time-6:-3*181.891d+181.891d/2*time,0,if(time-14:0,0,if(time-16:-7*181.891d+1 81.891d/2*time,-181.891d,if(time-18:-181.891d/2*time+9*181.891d,0, 0)))))) A=1,V=2 if(time-2:0,0,if(time-4:-0.5*time+1,1,if(time-6:-3+0.5*time,0,if(time-14:0 ,0,if(time-16:-7+0.5*time,-0.5,if(time-18:-0.5*time+9,0,0))))))

机械系统动力学仿真

燕山大学 机械系统动力学 题目:基于adams曲柄滑块机构动力学仿真 学院(系):机械学院 年级专业:机械工程 学号: S12085201056 学生姓名:柳婷婷 指导教师:汪飞雪 日期: 2012年12月27号

基于adams曲柄滑块机构动力学仿真 摘要:本文主要介绍了利用adams动力学仿真软件进行曲柄滑块机构运动仿真和动力学分析。 曲柄滑块机构的应用很广泛,不同的结构设计可以应用于不同的领域,所以,研究曲柄滑块机构的运动特性,对于了解它的设计规律与方法,以及在今后学习工作中都是大有裨益的。另外,对曲柄滑块机构的动力学仿真还旨在加深对于动力学这门课程的融汇贯通,并学习动力学仿真软件adams。 关键词:曲柄滑块机构;adams动力学仿真;动力学分析;运动学分析。

第1章绪论 曲柄滑块机构设计参数不同,其性能会有很大的差别,因而应用领域也就会千差万别。下面列举几个应用曲柄滑块机构的实例。 图1中翻斗车的斗是通过一个曲柄滑块机构实现了它的提起与放平,驱动力作用在滑块上,斗的一部分作为曲柄。 图1.1 翻斗车 图2中的机械压力机也采用了曲柄滑块机构,通过前面的传动装置运动传动至曲柄轴处,在通过连杆,将运动传动至滑块,从而实现了凸模的上下运动,完成压模工序。

图1.2 机械压力机 实践中采用曲柄滑块机构的实例还有很多,这里不再过多举例。虚拟样机分析软件adams (Automatic Dynamic Analysis of Mechanical Systems),是对机械系统的运动学和动力学进行仿真计算的商用软件,ADAMS软件使用交互式图形环境和零件库、约束库、力库,创建完全参数化的机械系统几何模型,其求解器采用多刚体系统动力学理论中的拉格朗日方程方法,建立系统动力学方程,对虚拟机械系统进行静力学、运动学和动力学分析,输出位移、速度、加速度和反作用力曲线。ADAMS软件的仿真可用于预测机械系统的性能、运动范围、碰撞检测、峰值载荷以及计算有限元的输入载荷等。 利用adams仿真软件建立曲柄滑块机构的运动模型,并进行运动学和动力学仿真,各种运动轨迹都清晰、直观地显示出来,不仅在视觉上带给设计人员更感性的认识,其模型也可以为后续工作所使用,而且由于adams仿真软件的参数化功能,又可以为今后产品的改良改型提供方便。

简单串联机器人ADAMS仿真

机械系统动力学 简化串联机器人的运动学与动力学仿真分析 学院:机械工程学院 专业:机械设计制造 及其自动化 学生: 学号: 指导教师: 完成日期:2015.01.09

摘要 在机器人研究中,串联机器人研究得较为成熟,其具有结构简单、成本低、控制简单、运动空间大等优点,已成功应用于很多领域。本文在ADAMS 中用连杆模拟两自由度的串联机器人(机械臂),对其分别进行运动学分析、动力学分析。得出该机构在给出工作条件下的位移、速度、加速度曲线和关节末端的运动轨迹。 关键词:机器人;ADAMS;曲线;轨迹 一、ADAMS软件简介 ADAMS,即机械系统动力学自动分析(Automatic Dynamic Analysis of Mechanical Systems),该软件是美国MDI公司(Mechanical Dynamics Inc.) (现已并入美国MSC公司)开发的虚拟样机分析软件。目前,ADAMS已经被全世界各行各业的数百家主要制造商采用。ADAMS软件使用交互式图形环境和零件库、约束库、力库,创建完全参数化的机械系统几何模型,其求解器采用多刚体系统动力学理论中的拉格朗日方程方法,建立系统动力学方程,对虚拟机械系统进行静力学、运动学和动力学分析,输出位移、速度、加速度和反作用力曲线。ADAMS软件的仿真可用于预测机械系统的性能、运动围、碰撞检测、峰值载荷以及计算有限元的输入载荷等。 二、简化串联机器人的运动学仿真 (1)启动ADAMS/View。 在欢迎对话框中选择新建模型,模型取名为robot,并将单位设置为MMKS,然后单击OK。 (2)打开坐标系窗口。 按下F4键,或者单击菜单【View】→【Coordinate Window】后,打开坐标系窗口。当鼠标在图形区移动时,在坐标窗口中显示了当前鼠标所在位置的坐标值。

车辆动力学相关的软件及特点

SIMPACK车辆动力学习仿真系统 SIMPACK软件是德国INTEC Gmbh公司(于2009年正式更名为SIMPACK AG)开发的针对机械/机电系统运动学/动力学仿真分析的多体动力学分析软件包。它以多体系统计算动力学(Computational Dynamics of Multibody Systems)为基础,包含多个专业模块和专业领域的虚拟样机开发系统软件。SIMPACK软件的主要应用领域包括:汽车工业、铁路、航空/航天、国防工业、船舶、通用机械、发动机、生物运动与仿生等。 SIMPACK是机械系统运动学/动力学仿真分析软件。SIMPACK软件可以分析如:系统振动特性、受力、加速度,描述并预测复杂多体系统的运动学/动力学性能等。 SIMPACK的基本原理就是通过搭建CAD风格的模型(包括铰、力元素等)来建立机械系统的动力学方程,并通过先进的解算器来获取系统的动力学响应。 SIMPACK软件可以用来仿真任何虚拟的机械/机电系统,从仅仅只有几个自由度的简单系统到诸如一个庞大的火车。SIMPACK软件可以应用在我们产品设计、研发或优化的任何阶段。 SIMPACK软件独具有的全代码输出功能可以将我们的模型输出成Fortran或C代码,从而可以实现与任意仿真软件的联合。 车辆动力学仿真carsim CarSim是专门针对车辆动力学的仿真软件,CarSim模型在计算机上运行的速度比实时快3-6倍,可以仿真车辆对驾驶员,路面及空气动力学输入的响应,主要用来预测和仿真汽车整车的操纵稳定性、制动性、平顺性、动力性和经济性,同时被广泛地应用于现代汽车控制系统的开发。CarSim可以方便灵活的定义试验环境和试验过程,详细的定义整车各系统的特性参数和特性文件。 CarSim软件的主要功能如下: 适用于以下车型的建模仿真:轿车、轻型货车、轻型多用途运输车及SUV; 可分析车辆的动力性、燃油经济性、操纵稳定性、制动性及平顺性; 可以通过软件如MATLAB,Excel等进行绘图和分析; 可以图形曲线及三维动画形式观察仿真的结果;包括图形化数据管理界面,车辆模型求解器,绘图工具,三维动画回放工具,功率谱分析模块;程序稳定可靠; CarSim软件可以扩展为CarSim RT, CarSim RT 是实时车辆模型,提供与一些硬件实时系统的接口,可联合进行HIL仿真;

柔性多体动力学建模

柔性多体动力学建模 、仿真与控制 近二十年来,柔性多体系统多力学(the dynamics of the flexible multibody systems)的研究受到了很大的关注。多体系统正越来越多地用来作为诸如机器人、机构、链系、缆系、空间结构和生物动力学系统等实际系统的模型。huston认为: “多体动力学是目前应用力学方面最活跃的领域之一,如同任何发展中的领域一样,多体动力学正在扩展到许多子领域。最活跃的一些子领域是: 模拟、控制方程的表述法、计算机计算方法、图解表示法以及实际应用。这些领域里的每一个都充满着研究机遇。”多柔体系统动力学近年来快速发展的主要推动力是传统的机械、车辆、军械、机器人、航空以及航天工业现代化和高速化。传统的机械装置通常比较粗重,且*作速度较慢,因此可以视为由刚体组成的系统。而新一代的高速、轻型机械装置,要在负载/自重比很大,*作速度较高的情况下实现准确的定位和运动,这是其部件的变形,特别是变形的动力学效应就不能不加以考虑了。在学术和理论上也很有意义。 关于多柔体动力学方面已有不少优秀的综述性文章。 在多体系统动力学系统中,刚体部分: 无论是建模、数值计算、模拟前人都已做得相当完善,并已形成了相应的软件。但对柔性多体系统的研究才开始不久,并且柔性体完全不同于刚性体,出现了很多多刚体动力学中不呈遇到的问题,如: 复杂多体系统动力学建模方法的研究,复杂多体系统动力学建模程式化与计算效率的研究,大变形及大晃动的复杂多体系统动力学研究,方程求解的stiff数值稳定性的研究,刚柔耦合高度非线性问题的研究,刚-弹-液-控制组合的复杂多体系统的运动稳定性理论研究,变拓扑结构的多体系统动力学与控,复杂多体系统动力学中的离散化与控制中的模态阶段的研究等等。柔性多体动力学而且柔性多体动力学的发展又是与当代计算机和计算技术的蓬勃发展密切相关的,高性能的计算机使复杂多体动力学的仿真成为可能,特别是计算机的功

弹簧阻尼系统动力学模型adams仿真设计

震源车系统动力学模型分析报告 一、项目要求 1)独立完成1个应用Adams 软件进行机械系统静力、运动、动力学分析问题,并完成一份分析报告。分析报告中要对所计算的问题和建模过程做简要分析,以图表形式分析计算结果。 2)上交分析报告和Adams 的命令文件,命令文件要求清楚、简洁。 1K 1 C 2K 2C 3 C 3 K 3 M 1 M 2M 二、建立模型 1)启动admas ,新建模型,设置工作环境。 对于这个模型,网格间距需要设置成更高的精度以满足要求。在ADAMS/View 菜单栏中,选择设置(Setting )下拉菜单中的工作网格(Working Grid )命令。系统弹出设置工作网格对话框,将网格的尺寸(Size)中的X 和Y 分别设置成750mm 和500mm ,间距(Spacing )中的X 和Y 都设置成50mm 。然后点击“OK ”确定。如图2-1所表示。 图 2-1 设置工作网格对话框

2)在ADAMS/View零件库中选择矩形图标,参数选择为“on Ground”,长度(Length)选择40cm高度Height为1.0cm,宽度Depth为30.0cm,建立系统的平台,如图2-2所示。以同样的方法,选择参数“New Part”建立part-2、part-3、part-4,得到图形如2-3所示, 图 2-2 图 2-3创建模型平台 3)施加弹簧拉力阻尼器,选择图标,根据需要输入弹簧的刚度系数K和粘滞阻尼系数C,选择弹簧作用的两个构件即可,施加后的结果如图2-4 图 2-4 创建弹簧阻尼器 4)添加约束,选择棱柱副图标,根据需要选择要添加约束的构件,添加约束后的模型如2-5所示。

多体动力学和非线性有限元联合仿真

A New Solution For Coupled Simulation Of Multi-Body Systems And Nonlinear Finite Element Models Giancarlo CONTI, Tanguy MERTENS, Tariq SINOKROT (LMS, A Siemens Business) Hiromichi AKAMATSU, Hitoshi KYOGOKU, Koji HATTORI (NISSAN Motor Co., Ltd.) 1 Introduction One of the most common challenges for flexible multi-body systems is the ability to properly take into account the nonlinear effects that are present in many applications. One particular case where these effects play an important role is the dynamic modeling of twist beam axles in car suspensions: these components, connecting left and right trailing arms and designed in a way that allows for large torsional deformations, cannot be modeled as rigid bodies and represent a critical factor for the correct prediction of the full-vehicle dynamic behavior. The most common methods to represent the flexibility of any part in a multi-body mechanism are based on modal reduction techniques, usually referred to as Component Mode Synthesis (CMS) methods, which predict the deformation of a body starting from a preliminary modal analysis of the corresponding FE mesh. Several different methods have been developed and verified, but most of them can be considered as variations of the same approach based on a limited set of modes of the structure, calculated with the correct boundary conditions at each interface node with the rest of the mechanism, allowing to greatly reduce the size of system’s degrees of freedom from a large number of nodes to a small set of modal participation factors. By properly selecting the number and frequency range of the modes, as well as the boundary conditions at each interface node [1], it is possible to accurately predict the static and dynamic deformation of the flexible body with remarkable improvements in terms of CPU time: this makes these methods the standard approach to reproduce the flexibility of components in a multi-body environment. Still, an important limitation inherently lies in their own foundation: since displacements based on modal representation are by definition linear, any nonlinear phenomena cannot be correctly simulated. For example, large deformations like twist beam torsion during high lateral acceleration cornering maneuvers typically lead to geometric nonlinearities, preventing any linear solution from accurately predicting most of the suspension’s elasto-kinematic characteristics like toe angle variation, wheel center position, vertical stiffness. One possible solution to overcome these limitations while still working with linear modal reduction methods is the sub-structuring technique [2]: the whole flexible body is divided into sub-structures, which are connected by compatibility constraints preventing the relative motion of the nodes that lie between two adjacent sub-structures. Standard component mode synthesis methods are used in formulating the equations of motion, which are written in terms of generalized coordinates and modal participation factors of each sub-structure. The idea behind it is that each sub-portion of the whole flexible structure will undergo smaller deformations, hence remaining in the linear flexibility range. By properly selecting the cutting sections it is usually possible to improve the accuracy of results (at least in terms of nodal displacements: less accuracy can be expected for stress and strain distribution). Another limitation of these methods is the preliminary work needed to re-arrange the FE mesh, although some CAE products already offer automatic processes enabling the user to skip most of the re-meshing tasks and hence reducing the modeling efforts. An alternative approach to simulate the behavior of nonlinear flexible bodies is based on a co-simulation technique that uses a Multi-body System (MBS) solver and an external nonlinear Finite Element Analysis (FEA) solver. Using this technique one can model the flexible body in the external nonlinear FEA code and the rest of the car suspension system in the MBS environment. The loads due to the deformation of the body are calculated externally by the FEA solver and communicated to the MBS solver at designated points where the flexible body connects to the rest of the multi-body system. The MBS solver, on the other hand, calculates displacements and velocities of these points and communicates them to the nonlinear FEA solver to advance the simulation. This approach doesn’t suffer from the limitations that arise from the linear modeling of the flexibility of a body. This leads to more accurate results, albeit at the price of much larger CPU time. In fact, simulation results are strongly affected by the size of the communication time step between the two solvers: a better accuracy (and more stable solver convergence) can be generally obtained by using smaller time steps which require larger calculation times, as shown also in [3].

相关主题
文本预览
相关文档 最新文档