레벨 1 · 폭염 오후
오전 10시, 맑은 하늘. 오후 중반이면 바깥이 33 °C까지 오른다는 예보입니다. 천창은 3분의 1만 열려 있고 온실은 벌써 데워지고 있습니다. 물을 쏟아붓지 않고 오후 내내 작물이 고온 스트레스에 빠지지 않게 하세요.
- 35 °C 초과 시간 15분 이하
- 포그 물 1.8 L/m² 이하
- 평균 VPD 2.2 kPa 이하
- 잎 젖음·고습 시간 30분 이하
토마토를 키우는 1헥타르 유리온실의 환경을 운영합니다. 햇빛, 바깥 공기, 작물 자체가 10분마다 온도·습도·CO₂를 바꿉니다. 손에 쥔 지렛대는 천창 환기, 난방 설정 온도, 차광·보온 스크린, 고압 포그, CO₂ 시비입니다. 화면의 모든 숫자는 아래에서 확인할 수 있는 에너지·물질 수지에서 나옵니다.
환기량은 개도와 바람에 비례합니다. 열·수분·CO₂를 함께 내보냅니다.
공기가 이 온도보다 차가우면 보일러가 최대 180 W/m²로 난방합니다.
닫으면 빛의 60%를 막고 피복 열손실을 6.2에서 4.0 W/m²K로 줄이지만, 환기를 방해하고 그 아래에 습기를 가둡니다.
시간당 최대 0.4 L/m². 증발하는 물방울이 공기를 식히지만, 습한 공기에서는 잎을 적십니다.
시간당 최대 8 g/m². 환기창이 거의 닫혀 있을 때만 효과가 있습니다.
| 바깥 기온 | 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 |
| 병 발생 위험 시간 (습도 90% 이상 또는 잎 젖음) | 0.0 h |
| 생육도일 (기준 10 °C) | 0.00 °C·d |
오전 10시, 맑은 하늘. 오후 중반이면 바깥이 33 °C까지 오른다는 예보입니다. 천창은 3분의 1만 열려 있고 온실은 벌써 데워지고 있습니다. 물을 쏟아붓지 않고 오후 내내 작물이 고온 스트레스에 빠지지 않게 하세요.
저녁 6시, 구름 한 점 없는 하늘에 새벽에는 −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). 시드는 화면에 표시되고 공유됩니다.
교육용 모델입니다 — 실제 운영 결정에 쓰지 마세요. 실제 현장은 모든 상수를 자기 장비와 데이터로 보정합니다.