Pulsazione di attraversamento, margine di fase e criterio di Bode
In questa pagina 6
Il criterio di Nyquist (Criterio di Nyquist - versione ristretta e criterio ridottoSia $G$ razionale propria, di cui si conosce il numero $n_{G+}$ di poli con $\mathrm{Re}>0$, e il diagramma di Nyquist completo. Sotto C1 (il diagramma resta al finito, cioè $G$ non ha poli sull'asse immaginario) e C2 (il diagramma non passa per il punto critico $-1+j0$) si ha $N=n_{G+}-n_{W+}$, con $N$ numero di giri del diagramma attorno a $-1$ contati $+$ in senso antiorario e $-$ in senso orario e $n_{W+}$ numero di poli con $\mathrm{Re}>0$ di $W=\frac G{1+G}$. Quindi $W$ è BIBO stabile $\iff N=n_{G+}$; se $G$ è BIBO stabile ($n_{G+}=0$), $W$ è stabile $\iff N=0$ (criterio ridotto).Criterio di Nyquist - versione ristretta e criterio ridotto →) richiede di tracciare il diagramma completo e di contare i giri. Quando la funzione in catena aperta è "semplice" basta molto meno: leggere sul diagramma di Bode dove il modulo attraversa 0 dB e quanto vale la fase lì. Questa è la strada normale della sintesi del controllore (Problema di regolazione e sintesi per tentativiProblema di regolazione: data $G$ propria, senza poli in $\mathrm{Re}>0$, con $G(0)\ne0$ (cioè $G=\frac{K_B(G)}{s^r}G_1$, $G_1(0)=1$), progettare $C$ propria tale che $W=\frac{CG}{1+CG}$ sia BIBO stabile, di tipo $k$ con $|e_{rp}^{(k+1)}|\le e^$, con $\omega_A\simeq\omega_A^$ e $m_\varphi\ge m_\varphi^$. Sintesi per tentativi: Passo 1 $C'=\frac{K_B(C')}{s^\alpha}$ ($\alpha=\max(k-r,0)$, $|K_B(C')|$ minimo che soddisfa l'errore, segno di $K_B(G)$); Passo 2 $C''$ con $K_B(C'')=1$ che porta $\omega_A$ e $m_\varphi$ ai valori voluti in quattro casi ($\omega_A\gtrless\omega_A^$, $m_\varphi(\omega_A^)\gtrless m_\varphi^$): guadagno, rete anticipatrice, attenuatrice, a sella. Il criterio di Bode garantisce la stabilità.Problema di regolazione e sintesi per tentativi →).
Definizioni
Sia la funzione di trasferimento in catena aperta.
- Pulsazione di attraversamentopulsazione in cui il modulo della catena aperta vale 1, cioè 0 dB : pulsazione per cui , cioè . Nel diagramma di Nyquist è il punto in cui la curva incontra la circonferenza unitaria. Si dice che è ben definita se esiste ed è unica.
- Margine di fase180 gradi più la fase di G in ωA: quanta fase si può ancora perdere prima dell'instabilità : calcolato in , È l'angolo che separa la fase di in da (il punto critico ha fase e modulo ): se il punto sulla circonferenza unitaria "sta prima" del punto critico, se "lo ha già superato". La fase è quella continua del diagramma di Bode (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 →), definita modulo .
Esempio. . , quindi rad/s. La fase è , dunque (verificato numericamente).
Il criterio di Bode
Teorema (criterio di Bode). Sia razionale strettamente propria con
- guadagno di Bode ,
- nessun polo a parte reale positiva (, sono ammessi poli nell'origine),
- ben definita.
Allora è BIBO stabile .
Giustificazione (dal criterio di Nyquist): con , è stabile se e solo se il diagramma di Nyquist non circonda (). Con e strettamente propria il diagramma parte "con guadagno alto" e arriva all'origine; se interseca la circonferenza unitaria una volta sola, il tratto esterno alla circonferenza finisce prima di e quello interno dopo: il punto è circondato se e solo se in la fase ha già superato , cioè . Le tre ipotesi garantiscono che questa lettura non sia ambigua.
Perché la fase conta. Il sistema in anello chiuso ha poli dove : serve e fase nella stessa pulsazione. Se il modulo scende sotto prima che la fase arrivi a () questa coincidenza non si realizza mai.
Esempio con guadagno variabile. . Il margine di fase decresce al crescere di :
| (rad/s) | ||
|---|---|---|
Il margine si annulla per , che è proprio il valore al limite di stabilità trovato con Nyquist e con Routh (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 →): il criterio di Bode dà la stessa risposta ().
Margine di guadagno
Il margine di fase misura la fase che si può perdere. Il margine di guadagno misura invece il guadagno che si può moltiplicare: sia la pulsazione in cui la fase di vale (il diagramma di Nyquist taglia il semiasse reale negativo). Si pone Il sistema retroazionato con la catena aperta resta stabile finché (il diagramma resta a destra del punto critico ). Esempi: : , , ( dB), il limite trovato con Routh; : , , ( dB), il limite di già visto. Un buon progetto ha margini di fase di almeno e margini di guadagno di qualche dB (nei temi d'esame si specifica il margine di fase).
Margine di fase e ritardi di tempo
Un ritardo puro nell'anello () lascia il modulo invariato e toglie fase radianti a ogni pulsazione: . In il margine di fase diventa (in radianti): il sistema resta stabile finché Esempio. Per (l'anello progettato nell'esempio del progetto con una rete anticipatriceLa rete anticipatrice $C_{ant}(s)=\frac{1+s/z}{1+s/p}=\frac{1+sT}{1+\alpha Ts}$ con $0<z<p$ ($\alpha=\frac zp<1$) ha $K_B=1$, alza il modulo di $20\log\frac pz$ dB tra $z$ e $p$ e aggiunge fase (massimo $\arcsin\frac{1-\alpha}{1+\alpha}$ in $\sqrt{zp}$). Si usa nei casi ②, ④ (parte anticipatrice) della sintesi: con $\Phi\le90^\circ$ si mette uno zero $\frac M{20}$ decadi prima di $\omega_A^$; con $90^\circ<\Phi\le180^\circ$ due zeri a $\frac M{40}$ decadi; il polo (o i poli) almeno una o due decadi dopo $\omega_A^$ per rendere la rete propria.Reti anticipatrici →) rad/s e rad, quindi ms: con un ritardo di ms la fase in diventa (verificato). Questo mette in relazione la banda ( alto) con la sensibilità ai ritardi.
Quando il criterio non si applica
- : il punto di partenza del diagramma ha segno cambiato; si cambia il segno del controllore () per avere .
- Poli instabili di : serve il criterio di Nyquist; per esempio ha ma : la regola " stabile" non vale.
- non unica (modulo che attraversa 0 dB più volte, per esempio per picchi di risonanza o zeri immaginari) o inesistente (il modulo non raggiunge mai dB: allora sempre e è stabile se lo è, ma il margine non è definito). In questi casi si usa Nyquist.
- non strettamente propria: serve Nyquist.
Errori comuni
- Calcolare il margine come invece di .
- Leggere la fase di su un diagramma senza tenere conto del segno di e della convenzione della fase iniziale.
- Applicare il criterio di Bode a sistemi con poli instabili o con più attraversamenti.
- Dire che garantisce "buone prestazioni": garantisce la stabilità; la qualità dipende da quanto è grande (Margine di fase, banda e picco di risonanzaPer $G$ strettamente propria, senza poli instabili, con $K_B>0$ e $\omega_A$ ben definita, la banda di $W=\frac G{1+G}$ è molto vicina a $\omega_A$ ($B_p\approx\omega_A$) e il tempo di salita si stima con $t_r\approx\frac{2{,}3}{\omega_A}$. Il margine di fase controlla le oscillazioni: $|W(j\omega_A)|=\frac1{2\sin(m_\varphi/2)}$, che approssima il picco di risonanza; per $\frac{\omega_n^2}{s(s+2\xi\omega_n)}$ si ha $m_\varphi\approx100,\xi$ gradi. Specifiche tipiche: $m_\varphi\ge45^\circ$ per poche oscillazioni, $m_\varphi\approx90^\circ$ per risposta tipo primo ordine.Margine di fase, banda e picco di risonanza →).
Versione ripasso
- : (0 dB); ben definita = esiste ed è unica. (fase di Bode continua).
- Criterio di Bode: strettamente propria, , , ben definita BIBO stabile (da Nyquist: con una sola intersezione con il cerchio unitario, circondato fase già oltre in ) (Criterio di Nyquist - versione ristretta e criterio ridottoSia $G$ razionale propria, di cui si conosce il numero $n_{G+}$ di poli con $\mathrm{Re}>0$, e il diagramma di Nyquist completo. Sotto C1 (il diagramma resta al finito, cioè $G$ non ha poli sull'asse immaginario) e C2 (il diagramma non passa per il punto critico $-1+j0$) si ha $N=n_{G+}-n_{W+}$, con $N$ numero di giri del diagramma attorno a $-1$ contati $+$ in senso antiorario e $-$ in senso orario e $n_{W+}$ numero di poli con $\mathrm{Re}>0$ di $W=\frac G{1+G}$. Quindi $W$ è BIBO stabile $\iff N=n_{G+}$; se $G$ è BIBO stabile ($n_{G+}=0$), $W$ è stabile $\iff N=0$ (criterio ridotto).Criterio di Nyquist - versione ristretta e criterio ridotto →).
- Esempi: : , ; : (), (), (), (): stesso limite di Nyquist/Routh.
- Margine di guadagno: (): stabile per (es. : ; : ). Ritardo : toglie rad di fase; stabile se (es. , : ms).
- Non si applica: ; poli instabili (); non unica o assente; non strettamente propria.
- Errori: senza ; segno di ; poli instabili; prestazioni buone.
Esercizi su questo argomento
- Esercizio 19 · sintesi con PI e rete attenuatrice (tema d'esame luglio 2025)
- Esercizio 20 · sintesi con rete a sella e PID di tipo 1 su due poli reali (temi d'esame luglio 2024, settembre 2023 e gennaio 2021)
- Esercizio 21 · sintesi di tipo 0 con errore 1e-4 su un processo con doppio polo (temi d'esame gennaio e giugno 2023, settembre 2024)
- Esercizio 22 · sintesi di tipo 2 con anticipo di fase (tema d'esame gennaio 2023)
- Esercizio 23 · sintesi con poli complessi poco smorzati e due zeri anticipatori (temi d'esame settembre 2025 e febbraio 2022)
- Esercizio 24 · inseguimento di una sinusoide con controllore a poli immaginari (tema d'esame febbraio 2022)
- Esercizio 25 · sintesi con rete a sella e integratore (tema d'esame febbraio 2024)
Teoria collegata
- Controlli automatici in Python - scipy.signal e sympy
- Criterio di Nyquist - poli sull'asse immaginario e guadagno variabile
- Formulario - controlli automatici
- Problema di regolazione e sintesi per tentativi
- Reti anticipatrici
- Tipo e errore a regime di un sistema retroazionato
- Tracciare i diagrammi di Bode di una funzione di trasferimento