125 lines
3.2 KiB
JSON
125 lines
3.2 KiB
JSON
|
|
{
|
|||
|
|
"schema": "irrigation-controller-v1",
|
|||
|
|
"version": "1.0.0",
|
|||
|
|
"author": "arthur-ibay",
|
|||
|
|
"date": "2026-07-17",
|
|||
|
|
"location": "Salt Lake City, UT",
|
|||
|
|
|
|||
|
|
"theory": {
|
|||
|
|
"primary_equation": "V_required = (ET₀ × Kc × A_root) − SM_deficit",
|
|||
|
|
"runtime_equation": "T_pump = V_required ÷ Q_pump × 60",
|
|||
|
|
"units": {
|
|||
|
|
"ET₀": "mm/day",
|
|||
|
|
"Kc": "dimensionless",
|
|||
|
|
"A_root": "m²",
|
|||
|
|
"SM_deficit": "liters",
|
|||
|
|
"Q_pump": "L/min",
|
|||
|
|
"T_pump": "minutes/day"
|
|||
|
|
},
|
|||
|
|
"sources": [
|
|||
|
|
{
|
|||
|
|
"id": "Q5187947",
|
|||
|
|
"slug": "crop-coefficient",
|
|||
|
|
"description": "property of plants used in predicting evapotranspiration",
|
|||
|
|
"url": "https://4ort.xyz/entity/crop-coefficient"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"id": "FAO-56",
|
|||
|
|
"title": "Crop Evapotranspiration: Guidelines for Computing Crop Requirements",
|
|||
|
|
"authors": "Allen, Pereira, Raes, Smith",
|
|||
|
|
"year": 1998,
|
|||
|
|
"publisher": "FAO Irrigation and Drainage Paper No. 56"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
|
|||
|
|
"crop_coefficients": {
|
|||
|
|
"leafy_greens": {
|
|||
|
|
"lettuce_early": {
|
|||
|
|
"Kc": 0.95,
|
|||
|
|
"stage": "initial canopy",
|
|||
|
|
"days_after_transplant": "0-14"
|
|||
|
|
},
|
|||
|
|
"lettuce_midcanopy": {
|
|||
|
|
"Kc": 1.15,
|
|||
|
|
"stage": "peak photosynthetic",
|
|||
|
|
"days_after_transplant": "15-35",
|
|||
|
|
"peak_demand_mm_per_day": 4.2
|
|||
|
|
},
|
|||
|
|
"spinach": {
|
|||
|
|
"Kc": 1.05,
|
|||
|
|
"stage": "mature",
|
|||
|
|
"notes": "shade-intolerant, requires frequent misting"
|
|||
|
|
},
|
|||
|
|
"arugula": {
|
|||
|
|
"Kc": 0.90,
|
|||
|
|
"stage": "harvest-ready",
|
|||
|
|
"notes": "low water demand, drought-resistant"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"fruiting": {
|
|||
|
|
"tomato_established": {
|
|||
|
|
"Kc": 1.10,
|
|||
|
|
"stage": "flowering onset",
|
|||
|
|
"days_after_transplant": "40-60"
|
|||
|
|
},
|
|||
|
|
"tomato_fruiting": {
|
|||
|
|
"Kc": 1.15,
|
|||
|
|
"stage": "fruit fill",
|
|||
|
|
"days_after_transplant": "61-90",
|
|||
|
|
"peak_demand_mm_per_day": 6.8
|
|||
|
|
},
|
|||
|
|
"pepper": {
|
|||
|
|
"Kc": 1.05,
|
|||
|
|
"stage": "fruit development",
|
|||
|
|
"peak_demand_mm_per_day": 5.4
|
|||
|
|
},
|
|||
|
|
"cucumber": {
|
|||
|
|
"Kc": 1.20,
|
|||
|
|
"stage": "vine maturity",
|
|||
|
|
"notes": "highest water demand of common solanaceous crops"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"grains": {
|
|||
|
|
"wheat_initial": {
|
|||
|
|
"Kc": 0.40,
|
|||
|
|
"stage": "emergence to tillering"
|
|||
|
|
},
|
|||
|
|
"wheat_midseason": {
|
|||
|
|
"Kc": 1.05,
|
|||
|
|
"stage": "booting to heading",
|
|||
|
|
"peak_demand_mm_per_day": 4.8
|
|||
|
|
},
|
|||
|
|
"corn_early": {
|
|||
|
|
"Kc": 0.50,
|
|||
|
|
"stage": "seedling"
|
|||
|
|
},
|
|||
|
|
"corn_peak": {
|
|||
|
|
"Kc": 1.15,
|
|||
|
|
"stage": "silking",
|
|||
|
|
"peak_demand_mm_per_day": 7.2
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
|
|||
|
|
"operational_limits": {
|
|||
|
|
"optimal_duty_cycle_minutes_per_day": 30,
|
|||
|
|
"warning_threshold_minutes_per_day": 90,
|
|||
|
|
"critical_failure_minutes_per_day": 120,
|
|||
|
|
"recommended_pulse_frequency": 4,
|
|||
|
|
"pulse_interval_hours": 6
|
|||
|
|
},
|
|||
|
|
|
|||
|
|
"field_notes_wasatch": {
|
|||
|
|
"trial_date": "2026-07-10",
|
|||
|
|
"location": "Great Basin foothills, elevation 1,400m",
|
|||
|
|
"crop": "lettuce",
|
|||
|
|
"observed_ET0_july": 5.2,
|
|||
|
|
"actual_Kc_measured": 1.15,
|
|||
|
|
"pump_spec": "12 L/min diaphragm",
|
|||
|
|
"area_serviced": "50 m²",
|
|||
|
|
"computed_runtime": "11.0 minutes/day",
|
|||
|
|
"validation": "confirmed via soil probe gravimetric sampling"
|
|||
|
|
}
|
|||
|
|
}
|