Skip to content

固体火箭发动机常规点火药量计算器,支持发动机尺寸补偿修正

License

Notifications You must be signed in to change notification settings

Lanzyu369/Solid-Rocket-Ignition-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

固体火箭常规点火药量计算器 (Solid-Rocket-Ignition-Calculator V2.0.0)

Python Platform License

基于理想气体状态方程与经验修正系数 $K$ 开发的固体火箭发动机点火药量估算工具,支持动态热损失补偿逻辑。

软件界面

image

📐 计算原理

本工具核心逻辑基于修正后的理想气体状态方程:

$$m = \frac{P \cdot V \cdot M}{R \cdot T \cdot (1 - \epsilon)} \cdot K$$

其中:

  • $P$: 设计点火压 (Pa)
  • $V$: 自由容积 ($m^3$)
  • $M$: 燃气摩尔质量 (kg/mol)
  • $\epsilon$: 凝聚相质量分数 (产物中固体占比)
  • $K$: 经验修正系数(用于补偿壁面吸热及喷喉流失)

更多说明详见软件内

软件特性

  • 动态修正:根据药柱直径 $D$ 自动计算修正系数 $K$,补偿小型发动机的高热损失。
  • 实用性:内置示例配方数据,提供“最小、推荐、最大”三个层级的药量参考。
  • 高分屏适配:支持 Windows 系统 DPI 缩放,在常见分辨率的屏幕中均可清晰显示。
  • 单位:MPa, ml, g/mol 等工程常用单位自动换算。
  • 布局:计算、说明、关于三个页面分离。

📦 如何运行(两种方式)

一、使用源代码和Python环境运行

  1. 确保已安装 Python 3.x
  2. 本程序仅依赖 Python 标准库(Tkinter),无需额外安装包。
  3. 下载源代码并运行:
    python 点火药量计算器.py

二、使用Release版本的可执行文件直接运行。

📚 参考文献

[1] 贺征等. 星形装药发动机点火过程数值分析 [2] 陈洪章等. 小型固体火箭发动机的点火与初始压强峰 [3] 张秋芳等. 小型固体火箭发动机尾部点火设计与实验 [4] 李海涛等. 固体火箭发动机点火过程内弹道计算 [5] 吉韶华等. 火药点火模拟试验装置 [6] 张明等. 微小型固体火箭发动机点火效率影响研究 经验公式和修正系数主要参考文献[4][6]

🤝 致谢与支持

计算器编写 / 技术支持:二氧化萌 (kcid:56320)、喵氏贸易公司 (kcid:17114) 实测数据支持:CUBES (kcid:90984)、二氧化萌、小恒ovo (kcid:103240)、小银重工

⚠️ 免责声明

本工具计算结果仅基于经验公式和特定实验数据拟合。点火药量过大可能导致发动机爆炸及人身伤害。请在测试时保持安全距离。开发者不对任何实验事故承担责任。

About

固体火箭发动机常规点火药量计算器,支持发动机尺寸补偿修正

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages