线类厂家
免费服务热线

Free service

hotline

010-00000000
线类厂家
热门搜索:
产品介绍
当前位置:首页 > 产品介绍

看一看:基于Pro-E的固体火箭发动机装药CAD

发布时间:2021-11-18 03:53:23 阅读: 来源:线类厂家
看一看:基于Pro-E的固体火箭发动机装药CAD

【摘要】本文利用Pro/ENGINEER 2001的2次开发技术开发了固体火箭发动机装药CAD软件,该软件可以完成药柱自动建模、仿真药柱燃烧进程、实时计算燃面面积和燃烧进程中药柱的质量特性,最后完成内弹道计算并给出内弹道曲线,该软件的使用大大缩短了装药的设计周期,并且图形化的实时仿真为设计人员判断设计的公道性提供了最为直接的判据。【关键词】 Pro/ENGINEER 2001 2次开发固体火箭发动机装药1 前言固体火箭发动机药柱燃烧进程中燃面面积的精确计算在固体火箭发动机设计中1直占有重要地位,国内外学者对此也提出了很多计算方法,像通用坐标法、有限元素法和边界坐标法等,但这些方法基本都是数值法,其输入复杂,没法显示燃烧进程中燃面的精确变化,计算精度不高且容易产生燃面波动。随着计算机软硬件的飞速发展,特别是通用CAD软件的发展,为解决这1问题提供了许多基于图形处理的新方法。Pro/ENGINEER是美国PTC公司推出的新1代CAD/CAE/CAM软件房屋拆迁分房不给怎么办,它具有基于特点、全参数、全相干、单1数据库等特点。自推出以来,由于其强大的功能,很快得到业内人士的普遍欢迎,并迅速成为当今世界最流行的CAD软件之1。除上述优点外,Pro/ENGINEER提供了完全的2次开发接口,使得用户可以基于Pro/ENGINEER平台开发定制适合各个行业的利用软件。本文正是基于此开发了固体火箭发动机装药CAD软件。软件开发中利用Pro/ENGINEER 2001提供的2次开发包Pro/Toolkit和Vc++6.0为工具,充分利用了Pro/ENGINEER强大的3维建模功能和参数化的特点。2软件设计原理及功能简介2.1菜单设计由于软件的功能全部是在零件图模式下完成的,因此软件采取模式菜单如图1、2所示。2.2自动建模软件之所以要提供自动建模模块,1方面是为了提高药柱的建模速度,另外1方面是由于软件要实现推移燃面的功能,因此对作图方法有1些限制,利用自动建模程序即可完全满足推移燃面的需要。Pro/Toolkit提供了3种程序建模的方法:特点描述、簇表、UDF,文献1对这3种方法做了详细介绍,该软件采取相对比较简单的UDF方法,翼柱形药柱1般由外轮廓、内孔、翼、槽构成。外轮廓采取添加材料的旋转特点构成,内孔为孔特点,翼为扫描特点,槽为剪切材料的旋转特点。预先构建这些特点并定义好参考基准、可变尺寸和可变尺寸的记号(Symbol),然后将这些信息存为1个后缀为gph的文件。通进程序调用这些文件并给可变尺寸及参考基准重新赋值即可自动产生药柱模型。图3为1种类型翼的自动建模窗口,图4为利用自动建模程序建立的终究药柱模型。 图1 主菜单入口 图2 软件主菜单

图3 翼自动建模窗口

图4 利用自动建模程序建立的药柱模型

