ADAMS新手学习

合集下载

adams教程

adams教程

adams教程Adams教程-基本概念与应用Adams是一种重要的多体动力学仿真软件,广泛应用于机械工程、汽车工程、航空航天工程等领域。

本教程将介绍Adams的基本概念和应用,帮助读者快速入门并掌握该软件的基本操作技巧。

1. Adams简介Adams是一种基于多体动力学理论的仿真软件,能够模拟和分析复杂的机械系统的运动和力学行为。

它采用了基于弹簧、阻尼和惯性模型的多体动力学算法,能够准确地预测系统的运动轨迹、速度、加速度等关键参数。

2. Adams界面与基本操作Adams的界面直观友好,主要包括模型空间、运动学仿真、力学仿真等模块。

在模型空间中,可以创建和修改机械系统的模型;在运动学仿真模块中,可以模拟系统的运动轨迹;在力学仿真模块中,可以分析系统的力学特性。

3. 创建模型与约束在Adams中,模型的创建是基于几何图形和物体的属性。

可以通过导入CAD文件或者手动绘制几何图形来创建模型,并为每个模型设置合适的质量、惯性矩阵等属性。

通过添加约束条件,可以模拟系统中各个物体之间的相对运动关系。

4. 仿真与结果分析一旦模型和约束设置完成,就可以进行仿真分析了。

Adams提供了多种仿真方式,如动态仿真、静态仿真、优化仿真等。

仿真结果可以通过图表、动画等形式进行展示和分析,帮助工程师深入理解系统的运动行为和受力情况。

5. 应用案例最后,本教程将通过一些实际应用案例来展示Adams的具体应用。

例如,利用Adams模拟汽车悬挂系统的运动特性,预测系统在不同路况下的动力学行为;利用Adams模拟飞机起飞和着陆过程,评估系统在不同条件下的稳定性和安全性等等。

通过本教程的学习,读者将能够掌握Adams的基本操作技巧,理解多体动力学仿真的基本原理,并能够利用该软件进行机械系统的仿真分析。

希望读者能够通过这些知识和技能,在工程领域取得更好的成果。

ADAMS操作入门

ADAMS操作入门

英文资料翻译:ADAMS/View使用入门欢迎浏览MDI的网址美国总部:中国办事处:目录第一章弹簧挂锁设计问题介绍 1总论 1你将学习的内容 1你将创建的模型 2设计要求 3弹簧挂锁的工作原理 3第二章建模总论 5建造曲柄和手柄 5启动ADAMS/View并建立一个新的数据文件 6熟悉ADAMS/View的界面 6设置工作环境 7创建设计点 8建造曲柄(pivot) 9重新命名曲柄(pivot) 9建造手柄(handle) 9用转动副连接各个构件 9模拟模型的运动 10观察参数化的效果 10建造钩子(Hook)和连杆(Slider) 10建造钩子和连杆 11用铰链连接各构件 12模型运动仿真 12存储你的数据文件 12第三章测试初始模型总论 13生成地块(Ground Block) 14加一个Inplane 虚约束 14加一个拉压弹簧 15加一个手柄力 16弹簧力的测试 16角度测试 17生成一个传感器 18存储模型 18模型仿真 18第四章验证测试结果总论 20输入物理样机试验数据 20用物理样机试验数据建立曲线图 21编辑曲线图 22用仿真数据建立曲线图 22存储模型 23第五章细化模型总论 24建立设计变量 24重新设置设计变量的值 25 第六章深化设计总论 26人工做一次的方案研究 26运行Design Study 26检查方案研究结果 28第七章最优化设计总论 30调整设计变量 30运行最优化设计程序 31 第八章设计过程自定义总论 34建立设计变量 34制作自定义的对话框 34给对话框填充内容 34给滑动条赋予命令 35测试对话框 36存储对话框 36修改手柄力值 36结束语 37第一章弹簧挂锁设计问题介绍总论本入门练习将介绍如何使用机械系统动力学分析仿真软件ADAMS/View解决一个实际工程问题。

我们建议你按本练习指导过程循序渐进地进行学习,因此在开始阶段我们会给予你较多的指导,随着你对软件的逐步熟悉,这样的指导就会逐渐减少。

ADAMS的基础操作和心得

ADAMS的基础操作和心得

hiADAMS/View和ADAMS/Car的基础操作和心得1、如何永久改变ADAMS的启动路径在ADAMS启动后每次更改路径很费时我们习惯将自己的文件存在某一文件夹下事实上在Adams的快捷方式上右击鼠标选属性再在起始位置上输入你想要得路径就可以了。

2、如何将回放过程保存为AVI格式的电影文件以便在其他场合使用点击plotting或F8进入postprocessor 右键--load ANIMATION点击play开始仿真点击record开始录制动画。

3、a/car Template Builder.为什么我看不见这个菜单选项答需要改一下的在你的系统盘下去面。

例如我的C:Documents and Settingsrickytangrickytang为我的用户名下面有一个.acar文件用记事本打开然后将Desired user mode standard/expert ENVIRONMENTMDI_ACAR_USERMODEstandard 改为Desired user mode standard/expert ENVIRONMENT MDI_ACAR_USERMODEexpert 再启动car就可以看见选项了进入car后按F9或者在tools下面选第一项就可以在模板与标准界面之间切换4、关于communicator communicator的出现是由于car是分块建模子系统为基础而communicator告诉ADAMS软件子系统之间如何连接所以communicator的名字要完全一样才行而且对于某一特定的子系统而言有多少与外部系统、testrig的连接就需要有多少个communicator。

