Vai al contenuto

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

Wikibooks, manuali e libri di testo liberi.
Indice del libro

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)

Teorema del valore iniziale

[modifica | modifica sorgente]
limt→0+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

[modifica | modifica sorgente]
limt→+∞y(t)=lims→0sY(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

[modifica | modifica sorgente]

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

H(s)=K∗s−p

dove K∗ è il guadagno.

Risposta a un ingresso impulsivo

[modifica | modifica sorgente]
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∗s−pu¯⇒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¯s−p=K∗u¯

Condizioni di stabilità esterna

[modifica | modifica sorgente]

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)

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

y∞≜limt→+∞y(t)

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

  • se p<0:
    y∞=lims→0sK∗u¯s−p=0
  • se p=0:
    y∞=lims→0sK∗u¯s=K∗u¯

Risposta al gradino

[modifica | modifica sorgente]
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¯s2⇒y(t)=K∗u¯tε(t)
  • se p≠0:
Y(s)=H(s)U(s)=K∗s−pu¯s=K∗u¯−ps+K∗u¯ps−p=K∗u¯−p(1s−1s−p)⇒y(t)=K∗−p⏟Ku¯(ε(t)−eptε(t))=Ku¯(1−ept)ε(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(s−p)=0

Condizioni di stabilità esterna

[modifica | modifica sorgente]

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∞=lims→0sK∗u¯s(s−p)=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 [(1−0,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

[modifica | modifica sorgente]

Caso 1: 2 poli reali distinti senza zeri

[modifica | modifica sorgente]

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

H(s)=K∗(s−p1)(s−p2),p1≠p2≠0

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(s−p1)(s−p2)⇒y(t)=K∗u¯p1p2[1+p2p1−p2ep1t−p1p1−p2ep2t]ε(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(s−p1)(s−p2)=0

Condizioni di stabilità esterna

[modifica | modifica sorgente]
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∞=lims→0sK∗u¯s(s−p1)(s−p2)=K∗u¯p1p2
Parametri tipici
  • costante di tempo equivalente τeq:
    τeq≅∑iτ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

[modifica | modifica sorgente]

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∗(s−z)(s−p1)(s−p2),p1≠p2≠z,p1≠p2≠0

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∗(s−z)s(s−p1)(s−p2)⇒y(t)=−K∗zu¯p1p2[1−(p1−z)p2z(p1−p2)ep1t+(p2−z)p1z(p1−p2)ep2t]ε(t)

Condizioni di stabilità esterna

[modifica | modifica sorgente]

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

[modifica | modifica sorgente]

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=σ0−jω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

[modifica | modifica sorgente]
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[1−11−ζ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∞=lims→0su¯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−ζ2∝1ωn
Valori tipici della sovraelongazione massima in funzione dello smorzamento ζ
  • sovraelongazione massima ŝ:
    ŝ=ymax−y∞y∞=e−πζ1−ζ2⇒ζ=|ln⁡ŝ|π2+ln2ŝ
  • sovraelongazione massima percentuale ŝ%:
    ŝ%=100⋅ŝ
    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∞:
    tr≈2,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 [(1−0,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

[modifica | modifica sorgente]

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

[modifica | modifica sorgente]
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(1−e−tτ−tτe−tτ)ε(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 ε%.