Lead Compensators
Definition
Consider a unity feedback system with reference signal , output signal , plant and controller .

A lead compensator controller is of the form:
where .
By setting and where , we can rewrite it in Bode form:
Lead compensation approximates a PD controller, is used to stabilize a system and improve the transient response (i.e improve phase margin).
Design
Steps to design a lead compensator under given specifications:
- Choose to meet a steady state error specification
- Find phase margin of (either analytically or from the Bode plot)
- Find how much extra phase is required to meet the phase margin specification. Set to be the required phase + an additional
- Find
- Set to be of and calculate and
- Check if the compensator achieves the specifications. If not, iterate.
Lag Compensators
Definition
Consider a unity feedback system with reference signal , output signal , plant and controller .

A lag compensator controller is of the form:
where .
By setting where , we can rewrite it in Bode form:
Lag compensation approximates a PI controller, is used to boost the DC gain.
Design
Steps to design a lead compensator under given specifications:
- Choose to meet the phase margin specification (with buffer) by moving to the left
- Find the low frequency gain of , and determine how much extra gain is needed for tracking specification
- Choose to be one decade below of
- Choose
- Check if the compensator achieves the specifications. If not, iterate.