Salta al contenuto
Note per Studenti Esercizio 8 · Nyquist con poli e zeri immaginari e chiusura all'infinito (temi d'esame luglio 2024, gennaio 2021 e giugno 2022)

Esercizio 8Nyquist con poli e zeri immaginari e chiusura all'infinito (temi d'esame luglio 2024, gennaio 2021 e giugno 2022)

Esame
In questa pagina 5

Testo (temi d'esame luglio 2024, terzo appello, esercizio 1; stesso esercizio nei temi di gennaio 2021 e giugno 2022). Data la funzione di trasferimento G(s)=(1+s2)(1−s)s(1+s2100),G(s)=\frac{(1+s^2)(1-s)}{s\left(1+\frac{s^2}{100}\right)}, è richiesto di i) tracciare il diagramma di Bode di G(s)G(s); ii) tracciare il diagramma di Nyquist di G(s)G(s), individuando asintoti (per quelli obliqui è sufficiente il coefficiente angolare) ed intersezioni con gli assi; iii) studiare la stabilità BIBO del sistema W(s)=KG(s)1+KG(s)W(s)=\dfrac{KG(s)}{1+KG(s)} al variare del parametro reale KK, ricorrendo al criterio di Nyquist; per i valori di KK per cui non c'è stabilità si discuta il numero di poli a parte reale positiva e/o 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. GG è già in forma di Bode: KB=lim⁡s→0sG(s)=1K_B=\lim_{s\to0}sG(s)=1 (modulo 00 dB a ω=1\omega=1 sulla retta iniziale), h=1h=1. Termini:

  • zeri immaginari ±j\pm j (trinomio 1+s21+s^2, ωn=1\omega_n=1, ξ=0\xi=0);
  • zero reale instabile (1−s)(1-s) in 11;
  • polo nell'origine;
  • poli immaginari ±10j\pm10j (trinomio 1+s21001+\frac{s^2}{100}, ωn=10\omega_n=10, ξ=0\xi=0).

Modulo asintotico. Parte con −20-20 dB/dec, passa per 00 dB in ω=1\omega=1. In ω=1\omega=1 si sommano +40+40 (coppia di zeri) e +20+20 (zero instabile, che cambia la pendenza come uno stabile): la pendenza diventa −20+60=+40-20+60=+40 dB/dec. Il modulo sale fino a +40+40 dB in ω=10\omega=10, dove la coppia di poli dà −40-40 dB/dec: il modulo resta piatto a 4040 dB per ω>10\omega>10 (infatti G(∞)=−100G(\infty)=-100, 20log⁡100=4020\log100=40 dB). Il modulo reale ha una antirisonanza infinita in ω=1\omega=1 (zeri sull'asse immaginario, −∞-\infty dB) e una risonanza infinita in ω=10\omega=10 (poli sull'asse immaginario, +∞+\infty dB).

Fase. Parte da −90∘-90^\circ (polo nell'origine). Lo zero instabile (1−s)(1-s) ha fase −arctan⁡ω-\arctan\omega (da 00 a −90∘-90^\circ): in ω=1\omega=1 siamo a −90∘−45∘=−135∘-90^\circ-45^\circ=-135^\circ. La coppia di zeri immaginari fa un salto istantaneo di +180∘+180^\circ in ω=1\omega=1: la fase passa da −135∘-135^\circ a +45∘+45^\circ. Poi la fase continua a scendere come 90∘−arctan⁡ω90^\circ-\arctan\omega fino a circa +5,7∘+5{,}7^\circ in ω=10\omega=10; in ω=10\omega=10 la coppia di poli immaginari dà un salto di −180∘-180^\circ: da +5,7∘+5{,}7^\circ a circa −174∘-174^\circ, valore che tende a −180∘-180^\circ (coerente con G(∞)=−100G(\infty)=-100).

ω\omega (rad/s) 0,10{,}1 0,50{,}5 22 55 2020 100100 10001000
∣G∣\lvert G\rvert (dB) 20,020{,}0 4,54{,}5 10,910{,}9 30,330{,}3 42,542{,}5 40,140{,}1 40,040{,}0
fase −95,7∘-95{,}7^\circ −116,6∘-116{,}6^\circ 26,6∘26{,}6^\circ 11,3∘11{,}3^\circ −177,1∘-177{,}1^\circ −179,4∘-179{,}4^\circ −179,9∘-179{,}9^\circ

Grafico interattivo: Modulo asintotico (dB) di G in funzione di log10(ω): −20 dB/dec fino a ω = 1, +40 dB/dec fino a ω = 10 (40 dB), poi piatto; in ω = 1 antirisonanza infinita, in ω = 10 risonanza infinita

Grafico interattivo: Fase (gradi) di G in funzione di log10(ω): −90° con salto di +180° in ω = 1 (zeri immaginari) e salto di −180° in ω = 10 (poli immaginari)

(ii) Diagramma di Nyquist

Per ω>0\omega>0, G(jω)=(1−ω2)(1−jω)jω(1−ω2100)=1−ω21−ω2100⋅1−jωjωG(j\omega)=\dfrac{(1-\omega^2)(1-j\omega)}{j\omega\left(1-\frac{\omega^2}{100}\right)}=\dfrac{1-\omega^2}{1-\frac{\omega^2}{100}}\cdot\dfrac{1-j\omega}{j\omega}, e 1−jωjω=−1−jω\frac{1-j\omega}{j\omega}=-1-\frac j\omega. Quindi Re G(jω)=ω2−11−ω2100,Im G(jω)=1ω Re G(jω)=ω2−1ω(1−ω2100).\mathrm{Re}\,G(j\omega)=\frac{\omega^2-1}{1-\frac{\omega^2}{100}},\qquad\mathrm{Im}\,G(j\omega)=\frac{1}{\omega}\,\mathrm{Re}\,G(j\omega)=\frac{\omega^2-1}{\omega\left(1-\frac{\omega^2}{100}\right)}.

Segni e tracciato.

  • 0<ω<10<\omega<1: ω2−1<0\omega^2-1<0 e il denominatore >0>0: Re<0\mathrm{Re}<0, Im<0\mathrm{Im}<0 (terzo quadrante). Per ω→0+\omega\to0^+: Re→−1\mathrm{Re}\to-1, Im→−∞\mathrm{Im}\to-\infty: asintoto verticale Re=−1\mathrm{Re}=-1 (parte da −1−j∞-1-j\infty).
  • ω=1\omega=1: G(j)=0G(j)=0: il diagramma passa per l'origine; avvicinandosi ImRe=1ω→1\frac{\mathrm{Im}}{\mathrm{Re}}=\frac1\omega\to1: attraversa l'origine con tangente la bisettrice (pendenza 11).
  • 1<ω<101<\omega<10: Re>0\mathrm{Re}>0, Im>0\mathrm{Im}>0 (primo quadrante): sale fino a +∞+\infty per ω→10−\omega\to10^-. Poiché ImRe=1ω→110\frac{\mathrm{Im}}{\mathrm{Re}}=\frac1\omega\to\frac1{10}, c'è un asintoto obliquo di coefficiente angolare 110\frac1{10} (quasi orizzontale), verso destra.
  • ω>10\omega>10: 1−ω2100<01-\frac{\omega^2}{100}<0: Re<0\mathrm{Re}<0, Im<0\mathrm{Im}<0 (terzo quadrante). Per ω→10+\omega\to10^+ viene da −∞-\infty con lo stesso coefficiente angolare 110\frac1{10} (secondo asintoto obliquo) e tende a G(∞)=−100G(\infty)=-100: termina nel punto (−100,0)(-100,0) da sotto.

Intersezioni. Parte reale e immaginaria si annullano solo insieme e solo per ω=1\omega=1: il diagramma tocca gli assi solo nell'origine (per ω=1\omega=1) e nel punto finale −100-100 (per ω→∞\omega\to\infty). Il tratto per ω<0\omega<0 è il simmetrico rispetto all'asse reale.

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

Dati. Poli di GG: 0,±10j0,\pm10j, tutti sull'asse immaginario: nG+=0n_{G+}=0. Chiusura al finito con archi orari di raggio infinito (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 →), uno per ciascun polo semplice (π\pi ciascuno): in ω=0\omega=0, in ω=10\omega=10 e in ω=−10\omega=-10. Poiché nG+=0n_{G+}=0, nW+=−Nn_{W+}=-N.

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

  • origine, per ω=±1\omega=\pm1: due volte verso l'alto (+1+1 ciascuna);
  • x=−100x=-100 (giunzione tra ω→+∞\omega\to+\infty, che arriva da sotto, e ω→−∞\omega\to-\infty, che riparte da sopra): una volta verso l'alto (+1+1);
  • tre archi di chiusura (in 00, 1010, −10-10): ciascuno passa per l'asse reale positivo all'infinito verso il basso (−1-1 ciascuno, in totale −3-3).
p=−1Kp=-\frac1K KK NN nW+=−Nn_{W+}=-N
p>0p>0 K<0K<0 −3-3 33
−100<p<0-100<p<0 K>1100K>\frac1{100} +1+1−3=−1+1+1-3=-1 11
p<−100p<-100 0<K<11000<K<\frac1{100} +1+1+1−3=0+1+1+1-3=0 00

Per K=1100K=\frac1{100} (p=−100=G(∞)p=-100=G(\infty)) la funzione WW non è propria: il coefficiente di s3s^3 del polinomio d+Knd+Kn si annulla (vedi sotto), mentre il numeratore KnKn ha grado 33. Conclusione: WW è BIBO stabile se e solo se 0<K<11000<K<\frac1{100}. Per K>1100K>\frac1{100} ha un polo a parte reale positiva; per K<0K<0 ne ha tre.

Verifica con Routh

d(s)+Kn(s)=s(1+s2100)+K(1+s2)(1−s)=(1100−K)s3+Ks2+(1−K)s+Kd(s)+Kn(s)=s\left(1+\frac{s^2}{100}\right)+K(1+s^2)(1-s)=\left(\frac1{100}-K\right)s^3+Ks^2+(1-K)s+K. Per 0<K<11000<K<\frac1{100} i quattro coefficienti sono positivi e la condizione del terzo grado p2p1>p3p0p_2p_1>p_3p_0 diventa K(1−K)>(1100−K)K  ⟺  1−K>1100−K  ⟺  1>1100K(1-K)>\left(\frac1{100}-K\right)K\iff1-K>\frac1{100}-K\iff1>\frac1{100}, sempre vera: stabile ✓. Per K>1100K>\frac1{100} il coefficiente di s3s^3 è negativo e quello di s2s^2 positivo: non Hurwitz ✓. Per K<0K<0 il termine noto è negativo: non Hurwitz ✓. Per K=1100K=\frac1{100} il polinomio ha grado 22 e WW è impropria. Controllo numerico: K=0,005K=0{,}005 e 0,00990{,}0099: nessun polo instabile; K=0,0101, 0,1, 10K=0{,}0101,\ 0{,}1,\ 10: uno; K=−1K=-1: tre.

Errori comuni

  • Dimenticare le tre semicirconferenze di chiusura (origine e ±10j\pm10j) e quindi sbagliare NN.
  • Contare i poli immaginari in nG+n_{G+}: qui nG+=0n_{G+}=0.
  • Confondere un asintoto obliquo con uno verticale: per ω→10\omega\to10 sia Re\mathrm{Re} che Im\mathrm{Im} divergono con rapporto 110\frac1{10}.
  • Dimenticare lo zero instabile (1−s)(1-s): cambia la fase (−arctan⁡ω-\arctan\omega) ma non il modulo.
  • Non riconoscere K=1100K=\frac1{100} come caso di WW non propria.

Versione ripasso

Testo. G=(1+s2)(1−s)s(1+s2/100)G=\frac{(1+s^2)(1-s)}{s(1+s^2/100)}: Bode; Nyquist; stabilità di KG1+KG\frac{KG}{1+KG} (luglio 2024, gennaio 2021, giugno 2022).

Teoria collegata