热层化学反应速率常数参考
路径
LMDZ.MARS\deftank\chemthermos_reactionrates.def
类型
参考数据——火星热层/电离层化学网络的温度依赖反应速率常数。
作用
源码依据(libf/aeronomars/chemthermos_readini.F:7-40、paramfoto_compact.F:1359-1892):本文件为 LMDZ.MARS 的热层气相化学网络提供 61 个双体反应的 Arrhenius 速率常数参数。这些参数驱动 chemthermos 模块(热层光化学 + 离子化学)计算中性气体、自由基、激发态原子与离子的源汇项。
文件结构
顶层结构(源码依据:chemthermos_readini.F:23-30)
行 1: 文件头说明行(Fortran list-directed read 读取时被跳过)
行 2-4: 反应 #1 (ch2)
行 2: ! ch2: <反应方程式> ← 跳过
行 3: ! <来源/文献> ← 跳过
行 4: <rc1> <rc2> <rc3> ← 读入 rcoef(1,1:3)
行 5-7: 反应 #2 (ch3)
...
行 3n-1..3n+1: 反应 #n
...
行 182-184: 反应 #61 (ch87)
共 61 个反应块 × 3 行/块 + 1 文件头 = 184 行(与 wc -l 实测一致)。
速率常数公式(源码依据:文件首行注释 + paramfoto_compact.F:1505-1892)
每个反应 i(Fortran 索引 rcoef(i, 1:3))在中性温度 T (K) 或电子温度 T_e (K) 下的体积反应速率为:
k(T) = rcoef(i,1) * (T/300)^rcoef(i,2) * exp( rcoef(i,3) / T )
rcoef(i,1)≡ A:300 K 参考速率(单位依反应阶数而定:双体 cm³ s⁻¹;三体 cm⁶ s⁻¹;电子反应 cm³ s⁻¹)。rcoef(i,2)≡ B:温度指数(无量纲)。rcoef(i,3)≡ C:活化温度(K);负值表示吸热反应。
读取位置
| 读取例程 | 文件 | 说明 |
|---|---|---|
chemthermos_readini |
libf/aeronomars/chemthermos_readini.F:7-40 |
用 Fortran list-directed READ 循环 61 次读入 rcoef(i,1:3),存入 param_v4_h 模块(rcoef(61,3),第 45 行;未显式 THREADPRIVATE)。文件缺失时调用 abort_physic 中止。见文件页 chemthermos_readini。 |
| paramfoto_compact | libf/aeronomars/paramfoto_compact.F:1505-1892 |
按索引取 rcoef 计算 ch2..ch87 各反应速率,分别以中性温度 tcte 或电子温度 t_elect 代入公式。 |
关键反应速率表
下表列出本文件包含的全部 61 个反应。源码依据:chemthermos_reactionrates.def 全文 + paramfoto_compact.F:1505-1892 反应索引对应。
说明:编号列 "rcoef(i)" 为本文件中按顺序出现的反应(即
rcoef数组索引)。"化学编号"(ch2, ch3, ...)是源码中使用的变量名,不连续(如 ch1、ch6、ch8 等未出现)。
| rcoef(i) | 化学编号 | 反应 | 文献来源 | A (rcoef₁) | B (rcoef₂) | C (rcoef₃, K) |
|---|---|---|---|---|---|---|
| 1 | ch2 | h + o2 + co2 → ho2 + co2 | JPL 2011 (低气压限) ×2.5 | 1.1e-31 | -1.3 | 0 |
| 2 | ch3 | o + ho2 → oh + o2 | JPL 2011 | 3.0e-11 | 0 | 200 |
| 3 | ch4 | co + oh → co2 + h | JPL 2011 (低气压限) | 1.5e-13 | 0.6 | 0 |
| 4 | ch5 | ho2 + ho2 → h2o2 + o2 | JPL 2011 | 3.0e-13 | 0 | 460 |
| 5 | ch7 | oh + ho2 → h2o + o2 | JPL 2011 | 4.8e-11 | 0 | 250 |
| 6 | ch9 | o(1d) + h2o → 2oh | JPL 2011 | 1.63e-10 | 0 | 60 |
| 7 | ch10 | o + o + co2 → o2 + co2 | Tsang & Hampson 1986 | 1.3e-34 | 0 | 900 |
| 8 | ch11 | o + oh → o2 + h | JPL 2011 | 1.8e-11 | 0 | 180 |
| 9 | ch13 | h + ho2 → h2 + o2 | JPL 2011 | 6.9e-12 | 0 | 0 |
| 10 | ch14 | o(1d) + h2 → h + oh | JPL 2011 | 1.2e-10 | 0 | 0 |
| 11 | ch15 | oh + h2 → h + h2o | JPL 2011 | 2.8e-12 | 0 | -1800 |
| 12 | ch18 | oh + h2o2 → h2o + ho2 | JPL 2011 | 1.8e-12 | 0 | 0 |
| 13 | ch19 | o(1d) + co2 → o + co2 | JPL 2011 | 7.5e-11 | 0 | 115 |
| 14 | ch20 | o(1d) + o2 → o + o2 | JPL 2011 | 3.3e-11 | 0 | 55 |
| 15 | ch21 | o + o2 + co2 → o3 + co2 | JPL 2011 ×2.5 | 1.5e-33 | -2.4 | 0 |
| 16 | ch22 | o3 + h → o2 + oh | JPL 2011 | 1.4e-10 | 0 | -470 |
| 17 | ch23 | o3 + oh → ho2 + o2 | JPL 2011 | 1.7e-12 | 0 | -940 |
| 18 | ch24 | o3 + ho2 → oh + 2o2 | JPL 2011 | 1.0e-14 | 0 | -490 |
| 19 | ch30 | n + no → n2 + o | JPL 2011 | 2.1e-11 | 0 | 100 |
| 20 | ch31 | n2 + o(1d) → n2 + o | JPL 2011 | 2.15e-11 | 0 | 110 |
| 21 | ch32 | n + o2 → no + o | JPL 2011 | 1.5e-11 | 0 | -3600 |
| 22 | ch33 | n + oh → no + h | Atkinson 1989 (IUPAC) | 3.8e-11 | 0 | 85 |
| 23 | ch34 | n + o3 → no + o2 | JPL 2011 (上限) | 1.0e-16 | 0 | 0 |
| 24 | ch35 | n + ho2 → no + oh | Brune 1983 J. Phys. Chem. | 2.2e-11 | 0 | 0 |
| 25 | ch36 | n(2d) + o → n + o | Herron 1999 | 3.3e-12 | 0 | -260 |
| 26 | ch37 | n(2d) + n2 → n + n2 | Herron 1999 | 1.7e-14 | 0 | 0 |
| 27 | ch38 | n(2d) + co2 → no + co | Herron 1999 | 3.6e-13 | 0 | 0 |
| 28 | ch39 | no + ho2 → no2 + oh | JPL 2011 | 3.3e-12 | 0 | 270 |
| 29 | ch40 | o + no + co2 → no2 + co2 | 2.5×JPL 2011 (低气压限) | 2.25e-31 | -1.5 | 0 |
| 30 | ch41 | o + no2 → no + o2 | JPL 2011 | 5.1e-12 | 0 | 210 |
| 31 | ch42 | no + o3 → no2 + o2 | JPL 2011 | 3.0e-12 | 0 | -1500 |
| 32 | ch43 | h + no2 → no + oh | JPL 2011 | 4.0e-10 | 0 | -340 |
| 33 | ch45 | n + o → no | Du & Dalgarno JGR 1990 | 2.8e-17 | -0.5 | 0 |
| 34 | ch46 | co2+ + o2 → o2+ + co2 | Aninich 1993 | 5.5e-11 | -0.82 | 0 |
| 35 | ch47 | co2+ + o → o+ + co2 | UMIST | 9.6e-11 | 0 | 0 |
| 36 | ch48 | co2+ + o → o2+ + co | UMIST | 1.64e-10 | 0 | 0 |
| 37 | ch49 | o2+ + e- → o + o | Alge 1983 | 2.0e-7 | -0.7 | 0 |
| 38 | ch50 | o+ + co2 → o2+ + co | UMIST | 9.4e-10 | 0 | 0 |
| 39 | ch55 | co2+ + e- → co + o | UMIST | 3.8e-7 | -0.5 | 0 |
| 40 | ch56 | o+ + co2 → o2 + co+ | Kim 1989 (存疑) | 0.0 | 0 | 0 |
| 41 | ch57 | co+ + co2 → co2+ + co | UMIST | 1.0e-9 | 0 | 0 |
| 42 | ch58 | co+ + o → o+ + co | UMIST | 1.4e-10 | 0 | 0 |
| 43 | ch59 | c+ + co2 → co+ + co | UMIST | 1.1e-9 | 0 | 0 |
| 44 | ch62 | co2+ + no → no+ + co2 | UMIST | 1.2e-10 | 0 | 0 |
| 45 | ch63 | co2+ + n → no + co+ | Scott 1998 | 3.4e-10 | 0 | 0 |
| 46 | ch64 | o2+ + no → no+ + o2 | Midey & Viggiano 1999 | 4.5e-10 | 0 | 0 |
| 47 | ch65 | o2+ + n2 → no+ + no | Ferguson 1973 (Fox & Sung 2001) | 1.0e-15 | 0 | 0 |
| 48 | ch66 | o2+ + n → no+ + o | Scott 1998 (Fox & Sung 2001) | 1.0e-10 | 0 | 0 |
| 49 | ch67 | o+ + n2 → no+ + n | UMIST | 1.2e-12 | -0.45 | 0 |
| 50 | ch68 | n2+ + co2 → co2+ + n2 | Dotan 2000 (Fox & Sung 2001) | 9.0e-10 | -0.23 | 0 |
| 51 | ch69 | n2+ + o(3p) → no+ + n | Scott 1999 (Fox & Sung 2001) | 1.33e-10 | -0.44 | 0 |
| 52 | ch70 | n2+ + co → n2 + co+ | UMIST | 7.4e-11 | 0 | 0 |
| 53 | ch71 | n2+ + e- → n + n | UMIST | 1.7e-7 | -0.3 | 0 |
| 54 | ch72 | n2+ + o(3p) → o+ + n2 | Scott 1999 (Fox & Sung 2001) | 7.0e-12 | -0.23 | 0 |
| 55 | ch73 | co+ + h → h+ + co | Scott 1997 (Fox & Sung 2001) | 4.0e-10 | 0 | 0 |
| 56 | ch74 | o+ + h → h+ + o | UMIST | 5.66e-10 | 0.36 | 8.6 |
| 57 | ch75 | no+ + e- → n + o | UMIST | 4.3e-7 | -0.37 | 0 |
| 58 | ch76 | h+ + o(3p) → o+ + h | UMIST | 6.86e-10 | 0.26 | -224.3 |
| 59 | ch85 | n+ + co2 → co2+ + n | UMIST | 7.5e-10 | 0 | 0 |
| 60 | ch86 | h2 + co2+ → h + hco2+ | UMIST | 9.5e-10 | 0 | 0 |
| 61 | ch87 | hco2+ + e- → co2 + h | Krasnopolsky JGR 2002 | 3.4e-7 | -0.5 | 0 |
反应类别统计
| 类别 | 编号范围 | 数量 | 温度 |
|---|---|---|---|
| 中性-中性(含三体复合) | ch2-ch45 | 33 | tcte(中性温度) |
| 离子-中性 / 离子-电子 | ch46-ch87 | 28 | t_elect(电子温度) |
温度选择准则(源码依据:paramfoto_compact.F:1505-1892):
rcoef(1..33)(即 ch2..ch45)用tcte计算。rcoef(34..61)(即 ch46..ch87)用t_elect计算——涉及电子或离子的反应。
特殊条目说明
| 反应 | 说明 |
|---|---|
| ch56 (rcoef 40) | 速率常数 A = 0,即禁用此通道。源码注释 "Error in Kim et al., 1989??",推断:原文献数据被质疑,暂时以 0 关闭此反应通道。 |
| ch2 (rcoef 1) | 三体复合 h + o2 + co2,系数为 JPL 2011 低气压限 ×2.5。 |
| ch21 (rcoef 15) | 三体反应 o + o2 + co2,同样 JPL 2011 ×2.5。 |
| ch40 (rcoef 29) | 三体反应 o + no + co2,JPL 2011 ×2.5。 |
| 因子 2.5 | 推断:为适配 CO₂ 为主的大气(第三体为 CO₂),对 JPL 地球空气低气压限做 2.5 倍修正。 |
| ch22 (rcoef 16) | 来源注释写为 "JPL 201"(截断)—— 推断应为 JPL 2011。 |
被影响的计算流程
| 主题 | 影响 |
|---|---|
| 热层光化学 | ch2-ch45 决定中性光化学源汇项 |
| 电离层 | ch46-ch87 决定离子密度分布(co2+, o2+, o+, no+, n2+, h+, hco2+, e-) |
| 高层大气温度 | 化学加热依赖于反应速率 |
逃逸通量(PhiH、PhiH2、PhiD) |
h 与 h2 的生成/损耗受 ch13/ch14/ch15/ch74 控制 |
| CO/CO₂/O/O₂/O₃ 光化学循环 | ch3/ch4/ch7/ch9/ch21 等构成核心催化循环 |
| NO 生成(中层-热层耦合) | ch32/ch33/ch34/ch39/ch42/ch43 |
复现要求
- 反应数严格为 61(源码依据:
chemthermos_readini.F:23do i=1,61、param_v4_h.F90:45rcoef(61,3))。任何增删都会导致数组越界或读入错误。 - 每反应严格占 3 行(跳过/跳过/读值):不能插入额外空行或注释,否则后续所有反应的系数将错位。
- 速率公式符号约定:活化温度
C以exp(C/T)形式出现(不是 JPL 习惯的exp(-E_a/T))。因此吸热反应的C在本文件中为负值(如 ch15 C=-1800 K 表示 E_a/k ≈ 1800 K)。重新实现时必须保持此约定,否则会反转吸热/放热方向。 - A 的单位:双体反应为 cm³ molecule⁻¹ s⁻¹,三体反应为 cm⁶ molecule⁻² s⁻¹。重新实现时必须确保与
chemthermos模块中其他数密度的单位一致(推断为 CGS)。 - 温度选择分支:rcoef(1..33) 用
tcte,rcoef(34..61) 用t_elect。若在重新实现时混淆此分支,离子反应的速率差可达数个数量级。 - ch56 (rcoef 40) 的 A=0 必须保留:源码依赖此反应被"禁用"来规避 Kim 1989 文献数据的疑虑;若重新实现时用非零值,会与历史结果产生系统性偏差。
- 复现风险:本文件引用大量 JPL 2011 与 UMIST 数据,但未标注版本年份或检索日期。JPL 数据每 2-4 年更新(最新为 JPL 2019),重新实现时若采用更新后的推荐值,关键反应(如 ch2/ch3/ch4)可能与本文件不一致。
- 复现风险:部分反应来源为 "UMIST database",未指明具体版本或反应编号——UMIST 2012 与 UMIST 2021 对同一反应速率的推荐值有时相差数倍。
- 复现风险:因子 ×2.5(ch2/ch21/ch40)的物理解释未在本文件明确给出,推断为 CO₂ 第三体效率修正。重新实现时需要查阅 JPL 2011 Evaluation 17 的 Table 4-1 或类似权威来源确认。
- 复现风险:ch6 (ch9,
o(1d)+h2o→2oh, C=+60) 与 ch19 (ch19,o(1d)+co2→o+co2, C=+115) 的 C 为正值——表示随温度升高速率增加,与典型吸热反应规律相反;JPL 2011 对这两个反应的推荐形式为k = A + B·exp(-C/T)或A·(T/300)^B(无 exp 项),本文件的exp(C/T)形式与原文献不完全一致,可能是拟合近似。
待确认
- ch6 (rcoef 6,
o(1d)+h2o→2oh) 与 ch19 (o(1d)+co2→o+co2) 的exp(+C/T)形式是否为对 JPL 文献的拟合近似。 - ch22 来源 "JPL 201" 注释截断,应为 JPL 2011 还是其他年份版本。
- ch56
A=0是否有更优的替代值——Kim 1989 数据是否已被后续实验修订。 - UMIST 数据具体版本(2006 / 2012 / 2021?)。
rcoef(1..33)与rcoef(34..61)的温度分支切换是否在源码中有显式判断,还是通过chemthermos模块隐式实现(推断后者)。