SISTEMAS LINEARES EM
SISTEMAS LINEARES EM
MALHA FECHADA
MALHA FECHADA
Sistema de controle para um
Sistema de controle para um
tanque de aquecimento
tanque de aquecimento
mi , Ti mo , T ∞ elemento de medida de temperatura Tm TR elemento final de controle q energia elétrica ou vapor . . . registrador controlador Tm Componentes de um sistema de controle: processo Processo Elemento de medida ControladorDiagrama de Blocos
Diagrama de Blocos
O diagrama torna muito mais fácil a visualização das relações existentes entre os diversos sinais
– +
4
4
4
8
4
4
4
7
6
Mecanismo de controle RT
comparadorε
erro ponto de referência mT
iT
variável controlada cargaT
elemento final de controle controlador ++ processo elemento de medida variável medidaRealimentação negativa
x
Realimentação positiva
Desenvolvimento do Diagrama
Desenvolvimento do Diagrama
de Blocos
de Blocos
m
m
m
&
i=
&
o=
&
→
Vazão constanteProcesso
Conservação da energia:(
)
(
)
dt
dT
CV
T
T
C
m
T
T
C
m
q
&
+
&
i−
0−
&
−
0=
ρ
mi , Ti mo , T processo q . . .
T0=Temperatura de referência da entalpia
Em regime permanente:
q
&
s+
m
&
C
(
T
is−
T
0)
−
m
&
C
(
T
s−
T
0)
=
0
Subtraindo:
(
)
(
)
[
]
(
)
dt
T
T
d
CV
T
T
T
T
C
m
q
q
s s i i s s−
=
−
−
−
+
−
&
&
ρ
&
VARIÁVEIS DESVIO
s
i i
i
T
T
T
ˆ
=
−
T
ˆ
=
T
−
T
sQ
&
=
q
&
−
q
&
s(
)
(
)
[
]
(
)
dt T T d CV T T T T C m q q s s i i s s − = − − − + − & &ρ
&(
)
dt T d CV T T C m Q& + & ˆi − ˆ =ρ
ˆ dt T d m V T T C m Q i ˆ ˆ ˆ & & &ρ
= − + m V &ρ
τ
=( )
T( ) ( )
s T s sT( )
s C m s Q i ˆ ˆ ˆ − =τ
+ & &( )(
)
( )
T( )
s C m s Q s s Tˆ +1 = + ˆi & &τ
⇒( )(
)
( )
T( )
s C m s Q s s Tˆ +1 = + ˆi & &τ
( )
( )
T( )
s s s Q s C m s T ˆi 1 1 1 1 ˆ + + + =τ
τ
& &( )
s Q& Tˆi( )
s = 0( )
s Tˆ Q&( )
sSe houver variação apenas em , então
a é:
e a função de transferência que relaciona
( )
s Tˆ( )
s Q&( )
( )
1 1 ˆ + = s C m s Q s Tτ
& & 1 1 + s C m τ &Se houver variação apenas em Tˆi
( )
s Q&( )
s = 0 e a função de transferência que relaciona Tˆ( )
s Tˆi( )
s, então a é:
( )
( )
1 1 ˆ ˆ + = s s T s T iτ
( )
s Tˆ 1 1 + s τ( )
s Tˆi( )
( )
T( )
s s s Q s C m s T ˆi 1 1 1 1 ˆ + + + =τ
τ
& &Esta equação é representada no diagrama de blocos
1 1 + s C m τ &
( )
s Q& 1 1 + s τ( )
s Tˆi( )
s Tˆ ++ Diagrama de blocos equivalente1 1 + s C m τ &
( )
s Q& C m&( )
s Tˆi( )
s Tˆ ++Elemento de Medida
O elemento de medida de temperatura pode apresentar algum retardo por transporte
mi , Ti mo , T processo q elemento de medida de temperatura Tm Tm TR registrador . . .
( )
( )
1
1
ˆ
ˆ
+
=
s
s
T
s
T
m mτ
onde:=
mτ
constante de tempo do termômetro s m m mT
T
T
ˆ
=
−
sT
T
T
ˆ
=
−
( )
s Tˆm 1 1 + s m τ( )
s TˆControlador e Elemento Final de Controle
Por conveniência, os blocos que representam o controlador e o elemento final de controle são combinados em um só blocoA
K
q
&
=
cε
+
O controlador será considerado do tipo PROPORCIONAL m R
T
T
ˆ −
ˆ
=
ε
s R R RT
T
T
ˆ
=
−
onde: mi, Ti mo, T ∞ processo elemento de medida de temperatura Tm Tm TR registrador controlador elemento final de controle q energia elétrica ou vapor . . . = s R Tˆ = c K = Aε
=
0
temperatura de referência “normal”
sensibilidade proporcional ou ganho do controlador fluxo de calor quando
O uso da variável
Tˆ
R permite-nos considerar os efeitos das variações no ponto de referência.R s
R
T
T
=
O sistema deve ser projetado para que
T
T
T
ˆ
R=
ˆ
m=
ˆ
Em regime permanente
ε
=
0
, pois:A
K
q
&
=
cε
+
A
K
q
&
s=
c0
+
ε
c sK
q
q
&
− &
=
⇒
ε
cK
Q
&
=
( )
s
K
( )
s
Q
&
=
cε
Transformada de Laplace:( )
s Q&( )
sε
cK
Diagrama de Blocos
Diagrama de Blocos
– + elementofinal de controle + processo +4
4
4
8
4
4
4
7
6
Mecanismo de controle RT
comparadorε
erro ponto de referência mT
T
variável controlada iT
carga controlador elemento de medida variável medida( )
s
T
ˆ
i C m&( )
s
Tˆ
– +ε
( )
s
K
c 1 1 + s C m τ & ++( )
s
Q&
( )
s
T
ˆ
R 1 1 + s m τ( )
s
T
ˆ
mFunção de transferência do sistema
Função de transferência do sistema
– + ++
( )
s
T
ˆ
Rε
( )
s
( )
s
T
ˆ
m( )
s
Tˆ
( )
s
T
ˆ
i cK
1 1 + s m τ 1 1 + s C m τ & C m&( )
s
Q&
iθ
1G
G
2 3G
H
θ
o(
)
[
θ
i−
H
θ
oG
1+
θ
dG
2]
G
3=
θ
o dθ
d i o G HG G G G HG G Gθ
θ
θ
3 1 3 2 3 1 3 1 1 1+ + + =( )
( )
T( )
s s C m K s s C m C m s T s C m K s s C m K s T i c m R c m c ˆ 1 1 1 1 1 1 1 ˆ 1 1 1 1 1 1 1 ˆ + + + + + + + + + =τ
τ
τ
τ
τ
τ
& & & & &( )
( )
T( )
s s C m K s s C m C m s T s C m K s s C m K s T i c m R c m c ˆ 1 1 1 1 1 1 1 ˆ 1 1 1 1 1 1 1 ˆ + + + + + + + + + =τ
τ
τ
τ
τ
τ
& & & & &( )
(
)
(
)(
)
( )
(
)
(
)(
)
T
( )
s
C
m
K
s
s
s
s
T
C
m
K
s
s
s
C
m
K
s
T
i c m m R c m m cˆ
1
1
1
ˆ
1
1
1
ˆ
&
&
&
+
+
+
+
+
+
+
+
+
=
τ
τ
τ
τ
τ
τ
Função de transferência do sistema
Função de transferência do sistema
( )
s
T
ˆ
i C m&( )
s
Tˆ
– +ε
( )
s
K
c 1 1 + s C m τ & ++( )
s
Q&
( )
s
T
ˆ
R 1 1 + s m τ( )
s
T
ˆ
RT
ˆ
i( )
s
=
0
( )
s
T
ˆ
mPara uma variação em e
( )
s
Tˆ
( )
s
ε
– +K
cQ&
( )
s
( )
s
T
ˆ
R 1 1 + s C m τ & 1 1 + s m τ( )
s
T
ˆ
m( )
s
Tˆ
( )
s
ε
– +K
cQ&
( )
s
( )
s
T
ˆ
R 1 1 + s C m τ & 2G
θ
o iθ
1 1 + s m τ( )
s
T
ˆ
mG
1(
θ
i−
θ
oH
)
G
1G
2=
θ
oH
( )
( )
1
1
.
1
1
.
1
1
1
.
ˆ
ˆ
+
+
+
+
=
s
s
C
m
K
s
C
m
K
s
T
s
T
m c c Rτ
τ
τ
&
&
( )
( )
(
)
(
)(
)
C
m
K
s
s
s
C
m
K
s
T
s
T
c m m c R&
&
+
+
+
+
=
1
1
1
ˆ
ˆ
τ
τ
τ
H
G
G
G
G
i o 2 1 2 11
+
=
θ
θ
( )
( )
(
)
(
)(
)
C m K s s s C m K s T s T c m m c R & & + + + + = 1 1 1 ˆ ˆτ
τ
τ
( )
( )
(
)
(
)
+ + + + + = 1 1 ˆ ˆ 2 C m K s s s C m K s T s T c m m m c R & &τ
τ
τ
τ
τ
Função de transferência do sistema
Função de transferência do sistema
( )
s
T
ˆ
i C m&( )
s
Tˆ
– +ε
( )
s
K
c 1 1 + s C m τ & ++( )
s
Q&
( )
s
T
ˆ
R 1 1 + s m τ( )
s
T
ˆ
iT
ˆ
R( )
s
=
0
( )
s
T
ˆ
mPara uma variação em e
( )
s
Tˆ
( )
s
T
ˆ
i + + cK
1 1 + s C m τ & C m&( )
s
Q&
ε
( )
s
T
ˆ
m( )
s
1 1 + s m τ -1+ +
( )
s
T
ˆ
i( )
s
ε
T
ˆ
m( )
s
( )
s
Tˆ
cK
1s +1 m τ 1 1 + s C m τ &( )
s
Q&
C m& 3 2 1 2 2 11
G
H
H
H
G
G
i o−
=
θ
θ
iθ
θ
o 1 G G2 1 H H2 H3(
θ
iG
1+
θ
oH
1H
2H
3)
G
2=
θ
o -1( )
( )
1
1
.
.
1
1
1
1
1
ˆ
ˆ
+
+
+
+
=
s
K
s
C
m
s
s
T
s
T
m c iτ
τ
τ
&
( )
( )
1
1
.
.
1
1
1
1
1
ˆ
ˆ
+
+
+
+
=
s
K
s
C
m
s
s
T
s
T
m c iτ
τ
τ
&
( )
( ) (
)(
)
C
m
K
s
s
s
s
T
s
T
c m m i&
+
+
+
+
=
1
1
1
ˆ
ˆ
τ
τ
τ
( )
( )
(
)
+ + + + + = 1 1 ˆ ˆ 2 C m K s s s s T s T c m m m i &τ
τ
τ
τ
τ
Exemplo de solução com
Exemplo de solução com
MATLAB Simulink
MATLAB Simulink
mi, Ti mo, T ∞ processo elemento de medida de temperatura Tm Tm TR registrador controlador elemento final de controle q energia elétrica ou vapor – + ++( )
s TˆR ε( )
s( )
s Tˆm( )
s Tˆ( )
s Tˆi cK
1 1 + s m τ 1 1 + s C m τ & C m&( )
s Q& s 60 =τ
s m =10τ
s kg m& = 2,0 C kg kJ C o . 18 , 4 = TR( )
s +– ++ ˆ Tˆ( )
s( )
s Tˆi50
600,s12+1 36 , 8 Simulink mdl files Dados: C kW Kc = 50 o 1 10 1 + sPara uma entrada Degrau unitário em TR , qual o erro em regime permanente?
( )
( )
(
)
(
)
+ + + + + = 1 1 ˆ ˆ 2 C m K s s s C m K s T s T c m m m c R & & τ τ τ τ τÃ
Entrada degrau unitário em TR:( )
s s TˆR = 1( )
(
)
(
)
s C m K s s s C m K s T c m m m c 1 1 1 ˆ 2 + + + + + = & & τ τ τ τ τ9 Teorema do valor final:
( )
t
sF
( )
s
f
s tlim
0lim
→ ∞ →=
Ã
Função de transferência:( )
t sF( )
s f s t lim0 lim → ∞ → =Ã
Valor final:( )
1 lim + = ∞ → C m KmC K t T c c t & &( )
(
)
(
)
s C m K s s s C m K s t T c m m m c s t 1 1 1 . lim lim 2 0 + + + + + = → ∞ → & & τ τ τ τ τ⇒
( ) ( )
∞ − ∞ = T T Erro RÃ
Erro: 1 1 + − = C m KmC K Erro c c & & 1 1 + = C m K Erro c &⇒
Para uma entrada Degrau unitário em Ti , qual o erro em regime permanente, em relação à TR?
Ã
Entrada degrau unitário em Ti:Ã
Função de transferência:( )
( )
(
)
+ + + + + = 1 1 ˆ ˆ 2 C m K s s s s T s T c m m m i & τ τ τ τ τ( )
s s Tˆi = 1( )
(
)
s C m K s s s s T c m m m 1 1 1 ˆ 2 + + + + + = & τ τ τ τ τ9 Teorema do valor final:
( )
t
sF
( )
s
f
s tlim
0lim
→ ∞ →=
( )
t sF( )
s f s t lim0 lim → ∞ → =Ã
Valor final:( )
(
)
s C m K s s s s t T c m m m s t 1 1 1 . lim lim 2 0 + + + + + = → ∞ → & τ τ τ τ τ( )
1 1 lim + = ∞ → C m K t T c t &⇒
( ) ( )
∞ − ∞ = T T Erro RÃ
Erro: 1 1 0 + − = C m K Erro c &⇒
1 1 + − = C m K Erro c & Simulink mdl filesSistema de controle de nível
Sistema de controle de nível
qi qd h Bóia Distúrbio Ajuste do valor de referência hr x y Alavanca z Válvula Reservatório qo Resistência R
Determinar a relação entre as entradas:
9Valor de ajuste para o nível do líquido hr 9Distúrbio para o nível de líquido qd
Distúrbio h Variáveis desvio: o d i
q
q
q
z
h
,
,
,
e
Ajuste do valor de referência hr qd E a saída: 9 Nível do líquido hDiagrama de Blocos
Diagrama de Blocos
– + elementofinal de controle + processo +4
4
4
8
4
4
4
7
6
Mecanismo de controle Rθ
comparadorε
erro ponto de referência mθ
oθ
variável controlada dθ
distúrbio controlador elemento de medida variável medida –+ alavancapivotada válvula ++ tanque
d
q
iq
z
h
h
R−
h
Rh
h
bóiaDesenvolvimento do Diagrama
Desenvolvimento do Diagrama
de Blocos
de Blocos
Alavanca pivotada
h z x y entrada na pivô do Distância saída na pivô do Distância EntradaSaída = y h xz = = α tany
x
h
z =
( )
y
H
( )
s
x
s
Z
=
α
y x( )
s H Z( )
sVálvula
ª
A entradaz
para a válvula determina a taxa de escoamento qi na saída da válvula.ª
A relação entre a entrada e a saída pode ser linearizada:z
c
q
i=
z qi( )
s Qi( )
s
c
Z
( )
s
Q
i=
Z( )
s cTanque
Conservação da massa:dt
h
d
A
q
q
q
i+
d−
o=
R
h
q
o=
R
h
dt
h
d
A
q
q
i+
d=
+
⇒
qi qd h( )
( )
[
Q
s
Q
s
]
AR
s
H
( )
s
H
( )
s
R
i+
d=
+
AR
=
τ
( )
s Qd qo Resistência R( )
( )
( )
1
1
+
+
+
=
s
s
Q
R
s
s
Q
R
s
H
i qτ
τ
Qi( )
s s +1 H( )
s R τ ++Bóia
A realimentação é o movimento da bóia
h
O movimento da bóia transmite diretamente o sinal de altura de líquido em movimento da alavanca.
Portanto a realimentação é unitária. h
( )
s
H
( )
s
H
=
1
.
H( )
s H( )
s 1Diagrama de Blocos
Diagrama de Blocos
– + ++( )
s
H
R( )
s
H
( )
s
H
R−
m( )
s
Q
d( )
s
Z
Q
i( )
s
( )
s
H
alavancapivotada válvula tanque
( )
s
H
m bóia – + ++( )
s
H
R( )
s
H
( )
s
H
R−
( )
s
Q
d( )
s
Z
Q
i( )
s
1 + s R τ c y xH
( )
s
( )
s
H
Função de Transferência
Função de Transferência
dθ
– + ++ ( )s H( )s HR − Z( )
s Q( )
s i c y x 1G
G
2 ( )s Qd ( )s H 1 + s R τ 3G
( )s HR iθ
θ
oH
(
)
[
θ
i−
θ
oH
G
1G
2+
θ
d]
G
3=
θ
oH
G
G
G
G
G
G
G
i d o 3 2 1 3 3 2 11
+
+
=
θ
θ
θ
( )
( )
( )
1
1
1
1
+
+
+
+
+
=
s
R
c
y
x
s
Q
s
R
s
H
s
R
c
y
x
s
H
d Rτ
τ
τ
( )
( )
( )
1 1 1 1 + + + + + = s R c y x s Q s R s H s R c y x s H d R τ τ τ( )
( )
( )
cR y x s s Q R s H cR y x s H d R + + + = 1 τ( )
( )
Q( )
s cR y x s R s H cR y x s cR y x s H R d + + + + + = 1 1 τ τ ⇒ Definindo as constantes: cR y x cR y x K + = 1 1 τ cR y x a + = 1 cR y x R K + = 1 2( )
( )
Q
( )
s
a
s
a
K
s
H
a
s
a
K
s
H
R d+
+
+
=
1 2( )
( )
Q
( )
s
a
s
K
s
H
a
s
a
K
s
H
R d+
+
+
=
1 2Com uma entrada degrau unitário em HR(s), sem distúrbio:
( ) ( )
s
s
a
a
K
s
H
+
=
1h
( )
t
=
K
(
1
−
e
−at)
1( )
s
s
H
R=
1
Com uma entrada degrau unitário em Qd (s), sem alterar o ponto de ajuste:
( ) ( )
s
s
a
a
K
s
H
+
=
2( )
s
s
Q
d=
1
h
( )
t
=
K
(
1
−
e
−at)
20 100 200 300 400 500 0 0.5 1 1.5 2 2.5 3 3.5 3.5 0 h t( ) Hsc t( ) 0500 0 t 2 3 , 0 m A = s m m R = 300 3 m x = 0,3 m y =1,2 s m c 2 15 , 0 = s 90 =