Fondamenti di automatica2/Risposte di sistemi del I e II ordine

Da testwiki.
Vai alla navigazione Vai alla ricerca

Template:Fondamenti di automatica2

Premesse

Ipotesi

Si considera un sistema dinamico SISO, LTI e a tempo continuo, con una certa funzione di trasferimento:

H(s)=NH(s)DH(s)

e si restringe l'attenzione ai casi:

  • DH(s) = polinomio di I grado → sistema del I ordine;
  • DH(s) = polinomio di II grado → sistema del II ordine;

e inoltre si suppone H(s) strettamente propria (= il grado di NH(s) è strettamente minore del grado di DH(s)).

Si considerano due casi per l'ingresso u(t):

  • un ingresso impulsivo:
    u(t)=u¯δ(t)U(s)=u¯
  • un ingresso a gradino:
    u(t)=u¯ε(t)U(s)=u¯s

Si ipotizza che il sistema sia inizialmente a riposo (condizioni iniziali nulle):

Y(s)=Yf(s)=H(s)U(s)

Richiami

Teorema del valore iniziale

limt0+y(t)=lims+sY(s)
Condizioni al contorno

Entrambi i limiti devono esistere ed essere finiti (<+); in particolare occorre che Y(s) sia strettamente propria.

Teorema del valore finale

limt+y(t)=lims0sY(s)
Condizioni al contorno

Entrambi i limiti devono esistere ed essere finiti (<+); in particolare occorre che sY(s) non abbia poli nel semipiano destro chiuso (= asse immaginario compreso) → tutti i poli di sY(s) devono avere parte reale strettamente negativa.

Risposte di sistemi del I ordine

Si considera un sistema del I ordine con funzione di trasferimento H(s) avente un polo in p:

H(s)=K*sp

dove K* è il guadagno.

Risposta a un ingresso impulsivo

Risposta y(t) di un sistema del I ordine a un ingresso impulsivo u(t) al variare del polo p

Applicando un ingresso impulsivo u(t):

u(t)=u¯δ(t)U(s)=u¯

la risposta del sistema y(t) è:

Y(s)=H(s)U(s)=K*spu¯y(t)=K*u¯eptε(t)
Valore iniziale della risposta y(t)

Il teorema del valore iniziale si può applicare perché Y(s) è strettamente propria:

y(0+)=lims+sK*u¯sp=K*u¯

Condizioni di stabilità esterna

Il sistema è BIBO-stabile se e solo se sY(s) non ha poli nel semipiano destro chiuso, cioè se p0.

Valore a regime y della risposta y(t)

Il valore a regime y della risposta y(t) del sistema è il valore a cui essa converge nel tempo:

ylimt+y(t)

Se il sistema è BIBO-stabile si può applicare il teorema del valore finale:

  • se p<0:
    y=lims0sK*u¯sp=0
  • se p=0:
    y=lims0sK*u¯s=K*u¯

Risposta al gradino

Risposta y(t) di un sistema del I ordine a un ingresso a gradino u(t) al variare del polo p

Applicando un ingresso a gradino u(t):

u(t)=u¯ε(t)U(s)=u¯s

la risposta y(t) del sistema è:

  • se p=0:
    Y(s)=H(s)U(s)=K*u¯s2y(t)=K*u¯tε(t)
  • se p0:
Y(s)=H(s)U(s)=K*spu¯s=K*u¯ps+K*u¯psp=K*u¯p(1s1sp)y(t)=K*pKu¯(ε(t)eptε(t))=Ku¯(1ept)ε(t)
Valore iniziale della risposta y(t)

Si può applicare il teorema del valore iniziale perché Y(s) è strettamente propria:

y(0+)=lims+sK*u¯s(sp)=0

Condizioni di stabilità esterna

Il sistema è BIBO-stabile se e solo se sY(s) non ha poli nel semipiano destro chiuso, cioè se p<0.

Valore a regime y della risposta y(t)

Se il sistema è BIBO-stabile si può applicare il teorema del valore finale:

