0% found this document useful (0 votes)
10 views15 pages

Module6 ControlSystems Notes

Module 6 covers control systems, including open and closed-loop systems, block diagrams, transfer functions, and time response analysis. It discusses system order, poles and zeros, stability, and time domain specifications, providing key formulas and examples for understanding system behavior. The document serves as a comprehensive revision guide for students in energy systems control at Adani University.

Uploaded by

newsbarca666
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views15 pages

Module6 ControlSystems Notes

Module 6 covers control systems, including open and closed-loop systems, block diagrams, transfer functions, and time response analysis. It discusses system order, poles and zeros, stability, and time domain specifications, providing key formulas and examples for understanding system behavior. The document serves as a comprehensive revision guide for students in energy systems control at Adani University.

Uploaded by

newsbarca666
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Module 6: Control Systems

Measurements and Controls of Energy Systems | Dr. Mihir N. Velani | Adani University
End-Term Revision Notes | Academic Use Only

⚡ Topics: Open/Closed Loop · Block Diagrams · Transfer Functions · Test Signals · 1st & 2nd Order Systems
· Poles & Zeros · Stability · Time Domain Specs · Steady-State Error · Routh-Hurwitz Criterion

PART 1: Open-Loop & Closed-Loop Control Systems


1. What is a Control System?
• A system that manages, commands, directs, or regulates the behavior of other devices.
• Goal: Maintain output at desired value despite disturbances.
• Key terms: Input (Setpoint/Reference), Output, Error, Control Action, Disturbance
Error e(t) = Setpoint (SP) − Process Variable (PV)

2. Open-Loop vs Closed-Loop Control System


Feature Open-Loop Closed-Loop

Feedback ❌ No ✅ Yes

Accuracy Low High

Cost Low Higher

Stability Always stable May be unstable if not tuned

Error correction Cannot correct Actively corrects errors

Examples Toaster, Coffee maker, Washing AC, Cruise control, Thermostat


machine (fixed timer)

⚡ Negative feedback preferred: Output is subtracted from input → reduces error → stable, controlled output.

3. Types of Closed-Loop Systems


• Positive Feedback: Feedback added to input — amplifies signal (e.g., microphone squeal,
oscillators). Risky.
• Negative Feedback: Feedback subtracted from input — reduces error (e.g., thermostat, human
body temp). PREFERRED.

4. Block Diagram Elements


• Block: Represents transfer function G(s). Output = Input × G(s)
• Summing Junction: Adds or subtracts signals (marked +/−)
• Branch Point / Take-off Point: Signal splits to multiple destinations
Transfer Function: G(s) = C(s) / R(s) [Output / Input in Laplace
domain]
⚡ Why Laplace? Converts difficult differential equations into simple algebraic equations!

5. Block Diagram Algebra — 11 Rules


Rule # Operation Result / Formula

1 Blocks in Cascade (series) G_total = G₁ × G₂

2 Parallel blocks G_total = G₁ + G₂

3 Branch point moved RIGHT of block Add 1/G in the branch path

4 Branch point moved LEFT of block Multiply G in branch path

5 Summing point moved RIGHT of Multiply new input by G


block
6 Summing point moved LEFT of Divide new input by G (multiply by 1/G)
block

7 Interchange summing points Order of summing points can be swapped

8 Split summing point Break one summing point into two

9 Combine summing points Merge two summing points into one

10 ★ Eliminate NEGATIVE feedback loop C/R = G / (1 + GH)

11 Eliminate POSITIVE feedback loop C/R = G / (1 − GH)

⚡ ★ Most important: Closed-Loop TF = G(s) / [1 + G(s)·H(s)]. For unity feedback H=1: T(s) = G(s)/[1+G(s)]
PART 2: Time Response Analysis
6. Time Response Overview
• Output C(t) of closed-loop system as function of time.
• In s-domain: C(s)/R(s) = G(s) / [1+G(s)H(s)] = M(s)
Response Type Definition Characteristics

Transient Response Temporary behavior just after Rapid change, oscillations,


input/disturbance is applied energy adjustment

Steady-State Response Behavior after transient dies out — Final settled value, may have
system is stable error from desired

7. Test Signals — Complete Reference


Signal Definition r(t) R(s) [Laplace] Real Example

Step Sudden jump to A, for t≥0 A/s Switch ON heater


