Skip to main content

The three UV intensity thresholds

All three values are defined in lib/constants.ts under THRESHOLDS.UV_INTENSITY:

How 252 W/m² is used

The IMO_MIN value is the primary compliance gate. Any BALLAST or DEBALLAST operation where UVR_INTENSITY < 252 represents a D-2 non-compliance event. In the dashboard:
  • Compliance tab: IMO D-2 item shows red (NON-COMPLIANT)
  • Compliance tab treatment bar: fills to UVR_INTENSITY / 252 — when below 100%, compliance is at risk

How 530 W/m² is used

The USCG_MIN is the secondary compliance gate, relevant for vessels operating in US waters. Between 252 and 530, the system is in a “marginal zone”:
  • IMO D-2 compliant ✅
  • USCG non-compliant ⚠️
The Compliance tab shows the USCG item as WARNING (yellow) in this range. The USCG treatment bar fills to UVR_INTENSITY / 530.

How 650 W/m² is used

The OPTIMAL value represents the system’s full rated output under ideal conditions. It is used as:
  • The denominator for efficiency calculations where intensity is expressed as a percentage of optimal
  • The reference point for the UV Health component of the health score
Values above 650 W/m² are possible in cold, clear water conditions where UV transmittance is high.

Operating zones

Lamp efficiency thresholds

Separate from UV intensity, individual lamp efficiency is tracked against these tiers, defined in THRESHOLDS.LAMP_EFFICIENCY:

Lamp runtime thresholds

Defined in THRESHOLDS.LAMP_RUNTIME:

UV intensity vs lamp efficiency: the relationship

Individual lamp efficiency affects aggregate UVR_INTENSITY. As lamps degrade, the system cannot maintain the intensity setpoint without increasing UVR_POWER_OUTPUT. POWER_COMPENSATION_PCT quantifies this: a value of 20 means the system consumes 20% more electrical power to achieve the same UV intensity that new lamps would produce at rated power. This is visible in the Trend Analysis tab’s runtime charts — the power line climbs as the efficiency line falls.

References