⚡ Wind Turbine Generator Digital Twin

Multi-Agent Electromagnetic + Thermal Simulation — Interactive Playback Dashboard

Live Simulation
t = 0.0 s
🏗 Overview
🌡 Thermal Network
⚡ Electromagnetic
🎛 Control System
🔬 All Inferences
--
Wind Speed (m/s)
--
Power Output (MW)
--
Efficiency (%)
--
Winding Temp (°C)
--
Total Loss (kW)
--
Rotor (RPM)

2 MW Direct-Drive PMSG Turbine

PMSG ⚡ -- MW Heat loss -- kW Wind -- m/s -- RPM

📚 How This Digital Twin Works

Physics-Based Simulation

This is not a machine learning model. Every value is computed from first-principles physics equations, updated each simulation step.

Multi-Agent Architecture

5 specialized agents each solve their physics domain and communicate via message bus:

Wind → Aero → Control → EM → Thermal
↳ feedback to Control & EM

Key Specifications

Rated Power2.0 MW
GeneratorDirect-Drive PMSG
Blade Radius63 m
Hub Height80 m
Pole Pairs40
Thermal Nodes9 (LPTN)
EM Update Rate100 Hz

⚡ Live Data Stream

Data flows continuously — all values, charts, and diagrams update in sync as the simulation cycles through its time series automatically.

Power & Wind — Live Trace

🌡 9-Node Thermal Network (Live)

Winding --°C Magnet --°C End Wind --°C Tooth --°C Yoke --°C Shaft --°C Frame --°C Ambient 25°C R_wm R_wt R_my R_ty R_conv 🔥 P_Cu 🔥 P_mag 🔥 P_Fe

Thermal State (Dynamic)

Temperatures update as simulation plays. C_i × dT_i/dt = Q_i + Σ(T_j - T_i)/R_ij

ComponentTempLimitMargin

Heat Sources (Current Step)

Temperature History (Live Trace)

⚡ dq-Frame Equivalent Circuit

d-axis circuit V_d Rs(T) Ld ωLq*iq id = 0 A q-axis circuit V_q Rs(T) Lq ωψpm iq = -- A Torque: T_e = 1.5 × p × ψ_pm × iq T_e = -- kNm Power: P = -- MW

Operating Point (Dynamic)

ParameterValue

Loss Breakdown

Power & Efficiency (Live)

Loss Components (Live)

🎛 Control Loop Diagram (Live)

Wind -- m/s Aero Cp=-- CONTROLLER Region 2: MPPT T=K_opt*ω² T_ref -- kNm Pitch --° Rotor Dynamics J*dω/dt = T_aero - T_em -- RPM Thermal Derating Active if T_w > 130°C T_winding feedback

Control State (Dynamic)

ParameterValue

CONTROL REGIONS

Region 2 (v < 11.4 m/s): MPPT, T_ref = K_opt × ω²

Region 3 (v > 11.4 m/s): PI pitch control to limit power

Derating: Reduce torque if T_winding > 130°C

Speed & Pitch (Live)

Torque & Cp (Live)

🔬 All Agent Inferences (Live)

Values update dynamically as simulation plays. Each row shows the physics equation that produces the value.

🌬 Wind Profile Agent

Kaimal turbulence spectrum (IEC 61400-1), AR(1) temporal correlation, 1 Hz update

OutputValuePhysics

🌀 Aerodynamic Agent

Cp(λ,β) parametric surface, P = ½ρAv³Cp, 10 Hz update

OutputValuePhysics

🎛 Control Agent

MPPT + PI Pitch + Thermal Derating, 100 Hz update

OutputValuePhysics

⚡ Electromagnetic Agent

dq-frame PMSG + Steinmetz iron loss + thermal coupling, 100 Hz update

OutputValuePhysics

🌡 Thermal Agent

9-node LPTN, Forward Euler, 1 Hz update

OutputValuePhysics