constant value

Unit Step Step signal with A=1 1, for t≥0 1/s Turn ON light

Ramp Increases linearly αt, for t≥0 A/s² Climbing a slope


with time

Unit Ramp Ramp with α=1 t, for t≥0 1/s² Gradual fuel increase

Parabolic Increases At²/2, t≥0 A/s³ Car accelerating


quadratically (faster
and faster)

Unit Parabolic with A=1 t²/2 1/s³ Rapidly growing load


Parabolic

Impulse δ(t) Applied δ(t) 1 Lightning strike,


instantaneously at t=0 Voltage spike
only

⚡ Memory trick: Step → Ramp → Parabolic = each is the integral of the previous. Laplace: 1/s → 1/s² → 1/s³

Boiler Scenario → Signal Mapping


Real-World Situation Signal Type to Use

Pump switched ON instantly in a tank Step

Slowly increasing heater power knob Ramp

Load demand increases faster in a power grid Parabolic

Sudden pressure spike in a pipe Impulse

8. Laplace Transform Quick Reference Table


f(t) — Time Domain F(s) — Laplace Domain

δ(t) — Impulse 1

1(t) — Unit Step 1/s

t — Ramp 1/s²

tⁿ n! / sⁿ⁺¹

e⁻ᵃᵗ 1 / (s+a)

te⁻ᵃᵗ 1 / (s+a)²

sin(ωt) ω / (s²+ω²)

cos(ωt) s / (s²+ω²)

e⁻ᵃᵗ sin(ωt) ω / [(s+a)²+ω²]

e⁻ᵃᵗ cos(ωt) (s+a) / [(s+a)²+ω²]


PART 3: System Order, 1st & 2nd Order Systems
9. Order of a System
• Order = highest power of 's' in denominator of transfer function
• = number of energy storage elements in the system
G(s) = 1/(s+2) → 1st Order (one capacitor or inductor)
G(s) = 5/(s²+s+2) → 2nd Order (LC circuit, spring-mass)
G(s) = (s+1)/(s³+2s²+3) → 3rd Order

Converting Time Domain → Transfer Function (Example)


📐 Given: d²y/dt² + 3 dy/dt + 2y = x(t) → Find G(s)
1. Apply Laplace: dy/dt → sY(s), d²y/dt² → s²Y(s), y → Y(s)
2. Substitute: s²Y(s) + 3s·Y(s) + 2Y(s) = X(s)
3. Factor output: Y(s)[s² + 3s + 2] = X(s)
4. Transfer Function: G(s) = Y(s)/X(s) = 1/(s²+3s+2) → 2nd Order
⚡ Assume zero initial conditions — TF represents system behavior due to input only.

10. Standard Form: 1st Order System


• For single energy element systems (RC circuit, water tank):
G(s) = 1 / (τs + 1) where τ = Time constant (RC for electrical
systems)
• Smaller τ → faster response | Larger τ → sluggish, slow response
📐 Find τ for G(s) = 1/(2s+1)
Compare with 1/(τs+1) → τ = 2 seconds (system reaches ~63% of final value in 2s)

11. Standard Form: 2nd Order System


• For two energy storage element systems (RLC circuit, spring-mass-damper):
G(s) = ωₙ² / (s² + 2ζωₙs + ωₙ²)
ωₙ = √(k/m) = undamped natural frequency (rad/s) → how fast system
wants to move
ζ = c/(2√km) = damping ratio → how much
oscillation is reduced

ζ value Type Behavior Practical Use

ζ>1 Overdamped Slow exponential rise, no oscillation Heavy braking systems


— too much damping

ζ=1 Critically Damped Fastest response WITHOUT Precise positioning


oscillation — perfect balance
0<ζ<1★ Underdamped Oscillates, overshoots before settling AC systems, motors
— most common

ζ=0 Undamped Sustained oscillations forever — no Ideal LC circuits


energy loss

ₙFind ωₙand ζ for G(s) = 16/(s²+4s+16)


5. Compare with standard form: ωₙ² = 16 → ωₙ = 4 rad/s
6. 2ζωₙ = 4 → ζ = 4/(2×4) = 0.5 → Underdamped (0 < 0.5 < 1)
PART 4: Poles, Zeros & Stability
12. Poles and Zeros
Concept Definition How to Find Physical Meaning

