Part 1 · Chapter 1

Introduction to Control Systems

Almost every machine that holds a speed, tracks a target, or keeps a temperature steady is running a control system. Before any mathematics, we need the central idea: measure what a system is doing, compare it with what we want, and feed the difference back. This chapter builds that vocabulary — plants and controllers, open versus closed loop, and the feedback equation the rest of the course rests on.

Control Systems Prof. Mithun Mondal Reading time ≈ 40 min
i What you'll learn
  • What a control system is, and the four roles inside every one: plant, controller, actuator, and sensor.
  • The difference between an open-loop and a closed-loop system, and why feedback changes everything.
  • How to read a block diagram — reference, error, manipulated variable, controlled output, and feedback.
  • The single most important formula of the course, the closed-loop transfer function \( C/R = G/(1+GH) \), and how to derive it.
  • Why negative feedback improves accuracy, disturbance rejection, and sensitivity — and what it costs.
  • How control systems are classified: linear/nonlinear, time-invariant/varying, continuous/discrete, SISO/MIMO, servo/regulator.
Section 1-1

What Is a Control System?

A control system is an arrangement of components connected to command, direct, or regulate the behaviour of itself or another system so that a chosen output follows a desired value. The thing being controlled is the plant (or process) — a motor, an oven, an aircraft, a chemical reactor. The quantity we care about is the controlled output \(c(t)\): a speed, a temperature, a position. The value we want it to take is the reference or setpoint \(r(t)\).

Between the command and the plant sit two more roles. The controller decides what action to take; the actuator is the muscle that applies that action to the plant (a power amplifier, a valve, a heating element). In a feedback system a fourth role appears — the sensor, which measures the output and reports it back. Almost every control problem is some combination of these four parts.

The engineering goal is always the same: make \(c(t)\) track \(r(t)\) quickly, accurately, and stably, even when the plant is disturbed or its parameters drift. The rest of this book is a toolbox for achieving exactly that.

🔑
A control system relates a desired input to an actual output
\[ r(t)\ \longrightarrow\ \boxed{\text{system}}\ \longrightarrow\ c(t), \qquad \text{goal: } c(t)\to r(t) \]

Everything that follows — modeling, time response, stability, controller design — exists to shape that arrow from \(r\) to \(c\) so the output behaves the way we want.

Section 1-2

Open-Loop Systems

In an open-loop system the control action does not depend on the output. The controller is calibrated in advance; it applies a fixed action and simply trusts that the plant will respond as expected. There is no measurement of what actually happened — no feedback.

R(s) Controller Plant G(s) C(s)
Open loop: action flows one way; the output is never measured

A bread toaster runs for a set time regardless of how brown the bread is; a washing machine steps through a fixed timed cycle; a simple traffic light switches on a clock. Each ignores its own result. For a single block of gain \(G\), the output is simply

Open-loop relation
\[ C(s) = G(s)\,R(s) \]

Open-loop control is simple, cheap, and inherently stable (it cannot oscillate from feedback because there is none). Its weakness is decisive: it cannot correct for disturbances (a power dip, a draught, an extra load) or for changes in the plant (a worn motor, a different bread). Accuracy depends entirely on calibration, and calibration drifts.

Section 1-3

Closed-Loop (Feedback) Systems

A closed-loop system measures the output, feeds it back, and compares it with the reference. Their difference is the error, and the controller acts on that error to drive it toward zero. Because the signal returns and subtracts, this is called negative feedback — the central mechanism of the entire subject.

R(s) + E(s) forward path G(s) C(s) H(s) B(s)
The canonical negative-feedback loop: \(E = R - B\), \(B = HC\), \(C = GE\)

Read the loop signal by signal. The output is the forward gain times the error, \(C = G\,E\); the feedback signal is the output scaled by the sensor, \(B = H\,C\); and the summing junction forms \(E = R - B\). Substitute the last two into the first and solve for \(C\):

Deriving the closed-loop transfer function
\[ C = G(R - HC) \;\Rightarrow\; C(1 + GH) = GR \;\Rightarrow\; \frac{C(s)}{R(s)} = \frac{G(s)}{1 + G(s)H(s)} \]
🔑
The master formula of feedback control
\[ T(s) = \frac{C(s)}{R(s)} = \frac{G(s)}{1 + G(s)H(s)} \]

The product \(G(s)H(s)\) is the loop gain (open-loop transfer function). When the feedback is unity (\(H = 1\)) this reduces to \(C/R = G/(1+G)\). Almost every analysis in this course begins by writing down this one ratio. For positive feedback the sign flips to \(G/(1 - GH)\), which is exactly why positive feedback tends toward instability.

Section 1-4

Open vs Closed Loop — the Trade-offs

Feedback is not free. It buys accuracy and robustness at the price of complexity and the risk of instability — a badly designed loop can oscillate or run away. The whole of classical control (Parts 3 and 4) is about claiming the benefits while guaranteeing the loop stays stable.

