对一个实际的机构做动力学仿真,是我们在机械设计实践中经常会遇到的的问题。一般我们会首先用某款三维软件(如SOLIDWORKS,SOLIDEDGE,PRO/E,UG,CATIA等)对所有零件进行建模,然后把零件组装成为装配体,接着把模型导入到机构动力学软件如ADAMS中进行动力学中仿真。
然而,从三维软件的装配模型导入到ADAMS中时,由于装配体中的零件很多,如果直接导入,会在ADAMS中出现许多零件,而其中许多零件之间并不存在相对运动,为了在ADAMS中进行正确的仿真,就需要首先对没有相对运动的一系列零件之间建立固定副。对于简单的装配体,这个工作量并不算大。但是当零件数目成百上千时,这种工作量就大到不可思议的程度。
为了能迅速对复杂装配体进行动力学仿真,笔者摸索出一套方法,在这里公布出来,以为朋友们做机构动力学仿真提供参考。
例子如下图。这是我们在一些小区里面经常见到的一种健身机构。人坐在摇臂的椅子中,用脚蹬踏支架,从而起到锻炼腿部肌肉的作用。我们在SOLIDWORKS中,首先建立了所有零件的模型,然后组装成为一个装配体。现在要使用ADAMS对该机构进行动力学仿真,考察在自身重力的作用下,该摆臂会如何运动。

下面说明操作步骤。
1. 在SOLIDWOKRS中打开装配模型。
可以看到,该装配由五个零件组成,两根立柱,两个横杠,一个摆臂。其中两根立柱和两个横
然而,从三维软件的装配模型导入到ADAMS中时,由于装配体中的零件很多,如果直接导入,会在ADAMS中出现许多零件,而其中许多零件之间并不存在相对运动,为了在ADAMS中进行正确的仿真,就需要首先对没有相对运动的一系列零件之间建立固定副。对于简单的装配体,这个工作量并不算大。但是当零件数目成百上千时,这种工作量就大到不可思议的程度。
为了能迅速对复杂装配体进行动力学仿真,笔者摸索出一套方法,在这里公布出来,以为朋友们做机构动力学仿真提供参考。
例子如下图。这是我们在一些小区里面经常见到的一种健身机构。人坐在摇臂的椅子中,用脚蹬踏支架,从而起到锻炼腿部肌肉的作用。我们在SOLIDWORKS中,首先建立了所有零件的模型,然后组装成为一个装配体。现在要使用ADAMS对该机构进行动力学仿真,考察在自身重力的作用下,该摆臂会如何运动。
下面说明操作步骤。
1. 在SOLIDWOKRS中打开装配模型。
可以看到,该装配由五个零件组成,两根立柱,两个横杠,一个摆臂。其中两根立柱和两个横
