Documente Academic
Documente Profesional
Documente Cultură
ILHÉUS - BA
2017
MARIANA MEIRELES AMARAL (201411324)
MARINA PASSOS SOARES CARDOSO ()
ILHÉUS - BA
2017
SUMÁRIO
1 RESUMO ........................................................................................................................... 4
2 INTRODUÇÃO ................................................................... Error! Bookmark not defined.
3 REVISÃO BIBLIOGRÁFICA ........................................... Error! Bookmark not defined.
5 RESULTADO E DISCUSSÃO .......................................... Error! Bookmark not defined.
5.1 Modelação de um tanque de nível .............................. Error! Bookmark not defined.
5.2 Modelo estático de um sistema de nível ..................... Error! Bookmark not defined.
5.3 Fluxo que passa por uma válvula ............................... Error! Bookmark not defined.
5.4 Código em MatLab® ...................................................... Error! Bookmark not defined.
6 CONCLUSÃO ..................................................................... Error! Bookmark not defined.
7 REFERÊNCIAS .................................................................. Error! Bookmark not defined.
1 RESUMO
Palavras-chave:
I) INTRODUÇÃO
Considerações:
Tem se que:
1 2
mv mgH
2
Q Sv S 2 gH
Qv Kv As P
Onde:
Pode-se então concluir que, em pressões constantes, o fluxo que passa através da
válvula é proporcional a área de abertura da válvula. De maneira prática façamos uma
aproximação linear entre o fluxo Qv e a abertura da válvula.
Qs K 2a2 2 gH
Qe K1a1
𝑑ℎ
𝐴 = 𝑄𝑒 – 𝑄𝑠
𝑑𝑡
𝑄𝑒 = 𝐾1 𝑎1
𝑄𝑠 = 𝐾2 𝑎2 √2𝑔ℎ
𝑑ℎ
𝐴 = 𝐾1 𝑎1 − 𝐾2 𝑎2 √2𝑔ℎ
𝑑𝑡
Igualamos assim o fluxo de entrada e de saída para obtermos o ponto de
equilíbrio:
𝑄𝑒 = 𝑄𝑠
𝐾1 𝑎1 = 𝐾2 𝑎2 √2𝑔𝐻𝑜
2
𝐾1 𝑎1
𝐻𝑜 = ( )
𝐾2 𝑎2 √2𝑔
𝐻𝑜 = 0.8 𝑚
𝑑ℎ
𝑓(𝑎1 , ℎ) = 𝐴
𝑑𝑡
𝜕𝑓 𝜕𝑓
𝑓(𝑎1 , ℎ) ≈ 𝑓(𝑎
̅̅̅, ̅
1 ℎ) + ∆𝑎1 | + ∆ℎ|
𝜕𝑎1 (𝑎 ̅
̅̅̅̅,ℎ ) 𝜕ℎ (𝑎 1 ̅)
̅̅̅̅,ℎ
1
∆𝑎1 = 𝑎1 − ̅̅̅
𝑎1
∆ℎ = ℎ − ℎ̅
𝑑ℎ
𝐴 = 𝐾1 𝑎1 − 𝐾2 𝑎2 √2𝑔ℎ
𝑑𝑡
𝐾2 𝑎2 √2𝑔
𝑎1 − 𝐾2 𝑎2 √2𝑔ℎ̅ + 𝐾1 ∆𝑎1 −
𝑓(𝑎1 , ℎ) ≈ 𝐾1 ̅̅̅ ∆ℎ
2√ℎ̅
𝑑ℎ 𝐾2 𝑎2 √2𝑔
𝑓(𝑎1 , ℎ) ≈ 𝐴 | + 𝐾1 ∆𝑎1 − ∆ℎ
𝑑𝑡 (𝑎̅̅̅̅,ℎ
1 ̅) 2√ℎ̅
𝑑ℎ
𝑓(𝑎1 , ℎ) = 𝐴
𝑑𝑡
𝑑ℎ 𝑑ℎ 𝐾2 𝑎2 √2𝑔
𝐴 ≈𝐴 | + 𝐾1 ∆𝑎1 − ∆ℎ
𝑑𝑡 𝑑𝑡 (𝑎̅̅̅̅,ℎ
1 ̅) 2√ℎ̅
𝑑ℎ 𝑑ℎ 𝐾2 𝑎2 √2𝑔
𝐴 −𝐴 | ≈ 𝐾1 ∆𝑎1 − ∆ℎ
𝑑𝑡 𝑑𝑡 (𝑎̅̅̅̅,ℎ
1 ̅) 2√ℎ̅
𝑑ℎ
𝐴 = 𝐾1 𝑎1 − 𝐾2 𝑎2 √2𝑔ℎ
𝑑𝑡
𝑑∆ℎ 𝐾2 𝑎2 √2𝑔
𝐴 ≈ 𝐾1 ∆𝑎1 − ∆ℎ
𝑑𝑡 2√ℎ̅
Aplicamos a transformada de Laplace ao sistema
𝐾2 𝑎2 √2𝑔
𝐴𝑠ℎ(𝑠) = 𝐾1 𝑎1 (𝑠) − ℎ(𝑠)
2√ℎ̅
ℎ(𝑠) 𝐾1
=
𝑎1 (𝑠) 𝐾2 𝑎2 √2𝑔
𝐴𝑠 +
2√ℎ̅
ℎ(𝑠) 0.1
=
𝑎1 (𝑠) 𝑠 + 0.0375
𝜕𝑓 𝜕𝑓
𝑓(𝑎2 , ℎ) ≈ 𝑓(𝑎
̅̅̅, ̅
2 ℎ) + ∆𝑎2 | + ∆ℎ|
𝜕𝑎2 𝜕ℎ (𝑎 2 ̅)
̅̅̅̅,ℎ
(𝑎 2 ̅)
̅̅̅̅,ℎ
𝑑ℎ
𝐴 = 𝐾1 𝑎1 − 𝐾2 𝑎2 √2𝑔ℎ
𝑑𝑡
𝑑ℎ 𝐾2 ̅̅̅
𝑎2 √2𝑔
𝑓(𝑎2 , ℎ) ≈ 𝐴 | − 𝐾2 √2𝑔ℎ̅∆𝑎2 − ∆ℎ
𝑑𝑡 (𝑎̅̅̅̅,ℎ
2 ̅) 2√ℎ̅
𝑑∆ℎ 𝐾2 ̅̅̅
𝑎2 √2𝑔
𝐴 ≈ −𝐾2 √2𝑔ℎ̅∆𝑎2 − ∆ℎ
𝑑𝑡 2√ℎ̅
𝐾2 ̅̅̅
𝑎2 √2𝑔
𝐴𝑠ℎ(𝑠) = −𝐾2 √2𝑔ℎ̅ 𝑎2 (𝑠) − ℎ(𝑠)
2√ℎ̅
ℎ(𝑠) −𝐾2 √2𝑔ℎ̅
=
𝑎2 (𝑠) 𝐾2 ̅̅̅
𝑎2 √2𝑔
𝐴𝑠 +
2√ℎ̅
ℎ(𝑠) −0.12
=
𝑎2 (𝑠) 𝑠 + 0.0375
A função de transferência total que representa uma aproximação linear do tanque
nos pontos dados é:
0.1 0.12
𝐺(𝑠) = −
𝑠 + 0.0375 𝑠 + 0.0375
𝐾2 ̅̅̅
𝑎2 √2𝑔
𝐴𝑠ℎ(𝑠) = −𝐾2 √2𝑔ℎ̅ 𝑎2 (𝑠) − ℎ(𝑠)
2√ℎ̅
Códigos em MatLab
%% Processo de Simulação
tsim=400; %tempo de simulação
tA1=100; %Tempo em que a variação de a1 acontece
tA2=250; %Tempo em que a variação de a2 acontece
dA1=0.5; %Variação em a1
dA2=0.05; %Variação em a2
%Simulação
sim('tanque1');
%Resultados gráficos
figure
subplot(3,1,1);
plot(t,rY(:,1),t,rY(:,3)),grid
title('Nível do Tanque');
ylabel('Altura (h)');
xlabel('Tempo (s)');
legend('Não Linear','Linear');
subplot(3,1,2);
plot(t,rY(:,2)),grid
title('Abertura em a1');
ylabel('% a1');
xlabel('Tempo (s)');
subplot(3,1,3);
plot(t,rY(:,4)),grid
title('Abertura em a2');
ylabel('% a2');
xlabel('Tempo (s)');
clc
%Controle Proporcional
tsim=120; %tempo de simulação
Kc=100;
%Simulação
sim('tanque_Kc');
%Resultados Gráficos
figure
subplot(2,1,1);
plot(t,rY(:,1),t,rY(:,2)),grid
title('Controle Kc=100');
ylabel('Altura (h)');
xlabel('Tempo (s)');
subplot(2,1,2);
plot(t,rY(:,3)),grid
ylabel('Abertura A2');
xlabel('Tempo (s)');
Figura 4: Print da solução analítica em MatLab