MATLAB+ADAMS火炮供弹机动力学与控制(3)_毕业论文

毕业论文移动版

毕业论文 > 机械论文 >

MATLAB+ADAMS火炮供弹机动力学与控制(3)


2.3供单机整体装配模型的导入
由于前期的实体模型是由solidworks软件创建的,因此要把建好的模型导入到ADAMS中,就需要通过中间标准格式Parasolid(x_t)来完成。具体步骤与注意事项如下:
1、在solidworks软件中,将零件或者组件以parasolid格式进行保存,此时需要注意的是文件名以及保存的路径中不可以出现带有中文字符的形式。
    2、把.x_t改为.xmt_txt,这一步很重要。
    3、在 adams软件中的 import选项中选择文件的类型,并指向文件,若选择的是组件的话,就选择 model name,若选择的是零件的话,就选择 part name,然后再在后面的空格中单击鼠标右键,选择 part或者 model,再选择 create,此时我们可以对名字进行修改。若是在空格里面直接输入名字的话,那么就会导致导入后会看不见模型,需要对其更改透明度才能看得见。
我们将创建完成的模型导入到动力学分析软件中后,然后就需要我们在其中对供弹机模型添加相关的项目,接下来就可以进行动力学仿真了。
3 供弹机动力学建模与仿真分析
3.1 ADAMS软件介绍
ADAMS软件是由美国所研发的应用在众多领域当中的一款虚拟样机分析的软件。目前,ADAMS已经被世界各地的众多重要的生产厂商所应用。根据1999年的有关统计数据显示,ADAMS软件在全世界范围内销售总额已经达到八千万美元左右。
ADAMS软件其中的主要功能之一是被应用为虚拟样机分析的应用软件,使用者可以在ADAMS中轻易地对虚拟的机械系统来进行运动学分析,静力学分析以及动力学分析等。它另外一个较为强大的功能是,它还可以当做虚拟样机分析开发的工具。ADAMS软件具有开放性的程序结构,并且同时具有多种接口,这可以为某些行业中使用者对一些特殊类型的虚拟样机分析提供一个二次开发的工具平台。
ADAMS软件其中的中心模块之一是ADAMS/View模块,也是本文所主要使用的一个模块。该模块采用的是以用户为中心的交互式图形环境,它将许多功能都综合在了一起。这对用户来说,无疑提供了很大的方便,这也是你ADAMS软件被广泛应用的重要原因之一。
3.2供弹机系统的建模与仿真分析
3.2.1供弹机虚拟样机模型的建立
我们假设链式供弹机是在惯性场中工作的,而且火炮系统是处于非发射状态的,并且各种约束之间的摩擦以及阻尼为线性。将前期已经创建完成的链式供弹机的三文模型导入到ADAMS软件中,以便进行后面对供弹机动力学仿真模型的创建。在整个链式供弹机的模型中包括:2个四齿链轮,19个弹仓,共计刚体21个 (责任编辑:qin)