感谢楼主艾特,封装ui和做用户交互工作量也还是不小的,感谢楼主改进的计算工具
内弹道计算软件在kc上是大家经常讨论的话题。也有很多kc前辈做了很多的努力和探索。
@Infinite_Stalleris @LS @usersim
但是到了现在,还没有一块面向爱好者的交互比较好一些的软件。Excel的交互性肯定不如有ui的exe好,要么就是古老的VB开发的程序,功能比较旧。
因此,全新的内弹道计算器,飞鹰航天内弹道计算软件就这么来啦!!
注意:目前版本是尝鲜版,后续会慢慢更新新的功能和修复bug
软件安装和使用:
下载压缩包后,直接解压
解压压缩包后,你会得到两个东西:
双击原神.exe即可运行本计算软件,运行后会得到如下的UI:
简单测试:点击恢复默认值,点击确认进行确认数据,再点击应用,如果OUTPUT窗口有图像输出,说明软件可以运行。大概输出如下:
简明使用教程:
参数解释:
A_e:体积肉厚曲线文件
burning_rate:燃速文件
L:药柱长度
d:药柱直径
Ae:喷管出口面积
At:喷管喉部面积
P0:点火压强
eta:喷管效率
P_atm:大气压强
Density:推进剂密度
C*:推进剂特征速度
rho_s:凝聚相密度
dc0:凝聚相参考粒子直径
ep:凝聚相占比
phi_a:侵蚀函数(该功能未开发,请置为1)
其中最重要的是获得体积肉厚曲线和燃速文件。燃速文件为大家提供了knsb的燃速度。
注:knsb的燃速配置文件在_internal文件夹下的src里面
体积肉厚曲线格式应为两列,第一列为肉厚,第二列为在此肉厚下推进剂的体积。每一行只有两列,每一列之间用空格分割。空格数量不影响读取,但是任何一列有效数据都不能出现任何的非数字或者空格的字符,否则会丢失数据。该文件中不能出现中文,否则会概率报错。该文件的格式为grt,其实就是把txt文件的扩展名改一下就行,目的是为了防止和其他txt文件混淆
体积肉厚曲线比较特殊,由于一些复杂的原因,肉厚单位被设为英寸,体积的单位被设为立方英寸。因为本软件也是自用版,目前用于获取三维装药的软件输出的单位为英制单位,因此目前版本并未优化这个问题。大家可以自己进行一个简单的单位转换即可。
导入两个配置文件并且填写好其他数据后,可以点击“确认”来保存当前输入的数据,然后点击“应用”进行计算。
文件菜单下的保存可以保存被确认后的参数
然后可以在文件菜单下的打开来导入这些配置好的参数
注:带有(dev)的功能尚未开发,敬请期待。
获取体积肉厚曲线的方式如利用绘图软件—星孔模的设计,优化过程。(特别感谢@FROZEN巨擘)
之后打算出一个计算案例来作为该计算软件详细的教程
大家要是遇到问题,欢迎评论区讨论,软件内也有反馈链接
结语:
很久没有在kc上活动了。一直在忙于新的项目。最近有时间,出来给大家发一些有用的东西。希望能对大家有所帮助。这段时间应该能再更新一些有趣的东西。
by飞鹰航天
[修改于 3个月3天前 - 2024/08/20 16:36:28]
闻着味儿就来了,楼主下一步能不能考虑把计算界面的参数直接换成中文,这样我感觉会便捷一点
参数名称不要用缩写,要么中文,要么就是英文全称,或者界面底下附上中英文双语说明,你这个信息不明对新手爱好者不友好。
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |
200字以内,仅用于支线交流,主线讨论请采用回复功能。