suspension parameter代表悬架特性反映可参考公用模板中_trailing_arm.tpl和_multi_link.tpl。

communicator表示数据传递的。

纵臂、螺旋弹簧、减震器有一端是外部连接需要建立mount然后会自动产生输入communicator. 输出communicator一般有以下8个它主要是把数据传递给轮胎的colr_camber_anglecolr_suspension_mount colr_suspension_upright colr_toe_anglecolr_tripot_to_differential colr_wheel_center cos_driveline_activecos_suspension_parameters_ARRAY 可参考公用模板中的悬架模型来建立。

ADAMS个人学习总结

ADAMS个人学习总结

ADAMS个人学习总结
1. 设置ADAMS/VIEW的工作路径
右击ADAMS的快捷方式图标,然后在弹出来的快捷菜单中选择属性项,在属性对话框中选择快捷方式页,然后在起始位置的输入框中输入已经建立好的工作路径。

3. ADAMS的坐标系
在ADAMS的左下角有一个原点不动但可以随模型旋转的坐标系,其用来显示系统的整体
坐标系,默认为笛卡尔坐标系,另外每个刚体的质心处系统会固定一个坐标系,称为连体坐标系。

ADAMS中有三种坐标形式,可通过【Settings】→【coordinate system】设置。

4. 设置工作栅格
可通过【Settings】→【Working Grid】设置。

5. 设置单位制和重力加速度
可分别通过【Settings】→【Units】和【Settings】→【Gravity】对单位制和重力加速度设置。

6. 部件的旋转操作
7.添加约束。

ADAMS基础培训-实例讲解

ADAMS基础培训-实例讲解

2.3 创建拉压弹簧
➢点击Spring Damper图标 ,在大地与钩子之间建立 弹簧。 ➢ 设置K=800,C=0.5。 ➢点取以下位置放置弹簧: (-12,1,0)(注意要取钩子上的点)和(-23,1,0)。
2.4 创建手柄力
➢点击Applied Force图标 。 ➢按图示进行Force的设置。 ➢依次选取手柄,手柄末端的标志点,位置(-18,14,0)。
一、创建模型
启动ADAMS/view并建立新的数据文件 熟悉界面,设置工作环境 创建设计点(Point) 创建几何模型(曲柄,手柄,连杆,锁钩) 创建约束(铰接)
1.1 建立新模型
启动软件,建立新模型 ,并命名为latch。
重力场设置 单位设置
1.2 工作环境设置
设置栏
单位设置
工作格栅设置
图标设置
1.3 建立参考点
➢点击鼠标右键打开工具包 点击Point图标 ➢ 按照下表所列数据放置设计参考点。使用点的缺省 设置,即Add to Ground和Don’t Attach。 ➢Point tablecreateapply
1.4 创建摇臂
➢点击鼠标右键打开工具包 点击Plate图标 ➢ 用鼠标左键点选Point_1、Point_2和Point_3,点击右 键使曲柄闭合。 ➢右键点击Part,选择 rename对模型进行重 命名,改为Pivot。
1.5 创建手柄
➢点击鼠标右键打开工具包 点击Link图标 ➢ 用鼠标左键点选Point_3、Point_4,创建连杆。 ➢对模型进行重命名,Handle。
1.6 创建锁钩
➢点击鼠标右键打开工具包 点击Extrusion图标 ➢ 选择“New Part”和“位置(有时会自动捕捉周围物体, 按住Ctrl+再点击左键即可),右键完成创建。 ➢对模型进行重命名,Hook。

ADAMS教程很详细手把手教你学会

ADAMS教程很详细手把手教你学会

ADAMS教程很详细手把手教你学会
ADAMS是一款领先的多体动力学仿真软件,广泛应用于机械、航空航天、汽车等领域。

它可以帮助工程师进行产品设计、性能分析、优化等工作。

本文将介绍ADAMS的使用方法,通过详细的手把手教程,让你轻松掌握ADAMS的技术。

接下来,我们需要在模型中添加不同的零部件,比如连接件、传动件等。

通过简单的拖拽操作,将零部件拖放到模型中,并连接它们。

通过设定零部件的属性和参数,可以定制不同的模型。

在模型构建完成后,我们可以进行仿真分析。

点击仿真按钮,ADAMS 将自动计算模型的运动学和动力学特性,得到系统的运动轨迹、力学特性等。

通过对仿真结果的分析,我们可以了解系统的行为和性能。

除了基本的模型构建和仿真分析,ADAMS还提供了优化功能。

通过设定不同的优化目标和约束条件,ADAMS可以自动优化系统设计,使其达到最佳性能。

另外,ADAMS还支持多种输出格式,比如图表、动画等。

我们可以将仿真结果输出为图表,方便进行数据分析;也可以生成动画演示,直观显示系统的运动过程。

总的来说,ADAMS是一款功能强大的多体动力学仿真软件,能帮助工程师进行产品设计和性能分析。

通过本文的手把手教程,相信你已经掌握了ADAMS的基本使用方法,希望你能够在工程设计中充分发挥ADAMS的优势。

ADAMS_从入门到精通

ADAMS_从入门到精通

启动时的ADAMS/View主窗口:
窗口名称栏 主工 具箱 菜单栏 快捷工 具栏
欢迎 窗口
工作屏 幕区
视图方向
状态栏
3.4 ADAMS/View程序屏幕
1. 2.
3.
4. 5.
6.
ADAMS/View主窗口部分功能如下: 主工具箱—展示各种常用命令的快捷键; 命令菜单栏—包括了ADAMS/View程序的全部 命令; 快捷工具栏—设置了一些最基本的文件和编辑 命令的快捷按钮; 工作屏幕区—显示样机模型的区域; 工作栅格—在工作区显示栅格的目的是利于建 模; 状态栏—显示操作过程中的各种信息和提示;
ADAMS--虚拟样机从入门到精 通
介绍内容:
1. 2. 3.
4.
5. 6. 7. 8.
软件简介 软件基础知识 ADAMS软件操作初步 虚拟样机几何建模 约束机构 施加载荷 ADAMS/View建模的相关技术 样机仿真分析及调试
9.
10.
11.
仿真结果后处理 参数化建模与设计 样机的参数化分析
第 1章
ADAMS主模块:
ADAMS基本应用程序
ADAMS/View
ADAMS/Solver
ADAMS/PostProcessor
基本环境
求解器
后处理
Mechanism /Pro
/Driver /Hydraulics
/Animation
/Driveline
/Car
ADAMS 附加程序模块
/Control

另一方面,又是虚拟样机分析开发工具, 其开放性的程序结构和多种接口,可以成 为特殊行业用户进行特殊类型虚拟样机分 析的二次开发工具平台。 ADAMS软件由基本模块、扩展模块、接口 模块、专业领域模块及工具箱5类模块组成。 用户不仅可以采用通用模块对一般的机械 系统进行仿真,而且可以采用专用模块针 对特定工业应用领域的问题进行快速有效 的建模与仿真分析。

ADAMS基础教程

ADAMS基础教程
ADAMS简介
介绍内容:
第1章、软件介绍 第2章、基本知识 第3章、ADAMS/View仿真步骤 第4章、几何建模 第5章、ADAMS/View的约束 第6章、ADAMS/View中的载荷 第7章、仿真分析 第8章、实例讲解 第9章、专题讲解
-明确MSC.ADAMS的各种概念; -学会MSC.ADAMS的使用方法; 由课程的学习入门,在实践中提高; 概念与方法为先; 认识软件的用处和局限,扬长避短; 总结自学的方法; 相互学习;
A/Hydraulics(液壓模組) A/Vibration(振動分析)
CAD 介面整合模組介面) CAT/ADAMS(與 CATIA 整合的介面)
CAT/ADAMS Replay 其他 CAD 系統如 I-Deas 及 UG 均在原軟體 Mechanism Design 模組內,Solid Designer 的
1. MATRI Xx 2. MATLA B 3. Easy5
1. MSC/Nastra n 2. ANSYS 3. ABAQUS 4. I-DEAS 1. Taguchi Method 2. JMP, SAS, SPSS 3. Excel…...
采取渐进的方式;
简单分析逐渐发展到复杂分析
爬-走-行的分析方式
基本模块,扩展模块,专业模块
ADAMS基本应用程序
ADAMS/View
ADAMS/Solver
ADAMS/PostProcessor
基本环境
求解器
后处理
標準模組 A/View(前、後置處理器包含模型建構、函數 建構器、客戶化介面設計、動畫控制及輸出、 實驗設計及最佳化設計等) A/Solver(求解核心器,含運動、 (準)靜定、 動 力 學 的 線 性 及 非 線 性 分 析 , 可 與 C++ 或 Fortran 結合,提供無限制分析空間) A/Postprocessor (加強型且獨立型之後置處理 器,提供後分析數據的整合,以及動畫及分析 圖表的資料整理於單一視窗中) 加強模組 A/Exchange(圖形交換器,提供 IGES、STL、 Parasolid、DWG、DXF 及 STEP 等格式的輸入) A/Flex(提供彈性體元件,可與 FEA 軟體整合 的介面 , 可與剛體及彈性體整合於機構分析中) A/Linear ( 線 性 化 , 解 結 構 體 的 自 然 頻 率、 eigenvector 及 eigenvalue) A/Controls ( 與 控 制 軟 體 整 合 的 介 面 , 如 Matlab、EASY5 及 MatrixX) A/Insight (統計分析) A/Tire (輪胎與路面建構模組,分 Handling 和 Durability) A/Driver(與 ADAMS/Tire 配合時可分析在坡 面,斜坡及崎嶇不平路面的運動特性)

ADAMS入门

ADAMS入门
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 :自行设定。
ADAMS一方面是虚拟样机分析的应用软件, 用户可以运用该软件非常方便地对虚拟机械 系统进行静力学、运动学和动力学分析。
另一方面,又是虚拟样机分析开发工具, 其开放性的程序结构和多种接口,可以成 为特殊行业用户进行特殊类型虚拟样机分 析的二次开发工具平台。
ADAMS软件由基本模块、扩展模块、接口 模块、专业领域模块及工具箱5类模块组成。 用户不仅可以采用通用模块对一般的机械 系统进行仿真,而且可以采用专用模块针 对特定工业应用领域的问题进行快速有效 的建模与仿真分析。
ADAMS主模块:
ADAMS/View 基本环境
ADAMS基本应用程序 ADAMS/Solver 求解器
ADAMS/PostProcessor 后处理
Mechanism /Pro
/Driver
/Hydraulics
/Animation
/Driveline

ADAMS基础培训教程ADAMS实例教程新手必备

ADAMS基础培训教程ADAMS实例教程新手必备

