首页 理论教育 添加约束的技巧优化方案:如何增加约束条件

添加约束的技巧优化方案:如何增加约束条件

时间:2023-07-01 理论教育 版权反馈
【摘要】:下面是一些有利于正确地约束构件的技巧,这些技巧有利于正确地建立模型。注意约束类型是否正确。尽量使用一个运动副来完成所需的约束,如果用多个运动副来约束两个构件,每个运动副实现的自由度约束可能重复,这样会导致无法预料的结果。如果可能的话,建议在进行样机的动力学分析之前先进行运动学分析,通过运动学分析,可以确定样机在施加作用力之前,各种约束是否正确。有时为了进行运动学分析,需要添加一些临时约束。

添加约束的技巧优化方案:如何增加约束条件

下面是一些有利于正确地约束构件的技巧,这些技巧有利于正确地建立模型。

(1)在创建样机模型时,应该逐步地对构件施加各种约束,并且不断地对施加的约束进行仿真,检查是否有约束错误,通过这种方法可以比较容易地发现约束错误。

(2)在创建运动约束时,要注意选择对象的顺序,正确选择对象。ADAMS/View规定在两个相互连接的构件中,构件1被连接到构件2上。

(3)要注意约束的方向是否正确。错误的约束方向,会导致某些自由度没有被约束,或者约束了不应该约束的方向。

(4)注意约束类型是否正确。

(5)尽量使用一个运动副来完成所需的约束,如果用多个运动副来约束两个构件,每个运动副实现的自由度约束可能重复,这样会导致无法预料的结果。

(6)定期检查样机模型的自由度。在Tools菜单,选择ModelVerify命令,可以显示当前样机模型的相关信息包括自由度信息。(www.xing528.com)

(7)在没有作用力的状态下,通过运行系统的运动学分析来检验样机。如果可能的话,建议在进行样机的动力学分析之前先进行运动学分析,通过运动学分析,可以确定样机在施加作用力之前,各种约束是否正确。有时为了进行运动学分析,需要添加一些临时约束。

(8)去除样机模型中的多余约束,即使在进行仿真分析时程序运行良好,也应该将多余约束去除。

(9)对于任何已经施加了运动的运动副,不要设置初始条件。对已经设置了运动和初始条件的运动副,ADAMS/Solver在求解时,将使用设置的运动条件,而忽略设置的初始条件。

(10)可以定义一个不随时间变化的零值速度,这种零值速度的定义等价于将两个构件固定在一起

(11)如果在初始状态,所定义的速度产生非零的加速度,ADAMS/Solver在进行动力学分析的最初2~3步内部迭代运算过程中将无法得到可靠的加速度和速度。ADAMS/Solver在输出仿真结果时,可以自动地纠正这一错误。但是,如果此时对有关加速度和速度设置了传感器,则在最初的内部迭代运算过程中,传感器就会检测到错误结果而产生误动作,如果发生这种情况,可以修改初始条件。

(12)如果样机系统的自由度为零,而且含有用速度或加速度表达式定义的速度,则该系统不能进行运动学分析,只能进行动力学分析。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