基于理想气体状态方程与经验修正系数
本工具核心逻辑基于修正后的理想气体状态方程:
其中:
-
$P$ : 设计点火压 (Pa) -
$V$ : 自由容积 ($m^3$ ) -
$M$ : 燃气摩尔质量 (kg/mol) -
$\epsilon$ : 凝聚相质量分数 (产物中固体占比) -
$K$ : 经验修正系数(用于补偿壁面吸热及喷喉流失)
更多说明详见软件内
-
动态修正:根据药柱直径
$D$ 自动计算修正系数$K$ ,补偿小型发动机的高热损失。 - 实用性:内置示例配方数据,提供“最小、推荐、最大”三个层级的药量参考。
- 高分屏适配:支持 Windows 系统 DPI 缩放,在常见分辨率的屏幕中均可清晰显示。
- 单位:MPa, ml, g/mol 等工程常用单位自动换算。
- 布局:计算、说明、关于三个页面分离。
一、使用源代码和Python环境运行
- 确保已安装 Python 3.x。
- 本程序仅依赖 Python 标准库(Tkinter),无需额外安装包。
- 下载源代码并运行:
python 点火药量计算器.py
二、使用Release版本的可执行文件直接运行。
[1] 贺征等. 星形装药发动机点火过程数值分析 [2] 陈洪章等. 小型固体火箭发动机的点火与初始压强峰 [3] 张秋芳等. 小型固体火箭发动机尾部点火设计与实验 [4] 李海涛等. 固体火箭发动机点火过程内弹道计算 [5] 吉韶华等. 火药点火模拟试验装置 [6] 张明等. 微小型固体火箭发动机点火效率影响研究 经验公式和修正系数主要参考文献[4][6]
计算器编写 / 技术支持:二氧化萌 (kcid:56320)、喵氏贸易公司 (kcid:17114) 实测数据支持:CUBES (kcid:90984)、二氧化萌、小恒ovo (kcid:103240)、小银重工
本工具计算结果仅基于经验公式和特定实验数据拟合。点火药量过大可能导致发动机爆炸及人身伤害。请在测试时保持安全距离。开发者不对任何实验事故承担责任。