ADAMS基础培训教程ADAMS实例教程新手必备
该软件是美国机械动力公司(Mechanical Dynamics Inc.)(现已并入美国MSC 公司)开
发的虚拟样机分析软件。

ADAMS已经被全世zhidao界各行各业的数百家主要制造商采用。

机械系统动力学仿真分析软件 ADAMS 可以直接创建完全参数化的机械系统几何模型,也可以使用从其他 CAD 软件(如: Pro/ENGINEER)传过来的造型逼真的几
何模型;然后
在几何模型上施加约束、力/力矩和运动激励;最后对机械系统进行交互式的动力
学仿真分析,在系统水平上真实地预测机械结构的工作性能,实现系统水平的最
优设计。

ADAMS软件由基本模块,扩展模块,接口模块,专业领域模块及工具箱5类模块组成,
如表3-1所示.用户不仅可以采用通用模块对一般的机械系统进行仿真,而且可以采
用专用模块针对特定工业应用领域的问题进行快速有效的建模与仿真分析.
本套教程不是教科书,不会玩弄概念,而是力求口语化和通俗化,让读者尽快入门,能让您高效率的学习进阶。

绝对不是网上那些烂大街的教程,浪费大家的宝贵时间。

教程不需要多,一套精品就够了。

教程部分截图:
学习是一个过程,只要学习就会有挑战。

天道酬勤,你越努力,就会越优秀。

教程之所以收费,是为了过滤一些拿了免费的,又不珍惜的人。

一点点的付出,买不了吃亏,买不了上当,一顿饭钱,一瓶水钱,就可以成就你。

诚信至上,感兴趣的朋友直接点击下方官方购买主页获取资源。

》》》《《《。

新手上路:ADAMS基础知识讲解(图文并茂)【转载仿真论坛】(六)

新手上路:ADAMS基础知识讲解(图文并茂)【转载仿真论坛】(六)

新手上路:ADAMS基础知识讲解(图文并茂)【转载仿真论坛】(六)六、adams与CAD数据转换篇(一)、proe与adams的联合仿真1、ADAMS与Pro/E的接口组合的完整说明Following is a list of possible combinations:1. ADAMS2005 + MECHPro2005 + Pro/ENGINEER Wildfire2.0 (M010) --> Will Work2. ADAMS2003 + MECHPro2005 + Pro/ENGINEER Wildfire2.0 (M010) --> Will Work3. ADAMS2003 + MECHPro2005 + Pro/ENGINEER 2001 (2002030) --> Will not work since MECHPro2005 does not support Pro/E20014. ADAMS2005 + MECHPro2005 + Pro/ENGINEER 2001 (2002030) --> Will not work since MECHPro2005 does not support Pro/E20015. ADAMS2003 + MECHPro12.0 + Pro/ENGINEER Wildfire 2.0 (M010) --> Will not work6. ADAMS12.0 + MECHPro12.0 + Pro/ENGINEER 2001 (2002030) --> Will Work7. ADAMS2003 + MECHPro12.0 + Pro/ENGINEER 2001 (2002030) --> Will work after changes mentioned in KB 10645 are applied.8. ADAMS12.0 + MECHPro12.0 + Pro/ENGINEER2003 --> Will Work2、ADAMS与Pro/E的接口组合:目前,Proe和Adams能够有效工作的有下面几种组合:2.1. Adams 2005 + Mech/pro 2005 + Pro/E Wildfire 2.02.2. Adams 2003 + Mech/pro 2005 + Pro/E Wildfire 2.02.3. Adams 12 +Mech/pro 12 + Pro/E 20012.4. Adams 12+Mech/pro 12 + Pro/E Wildfire 2.0其中前3种我是总结坛子上的内容,第4种是我根据坛子中提供的超时补丁nmsd,尝试成功的。

ADAMS入门教程.doc

ADAMS入门教程.doc

ADAMS入门教程.doc第一章弹簧挂锁设计问题介绍总论本指导教程将向你介绍如何运用机械系统动力学分析仿真软件ADAMS/View 解决工程问题。

我们假定你会循序渐进地学习本指导教程,因此在起始阶段我们会给予你较多的指导,伴随着你的进步,这样的指导就会逐渐减少。

如果你不想按照既定的顺序学习,那么你也可以在不同的地方将命令文件输入到ADAMS/View 中,并且从那里开始学习。

但如果这样,你会为了一些最基本的概念而不得不去参阅初始几章。

在每章的开始只要见到溶入标志,就可以找到该输入的文件名。

本章包括以下内容:你将学习的内容你将创建的模型你将学习的内容本指导教程将引导你进行如图 1 所示的设计步骤。

无论你在什么时候使用ADAMS/View 来创建和测试模型,你都须遵循以下七个基本步骤:1、创建一个包括运动件、运动副、柔性连接和作用力等在内的机械系统模型;2、通过模拟仿真模型在实际操作过程中的动作来测试所建模型;3、通过将模拟仿真结果与物理样机试验数据对照比较来验证所设计的方案;4、细化模型,使你的仿真测试数据符合物理样机试验数据;5、深化设计,评估系统模型针对不同的设计变量的灵敏度;6、优化设计方案,找到能够获得最佳性能的最优化设计组合;7、使各设计步骤自动化,以便你能迅速地测试不同的设计可选方案。

●你将建造的模型本指导教程将通过建立一个弹簧挂锁模型教你如何使用ADAMS/View。