PropertyOpen-loopClosed-loop (feedback)
Output measured?NoYes — sensor in feedback path
Disturbance rejectionPoorStrong (error is corrected)
Sensitivity to plant changesHighReduced by factor \(1/(1+GH)\)
AccuracyDepends on calibrationHigh; error drives the controller
StabilityInherently stableMust be designed for
Cost & complexityLowHigher (sensor + electronics)
Typical useToaster, timed washerCruise control, thermostat, servo
Section 1-5

Block-Diagram Vocabulary

A block diagram is the engineer's shorthand for how signals flow through a system. Each block holds a transfer function; arrows are signals; a summing junction (the circle) adds or subtracts; a take-off point (the dot) splits one signal to two destinations without changing it. The names below recur on every diagram in the book.

SymbolNameMeaning
\(R(s)\)Reference / setpointThe desired value of the output
\(E(s)\)Error (actuating) signal\(E = R - B\); what the controller acts on
\(C(s)\)Controlled outputThe quantity being regulated
\(B(s)\)Feedback signal\(B = HC\); the measured output
\(G(s)\)Forward-path transfer functionController × actuator × plant
\(H(s)\)Feedback-path transfer functionSensor / measurement dynamics
\(G(s)H(s)\)Loop gainOpen-loop transfer function
🔑
The error is what the controller really sees
\[ E(s) = R(s) - B(s) = R(s) - H(s)\,C(s) \]

Driving \(E\) toward zero is the controller's job. In Part 2 we will see that the steady-state value of \(E\) measures how accurately the system tracks its command — the first hard performance number of the course.

Section 1-6

Control Systems Around Us

Once you look for the loop, it is everywhere. A room thermostat compares measured temperature with the dial and switches the heater; cruise control compares road speed with the set speed and adjusts the throttle; a DC-motor servo compares shaft position with a command and drives the armature; an aircraft autopilot holds heading and altitude against wind. Even reaching for a cup is biological feedback: your eyes sense the gap, your brain commands, your arm acts.

T_ref + Controller Heater Room T (°C) Temp Sensor T_measured
A home heating system mapped onto the canonical feedback loop
Spotting the four roles. In the heating example the room is the plant, the thermostat logic is the controller, the heating element is the actuator, and the temperature sensor closes the loop. Train yourself to label these four in any system you meet — it is the fastest way to turn a real device into a block diagram you can analyse.
Section 1-7

Classification of Control Systems

Control systems are sorted along a few independent axes. Knowing where a system sits tells you which mathematical tools apply — and which chapters of this book you will need.

1 Linear vs nonlinear

A linear system obeys superposition and homogeneity; a nonlinear one does not (saturation, dead-zone, \(c=r^2\)). Most of this course assumes linearity; Chapter 29 tackles the rest.

2 Time-invariant vs time-varying

Time-invariant parameters are constant; time-varying ones change (a rocket losing fuel mass). We work mostly with LTI systems.

3 Continuous vs discrete

Continuous-time signals exist at every instant; discrete/digital systems sample at intervals and use the \(z\)-transform (Part 7).

4 SISO vs MIMO

Single-input single-output versus multi-input multi-output. MIMO is handled naturally by the state-space methods of Part 6.

5 Servo vs regulator

A servomechanism tracks a changing command (a robot arm following a path); a regulator holds an output constant against disturbance (voltage or temperature control).

6 Deterministic vs stochastic

Deterministic signals are known functions of time; stochastic ones involve random noise, calling for probabilistic design (beyond this first course).

Section 1-8

Worked Examples

1 Open or closed loop?

Problem. Classify each: (a) a toaster on a timer, (b) an oven held at 180 °C by a thermostat.

Solution. (a) The toaster applies heat for a fixed time and never checks the result — open-loop. (b) The oven measures its temperature and switches the element to hold the setpoint — closed-loop. The deciding test is always: is the output measured and fed back?

2 Closed-loop transfer function

Problem. A unity-feedback system has \(G(s) = \dfrac{10}{s+2}\), \(H(s)=1\). Find \(C/R\) and its pole.

Solution. Apply the master formula:

Working
\[ \frac{C}{R} = \frac{G}{1+GH} = \frac{\tfrac{10}{s+2}}{1+\tfrac{10}{s+2}} = \frac{10}{s+12} \]

The open-loop pole at \(s=-2\) moves to \(s=-12\): feedback has made the system six times faster. Relocating poles like this is the heart of design.

3 Feedback steadies the gain

Problem. A forward gain \(G=10{,}000\) sits in a loop with \(H=0.1\). Find the closed-loop gain, then the new gain if \(G\) falls by half to \(5000\).

Solution. With \(GH \gg 1\) the loop gain dominates the denominator:

