NivaarExam PrepOfficial exam papers ↗

22-Mec-A3 System Analysis and Control · May 2013

Question 6 of 6: Bode design of a plant zero location for a target gain-crossover

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

Notes on this paper

Paper: National Exams — May 2013 · 07-Mec-A3 System Analysis and Controls · 3 hours · closed book (Casio/Sharp calculator + semi-log graph paper only) · any four of six questions constitute a complete paper; all questions of equal value. All six questions are solved here as a study resource.

Reference texts (subject). K. Ogata, Modern Control Engineering, 5th ed. (root locus Ch. 6, frequency response/Bode Ch. 7, steady-state error §5.8, Routh–Hurwitz §5.6); N. S. Nise, Control Systems Engineering, 8th ed.; R. C. Dorf & R. H. Bishop, Modern Control Systems, 13th ed.; G. F. Franklin, J. D. Powell & A. Emami-Naeini, Feedback Control of Dynamic Systems, 7th ed. Laplace-transform pairs are supplied with the exam.

Question 6: Bode design of a plant zero location for a target gain-crossover (equal value)

Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.

Given. Open-loop transfer function in a unity-feedback loop

$$G(s)=\frac{3\,(s+1)}{s\,(s+a)}.$$

Target: gain-crossover frequency $\omega_{gc}=100$ rad/s (where $|G(j\omega_{gc})|=1$, i.e. $0$ dB).

Find. the value of $a$ that places the gain crossover at $\omega=100$ rad/s.

Bode magnitude of 3(s+1)/[s(s+a)], a=2.690.1110100-40-2002040ω_gc=2 rad/starget 100 rad/s|G|≈−30 dB hereω (rad/s, log)Magnitude (dB)
Bode magnitude of $3(s+1)/[s(s+a)]$, drawn for the feasible worked case $a=2.69$, whose $0$ dB crossing sits exactly at $\omega_{gc}=2$ rad/s. The $-20$ dB/dec integrator slope is flattened by the zero at $\omega=1$ and steepened again by the pole at $\omega=a$; because the high-frequency asymptote falls as $3/\omega$, no $a\ge0$ can push the crossing beyond the ceiling $\omega_{gc,\max}=3.15$ rad/s (reached as $a\to0$), and raising $a$ only moves it lower. At the requested $\omega=100$ rad/s the magnitude is at most $\approx-30$ dB — the target crossover is not attainable with this plant (see the callout).

Approach. Write the exact magnitude, set it to unity at the target frequency, and solve for $a$; check the result is physically realisable before reporting it.

  1. Magnitude condition. At $s=j\omega$, $$|G(j\omega)|=\frac{3\sqrt{\omega^{2}+1}}{\omega\sqrt{\omega^{2}+a^{2}}}=1\;\Longrightarrow\;a^{2}=\frac{9(\omega^{2}+1)}{\omega^{2}}-\omega^{2}.$$ This is the design equation: it returns the pole location $a$ that puts the $0$ dB crossing at any chosen $\omega$.
  2. Evaluate at $\omega=100$ rad/s. Substituting, $$a^{2}=\frac{9(10001)}{10000}-10000=9.0009-10000=\boxed{-9991}.$$ The required $a^{2}$ is negative, so no real value of $a$ exists that yields a $100$ rad/s crossover.
  3. Why it fails — the magnitude ceiling. At high frequency the zero at $1$ cancels the integrator and $|G|\to 3/\omega$, so the largest magnitude the plant can present at $100$ rad/s (achieved as $a\to0$) is $$|G(j100)|_{\max}=\frac{3\sqrt{10001}}{100\cdot100}=0.0300\;\Rightarrow\;-30.5\ \text{dB}.$$ The curve is already $30$ dB below $0$ dB at $100$ rad/s, and increasing $a$ only pushes it lower. The maximum crossover this plant can ever reach (set by $\omega^{4}-9\omega^{2}-9=0$) is $$\omega_{gc,\max}=\sqrt{\tfrac12\!\left(9+\sqrt{117}\right)}=3.15\ \text{rad/s}.$$
  4. Method demonstrated at a feasible target. The design equation is used exactly as intended once the target lies below the ceiling. For example, to place the crossover at $\omega_{gc}=2$ rad/s, $$a^{2}=\frac{9(5)}{4}-4=7.25\;\Rightarrow\;a=2.69.$$ The same one-line formula delivers $a$ whenever $\omega_{gc}\le3.15$ rad/s.
  5. What the printed data would require. If instead the numerator gain were a free constant $K_n$ (rather than $3$), the design equation is $a^{2}=K_n^{2}(1+\omega^{2})/\omega^{2}-\omega^{2}$; a real $a$ at $\omega=100$ rad/s needs $K_n>\omega^{2}/\sqrt{1+\omega^{2}}\approx100$. A crossover at $100$ rad/s is thus consistent with a loop gain about $33\times$ larger than the printed $3$.

Check: As printed (numerator gain $3$, target $\omega_{gc}=100$ rad/s), the problem has no real solution — the plant magnitude at $100$ rad/s is only $\approx-30$ dB for every $a\ge0$, so it can never reach $0$ dB there, and the design equation returns $a^{2}=-9991$. The exam data are internally inconsistent (most likely the loop gain or the target frequency is misprinted — a gain of $\approx100$, or a target near $3$ rad/s, makes the question well-posed). The method above is exact and is shown solved at a feasible target; the boxed conclusion is that the printed target is unattainable with a gain of $3$.

QuantityValue
Design equation$a^{2}=9(\omega^{2}+1)/\omega^{2}-\omega^{2}$
Required $a^{2}$ at $\omega=100$$-9991$ (no real $a$)
Plant magnitude at $100$ rad/s$\le-30.5$ dB
Max achievable crossover$\omega_{gc,\max}=3.15$ rad/s
$a$ for a feasible $\omega_{gc}=2$ rad/s$a=2.69$
Back to the paper →