Nutrient Dosing Rate
VC-MET-309 — the volumetric injection rate of concentrated nutrient stock into the hydro-loop in millilitres per minute, a two-sided metric guarding against both under- and over-dosing.
Definition
Nutrient Dosing Rate (NDR) is the instantaneous volumetric rate, in millilitres per minute, at which concentrated nutrient stock is injected into the hydro-loop by the dosing pumps to hold the loop's target electrical conductivity. It is read directly from the dosing-pump flow sensors. NDR is a two-sided control variable: too low and the loop drifts nutrient-deficient, starving the collection; too high and conductivity overshoots, risking osmotic stress and wasting stock concentrate.
Why it matters
Nutrient delivery sits directly upstream of plant health: a dosing fault propagates to every bench on the loop within an irrigation cycle and shows up as conductivity drift long before vitality (VC-MET-001) reacts. Because the dosing pumps are actuated by a closed conductivity loop, an abnormal NDR is often the first sign the controller is fighting a sensor fault, a clogged injector, or a depleted stock tank. NDR is monitored on the Operations Dashboard and interlocked to halt dosing on runaway.
Formula
NDR is a directly measured pump flow; the model covers the control context and interlocks:
NDR = Q_dose [mL·min⁻¹, from dosing-pump flow sensor]
Control context (the loop that commands NDR):
NDR_cmd = PID( EC_target − EC_loop )
EC_loop measured downstream; EC_target per cultivar recipe
Plausibility cross-check (two-sided):
expected_EC_slope = f(NDR, loop_volume, stock_strength)
if measured EC does not move with commanded NDR →
flag DOSING_DECOUPLED (clog, empty tank, or EC sensor fault)
Interlocks:
NDR > 48 mL·min⁻¹ sustained 60 s → halt dose, lock pump
NDR < 4 mL·min⁻¹ with EC below band → flag UNDERFEED,
escalate before deficiency reaches the canopy.
Flow-sensor accuracy ± 0.3 mL·min⁻¹; zeroed at each stock change.
Inputs
| Channel | Role | Cadence | Reference | Source |
|---|---|---|---|---|
| Dosing-pump flow | Direct NDR measurement | 1 min | mL·min⁻¹, ± 0.3 | PhytoSense Mesh |
| Loop EC sensor | Control feedback & decoupling check | 1 min | Target EC band | PhytoSense Mesh |
| Stock tank level | Empty-tank / underfeed context | 5 min | % full | PhytoSense Mesh |
| Cultivar recipe | EC_target set-point | Per recipe | Recipe table | CHLORA |
Units & Scale
NDR is reported in mL·min⁻¹ to whole-unit precision per dosing channel. It is a point measurement at each injector, not an aggregate; multi-part recipes (A/B/acid) report a channel each. The published trend uses a 3-sample median for readability while thresholds act on the unsmoothed flow. A DOSING_DECOUPLED flag degrades confidence when commanded flow fails to move loop conductivity as expected, indicating a clog, empty tank, or EC sensor fault rather than a true dosing change.
Sampling & Source
- Sampled every 1 minute from dosing-pump flow sensors over the PhytoSense Mesh.
- Driven by a closed PID loop tracking loop EC against the cultivar recipe set-point.
- EC plausibility cross-check flags DOSING_DECOUPLED when flow and conductivity diverge.
- Stale handling: no valid frame for 3 min → last value held, marked STALE, and dosing reverts to a conservative fixed feed-forward rate.
Thresholds
OK
Conductivity held on recipe. No action.
WARN
Low: underfeed risk. High: overshoot; verify EC sensor.
CRIT
Low: stock empty / clog. High: runaway; halt dosing.
Recent Trend
Dosing-channel flow in mL·min⁻¹, last 14 one-minute samples:
Interpretation Guidance
| NDR Band | Reading | Likely Driver | Action |
|---|---|---|---|
| < 4 mL·min⁻¹ | CRIT low | Empty stock or clogged injector | Halt deficiency; replace stock / clear clog. |
| 4–7.9 mL·min⁻¹ | WARN low | Underfeed or low demand | Verify EC sensor and tank level. |
| 12–28 mL·min⁻¹ | Nominal | Normal EC tracking | None; normal operating band. |
| 36.1–48 mL·min⁻¹ | WARN high | EC undershoot or sensor reading low | Validate EC sensor; check for dilution event. |
| > 48 mL·min⁻¹ | CRIT high | Controller runaway or sensor fault | Pump locks; invoke dosing-fault SOP. |
Related Metrics
Hydro-Loop Pressure
Dosing injects into the loop.
VC-MET-307Water Reclamation Efficiency
Returned water carries residual EC.
VC-MET-310Substrate Stock Coverage
Nutrient stock is a consumable.
VC-MET-303Alarm Acknowledgement Latency
Dosing CRIT raises alarms.
VC-MET-001Canopy Vitality Index
Nutrient drift depresses vitality.
VC-MET-106Substrate Moisture
Co-delivered with nutrient solution.
Related SOPs
- SOP Library — nutrient dosing, stock-change, and EC-calibration procedures.
- Dosing halt & sensor verification on CRIT — see the SOP Library.
- Dosing interlock & decoupling monitoring — Monitoring Systems.