MissileDatcom 导弹气动计算

这篇具有很好参考价值的文章主要介绍了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 无界面版

打开后就是下面的三个文件,即:
MissileDatcom 导弹气动计算
上图中的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 文件即可看到模型的三维效果图。

MissileDatcom 导弹气动计算

三维效果图如下:

MissileDatcom 导弹气动计算

三、Missile Datcom 有界面版 1号

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

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


四、Missile Datcom 有界面版 2号

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


总结

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

到了这里,关于MissileDatcom 导弹气动计算的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Acwing187】导弹防御系统(LIS+剪枝+贪心+dfs+迭代加深)

    1.最长上升子序列(lis)的算法思想和算法模板 2.acwing1010拦截导弹(lis+贪心)题解   本题题解,需要知道这种贪心算法 3.简单了解dfs暴力搜索、剪枝、搜索树等概念 dfs求最小步数有两种方法:记一个全局最小值,迭代加深 bfs的缺点:空间太大、不好剪枝 此处采用dfs的迭代

    2024年02月07日
    浏览(32)
  • 【导弹四种坐标系及坐标系之间的变换】

    本文参考钱杏芳等编著的《导弹飞行力学》 坐标系是为描述导弹位置和运动规律而选取的参考基准。为了准确,简洁和清晰的描述导弹的运动方程,我们需要选取合适的坐标系并熟练掌握坐标系之间的转换。本文介绍了地面坐标系、弹体坐标系、弹道坐标系和速度坐标系四种

    2023年04月09日
    浏览(54)
  • 动态规划系列 | 最长上升子序列模型(下)| 拦截导弹一网打尽!

    题目描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。 但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。 某天,雷达捕捉到敌国的导弹来袭。 由于该系统还在试用阶段,所以只有一套

    2024年02月03日
    浏览(49)
  • pygame里实现导弹追踪效果,同时对python的指针机制有一点点思考

           最近,儿子一直缠着让我把之前给他编写的游戏重做一下,要加一些功能.但是因为之前写代码的时候刚学会python,当时的想法就是能跑就行,现在回头看来,代码的可维护性几乎为零.所以没办法只能冲头再来,重构了几乎所有代码.在编写的时候遇到了一个有意思的问题,儿子

    2024年01月21日
    浏览(360)
  • Python实现吃鸡游戏子弹and导弹自动追踪!原来是这样的一个原理啊!

    screen.blit(missile, (x1-missile.get_width(), y1-missile.get_height()/2)) dis_angle=d_angle-old_angle #dis_angle就是到下一个位置需要改变的角度 old_angle=d_angle #更新初始角度 pygame.display.update() 如果仅把导弹考虑为一个质点的话,那么以上算法就已经足矣,我没有做导弹的旋转,因为一个质点也不分头

    2024年03月28日
    浏览(71)
  • 【unity小技巧】使用贝塞尔曲线实现导弹随机攻击敌人,也可以用于平滑拾取物品

    参考原视频链接: 【视频】:https://www.bilibili.com/video/BV1aU4y1v7yM/ 注意 :本文为学习笔记记录,推荐支持原作者,去看原视频自己手敲代码理解更加深入

    2024年02月13日
    浏览(36)
  • 计算机导论10-软件与软件工程

    软件(software)是 信息的载体,并且提供了对信息的处理能力 ,软件来 反映用户特定的信息处理逻辑,从而由对信息增值来取得用户自身效益增值。 软件运行在硬件之上,是硬件实施计算、控制等功能的工作步骤、流程及相关说明; 硬件是软件运行的物质基础 ,硬件系统

    2024年01月20日
    浏览(56)
  • 云计算中使用的社区软件

    云技术改变了我们存储、处理和访问数据及应用程序的方式。随着对可扩展、多功能和高成本效益的云计算解决方案的需求不断增长,开源社区软件在云计算环境的发展中发挥了重要作用。在本篇文章中,我们将介绍众多支持云计算的社区驱动软件,以及它们是如何推动业务

    2024年03月16日
    浏览(36)
  • 云计算与软件即服务(1)

    云计算是一种基于互联网的计算模式,它允许用户和企业通过互联网访问和使用共享的计算资源(如服务器、存储、数据库、网络、软件、应用程序等),而无需直接管理这些资源。云计算服务通常是按需提供的,用户根据使用量支付费用,从而实现了一种灵活、经济高效的

    2024年03月24日
    浏览(24)
  • 【软件工程】金管局计算机岗位——软件测试的分类(⭐⭐⭐⭐)

    考点导读: 软件测试是软件工程中最核心的内容,也是银保监专业课常考内容之一。主要考查学生对软件测试方法、工作原理的掌握。这个考点近几年连续考到,且 题量较大 。 1.白盒测试 白盒测试又称为 结构测试或逻辑驱动测试 ,是一种按照程序内部逻辑结构和编码结构

    2024年02月05日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包