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(k2xB−k1xA),xA(0)=xA∘dxBdL=u(k1xA−k2xB)−(1−u)k3xB,xB(0)=xB∘0≤u≤10≤L≤Lmax 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: max1−xa(Lmax)−xa(Lmax)(oumin−(1−xa(Lmax)−xa(Lmax)))dxAdL=u(k2xB−k1xA),xA(0)=xA∘dxBdL=u(k1xA−k2xB)−(1−u)k3xB,xB(0)=xB∘0≤u≤10≤L≤Lmax 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−(1−xA(Lmax)−xB(Lmax))dxAdL=u(k2xB−k1xA),xA(0)=xA∘dxBdL=u(k1xA−k2xB)−(1−u)k3xB,xB(0)=xB∘0≤u1<Ls1Ls1≤u2<Ls2Ls2≤u3≤Lmax 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 |