Professional Documents
Culture Documents
A 6 l reactor, a stirrer, an on/off type air pump and a dissolved oxygen (DO)
sensor compose the bench scale activated sludge system.
For modelling purposes, we can consider three main dynamics: the dissolved
oxygen dynamics, the air pump/bubbles dynamics and the DO sensor dynamics.
(0)
Onde:
c(t)
a concentrao de OD da mistura;
KLa(t) a funo transferncia de oxignio;
csat
a concentrao de saturao de OD;
R(t) a taxa de consumo de oxignio (TCO).
Matematicamente, a expresso (1) descreve a taxa de variao da concentrao
de OD da mistura. O primeiro termo do lado direito caracteriza a entrada de oxignio
para a mistura devido ao sistema de aerao e o ltimo termo caracteriza o seu consumo
pelas bactrias.
Esta dinmica modelada no Simulink pelo diagrama de blocos abaixo.
d K L a(t ) 1
1
= K max K L a(t)
dt
tk
tk
(0)
Onde:
tk
a constante de tempo das bolhas de ar.
Esta dinmica modelada no Simulink pelo diagrama de blocos abaixo.
Dinmica do sensor de OD
O sensor de OD utilizado nessa pesquisa constitudo por dois eletrodos de
metal dentro de uma cmara preenchida com uma soluo eletroqumica e separada do
meio por uma membrana seletiva. Uma corrente eltrica proporcional concentrao de
oxignio flui entre os dois eletrodos. Ela gerada pela reao de reduo eletroqumica
do oxignio na vizinhana dos eletrodos.
Este comportamento pode ser modelado como um sistema de primeira ordem:
dy (t ) 1
1
= c( t) y (t)
dt
ty
ty
Esta dinmica modelada no Simulink pelo diagrama de blocos abaixo:
(0)
II.
III.
Parameters;
Selecione a aba Code Generation;
Na seo Target selection, clique no boto Browse para selecionar o System
IV.
target file;
Selecione o arquivo rtwin.tlc e clique em OK. Os campos Make command e
Template makefile da seo Build process so automaticamente preenchidos com
make_rtw e rtwin.tmf, respectivamente;
V.
VI.
II
range, em Tick labels selecione all para visualizar as informaes nos eixos
(tempo e amplitude). Na seo Sampling, selecione Sample time e insira o valor
0 na caixa de texto ao lado (isto configura este bloco como bloco de tempo
contnuo).
VII.
VIII.
IX.
X.
XI.
XII.
XIII.
Clique em OK.
No modo External, o seu modelo de simulao executado em modo kernel do
Windows e troca dados com o Simulink por meio de memria compartilhada. Dessa
forma, ele est completamente sincronizado com o clock de tempo real. Nesse modo, o
diagrama de blocos torna-se uma GUI (Graphical User Interface) de sua aplicao em
tempo real e dessa maneira voc pode alterar os parmetros dos blocos enquanto a
simulao executada em tempo real.
II
Configuration Parameters;
Acesse a aba Code Generation e clique no boto Buid. Este processo gerar o
arquivo binrio de sua aplicao de tempo real, a qual poder ser executada
III
XIV.
XV.
XVI.
Clique em OK;
Na janela de simulao clique em Code -> External Mode Control Panel;
Clique no boto Signal & Triggering. Na janela aberta selecione o campo Select
all. Na seo Trigger options, escolha a opo manual para Source e a opo
normal para Mode. O campo Duration deve ser preenchido com o nmero de
amostras no buffer de dados. Por exemplo, dada uma taxa de amostragem de 10
amostras/s e uma durao de simulao de 120 s, o valor do buffer de dados
XVII.
XVIII.
Execuo do modelo
Aps realizar as configuraes apresentadas nas sees acima, possvel realizar
a simulao em tempo real do modelo.
Para a simulao em modo normal:
I