Fondamenti di automatica2/Linearizzazione di sistemi dinamici

Da testwiki.
Versione del 4 mar 2014 alle 11:47 di imported>Luca Ghio (Nuova pagina: {{Fondamenti di automatica2}} La '''linearizzazione''' di un sistema dinamico non lineare stazionario ne approssima, mediante lo sviluppo di Taylor del primo ordine, il comportament...)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca

Template:Fondamenti di automatica2 La linearizzazione di un sistema dinamico non lineare stazionario ne approssima, mediante lo sviluppo di Taylor del primo ordine, il comportamento a un modello dinamico lineare, detto sistema dinamico linearizzato.

Linearizzazione di sistemi a tempo continuo

Il sistema dinamico linearizzato può essere espresso in funzione delle perturbazioni δx(t), δu(t) e δy(t) dall'intorno del movimento nominale di riferimento (x~(t), u~(t), y~(t)):

{x˙(t)=f(x(t),u(t))y(t)=g(x(t),u(t))x(t=0)=x0{δx˙(t)=A(t)δx(t)+B(t)δu(t),x(t)=x~(t)+δx(t)δy(t)=C(t)δx(t)+D(t)δu(t),y(t)=y~(t)+δy(t)δx(t=0)=x(t=0)x~0,u(t)=u~(t)+δu(t)

dove le matrici A(t), B(t), C(t) e D(t) sono le matrici jacobiane di f(x,u):

  • A(t) e C(t) sono jacobiani di f rispetto ad x:
    A(t)=f(x,u)x|x=x~,u=u~=[f1x1f1xnfnx1fnxn]|x=x~,u=u~n×n
    C(t)=g(x,u)x|x=x~,u=u~=[g1x1g1xngqx1gqxn]|x=x~,u=u~q×n
  • B(t) e D(t) sono jacobiani di f rispetto ad u:
    B(t)=f(x,u)u|x=x~,u=u~=[f1u1f1upfnu1fnup]|x=x~,u=u~n×p
    D(t)=g(x,u)u|x=x~,u=u~=[g1u1g1upgqu1gqup]|x=x~,u=u~q×p

Se il movimento nominale è un punto di equilibrio (x¯,u¯), allora le matrici A, B, C e D del sistema linearizzato sono costanti e il sistema linearizzato è LTI:

{δx˙(t)=Aδx(t)+Bδu(t)δy(t)=Cδx(t)+Dδu(t)

Linearizzazione di sistemi a tempo discreto

Il sistema dinamico linearizzato può essere espresso in funzione delle perturbazioni δx(k), δu(k) e δy(k) dall'intorno del movimento nominale (x~(k), u~(k), y~(k)):

{x(k+1)=f(x(k),u(k))y(k)=g(x(k),u(k))x(k=0)=x0{δx(k+1)=A(k)δx(k)+B(k)δu(k),x(k)=x~(k)+δx(k)δy(k)=C(k)δx(k)+D(k)δu(k),y(k)=y~(k)+δy(k)δx(k=0)=x(k=0)x~0,u(k)=u~(k)+δu(k)

Se il movimento nominale è un punto di equilibrio (x¯,u¯), allora le matrici A, B, C e D del sistema linearizzato sono costanti e il sistema linearizzato è LTI:

{δx(k+1)=Aδx(k)+Bδu(k)δy(k)=Cδx(k)+Dδu(k)