y=lims0sK*u¯s(sp)=K*u¯p
Parametri tipici
  • la costante di tempo τ è l'istante di tempo in cui la risposta y(t) raggiunge il 63% del valore a regime y:
    τ=|1p|
  • il tempo di salita tr è il tempo necessario perché la risposta y(t) passi dal 10% al 90% del valore di regime y;
  • il tempo di assestamento ta,ε% rispetto al percentile ε% è il tempo oltre il quale la risposta y(t) non esce più dalla fascia [(10,01ε)y,(1+0,01ε)y]:
    • a t=3τ la risposta y(t) raggiunge il 95% del valore a regime y:
      ta,5%3τ

Risposta al gradino di sistemi del II ordine

Caso 1: 2 poli reali distinti senza zeri

Si considera un sistema del II ordine con funzione di trasferimento H(s) avente due poli reali distinti p1 e p2:

H(s)=K*(sp1)(sp2),p1p20

Applicando un ingresso a gradino u(t):

u(t)=u¯ε(t)U(s)=u¯s

la risposta y(t) del sistema è:

Y(s)=H(s)U(s)=K*u¯s(sp1)(sp2)y(t)=K*u¯p1p2[1+p2p1p2ep1tp1p1p2ep2t]ε(t)
Valore iniziale della risposta y(t)

Si può applicare il teorema del valore iniziale perché Y(s) è strettamente propria:

y(0+)=lims+sK*u¯s(sp1)(sp2)=0

Condizioni di stabilità esterna

Risposta y(t) di un sistema del II ordine BIBO-stabile con poli reali distinti e senza zeri a un ingresso a gradino u(t) al variare della costante di tempo equivalente τeq

Il sistema è BIBO-stabile se e solo se sY(s) non ha poli nel semipiano destro chiuso, cioè se p1<0 e p2<0.

Valore a regime y della risposta y(t)

Se il sistema è BIBO-stabile si può applicare il teorema del valore finale:

y=lims0sK*u¯s(sp1)(sp2)=K*u¯p1p2
Parametri tipici
  • costante di tempo equivalente τeq:
    τeqiτpi=τ1+τ2=|1p1|+|1p2|
    all'aumentare della costante di tempo equivalente τeq si riduce il tempo di salita della risposta y(t)

Caso 2: 2 poli reali distinti e 1 zero reale

Si considera un sistema del II ordine con funzione di trasferimento H(s) avente due poli reali distinti p1 e p2 e uno zero reale z:

H(s)=K*(sz)(sp1)(sp2),p1p2z,p1p20

Applicando un ingresso a gradino u(t):

u(t)=u¯ε(t)U(s)=u¯s

la risposta y(t) del sistema è:

Y(s)=H(s)U(s)=u¯K*(sz)s(sp1)(sp2)y(t)=K*zu¯p1p2[1(p1z)p2z(p1p2)ep1t+(p2z)p1z(p1p2)ep2t]ε(t)

Condizioni di stabilità esterna

Il sistema è BIBO-stabile se e solo se sY(s) non ha poli nel semipiano destro chiuso, cioè se p1<0 e p2<0.

Effetti dello zero z
  • z<maxipi<0: al diminuire di |z| si riduce il tempo di salita (quindi si riduce la costante di tempo equivalente τeq) → è possibile definire una costante di tempo τz=1|z| associata allo zero z:
    τeq=iτpiτz
  • maxipi<z<0: al diminuire di |z| aumenta la sovraelongazione (risposta non monotona);
  • z>0: al diminuire di z aumenta la sottoelongazione (risposta inversa) che ha un effetto di ritardo sulla risposta.

Caso 3: 2 poli complessi coniugati distinti senza zeri

Si considera un sistema del II ordine con funzione di trasferimento H(s) avente due poli complessi coniugati distinti s1=σ0+jω0 e s2=σ0jω0:

H(s)=Kωn2s2+2ζωns+ωn2

dove:

  • K è il guadagno;
  • la pulsazione naturale ωn è la distanza dall'origine:
    ωn=σ02+ω02
  • lo smorzamento ζ è il seno dell'angolo θ formato con l'asse immaginario:
    ζ=sinθ

