I Regolatori PID
I regolatori PID o standard hanno la forma
G(s) = kp + ki/s + kds = kp(1 + 1/Tis + Tds)
nel dominio s, ovvero
kp e(t) + ki ∫0t e(τ)dτ + kd e'(t)
nel dominio del tempo. Le tre azioni
- proporzionale: μp = kp e(t)
- integrale: μi = ki ∫0t e(τ)dτ
- derivativa: μd = kd e'(t)
sono anche ottenibili come limite di un'azione anticipatrice ed
una attenuatrice:
G(s) = kp/(1 + T1s/1 + T1/m1) 1 + T2s/1 + T2)/m2
- m1 > 1 (anticipatrice)
- m2 < 1 (attenuatrice)
per m1 → ∞ e m2 → 0
G(s) ≃ kp(1 + T1s) 1 + T2s/T2s
= kp/T2 ( 1/s + (T1 + T2) + T1T2 s)
= (T1 + T2) kp/T2 + kp/T2 1/s + kpT1u2s
I regolatori PID
I regolatori PID o standard hanno la forma
G(s) = kp + ki/s + kds = kp(1 + 1/Tis + Tds)
nel dominio s, ovvero
kp e(t) + ki ∫0t e(τ)dτ + kd e'(t)
nel dominio del tempo. Le tre azioni
proporzionale: μp = kp e(t)integrale: μi = ki ∫0t e(τ)dτderivativa: μd = kd é (t)
sono anche ottenibili come limite di un'azione auticitratice ed una attenuatrice:
G(s) = kp(1 + T1s)1 + T1u1 1 + T2s/1 + T2m2 u1 > 1 (autticitratice,u2 < 1 (attenuatrice,)
per u1 → ∞ e u2 → 0
G(s) ≃ kp(1 + T1s) 1 + T2s/T2u2s
= kpu2/T2(1/s + (T1 + T2) + T1T2s)
= (T1 + T2) kp/u2 + kpu2 1/s + kpT1u2s
Implementazione dell'azione derivativa in modo che
- eviti saturazioni del controllore all'istante iniziale legate alle derivate infinite se yr = δ1(t)
Infatti se yr = δ1, risulta uderivativo = kd . e = -kd . ẏ sempre, meno che in t = 0.
- Elimini disturbi di misura se ẏ usando un filtro passa-basso Fpb(s) = 1/1+τs
Integratore anti-windup
Quando l'attuatore satura ad un valore FUMAX, il sistema dinamico si normalizza in evoluzione libera:
x = Ax + B (FUMAX).
Se la situazione di saturazione si protrae senza interruzioni di tempo, se non cambiano le cause di tempo (permettendo all'integrazione di "scaricarsi"), il valore accumulato nell’integratore applicato all’uscita dell’integratore \(\frac{k_I}{s}\) continuerà a crescere (winds up cioè che l’errore non contiene piano piano),
Conseguenze di ciò: sovraelongazione durante attesa (a causa dell’oscillazione dell’us. del saturazione) e, errore di passo (0/10%). In effetti se il sistema d’attesa è come un transitorio buono, l'attuatore satura.
Se la CR fosse attesa, e \(\frac{k_I}{s}\) è al limite di stabilità occorre stabilizzarlo.
Saturazione dell'attuatore
Schema di saturazione (anti-windup) dell’integratore
Quando l’attuatore satura porre kI = 0
\( k_{I} = \begin{cases} k_{I} & \text{se } |u| < u_{MAX} \\ 0 & \text{se } |u| = u_{MAX} \end{cases} \)
ottenibile con un commando logico.
Si può anche realizzare una CR intorno di rudo stabile il controllore quando questo satura, mediante un dispositivo anti-windup.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Urbanistica e piani regolatori
-
Teoria ed esercizi sui controllori PID
-
5. Genetica dello sviluppo e del differenziamento, sviluppo del sistema nervoso e sistemi regolatori ascendenti
-
Statica: teoria ed esercizi