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

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 compressorwater-treatment: the aeration blowerbackup-power: start-air compressor
What it tracks
| Member | Description |
|---|---|
running | Motor state driven by run_command. |
header_pressure | Receiver pressure. Cycles between the load and unload setpoints. |
discharge_flow | Flow delivered while loaded, in cfm. |
motor_current | Load-correlated current draw. |
discharge_temperature | Air temperature leaving the compressor. |
oil_temperature / oil_pressure | Lubrication condition. |
vibration | Mechanical condition. |
load_cycles | Counts load transitions (one per unload-to-load edge). |
runtime_hours | Lifetime 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 thecriticalstage (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:runninggoes false, flow and current go to 0, and the header sags. Production stops. It has no duration: it stays tripped untilResetFault,Maintainormiravo inject --clear.
Key parameters
| Parameter | Default | Unit |
|---|---|---|
rated_cfm | 100 | CFM |
rated_pressure | 8 | bar |
load_pressure | 7.5 | bar |
unload_pressure | 8.5 | bar |
motor_power_kw | 22 | kW |
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-compressormiravo models inspect air-compressorWas this page useful?
Last updated on
AC induction motor
Model a standalone induction motor with run state, electrical loading, thermal drift, runtime health, and fault behavior for protocol clients.
CNC spindle
CNC machining spindle with speed control, tool wear progression, cutting dynamics, and ISO 10816-3 vibration monitoring. Haas VF-2 class.
Miravo