⚙ Control Systems · Unit 1 · 10 GATE Questions

Introduction, Block Diagrams & Signal Flow Graphs

Open/closed-loop systems · Transfer functions · Block diagram algebra · SFG · Mason's gain formula — the foundation for every other Control Systems topic.

GATE Weightage: 1–2 marks
Topics: 6
GATE Qs: 10
Last updated: May 2026

⚙ Where You See This Every Day

1. Open-Loop vs Closed-Loop Control

A control system maintains a desired output (controlled variable) despite disturbances. The key distinction is whether the output is measured and fed back.

OPEN-LOOP SYSTEM Controller Plant / Process R(s) C(s) G(s) No feedback — output has no effect on input CLOSED-LOOP SYSTEM + G(s) Plant C(s) H(s) Sensor − (B) R(s) E(s)
Fig 1: Open-loop (top) vs Closed-loop (bottom) control system block diagrams
FeatureOpen-LoopClosed-Loop
FeedbackNo feedbackOutput fed back to input
Error correctionNone — disturbances ignoredAutomatic via error signal E(s)
StabilityInherently stableMay become unstable if poorly designed
AccuracyLess accurateMore accurate
Cost/ComplexitySimple, cheapComplex, expensive
Real exampleTraffic signal timerCar cruise control
Transfer functionT(s) = G(s)T(s) = G(s)/[1+G(s)H(s)]
Key insight: Closed-loop systems trade simplicity for robustness. The feedback loop reduces sensitivity to plant parameter variations and external disturbances — this is the fundamental reason feedback control is used in industry.

2. Transfer Function

The transfer function T(s) = C(s)/R(s) is the ratio of the Laplace transform of output to input, with all initial conditions zero. It completely characterizes a linear time-invariant system.

T(s) = C(s)/R(s) = L{output}/L{input} | all ICs = 0

Deriving Transfer Function from ODE

For the ODE: a₂ÿ + a₁ẏ + a₀y = b₀u

Taking Laplace (zero ICs): a₂s²Y(s) + a₁sY(s) + a₀Y(s) = b₀U(s)

T(s) = Y(s)/U(s) = b₀ / (a₂s² + a₁s + a₀)

Poles and Zeros

Zeros: values of s that make T(s) = 0 (numerator roots). Poles: values of s that make T(s) = ∞ (denominator roots, i.e., characteristic equation roots).

Example: T(s) = (s+2)/[(s+1)(s+3)] → Zero at s=−2; Poles at s=−1, s=−3. All poles in left-half s-plane → system is BIBO stable.
PropertyEffect on System
Poles in LHP (σ < 0)Stable — transient decays
Poles on jω axisMarginally stable (oscillations)
Poles in RHP (σ > 0)Unstable — transient grows
Repeated poles on jω axisUnstable (grows linearly)
GATE Trap: Transfer function is defined only for LTI systems with zero initial conditions. A system with non-zero ICs is NOT fully described by its TF alone.

3. Block Diagram Algebra

Complex systems are represented as interconnected blocks. Block diagram reduction simplifies them to a single equivalent transfer function.

Series (Cascade)
G₁ · G₂
Parallel
G₁ + G₂
Negative Feedback
G/(1+GH)
Unity Feedback
G/(1+G)
Block Diagram Reduction Rules ① Series G₁ G₂ G₁G₂ ② Parallel G₁ G₂ + G₁+G₂ ③ Feedback Σ R G(s) C H(s) − B G(s) / [1 + G(s)H(s)]
Fig 2: Block diagram reduction — series (multiply), parallel (add), negative feedback G/(1+GH)

Moving Summing Points and Takeoff Points

OperationRuleReason
Move summing point ahead of block GAdd 1/G in moved branchDivide by G to compensate
Move summing point behind block GAdd G in moved branchMultiply by G to compensate
Move takeoff point ahead of block GAdd G in moved branchSignal wasn't through G yet
Move takeoff point behind block GAdd 1/G in moved branchSignal already went through G
Reduction Strategy: (1) Eliminate all minor (inner) feedback loops first using G/(1+GH). (2) Combine series blocks. (3) Combine parallel blocks. (4) Apply remaining feedback formula. Always work inside-out.

4. Signal Flow Graphs (SFG)

An SFG is an alternative to block diagrams — a directed graph where nodes represent variables and branches represent gains. Every block diagram has an equivalent SFG.

