Salta al contenuto
Note per Studenti Esercizio 10 · Nyquist con poli immaginari, due zeri reali e un polo reale (temi d'esame giugno 2023 e febbraio 2022)

Esercizio 10Nyquist con poli immaginari, due zeri reali e un polo reale (temi d'esame giugno 2023 e febbraio 2022)

Esame
In questa pagina 5

Testo (temi d'esame giugno 2023, terzo appello, esercizio 1; stesso esercizio nel tema di febbraio 2022). Dato il sistema di funzione di trasferimento G(s)=10 (1+s)(1+s10)(1+s2)(1+s100),G(s)=\frac{10\,(1+s)\left(1+\frac s{10}\right)}{(1+s^2)\left(1+\frac s{100}\right)}, i) si determini il diagramma di Bode (modulo e fase) della risposta in frequenza; ii) si determini il diagramma di Nyquist di G(jω)G(j\omega) per ω∈R\omega\in\mathbb R, individuandone asintoti ed intersezioni con gli assi; iii) si studi attraverso il criterio di Nyquist la stabilità BIBO del sistema retroazionato W(s)=KG(s)1+KG(s)W(s)=\dfrac{KG(s)}{1+KG(s)} al variare di K∈RK\in\mathbb R, K≠0K\ne0, e in caso non sia BIBO stabile si determini il numero di poli a parte reale positiva e/o a parte reale nulla.


Teoria usata: Forma di Bode e diagrammi di Bode dei termini elementariLa forma di Bode scrive $W(s)=\frac{K_B}{s^h}\frac{\prod(1+T_i's)\prod(1+2\xi_i'\frac s{\omega_{ni}'}+\frac{s^2}{\omega_{ni}'^2})}{\prod(1+T_is)\prod(1+2\xi_i\frac s{\omega_{ni}}+\frac{s^2}{\omega_{ni}^2})}$ con $K_B=\lim_{s\to0}s^hW(s)$. Il diagramma di Bode (modulo in dB e fase, su asse $\omega$ logaritmico) si ottiene sommando i contributi dei termini elementari: costante, $s^{\mp1}$ ($\mp20$ dB/dec, $\mp90^\circ$), binomio ($\pm20$ dB/dec dopo $1/|T|$, fase $\pm90^\circ$, opposta se instabile), trinomio ($\pm40$ dB/dec dopo $\omega_n$, fase $\pm180^\circ$, picco $20\log2\xi$).Forma di Bode e diagrammi di Bode dei termini elementari →, Diagrammi di Nyquist - tracciamento, asintoti e intersezioniIl diagramma di Nyquist di $G(s)$ è la curva ${G(j\omega):\omega\in\mathbb R}$ nel piano complesso, percorsa per $\omega$ crescente; per $\omega<0$ è il simmetrico rispetto all'asse reale di quella per $\omega>0$. Si traccia combinando modulo e fase di Bode: per $\omega\to0^+$ parte da $K_B$ (se $h=0$) o da infinito con angolo $\arg K_B-90^\circ h$ (asintoto verticale $\mathrm{Re}=K_B(\sum T_i'-\sum T_i)$ per $h=1$), per $\omega\to\infty$ arriva nell'origine con angolo $-90^\circ(n-m)$. Le intersezioni con gli assi si trovano da $\mathrm{Im},G(j\omega)=0$ e $\mathrm{Re},G(j\omega)=0$.Diagrammi di Nyquist - tracciamento, asintoti e intersezioni →, Criterio di Nyquist - poli sull'asse immaginario e guadagno variabileSe $G$ ha poli sull'asse immaginario il diagramma va all'infinito e si chiude al finito con archi di raggio infinito percorsi in senso orario: un polo di molteplicità $\mu$ in $j\omega_0$ ($\omega_0\ge0$) aggiunge un arco di ampiezza $\mu\pi$ tra $G(j(\omega_0-\epsilon))$ e $G(j(\omega_0+\epsilon))$ (per $\omega_0=0$ gli estremi sono i rami $\omega\to0^\mp$). Poi vale ancora $N=n_{G+}-n_{W+}$, con $n_{G+}$ che non conta i poli immaginari. Per $W=\frac{KG}{1+KG}$, $K\in\mathbb R\setminus{0}$, il punto critico è $-\frac1K$: si conta $N$ in ciascun intervallo dell'asse reale tra le intersezioni del diagramma; quando $-\frac1K$ è sul diagramma $W$ ha poli immaginari (caso critico).Criterio di Nyquist - poli sull'asse immaginario e guadagno variabile →, Criterio di Routh-HurwitzIl criterio di Routh stabilisce se un polinomio $P(s)=p_ns^n+\dots+p_0$ è di Hurwitz senza calcolarne le radici. Si costruisce la tabella (righe $n,n-1,\dots,0$) con $\text{nuovo}=\frac{\text{pivot}\cdot a-\text{prec.}\cdot b}{\text{pivot}}$; se la tabella va a compimento, il numero di variazioni di segno nella prima colonna è il numero di radici con $\mathrm{Re}>0$, le permanenze il numero con $\mathrm{Re}<0$. Elemento nullo in prima colonna: $P$ non è Hurwitz; riga nulla: radici simmetriche (spesso immaginarie) date dal polinomio ausiliario. Con parametro $K$ nei coefficienti dà gli intervalli di stabilità.Criterio di Routh-Hurwitz →.

(i) Diagrammi di Bode

Forma di Bode. Già in forma: KB=G(0)=10K_B=G(0)=10 (2020 dB), h=0h=0. Termini: zeri reali stabili in 11 e in 1010; poli immaginari ±j\pm j (trinomio 1+s21+s^2, ωn=1\omega_n=1, ξ=0\xi=0); polo reale stabile in 100100.

Modulo asintotico. Piatto a 2020 dB fino a ω=1\omega=1. In ω=1\omega=1 la coppia di poli dà −40-40 dB/dec e lo zero in 11 dà +20+20: la pendenza diventa −20-20 dB/dec. In ω=10\omega=10 il secondo zero la riporta a 00: il modulo è piatto da 1010 a 100100 (a 00 dB: 20−20=020-20=0). In ω=100\omega=100 il polo dà −20-20 dB/dec. Il modulo reale ha una risonanza infinita in ω=1\omega=1 (G(j)=∞G(j)=\infty, poli sull'asse).

Fase. Parte da 0∘0^\circ (KB>0K_B>0, h=0h=0). Gli zeri danno +90∘+90^\circ ciascuno (tra 0,10{,}1 e 1010 il primo, tra 11 e 100100 il secondo): in ω=1−\omega=1^- la fase è circa +50∘+50^\circ. In ω=1\omega=1 i poli immaginari fanno un salto di −180∘-180^\circ, a circa −130∘-130^\circ. Poi la fase sale (gli zeri completano +180∘+180^\circ) fino a circa −45∘-45^\circ nella zona tra 1010 e 100100 e infine scende verso −90∘-90^\circ per il polo in 100100 (regime: −90∘-90^\circ perché G∼100sG\sim\frac{100}{s}).

ω\omega (rad/s) 0,10{,}1 0,50{,}5 22 55 2020 100100 10001000
∣G∣\lvert G\rvert (dB) 20,120{,}1 23,523{,}5 17,617{,}6 7,57{,}5 0,80{,}8 −3,0-3{,}0 −20,0-20{,}0
fase 6,2∘6{,}2^\circ 29,1∘29{,}1^\circ −106,4∘-106{,}4^\circ −77,6∘-77{,}6^\circ −40,7∘-40{,}7^\circ −51,3∘-51{,}3^\circ −84,9∘-84{,}9^\circ

Grafico interattivo: Modulo asintotico (dB) di G in funzione di log10(ω): piatto a 20 dB fino a ω = 1, −20 dB/dec fino a ω = 10, piatto a 0 dB fino a ω = 100, poi −20 dB/dec (in ω = 1 il modulo reale ha una risonanza infinita)

Grafico interattivo: Fase (gradi) di G in funzione di log10(ω): sale fino a circa 50°, salta di −180° in ω = 1 (poli immaginari) e poi sale fino a circa −40° prima di scendere verso −90°

(ii) Diagramma di Nyquist

Razionalizzando G(jω)G(j\omega), per ω>0\omega>0: Re G(jω)=100 (89ω2−1000)(ω2−1)(ω2+104),Im G(jω)=−100 ω (ω2+1090)(ω2−1)(ω2+104).\mathrm{Re}\,G(j\omega)=\frac{100\,(89\omega^2-1000)}{(\omega^2-1)(\omega^2+10^4)},\qquad\mathrm{Im}\,G(j\omega)=-\frac{100\,\omega\,(\omega^2+1090)}{(\omega^2-1)(\omega^2+10^4)}.

Segni. Per 0<ω<10<\omega<1: ω2−1<0\omega^2-1<0; il numeratore di Re\mathrm{Re} è negativo (per ω<3,35\omega<3{,}35) quindi Re>0\mathrm{Re}>0 e Im>0\mathrm{Im}>0 (primo quadrante). Per ω>1\omega>1: ω2−1>0\omega^2-1>0 e Im<0\mathrm{Im}<0 sempre; Re<0\mathrm{Re}<0 per 1<ω<3,351<\omega<3{,}35 e Re>0\mathrm{Re}>0 per ω>3,35\omega>3{,}35.

Tracciato (ω≥0\omega\ge0):

  • ω=0\omega=0: il diagramma parte dal punto reale G(0)=KB=10G(0)=K_B=10.
  • 0<ω<10<\omega<1: primo quadrante; per ω→1−\omega\to1^- Re→+∞\mathrm{Re}\to+\infty e Im→+∞\mathrm{Im}\to+\infty con rapporto ImRe→1091911≈1,2\frac{\mathrm{Im}}{\mathrm{Re}}\to\frac{1091}{911}\approx1{,}2: asintoto obliquo di coefficiente angolare circa 1,21{,}2 (angolo ≈50∘\approx50^\circ).
  • ω→1+\omega\to1^+: il diagramma torna da −∞-\infty con lo stesso coefficiente angolare (terzo quadrante: Re<0\mathrm{Re}<0, Im<0\mathrm{Im}<0).
  • ω=1000/89≈3,35\omega=\sqrt{1000/89}\approx3{,}35: Re=0\mathrm{Re}=0 e Im≈−3,60\mathrm{Im}\approx-3{,}60: taglia il semiasse immaginario negativo in −3,6j-3{,}6j.
  • ω>3,35\omega>3{,}35: quarto quadrante, e arriva nell'origine (G(∞)=0G(\infty)=0) con fase −90∘-90^\circ, cioè tangente all'asse immaginario negativo.

Intersezioni. La parte immaginaria non si annulla mai per ω>0\omega>0 finita: l'unica intersezione con l'asse reale è il punto 1010 (per ω=0\omega=0) e l'origine (per ω→∞\omega\to\infty). Il tratto per ω<0\omega<0 è il simmetrico.

(iii) Stabilità di W=KG1+KGW=\dfrac{KG}{1+KG}

Dati. I poli di GG sono ±j\pm j (sull'asse) e −100-100: nG+=0n_{G+}=0, quindi nW+=−Nn_{W+}=-N. Le due semicirconferenze di chiusura (in ω=1\omega=1 e in ω=−1\omega=-1) sono archi orari di ampiezza π\pi a raggio infinito: l'arco in ω=1\omega=1 va dall'angolo 50∘50^\circ (ramo ω→1−\omega\to1^-) all'angolo 230∘230^\circ (ramo ω→1+\omega\to1^+) in senso orario, passando per 0∘0^\circ e −90∘-90^\circ; l'arco in ω=−1\omega=-1 è il simmetrico. Entrambi attraversano il semiasse reale positivo all'infinito verso il basso.

Attraversamenti dell'asse reale (semiretta a destra di p=−1Kp=-\frac1K):

  • x=10x=10 (per ω=0\omega=0, dove il diagramma passa da Im<0\mathrm{Im}<0 a Im>0\mathrm{Im}>0): verso l'alto (+1+1);
  • origine (giunzione ω→±∞\omega\to\pm\infty, dove il diagramma arriva dal quarto quadrante e riparte nel primo): verso l'alto (+1+1);
  • i due archi di chiusura: due volte verso il basso (−1-1 ciascuno).
p=−1Kp=-\frac1K KK NN nW+=−Nn_{W+}=-N
p<0p<0 K>0K>0 +1+1−2=0+1+1-2=0 00
0<p<100<p<10 K<−0,1K<-0{,}1 +1−2=−1+1-2=-1 11
p>10p>10 −0,1<K<0-0{,}1<K<0 −2-2 22

Per K=−0,1K=-0{,}1 il diagramma passa per il punto critico p=10p=10 e WW ha un polo nell'origine (1+KG(0)=1−1=01+KG(0)=1-1=0). Conclusione: WW è BIBO stabile se e solo se K>0K>0. Per K<−0,1K<-0{,}1 ha un polo a parte reale positiva, per −0,1<K<0-0{,}1<K<0 ne ha due, per K=−0,1K=-0{,}1 ha un polo nell'origine.

Verifica con Routh

d+Kn=(1+s2)(1+s100)+10K(1+s)(1+s10)=s3100+(1+K)s2+(1100+11K)s+(1+10K)d+Kn=(1+s^2)\left(1+\frac s{100}\right)+10K(1+s)\left(1+\frac s{10}\right)=\frac{s^3}{100}+(1+K)s^2+\left(\frac1{100}+11K\right)s+(1+10K). Per K>0K>0 tutti i coefficienti sono positivi e la condizione del terzo grado p2p1>p3p0p_2p_1>p_3p_0 diventa (1+K)(1100+11K)>1100(1+10K)  ⟺  K(10,91+11K)>0(1+K)\left(\frac1{100}+11K\right)>\frac1{100}(1+10K)\iff K(10{,}91+11K)>0, vera: stabile ✓. Per K<0K<0 (con KK vicino a 0−0^- i coefficienti sono ancora positivi) la stessa condizione diventa falsa, perché K<0K<0 e 10,91+11K>010{,}91+11K>0; per KK più negativo qualche coefficiente diventa negativo: instabile ✓. Controllo con i poli: K=−5, −0,5, −0,2K=-5,\ -0{,}5,\ -0{,}2: un polo instabile; K=−0,05K=-0{,}05: due; K=0,2, 3K=0{,}2,\ 3: nessuno.

Errori comuni

  • Dimenticare che i poli immaginari ±j\pm j richiedono due archi di chiusura (uno per +j+j e uno per −j-j).
  • Attribuire alla coppia di poli immaginari la fase −90∘-90^\circ: il salto è di −180∘-180^\circ in una sola pulsazione.
  • Dimenticare il caso critico K=−0,1K=-0{,}1 (poli nell'origine di WW).
  • Contare nG+n_{G+} con i poli sull'asse immaginario: qui nG+=0n_{G+}=0.
  • Pensare che K>0K>0 stabilizzi sempre: dipende dal comportamento per KK grande (qui i rami vanno nei due zeri stabili e a −∞-\infty).

Versione ripasso

Testo. G=10(1+s)(1+s/10)(1+s2)(1+s/100)G=\frac{10(1+s)(1+s/10)}{(1+s^2)(1+s/100)}: Bode; Nyquist; stabilità di KG1+KG\frac{KG}{1+KG} (giugno 2023, febbraio 2022).

Teoria collegata