基于ug二次开发的火箭弹参数化模型实现

基于ug二次开发的火箭弹参数化模型实现

ID:10983923

大小:63.00 KB

页数:7页

时间:2018-07-09

基于ug二次开发的火箭弹参数化模型实现_第1页
基于ug二次开发的火箭弹参数化模型实现_第2页
基于ug二次开发的火箭弹参数化模型实现_第3页
基于ug二次开发的火箭弹参数化模型实现_第4页
基于ug二次开发的火箭弹参数化模型实现_第5页
资源描述:

《基于ug二次开发的火箭弹参数化模型实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于UG二次开发的火箭弹参数化模型实现

2、第1内容加载中...1、前言多学科设计优化(MultidisciplinaryDesignOptimization,MDO)是近年来发展迅速的飞行器总体设计方法学之一。其强调综合考虑学科间耦合影响的思想对CAD技术在飞行器总体设计领域的应用提出了更高的要求,比如实时、全自动化构建被设计对象的三维模型就是这方面的一个体现。而现今的CAD系统越来越强调通用性,除了用户自己开发的专用CAD系统以外,要实现上述功能是有一定难度的。而开发专用CAD系统是个相当耗时的工作,而且功能往往并不尽如人意。于是人们将目光转向了对成熟商用CAD系统进行二次开发,在保留原CAD

3、系统强大功能的基础上,添加自己的专用模块,提高设计效率的同时还保证了模型的通用性。2、UG二次开发功能简介Unigraphics(UG)是美国UGS公司的集CAD/CAM/CAE于一体的软件集成系统,功能覆盖整个产品的开发过程:从概念设计、功能工程、功能分析到制造,在航空航天、汽车、机械、模具和家用电器等工业领域的应用非常广泛。UG软件提供了功能强大的二次开发(应用开发)模块,利用该模块可对UG系统进行用户化裁减和开发。UG/Open是一系列UG开发工具的总称,主要由UG/OpenAPI、UG/OpenGRIP、UG/OpenMenuScript和UG/OpenUIStyler四部分组成。UG

4、/OpenAPI(又称UserFunction),是一个允许程序访问并改变UG对象模型的程序集。UG/OpenAPI封装了近2000个UG操作的函数,它可以对UG的图形终端、文件管理系统和数据库进行操作,几乎所有能在UG界面上的操作都可以用UG/OpenAPI函数实现。UG/OpenAPI程序按其连接方式分为两种,内部模式(Internal环境)和外部模式(External环境)。采用内部模式开发的程序只能在UG的界面环境(Session)下运行,其优点是可以连接的更快且程序更小并能与用户交互;采用外部模式开发的程序能在操作系统中独立执行,其缺点是无法实时显示图形与用户交互,值得注意的是部分函

5、数只能在内部模式下执行。UG/OpenAPI程序使用的是C或C++编程语言。基于enuScript是创建用户化菜单的工具。利用UG/OpenMenuScript,可以用记事本之类的文本编辑器来编辑、删除、添加或重排已有的UG菜单条,并可以为自己的应用程序建立专门的菜单条和弹出式菜单。MenuScript可以执行宏文件(Macros)、UG/OpenAPI或UG/OpenGRIP所编写的程序,可以打开一个UTD文件(UserToolDefinition)、打开一个UI对话框(UIStyler)或执行一些操作系统的命令。通过下拉式菜单或弹出式菜单的方式,可以把用户开发的应用程序无缝的嵌入到UG系统

6、中。UG/OpenUIStyler是开发UG对话框的可视化工具,其生成的对话框与UG集成,用户可以方便、高效的与UG进行交互操作。UG/OpenUIStyler提供了丰富的控件,如位图(Bitmap)、调色板(ColorTool)、静态文本(Label)、多行文字框(Multi-lineText)、多选列表框(Multi-SelectList)、下拉列表框(OptionMenu)、属性页(PropertyPages)、按钮(PushButton)、单选框(SelectionBox)、滚动窗口(ScrolledenuScript定制UG系统菜单、利用UG/OpenUIStyler定制参数对话框并

7、生成相关程序代码、利用UG/OpenAPI相关函数在VC++6.0环境下编译调试二次开发程序、对内部模式程序改动得到外部模式程序。3.1模型简化火箭弹的构成非常复杂,将其零部件逐一画出不现实也不实用,有必要对其做适当的简化[4]。本文所实现之实体模型是提供给气动学科做气动计算之用,针对气动计算的特点和要求对火箭弹模型做如下简化:(1)火箭弹弹体有三部分组成:弧形段、圆柱段、稳定装置(尾翼);(2)自圆弧段结束至弹体底部采用等直径圆柱;(3)圆弧段母线是卡门曲线且收敛于顶部尖点;(4)稳定装置采用变厚度的卷弧翼。在上述简化的基础上得到相关参数包括:(1)弹体直径D;(2)弹体长细比λB=L/D,

8、其中L为总弹长;(3)圆弧段长细比λB=Ln/D,其中Ln为弧形部长度;(4)尾翼片数n;(5)展弦(根)比λW=LW/Bλ,其中LW为翼展(由弹体直径和尾翼片数决定),Bλ为翼根弦长;(5)尾翼相对厚度其中c为尾翼厚度;(6)尾翼前缘后掠角χ0;(7)尾翼翼根后缘距离弹底部的距离Fl。给出火箭模型的一般示意图如图1所示。图1火箭弹模型示意图内容加载中...1、前言多学科设计优化(Multidis

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。