MiravoMiravo

Industrial Chiller

Air-cooled chilled-water chiller with dual-stage compressor and refrigerant circuit monitoring. Holds its supply setpoint under load. 10-ton class with R-134a.

Industrial chiller model illustration

What it is

An air-cooled chiller with a dual-stage compressor, R-134a refrigerant circuit monitoring and a chilled-water loop. While running with load inside capacity, supply_temp regulates to supply_temp_setpoint_c with a first-order lag (tau 90 s), a small control error and stage-cycling ripple. return_temp is supply plus a load-driven delta-T (5.5 K at design load). When load exceeds capacity (both stages maxed, or a fault removes capacity) supply drifts above setpoint. Stopped, supply and return drift to ambient (25 °C). It is based on 10-ton SMC and Carrier process chiller specifications, R-134a properties and ASHRAE 90.1 efficiency figures.

Used in

  • smart-factory: the utilities chiller (15 °C setpoint)
  • commercial-building: central chilled-water plant
  • backup-power: data center cooling
  • pharma-cleanroom: duty/standby chilled-water plant

What it tracks

MemberDescription
return_tempWater returning from the load: supply plus load-driven delta-T.
supply_tempConditioned water out to the load, regulated to the setpoint.
delta_tLoad indicator (return minus supply).
base_load_puLoop cooling demand as a fraction of rated capacity (daily swing plus wander).
cooling_load_puLoad this unit carries: base_load_pu times the N+1 share (all of it for a duty unit).
unmet_load_puLoad the running stages cannot carry. Drives supply above setpoint.
cooling_load_kwCooling delivered. power_draw is about 0.5 kW standby, 0.5 kW fan and 0.24 kW per kW cooled (COP near 4).
compressor_stageStaged capacity control (0, 1 or 2), following load.
compressor_activeWhether a compressor is running.
refrigerant_pressure_suctionLow-side pressure, an indicator of charge.
refrigerant_pressure_dischargeHigh-side pressure, an indicator of condenser loading.
power_drawElectrical power, correlated with load.
coolant_flow_rateLoop flow.
compressor_run_hours / compressor_startsRun-hour counter and start count (one per compressor stage start, whole numbers).

Duty/standby (N+1)

Set standby_unit: 1 and bind the duty_compressor_stage input to the duty chiller's compressor_stage. The standby then idles (compressor stage 0, supply held at setpoint, standby pump power only) while the duty compressor runs. When the duty unit stops, trips on compressor_failure or is otherwise at stage 0, the standby takes the full load within a few seconds, and hands it back when the duty unit recovers. Left at the defaults, a chiller carries its own load as before.

Fault modes

  • refrigerant_leak: suction and discharge pressure fall and supply temperature climbs.
  • compressor_failure: power draw and both compressor stages drop to near zero, so cooling is lost.
  • dirty_condenser: discharge pressure and power draw rise.
  • compressor_seizure: end-of-life failure, only in the critical stage (rate 2.4/h, so it almost always fires within the stage's 2 operating hours). Both compressor stages go to 0 and power draw falls to 10 %, so cooling is lost. It has no duration: it stays tripped until ResetFault, Maintain or miravo inject --clear.

Key parameters

ParameterDefaultUnit
cooling_capacity_kw35kW
supply_temp_setpoint_c7°C
design_delta_t_k5.5°C
load_factor0.5pu
compressor_kw_per_kw_cooling0.24pu
standby_unit00 = duty, 1 = standby

Use cases

  • A process-coolant loop for a machining line.
  • A building chilled-water plant.
  • Refrigerant-side fault detection and charge-level analytics.
  • Energy-efficiency trending.

Customize

miravo models add industrial-chiller --from industrial-chiller
miravo models inspect industrial-chiller

Was this page useful?

Last updated on