Escolar Documentos
Profissional Documentos
Cultura Documentos
ApostiLab DAS5121
ApostiLab DAS5121
Centro Tecnolgico
Universidade Federal de Santa Catarina
Apostila das
Experincias de Laboratrio
Florianpolis,
Julho de 2005
Sumrio
G1(s)
Y(s)
G1(s)
+
Departamento
de Automao
e Sistemas de Automao e Sistemas
Departamento
Centro Tecnolgico
Centro Tecnolgico
Universidade Federal de Santa
Catarina Federal de Santa Catarina
Universidade
g1
g p
g2
g p
1 1
;
G2 ( s )
2 2
1s 2.1:
1 sIntroduo:
p1
2 sIntroduo:
1 s p2
2.1:
em comparao com(PI),
respostas
(temporais
Proporcional-Integral
em comparao
frequenciais) padro.
K (1 TI s ) K c ( s z I )
C ( s) c
TI s
s
g1
1s+1
+
+
g2 U(s)
2s+1
Y(s)
g1
1s+1
P(s)
+
+
g2
2s+1
na qual:
g1
g 1 p1
na qual:
g 1 g 2 g 1 p1 g 2 p 2
g2
g 2 p2
V(s)
+
Kc(Tis+1)
Tis
g1
1s+1
P(s)
g2
2s+1
Y(s)
K c (1 TI s )
g1 g 2
K c K (s z I )
, K g1 g 2 p1 p 2
TI s
( 1 s 1)( 2 s 1) s ( s p1 )( s p 2 )
FT de resposta referncia:
K c K (s z I )
C ( s )G1 ( s )G2 ( s)
y(s)
3
2
r ( s ) 1 C ( s )G1 ( s )G 2 ( s ) s ( p1 p 2 ) s ( p1 p 2 K c K ) s K c Kz I
FT de resposta perturbao:
G2 ( s)
g 2 p 2 s( s p1 )
y( s)
3
p ( s ) 1 C ( s )G1 ( s )G2 ( s) s ( p1 p 2 ) s 2 ( p1 p 2 K c K ) s K c Kz I
ambas de terceira ordem com zeros.
Deseja-se, atravs do clculo dos dois parmetros do controlador, Kc e TI=1/zI,
posicionar dois plos em malha fechada tais que o polinmio caracterstico desejado
seja dado por:
des ( s ) ( s 2 s )( s )
p1 p2
p1 p2 K c K
K Kz
c I
1.4: Atividades
Considere os parmetros do sistema a seguir:
g1 2 , 1 0.25
g2 1 , 2 1
0.8
# Caso 2:
11 .25
# Caso 3:
20
# Caso 4:
4.5
21.3125
# Caso 5:
0.5
0.3125
0.8
1.5: Relatrio
Do relatrio da experincia devero constar:
1- Considerando as representaes por funo de transferncia de controlador e
processo, dedues das expresses utilizadas para a obteno dos parmetros do
PI.
2- Baseando-se no Captulo 2 da Apostila e nos grficos obtidos: dos mapas ploszeros, das simulaes realizadas e dos diagramas de Bode associados, uma
anlise detalhada de cada um dos casos propostos, considerando:
A ao de controle.
Experincia 2: Anlise
da
influncia
do
posicionamento
experincia
objetiva
reconhecimento
da
importncia
do
U(s)
G1(s)
G2(s)
Y(s)
g1
g p
1 1
1s 1 s p1
G2 ( s )
g2
g p
2 2
2 s 1 s p2
K ( z a)
z 1 como
g1 g 2
K ( z a)
(1 z 1 ) Z
( z 1)
s ( 1 s 1)( 2 s 1)
FT de resposta referncia:
C ( z ) B0 G1G 2 ( z )
Y ( z)
Yr ( z ) 1 C ( z ) B0 G1G 2 ( z )
PG2 ( z )
1 C ( z ) B0 G1G 2 ( z )
10
1
u (t ) K c e t
T
i
et t dt
K c e t
Kc
Ti
e t dt
t
u ( kTs ) K c e kTs
K c Ts
Ti 2
kTs
e j 1T e jT
s
j 0
K T
u k 1Ts K c e k 1Ts c s
Ti 2
k 1 Ts
e j 2T e j 1T
j 0
T
T
u (kTs ) u k 1Ts K c 1 s e kTs K c 1 s e k 1Ts
2Ti
2Ti
T
2T Ts
K c 1 s z i
2Ti
2Ti Ts
U z
K z a
E z
z 1
z 1
11
2.4: Atividades
Considere os parmetros do sistema g1 2 , 1 0.25, g 2 1 , 2 1 .
Utilizando
programa
fornecido,
realizar
uma
anlise
detalhada
do
0.8
# Caso 2:
11.25
# Caso 3:
20
# Caso 4:
4 .5
21.3125
# Caso 5:
0.5
0.3125
0.8
2.5: Relatrio
Do relatrio da experincia devero constar:
I.
II.
III.
A ao de controle.
IV.
Concluses.
12
anlise
de
muitos
processos
industriais
necessrio
modelar
experincia
objetiva:
V dT(t)
1
T (t ) Ti (t )
F dt
C p F
P (t )
13
F, Ti(t)
FT
FC
T(t)
TT
T2 = T(t - Ta)
P
U(s)
G1(s)
Ti(s)
P(s)
G2(s)
T2(s)
g1
1 1s
G2 ( s )
g e LS
1
e Ta S
2
FC p 1 2 s 1 2 s
3.3: Atividades
Consideraremos o sistema da Figura 1, com G1(s) e G2(s) acima indicados e os
parmetros da experincia 1:
g1 2 , 1 0.25
g2 1 , 2 1
14
Kc(Tis+1) U(s)
Ti s
g1
1s+1
Ti(s)
g2e-Ls
2s+1
Y(s)
3.3.1: Relatrio
Do relatrio da experincia devero constar:
15
s m bm 1 s m 1 b1 s 1 b0
P( s)
n
Q( s )
s a n 1 s n 1 a1 s 1 a 0
mn
PL
P(s)/Q(s)
16
P ( s) 1
P(s) 1 j (2k 1) , se PL 0
.
e com {
Q(s) PL
Q(s) PL (2k) , se PL 0
Considerando o equacionamento acima, um ponto qualquer do plano complexo
s, denotado s*, pertence ao LR para PL > 0 (PL < 0) se a fase de P(s*)/Q(s*) for um
mltiplo mpar (par) de , com o parmetro PL correspondente que satisfaz a condio
de mdulo |PL| = | Q(s*)/P(s*)|.
A partir das condies de fase e de mdulo descritas pelo equacionamento
anterior, e de algumas propriedades da equao polinomial ( s, PL ) 0 , pode-se
estabelecer um conjunto de regras que permitem realizar um esboo do grfico de LR.
Do ponto de vista computacional, um traado grfico simples pode ser obtido a partir da
definio de um nmero finito de valores para o parmetro livre PL e do clculo das
razes da equao caracterstica para cada um desses valores.
( s z m ) ( s z 2 )( s z1 )
P( s)
PL
Q( s)
( s p n ) ( s z 2 )(s z1 )
m n , PL 0
17
( p
i
) ( z j )
j
( n m)
( 2q 1)
, para q 0,1, , (n m 1)
( n m)
*
Q
(
s
)
*
d(PL (s) * * * *
PL (s ) *
| s s * Q' ( s ) P ( s ) Q ( s ) P ' ( s ) 0 e { P ( s )
ds
PL (s* ) 0
4.3: Anlise pelo Mtodo do Lugar das Razes
Considere o sistema em malha fechada representado pelo diagrama de blocos
da Figura 2:
+
V(s)
+
Kc(Tis+1)
Tis
g1
1s+1
P(s)
g2
2s+1
Y(s)
c
r ( s ) 1 C ( s )G1 ( s )G2 ( s )
( s )
G2 ( s)
g p s ( s p1 )
y ( s)
2 2
p ( s ) 1 C ( s )G1 ( s )G 2 ( s )
(s)
18
4.3.1: Atividade
Considere os valores de parmetros j utilizados para o sistema a controlar:
g1 2 ,
1 0.25
g2 1
2 1
VII.
VIII.
4.4: Relatrio
Do relatrio da experincia devero constar:
1. Grficos do Lugar das Razes devidamente comentados para cada caso analisado.
2. Equacionamento, nos casos II e III, para a obteno da forma da figura 1.
19
20
Yr(s)
+
C(s)
-
g1
1s+1
P(s)
g2
2s+1
Y(s)
(s z) z p 1, atraso de fase
(s p) z p 1, avano de fase
II.
21
resposta
u(kT)
yr(kT)
C(z)
-
g1
1s+1
B0(s)
T
p(t)
g2
2s+1
y(t)
II.
III.
IV.
V.
Verifique os resultados
22
VI.
5.4: Relatrio
Apresente e discuta os resultados das duas atividades utilizando diagramas dos
LRs de interesse e as respostas no tempo (u(t) e y(t)) do sistema em malha fechada,
simulado usando Simulink,
23
24
gua de alimentao
Ti
p1
To
p2
V1
Ti(s)
P1(s)
U(s)
Gtt(s)
Gv(s)
To(s)
Gpt(s)
+
+ de Automao e Sistemas
Departamento
dePAutomao
e Sistemas
2(s)
Departamento
Experincia
2: Anlise da influncia
Centro Tecnolgico
Centro Tecnolgico
Universidade Federal de Santa
Catarina Federal de Santa Catarina
Universidade
resposta
no tempo de sistemas de
de p
contro
Consideram-se mensurveis
as 2:
variveis
To(t),
as da
funes
i(t) e
2(t) ede
Experincia
Anlise
da Tinfluncia
plos
e de
zeros de
na p
Experincia
2: pAnlise
influncia
2.1:
Introduo:
transferncia dos blocos da figura
2 vmno
dadas
por:resposta
resposta
tempo
de sistemas
de controle
no tempo
de sistemas de contro
Gv s
5
10A presente experincia
1 objetiva o reconhecimento da import
; G pt s
; Gtt s
dos plos50
e szeros
2s 1
100 srelativo
1
1 na resposta de sistemas lineares. O
2.1: Introduo:
2.1: Introduo:
controlador
Proporcional-Integral
em
com
objetiva
o reconhecimento
da importncia
docomparao
posicionamento
A presente
experincia objetiva
o(PI),
reconhecimento
da import
padro.
relativo dos plos e zerosfrequenciais)
na resposta
de sistemas
O estudo
ser motivado
relativo
dos plos
e zeroslineares.
na resposta
de sistemas
lineares.
A presente experincia
6.2.2: As especificaes
de controle
especificaes:
2.2:
O sistema
a controlarcom(PI),
controlador Proporcional-Integral
(PI), Proporcional-Integral
em comparao
respostas
(temporaiscom
e
controlador
em comparao
frequenciais) padro.
frequenciais) padro.
O sistema a controlar representado pelo diagrama de b
g1
1s+1
g2
2s+1
Y(s)
P(s)
U(s)
g1
na qual:
1s+1
g2 U(s)
2s+1
Y(s)
g1
1s+1
P(s)
+
+
g2
2s+1
Y(s)
g1
g 1 p1
g2
g 2 p2
Ga2 (controlar
s) de blocos
do
Figura 25
2:GDiagrama
de blocos
do sistema
Figura
2:; Diagrama
sistema a co
1 ( s)
1 s 1 s p1
2 s 1 s p2
na qual:
na qual:
6.3: Relatrio
Do relatrio da experincia devero constar os argumentos que sustentam o
projeto de cada controlador e resultados comentados para cada caso.
26
o
Margem de fase: M 180 H j g em
/ H j 1 ;
4 4 1 2 2
M arctan
a relao: c
c
(1 2 2 ) 4 4 4 2 2 ; donde, conhecendo e tr5%, obtm-se
n
3 c
.
t r 5% n
(1 Tav s )
; 1
(1 Tav s)
28
1
1
em max
e
Tav
1
1
ngulo de mxima fase dado por max max sen
1
, como se depreende da demonstrao a seguir.
C av max
Tav
Tav
d ( )
0
2
2
2
d
1 Tav 1 2 2Tav
donde:
2
(1 2 2Tav ) (1 2Tav ) 0
e:
2Tav 2 ( 1) ( 1) 2Tav 2 1 max
Observe que:
29
1
Tav
log
Tav
1 log 1 log 1
2
av
Tav
Isto , max est na mdia geomtrica de 1/T e 1/T. Considerando max, tem-se:
Tav
max max tg 1
Tav
Tav
tg 1
Tav
tg 1
1
tg 1
Como:
tg x y
tg x tg y
1 tg x tg y
tem-se:
tg max
2
2
donde:
sen max
1
1 1
e max sen
1
1
C av max
1 1
1
(1 Tat s )
; 1
(1 Tat s )
1
ngulo de fase mnimo dado por min min sen
min
1
Tat
e C at min
1
, como pode ser verificado por demonstrao
similar anterior.
na freqncia
30
Bode Diagram
0.9
10
Magnitude (abs)
0.7
10
T = 1; alfa = 10
0.5
10
0.3
10
T = 1; alfa = 2
0.1
10
Phase (deg)
-30
-60
10
-3
-2
10
-1
10
10
10
10
Frequency (rad/sec)
31
7.4: Atividades
Considere o sistema abaixo representado:
P(s)
+
U(s)
G1(s)
Figura 6:
com:
Y(s)
G2(s)
+
Departamento
de Automao
e Sistemas de Automao e Sistemas
Departamento
Centro Tecnolgico
Centro Tecnolgico
Universidade
Federal do
de Santa
Catarina
Diagrama
de blocos
sistema
a controlar
Universidade
Federal de Santa Catarina
Experincia 2: Anlise
da influncia
de plos
e zeros dn
Experincia
2: Anlise
da influncia
G1 ( s )
g 1 resposta
g 2 sistemas
2
1 no tempo
no G
tempo de
de controle
de sistemas de co
e 2 ( s ) resposta
1 s 1 0.25s 1
2s 1 s 1
2.1: Introduo:
frequenciais) padro.
+
+
Y(s)projetar
Usando a resposta em freqncia do sistemaU(s)em malha
aberta
deseja-se
g
g U(s)
g
1
III.
1s+1
2s+1
P(s)
1s+1
g2
2s+1
na qual:
G1 ( s)
na qual:
1s 1
s p1
g g g pg p
; G1 ( sG) 2( s) 1 2 1 1 2 2 ;
1 s 12 s s1 ps1 p 2
G 2 ( s)
g2
g p
2 2
2 s 1 s p2
10
Kp
1
Td s )
Ti s
1
T
(1 d s )
N
K c Tat Tav
T T
Tat
; Ti Tat Tav ; Td at av ; N
Tat
Tat Tav
(Tat Tav )
7.5: Relatrio
Do relatrio da experincia devero constar os argumentos que sustentam o projeto de
cada controlador e resultados comentados para cada caso.
33
8.2: O problema
Considere o sistema:
P(s)
+
U(s)
G1(s)
Figura 6:
Y(s)
G2(s)
+
Departamento
de Automao
e Sistemas de Automao e Sistemas
Departamento
Centro Tecnolgico
Centro Tecnolgico
Universidade
Federal do
de Santa
Catarina
Diagrama
de blocos
sistema
a controlar
Universidade
Federal de Santa Catarina
Experincia 2: Anlise
da influncia
de plos
e zeros dn
Experincia
2: Anlise
da influncia
G1 ( s )
g1
2
1 de controle
2
tempo degsistemas
de sistemas de co
resposta no
no tempo
e G2 ( s ) resposta
1 s 1 0.25s 1
2s 1 s 1
Considere que a funo G2(s) foi obtida por identificao aproximada em torno de um
2.1: Introduo:
2.1: Introduo:
g 2 na
relativo
resposta
de sistemas
O estudo
ser motiva
relativo
dos plos
e zeroslineares.
na resposta
de sistemas
line
G2 R ( sdos
) plos e zeros
( 2resposta
s 1)( 3sreferncia
1)
pela anlise da
e da
perturbao
um sistema
controlado por
pela anlise
resposta de
referncia
e perturbao
de
controlador
Proporcional-Integral
(PI),
cujos parmetros variam conforme
abaixo
indicado: controlador
frequenciais) padro.
em comparao com(PI),
respostas
(temporais
Proporcional-Integral
em comparao
frequenciais) padro.
2.2:por
O sistema
a controlar
2.2:
O sistema
a controlar
O sistema ser controlado
um controlador
como
o projetado
na Experincia 7
P(s)
P(s)
Erro em regime permanente limitado a 1% para
sinais de referncia
+
+
Y(s)
U(s)
constantes;
g1
1s+1
g2 U(s)
2s+1
g1
1s+1
g2
2s+1
g1
g p1
1 34
1 s 1 s p1
na qual:
g g g pg p
; G1 ( sG) 2( s) 1 2 1 1 2 2 ;
1 s 12 s s1 ps1 p 2
G 2 ( s)
g2
g p
2 2
2 s 1 s p2
,
WI j
1 C j G j
s r0
s 1
r
G R j G j
,
G j
8.3: Atividades
1. Considerando o controlador projetado na experincia anterior, analise a soluo
do ponto de vista da garantia da estabilidade robusta.
2. Observe o comportamento temporal do sistema em malha fechada para o
modelo nominal e para o pior caso de G2R(s).
3. Relaxe a especificao de tempo de resposta e re-projete o controlador de forma
tal a verificar a condio de estabilidade robusta.
8.4: Relatrio
Do relatrio da experincia devero constar os argumentos que sustentam o projeto de
cada controlador e resultados comentados para cada caso.
35
9.2.1: O Processo
Trata-se de um motor de corrente contnua com excitao separada. A tenso de
alimentao do induzido (bobinado do rotor) varivel v(t). A carga mecnica do motor
constituda pelo taco-gerador (inrcia J c e atrito viscoso fc) e pelas cargas eltricas
deste. O taco-gerador serve tambm como elemento sensor da velocidade angular e
conectado ao eixo do motor utilizando uma correia apropriada (sem passar por
reduo).
36
v (t ) rt i (t ) E (t )
Tm (t ) ki (t )
Tm
di (t )
0
dt
T m (t ) f (t ) T r (t ) J
J
f
d(t )
dt
E (t ) a 0 (t ) k(t )
1
r+ s
1
f+Js
(s)
9.2.2: O Medidor
# Taco-Gerador
O taco-gerador utilizado (dual do motor), esquematizado na figura 3, tem seu
eixo mecanicamente acoplado ao do motor por uma transmisso de polias e correia.
37
i
vc=cte.
I
E
Ao Condicionador
de Sinal
vs
Rc
E (t ) rI (t )
dI (t )
Vs (t ) 0
dt
(t)
E(t)
+
1
I(t)
r+ s
Rc
Vs (t)
38
atenuao dos rudos de medio. Este componente ser representado por um ganho
simples.
9.2.3: O Atuador
O circuito da Figura 6 permite o acionamento do motor de corrente contnua
mediante a elevao dos nveis de potncia do sinal de sada do conversor digitalanalgico da Placa Mnica (sinal em tenso variando de 0 a 5V). A alimentao provem
de fonte de corrente contnua (Conversor CA/CC) de +/- 12V. Tambm neste caso
usaremos um ganho simples para representar o componente.
doravante
denominado
simplesmente
SISTEMA,
ser
controlado
39
sistema, via porta paralela, ser utilizada uma placa de aquisio de dados,
denominada Mnica, especialmente desenvolvida no DAS para este tipo de aplicaes 1.
Funo que permite enviar uma tenso entre 0 e 5 volts uma das trs sadas analgicas da placa
de aquisio de dados. Assim, o canal deve ser 0, 1 ou 2, e o valor pode estar entre 0 e 5. No
retorna nenhum valor.
Set_pwm_freq(freqncia,
duty_cycle)
set_pwm_freq.c
set_pwm_freq.dll
Funo que permite selecionar a freqncia de trabalho dos canais PWM. A freqncia pode estar
entre 1200Hz e 5MHz e duty_cycle deve estar entre 0 e 1. No retorna valor.
set_pwm_duty(canal,
duty_cycle, freqncia)
set_pwm_duty.c
set_pwm_duty.dll
recebe_dig(canal)
recebe_dig.c
Funo que permite selecionar o duty cycle do canal de PWM, ou seja, a porcentagem do perodo
na qual tem-se nvel lgico alto. Assim, canal deve ser 0 ou 1, duty_cycle deve estar entre 0 e 1, e
freqncia deve estar entre 1200Hz e 5MHz. No retorna nenhum valor.
Funo que permite ler (receber) uma tenso entre 0 e 5 volts de uma das trs entradas analgicas
da placa de aquisio de dados. Assim, o canal deve ser 0, 1 ou 2, e o valor retornado um float
entre 0 e 5.
Funo que permite ler (receber) um valor de nvel lgico alto ou baixo (5 ou 0 volts
respectivamente) um dos trs canais de entrada digital da placa de aquisio de dados. Assim, o
Relatrio de Estgio: Projeto e Desenvolvimento de uma Placa de Controle e Aquisio de Dados Multivarivel Via Porta Paralela
40
recebe_dig.dll
envia_dig(canal, valor )
envia_dig.c
envia_dig.dll
9.4: Atividades
9.4.1: Identificao visual dos elementos descritos nas sees anteriores
9.4.2: Identificao do modelo do sistema
Objetiva-se a determinao do modelo do sistema a controlar a partir de dados
experimentais, obtidos de ensaios do tipo resposta ao degrau. O grupo dever:
IX.
41
X.
de
transferncia;
modelo
nominal
escolhido
ser
utilizado
k e u
s 1 s
y (t ) y ( )(1 e
y ( ) 0,632y ()
y ()
u
42
ke
u
( 1 s 1)( 2 s 1) s
log[y() y(t)]
0
y (t ) y ()(1 1e
ke
2e
1
2
y ()
u
1 0,4343
1
0
(t 2 t1 )
e
2 0
( 1 2 )
t1
t2
Figura 8
9.5: Relatrio
Do relatrio da experincia devero constar:
43
44