Applicando un ingresso a gradino u(t):

u(t)=u¯ε(t)U(s)=u¯s

la risposta y(t) del sistema è:

Y(s)=H(s)U(s)=u¯Kωn2s(s2+2ζωns+ωn2)

Condizioni di stabilità esterna

Risposta y(t) di un sistema del II ordine BIBO-stabile con poli complessi coniugati distinti e senza zeri a un ingresso a gradino u(t) al variare dello smorzamento ζ
Risposta y(t) di un sistema del II ordine BIBO-stabile con poli complessi coniugati distinti e senza zeri a un ingresso a gradino u(t) al variare della pulsazione naturale ωn

Il sistema è BIBO-stabile se e solo se sY(s) non ha poli nel semipiano destro chiuso, cioè se ω0={s1}={s2}<0.

Se il sistema è BIBO-stabile la risposta y(t) del sistema è:

y(t)=u¯K[111ζ2eζωntsin(ωn1ζ2t)+arccosζ]ε(t)
Valore a regime y della risposta y(t)

Se il sistema è BIBO-stabile si può applicare il teorema del valore finale:

y=lims0su¯Kωn2s(s2+2ζωns+ωn2)=Ku¯
Parametri tipici
  • costante di tempo τ:
    τ=1ζωn
  • il valore di picco ymax è il valore istantaneo massimo della risposta y(t) assunto al tempo di picco t^:
    ymax=y(t^)=maxty(t),t^=πωn1ζ21ωn
Valori tipici della sovraelongazione massima in funzione dello smorzamento ζ
  • sovraelongazione massima s^:
    s^=ymaxyy=eπζ1ζ2ζ=|lns^|π2+ln2s^
  • sovraelongazione massima percentuale s^%:
    s^%=100s^
    fissata una pulsazione naturale ωn, al diminuire dello smorzamento ζ aumenta la sovraelongazione della risposta y(t)
  • il tempo di salita ts è il primo istante in cui la risposta y(t) raggiunge il valore a regime y:
    ts=t^arccosζωn1ζ2=1ωn1ζ2(πarccosζ)
  • il tempo di salita tr è il tempo necessario perché la risposta y(t) passi dal 10% al 90% del valore di regime y:
    tr2,16ζ+0,6ωn
    fissato uno smorzamento ζ, al diminuire della pulsazione naturale ωn aumenta il tempo di salita della risposta y(t)
  • il tempo di assestamento ta,ε% rispetto al percentile ε% è il tempo oltre il quale la risposta y(t) non esce più dalla fascia [(10,01ε)y,(1+0,01ε)y]:
    ta,ε%ln(0,01ε)ζωn
    • a t=3τ la risposta y(t) raggiunge il 95% del valore a regime y:
      ta,5%3ζωn=3|{s1}|=3τ

Caso 4: 2 poli reali coincidenti senza zeri

Si considera un sistema del II ordine con funzione di trasferimento H(s) avente due poli reali coincidenti s1=s2=1τ:

H(s)=K(1+τs)2

Condizioni di stabilità esterna

Risposta y(t) di un sistema del II ordine BIBO-stabile con poli reali coincidenti e senza zeri a un ingresso a gradino u(t) al variare della costante di tempo τ

Applicando un ingresso a gradino u(t):

u(t)=u¯ε(t)U(s)=u¯s

la risposta y(t) del sistema:

y(t)=u¯K(1etτtτetτ)ε(t)

è monotona e non presenta oscillazioni, sottoelongazioni o sottoelongazioni.

Valori tipici
y u¯K
tr 3,36τ
ta,5% 4,74τ
ta,1% 6,64τ
Parametri tipici
  • costante di tempo τ: (ζ=1)
    τ=1ωn
  • valore a regime y;
  • tempo di salita tr dal 10% al 90%;
    all'aumentare della costante di tempo τ aumenta il tempo di salita tr della risposta y(t)
  • tempo di assestamento ta,ε% rispetto al percentile ε%.