Working
\[ T = \frac{G}{1+GH} = \frac{10000}{1+1000} \approx 9.99, \qquad T' = \frac{5000}{1+500} \approx 9.98 \]

A 50% collapse in plant gain changes the closed-loop gain by about 0.1%. When \(GH\gg1\), \(T\approx 1/H\) — the output is set by the (reliable) sensor, not the (drifting) plant. This is why feedback amplifiers are built from huge gain tamed by precise feedback.

4 Sensitivity to plant variation

Problem. Show how much feedback reduces sensitivity, and evaluate it for \(GH = 24\).

Solution. The sensitivity of \(T=G/(1+GH)\) to changes in \(G\) is

Working
\[ S^{T}_{G} = \frac{\partial T}{\partial G}\cdot\frac{G}{T} = \frac{1}{1+GH} = \frac{1}{25} = 0.04 \]

So a 1% change in the plant produces only a 0.04% change in the closed-loop response — feedback divides sensitivity by \(1+GH\). The open-loop system, by contrast, has sensitivity exactly 1.

5 Steady-state error of a unity loop

Problem. For unity feedback with constant forward gain \(G=49\), find the fractional error \(E/R\).

Solution. With \(H=1\), \(E = R - C\) and \(C = \dfrac{G}{1+G}R\), so

Working
\[ \frac{E}{R} = 1 - \frac{G}{1+G} = \frac{1}{1+G} = \frac{1}{50} = 2\% \]

Larger loop gain shrinks the error — a preview of the steady-state-error analysis in Chapter 9.

6 Classify a system

Problem. An autopilot samples sensors every 20 ms, controls pitch and roll together, and its equations have constant coefficients. Classify it.

Solution. Sampling ⇒ discrete/digital; two outputs driven together ⇒ MIMO; constant coefficients ⇒ time-invariant; tracking commanded angles ⇒ a servomechanism. It is therefore best analysed with the digital (Part 7) and state-space (Part 6) tools.

Review

Chapter Summary

Four roles

Every control system has a plant, a controller, an actuator, and (if closed-loop) a sensor.

Open loop

No measurement of the output: \(C = GR\). Simple and stable, but blind to disturbances and drift.

Closed loop

Output measured and subtracted: \(E = R - HC\). Negative feedback corrects error automatically.

Master formula

\( \dfrac{C}{R} = \dfrac{G}{1+GH}\); the loop gain \(GH\) governs speed, accuracy, and sensitivity.

Why feedback

It cuts sensitivity and disturbance effect by \(1/(1+GH)\) — at the cost of complexity and a stability requirement.

Classification

Linear/nonlinear, time-invariant/varying, continuous/discrete, SISO/MIMO, servo/regulator.

Practice

Problems

For each item, first decide whether feedback is present and write the block diagram, then apply \(C/R = G/(1+GH)\) where needed. Difficulty rises down the list.

  1. Classify as open- or closed-loop: (a) a timed washing machine, (b) a thermostat-controlled oven, (c) a fixed-cycle traffic signal, (d) car cruise control.
  2. Identify the plant, controller, actuator, and sensor in a domestic water-heater (geyser) that holds a set temperature.
  3. For \(G(s)=\dfrac{5}{s+1}\) with unity feedback, find the closed-loop transfer function and its pole.
  4. A forward path has gain \(G=200\) with unity feedback. Find the closed-loop gain, and the percentage change if \(G\) drops to \(150\).
  5. Derive \(C/R\) for a positive-feedback loop and explain what happens as \(GH \to 1\).
  6. Write the error \(E\) in terms of \(R\), \(C\), and \(H\) for a non-unity feedback loop, then express \(E/R\) using \(G\) and \(H\).
  7. Compute the sensitivity \(S^{T}_{G}\) for \(GH = 24\) and state, in words, what it means.
  8. For unity feedback with \(G=99\), find the fractional steady-state error \(E/R\) to a constant reference.
  9. A loop has \(G(s)=\dfrac{K}{s(s+4)}\) and \(H=1\). Write \(C/R\) and identify its characteristic equation.
  10. Two blocks \(G_1\) and \(G_2\) are in series in the forward path, with feedback \(H\) around the pair. Find \(C/R\).
  11. List two advantages and two disadvantages of open-loop control, giving a real device for each.
  12. A satellite attitude controller fires thrusters based on samples taken every 0.1 s, regulates three axes at once, and its torque is proportional to a clipped (saturating) command. Classify it on every axis — linear/nonlinear, continuous/discrete, SISO/MIMO, servo/regulator — and justify each call.
Tip: when a problem says the output is measured, compared, or corrected, it is closed-loop — reach for \(C/R = G/(1+GH)\). When it says timed, preset, or calibrated with no mention of measurement, it is open-loop and \(C = GR\). Reading the wording for the word "measure" settles most classification questions instantly.