Esercizio 23sintesi con poli complessi poco smorzati e due zeri anticipatori (temi d'esame settembre 2025 e febbraio 2022)
In questa pagina 3
Testo (temi d'esame settembre 2025, quarto appello, esercizio 3 punto i; stesso esercizio nel tema di febbraio 2022). Dato il processo di funzione di trasferimento si progetti un controllore stabilizzante che garantisca che il sistema retroazionato sia di tipo , con errore di regime permanente alla rampa lineare , mentre il sistema in catena aperta abbia pulsazione di attraversamento rad/s e margine di fase .
Teoria usata: 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 →, Reti anticipatriciLa 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 →, Controllori PIDIl controllore PID calcola $u=K_pe+K_d\dot e+K_i\int e$, cioè $C_{PID}(s)=K_p+K_ds+\frac{K_i}s=\frac{K_i}s\Big(1+\frac{K_p}{K_i}s+\frac{K_d}{K_i}s^2\Big)$ (due zeri e un polo nell'origine: non proprio). Nella sintesi per tentativi $\frac{K_i}s$ alza il tipo (Passo 1) e i due zeri sono una doppia azione anticipatrice (Passo 2): $PI$ = un integratore + uno zero (anticipo fino a $90^\circ$), $PID$ = integratore + due zeri (anticipo fino a $180^\circ$), $PD$ = zero senza integratore. Gli zeri si mettono $\frac M{20}$ (PI) o $\frac M{40}$ decadi ciascuno (PID) prima di $\omega_A^*$.Controllori PID →, Pulsazione di attraversamento, margine di fase e criterio di BodeLa pulsazione di attraversamento $\omega_A$ è la $\omega>0$ in cui $|G(j\omega)|=1$ (0 dB); il margine di fase è $m_\varphi=180^\circ+\arg G(j\omega_A)$: quanta fase si può ancora perdere prima di arrivare a $-180^\circ$. Criterio di Bode: se $G$ è strettamente propria, ha guadagno di Bode $K_B>0$, nessun polo con $\mathrm{Re}>0$ e $\omega_A$ è ben definita (esiste ed è unica), allora $W=\frac G{1+G}$ è BIBO stabile $\iff m_\varphi>0$. Più $m_\varphi$ è grande, più il sistema è lontano dall'instabilità e meno oscilla.Pulsazione di attraversamento, margine di fase e criterio di Bode →, Tipo e errore a regime di un sistema retroazionatoSe $W=\frac{\tilde G}{1+\tilde G}$ (con $\tilde G$ propria) è propria, BIBO stabile e $W(0)\ne0$, il tipo di $W$ coincide con il numero $h$ di poli nell'origine di $\tilde G$ (integratori in catena aperta). L'errore a regime corrispondente è $e_{rp}^{(h+1)}=\frac1{K_B(\tilde G)}$ per $h\ge1$ e $e_{rp}^{(1)}=\frac1{1+K_B(\tilde G)}$ per $h=0$. Per ridurre l'errore si alza il guadagno di Bode o si aggiungono integratori, compatibilmente con la stabilità.Tipo e errore a regime di un sistema retroazionato →.
Ipotesi sul processo. ; poli (trinomio con , : stabili, ma poco smorzati) e ; zero in . Nessun polo instabile. Forma di Bode: , , .
Passo 1: tipo 1
: e : . Allora .
Passo 2: e margine di fase
In : , cioè dB: dB da guadagnare. Fase: integratore , zero , trinomio (con ) , polo : totale , quindi e . Caso ② con dB e : servono due zeri a decadi prima di ciascuno, cioè in rad/s.
Scelta dei due zeri. I due zeri in possono essere presi come il trinomio (zeri complessi con , stabili), che cancella i poli del processo (anch'essi stabili) e lascia una catena aperta semplice. Per rendere propria si aggiungono due poli molto dopo , a rad/s ( decadi dopo, costo di fase ): è propria (numeratore di grado , denominatore di grado ).
Verifica. Il trinomio al numeratore cancella i poli complessi di : In : modulo ( rad/s) e fase : ✓. Tipo ed con , cioè ✓. BIBO stabile per il criterio di Bode (, poli in e stabili, strettamente propria, unica). Poli di (esclusi i modi cancellati ): , , , .
Soluzione alternativa (senza cancellare i poli complessi): due zeri reali coincidenti in : , che dà , ✓ e poli di tutti stabili (, , , , ). La cancellazione scelta sopra semplifica i conti ma richiede di fidarsi che il processo abbia esattamente i poli : nella pratica è una cancellazione "approssimata" (poli stabili, ammessa dal corso).
Errori comuni
- Mettere un solo zero: la fase da recuperare è , serve il secondo zero.
- Dimenticare che : i poli di sono stabili, quindi la loro cancellazione è lecita (se fossero instabili sarebbe proibita).
- Calcolare la fase del trinomio come : per è (salto rapido attorno a perché è piccolo).
- Usare la formula dell'errore del tipo : per il tipo è ().
- Non rendere propria: due zeri richiedono due poli lontani.
Versione ripasso
Testo. : tipo 1, , , (settembre 2025, febbraio 2022).
- Ipotesi: poli stabili (), . Passo 1: () (Tipo e errore a regime di un sistema retroazionatoSe $W=\frac{\tilde G}{1+\tilde G}$ (con $\tilde G$ propria) è propria, BIBO stabile e $W(0)\ne0$, il tipo di $W$ coincide con il numero $h$ di poli nell'origine di $\tilde G$ (integratori in catena aperta). L'errore a regime corrispondente è $e_{rp}^{(h+1)}=\frac1{K_B(\tilde G)}$ per $h\ge1$ e $e_{rp}^{(1)}=\frac1{1+K_B(\tilde G)}$ per $h=0$. Per ridurre l'errore si alza il guadagno di Bode o si aggiungono integratori, compatibilmente con la stabilità.Tipo e errore a regime di un sistema retroazionato →).
- Passo 2: in : dB, fase : , dB, : due zeri a decadi, in (Reti anticipatriciLa 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 →, Controllori PIDIl controllore PID calcola $u=K_pe+K_d\dot e+K_i\int e$, cioè $C_{PID}(s)=K_p+K_ds+\frac{K_i}s=\frac{K_i}s\Big(1+\frac{K_p}{K_i}s+\frac{K_d}{K_i}s^2\Big)$ (due zeri e un polo nell'origine: non proprio). Nella sintesi per tentativi $\frac{K_i}s$ alza il tipo (Passo 1) e i due zeri sono una doppia azione anticipatrice (Passo 2): $PI$ = un integratore + uno zero (anticipo fino a $90^\circ$), $PID$ = integratore + due zeri (anticipo fino a $180^\circ$), $PD$ = zero senza integratore. Gli zeri si mettono $\frac M{20}$ (PI) o $\frac M{40}$ decadi ciascuno (PID) prima di $\omega_A^*$.Controllori PID →).
- Controllore: zeri (cancellano i poli stabili di ) e due poli in : . : , , . Alternativa: zeri reali , (Pulsazione di attraversamento, margine di fase e criterio di BodeLa pulsazione di attraversamento $\omega_A$ è la $\omega>0$ in cui $|G(j\omega)|=1$ (0 dB); il margine di fase è $m_\varphi=180^\circ+\arg G(j\omega_A)$: quanta fase si può ancora perdere prima di arrivare a $-180^\circ$. Criterio di Bode: se $G$ è strettamente propria, ha guadagno di Bode $K_B>0$, nessun polo con $\mathrm{Re}>0$ e $\omega_A$ è ben definita (esiste ed è unica), allora $W=\frac G{1+G}$ è BIBO stabile $\iff m_\varphi>0$. Più $m_\varphi$ è grande, più il sistema è lontano dall'instabilità e meno oscilla.Pulsazione di attraversamento, margine di fase e criterio di Bode →).
- Errori: un solo zero; cancellazione lecita solo per poli stabili; fase del trinomio (); formula del tipo 0; non propria.