Modelli
Scrittura matriciale di sist. din. lin.
Scrittura matriciale di sist. din. lin. → Punto di equilibrio → Caratteristica statica → Linearizzazione → con sistema multivariabile Movimento libero → Movimento forzato → Movimento di un sist. lin. → Formula di Lagrange → Tabella di Routh-Hurwitz → Scrittura matriciale di sist. din. lin.
\(\dot{x} = Ax + Bu\)
\(y = Cx + Du\)
Punto di equilibrio
\(\dot{x} = 0\)
\(\bar{x} = -A^{-1}B\bar{u}\)
Caratteristica statica
\(\bar{q} = s(\bar{u})\)
Linearizzazione
\(\Delta\dot{x} = A\Delta x + B\Delta u\)
\(\Delta y = C\Delta x + D\Delta u\)
A = \(\frac{\partial f}{\partial x}\Big|_{x=\bar{x}, u=\bar{u}}\)
B = \(\frac{\partial f}{\partial u}\Big|_{x=\bar{x}, u=\bar{u}}\)
C = \(\frac{\partial g}{\partial x}\Big|_{x=\bar{x}, u=\bar{u}}\)
D = \(\frac{\partial g}{\partial u}\Big|_{x=\bar{x}, u=\bar{u}}\)
Sistema multivariabile
\(\dot{x}_1 = f_1(x_1, x_2, u_1, u_2)\)
\(\dot{x}_2 = f_2(x_1, x_2, u_1, u_2)\)
A = \(\begin{bmatrix} \frac{\partial f_1}{\partial x_1}\Big|_{\bar{x}, \bar{u}} & \frac{\partial f_1}{\partial x_2}\Big|_{\bar{x}, \bar{u}} \\ \frac{\partial f_2}{\partial x_1}\Big|_{\bar{x}, \bar{u}} & \frac{\partial f_2}{\partial x_2}\Big|_{\bar{x}, \bar{u}} \end{bmatrix}\)
B = \(\begin{bmatrix} \frac{\partial f_1}{\partial u_1}\Big|_{\bar{x}, \bar{u}} & \frac{\partial f_1}{\partial u_2}\Big|_{\bar{x}, \bar{u}} \\ \frac{\partial f_2}{\partial u_1}\Big|_{\bar{x}, \bar{u}} & \frac{\partial f_2}{\partial u_2}\Big|_{\bar{x}, \bar{u}} \end{bmatrix}\)
Movimento libero
\(x_L(t) = \varphi(X(t_0), 0)\)
\(x_L(t) = e^{A(t-t_0)} x(t_0)\)
Movimento forzato
\(x_F(t) = \varphi(0, u(\cdot)^t_{t_0})\)
\(x_F(t) = \int_{t_0}^t e^{A(t-\tau)} Bu(\tau) d\tau\)
Movimento di un sist. lin.
\(x(t) = x_F(t) + x_L(t)\)
Formula di Lagrange
\(x(t) = e^{A(t-t_0)} x(t_0) + \int_{t_0}^t e^{A(t-\tau)} B u(\tau) d\tau\)
Tabella di Routh-Hurwitz
\[\begin{bmatrix}\alpha_0 & \alpha_2 & \alpha_4 & \text{ } \\\alpha_1 & \alpha_3 & \alpha_5 & \text{ } \\k_1 & k_2 & \text{ } & \text{ } \\\end{bmatrix}\quad (M+1)\text{righe}\]
\(h_2 = -\frac{1}{\alpha_1} \det \begin{bmatrix} \alpha_0 & \alpha_2 \\ \alpha_1 & \alpha_3 \end{bmatrix}\)
\(h_2 = -\frac{1}{\alpha_1} \det \begin{bmatrix} \alpha_0 & \alpha_2 \\ \alpha_1 & \alpha_3 \end{bmatrix} \cdots\)
\(k_1 = -\frac{1}{h_1} \det \begin{bmatrix} \alpha_1 & \alpha_3 \\ h_1 & h_2 \end{bmatrix}\)
\(k_2 = -\frac{1}{h_2} \det \begin{bmatrix} h_1 & h_2 \\ k_1 & k_2 \end{bmatrix}\)
Segnali e trasformate
Trasformata di Laplace
Trasformata di Laplace
F(s) = ∫0∞ e-st f(t) dt
Impulso → impε(t) = limε→0 fε(t) con fε(t) =1/ε 0 ≤ t ≤ ε 0 altrove
Trasformata dell'impulso
F(s) = 1
Scalino → sca(t) = 0 t ≤ 0 1 t > 0
Trasformata dello scalino
F(s) = 1/s
Rampa → ramp(t) = t t > 0 0 t ≤ 0
Trasformata della rampa
F(s) = 1/s2
Parabola → par(t) = t2/2 t ≥ 0 0 t L{ t-at cosα(t) } = 1/(s+a)2
Trasformata della parabola
F(s) = 1/s3
Trasformata del coseno
F(s) = s/(s2 + ω2)
Trasformata del seno
F(s) = ω/(s2 + ω2)
Proprietà
Linearità → f(t) = α1f1(t) + α2f2(t) → L{f(t)} = α1L{f1(t)} + α2L{f2(t)}
Traslazione nel dominio s → L{eatf(t)} = F(s-a)
sca(t) → F(s) = 1/s-a (esponenza.)
Derivazione nel dominio s → t ➜ f(t) → df(s)/ds
Derivazione nel dominio del t → [f(t)] = sF(s) − f(0)
Teorema del valore iniziale → f(0+) = lims → ∞ sF(s)
Teorema del valore finale → f(∞) = lims → 0 sF(s)
Pendenza iniziale → \(\frac{dF(t)}{dt}\)\t=0+ = g(t)\t=0+ = lims → ∞ sG(s)
Trasformata della derivata → [f'(t)] = sF(s) − f(0)
Sistemi e trasformate
Funzione di trasferimento
Funzione di trasferimento → G(s) = \(\frac{Y(s)}{U(s)}\)x(0)=0
Guadagno → μ = -CA-1B + D μ = G(s)\s=0
Schemi a blocchi e sist. interconnessi
Ftft per sistemi a cascata → G(s) = G1(s) G2(s)
Modello a var. di stato → \(\dot{x}\) = Ax + Bu
A=[A1 0] p>
B=[B1 B2]
y = Cx + Du
C=[D2 C2] D=[D1D2]
Ftft per sistemi in parallelo → G(s) = G1(s) + G2(s)
Ftft per sistemi in retroazione → G(s) = \(\frac{G_{1}(s)}{1 + G_{1}(s)G_{2}(s)}\)
Risposte dei sistemi lineari
Pulsazione naturale → ωn = √α² + ω²
Smorzamento → ξ = ω/√α² + ω² = cosφ
Oscillazione di fondo → ω̅ = √1 - ξ² ωm
Risposta in frequenza
h. della risposta in freq. → con u(t) = U sin(ωt + α) no autom. in jω
y(t) = Y sin(ωt + β)
Y = |G(jω)| U
β = α + φ
φ = arg G(jω)
Risposta armonica → con u(t) = U1 sin(ω1t + α1)+ U2 sin(ω2t + α2)
Rappresentazione
Diagrammi polari
Diagrammi polari → | G(s) | s=jω, per ω da 0 a +∞
- Calcolare |G(jω)|
- |G(jω)|ω=0
- |G(jω)|ω=∞
- Osservare andamento qualitativo
- Vedere la fase
Diagrammi di Nyquist
Diagrammi di Nyquist → | G(s) | s=jω, per ω da -∞ a +∞
Ribaltare diagramma polare e unire
Diagramma di Bode del modulo
In ascissa: x = Δ log10ω
In ordinata: | G(jω) |dB = 20 log10| G(jω) |
- A basse pulsazioni il diagramma è costante all'ordinata μdB = 20 log10|Λ|
- Ad ogni pulso di taglio associata ad uno zero la linea del diagramma aumenta la propria pendenza di un valore 20ξ/decade, dove ξ è la molteplicità dello zero;
- Ad ogni pulso di taglio associato ad un polo la pendenza diminuisce di un valore di 20 dB/decade, dove η è la molteplicità del polo.
Con poli e zeri nell'origine:
- A basse pulsazioni il diagramma è una retta passante per il pto μdB all'ordinata ω=1 con pendenza -κ 20 dB/decade se vi sono κ poli nell'origine. Se vi sono κ zeri nell'origine ha pendenza +κ20 dB/d
Diagramma di Bode della fase
In ascissa: vedi modulo
In ordinata: G(ω) al variare di ω da 0 a ∞
N.B. Segno delle costanti di tempo!
- A basse pulsazioni il diagramma è costante e vale 0 se μ > 0, oppure −180° se μ zero nel semipiano dx → sale di 90°, n multipli dello zero;
- Zero nel semipiano sx → scende di 90°, " " " ;
- Polo nel semipiano dx → scende di 90°, n multipli dello polo;
- Polo nel semipiano sx → sale di 90°, " " " ;
Con poli e zeri nell'origine:
- A basse pulsazioni: K poli nell'o: segue il diagramma è costante e vale −k90° se μ > 0, oppure 180°-k90° se μ k zeri nell'origine il diag. sale +k90° se μ > 0, oppure 180°+k90° se μ
Fit con β > 0 e poli/zeri nel semipiano dx:
Dal modulo → alla fase
Diag. del modulo decresce di Kj0 dB/decade → la fase ha una variat. di −k90°
Diag. del modulo sale di Kj0 dB/decade → la fase ha una variat. di k90°
Controllo automatico
Sistemi di controllo retroazionati lineari
Sistemi di controllo retroazionati lineari → fdt da y4 a y → F(s) = L(s)/1 + L(s)
→ fdt da y0 e y4 a e (con segno camb.) → T(s) = -1/1 + L(s)
→ fdt da y4 a u → S(s) = R(s)/1 + L(s)
→ fdt da u, du a y → W(s) = G(s)/1 + L(s)
Regola: F(s) completa = fdt anello 1 +/- fdt anello, L- ⊕ retroaz. negativa (segni ♂ dispari) L+ ⊕ retroaz. positiva (segni ♂ pari)
Stabilità
Margine di fase → ΦH = 180° - |ΦGc|
Sistemi digitali
Trasformata Zeta
Trasformata Zeta → F(z) = f(0) + f(1)⋅z-1 + f(2)⋅z-2 + ...
Impulso → f(t) = 1 & t = 0 0 & t ≠ 0 Trasformata dell'impulso → F(z) = 1
Scalino → sca(t) = 1 & t ≥ 0 0 & t < 0 Trasformata dello scalino → F(z) = z / z - 1
Esponenziale → f(t) = at & t > 0 0 & t ≤ 0 Trasformata dell'esponenziale → F(z) = z / z - α
Trasformata del coseno → F(z) = -1 - z2cos(ω) / 1 - 2z-1cos(ω) + z-2
Rampa → f(t) = t & t ≥ 0 0 & t Trasformata della rampa → F(z) = z / (z - 1)2
Trasformata del seno → F(z) = z-1sin(ω) / 1 - 2z-1cos(ω) + z-2
Proprietà
Linearità → f(t) = α1f1(t) + α2f2(t) → Z[f(t)] = α1Z[f1(t)] + α2Z[f2(t)]
Contrazione in Zeta → Z〈atf(t)〉 = F(a-1z)
Derivata in Zeta → Z〈t f(t)〉 = -zd / dz F(z)
zk operatore di anticipo unitario
Z{f(t+k)} = zk[Z{f(t)} - f(0)]
Sistemi e trasformate
Forma standard
x(t+1) = A x(t) + B u(t)
y(t) = C x(t) + D u(t)
Movimento libero
u(t) = 0
xL(t) = At-t0 x(t0)
yL(t) = C At-t0 x(t0)
Formula di Lagrange su t. discreto
X(t) = XL(t) + XF(t) -> x(t) = At-t0 x(t0) + ∑k=0t-t0-1 Ak B u(t-k)
y(t) = CAt-t0 x(t0) + ∑s=0t-t0-1 CAs B u(t-k) + D u(t)
Punto di equilibrio
X̄ = (I - A)-1 Bū ȳ = C(I - A)-1 Bū + Dū
Guadagno
μ μ = C(I - A)-1B + D -> μ = G(z) |z=1
Funzione di trasferim. Zeta
G(z) = Y(z) / U(z) = C(z I - A)-1 B + D
Stabilità
Autovalori di A hanno modulo
Risposta in frequenza
Teorema della risposta in freq -> sistema stabile
Con u(t) = U sin(ωt + α)
u(t) -> y(t) = Y sin(ωt + β)
Con Y = U |G(ejω)|
β = α + φ
φ = ∠G(ejω)
Teorema del valore iniziale
f(0) = limz -> ∞ F(z)
Teorema del valore finale
f(∞) = limz -> 1 (1 - z-1) F(z)
-
Riassunto per esame fondamenti di automatica
-
Riassunto esame Fondamenti di automatica, Prof. Lamastra Francesca Romano, libro consigliato Fondamenti di chimica,…
-
Riassunto esame Fondamenti di Automatica
-
Riassunto completo lezioni di Fondamenti di Automatica