$$P = \frac{m \cdot c \cdot \Delta T}{t \cdot \eta}$$
工程速算(水专用):
$$P\ (\text{kW}) = \frac{V\ (\text{L}) \times \Delta T\ (^\circ\text{C})}{860 \times t\ (\text{h}) \times \eta}$$
$$P = \frac{q_v \cdot \rho \cdot c \cdot \Delta T}{3600 \cdot \eta}$$
其中:
> 860 = kcal/h → kW 换算系数
> 3600 = 秒→小时换算
| 介质类别 | 密度 ρ | 比热容 c | 备注 |
|---|---|---|---|
| --------- | -------- | --------- | ------ |
| 水 | 1.00 kg/L | 4.18 kJ/kg·°C | 最常用 |
| 水蒸气(液相) | 0.60 kg/L | 2.00 | 过热蒸汽 |
| 导热油 | 0.85 kg/L | 2.15 | 锅炉常用 |
| 矿物油/润滑油 | 0.88 kg/L | 1.92 | 变压器油 |
| 乙醇 | 0.79 kg/L | 2.43 | 酒精 |
| 乙二醇 | 1.11 kg/L | 2.42 | 防冻液 |
| 甘油 | 1.26 kg/L | 2.43 | 高粘度 |
| 空气 | 1.20 kg/m³ | 1.00 | 气体 |
| 氮气 | 1.25 kg/m³ | 1.04 | 惰性保护 |
| 氢气 | 0.09 kg/m³ | 14.30 | 极高比热 |
| 天然气 | 0.72 kg/m³ | 2.20 |
> 气体密度单位注意:kg/m³,体积用 m³
案例:200升水,1小时从20°C加热到70°C
参数:
计算:
P = 200 × 50 / (860 × 1 × 0.9) = 10000 / 774 ≈ 12.9 kW
Q = 200 × 50 = 10000 kcal
结果:需要约 12.9 kW 加热功率,理论热量 10,000 kcal。
建议选型:15 kW(上浮20%余量)。
> 每 100 升水升温 10°C,1 小时 ≈ 需要 1.3 kW
验证:200 L × 50°C = (200/100) × (50/10) = 2 × 5 = 10 个单位
10 × 1.3 = 13 kW ✅
📊 计算结果
━━━━━━━━━━━━━━━━━━━━
理论功率:XX.X kW
理论热量:XX,XXX kcal
XXX.X MJ
━━━━━━━━━━━━━━━━━━━━
💡 建议选型:XX kW(含 20% 余量)
脚本内置 50+ 种工业介质数据库,支持精确计算和自定义参数:
# 静态加热
python3 heater_calc.py --mode static --medium water --volume 200 --delta-t 50 --time 1 --eta 0.9
# 流动加热
python3 heater_calc.py --mode flow --medium oil --flow-rate 500 --delta-t 40 --eta 0.9
# 查看全部介质
python3 heater_calc.py --list-media
# 自定义介质
python3 heater_calc.py --mode static --medium 自定义 --volume 100 --delta-t 20 --time 2 --rho 1.1 --cp 3.5
banbke-heater-engineer Skill共 1 个版本