在与Houston 的Manned Spacecraft Center 签订的一份合同中,North American Aviation,Inc. 的 Earl V. Holman 发明了一个挂锁模型,它能够将运输集装箱的两部分夹紧在一起,由此而产生了该弹簧挂锁的设计问题。

该模型共有十二个,在 Apollo 登月计划中,它们被用来夹紧登月仓。

ADAMS 操作基础ppt课件

ADAMS 操作基础ppt课件
线、标题、坐标、符号标记等等。
• 在主工具箱、快捷工具栏等工具图标集,显示所选择的工具图标
集的所有图标命令。
• 打开弹出式菜单或工具集以后,按住右键,拖动鼠标拖至有关命
令项,可以打开下一层弹出式菜单或
最新版整理ppt
10
ADAMS/View命名层次和规则
命名由两部分组成:对象的性质和序号,中间用“_”连接 对象的全名以根符号“/”或“.”开头,
Model_1 构件
JOINT_1运动副
. MODEL. PART_1. PT1
\ MODEL\ PART_1\ PT1
数据库(/或.) 视图 机构 图标 XY图 用户界面 运动副 构件 运动 力 分析 曲线 菜单 对话框
标记 几何形状 结果数据
结果数据分量
最新版整理ppt
11
2.6 数据库
操作过程中只能打开一个数据库 一个数据库中可以储存多个样机模型的所有信息 产生新数据库 打开一个保存的数据库 保存当前数据库
最新版整理ppt
21
3. 3 绘制基本几何形状
基本几何形状包括:点、直线、曲线和标记坐标等
没有质量,主要用于定义其他的几何形状和形体。
标记坐标具有位置和方向,可用于定义力的作用位置, 定义构件的几何形状和方向、形心的位置,定义构件的 约束位置和方向,定义运动的方向等等。 绘制基本几何形体的步骤
最新版整理ppt
按住鼠标左键不放,拖动鼠标
释放鼠标键,完成简单形体建模
最新版整理ppt
24
• 显示工具标签 • 在线ADAMS程序用户手册 • 随机的ADAMS用户手册
最新版整理ppt
17
练习
3-1 利用ADAMS/View程序进行虚拟样机仿真分析,基本的 操作和分析步骤应包括哪些?

adams新手学习

adams新手学习
5、关于ADAMS中方向的描述。
对于初学的人来说,方向的描述不太容易理解。之前我们都是用方向余弦之类的量来描述方向的。在ADAMS中,为了求解方程是计算的方便,使用欧拉角来描述方向。就是用绕坐标轴转过的角度来定义。旋转的旋转轴可以自己定义,默认使用313,也就是先绕z轴,再绕x轴,再绕z轴。
6、Marker点与Pointer点区别
5.6gforce和sforce函数
5.7sensor,acf的应用
6.adams与CAD数据转换
6.1proe
6.2UG
6.3catia
6.4solidwork
6.5其他CAD软件
7.flex相关
7.1autoflex
8.MATLAB和ADAMS联合仿真篇
一、软件介绍篇
ADAMS是Automatic Dynamics Analysis of Mechanical System缩写,为原MDI公司开发的著名虚拟样机软件。1973年Mr. Michael E. Korybalski取得密西根大学爱娜堡分校(University of Michigan,Ann Arbor)机械工程硕士学历后,受雇于福特汽车担任产品工程师,四年后(1977)与其它等人于美国密执安州爱娜堡镇创立MDI公司(Mechanical Dynamics Inc.)。密西根大学对ADAMS发展具有密不可分的关系,在ADAMS未成熟前,MDI与密西根大学研究学者开发出2D机构分析软件DRAMS,直到1980年第一套3D机构运动分析系统商品化软件,称为ADAMS。2002年3月18日MSC.Software公司并购MDI公司,自此ADAMS并入MSC产品线名称为MSC.ADAMS(本文仍简称ADAMS)。
Marker:具有方向性,大部分情況都是伴随物件自动产生的,而Point不具有方向性,都是用户自己建立的;Marker点可以用来定义构件的几何形状和方向,定义约束与运动的方向等,而Point点常用来作为参数化的参考点,若构件与参考点相连,当修改参考点的位置时,其所关联的物体也会一起移动或改变。

ADAMS学习资料

ADAMS学习资料

ADAMS初级教程第一章stampADAMS初级教程第一章stamp关键词:ADAMS,stamp,ADAMS教程,ADAMS资料从今天开始,我会和大家一起学习ADAMS 官方的初级教程,教程比较多,可能完整做完需要较长的时间。

我会分成四部分:问题陈述、基本知识点介绍、实例操作、课后练习,我相信大家在学习软件的过程中会发现,边看边练是学习软件最好最快的方法,所以大家不要光看,要做,再做,最后还是要动手做练习!注:第四部分,也就是课后问题答案与练习用的零件,我只会发在论坛上,为了论坛的人气,希望大家捧场,有更多的人,参加虚拟样机论坛的建设。

有些翻译得比较生硬,如果有更好、更准确的翻译请回复,还有教程中难免有很多错误,希望大家纠正!前言ADAMS 初级教程教你会如何建模、仿真及优化你的机械系统。

最原始的产品是ADAMS/solver,运于解决非线性问题。

通过文本格式来建模再交于ADAMS/solver运算。

在90 年代早期,ADAMS/VIEW 开始发行,它可以用来建模、仿真及检查你结果,而完成这一切只需在一个环境下。

