最新MSC培训教程第6章资料Word下载.docx

上传人:b****5 文档编号:17473214 上传时间:2022-12-01 格式:DOCX 页数:15 大小:181.79KB
下载 相关 举报
最新MSC培训教程第6章资料Word下载.docx_第1页
第1页 / 共15页
最新MSC培训教程第6章资料Word下载.docx_第2页
第2页 / 共15页
最新MSC培训教程第6章资料Word下载.docx_第3页
第3页 / 共15页
最新MSC培训教程第6章资料Word下载.docx_第4页
第4页 / 共15页
最新MSC培训教程第6章资料Word下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

最新MSC培训教程第6章资料Word下载.docx

《最新MSC培训教程第6章资料Word下载.docx》由会员分享,可在线阅读,更多相关《最新MSC培训教程第6章资料Word下载.docx(15页珍藏版)》请在冰豆网上搜索。

最新MSC培训教程第6章资料Word下载.docx

6.3自由度(DOF)

6.3.1约束副和自由度

(1)在机械系统仿真(MSS)中,每个自由度要对应于至少一个方程。

(2)一个在三维空间自由漂移的刚体拥有6个自由度(如图6-3所示)。

(3)一个约束副根据其类型可以从系统中去除一个或多个自由度。

图6-3自由漂移的刚体模型

6.3.2确定系统自由度的数目

(1)ADAMS使用Gruebler算法可以提供系统自由度的估算数目:

(2)当检查到有下列情况发生的时候,ADAMS提供系统自由度的实际数目:

•固定物体被约束副连接;

•正确的方向被约束;

•约束去除了正确的自由度(移动或者旋转);

•在系统中有多余的约束。

6.4约束副的初始条件

约束副初始条件的特性,包括:

(1)对于旋转副、移动副和圆柱副,可以确定位移和速度的初始条件。

(2)ADAMS在仿真时,使用约束副给定的初始条件,而忽略约束副上的作用力。

(3)如果没有给定约束副的初始条件,ADAMS在仿真时根据约束副上的作用力,计算相连接物体的初始条件。

6.5合并几何体

将复杂几何体连接在物体上的方法,有以下两种:

(1)使用固定副将几何体约束到物体上,如图6-4所示。

图6-4使用固定副

(2)在已经存在的物体上增加新的几何体,如图6-5所示。

图6-5增加新几何体

注意:

如果在一个刚体上合并几何体,而不是约束多个物体,ADAMS/Solver可以更好地进行仿真运算。

问题:

当合并几何体时,叠加的体积如何计算?

6.6角度的测量

在ADAMS中可以测量的角度,包括:

(1)两个矢量之间的角度;

(2)由三个标记点确定的角度(如图6-6所示);

(3)在仿真过程中,确定的角度。

图6-6角度测量

(1)角度测量的单位是当前ADAMS/View的角度单位(角度或者弧度)。

(2)角度测量可以定义符号的正负(+/-),例如第一个非零值为正值。

6.7单自由度摆实习

6.7.1陈述问题

