Quick Start
How It Works
| Agent | Responsibility | SLA |
|---|---|---|
SCADAReader | Process real-time turbine telemetry | ≤ 1 s |
VibrationAnalyzer | FFT analysis and early fault detection | ≤ 5 s per turbine |
PowerForecaster | 24-hour generation forecast | ≤ 30 s |
MaintenanceScheduler | Condition-based maintenance planning | ≤ 1 min |
Configuration Options
Pydantic I/O schemas used by this template:| Schema | Key Fields |
|---|---|
TurbineData | turbine_id, wind_speed, power_output, rotor_speed, vibration_level, operational_status |
VibrationAnalysis | turbine_id, vibration_rms, frequency_peaks, anomaly_detected, failure_probability, recommended_action |
PowerForecast | forecast_id, predicted_output (24 h list), confidence_interval, weather_factors, grid_demand |
MaintenancePlan | plan_id, turbine_id, maintenance_type, scheduled_date, estimated_duration, required_parts |
Common Patterns
Attach a live weather API tool to PowerForecasterBest Practices
Set vibration anomaly thresholds per turbine model
Set vibration anomaly thresholds per turbine model
The default anomaly threshold is
vibration_level > 5.0 mm/s. Older turbine models often tolerate higher baseline vibration. Override the analyze_vibration_patterns tool logic to use model-specific thresholds.Run SCADAReader within 1 second
Run SCADAReader within 1 second
Grid stability decisions depend on real-time data. Any custom SCADA integration tool must complete within the 1-second SLA — use streaming MQTT connections rather than polling REST APIs.
Use conservative forecasts during system failures
Use conservative forecasts during system failures
EnergyFallbackStrategies.forecast_failure_fallback() returns the last known forecast with reduced confidence. Always request additional grid reserves when operating in fallback mode.Minimise production loss during maintenance windows
Minimise production loss during maintenance windows
MaintenanceScheduler calculates production_loss in MW. Schedule non-critical maintenance during low-wind forecasts to reduce grid impact.Related
Industry Templates Overview
Hub page — choose the right template and understand cross-industry reuse.
Healthcare Template
Emergency triage, HIPAA-compliant EMR retrieval, and resource allocation.

