Control Systems: Transfer Functions & Block Diagrams

Interactive Lecture

Transfer Functions, Block Diagrams, and Stability Analysis

by Dr Arnaldo Delli Carri

Understanding Control Systems

A control system manages, commands, directs, or regulates the behaviour of other devices using control loops. Everything from an aircraft autopilot to the temperature controller in your home runs on one.

Feedback lets a system correct itself: it continuously measures the actual output, compares it with the desired output (reference), and adjusts the input to minimise the error. The transfer function describes mathematically how the system transforms inputs to outputs.

Open-Loop vs. Closed-Loop Systems

Open-Loop Systems: These systems have no feedback mechanism. The output is not measured or compared to the input. Examples include a toaster timer or a washing machine on a fixed cycle.

Closed-Loop (Feedback) Systems: These systems continuously monitor the output and adjust the input based on the error. Examples include cruise control in cars, thermostats, and autopilot systems.

Transfer Functions

A transfer function is a mathematical representation of the relationship between the input and output of a linear time-invariant (LTI) system in the Laplace domain.

Transfer Function Definition:

\[G(s) = \frac{Y(s)}{U(s)}\]

Where:

General Form:

\[G(s) = \frac{b_m s^m + b_{m-1} s^{m-1} + \cdots + b_1 s + b_0}{a_n s^n + a_{n-1} s^{n-1} + \cdots + a_1 s + a_0}\]

Or in factored form:

\[G(s) = K\frac{(s - z_1)(s - z_2)\cdots(s - z_m)}{(s - p_1)(s - p_2)\cdots(s - p_n)}\]

Where \(z_i\) are zeros and \(p_i\) are poles

First-Order Systems

A first-order system has a transfer function with a single pole:

\[G(s) = \frac{K}{\tau s + 1}\]

Where:

Step Response:

\[y(t) = K(1 - e^{-t/\tau})\]

The system reaches 63.2% of final value at \(t = \tau\)

Second-Order Systems

Second-order systems are the most common in control engineering:

\[G(s) = \frac{\omega_n^2}{s^2 + 2\zeta\omega_n s + \omega_n^2}\]

Where:

Damping Classification:

Block Diagram Algebra

Block diagrams provide a visual representation of control systems. Key reduction rules:

Series Connection: \(G_{total} = G_1 \cdot G_2\)

Parallel Connection: \(G_{total} = G_1 + G_2\)

Feedback Loop: \(G_{total} = \frac{G}{1 \pm GH}\)

Where \(+\) is used for negative feedback and \(-\) for positive feedback

Closed-Loop Transfer Function

For a standard feedback control system with forward path gain G(s) and feedback path H(s):

\[T(s) = \frac{Y(s)}{R(s)} = \frac{G(s)}{1 + G(s)H(s)}\]

Where:

System Performance Specifications

Control systems are evaluated based on time-domain specifications:

Interactive Simulation: Control System Response

Explore how system parameters affect dynamic behaviour. Watch the physical system respond, see poles move on the s-plane, track the step response with annotations, and observe signal flow through the block diagram — all synchronised in real time.

\[G(s) = \frac{1.0}{1.0\,s + 1}\]

1.0
1.0 s
Classification First-Order
Rise Time (tr) —
Settling Time (ts) —
Peak Overshoot —
Peak Time (tp) —
Steady-State Error —

Engineering Applications

Summary of Key Equations

Concept Equation Description
Transfer Function \(G(s) = \frac{Y(s)}{U(s)}\) Output to input ratio in Laplace domain
First-Order System \(G(s) = \frac{K}{\tau s + 1}\) Single pole system
Second-Order System \(G(s) = \frac{\omega_n^2}{s^2 + 2\zeta\omega_n s + \omega_n^2}\) Standard second-order form
Closed-Loop TF \(T(s) = \frac{G(s)}{1 + G(s)H(s)}\) Feedback system transfer function
Series Connection \(G_{total} = G_1 \cdot G_2\) Cascaded blocks multiply
Parallel Connection \(G_{total} = G_1 + G_2\) Parallel blocks add
Time Constant \(\tau = -\frac{1}{\text{pole}}\) First-order system response speed
Settling Time (2%) \(t_s = \frac{4}{\zeta\omega_n}\) Time to reach ±2% of final value
Peak Time \(t_p = \frac{\pi}{\omega_n\sqrt{1-\zeta^2}}\) Time to first peak (underdamped)
Percent Overshoot \(PO = e^{-\frac{\pi\zeta}{\sqrt{1-\zeta^2}}} \times 100\%\) Maximum overshoot percentage

Practice Problems

Problem 1: First-Order System Response

A first-order temperature control system has a transfer function \(G(s) = \frac{5}{2s + 1}\). If a unit step input is applied, calculate:

  1. The steady-state gain K
  2. The time constant τ
  3. The time to reach 95% of the final value
  4. The final temperature if the input is 1°C

Show Solution

Problem 2: Second-Order System Specifications

A second-order control system has the transfer function:

\[G(s) = \frac{16}{s^2 + 4s + 16}\]

Determine:

  1. Natural frequency ωₙ
  2. Damping ratio ζ
  3. Type of damping
  4. Percent overshoot for a unit step input
  5. Settling time (2% criterion)

Show Solution

Problem 3: Feedback System Analysis

A unity feedback control system has a forward path transfer function:

\[G(s) = \frac{10}{s(s + 2)}\]

Calculate:

  1. The closed-loop transfer function
  2. The characteristic equation
  3. The system poles
  4. Steady-state error for a unit step input

Show Solution

Knowledge Check Quiz

Question 1: What is the main advantage of closed-loop control over open-loop control?

Question 2: In a second-order system, what happens when the damping ratio ζ = 1?

Question 3: For two transfer functions in series, the overall transfer function is:

Question 4: The time constant τ in a first-order system represents:

Question 5: Increasing the natural frequency ωₙ in a second-order system will: