Estratto del documento

Sistemi dinamici a tempo continuo

definisce relazione matematica tra cause

e effetti; oggetto che interagisce con mondo con cause

modello matematico x descrivere comportamento.

A tempo continuo le cause sono grandezze nel tempo, continue. Definisco tutto il tempo.

"discreto" = segnali campionati ogni secondo.

Dinamico → u1(b) non dipende solo da u1(t) ma anche dai valori passati di u1 e u2. Non basta sapere u1(t) e sapere y1(t).

Mi serve sapere la storia passata dei segnali.

Ingresso/uscite

Azioni compiute sul sistema da agenti esterni

descrivono la risposta del sistema agli stimoli.

Esempio

i(t)

v(b)

i(t) V(t)

h(t)

V(t) = f·i(t)

V(t) = e·i(t)

dN/dt = Win(t) - Wout(t)

M(t) = ρAh(t)

dh(t)/dt = 1/ρA [Win(t) - Wout(t)]

h(t) - h(t-σ) = f(x)

Win

Wout

h(t)

h(t-σ)

1/ρA [Win, Wout]

É dinamico dipende da che valore di h parte.

Serve conoscere livelli iniziali scattato.

Se é descritto da eq.diff. é dinamico.

L'uscita non dipende solo dall'ingresso ma anche dal passato di ingresso o uscita.

Sistemi dinamici a tempo continuo

definire relazione matematica tra cause e effetti; oggetto che interagisce con mondo esterno. Il modello matematico descrive comportamento a tempo continuo le cause sono grandezze nel tempo continuo. Definisco tutto il tempo

"discreto" segnali campionati ogni secondo.

Dinamico s1(b) non dipende solo da su(t1) ma anche valori passati di su e di s1 non basta sapere u(t1) e sapere y(t1).

serve sapere la storia passata dei segnali.

azioni compiute sul sistema da agenti esterni descrivono la risposta del sistema agli stimoli.

Esempio

i(t)v(t)

NO è statico l'ingresso definisce l'uscita senza altra variabile. Basta conoscere i(t) x determinare UNICAMENTE v(t).

V(t) = f ・ I(t)

dM = Win(t) - Wout(t)

M(t) = ρAh(ts)

dh(t)dt

= 1/ρA [Win(t) - Wout(t)]

se è descritto da eq.diff. è dinamico

L'uscita non dipende solo dall'ingresso ma anche del passato di ingresso o uscita.

Sistemi dinamici

  • bisogna conoscere + che le condizioni iniziali
  • serve memoria, sapere stato sistema nel ± t0 in cui si applica ingresso

Variabile di stato

  • variabili interne del sistema la cui conoscenza a t0 costituisce la minima informazione necessaria a determinare y(t) t ≥ t0

x(t) = [ x1(t)

x2(t)

...

xn(t) ]

  • vettore di stato, contiene variabile di stato

u(t), t ≥ t0 ------> y(t) t ≥ t0

x(t0)

Riprendo esempio

  • Win(t)...................................... portata in ingresso

h(t)..............livello

Wout(t) = k h(t)............... portata in uscita

V(t) = A h(t).....................

  • area di base

Conservazione volume

  • dV(t) / dt = Win(t) - Wout(t)

A dh(t)/dt = Win(t) - Wout(t)

  • eq. diff. 1o ordine
  • lineare
  • u(t) ingresso - CAUSA
  • h(t) - x(t) stato
  • y(t) = k x(t) - EFFETTO
  • uscita

A h(t) = Win - Wout

  • { A x(t) = u(t) - k x(t)........ eq. diff.
  • y(t) = k x(t) ............eq. di uscita

eq. di uscita

(2)

A)

Bilancio Forze (non lo facciamo noi)

  Nẏt(t) = F(t) - ky(t) - hẏ(t)

F(t) = u(t) ingresso, causa

y1(t) = x1(t)   stato

y2(t) = x2(t)

y(t) = uscita, effetto

x1(t) = ẏ(t) = x2(t)

