22-Mec-A3 System Analysis and Control · December 2013
Question 3 of 6: System type, loop gain and steady-state errors
Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)
Notes on this paper
Paper format. National Exams, December 2013 — 07-Mec-A3
System Analysis and Control. Three hours, closed book; a Casio or
Sharp approved calculator and semi-logarithmic graph paper are the only permitted aids.
Six questions are printed; the rubric states that any four questions constitute a
complete paper and that all questions are of equal value. A two-page table of Laplace
transform pairs is appended to the examination. Because this set is a study resource,
all six questions are solved in full below.
Reference texts.
K. Ogata, Modern Control Engineering, 5th ed. — Ch. 5 (transient response),
Ch. 5.8 (steady-state errors), Ch. 6 (root-locus analysis and design), Ch. 7 (frequency-response
methods, Bode diagrams, stability margins).
N. S. Nise, Control Systems Engineering, 8th ed. — Ch. 4 (time response),
Ch. 6 (Routh–Hurwitz stability), Ch. 7 (steady-state errors, system type),
Ch. 8 (root locus), Ch. 10 (gain and phase margins).
R. C. Dorf and R. H. Bishop, Modern Control Systems, 13th ed. — Ch. 5, 7, 9.
G. F. Franklin, J. D. Powell and A. Emami-Naeini, Feedback Control of Dynamic
Systems, 8th ed. — Ch. 3 (Laplace methods), Ch. 5 (root locus), Ch. 6 (frequency
response).
Question 3: System type, loop gain and steady-state errors
Given. The unity-feedback configuration of Fig. 2 with loop gain function
$G(s)=(s+1)(s+3)/[s(s+2)(s+4)]$.
Find. (a) the type number; (b) the gain constant of the loop gain
function; (c) the steady-state errors $e_{ss}$ for a unit step and for a unit
ramp input.
Figure 3.1 — The unity-feedback system of
Fig. 2. The error signal is $E(s)=R(s)/[1+G(s)]$, so the steady-state error
follows directly from the low-frequency behaviour of $G$.
Approach. Rewrite $G(s)$ in Bode (time-constant) form, whose
leading factor $K/s^N$ exposes both the type number $N$ and the gain
constant $K$ at a glance; then evaluate the static error constants
$K_p$ and $K_v$ and apply the final-value theorem.
Convert to time-constant form. Divide each factor by its own constant
term so every binomial reads $(\tau s+1)$:
$$G(s)=\frac{(s+1)(s+3)}{s(s+2)(s+4)}
=\frac{1\times 3}{2\times 4}\cdot\frac{(s+1)\left(\tfrac{s}{3}+1\right)}
{s\left(\tfrac{s}{2}+1\right)\left(\tfrac{s}{4}+1\right)}$$
which collapses to
$$G(s)=\frac{0.375\,(1+s)(1+s/3)}{s\,(1+s/2)(1+s/4)}$$
Read the type number. Type is the number of pure integrators, i.e. the
multiplicity of the pole at the origin. There is exactly one factor of $s$ in the
denominator, so
$$\boxed{\;N=1\quad(\text{type-1 system})\;}$$
Read the gain of the loop gain function. With the time-constant form in
place, the gain constant is the coefficient multiplying $1/s^N$:
$$K=\frac{(1)(3)}{(2)(4)}=\frac{3}{8}=0.375$$
Equivalently, $K=\lim_{s\to 0} s\,G(s)$, which for a type-1 system is the
velocity error constant itself, so $K=K_v=0.375\ \text{s}^{-1}$.
Evaluate the static error constants. For unity feedback,
$$K_p=\lim_{s\to 0}G(s)=\lim_{s\to 0}\frac{(1)(3)}{s(2)(4)}\to\infty,
\qquad K_v=\lim_{s\to 0}sG(s)=\frac{(1)(3)}{(2)(4)}=0.375$$
The integrator makes $K_p$ unbounded, which is the defining property of a
type-1 loop.
Apply the final-value theorem to each input. With
$E(s)=R(s)/[1+G(s)]$ and $e_{ss}=\lim_{s\to 0}sE(s)$:
$$e_{ss}\big|_{\text{step}}=\frac{1}{1+K_p}=\frac{1}{\infty}=0,
\qquad
e_{ss}\big|_{\text{ramp}}=\frac{1}{K_v}=\frac{1}{0.375}=\frac{8}{3}$$
so
$$\boxed{\;e_{ss}(\text{unit step})=0,\qquad
e_{ss}(\text{unit ramp})=\tfrac{8}{3}=2.667\;}$$
Interpret the numbers. The integrator drives the step error to zero
exactly — the output eventually reaches the commanded position no matter how small the
gain. A ramp command, however, is tracked with a permanent lag of 2.667 units, which is
large because the loop gain constant is well below unity. Raising the numerator gain by a
factor of ten would cut the ramp error to 0.267 at the cost of reduced damping, which is the
classic accuracy-versus-stability trade-off that Question 4 explores explicitly.