Assegnato un certo processo fisico lo scopo dei controlli è quello di progettare
dei controllori che devono guidare il processo fisico in maniera tale che
quest ultimo si comporti in un determinato
controllore fisico
legge di
controllo
processo fisico
disturbi
grandezza da controllare
retroazione
e(t) e y(t) sono e z(t) sono vettori
yd(t) è la grandezza desiderata, cioè quella che si vorrebbe ottenere
e(t) = y(t) - yd(t)
errore
limt→∞e(t)=0
disturbo
disturbo
sistema non lineare
tracking
disturbance rejection
asymptotic stability
Assegnato un certo processo fisico lo scopo dei controlli è quello di progettare dei controllori che devono guidare il processo fisico in maniera tale che quest’ultimo si comporti in un determinato modo.
(t) e y(t) sono x(t) sono vettori
yd(t) è la grandezza desiderata, cioè quella che si vorrebbe ottenere
e(t) = y(t) - yd(t)
e(t)
limt → ∞ e(t) = 0
A = m x m
B = m x ρ
ρ = m x q
C = q x m
D = q x ρ
Q = q x ρ
x(t) = m x 1
u(t) = ρ x 1
z(t) = x x 1
y(t) = q x 1
Sistema non lineare
- TRACKING
- DISTRUBANCE REJECTION
- ASYMPTOTIC STABILITY
Dal Processo Fisico Al Controllore Fisico
PROCESSO FISICO
- Identificazione delle grandezze da controllare y(t)
- Identificazione delle grandezze controllanti u(t)
- Identificazione dei disturbi z(t)
- Identificazione delle specifiche progettuali
MODELLIZZAZIONE DEL PROCESSO NEL TEMPO
MODELLIZZAZIONE DEL PROCESSO IN LAPLACE
SCELTA DELLO SCHEMA DI CONTROLLO
- Progetto del controllore in "t" (assemblea "s" o "t")
- Progetto del controllore in "s"
CONTROLLARE FISICO
Schema nel dominio di Laplace
- P(s) funzione di trasferimento ingresso-uscita
- M(s) funzione di trasferimento disturbi-uscita
- G(s) funzione di trasferimento del controllore
y(s) = y1(s) + y2(s)
y1 = P(s) u(s)
y2 = M(s) x(s)
- x(t) = yd(t)
- e(t) = x(t) - y(t)
Schema nel dominio del tempo
Controllore
ś(t) = Fś(t) + G e(t)
u(t) = Hś(t) + L e(t)
Processo
ż(t) = A x(t) + B u(t) + P2(t)
y(t) = C x(t) + D u(t) + Q ż(t)
N.B. Il sistema complessivo deve essere asintoticamente stabile
yd = B target
y(t) = B(t)
R(t) = Bin(t) - Bout(t)
Rin(t) Rout(t)
u(t) = Rout(t)
z(t) = Rin(t)
e(t) = y(t) - yd(t)
x(t) = B0(t)
ẋ(t) = ż(t) - Cb(t)
ẋ(t) = A 0B x(t) + 0B + 2Q
y(t) = s(t)
spazio (posizione) → grandezza controllata
u(t) = Fc(t)
forza (controllore) → grandezza controllante
z(t) = Ft(t)
attrito viscoso → disturbo
Sd(t)
Ω(t) = s(t) - sd(t)
v(t) aΦ(t)
Fc(t) - G ℱ (t) - Ft(t) = m aO(t)
sommatario forze esticato
X1(t) = s(t)
X2(t) = s(t)
VARIABILI DI STATO diagonale
X1(t) = X2(t)
X2(t) = (u(t))/m + (ξ/m) X2(t) = ξ(t)/m
⎡X1(t)⎤ ⎡0 1⎤ ⎡X1(t)⎤
⎣X2(t)⎦ = ⎣0 -b/m⎦ ⎣X2(t)⎦ + ⎡0 ⎤ u(t) + ⎡0 ⎤ ξ(t)
A B
y(t) = X1(t)
y(t) = (λ 0) ⎡X1(t)⎤ + 0 u(t) + 0 z(t)
⎣X2(t)⎦
C D Q
Regole di trasformazione
a β₁(t) + b β₂(t) → a β₁(s) + b β₂(s)
∫ β(t)dt → β(s) ∫0t β(σ)dσ → β(s)
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Teoria Controlli
-
Controlli automatici
-
Appunti di Controlli automatici
-
Esercizi di controlli automatici (esami svolti)