x2(t) = ẍ(t) = F(t)/M - ky(t)/M - hẏ(t)/M = 1/M (u(t) - kx1(t) - hx2(t))

y(t) - x1(t) → eq. uscita

3)

Ca(t) = coppia attrito viscoso → Ca(t) = h θ̇(t)

p(t) = coppia motrice

Momento di Inerzia J = Mℓ2

Bilancio coppie → J θ̈(t) = C(t) - Mℓ sin θ(t) - Ca(t)

μ θ̈(t) = -Mℓ sin θ(t) + hθ̇(t) + C(t)

C(t) = u(t) → ingresso

θ(t) → y(t) uscite

1) Scrivo -u(t) X1 / X2 y(t)

2) Scrivo ẋ12 y(t) =

3) So sostitui ̧so con dati eq.

2 eq. dif. 1o ordine NON LINEARI

Sist. dinamico in “rappresentazione di stato”

ẋ(t) = f(x(t), u(t))y(t) = C(x(t), u(t))x(t) = x0x ∈ Rⁿ → n = ordine sistema

u ∈ Ry ∈ RSISO = single input single outputingresso e uscita SCALARI

CASO GENERALE

u ∈ Rᵐy ∈ RᵖMIMO = multiple input multiple output

m > 1, p = 1 → MISO uscita scalare

m = 1, p > 1 → SIMO “ingresso scalare”

Tipi di sistemi

  • strettamente proprio

ẋ(t) = f(x(t), u(t))y(t) = C(x(t))non c’è dipendenza esplicita da u(t)Altrimenti si dice PROPRIOy(t) = … u

- Se f e C sono funzioni lineari → sistema lineareFunzione polinomiale di grado 0 o 1Altrimenti non lineari

Sistema tempo-variabile → compare esplicitamente tẋ(t) = f(x(t), u(t), t)y(t) = C(x(t), u(t), t)

Altrimenti tempo INVARIANTE → in questo caso (stazionari)

Esempio:ẋ(t) = -3x(t) + u(t)y(t) = 2x(t)

Guardo n° ingressi (1) = uuscite 1 = y → SISO

strettamente proprio

y(t) = 2u(t)

lineare, tempo invariante

  • x'(t) = 3 x(t) + sin(t) ⋅ u(t)

  • y(t) = 2 x(t)

centrato

  • x'(t) = - 3 x(t) +

  • y(t) = 2 x(t) −

Scelta variabili di stato

rappresentabile di stato univoca

Come ricavare

Equazioni che diventerà

ESEMPIO

x1(t) = y(t)

x2(t) = ∂y/∂t

x3(t) = ∂2y/∂t2

xn(t) = ∂n-1y/∂n-1t

n(t) = Ɛ (xn, xn-1, ..., x1, μ)

Criteriox trovate formula

  1. Scegliscrivi

x1 = yx2 = ẏx3 = ÿ

e sostituiscoin eq. datae ẋ3 = ÿrincopioeq. datasostituendoy/ẏ

f (x, μ)

ottengo n eq. diff.

y( x, μ) = x1

criterio matematico

es

ÿ(t) = √x1y(t) ẏ(t) + 5 μ(t) /(1 + ẏ(t)2)

va scritto nella Forma

