Escolar Documentos
Profissional Documentos
Cultura Documentos
Centro de Te
nologia
Depto de Engenharia de Computa
~ao e Automa
~ao
Modelagem e Analise
de Sistemas Din^ami
os
Material didati
o
Adelardo A. D. de Medeiros
Sumario
Sumario
Lista de guras
iii
Lista de tabelas
viii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
3
7
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
9
9
12
19
19
22
24
30
32
37
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
41
41
41
43
44
46
48
49
50
51
54
ii
SUMARIO
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
56
59
61
62
64
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
67
67
67
71
73
73
74
76
78
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
81
81
81
83
86
86
88
91
93
94
94
98
99
101
103
104
110
114
115
116
120
121
.
.
.
.
127
. 127
. 127
. 130
. 133
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
iii
SUMARIO
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
134
136
138
138
139
140
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
143
143
143
145
145
146
146
148
149
.
.
.
.
.
.
.
.
.
151
. 151
. 151
. 153
. 153
. 154
. 154
. 159
. 161
. 163
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
A Transformada de Lapla
e
167
A.1 Propriedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
A.2 Transformadas de fun
~oes notaveis . . . . . . . . . . . . . . . . . . . . . . . 168
B Variaveis de estado
B.1 Propriedades da exponen
ial matri
ial
B.2 Dedu
~ao das formas
an^oni
as . . . .
B.3 Algoritmo de Leverrier . . . . . . . . .
B.4 Fun
~oes de matrizes . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
C Transformada Z
C.1 Propriedades . . . . . . . . . . . . . . . . . . . . .
C.2 Transformadas de sequ^en
ias . . . . . . . . . . . .
C.3 Correspond^en
ia
om transformadas de Lapla
e . .
C.4 Amostragem de fun
~oes de transfer^en
ia
ontnuas
Refer^en
ias Bibliogra
as
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
171
171
172
173
174
.
.
.
.
.
.
.
.
.
.
.
.
177
. 177
. 178
. 178
. 179
183
iv
SUMARIO
Lista de Figuras
1.1
1.2
1.3
1.4
1.5
1.6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
2
2
3
4
5
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
2.11
2.12
2.13
2.14
2.15
2.16
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
12
13
15
17
17
19
21
21
23
24
25
27
32
33
34
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
43
47
47
48
48
49
49
49
50
50
vi
LISTA DE FIGURAS
3.11
3.12
3.13
3.14
3.15
3.16
3.17
.
.
.
.
.
.
.
50
52
53
54
54
56
63
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
Cir
uito reti
ador de meia onda a ser simulado no exemplo 4.2-A
Tre
hos do programa de simula
~ao do exemplo 4.2-A . . . . . . . .
Sada do
ir
uito da gura 4.1 . . . . . . . . . . . . . . . . . . . . .
Resultado da simula
~ao de um sistema utilizando S
ilab . . . . . .
Ampli
ador opera
ional basi
o e seu
ir
uito equivalente . . . . .
Ampli
ador opera
ional
om realimenta
~ao de tens~ao . . . . . . .
Somador baseado em ampli
ador opera
ional . . . . . . . . . . . .
Integrador e diferen
iador analogi
os . . . . . . . . . . . . . . . . .
Smbolos dos blo
os basi
os de um
omputador analogi
o . . . . .
Diagrama da simula
~ao analogi
a do exemplo 4.4-A . . . . . . . . .
Somador e integrador analogi
os em um mesmo dispositivo . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
69
70
70
72
73
74
75
76
76
77
77
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
5.12
5.13
5.14
5.15
5.16
5.17
5.18
5.19
5.20
5.21
5.22
5.23
5.24
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
81
82
83
84
85
85
86
87
87
88
89
89
90
90
90
91
91
92
92
93
93
93
93
95
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
LISTA DE FIGURAS
5.25
5.26
5.27
5.28
5.29
5.30
5.31
5.32
5.33
5.34
5.35
5.36
5.37
5.38
5.39
5.40
5.41
5.42
5.43
5.44
5.45
5.46
5.47
5.48
5.49
5.50
5.51
5.52
5.53
5.54
5.55
5.56
5.57
5.58
5.59
5.60
5.61
5.62
5.63
5.64
5.65
vii
6.1 Possveis lo
aliza
~oes dos polos e sua in
u^en
ia no sinal de sada . . . . . . 128
6.2 A
idente o
asionado por instabilidade da ponte Ta
oma Narrows, EUA . . 129
viii
LISTA DE FIGURAS
6.3
6.4
6.5
6.6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
136
137
137
139
151
152
152
155
156
156
157
158
159
160
161
162
Lista de Tabelas
2.1
2.2
2.3
2.4
.
.
.
.
.
.
.
.
.
.
.
.
10
11
12
20
3.1 Cal
ulo re
ursivo dos valores do sinal de sada do exemplo 3.6-A . . . . . . 55
3.2 Zeros adi
ionais introduzidos para pequenos perodos de amostragem . . . . 63
5.1
5.2
5.3
5.4
.
.
.
.
.
.
.
.
82
88
94
116
7.1 Sumario das formulas de
al
ulo do erro atuante esta
ionario . . . . . . . . 147
8.1 Tempos de estabiliza
~ao exatos e aproximados para sistemas de segunda
ordem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
8.2 In
u^en
ia de um zero nos
riterios de desempenho de um sistema . . . . . . 161
A.1 Propriedades da transformada de Lapla
e . . . . . . . . . . . . . . . . . . . 168
A.2 Transformada inversa de Lapla
e de algumas fun
~oes . . . . . . . . . . . . . 169
B.1 Propriedades da fun
~ao exponen
ial matri
ial . . . . . . . . . . . . . . . . . 171
C.1
C.2
C.3
C.4
Propriedades da transformada Z . . . . . . . . . . . . . . . . . . . . . .
Transformada Z de algumas sequ^en
ias . . . . . . . . . . . . . . . . . .
Transformadas Z
orrespondentes a transformadas de Lapla
e notaveis .
Fun
~ao de transfer^en
ia dis
reta de sistemas amostrados . . . . . . . . .
ix
.
.
.
.
.
.
.
.
177
178
179
181
LISTA DE TABELAS
Cap
tulo 1
Processo
Sada
CAP
ITULO 1.
~
INTRODUC
AO
AOS SISTEMAS DE CONTROLE
Atuador
Processo
Sada
Comparao
Controlador
Processo
Sada
Sensor
1.2.
HISTORIA
DO CONTROLE AUTOMATICO
Sadas
desejadas
Controlador
Processo
Variveis
de sada
Sensores
CAP
ITULO 1.
~
INTRODUC
AO
AOS SISTEMAS DE CONTROLE
Escala de tempo
Vlvula
Orifcio
analise;
Pierre Simon Lapla
e (1749-1827) idealizou a transformada de Lapla
e, a base da
maioria dos pro
edimentos de analise e projeto dos sistemas;
Brook Taylor
ontribuiu para a analise matemati
a (serie de Taylor);
James Clerk Maxwell (1831-1879), para a modelagem matemati
a e analise (foi ele,
em 1868, que formulou o modelo matemati
o para o governador
entrfugo);
Edward John Routh (1831-1907),
om o
riterio de Routh para determina
~ao de
estabilidade de sistemas;
Charles P. Steinmetz (1865-1923), para a analise da resposta em frequ^en
ia usando
numeros
omplexos;
1.2.
HISTORIA
DO CONTROLE AUTOMATICO
Velocidade
medida
Caldeira
Vapor
Esfera
metlica
Vlvula
Governador
Eixo de
sada
Mquina
em 1932;
Ate por volta de 1940, a teoria e prati
a do
ontrole desenvolveram-se de maneira
diferente nos Estados Unidos e Europa O
idental, por um lado, e na Russia e Europa
Oriental, pelo outro. O impulso prin
ipal para o uso da realimenta
~ao nos Estados Unidos
foi dado
om o desenvolvimento do telefone e dos ampli
adores eletr^oni
os realimentados.
O domnio da frequ^en
ia foi ini
ialmente utilizado para des
rever a opera
~ao dos ampli
adores realimentados em termos de banda passante e outras variaveis frequen
iais. Por
outro lado, na ex-Uni~ao Sovieti
a seus eminentes matemati
os e engenheiros me
^ani
os
inspiraram e dominaram o
ampo da teoria de
ontrole. Logo, a teoria russa tendeu a
utilizar uma formula
~ao no domnio do tempo usando equa
~oes diferen
iais.
CAP
ITULO 1.
~
INTRODUC
AO
AOS SISTEMAS DE CONTROLE
EXERC
CIOS
Exer
ios
A. Deseja-se projetar um sistema de
ontrole para manter a temperatura da agua em um
huveiro eletri
o sempre a 60 graus, independentemente da temperatura ambiente e da
quantidade de agua es
oada (que e determinada pela abertura da torneira). Apresente
um diagrama de blo
os de um sistema
apaz de exe
utar esta tarefa, dando expli
a
~oes
generi
as sobre
omo os blo
os poderiam ser
onstrudos e interligados (n~ao e ne
essario
fazer o projeto nal dos
omponentes do sistema).
B. Em um pro
esso qumi
a, deseja-se
ontrolar a
omposi
~ao de uma mistura atraves da
valvula na tubula
~ao do aditivo. Uma medida da
omposi
~ao pode ser obtida utilizando-se
um analisador por infravermelhos,
omo mostrado na gura abaixo. Desenhe um diagrama
de blo
os de um sistema de
ontrole realimentado para esta planta, des
revendo os sinais
de entrada e de sada e a fun
~ao de
ada blo
o.
Medida da composio
Analisador
infra
vermelho
Aditivo
Vlvula
Entrada
Tubulao principal
Tubo de
amostra
Sada
Comparao
Controlador
Processo
Sada
Medida
D. Muitos
arros modernos s~ao equipados
om
ontrolador de velo
idade de
ruzeiro que, ao
se pressionar um bot~ao, mantem a velo
idade xada. Desta maneira, o motorista pode
guiar a uma velo
idade e
on^omi
a ou na velo
idade maxima da estrada, sem ne
essidade
de
he
ar a todo instante o od^ometro. Projete um
ontrole realimentado sob a forma de
diagrama de blo
os para este sistema.
CAP
ITULO 1.
~
INTRODUC
AO
AOS SISTEMAS DE CONTROLE
Cap
tulo 2
10
CAP
ITULO 2.
Variavel
atraves
integrada
Carga, q
Momento
transla
ional, P
Momento
angular, h
Volume, V
Energia
termi
a, H
Variavel
atraves
Sistema
Eletri
o
Me
^ani
o
transla
ional
Me
^ani
o
rota
ional
Fluido
Termi
o
MODELOS CONT
INUOS DE SISTEMAS
Corrente, i
For
a, F
Torque, T
Vaz~ao, Q
Fluxo de
alor, q
Tens~ao, v
Velo
idade
linear, v
Velo
idade
angular, !
Press~ao, P
Variavel
entre
integrada
|
Deslo
amento
linear, d
Deslo
amento
angular,
|
Temperatura, T
Variavel
entre
Tabela 2.1: Sumario das variaveis \entre" e \atraves" para sistemas fsi
os
des
ri
~oes idealizadas e muitas vezes apenas aproximam as
ondi
~oes reais (por exemplo,
quando uma aproxima
~ao por um elemento linear
on
entrado e utilizada em substitui
~ao
a um elemento distribudo).
As equa
~oes da tabela 2.2 representam idealmente as leis fsi
as que governam os
diversos pro
essos. Para sistemas me
^ani
os, utiliza-se a lei de Newton; para sistemas
eletri
os, as leis de Kir
hho; e assim su
essivamente.
Por exemplo, o me
anismo massa-mola-amorte
edor da gura 2.1, que pode representar
a suspens~ao de um automovel, e des
rito pela segunda lei do movimento de Newton. Assim,
F =M a )
f (t ) b v K y = M a )
fb(t)
(2.1)
fk(t)
b
M
f(t)
f(t)
2.2.
11
~
EQUAC
OES
DIFERENCIAIS DE SISTEMAS F
ISICOS
Tipo de
elemento
Indutivo
Capa itivo
Elemento
fsi
o
Indut^an
ia
eletri
a
Mola
transla
ional
Mola
rota
ional
Iner
ia
uida
Equa
~ao
des
ritiva
Energia E ou
Pot^en
ia P
di
v = L dt
E = 21 Li2
v = K1 dF
dt
2
E = 12 FK
! = K1 dT
dt
2
E = 21 TK
P = I dQ
dt
E = 12 IQ2
Capa
it^an
ia
eletri
a
i = C dv
dt
E = 12 Cv2
= M dv
dt
E = 21 Mv2
= J d!
dt
E = 12 J!2
Capa
it^an
ia
uida
Q = C dP
dt
E = 21 CP 2
Capa
it^an
ia
termi
a
q = C dT
dt
E = CT
Resist^en
ia
eletri
a
Amorte
edor
transla
ional
i = R1 v
P = R1 v2
F = bv
P = bv2
T = b!
P = b!2
Q = R1 P
P = R1 P 2
q = R1 T
P = R1 T
Massa
(iner
ia)
Momento
de iner
ia
Dissipadores
Amorte
edor
rota
ional
Resist^en
ia
uida
Resist^en
ia
termi
a
Smbolo
L
v
K F
v
K T
!
K Q
P
C i
v
M
v
J
!
+
+
C
P
T
Q
q
C
T
R i
v
b F
v
b
!
R Q
P
R q
T
Tabela 2.2: Sumario das equa ~oes diferen iais des ritoras para elementos ideais
12
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
Similarmente, o
ir
uito eletri
o RLC da gura 2.2 pode ser des
rito pela lei das
orrentes de Kir
hho:
Z
1
1
(2.3)
i
(t) + ir (t) + il (t) = i(t) )
C v_ + v + v dt = i(t)
R
L
i(t)
iC (t)
iR (t)
iL(t)
v(t)
v(t) = e
t sin(t
)
(2.4)
onde os
oe
ientes t^em os valores dados na tabela 2.3. Uma
urva tpi
a
orrespondente
a este tipo de sistema (
onhe
idos
omo sub-amorte
idos ) esta indi
ada na gura 2.3.
p
p
p
2
KM
b
4
KM
b
4KM b2
2
1
v0 p4KM b2 2M
tan
2
M
b
q
p
p 2
2C L
C
1
4
R
4
R
2
R
C
L
1
Resistor-indutor-
apa
itor
v0 p4R2 C L 2RC
L
2RC pL tan
Tabela 2.3: Coe
ientes das solu
~oes dos sistemas massa-mola-amorte
edor e RLC
Sistema
Massa-mola-amorte
edor
2.3.
13
~
~
APROXIMAC
AO
LINEAR DE SISTEMAS NAO-LINEARES
v(t)
Sinal
Envoltria
Figura 2.3: Sinal de sada tpi
o para
ir
uito massa-mola-amorte
edor ou RLC
quando as variaveis
res
em sem limites. Por exemplo, o sistema massa-mola-amorte
edor
da gura 2.1 e linear e des
rito pela equa
~ao 2.1 enquanto a massa for submetida a pequenos deslo
amentos y(t). Entretanto, se y(t) aumentar ex
essivamente, a mola sera
demasiadamente extendida e terminara por se romper. Logo, a quest~ao da linearidade e
faixa de usabilidade deve ser
onsiderada para todo sistema.
Um sistema e denido
omo linear em termos da ex
ita
~ao e da resposta do sistema.
No
aso da rede eletri
a da gura 2.2, a ex
ita
~ao e a
orrente de entrada i(t) e a resposta,
a tens~ao v(t). Em geral, uma
ondi
a~o ne
essaria para um sistema linear pode ser determinada em termos de uma ex
ita
a~o x(t) e de uma resposta y(t). Quando um sistema
em repouso e submetido a uma ex
ita
~ao x1 (t), ele forne
e uma resposta y1 (t). Alem
disso, quando o sistema e submetido a uma outra ex
ita
~ao x2 (t), ele forne
e a resposta
orrespondente y2 (t). Para um sistema linear, e ne
essario que a ex
ita
~ao x1 (t) + x2 (t)
resulte em uma resposta y1 (t) + y2 (t). Isto e normalmente
onhe
ido
omo o prin
pio da
superposi
a~o.
Alem disso, e ne
essario que um fator de es
ala de magnitude seja preservado em um
sistema linear. Novamente,
onsidere um sistema
om uma entrada x que resulta em uma
sada y. Ent~ao e ne
essario que a resposta de um sistema linear a uma
onstante de
uma entrada x seja igual a resposta ao sinal de entrada original multipli
ada pela mesma
onstante, ou seja, a sada e igual a y. Isto e
hamado a propriedade da homogeneidade.
Um sistema e linear se e somente se satisfaz as propriedades de superposi
~ao e homogeneidade. Isto pode ser expresso matemati
amente da seguinte forma: se um sistema em
repouso e submetido a uma ex
ita
~ao x1 (t) e forne
e uma resposta y1 (t); para uma outra
ex
ita
~ao x2 (t), forne
e a resposta
orrespondente y2 (t); ent~ao este sistema sera linear se
e somente se, para uma ex
ita
~ao x1 (t) + x2 (t), ele forne
er a resposta y1 (t) + y2 (t).
Um sistema
ara
terizado pela rela
~ao y = x2 n~ao e linear, porque o prin
pio da
superposi
~ao n~ao e satisfeito. Um sistema representado pela rela
~ao y = mx + b e n~aolinear, porque n~ao satisfaz a propriedade de homogeneidade. Entretanto, este ultimo
dispositivo pode ser
onsiderado linear em torno de um ponto de opera
~ao (xP O ; yP O ) para
pequenas mudan
as x e y. Quando x1 = xP O temos y1 = mx1 + b = mxP O + b = yP O .
14
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
y2 = mx2 + b
= m(xP O + x) + b
= yP O + mx
Logo, a varia
~ao y do sinal de sada em torno do seu valor no ponto de opera
~ao yP O e
dada por
y = y2 yP O
= (yP O + mx) yP O
= mx
Portanto, a rela
~ao entre y e x e dada por uma rela
~ao linear: y = mx.
Utilizando este prin
pio, podemos geralmente linearizar elementos n~ao-lineares assumindo
ondi
~oes de pequenos sinais. Esta e a abordagem normal usada para se obter equivalentes lineares de
ir
uitos eletr^oni
os e transistores. Considere um elemento generi
o
om uma variavel de ex
ita
~ao x(t) e uma variavel de resposta y(t). A rela
~ao das duas
variaveis e dada por
y(t) = g[x(t)
(2.5)
O ponto de opera
~ao normal e designado por xP O . Supondo que a fun
~ao g() e
ontnua
na faixa de opera
~ao, uma expans~ao em serie de Taylor em torno do ponto de opera
~ao
pode ser utilizada:
(x xP O )2
(x xP O ) d2 g
dg
+ 2
+
(2.6)
y = g(x) = g(xP O ) +
dx x=xP O
1!
dx x=xP O
2!
Assumindo-se pequenas varia
~oes em torno do ponto de opera
~ao, a grandeza x =
x xP O e pequena, de modo que a fun
~ao g() pode ser su
ientemente bem representada
onservando-se apenas o primeiro termo da serie. Assim,
om uma aproxima
~ao razoavel,
a equa
~ao 2.6 torna-se
dg
y = g(xP O ) +
(x xP O ) = yP O + m(x xP O )
dx x=xP O
(2.7)
Finalmente, a equa
~ao 2.7 pode ser rees
rita
omo uma equa
~ao linear:
(y
yP O ) = m(x xP O )
y = mx
(2.8)
O ponto de opera
~ao que usualmente se es
olhe para fazer a lineariza
~ao
oin
ide
om
um ponto de equilbrio do sistema, ou seja, uma determinada
ongura
~ao de valores dos
sinais de entrada e sada tais que, se o sistema atingir este estado, pode nele permane
er
indenidamente na aus^en
ia de perturba
~oes. Por deni
~ao, as derivadas de qualquer
ordem de todas as variaveis din^ami
as do sistema s~ao nulas no ponto de equilbrio.
2.3.
~
~
APROXIMAC
AO
LINEAR DE SISTEMAS NAO-LINEARES
15
M
16
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
Este
on
eito pode ser estendido para linearizar-se equa
~oes diferen
iais, desde que se
adote
omo ponto de opera
~ao um ponto de equilbrio. O pro
edimento a ser adotado
e
onsiderar-se
ada derivada de uma variavel
omo uma variavel independente, e em
seguida pro
eder-se a lineariza
~ao,
onforme o exemplo 2.3-B.
Exemplo 2.3-B: Lineariza
~ao de equa
~ao diferen
ial n~ao-linear
Seja um sistema des
rito pela equa
~ao
y + y2 y_ + 2y = u
(2.13)
Deseja-se linearizar este modelo em torno do ponto de equilbrio do sistema quando u =
uP O . No ponto de equilbrio,
omo yP O = 0 e y_ P O = 0, tem-se que yP O = uP O =2.
Fazendo-se uma mudan
a de variaveis na equa
~ao 2.13, obtem-se a equa
~ao equivalente
z = g(u1 ; u2 ; u3 ) = u1 2 u2 2u1 + u3
(2.14)
onde as novas variaveis s~ao denidas
omo
z = y
zP O = 0
u1 = y
u2 = y_
u3 = u
uP O
u1 P O = yP O =
u3 P O = uP O
u2 P O = 0
2
A aproxima
~ao linear da equa
~ao 2.14 pode ent~ao ser fa
ilmente
al
ulada:
g
g
g
)
+
)
+
(
u
u
(
u
u
(u u )
z = zP O +
1
1
2
2
P
O
P
O
u1 P O
u2 P O
u3 P O 3 3 P O
g
= 2u1 u2 2
u
1
g
= 2
u1 P O
g
= u1 2
u
2
g
u 2
= PO
u2 P O
4
g
=1
u
3
g
=1
u3 P O
uP O 2
u2 + (u3 u3 P O ) )
z = 2(u1 u1 P O )
4
uP O 2
y = 2(y yP O )
y_ + (u uP O )
4
(2.15)
2.3.
17
~
~
APROXIMAC
AO
LINEAR DE SISTEMAS NAO-LINEARES
Uma vez linearizado o modelo, ele pode ser utilizado em
onjunto
om as te
ni
as usuais
de resolu
~ao de equa
~oes diferen
iais para se obter resultados referentes ao desempenho
din^ami
o do sistema. Uma demonstra
~ao desta metodologia e dada no exemplo 2.3-C.
Exemplo 2.3-C: Sistema
om mola n~ao-linear
O
orpo de massa M = 1:0kg da gura 2.5 esta preso a uma mola n~ao-linear
uja for
a
elasti
a e propor
ional ao quadrado do deslo
amento, ou seja, fk (t) = Ky2 (t). A mola
tem
onstante elasti
a K = 25N=m2 . A massa desliza sobre uma superf
ie que apresenta
um
oe
iente de atrito vis
oso
om o
orpo b = 3Ns/m.
y
Ky2
f (t)
2
Legenda:
f(t)
0
0
10
15
20
Figura 2.6: For
a apli
ada ao sistema
om mola n~ao-linear da gura 2.5
Das leis de Newton, pode-se deduzir que este sistema e modelado pela equa
~ao:
y + 3y_ + 25y2 = f
(2.17)
Para um ponto de opera
~ao f = fP O , o equilbrio do sistema (ou seja, o ponto onde
y = 0 e y_ = 0) e al
an
ado para:
p
25yP O 2 = fP O ) yP O = 0:2 fP O
O modelo linearizado do sistema neste ponto de opera
~ao e dado por
y + 3_y + 50yP O y = f
(2.18)
18
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
Como f (t) = 9+0:3 sin t, o ponto de opera
~ao mais natural para esta
ondi
~ao de opera
~ao
e fP O = 9, o que impli
a yP O = 0:6. Com isto, a equa
~ao 2.18 assume os
oe
ientes
y + 3_y + 30y = f
(2.19)
onde y = y 0:6 e f = f 9.
A equa
~ao 2.19 pode ser resolvida utilizando-se a transformada de Lapla
e. Se F (s) =
$[f (t) e Y (s) = $[y(t), ent~ao
s2 Y (s) sy(0) _y(0) + 3[sY (s) y(0) + 30Y (s) = F (s)
Como o sistema estava ini
ialmente em repouso, sabe-se que y(0) = 0 e y_ (0) = 0, o que,
em raz~ao das mudan
as de variaveis, impli
a que y(0) = 0:6 e _y(0) = 0. Portanto, a
equa
~ao a ser resolvida e:
[s2 + 3s + 30Y (s) = F (s) 0:6s 1:8
A sequ^en
ia obede
e ao pro
edimento normal de resolu
~ao de equa
~oes diferen
iais
utilizando a transformada de Lapla
e:
0:3
f (t) = 0:3 sin t ) F (s) = 2
s +1
0:3
0:6s3 1:8s2 0:6s 1:5
1
0
:
6
s
1
:
8
=
Y (s) = 2
s + 3s + 30 s2 + 1
(s2 + 1)(s2 + 3s + 30)
Expandindo em fra
~oes par
iais:
0:01024 0:001059s
1:807
0:5989s
Y (s) = 2
2
2
2
s +1
s +1
s + 3s + 30 s + 3s + 30
Consultando a tabela de transformadas inversas de Lapla
e do ap^endi
e A:
y(t) = 0:01024 sin t 0:001059
os t (1:807=30)[5:695e 1:5t sin(5:268t)
0:5989[e 1:5t
os(5:268t) 0:2847e 1:5t sin(5:268t) )
y(t) = 0:01024 sin t 0:001059
os t e 1:5t [0:1725 sin(5:268t) + 0:5989
os(5:268t)
Finalmente, lembrando que y = y
(2.20)
O gra
o da fun
~ao des
rita pela equa
~ao 2.20 e o gra
o da resposta exata do modelo,
al
ulada por resolu
~ao numeri
a da equa
~ao 2.17, apare
em na gura 2.7. Conforme se
per
ebe, a pre
is~ao da resposta aproximada e maior no regime permanente, pois o sistema
esta mais proximo do ponto de opera
~ao em torno do qual o modelo linearizado foi obtido.
De uma maneira geral, entretanto, o modelo aproximado des
reve
om boa semelhan
a o
omportamento din^ami
o do sistema.
2.4.
19
~
^
FUNC
OES
DE TRANSFERENCIA
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
Aproximado:
Real:
0
0
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
Aproximado:
Real:
0
0
10
15
20
25
30
35
40
C v_ +
1
1
v+
R
L
v dt = i(t)
G(s) =
V (s)
RLs
=
I (s) RLCs2 + Ls + R
20
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
diagrama de blo
os
onsiste em um
onjunto de blo
os opera
ionais unidire
ionais que
representam a fun
~ao de transfer^en
ia dos subsistemas, blo
os estes interligados de forma
a expressar as rela
~oes de interdepend^en
ia das variaveis dentro do sistema.
A representa
~ao em diagrama de blo
os de um determinado sistema frequentemente
pode ser reduzida a um diagrama de blo
os simpli
ado utilizando te
ni
as de redu
~ao.
As transforma
~oes mais usuais est~ao representadas na tabela 2.4. A utilidade das transforma
~oes sera demonstrada atraves da redu
~ao do diagrama de blo
os do exemplo 2.5-A.
Transforma
~ao
Combinar blo
os em
as
ata (serie)
Combinar blo
os em
paralelo
Mover um somador
para antes de um blo
o
Mover um somador
para depois de um blo
o
Mover uma deriva
~ao
para antes de um blo
o
Mover uma deriva
~ao
para depois de um blo
o
Eliminar um la
o
realimentado
Diagrama original
X1
X2
G1
X1
G2
X2
G1 +
G2
X1
X3
X
G
X1
X2
X1
X1
X1
X1
X3
X2
X1
X3
G +
X1
X2
X2
G
X1
X1
X2
X3
X2
X2
X2
G1 G2
+
X2
G
X2
G1 G2
X1
X2
Diagrama equivalente
X1
G +
X1
X3
X1
X2
GH
X2
sideradas no momento.
21
DIAGRAMAS DE BLOCOS
v1 G1 v2
v3 G2 v4
R(s)
v7 H2
v5 G3 v6 G4
v8 H1
2.5.
v9 H
3
C (s)
G1
G2
R(s)
1)
G3
G4
C (s)
H1
H3
H2
G4
+
R(s)
2)
G1
G2
G3 G4
G3 G4 H1
C (s)
H3
R(s)
3)
1.
2.
3.
4.
G1
G2 G3 G4
G3 G4 H1 +G2 G3 H2
C (s)
H3
4)
R(s)
G1 G2 G3 G4
G3 G4 H1 +G2 G3 H2 +G1 G2 G3 G4 H3
C (s)
22
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
E interessante veri
ar-se a forma do numerador e do denominador da fun
~ao de transfer^en
ia em malha fe
hada nal. Nota-se que o numerador e
omposto pelo
as
ateamento
da fun
~ao de transfer^en
ia dos elementos que
one
tam em sentido direto a entrada R(s)
om a sada C (s). O denominador e
omposto de 1 menos a soma das fun
~oes de transfer^en
ia de
ada um dos la
os. O sinal do la
o G3 G4 H1 e positivo porque se trata de um
la
o de realimenta
~ao positiva, enquanto os la
os G1 G2 G3 G4 H3 e G2 G3 H2 s~ao la
os de
realimenta
~ao negativa.
A forma do numerador e do denominador da fun
~ao de transfer^en
ia nal do exemplo 2.5-A e bastante proxima da forma geral para fun
~oes de transfer^en
ia de sistemas
realimentados
om multiplos la
os, que sera apresentada na proxima se
~ao.
2.6.
23
-1 v7
R +1 v1 G1 v2 +1
v3
H2
G2 v4 +1 v5 G3
+1
v9
-1
H3
v6
v8
G4 C
H1
NC :
Gi :
:
i :
NL
X
i=1
Li +
j;k
Lj Lk
l;m;n
Ll Lm Ln +
(2.22)
=1
(produtos dos ganhos de todas as ombina ~oes de 2 la os que n~ao se to am)
+
(produtos dos ganhos de todas as ombina ~oes de 3 la os que n~ao se to am)
Pode-se
onstatar que a apli
a
~ao desta formula no grafo da gura 2.10 leva ao mesmo
resultado nal do exemplo 2.5-A.
24
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
h
x1
x2
e
a
f
b
x3
x4
x5
x6
G1 = ab
G2 = d
L1 = ae
L4 = defg
L2 = bf
L5 = ab
h
L3 =
g
L6 = dh
O
aminho 1 to
a todos os la
os. O
aminho 2 n~ao to
a o la
o 2. Quanto aos la
os que
n~ao se to
am, temos os la
os 1 e 3 e os la
os 2 e 6.
= 1 (L1 + L2 + L3 + L4 + L5 + L6 ) + (L1 L3 + L2 L6 )
= 1 ae bf
g defg ab
h dh + ae
g + bfdh
1 = 1
2 = 1 (L2 ) = 1 bf
Com isso,
ab
+ d(1 bf )
G + G2 2
=
G= 1 1
1 ae bf
g defg ab
h dh + ae
g + bfdh
O
al
ulo deste resultado e bem mais trabalhoso
aso sejam empregadas te
ni
as de
redu
~ao ao inves da formula de Mason.
2.7.
25
MODELOS EM VARIAVEIS
DE ESTADO
vC (t)
-
{L (t)
C
{C (t)
vo (t)
E=
L{2L CvC2
+
2
2
Logo, x1 (t0 ) e x2 (t0 ) representam a energia ini
ial total do
ir
uito e portanto o estado do
sistema em t = t0 . Para uma rede RLC passiva, o numero de variaveis de estado e igual ao
numero de elementos armazenadores de energia (
apa
itores e indutores) independentes.
Quando se utilizam modelos baseados em variaveis de estado, a din^ami
a do sistema
e des
rita por um
onjunto de equa
~oes diferen
iais de primeira ordem. Estas equa
~oes
exprimem a derivada de
ada uma das variaveis de estado em termos das variaveis de
estado e dos sinais de entrada. O sinal de sada tambem deve ser expresso em fun
~ao das
variaveis de estado e dos sinais de entrada. Para o
ir
uito da gura 2.12, estas equa
~oes
podem ser obtidas a partir da apli
a
~ao das leis de Kir
hho:
{ = {C + {L
vC = vL + vR
) vC = L{_L + R{L )
vo = R{L )
1
1
x +
{
C 2
C
1
R
x_2 =
x1
x
L
L 2
vo = Rx2
) { = C v_C + {L ) x_1 =
(2.23)
(2.24)
(2.25)
Usando as equa
~oes 2.23 e 2.24 e as
ondi
~oes ini
iais [x1 (t0 ); x2 (t0 ), e
onhe
endo-se
o sinal de entrada {(t), pode-se determinar o estado do sistema [x1 (t); x2 (t) para qualquer
instante de tempo t t0 . Conhe
ido o estado, pode-se tambem saber o valor instant^aneo
do sinal de sada a partir da equa
~ao 2.25.
As variaveis de estado que des
revem um sistema n~ao s~ao uni
as, e innitos
onjuntos
de diferentes variaveis de estado podem ser es
olhidos. Qualquer
ombina
~ao linear das
variaveis de estado tambem pode ser adotada
omo variavel de estado. Por exemplo, para
26
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
o
ir
uito da gura 2.12, pode-se tambem adotar as variaveis de estado x1 = vC e x2 = vL ,
onde vL e a queda de tens~ao no indutor. Dessa deni
~ao, deduz-se que:
x1 = x1
(2.26)
1
x2 = vC R{L = x1 Rx2 ) x2 = (x1 x2 )
(2.27)
R
Substituindo-se as equa
~oes 2.26 e 2.27 nas equa
~oes 2.23, 2.24 e 2.25,
hega-se a:
1
1
1
x1 +
x2 +
{
(2.28)
x_1 =
RC
RC
C
1
R
1
1
_
x2 =
x1 +
x2 +
{
(2.29)
RC
RC L
C
vo = x1 x2
(2.30)
O
ir
uito da gura 2.12 tanto pode ser representado pelo modelo em variaveis de estado
das equa
~oes 2.23, 2.24 e 2.25 quanto pelo modelo em variaveis de estado das equa
~oes
2.28, 2.29 e 2.30. Portanto, a representa
~ao no espa
o de estados de um dado sistema
n~ao e uni
a, apesar do numero de variaveis de estado ser o mesmo para qualquer uma
das diferentes representa
~oes do mesmo sistema. O numero n de variaveis de estados
ne
essarias para representar um sistema
orreponde a ordem do sistema.
O
onjunto de equa
~oes que
onstitui o modelo em variaveis de estado de um sistema
pode ser es
rito de forma
ompa
ta utilizando-se uma nota
~ao vetorial:
(
x_ = f (x; u; t)
y = g(x; u; t)
(2.31)
O vetor
oluna x(t),
onstitudo pelas n variaveis de estado, e
hamado de vetor de estado :
2
3
2
3
x1
x_ 1
6 x2 7
6 x_ 2 7
7
7
x=6
x_ = 6
6 .. 7
6 .. 7
4 . 5
4 . 5
xn
x_ n
O vetor
oluna u(t),
onstitudo pelos m sinais de entrada, e
hamado de vetor de entrada.
O vetor
oluna y(t),
onstitudo pelos p sinais de sada, e
hamado de vetor de sada. Para
sistemas monovariaveis (ou seja, m = p = 1), os vetores u e y tornam-se es
alares.
A primeira equa
~ao do sistema de equa
~oes 2.31 expressa a evolu
~ao din^ami
a do estado
do sistema e e
onhe
ida
omo equa
a~o diferen
ial de estado, ou simplesmente equa
a~o de
estado. A segunda equa
~ao do sistema 2.31 mostra a
omposi
~ao do sinal de sada e e
onhe
ida
omo equa
a~o de sada. No
aso geral, as fun
~oes vetoriais f e g dependem
do vetor de estado e do vetor de entrada; para sistemas variantes no tempo, dependem
tambem do tempo.
Para sistemas lineares invariantes no tempo, o modelo no espa
o de estados pode ser
es
rito sob a forma matri
ial:
(
x_ = Ax + Bu
(2.32)
y = Cx + Du
2.7.
27
MODELOS EM VARIAVEIS
DE ESTADO
Uma representa
~ao em diagrama de blo
os da equa
~ao 2.32 e mostrada na gura 2.13.
A matriz A e uma matriz quadrada n n. B e uma matriz n m, que re
ai em um vetor
oluna n 1 para sistemas monovariaveis. C e uma matriz p n, que se torna um vetor
linha 1 n para sistemas monovariaveis. Finalmente, a matrix D, de dimens~oes p m,
transforma-se em um es
alar no
aso monovariavel; para muitos sistemas, a matriz D e
nula, signi
ando que n~ao ha in
u^en
ia direta na entrada na sada.
B
x_ (t) R
u(t)
x(t)
y(t)
A=
x = v{ C
L
1
0
1
C
R
L
B=
u= {
1
C
0
C=
y = vo
0 R
D=
(2.33)
A solu
~ao do modelo linear no espa
o de estados (equa
~ao 2.32) para um determinado
sinal de entrada pode ser obtida pela utiliza
~ao da transformada de Lapla
e:
(2.34)
Apli
ando-se a transformada inversa de Lapla
e a matriz (s),
al
ula-se a matriz (t),
onhe
ida
omo matriz de transi
a~o de estado :
(t) = $ 1 (s) = $ 1 (sI A) 1
Mostra-se que a matriz (t) pode ser
al
ulada em termos da fun
~ao exponen
ial matri
ial:
(t) = e t = exp(At)
A
A fun
~ao exponen
ial matri
ial e denida de maneira similar a fun
~ao exponen
ial es
alar,
atraves de uma serie innita que
onverge para todo t nito e qualquer A:
A2 t2
Ak tk
e t = exp(At) = I + At +
+ +
+
(2.35)
2!
k!
A
28
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
Para uma dada matriz A, o valor da fun
~ao exponen
ial matri
ial e t pode ser
al
ulado
numeri
amente, trun
ando-se a serie innita da equa
~ao 2.35, ou analiti
amente, usandose o teorema de Cayley-Hamilton, apresentado no ap^endi
e B. As propriedades da fun
~ao
exponen
ial matri
ial tambem est~ao indi
adas no ap^endi
e B.
Exemplo 2.7-B: Cal
ulo da exponen
ial matri
ial
2
3
1 0:5 0
1 0 5
Cal
ule a fun
~ao e t para uma matriz A = 4 0
1 1
0:5
A equa
~ao
ara
tersti
a pode ser obtida de:
A
02
det(I
A) = 0
31
+ 1 0:5
0
0 5A = 0
det 4 0 + 1
1
1 + 0:5
) ( + 1)2 ( + 0:5) = 0
f (A) = e
p(A) = a1 A2 + a2 A + a3 I
A
8
>
< f(
0:5) = p( 0:5)
f ( 1:0) = p( 1:0)
f (A) = p(A) se
>
: _
f ( 1:0) = p_( 1:0)
8
e 0:5t = a1 ( 0:5)2 + a2 ( 0:5) + a3
a = 4e 0:5t 4e t
>
< 1
e 1:0t = a1 ( 1:0)2 + a2 ( 1:0) + a3 )
a2 = 8e 0:5t 8e t
>
>
:
:
te 1:0t = 2a1 ( 1:0) + a2
a3 = 4e 0:5t 3e t
2
e t
0:5te t
t
2
e = a1 A + a2 A + a3 I = 4
0
e t
2e 0:5t 2e t 4e 0:5t 4e t te t e
8
>
<
2te t
3te t
te t
3
0
0 5
0:5t
Z t
x(t) = (t)x(0) +
2.7.
29
MODELOS EM VARIAVEIS
DE ESTADO
Utilizaremos o modelo em variaveis de estado dado pelas equa
~oes 2.23, 2.24 e 2.25,
que
ulmina na representa
~ao matri
ial da equa
~ao 2.33. A partir das
ondi
~oes ini
iais
dadas e
omo o sinal de entrada {(t)
orresponde a um degrau de amplitude 0.1, tem-se:
x(0) =
0
A=
25
sI
400
250
B=
s 0
A=
0 s
(s) = (sI
1
0
400
0
0
25
U(s) = 0s:1
C=
400
250
0 10
s
400
25 s + 250
1
s + 250
A) 1 = 2
25
s + 250s + 10:000
D=
400
s
s2 + 290s + 10:000
25s + 1:000
1
0:33
250s + 10:000
= +
2
s(s + 250s + 10:000) s s + 50
0:8
s + 200
t
0:8e 200
A)
1 para uma
30
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
adjunta(sI
A) = R0 s2 + R1 s + R2
2
1 0 0
1 0 0
1 0
= 40 1 05 s2 + 40 2 15 s + 40 1
0 0 1
0 1 1
0 1
2 2
3
s +s+1
0
0
=4
0
s2 + 2s + 1 (s + 1)5
0
s+1
s(s + 1)
2
s2 +s+1
s3 +2s2 +2s+1
0
15
0
0
0
adjunta(sI A) 6
2 +2s+1
1
s
+1 7
s
=4
(s) = (sI A) =
0
3 +2s2 +2s+1
3 +2s2 +2s+1 5
s
s
(s)
s(s+1)
s+1
0
s3 +2s2 +2s+1
s3 +2s2 +2s+1
Note-se que este algoritmo pode ser fa
ilmente programado em um
omputador digital.
2.7.
31
MODELOS EM VARIAVEIS
DE ESTADO
)
(2.37)
1=
1
adj(M)
det(M)
G(s) =
C adj(sI
A) B + D det(sI
det(sI A)
A)
(2.38)
Os valores de s que fazem a fun
a~o de transfer^en
ia de um sistema tender para innito
s~ao por deni
~ao os polos deste sistema. Pela
ara
tersti
a da equa
~ao 2.38, os valores
de s que fazem o determinante da matriz sI A ser nulo s~ao razes do denominador
da fun
~ao de transfer^en
ia e,
onsequentemente, polos do sistema. Portanto, existe uma
equival^en
ia perfeita entre os autovalores da matriz A e os polos da fun
~ao de transfer^en
ia
G(s), relembrando que um numero e autovalor de uma matriz quadrada M se e somente
se det(I M) for igual a zero.
Exemplo 2.7-E: Cal
ulo de fun
~ao de transfer^en
ia equivalente
Determine a fun
~ao de transfer^en
ia G(s) do sistema des
rito pelo modelo:
8
>
< x_ =
0 1 x + 0:5 u
2 3
0:5
>
:
y= 1 0 x
Da equa
~ao 2.37 tem-se:
(s) =
s 0
0 s
0
2
1
3
1
= s
2 s+3
1
= 2
s + 3s + 2
s+3 1
2 s
s+3 1
0:5
1 0
2 s
0:5
0:5s + 2
G(s) =
= 2
2
s + 3s + 2
s + 3s + 2
Pode-se veri
ar que tanto os autovalores da matriz A quanto os polos da fun
~ao de
transfer^en
ia s~ao iguais a -1 e -2. O sistem tem um zero em s = 4.
32
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
xn
...
a1
a2
an
...
bn
x2
x1
an
xn
bn
b2
b1
...
2.7.
33
MODELOS EM VARIAVEIS
DE ESTADO
...
an
x2
...
x1
an
b2
a2
b1
R
xn
bn
bn
xn
a1
...
34
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
Se o sistema tiver polos multiplos, as matrizes da forma
an^oni
a de Jordan n~ao mais
ser~ao diagonais, passando a
onter elementos de valor 1 na supra-diagonal da matriz A e
elementos de valor 0 na matriz B. Estes
omportamentos singulares o
orrer~ao nas linhas
orrespondentes ao polo multiplo, ex
eto a ultima,
onforme demonstra o exemplo 2.7-F
a seguir.
b sn 1 + + bn 1 s + bn
Y (s)
= 1
U (s) (s + p1 )3 (s + p4 ) (s + pn )
2
1
+
+ 3 + 4 + + n
=
3
2
(s + p1 ) (s + p1 ) s + p1 s + p4
s + pn
p1
6 0
6
6 0
6
A=6 0
6
6 .
4 ..
0
C =
1
2
1
0
p1 1
0
p1
0
0
..
..
.
.
0
0
3
4
0
0
0
p4
.. . .
.
.
0
n
0
0
0
0
..
.
pn
7
7
7
7
7
7
7
5
6
6
6
6
B=6
6
6
4
D=
0
0
1
1
..
.
1
7
7
7
7
7
7
7
5
(2.43)
u
+
x1
1
p2
p3
x2
p4
x3
p1
:::
x4
pn
xn
n
..
.
Figura 2.16: Diagrama de blo
os equivalente a forma de Jordan da equa
~ao 2.43
O diagrama de blo
os
orrespondente e apresentado na gura 2.16. Nota-se que o polo
multiplo e representado por tr^es
onjuntos de blo
os similares em
as
ata, onde o primeiro
e alimentado pelo sinal de entrada e os demais pela sada do
onjunto pre
edente.
2.7.
35
MODELOS EM VARIAVEIS
DE ESTADO
Portanto, o sinal y(t) e igual ao sinal y0 (t), que e a sada que teria um sistema que fosse
modelado pela fun
~ao de transfer^en
ia G0 (s), somado ao sinal
o u(t). Esta
omponente
do sinal de entrada presente no sinal de sada
orresponde a matriz D na equa
~ao 2.32.
Logo, pode-se representar em variaveis de estado o sistema
om fun
~ao de transfer^en
ia
G(s) da seguinte maneira:
1.
al
ula-se a fun
~ao de transfer^en
ia G0 (s);
2. adota-se uma das formas
an^oni
as equivalentes a G0 (s) no espa
o de estados; e
3. faz-se a matrix D, ao inves de ser nula,
orresponder ao valor
0 .
0 1 0
0
0 0 1 5x + 4 0
Forma
ontrolavel (eq. 2.40):
2 5 4
1
>
>
>
:
y = 3 0 1 x + 0:5 u
3
5u
36
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
8
2
>
>
>
< x_ = 4
3
0 2
0 5 5x + 4 0 5u
1
1 4
0 1 x + 0:5 u
8
2
2
3
3
1
1
0
>
0
>
>
< x_ = 4 0
1 0 5x + 4 1 5u
Forma de Jordan (eq. 2.43):
0 0
2
1
>
>
>
:
y = 4 6 7 x + 0:5 u
0
1
Forma observavel (eq. 2.41):
0
>
>
>
:
y= 0
Todas estas tr^es formas modelam o sistema des
rito pela fun
~ao de transfer^en
ia G(s). A
es
olha de qual adotar sera feita
om base na utiliza
~ao que se pretende dar ao modelo e
nas propriedades que
ada uma delas garante.
37
EXERC
CIOS
Exer
ios
A. Assumindo
ondi
~oes ini
iais nulas, resolva as equa
~oes diferen
iais abaixo. Refa
a o
problema supondo agora x(0) = 1 e as demais
ondi
~oes ini
ias nulas.
x_ + 1 = 1
x + x_ + 4:25x = t + 1
x + 9x = 1
x_ + x + 4x_ + 4x = 10 sin(10t)
2
X (s) = 2
s + 3s + 4
1
X (s) = 3
2
s + 5s + 12s + 8
X (s) =
C. A rela
~ao entre a tens~ao E gerada por um termopar e a temperatura T e dada por E =
aT + bT 2 , onde a e b s~ao
onstantes. Linearize esta equa
~ao para um ponto de opera
~ao
de temperatura TP O .
D. Cal
ule um modelo linearizado em torno do ponto de equilbrio para o sistema des
rito
pela seguinte equa
~ao diferen
ial:
y + sin y_ + (1 + y_ )y = u2
E. Uma entrada r(t) = e t , t > 0, e apli
ada a uma
aixa preta
om uma fun
~ao de transfer^en
ia G(s). A sada resultante,
om
ondi
~oes ini
iais nulas, e
(t) = 2 3e t +
e 2t
os(2t), t > 0. Determine G(s)
F. Deve-se projetar um sistema de
ontrole para uma planta da qual n~ao se
onhe
e o fun
ionamento interno. Sabe-se apenas que a planta a
eita uma tens~ao vi
omo sinal de entrada
e o sinal de sada vo tambem e uma tens~ao. Com o sistema em repouso, injetou-se um
sinal
onstante de 1 V na entrada do sistema (vi (t) = 1, t > 0) e,
om a ajuda de um os
ilos
opio
om memoria, tra
ou-se o gra
o do sinal de sada vo a seguir, que
orresponde
a uma senoide exponen
ialmente amorte
ida os
ilando em torno de um nvel
onstante.
Determine
om estas informa
~oes a fun
~ao de transfer^en
ia do sistema G(s) = Vo (s)=Vi (s).
2
1.8
1.6
1.4
1.2
1
0.8
0.6
0.4
Sada do sistema
0.2
0
38
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
G. Seja o sistema des
rito pela fun
~ao de transfer^en
ia abaixo. Cal
ule a sada do sistema
quando submetido a entrada indi
ada no gra
o a seguir.
u(t)
1
G(s) = 2
s + 0:56s + 1
5
7
25
24
G1
Y (s)
G3
G2
R(s)
G4
G3
G2
R(s)
+ +
G1
G4
Y (s)
G1
G2
G3
1 C(s)
J. Para um sistema que tem a estrutura mostrada na gura abaixo, es
reva a equa
~ao de
estados que des
reve o sistema, adotando as variaveis x1 , x2 e x3
omo variaveis de estado.
u
s+4
x3 z = px3 z
s+2
x2
s+3
x1 y = sin x1
i
u
2v
v
+
2i
0,2
+
0,5F y
39
EXERC
CIOS
L. Obtenha a equa
~ao de estados para o sistema de duas entradas e uma sada que
orresponde
ao
ir
uito abaixo, onde a sada e a
orrente i2 .
R2
R1
iL
v1
i2
R3
v2
32
x_ 1
2 1 0 x1
4x_ 2 5 = 40 2 15 4x2 5
0 0 2 x3
x_ 3
determine a solu
~ao x1 (t), x2 (t) e x3 (t) em termos de x1 (0), x2 (0) e x3 (0).
N. Obtenha a resposta y(t) do seguinte sistema:
y= 1 1 x
x_ = 02 13 x + 20 u
x(0) = 01
u(t) =
0
e
para t < 0,
para t 0.
y= 1 2 x
40
CAP
ITULO 2.
MODELOS CONT
INUOS DE SISTEMAS
Cap
tulo 3
42
CAP
ITULO 3.
Modele a serie de Fibona
i por uma equa
~ao de diferen
as e tente des
obrir a sua lei
formadora resolvendo esta equa
~ao.
A partir da regra de forma
~ao da serie, tem-se que
yk = yk 1 + yk 2
Vamos tentar des
obrir as possveis solu
~oes por tentativa e erro. Testando-se a possibilidade yk =
pk ,
om
6= 0 e p 6= 0,
hega-se a:
p
1 5
k
k
1
k
2
2
p =
p +
p
) p p 1=0 ) p= 2
Portanto, yk =
(1:62)k e yk =
( 0:62)k s~ao duas possveis solu
~oes da equa
~ao de
diferen
as. Como o sistema e linear,
yk =
1 (1:62)k +
2 ( 0:62)k
tambem e solu
~ao do sistema, para quaisquer valores de
1 e
2 . No nosso
aso, sabe-se
que y0 = 1 e y1 = 1, o que permite determinar valores para os
oe
ientes
1 e
2 :
yk = 0:72 (1:62)k + 0:28 ( 0:62)k
Esta e portanto a equa
~ao de diferen
as que modela a serie de Fibona
i. A validade da
solu
~ao pode ser veri
ada fazendo-se k = 0; 1; 2; 3; e
onstatando-se que os termos
obtidos
orrespondem aos esperados.
Exemplo 3.2-B:
Supondo que os valores dos sinais s~ao medidos a
ada T segundos e que o perodo T
e su
ientemente pequeno, obtenha uma equa
~ao de diferen
as que modela aproximadamente a rela
~ao entre um sinal uk = u(kT ) e sua derivada yk = u_ (kT ).
u(t) u(t t) u(t) u(t T )
y(t) = u_ (t) = lim
'
)
t!0
t
T
1
u(kT ) u[(k 1)T
1
y(kT ) '
)
yk =
uk
u
T
T
T k 1
Portanto, esta e a equa
~ao de diferen
as que modela aproximadamente o pro
esso de
diferen
ia
~ao, utilizando a aproxima
~ao para tras (ba
kward approximation ).
Exemplo 3.2-C:
Supondo que os valores dos sinais s~ao medidos a
ada T segundos e que o perodo T
e su
ientemente pequeno, obtenha uma equa
~ao de diferen
asR que modela aproximadamente a rela
~ao entre um sinal uk = u(kT ) e sua integral yk = 0kT u( )d .
Existem diversos algoritmos de integra
~ao numeri
a. Tr^es possibilidades est~ao indi
adas na gura 3.1, que d~ao origem a tr^es diferentes equa
~oes de diferen
as:
yk = y k 1 + T u k 1
(3.1)
yk = y k 1 + T u k
(3.2)
uk + uk 1
(3.3)
yk = y k 1 + T
2
3.3.
A TRANSFORMADA
43
u(t=T )
u(k)
u(k 1)
y(k
u(k
u(k)
1)
u(k
y(k)
1)
k
u(k)
1)
y(k)
t
T
u(k
u(k)
1)
y(k)
T
3.3 A transformada Z
Se uma grandeza ek tem valores dis
retos e0 , e1 , e2 , , a transformada Z desta grandeza,
indi
ada por E (z ), e denida por:
1
X
E (z ) = Z (ek ) = ek z k
(3.4)
k=0
A partir desta deni
~ao, demonstra-se que a transformada Z possui as
ara
tersti
as
lineares de homogeneidade e aditividade, alem de outras propriedades uteis,
omo a possibilidade de representar avan
os ou atrasos no tempo por produtos ou divis~oes por z . As
prin
ipais propriedades da transformada Z est~ao listadas na tabela C.1 do ap^endi
e C.
Exemplo 3.3-A: Transformada Z do pulso unitario
(
1; k = 0
Cal
ular (z ), a transformada Z da sequ^en
ia pulso unitario k =
0; k 6= 0
(z ) =
1
X
k=0
k z
= 1 z0 + 0 z 1 + 0 z 2 + = 1
44
CAP
ITULO 3.
1
X
k=0
1z
1 x
Portanto,
1
1 1
= 1 + + 2 + 3 +
z z
z
= 1 + x + x2 + x3 +
z
1
=
1
1 z
z 1
Esta e portanto a transformada Z da fun
~ao degrau unitario.
As transformadas Z das sequ^en
ias mais usuais em
ontrole est~ao sumarizadas na tabela C.2 do ap^endi
e C. E importante lembrar que a transformada Z so esta denida
para sequ^en
ias de valores, e n~ao para fun
~oes
ontnuas no tempo. Entretanto, e muito
frequente se en
ontrar na literatura refer^en
ias a \transformadas Z de fun
~oes". In
lusive no exemplo 3.3-B a
ima se
al
ulou a \transformada Z da fun
~ao degrau unitario".
Quando utilizamos esta forma de express~ao, na realidade estamos nos referindo a transformada Z da sequ^en
ia
ujos valores
orrespondem aos valores da fun
~ao nos instantes
t = kT . Ou seja,
U (z ) =
F (z ) = Z [f (t)
) F (z) = Z (fk );
onde
fk = f (kT )
3.4.
~
^
A FUNC
AO
DE TRANSFERENCIA
DISCRETA
45
T
Y (z ) = z 1 Y (z ) + [U (z ) + z 1 U (z )
2
) G(z) = UY ((zz)) = T2 zz + 11
(3.7)
Portanto, um eventual sistema que fosse des
rito pela equa
~ao de diferen
as da equa
~ao
3.5 tambem poderia ser des
rito pela fun
~ao de transfer^en
ia dis
reta da equa
~ao 3.7, desde
que as
ondi
~oes ini
iais fossem nulas. Esta rela
~ao entre fun
~oes de transfer^en
ia dis
retas
e equa
~oes de diferen
as e analoga a rela
~ao entre fun
~oes de transfer^en
ia
ontnuas e
equa
~oes diferen
iais.
Exemplo 3.4-A:
Para
ondi
~oes ini
iais nulas, ou seja, supondo todos os sinais iguais a zero para k < 0,
determine a fun
~ao de transfer^en
ia dis
reta do sistema des
rito pela equa
~ao de diferen
as:
z 1 0:5z 2
z 0:5
Y (z )
=
= 2
1
2
G(z ) 1 + 2z + 1:5z
z + 2z + 1:5
Estabele
endo um paralelo
om fun
~oes de transfer^en
ia
ontnuas, da mesma forma que
uma diferen
ia
~ao \equivale" a uma multipli
a
~ao por s, um deslo
amento para tras no
tempo \equivale" a uma multipli
a
~ao por z 1 .
46
CAP
ITULO 3.
A fun
~ao de transfer^en
ia dis
reta G(z ) de um sistema e uma express~ao em z tal
que Y (z ) = G(z )U (z ), onde U (z ) e a transformada Z do sinal de entrada uk e Y (z ) e
a transformada Z do sinal de sada yk . Sabe-se que a transformada Z da fun
~ao pulso
unitario k e (z ) = 1. Por esta raz~ao, pode-se
on
luir que, ex
itando-se um sistema
om uma entrada pulso unitario, a transformada Z do sinal de sada obtido e a propria
fun
~ao de transfer^en
ia dis
reta do sistema:
uk = k
Exemplo 3.4-B:
Comprove o resultado obtido anteriormente de que a equa
~ao de diferen
as da equa
~ao
3.5 e a fun
~ao de transfer^en
ia dis
reta da equa
~ao 3.7 s~ao equivalentes, usando a propriedade de ex
ita
~ao do sistema por um pulso unitario. Suponha yk = 0 para k < 0.
(
) uk = 01;; kk 6== 00
uk = k
Da equa
~ao 3.5:
T
yk = yk 1 + (uk + uk 1 )
2
) y0 = y 1 + T2 (u0 + u 1 ) = 0 + T2 (1 + 0) = T2 )
T T
T
y1 = y0 + (u1 + u0 ) = + (0 + 1) = T )
2
2 2
T
T
y2 = y1 + (u2 + u1 ) = T + (0 + 0) = T
2
2
y3 = y4 = y5 = = T
3.5.
47
SISTEMAS AMOSTRADOS
amostrados, e
onstituem um sinal dis
reto. O perodo T entre dois instantes
onse
utivos
de obten
~ao dos dados e denominado perodo de amostragem.
Um diagrama de blo
os de um sistema de
ontrole digital monovariavel e mostrado
na gura 3.2. O
omputador digital neste sistema re
ebe o erro na forma digital e realiza
al
ulos de forma a forne
er uma sada, tambem na forma digital. O
omputador deve
ser programado para forne
er uma sada tal que o desempenho do pro
esso
orresponda
ao desempenho desejado. Muitos
omputadores s~ao
apazes de re
eber e tratar varias
entradas, o que permite a exist^en
ia de sistemas de
ontrole multivariaveis baseados em
um uni
o
omputador.
Sinal de
referncia
Computador
digital
uk
yk
Conversor de
digital para
analgico
Conversor de
analgico
para digital
u(t)
Atuador
y(t)
Processo
Sada
Sensor
SINAIS DIGITAIS
SINAIS ANALGICOS
y(t) AD
! yk
y(t)
yk
2T
3T
48
CAP
ITULO 3.
para um
onversor ideal) um sinal analogi
o propor
ional a este valor, geralmente sob a
forma de uma tens~ao eletri
a:
uk DA
! u(t)
Entre os instantes de amostragem, entretanto, o
onversor n~ao re
ebe do
omputador
nenhuma informa
~ao sobre o valor analogi
o a ser forne
ido,
abendo ao proprio
onversor
gerar este valor de forma aut^onoma. A maioria dos
onversores DA mantem
onstante
a sada
om o ultimo valor re
ebido. Este
omportamento, indi
ado na gura 3.4, e
onhe
ido
omo segurador de ordem zero :
u(t)
uk
2T
3T
amostrador; e
segurador.
3.5.1 Amostrador
onde (t) =
1=h; 0 t < h
0;
t h ou t < 0
u(t)
(t)
t
u(t)
Figura 3.5: Rela
~ao de integra
~ao entre as fun
~oes impulso unitario e degrau unitario
1 N~ao
onfundir a fun
~ao impulso unitario (t), que e
ontnua,
om a fun
~ao pulso unitario
k ,
que e
3.5.
49
SISTEMAS AMOSTRADOS
uk
uk
1
Amostrador
u(t)
T
2T
3T
3.5.2 Segurador
Um segurador de ordem zero seria um dispositivo que, ao re
eber um impulso de magnitude
na entrada, mantivesse a sada
om valor \" durante T segundos e
om valor \0" da em
diante,
onforme indi
ado na gura 3.7. Este sinal de sada desejado pode ser de
omposto
(t)
(t)
u(t)
Segurador
u(t)
u1(t)
=
T
u2(t)
50
CAP
ITULO 3.
R
R
Atraso de
T segundos
+
-
sT
+
-
G(s) =
1 e
s
sT
(3.8)
3.5.3 Conversor DA
A
oplando-se um amostrador e um segurador em serie
onsegue-se modelar o
onversor
DA,
omo ilustra a gura 3.10. Nas plantas a
ionadas atraves de
onversor DA, o
onversor
Conversor
DA
uk
u(t)
uk
u (t) Segurador
Amostrador
u(t)
2T
3T
u(t)
Planta
u (t)
u (t)
2T
3T
e sT
s
Planta
~
^
FUNC
AO
DE TRANSFERENCIA
DISCRETA DE SISTEMA AMOSTRADO
3.6.
51
1; k = 0
0; k 6= 0
2. faz-se G(z ) = Z (yk ), onde yk e a sequ^en
ia obtida na sada do sistema.
1. apli
a-se na entrada do sistema a sequ^en
ia uk =
Em raz~ao do dis
utido anteriormente, apli
ar um pulso unitario a um sistema amostrado e equivalente a apli
ar um uni
o impulso unitario a planta pre
edida de um segurador:
u = ) u (t) = (t)
k
Nesta situa
~ao, se a planta tem fun
~ao de transfer^en
ia
ontnua G(s), a transformada de
Lapla
e do sinal de sada Y (s) e dada por:
1 e
Y (s) = G(s)U (s) =
s
Ts
G(s)U (s)
Como u(t) = (t)
) U (s) = 1:
1 e
Y (s) =
s
Ts
G(s)
G(z ) = Z [Y (s) = Z
e
Ts
1 e
s
Ts
G(s) = Z
G(s)
s
T s G(s)
T s G(s)
G(s)
= z 1Z
)
Z
s
s
G(s)
z 1
G(s)
1
G(z ) = (1 z )Z
=
Z s
s
z
e
(3.9)
Um erro bastante frequente ao se
al
ular a fun
~ao de transfer^en
ia dis
reta
orrespondente a um sistema amostrado e se fazer G(z ) = Z [G(s). Pode-se utilizar uma \tabela
de equival^en
ia F(s)-F(z)",
omo a tabela C.3 do ap^endi
e C, mas levando-se em
onta a
equa
~ao 3.9. Ou ent~ao pode-se
onsultar logo uma \tabela de
orrespond^en
ia G(s)-G(z)",
omo a tabela C.4 do ap^endi
e C, que ja da diretamente a fun
~ao de transfer^en
ia dis
reta
52
CAP
ITULO 3.
u(t)
y(t)
Figura 3.12: Sistema a se
omparar os modelos
ontnuo e dis
reto no exemplo 3.6-A
orrespondente a fun
~ao de transfer^en
ia
ontnua. Mas e importante que se tenha bastante
laro o signi
ado da tabela que se esta
onsultando, e em qual
ontexto ela pode
(ou n~ao pode) ser empregada.
Exemplo 3.6-A: Compara
~ao entre modelos
ontnuo e dis
reto de sistema
Seja o sistema modelado pelo
ir
uito da gura 3.12,
om R = 100k
e C = 1F .
ZC (s)
U (s )
Y (s) =
ZR (s) + ZC (s)
106
Y (s)
10
G(s) =
= 5 s 106 =
U (s) 10 + s
s + 10
U (s) =
1
s
1
1
) Y (s) = s(s 10
=
) y(t) = 1 e 10t
+ 10) s s + 10
(3.10)
(3.11)
3.6.
~
^
FUNC
AO
DE TRANSFERENCIA
DISCRETA DE SISTEMA AMOSTRADO
53
A obten
~ao da fun
~ao de transfer^en
ia dis
reta e feita a partir da equa
~ao 3.9 e da
tabela C.3:
10
1
1
G(s)
=
=
)
s
s(s + 10) s s + 10
G(s)
0:26z
1
1
Z s = Z s Z s + 10 = z z 1 z ze 0:3 = (z 1)(
)
z 0:74)
z 1
G(s)
0:26
G(z ) =
(3.12)
Z
=
z
s
z 0:74
A obten
~ao de G(z ) tambem poderia ser feita diretamente por
onsulta a tabela C.4.
Para uma entrada degrau unitario no sistema amostrado, a tabela C.3 mostra que:
U (z ) =
z
z 1
0:26z
z
z
) Y (z) = G(z)U (z) = (z 1)(
=
)
z 0:74) z 1 z 0:74
yk = 1 e 10T k = 1 e 0:3k
(3.13)
0.8
0.6
0.4
0.2
Contnuo
Amostrado
Entrada
0
0
0.05
0.1
0.15
0.2
0.25
U (z ) =
0:03z
0:0078z
0:03z
0:116z 0:116z
) Y (z) = (z 1)
2 (z 0:74) = (z 1)2 z 1 + z 0:74 )
(z 1)2
yk = T k 0:116 + 0:116 e 10T k = 0:03k 0:116 + 0:116 e 0:3k
(3.14)
54
CAP
ITULO 3.
0.25
0.2
0.15
0.1
0.05
Contnuo
Amostrado
Entrada
0
0
0.05
0.1
0.15
0.2
0.25
DA
3.7.
CARACTER
ISTICAS DOS SISTEMAS AMOSTRADOS
k uk = 1
0 1.00
1 1.00
2 1.00
3 1.00
4 1.00
5 1.00
6 1.00
7 1.00
yk
uk = T k
0.0000
0.00
0.2592
0.03
0.4512
0.06
0.5934
0.09
0.6988
0.12
0.7769
0.15
0.8347
0.18
0.8775
0.21
55
yk
0.0000
0.0000
0.0078
0.0213
0.0391
0.0601
0.0834
0.1085
Tabela 3.1: Cal
ulo re
ursivo dos valores do sinal de sada do exemplo 3.6-A
Sistemas amostrados, entretanto,
omportam-se de uma maneira mais
ompli
ada, pois a
amostragem
ria sinais
om novas frequ^en
ias. Este fen^omeno e
onhe
ido
omo mas
aramento ou aliasing.
Para ilustrar o fen^omeno do mas
aramento, vamos supor que um sistema amostrado
seja ex
itado
om um sinal senoidal de entrada de frequ^en
ia ! = 12, ou seja, u(t) =
sin(12t). O perodo de amostragem e de T = 0:5s, o que faz
om a frequ^en
ia de amostragem seja de !s = 2=T = 12:57. A gura 3.16 apresenta no primeiro gra
o o sinal de
entrada
ontnuo, onde est~ao superpostos os valores lidos nos instantes de amostragem, e
no segundo gra
o a maneira
omo estes valores lidos s~ao per
ebidos apos a amostragem.
Nota-se
laramente que a amostragem fez surgir um sinal
om uma nova frequ^en
ia.
Sem entrar em maiores detalhes desta teoria, apenas men
ionaremos que um sinal de
frequ^en
ia !, ao ser amostrado
om uma frequ^en
ia !s, pode gerar
omponentes
om
frequ^en
ias !a dadas por
!a = n!s !;
onde n = 0; 1; 2;
(3.16)
56
CAP
ITULO 3.
0.5
-0.5
-1
0
10
12
10
12
0.5
-0.5
-1
x_ = Ax + Bu
y = Cx + Du
(3.17)
3.8.
57
A situa
a~o mais
omum em sistemas amostrados e aquela em que o
onversor DA se baseia
em um segurador de ordem zero, ou seja, o
onversor mantem o sinal analogi
o
onstante
ate que uma nova
onvers~ao seja soli
itada. Portanto, se denominarmos tk = kT o k-esimo
instante de amostragem, o sinal de entrada u(t) e
onstante e igual a uk para o perodo de
tempo ate o proximo instante de amostragem. Durante este perodo tk t < tk+1 ,
om
base na equa
~ao 2.35, o vetor de estado x(t) e dado por:
Z t
tk
tk t < tk+1
tk t < tk+1
tk
tk
()dBu(tk )
()dBu(tk )
0
Se os instantes de amostragem s~ao periodi
os, de forma que tk+1 tk = T , ent~ao:
Z T
()dBu(tk )
xk+1 = A xk + B uk
yk = Cxk + Duk
onde
= (T ) = eAT
A
Z T
Z T
B =
()dB =
e dB
A
(3.18)
As matrizes A e B podem ser determinadas pelas equa
~oes 3.18, utilizando o teorema
de Cayley-Hamilton do ap^endi
e B,
onforme ilustra o exemplo 3.8-A a seguir.
= 01 10 x + 01 u
>
:
y= 1 0 x
(3.19)
58
CAP
ITULO 3.
) 2 + 1 = 0 ) 1;2 = j
A) = 0
A determina
~ao das matrizes A e B envolve o
al
ulo de duas fun
~oes matri
iais f e g:
= f (A) = eAT
A
= g(A)B =
B
) f () = eT
Z T
) g() = e d = 1 eT 1
= a1 A + a2 I
Z T
e d B = (b1 A + b2 I)B
A
8
>
>
< a1
e jT
= sin T
a1 j + a2
2j
)
jT
jT
>
a1 ( j ) + a2 = f ( j ) = e jT
>
:a = e +e
=
os T
2
2
A = a1 A + a2 I = sin T 0 1 +
os T 1 0 =
os T sin T
1 0
0 1
sin T
os T
(
= f (j ) = ejT
8
>
>
<
1
b1 j + b2 = g(j ) = ejT 1
j
1 jT
>
>
: b1 ( j ) + b 2 = g ( j ) =
e
1
j
)
8
>
>
< b1
8
>
<x
>
:
os T sin T
k+1 =
sin T
os T
yk = 1 0 xk
ejT
ejT + e jT
= 1
os T
2
>
ejT e jT
>
: b2 =
= sin T
2j
0 1 + sin T
1 0
O modelo dis
reto
orrespondente e portanto:
= (b1 A + b2 I)B = (1
os T )
B
=1
1 0
0 1
T
xk + 1 sin
os
T
0
1
uk
1
os T
sin T
(3.20)
Z t
e dB
A
) dAdt(t) = A (t)A
) dBdt(t) = A (t)B
(3.21)
(3.22)
3.8.
59
Se denirmos as matrizes:
(t) =
(t) B (t)
A
0
I
e =
A B
0 0
B
0
) ddt = )
(t) = et
(3.23)
As matrizes A e B tambem podem ser
al
uladas numeri
amente por trun
agem de
uma serie innita:
=
Z T
d
= IT +
AT 2
2!
A2 T 3
3!
+ +
Ai
1T i
+
i!
= I + A
A
= B
B
A B
0 0
B 1
1
A
= ln 0 I = ln
T
T
Exemplo 3.8-B:
Para um perodo de amostragem T = 0:1s, o sistema da equa
~ao 3.20 e dado por:
8
>
<x
>
:
(3.24)
60
CAP
ITULO 3.
A matriz
e dada por:
=
B
A
0
=4
A B
0 0
8
>
0
>
>
<A =
1
>
>
>B = 0
:
0 1 0
ln
= 4 1 0 15
T
0 0 0
= 31:9692
a2 = 127:5573
>
:
a3 = 95:5881
Com isso:
=
A B
0 0
) ln = a1 2 + a2 + a3 I = 4
2
1
0
0
63:832
0
ln
4
= 63:832
0
63:8325
=
T
0
0
0
0
6:3832
0
6:3832
0
6:38325
0
0
0
8
>
>
>
<A =
>
>
>
:B =
0
63:832
63:832
0
0
63:832
3.8.
61
Este outro sistema
ontnuo, que tem autovalores em = j 63:832, tambem e modelado pelo sistema dis
reto da equa
a~o 3.24, se dis
retizado
om T = 0:1s. Uma frequ^en
ia
angular ! = 63:832rad/s
orresponde a uma frequ^en
ia de os
ila
~ao de f = !=2 =
10:159Hz e a um perodo de t = 1=f = 0:098s. Para um tal sistema, um perodo de amostragem de T = 0:1s e portanto
laramente insu
iente, o que faz apare
er o fen^omeno de
mas
aramento e gera o fato que este sistema, apos amostragem, seja per
ebido de maneira
id^enti
a ao sistema da equa
~ao 3.19.
A fun
~ao de transfer^en
ia dis
reta G(z ) de um sistema e a rela
~ao entre as transformadas Z
dos sinais de entrada e de sada,
om
ondi
~oes ini
iais nulas. A apli
a
~ao da transformada
Z no modelo dis
reto da equa
~ao 3.18 para x0 = 0 leva a:
xk+1 = A xk + B uk ) zX(z ) = A X(z ) + B U(z ) )
X(z ) = (z I A ) 1 B U(z ) ) X(z ) = (z )B U(z )
onde (z ) = (z I A ) 1
Y(z ) = CX(z ) + DU(z ) ) Y (z ) = C (z )B U (z ) + DU (z ) )
Y (z )
G(z ) =
= C(z )B + D = C(z I A ) 1 B + D
(3.25)
U (z )
Note-se a semelhan
a entre as equa
~oes 3.25 e 2.37: a
onvers~ao de modelos no espa
o de
estados para fun
~oes de transfer^en
ia e similar para os
asos
ontnuos e dis
retos.
Exemplo 3.8-C: Cal
ulo de fun
~ao de transfer^en
ia dis
reta equivalente
Determine a fun
~ao de transfer^en
ia dis
reta G(z ) do sistema des
rito pelo modelo:
8
>
<x
0 1 x + 0:5 u
k+1 =
2 3 k
0:5 k
>
:
yk = 1 0 xk
Da equa
~ao 3.25 tem-se:
(z ) =
z 0
0 z
0
2
1
3
1
= z
2 z+3
1
= 2
z + 3z + 2
z+3 1
2 z
z+3 1
0:5
1 0
2 z
0:5
0:5z + 2
= 2
G(z ) =
z 2 + 3z + 2
z + 3z + 2
Como esperado, o resultado e similar ao do exemplo 2.7-E.
Para a
onvers~ao de fun
~oes de transfer^en
ia dis
retas para o espa
o de estados, o
pro
edimento tambem e similar ao
aso
ontnuo. Em raz~ao da representa
~ao no espa
o
de estados n~ao ser uni
a, existem innitas possibilidades de
onvers~ao. Tradi
ionalmente
adota-se uma das formas
an^oni
as (
ontrolavel, observavel ou de Jordan),
onforme ilustra o exemplo 3.8-D a seguir.
62
CAP
ITULO 3.
Exemplo 3.8-D: Cal
ulo de modelos dis
retos equivalentes no espa
o de estados
Para o sistema des
rito pela fun
~ao de transfer^en
ia dis
reta:
0:5z 3 + 3z 2 + 2:5z + 4
G(z ) =
z 3 + 4z 2 + 5z + 2
determine modelos dis
retos equivalentes no espa
o de estados utilizando as formas
an^oni
as
ontrolavel, observavel e de Jordan.
Fazendo-se a divis~ao de polin^omios e a expans~ao em fra
~oes par
iais:
z2 + 3
z2 + 3
4
6
7
G(z ) = 0:5 + 3
=
0
:
5
+
= 0:5 +
+
2
2
2
z + 4z + 5z + 2
(z + 1) (z + 2)
(z + 1) z + 1 z + 2
Os modelos dis
retos equivalentes no espa
o de estado s~ao:
8
>
>
>
<x
0 1 0
0
4
4
5
0 0 1 xk + 0 5 uk
k+1 =
Forma
ontrolavel (eq. 2.40):
2 5 4
1
>
>
>
:
yk = 3 0 1 xk + 0:5 uk
8
2
2
3
3
0
0
2
>
3
>
>
<x
5 5 xk + 4 0 5 uk
k+1 = 4 1 0
Forma observavel (eq. 2.41):
0 1 4
1
>
>
>
:
yk = 0 0 1 xk + 0:5 uk
8
2
2
3
3
1 1 0
>
0
>
>
<x
1 0 5 xk + 4 1 5 uk
k+1 = 4 0
Forma de Jordan (eq. 2.43):
0 0
2
1
>
>
>
:
yk = 4 6 7 xk + 0:5 uk
Como esperado, o resultado e similar ao do exemplo 2.7-G.
x_ = Ax + Bu
y = Cx + Du
Os polos deste sistema (ou seja, as razes do denominador de sua fun
~ao de transfer^en
ia)
s~ao os autovalores de A, que indi
aremos por i (A); i = 1; 2; ; n. A amostragem
om
um segurador de ordem zero deste sistema leva ao modelo dis
reto:
(
xk+1 = A xk + B uk
yk = Cxk + Duk
3.9.
~
RELAC
AO
ENTRE POLOS
E ZEROS CONT
INUOS E DISCRETOS
63
Os polos do modelo dis
reto s~ao os autovalores de A , que indi
aremos por i (A ). Como
= e T ,
on
lui-se das propriedades das fun
~oes matri
iais (veja o ap^endi
e B) que:
A
i (A ) = ei ( )T ) pz = eps T
(3.26)
A
onde pz e ps s~ao os valores dos polos nos planos z e s, respe
tivamente. Por exemplo, o
semiplano esquerdo do plano s e mapeado no
r
ulo de raio unitario no plano z ,
onforme
indi
a a gura 3.17. Este mapeamento n~ao e bijetivo, pois varios pontos no plano s s~ao
mapeados no mesmo ponto no plano z . Isto e uma justi
ativa teori
a do fen^omeno do
mas
aramento, ilustrado na gura 3.16. Para polos
ontnuos
om parte imaginaria entre
+=T e =T , ha uma
orrespond^en
ia inequvo
a entre polos
ontnuos e dis
retos.
Plano s
Plano z
z i ' e si T
Os d 1 zeros adi
ionais tender~ao para as razes dos polin^omios Zd da tabela 3.2.
d
Zd
zeros
1
1
|
2
z+1
-1
3
z 2 + 4z + 1
-0.268, -3.732
4
z 3 + 11z 2 + 11z + 1
-0.101, -1, -9.899
4
3
2
5 z + 26z + 66z + 26z + 1 -0.043, -0.431, -2.322, -23.204
Tabela 3.2: Zeros adi
ionais introduzidos para pequenos perodos de amostragem
64
CAP
ITULO 3.
Exer
ios
A. Para o sinal Y(z) dado por
z
Y (z ) = 2
z 3z + 2
1. Sem
al
ular a transformada inversa, ou seja, sem
al
ular expli
itamente uma express~ao analti
a para yk , determine os valores numeri
os yk para k = 0; 1; 2; 3; 4
(Sugest~ao: use divis~ao innita de polin^omios e a deni
~ao da transformada Z ).
2. Cal
ule yk atraves da transformada inversa e
ompare os valores numeri
os
al
ulados
om os obtidos no item anterior.
yk
0:5yk 1 + yk 2 = 2uk 10 + uk 11
C. Use a transformada Z para determinar a sequ^en ia de sada da equa ~ao de diferen as:
G(z ) =
0:030z + 0:026
Y (z )
= 2
U (z ) z 1:65z + 0:68
EXERC
CIOS
65
66
CAP
ITULO 3.
M. Um pro
edimento de identi
a
~ao demonstrou que um sistema amostrado por um segurador de ordem zero
om perodo de amostragem T =0.1s e des
rito pela seguinte fun
~ao
de transfer^en
ia dis
reta:
0:00484z + 0:00468
G(z ) =
(z 1)(z 0:905)
Atraves de um pro
esso inverso a amostragem, indique duas fun
~oes de transfer^en
ia
ontnua distintas, G1 (s) e G2 (s), que poderiam
orresponder a este mesmo sistema amostrado. G1 (s) deve
orresponder a fun
~ao de transfer^en
ia do sistema
aso se tenha garantias que o perodo de amostragem es
olhido e su
iente pequeno para que n~ao o
orra o
fen^omeno do mas
aramento.
N. Muitos sistemas fsi
os podem ser des
ritos pela equa
~ao de estados:
x_ =
b x+ f u
d
g
Cap
tulo 4
68
CAP
ITULO 4.
~
SIMULAC
AO
DE SISTEMAS
x_ = Ax + Bu
(4.5)
o que faz om que a equa ~ao 4.4 possa ser es rita omo:
(4.6)
(4.7)
Como o tempo t pode ser es
rito
omo t = kT , k = 0; 1; 2; 3; , a equa
~ao 4.6 pode ser
es
rita
omo uma equa
~ao de re
orr^en
ia:
A opera
~ao de re
orr^en
ia da equa
~ao 4.7, baseada no metodo de Euler da equa
~ao 4.3,
e uma formula de
al
ulo sequen
ial bastante adequada para ser empregada em
omputadores digitais. Outros metodos de integra
~ao,
omo os populares metodos de Runge-Kutta,
podem ser utilizados em substitui
a~o a equa
~ao 4.3 para se
al
ular a resposta temporal
da equa
~ao 4.1 ou da equa
~ao 4.5.
Uma vez que se disp~oe do estado do sistema nos instantes t = kT , a sada do sistema
nesses mesmos instantes de tempo pode ser fa
ilmente obtida, utilizando-se a equa
~ao de
sada que integra os modelos dados pelas equa
~oes 2.31 ou 2.32:
4.2.
69
~
SIMULAC
AO
NUMERICA
R1 v1 R1
v2
io
i
d
ii
C1 C2
i1
i2
R2
vo
-
Figura 4.1: Cir
uito reti
ador de meia onda a ser simulado no exemplo 4.2-A
Adotaremos as tens~oes v1 e v2 (as tens~oes nos
apa
itores)
omo variaveis de estado.
As equa
~oes de estado podem ser derivadas das leis de Kir
hho:
8
vi = R1 ii + v1
>
>
>
8
>
1
Rd + 2R1
>
v1 = (R1 + Rd )id + v2
>
>
v1 +
v2
v_ 1 =
>
>
>
>
>
>
R
C
(
R
+
R
)
C
(
R
+
R
)
1
1
1
1
1
d
d
>
>
>
>
< v2 = R2 io
<
Rd + R1
+
vi
ii = i1 + id
)
R
C
>
>
1 1 (Rd + R1 )
>
>
>
>
id = i2 + io
>
>
>
>
Rd + R1 + R2
1
>
>
>
: v_ 2 =
v1
v
>
i
=
C
v
_
>
1
1
1
C2 (Rd + R1 )
R2 C2 (Rd + R1 ) 2
>
>
:
i2 = C2 v_ 2
A resist^en
ia Rd do diodo e nula se o diodo esta
onduzindo (ou seja, se v1 v2 ) ou e
innita se o diodo esta
ortado (ou seja, se v1 < v2 ). Com isso:
8
8
1
1
2
1
1
>
>
>
>
v
+
v
+
v
v
_
=
v1 +
vi
< 1
< v_ 1 =
R1 C1 1 R1 C1 2 R1 C1 i
R
C
R
C
1
1
1
1
ou
1
1
R1 + R2
>
>
>
>
: v_ 2 =
: v_ 2 =
v
(se v1 < v2 )
v1
v2
(se v1 v2 )
R2 C2 2
R1 C2
R1 R2 C2
A gura 4.2 apresenta tre
hos de um programa em C que simula numeri
amente este
modelo. As variaveis x[0 e x[1
orrespondem, respe
tivamente, a v1 e v2 . Os sinais de
entrada vi e de sada vo s~ao representados pelas variaveis
orrespondentes u e y. O vetor
dx
ontem o valor retornado pela fun
~ao f, que representa o modelo propriamente dito do
sistema e que
orresponde a fun
~ao f [x(t); u(t); t da equa
~ao 4.4.
O resultado da simula
~ao numeri
a esta indi
ado no gra
o da gura 4.3. Foi utilizado
um passo de simula
~ao de T = 1 10 6 segundos, sendo plotado um ponto a
ada 200
pontos
al
ulados. O
omportamento do sinal de sada simulado
orresponde aquilo que se
espera de um reti
ador: quando o sinal de entrada e inferior a tens~ao gerada pela
arga
a
umulada no
apa
itor C2 , o diodo abre e o resistor de
arga R2 passa a ser suprido em
energia pelo
apa
itor C2 , e n~ao pela fonte de entrada vi . A forma de onde em \dente de
serra" e t~ao mais a
entuada quando menor for o produto R2 C2 .
70
CAP
ITULO 4.
~
SIMULAC
AO
DE SISTEMAS
...
void f ( double x [ , double u , double dx [ ) f
i f ( x [0 > = x [ 1 ) f
dx [0 = ( 2 x [ 0 + x [ 1 + u ) / (R1 C1 ) ;
dx [ 1 = ( x [ 0
( ( R1+R2)/R2) x [ 1 ) / ( R1 C2 ) ;
else
dx [0 = ( x [ 0 + u ) / (R1 C1 ) ;
dx [1 = x [ 1 / ( R2 C2 ) ;
while ( t <= t f i n a l ) ;
Figura 4.2: Tre
hos do programa de simula
~ao do exemplo 4.2-A
12
10
0
0
0.02
0.04
0.06
0.08
0.1
4.3.
~
APLICATIVOS DE SIMULAC
AO
E ANALISE
71
As letras maius
ulas e minus
ulas s~ao diferen
iadas nos nomes das variaveis (A 6= a,
B=
6 b, et
.). Cada
omando exe
utado exibe o resultado da sua exe
u
~ao. Para suprimir
este
omportamento, o
omando deve ser seguido de um \;" (ponto-e-vrgula),
omo foi
o
aso dos dois primeiros
omandos a
ima.
Outro tipo de dado e o polin^omio. Um polin^omio e
riado a partir de um vetor
om
seus
oe
ientes ou
om suas razes, utilizando a fun
~ao poly. As razes de um polin^omio
podem ser
al
uladas pela fun
~ao roots:
N (s) = s2 + 3s + 4
D(s) = (s + 1)(s + 2)(s + 3)
Um sistema linear pode ser
onstrudo a partir do seu modelo no espa
o de estados ou
de sua fun
~ao de transfer^en
ia, utilizando a fun
~ao syslin. Um primeiro par^ametro pode
assumir os valores '
' ou 'd',
aso o sistema seja
ontnuo ou dis
reto, respe
tivamente.
Por exemplo, a partir dos polin^omios N (s) e D(s) anteriores, pode-se denir:
G(s) =
N (s )
D(s)
72
CAP
ITULO 4.
~
SIMULAC
AO
DE SISTEMAS
Uma vez que se tenha denido o sistema, sua resposta para uma entrada determinada
pode ser simulada atraves da fun
~ao
sim. Esta fun
~ao requer ao menos tr^es par^ametros:
o sinal de entrada, que pode ser um vetor de valores, uma fun
~ao ou simplesmente
"step", para uma entrada degrau unitario;
um vetor
ontendo os instantes de simula
~ao; este vetor pode ser
onstrudo usando
A fun
~ao
sim retorna um vetor da mesma dimens~ao do vetor t,
ontendo o valor do sinal
de sada para
ada instante de tempo. Para simular o sistema denido anteriormente de
0 a 5 segundos
om um passo de simula
~ao de 0.05s e
om uma entrada degrau unitario:
u(t) = 1
Y (s) = G(s)U (s)
-->t = 0:0.05:5;
-->y =
sim("step",t,p);
Os valores numeri
os do sinal de sada podem ser manipulados numeri
amente no vetor
y t usando a fun
~ao plot2d(t,y). O
resultado desta opera
~ao esta indi
ado no gra
o da gura 4.4.
y. Podem tambem ser plotados em um gra
o
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0
4.4.
73
~
SIMULAC
AO
ANALOGICA
O S
ilab possui uma innidade de outras fun
~oes. Para matrizes, pode
al
ular autovalores (spe
), tra
o (tra
e), determinante (det), exponen
ial (exp), et
. Com polin^omios, pode fazer algumas opera
~oes simboli
as (addf, mulf, rdivf e derivat) e evaluar (horner). Para sistemas de
ontrole, pode dis
retizar (ds
r),
onverter de fun
~ao
de transfer^en
ia para o espa
o de estados (tf2ss,
ont frm) e vi
e-versa (ss2tf), alem
de inumeras outras fun
ionalidades. A lista
ompleta de fun
~oes pode ser
onsultada na
ajuda em linha do proprio S
ilab ou em um tutorial sobre o apli
ativo [MP01.
V2
V1
vi
Entrada
noinversora
Ro
RL
vo = Kvi
vi Ri
KVi vo
Figura 4.5: Ampli
ador opera
ional basi
o e seu
ir
uito equivalente
O ampli
ador opera
ional ideal apresenta as seguintes
ara
tersti
as:
RL
74
CAP
ITULO 4.
~
SIMULAC
AO
DE SISTEMAS
Vo = KVi0
( ) I (s)
+
Vi s
+
Vi0 (s)
I (s)
Vo (s)
+
Inversor
Se Z1 = Z2 na equa
~ao 4.8, ent~ao Kv = 1. Deste modo, esse
ir
uito atua
omo um
inversor de sinal. Se dois desses ampli
adores forem
one
tados em
as
ata, a sada do
segundo estagio sera igual a entrada do primeiro.
4.4.
75
~
SIMULAC
AO
ANALOGICA
Ampli
ador
Se a rela
~ao Z2 =Z1 e igual a uma
onstante real
, ent~ao Kv =
e o sinal de entrada e
multipli
ado pelo fator de es
ala
1 . Geralmente, neste
aso de multipli
a
~ao por uma
onstante, Z1 e Z2 s~ao sele
ionados
omo resistores de pre
is~ao.
Somador
O esquema da gura 4.7 pode ser usado para obter na sada uma
ombina
~ao linear dos
sinais apli
ados na entrada. Visto que existe um ponto de terra virtual na entrada do
opera
ional, temos:
0
R
v
v
R0
R0
v
v1 + v2 + + vn
i = 1 + 2 + + n ) vo = R 0 i =
R1 R2
Rn
R1
R2
Rn
R0
v1
v2
R1
R2
i
vo
...
vn
Rn
Integrador
Se, no esquema da gura 4.6, zermos Z1 ser um resistor de valor R e Z2 ser um
apa
itor
de valor C ,
hegaremos a primeira
ongura
~ao da gura 4.8, onde:
vi = Ri
) i = vRi
Z
Z
1
1
vo =
i dt ) vo =
vi dt
C
RC
1 Se
> 1, tem-se um ampli
ador propriamente dito; se
< 1, trata-se de um atenuador; nalmente,
76
CAP
ITULO 4.
~
SIMULAC
AO
DE SISTEMAS
Portanto, o sinal de sada vo e a integral do sinal de entrada vi , multipli
ada por um fator
de es
ala 1=RC . Este mesmo resultado poderia ser obtido tomando-se as imped^an
ias
do resistor e do
apa
itor e substituindo-se na equa
~ao 4.8, o que faz apare
er a fun
~ao de
transfer^en
ia do integrador (1=s):
Z2
V =
Z1 i
Vo =
1
R
sC V
1 1
V
RC s i
Diferen
iador
Se zermos Z1 ser um
apa
itor de valor C e Z2 ser um resistor de valor R,
omo mostra
o segundo esquema da gura 4.8, uma abordagem similar leva a:
dvi
) Vo = RC s Vi
dt
Portanto, o sinal de sada vo e a derivada do sinal de entrada vi , multipli
ada por um fator
de es
ala RC .
vo = RC
C
vi
i
vo
vi
+
Integrador
i
vo
+
Diferenciador
.. G1
.
Inversor
Gn
Somador
Gn
Integrador
4.4.
77
~
SIMULAC
AO
ANALOGICA
(a)
v_
(b)
k2
k1
(a)
v_
(b)
(c)
78
CAP
ITULO 4.
~
SIMULAC
AO
DE SISTEMAS
Exer
ios
A. Para o
ir
uito reti
ador do exemplo 4.2-A, determine por simula
~ao o valor mnimo de
R2 para que a tens~ao de sada n~ao apresente os
ila
~oes de amplitude superior a 2% do
seu valor maximo. Com base neste resultado, e supondo que o
ir
uito vai ser utilizado
em uma fonte CC de 10V
om varia
~ao de tens~ao maxima admissvel de 2% para mais
ou para menos,
al
ule a
orrente maxima e a pot^en
ia maxima da fonte (lembre-se que
P = v i).
B. No
aptulo 2, o exemplo 2.3-C se baseia no modelo da equa
~ao 2.13, ou seja,
y + 3y_ + 25y2 = f
A gura 2.7 apresenta a
ompara
a~o entre o sinal de sada previsto utilizando o modelo
n~ao-linear e a sua aproxima
~ao baseada no modelo linearizada. Os dados referentes ao
omportamento do modelo n~ao-linear foram obtidos por simula
~ao, enquanto que as
ara
tersti
as do modelo linearizado s~ao baseadas na resposta
al
ulada do sistema, indi
ada
na equa
a~o 2.20.
Nota-se, por exemplo, que o valor maximo do sinal de sada
al
ulado pelo modelo linearizado e maior que o previsto pelo modelo n~ao-linear. Comprove este resultado, atraves
das seguintes etapas:
1. Utilizando os pro
edimentos mostrados na se
~ao 4.2, simule numeri
amente o modelo
n~ao-linear pelo menos ate o instante de tempo onde o
orre o valor maximo do sinal
de sada.
2. Atraves da analise da equa
~ao 2.20,
al
ule o valor maximo do sinal de sada previsto
pelo modelo linearizado.
3. Determine a diferen
a per
entual entre estes dois resultados.
C. Utilize o S
ilab para refazer os seguintes exer
ios:
do
aptulo 2: O e Q
do
aptulo 3: F, G, H, I, J, K, L e M
D. Fa
a o diagrama de simula
~ao analogi
a para o sistema des
rito pela fun
~ao de transfer^en
ia a seguir. D^e valores realsti
os aos resistores e
apa
itores ne
essarios para a
implementa
~ao da simula
~ao.
4
G(s) = 3
2
s + 5s + 3s + 4
E. Fa
a o diagrama de simula
~ao analogi
a para o sistema des
rito pela fun
~ao de transfer^en
ia a seguir (sugest~ao: parta de uma representa
~ao em variaveis de estado do sistema).
s+4
G(s) = 2
s + 3s + 4
79
EXERC
CIOS
25
1
2
25
10
15
20
25 s
80
CAP
ITULO 4.
~
SIMULAC
AO
DE SISTEMAS
Cap
tulo 5
vi
-
R1
i1
v
L
i2
i
R2
vo
-
Figura 5.1: Cir uito eletri o a modelar por diagrama de blo os no exemplo 5.2-A
82
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
Cada elemento do
ir
uito e des
rito pelo blo
o
orrespondente a sua equa
~ao
ara
tersti
a. A es
olha de qual variavel (
orrente ou tens~ao) sera a variavel de entrada e qual
sera a variavel de sada e feita de forma a fa
ilitar a inter
onex~ao dos blo
os,
onforme
indi
ado na tabela 5.1. O diagrama de blo
os nal esta indi
ado na gura 5.2.
Elemento
Resistor R1
Equa
~ao
) i1 = R11 (vi v
)
vi v = R1 i1
Indutor L
v vo = L didt2
Resistor R2
i1
R1
i1 +
) v = C1 i dt
i = C dvdt
Capa itor C
vi +
) i = i1 i2
i1 = i + i2
No
Diagrama de blo o
i
i2
v +
) i2 = L1 (v vo)dt
Cs
i2
Ls
vo
vo = R2 i 2
i2
R2
vo
R1
i1 +-
Cs
+
-
Ls
i2
R2
vo
L1 =
1 1
= R 1Cs
R1 Cs
1
1 1
1
L2 =
= LCs
2
Cs Ls
L3 =
1
R = RLs2
Ls 2
R LCs2 + (L + R1 R2 C )s + (R1 + R2 )
= 1 (L1 + L2 + L3 ) + (L1 L3 ) = 1
R1 LCs2
5.2.
83
SISTEMAS ELETRICOS
R2
G
G= 1 1 =
2
R1 LCs + (L + R1 R2 C )s + (R1 + R2 )
O sistema da gura 5.1 e portanto representado por uma fun
~ao de transfer^en
ia de
segunda ordem.
Alem dos
omponentes basi
os (resistor,
apa
itor e indutor), existem muitos outros
omponentes em sistemas eletri
os. Para efeito de
ompara
~ao
om outros tipos de sistema,
desta
aremos dois outros
omponentes: o transformador eletri
o e o diodo.
i1
Linhas de
fluxo
magntico
v1
-
=
NA
i
l
onde:
(5.1)
84
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
v1
-
i1
N1
i2
N2
v2
-
N1
N2
5.2.
85
SISTEMAS ELETRICOS
Portanto, o transformador ideal muda as
orrentes na raz~ao inversa da rela
~ao entre o
numero de espiras em suas bobinas.
Para efeito de analise, o transformador pode ser modelado por duas fontes dependentes,
onforme a gura 5.5.
i1
N1
N2
v2
N1
N2
i1
v2
-
(5.7)
Portanto, as imped^an
ias no se
undario s~ao vistas do primario multipli
adas pelo quadrado
do inverso da rela
~ao entre o numero de espiras. A gura 5.6 resume os pro
edimentos de
transfer^en
ia de dispositivos de um lado de um transformador para o outro.
N1
N2
N1
N2
N1
N2
N1
N2
N2
N1
N1
N2
2
N1
N2
N1
N2
N1
N2
N2
N1
N1
N2
N2
N1
2
86
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
5.2.2 Diodo
O diodo ideal e um dispositivo n~ao-linear que permite a passagem de
orrente eletri
a
em um uni
o sentido. Dito de outra forma, o diodo se
omporta
omo um resistor de
resist^en
ia nula ou de resist^en
ia innita de a
ordo
om a polaridade da tens~ao apli
ada.
Na gura 5.7 apresenta-se a
urva de fun
ionamento e o smbolo de um diodo ideal.
i
i
v
(5.8)
onde a(t) e a a
elera
~ao, v(t) e a velo
idade e x(t) e a posi
~ao do
orpo.
A equa
~ao que dene uma mola ideal e a lei de Hooke:
F (t) = K x(t)
(5.9)
onde K e a
onstante elasti
a da mola. A for
a elasti
a desenvolvida e diretamente propor
ional a diferen
a do deslo
amento de um extremo da mola em rela
~ao ao outro. Os
orpos reais s~ao bem des
ritos pela lei de Hooke para valores n~ao muito grandes de x(t).
O amorte
edor ideal representa uma resist^en
ia ao movimento de um
orpo em rela
~ao
a outro, resist^en
ia essa propor
ional a velo
idade relativa do
orpo em rela
~ao ao outro.
Uma implementa
~ao bastante proxima do ideal para este fen^omeno e o atrito vis
oso entre
um
orpo solido e um
uido (oleo, ar, et
.). Um dispositivo fsi
o modelado
omo atrito
5.3.
87
^
SISTEMAS MECANICOS
TRANSLACIONAIS
F (t) = bv(t)
(5.10)
A modelagem do atrito
om base apenas no atrito vis
oso e adequada para grandes
velo
idades relativas. Para pequenas velo
idades relativas, porem, a modelagem do atrito
e mais
omplexa, devido a maior interfer^en
ia da rugosidade das superf
ies em
ontato.
Nesta situa
~ao, devem ser
onsiderados tambem o atrito se
o e o atrito de Coulomb.
O atrito se
o e uma for
a de atrito ini
ial F0 que desapare
e rapidamente apos o in
io
do movimento. Por sua vez, para ven
er o atrito de Coulomb e ne
essario gerar uma
for
a F
prati
amente
onstante, propor
ional a for
a normal (rea
~ao a for
a peso). A
ombina
~ao dos tr^es tipos de atrito e mostrada na gura 5.8. Nos nossos exemplos, sempre
suporemos que as velo
idades relativas s~ao su
ientemente grandes para que apenas o
atrito vis
oso ne
essite ser
onsiderado.
f
f
Seco
Viscoso
Coulomb
Exemplo 5.3-A:
Es
reva as equa
~oes do movimento y do sistema me
^ani
o da gura 5.9, ex
itado pelo
movimento u da barra movel.
k1
k2
m
u
F = my
88
CAP
ITULO 5.
fk1
fb
^
MODELAGEM DE SISTEMAS DINAMICOS
fk 2
Sistema eletri
o
Tens~ao v
Corrente i
Capa
itor C
Resistor 1b
Indutor k1
Tabela 5.2: Equival^en
ia entre sistemas me
^ani
os transla
ionais e sistemas eletri
os
2. Todos os
apa
itores representando massas t^em um dos seus terminais aterrados.
3. A tens~ao no no n~ao aterrado em
ada
apa
itor representa a velo
idade nas massas
orrespondentes.
4. Os outros
omponentes s~ao
one
tados entre os nos em um arranjo que respeita as
onex~oes existentes no sistema me
^ani
o.
5. Inserir as fontes de
orrente aterradas representando as for
as apli
adas
6. Inserir as fontes de tens~ao representando as velo
idades impostas: para velo
idades em rela
~ao ao referen
ial iner
ial, um dos terminais da fonte e aterrado; para
velo
idades relativas, os terminais est~ao
one
tados aos nos
orrespondentes.
s
k1
k1
vu
89
^
SISTEMAS MECANICOS
TRANSLACIONAIS
5.3.
k2
vy
Vu
s
k2
ms
s
bs+k1
Vu
Vy
ms2 +k2
Vy
Vy (s) =
s
ms2 +k2
Vu
2
bs+k1 + sms + k2
s
+ k1
) VVy ((ss)) = ms2 + bs
bs + (k1 + k2 )
u
Para se estabele
er a rela
~ao entre Y (s) e U (s), e n~ao entre V y(s) e Vu (s), e pre
iso apenas
relembrar que, para
ondi
~oes ini
iais nulas, Vy (s) = sY (s)(vy = y_ ) e Vu (s) = sU (s):
sY (s)
bs + k1
= 2
sU (s) ms + bs + (k1 + k2 )
+ k1
) G(s) = YU ((ss)) = ms2 + bs
bs + (k1 + k2 )
(5.12)
Este resultado, omo esperado, e id^enti o a equa ~ao 5.11, obtida no exemplo 5.3-A.
m
y
Ms
F =ma
y) )
(fk + bb ) = M (x +
(ky + by_ ) = M x + M y
b
k
y +
y_ +
y = x
M
M
)
(5.13)
90
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
x+y
fb
m
fk
vx
vx +
vy
vx + vy
Vx +
Vy
s
k
1
Ms
Vx +
Vy
s
bs+k
Ms
y
0; 95
t
3,6s t
5.3.
91
^
SISTEMAS MECANICOS
TRANSLACIONAIS
1=k
1=b
v2
m1
k3
b3
v3
m3
v4
1=k
1=b
m2
b2
m4
k2
b5
k5
y2 = l2 sin
y1 = l1 sin
l
y2 = 2
l1
92
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
F2
l2
y2 ; v2
y1 ; v1
l1
F1
l1
v2
v1
-
l1
l2
v2
-
5.3.
93
^
SISTEMAS MECANICOS
TRANSLACIONAIS
l1
l2
f (t)
y
M
l1
l2
vy
1
l1 f
l2
v2
v2
vo
b
vi
-
vo
94
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
Sistema eletri
o
Tens~ao v
Corrente i
Capa
itor C
Resistor 1b
Indutor k1
Tabela 5.3: Equival^en
ia entre sistemas me
^ani
os rota
ionais e sistemas eletri
os
O momento de iner
ia J para um
orpo de massa m girando em torno de um eixo xo
om raio de gira
~ao r e dado por:
J = mr2
(para massas pontuais)
Z
J = r2 dm (para massas distribudas)
(5.17)
(5.18)
O torque exer
ido por uma for
a F perpendi
ular ao movimento, apli
ada a uma
dist^an
ia d do eixo de rota
~ao e:
= Fd
(5.19)
Exemplo 5.4-A:
O sistema mostrado na gura 5.24
onsiste de um momento de iner
ia J1 ,
orrespondendo ao rotor de um motor, ao qual esta a
oplado um outro momento de iner
ia J2 ,
representando uma
arga. Pot^en
ia e transmitida atraves de uma a
oplamento vis
oso
om
oe
iente de atrito b e de um eixo de tor
~ao
om
onstante de mola k. Um torque
a
ionador Ta (t) e exer
ido em J1 e um torque de
arga T
(t) e exer
ido em J2 . Dena a
equa
~ao do movimento 2 (t) em fun
~ao de Ta (t) e T
(t).
O
ir
uito eletri
o equivalente ao dispositivo e mostrado na gura 5.25. Da, usando a
transformada de Lapla
e, extrai-se fa
ilmente que:
5.4.
95
^
SISTEMAS MECANICOS
ROTACIONAIS
J1
1Ta
J2
k
2
J1
1=b 1=k
!2
J2
bk
(kJ1 )s + b(k + J1 )
Ta
T
s[(kJ1 J2 )s + b(kJ1 + kJ2 + J1 J2 )
s[(kJ1 J2 )s + b(kJ1 + kJ2 + J1 J2 )
!
bk
(kJ1 )s + b(k + J1 )
2 = 2 = 2
Ta 2
T
s s [(kJ1 J2 )s + b(kJ1 + kJ2 + J1 J2 )
s [(kJ1 J2 )s + b(kJ1 + kJ2 + J1 J2 )
!2 =
A apli a ~ao da anti-transformada de Lapla e permite obter a equa ~ao para 2 (t).
1kg
!
0,5m
1kg
96
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
!(t)
J
J
(s)
Js
b
k
s
k
J + K + B = 0
) Js
+ ks
+ b
= 0 ) (Js2 + bs + k)
= 0
) J + b_ + k = 0 ) + Jb _ + Jk = 0
Esta equa
~ao deve ser resolvida para
ondi
~oes ini
iais (0) = 4000o = 69:8rad e _(0) =
0rad/s. Substituindo-se os valores numeri
os dos
oe
ientes e apli
ando-se a transformada
de Lapla
e,
hega-se ao resultado:
(t) = 69:8e 0:0003t sin(0:02t + 1:5558)
Para que a amplitude da os
ila
~ao seja menor que 4o , ou seja, menor que 0.07rad:
69:8e 0:0003t < 0:07 ) t > 2302s
Portanto, o p^endulo tera atingido uma amplitude de os
ila
~ao inferior a 4o apos aproximadamente 38 minutos.
Existem tambem sistemas que envolvem movimentos transla
ionais e rota
ionais. Neste
aso, o sistema pode ser de
omposto em movimentos transla
ionais simples unidire
ionais e em movimentos rota
ionais simples em torno do
entro de gravidade,
onforme
mostra o exemplo 5.4-C.
Exemplo 5.4-C: Sistema me
^ani
o misto (rota
ional e transla
ional)
A gura 5.28 mostra uma barra rgida, de massa M e de
omprimento 2l, pendurada
em um
orpo de massa m de forma a poder os
ilar. A massa m esta presa a superf
ie
sobre a qual desliza atraves de duas molas de
onstante elasti
a k=2. Obtenha um modelo
que rela
ione o deslo
amento s e o ^angulo . Em seguida, linearize este modelo para
pequenos ^angulos em torno de = 0. Despreze os atritos.
Para este tipo de sistema, e mais fa
il se trabalhar
om os diagramas de
orpo livre
dos
orpos separados. No ponto de
ontato entre os dois
orpos ha uma for
a de tra
~ao
T des
onhe
ida, que vai representada pelas suas
omponentes Tx e Ty nas dire
~oes x e y,
respe
tivamente,
onforme a gura 5.29.
Para a massa m, teremos apenas que modelar o movimento na dire
~ao x, ja que na
dire
~ao y a for
a peso e a
omponente Ty da for
a de tra
~ao s~ao anuladas pela forma
normal de rea
~ao da superf
ie em que a massa se apoia:
k
k
s
s = ms ) ms + ks = Tx
(5.20)
Tx fk1 fk2 = ms ) Tx
2
2
6 s(Js2 + bs + k) = 0)
5.4.
97
^
SISTEMAS MECANICOS
ROTACIONAIS
k=2
k=2
2l
M
Ty
fk 1
Tx
fk 2
Tx
Ty
(x
; y
)
Mg
d2
Tx = M 2 (s l sin )
dt
h
_
Tx = M s + l(sin 2
os
Tx = M x
Na dire
a~o y:
Ty
Mg = M y
Ty
d2
Mg = M 2 ( l
os )
dt i
h
2
_
Mg = Ml
os + sin
Ty
(5.21)
)
(5.22)
Para a modelagem da rota
~ao em torno do
entro de gravidade, ini
ialmente pre
isamos
determinar o momento de iner
ia da barra. Como a massa esta uniformemente distribuda
ao longo do
orpo, seu momento de iner
ia em torno de (x
; y
) e equivalente ao de duas
massas pontuais lo
alizadas a uma dist^an
ia l=2 do
entro de gravidade da barra,
onforme
indi
a a gura 5.30. Portanto, pela formula 5.17, o momento de iner
ia e de:
2
M
Ml2
l
J =2
)
J=
2
2
4
Para modelar o movimento angular em torno do
entro de gravidade, nota-se que a
for
a peso n~ao exer
e nenhum torque, pois esta apli
ada diretamente no eixo de rota
~ao.
98
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
l
x ; y
M=2
x
; y
M=2
l=2
l=2
= J
l
Ml2
l
Tx
os + Ty sin =
2
2
4
(5.23)
As equa
~oes 5.20, 5.21, 5.22 e 5.23
onstituem o sistema de equa
~oes diferen
iais
que modela o dispositivo. Em raz~ao do tipo de n~ao-linearidade das equa
~oes, n~ao se
hega a uma equa
~ao uni
a que modele o
omportamento da variavel s ou da variavel .
Linearizando-se estas equa
~oes em torno do ponto P O = _P O = P O = 0,
hega-se a:
8
ms + ks = Tx
>
>
>
>
>
>
>
T
=
M
s
x
<
>
>
>
>
>
>
>
:
l
Ty Mg = 0
l
Ml2
l
T +
T =
2 x
2 y
4
8
>
< (m
M )s + ks + Ml = 0
(5.24)
Ml
>
Mg = 0
: ms + ks +
2
O sistema de duas equa
~oes diferen
iais lineares da equa
~ao 5.24 pode ser utilizado para
al
ular (t) e s(t) a partir das
ondi
~oes ini
iais.
v1 = v2
) !1r1 = !2r2 )
r
!2 = 1 !1
r2
(5.25)
Os dis
os das engrenagens t^em massa desprezvel, de forma que o torque resultante
sobre eles e nulo. Se o torque 1
orresponde a uma for
a F1 no ponto de
ontato, o
2 Para evitar es
orregamento, utilizam-se dis
os dentados ou materiais de alto
oe
iente de atrito.
5.4.
99
^
SISTEMAS MECANICOS
ROTACIONAIS
r1 r2
!1 ; 1
!2 ; 2
!1
r1 r2
!1
-
r2
r1
!2
-
r
v
F
!;
v F
100
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
Logo, estes dispositivos podem ser representados por um transformador eletri
o onde as
grandezas eletri
as no primario s~ao equivalentes a grandezas me
^ani
as rota
ionais, as
grandezas eletri
as no se
undario s~ao equivalentes a grandezas me
^ani
as transla
ionais
e o raio do dis
o desempenha o papel da raz~ao entre o numero de espiras, ou vi
e-versa.
Esta equival^en
ia esta indi
ada na gura 5.34.
!
!
r
v
-
Exemplo 5.4-D:
Determine o
ir
uito eletri
o equivalente ao dispositivo esquematizado na gura 5.35.
O momento de iner
ia J1 representa o rotor de um motor em que um torque apli
ado
e exer
ido e que gira apoiado em um man
al
om
oe
iente de atrito vis
oso 1 . O
rotor e a
oplado por um eixo rgido a um pinh~ao de raio r1 . A
remalheira do pinh~ao esta
rigidamente a
oplada a massa M , que se movimenta sobre uma superf
ie
om
oe
iente
de atrito vis
oso b. A massa M e uma mola transla
ional de
onstante elasti
a k est~ao
ligadas a
abos enrolados em torno de duas se
~oes de um
ilindro,
om raios r2 e r3
respe
tivamente. Sup~oe-se que os
abos n~ao estiquem. O momento de iner
ia do
ilindro
e J2 . O
oe
iente de atrivo vis
oso entre o
ilindro e a superf
ie do man
al que o apoia e
2 . Cal
ule a fun
~ao de transfer^en
ia G(s) entre o torque e o deslo
amento x da massa.
(t) 1 (t)
r1
J1
1
x(t)
2 (t)
r2
r3
J2
5.5.
!1
J1
!1
101
^
SISTEMAS ELETROMECANICOS
J1 s
vx
r1 M
r3
vx
1
r1 Ms
r3
!2
J2
r2
r2
!2
1
J2 s
s
k
r12
J1 s
r12
1
Ms
r32
J2 s
r32
2
r32 s
r22 k
H (s) =
sX (s)
T (s )
r1 r32
G(s) = 2
(r3 J1 + r12 J2 + r12 r32 M )s2 + (r32 1 + r12 2 + r12 r32 b)s + r12 r22 k
que e a fun
~ao de transfer^en
ia desejada para o sistema.
um
ondutor em um
ampo magneti
o que
arrega uma
orrente tera uma for
a
A lei de indu
~ao de Faraday (e = d=dt) des
reve a indu
~ao de tens~oes por um
ampo
magneti
o variando no tempo. A
onvers~ao eletrome
^ani
a de energia o
orre quando a
mudan
a no
uxo e asso
iada
om um movimento me
^ani
o. Em maquinas rotativas, as
tens~oes s~ao geradas nas bobinas atraves de uma das seguintes formas:
102
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
Rf
Ra
La
+
+ ia
v
a
Lf
vg
Cir
uito
Parte Cir
uito de
de
ampo me
^ani
a armadura
vf if
!
5.5.
103
^
SISTEMAS ELETROMECANICOS
Vendo de uma forma uni
ada, a maquina CC pode ser vista
omo um dispositivo
a tr^es pares de terminais: dois eletri
os (os enrolamentos de
ampo e de armadura) e
um me
^ani
o (o eixo de rota
~ao). Dependendo dos sinais presentes nestes terminais, as
maquinas CC podem ser utilizadas
omo geradores, em que pot^en
ia me
^ani
a e forne
ida
para gerar pot^en
ia eletri
a, ou
omo motores, quando pot^en
ia eletri
a e
onsumida para
gerar pot^en
ia me
^ani
a.
5.5.1 Gerador CC
No gerador CC, a velo
idade ! e mantida
onstante, a tens~ao vf e o sinal de entrada e
a tens~ao va , o sinal de sada,
onforme a gura 5.39. Consideramos que um gerador e
a
ionado por uma fonte primaria de energia me
^ani
a (por exemplo, o
uxo d'agua em
uma turbina hidroeletri
a). Esta fonte possui
apa
idade su
iente para
onseguir manter
onstante a velo
idade de rota
~ao do rotor ! sem ser afetada pela
arga eletri
a do gerador.
+
Rf
vf if
-
Ra
!
L
onstante
f
La
+
vg ia
-
R va
dif
dt
Das equa
~oes 5.29 e 5.31, a tens~ao induzida na armadura e:
onstante
z }| {
vg = K1 ! = K1 K2 !if = Kg if
vf = Rf if + Lf
Apli
ando-se a transformada de Lapla
e a estas duas equa
~oes, supondo
ondi
~oes ini
iais
nulas, tem-se:
(
Vf = (Rf + Lf s)If
Vg (s)
Kg
)
=
(5.32)
Vf (s) Lf s + Rf
Vg = Kg If
A equa
~ao 5.32 rela
iona a tens~ao Vg induzida na armadura
om a tens~ao Vf apli
ada
no
ampo. Para determinar a rela
~ao entre Vf e a tens~ao Va efetivamente gerada no
ir
uito de armadura, e ne
essario
onhe
er a
arga que esta
one
tada ao gerador. Por
exemplo, suponha que o gerador esta alimentando uma
arga resistiva de resist^en
ia R,
onforme indi
ado na gura 5.39. O equivalente eletri
o
orresponde a esta situa
~ao e
mostrado na gura 5.40.
Por analise do
ir
uito da gura 5.40
hega-se a:
(
Vg = (Ra + La s + R)Ia
Va = RIa
) VVa((ss)) = L s +RR + R
g
a
f
(5.33)
104
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
La
Ra
Rf
vf if
Lf
ia
Kg if +
va
) VVa((ss)) = (L s + R )(KLg Rs + R + R)
a
f
f
f
f
(5.34)
A fun
~ao de transfer^en
ia de segunda ordem da equa
~ao 5.34 permite
al
ular a tens~ao
de sada va em fun
~ao da tens~ao no
ampo vf .
5.5.2 Motor CC
Nos motores, pot^en
ia me
^ani
a e gerada, de forma que a velo
idade de rota
~ao ! e o sinal
de sada e a tens~ao apli
ada e o sinal de entrada. De a
ordo
om sinal eletri
o de entrada,
temos o motor CC
ontrolado pela armadura ou o motor CC
ontrolado pelo
ampo.
va
-
La
Ra
ia v+
g
-
Rf
b
!
Lf
if
onstante
vg = K1 ! = K1 K2 if ! = Km !
z }| {
onstante
= K1 ia = K1 K2 if ia = Km ia
z }| {
A
onstante Km e
onhe
ida
omo
onstante do motor. Note que estas rela
~oes entre
grandezas s~ao similares as de um transformador eletri
o, o que permite modelar o motor
CC
ontrolado pela armadura atraves de um
ir
uito equivalente,
onforme a gura 5.42.
5.5.
105
^
SISTEMAS ELETROMECANICOS
La
Ra
ia +
vg Km
va
Km
(s)
=
Va (s) JLa s2 + (JRa + BLa )s + BRa + Km2
Como na prati
a usualmente a imped^an
ia da armadura pode ser desprezada (La ! 0),
tem-se que:
Km
K
(s)
=
(5.35)
=
Va (s) JRa s + BRa + Km2 Tm s + 1
Portanto, o motor CC
ontrolado pela armadura pode ser aproximadamente des
rito em
termos de uma fun
~ao de transfer^en
ia de primeira ordem que rela
iona a tens~ao de armadura apli
ada
om a velo
idade de rota
~ao gerada. A equa
~ao 5.35 tambem modela os
motores CC a im~a permanente, onde n~ao existe enrolamento de
ampo.
A maior di
uldade en
ontrada ao se
ontrolar motores CC pela armadura e a amplitude elevada da
orrente de armadura, o que requer a utiliza
~ao de um sinal va de entrada
forne
ido por uma fonte de alta pot^en
ia.
vf
-
Rf
if
Ra
Lf ia
!
106
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
onstante
= K1 ia = K1 K2 ia if = Km0 if
z }| {
Esta rela
~ao permite modelar o motor CC
ontrolado pelo
ampo atraves do
ir
uito
equivalente da gura 5.44. A obten
a~o da fun
~ao de transfer^en
ia e prati
amente imediata
a partir da analise do
ir
uito:
+
vf
Rf
if
0 if
Lf Km
!
-
Km0
(s)
=
Va (s) (Lf s + Rf )(Js + b)
(5.36)
Portanto, o motor CC
ontrolado pelo
ampo pode ser des
rito em termos de uma fun
~ao
de transfer^en
ia de segunda ordem.
Tendo em vista o
usto relativamente elevado da fonte de
orrente
onstante de alta
pot^en
ia ne
essaria ao fun
ionamento do motor CC
ontrolado pelo
ampo, esta
ongura
~ao e bem menos utilizada que a
ongura
~ao
ontrolada pela armadura. Alem disso,
o prin
ipal in
oveniente do
ontrole pela armadura, que e a alta
orrente de entrada, pode
ser
ontornado
om o uso de outra maquina CC,
omo mostra o exemplo da gura 5.5-A.
Exemplo 5.5-A: Sistema Ward-Leonard
O sistema Ward-Leonard e utilizado para regular a velo
idade de um motor de
orrente
ontnua. O sistema,
ujo esquema e apresentado na gura 5.45,
onsta de um gerador
de
orrente
ontnua,
om ex
ita
~ao independente, a
ionado por um dispositivo que prov^e
velo
idade angular
onstante. A sada deste gerador alimenta a armadura de um motor de
orrente
ontnua
om
orrente de
ampo
onstante. A
arga do motor e
omposta por um
momento de iner
ia J e um amorte
edor vis
oso de
oe
iente de atrito b. A velo
idade
! do motor e a grandeza
ontrolada, sendo que o
ontrole se faz variando a tens~ao vf
apli
ada ao
ampo do gerador. Deduza a fun
~ao de transfer^en
ia entre ! e vf .
+
Gerador
Motor
vf
-
! b
J
! te.
if te.
5.5.
107
^
SISTEMAS ELETROMECANICOS
vf if 1
-
La2 Ra 2
Ra 1 La 1
Rf 1
Lf 1
+ Kg if
ia
Km
!
-
= (Lf 1 s + Rf 1 )If 1
Kg Km
(s)
=
Kg If 1 = (La s + Ra )Ia + Km
)
>
Vf (s) (Lf 1 s + Rf 1 )[(La s + Ra )(Js + b) + Km2
:
Km Ia = (Js + b)
Esta fun
~ao de transfer^en
ia de ordem tr^es se reduz a uma fun
~ao de transfer^en
ia de
segunda ordem se a soma das imped^an
ias de armadura La puder ser desprezada.
rr
r2
rr
r1
MOTOR
+e -
108
CAP
ITULO 5.
+
e
-
Ra
1 Jm
Km
^
MODELAGEM DE SISTEMAS DINAMICOS
!m
!r
2Jr
r1
r2
rr
rr
d
r2
J
!
r2
r1
rr
MOTOR
+e -
Ra
Km
1 Jm
!m
1
!r
r2
r1
2Jr
v
rr
!
J
5.5.
109
^
SISTEMAS ELETROMECANICOS
!e
e-e
v M; J
+
e-d
MOTOR
re
MOTOR
ve
rd
vd
!d
vd = v + !d
ve = v !d
Se os motores fazem
om que sejam apli
adas nas rodas do rob^o as for
as Fd e Fe ,
a for
a total sobre o
orpo sera a soma das for
as e o torque total sera o somatorio dos
torques produzidos por
ada uma das for
as:
F = Fd + Fe
= Fd d Fe d
O ve
ulo pode portanto ser visto
omo uma espe
ie de transformador
om dois pares
de terminais de entrada e dois pares de terminais de sada,
onforme indi
a a gura 5.52.
Como se espera de um dispositivo de transforma
~ao, que n~ao dissipa nem absorve energia,
a pot^en
ia na entrada e igual a pot^en
ia na sada (Fd vd + Fe ve = F v + !).
Uma vez estabele
ida esta equival^en
ia entre grandezas, basta que se a
res
ente a
representa
~ao dos motores e do
orpo do rob^o. O equivalente eletri
o
ompleto do sistema
pode ser visto na gura 5.53. O momento de iner
ia Jd representa a soma dos momentos de
iner
ia do rotor do motor direito e da roda direita; o
oe
iente de atrito vis
oso angular
d representa a soma dos
oe
iente de atrito do rotor direito e da roda direita
om seus
respe
tivos man
ais. Rad e Kmd s~ao a resist^en
ia de armadura e o ganho do motor direito.
110
CAP
ITULO 5.
v; F
ve ; F e
vd ; Fd
^
MODELAGEM DE SISTEMAS DINAMICOS
Fd
v + !d
vd
!:
Fd + Fe
v
Fe
ve
v !d
d(Fd Fe )
Figura 5.52: Equival^en
ia entre velo
idades nas rodas e no
entro de massa
+
ed
-
ee
-
Ra d
Kmd
Rae
Km e
vd
!d
Jd
Je
rd v + !d
ve
!e
1
Fd
+
Fe
re v !d
Fd + Fe
d(Fd
Fe )
v
-
!
-
5.6.
111
SISTEMAS FLU
IDICOS
A
apa
it^an
ia
udi
a e o termo usado para des
rever a
apa
idade de um
uido
armazenar energia sob a forma de energia poten
ial. Em um reservatorio de se
~ao transversal
onstante,
omo o esquematizado na gura 5.54, sup~oe-se um
uxo de
uido sendo
admitido de vaz~ao q(t). Durante um pequeno intervalo de tempo t, este
uxo pode ser
onsiderado aproximadamente
onstante, de forma que o volume adi
ional de
uido V
que entrou no reservatorio e dado por:
q
Pressao P1
Pressao P2
' q(t)t )
V
= q(t)
t t!0
= q(t)
) dV
dt
Se o re ipiente tem se ~ao transversal onstante e de area A, o volume de uido e:
dh
dh
) dV
=A
)
q(t) = A
dt
dt
dt
V (t) = A h(t)
(5.37)
Em raz~ao das press~oes P1 e P2 , s~ao exer
idas for
as sobre o
uido no re
ipiente, for
as
iguais ao produto da press~ao pela area:
F1 = P1 A
F2 = P2 A
Tambem atua sobre o
uido a for
a peso P , no mesmo sentido da for
a F1 . Se e a massa
espe
a (ou densidade) do
uido, ent~ao:
P = mg = V g = Ahg
Como o blo
o de
uido tem a
elera
~ao verti
al nula, o somatorio das for
as deve ser nulo:
F1 + P = F2
) P1 A + Agh = P2 A ) h(t) = g1 P21 (t)
(5.38)
q(t) = Cf
dP21
dt
onde
Cf =
A
g
(5.39)
A grandeza Cf e denominada
apa
it^an
ia
udi
a do reservatorio, em raz~ao da similaridade entre a equa
~ao 5.39 e a equa
~ao de um
apa
itor eletri
o (i = C dV=dt).
Para a determina
~ao da indut^an
ia
udi
a,
onsidere um blo
o de lquido em movimento,
onforme a gura 5.55, supondo todas as part
ulas do
uido
om a mesma
112
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
P2
P1
F2 = P2 A
F1 = P1 A
Apli
ando-se a lei de Newton ao blo
o de
uido:
dv
dv
dv
)
P2 P1 = l
)
P21 = l
(5.40)
F = m a ) F2 F1 = lA
dt
dt
dt
onde P21 = P2 P1 e a diferen
a de press~ao. Sabe-se que a vaz~ao q em uma tubula
~ao e
dada por:
dv
1 dq
q = Av )
=
(5.41)
dt
A dt
Substituindo-se a equa
~ao 5.41 na equa
~ao 5.40,
hega-se a:
l
dq
onde
Lf =
(5.42)
P21 (t) = Lf
dt
A
A grandeza Lf = lA e denominada indut^an
ia
udi
a do reservatorio, em raz~ao da similaridade entre a equa
~ao 5.42 e a equa
~ao que dene o
omportamento de um indutor
di ). A indut^an
ia
udi
a geralmente pode ser des
onsiderada na an
alise
eletri
o (v = L dt
se a vaz~ao n~ao variar brus
amente ( dq
!
0)
ou
se
as
tubula
o
~
es
forem
urtas
(
l
!
0).
dt
Antes de se denir a resist^en
ia
udi
a, e importante que seja apresentado o Teorema
de Bernoulli. Considere o es
oamento em regime esta
ionario de um
uido n~ao-vis
oso
e in
ompressvel atraves de uma tubula
~ao,
onforme mostrado na gura 5.56. O tre
ho
mostrado de tubula
~ao tem diferentes se
~oes transversais em seu in
io e seu termino (A1
e A2 , respe
tivamente). Os tre
hos de area A1 e A2 en
ontram-se em diferentes alturas
(h1 e h2 , respe
tivamente). Na parte ini
ial da tubula
~ao a press~ao e P1 e a velo
idade
media e v1 ; na parte nal a press~ao e P2 e a velo
idade media e v2 .
O trabalho de uma for
a e igual ao produto da for
a pelo deslo
amento realizado:
W = Fd
Na gura 5.56, desprezando-se os atritos, as for
as que realizam trabalho sobre o sistema s~ao as for
as de press~ao F1 = P1 A1 e F2 = P2 A2 , que atuam nas extremidades da
tubula
~ao, e a for
a da gravidade.
Enquanto o
uido es
oa atraves do tubo, o efeito resultante e o transporte de uma
por
~ao de
uido representada pela area ha
hurada, que se move no in
io da tubula
~ao,
empurra o
uido e faz surgir movimento no m da tubula
~ao. Pode-se determinar o
trabalho realizado pelas for
as da seguinte forma:
5.6.
113
SISTEMAS FLU
IDICOS
P2
P2
P1
h1
v2
A1
l
v1
A2
h2
A1
P1
v2
v1
A2
l
h1
h2
Figura 5.56: Es oamento de um uido atraves de uma tubula ~ao de area e altura variaveis
h1 )
Mas A1 l1 = A2 l2 equivale ao volume da por
~ao de
uido representado pela area
ha
hurada, que pode ser expresso por m=, sendo a densidade do
uido. Assim:
m
mg(h2 h1 )
(5.43)
W = (P1 P2 )
O teorema do trabalho-energia estabele
e que o trabalho realizado pela resultante das
for
as que atuam em um sistema e igual a varia
~ao de energia
ineti
a do sistema. A
varia
~ao de energia
ineti
a do elemento de
uido e:
mv2 mv12
W = E
= 2
(5.44)
2
2
Igualando-se as equa
~oes 5.43 e 5.44,
hega-se a:
m
mv2 mv12
(P1 P2 )
mg(h2 h1 ) = 2
)
2
2
v2
v2
P1 + 1 gh1 = P2 + 2 gh2
(5.45)
2
2
Como os ndi
es 1 e 2 na equa
a~o 5.45 se referem a duas posi
~oes quaisquer, pode-se
extender sua validade para toda a tubula
~ao e es
rever:
P + v2 gh =
onstante
Esta e a equa
~ao de Bernoulli para es
oamento esta
ionario,
om
uido in
ompressvel e
n~ao-vis
oso, publi
ada em 1738.
114
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
Existe uma rela
~ao denida entre a velo
idade do
uido e a press~ao diferen
ial em
qualquer dispositivo gerador de queda de press~ao. Tendo deduzido o teorema de Bernoulli,
bus
a-se agora deduzir esta equa
~ao de vaz~ao
orrespondente a perdas de
arga lo
alizadas
(
on
entradas) e distribudas, a m de se determinar os valores da resist^en
ia
udi
a.
v2 A
2
5.6.
115
SISTEMAS FLU
IDICOS
Turbulento
116
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
:
d:
v:
:
A prin
ipal perda distribuda nos sistemas de
ontrole
udi
os diz respeito aos es
oamentos atraves de tre
hos retos de tubula
~ao
om se
~ao tranversal
onstante. A
omprova
~ao experimental permite deduzir equa
~oes para tr^es situa
~oes distintas:
Es
oamento turbulento em tubos rugosos: P12 = Rf q2
Es
oamento turbulento em tubos lisos: P12 = Rf q1:75
Es
oamento laminar ou atraves de meio poroso: P12 = Rf q
E importante notar que a rela
~ao entre queda de press~ao e vaz~ao e linear para es
oamentos
laminares,
omo no
aso de um tubo
apilar 4 ou es
oamentos lentos. Para es
oamentos
laminares em dutos, a resist^en
ia
udi
a e dada por
Rf =
128l
d4
onde:
Sistema
udi
o
Press~ao P
Vaz~ao q
Capa
it^an
ia
udi
a Cf
Resist^en
ia
udi
a linearizada Rf
Indut^an
ia
udi
a Lf
Sistema eletri
o
Tens~ao v
Corrente i
Capa
itor Cf
Resistor Rf
Indutor Lf
5.6.
117
SISTEMAS FLU
IDICOS
Rf
qo
Cf
qo
Rf
= q
+ qo
q
= Cf (dP=dt)
>
>
:q
P=Rf
1
Cf P_ + p
Rf
A
Cf =
g
P = gh
Ah_ +
r
g
Rf
P = qi
h = qi
Uma vers~ao linearizada desta equa
~ao pode ser obtida
aso se utilize a equa
~ao 5.50 (e
n~ao a equa
~ao 5.49) para a determina
~ao do
uxo de sada qo em fun
~ao da press~ao P .
118
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
A grande diferen
a entre os dois sistemas e que, no sistema (a), o
uxo q1 se da entre
um ponto sujeito a press~ao P1 e a press~ao P2 ,
orrespondentes as press~oes no fundo dos
dois re
ipientes, respe
tivamente. Ja no sistema (b), o
uxo q1 se da entre um ponto
sujeito a press~ao P1 e a press~ao atmosferi
a, de maneira similar ao sistema da gura 5.59.
qi
(b)
q1
h1
qi
R1
(a)
h1
q1
q2
h2
R1
q2
h2
R2
R2
qi
C1
R1 P2
q 1 C2 q 2 R 2
P1
(b)
qi
C1
q1 R q
1
1
P2
C2
q2 R
2
Exemplo 5.6-C:
A gura 5.63 apresenta um modelo simpli
ado de um sistema de abaste
imento d'agua
de uma
idade, onde q2 (t) representa o
onsumo instant^aneo de agua. Adotanto a hipotese
simpli
adora de que a agua e in
ompressvel, obtenha um
ir
uito eletri
o equivalente.
h1
H
q1
h2
q2
Figura 5.63: Diagrama do sistema de abaste imento simpli ado do exemplo 5.6-C
5.6.
119
SISTEMAS FLU
IDICOS
Pela equa
~ao de Bernoulli (equa
~ao 5.45), a diferen
a de altura entre os dois tanques
pode ser modelada
omo uma fonte de press~ao
onstante de valor gH . Com isto, o sistema
da gura 5.63 pode ser modelado pelo equivalente eletri
o da gura 5.64. A resist^en
ia Rt
e a imped^an
ia Lt modelam, respe
tivamente, a resist^en
ia
udi
a e a imped^an
ia
udi
a
da tubula
~ao entre os tanques.
Rt
gH
+
q1
Lt P
2
C2
P 1 C1
q2
C1 e C2 s~ao as
apa
it^an
ias
udi
as dos dois re
ipientes. Pode-se in
luir uma resist^en
ia em serie
om a fonte de
orrente para modelar a resist^en
ia
udi
a da segunda
tubula
~ao, mas ela seria irrelevante para a analise do
ir
uito.
Exemplo 5.6-D:
Um
uido in
ompressvel
ui a uma vaz~ao qi (t) para um
ilindro atraves de uma
restri
~ao,
onforme mostrado na gura 5.65. P (t) e a press~ao no interior do
ilindro e P0 e
a press~ao
onstante a montante da restri
~ao. Dentro do
ilindro um pist~ao e for
ado para
a direita a medida em que a press~ao P (t)
res
e. Uma mola ideal resiste ao movimento
do pist~ao, sendo que a press~ao no
ilindro do lado da mola e atmosferi
a. O pist~ao esta
ini
ialmente na posi
~ao x(t) = 0 quando P = 0, e nesta posi
~ao a mola n~ao esta nem
omprimida nem distendida. Assuma que o pist~ao tenha massa e atrito desprezveis.
Es
reva as equa
~oes que des
revem o movimento linear x(t) do pist~ao e
al
ule a posi
~ao
esta
ionaria que o pist~ao ira al
an
ar.
qi
P0
x=0
P
Restrio
Pisto
V (t) =
q(t)dt
120
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
) P0 P (t) = Rf A2 x_ 2(t)
V (t) = Ax(t)
O uido pressurizado exer e sobre o pist~ao uma for a FP (t), dada por:
FP (t) = AP (t)
O pist~ao tem massa desprezvel, de modo que somatorio das for
as atuantes sobre ele e
nulo. Portanto, a for
a exer
ida pelo
uido deve ser igual a for
a elasti
a exer
ida pela
mola, que e suposta ter uma
onstante elasti
a k:
FP (t) = Fk (t)
k
1
x(t) =
P
Rf A 3
Rf A2 0
(5.52)
A equa
~ao 5.52 des
reve o
omportamento de x(t) em fun
~ao da press~ao externa P0 .
Quando o sistema atingir o regime esta
ionario, x_ (t) = 0 e x(t) tera o seu valor de regime,
denotado xSS . Com isso:
1
k
xSS =
P
3
Rf A
Rf A2 0
A
xSS =
P
k 0
Nota-se que o valor esta
ionario do deslo
amento do pist~ao independe da resist^en
ia
udi
a da restri
~ao. A resist^en
ia in
uen
iara apenas o tempo ne
essario para que o
sistema atinja o regime esta
ionario.
121
EXERC
CIOS
Exer
ios
A. Obtenha um diagrama de blo
os equivalente ao
ir
uito eletri
o a seguir, representando
ada um dos
omponentes por um blo
o elementar. Cal
ule a fun
~ao de transfer^en
ia
G(s) = Vo (s)=V (s) por redu
~ao do diagrama de blo
os e usando a formula de Mason.
L
R1
v
R2 vo
B. Trens de levita
~ao magneti
a
utuam sobre uma pequena
amada de ar. A for
a de
levita
~ao FL e
ontrolada pela
orrente no enrolamento de levita
~ao i e e dada por FL =
2
k zi 2 , onde z e a espessura da
amada de ar entre o trem e os trilhos. Esta for
a se op~oe a
for
a peso (F = mg, m e a massa do trem). Modele a espessura z em fun
~ao da
orrente
de
ontrole i e linearize o modelo obtido no ponto de equilbrio do sistema quando i = iP O .
C. No sistema representado pela vista superior a seguir, obtenha a equa
~ao diferen
ial que
des
reve o deslo
amento linear x do
orpo, partindo da hipotese que o
orpo tem uma
massa M e uma velo
idade ini
ial vo . A massa esta
one
tado as paredes por duas molas
de
onstante elasti
a K e desliza sobre uma superf
ie
om um
oe
iente de atrito b.
Nenhuma for
a externa e apli
ada ao sistema.
l
D. Determine a fun
~ao de transfer^en
ia Y1 (s)=F (s) para o sistema da gura a seguir. Cal
ule
a rela
~ao entre os par^ametros M2 e k12 de forma que a massa M1 n~ao vibre quando
f (t) = sin(!0 t) (ou seja, n~ao haja
omponentes de frequ^en
ia !0 na sada).
k1
y1
M1
y2
k12
M2
f
b
Superfcie sem atrito
122
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
tem uma
onstante elasti
a k1 e o pneu tem uma
onstante elasti
a k2 . A
onstante de
amorte
imento do amorte
edor e f . Obtenha a fun
~ao de transfer^en
ia Y1 (s)=X (s), que
representa a resposta do ve
ulo a irregularidades na pista.
y1
Amortecedor
y2
Mola
Pefil da
estrada
F. A gura a seguir mostra dois p^endulos suspensos em arti
ula
~oes sem atrito e
one
tados
no meio da barra por uma mola. Assuma que que
ada p^endulo possa ser representado por
uma massa pontual M presa no nal de uma barra de
omprimento L e massa desprezvel.
Tambem assuma que o deslo
amento e pequeno (o que impli
a que a mola permane
e
aproximadamente na horizontal) e que aproxima
~oes lineares podem ser feitas para o seno
e o
osseno. A mola lo
alizada no meio das barras en
ontra-se em repouso (nem distendida
nem
ontrada) quando 1 = 2 . A for
a de entrada e representada por f (t), apli
ada no
entro da barra da esquerda. Obtenha as equa
~oes do movimento para 2 (t).
1
2
f (t)
k
M
ia r 2
+
vg
-
J
r1
123
EXERC
CIOS
H. Um motor DC
ontrolado pela armadura esta atuando sobre uma
arga. A tens~ao de
entrada e de 5V. A velo
idade no instante t = 2s e de 30rad/s e a velo
idade de regime e
de 70rad/s quando t ! 1. Determine a fun
~ao de trasfer^en
ia !(s)=V (s).
I. Em um tanque, o nvel de agua h(t) e
ontrolado por um sistema em malha aberta,
omo
mostrado na gura. Um motor DC
ontrolado pela
orrente de armadura gira um eixo,
abrindo uma valvula. A indut^an
ia do motor DC e os atritos s~ao desprezveis. A altura
da
oluna de agua e:
Z
h(t) = [1:6(t)h(t)dt
Sabendo que a
onstante do motor e Km = 10 (ou seja, o torque gerado e = Km ia e a
tens~ao induzida na armadura e vb = Km !) e que a iner
ia do rotor do motor e da valvula
e J = 6 10 3 kgm2 , determine a fun
~ao de transfer^en
ia H (s)=V (s).
+
-
Ampli ador
10
v ka = 50 va
ia
- vb +
(t); !(t)
Valvula
J. Usando um
ir
uito eletri
o equivalente, determine a fun
~ao de transfer^en
ia entre a altura
h2 e o
uxo q1 para o sistema hidrauli
o mostrado na gura a seguir. Determine h2 (t)
supondo um
uxo q1 (t)
onstante. Despreze a iner
ia hidrauli
a.
Va
uo
q1
h2
h1
R1
R2
q2
124
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
+ +
r- e- b+
Ampli ador
Caldeira
de agua
quente
Valvula
q
Tanque
is
x
R
Serpentina
Exaust~ao
L de agua
M,B,K
Termopar
Solenoide
Ka e+1
-
Ampli ador
Qo = h
125
EXERC
CIOS
l=2
h1
h2
N. Dois motores CC
om im~a permanente est~ao
one
tados a um mesmo
orpo atraves de
dois sistemas pinh~ao-
remalheira e duas molas,
onforme o esquema a seguir. Obtenha
um modelo no espa
o de estados que rela
ione a posi
~ao x do
orpo
om as tens~oes v1
e v2 apli
adas nos dois motores. O deslizamento das
remalheiras sobre a superf
ie de
apoio a
onte
e prati
amente sem atrito. O momento de iner
ia do pinh~ao e a massa da
remalheira s~ao negligen
iaveis. O atrito entre o
orpo e a superf
ie pode ser
onsiderado
vis
oso. A indut^an
ia de armadura dos dois motores e desprezvel. Assuma
onhe
idas
as
onstantes ne
essarias para modelar o sistema: resist^en
ias de armadura (R1 e R2 ),
onstantes do motor (K1 e K2 ) e momentos de iner
ia dos rotores (J1 e J2 ) das maquinas,
raios (r1 e r2 ) das engrenagens,
onstantes elasti
as (k1 e k2 ) das molas,
oe
iente de
atrito vis
oso (b) entre o
orpo e o solo, massa (M ) do
orpo, et
.
+
v1
r1
Motor 1
Motor 2
!1
k1
x
M
!2
k1
v2
r2
126
CAP
ITULO 5.
^
MODELAGEM DE SISTEMAS DINAMICOS
Cap
tulo 6
128
CAP
ITULO 6.
A justi
ativa intuitiva para esta arma
~ao vem da analise da resposta transitoria (ou
resposta natural) dos sistemas. Se um sistema tem fun
~ao de transfer^en
ia G(s) dada por:
G(s) =
N (s)
N (s)
=
D(s) (s + p1 )(s + p2 ) (s + pn )
ent~ao o seu sinal de sada Y (s), para um sinal de entrada U (s), pode ser de
omposto em
fra
~oes par
iais da seguinte forma:
Y (s) = G(s)U (s) = 1 + 2 + + n + YU (s)
s + p1 s + p2
s + pn
onde YU (s) representa o somatorio das fra
~oes par
iais
orrespondentes aos termos introduzidos pelo sinal de entrada U (s). Se u(t) e limitado, a sada yu(t), ou sada for
ada,
tambem sera limitada, pois a sada for
ada tem a mesma natureza que o sinal de entrada.
Desta forma, a possibilidade de surgimento de um sinal de sada ilimitado para uma entrada limitada vem dos termos
orrespondentes aos polos da fun
~ao de transfer^en
ia.
Ha seis possveis tipos de polos para um sistema,
onforme indi
a a gura 6.1. Os termos em fra
~oes par
iais
orrespondentes a
ada um deles geram as seguintes
omponentes
no sinal de sada:
2
1
2
(1)
(2)
5
6
(3)
(4)
(5)
(6)
Figura 6.1: Possveis lo
aliza
~oes dos polos e sua in
u^en
ia no sinal de sada
1. polos reais negativos: exponen
ial des
res
ente y(t) = Me at ;
2. polos
omplexos
om parte real negativa: senoide exponen
ialmente amorte
ida
y(t) = Me at sin(!t + );
3. polos na origem: sinal
onstante y(t) = M ;
4. polos imaginarios puros: senoide
onstante y(t) = M sin(!t + );
5. polos
omplexos
om parte real positiva: senoide exponen
ialmente
res
ente y(t) =
Meat sin(!t + ); e
6. polos reais positivos: exponen
ial
res
ente y(t) = Mea t.
Se todos os polos do sistema t^em parte real negativa, eles se enquadram nos
asos (1)
ou (2) a
ima, de modo que gerar~ao sinais que desapare
er~ao
om o tempo. Assim, pode-se
6.2.
O CONCEITO DE ESTABILIDADE
129
garantir que qualquer sinal de entrada limitado gerara um sinal de sada limitado, pois
apos um tempo su
ientemente longo restar~ao apenas os
omponentes for
ados do sinal
de sada. Por
onsequ^en
ia, o sistema sera estavel.
Se o sistema tiver ao menos um polo
om parte real positiva, o polo em quest~ao se
enquadra em um dos
asos (5) ou (6) a
ima, o que gerara um sinal que tende para innito.
Portanto, independentemente de qual seja o sinal de entrada apli
ado, o sinal de sada
tendera para innito e
onsequentemente o sistema e instavel.
Quando o sistema tem polos
om parte real nula, que
orrespondem aos
asos (3) e (4)
a
ima, o sistema e dito marginalmente estavel se todos os demais polos tiverem parte real
negativa. Estes sistemas geram sinais de sada limitados para alguns sinais de entrada e
ilimitados para outros. Como a deni
~ao de estabilidade exige que o sinal de sada seja
limitado para qualquer sinal de entrada limitado, os sistemas marginalmente estaveis s~ao
onsiderados instaveis.
Para o
aso (3)
om um polo na origem, a sada sera limitada se o sinal de entrada
tiver valor medio nulo, ou tendera para innito no
aso
ontrario. Por exemplo, uma
entrada senoidal gerara uma sada
ossenoidal limitada, enquanto que uma entrada degrau
gerara uma sada em rampa que tende para innito. Para o
aso (4)
om um par de
polos imaginarios j!, a sada sera limitada desde que o sinal de entrada n~ao
ontenha
omponentes senoidais de frequ^en
ia !,
aso em que a sada tendera para innito.
Um exemplo
lassi
o de sistema marginalmente estavel e mostrado na gura 6.2. A
ponte Ta
oma Narrows, no estado de Washington, EUA, foi aberta ao trafego em julho
de 1940. Notou-se que a ponte apresentava os
ila
~oes sempre que o vento soprava. Em
novembro de 1940, uma determinada rajada de vento produziu uma os
ila
~ao que
res
eu
em amplitude ate que a ponte se partiu. Este
omportamento indi
a que o modelo da
ponte apresentava um par de polos em j!, ou proximos desta lo
aliza
~ao. Quando
o
orreu uma rajada de vento
om um
omportamento os
ilatorio proximo da frequ^en
ia
!, a os
ila
~ao de sada tendeu a
res
er ate que a estrutura n~ao resistiu. A primeira foto
da gura 6.2 mostra o in
io da os
ila
~ao, enquanto a segunda mostra o nal da
atastrofe.
Figura 6.2: A idente o asionado por instabilidade da ponte Ta oma Narrows, EUA
130
CAP
ITULO 6.
a0 (s p1 )(s p2 ) (s pn ) = 0
Multipli
ando-se os fatores, a
ha-se que:
(s) = a0 sn a0 (p1 + p2 + + pn)sn 1 + a0 (p1 p2 + p1 p3 + p2 p3 + )sn 2
a0 (p1 p2 p3 + p1 p2 p4 )sn 3 + + a0 ( 1)n (p1 p2 pn ) = 0
Em outras palavras:
satisfaz estas duas
ondi
~oes mas tem raizes 2 e 0:5 j 1:9365, sendo que o par de polos
omplexos e instavel.
O
riterio de Routh-Hurwitz e uma
ondi
~ao ne
essaria e su
iente para a estabilidade
de um sistema. O pro
edimento se baseia em uma tabela derivada dos
oe
ientes do
polin^omio
ara
tersti
o, montada da seguinte forma:
sn a0 a2 a4 a6
n
s 1 a1 a3 a5 a7
sn 2 b0 b2 b4
sn 3 b1 b3 b5
..
..
.
.
s3 y0 y2
s2 y1 y3
s1 z0
s0 z1
6.3.
O CRITERIO
DE ESTABILIDADE DE ROUTH-HURWITZ
131
o primeiro elemento da linha e nulo e ha pelo menos um outro elemento da mesma
linha n~ao-nulo; ou
132
CAP
ITULO 6.
todos os elementos de uma linha s~ao nulos (esta situa
~ao in
lui o
aso da linha
om
um uni
o elemento nulo).
Quando o primeiro elemento de uma linha e nulo e ha pelo menos um elemento n~ao-nulo
na mesma linha, o elemento nulo pode ser substitudo por um pequeno numero positivo ;
faz-se em seguida tender a zero e veri
a-se o numero de mudan
as de sinal na tabela.
Exemplo 6.3-B:
Determine a estabilidade de um sistema des
rito pela fun
~ao de transfer^en
ia:
N (s )
N (s)
= 5
4
3
D(s) s + 2s + 2s + 4s2 + 11s + 10
A tabela de Routh-Hurwitz para a equa
~ao
ara
tersti
a e:
s5
1
2 11
s5 1 2 11
4
2
4 10
s
s4 2 4 10
3
6
s
s3 +0 6
)
4
12
2
s
10
s2 1 10
!0
2 +24
10
72
1
s1 6
s
4
12
s0 10
10
s0
G(s) =
Houve duas mudan
as de sinal, o que impli
a que o sistema tem dois polos
om parte
real positiva e que portanto e instavel. Este resultado esta
orreto, tendo em vista que as
razes da equa
~ao
ara
tersti
a s~ao 1:3087, 1:2407 j 1:0375 e 0:8950 j 1:4561.
Quando o
orre uma linha
om todos os elementos nulos na tabela de Routh-Hurwitz,
isto indi
a que o polin^omio
ontem singularidades que est~ao simetri
amente dispostas em
torno da origem do plano \s". Logo, o
orrem fatores
omo (s + )(s ) ou (s + j!)(s j!).
Consequentemente, o sistema e instavel ou pelo menos marginalmente estavel.
Nesta situa
~ao, a linha que imediatamente pre
ede a linha nula na tabela forne
e os
oe
ientes do
hamado polin^omio auxiliar. As razes deste polin^omio P (s) s~ao os polos
da equa
~ao
ara
tersti
a responsaveis pelo apare
imento da linha nula.
Exemplo 6.3-C:
Determine a estabilidade de um sistema des
rito pela fun
~ao de transfer^en
ia:
G(s) =
N (s)
N (s)
= 4
3
D(s) s + 3s + 6s2 + 12s + 8
s = j 2
Este sistema tem dois polos imaginarios puros e e portanto marginalmente estavel.
6.4.
133
ANALISE
DE ESTABILIDADE RELATIVA
Exemplo 6.3-D:
Um sistema
om um ganho ajustavel K e des
rito pela fun
~ao de transfer^en
ia:
G(s) =
N (s)
N (s)
=
D(s) s4 + Ks3 + 6s2 + 12s + 8
K>0
6K 12 > 0
2
8K + 72K 144 > 0
8
>
<K
>0
K>2
>
:
K>3 e K<6
O sistema sera estavel se todas as inequa
~oes forem satisfeitas simultaneamente. Logo,
on
lui-se que o sistema sera estavel para qualquer valor do ganho tal que 3 < K < 6.
s = s^
onstante
na equa
~ao
ara
tersti
a do sistema, es
reve-se o novo polin^omio em termos de s^ e apli
ase o
riterio neste novo polin^omio. O numero de mudan
as de sinal na primeira
oluna da
tabela sera igual ao numero de razes do polin^omio original que est~ao lo
alizados a direita
da linha verti
al s = .
134
CAP
ITULO 6.
pz = eps T
Da, per
ebe-se fa
ilmente que polos
ontnuos estaveis (
om parte real negativa) gerar~ao
polos
omplexos
om modulo menor que 1, e vi
e-versa.
Portanto, para se armar a estabilidade de um sistema dis
reto, deve-se garantir que
todas as razes da equa
~ao
ara
tersti
a t^em modulo inferior a 1. A equa
~ao
ara
tersti
a,
(z ) = 0, e es
rita
omo:
(z ) = a0 z n + a1 z n 1 + + an 1 z + an = 0
Se a equa
~ao
ara
tersti
a for fatorada em termos dos polos p1 ; p2 ; ; pn , temos:
(z ) = a0 (z
p1 )(z p2 ) (z pn )
Supondo-se que o sistema seja estavel, o valor do produto de todos os termos (z pi ) vai
ser sempre positivo quando z = 1, pelos seguintes motivos:
Se o polo pi for real, a suposi
~ao de que o sistema e estavel impli
a que jpij < 1.
Logo, o termo (1 pi ) gerara um valor positivo.
De modo similar, mostra-se que todos os termos (z pi ) s~ao negativos quando z = 1. Da,
pode-se estabele
er que todo sistema estavel
om a0 > 0 obede
e as seguintes
ondi
~oes:
(1) > 0
( 1)n ( 1) > 0
Estas
ondi
~oes, embora ne
essarias, n~ao s~ao su
ientes para garantir a estabilidade. Por
exemplo, a equa
~ao:
(z ) = z 3 + z 2 + 2z + 8
satisfaz estas duas
ondi
~oes mas tem razes 2 e 0:5 j 1:9365, sendo que o polo real e
instavel.
2 O valor mnimo de f (M ) = 1 + M 2
2M os o orre para
= os , e e igual a sin2 .
6.5.
135
O CRITERIO
DE ESTABILIDADE DE JURY
a0
a1
an an 1
a0n 1 a1n 1
ann 11 ann 22
..
..
.
.
1
a0
a11
a11
a10
a00
..
.
an 1 an
a1 a0
n
an 11
a0n 1
n =
an
a0
ann 11
an0 1
n 1 =
1 =
a11
a10
onde:
A primeira e a segunda linhas da tabela de Jury s~ao os
oe
ientes da equa
~ao
ara
tersti
a (z ) = a0 z n + a1 z n 1 + + an = 0 em ordem direta e reversa, respe
tivamente.
A ter
eira linha e obtida multipli
ando-se a segunda linha por n = (an =a0 ) e somandose o resultado
om a primeira linha. O ultimo elemento na ter
eira linha e portanto zero.
A quarta linha e a ter
eira linha na ordem reversa. O esquema e ent~ao repetido ate que
se
hegue a ultima linha,
om um uni
o elemento.
O teste de estabilidade de Jury estabele
e que, se a0 > 0, ent~ao a equa
~ao
ara
tersti
a
(z ) tem todos os polos dentro do
r
ulo unitario se e somente se todos os ak0 , k =
0; 1; ; n 1 s~ao positivos. Se nenhum ak0 e zero, ent~ao o numero de ak0 negativos e igual
ao numero de razes fora do
r
ulo unitario.
Exemplo 6.5-A:
Determine a regi~ao de valores possveis para os par^ametros a1 e a2 de tal forma que
um sistema des
rito pela fun
~ao de transfer^en
ia dis
reta a seguir seja estavel:
N (z )
G(z ) = 2
z + a1 z + a2
A tabela de Jury e:
1
a1
a2
a2
a1
1
1 (a2 )2 = (1 a2 )(1 + a2 ) a1 a1 a2 = a1 (1 a2 )
a1 (1 a2 )
(1 a2 )(1 + a2 )
2 (1 a2 )
(
a
)
1
(1 a2 )(1 + a2 )
1+a2
2 = a2
1 = 1+a1a2
136
CAP
ITULO 6.
Todas as razes da equa
~ao
ara
tersti
a est~ao dentro do
r
ulo unitario se:
8
1 (a2 )2 > 0
<
1 a2
:
(1 + a2 )2 (a1 )2 > 0
1 + a2
Isto leva as
ondi
~oes:
8
>
< a2 < 1
a2 > 1 + a1
>
:
a2 > 1 a1
1
a2
a1
6.6 Controlabilidade
Seja um sistema linear
ontnuo des
rito por um modelo no espa
o de estados, ou seja:
(
x_ = Ax + Bu
y = Cx + Du
(6.1)
Este sistema e dito ser
ontrolavel se sempre existe um sinal de
ontrole u(t) que transra
o sistema de qualquer estado ini
ial x(0) para qualquer outro estado desejado, x(t).
Pode-se determinar se um sistema de ordem n e
ontrolavel examinando-se a sua matriz
de
ontrolabilidade P, que depende uni
amente das matrizes A e B:
P = B AB A2 B
An 1B
(6.2)
No
aso geral, para que o sistema seja
ontrolavel, o posto3 da matriz de
ontrolabilidade
deve ser igual a ordem do sistema:
posto P = n
(6.3)
3 O posto de uma matriz e o numero de linhas (ou de olunas) linearmente independentes desta matriz.
6.6.
137
CONTROLABILIDADE
(6.4)
1=s
xn
1=s
xn
...
1=s
-1
...
bn
x2
an
a2
a1
bn
b2
b1
U
1=s
x1
an
x_ 2 = 3x2 + dx1
y = x2
O grafo de
uxo de sinal deste sistema esta representado na gura 6.5. Se d = 0, n~ao
existe um
aminho direto do sinal de
ontrole para a variavel de estado x2 . Portanto, o
sistema so e
ontrolavel se d 6= 0.
U
1=s
-2
x1
1=s
x2
-3
138
CAP
ITULO 6.
P = B AB = 10 d2 ) det P = d
O determinante da matriz de
ontrolabilidade e igual a d, que so e n~ao-nulo se d for
n~ao-nulo, de modo que esta e a
ondi
~ao para que o sistema seja
ontrolavel.
6.7 Observabilidade
A propriedade da observabilidade refere-se a habilidade de se estimar as variaveis de estado.
Seja um sistema linear
ontnuo des
rito pelo modelo no espa
o de estados da equa
~ao 6.1.
Este sistema e dito ser observavel se, e somente se, ha um tempo nito T tal que o estado
ini
ial x(0) pode ser determinado a partir da observa
~ao do sinal de sada y(t); 0 t T ,
onhe
ido o sinal de
ontrole u(t); 0 t T .
Pode-se determinar se um sistema de ordem n e observavel examinando-se a sua matriz
de observabilidade Q, que depende uni
amente das matrizes A e C:
2
C
6 CA 7
6
2 7
7
Q=6
6 CA 7
6
.
.. 7
4
5
n
1
CA
(6.5)
No
aso geral, para que o sistema seja observavel, o posto da matriz de observabilidade
deve ser igual a ordem do sistema:
posto Q = n
(6.6)
(6.7)
6.7.
139
OBSERVABILIDADE
Na se
~ao 2.7.2, uma das formas usuais de obten
~ao da representa
~ao no espa
o de estados de um sistema a partir da fun
a~o de transfer^en
ia foi denominada de forma
an^oni
a
observavel. A gura 2.15 mostra a representa
~ao em diagrama de blo
os deste tipo de
modelo, que
orresponde ao grafo de
uxo de sinal da gura 6.6. Nota-se que ha um
aminho direto de
ada uma das variaveis de estado para o sinal de sada, o que faz
om
que os sistemas representados por esta forma
an^oni
a sejam sempre observaveis.
...
...
...
bn
x
1
1=s
1
bn
an
an
1=s x2 1
b2
...
1=s xn
b1
1
a2
...
...
1=s
xn 1
a1
...
x_ = 21 01 x + 11 u
Para este sistema:
AB = 22
CA = 1 1
y= 1 1 x
P = B AB = 11
C
1 1
Q = CA = 1 1
2
2
Tanto o determinante da matriz P quanto da matriz Q s~ao nulos, o que demonstra que
este sistema n~ao e nem
ontrolavel nem observavel.
140
CAP
ITULO 6.
Exer
ios
A. Resolva o seguinte sistema de inequa
~oes:
8 2
k + 4k + 3
>
>
>0
<
k(k + 2)
>
k
>
:
>0
k+1
B. Utilizando o
riterio de Routh-Hurwitz, determine a estabilidade e o numero de razes no
semiplano direito dos polin^omios abaixo:
1.
2.
3.
4.
s3 + 13s2 + 33s + 30
s4 + 2s3 + 2s2 + 3s + 6
s4 + s3 + 2s2 + 9s + 5
s3 + 5s2 + 8s + 6
5.
6.
7.
8.
s3 + 7s2 + 16s + 10
s4 + 12s3 + 54s2 + 108s + 80
s4 + 7s3 + 12:2s2 + 11:05s
s5 + 3s4 + 28s3 + 226s2 + 600s + 400
C. Para um sistema de
ontrole
om realimenta
~ao negativa unitaria e fun
~ao de transfer^en
ia
em malha aberta a seguir, determine os valores de K para os quais o sistema e estavel.
G(s) =
K (s + 2)
s(s + 5)(s2 + 2s + 5)
D. Um sistema de
ontrole
om realimenta
~ao negativa unitaria
uja fun
~ao de transfer^en
ia
em malha aberta e dada a seguir tem dois par^ametros a serem sele
ionados (k1 e k2 ):
k2
G(s) = 4
3
s + 10s + k1 s2 + 2s
Represente gra
amente a regi~ao de estabilidade do sistema em termos de k1 e k2 .
E. Utilizando o
riterio de Jury, determine a estabilidade e, quando possvel, o numero de
razes fora do
r
ulo unitario dos polin^omios abaixo:
1. z 2 1:5z + 0:9
4. z 3 + 5z 2 0:25z 1:25
2. z 3 3z 2 + 2z 0:5
5. z 3 1:7z 2 + 1:7z 0:7
3
2
3. z 2z + 2z 0:5
6. z 3 + 1:7z 2 + 1:7z + 0:7
F. Considere um sistema
om realimenta
~ao negativa unitaria e fun
~ao de transfer^en
ia dis
reta em malha aberta G(z ) a seguir. Determine os valores de K para os quais o sistema
em malha fe
hada e estavel.
4z + 1
G(z ) = K 2
z + z + 0:16
G. Considere o sistema amostrado da gura a seguir. Assuma que a amostragem e feita
periodi
amente
om perodo T e que o
onversor DA implementa um segurador de ordem
zero. A lei de
ontrole implementada pelo
ontrolador e uk = K (rk yk ).
141
EXERC
CIOS
uk
Controlador
yk
Conversor
DA
Conversor
AD
u(t)
G(s) =
y(t)
y(t)
H. Assuma que o sistema des rito pela equa ~ao de diferen as:
x_ = 4
1
0
0
2 3
0 0
1
4
5
2 0 x + 15 u
0 3
0
y= 1 0 2 x
142
CAP
ITULO 6.
1. Desenvolva a representa
~ao deste sistema na forma
an^oni
a
ontrolavel e mostre que
(obviamente) ela e
ontrolavel.
2. Dena as variaveis de estado
omo sendo x1 = y e x2 = dy=dt u e determine se este
novo sistema tambem e
ontrolavel. Note que a
ontrolabilidade e uma propriedade
do modelo, e n~ao do sistema, pois depende da deni
~ao das variaveis de estado.
Cap
tulo 7
G(s)
C (s)
R(s)
G(s)
C (s)
144
CAP
ITULO 7.
ANALISE
EM REGIME PERMANENTE
O erro do sistema
om realimenta
~ao negativa unitaria da gura 7.1 e tal que:
1
G(s)
R(s) =
R(s)
1 + G(s)
1 + G(s)
Para
al
ular o valor esta
ionario do erro eSS , utiliza-se o teorema do valor nal da transformada de Lapla
e:
eSS = tlim
e(t) = slim
sE (s)
!1
!0
Utilizando uma entrada degrau unitario nos dois sistemas para efeito de
ompara
~ao,
obtem para o sistema em malha aberta:
1
eSS = lim s[1 G(s)R(s) = lim s[1 G(s) = lim [1 G(s) = 1 G(0)
s!0
s!0
s s!0
Para o sistema em malha fe
hada, tem-se:
1
1
1
=
eSS = slim
s
!0 1 + G(s) s 1 + G(0)
O valor de G(s) quando s = 0 e normalmente denominado ganho CC, pois da o fator
de multipli
a
~ao em regime entre entrada e sada para uma entrada degrau. Nota-se que
o sistema em malha aberta pode ter um erro esta
ionario nulo simplesmente ajustando-se
o valor do ganho CC para que o sistema tenha G(0) = 1. Qual e ent~ao a vantagem do
sistema em malha fe
hada neste
aso?
No sistema em malha aberta, pode-se
alibrar o sistema de forma que G(0) = 1,
mas durante a opera
~ao do sistema e inevitavel que os par^ametros de G(s) mudem por
envelhe
imento ou por mudan
a das
ondi
~oes do ambiente. Como se trata de um sistema
em malha aberta, o erro esta
ionario permane
era diferente de zero ate que o sistema seja
re
alibrado. Ja o sistema em malha fe
hada
ontinuamente monitora o erro e gera um
sinal de entrada para a planta de forma a reduzir o valor de regime do erro.
A menor sensibilidade a varia
~oes nos par^ametros dos sistemas em malha fe
hada pode
ser per
ebida em um exemplo. Seja uma planta
om fun
~ao de transfer^en
ia:
G(s) =
K
s + 1
ess = 1 G(0) = 1 K
Este erro pode ser feito nulo adotando-se K = 1. Para o sistema em malha fe
hada,
1
1
ess =
=
1 + G(0) 1 + K
Neste
aso, o erro nun
a e nulo. Pode-se reduzi-lo adotando um ganho elevado. Por
exemplo, para K = 100, o erro esta
ionario seria de eSS = 0:0099. Comparando-se estas
duas situa
~oes, a
ongura
~ao em malha aberta pare
e ser superior.
7.3.
145
ERRO ATUANTE ESTACIONARIO
A vantagem da realimenta
~ao apare
e quando o
orrem varia
~oes nos par^ametros. Por
exemplo, vamos supor uma varia
~ao de 20% no valor do ganho K . No sistema em malha
aberta, o ganho passa de K = 1 a K = 0:8, o que faz
om que o erro em regime passe
de eSS = 0 a eSS = 0:2. Ja no sistema em malha fe
hada, o ganho passa de K = 100
a K = 80, o que faz
om que o erro em regime passe de eSS = 0:0099 a eSS = 0:012.
A varia
a~o de 20% no valor do ganho se re
etiu integralmente no sinal de sada no
aso
em malha aberta, enquanto que no sistema em malha fe
hada o
orreu uma varia
~ao de
apenas 0.21% no valor do sinal de sada.
Ea (s) G(s)
C (s)
H (s)
Da mesma forma que para o erro, pode-se
al
ular o erro atuante esta
ionario (ou seja, o
valor de regime do erro atuante) utilizando o teorema do valor nal da transformada de
Lapla
e:
sR(s)
eaSS = tlim
e
(
t
)
=
lim
sE
(
s
)
=
lim
a
a
!1
s!0
s!0 1 + G(s)H (s)
E util, para efeito de
ompara
~ao, determinar-se o erro atuante esta
ionario para tr^es
entradas bastante usuais em analise de sistemas de
ontrole: entrada degrau, entrada
rampa e entrada parabola.
146
CAP
ITULO 7.
ANALISE
EM REGIME PERMANENTE
Claramente, e a fun
~ao de transfer^en
ia de malha aberta G(s)H (s) que determina o erro
atuante esta
ionario. Esta fun
~ao de transfer^en
ia pode ser es
rita de forma geral
omo:
K
G(s)H (s) =
sN
M
Y
(s + zi )
i=1
Q
Y
(s + pk )
k=1
O numero N de integradores puros (ou seja, polos na origem) da fun
~ao de transfer^en
ia
em malha aberta do sistema e frequentemente denominado o tipo do sistema.
Para um sistema tipo 0 (N = 0), o erro atuante esta
ionario para entrada degrau e:
eaSS =
1
1
=
Q zi
K
1 + G(0)H (0) 1 + QQM
i=1
p
k
=1
A onstante G(0)H (0) e denominada Kp , a onstante de erro de posi a~o, de modo que:
eaSS =
1
1 + Kp
Para sistemas tipo 1 ou superior, o erro atuante esta
ionario para entrada degrau e
nulo, pois a
onstante Kp tende a innito.
eaSS = slim
!0
1
1
1
= QM
=
Q
M
K i=1 zi
QQ pk Kv
s Ks QQi=1((ss++pzi))
k=1
k
=1
onde a
onstante Kv e denominada
onstante de erro de velo
idade. Para sistemas tipo 2
ou superior, o erro atuante esta
ionario para entrada rampa e nulo.
O erro atuante esta
ionario para uma entrada parabola unitario r(t) = t2 =2 e de:
1
s(1=s3 )
= lim 2
eaSS = lim
s!0 1 + G(s)H (s) s!0 s G(s)H (s)
7.3.
147
ERRO ATUANTE ESTACIONARIO
Para sistemas tipo 0 ou tipo 1, o erro atuante esta
ionario e innito. Para um sistema
tipo 2, obtem-se:
1
1
eaSS == K QM z =
Q i=1 i Ka
=1 pk
Q
k
onde a
onstante Ka e denominada
onstante de erro de a
elera
a~o. Para sistemas tipo 3
ou superior, o erro atuante esta
ionario para entrada parabola e nulo.
O sumario do erro atuante esta
ionario para as tr^es entradas prin
ipais dos varios tipos
de sistema e sumarizado na tabela 7.1. Se o sistema em malha aberta tem p integradores,
ent~ao o erro sera zero em regime (desde que o sistema em malha fe
hada seja estavel) para
sinais de refer^en
ia que s~ao polin^omios de ordem menor ou igual a p 1. Para o
aso
mais frequente da entrada degrau (polin^omio de ordem zero), e importante lembrar que
um uni
o polo na origem garante o erro atuante esta
ionario nulo.
Tipo
Entrada
do sistema Degrau Rampa Parabola
1
0
1
1
1 + Kp
1
1
0
1
Kv
1
2
0
0
Ka
3
0
0
0
Tabela 7.1: Sumario das formulas de
al
ulo do erro atuante esta
ionario
Como ilustra
~ao, a gura 7.3 apresenta o
omportamento esperado de um sistema tipo
1
om realimenta
~ao negativa unitaria para os tr^es tipos de entrada. O sinal de sada do
sistema segue perfeitamente uma entrada degrau, a
ompanha
om atraso
onstante uma
entrada rampa e se distan
ia
ada vez mais de uma entrada parabola.
148
CAP
ITULO 7.
ANALISE
EM REGIME PERMANENTE
Exemplo 7.3-A:
Seja um sistema des
rito pelo diagrama da gura 7.2
om
2
K
H (s) =
G(s) =
s(s + 2)
s+4
Determine o erro atuante esta
ionario e o erro esta
ionario para este sistema supondo
entradas degrau, rampa e parabola unitarios.
Para a determina
~ao do erro atuante esta
ionario:
2K
G(s)H (s) =
s(s + 2)(s + 4)
A
onstante de erro de velo
idade do sistema e:
2K K
Kv =
=
24 4
Como se trata de um sistema tipo 1, o erro esta
ionario para uma entrada degrau unitario
e nulo, vale 1=Kv = 4=K para uma entrada rampa unitaria e e innito para uma entrada
parabola unitaria.
Para o
al
ulo do erro esta
ionario, e pre
iso determinar a fun
~ao de transfer^en
ia em
malha fe
ha do sistema:
K (s + 4)
G(s)
=
GMF (s) =
1 + G(s)H (s) s(s + 2)(s + 4) + 2K
O erro esta
ionario e dado por:
3
s + 6s2 + (8 K )s 2K
eSS = slim
s[1 GMF (s)R(s) = slim
s
R(s)
!0
!0
s3 + 6s2 + 8s + 2K
Para uma entrada degrau unitario, R(s) = 1=s e:
3
s + 6s2 + (8 K )s 2K
= 1
eSS = lim
s!0
s3 + 6s2 + 8s + 2K
Para uma entrada rampa unitario, R(s) = 1=s2 e:
3
s + 6s2 + (8 K )s 2K
eSS = slim
= 1
!0 s(s3 + 6s2 + 8s + 2K )
Para uma entrada rampa unitaria, R(s) = 1=s3 e:
3
s + 6s2 + (8 K )s 2K
eSS = slim
= 1
!0 s2 (s3 + 6s2 + 8s + 2K )
Estes erros de regime a
onte
em porque ha uma diferen
a entre o sinal de sada e o sinal
forne
ido pelo sensor.
149
EXERC
CIOS
Exer
ios
A. Dado o sistema a seguir,
al
ule o erro de regime para entrada degrau, rampa e parabola.
100
s(s+2)(s+5)
G(s) =
K (s + 1)
s(s 1)(s2 + 4s + 16)
Gp(s)
k
s(s+2)
s+3
s+0;1
k
s
R(s)
+
s+2
1
+
Rudo N(s)
Sensor
C(s)
150
CAP
ITULO 7.
ANALISE
EM REGIME PERMANENTE
s+
s3 +(1+)s2 +(
1)s+(1 )
H. Um sistema
om realimenta
~ao negativa unitaria tem dois par^ametros a serem sele
ionados
(k e T ) na sua fun
~ao de transfer^en
ia em malha aberta:
G(s) =
k(s + 2)
s(1 + T s)(1 + 2s)
Cap
tulo 8
T y_ + y = Ku
) G(s) = T sK+ 1
(8.1)
Este sistema tem um polo em s = 1=T . Suporemos T maior que zero, o que garante a
estabilidade do sistema. Para uma analise ini
ial, faremos K = 1. Em uma situa
~ao onde
K 6= 1, basta multipli
ar o sinal de sada
al
ulado por K .
A resposta y(t) do sistema da equa
~ao 8.1 a uma entrada degrau unitario, mostrada
na gura 8.1, e dada por:
2T
3T
0,982
0,950
0,866
0,632
y(t)
1
4T
Figura 8.1: Resposta de um sistema de primeira ordem a uma entrada degrau unitario
152
CAP
ITULO 8.
R (s ) =
1
s
ANALISE
EM REGIME TRANSITORIO
) Y (s) = T s1+ 1 1s = 1s s +1 1
T
) y(t) = 1 e
t
T
(8.2)
A
onstante T e
onhe
ida
omo
onstante de tempo do sistema. Nota-se que a sada
de um sistema de primeira ordem atinge 63% do seu valor de regime apos T segundos;
95%, apos 3T segundos; e 98%, apos 4T segundos. Pode-se
onsiderar portanto que um
sistema de primeira ordem estara aproximadamente estabilizado apos de
orrido um tempo
equivalente a tr^es
onstantes de tempo,
aso se utilize uma toler^an
ia de 5%, ou a quatro
onstantes de tempo,
aso a toler^an
ia seja de 2%.
O tempo ne
essario para que o sinal de sada atinja prati
amente o seu valor de regime
e
onhe
ido
omo tempo de estabiliza
a~o e indi
ado por tSS . Para sistemas de primeira
ordem, o tempo de estabiliza
~ao e
onsequentemente dado por:
tSS = 3T (a 5%)
tSS = 4T (a 2%)
(8.3)
Quanto maior a
onstante de tempo, mais lentamente o sistema atinge a estabiliza
~ao.
Como o polo dos sistemas de primeira ordem se lo
aliza em s = 1=T , quanto mais
afastado do eixo imaginario estiver o polo, mais rapidamente o sistema estabilizara. Estes
fatos est~ao ilustrados na gura 8.2.
y(t)
Im
rapidez na
estabilizao
T
T
t
Re
T
t
Figura 8.3: Resposta de um sistema de primeira ordem a uma entrada rampa unitaria
1
R(s) = 2
s
) y(t) = t T + T e
t
T
(8.4)
8.3.
153
^
SISTEMAS DE SEGUNDA ORDEM CANONICOS
(8.5)
> 1: O sistema tem dois polos reais distintos e e denominado sobreamorte
ido.
= 1: O sistema tem dois polos reais iguais e e denominado
riti
amente amorte
ido.
< 1: O sistema tem dois polos
omplexos
onjugados e e denominado subamorte
ido.
)
1
p
2
p
e ( 2 1)!
1
p
+ 2
p
e (+ 2 1)!
#
n
(8.6)
Nota-se que, quanto maior o valor de , mais o segundo termo exponen
ial e desprezvel
em rela
~ao ao primeiro, tanto porque o
oe
iente
2 e menor do que
1 quanto porque o
expoente da exponen
ial e maior em modulo, o que faz
om que a express~ao de
aia mais
rapidamente e sua in
u^en
ia no sinal de sada seja relevante por menos tempo. Portanto,
154
CAP
ITULO 8.
ANALISE
EM REGIME TRANSITORIO
quanto maior o valor de , mais a sada de um sistema de segunda ordem sobreamorte
ido
se
omporta
omo a sada de um sistema de primeira ordem, o que leva a possibilidade de
se trabalhar
om um modelo aproximado:
p1
p1 p2
!n2
'
=
G(s) = 2
2
s + 2!n s + !n (s p1 )(s p2 ) s p1
O tempo de estabiliza
~ao tSS para os sistemas sobreamorte
idos deve ser
al
ulado
por resolu
~ao numeri
a, determinando-se o instante em que a sada do sistema, dada pela
equa
~ao 8.6, atinge 95% ou 98% do seu valor de regime. Entretanto, quando 1 (na
prati
a, 1:2), o sistema tem o
omportamento similar ao de um sistema de primeira
ordem, o que faz
om que o tempo de estabiliza
~ao seja aproximadamente determinado
pelas equa
~oes 8.3, levando-se em
onta a
onstante de tempo do polo dominante:
4
3
(a 5%)
tSS ' 4Tdom =
(8.7)
tSS ' 3Tdom =
jp1j
jp1 j (a 2%)
p 1 = p 2 = !n
A resposta y(t) do sistema a uma entrada degrau unitario e dada por:
!n2
!n
1
Y (s) =
1=1
) y(t) = 1 e !n t(1 + !nt) (8.8)
(s + !n )2 s s (s + !n )2 s + !n
Para estes sistemas, o valor de tSS deve ser obtido por resolu
~ao numeri
a, determinando-se o instante em que a sada do sistema atinge 95% ou 98% do seu valor de regime.
Isto leva a resolu
~ao das seguintes equa
~oes:
tema sobreamorte
ido ou subamorte
ido e bastante similar a um
riti
amente amorte
ido,
de modo que as formulas 8.9 podem ser utilizadas
om um bom grau de aproxima
~ao.
8.3.
155
^
SISTEMAS DE SEGUNDA ORDEM CANONICOS
A resposta y(t) deste sistema, por onsulta a uma tabela de transformadas, e dada por:
y(t) = 1
e!n t
os !d t + p
1 2
sin !d t
e!n t
p
sin !d t + tan 1
1 2
=1
1 2
(8.10)
A parte imaginaria (!d ) do polo, denominada frequ^en
ia natural amorte
ida, da a frequ^en
ia da
omponente os
ilatoria do sinal de sada. A gura 8.4 apresenta uma evolu
~ao
da forma do sinal de sada quando varia de 0 a 1 para uma frequ^en
ia natural unitaria
(!n = 1). Nota-se que, quando o fator de amorte
imento e igual a 0, a resposta se torna
n~ao amorte
ida e as os
ila
~oes permane
em indenidamente.
Sada
1.5
0.5
0
0.2
0
0.4
0
2
0.6
4
6
8
Tempo
Amortecimento
0.8
10
12
14 1
156
CAP
ITULO 8.
ANALISE
EM REGIME TRANSITORIO
2
0.0
0.2
0.4
0.6
0.8
1.0
2.0
1.5
0.5
0
0
10
12
14
Tempo
tr e o tempo ne
essario para que o sistema atinja pela primeira vez o seu valor de regime.
O tempo de estabiliza
a~o tSS e o tempo ne
essario para que o sinal de sada que
onnado
entre os valores (1 + ) e (1 ),
om geralmente igual a 0.05 (5%) ou 0.02 (2%). O
sobressinal, ou overshoot, e o maior pi
o do sinal de sada, medido a partir do valor de
regime. Geralmente se trabalha
om o valor per
entual do sobressinal. Finalmente, o
instante de pi
o tp e o momento em que o pi
o do sobressinal o
orre.
y(t)
Mp
Sobressinal
1+
1
tr tp
tSS
8.3.
157
^
SISTEMAS DE SEGUNDA ORDEM CANONICOS
!n
!n
!d
!n
2
Figura 8.7: Lo
aliza
~ao dos polos
omplexos de um sistema subamorte
ido
O sobressinal e fa
ilmente obtido a partir deste resultado, pois:
Mp = y(tp ) 1
) Mp = e
p1 2
(8.13)
O tempo de estabiliza
~ao tSS e um pou
o mais
omplexo de ser
al
ulado. Para um
sistema subamorte
ido, a resposta transitoria e dada pela equa
~ao 8.10. Adotando-se por
exemplo um
riterio de erro de 2%, a determina
~ao do tempo de estabiliza
~ao requer a
solu
~ao das equa
~oes:
1
1
1 1 2 = 0:98
p
sin
!
t
+
tan
d
1 2
!
p
2
e !n t
1
p
= 1:02
sin !d t + tan 1
1 2
e
!n t
As razes destas equa
~oes so podem ser determinadas por metodos numeri
os, e
ada uma
das equa
~oes pode ter nenhuma1 , uma ou mais de uma solu
~ao. O tempo de estabiliza
~ao
tSS sera o maior valor dentre todas as razes de ambas as equa
~oes.
Para muitos sistemas subamorte
idos, entretanto, n~ao ha ne
essidade de se fazer este
al
ulo extremamente pre
iso porem trabalhoso do tempo de estabiliza
~ao. O sinal
p de sada
!
t
n
y(t) sempre se mantep
m dentro do par de
urvas envoltorias y+(t) = 1+(e
= 1 2) e
!
t
2
n
y (t) = 1 (e
= 1 ),
omo mostrado na gura 8.8. Caso se possa garantir que as
urvas envoltorias ja de
airam su
ientemente para estarem dentro da faixa de toler^an
ia
1 , pode-se garantir que o sinal de sada tambem estara da por diante dentro da faixa de
toler^an
ia. Esta aproxima
~ao e
onservativa: o tempo de estabiliza
~ao efetivo do sistema
sera sempre menor ou igual ao
al
ulado utilizando-se esta aproxima
~ao.
A
onstante de tempo das
urvas envoltorias e T = 1=!n . Por
ompara
~ao
om os
resultados obtidos numeri
amente, mostra-se que, para sistemas onde 0 < < 0:8, vale a
hipotese simpli
adora de supor que o tempo de estabiliza
~ao do sistema e aproximadamente dado pelo tempo de estabiliza
~ao das
urvas envoltorias, ou seja:
tSS ' 3T =
3
(a 5%)
!n
tSS ' 4T =
4
(a 2%)
!n
(8.14)
158
CAP
ITULO 8.
ANALISE
EM REGIME TRANSITORIO
y(t)
y+(t)
y-(t)
tSS 5% real tSS aproximado Erro tSS 2% real tSS aproximado Erro
0.2
(eq. 8.7)
%
(eq. 8.7)
%
0.4
(eq. 8.7)
%
(eq. 8.7)
%
0.6
(eq. 8.7)
%
(eq. 8.7)
%
0.8
(eq. 8.7)
%
(eq. 8.7)
%
0.9
(eq. 8.9)
%
(eq. 8.9)
%
1.0
(eq. 8.9)
%
(eq. 8.9)
%
1.1
(eq. 8.9)
%
(eq. 8.9)
%
1.2
(eq. 8.14)
%
(eq. 8.14)
%
1.5
(eq. 8.14)
%
(eq. 8.14)
%
2.0
(eq. 8.14)
%
(eq. 8.14)
%
Tabela 8.1: Tempos de estabiliza
~ao exatos e aproximados para sistemas de segunda ordem
Exemplo 8.3-A:
Para o sistema de
ontrole da gura 8.9, determine valores para as
onstantes g e p de
maneira que:
8.4.
159
~
^
SISTEMAS DE SEGUNDA ORDEM NAO-CAN
ONICOS
R(s)
g
s(s+p)
Y (s)
GMF (s) =
g
g
K!n2
= 2
= 2
s(s + p) + g s + ps + g s + 2!n s + !n2
p
p
!n = g
K=1
= p
2 g
) > 0:69
O tempo de subida aumenta quando aumenta. Para ter o menor tempo de subida
possvel, e
onsequentemente atingir o mais rapidamente possvel o valor de regime, o
valor de deve ser o menor possvel. Adotaremos portanto = 0:7.
O tempo de estabiliza
~ao deve ser inferior a 4s. Como n~ao foi espe
i
ada uma toler^an
ia, adotaremos 2%. Logo:
tSS < 4
Para que o ganho g seja o menor possvel, a frequ^en
ia natural !n deve ser a menor
possvel. Adotaremos portanto !n = 1:44. Com isso:
g = !n2 = 2:0736
p = 2!n = 2:016
Estes s~ao os valores otimos de projeto om base nas espe i a ~oes de desempenho.
160
CAP
ITULO 8.
ANALISE
EM REGIME TRANSITORIO
4.0
3.0
2.0
1.0
0.0
-1.0
0
10
12
14
16
18
20
1.5
T= 0.00 -> sem zero
T= 0.16 -> z=10Re(p)
T= 0.32 -> z= 5Re(p)
T= 1.60 -> z= Re(p)
T=-0.32 -> z=-5Re(p)
1.3
1.1
0.9
0.7
0.5
0.3
0.1
-0.1
0
10
12
14
16
18
20
8.5.
161
= Re(p) T
0.2
0
0.2
0.5
0.2
1
0.2
5
0.2
-1
0.625
0
0.625
0.16
0.625
0.32
0.625
1.6
0.625
-0.32
1= z
z
Re(p) Sobressinal Subsinal Estabiliza
~ao (5%)
1
1
52.7%
{
13.8
2
10
59.7%
{
13.4
1
5
79.8%
{
15.8
0.2
1
355.5%
82.7%
21.8
-1
-5
70.9%
34.7%
17.2
1
1
8.1%
{
5.17
6.25
10
8.2%
{
5.01
3.125
5
8.6%
{
4.86
0.625
1
35.5%
{
4.30
-3.125
-5
8.4%
4.0%
5.48
p2
p1
p3
p1
q4 q3
q1
q1
q2
q2
K
K
'
(s + p1 )(s + p2 )(s + p3 )(s + p4 ) p2 p3 p4 (s + p1 )
K
K
G(s) =
'
(s + q1 )(s + q2 )(s + q3 )(s + q4 ) q3 q4 (s + q1 )(s + q2 )
Quando o sistema tem varios polos
om partes reais aproximadamente iguais, a rela
~ao
de domin^an
ia n~ao esta bem estabele
ida. Um sistema nesta situa
~ao geralmente tem
um tempo de estabiliza
~ao maior que um outro sistema
om um polo simples na mesma
posi
~ao. Isto pode ser
onstatado no
aso dos sistemas de segunda ordem: um sistema
de primeira ordem
om um polo em s = p tera um tempo de estabiliza
~ao a 2% de
tSS = 4=p, enquanto que um sistema de segunda ordem
riti
amente amorte
ido
om dois
polos na mesma posi
~ao s = p tera um tempo de estabiliza
~ao a 2% de tSS = 5:8=p.
G(s) =
162
CAP
ITULO 8.
ANALISE
EM REGIME TRANSITORIO
Exemplo 8.5-A:
Verique a adequa
~ao de uma aproxima
~ao de ordem inferior para os sistemas:
6
24
G2 (s) =
G 1 (s ) =
2
(s + 6)(s + 2s + 4)
(s + 1:5)(s2 + 2s + 4)
4
6
4
24
=
G2 (s) '
=
G1 (s) ' 2
6(s + 2s + 4) s2 + 2s + 4
1:5(s2 + 2s + 4) s2 + 2s + 4
p
O primeiro sistema tem polos em s = 6 e s = 1 j 3. Como a rela
~ao entre as
partes reais e de 1:6, espera-se um bom resultado
p ao se fazer a aproxima
~ao. Ja o segundo
sistema tem um polos em s = 1:5 e s = 1 j 3. Como a rela
~ao entre as partes reais e
de 1:1.5, a aproxima
~ao n~ao deve dar bons resultados. A gura 8.12 apresenta a resposta
ao degrau dos sistema exatos e dos aproximados. No primeiro
aso ha uma semelhan
a
razoavel na
urva de resposta, enquanto que no segundo
aso se
onstata uma diferen
a
onsideravel, prin
ipalmente no sobressinal.
1.2
1.0
0.8
0.6
0.4
0.2
0
0
1.2
1.0
0.8
0.6
0.4
0.2
163
EXERC
CIOS
Exer
ios
A. Os gra
os a seguir apresentam em es
ala as lo
aliza
~oes no plano
omplexo dos polos
(representados por um \X") e dos zeros (representados por um \O") de malha fe
hada de
sistemas. S~ao mostrados varios pares de sistemas, sendo
ada par formado por um sistema
\A" e por um sistema \B". Para
ada par, pretende-se
omparar os dois sistemas quanto
as seguintes
ara
tersti
as: tempo de estabiliza
~ao (tSS ), sobressinal (Mp ), subsinal (Mm )
e frequ^en
ia de os
ila
~ao (!d ). Para isso, preen
ha a tabela abaixo, utilizando a seguinte
odi
a
a~o para informar quanto vale a grandeza respe
tiva naquele sistema:
0 Valor nulo ou negligen
iavel
Mm
1)
A
B
A
B
A
B
A
B
Im
Im
(B)
Im
Re
Re
(A)
6)
Im
Re
(B)
Im
Re
(B)
Re
(A)
8)
Im
Re
(A)
Im
(B)
(A)
Im
Im
Re
4)
Im
Re
7)
Im
Re
(A)
Im
10 11 12 13 14 15 16
(B)
Im
Re
5)
Re
(A)
3)
2)
Im
Re
Im
(B)
Im
Re
Re
Re
Re
(A)
(B)
(A)
(B)
164
CAP
ITULO 8.
9)
Im
(A)
(B)
(A)
(B)
(A)
Im
Re
(A)
14)
(B)
Im
Re
Im
Re
(B)
Im
(B)
Im
Re
Im
Re
Re
(A)
12)
Re
Im
Im
Re
Im
Re
15)
Im
Re
Im
13)
10)
Im
Re
11)
ANALISE
EM REGIME TRANSITORIO
Re
(A)
16)
Im
(B)
Im
Im
Re
Re
Re
Re
(A)
(B)
(A)
(B)
G(s) =
k
s(s + 2)
C. Seja o sistema des
rito pela fun
~ao de transfer^en
ia em malha fe
hada a seguir. Esbo
e
em um gra
o a sada do sistema quando submetido a uma entrada u(t) = 2.
0:8
GMF (s) = 2
s + 0:56s + 1
D. Um sistema monovariavel foi alimentado
om um degrau unitario na entrada, obtendo-se
na sada o sinal des
rito pelo gra
o abaixo. Determine a fun
~ao de transfer^en
ia em
malha fe
hada do sistema.
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0
165
EXERC
CIOS
E. Um sistema de
ontrole de 2a ordem em malha fe
hada deve ser projetado para ter um
sobre-sinal entre 10 e 20% e um tempo de estabiliza
~ao (a 2%) menor que 0.6s. Identique
gra
amente a area possvel no plano
omplexo para os polos de malha fe
hada do sistema.
F. Um sistema de
ontrole
om realimenta
~ao negativa unitaria e des
rito pela fun
~ao de
transfer^en
ia de malha aberta a seguir:
a2
G(s) =
s(s + a1 )
Determine valores para a1 e a2 de modo a satisfazer as seguintes espe
i
a
~oes de desempenho para uma entrada degrau:
K1
s+1
C(s)
K2
+
H. Seja o sistema des
rito pela fun
~ao de transfer^en
ia em malha fe
hada a seguir:
1
GMF (s) = 2
s + 0; 56s + 1
Cal
ule a sada do sistema quando submetido a entrada indi
ada no gra
o a seguir.
Mostre que a partir de um determinado instante a sada se torna
onstante.
u(t)
5
7
25
24
I. Um sistema tem a fun
~ao de transfer^en
ia em malha fe
hada a seguir. Assuma que os
polos
omplexos s~ao dominantes e
al
ule de forma aproximada o tempo de estabiliza
~ao
166
CAP
ITULO 8.
ANALISE
EM REGIME TRANSITORIO
(a 2%) da sada do sistema. Esta aproxima
~ao e valida? Comprove sua resposta por
simula
~ao da resposta ao degrau.
GMF (s) =
96(s + 3)
(s + 8)(s2 + 8s + 36)
J. Uma planta e modelada por uma fun
~ao de transfer^en
ia G(s) = 1=(s + 1). Deseja-se
integrar a planta em um sistema de
ontrole
om realimenta
~ao negativa unitaria e
om
um
ontrolador de fun
~ao de transfer^en
ia G
(s),
onforme o diagrama a seguir.
U(s)
G (s)
G(s) =
s+1
Y(s)
Deseja-se que, para uma entrada degrau unitario (ou seja, U (s) = 1=s), a sada y(t) do
sistema exiba o seguinte
omportamento:
k
k(s + z)
ks
k(s s+ z)
s +k p
s(s k+ p)
k(ss++pz)
ks((ss ++ pz))
onde os par^ametros k, z e p s~ao livremente ajustaveis. Es
olha uma destas op
~oes, justi
ando as raz~oes, e determine valores para os par^ametros livres de maneira a satisfazer as
espe
i
a
~oes de desempenho. Con
ludo o projeto, simule o
omportamento do sistema
para
omprovar que as espe
i
a
~oes foram atendidas ou explique porqu^e a analise teori
a
permite dispensar a simula
~ao. Caso a simula
~ao d^e resultados n~ao satisfatorios, refa
a o
problema
om novas op
~oes de projeto.
Ap^
endi
e A
Transformada de Lapla
e
A.1 Propriedades
A tabela A.1 a seguir apresenta a deni
~ao e algumas das propriedades mais uteis da
transforma
~ao de Lapla
e.
Propriedade
Deni ~ao
f (t)e
st dt
Homogeneidade
Aditividade
Integra ~ao
d
$ f (t) = sF (s) f (0)
dt
2
d
$ 2 f (t) = s2 F (s) sf (0) f_(0)
dt
n
n
(k 1)
X
d
n
sn k f (0)
$ n f (t) = s F (s)
dt
k=1
Z
Z
F (s) 1
+
f (t)dt
$
f (t)dt =
s
s
t=0
Z t
F (s)
f (t)dt =
$
s
0
limf (t) = slim
!1sF (s) se limites existem
t!0
168
^
APENDICE
A.
Propriedade
Valor nal
TRANSFORMADA DE LAPLACE
t!1
Transla ~ao em s
$ e at f (t) = F (s + a)
Transla ~ao em t
$ [f (t a)1(t a) = e as F (s) a 0
dF (s)
ds
d2
$ t2 f (t) = 2 F (s)
ds
$ [tf (t) =
dn
$ [tn f (t) = ( 1)n n F (s) n = 1; 2; 3;
ds
t
Mudan
a de es
ala em t
$ f
= aF (as)
a
Convolu
~ao
Z t
F (s )
f (t)
1
s
1
s2
t
Tabela A.2: Continua na proxima pagina
A.2.
169
~
TRANSFORMADAS DE FUNC
OES
NOTAVEIS
F (s )
1
sn
1
s+a
1
(s + a)2
1
(s + a)n
!
2
s + !2
s
2
s + !2
!
(s + a)2 + !2
s+a
(s + a)2 + !2
!2
s2 + 2!s + !2
s
2
s + 2!s + !2
f (t)
tn 1
(n 1)!
1
tn 1 e
(n 1)!
at
te
at
n = 1; 2; 3;
at
sin !t
os !t
at sin !t
at os !t
!
e
1 2
!t sin(!
2e
1 "
!t
e
!2
1
s(s2 + 2!s + !2 )
!t sin(!
1 2 t ) = tan 1
os(! 1 2 t)
1
1 2 t)
2e
!t sin(!
1 2
1 2
#
sin(! 1 2 t)
1 2 t + ) = tan 1
1 2
170
^
APENDICE
A.
TRANSFORMADA DE LAPLACE
Ap^
endi
e B
Variaveis de estado
B.1 Propriedades da exponen
ial matri
ial
A tabela B.1 a seguir apresenta a deni
~ao e algumas das propriedades mais uteis da
fun
~ao exponen
ial matri
ial.
Propriedade
Deni
~ao
Identidade
e =I
d t
e =e
dt
Inversa
=e
e (t+p) = e
Distributividade es alar
Autovalores
$ e t = sI A
Transformada de Lapla e
t A = A eAt
t eAp
e( + )t = e
e( + )t 6= e
t eBt
t eBt
autovalor e
se
se
AB = BA
AB 6= BA
= eautovalor( )t
A
172
^
APENDICE
B.
VARIAVEIS
DE ESTADO
(n)
(n 1)
(n 1)
y + a1 y + + an 1 y_ + an y = b1 u + + bn 1 u_ + bn u
Introduzindo-se o operador de diferen
ia
~ao D e a grandeza auxiliar v:
y
Dn 1 b1 + + Dbn 1 + bn
v
= n
n
1
u D + D a1 + + Dan 1 + an v
8
<y
(n 1)
= b1 v + + bn 1 b_ + bn v
(n)
(n 1)
:
u = v + a1 v + + an 1 v_ + an v
x1 = v
x2 = v_
(n 2)
xn 1 = v
(n 1)
xn = v
) x_ 1 = v = x2
) x_ 2 = v = x3
..
.
) x_ n 1 = (nv 1) = xn
) x_ n = (vn) = a1xn an 1x2 anx1 + u
y = b1 xn + + bn 1 x2 + bn x1
Estas equa
~oes podem ser expressas sob a forma matri
ial, dando origem a forma
an^oni
a
ontrolavel de obten
~ao de um modelo no espa
o de estados, onde:
(
x_ = Ax + Bu
y = Cx + Du
0
1
0
6 0
0
1
6
6 ..
.
.
...
.
.
6
.
.
A=6 .
6 0
0
0
6
4 0
0
0
an an 1 an 2
C = bn bn 1 bn 2 b2 b1
0
0
..
.
1
0
a2
0
0 7
7
.. 7
. 7
7
0 7
7
1 5
a1
2 3
607
6 7
6 .. 7
6 7
B = 6.7
607
6 7
405
1
D= 0
B.3.
173
ALGORITMO DE LEVERRIER
Outra forma de
onvers~ao do modelo em equa
~ao diferen
ial para um modelo no espa
o
de estados e baseada na seguinte ideia:
(n)
(n 1)
(n 1)
y + a1 y + + an 1 y_ + an y = b1 u + + bn 1 u_ + bn u )
Dn y + Dn 1 a1 y + + Dan 1 y + an y = Dn 1 b1 u + + Dbn 1 u + bn u )
Dn y + Dn 1 a1 y Dn 1b1 u + + Dan 1 y Dbn 1 u = an y + bn u )
D[D[ [D[y + a1 y b1 u + + an 1 y bn 1 u = an y + bn u
Pode-se ent~ao denir as variaveis de estado xn ; xn 1 ; ; x1
orrespondentes as quantidades indi
adas entre
ol
hetes, de dentro para fora:
xn = y
xn 1 = x_ n + a1 xn b1 u
x1 = x_ 2 + an 1 xn bn 1 u
Da equa
~ao externa
) x_ n = a1xn + xn 1 + b1 u
..
.
) x_ 2 = an 1xn + x1 + bn 1u
) x_ 1 = anx1 + bnu
Estas equa
~oes podem ser expressas sob a forma matri
ial, dando origem a forma
an^oni
a observavel de obten
~ao de um modelo no espa
o de estados, onde:
2
0
61
6
60
6
A = 6.
6 ..
6
40
0
C= 0
0 0 0
an
0 0 0 an 1 7
7
1 0 0 an 2 7
7
.. . . .. ..
.. 7
. . . .
. 7
7
0 1 0
a2 5
0 0 1
a1
0 0 0 1
bn
6bn 1 7
6
7
6bn 2 7
6
7
B=6 . 7
6 .. 7
6
7
4 b2 5
D=
b1
1
(R sn 1 + R1 sn 2 + + Rn 2 s + Rn 1 )
(s) 0
174
onde:
^
APENDICE
B.
VARIAVEIS
DE ESTADO
=I
R1 = AR0 + 1 I
..
.
R0
(B.1)
1 = ARn 2 + n 1 I
Rn = ARn 1 + n I = 0
Os
oe
ientes i do determinante (s) podem ser
al
ulados utilizando-se o tra
o1 do
produto das matrizes ARi :
1 = tra
e(AR0 )
2 = tra
e(AR1 )=2
(B.2)
..
.
n = tra
e(ARn 1 )=n
Rn
() = n + 1 n 1 + + n 1 + n = 0
e a equa
~ao
ara
tersti
a2 da matriz A, ent~ao a equa
~ao
ara
tersti
a e satisfeita pela
propria matriz A:
(A) = An + 1 An 1 + + n 1 A + n I = 0
Usando-se o teorema de Cayley-Hamilton, pode-se mostrar que, para
ada fun
~ao
matri
ial f , ha um polin^omio p de grau menor que n tal que:
f (A) = p(A) = a1 An 1 + a2 An 2 + + an 1 A + an I
A determina
~ao dos
oe
ientes ai pode ser feita sabendo-se que:
f (i ) = p(i );
i = 1; 2; ; n
onde i s~ao os autovalores3 de A. Se os autovalores s~ao distintos, ent~ao estas
ondi
~oes
s~ao su
ientes para se determinar todos os
oe
ientes ai . Se ha um autovalor j de
1 O tra
o de uma matriz quadrada e a soma dos elementos da sua diagonal prin
ipal: tra
e(A) =
2 A equa
~ao
ara
tersti
a da matriz A e obtida fazendo-se det(I A) = 0.
3 Os autovalores de uma matriz s~ao as razes de sua equa
~ao
ara
tersti
a.
P =1 a
n
i
ii
B.4.
~
FUNC
OES
DE MATRIZES
multipli idade m, ent~ao dever~ao ser adi ionadas as seguintes ondi ~oes:
f_(j ) = p_(j )
f(j ) = p(j )
..
.
(m 1)
(m 1)
f (j ) = p (j )
175
176
^
APENDICE
B.
VARIAVEIS
DE ESTADO
Ap^
endi
e C
Transformada Z
C.1 Propriedades
A tabela C.1 apresenta a deni
~ao e algumas das propriedades mais uteis da transformada
Deni ~ao
1
X
k=0
fk z
Homogeneidade
Z [afk = aF (z)
Aditividade
Avan
o no tempo
Atraso no tempo
Valor ini
ial
Valor nal
Convolu
~ao
nX1
j =0
fj z
Z [fk n = z nF (z)
f0 = zlim
!1F (z )
se o limite existe
lim fk = lim (1 z 1 )F (z )
z !1
k!1
se o limite existe e se todos os polos de
(1 z 1 )F (z") est~ao dentro do#
r
ulo de raio unitario
Z hk =
k
X
i=0
fi gk
= F (z )G(z )
178
^
APENDICE
C.
TRANSFORMADA
fk
1; k = 0
k =
0;
aso
ontrario
F (z )
1 (degrau unitario)
k
k2
k
k
sin k
z2
os k
z2
z 1
z
(z 1)2
z (z + 1)
(z 1)3
z
z e
z
z
sin z
2
os z + 1
z (z
os )
2
os z + 1
fk =
f (kT ); k = 0; 1; 2;
0; k < 0
onde
f (t) = $ 1 [F (s)
E importante que se note que F (z ) na tabela C.3 n~ao da a fun
~ao de transfer^en
ia
dis
reta
orrespondente a amostragem
om um segurador de ordem zero de um sistema
om fun
~ao de transfer^en
ia
ontnua F (s). E um erro bastante
omum se fazer esta
suposi
~ao. A fun
~ao de transfer^en
ia dis
reta de um sistema amostrado deve ser obtida
atraves do pro
edimento des
rito na se
~ao 3.6 ou por
onsulta direta a tabela C.4.
C.4.
~
^
AMOSTRAGEM DE FUNC
OES
DE TRANSFERENCIA
CONT
INUAS
F (s)
1
s
1
s2
1
s3
1
s+a
!
2
s + !2
s
2
s + !2
!
(s + a)2 + !2
s+a
(s + a)2 + !2
s
(s + a)2 + !2
f (t )
1 (degrau unitario)
t
t2
2
e
at
sin(!t)
os(!t)
at sin(!t)
at os(!t)
at [ os(!t)
a
z2
z2
sin(!t)
z fz e
z2
179
F (z )
z
z 1
Tz
(z 1)2
T 2 z (z + 1)
2(z 1)3
z
z e aT
sin(!T )z
2
z 2
os(!T )z + 1
z [z
os(!T )
2
z 2
os(!T )z + 1
e aT sin(!T )z
2e aT
os(!T )z + e 2aT
z [z e aT
os(!T )
2e aT
os(!T )z + e 2aT
aT [
os(!T ) + a sin(!T )g
!
2e aT
os(!T )z + e 2aT
G(s)
1
s
1
s2
180
^
APENDICE
C.
G(s)
1
sm
e
sT
a
s+a
a
s(s + a)
a2
(s + a)2
s
(s + a)2
ab
(s + a)(s + b)
a 6= b
s+
(s + a)(s + b)
a 6= b
!n2
s2 + 2!n s + !n2
<1
s
2
s + 2!n s + !n2
<1
a2
s2 + a2
s
2
s + a2
TRANSFORMADA
aT
aT
1
1
b2 = (1 e aT aT e aT )
b1 = (aT 1 + e aT )
a
a
a1 = (1 + e aT )
a2 = e aT
b1 = 1 e aT (1 + aT )
b2 = e aT (e aT + aT 1)
a1 = 2e aT
a2 = e 2aT
(z 1)T e aT
(z e aT )2
b(1 e aT ) a(1 e bT )
b1 =
b a
a(1 e bT )e aT b(1 e aT )e bT
b2 =
b a
a1 = (e aT + e bT )
a2 = e (a+b)T
e bT e aT + (
=b)(1 e bT ) (
=a)(1 e aT )
b1 =
a b
b
aT
a bT
(a+b)T
+
e +
e
b2 = e
ab
b (a b )
a(a b)
(a+b)T
a1 = e aT ebT
a2 =
e
p
!
b1 = 1 + n
!d = !n 1 2
!d
!n
b2 = 2 +
= e !n T
!d
a1 = 2
=
os(!d T )
2
a2 =
= sin(!d T )
p
1 !n T
b1 = e
sin(!d T )
b2 = b1 !d = !n 1 2
!d
a1 = 2e !n T
os(!d T )
a2 = e 2!n T
b1 = 1
os aT
b2 = 1
os aT
a1 = 2
os aT
a2 = 1
1
1
b1 = sin aT
b2 =
sin aT
a
a
a1 = 2
os aT
a2 = 1
Tabela C.4:
ontinua na proxima pagina
C.4.
~
^
AMOSTRAGEM DE FUNC
OES
DE TRANSFERENCIA
CONT
INUAS
G(s)
181
aT
182
^
APENDICE
C.
TRANSFORMADA
183