留言板问题整理

Herman和David整理了部分留言板的问题,有些问题涉及到具体的模型或者可能是版本的问题,所以无法很快一一解答,望大家能谅解。您可以先下载RecurDyn常见Q&A整理,或许有所帮助。

1、(来自刘欢)我把该软件附带的基础训练中例子试了一下,可是很多地方都不是很理解,像contact,joint,force等等。物体的运动时因为给它施加一个初始运动或者力吧?那该软件的force(slider_crank_3D例)是不是就是体现这个呢?

回复:RD中的力包括很多种类,在物体的运动中可以以力来驱动,亦可以以运动驱动,在slider_crank_3D例中,实际上是通过运动来驱动的;

2、(来自刘欢)还有toolkit中的各框图中每个器件的作用是什么呢?虽然help中有介绍,但都是介绍该怎么创建,至于为什么以及这些器件的作用是什么都没有提到,在网上也很难搜索,教程也没有,想找原因都找不着。麻烦你能不能给我点初手上路的一些资料呢?

回复:在Toolkit中,你通过鼠标右键,设置为“button+text”,就会显示具体的文字描述,进而就可以从help中找到相应内容;

3、(来自刘欢)RD自带的例子中MOUSE为什么不动?然后又根据help中的步骤进行联合仿真,最后用PLOT看到的输入PLANT INPUT(ROTATIONAL AXIAL1)为零,这是不是MOUSE不动的原因呢?

回复:RD自带的Mouse的例子,是为帮助中的操作作准备的,你可以查一下是否有驱动?

4、(来自赵强)我是此软件的初学者,在使用时有时会有这种情况,gear的子模块里的两个2D齿轮啮合时(assembly),每次按下“Auto assembly”后,action gear 就会在Z轴上移动,齿轮是在X-Y平面内建立的,只是齿轮在Z轴上装配过程中移动过,有时可以,隔一段时间后又不行了。

回复:RD中的Gear工具包具有自动装配的功能,只是没有“Auto assembly”Button,而是“Auto Engagement”。此外,你的问题中有提到2D齿轮啮合,而RD中提供的是2DContact。自动装配只有在按下“Auto Engagement”并且调整中心局之后生效。

5、(来自刘欢)我在该网站下了个Vbelt工具包使用指南,可是要import导入Parasolid格式的RidingMower.x_t,如果有这个供我下载的话,能不能给我传一下呢?可能我用的版本是R7.1的,所以软件中没有这个。

回复:RidingMower.x_t (12)就是你说的那个文件,不过我目前用的是R7.3,可能这个模型你会打不开。

6、(来自刘欢)plant input 必须是force么? 如果是的,我给joint 中的standard motion(例如velocity)作为一个plant input,可是画图时的plant input显示是一条大小为0的直线? 如果不是,那我该如何给系统一个plant input,使得joint的运动是一个正弦曲线或者其他的曲线呢?

回复:可以将motion作为plant input,在colink或者simulink中添加正弦函数作为输入。

7、(来自刘欢)motion(name,flag,comp,rm)是一个函数,那么每个参数都是什么意思,能否举个例子说明一下?

回复:此函数返回的是Motion的驱动力;

name: 名称;

flag: 当值为0时,函数值是施加在运动标记点(action marker)的力;当值为1时,函数值为施加在基础标记点(base marker)上的力。

comp: 1: FM, 2:FX, 3:FY, 4:FZ, 5:TM, 6:TX, 7:TY, 8:TZ。

rm: 参考标记点名称

这些函数在帮助文档中都有介绍

Step生成一个光滑过渡的阶跃函数,time之后的四个参量分别代表:起始点,起始值,结束点,结束值。比如说这个函数,stetson(time0,0,0.1,1)的意思是当time<0时,这个函数值为0;当time>0.1时,值为1,当0<time<0.1时,是一个过渡函数,具体表达式可以参考Help文档。

If是条件函数,具体的也可以参考help文档,你如果学控制的,这个函数应该比较好理解。

DM是求两个标记点之间的距离。需要注意的是要在函数表达式对话框中的Argument list中添加两个点的Marker点。

8、(来自刘欢)我有几个函数搞不明白什么意思,例如:step(time,0,0,1,1)*time,2*PI,if,3*time,DM.能不能帮忙详细解释一下 

回复:这些函数在帮助文档中都有介绍。Step生成一个光滑过渡的阶跃函数,time之后的四个参量分别代表:起始点,起始值,结束点,结束值。比如说这个函数,stetson(time0,0,0.1,1)的意思是当time<0时,这个函数值为0;当time>0.1时,值为1,当0<time<0.1时,是一个过渡函数,具体表达式可以参考Help文档。If是条件函数,具体的也可以参考help文档,你如果学控制的,这个函数应该比较好理解。DM是求两个标记点之间的距离。需要注意的是要在函数表达式对话框中的Argument list中添加两个点的Marker点。

9、(来自刘欢)一个物体可以有好几个marker吗?为什么要这么多的marker啊?有这么多的marker,为何还要有个CM呢?point与markerde区别又是什么呢?相对坐标系是RD的一大特色,那它的好处是什么呢?

回复:CM是一个body的质心。Marker是与body关联的标记点,每个marker都有自己的原点和方向,并且要有隶属于某个body,一个body可以有多个marker点。Point在建模过程中是代表了3维空间中的一个位置。

10、(来自刘欢)Dynamic/Kinematic Analysis中的Parameter中的numerical damping是什么意思啊 ?改变它将会对什么量有影响呢?还有parametric point是干什么的呢?

回复:Numerical damping是数值阻尼。Parametric point是参数点,用于参数化建模。

11、(来自刘欢)我可以得到作用了Axial force的物体绕某个轴转动的角度么?

回复:“某个轴”不知道具体是指的是那个轴?可以使用函数AX,AY,AZ来得到旋转角度。

18 comments to 留言板问题整理

You must be logged in to post a comment.

top