{ ẋ(t) = Ƒ (x(t), μ(t))y(t) = ᵧ (x(t), μ(t))

Quanto sono le x ? 3 = ordine 3

  1. x1 =x2 =x3 =

x1 = y(t)x2 = ẏ(t)x3 = ÿ(t)

{ x(t) = x2(t) x2(t) = x3(t) ẋ3(t) = rincopio le forma datasostituendo

= √2x1(t)x2(t) + 5μ(t) /(1 + x3(t)2)

y(t) = x1(t)

Criterio fisico

variabili di stato

  • sist. elettrici
  • sist. meccanici
  • sist. termici
  • sist. idraulici

La scelta delle variabili non è UNIVOCA!

Esempio

sospensioni:

Mz(t) = -c(t) (ẋz(t) - żz(t)) + K (zz(t) - żz(t) - Δs) - MC

mzżz(t) = c(t) (ẋ(t) - żz(t)) - K (zz(t) - żz(t) - Δs) - mg

1° modello

x =

  • z
  • ż
  • żz

u(t) = [zr c]

y(t) = z(t)

SISO, 4° ordine, non lineare perchè moltiplico stato * ingresso

tempo invariante

Ora lo modello in un altro modo

2° modello

x =

  • z
  • ż
  • ż

u(t) = zr

y(t) = z(t)

SISO, 4° ordine, lineare, tempo variante perchè

c(t) non è più un segnale in, è un parametro.

2 modelli ≠ per lo stesso sistema

Riassunto...

Dalla realtà:

  1. modello = equazione differenziale
    • scelte legate a applicazione modello (approssimazioni)

Non lo scegliamo noi il modello

((dy/dt)(m)) = f(...)

(lo trasformo in una rapp. di stato)

  • modello di stato

{ x = f(x,μ) y = g(x,μ) }

(scelta di μ, y, x, ma è solo una riscrizione, non un'approssimazione)

  1. Trasformo modello dato in modello in forma di stato

μ → | → y

w definisce il comportamento desiderato di y prendendo un controllo:

o misura la y, e la corregge, usato o disturbo di Va → inserito un sensore

Il progetto di C si basa sul modello di P

devo sapere relazione matematica tra μ e y e le sue caratteristiche

Quindi mi concentro su

μ → | P |→ y

relazione tra μ e y è una equazione differenziale ordinaria (ode)

Es.: (dy(m))/dt = y (dy(m-1), ..., dyμ,μ)

la riscrivo come rappresentazione di stato

con n eq. differenziali di ordine 1

eq. diff. di ordine 1

x(t) = F(x(t), u(t))

y(t) = Q(x(t), u(t))

Algebra

Analisi sistemi → calcolo movimenti sistemi dinamici

x(t) = F(x(t), u(t))

y(t) = Q(x(t), u(t))

Dato l'ingresso u(t) t ≥ t₀

Quanto vale

x(t), y(t) per t > t₀ ?

x(t₀) = x0 stato iniziale

x(t) t ≥ t₀ movimento dello stato

y(t) t ≥ t₀ movimento dell'uscita

Devo integrare il sistema per trovare x(t)

trovare y(t) basta che sostituisco x(t) e u(t)

esempio

u(t) = portata volumetrica in ingresso

x(t) = livello

y(t) = k x(t) → portata volumetrica in uscita

Modello

x(t) = -1/A k x(t) + 1/A u(t)

y(t) = - k x(t)

Scelgo A/k = 1m2/1 m3/s

x(t) = - x(t) + u(t)

y(t) = x(t)

Per studiare movimento dell'uscita mi serve l’ingresso u(t)

Assegnato

Dato μ(t)=2      ∀t≥0       x(0)=5

Ricordo

0t     d/dt ( ex(t) ) dt = [ ex(t)x(t) ]0t   ≈ ex(t) - x(0)

Devo integrare

x⁠'(t) = -x(t) + μ(t)

› x⁠'(t) = -x(t) + 2

moltiplico per et

› etx⁠'(t) = -etx(t) + 2 et

integrale › etx(t) - etx(t) = 2 et

› et (          ) = -2e-t

› d/dt [  ] = 2 et

› d/dt [  ] = e-t

› etx⁠'(t) = 2 et

x⁠'(t)

 

obiettivo = esplicitare x(t)

› c t (x(t) - x(0) + ∫0t 2 etdt)

› d/dt (           )

› x(t)=x(0) + 2 et

› et = x(t) - 2

posto x(0) = 5

› x(t) = 5 et + t 2e

= -5e-t + 2e-t (e - 2)

› › 5et t 2et

› › -5e-t + 2e-t [e - 0] = 5et + 2 - t  

 

movimento dello stato

x(t) = 3e-t + 2

t ≥ 0

movimento dell'uscita

y(t) = Kx(t)

K = 1

y(t) = 3e-t + 2

t ≥ 0

x(0) = 5

andamento esponenziale decrescente

(Movimenti di) equilibrio

  • x(t) = F (x(t), u(t))
  • y(t) = C (x(t), u(t))

x(to) = x- = costante stato iniziale

u(t) = μ- t ≥ to ingresso costante

Stato di equilibrio x(t) = x- costante nel tempo

in corrispondenza di u(t) = μ-

se metto un ingresso costante e rimane nello

stato iniziale x- c'è equilibrio

Uscita di equilibrio

se y(t) = y- costante nel tempo in corrispondenza

di u(t) = μ

eq. elettrica

xo = f(x-, μ-) = 0

Condizioni di equilibrio

x(t)=x̄y(t)=ȳẋ(t)=0F(x, μ)=0ȳ=c(x̄, μ̄)

Esempio

1)ẋ(t)=-2x(t)+3u(t) y(t)=2x(t)-u(t)

calcolare x̄, ȳ in corrispondenza di u(t)=ū t≥0

ū=2

x̄ incognita, stesse c.s.So che x̄=0

importante!F(x̄, ū)=0

con questa funzione alle dell'equazione di stato -2x̄+3ū=0 -2x̄+6=0x̄=3 t≥0

Uscita di eq ȳ?

Sostituisco x̄ e ū in y(t)=...ȳ=2x̄-ū=4 t≥0

2) ẋ₁(t)=x₂(t)ẋ₂(t)=-a/l * x₁(t) + u(t)/Ml² y(t)=x₁(t)Ө(t)=x₁(t)

Calcolo equilibrio dato

μ(t) = ū t ≥ 0

→ ẋ = 0 equilibrio

F(&xmacr;,ū) = 0 → ẋ2 = 0

velocità nulla

x3 = 0

se ẋ2 = 0 → &dfrac{-ℓ}{ρ} sin(x1) h

&dfrac{μc2 + ū}{Mℓ}

sin(x1) = &dfrac{ℓ}{c2} &dfrac{ū}{Mℓ} = &dfrac{-μ}{Mℓc}

x1 = arcsin( &dfrac{ū}{Mℓc})

1o caso   ū = 0

  • x1 = 0 = arcsin 0
  • x2 = 0
  • ẏ = 0
  • γ = 0

2o caso   ū = Mℓc

  • x1 = arcsin 1 = π/2
  • x2 = 0
  • ẏ = &dfrac{π}{2}

pendolo con massa in basso

sist.dinamica a tempo continuo

ẋ = f(x, μ, t)

ẏ = g(x, μ, t)

Notazione matriciale per il caso SSD

x(t) = f(x(t), μ(t))

y(t) = g(x(t), μ(t))

sist. LTI (dinamici lineari tempo invarianti)

{

x'1(t) = a11 x1(t) + a12 x2(t) + ... + a1n xn(t) + b1 μ(t)

x'2(t) = a21 γ2(t) + a22 γ2(t) + ... + a2n xn(t) + b2 μ(t)

ẏ(t) = c1 x1(t) + c2 x2(t) + ... + cn xn(t) + d μ(t)

sono fun. lineari

Anteprima
Vedrai una selezione di 4 pagine su 14
Sistemi dinamici, movimenti e equilibri Pag. 1 Sistemi dinamici, movimenti e equilibri Pag. 2
Anteprima di 4 pagg. su 14.
Scarica il documento per vederlo tutto.
Sistemi dinamici, movimenti e equilibri Pag. 6
Anteprima di 4 pagg. su 14.
Scarica il documento per vederlo tutto.
Sistemi dinamici, movimenti e equilibri Pag. 11
1 su 14
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/04 Automatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher www.alle.galas di informazioni apprese con la frequenza delle lezioni di Fondamenti di automatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Milano o del prof Formentin Simone.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community