Salta al contenuto
Note per Studenti Tipo e errore a regime di un sistema retroazionato

Tipo e errore a regime di un sistema retroazionato

In questa pagina 3

Il tipo di un sistema (Segnali canonici, tipo di un sistema ed errore di regime permanenteI segnali canonici $\delta_{-(k+1)}(t)=\frac{t^k}{k!}\delta_{-1}(t)$ (gradino, rampa, parabola) hanno trasformata $s^{-(k+1)}$. Per $W$ propria, BIBO stabile e $W(0)\ne0$, il sistema è di tipo $k$ se l'errore di regime $e_{rp}^{(k+1)}=\lim_{t\to\infty}[\delta_{-(k+1)}-w_{-(k+1)}]$ è costante e non nullo (per i segnali di ordine minore è nullo, per quelli di ordine maggiore infinito). Tipo $0\iff W(0)\ne1$, $e^{(1)}{rp}=1-W(0)$; tipo $k\ge1\iff W(0)=1$, $W^{(i)}(0)=0$ per $i<k$, $W^{(k)}(0)\ne0$, con $e^{(k+1)}{rp}=-\frac{W^{(k)}(0)}{k!}$.Segnali canonici, tipo di un sistema ed errore di regime permanente →) si calcola con le derivate di WW in 00. Per un sistema retroazionato, il tipo e l'errore si leggono invece direttamente da G~\tilde G in catena aperta: è il risultato su cui si basa la 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 →).

Il teorema

Sia G~(s)=KBsh G~1(s)\tilde G(s)=\frac{K_B}{s^h}\,\tilde G_1(s) in forma di Bode, G~1(0)=1\tilde G_1(0)=1, h≥0h\ge0 numero di poli nell'origine, KB=KB(G~)K_B=K_B(\tilde G) il suo guadagno di Bode. Si supponga che W=G~1+G~W=\frac{\tilde G}{1+\tilde G} sia propria, BIBO stabile e priva di zeri in 00.