Poles (×) Values of s making Set D(s) = 0, solve for s Natural behavior — decay,
denominator = 0 growth, oscillation

Zeros (○) Values of s making Set N(s) = 0, solve for s Frequencies system blocks
numerator = 0 or suppresses

Finding Poles and Zeros — Worked Examples


📐 Example A: G(s) = 1/(s²+3s+2)
7. Set denominator = 0: s²+3s+2 = 0 → (s+1)(s+2) = 0
8. Poles: s = -1, s = -2
9. Numerator is constant (=1) → No finite zeros
📐 Example B: G(s) = (s+5)/(s²+6s+5)
10. Zeros: s+5 = 0 → Zero at s = -5
11. Poles: s²+6s+5 = (s+5)(s+1) = 0 → Poles at s = -5, s = -1
⚡ The pole and zero both at s = -5 cancel each other. Effective system has only one pole at s = -1.

13. Stability Classification Based on Poles


Pole Location s-Plane Position Time Response Stability

All poles: negative real Left Half Plane Decays to zero — e⁻ᵃᵗ ✅ STABLE
part (LHP)

Any pole: positive real Right Half Plane Grows to infinity — eᵃᵗ ❌ UNSTABLE
part (RHP)
Poles on imaginary axis Imaginary axis Sustained oscillations ⚠️Marginally Stable
(s = ±jω)

Complex LHP: s = -σ ± Left Half Plane Decaying oscillations ✅ STABLE


Complex RHP: s = +σ ± Right Half Plane Growing oscillations ❌ UNSTABLE


S-Plane: Real axis (σ) → determines growth/decay (Left = dies, Right =


explodes)
Imaginary axis (jω) → determines oscillation (non-zero =
oscillates)

Dominant Poles & Higher Order Systems


• Real systems are often 3rd order or higher, but fast poles die out quickly.
• The slowest pole (closest to imaginary axis) dominates the response.
G(s) = 1/[(s+1)(s+10)(s+50)] → pole at -1 dominates, behaves like
1st order
📐 Full Stability Analysis: G(s) = (s+3)/(s²+2s+5)
12. Poles: s²+2s+5=0 → s = (-2±√(4-20))/2 = -1 ± j2 (complex conjugate pair)
13. Zero: s+3=0 → Zero at s = -3
14. Stability: Real part of poles = -1 (negative) → STABLE
15. Oscillation: Complex poles → YES, decaying oscillations
16. Speed: Real part = -1 → Moderate decay
17. Zero effect: Zero at -3 → Faster initial rise, slightly more overshoot
PART 5: Time Domain Specifications (2nd Order)
14. Key Time Domain Formulas ★ MEMORIZE THESE ★
ωd = ωₙ√(1-ζ²) [Damped natural frequency]
tp = π/ωd [Peak Time]
Mp = e^(-πζ/√(1-ζ²)) ×100% [Maximum % Overshoot]
ts = 4/(ζωₙ) [Settling Time, 2% criterion]

Specification Symbol Definition

Delay Time td Time for response to reach 50% of final value (first instance)

Rise Time tr Time to rise from 0% to 100% (underdamped) or 10%-90%


(overdamped)

Peak Time ★ tp Time to reach the first peak (maximum value)

Peak Overshoot ★ Mp (%) Normalized difference between peak and final value, as %

Settling Time ★ ts Time to reach and STAY within ±2% to 5% of final value

15. ★ FULL NUMERICAL EXAMPLE — Most Important for Exam


ₙGiven: G(s) = 25/(s²+4s+25). Find: ζ, ωₙ, tp, Mp, ts
18. Compare with ωₙ²/(s²+2ζωₙs+ωₙ²):
ωₙ² = 25 → ωₙ = 5 rad/s
19. Find ζ: 2ζωₙ = 4 → ζ = 4/(2×5) = 4/10 = 0.4
Since 0 < ζ < 1 → System is UNDERDAMPED (will oscillate)
20. Find damped frequency ωd:
ωd = ωₙ√(1-ζ²) = 5×√(1-0.16) = 5×√0.84 = 5×0.9165 = 4.58 rad/s
21. Peak Time tp:
tp = π/ωd = 3.1416/4.58 = 0.685 seconds
22. Peak Overshoot Mp:
Mp = e^(-πζ/√(1-ζ²)) × 100%
= e^(-π×0.4/√(1-0.16)) × 100%
= e^(-1.2566/0.9165) × 100%
= e^(-1.371) × 100% = 0.254 × 100% = 25.4% ≈ 25%
23. Settling Time ts:
ts = 4/(ζωₙ) = 4/(0.4×5) = 4/2 = 2 seconds

Parameter Value Interpretation

ωₙ 5 rad/s Natural oscillation speed

ζ 0.4 Underdamped — will oscillate


ωd 4.58 rad/s Actual oscillation frequency

tp (Peak Time) 0.685 s Time to reach first peak

Mp (Overshoot) 25% Output goes 25% above final value at peak

ts (Settling) 2s Stays within ±2% after 2 seconds


PART 6: Steady-State Error Analysis
16. Why Steady-State Error?
• Even a stable system may not reach the exact desired value.
• Steady-state error = permanent offset remaining after transient dies out.
e(t) = r(t) - y(t) = Setpoint - Output
ess = lim[t→∞] e(t) = lim[s→0] s·E(s) [Final Value Theorem]
For unity feedback: E(s) = R(s) / [1+G(s)]
Therefore: ess = lim[s→0] s·R(s) / [1+G(s)]
⚡ t→∞ in time domain ≡ s→0 in Laplace domain (Final Value Theorem)

17. Error Constants & Steady-State Errors


Input Signal Error Constant How to Calculate Error Formula

Step R(s)=1/s Kp (Position) Kp = lim[s→0] G(s) ess = 1/(1+Kp)

Ramp R(s)=1/s² Kv (Velocity) Kv = lim[s→0] s·G(s) ess = 1/Kv

Parabolic R(s)=1/s³ Ka (Acceleration) Ka = lim[s→0] s²·G(s) ess = 1/Ka

18. ★ Error Calculation Numerical


📐 G(s) = 1/(s+1), Unity Feedback. Find ess for Step, Ramp, and Parabolic inputs.
Step Input R(s) = 1/s:
24. Kp = lim[s→0] G(s) = lim[s→0] 1/(s+1) = 1/1 = 1
25. ess = 1/(1+Kp) = 1/(1+1) = 1/2 = 0.5 → Finite error — system reaches 50% accuracy
Ramp Input R(s) = 1/s²:
26. Kv = lim[s→0] s·G(s) = lim[s→0] s/(s+1) = 0/1 = 0
27. ess = 1/Kv = 1/0 = ∞ → Cannot track ramp input — error grows without bound
Parabolic Input R(s) = 1/s³:
28. Ka = lim[s→0] s²·G(s) = lim[s→0] s²/(s+1) = 0 → ess = ∞

Input Kp / Kv / Ka ess Conclusion

Step Kp = 1 0.5 Finite error — tracks with 50% offset

Ramp Kv = 0 ∞ Cannot track ramp — error unbounded

Parabolic Ka = 0 ∞ Cannot track parabolic at all


⚡ A Type-0 system (no integrators in G(s)) can only track step input with finite error.

19. Effects of Feedback


Effect How Negative Feedback Helps

Reduces gain CL gain G/(1+GH) < OL gain G → controlled, not excessive output

Reduces error Larger G → ess = 1/(1+G) gets smaller → better accuracy

Improves stability Pushes poles toward left-half plane

Rejects disturbances Feedback compensates for external disturbances automatically

Reduces sensitivity System less dependent on exact parameter values of G(s)

Faster response Corrective control action speeds up reaching the setpoint


PART 7: Routh-Hurwitz Stability Criterion
20. What is Routh-Hurwitz?
• Mathematical method to determine stability WITHOUT finding actual pole locations.
• Works by analyzing the characteristic polynomial (denominator = 0).
For: aₙsⁿ + aₙ₋₁sⁿ⁻¹ + ... + a₁s + a₀ = 0
• Construct a Routh Array → Check first column for sign changes.

First Column Condition Stability Verdict

All elements positive — NO sign change ✅ STABLE — All poles in LHP

One or more sign changes ❌ UNSTABLE — # changes = # poles in RHP

Zero in first column (but not all zeros) ⚠️Special case — replace with ε (small +ve
number)

Entire row is zeros ⚠️Marginally stable / repeated roots on imaginary


axis

21. How to Build Routh Array