一根杆在垂直平面内绕A点摆动(如图6-7所示),给定它的初始角位移(

图6-7单自由度摆

6.7.2开始实习

首先,从目录exercise_dir/mod_06_pendulum中,启动ADAMS/View,然后创建一个新模型。

在这个目录中执行ADAMS/View时,可以保证所有保存的数据存储在该目录中。

为了启动ADAMS/View和创建模型,参阅以下步骤:

(1)启动ADAMS/View。

(2)将目录设置到:

exercise_dir/mod_06_pendulum。

(3)创建一个名称为pendulum的模型,其重力设置为earthnormal(-globaly),单位设置为MMKS-mm,Kg,N,s,deg。

6.7.3创建摆的连杆

现在,使用下列参数创建摆的连杆:

•宽度(Width):

20mm

•厚度(Depth):

27.5mm

•端点(Endpoint):

(0,0,0)和(450,0,0)。

为了创建连杆,参阅以下步骤:

(1)打开坐标窗口。

(2)在主工具箱中,右击RigidBody工具架,然后选择Link工具

(3)在选项栏中,选择和输入以下内容:

•选择NewPart选项;

•选择Length选项,并且在Length文本框中,输入450mm,然后按Enter键。

•选择Width选项,并且在Width文本框中,输入20mm,然后按Enter键。

•选择Depth选项,并且在Depth文本框中,输入27.5mm,然后按Enter键。

(4)使用鼠标,选择点(0,0,0)和点(450,0,0)作为连杆端点的位置。

提示:

使用位置转换器(离开模型,击右键)可以帮助选择端点。

在击右键时,ADAMS窗口的右上角出现位置转换器,在上部的文本框中输入连杆的坐标,并且按Enter键。

6.7.4创建球体

下一步,使用下列参数创建摆的球体:

•增加到物体上(AddtoPart)

•半径(Radius):

25mm

•中心(Centerpoint):

(450,0,0)。

为了创建球体,参阅以下步骤:

(1)在主工具箱中,右击RigidBody工具架,然后选择Sphere工具

(2)在选项栏中,选择和输入以下内容:

•选择AddtoPart选项;

•选择Radius选项,并且在Radius文本框中,输入25mm,然后按Enter键。

(3)使用鼠标,选择PART_2作为增加球体的参考物体。

(4)使用鼠标,选择点(450,0,0)作为球体的中心。

6.7.5重命名摆

现在,对摆重新命名,即将PART_2重命名为Pendulum。

为了重命名摆,参阅以下步骤:

(1)右击连杆Link,指向Part:

PART_2,然后选择Rename选项。

出现重命名对象对话窗。

(2)在NewName文本框中,输入.Pendulum.Pendulum,然后单击OK按钮。

6.7.6设置摆的质量

现在,将摆的质量设置为2kg,将三个转动惯量(Ixx,Iyy,Izz)均设置为0,并且改变质心的位置。

为了设置摆的质量,参阅以下步骤:

(1)右击摆Pendulum,指向Part:

Pendulum,然后选择Modify选项。

出现修改刚体对话窗。

(2)在Mass&

Inertiadefinedby文本框中,选择UserInput选项。

如果出现警告窗口,将其关闭。

(3)在Mass文本框中,输入2.0,然后单击Apply按钮。

(4)在Inertia文本框(Ixx,Iyy,Izz)中,输入0。

(5)单击Apply按钮。

保持质量和转动惯量对话窗为打开状态。

(6)右击CenterofMassMarker文本框,指向Pendulum.Pendulum.cm,然后选择Modify选项。

(7)在Location文本框中,输入450,0,0。

(8)在两个对话窗中,单击OK按钮。

创建的模型应该如图6-8所示。

图6-8单摆模型

6.7.7创建转轴

本节将创建大地和摆之间在A点处作为转轴的旋转副,如图6-7所示,并且将其重新命名为Pivot。

为了创建转轴,参阅以下步骤:

(1)在主工具箱中,右击Joint工具架,然后选择Revolutejoint工具,如图6-9所示。

(2)在选项栏中,选择2Bod-1loc和NormaltoGrid。

(3)选择Pendulum作为firstbody。

(4)选择ground作为secondbody。

(5)选择0,0,0作为location。

图6-9约束副工具架

为了重命名约束副,参阅以下步骤:

(1)右击revolute约束副,指向Joint:

JOINT_1,然后选择Rename选项。

(2)在NewName文本框中,输入.Pendulum.pivot,然后单击OK按钮。

6.7.8创建测量

创建两个对象(约束副)的测量,以用来跟踪支撑销在

方向上的支撑力。

为了创建对象的测量,参阅以下步骤:

(1)右击pivot约束副,指向Joint:

pivot,然后选择Measure选项。

出现约束副测量对话窗。

(2)在对话窗中,完成以下工作:

•在Measurename文本框中,输入:

pivot_force_x。

•设置Characteristic为Force,并且选择X作为Component。

•确认已经选择了.pendulum.MARKER_4和CreateStripChart选项。

•单击Apply按钮。

出现一个曲线窗口,显示约束副在仿真和动画过程中的受力曲线。

(3)在对话窗中,继续完成以下工作:

•在Measurename文本框中,输入:

pivot_force_y。

•设置Characteristic为Force,并且选择Y作为Component。

•单击OK按钮。

6.7.9创建一个参考标记点

在大地上创建一个标记点,这个标记点将作为下一节创建角度测量时的参考位置。

为了代替通过右击标记点改变其名称的方法,本节将使用编辑(Edit)菜单。

为了创建一个参考标记点,参阅以下步骤:

(1)在主工具箱中,右击RigidBody工具架,然后选择Marker工具

(2)在选项栏中,确认选择了Addtoground和GlobalXY选项。

(3)使用鼠标,选择450,0,0作为位置点。

(4)当前标记点处于被选状态,从Edit菜单中,选择Rename选项。

(5)在NewName文本框中,输入.pendulum.ground.angle_ref,然后单击OK按钮。

6.7.10创建角度测量

现在,创建角度测量,以跟踪摆的角位移,

为了创建角度测量,参阅以下步骤:

(1)从Build菜单中,指向Measure,指向Angle,然后选择New选项。

(2)在MeasureName文本框中,输入pend_angle。

(3)右击FirstMarker文本框,指向Marker,然后选择Pick选项。

(4)在屏幕上,点选单摆端部的一个标记点(如:

选择质心标记点)。

提示:

右击单摆端部以选择质心标记点。

(5)右击MiddleMarker文本框,指向Marker,然后选择Pick选项。

(6)点选支撑轴位置的一个标记点。

(7)右击LastMarker文本框,指向Marker,然后选择Pick选项。

(8)点选大地位于单摆端部的标记点(它是上一节创建的标记点)。

通过对齐标记点.pendulum.ground.angle_ref和质心标记点,可以将初始测量值定义为0。

(9)单击OK按钮。

6.7.11确定初始条件

在本节中,将确定约束副如下的初始条件:

(1)位移初始条件:

=30°

(2)初始速度条件:

=300°

/sec。

为了确定初始条件,参阅以下步骤:

pivot,然后选择Modify菜单。

(2)选择InitialConditions选项。

(3)在约束副初始条件对话窗中,选择和输入以下内容:

•选择Rot.Displ.选项,并且在Rot.Displ.文本框中,输入:

-30。

•选择Rot.Velo.选项,并且在Rot.Velo.文本框中,输入:

-300。

(4)单击两个对话窗中的OK按钮。

6.7.12验证模型

在对模型进行仿真以前,首先验证模型。

为了验证模型,参阅以下步骤:

(1)选择状态栏右侧的Verify工具。

出现信息窗口,如图6-10所示。

同时,接到一个警告信息,提示约束副位置的初始条件与设计初始位置不符,这是预料之中的事情。

(2)关闭信息窗口。

图6-10信息窗口

6.7.13仿真模型

本节运行一个2秒100输出步的仿真。

为了仿真模型,参阅以下步骤:

(1)从主工具箱中,选择Simulation工具。

•选择Default选项;

•在EndTime文本框中,输入2.0;

•在Steps文本框中,输入100。

(3)选择Start工具。

6.7.14确定全局分量

现在,确定支撑销初始支撑力的全局分量(x,y)。

使用这个值回答本章单元复习中的问题2。

为了确定全局分量,参阅以下步骤:

(1)右击pend_angle曲线窗口内部的空白区域,然后选择TransfertoFullPlot选项。

出现ADAMS/PostProcessor界面,代替ADAMS/View界面。

(2)选择PlotTracking工具

(3)将光标移动到曲线的t=0处。

(4)记住主工具条下方的Y值。

(5)在遮板中,选择ClearPlot选项。

(6)设置source为Measure。

(7)从Measure列表中,选择Pivot_force_X选项。

(8)选择Surf工具。

(9)将光标移动到曲线的t=0处。

(10)记住主工具条下方的Y值。

(11)从Measure列表中,选择Pivot_force_Y选项。

(12)将光标移动到曲线的t=0处。

(13)记住主工具条下方的Y值。

6.7.15确定单摆的频率

单摆的频率(赫兹)是通过确定其周期(秒),然后求倒数得到的。

这个频率值是本章单元复习中的问题3的答案。

为了确定频率,参阅以下步骤:

(1)从Measure列表中,选择pend_angle选项。

(2)估算曲线的周期。

(3)对周期值求倒数,得到摆的频率。

(4)为了返回到ADAMS/View,选择ADAMS/View工具。

6.7.16保存模型

为了保存所做的工作,参阅以下步骤:

(1)使用SaveAs选项保存模型,使保存的文件中不仅包含模型信息,还要包含仿真结果和曲线。

如果需要进一步探索模型,就像下一步建议的那样,请保留模型为打开状态。

否则,进行下一步。

(2)退出ADAMS/View。

6.7.17选修任务

在执行这些任务以前,保存所做的工作。

在执行完这些任务以后,不要保存新做的工作。

如果在执行完这些任务后,必须保存模型,将其保存为一个新名称模型。

通过对角度——时间的FFT变换,可以自动求出单摆的固有频率,参阅以下步骤:

(1)根据当前的仿真结果,按下列参数仿真模型,建立进行FFT变换所需的参数:

•EndTime=1.65(近似一个周期的时间)

•Steps=127

(2)在ADAMS/PostProcessor中,选择Plot菜单中的FFT选项。

出现FFT对话窗。

(3)当准备一项FFT操作时,推荐以下几点:

·

输出点的数量应该为二的幂(例如:

128,256,512等),通过求解方程和输出127步,将得到128个数据点。

因此,127+1是此时的初始条件。

将WindowType设置为Rectangle。

选择DetrendInputData选项。

(4)接受FFT对话窗中的默认值,然后单击Apply按钮。

为了得到这些值的更多信息,请按F1。

此时应该得到和手算结果相同的频率值。

结果曲线的峰值就是单摆的固有频率。

(5)返回到ADAMS/View。

(6)退出ADAMS/View。

6.7.18ADAMS仿真结果

ADAMS计算的仿真结果为:

(1)支撑轴在A点的水平支撑力为:

-29.86N;

(2)支撑轴在A点的垂直支撑力为:

17.24N。

6.7.19闭合方程求解

单摆受力情况,如图6-11所示。

The鍙夎splashes图6-11单摆受力图

The鐗╂祦Qi℃伅当

/s时,支撑销在A点处的支撑力求解过程如下:

TheXianFeng叧鐩戠Luх墿

支撑轴的水平支撑力为:

TheYue炰粯鎵Kua繍Lu?

A=-Ancos30

Fx=-29.90N;

支撑轴的垂直支撑力为:

TheCong㈠崟鏃chopsthe偣FeiHun粺Fx=-29.90N;

鍒嗙DriveGeng$悊

TheMao欑偣Qi℃伅单元复习

1.

2.TheQi﹁締Zhang冨harms支撑轴初始支撑力的全局分力是多少?

3.

4.The闄勫姞XiFeng€?

鏈嶅?

使用陈述问题中的初始条件,单摆的频率是多少?

5.是否可以通过约束副和物体本身设定物体的速度?

如果它们都可以设定,ADAMS将使用哪一个速度值?

6.假设模型(human_hip)中有两个物体(femur和hip_bone)通过约束副约束在一起,ADAMS将创建I和J标记点。

如果两个标记点的名字都是MAR_1,那么I和J标记点的全名是什么?

7.

8.TheLu墿Juan績一个约束副的I和J标记点可以属于相同的物体吗?

为什么?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1