MissileDatcom 导弹气动计算


Missile Datcom 软件的全称为Missile Data Compendium,是由美国空军飞行力学实验室开发的一款气动力工程计算软件。弹道计算时需要获得弹体在不同马赫数、海拔、速度…条件下飞行时的气动力系数。
一般可以使用 数值算法工程算法 两种方式,(1)数值算法 利用 Fluent、CFD++ 等软件进行一系列复杂的前处理求解器设置后处理才可以进行计算,缺点显而易见,既考验使用者 Fluent、CFD++ 等软件的使用能力,又对电脑cpu等硬件的性能设置了门槛,普通的台式和笔记本难以堪当此任。(2)工程算法 是利用经验数据、实验数据及数学公式对弹体的气动力系数进行求解,Missile Datcom 软件就是应用了此种方式,优点:对使用者极其友好,通过看使用说明手册即可快速上手进行求解计算,并且计算速度快、对电脑配置没有要求,普通的笔记本、台式就可以。


一、Missile Datcom 的种类

Missile Datcom 拥有很多版本,如1997版、2011版,接下来介绍三款都是2011版。主要分为 Missile Datcom 无界面版 (我最喜欢的一个版本)、Missile Datcom 有界面版 1号Missile Datcom 有界面版 2号

二、Missile Datcom 无界面版

打开后就是下面的三个文件,即:
在这里插入图片描述
上图中的for005.dat文件就是输入文件,里面包含$ FLTCON(弹体飞行条件参数)、 $ REFQ(弹体结构参数)、$ AXIBOD (弹体轮廓参数)、$ FINSET(舵、弹翼、尾翼等结构参数) 。

DERIV RAD
DIM M
$FLTCON
 NALPHA = 11.0,
 ALPHA = -5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,
 NMACH = 10.0,
 MACH = 0.650,0.700,0.750,0.800,0.850,0.930,1.100,1.500,2.000,2.500,
 ALT = 0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,
$END
$REFQ
 SREF = 0.011310,
 LREF = 0.120000,
 XCG = 0.422900,
 RHR = 400.000000,
$END
$AXIBOD
 NX = 31.0,
 X = 0.00000000,0.00382000,0.00938000,0.01400000,0.01846000,
     0.02434000,0.03189000,0.04020000,0.04587000,0.05175000,
     0.05454000,0.06392000,0.07687000,0.08947000,0.10753000,
     0.15606000,0.18021000,0.20110000,0.22328000,0.25164000,
     0.28746000,0.31408000,0.34530000,0.37658000,0.40578000,
     0.43903000,0.46965000,0.50304000,0.53643000,0.60281000,
     0.70490000,
 R = 0.00359000,0.00636000,0.00918000,0.01121000,
     0.01323000,0.01524000,0.01599000,0.01682000,0.01870000,
     0.02063000,0.02156000,0.02156000,0.02763000,0.03276000,
     0.03899000,0.05079000,0.05493000,0.05781000,0.05936000,
     0.05969000,0.05781000,0.05493000,0.05025000,0.04459000,
     0.03898000,0.03276000,0.02574000,0.02155000,0.01737000,
     0.01737000,0.01737000,
$FINSET1
 SECTYP = HEX,
 NPANEL = 8.,
 PHIF = 0.00,45.00,90.00,135.00,180.00,225.00,270.00,315.00,
 XLE = 0.640,
 SWEEP = 13.4,13.4,60.0,60.0,
 SSPAN = 0.017,0.030,0.036,0.049,
         0.054,
 CHORD = 0.065,0.067,0.065,0.044,
         0.026,
 STA = 0.0,0.0,0.0,0.0,
       0.0,
 ZUPPER = 0.003000,0.003000,0.003000,0.003000,
          0.003000,
 LFLATU = 0.065000,0.067000,0.065000,0.044000,
          0.026000,
$END
*SAVE
DAMP
SPIN
PART
*SOSE
NEXT CASE

当 for005.dat 文件完成后,即可进行计算。计算完成后文件夹中出现许多文件,汇总的气动力系数结果文件为 for042.csv 中,使用者可对照使用手册将所需的气动力系数挑选出来。此外,如果想要查看 for005.dat 中建立好的模型,可使用 Tecplot 360 EX 软件(网上有破解版)打开 for022.dat 文件即可看到模型的三维效果图。

在这里插入图片描1述

三维效果图如下:

在这里插入图片描述

三、Missile Datcom 有界面版 1号

有界面的软件右上角 help 按钮中有详细的使用介绍,使用者可根据例子自己走一遍即可掌握。在这里只展示一下界面效果:


在这里插入图片描述
在这里插入图片描述
它的好处就是左侧三维展示界面中可以实时将使用者建立的模型显示出来,右侧就是一系列的参数设置了,按照说明来就行,有好多人问我难不难,其实按照例子走上一遍就会了,要是会使用无界面的missiledatcom 的话不用看例子都能整明白。


四、Missile Datcom 有界面版 2号

和上面同理,有界面的软件右上角 help 按钮中有详细的使用介绍,使用者可根据例子自己走一遍即可掌握。在这里只展示一下界面效果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
按照例子走上一遍就会了。
算完气动数据后,一般我们分析完飞行稳定性之后,就需要编写程序计算弹道了,这个是用c++编写的6自由度弹道程序,可以参考。
弹箭六自由度弹道计算程序(c++,vs 2017)


总结

以上就是今天要讲的内容,本文介绍了 Missile Datcom 的种类和使用,在这里我重点想推荐第一种和第三种,平时我也是这两种交替着使用,建议想要学习的读者这两种都可以备着,互相对比着使用和学习更有益处。此外,还有一些我平时使用的总结性文档(中文版)相对比原版的英文使用手册更加方便,欢迎和作者沟通交流,qq:2414342361

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

樱桃小丸子123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值