Skip to content

Built-in Content

8 built-in asset models and 4 ready-to-run scenario templates — pumps, motors, conveyors, boilers, diesel generators, storage tanks, and HVAC units.

Miravo ships with 8 asset models and 4 scenario templates. Run any template with zero configuration.

Variable-speed centrifugal pump with hydraulic lag, head/flow response, and bearing vibration.

  • Members: speed_command, speed_feedback, discharge_pressure, differential_head, flow_rate, vibration_axial, vibration_radial, motor_current, bearing_temperature
  • Methods: Start, Stop, ResetFault, SetSpeed, PrimePump
  • Faults: bearing_wear, cavitation, impeller_imbalance
  • Use when: Rotating equipment monitoring, pressure/flow correlations

Standalone induction motor with speed tracking, electrical load, vibration drift, and thermal rise.

  • Members: speed_setpoint, speed_feedback, current_phase_a, power_draw, vibration_velocity, winding_temp_u, bearing_temp_de, energy_total
  • Methods: Start, Stop, ResetFault, SetSpeed
  • Faults: bearing_defect_inner_race, rotor_imbalance, winding_insulation
  • Use when: Motor health analytics, current signatures, thermal alarms

Load/unload cycling around pressure thresholds with thermal and lubrication behavior.

  • Members: header_pressure, compressor_load_signal, discharge_flow, motor_current, discharge_temperature, oil_temperature, oil_pressure, runtime_hours, load_cycles
  • Methods: Start, Stop, ResetFault, SetPressureBand
  • Faults: valve_leak, bearing_wear, oil_degradation
  • Use when: Hysteresis-driven equipment, utility air systems

Conveyor with startup ramp, speed tracking, load current, and entry-to-exit transport delay.

  • Members: speed_setpoint, speed_feedback, motor_current, head_pulley_temp, belt_tension, product_presence_entry_signal, product_presence_exit_signal
  • Methods: Start, Stop, ResetFault, SetSpeed
  • Faults: belt_misalignment, belt_slip, bearing_failure
  • Use when: Material flow timing, transport delay logic

Thermal plant with scheduled firing, delayed return temperature, second-order pressure, and fuel totalization.

  • Members: firing_schedule, firing_rate, supply_temperature, return_temperature, system_pressure, flue_gas_temperature, fuel_flow, fuel_consumed_total
  • Methods: Start, Stop, ResetFault, SetFiringRate
  • Faults: scale_buildup, flame_instability, circulation_pump_failure
  • Use when: Thermal process control, energy/fuel tracking

Rooftop HVAC unit with occupancy schedule, mixed-air calculation, staged compressors, and power/energy tracking.

  • Members: occupied_command, occupied, outdoor_air_temp, return_air_temp, mixed_air_temp, zone_temperature, compressor_stage1_active, compressor_stage2_active, power_draw, energy_total
  • Methods: Start, Stop, ResetFault, SetOccupiedMode, SetCoolingSetpoint
  • Faults: refrigerant_leak, dirty_filter, compressor_failure
  • Use when: BMS simulations, HVAC fault detection

Liquid storage with level integrated from net flow, level controls, and alarm switching.

  • Members: inflow_rate, outflow_rate, net_flow, level_percent, inlet_pump_running, outlet_valve_position, liquid_temperature, level_switch_high
  • Methods: SetOutletValvePosition, ResetFault
  • Faults: level_sensor_drift, inlet_valve_stuck, outlet_leak, overflow
  • Use when: Totalizers, level-control hysteresis, inventory alarms

Backup genset with state transitions, load ramp, governor dynamics, thermal response, and fuel depletion.

  • Members: engine_state, load_setpoint, load_actual, frequency, voltage, coolant_temperature, exhaust_temperature, fuel_rate, fuel_consumed_total, fuel_level_percent, battery_voltage
  • Methods: Start, Stop, ResetFault, SetLoadSetpoint
  • Faults: fuel_filter_clogged, coolant_leak, governor_fault, starter_battery_weak
  • Use when: Standby power monitoring, frequency/voltage stability

Discrete manufacturing line with conveyors, motor drive, coolant loop, and compressed-air utility.

  • Models used: belt-conveyor, ac-induction-motor, centrifugal-pump, storage-tank, air-compressor
  • Use when: General IIoT demos, multi-asset line monitoring
Terminal window
miravo start --template smart-factory

Municipal-style water intake, clarification, and distribution with pump/tank chains.

  • Models used: centrifugal-pump, storage-tank
  • Use when: Flow-level balance, utility operations, pump duty analysis

Building HVAC and heating with rooftop units and hot-water boiler.

  • Models used: hvac-rtu, hot-water-boiler, ac-induction-motor
  • Use when: Occupancy-driven thermal behavior, energy monitoring

Primary/standby diesel generation with shared fuel inventory and cooling loop.

  • Models used: diesel-generator, storage-tank, centrifugal-pump
  • Use when: Emergency power drills, generator fault modeling, fuel tracking

List all available models:

Terminal window
miravo models list

Inspect a model’s parameters, members, methods, and faults:

Terminal window
miravo models inspect centrifugal-pump

List all available templates:

Terminal window
miravo templates list

Inspect a template’s structure:

Terminal window
miravo templates inspect smart-factory