Processing math: 100%

Mistura de Catalisadores:


Considere um reator de fluxo pistonado (PFR - Plug Flow Reactor) que contém dois tipos de catalisadores, conforme a representação esquemática a seguir:


Neste reator acontecem duas reações descritas como (Gunn e Thomas, 1965): A para B (com reação direta com constante k1 e reação inversa com k2) e B para C (com reação direta com constante k3). A, B e C representam as espécies químicas envolvidas nestas reações e k1, k2 e k3 são as constantes de reação referente à transformação direta e inversa deste sistema reacional.


Hipóteses e Modelagem Matemática:


Considerando que as propriedades físicas bem como as velocidades das reações são constantes, este processo é modelado pelos seguintes balanços de massa para os componentes A e B:

dxAdL=u(k2xBk1xA),xA(0)=xAdxBdL=u(k1xAk2xB)(1u)k3xB,xB(0)=xB0u10LLmax

em que xA e xB representam as frações molares das espécies A e B, respectivamente, L é o comprimento do reator, xA, xB são as condições iniciais consideradas para a simulação deste modelo, u é a fração de catalisador, responsável por definir a mistura entre os dois catalisadores considerados, Lmax é o comprimento máximo do reator. No início do processo, considera-se que somente a espécie A está presente dentro do reator, a assim, xB é igual a 1-xA (neste caso, somente a condição inicial para o componente A deve ser definida pelo usuário). Já a fração molar da espécie C (xC) pode ser computada como 1-xA-xB.


Solução Numérica:


O modelo apresentado é diferencial ordinário de valor inicial. Neste caso, o mesmo pode ser resolvido considerando diferentes abordagens numéricas. Para fins de aplicação, a partir da definição dos parâmetros que constituem o modelo, o mesmo será integrado considerando o Método de Runge Kutta.


Otimização da Mistura de Catalisadores:


Ao se analisar diferentes valores de u pode-se observar variações bem significativas para os perfis de frações molares de ambos os componentes. Neste caso, intuitivamente, deve existir um valor fixo ou uma função de u dependente do comprimento do reator de modo que a fração molar da espécie C possa ser maximizada. Do ponto de vista matemático, este problema pode ser formulado como:

max1xa(Lmax)xa(Lmax)(oumin(1xa(Lmax)xa(Lmax)))dxAdL=u(k2xBk1xA),xA(0)=xAdxBdL=u(k1xAk2xB)(1u)k3xB,xB(0)=xB0u10LLmax

Assim, deseja-se obter o valor ou o perfil de u de forma a otimizar o valor de xC. Na área de controle, este é denominado de Problema de Controle Ótimo, sendo xA, xB e xC denominados de variáveis de estado e u denominado de variável de controle.


Na literatura especializada, inúmeros são os métodos que podem ser empregados para essa finalidade. Dentre estes pode-se citar duas abordagens, a saber, a Direta e a Indireta. A primeira consiste na transformação do problema original em um equivalente de programação não linear. Neste caso, técnicas como as clássicas ou heurísticas podem ser usadas para encontrar a solução deste problema. Já a abordagem Indireta consiste na transformaçaõ do problema original em um equivalente algébrico-diferencial de valor no contorno a partir da aplicação das condições de otimalidade (Bryson e Ho, 1975).


Para fins de aplicação, o problema de controle ótimo formulado será resolvido considerando o Algoritmo de Evolução Diferencial. Neste cenário, a variável de controle u será considerada uma função constante por partes visto que já foi demonstrado matematicamente que este é a forma da sua solução analítica. Assim, considerando três elementos de controle, pode-se escrever:

min(1xA(Lmax)xB(Lmax))dxAdL=u(k2xBk1xA),xA(0)=xAdxBdL=u(k1xAk2xB)(1u)k3xB,xB(0)=xB0u1<Ls1Ls1u2<Ls2Ls2u3Lmax

em que u1, u2 e u3 representam os valores do vetor de variáveis de controle em cada um dos elementos e Ls1 e Ls2 as posições dentro do reator onde cada controle é efetivamente aplicado.


Na prática, o algoritmo de otimização deverá encontrar os valores de u1, u2, u3, Ls1 e Ls2. Assim, o número de variáveis de projeto e os limites para cada uma destas foi definida no próprio código e não serão consideradas como entradas na página da otimização (cada um dos valores de u são definidos dentro do domínio [0,1] e os valores de Ls1 e Ls2 foram definidos como [0,Lmax/2] e [Lmax/2,Lmax], respectivamente. Estes são dependentes do comprimento do reator, por simplicidade e de acordo com a literatura base.)



Modelagem Matemática
Simular os Perfis de Concentração
Análise de Sensibilidade
Otimizar a Mistura de Catalisadores

visitas