generate_test_current_signal
Generate synthetic motor-current waveforms to test MCSA analysis tools, with optional injection of faults such as broken rotor bars, eccentricity, and bearing defects.
Instructions
Generate a synthetic motor-current test signal.
Creates a simulated stator-current waveform with the fundamental, supply harmonics, noise, and optional fault signatures. Useful for testing, validation, and demonstration of MCSA analysis tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| duration_s | No | Signal duration in seconds | |
| sampling_freq_hz | No | Sampling frequency in Hz | |
| supply_freq_hz | No | Supply frequency in Hz | |
| poles | No | Number of poles | |
| rotor_speed_rpm | No | Rotor speed in RPM | |
| noise_level | No | Noise standard deviation (0-1 relative) | |
| faults | No | Faults to inject: 'brb', 'eccentricity', 'bearing'. Omit for healthy signal | |
| fault_severity | No | Fault component amplitude (0-1 relative) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |