4. 能量衡算基本方程与数据表字段设计

反应器的能量衡算不是把进出物料的焓值简单相减,而是要把"物料带进带出的能量"与"通过器壁传入传出的热量"以及"反应本身释放或吸收的能量"放在同一个控制体内统一记账。对连续稳态操作的反应器,以反应器为控制体、以单位时间为基准,热力学第一定律可写成如下通用形式:

ΣHin + Qin + Win = ΣHout + Qout + Wout

工程上常把净热负荷记为 Q(规定向系统输入为正、系统向外输出为负),忽略轴功与动能、位能变化后简化为:

Q = ΣHout − ΣHin = Σ(ni·hi)out − Σ(ni·hi)in

这里必须先把参照约定讲清楚,否则正负号会全线混乱。本文统一采用:焓以某一参考态为零点,Q 以向反应器输入热量为正。于是 Q>0 表示反应器需要外部供热(如吸热的脱氢、裂解反应),Q<0 表示反应放热、需要移走热量(如加氢、氧化、聚合)。若把反应热单独列出,也可写成 Q = ΣHout − ΣHin − ΔHr·ξ 的形式,其中 ξ 为反应进度;两种写法本质一致,只是把"反应放热"显式拆了出来。数据表设计时必须明确采用哪一种口径,并在表头注明,避免同一张表里混用。

从方程可以直接反推出数据表需要哪些字段。方程右侧是出料各组分流量与比焓的乘积之和,左侧是进料各组分流量与比焓的乘积之和,再加上热负荷。因此一张可用的能量衡算数据表,至少要能承载三类信息:各物流的流量与焓、反应进度或反应热、热负荷及其来源。字段设计的关键不是列得多,而是让"输入项"和"输出项"在表内形成可闭合的等式关系,任何一行数据填进去都能被校验。

下面给出一个面向连续反应器的数据表字段结构示例(示例参数为教学假设,非实测数据):

类别字段名符号/单位说明
输入项进料物流编号—如 F-101,对应 PFD 流股号
进料摩尔流量nin,kmol/h按组分分别填写
进料比焓hin,kJ/kmol须注明参考态与温度基准
进料总焓Hin,kJ/h= Σ nin·hin,可公式自动汇总
输出项出料摩尔流量nout,kmol/h含未反应物与产物
出料比焓hout,kJ/kmol与进料同一参考态
出料总焓Hout,kJ/h= Σ nout·hout
反应进度ξ,kmol/h由转化率或产物量反算
热负荷反应热ΔHr,kJ/kmol按主反应、参考温度给出
净热负荷Q,kJ/hQ = Hout − Hin − ΔHr·ξ
换热介质流量/温度—用于反算实际传热量并校核 Q

字段之间的闭合关系是这张表的灵魂。填表时先由进料组成和温度算出 Hin,再由出料组成和温度算出 Hout,由转化率算出 ξ 与反应热项,最后用净热负荷公式求出 Q,并与换热介质侧反算的传热量对比。若两者偏差超过设定阈值(例如 5%),说明比焓参考态不一致、漏计了某股物流,或反应热取值有误,需要回查而不是直接采信。

反应器能量衡算:输入项 → 方程闭合 → 输出项 反应器控制体 稳态 · 单位时间基准 Q = H_out − H_in − ΔH_r·ξ 输入项:进料 n_in (kmol/h) h_in (kJ/kmol) → H_in 输出项:出料 n_out (kmol/h) h_out (kJ/kmol) → H_out 反应热项 ΔH_r (kJ/kmol) × ξ (kmol/h) 净热负荷 Q Q>0 供热 · Q<0 移热 换热介质侧反算 偏差 ≤ 5% 判为闭合 注:焓值须统一参考态;Q 以向系统输入为正

实际填表时最容易出错的是比焓的参考态。进料与出料若一个用 25 ℃ 液态为基准、另一个用 0 ℃ 气态为基准,算出的 Hin 与 Hout 相减毫无意义。规范做法是在表头固定"参考态:25 ℃、1 atm、各纯组分指定相态",所有 h 值都换算到这一基准;反应热 ΔHr 也必须在同一参考温度下取值,若实际反应温度不同,需用反应物与产物的热容做基尔霍夫修正。数据表中可增设"参考态"和"基准温度"两个表头字段,从制度上锁死这一约定。

字段设计要点:输入项与输出项要能通过一个公式互相校验;每个焓值字段旁必须能追溯参考态;热负荷字段要同时保留"计算值"和"介质侧反算值"两列,便于偏差判断。字段名用工程符号而非口语描述,方便与 PFD、热量衡算软件对接。

把方程与字段对应起来看,数据表其实是能量衡算方程的"可填写版本":Hin、Hout、ΔHr·ξ、Q 四项构成闭合回路,缺一项就无法判断反应器到底是吸热还是放热、需要多大换热面积。设计好这张表,后续的换热器选型、冷却水用量估算和操作参数调整才有可靠的数据起点。