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) Bilancio forze

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) Coppia attrito viscoso

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) = x0

x ∈ Rⁿ → n = ordine sistema

u ∈ R y ∈ R

SISO = single input single output ingresso 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 PROPRIO.

y(t) = … u

Se f e C sono funzioni lineari → sistema lineare.

Funzione polinomiale di grado 0 o 1.

Altrimenti 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) = u uscite 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, μ)

Criterio

x trovate formula

  1. Scegli
  2. Scrivi

x1 = y

x2 = ẏ

x3 = ÿ

E sostituisco in eq. data e ẋ3 = ÿ rincopio eq. data sostituendo y/ẏ f (x, μ) ottengo n eq. diff.

y( x, μ) = x1

Criterio matematico

esÿ(t) = √x1

y(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 =
  2. X2 =
  3. X3 =

x1 = y(t)

x2 = ẏ(t)

x3 = ÿ(t)

{ x(t) = x2(t) x2(t) = x3(t) ẋ3(t) = rincopio le forma data sostituendo = √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 etx⁠'(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 + 2t ≥ 0

Movimento dell'uscita y(t) = Kx(t)

K = 1

y(t) = 3e-t + 2t ≥ 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)=0

F(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=0

x̄=3 t≥0

Uscita di eq ȳ? Sostituisco x̄ e ū in y(t)=...

ȳ=2x̄-ū=4 t≥0

Esempio 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