assess_vibration_severity
Evaluate vibration severity against ISO 10816/20816 standards for stored signals. Classify machinery condition using signal ID, machine class, and axis parameters.
Instructions
Assess vibration severity per ISO 10816/20816 for a stored signal.
Uses the signal_id pattern (load once, reference by ID).
Signal unit is read from metadata; defaults to 'g' if unknown.
Args:
signal_id: ID of the stored signal.
machine_class: 'I' (small <15kW), 'II' (medium 15-300kW),
'III' (large rigid >300kW), 'IV' (large flexible).
axis: Measurement axis (informational).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signal_id | Yes | ||
| machine_class | No | II | |
| axis | No | vertical |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signal_id | Yes | Signal identifier used | |
| rms_velocity_mm_s | Yes | RMS velocity in mm/s | |
| machine_class | Yes | Machine class (I, II, III, or IV) | |
| axis | Yes | Measurement axis | |
| zone | Yes | ISO zone: A, B, C, or D | |
| zone_description | Yes | Zone description | |
| severity_level | Yes | Good, Acceptable, Unsatisfactory, or Unacceptable | |
| color_code | Yes | green, yellow, orange, or red | |
| boundaries | Yes | Zone boundaries {AB, BC, CD} in mm/s | |
| unit_conversion_performed | Yes | Whether acceleration-to-velocity conversion was done | |
| original_unit | No | Original signal unit before conversion |