摘要
为解决枪管设计效率低下、集成性较差等问题,利用计算机辅助设计技术,将枪管的设计计算和三维建模等模块集成到UG环境中,并利用UG/Open二次开发功能和C++与MATLAB混合编程技术实现枪管的参数化建模。基于UG开发模块Menu Script和Block UIStyler对用户界面进行定制,并通过UG/Open API完成了后台程序的设计计算和参数化建模。以某枪管为例进行验证,使用本软件可显著提高精确性和设计效率,并为对枪管进行有限元分析奠定基础。
For the purposes of solving the problem of low efficiency and poor integration of the barrel design, the design calculation and three-dimensional modeling of the barrel were integrated into the UG environment through computer-aided design techniques in software programming technology. Then the secondary development function of UG/Open and the mixed programming between MATLAB and C ++ were used to establish the parametric modeling of the barrel. This approach could improve the design efficiency. Based on the UG development, Menu Script and Block UIStyler was used to customize the user interface, with the design calculation and parametric modeling of the background program completed through the UG/Open API. An example of a certain type of barrel was used for demonstration to show that this software can significantly improve accuracy and efficiency, with the foundation for the finite element analysis and simulation of the barrel established.
出处
《火炮发射与控制学报》
北大核心
2017年第4期76-80,共5页
Journal of Gun Launch & Control
关键词
UG二次开发
枪管设计
参数化建模
模态分析
UG secondary development
design of barrels
parametric modeling
modal analysis