[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive]
火箭技术

C#与MATLAB混合编程在内弹道设计中的应用

  • 柯彪 ,
  • 高跃飞 ,
  • 罗炳华 ,
  • 徐凤军
展开
  • 1 中北大学机电工程学院,太原 030051
    2 四川九洲电器集团有限责任公司,四川绵阳 621000

柯彪(1987-),男,湖北大冶人,硕士,研究方向:武器系统动力学与仿真技术。

收稿日期: 2012-12-21

  网络出版日期: 2025-05-26

基金资助

国防基础科研基金

The Application of Mixed Programming Technology of C# and MATLAB in Interior Ballistic Design

  • KE Biao ,
  • GAO Yuefei ,
  • LUO Binghua ,
  • XU Fengjun
Expand
  • 1 School of Mechatronics Engineering, North University of China, Taiyuan 030051, China
    2 Sichuan Jiuzhou Electric Group Co. Ltd, Sichuan Mianyang 621000, China

Received date: 2012-12-21

  Online published: 2025-05-26

摘要

为解决一般内弹道软件功能单一、人机交互差、不易集成等问题,利用C#与MATLAB混合编程技术,开发了以经典内弹道模型为基础适用于简单形状火药、多孔火药、混合装药及钝感火药的内弹道设计计算软件,可以进一步开发集成以改进型内弹道模型和两相流内弹道模型为基础的内弹道设计计算模块。同时,此混合编程技术可以在外弹道、身管、反后坐装置等火炮设计计算中推广应用,具有很好的通用性和扩展性。

本文引用格式

柯彪 , 高跃飞 , 罗炳华 , 徐凤军 . C#与MATLAB混合编程在内弹道设计中的应用[J]. 弹箭与制导学报, 2013 , 33(5) : 129 -132 . DOI: 10.15892/j.cnki.djzdxb.2013.05.012

Abstract

In order to solve some problems on single function, bad human-computer interaction and difficult integrating of general interior ballistic software, the mixed programming technology of C# and MATLAB was applied to develop an interior ballistic design computation software for the simple shape of powders, multi-perforated propellants, mixed charge and deterred grain based on classical interior ballistic model, which can be developed and integrated with the modules based on improved and two-phase flow interior ballistics. While the mixed programming technology can also be applied to popularize in artillery design computations, such as external ballistics, gun barrel and recoil system etc., which has good commonality and expansibility.

[an error occurred while processing this directive]

参考文献

[1]
马煜, 陈海军. Visual C#. NET 案例开发集绵[M]. 北京: 电子工业出版社, 2008.
[2]
罗炳华, 高跃飞, 刘荣华,等. 基于MATLAB与C#的火炮CAD 系统开发和优化设计[J]. 火炮发射与控制学报, 2010 (2): 44- 47.
[3]
郑晖, 王勇. C#与Matlab 混合编程技术在数字地震信号处理软件中的应用[J]. 地震地磁观测与研究, 2011, 32 (2): 101- 105.
[4]
张燕, 马永杰. Visual C#与MATLAB 混合编程方法及其实现 西北师范大学学报, 2008, 44 (6): 34– 37.
[5]
刘双杰, 郝永乎. 35mm高射炮钝感发射药的内弹道仿真[J]. 弹箭与制导学报, 2010, 30 (1): 170– 172.
[6]
金志明. 枪炮内弹道学[M]. 北京: 北京理工大学出版社, 2004.
文章导航

/

[an error occurred while processing this directive]