第 1 级 · 热浪午后
上午十点,天空晴朗,预报下午三点左右室外 33 °C。天窗只开了三分之一,温室已经开始升温。要让作物整个下午不受高温胁迫,同时不能白白浪费水。
- 高于 35 °C 的高温胁迫时间 ≤ 15 分钟
- 喷雾用水 ≤ 1.8 L/m²
- 平均 VPD ≤ 2.2 kPa
- 叶片潮湿或极度潮湿的时间 ≤ 30 分钟
你负责管理一座一公顷番茄玻璃温室的气候。太阳、室外空气和作物本身每十分钟就会推动温度、湿度和 CO₂ 变化;你能调节的有屋顶天窗、加温设定值、遮阳/保温幕、高压喷雾和 CO₂ 施放。每个数字都来自下方可查看的能量与质量平衡。
换气量随开度和风速增大。它同时带走热量、水汽和 CO₂。
只要空气温度低于该值,锅炉就以最高 180 W/m² 加热。
关闭时:挡住 60 % 的光,并把覆盖层的热损失从 6.2 降到 4.0 W/m²K,但也会妨碍空气交换,把湿气困在幕下。
最高 0.4 L/m²·h。雾滴蒸发为空气降温;空气潮湿时,雾滴只会打湿叶片。
最高 8 g/m²·h。只有在天窗基本关闭时才划算。
| 室外温度 | 18.4 °C |
|---|---|
| 室外湿度 | 58 % |
| 室外日照 | 371 W/m² |
| CO₂ 浓度 | 420 ppm |
| 高于露点的余量 | 4.6 K |
| 加温功率 | 0 W/m² |
| 作物蒸腾 | 0.00 L/m²·h |
| 换气次数 | 1 1/h |
| 加温耗能 | 0.00 kWh/m² |
| 喷雾用水量 | 0.00 L/m² |
| 已施放 CO₂ | 0 g/m² |
| 作物固定的 CO₂ | 0.0 g/m² |
| 高温胁迫时数(> 35 °C) | 0.0 h |
| 低温胁迫时数(< 10 °C) | 0.0 h |
| 病害风险时数(RH ≥ 90 % 或叶片潮湿) | 0.0 h |
| 生长度日(基温 10 °C) | 0.00 °C·d |
上午十点,天空晴朗,预报下午三点左右室外 33 °C。天窗只开了三分之一,温室已经开始升温。要让作物整个下午不受高温胁迫,同时不能白白浪费水。
傍晚六点,万里无云,黎明前预计降到 −4 °C。白天的设置仍在运行:加温到 18 °C,遮阳幕敞开,天窗微开。要用尽可能少的燃料让作物整夜保持在 10 °C 以上,并在日出时让它重新受光。
阴沉潮湿的一天:室外 9 °C,室外空气几乎饱和,温室从昨晚起就关闭,保持在 14 °C。作物仍在蒸腾,湿度正向灰霉病的适宜条件攀升。要在不烧光供暖预算的前提下,压低高湿小时数,并让空气至少保持 15.5 °C——还别把仅有的一点光挡掉。
模拟器使用的每一个关系式及其来源。标注为假设的常数是示意性校准值。
C·dT/dt = τ·I·(1 − 0.6·0.75·screen) − λ·(E_crop + E_fog) + Q_heat + (U·Ac/Af + ρc_p·Q_v)·(T_out − T) + G_soil·(T_soil − T)[1]假设:温室尺寸、热容量、天窗、遮阳幕、喷雾和作物系数均为现代玻璃温室的示意值;物理模型是一个混合均匀的单一空气体积。真实场地需要逐项标定这些常数。U = 6.2 − (6.2 − 4.0)·screen W/m²K (single glass → with thermal blanket); ×(1 + 0.25·clear sky) at night[1]假设:温室尺寸、热容量、天窗、遮阳幕、喷雾和作物系数均为现代玻璃温室的示意值;物理模型是一个混合均匀的单一空气体积。真实场地需要逐项标定这些常数。Q_v = (N·H/3600 + vent·C_w·max(1, u_wind))·(1 − 0.4·screen), N = 0.75 h⁻¹[1][4]假设:温室尺寸、热容量、天窗、遮阳幕、喷雾和作物系数均为现代玻璃温室的示意值;物理模型是一个混合均匀的单一空气体积。真实场地需要逐项标定这些常数。e_s(T) = 0.6108·exp(17.27·T / (T + 237.3)) kPa; VPD = e_s(T) − e_a; RH = e_a / e_s(T)[2]H·dχ/dt = E_crop + E_fog − Q_v·(χ − χ_out) − k_c·(Ac/Af)·(1 − 0.7·screen)·max(0, e_a − e_s(T_cover)), χ = e·M_w/(R·T)[6][2]假设:温室尺寸、热容量、天窗、遮阳幕、喷雾和作物系数均为现代玻璃温室的示意值;物理模型是一个混合均匀的单一空气体积。真实场地需要逐项标定这些常数。E_crop = A·(1 − e^(−k·LAI))·I_in/λ + B·LAI·VPD (A 0.45, k 0.64, LAI 3, B 0.02 kg/m²·h·kPa by day)[3]假设:温室尺寸、热容量、天窗、遮阳幕、喷雾和作物系数均为现代玻璃温室的示意值;物理模型是一个混合均匀的单一空气体积。真实场地需要逐项标定这些常数。E_fog = fog·0.4 kg/m²·h × min(1, VPD/0.8); each evaporated kg removes λ = 2.45 MJ of sensible heat; the rest wets leaves[1][2]假设:温室尺寸、热容量、天窗、遮阳幕、喷雾和作物系数均为现代玻璃温室的示意值;物理模型是一个混合均匀的单一空气体积。真实场地需要逐项标定这些常数。H·dC/dt = dose − Q_v·(C − C_out) − P_net; dosing ≈ 5.5 g/m²·h holds ≈ 1000 ppm at 1 air change per hour[1]P = P_ref·(1 − e^(−I_in/300))·exp(150/400 − 150/C)·f(T: 1 at 17–27 °C)·f(VPD) (from the CO₂ rule dP/P = 1.5 %·(1000/C)² per 100 ppm)[5][7]假设:温室尺寸、热容量、天窗、遮阳幕、喷雾和作物系数均为现代玻璃温室的示意值;物理模型是一个混合均匀的单一空气体积。真实场地需要逐项标定这些常数。heat hours: T > 35 °C · cold hours: T < 10 °C · disease-risk hours: RH ≥ 90 % or wet leaves · GDD = Σ max(0, T − 10)·Δt[1][7][8][10]T_out = T̄ + A·cos(2π(h − 15)/24); e_out = e_s(T_dew); I = I_clear·(1 − 0.75·N^3.4); cloud N and wind fluctuate (normal, seeded)[9][2]假设:温室尺寸、热容量、天窗、遮阳幕、喷雾和作物系数均为现代玻璃温室的示意值;物理模型是一个混合均匀的单一空气体积。真实场地需要逐项标定这些常数。height 4.5 m · cover/floor 1.2 · τ 0.8 · heat capacity 30 kJ/m²K · heating ≤ 180 W/m² · screen blocks 60 % of light (75 % of that as heat) and 40 % of air exchange, and hides 70 % of the cold glass (condensation) · vents 0.016 m³/s·m² per m/s wind · soil 2 W/m²K · fog ≤ 0.4 L/m²·h · CO₂ ≤ 8 g/m²·h · P_ref 4 g CO₂/m²·h · condensation 1.9·10⁻⁸ kg/m²·s·Pa假设:温室尺寸、热容量、天窗、遮阳幕、喷雾和作物系数均为现代玻璃温室的示意值;物理模型是一个混合均匀的单一空气体积。真实场地需要逐项标定这些常数。随机性:带种子的 mulberry32 生成器;所用分布包括均匀分布、指数分布(逆 CDF)、正态分布(Box–Muller)和泊松分布(Knuth)。种子会显示出来,并且可以分享。
教育模型,不可用于实际运营决策。真实站点会根据自己的设备和数据校准每一个常数。