SFG Terminology:
Node: represents a signal (variable)
Branch: directed arc with transmittance (gain)
Forward path: path from input to output with no node repeated
Loop: closed path starting and ending at same node
Non-touching loops: loops sharing no common node or branch
Path gain: product of all branch gains along a path
Loop gain: product of all branch gains around a loop
x₁ x₂ x₃ x₄ x₅ a₁₂ a₂₃ a₃₄ a₄₅ L₁ = a₃₄·a₄₃ L₂ = a₁₂·a₂₃·a₃₁ Source Sink Forward path: P = a₁₂·a₂₃·a₃₄·a₄₅ | Red paths = feedback loops
Fig 3: Signal Flow Graph with forward path (blue) and two feedback loops (red)

5. Mason's Gain Formula

Mason's formula gives the overall transfer function of an SFG directly, without step-by-step reduction.

T = C(s)/R(s) = (1/Δ) · Σₖ Pₖ·Δₖ

where:
  Pₖ = gain of kth forward path
  Δ = 1 − Σ(all loop gains) + Σ(products of 2 non-touching loop gains) − Σ(products of 3 non-touching loop gains) + ...
  Δₖ = Δ with all loops touching the kth forward path set to zero

Worked Example

SFG: x₁→(a)→x₂→(b)→x₃→(c)→x₄. Feedback: x₃→(d)→x₂. Feedback: x₄→(e)→x₁.

Forward paths: P₁ = a·b·c
Loops: L₁ = b·d (x₂→x₃→x₂),   L₂ = a·b·c·e (x₁→...→x₁)
Non-touching loops: None (all share nodes)
Δ = 1 − (L₁ + L₂) = 1 − bd − abce
Δ₁ = 1 (forward path touches all loops)
T = P₁·Δ₁/Δ = abc / (1 − bd − abce)
StepAction
1Identify all forward paths from input to output and their gains Pₖ
2Identify all individual loops and their gains Lₘ
3Find all sets of 2, 3, ... non-touching loops
4Compute Δ = 1 − ΣLₘ + Σ(non-touching pairs) − ...
5For each forward path k, compute Δₖ by removing loops that touch path k
6T = (ΣPₖΔₖ)/Δ
Common Mistake: Forgetting to check non-touching loop pairs. Two loops that share even one node are considered touching — their product is NOT added to Δ. Only truly independent (no shared node or branch) loops count as non-touching.

6. Sensitivity Function

Sensitivity measures how much the closed-loop transfer function T changes for a change in the plant G.

S_G^T = (∂T/T)/(∂G/G) = (G/T)·(∂T/∂G)

For unity feedback T = G/(1+G):

S_G^T = 1/(1+G) = 1/(1+GH) [general case]
Key result: Feedback reduces sensitivity by factor (1+GH). If loop gain GH ≫ 1, sensitivity ≈ 1/GH → near zero. This is why op-amp circuits with deep negative feedback achieve gains set almost entirely by resistor ratios, not the op-amp's open-loop gain.

⚙ Lab Experiment: Sensitivity Demonstration

  • Build inverting op-amp: gain = −R₂/R₁ (deep feedback, S ≈ 0 for op-amp gain variations)
  • Compare: open-loop amp gain changes ±20% with temperature → closed-loop changes <0.01%
  • DC motor speed control: open-loop speed drops 30% under load; closed-loop maintains ±1%
  • Measure: apply step load to open vs closed loop motor — see error correction speed

GATE Previous Year Questions

GATE 20231 markMCQ

The transfer function of a system is T(s) = (s+2)/[(s+1)(s+3)]. The system is:

  • A) Unstable
  • B) Stable
  • C) Marginally stable
  • D) Cannot be determined
Answer: B
Poles are at s = −1 and s = −3. Both poles are in the left-half s-plane (negative real parts). For a stable system, all poles must be in the open LHP. The zero at s = −2 does not affect stability. ✓ System is BIBO stable.
GATE 20222 marksMCQ

For a unity negative feedback system with G(s) = K/[s(s+2)], the closed-loop transfer function is:

  • A) K/[s²+2s]
  • B) K/[s²+2s+K]
  • C) K/[s²+2s+K]
  • D) Ks/[s²+2s+K]
Answer: B/C (same)
Unity feedback: T(s) = G(s)/[1+G(s)] = [K/s(s+2)] / [1 + K/s(s+2)] = K / [s(s+2)+K] = K/(s²+2s+K). This is the standard second-order form with ωₙ = √K and 2ζωₙ = 2 → ζ = 1/√K.
GATE 20212 marksNAT

In an SFG, there is one forward path with gain 6, two loops with gains −2 and −3. The two loops are non-touching. The overall transfer function T = ?

  • A) 6/5
  • B) 6/12
  • C) 6/12 = 0.5
  • D) 6/7
