机械系统仿真软件-机械系统仿真软件-ADAMSADAMS基础教程基础教程清华大学计算机辅助设计教学中心清华大学计算机辅助设计教学中心清华大学计算机辅助设计教学中心CADTCCADTCCADTC课程内容课程内容1.1.ADAMSADAMS简介简介2.2.建立模型建立模型3.3.施加约束施加约束4.4.运动驱动运动驱动5.5.简单运行函数简单运行函数6.6.施加力施加力7.7.测量对象测量对象8.8.分析和动画分析和动画清华大学计算机辅助设计教学中心CADTCCADTCCADTC第一章重点第一章重点了解机械系统仿真(了解机械系统仿真(MSSMSS))和和ADAMSADAMS进进行行MSSMSS的步骤的步骤了解了解MSSMSS在虚拟样机设计中的重要作用,在虚拟样机设计中的重要作用,以及以及MSSMSS与其他与其他MCAEMCAE程序的接口方式程序的接口方式使用刚体、运动副和施加载荷构建机械使用刚体、运动副和施加载荷构建机械系统的虚拟样机系统的虚拟样机在机械系统的虚拟样机上进行静力、运在机械系统的虚拟样机上进行静力、运动学和动力学分析动学和动力学分析清华大学计算机辅助设计教学中心CADTCCADTCCADTC相关术语相关术语ADAMS=AutomatedDynamicAnalysisofMechanicalSystemsCAD=Computer-AidedDesign(计算机辅助设计)CAE=Computer-AidedEngineering(计算机辅助工程)CM=CenterofMass(质心)DAEs=DifferentialandAlgebraicEquations(微分代数方程)DOF=Degree(s)ofFreedom(自由度)EOM=EquationsofMotion(运动方程)GCS=GlobalCoordinateSystem(全局坐标系)GUI=GraphicsUserInterface(图形用户接口)PCS=PartCoordinateSystem(零件坐标系)MCAE=MechanicalComputer-AidedEngineeringMDI=MechanicalDynamics,Inc.MSS=MechanicalSystemSimulation(机械系统仿真)清华大学计算机辅助设计教学中心CADTCCADTCCADTC建模与仿真步骤建模与仿真步骤清华大学计算机辅助设计教学中心CADTCCADTCCADTCADAMSADAMS图形用户界面图形用户界面视图标题工作网格菜单条主工具箱坐标窗口坐标系状态栏清华大学计算机辅助设计教学中心CADTCCADTCCADTC控制模型的显示控制模型的显示使用主工具箱使用主工具箱使用弹出菜单使用弹出菜单使用快捷键使用快捷键使用使用((View)View)主菜单主菜单ADAMS/View提供了多种方式控制模型的显示:按鼠标右键弹出显示菜单快捷方式位于弹出菜单的“”中清华大学计算机辅助设计教学中心CADTCCADTCCADTC工作网格(工作网格(WorkingGridWorkingGrid))工作网格特征:网格显示开关用做创建对象的平面用做创建对象的平面通过捕捉网格点来绘制、通过捕捉网格点来绘制、移动、改变大小以修改移动、改变大小以修改实体实体外观外观网格原点可以设置在:网格原点可以设置在:oo全局坐标系全局坐标系oo已有坐标系已有坐标系网格方向可以设置在:网格方向可以设置在:oo全局坐标系的轴线全局坐标系的轴线oo预定义的轴、边或面法线预定义的轴、边或面法线oo已有坐标系或顶点的位置网格类型、大小和间距设置网格元素的显示设置网格原点设置网格方向已有坐标系或顶点的位置清华大学计算机辅助设计教学中心CADTCCADTCCADTC坐标窗口坐标窗口((CW)CW)坐标窗口:显示相对位置显示相对位置oo全局坐标全局坐标((GCS,GCS,如果如果WGWG关闭关闭))oo工作网格点坐标工作网格点坐标((WGWG打开打开))使用当前长度单位显示当前光标使用当前长度单位显示当前光标位置位置坐标窗口显示开关坐标窗口显示开关oo主工具箱图标主工具箱图标oo主菜单主菜单::View=CoordinateWindowView=CoordinateWindowoo热键热键::F4F4CWCW显示时显示时,,坐标动态显示在光标坐标动态显示在光标附近附近清华大学计算机辅助设计教学中心CADTCCADTCCADTC模型设置模型设置可以在起始窗口下拉菜单或可以在起始窗口下拉菜单或Setting=UnitsSetting=Units……菜单按钮设置单位菜单按钮设置单位可以在起始窗口菜单或可以在起始窗口菜单或Setting=GravitySetting=Gravity……菜单中设置重力菜单中设置重力清华大学计算机辅助设计教学中心CADTCCADTCCADTCUndoUndo--RedoRedo命令命令ADAMS/View允许用户撤销错误命令回到命令前的状态:通过下列方法可以撤销通过下列方法可以撤销((Undo)Undo)任何操作任何操作oo主工具箱图标主工具箱图标oo主菜单主菜单::Edit=UndoEdit=Undooo热键热键::Ctrl+ZCtrl+Z相类似的相类似的,,也可以使用同样的三种方法也可以使用同样的三种方法执行恢复执行恢复((Redo)Redo)命令命令用户可以撤销和恢复最近的用户可以撤销和恢复最近的5050次命令次命令清华大学计算机辅助设计教学中心CADTCCADTCCADTC帮助信息帮助信息用户可以使用用户可以使用ADAMSADAMS的帮助的帮助((Help)Help)菜菜单获得菜单或对话框的在线帮助。单获得菜单或对话框的在线帮助。用户也可以在开始菜单中选择用户也可以在开始菜单中选择““AdamsAdams--HelpHelp””命令查看帮助文档。命令查看帮助文档。清华大学计算机辅助设计教学中心CADTCCADTCCADTC坐标系(坐标系(CSCS))什么是坐标系?坐标系就是使用三个互相垂直的单位坐标系就是使用三个互相垂直的单位向量来定义的右旋体系。在笛卡儿坐标向量来定义的右旋体系。在笛卡儿坐标系中定义三个坐标轴的向量一般标为系中定义三个坐标轴的向量一般标为XX、、YY、、ZZ。。ADAMS中有三类坐标系:全局坐标系(全局坐标系(GCSGCS))局部坐标系(局部坐标系(PCSPCS))坐标系标记(坐标系标记(CSMCSM))清华大学计算机辅助设计教学中心CADTCCADTCCADTCADAMSADAMS模型历史树模型历史树清华大学计算机辅助设计教学中心CADTCCADTCCADTCADAMSADAMS““爬爬--走走--跑跑””方法方法不要一次建立整个机构模型不要一次建立整个机构模型确定每次增加的组件正确工作确定每次增加的组件正确工作经常验证你的模型经常验证你的模型避免复杂的调试避免复杂的调试清华大学计算机辅助设计教学中心CADTCCADTCCADTCADAMSADAMS的文件操作的文件操作用户可以讲模型保存为两种不同的文件格式:ADAMS/ViewADAMS/View数据库文件(数据库文件(..binbin))oo保存整个建模过程保存整个建模过程oo包含分析结果和曲线等等包含分析结果和曲线等等oo大的二进制文件大的二进制文件ADAMS/ViewADAMS/View命令文件(命令文件(..cmdcmd))oo只保存模型单元及其属性只保存模型单元及其属性oo一般是很小,可以编辑的文本文件一般是很小,可以编辑的文本文件用户也可以将模型输入或输出为下列文件:几何模型文件(几何模型文件(STEPSTEP、、IGESIGES、、DWGDWG等等)等等)ADAMS/SolverADAMS/Solver输入和分析结果输入和分析结果测试和表格数据测试和表格数据清华大学计算机辅助设计教学中心CADTCCADTCCADTC第二章重点第二章重点区别零件和几何体区别零件和几何体了解零件和几何体的不同类型了解零件和几何体的不同类型创建构造几何体创建构造几何体创建几何实体创建几何实体修改实体修改实体列出实体信息列出实体信息清华大学计算机辅助设计教学中心CADTCCADTCCADTCADAMSADAMS中的零件(中的零件(PartPart))IIADAMSADAMS中有四种不同类型的零件中有四种不同类型的零件oo地基(地基(GroundGround):):不可移动、无质量和惯量不可移动、无质量和惯量oo刚体(刚体(RigidBodiesRigidBodies):):可移动、有质量和惯量、不可变形可移动、有质量和惯量、不可变形oo柔体(柔体(FlexibleBodiesFlexibleBodies):):可移动、有质量和惯量、受力会弯曲可移动、有质量和惯量、受力会弯曲oo点质量(点质量(PointMassesPointMasses):):可移动、有质量但无惯量可移动、有质量但无惯量地基就有以下特点:地基就有以下特点:oo每个模型中至少有一个地基每个模型中至少有一个地基oo始终保持固定位置始终保持固定位置oo模型创建时自动创建地基模型创建时自动创建地基oo没有质量和惯量没有质量和惯量oo不增加模型的自由度不增加模型的自由度oo定义全局坐标系(定义全局坐标系(GCSGCS))和原点(和原点(00,,00,,00))oo作为惯性参考系作为惯性参考系清华大学计算机辅助设计教学中心CADTCCADTCCADTCADAMSADAMS中的零件(中的零件(PartPart))IIII每个零件具有一个局部坐标系(每个零件具有一个局部坐标系(LCSLCS):):oo定义零件相对于全局坐标系的位置和姿态定义零件相对于全局坐标系的位置和姿态oo由由ADAMS/ViewADAMS/View自动指定给每个零件自动指定给每个零件oo默认为全局坐标系的位置默认为全局坐标系的位置oo随零件及其默认初始位置移动随零件及其默认初始位置移动零件的自由度:零件的自由度:oo刚体具有六个自由度(刚体具有六个自由度(33个平动,个平动,33个转动)个转动)oo点质量具有三个自由度(点质量具有三个自由度(33个平动,无转动)个平动,无转动)oo施加约束(施加约束(ConstraintsConstraints))可以减少系统的自由度可以减少系统的自由度清华大学计算机辅助设计教学中心CADTCCADTCCADTCADAMSADAMS中的零件(中的零件(PartPart))IIIIII在在ADAMS/ViewADAMS/View中,用户可以通过绘制几何体来表示刚体。中,用户可以通过绘制几何体来表示刚体。ADAMS/ViewADAMS/View提供了几何体库来创建刚体提供了几何体库来创建刚体oo构造几何体构造几何体无质量的原始对象,例如云线等等无质量的原始对象,例如云线等等用来定义其它几何体用来定义其它几何体oo几何实体几何实体有质量的原始几何体,例如立方体(有质量的原始几何体,例如立方体(boxbox)、)、连杆(连杆(linklink))可以基于构造几何体可以基于构造几何体自动计算质量属性自动计算质量属性新的几何体必须新的几何体必须““属于属于””零件。用户每次创建新的几何体,可零件。用户每次创建新的几何体,可以选择一些操作:以选择一些操作:oo创建为新的零件创建为新的零件oo加入已有零件加入已有零件oo加入地基加入地基清华大学计算机辅助设计教学中心CADTCCADTCCADTC创建几何体创建几何体使用主工具箱的几何造型工具堆栈使用主工具箱的几何造型工具堆栈使用几何造型面板使用几何造型面板oo在在BuildBuild菜单中选择菜单中选择Bodies/GeometryBodies/Geometr