Control Systems
What to remember
- Transfer function G(s) = L[output] / L[input] with zero initial conditions. Closed-loop with negative feedback: T = G / (1 + GH). The poles of T decide stability and response.
- Second-order system: ζ and ωn set the overshoot, peak time and settling time. Stable if all poles lie in the left half of the s-plane (Routh test).
- System type (number of poles at the origin) fixes steady-state error: Kp, Kv and Ka are the constants for step, ramp and parabolic input.
Basic ideas
A control system makes the output follow a desired input.
- Open-loop system: output is not fed back. Simple, cheap, stable, but not accurate; it cannot correct for disturbance. Example: a washing machine timer, a toaster.
- Closed-loop system: output is measured and compared with the reference. The error drives the controller. It is more accurate and reduces the effect of disturbance and parameter change, but it can become unstable and costs more.
- Negative feedback reduces gain, but improves accuracy, bandwidth and sensitivity.
Transfer function. The ratio of the Laplace transform of output to that of input, with zero initial conditions. It is for linear time-invariant (LTI) systems. Roots of the numerator are zeros; roots of the denominator are poles. The denominator set to zero is the characteristic equation.
Closed loop with feedback: T(s) = G(s) / (1 + G(s)H(s)). For G = 10, H = 0.4, T = 10 / (1 + 4) = 2.
Block diagram rules
- Series blocks multiply.
- Parallel blocks add.
- Moving a take-off point or summing point past a block needs compensating blocks.
- Mason's gain formula for a signal flow graph: T = Σ Pk Δk / Δ, where Pk are forward path gains and Δ is the graph determinant (1 − sum of loop gains + sum of products of non-touching loops − …).
Standard components
- Error detectors: potentiometer, synchro pair.
- Tachogenerator: gives speed feedback; the output voltage is proportional to speed.
- Servo motors: DC servo, AC two-phase servo (high resistance rotor for a near-linear torque-speed curve).
- Gear trains, amplifiers.
Time response
Standard test inputs: step, ramp, parabolic and impulse. In Laplace form: step 1/s, ramp 1/s², parabola 1/s³, impulse 1.
First-order system: G(s) = 1 / (τs + 1). Time constant τ; the step response rises to 63.2% of final value at t = τ. Settling time (2%) = 4τ. If τ = 0.5 s, settling time = 2 s.
Second-order system: T(s) = ωn² / (s² + 2ζωn s + ωn²)
| Damping ratio | Poles | Response |
|---|---|---|
| ζ = 0 | Imaginary pair | Undamped oscillation |
| 0 < ζ < 1 | Complex pair in left half plane | Underdamped, overshoot |
| ζ = 1 | Two equal real poles | Critically damped, fastest without overshoot |
| ζ > 1 | Two distinct real poles | Overdamped, sluggish |
Specifications (underdamped)
- Damped frequency ωd = ωn √(1 − ζ²).
- Rise time: time to go from 10% to 90% (or 0 to 100%) of the final value.
- Peak time tp = π / ωd.
- Peak overshoot Mp = exp(−πζ / √(1 − ζ²)) × 100%.
- Settling time ts = 4 / (ζωn) for 2% band; 3 / (ζωn) for 5% band.
Worked example. ωn = 10 rad/s, ζ = 0.5.
- ωd = 10 × 0.866 = 8.66 rad/s.
- tp = 3.14 / 8.66 = 0.363 s.
- Mp = exp(−3.14 × 0.5 / 0.866) = about 16.3%.
- ts (2%) = 4 / 5 = 0.8 s.
For ζ = 0.707, overshoot is about 4.3%.
Poles further to the left mean faster settling. Poles with larger imaginary parts mean higher oscillation frequency. The closed-loop system of unity feedback G = K / (s(s + 4)) gives s² + 4s + K = 0, so ωn = √K, ζ = 2/√K. For K = 16: ωn = 4, ζ = 0.5.
Steady-state error and system type
Type is the number of integrators (poles at origin) in the open-loop transfer function.
| Type | Step error | Ramp error | Parabolic error |
|---|---|---|---|
| 0 | 1/(1 + Kp) | Infinite | Infinite |
| 1 | 0 | 1/Kv | Infinite |
| 2 | 0 | 0 | 1/Ka |
Here Kp = lim G(s)H(s) as s→0; Kv = lim s G(s)H(s); Ka = lim s² G(s)H(s).
Example: G = 10 / (s(s + 2)) with unity feedback is type 1; Kv = 10/2 = 5; ramp error = 0.2. For a type 0 system with Kp = 4, step error = 1/5 = 0.2.
Adding an integrator improves steady-state accuracy but reduces stability.
Stability
A linear system is stable if all poles of the closed-loop transfer function lie in the left half of the s-plane. Poles on the imaginary axis (simple) mean marginal stability. Poles in the right half mean instability.
Routh-Hurwitz criterion. Form the Routh array from the characteristic polynomial coefficients. The number of sign changes in the first column equals the number of poles in the right half plane. A necessary (not sufficient) condition: all coefficients present and of the same sign. A row of zeros indicates symmetric roots (imaginary axis or opposite pairs); the auxiliary equation is used.
Example: s³ + 6s² + 11s + 6 is stable (roots −1, −2, −3). For s³ + 5s² + 6s + K: stable for 0 < K < 30, since (5 × 6 − K)/5 > 0. s³ + 2s² + 3s + 10 is unstable because 2 × 3 < 10.
Root locus. Path of closed-loop poles as gain K changes from 0 to infinity.
- Number of branches = number of open-loop poles (or zeros, whichever is greater).
- Locus starts at open-loop poles (K = 0) and ends at zeros (K = ∞), or at infinity.
- Number of asymptotes = P − Z; angle = (2q + 1) × 180° / (P − Z).
- Centroid = (sum of poles − sum of zeros) / (P − Z).
- For poles at 0, −2, −4 and no zeros: three asymptotes at 60°, 180°, 300°; centroid = −6/3 = −2.
- Locus on the real axis lies to the left of an odd number of poles plus zeros.
- Adding a pole pushes the locus to the right (less stable); adding a zero pulls it left (more stable).
Frequency response
- Bode plot: magnitude in dB and phase against log frequency. Each pole gives −20 dB/decade beyond its corner frequency; each zero gives +20 dB/decade. A simple pole 1/(1 + s/10) has a corner frequency at 10 rad/s. A gain of 100 equals 40 dB.
- Gain margin: extra gain that would bring the system to the edge of instability, measured at the phase crossover frequency (phase = −180°). Phase margin: extra phase lag that would make the system unstable, measured at the gain crossover frequency (|GH| = 1). Both must be positive for a stable closed loop (minimum phase systems).
- Nyquist criterion: Z = N + P, where Z is the number of closed-loop poles in the right half plane, P the open-loop poles in the right half plane, and N the number of encirclements of −1 + j0 (clockwise counted positive). For stable closed loop Z = 0.
- Resonant peak Mr relates to damping; bandwidth relates to speed of response.
Compensators and controllers
| Device | Effect |
|---|---|
| Lead compensator | Adds phase lead; improves transient response and phase margin; increases bandwidth; acts like a derivative |
| Lag compensator | Reduces steady-state error; improves gain at low frequency; reduces bandwidth; acts like integral |
| Lag-lead | Combines both |
| P controller | Reduces error but leaves a steady-state offset |
| PI controller | Eliminates steady-state error; may slow response |
| PD controller | Adds damping; reduces overshoot; sensitive to noise |
| PID controller | Combines all three; widely used in industrial control |
State space. x' = Ax + Bu; y = Cx + Du. Poles of the system are the eigenvalues of A. The transfer function is G(s) = C(sI − A)⁻¹B + D. Controllability and observability are properties of the pair (A, B) and (A, C).
Exam traps
- Open-loop systems have no feedback; closed-loop ones do.
- Negative feedback is the usual form; positive feedback tends to instability.
- ζ = 1 is critical damping; ζ > 1 is overdamped, with no overshoot.
- Settling time is 4/(ζωn) for 2% and 3/(ζωn) for 5%.
- Peak time uses ωd, not ωn.
- A step error exists only for type 0. A ramp error is finite only for type 1.
- Routh: sign changes in the first column count right-half-plane poles.
- Root locus starts at poles and ends at zeros.
- Lead compensator improves transient response; lag compensator improves steady-state accuracy.
- Phase margin is read at gain crossover; gain margin at phase crossover.
- Nyquist: Z = N + P, not Z = N − P with anticlockwise conventions mixed.
- Each pole gives −20 dB/decade, not −40.
One-liners
- 1. Transfer function is defined with zero initial conditions.
- 2. Closed-loop gain = G / (1 + GH) for negative feedback.
- 3. Time constant τ: first-order response reaches 63.2% at t = τ.
- 4. Characteristic equation is 1 + G(s)H(s) = 0.
- 5. ωd = ωn √(1 − ζ²).
- 6. Peak overshoot depends only on ζ.
- 7. ts (2%) = 4 / (ζωn).
- 8. Kv = lim s G(s)H(s) as s→0.
- 9. Type 1 system has zero error for a step input.
- 10. Stable system: all poles in the left half s-plane.
- 11. Root locus has as many branches as open-loop poles (when P ≥ Z).
- 12. PI controller removes steady-state error; PD controller adds damping.
Practice questions
A negative feedback system has forward gain G = 10 and feedback H = 0.4. The closed-loop gain is:
- 4
- 10
- 2.5
- 2
Answer
D. 2
T = G/(1 + GH) = 10/(1 + 4) = 2.
A first-order system has transfer function 1/(0.5s + 1). The 2% settling time is about:
- 4 s
- 0.5 s
- 2 s
- 1 s
Answer
C. 2 s
ts = 4τ = 4 × 0.5 = 2 s.
A second-order system has ωn = 10 rad/s and ζ = 0.5. The damped natural frequency is about:
- 8.66 rad/s
- 10 rad/s
- 7.07 rad/s
- 5 rad/s
Answer
A. 8.66 rad/s
ωd = ωn√(1 − ζ²) = 10 × 0.866 = 8.66 rad/s.
For ωn = 10 rad/s and ζ = 0.5, the peak overshoot is about:
- 16.3%
- 4.3%
- 50%
- 0.5%
Answer
A. 16.3%
Mp = exp(−πζ/√(1 − ζ²)) = exp(−1.814) = 16.3%.
For ωn = 10 rad/s and ζ = 0.5, the 2% settling time is:
- 1.2 s
- 2 s
- 0.8 s
- 0.4 s
Answer
C. 0.8 s
ts = 4/(ζωn) = 4/5 = 0.8 s.
For ωn = 10 rad/s and ζ = 0.5, the peak time is about:
- 0.314 s
- 0.363 s
- 1 s
- 0.8 s
Answer
B. 0.363 s
tp = π/ωd = 3.14/8.66 = 0.363 s.
A unity feedback system has G(s) = K/(s(s + 4)). For K = 16, the undamped natural frequency is:
- 16 rad/s
- 8 rad/s
- 2 rad/s
- 4 rad/s
Answer
D. 4 rad/s
The characteristic equation s² + 4s + 16 = 0 gives ωn² = 16, so ωn = 4.
For the same system with K = 16, the damping ratio is:
- 0.5
- 1
- 0.25
- 2
Answer
A. 0.5
2ζωn = 4, so ζ = 4/(2 × 4) = 0.5.
A unity feedback system has G(s) = 10/(s(s + 2)). The velocity error constant Kv is:
- 10
- 2
- 20
- 5
Answer
D. 5
Kv = lim s·G(s) = 10/2 = 5.
For the same system, the steady-state error for a unit ramp input is:
- 0.5
- 0
- 0.2
- 5
Answer
C. 0.2
ess = 1/Kv = 1/5 = 0.2.
A type 0 unity feedback system has Kp = 4. The steady-state error for a unit step is:
- 0.25
- 0.2
- 4
- 0
Answer
B. 0.2
ess = 1/(1 + Kp) = 1/5 = 0.2.
The characteristic equation s³ + 5s² + 6s + K = 0 gives a stable system for:
- 0 < K < 30
- K < 0
- K > 30
- 0 < K < 5
Answer
A. 0 < K < 30
Routh: first-column term (30 − K)/5 must be positive, and K > 0.
A gain of 100 expressed in decibels is:
- 100 dB
- 10 dB
- 40 dB
- 20 dB
Answer
C. 40 dB
dB = 20 log10(100) = 40.
For open-loop poles at 0, −2 and −4 and no zeros, the centroid of the root locus asymptotes is:
- 0
- −2
- −3
- −6
Answer
B. −2
Centroid = (0 − 2 − 4)/3 = −2.
For three open-loop poles and no zeros, the root locus asymptote angles are:
- 45°, 135°, 225°
- 0°, 120°, 240°
- 60°, 180°, 300°
- 90°, 180°, 270°
Answer
C. 60°, 180°, 300°
Angles = (2q + 1) × 180°/3 = 60°, 180°, 300°.
A factor 1/(1 + s/10) has a Bode corner frequency of:
- 0.1 rad/s
- 10 rad/s
- 100 rad/s
- 1 rad/s
Answer
B. 10 rad/s
The corner frequency equals the pole value, 10 rad/s.
The polynomial s³ + 2s² + 3s + 10 has how many roots in the right half of the s-plane?
- 0
- 1
- 3
- 2
Answer
D. 2
Routh first column: 1, 2, −2, 10 gives two sign changes.
A first-order system with time constant 2 s reaches 63.2% of its final value at:
- 2 s
- 4 s
- 1 s
- 0.632 s
Answer
A. 2 s
At t = τ the step response is 63.2% of the final value.
The main advantage of a closed-loop control system over an open-loop system is:
- Lower cost
- Reduced effect of disturbances and parameter changes
- Simpler construction
- Always unconditionally stable
Answer
B. Reduced effect of disturbances and parameter changes
Feedback corrects errors, but adds cost and a risk of instability.
Which of the following is an example of an open-loop system?
- An automatic washing machine timer sequence
- A thermostat-controlled room heater
- An aircraft autopilot
- A speed-controlled motor with tachogenerator
Answer
A. An automatic washing machine timer sequence
It has no feedback of the output.
A transfer function is defined:
- With unit initial conditions
- Only for non-linear systems
- In the time domain
- With zero initial conditions
Answer
D. With zero initial conditions
G(s) = L[output]/L[input] with zero initial conditions, for linear time-invariant systems.
The roots of the characteristic equation are:
- The closed-loop zeros
- The open-loop zeros
- The closed-loop poles
- The gain margin
Answer
C. The closed-loop poles
They decide the stability and the transient response.
A second-order system with ζ = 1 is called:
- Critically damped
- Underdamped
- Undamped
- Overdamped
Answer
A. Critically damped
Its poles are two equal real poles; it is the fastest response without overshoot.
A second-order system with ζ = 0 has a step response that is:
- Zero
- A sustained oscillation
- Overdamped
- Critically damped
Answer
B. A sustained oscillation
The poles lie on the imaginary axis.
The peak overshoot of a standard second-order system depends only on:
- The gain margin
- The time constant
- The natural frequency
- The damping ratio
Answer
D. The damping ratio
Mp = exp(−πζ/√(1 − ζ²)).
The type of a system is the number of:
- Closed-loop poles
- Zeros at the origin
- Poles of the open-loop transfer function at the origin
- Poles in the right half plane
Answer
C. Poles of the open-loop transfer function at the origin
It decides the steady-state error constants.
A type 1 system has a steady-state error of zero for:
- A parabolic input
- A step input
- All inputs
- A ramp input
Answer
B. A step input
Type 1 has one integrator: zero step error, finite ramp error.
A linear system is stable if all closed-loop poles lie in:
- The left half of the s-plane
- The right half of the s-plane
- The imaginary axis
- The origin only
Answer
A. The left half of the s-plane
Poles with negative real parts give decaying responses.
A root locus branch starts at:
- Open-loop zeros (K = 0)
- The origin always
- Infinity
- Open-loop poles (K = 0)
Answer
D. Open-loop poles (K = 0)
The branches end at the open-loop zeros or at infinity.
The gain margin is measured at the:
- Corner frequency
- Resonant frequency
- Phase crossover frequency
- Gain crossover frequency
Answer
C. Phase crossover frequency
It is evaluated where the phase is −180°.
A lead compensator mainly:
- Adds an integrator
- Improves transient response and phase margin
- Reduces bandwidth
- Reduces the steady-state error to zero
Answer
B. Improves transient response and phase margin
It adds phase lead near the crossover frequency.
A lag compensator mainly:
- Improves steady-state accuracy
- Increases the bandwidth
- Improves the speed of response
- Adds phase lead
Answer
A. Improves steady-state accuracy
It raises the low-frequency gain, which reduces steady-state error.
The PI controller is used to:
- Reduce the rise time to zero
- Increase the noise
- Remove the integrator
- Eliminate steady-state error
Answer
D. Eliminate steady-state error
The integral term drives the steady-state error to zero.
A PD controller mainly adds:
- Integral action
- Steady-state gain
- Damping
- Phase lag
Answer
C. Damping
The derivative term anticipates error and reduces overshoot.
A tachogenerator in a servo system is used to:
- Give position command
- Provide speed feedback
- Supply power
- Drive the load
Answer
B. Provide speed feedback
Its output voltage is proportional to speed.
In the Nyquist criterion, the number of closed-loop poles in the right half plane is given by:
- Z = N × P
- Z = P − 2N
- Z = N − P
- Z = N + P
Answer
D. Z = N + P
With clockwise encirclements counted positive, Z = N + P; stability needs Z = 0.
Each simple pole in a Bode magnitude plot adds a slope of:
- −20 dB/decade beyond its corner frequency
- −40 dB/decade
- +20 dB/decade
- −6 dB/decade at all frequencies
Answer
A. −20 dB/decade beyond its corner frequency
A simple zero adds +20 dB/decade.
Statements: 1. Closed-loop systems reduce the effect of disturbances. 2. Open-loop systems are generally more accurate than closed-loop systems.
- 2 only
- Both 1 and 2
- 1 only
- Neither 1 nor 2
Answer
C. 1 only
Feedback gives better accuracy; open-loop systems cannot correct errors.
Statements on damping: 1. A critically damped system has ζ = 1. 2. An underdamped system shows overshoot.
- 1 only
- Both 1 and 2
- 2 only
- Neither 1 nor 2
Answer
B. Both 1 and 2
Both are standard facts.
Statements on a type 1 system: 1. Its steady-state error for a ramp is finite. 2. Its steady-state error for a step is non-zero.
- 1 only
- 2 only
- Both 1 and 2
- Neither 1 nor 2
Answer
A. 1 only
A type 1 system has zero error for a step input.
Which pair is correctly matched?
- PI controller – more damping
- P controller – zero steady-state error
- Lag compensator – larger bandwidth
- Lead compensator – improved transient response
Answer
D. Lead compensator – improved transient response
A lag compensator reduces bandwidth, PI gives zero steady-state error, and P control leaves an offset.
Statements on stability: 1. Poles in the right half plane make the system unstable. 2. Root locus branches end at open-loop poles.
- 2 only
- Both 1 and 2
- 1 only
- Neither 1 nor 2
Answer
C. 1 only
Branches start at poles and end at zeros or infinity.
Statements on time response: 1. Settling time (2%) is 4/(ζωn). 2. Peak time is π/ωn.
- 2 only
- 1 only
- Both 1 and 2
- Neither 1 nor 2
Answer
B. 1 only
Peak time is π/ωd, using the damped frequency.
Statements on Bode analysis: 1. Phase margin is measured at the gain crossover frequency. 2. Gain margin is measured at the phase crossover frequency.
- Both 1 and 2
- 1 only
- 2 only
- Neither 1 nor 2
Answer
A. Both 1 and 2
Both are correct.
Statements on the characteristic equation: 1. It is obtained from 1 + G(s)H(s) = 0. 2. Its roots are the open-loop zeros.
- 2 only
- Both 1 and 2
- Neither 1 nor 2
- 1 only
Answer
D. 1 only
Its roots are the closed-loop poles.