Escolar Documentos
Profissional Documentos
Cultura Documentos
Samir Martins
UFSJ-CEFET/MG
Programa de Pós Graduação em Engenharia Elétrica - PPGEL
1 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Introdução
I funções de transferência;
2 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Introdução
I funções de transferência;
2 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Introdução
I funções de transferência;
2 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Introdução
I funções de transferência;
2 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Introdução
I funções de transferência;
2 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
3 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
3 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
3 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
4 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
5 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
N(s) (s − z1 )(s − z2 ) · · · (s − zq )
H(s) = = .
D(s) (s − p1 )(s − p2 ) · · · (s − pn )
6 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
N(s) (s − z1 )(s − z2 ) · · · (s − zq )
H(s) = = .
D(s) (s − p1 )(s − p2 ) · · · (s − pn )
6 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
N(s) (s − z1 )(s − z2 ) · · · (s − zq )
H(s) = = .
D(s) (s − p1 )(s − p2 ) · · · (s − pn )
6 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
N(s) (s − z1 )(s − z2 ) · · · (s − zq )
H(s) = = .
D(s) (s − p1 )(s − p2 ) · · · (s − pn )
6 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
N(s) (s − z1 )(s − z2 ) · · · (s − zq )
H(s) = = .
D(s) (s − p1 )(s − p2 ) · · · (s − pn )
7 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
N(s) (s − z1 )(s − z2 ) · · · (s − zq )
H(s) = = .
D(s) (s − p1 )(s − p2 ) · · · (s − pn )
7 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
N(s) (s − z1 )(s − z2 ) · · · (s − zq )
H(s) = = .
D(s) (s − p1 )(s − p2 ) · · · (s − pn )
7 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
N(s) (s − z1 )(s − z2 ) · · · (s − zq )
H(s) = = .
D(s) (s − p1 )(s − p2 ) · · · (s − pn )
Ji = H(s)(s − pi ) |s=pi
8 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Funções de Transferência
N(s) (s − z1 )(s − z2 ) · · · (s − zq )
H(s) = = .
D(s) (s − p1 )(s − p2 ) · · · (s − pn )
Ji = H(s)(s − pi ) |s=pi
8 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
5s + 3
H(s) =
(s + 1)(s + 2)(s + 3)
J1 J2 J3
H(s) = + +
s+1 s+2 s+3
I em que:
J1 = H(s)(s + 1) |s=−1
I J2 = 7
I J3 = −6
9 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
5s + 3
H(s) =
(s + 1)(s + 2)(s + 3)
J1 J2 J3
H(s) = + +
s+1 s+2 s+3
I em que:
J1 = H(s)(s + 1) |s=−1
I J2 = 7
I J3 = −6
9 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
5s + 3
H(s) =
(s + 1)(s + 2)(s + 3)
J1 J2 J3
H(s) = + +
s+1 s+2 s+3
I em que:
J1 = H(s)(s + 1) |s=−1
I J2 = 7
I J3 = −6
9 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
5s + 3
H(s) =
(s + 1)(s + 2)(s + 3)
J1 J2 J3
H(s) = + +
s+1 s+2 s+3
I em que:
J1 = H(s)(s + 1) |s=−1
I J2 = 7
I J3 = −6
9 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
5s + 3
H(s) =
(s + 1)(s + 2)(s + 3)
J1 J2 J3
H(s) = + +
s+1 s+2 s+3
I em que:
J1 = H(s)(s + 1) |s=−1
I J2 = 7
I J3 = −6
9 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
5s + 3
H(s) =
(s + 1)(s + 2)(s + 3)
−1 7 −6
H(s) = + +
s+1 s+2 s+3
10 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
J1 J2 J3 Jn
H(s) = + + + ··· +
s − p1 s − p2 s − p3 s − pn
J1 J1∗ J3 Jn
= + + + ··· +
s − p1 s − p1∗ s − p3 s − pn
α1 s + α2 J3 Jn
= + + ··· +
(s − p1 )(s − p1∗ ) s − p3 s − pn
11 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
J1 J2 J3 Jn
H(s) = + + + ··· +
s − p1 s − p2 s − p3 s − pn
J1 J1∗ J3 Jn
= + + + ··· +
s − p1 s − p1∗ s − p3 s − pn
α1 s + α2 J3 Jn
= + + ··· +
(s − p1 )(s − p1∗ ) s − p3 s − pn
11 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
J1 J2 J3 Jn
H(s) = + + + ··· +
s − p1 s − p2 s − p3 s − pn
J1 J1∗ J3 Jn
= + + + ··· +
s − p1 s − p1∗ s − p3 s − pn
α1 s + α2 J3 Jn
= + + ··· +
(s − p1 )(s − p1∗ ) s − p3 s − pn
11 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
J1 J2 J3 Jn
H(s) = + + + ··· +
s − p1 s − p2 s − p3 s − pn
J1 J1∗ J3 Jn
= + + + ··· +
s − p1 s − p1∗ s − p3 s − pn
α1 s + α2 J3 Jn
= + + ··· +
(s − p1 )(s − p1∗ ) s − p3 s − pn
11 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Seja:
s+1
H(s) = ,
s(s2+ s + 1)
com p1,2 = −0,5 ± j0,866 e p3 = 0. Logo:
J1 J1∗ J3
H(s) = + +
s − p1 s − p1∗ s
α1 s + α2 J3
= +
(s − p1 )(s − p1∗ ) s
12 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Seja:
s+1
H(s) = ,
s(s2+ s + 1)
com p1,2 = −0,5 ± j0,866 e p3 = 0. Logo:
J1 J1∗ J3
H(s) = + +
s − p1 s − p1∗ s
α1 s + α2 J3
= +
(s − p1 )(s − p1∗ ) s
12 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Como
s+1
J1 = |s=−0,5−j0,866 = 0,5 + j0,2887,
s(s + 0,5 − j0,866)
J1∗ = −0,5 − j0,2887.
Portanto:
α1 = 2Re[J1 ] = −1,0;
α2 = −(p1 J1∗ + p1∗ J1 ) = 0
s+1
J3 = |s=0 = 1
s2 + s + 1
13 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Então:
s+1
H(s) =
s(s2 + s + 1)
−s 1
= +
s2 + s + 1 s
14 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
br br −1 b1
H(s) = r
+ r −1
+ ··· + +
(s − p1 ) (s − p1 ) (s − p1 )
Jr +1 Jn
+ + ··· + ,
s − pr +1 s − pn
sendo bi , i = 1, · · · ,r :
15 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
s2 + 2s + 3
H(s) = .
(s + 1)3
Em frações parciais:
b3 b2 b1
H(s) = 3
+ 2
+
(s + 1) (s + 1) (s + 1)
Em que:
16 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
K (s − z)j e−τd s
H(s) =
si (τ1 s
+ 1)(τ2 s + 1)r
17 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
K (s − z)j e−τd s
H(s) =
si (τ1 s
+ 1)(τ2 s + 1)r
17 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
K (s − z)j e−τd s
H(s) =
si (τ1 s
+ 1)(τ2 s + 1)r
17 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
−Ji
γi = ,
pi
para pólos reais e
−Ji
γi = Re
pi
para pólos complexos
18 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
0,18235 ± j0,24077
γ1,2 = −Re = 0,32676
−0,2795 ± j0,88306
5,6638 × 10−3 ± j2,2615 × 10−3
γ3,4 = −Re = −7,6281 × 10−3
−0,0141 ± j0,2547
19 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
0,18235 ± j0,24077
γ1,2 = −Re = 0,32676
−0,2795 ± j0,88306
5,6638 × 10−3 ± j2,2615 × 10−3
γ3,4 = −Re = −7,6281 × 10−3
−0,0141 ± j0,2547
19 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
20 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
20 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
20 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
21 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Resposta Temporal
22 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Resposta Temporal
23 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
K
H(s) =
τs + 1
I É dada por:
K −t/τ
h(t) = L−1 {H(s)} = e
τ
H(s) k /τ J1 J2
= = +
s s(s + 1/τ ) s + 1/τ s
24 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
K
H(s) =
τs + 1
I É dada por:
K −t/τ
h(t) = L−1 {H(s)} = e
τ
H(s) k /τ J1 J2
= = +
s s(s + 1/τ ) s + 1/τ s
24 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
K
H(s) =
τs + 1
I É dada por:
K −t/τ
h(t) = L−1 {H(s)} = e
τ
H(s) k /τ J1 J2
= = +
s s(s + 1/τ ) s + 1/τ s
24 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
25 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
ωn2
H(s) =
s2 + 2ζωn s + ωn2
podem ser expressas por:
ωn p
h(t) = p e−ζωn t sen(ωn
1 − ζ 2 t)
1 − ζ2
e−ζωn t p p
h(t) = 1 − p sen ωn 1 − ζ 2 t + tan−1 ( 1 − ζ 2 /ζ)
1 − ζ2
26 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
27 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
I Fazendo τ = t − τd :
Z ∞
F (s) = f (t − τd )e−s(t−τd ) dt
0
Z ∞
e−τd s F (s) = f (t − τd )e−st dt = Fa (s)
0
28 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Qn (−τd s)
e−τd s ≈ Rn (s) = ,
Qn (τd s)
Em que:
n
X (n + j)!
Qn (s) = (τd s)n−j
j!(n − j)!
j=0
29 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Qn (−τd s)
e−τd s ≈ Rn (s) = ,
Qn (τd s)
Em que:
n
X (n + j)!
Qn (s) = (τd s)n−j
j!(n − j)!
j=0
29 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Qn (−τd s)
e−τd s ≈ Rn (s) = ,
Qn (τd s)
Em que:
n
X (n + j)!
Qn (s) = (τd s)n−j
j!(n − j)!
j=0
29 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Qn (−τd s)
e−τd s ≈ Rn (s) = ,
Qn (τd s)
Em que:
n
X (n + j)!
Qn (s) = (τd s)n−j
j!(n − j)!
j=0
29 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
−s + 2
R1 (s) =
s+2
s2 − 6s + 12
R2 (s) =
s2 + 6s + 12
−s3 + 12s2 − 60s + 120
R3 (s) = = 3
s + 12s2 + 60s + 120
30 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
31 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Resposta em Frequência
I u(t) = sen(ωt);
y (t) = |H(jω)|sen(ωt + φ)
32 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
33 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
34 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Resposta em Frequência
I Resposta em Frequência de ganho K = 1 (–), integrador 1/jω
(–) e derivador jω(-.-)
35 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Considere:
K
H(s) = ,
τ jω + 1
cujo módulo vale:
p
20log|H(jω)| = 20log(K ) − 20log( 1 + ω 2 τ 2 )dB
36 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
√
20log|H(jω)| = 20log(K ) − 20log( ω 2 τ 2 )
= 20log(K ) − 20log(ωτ )dB
φ = −tan−1 ωτ
37 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
38 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
39 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
1
H(jω) =
1 + 2ζ(jω/ωn ) + (jω/ωn )2
é dado por:
q
20log|H(jω)| = −20log( (1 − ω 2 /ωn2 )2 + (2ζω/ωn )2 )dB.
Para baixas frequências, tem-se (ω << ωn ):
√
20log|H(jω)| = −20log( 1) = 0dB.
40 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
41 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
42 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
H(s) = e−τd s
43 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
ẋ = Ax + Bu
y = Cx + Du,
sendo
I x ∈ Rn o vetor de estados;
I u ∈ Re o vetor de entradas;
I y ∈ Rp o vetor de saídas;
I A, B, C e D matrizes constantes.
44 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
46 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
di(t) 1
= (−Ri(t) − vc (t) + v (t))
dt L
dvc (t) i(t)
= ,
dt C
pode-se escrever
− RL − L1 1
i̇(t) i(t) L
= 1 + v (t)
v˙c (t) C 0 vc (t) 0
ẋ = Ax + Bu.
47 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Se C=I, D=0:
y1 (t) 1 0 i(t)
=
y2 (t) 0 1 vc (t)
y = Cx
48 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Representações Discretas
Seja o seguinte modelo geral:
B(q) C(q)
A(q)y (k ) = u(k ) + ν(k ),
F (q) D(q)
em que
I q − 1 é o operador em atraso → y (k )q −1 = y (k − 1);
I ν(k ) ruído branco
49 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
50 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
y (k ) = B(q)u(k ) + e(k ).
51 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Modelo ARX
52 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Modelo ARX
B(q) 1
y (k ) = u(k ) + ν(k ),
A(q) A(q)
Figura 12: Representação - Modelos ARX. Ruído e(k ) = ν(k )/A(q) não é
branco
53 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Modelo ARMAX
54 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Modelo ARMAX
B(q) C(q)
y (k ) = u(k ) + ν(k )
A(q) A(q)
y (k ) = H(q)u(k ) + e(k ),
55 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Modelo ARMAX
56 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
B(q)
y (k ) = u(k ) + ν(k ),
F (q)
sendo ν(k ) o ruído branco diretamente relacionado à saída.
Pode-se definir ainda:
F (q)w(k ) = B(q)u(k )
y (k ) = w(k ) + ν(k )
57 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
58 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Modelo Box-Jenkins
B(q) C(q)
y (k ) = u(k ) + ν(k ).
F (q) D(q)
59 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Modelo Box-Jenkins
60 / 61
Identificação de Sistemas Dinâmicos — Prof. Samir Martins
Agradecimentos
MUITO OBRIGADO!
martins@ufsj.edu.br
61 / 61