今天,针对工业中专门模块开始发行,比始ADAMS/Ca、ADAMS/Rail、ADAMS/Engine三、实例操作第一操作练习:打开ADAMS/View官方的教程上分W 与U 的操作系统来说的,还有多种打开ADAMS/View 的方法,我个人觉得这些地方就不需要那么认真了,你只会双击快捷方式和开始中找到快捷方式单击就可以了。

打开后会出现这样的对话框,我们简单的介绍一下这里我们是导入一个.cmd 格式的文件(文件可 相应章节下载,文件名为stamp.cmd),具体操作步骤,下面章节再有相同操作可参考这里第二个操作练习:改变模型在这个操作练习中你会练习如何改变控制杆的长度(control_link)注:官方教程中此练习是导入的aview.cmd 文件,此文件包含菜单、宏、对话框等信息,但我下载的练习aview.cmd 文件出错,所以只有一个一个导入了,不过没关系,我们也学会了这种分别导入的方法1、在Stamper菜单下选择Setting Up Model.(只导入stamp.cmd 后没有Stamper菜单,此时需再导入stamper_menu.cmd 文件,方法同上)选择后Stamper_Setup dialog box 会出现,不过这里会出错,不怕,再导入一个stamping1_dbox.cmd 后出现下图2、使用箭头按纽来调整control_link 的长度随着箭头的调整control_link 的长度每次以3mm 的大小变化与control_link 连接的构件会随着control_link 长度的变化自动调整3、使用箭头按纽来调整来观察模型的变化,可以使用RESET恢复到原始值更多精彩,源自无维网()!第三个操作练习:对模型进行仿真,通过仿真观察模型是如何运动的1、从Stamper menu 选择Simulate.,同上需导入stamping2_dbox.cmd 后会出现2、如果要进行仿真,确定Single选项是被勾上的3、点APPLY来解此模型的运动方程,即进行仿真注:选择模型在at every output step 显示,如果你从At Every Output Step 变成Never则模型不会更新,但软件会运算得更快当一次single 仿真完成,ADAMS/View 将会告诉你penetration 是什么,一个正数代表penetration第四个操作练习:检测结果通过图表与动画来检测仿真后的结果1、从Stamper menu 选择Investigate Results,同上导入stamping3_dbox.cmd 文件后出现下图(图Measure Stamp Height Above Parcels显示了stamper高出parcels距离随时间的变化)4、点Save Curve保存当前的曲线,则下次的仿真曲线不会覆盖此曲线,但会重写已何存的曲线第五个操作练习:手动找到正确的高度在此操作中调整模型的高度从而找到正确的高度来满足与parcels 接触的最小机会重复上面的步骤,即使用 3 mm 作为增量来增加control_link 的长度直至你找到stamp 与parcels 接触时control_link 的长度如果stamp_height > 0, stamper 不与parcels 接触如果stamp_height < 0, stamper 与parcels. 接触,即重复第六个操作练习:进行设计研究此操作你要进行一次设计研究,此练习中会使用你指定的control_link 长度上下限与运算的次数来自动进行分析,默认的值你可以根椐需要进行修改。

ADAMS简单教程

ADAMS简单教程

ADAMS简单教程ADAMS(Advanced Dynamic Analysis of Mechanical Systems)是一种基于计算机仿真的工程分析软件,它能够模拟和分析各种机械系统的运动和力学行为。

ADAMS广泛应用于汽车、飞机、船舶、机械设备等领域,可以帮助工程师们优化产品设计和改进性能。

创建一个简单的机械系统模型是学习ADAMS的第一步。

在ADAMS中,我们可以使用预定义的几何形状和连接件来构建模型。

例如,我们可以使用柱体和球体代表物体,使用旋转关节和滑动关节连接物体。

通过适当的连接和约束,我们可以构建一个完整的机械系统。

接下来,我们需要设置模型的物理属性。

这包括物体的质量、形状和惯性矩阵等。

这些参数对于模型的运动和力学行为非常重要,我们需要确保它们的准确性。

有时,我们还需要设置力和运动的初始条件,以模拟真实的工作环境。

在模型设置完成后,我们需要选择适当的求解器来求解模型的运动方程。

ADAMS提供了多种求解器,包括动力学求解器、静力学求解器和优化求解器等。

根据具体的分析需求,我们可以选择不同的求解器来满足要求。

一旦模型设置和求解器选择完成,我们就可以进行仿真计算了。

在计算过程中,ADAMS将模型的初始状态和参数输入求解器中,并对模型的运动进行迭代计算。

计算结束后,我们可以查看和分析仿真结果,包括物体的位移、速度、加速度等。

结果的可视化将帮助我们更好地理解和评估模型的性能。

最后,我们可以根据仿真结果来改进和优化模型。

通过调整物体的形状、参数和约束条件,我们可以改变模型的运动和力学行为。

通过反复迭代仿真分析和优化,我们可以逐步改进模型的设计,以满足工程要求。

总结起来,ADAMS是一款功能强大的机械系统分析软件,可以帮助工程师们模拟和分析机械系统的运动和力学行为。

通过学习ADAMS的基本操作和使用技巧,我们可以快速上手并利用ADAMS进行工程设计和分析。

希望这篇简单教程能够帮助读者理解和掌握ADAMS的基本使用方法。

adams新手上路,基础知识

adams新手上路,基础知识

