Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução Ao Controle Digital
Introdução Ao Controle Digital
r COMPUT. u PROCESSO y
DIGITAL D/A CONTÍNUO
RELÓGIO
A/D SENSORES
r (t) + y (t)
A/D D(Z) D/A G (S)
-
COMP. DIG PROCESSO
RELÓGIO
+ y (t)
Ref. D (Z) D/A G (S)
-
RELÓGIO PROCESSO
A/D
COMP. DIGITAL
Conhecimento exigido :
• Transformada Z;
• Equações de estado;
• Controlabilidade e observabilidade;
• Estabilidade;
• Solução de equações a diferenças;
• Métodos numéricos de integração.
Definição:
∞
F ( z ) = z [ f ( k )] = ∑
k = 0
f (k )z − k
⎧0 k < 0
u ( kT ) = ⎨
⎩1 k ≥ 0
∞
1
U (z) = ∑
k=0
z −k =
1 − z −1
b) Exponencial (fig. 2):
⎧0 k<0
f k = f (k) = f (kT) = ⎨ −akT
⎩e k≥0
∑ (e )
∞
− aT −1
F(z) = z
k =0
1
F(z) =
1 − e − aT z − 1
Extensão:
1
z[ r − k ] =
1 − r −1 z −1
c) Coseno:
⎧0 k <0
⎪
fk = ⎨
⎪⎩ cos k ω T k ≥ 0 →
1 jk ω T
2
e + e − jk ω T [ ]
1 ⎡ 1 1 ⎤
F(z) = +
⎢ 1 − e jω T z −1 1 − e − jω T z −1 ⎥
2 ⎣ ⎦
1 − z − 1 cos ω T
F(z) =
1 − z − 1 . 2 cos ω T + z − 2
d) Impulso (discreto):
⎧1 k=0
δk = ⎨ ∴ z[δ k ] = 1
⎩0 k≠0
Extensão:
⎧1 k=n>0
z[δ k − n ] = z − n onde δ k −n = ⎨
⎩0 k≠0
e) Rampa:
f k = kT k = 0 ,1, 2 ...
∞ −1
Tz
F(z) = T ∑ kz
k =0
−k
⇒ F(z) =
(1 − z )
−1 2
Resultados importantes:
z [ α f k ] = α F (z )
z [ α f k + β g k ] = α F (z ) + β G (z )
z [ f k − 1 ] = z − 1 F (z ) ⇒ z [ f k − n ] = z − n F (z )
z[ f k +1 ] = zF (z ) − zf (0 ) ⇒ z [ f k + n ] = z n F (z ) − z n f (0 ) − ... − zf (n − 1)
x (k + 1) − 0,8 x (k ) = 1 ; x (0 ) = 2
1
zX (z ) − zx (0 ) − 0 ,8 X (z ) =
1 − z −1
2z 1 z −1 2
X(z ) = + = +
( ) ( )(
z − 0,8 1 − z −1 (z − 0,8) 1 − z −1 1 − 0,8z −1 1 − 0,8z −1 )
2 5 5
Por frações parciais : X (z ) = + −
1 − 0,8z −1 1 − z −1 1 − 0,8z −1
x (k ) = − 3 (0 , 8 ) + 5
k
Logo :
Função de Transferência:
Y (z ) d 0 z n + ... + d n −1z + d n
H (z ) = =
U (z ) z n + a 1z n −1 + ... + a n −1z + a n
a ) Considere − se f ( t ) = e − at t>0
1
F (s ) = → pólo em − a
s+a
1
f ( k ) = e − akT ∴ F( z ) = − aT −1
→ pólo em e − aT
1− e z
ω
F (s ) = pólos em − α ± jω
(s + α )2 + ω 2
Transformada z da versão amostrada:
z − 1e − α T sen ω T
F(z ) =
1 − z −1 2 e − α T cos ω T + z − 2 e − 2 α T
Localizaçã o dos pólos : e ( − α ± jω ) T
Relação: z = e sT → as localizações dos pólos no plano z são funçõesde T
e das localizações originaisno planos.
z +1
Exemplo : H(z) =
z − 1,4z + 0,48
2
1
Aplicando um degrau : Y(z) = H(z)
1 - z -1
1+1
y= = 25 observe- se que H(z)z=1 = 25 (ganhoDC)
1 − 1,4 + 0,48
Conversor D/A:
(fig. 3)
1 − e −sT
f (z OH ) =
s
Cada um desses sinais pode, por sua vez, ser decomposto em degraus
como, por exemplo (fig.5):
⎧u ⎫ ⎧ G (s) ⎫
y( t ) = £ −1 ⎨ 0 G (s)⎬ = u 0 £ −1 ⎨ ⎬
⎩s ⎭ ⎩ s ⎭
⎧ G (s) ⎫
Y(z) = z[ y k ] = u 0 z £ −1 ⎨ ⎬
⎩ s ⎭
A resposta ao degrau de amplitude negativa (-u0) e defasado é a mesma,
exceto que é negativa e atrasada de um intervalo de amostragem.
Assim, a resposta (em z) do sinal de amplitude u0 entre 0 e T será:
⎧ ⎡ G (s) ⎤ -1 ⎡ G (s ) ⎤ ⎫
Y(z) = u 0 ⎨z £ -1 ⎢ ⎥ − z −1
z £ ⎢ s ⎥⎬
⎩ ⎣ s ⎦ ⎣ ⎦⎭
-1
onde o termo z indica o atraso de um intervalo de amostragem.
⎧ ⎡ G (s) ⎤ ⎫
Assim, Y(z) = U(z)(1 − z −1 )z ⎨£ −1 ⎢ ⎥⎬
⎩ ⎣ s ⎦⎭
Y(z) ⎧ ⎡ G (s) ⎤ ⎫
Função de transferência G (z) = = (1 − z −1 )z ⎨£ −1 ⎢ ⎥⎬
U(z) ⎩ ⎣ s ⎦⎭
Exemplos:
k
1) G (s) =
s+a
⎧ ⎡ G (s) ⎤ ⎫ ⎧ −1 ⎡ k ⎤ ⎫
G (z) = (1 − z −1 )z ⎨£ −1 ⎢ ⎥ ⎬ = (1 − z −1
)z ⎨£ ⎢ ⎥⎬
⎩ ⎣ s ⎦⎭ ⎩ ⎣ s(s + a ) ⎦ ⎭
⎧ ⎡k ⎛1 1 ⎞⎤ ⎫ −1 k ⎡ 1 1 ⎤
G (z) = (1 − z −1 )z ⎨£ −1 ⎢ ⎜ − ⎟⎥ ⎬ = (1 − z ) ⎢ − − aT −1 ⎥
⎩ ⎣ a ⎝ s s + a ⎠⎦ ⎭ a ⎣1 − z 1− e z ⎦
−1
k z −1 (1 − e −aT )
G (z) = se K = a = 1 e T = 0,2seg então :
a 1 − e −aT z −1
z −1 (1 − e −0 , 2 ) 0,1813z −1
G (z) = =
1 − e −0, 2 z −1 1 − 0,8187 z −1
1 n! ⎧1⎫ 1
2) G (s) = ; £ −1 {t n } = n +1 ∴ £ −1 ⎨ 3 ⎬ = t 2
⎩s ⎭ 2
2
s s
−1⎧ −1 ⎡ 1 ⎤ ⎫ 2 −1
−1 T z
G (z) = (1 − z )z ⎨£ ⎢ 3 ⎥ ⎬ = (1 − z )
(1 + z −1 ) T 2 z −1 (1 + z −1 )
=
2(1 − z −1 ) 2 (1 − z −1 )2
3
⎩ ⎣s ⎦⎭
t de
Controlador PID contínuo : u(t) = K p e( t ) + K i ∫ edt + K d
0 dt
kd s
ki / s
U(s) K ds + K ps + K i
2
D(s) = =
E(s) s
K iT
u k − u k −1 = K p (e k − e k −1 ) + (ek −1 + ek ) + K d (ek − 2ek −1 + ek −2 )
2 T
⎛ KT K ⎞ ⎛KT 2K d ⎞ K
ou u k = u k −1 + ⎜ K p + i + d ⎟e k + ⎜ i − K p − ⎟e k −1 + d e k −2
⎝ 2 T ⎠ ⎝ 2 T ⎠ T
⎛ KT K ⎞ ⎛KT 2K d ⎞ K
onde α = ⎜ Kp + i + d ⎟; β = ⎜ i − Kp − ⎟ e γ= d
⎝ 2 T ⎠ ⎝ 2 T ⎠ T
U(z) α + β z −1 + γz −2
Então : D( z ) = = → pólo em 1
E(z) 1 − z −1
α1 + β1z −1 K iT K iT
D( z ) = → α1 = K p + ; β1 = − Kp
1 − z −1 2 2
⎧x& = Fx + Gu ⎧x = x ( t ); y = y( t )
Sistema Contínuo : ⎨ ∴ ⎨
⎩ y = Cx ⎩F, G, C : constantes (matrizes)
Exemplo(recordação):
1 d2y
G (s) = 2 ⇒ equação diferencial : = u(t)
s dx 2
⎧x1 = y ⎧ ⎡0 1⎤ ⎡0 ⎤ ⎡ x1 ⎤
Fazendo ⎨ ⇒ ⎨ x
& = ⎢0 x + ⎢1 ⎥ u ; x = ⎢ ⎥ ; y = [1 0]x
⎩x 2 = y& = x& 1 ⎩ ⎣ 0⎥⎦ ⎣ ⎦ ⎣x 2 ⎦
Matriz de transição : {
e Ft = £ -1 (sI − F )
−1
}
t
x ( t ) = e Ft x (0) + ∫ e F ( t − τ )Gu (τ)dτ ; t0 = 0
0
t
Para t > t 0 ≠ 0 : x ( t ) = e F ( t − t ) x ( t 0 ) + ∫ e F ( t − τ )Gu (τ)dτ
0
t0
{
⎧A = e FT = £ -1 (sI − F )−1
⎪
} t =T
⎨ T
⎪ B = ∫ e Gdτ
Fτ
⎩ 0
Exemplo: equação de estado do exemplo anterior.
⎡1 T ⎤
A = e FT = ⎢ ⎥ (direto, pois F está na forma de Jordan)
⎣0 1 ⎦
⎡1 τ⎤ ⎡0⎤
T T ⎡ τ⎤ ⎡T 2 / 2 ⎤
B=∫ ⎢ ⎥ ⎢ ⎥ dτ = ∫0 ⎢1 ⎥ dτ = ⎢ T ⎥
0 ⎣0 1 ⎦ ⎣1 ⎦ ⎣ ⎦ ⎣ ⎦
⎧ ⎡1 T ⎤ ⎡T 2 / 2 ⎤
⎪x(k + 1) = ⎢ ⎥ x (k ) + ⎢ T ⎥ u (k )
Logo : ⎨ ⎣0 1 ⎦ ⎣ ⎦
⎪ y(k) = [1 0]x (k )
⎩
1
(nq )p enq = 0,001; n → ordem do sistema
p!
1 1
∴ (2 . 0,25) p e 2 . 0 , 25 = e 0 ,5 . (0,5) p = 0,001 ∴ p! = 1000e 0 ,5 (0,5) p ⇒
p! p!
Æ resolve-se por tentativa e erro.
x (k + 1) = Ax(k ) + Bu (k )
i =0
onde [
A k = z −1 (zI − A ) z
−1
]
Solução via transformada z:
Y(z)
= C(zI − A ) B
−1
Função de Transferência :
U(z)
Exemplo:
⎡1 T ⎤ ⎡T 2 / 2 ⎤
A=⎢ ⎥ ; B=⎢ ⎥ ; C = [1 0]
⎣0 1 ⎦ ⎣ T ⎦
⎡ 1 T ⎤
⎡z − 1 −T ⎤
−1
⎢z −1 (z − 1)2 ⎥⎥
(zI − A )−1
=⎢ =⎢
⎣ 0 z − 1⎥⎦ ⎢ 1 ⎥
⎢⎣ 0 z − 1 ⎥⎦
−1 ⎡T / 2 ⎤ T2 z + 1
2
Y(z) T2 T2
D( z ) = = [1 0](zI − A ) ⎢ ⎥= + 2 =
⎣ T ⎦ 2(z − 1) (z − 1) 2 (z − 1)
2
U(z)
∞ 1 − e − s∆ 1 − e − s∆
£(p ) = ∫ e st (p )dt = u (kT) ; £{u(k)} = lim u (kT)
0 s ∆ →0
s
onde p = ‗|¯|_ e P = _|¯¯|_ . Então,
1 − e − sT
£(P ) = u (kT ) → Não se considera AINDA a defasagem.
s
⎧ £(P) ⎫
Função de transferência do EOZ : lim⎨ ⎬ = G H (s) → ∞
∆ →0
⎩ £(p) ⎭
AMOSTRADOR (A/D)
u(t) uh(t)
EOZ FÍSICO
δm {u*(k)}
u(t) uh(t)
G*H(s) MATEMÁTICO
U* (s ) = ∑ u (kT )z − k = U(z ) !!
∞
k =0
Exemplo:
{u(k)} y(t)
2
EOZ 1/s
1 − e − sT 1 1 − e − sT ∞ 1 ∞
Y(s ) = U (s ) . 2= ( ) = ∑ [u (kT ) − u[(k − 1)T ]]e
−skT −skT
∑
*
3
u kT e 3
s s s k =0 s k =0
{Y(s )} = ∑ {u (kT ) − u[(k − 1)T ]}(t − kT ) u (t − kT )
2
y (t ) = £
∞
-1 D
k =0 2
onde uD(t-kT) é um degrau unitário que se inicia em t = kT (fig. 8).
Exemplo:
u(t) {uk} y(t)
EOZ 1/(s+1)
T
{yk}
1 1 − e − sT 1
Função de transferência global : H(s ) = G (s ).
*
= .
s +1 s +1
H
s
⎧1 − e − sT ⎫ -1 ⎧ 1 ⎫ -1 ⎧ e
− sT
⎫
h (t ) = £ ⎨ -1
⎬=£ ⎨ ⎬−£ ⎨ ⎬
⎩ s(s + 1) ⎭ 142 ⎩4s(s + 1)⎭
434 142 ⎩ s(s + 1)⎭
4 43 4
h 1 ( t )=1− e − t h 2 (t )
⎧h 1 (kT ) = 1 − e − kT
⎨
⎩h 2 (kT ) = h 1 (kT ) defasada de um período (de amostragem) T.
⎧ z z
⎪⎪ z{h (kT )} = −
z − 1 z − e −T 1 − e −T
1
⎨ Logo, H (z ) =
⎪z{h 2 (kT )} = z −1 ⎡ z − z ⎤ z − e −T
⎪⎩ ⎢⎣ z − 1 z − e −T ⎥⎦
Utilizando a expressão obtida anteriormente, H(z) = (1 - z-1) z £-1 {G(s)/s},
chega-se ao mesmo resultado.
1 − e − sT
C(z ) = z[c(kT )]; S(z ) = z[s(kT )]; G 0 (s ) =
s
⎡ H(s )⎤ ⎡ e − sT H(s )⎤
Se h1 (t ) = £ ⎢-1
⇒ £ ⎢ -1
⎥ = h 1 (t − T )
⎣ s ⎥⎦ ⎣ s ⎦
⎡ e − sT H(s )⎤ ⎡ H(s )⎤
Logo : z⎢ ⎥ = z[h1 (kT − T )] = z −1z[h1 (kT )] = z −1z ⎢
⎣ s ⎦ ⎣ s ⎥⎦
⎡ H(s )⎤
Portanto : z[G 0 (s )H(s )] = (1 − z −1 )z ⎢
⎣ s ⎥⎦
Exemplo:
r(t) + a y(t)
EOZ
- T s + a
⎡ a ⎤ 1 − e − aT
z ⎢G 0 (s ).
Y(z ) s + a ⎥⎦ 1 − e −aT
= ⎣ = z − e −aT =
− aT
R (z ) ⎡ a ⎤ 1− e z + 1 − 2e −aT
1 + z ⎢G 0 (s ). 1 +
⎣ s + a ⎥⎦ z − e −aT
Outro exemplo. Mesmo diagrama acima com um sistema com H(s) =
1/[s(s+1)]. Calcular resposta a um degrau unitário para T = 1 seg.
⎡ 1 ⎤
z ⎢G 0 (s ). ⎥ (1 − z −1 )z ⎡⎢ 2 1 ⎤⎥
s(s + 1)⎦ ⎣ s (s + 1)⎦ R (z ) ;
Y(z ) = ⎣ R (z ) =
⎡ 1 ⎤ ⎡ 1 ⎤
1 + z ⎢G 0 (s ). ⎥ 1 + (1 − z −1 )z ⎢ 2 ⎥
⎣ s(s + 1)⎦ ⎣ s (s + 1)⎦
⎡ 1 ⎤ ⎡1 1 1 ⎤ Tz z z
z⎢ 2 ⎥ = z⎢ 2 − + ⎥ = 2 − +
⎣ s (s + 1)⎦ ⎣ s s s + 1⎦ (z − 1) z − 1 z − e
−T
Para R (z ) =
z
e T =1 : Y(z ) =
(0,368z + 0,264 )z
z −1 (z − 1)(z − z + 0,632)
2
⎧x (k + 1) = A x (k ) + b u (k )
⎨ onde b, c : vetores e d : escalar
⎩ y (k ) = c x (k ) + d u (k )
b1z n −1 + ... + b n
Se, em H(z ), d 0 ≠ 0, faz − se : H(z ) = d 0 + n
z + a1z n −1 + ... + a n
Realização Paralela:
A1 A2 An
H(z ) = d 0 + + + ... +
z−p z−p z−p
1231 1232 123n
X1 ( z ) X 2 (z ) X n (z )
1
i. é : X i (z ) = e A i : constantes a determinar
z − pi
Pode-se escrever:
x i (k + 1) = pi x i (k ) + u (k ) i = 1, 2, ..., n
y(k ) = d 0 u (k ) + A1x1 (k ) + ... + A n x n (k )
Matricialmente:
⎡p 1 ⎤ ⎡1 ⎤
⎢ p2 ⎥ ⎢1 ⎥
x (k + 1) = ⎢ ⎥ x (k ) + ⎢ ⎥ u (k )
⎢ ... ⎥ ⎢...⎥
⎢ ⎥ ⎢ ⎥
⎣ pn ⎦ ⎣1 ⎦
y(k ) = [A 1 A 2 ... A n ]x (k ) + d 0 u (k )
Exemplo:
z 2 + 2z + 1 − 3z − 5 1 −4
H(z ) = 2 =1+ 2 =1+ +
z + 5z + 6 z + 5z + 6 z+2 z+3
Y(z)
+ x1(k+1) X1(z)
z -1
1 +
+ x1(k)
U(z)
-2
+ x2(k+1) X2(k)
z-1 -4
+ x2(k)
-3
z-1 : retardo
+ Y(z)
1
U(z) z+2 +
-
4
z+3
Representação de estado:
⎡− 2 0⎤ ⎡1⎤
x (k + 1) = ⎢ ⎥ x (k ) + ⎢ ⎥ u (k ) (Raízes repetidas!)
⎣ 0 − 3⎦ ⎣1⎦
y(k ) = [1 − 4]x (k ) + u (k )
Realização em Série:
α(z − z1 )(z − z 2 )...(z − z m )
H(z ) = m≤n;
(z − p1 )(z − p 2 )...(z − p n )
H(z ) =
α1 α α
... n − m . n − m +1
(z − z1 )... α n (z − z m )
z − p1 z − p n − m z − p n − m +1 z − pn
Variáveis de Estado:
x1 (k + 1) = p1x1 (k ) + α1u (k )
x 2 (k + 1) = p 2 x 2 (k ) + α 2 x1 (k )
M
x n − m (k + 1) = p n − m x n − m (k ) + α n − m x n −m −1 (k )
x n − m +1 (k + 1) = p n − m +1x n − m +1 (k ) + α n − m +1 [x n − m (k + 1) − z1x n − m (k )]
M
x n (k + 1) = p n x n (k ) + α n [x n −1 (k + 1) − z m x n −1 (k )]
Saída : y(k ) = x n (k )
Exemplo:
z 2 + 2z + 1 z 2 + 2z + 1 − 3z − 5 − 1 3z + 5
H(z ) = 2 = =1+ =1+ .
z + 5z + 6 (z + 2 )(z + 3) (z + 2 )(z + 3) z+2 z+3
b 1 z n −1 + K + b n Y(z )
y(k ) = [b n L b 1 ]x (k ) H(z ) = n =
z + a 1 z n −1 + K + a n U(z )
Exemplo :
⎧ ⎡ 0 1⎤ ⎡0 ⎤
3z + 5 ⎪x (k + 1) = ⎢ ⎥ x (k ) + ⎢ ⎥ u (k )
H(z ) = 1 − 2 ⇒ ⎨ ⎣− 6 − 5⎦ ⎣1 ⎦
z + 5z + 6 ⎪ y(k ) = [− 5
⎩ − 3]x (k ) + u (k )
-3
U(z) + X2 X1 + + Y(z)
z-1 z-1 -5
+ + +
-5
-6
Realização na Forma Canônica Observável (Forma Direta):
⎡− a 1 1 0⎤ 0 L
⎢− a ⎡d 1 − a 1 d 0 ⎤
⎢ 2 0 1 L 0 ⎥⎥ ⎢d ⎥
− a d
x (k + 1) = ⎢ M M ⎥ x (k ) + ⎢ 2 2 0 ⎥ u (k )
⎢ ⎥ ⎢ M ⎥
⎢ M 1⎥ ⎢ ⎥
⎣ dn − a nd0 ⎦
⎢⎣− a n 0 LL 0 ⎥⎦
d 0 + d 1 z −1 + K + d n z − n
y(k ) = [1 0 L 0]x (k ) + d 0 u (k ) H(z ) =
1 + a 1 z −1 + K + a n z − n
OBS.: A forma canônica observável é também a representação em que, em
relação à forma controlável, as matrizes (vetores) são:
⎧A o = A Tc
⎪
⎨b o = C c onde o = observável e c = controlável
T
⎪C = b T
⎩ o c
Exemplo:
z 2 + 2z + 1 1 + 2z −1 + z −2
H(z ) = 2 =
z + 5z + 6 1 + 5z −1 + 6z − 2
⎡− 5 1⎤ ⎡ − 3⎤
x (k + 1) = ⎢ x (k ) + ⎢− 5⎥ u (k ); y(k ) = [1 0]x (k ) + u (k )
⎣− 6 0⎥⎦ ⎣ ⎦
U(z)
1 2 1
+ + + Y(z)
-1 + -1
z z
+
+ +
-6 -5
Representação por Variáveis de Estado de Sistemas Compostos:
A22
D2
xc(k) y(k)
. . . u(k) B1 + ATRASO C1
+
A11
“Trabalhando” as equações:
⎡− 2 2 ⎤ ⎡0⎤
x& = ⎢ ⎥ x + ⎢ ⎥u ; y = [1 0]x e um compensador com
⎣0,5 − 0,75⎦ ⎣0,5⎦
função de transferência:
T y(k)
r(k) E(z) U(z)
H(z) EOZ S
Realimentação de Estado:
x (k + 1) = Ax(k ) + Bu(k ) ⎫
⎬ ⇒ x (k + 1) = (A − BF)x (k )
Regulador : u (k ) = −Fx(k )⎭
u(k) x(k)
B + z-1
-
Solução:
Determina-se as matrizes A e B (do sist. discreto) para T=0,25 seg. Faz-se
det (zI – A + BF) = (z – 0,5 – j0,2)(z – 0,5 + j0,2) = z2 – z + 0,29.
Assim: f1 = 2,24 e f2 = 3,667.
- x1(k)
x1
1/s
+
0,5
u(k) + x2(k)
x2
EOZ 0,5 1/s
- - -
0,75
f2
f1
Estimador + Controle:
u (k ) = − Fx̂ (k ) ⇒ x (k + 1) = Ax(k ) − BFx̂ (k ) = Ax(k ) − BF(x (k ) − ~
x (k ))
Como ~ x (k + 1) = (A − KC )~
x (k ), têm - se :
⎡~x (k + 1)⎤ ⎡A − KC 0 ⎤ ⎡~ x (k )⎤
=
⎢ x (k + 1)⎥ ⎢ BF ⎥ ⎢ x (k )⎥ Sistema global
⎣ ⎦ ⎣ A − BF ⎦⎣ ⎦
det (zI - G ) = det[zI − (A − KC )] det [ ( BF3)]
14zI4−2A4−4
polarização característica sem estimação
• Nº de pólos do sistema global vêm do 2º determinante e seus valores são
ditados pelos elementos de F.
• O estimador (observador) e o controle podem ser projetados
separadamente (princípio da separação).
• Todas as raízes da equação final contribuem para a resposta (à malha
fechada) do sistema; após a escolha de F, escolhe-se K de modo que os
pólos do estimador sejam “mais rápidos” que os do sistema de malha
fechada.
• Com o controle, a equação do estimador fica:
x̂ (k + 1) = Ax̂ (k ) − BFx̂ (k ) + K (y(k ) − Cx̂ (k ))
x̂ (k + 1) = (A − BF − KC )x̂ (k ) + Ky(k ); u (k ) = − Fx̂ (k )
U(z )
Se y(k ) e u (k ) escalares = −F[zI − (A − BF − KC )] K
D(z ) =
−1
⇒
Y(z )
onde D(z ) é a função de transferência do compensador
Pólos do compensador : det (zI - A + BF + KC ) = 0.
x̂ (k ) + +
F z-1 K
+ -
ŷ (k )
C
COMPENSADOR
Exemplo (estimação):
⎡10,1⎤ ⎡0,005⎤
x (k + 1) = ⎢ x (k ) + ⎢ 0,1 ⎥ u (k ); y(k ) = [1 0]x (k )
⎣0 1 ⎥⎦ ⎣ ⎦
⎡1 0,1⎤ ⎡0,005⎤ ⎡k1 ⎤
Estimador : x̂ (k + 1) = ⎢ ⎥ x̂ (k ) + ⎢ 0,1 ⎥ u (k ) + ⎢k ⎥ (x1 (k ) − x̂ (k ))
⎣ 0 1 ⎦ ⎣ ⎦ ⎣ 2⎦
Equação característica : det[zI - A + KC] = 0
⎡ z − 1 + k1 − 0,1⎤
det ⎢ ⎥ = 0 ⇒ z 2 − z(2 − k1 ) + (1 − k1 + 0,1k 2 ) = 0..(2 )
⎣ k2 z − 1⎦
Suponhamos que se queira localizar as raízes em z = 0,9 ± j0,1 :
z 2 − 1,8z + 0,8z = (2 ) ⇒ k1 = k 2 = 0,2
Resolvendo a equação:
x = (I − A + BF) BGy; y = Cx = C(I − A + BF) BGy.
−1 −1
ÿ y(k)
[C(I – A + BF)-1B]-1 Sist. de MF A, B, C, F