Row s^n : aₙ aₙ₋₂ aₙ₋₄ ...
Row s^n-1 : aₙ₋₁ aₙ₋₃ aₙ₋₅ ...
Row s^n-2 : b₁ b₂ b₃ ...
where b₁ = (aₙ₋₁·aₙ₋₂ - aₙ·aₙ₋₃) / aₙ₋₁
b₂ = (aₙ₋₁·aₙ₋₄ - aₙ·aₙ₋₅) / aₙ₋₁
⚡ If any element in first column = 0, replace with ε (epsilon → 0⁺) to allow calculation to continue.

22. ★ Routh-Hurwitz Numerical Examples


📐 Example 1: s³ + 2s² + 3s + 4 = 0 (Check Stability)
29. All coefficients: 1, 2, 3, 4 — All present & all positive ✓
30. Build Routh Array:
Power Col 1 Col 2 Calculation

s³ 1 3 Alternating from polynomial

s² 2 4 Alternating from polynomial

s¹ b₁ = (2×3 - 1×4)/2 = (6-4)/2 0 Cross-multiply formula


=1

s⁰ 4 — Last coefficient
31. First column: 1, 2, 1, 4 → All POSITIVE, NO sign change
Result: ✅ STABLE — No roots in Right Half Plane
📐 Example 2: s³ + 2s² − s + 2 = 0 (Negative coefficient!)
32. Coefficients: 1, 2, -1, 2 — Mixed signs detected → Likely unstable, but verify:
Power Col 1 Col 2 Calculation

s³ 1 -1 Alternating from polynomial

s² 2 2 Alternating from polynomial

s¹ (2×(-1) - 1×2)/2 = -4/2 = -2 0 Cross-multiply formula

s⁰ 2 — Last coefficient
33. First column: 1, 2, -2, 2
34. Sign changes: 2→-2 (1st change), -2→2 (2nd change) → 2 sign changes
Result: ❌ UNSTABLE — 2 roots in Right Half Plane

📐 Example 3: s³ + 2s² + s + 2 = 0 (Zero in first column — use ε)


35. Coefficients: 1, 2, 1, 2 — All positive ✓
Power Col 1 Col 2 Calculation

s³ 1 1 Alternating from polynomial

s² 2 2 Alternating from polynomial

s¹ (2×1 - 1×2)/2 = 0 → USE ε 0 Zero! Replace with ε (small positive)

s⁰ 2 — Last coefficient
36. First column: 1, 2, ε, 2 → Since ε > 0, all signs are POSITIVE → No sign change
Result: ✅ STABLE — Poles are on imaginary axis (marginally stable)
⚡ WHY ε? Division by zero is not allowed in the Routh table. ε is a mathematical trick — replace 0 with a tiny
positive number so calculations can continue. It is not a real value.
QUICK REVISION CARD — Last-Minute Review
Essential Formulas to Memorize
Formula Description

T(s) = G(s) / [1 + G(s)H(s)] Closed-loop transfer function (negative


feedback)

G(s) = ωₙ² / (s² + 2ζωₙs + ωₙ²) Standard 2nd order system

ωd = ωₙ√(1-ζ²) Damped natural frequency

tp = π/ωd Peak time

Mp = e^(-πζ/√(1-ζ²)) × 100% Maximum percent overshoot

ts = 4/(ζωₙ) Settling time (2% criterion)


ess = 1/(1+Kp) for step Steady-state error, step input

ess = 1/Kv for ramp Steady-state error, ramp input

ess = 1/Ka for parabolic Steady-state error, parabolic input

Damping Ratio ζ — Quick Decide


ζ Type Response

ζ=0 Undamped Oscillates forever

0<ζ<1 Underdamped Oscillates & settles

ζ=1 Critically damped Fastest, no oscillation

ζ>1 Overdamped Slow, no oscillation

Stability — Quick Decide


All poles in LHP? Stability

Yes — all real parts negative ✅ STABLE

Any real part positive ❌ UNSTABLE

Poles on imaginary axis only ⚠️Marginally Stable

Routh: No sign change in col 1 ✅ STABLE

Routh: N sign changes in col 1 ❌ UNSTABLE (N poles in RHP)

Best of luck for your exam! — All content from Dr. Mihir N. Velani, Module 6, Adani University 2026. For academic use only.

You might also like