- 35
- 0
- 约5.79千字
- 约 18页
- 2021-11-05 发布于安徽
- 举报
MSC.ADAMS 初级培训教程
(ADM701 教程讲解及练习)
MSC.Software 公司
2010年11月
9.0 约束驱动和函数
● 本章内容:
● 添加驱动
● 在约束上定义驱动
● MSC.ADAMS 中的函数
施加驱动
● ADAMS/View 中提供两种类型的驱动
● 约束驱动(Joint motion)
● 点驱动(Point motion)
● 约束驱动
● 有两种类型:
●移动方式:适用于移动副(translational) 或 圆
柱副(cylindrical) ,移去一个移动的自由度。
●转动方式:适用于回转副(revolute) 或 圆柱副
(cylindrical) ,移去一个转动的自由度。
● 你需要定义一个要添加驱动的约束。
● MSC.ADAMS 自动的使用该约束的I 和J 标记点及其所属的
部件和一个自由度来定义驱动。
● 使用函数来定义驱动的量值。
● 问题: 驱动移去自由度么?这是否意味着驱动是按照约束来考
约束驱动
● 约束驱动中标记点的运用
● 约束中的I 和J 标记点(以及这两个标记点所属的部件) 彼此
按照下面的方式相对运动:
约束驱动(续)
● 约束的I 和J 标记点在初始时刻θ = 0,即重合。
t
● 在仿真过程中两个标记点的z 轴始终重合。
● 你可以定义驱动的量值为:
● 位移的时间函数
● 速度的时间函数
● 加速度的时间函数
MSC.ADAMS 中的函数
● 在MSC.ADAMS 中定义函数
● 你可以使用函数定义一个输入矢量的量值可以用于
●驱动的定义
●外加的载荷
● 函数可以是时间的函数,也可以是系统状态变量的
函数,比如:位移、速度或反作用力。
● 函数在每个时间点上计算一个值。
● 驱动的函数只能是时间的函数:
●M = f(time) 按F1 查看有关Function Builder 方面的帮助。
● 注意:你可以利用Function Builder 生成并校验
ADAMS/View 中的函数。要打开Function Builder,可以在
任何需要定义函数的栏目内点击鼠标右键。
练习9 – 举升机构II
● 问题描述
● 如下图所示,对举升机构添加约束和驱动:
练习9 – 举升机构II
● 自我挑战
如果你喜欢有点自我挑战的话,可以不按照后面片子的内容进行
,而是直接添加约束和驱动。
● 部件mount 相对于部件base 的回转副驱动函数D(t) =
360d*time 。
● 部件shoulder 相对于部件mount 的回转副驱动函数D(t) =
STEP(time, 0, 0, 0.10, 30d) 。
● 部件boom 相对于部件shoulder 的移动副的驱动函数D(t)
= STEP(time, 0.8, 0, 1, 5) 。
● 部件bucket 相对于部件boom 的回转副的驱动函数为:
D(t) = 45d*(1-cos(360d*time))
否则,按照下面的片子进行练习。
练习9 – 举升机构II
● 模型描述
● 在本章中,你将使用练习8 中– 举升机构I 进行后
您可能关注的文档
- PMBOK-项目管理计划及项目文件规划过程组--WBS词典.doc
- PMBOK-项目管理计划及项目文件规划过程组--变更管理计划.doc
- PMBOK-项目管理计划及项目文件规划过程组--采购管理计划.doc
- adams 初级培训教程 第1章 综述.pdf
- adams 初级培训教程 第2章 ADAMS.View 界面介绍.pdf
- adams 初级培训教程 第3章 ADAMS.PostProcessor界面介绍.pdf
- adams 初级培训教程 第4章 部件和坐标系 .pdf
- adams 初级培训教程 第5章 初始条件和运动点轨迹.pdf
- adams 初级培训教程 第6章 约束.pdf
- adams 初级培训教程 第7章 转动和摩擦.pdf
原创力文档

文档评论(0)