二、书籍篇宗旨:勤看书勤做实例对新手来说,书无非是第一手好资料了,目前关于adams的中文书有如下:1. 《adams view高级培训教程》2. 《adams view基础培训教程》3. 《ADMAS虚拟样机技术入门与提高》4. 《虚拟样机技术及其在ADMAS上的实践》5. 《adams实例教程》6. 《ADAMS2005机械设计高级应用实例》7. 《机械系统动力学分析及adams应用教程》8. 《ADAMS入门详解与实例》9. 《车—路系统动力学中的虚拟样机:MSC.ADAMS软件应用实践》10. 《MSC.ADAMS RALI基础教程》……注释:以上部分资料在simwe或其他仿真论坛都有电子版,赶紧“搜索”去吧!三、软件安装篇1、adms12.0的安装说明:(1),运行SETUP,选取典型安装,选择模块时,要全选,然后建立一个文件夹.(2),安装完后,再安装ADMS12.0的LICENSE,点击一下apply,然后连续按ENTER键,一直到完成为止。

(3),把光盘中的CRACK拷贝到硬盘里去,去掉只读属性,修改LICENSE.DAT,把LICENSE.DAT里的HOSTNAME改为自己的主机名,然后保存(4),再把保存好的LICENSE.DAT拷贝到D:\ADMS12\network下覆盖掉(5),重启(6),运行D:\ADMS12\network下的IMTOOLS文件,然后找到IMGRD.EXELICENSE.DAT它们所在的路径,然后保存,再START 就OK四、常见问题篇1、ADAMS中的单位的问题开始的时候需要为模型设置单位。

在所有的预置单位系统中,时间单位是秒,角度是度。

可设置:MMKS--设置长度为千米,质量为千克,力为牛顿。

MKS—设置长度为米,质量为千克,力为牛顿。

CGS—设置长度为厘米,质量为克,力为达因。

IPS—设置长度为英寸,质量为斯勒格(slug),力为磅。

2、如何永久改变ADAMS的启动路径?在ADAMS启动后,每次更改路径很费时,我们习惯将自己的文件存在某一文件夹下;事实上,在Adams的快捷方式上右击鼠标,选属性,再在起始位置上输入你想要得路径就可以了。

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

五、常用函数介绍篇(一)、adams函数总体介绍1、ADAMS/View™ 是MDI公司出品的动力学仿真模块,提供了强大的建模与仿真环境。

用户可以应用该模块对任何一个机械系统进行建模与仿真。

除此之外,还可以通过函数编辑器编写表达式、函数和子程序,以实现对力、测量和运动的定义。

在仿真过程中,系统状态实时发生变化,用户能够通过编写运行过程函数实现对系统变量的实时控制。

2、ADAMS/View函数包括设计函数与运行函数两种类型,函数的建立对应有表达式模式和运行模式两种。

表达式模式下在设计过程中对设计函数求值,而运行模式下会在仿真过程中对运行函数进行计算更新。

ADAMS/Solver函数支持ADAMS/View运行模式下的函数,在仿真过程中采用ADAMS/Solver解算时对这些函数进行计算更新。

3、运行时函数(1) 运行时函数在仿真运行过程中被触发载入运行的,设计时函数在程序刚开始启动的时候就被载入,并注册。

运行时函数可用C或者Fortran代码编写,而设计时函数只能用C编写。

(2) ADAMS/View libraries增加已编译过的设计时函数,定义或者修改模型和后处理方式。

ADAMS/Solver libraries为运动和力增加运动时函数,直接定义模型的行为,控制仿真执行的方式。

这样可以使你利用已有的软件定义一些复杂的模型间关系,比如液压力、轮胎力等。

很多模块,ADAMS/View, ADAMS/Car, ADAMS/Engine,和ADAMS/Rail,可以运行这两种库,因为它们有内部的ADAMS/Solver。

(3) 尽管有一点理解上的困难,但子程序比函数表达式提供了更多的一般性和灵活性。

编写一些函数来适应自己的特定需要,链入子程序到ADAMS/Solver,可提高运行效率和仿真速度。

子程序和函数表达式的用途是一样的:给ADAMS/Solver定义非标准的输入。

函数表达式的使用比较容易,但不能描述复杂的问题,尤其是在包含大量的逻辑判断时;而子程序需要编程、编译和链接,比较复杂,但它的功能更强大,用途更广,包括定义模型元素和指定输出。

4、在进行建立表达式、产生和修改需要计算的度量及建立设计函数等操作时,会采用表达式模式。

在建立表达式时,首先在接受表达式的文本框处右击,然后选择“Parameterize”再选择“Expression Euilder”,进入建立设计函数表达式对话框。

在该对话框中输入表达式,然后单击“OK”完成操作。

(二)、样条函数的应用1、样条拟合是在给定曲线或曲面上的已知点间求取中间点的一种插值方法。

仿真过程中通过样条拟合函数可以形成一条逼近数据点的光滑曲线。

样条函数在下述情况较为通用:1.1. 采用试验测试数据驱动模型;1.2. 采用试验测试数据定义驱动力;1.3. 通过数据点绘制光滑曲线。

