|
根据与hjj的讨论,认为导套沿着三维的曲轴滑动的运动仿真在motion模块下的做法有两种方法。- f, y8 I B0 \( D0 }; v3 q
法一(无驱动):1.定义固定曲轴(不包括3D引导线).2.定义导套,指定初始平移速度方向为沿3D曲线的矢量方向(曲线上的位置可指定圆弧长或圆弧%为0),并给定一个初始平移速率。转动速率可以不用考虑。3.定义2个点在线上副,2个点分别为导套前后2平面的圆心,曲线为3D引导线。4.解算时,将重力加速度的值改为0.
( v3 ?& e, R, m, M& j! o+ O法二(有驱动):增加伪连杆至少3个,通过相对运动让导套具有6个自由度(提示最经济的加法可以加2个圆柱副,一个滑动副和一个转动副,不可以加3个圆柱副,因为还要施加驱动),选择一个合适的方位加驱动(加在滑动副或转动付上,由于驱动的方位在运动仿真过程中不会改变,所以驱动的方向选择不合适可能会时导套卡死,这也比较符合实际的情况),然后用同样的方法加2个点在线上副(或1个点在线上副+3D接触),重力加速度不用改。
0 T4 r3 M; i( B4 t G可能还有其它的比较简单的做法,大家共同讨论
. }! m+ z+ Y, W. {
" J( A$ d3 S+ t7 ]( I+ \: s- ]) C[ 本帖最后由 gear 于 2008-4-11 15:54 编辑 ] |
|