2.3燃面推移及特点量计算利用程序每间隔1定的时间修改图形的1些尺寸(如圆筒形几何体的内孔直径),由于Pro/ENGINEER具有参数化特性,尺寸可以驱动图形的改变,因此便可模拟出装药的全部动态燃烧进程,再在每时刻利用Pro/Toolkit提供的函数精确计算燃烧面积等装药参数即可。但是,程序的具体实现还需要解决以下几个主要问题。2.3.1 装药中燃面与非燃面的辨别Pro/Toolkit本身带有精确计算曲面面积的函数,既可以计算全部图形的面积,也能够计算某个曲面的面积。但Pro/ENGINEER其实不能自动辨别燃面与非燃面。仔细研究Pro/ENGINEER的建模方法不难看出,在装药建模中,所有的非燃面都是通过添加材料方法生产的,而燃面几近都是通过非添加材料的方法,如打孔、切割材料等方法生成。因此,通进程序累加各个非添加材料类型的曲面面积,即可精确的计算出燃面面积。考虑到1般情况下燃面曲面的数目远大于非燃面曲面的数目,因此程序中通过计算总面积和非燃面面积,然后取2者之差,即可求出燃面面积。2.3.2 平行推移原理的实现装药是依照平行推移规律燃烧的,因此,仿真燃烧进程时尺寸的改变必须符合平行推移原理,对简单几何特点如圆柱面,只需改变其半径或直径即可实现,但对斜面就必须特殊处理。斜面定位尺寸在Pro/ENGINEER中1般如图5所示,在肉厚推移量1定的情况下,改变尺寸d1、d2、d3、d4中任何几个都不能满足平行推移,构造线为解决这1问题提供了简便的方法。构造线在Pro/ENGINEER作图进程中只起到定位作用,不会为图形添加新的特点。如图6所示,可以利用构造线作1与斜面相切的圆,要实现平行推移,只需改变圆的半径即可。事实上,在装药图形中大多数相交的面在相交处都有倒角,改变倒角半径即可实现倒角及与其相切面的平行推移。图5 Pro/ENGINEER下斜面的常规定位

图6 修改后的斜面定位

2.3.3驱动尺寸的选择利用尺寸驱动在Pro/ENGINEER下仿真燃烧,1定要选择正确的推移尺寸,否则图形就不会依照预期的平行推移规律进行推移。驱动尺寸的选择最简单的方法是给出选择驱动尺寸菜单,当用户按下菜单时,图形尺寸全部显示出来,让用户在其当选择。这类方法虽然简单,但对复杂的装药图形,尺寸非常多,用户很难肯定该选择哪些尺寸作为驱动尺寸。如果能利用程序内定驱动尺寸将大大简化程序的使用。仔细研究药柱图形,构成药柱燃面的特点在平行推移时其中的所有圆弧(包括圆)尺寸1定会随推移而改变,因此可以内定所有圆弧尺寸为燃面推移的驱动尺寸,这将大大减少用户选择的驱动尺寸,乃至如果尺寸标注的适当,可以不用选驱动尺寸即可进行计算。图7和图8说明的尺寸标注对驱动尺寸的影响。图7中要实现平行推移必须同时改变尺寸d1、d2及r1。图8中改变标注尺寸,由于圆心在平行推移中位置不产生改变,竖直边与水平边与圆弧保持相切束缚,仅改变圆弧尺寸r1即可实现平行推移。图9为特点量计算菜单,图10为特点量计算窗口,图11为燃面推移中的药柱,图12、13分别为终究的计算结果和燃面-肉厚曲线。 图7 Pro/ENGINEER下常规尺寸标注 图8修改后的尺寸标注

图9 特点量计算子菜单 图10 特点量计算窗口

(a) w=150mm (b)w=250mm图11 燃面推移中的药柱

图12 特点量计算结果

图13 燃面——肉厚曲线

.4内弹道计算内弹道计算是程序的另外1个主要模块,利用上面的燃面计算结果,通过内弹道计算程序,终究可以得到内弹道结果及内弹道曲线。3结束语本文介绍了利用Pro/ENGINEER 2001的2次开发技术开发的固体火箭发动机装药CAD软件。“站在巨人的肩上,何必平地而起”,虽然软件很小农村土地征收补偿标准是多少,但由于充分利用了Pro/ENGINEER 2001的强大功能拆迁补偿款被村委会截留了怎么办,从而实现了相对比较强大的功能。该软件现在已利用于我院的设计工作中,通过实际的使用表明,该软件界面友好,易于使用,计算结果精度高,并且为工程制图和设计计算之间提供了纽带,大大提高了设计人员的工作效率。参考文献1 Kris Jamsa [美]等. C/C++程序员实用大全.第1版. 北京:机械工业出版社,2000作者单位:航天科技团体第4研究院(end)资讯分类行业动态帮助文档展会专题报道5金人物商家文章