ADAMS/View 允许采用三种插值方法,即:三次样条曲线拟合、B样条曲线拟合、Akima拟合法,它们对应的函数分别为CUBSPL、CURVE、AKISPL,其拟合特征及优、缺点如下表所示:2、AKISPL函数格式:AKISPL (First Independent Variable, Second Independent Variable,Spline Name, Derivative Order) 参数说明: First Independent Variable ——spline中的第一个自变量SecondIndependent Variable (可选) ——spline中的第二自变量 SplineName ——数据单元spline的名称 Derivative Order (可选) ——插值点的微分阶数,一般用0就可以function =AKISPL(DX(marker_1, marker_2, marker_2), 0, spline_1) spline_1用下表中的离散数据定义自变量x 函数值y-4.0 -3.6 -3.0 -2.5 -2.0 -1.2 -1.0 -0.4 0.0 0.0 1 0.4 2 1.2 3 2.5 4 3.63、函数CUBSPL( 1st_Indep_Var , 2nd_Indep_Var , Spline_Name , Deriv_Order)其中1st_Indep_Var定为时间变量time,2nd_Indep_Var 设为0,Spline_Name 为所保存的力与时间的曲线图名称,Deriv_Order设为0。

力与时间的曲线图可以在菜单build—>data elements—>spline建立。

(三)、step函数的应用1、Step函数格式为:step(x,x0,h0,x1,h1) 其中各参数意义如下: x ―自变量,可以是时间或时间的任一函数x0 ―自变量的STEP函数开始值,可以是常数或函数表达式或设计变量;x1 ―自变量的STEP函数结束值,可以是常数、函数表达式或设计变量h0 ― STEP函数的初始值,可以是常数、设计变量或其它函数表达式h1 ― STEP函数的最终值,可以是常数、设计变量或其它函数表达式2、[链接汇总]step函数应用大集合!(四)、if函数的应用1、格式:IF(表达式1: 表达式2, 表达式3, 表达式4)参数说明:表达式1-ADAMS的评估表达式;表达式2-如果的Expression1值小于0,IF函数返回的Expression2值;表达式3-如果表达式1的值等于0,IF函数返回表达式3的值;表达式4-如果表达式1的值大于0,IF函数返回表达式4的值;例如:函数 IF(time-2.5:0,0.5,1)结果: 0.0 if time <2.5 0.5 if time = 2.5 1.0 if time > 2.52、IF((time/2.4-aint(time/2.4))*2.4-1.2: 2,0,-2)这个意思是:time/2.4-aint(time/2.4))*2.4-1.2<0: 函数值为:2,time/2.4-aint(time/2.4))*2.4-1.2=0; 函数值为:0,time/2.4-aint(time/2.4))*2.4-1.2>0; 函数值为:-23、【原创】来一个分段函数,大家来写写:(五)、sensor,acf的应用1、acf应用实例:我的仿真过程是16秒,我想在0-4秒和8-12秒内约束1激活、约束2失效,在4-8秒和12-16秒内约束2激活、约束1失效,应该怎么写呢?——应该是:deactivate/joint,id=2 simulate/dynamic,end=4,steps=100activate/joint,id=2 deactivate/joint,id=1simulate/dynamic,end=8,steps=100 activate/joint,id=1deactivate/joint,id=2 simulate/dynamic,end=12,steps=100activate/joint,id=2 deactivate/joint,id=1simulate/dynamic,end=16,steps=1002、怎样删除sensor?下拉菜单edit里有delete项,在模型中任何对象不被选中的情况下单击delete,然后在数据库中选中要删除的sensor即可。

同样的方法可以失效deactive一个sensor。

(六)、函数的典型应用1、[转帖]ADAMS函数使用精华:2、【讨论】关于分段函数的添加:3、关于orient函数:4、【讨论】子函数参数含义:5、如何确定一个从动运动的motion函数:6、【原创】如何把MEA(或spline)加入到motion中!!7、[链接汇总]spline运用:1、ADAMS与Pro/E的接口组合的完整说明Following is a list of possible combinations:1. ADAMS2005 + MECHPro2005 + Pro/ENGINEER Wildfire 2.0 (M010) --> Will Work2. ADAMS2003 + MECHPro2005 + Pro/ENGINEER Wildfire 2.0 (M010) --> Will Work3. ADAMS2003 + MECHPro2005 + Pro/ENGINEER 2001 (2002030) --> Will not work since MECHPro2005 does not support Pro/E2001 4. ADAMS2005 + MECHPro2005 + Pro/ENGINEER 2001 (2002030) --> Will not work since MECHPro2005 does not support Pro/E20015. ADAMS2003 + MECHPro12.0 + Pro/ENGINEER Wildfire 2.0 (M010) --> Will not work 6. ADAMS12.0 + MECHPro12.0 + Pro/ENGINEER 2001 (2002030) --> Will Work7. ADAMS2003 + MECHPro12.0 + Pro/ENGINEER 2001 (2002030) --> Will work after changes mentioned in KB 10645 are applied.8. ADAMS12.0 + MECHPro12.0 + Pro/ENGINEER2003 --> Will Work2、ADAMS与Pro/E的接口组合:目前,Proe 和Adams能够有效工作的有下面几种组合: 2.1. Adams 2005 + Mech/pro 2005 + Pro/E Wildfire 2.0 2.2. Adams 2003 + Mech/pro 2005 + Pro/E Wildfire 2.0 2.3. Adams 12 +Mech/pro 12 + Pro/E 2001 2.4. Adams 12+Mech/pro 12 + Pro/E Wildfire 2.0其中前3种我是总结坛子上的内容,第4种是我根据坛子中提供的超时补丁nmsd,尝试成功的。

注意:各种配置完成后,启动Pro/E 后需要打开一个asm文件,才能出现mech/pro菜单,否则不会出现,避免误以为不能匹配!(补丁下载地址,超时补丁nmsd.exe是替代文件,用新的nmsd代替你安装目录下的原文件即可。

相关文档
最新文档