Teorema. WW è di tipo k=hk=h (il tipo coincide con la molteplicità del polo nell'originenumero di integratori in catena aperta di G~\tilde G) e erp(1)=11+KB(h=0),erp(h+1)=1KB(h≥1).e_{rp}^{(1)}=\frac1{1+K_B}\quad(h=0),\qquad e_{rp}^{(h+1)}=\frac1{K_B}\quad(h\ge1).

Dimostrazione. L'errore al segnale canonico δ−(k+1)\delta_{-(k+1)} ha trasformata 1sk+1⋅11+G~\frac1{s^{k+1}}\cdot\frac1{1+\tilde G} (Schemi di controllo in retroazione e funzioni di trasferimentoNello schema in retroazione unitaria negativa (controllore $C$, processo $G$) la FdT in catena aperta è $\tilde G=CG$ e quella in catena chiusa $W=\frac{\tilde G}{1+\tilde G}$; l'errore è $E=\frac{R}{1+\tilde G}=(1-W)R$. Zeri di $W$ = zeri di $\tilde G$, poli di $W$ = zeri di $1+\tilde G$. La BIBO stabilità di $W$ è un'altra cosa dalla stabilità di $G$: la retroazione sposta i poli. Le cancellazioni di fattori instabili tra $C$ e $G$ sono proibite.Schemi di controllo in retroazione e funzioni di trasferimento →): quindi 1−W(s)=11+G~(s)1-W(s)=\frac1{1+\tilde G(s)} e erp(k+1)=lim⁡s→01−W(s)sk=lim⁡s→01sk(1+G~(s)).e_{rp}^{(k+1)}=\lim_{s\to0}\frac{1-W(s)}{s^k}=\lim_{s\to0}\frac1{s^k\big(1+\tilde G(s)\big)}.

  • Se h=0h=0: G~(0)=KB\tilde G(0)=K_B, finito, e per k=0k=0 si ha erp(1)=11+KBe_{rp}^{(1)}=\frac1{1+K_B}, costante non nulla: tipo 00.
  • Se h≥1h\ge1: moltiplicando numeratore e denominatore per shs^h si ha 1sk(1+G~)=sh−ksh+KBG~1(s)\frac1{s^k(1+\tilde G)}=\frac{s^{h-k}}{s^h+K_B\tilde G_1(s)}. Il denominatore tende a KBG~1(0)=KBK_B\tilde G_1(0)=K_B per s→0s\to0. Per k<hk<h il numeratore va a zero: limite 00. Per k=hk=h il numeratore vale 11: limite 1KB≠0\frac1{K_B}\ne0. Per k>hk>h il numeratore diverge: limite ∞\infty. Dunque il primo kk con errore finito non nullo è k=hk=h, e vale erp(h+1)=1KBe_{rp}^{(h+1)}=\frac1{K_B}. □\square

In parole: ogni integratore (polo nell'origine) in catena aperta alza il tipo di uno, perché un integratore ha guadagno infinito a frequenza zero e "spinge" l'uscita fino ad annullare l'errore.

Il tipo non è altro che il numero di integratori in catena aperta. Se h=0h=0 il sistema segue un riferimento costante con errore finito; se h=1h=1 segue il gradino senza errore e la rampa con errore costante 1KB\frac1{K_B}; se h=2h=2 segue anche la rampa senza errore e la parabola con errore 1KB\frac1{K_B}.

Come si usano le formule

Esempio 1 (tipo 1). G~=10s(1+s)(1+s/10)\tilde G=\dfrac{10}{s(1+s)(1+s/10)} in anello chiuso: W=1010+s+1,1s2+0,1s3W=\frac{10}{10+s+1{,}1s^2+0{,}1s^3}, BIBO stabile (se G~\tilde G fosse moltiplicata per un guadagno KK, la stabilità richiederebbe 0<K<1,10<K<1{,}1; qui K=1K=1). Qui h=1h=1, KB=10K_B=10: tipo 11, erp(2)=110=0,1e_{rp}^{(2)}=\frac1{10}=0{,}1 (verificato con W(0)=1W(0)=1 e W′(0)=−10100=−0,1W'(0)=-\frac{10}{100}=-0{,}1, quindi erp(2)=−W′(0)=0,1e^{(2)}_{rp}=-W'(0)=0{,}1). L'uscita alla rampa tt resta indietro di 0,10{,}1 a regime.

Esempio 2 (tipo 0). G~=100(s+1)(s+10)\tilde G=\dfrac{100}{(s+1)(s+10)}: h=0h=0, KB=10K_B=10, erp(1)=11+10=0,0909e_{rp}^{(1)}=\frac1{1+10}=0{,}0909. In effetti W=100s2+11s+110W=\frac{100}{s^2+11s+110} ha W(0)=100110=0,909W(0)=\frac{100}{110}=0{,}909 e 1−W(0)=0,09091-W(0)=0{,}0909 ✓.

Esempio 3 (controllore da progettare). G=1s+10G=\frac{1}{s+10} (KB(G)=0,1K_B(G)=0{,}1, r=0r=0), obiettivo tipo 00 con ∣erp(1)∣≤0,1|e^{(1)}_{rp}|\le0{,}1: serve KB(G~)≥10,1−1=9K_B(\tilde G)\ge\frac1{0{,}1}-1=9, cioè KB(C)≥90,1=90K_B(C)\ge\frac9{0{,}1}=90: C=90C=90 proporzionale. Per tipo 11 con ∣erp(2)∣≤0,1|e^{(2)}_{rp}|\le0{,}1: C=KB(C)sC=\frac{K_B(C)}s con ∣KB(G~)∣=0,1KB(C)≥10|K_B(\tilde G)|=0{,}1K_B(C)\ge10, cioè KB(C)≥100K_B(C)\ge100: C=100sC=\frac{100}s.

Errori comuni

Versione ripasso

Esercizi su questo argomento

Teoria collegata