MiravoMiravo

Air Compressor

Model a reciprocating air compressor with load state, thermal lubrication response, runtime health, and fault behavior for industrial scenarios.

Air compressor model illustration

What it is

A reciprocating (piston) air compressor with a load/unload pressure band, duty cycling, an oil-side thermal response and discharge flow. It produces pressure that cycles between the load and unload setpoints, and oil temperature that drifts under load.

Used in

  • smart-factory: the utilities compressor
  • water-treatment: the aeration blower
  • backup-power: start-air compressor

What it tracks

MemberDescription
runningMotor state driven by run_command.
header_pressureReceiver pressure. Cycles between the load and unload setpoints.
discharge_flowFlow delivered while loaded, in cfm.
motor_currentLoad-correlated current draw.
discharge_temperatureAir temperature leaving the compressor.
oil_temperature / oil_pressureLubrication condition.
vibrationMechanical condition.
load_cyclesCounts load transitions (one per unload-to-load edge).
runtime_hoursLifetime counter.

Fault modes

  • valve_leak: a 30-minute precursor (header pressure ×0.95, load cycles ×1.1), then header pressure collapses to about 40 % within 30 s and stays there for 240 s, with more load cycles. Assets that read this header through an input port, such as the presses in the Litmus Edge demo, lose their air supply.
  • bearing_wear: a vibration spike and an oil temperature rise.
  • oil_degradation: oil temperature climbs and oil pressure falls.
  • bearing_seizure: end-of-life failure, only in the critical stage (rate 0.05/h, so it almost always fires within the stage's 100 operating hours). A 30-minute precursor (vibration ×1.3, oil temperature +4 °C), then the load tag drops to 0 over 30 s: running goes false, flow and current go to 0, and the header sags. Production stops. It has no duration: it stays tripped until ResetFault, Maintain or miravo inject --clear.

Key parameters

ParameterDefaultUnit
rated_cfm100CFM
rated_pressure8bar
load_pressure7.5bar
unload_pressure8.5bar
motor_power_kw22kW

Use cases

  • Compressed-air supply for downstream pneumatic loads.
  • Cascade fault scenarios: a compressor fault removes clamping air from a press.

Customize

miravo models add air-compressor --from air-compressor
miravo models inspect air-compressor

Was this page useful?

Last updated on