Solutions

Homework 9

MTHE / MATH 335 — Winter 2026

Problem 1: Root Locus and Continuity of Roots in the Coefficients

Problem 1Root Locus and Continuity of Roots in the Coefficients

Consider the polynomial a(s)+Kb(s)=0a(s) + Kb(s) = 0 where aa and bb are polynomials. Show that the roots of this polynomial vary continuously as KRK \in \mathbb{R} changes. That is, as KK approaches any fixed number, say 1, through a sequence, then the roots of the polynomial sequence converges to the roots of the polynomial with K=1K = 1.

Hint: We can follow the three steps below:

a) First show that for any polynomial p(s)=a0+a1s++an1sn1+snp(s) = a_0 + a_1 s + \cdots + a_{n-1}s^{n-1} + s^n, the matrix

A=[010000100001a0a1a2an1]A = \begin{bmatrix} 0 & 1 & 0 & \cdots & 0 \\ 0 & 0 & 1 & \cdots & 0 \\ \vdots & \vdots & \vdots & \cdots & \vdots \\ 0 & 0 & 0 & \cdots & 1 \\ -a_0 & -a_1 & -a_2 & \cdots & -a_{n-1} \end{bmatrix}

has p(s)p(s) as its characteristic polynomial.

b) From this, one can show through some algebraic analysis that eigenvalues are uniformly bounded where the bound continuously changes with the polynomial coefficients: Consider an eigenvalue λ\lambda with eigenvector vv with Av=λvAv = \lambda v and v=[v1vn]Tv = \begin{bmatrix} v_1 & \cdots & v_n \end{bmatrix}^T. Then, for every ii, we have that

λvi=jA(i,j)v(j)(maxijA(i,j))maxjvj|\lambda| |v_i| = \left|\sum_j A(i,j) v(j)\right| \leq \left(\max_i \sum_j |A(i,j)|\right) \max_j |v_j|

and hence

λmaxivi(maxijA(i,j))maxjvj|\lambda| \max_i |v_i| \leq \left(\max_i \sum_j |A(i,j)|\right) \max_j |v_j|

and thus λmaxijA(i,j)|\lambda| \leq \max_i \sum_j |A(i,j)| for all eigenvalues. As a result λjmax(1,iai)|\lambda_j| \leq \max(1, \sum_i |a_i|) for each 1jn1 \leq j \leq n. Alternatively, you can use a very useful result known as Gershgorin circle theorem. What matters is that the bound (on the eigenvalues) is uniformly bounded (as KK changes), since the obtained bound above changes continuously with KK.

c) Now, as KK changes, the coefficients of the polynomial continuously change. Therefore, by part b), the roots of the polynomial are uniformly bounded for KK sufficiently close to 1. This implies that for every sequence Km1K_m \to 1, the corresponding sequence of roots must contain a converging subsequence. Then, we can arrive at a contradiction for the following contrapositive argument: suppose that KmK_m approaches 1 along some sequence but the roots do not converge to the roots of the polynomial with K=1K = 1.

Complete the argument. As noted above, the argument applies for an arbitrary limit for the KmK_m sequence, in place of 1.

Problem 2: Root Locus

Problem 2Root Locus

Consider Figure 1 (a standard feedback control block diagram with r(+)C(s)P(s)yr \to (+) \to C(s) \to P(s) \to y, with negative feedback from yy to the summing junction).

a) [Proportional Control] Let the plant and controller be given with P(s)=1s2P(s) = \frac{1}{s^2} (double integrator dynamics) and C(s)=kpC(s) = k_p (such a controller is known as a proportional controller). Find the root locus as kpk_p changes from 0 to \infty. Can this system be made stable by such a proportional controller?

b) [PD Control] Consider P(s)=1s2P(s) = \frac{1}{s^2} (double integrator dynamics), and C(s)=kp+kdsC(s) = k_p + k_d s (the term PD-controller means proportional plus derivative control). Let kp=kd=Kk_p = k_d = K. Find the root locus as KK changes from 0 to \infty. Conclude, while comparing with part a above, that the addition of the derivative controller has pushed the poles to the left-half plane (thus, leading to stability!)

c) [Reference Tracking] For the system with the controller in part b), let K>0K > 0: Let r(t)=A1{t0}r(t) = A1_{\{t \geq 0\}} for some ARA \in \mathbb{R}. Find limty(t)\lim_{t \to \infty} y(t). Hint: Apply the Final Value Theorem. We have that R(s)=A1sR(s) = A\frac{1}{s} and with Y(s)=AKs+Ks(s2+Ks+K)Y(s) = A \frac{Ks+K}{s(s^2+Ks+K)} we have that sY(s)sY(s) has all poles on the left-half plane. By the final value theorem, the limit is AA. Thus, the output asymptotically tracks the input signal.