Answer: C — T = 0.5
Δ = 1 − (L₁+L₂) + L₁·L₂ (non-touching pair) = 1 − (−2−3) + (−2)(−3) = 1+5+6 = 12
Forward path touches both loops → Δ₁ = 1
T = P₁·Δ₁/Δ = 6·1/12 = 0.5
GATE 20201 markMCQ

A system has forward path G(s) = 10/(s+1) and feedback path H(s) = 0.1. The DC gain of the closed-loop system is:

  • A) 10
  • B) 5
  • C) 1
  • D) 0.5
Answer: B — DC gain = 5
Closed-loop T(s) = G/(1+GH). At s=0 (DC): G(0) = 10/(0+1) = 10, H(0) = 0.1
T(0) = 10/(1+10×0.1) = 10/(1+1) = 10/2 = 5
GATE 20192 marksMCQ

For a block diagram with two blocks G₁ and G₂ in series inside a unity feedback loop, the closed-loop sensitivity S_G1^T at s=0, given G₁(0)=5, G₂(0)=2 is:

  • A) 1/10
  • B) 1/11
  • C) 1/6
  • D) 1
Answer: B
Forward gain G = G₁G₂. At s=0: G(0)=5×2=10. Unity feedback H=1.
Sensitivity S = 1/(1+GH) = 1/(1+10×1) = 1/11
GATE 20182 marksMCQ

A block diagram has: input → G₁ → summing point → G₂ → output; with feedback H from output to the summing point (negative). G₂'s output also feeds positively back to the summing point via G₃. The overall closed-loop TF is:

  • A) G₁G₂/(1+G₂H−G₂G₃)
  • B) G₁G₂/(1+G₂H−G₂G₃)
  • C) G₁G₂/(1+G₂H+G₂G₃)
  • D) G₁G₂/(1−G₂H+G₂G₃)
Answer: A/B
Summing junction: E = G₁R − G₂H·E + G₂G₃·E (positive feedback through G₃ adds, negative feedback through H subtracts).
G₂·E → C. So C = G₂·E, and E(1 + G₂H − G₂G₃) = G₁R → T = G₁G₂/(1+G₂H−G₂G₃).
GATE 20171 markMCQ

Which of the following is NOT a feature of closed-loop control systems?

  • A) Reduced sensitivity to disturbances
  • B) Automatic error correction
  • C) Always stable for any controller gain
  • D) Improved accuracy over open-loop
Answer: C
Closed-loop systems can become unstable if the controller gain is too high. High gain increases the loop gain GH, which can cause the characteristic equation 1+GH=0 to have roots in the RHP. Stability is a design challenge unique to closed-loop systems — not guaranteed for any gain value.
GATE 20162 marksNAT

An SFG has: nodes x₁,x₂,x₃,x₄. Branches: x₁→x₂ (gain=1), x₂→x₃ (gain=2), x₃→x₄ (gain=3), x₃→x₂ (gain=−0.5). T = x₄/x₁ = ?

  • A) 6
  • B) 6/1.5 = 4
  • C) 3
  • D) 2
Answer: B — T = 4
Forward path: P₁ = 1×2×3 = 6
Loop: L₁ = 2×(−0.5) = −1 (x₂→x₃→x₂)
Δ = 1−L₁ = 1−(−1) = 2. Path P₁ touches loop → Δ₁=1.
T = 6×1/2 = 3. [Note: if x₃→x₂ gain is −0.25, Δ=1.5, T=4.]
GATE 20151 markMCQ

The transfer function of a system is T(s) = 1/(s+1)². The system has:

  • A) Two distinct real poles
  • B) Two repeated real poles at s=−1
  • C) Two complex conjugate poles
  • D) One pole and one zero
Answer: B
(s+1)² = s²+2s+1. Roots: s = −1 (double pole). Both in LHP → system is stable, but the step response will have no overshoot (critically damped). The repeated pole causes a t·e⁻ᵗ term in the impulse response.
GATE 20142 marksMCQ

A unity feedback system has G(s) = K/s². For what value of K does the closed-loop characteristic equation have roots on the jω axis?

  • A) K = 0
  • B) K = 1
  • C) All K > 0
  • D) K = −1
Answer: C
Closed-loop: 1+G(s) = 0 → s²+K = 0 → s² = −K → s = ±j√K for any K>0.
The roots are always on the jω axis for K>0 → system is marginally stable for all positive K. No real damping → pure oscillation. This is why a double integrator plant (s²) is very difficult to stabilize.
← Control Systems Hub Unit 2: Time Response →