← All projects

Control systems · 2026

Wind turbine pitch control

Modeling a variable-speed wind turbine. Designing feedback that brings its response under control.

CONTRIBUTION

Team contributor · Modeling, stability analysis, and controller design

STAGE

Team coursework · MATLAB simulation study

TOOLS & METHODS

MATLAB · Simulink · PID

Original MATLAB step-response figure from the team report, PDF page 22: original, phase-lead, and phase-lag systems.
Original MATLAB step-response figure from the team report, PDF page 22: original, phase-lead, and phase-lag systems.

01 / CONTEXT

The challenge.

A wind turbine needs a controlled pitch response as operating conditions change. A poorly damped response can overshoot and take too long to settle.

02 / PROCESS

The approach.

  1. Model the pitch actuator and drivetrain with inner and outer unity feedback; derive H(s) = 50 / (s³ + 7.5s² + 12.5s + 50).
  2. Analyze the original system using step response, symbolic time-domain expressions, Bode plots, Routh–Hurwitz, and root locus.
  3. Compare gain compensation, phase-lead, phase-lag, and Ziegler–Nichols PID designs using transient performance and stability margins.
  4. Document design trade-offs, including the difference between the requested 80° phase margin and the achieved values.

03 / REFLECTION

The outcome.

In MATLAB simulation, lead compensation reduced settling time from 9.757 s to 1.4587 s and overshoot from 59.428% to 20.252%. Lag compensation reduced overshoot further, with a 60.843 s settling time. The Ziegler–Nichols PID settled in 5.142 s.

Reported simulation results · Table 7, report PDF page 26
DesignSettling time (s)Overshoot (%)Phase margin (°)
Original9.75759.42818.078
Gain compensation7.23445.08728.1
Phase lead1.458720.25244.331
Phase lag60.8436.887675.253
PID (ZN)5.14259.54724.8

Project scope

Simulation study using a linear actuator and drivetrain model. The lead design achieved a 44.331° phase margin against an 80° target. Team: Alazar Wake, Mahteb Negussie, Nahom Megerssa, and Yetemegeta Sebisbe.

04 / RESOURCES

Explore the project.

Browse the GitHub repositoryMATLAB source, README, report, slides, and results↗Read the complete report30 pages · PDF↗View the presentation13 slides · PDF↗Download the MATLAB Live ScriptMLX · original calculations↗Inspect the exported MATLAB codeM · code cells exported from the Live Script↗Read the reproduction guideSetup, team credit, and source notes · TXT↗Download the complete project packageSource, report, slides, and README · ZIP↗
NEXT PROJECTElectrical installations competition ↗