Knowledge / Electrical and Electronics Engineering / Control systems basics

Control systems basics

Electrical and Electronics Engineering (B.E./B.Tech) · Control and measurement · free study notes for exams, placements and interviews

In short

A control system is a set of components arranged so that one quantity (the output — speed, position, temperature, voltage, level) follows a desired reference in spite of disturbances and parameter changes. The basics cover how a physical system is modelled as a differential equation, converted to a transfer function through the Laplace transform, simplified by block-diagram or signal-flow-graph reduction, and then judged by its time response to standard test inputs. This is the foundation on which stability analysis, PID tuning, state space and digital control are built, so it carries a large share of the marks in the Control Systems paper of Indian university syllabi and typically 8–12 marks in GATE EE/EC/IN. It is examined in placement tests of BHEL, NTPC, Powergrid, L&T, Siemens, ABB, Honeywell, Rockwell, Yokogawa and the ISRO/DRDO/BARC technical rounds, and used daily by instrumentation, drives and automation engineers.

Explained

Open loop, closed loop and basic terminology

Mathematical modelling and transfer functions

Block diagram reduction and signal flow graphs

Reduction rules, applied in order:

  1. Blocks in cascade multiply: G₁G₂. Blocks in parallel add: G₁ ± G₂.
  2. Negative feedback loop: C/R = G/(1 + GH); positive feedback: G/(1 − GH). With H = 1 (unity feedback), C/R = G/(1 + G).
  3. Move a summing point before a block: divide the incoming signal by that block. Move a take-off point after a block: divide the branch by the block (and vice versa — multiply).
  4. Interchange adjacent summing points freely; never interchange a summing point with a take-off point.
  5. For multi-input systems use superposition: set all other inputs to zero, find each output contribution, and add. This is how the disturbance transfer function C/D = G₂/(1 + G₁G₂H) is obtained.
  6. Signal flow graph (SFG): nodes are variables, directed branches carry gains. Forward path: source to sink with no node repeated. Loop: closed path. Non-touching loops share no node.
  7. Mason's gain formula: T = Σ Pₖ Δₖ / Δ, where Δ = 1 − (Σ all loop gains) + (Σ products of two non-touching loop gains) − (Σ products of three non-touching loops) + …, and Δₖ is Δ with all loops touching path k removed. Faster than block reduction for interconnected loops.

Standard test signals and time-response specifications

Steady-state error, system type and error constants

System typeStep errorRamp errorParabolic error
Type 01/(1 + K_p)∞∞
Type 101/K_v∞
Type 2001/K_a

Effects of feedback, and controller/compensator basics

Key points

Formulas and examples

G(s) = C(s)/R(s) = L{c(t)}/L{r(t)}, all initial conditions zero. Units: dimensionless ratio of the two variables' units.
Closed loop: C/R = G/(1 + GH) (negative feedback); = G/(1 − GH) (positive feedback); = G/(1 + G) for H = 1.
Error: E(s) = R(s)/(1 + G(s)H(s)); e_ss = lim(s→0) s·R(s)/(1 + G(s)H(s))
K_p = lim(s→0)G(s); K_v = lim(s→0)sG(s) [s⁻¹]; K_a = lim(s→0)s²G(s) [s⁻²]
First order: C/R = 1/(1 + sT); c(t) = 1 − e−t/T; T in seconds
Second order: C/R = ωₙ²/(s² + 2ζωₙs + ωₙ²); poles s = −ζωₙ ± jωₙ√(1 − ζ²)
c(t) = 1 − [e−ζωₙt/√(1 − ζ²)]·sin(ω_d t + φ), φ = cos⁻¹ζ, ω_d = ωₙ√(1 − ζ²) rad/s
t_p = π/ω_d (s); M_p = e−πζ/√(1−ζ²) (×100 for %); t_r ≈ (π − φ)/ω_d (s); t_d ≈ (1 + 0.7ζ)/ωₙ
t_s = 4/(ζωₙ) for ±2%; t_s = 3/(ζωₙ) for ±5%; number of oscillations before settling ≈ t_s/(2π/ω_d)
Resonant peak M_r = 1/(2ζ√(1 − ζ²)) at ω_r = ωₙ√(1 − 2ζ²), valid for ζ < 0.707
Mechanical: T = J d²θ/dt² + B dθ/dt + Kθ → θ(s)/T(s) = 1/(Js² + Bs + K)
Gear train: J_eq = J₁ + (N₁/N₂)²J₂, speed ratio ω₂/ω₁ = N₁/N₂
Sensitivity S = 1/(1 + GH); Mason: T = Σ Pₖ Δₖ / Δ

Example 1 — Second-order specifications. A unity-feedback system has G(s) = 100/[s(s + 8)]. Find ζ, ωₙ, M_p, t_p and t_s (2%).

Example 2 — Steady-state error and system type. G(s) = 20(s + 2)/[s(s + 1)(s + 5)], unity feedback. Input r(t) = 4 + 6t.

Example 3 — Designing for a given overshoot. A servo must have ≤ 10% overshoot and settling time (2%) ≤ 0.5 s. Find the required ζ and ωₙ.

Example 4 — First-order thermal system. An oven behaves as 1/(1 + 120s) °C per unit input, step input giving a final rise of 250 °C from ambient.

Example 5 — Block diagram and Mason's formula. A signal flow graph has one forward path P₁ = G₁G₂G₃ and two non-touching loops L₁ = −G₁H₁ and L₂ = −G₃H₂.

FeatureOpen loopClosed loop
AccuracyDepends on calibrationHigh, error-corrected
Disturbance rejectionNoneGood
StabilityStable if the plant is stableMay oscillate or go unstable
BandwidthNarrowWider
Cost and complexityLowHigher (sensor + controller)
ExampleToaster, timer-based pumpAir conditioner, speed drive, servo
ζNatureOvershootRemark
0Undamped100%Sustained oscillation at ωₙ
0.4Underdamped25.4%Typical fast servo
0.707Underdamped4.3%Optimum flat response
1Critically damped0%Fastest with no overshoot
2Overdamped0%Sluggish, two real poles

Where it is used

Interview questions

Common mistakes

Related topics

Stability: Routh, root locus and Bode · PID controllers and tuning · State space analysis · Digital control systems · Transducers and sensors basics · Electrical machines and drives.

Open in the Knowledge reader →Find jobs →