Some engineering interpretation. 1s2\frac{1}{s^2} can be viewed as a map from acceleration to position: d2pdt2=u\frac{d^2p}{dt^2} = u; part a) in the above suggests that if we only use position error we cannot have a stable tracking system; but if we use position and derivative (that is, velocity) information, then we can make the system stable. Furthermore, if we have a reference tracking problem, the output will indeed track the reference path.

Problem 3: Nyquist Stability Criterion

Problem 3Nyquist Stability Criterion

Consider Figure 1 (same feedback block diagram as Problem 2).

a) Consider C(s)=KC(s) = K, P(s)=1(s+1)3P(s) = \frac{1}{(s+1)^3}. Is this system stable for a given K>0K > 0. Explain through the Nyquist stability criterion.

b) Consider P(s)C(s)=K(s+a)3P(s)C(s) = \frac{K}{(s+a)^3} with the controller in an error feedback form so that the closed loop transfer function is given by P(s)C(s)1+P(s)C(s)\frac{P(s)C(s)}{1+P(s)C(s)}. Is this system stable? Explain through the Nyquist stability criterion.

c) Let P(s)C(s)=3(s+1)3P(s)C(s) = \frac{3}{(s+1)^3}. Compute the gain stability margin. Draw the phase stability margin on the Nyquist curve.

Problem 4: Stability via Nyquist Plot or Root Locus Plot

Problem 4Stability via Nyquist Plot or Root Locus Plot

Consider Figure 1 (same feedback block diagram). Let C(s)=KC(s) = K, P(s)=s+1s(s101)P(s) = \frac{s+1}{s(\frac{s}{10}-1)}.

Study stability properties using either the root locus and Nyquist stability criteria.

Problem 5: Infinity Norm and the Small Gain Theorem (Optional)

Problem 5Infinity Norm and the Small Gain Theorem (Optional)

a) Consider a linear system with feedback, which we assume to be stable: We generalize the observation above by viewing the input as one in L2(R;C)L_2(\mathbb{R}; \mathbb{C}). Consider then the gain of a linear system with:

γ:=supuL2(R;C):u20y2u2\gamma := \sup_{u \in L_2(\mathbb{R};\mathbb{C}): \|u\|_2 \neq 0} \frac{\|y\|_2}{\|u\|_2}

We know, by Parseval's theorem, that

γ:=supuL2(R;C):u20FCC(y)2FCC(u)2\gamma := \sup_{u \in L_2(\mathbb{R};\mathbb{C}): \|u\|_2 \neq 0} \frac{\|\mathcal{F}_{CC}(y)\|_2}{\|\mathcal{F}_{CC}(u)\|_2}

By writing iωi\omega instead of i2πfi2\pi f in the following, we have

FCC(y)(ω)=FCC(u)(ω)G(iω),\mathcal{F}_{CC}(y)(\omega) = \mathcal{F}_{CC}(u)(\omega) G(i\omega),

where GG is the closed-loop transfer function with s=iωs = i\omega.

Show that

γ=supuL2(R;C):u20ωFCC(u)(iω)G(iω)2dωFCC(u)2=supωRG(iω)=:G\gamma = \sup_{u \in L_2(\mathbb{R};\mathbb{C}): \|u\|_2 \neq 0} \sqrt{\frac{\int_\omega |\mathcal{F}_{CC}(u)(i\omega) G(i\omega)|^2 d\omega}{\|\mathcal{F}_{CC}(u)\|^2}} = \sup_{\omega \in \mathbb{R}} |G(i\omega)| =: \|G\|_\infty

b) Let us define a system to be L2L_2-stable if a bounded input, in the L2L_2-sense, leads to a bounded output in the L2L_2-sense. Show that BIBO stability of a linear system implies L2L_2-stability.

c) Prove the following statement: [Small Gain Theorem] Consider a feedback control system with closed-loop transfer function G(s)=H1(s)1+H1(s)H2(s)G(s) = \frac{H_1(s)}{1 + H_1(s)H_2(s)}, where H1H_1 and H2H_2 are stable. Suppose further that the gains of H1H_1 and H2H_2 are γ1\gamma_1 and γ2\gamma_2, respectively. Then, if γ1γ2<1\gamma_1 \gamma_2 < 1, the closed-loop system is stable.