Acessibilidade / Reportar erro

Resolução de um Problema Inverso Diferencial Fracionário no Processo de Fermentação Batelada Usando o Método da Colocação Ortogonal e o Algoritmo de Busca Fractal Estocástica

RESUMO

A presente contribuição tem como objetivo desenvolver uma ferramenta numérica para a resolução de problemas inversos modelados por equações diferenciais ordinárias com ordem fracionária. Esta consiste da associação entre o Método da Colocação Ortogonal no contexto fracionário com o algoritmo de Busca Fractal Estocástica. Os resultados obtidos com a extensão do Método da Colocação Ortogonal em funções matemáticas demonstraram a habilidade desta estratégia em comparação com outras abordagens numéricas. Para fins de ilustração, um problema inverso que consiste na determinação dos parâmetros de um modelo e da ordem fracionária do processo de fermentação da enzima lacase é proposto e resolvido. Em relação a este estudo pode-se concluir que o aumento do número de graus de liberdade (ordem fracionária é mais uma variável de projeto) aumenta a chance de um melhor ajuste do modelo aos pontos experimentais.

Palavras-chave:
problemas inversos; equações diferenciais ordinárias fracionárias; busca fractal estocástica; fermentação batelada

ABSTRACT

This contribution aims to develop a numerical tool for solving inverse problems modeled by ordinary differential equations with fractional order. This consists of association between the Orthogonal Collocation Method in fractional context and the Stochastic Fractal Search algorithm. The results obtained with the extension of the Orthogonal Collocation Method in mathematical functions demonstrated the ability of this strategy in comparison with other numerical approaches. For the purposes of illustration, an inverse problem for the determination of model parameters and fractional order in laccase enzyme fermentation process considering real experimental data is proposed and solved. In relation to this study, it can be concluded that the increase in number of freedom degrees (fractional order is considered as a new design variable) increases the chance of a better fit between the model and experimental data.

Keywords:
inverse problems; fractional ordinary differential equation; stochastic fractal search; batch fermentation

1 INTRODUÇÃO

Nas últimas décadas, o aprimoramento/desenvolvimento de métodos analíticos e numéricos empregados para a análise do cálculo fracionário têm atraído cada vez mais adeptos. O cálculo fracionário é uma generalização da diferenciação e integração ordinárias para uma ordem não inteira arbitrária. O interesse por seu estudo se deve ao fato de que vários fenômenos observados na natureza não podem ser explicados pelo tradicional cálculo inteiro. Por exemplo, a relação entre a força e o deslocamento em uma mola ideal que, sob pequenas deformações em materiais elásticos, é linear. Por outro lado, em um amortecedor ideal a força é proporcional à velocidade de extensão ou compressão da mesma, i.e., a força está relacionada à primeira derivada da deformação. Todavia, qual lei física governa os materiais com propriedades mecânicas intermediárias, i.e., entre a mola ideal e o amortecedor ideal? 66 M. Dalir & M. Bashour. Applications of fractional calculus. Applied Mathematical Sciences, 21(4) (2010), 1021-1032. . Objetivando responder esta e outras questões, inúmeras pesquisas têm sido desenvolvidas com o intuito de modelar e analisar o comportamento de sistemas não lineares por meio de cálculo fracionário 1414 R.L. Magin. “Fractional calculus in bioengineering”. Begell House Redding (2006). .

Historicamente, a primeira aplicação do cálculo fracionário é atribuída a Niels Henrik Abel em 1826 1616 B.B. Mandelbrot . “The fractal geometry of nature”. W. H. Freeman and Company, New York (2003). . Este pesquisador apresentou uma abordagem dedutiva empregada para encontrar a solução de uma equação integral resultante da formulação de um problema de engenharia mecânica (denominado de problema da isócrona). Desde então, várias aplicações no contexto fracionário podem ser encontradas, dentre as quais pode-se citar: materiais viscoelásticos 22 R.L. Bagley & R.A. Calico. Fractional order state equations for the control of viscoelastic strucures. J. Guid. Control Dyn., 2(14) (1999), 1-15. , processos eletroquímicos 99 M. Ichise, Y. Nagayanagi & T. Kojima. An analog simulation of non-integer order transfer functions for analysis of electrode processes. J. Electroanal. Chem. Interfacial Electrochem, 1(33) (1971), 253- 265. , polarização dielétrica 2222 H.H. Sun, N. Onaral & Y. Tsao. Application of position reality principle to metal electrode linear polarization phenomena. IEEE Trans. Ciomed. Eng., 10(31) (1984), 664-674. , processamento de sinais 1717 R.J. Mark & M.W. Hall. Differentegral interpolation from a bandlimited signal’s samples. IEEE Trans.Acoust. Speech Signal Process, 1(29) (1981), 872-877. , teoria de controle 1919 I. Podlubny. “Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications”. Academic Press, San Diego, CA, USA (1999). , advecção e dispersão de solutos em meios porosos 33 D.A. Benson, S.W. Wheatcraft & M.M. Meerschaert. Application of a fractional advection-despersion equation. Water Resour. Res., 6(36) (2000), 1403-1412. e caos 1515 B. Mandelbrot. Some noises with 1/f spectrum, a bridgre between direct current and white noise. IEEE Trans. Inform. Theory, 2(13) (1967), 289-298. .

Desde o seu surgimento, inúmeras sugestões para interpretação do cálculo fracionário podem ser encontradas na literatura 88 R. Herrmann. “Fractional calculus: An introduction for physicists”. World Scientific (2011).), (1919 I. Podlubny. “Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications”. Academic Press, San Diego, CA, USA (1999). . Todavia, a maioria destas são abstratas e sem ligação com aspectos físicos 88 R. Herrmann. “Fractional calculus: An introduction for physicists”. World Scientific (2011). . Uma interpretação bastante útil para a interpretação física para o cálculo fracionário é baseada no conceito de memória. Para entender este conceito considere um sistema em que a saída em cada instante de tempo depende apenas da entrada no mesmo intervalo de tempo. Neste caso, esse sistema é considerado sem memória. Por outro lado, quando o sistema precisa lembrar os valores anteriores da entrada para determinar o valor atual da saída, esse é denominado de sistemas com memória 88 R. Herrmann. “Fractional calculus: An introduction for physicists”. World Scientific (2011). . Do ponto de vista físico, o que é a memória e como esta é definida em um sistema depende de um profunda compreensão dos fenômenos envolvidos. Além disso, não existem regras e métodos para selecionar o tipo de provável contribuição fracionária durante a etapa da modelagem de um sistema. Entretanto, o uso de pontos experimentais pode ser útil para a caracterização destes modelos 1313 R. Lin & F. Liu. Fractional high order methods for the nonlinear fractional ordinary differential equation. Nonlinear Analysis, 1(66) (2007), 856-869. . Como destacado por Li e colaboradores 1111 C. Li, A. Chen & J. Ye. Numerical approaches to fractional calculus and fractional ordinary differential equation. Journal of Computational Physics, 2(230) (2011), 3352-3368. , devido à propriedade não local de uma derivada fracionária, esta pode ser usada para descrever sistemas de engenharia com dinâmicas complexas por envolverem uma longa memória no tempo.

Na literatura especializada, inúmeros métodos analíticos e numéricos podem ser encontrados para a resolução de uma Equação Diferencial Ordinária Fracionária (EDOF). Dentre estes, Lin e Liu 1313 R. Lin & F. Liu. Fractional high order methods for the nonlinear fractional ordinary differential equation. Nonlinear Analysis, 1(66) (2007), 856-869. introduziram um método numérico baseado no conceito de múltiplos passos para resolver EDOFs lineares. Li e colaboradores 1111 C. Li, A. Chen & J. Ye. Numerical approaches to fractional calculus and fractional ordinary differential equation. Journal of Computational Physics, 2(230) (2011), 3352-3368. propuseram novas abordagens numéricas baseadas no método Simpson para a resolução de EDOF gerais. Li e Zeng 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. estudaram a estabilidade e a convergência de diferentes metodologias para a resolução de EDOFs. Para essa finalidade, os Métodos de Euler, Adams e de alta ordem com base na fórmula da quadratura foram analisados. Oldham e Spanier 1818 K.B. Oldham & J. Spanier. “The Fractional Calculus: Theory and Applications of Differentiation and Integration to Arbitrary Order”. Academic Press, New York (1974). introduziram abordagens numéricas baseadas nas definições de Grünwald-Letnikov e Riemann-Liouville para aproximar as derivadas fracionárias. Podlubny 1919 I. Podlubny. “Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications”. Academic Press, San Diego, CA, USA (1999). introduziu propôs uma abordagem numérica para aproximar derivadas com ordens arbitrárias usando a definição de Riemann-Liouville. Deng 77 W. Deng. Short memory principle and a predictor-corrector approach for fractional differential equations. J. Comput. Appl. Math, 3(206) (2007), 174-188. propôs um procedimento para o uso do princípio de memória usando um método preditor-corretor para a resolução de EDOFs. Yuan e Agrawal 2626 L. Yuan & O.P. Agrawal. A numerical scheme for dynamic systems containing fractional derivatives. ASME J. Vibr. Acoust., 2(124) (2002), 321-324. desenvolveram uma nova abordagem numérica para minimizar o efeito prejudicial de propriedades não locais no contexto fracionário.

No contexto dos problemas inversos diferenciais fracionários, o número de trabalhos tem aumentado significativamente nos últimos anos. Zheng e Wei 2011 2727 G.H. Zheng & T. Wei. A new regularization method for solving a time-fractional inverse diffusion problem. J. Math. Anal. Appl., 2(378) (2011), 418-431. propuseram um problema inverso para uma equação de difusão tempo-fracionária em um domínio semi-infinito unidimensional. Para essa finalidade, o perfil de temperatura e o fluxo de calor formam determinados considerando pontos experimentais sintéticos e uma nova metodologia para lidar com o problema do mal condicionamento numérico. Xiong e colaboradores 2525 X. Xiong, H. Guo & X. Liu. An inverse problem for a fractional diffusion equation. Journal of Computational and Applied Mathematics, 4(236) (2012), 4474-4484. propuseram um problema inverso para uma equação de difusão fracionária mal condicionada numericamente. Tal problema foi obtido a partir da equação clássica de difusão substituindo a derivada de tempo de primeira ordem pela derivada fracionária de Caputo, bem como o uso de pontos experimentais sintéticos. Chi e colaboradores 55 G. Chi, G. Li & X. Jia. Numerical inversions of a source term in the FADE with a Dirichlet boundary condition using final observations. Computers and Mathematics with Applications, 6(62) (2011), 1619-1626. determinaram o termo fonte a partir da formulação e resolução de um problema inverso para a equação de advecção-dispersão fracionária considerando pontos experimentais sintéticos. Para essa finalidade, um esquema baseado em diferenças finitas associado ao conceito de derivadas fracionárias de Grünwald foi proposto. Leitoles 1010 D.P. Leitoles. “Análise de Sistemas Reacionais e de Separação usando Cálculo Fracionário”. Ph.D. thesis, EESC, Universidade de São Paulo, Universidade Federal do Paraná (2015). propôs e resolveu um problema inverso para fins da determinação dos parâmetros cinéticos em um sistema reacional, bem como da ordem fracionária considerando pontos experimentais reais.

Diante do que foi apresentado, a presente contribuição tem por objetivo desenvolver uma ferramenta numérica para a resolução de problemas inversos sujeitos à equações diferenciais ordinárias que apresentam ordem fracionária. Em linhas gerais, esta consiste da associação entre o Método da Colocação Ortogonal (MCO), estendido para o contexto fracionário, com o algoritmo de Busca Fractal Estocástica (BFE). A metodologia proposta é empregada para determinar os parâmetros cinéticos e a ordem da derivada fracionária no processo de fermentação da enzima lacase. Além disso, também é analisada a influência da ordem fracionária nos perfis simulados para o processo em questão. Este trabalho está estruturado como segue. Na seção 2 é apresentada uma breve descrição matemática do processo de fermentação da lacase. A descrição do MCO para ambos os contextos inteiro e fracionários são apresentados na seção 3. Uma breve descrição do algoritmo de BFE é apresentado na seção 4. A metodologia e os resultados e discussão são apresentados nas seções 5 e 6, respectivamente. A última seção apresenta as conclusões deste trabalho.

2 MODELAGEM MATEMÁTICA DO PROBLEMA DE INTERESSE

Nesta contribuição considera-se o processo de fermentação da enzima lacase. Esta apresenta uma série de aplicações industriais, dentre as quais pode-se citar o seu uso na indústria de alimentos e no tratamento de efluentes industriais. Especificamente na indústria de alimentos, esta enzima é adicionada para ressaltar as cores, o aroma, o gosto, a estabilidade nos sucos das frutas e nas bebidas alcoólicas fermentadas 11 F. Alves. “Modelagem e Simulação de Biorreator Operando com Fungos Trametes versicolor para Produção de Enzima Lacase”. Ph.D. thesis, Escola de Engenharia Mauá do Centro Universitário do Instituto Mauá de Tecnologia, São Caetano do Sul, Dissertação de Mestrado (2010). . Matematicamente, este processo pode ser representado pelos seguintes balanços de massa 11 F. Alves. “Modelagem e Simulação de Biorreator Operando com Fungos Trametes versicolor para Produção de Enzima Lacase”. Ph.D. thesis, Escola de Engenharia Mauá do Centro Universitário do Instituto Mauá de Tecnologia, São Caetano do Sul, Dissertação de Mestrado (2010).:

d X d t = μ max S X K s + S ( X ( 0 ) = X 0 ) (2.1)

d S d t = - 1 Y X S d X d t ( S ( 0 ) = S 0 ) (2.2)

d P d t = K 1 1 - e x p - ( t - 0 , 1 ) / 0 , 1 S - K p P s e t t s K 1 - K 2 1 - e x p - ( t - 0 , 1 ) / 0 , 1 S s e t > t s ( P ( 0 ) = P 0 ) (2.3)

em que t é o tempo (dias), X é a concentração de biomassa (g/L), P é a concentração da enzima lacase (U/L), S é a concentração de substrato (g/L), µmax e Ks são as constantes relacionadas ao modelo de inibição considerado, Y X/S é o rendimento de biomassa em relação ao substrato, K 1, K 2 e K p são parâmetros que ponderam os modelos no que tange o produto e t s é o tempo de atuação de cada um destes modelos. O subscrito 0 representa a condição inicial associada ao vetor de variáveis dependentes ( X , S e P ).

Se todos os parâmetros ( µmax , K s , Y X/S , K 1, K 2, K p , t s ) e as condições iniciais ( X 0, S 0 e P 0) do modelo forem conhecidos, tem-se um problema de simulação ou problema direto (em oposição a problema inverso). Por outro lado, se todos ou qualquer combinação destes não forem conhecidos, deve-se formular e resolver um problema inverso considerando pontos experimentais para a determinação do conjunto de incógnitas (variáveis de projeto). Mais detalhes sobre a formulação do problema inverso diferencial fracionário proposto neste trabalho serão apresentados na seção 5.

3 MÉTODO DA COLOCAÇÃO ORTOGONAL

Em linhas gerais, o MCO consiste na definição de uma função para aproximar a solução do problema em análise em determinados pontos do domínio de interesse, denominados de pontos de colocação. Neste caso, obriga-se que a equação original coincida com a solução aproximada nestes pontos. Apesar da escolha da função de aproximação e dos pontos de colocação poderem ser realizadas de forma aleatória, tem utilizado como função de aproximação o Polinômio de Lagrange (PL) e como pontos de colocação as raízes de um polinômio ortogonal. Cabe ressaltar que a escolha pelo PL se deve ao fato de que este possibilita a redução do custo computacional associado com a necessidade de obtenção de derivadas em relação a outros tipos de aproximações 2323 J. Villadsen & M.L. Michelsen. “Solution of differential equation models by polynomial approximation”. Prentice-Hall, Englewood Cliffs (1978). .

Conforme destacado anteriormente, o objetivo desta contribuição é a resolução de um problema inverso diferencial fracionário considerando como ferramenta para a simulação do modelo fracionário o MCO estendido para o contexto fracionário. Antes de apresentar a metodologia proposta, faz-se necessário discutir aspectos gerais do MCO para o contexto inteiro, conforme a próxima subseção.

3.1 MCO para o Contexto Inteiro

O MCO é baseado na definição de uma função de aproximação (geralmente uma função polinomial), na qual sua solução numérica é avaliada considerando um determinado número de pontos dentro do domínio de interesse, i.e., o Número de Pontos de Colocação ou NPC2424 J. Villadsen & W.E. Stewart. Solution of boundary-value problems by orthogonal collocation. Chemical Engineering Science, 3(22) (1967), 1483-1501. . A equação original deve satisfazer a função de aproximação nos pontos considerados, bem como nas condição inicial e de contorno (caso o problema em questão seja de valor no contorno). Uma função ortogonal é usada para determinar a posição ótima desses pontos no domínio X . Para esse objetivo, considere a seguinte relação recursiva 2323 J. Villadsen & M.L. Michelsen. “Solution of differential equation models by polynomial approximation”. Prentice-Hall, Englewood Cliffs (1978).), (2424 J. Villadsen & W.E. Stewart. Solution of boundary-value problems by orthogonal collocation. Chemical Engineering Science, 3(22) (1967), 1483-1501.:

Π i ( ψ , η ) X = ( X + ψ i ) Π i - 1 X + η i Π i - 2 X (3.1)

em que Π é uma função polinomial e ψ e η são coeficientes definidos a partir da aproximação considerada.

As raízes desta equação são obtidas considerando um polinômio ortogonal de grau NPC , o peso W ( X ) e a seguinte condição de Galerkin 2424 J. Villadsen & W.E. Stewart. Solution of boundary-value problems by orthogonal collocation. Chemical Engineering Science, 3(22) (1967), 1483-1501.:

0 1 W ( X ) ( ψ X + η ) Π i ( ψ , η ) X d X = 0 , i = 0 , . . . , N P C - 2 (3.2)

Multiplicando a Eq.(3.1) por Πi−2 e integrando, a seguinte relação é obtida:

η i = - 0 1 X W ( X ) Π i - 1 X Π i - 2 X d X 0 1 W ( X ) Π i - 2 2 X d X (3.3)

Analogamente, multiplicando a Eq.(3.1) por Πi−1 e integrando, o parâmetro ψ pode ser obtido, i.e.:

ψ i = - 0 1 X W ( X ) Π i - 1 2 X d X 0 1 W ( X ) Π i - 1 2 X d X (3.4)

Considerando, por exemplo, Πi-2=0, Πi-1=1, W(X)=1 e η1=0 , o procedimento acima pode ser usado para calcular ψ e η e, consequentemente, determinar o polinômio ortogonal em NPC , i.e., ΠNPC(ψ,η)X 2323 J. Villadsen & M.L. Michelsen. “Solution of differential equation models by polynomial approximation”. Prentice-Hall, Englewood Cliffs (1978).), (2424 J. Villadsen & W.E. Stewart. Solution of boundary-value problems by orthogonal collocation. Chemical Engineering Science, 3(22) (1967), 1483-1501. . As raízes deste polinômio são tomadas como sendo os pontos de colocação.

Sabe-se que a função de aproximação e os pontos de colocação podem ser escolhidos usando abordagens diferentes. A metodologia do polinômio de Lagrange (PL) tem sido tradicionalmente usada como uma função de aproximação. Essa escolha se deve à redução do custo computacional associado à aproximação numérica dos derivativos em comparação com outras aproximações 2323 J. Villadsen & M.L. Michelsen. “Solution of differential equation models by polynomial approximation”. Prentice-Hall, Englewood Cliffs (1978).), (2424 J. Villadsen & W.E. Stewart. Solution of boundary-value problems by orthogonal collocation. Chemical Engineering Science, 3(22) (1967), 1483-1501. . Considerando o conjunto de pontos de dados (X1,Y1),(X2,Y2),...,(XNPC+1,YNPC+1) , uma fórmula de interpolação que passa por esses pontos (um polinômio de interpolação de NPC -ésimo grau) é dada por:

Y N P C ( X ) = i = 1 N P C + 1 Y i l i ( X ) (3.5)

em que li(X) é o polinômio de interpolação de Lagrange definido como:

l i ( X ) = j = 1 N P C + 1 X - X j X i - X j (3.6)

Se o subscrito i for igual a j, li(X) é igual a 1. Caso contrário, li(X) é igual a 0. Como essa aproximação é uma função contínua, ela pode ser diferenciada e integrada. Assim, a primeira derivada para uma raiz específica X j pode ser expressa como:

d Y N P C ( X j ) d X = i = 1 N P C + 1 Y i d l i ( X j ) d X , j = 1 , 2 , . . . , N P C + 1 (3.7)

Substituindo essas aproximações no modelo original, é possível obter expressões (residuais) para cada ponto de colocação. Estes resíduos devem ser minimizados para cada raiz do polinômio ortogonal, i.e., devem ser zerados em cada ponto de colocação, bem como devem satisfazer as condições iniciais e de contorno (caso o problema seja de valor no contorno). O sistema algébrico resultante, geralmente não linear, deve ser resolvido considerando uma técnica numérica apropriada, como por exemplo, o Método Newton.

A seguir é apresentado um consolidado dos passos necessários para a aplicação do MCO para a resolução de equações diferenciais ordinárias com ordem inteira:

  1. Definir os parâmetros de entrada: domínio do problema, função peso para a determinação do polinômio ortogonal, grau NPC da aproximação (o polinômio tem NPC+1 coeficientes);

  2. Calcular o polinômio ortogonal de grau NPC+1-NC , onde NC é o número de condições que precisam ser satisfeitas;

  3. Calcular as NPC raízes (pontos de colocação) do polinômio ortogonal;

  4. Determinar as equações (resíduo nos pontos de colocação);

  5. Resolver o sistema de equações resultantes;

  6. Verificar se a solução obtida não é modificada com o aumento do grau da aproximação.

É importante ressaltar que, como o MCO apresentado é fundamentado no uso de um polinômio ortogonal, a variável independente no modelo diferencial ordinário deve estar definida no intervalo [0 1] para que o MCO possa ser empregado. Caso isso não aconteça, inicialmente deve-se realizar uma mudança de variável de modo que o modelo seja sempre integrado no intervalo [0 1].

Finalmente, cabe ressaltar que a qualidade do resultado obtido é função da aproximação considerada, sendo que um aumento excessivo do grau da mesma não, necessariamente, implica na melhora da qualidade da solução obtida. Além disso, esse aumento pode ocasionar um comportamento oscilatório nas proximidades de regiões onde a solução não experimenta variações pronunciadas 2323 J. Villadsen & M.L. Michelsen. “Solution of differential equation models by polynomial approximation”. Prentice-Hall, Englewood Cliffs (1978). .

3.2 Extensão do MCO para o Contexto Fracionário

Na subseção anterior foi apresentado o algoritmo para a resolução de uma equação diferencial ordinária com ordem inteira. Para a sua aplicação em um problema em que o termo diferencial apresenta ordem fracionária, é necessária uma pequena adaptação no algoritmo apresentado. Neste caso, a partir da definição da derivada fracionária a ser considerada, durante a caracterização das derivadas considerando o PL no algoritmo apresentado, deve-se empregar uma das definições de derivadas fracionárias para a representação deste termo. Com esta mudança, o algoritmo que antes tratava apenas de derivadas inteiras, agora pode lidar com derivadas fracionárias. Para validar a metodologia proposta, a mesma será aplicada em problemas puramente matemáticos e que apresentam solução analítica, conforme apresentado e discutido na seção 5.

4 BUSCA FRACTAL ESTOCÁSTICA

Para resolver o problema inverso de interesse neste trabalho, considera-se o algoritmo de Busca Fractal Estocástica (BFE) como ferramenta de otimização. Esta recente técnica de otimização inspirada na natureza foi proposta por Salimi 2020 H. Salimi. Stochastic Fractal Search: A powerful metaheuristic algorithm. Knowledge-Based Systems, 3(75) (2015), 1-18. . Em linhas gerais, esta estratégia baseia-se no uso de fractais para imitar o fenômeno de deslocamento de partículas (candidatos a solução do problema de otimização) no processo de difusão. Neste movimento, as partículas tendem a explorar o espaço de busca considerando uma propriedade de difusão empregada em fractais aleatórios 44 X. Chen, H. Yue & K. Yu. Perturbed stochastic fractal search for solar PV parameter estimation. Energy, 3(https://doi.org/10.1016/j.energy.2019.116247) (2020), 1-14.
https://doi.org/https://doi.org/10.1016/...
. Segundo Salimi 2020 H. Salimi. Stochastic Fractal Search: A powerful metaheuristic algorithm. Knowledge-Based Systems, 3(75) (2015), 1-18. , o algoritmo de BFE faz uso de fractais aleatórios via emprego do método de agregação limitada por difusão como metodologia de busca.

No algoritmo de BFE, dois processos são aplicados para gerar novos candidatos, a saber, o processo de difusão e o processo de atualização. No primeiro, cada partícula se difunde em torno de sua posição atual para garantir a propriedade de exploração. Este procedimento evita que o algoritmo fique preso em mínimos locais, além de aumentar a chance de encontrar o mínimo global. No segundo processo, uma determinada partícula tem a sua posição atualizada em função das localizações atuais de outras partículas vizinhas. Além da exploração proposto no algoritmo de BFE, o mesmo ainda emprega estratégias puramente aleatórias como metodologias para a atualização dos candidatos em potencial. Uma breve descrição do algoritmo de BFE é apresentada a seguir 2020 H. Salimi. Stochastic Fractal Search: A powerful metaheuristic algorithm. Knowledge-Based Systems, 3(75) (2015), 1-18. .

O processo de difusão consiste na geração de caminhos aleatórios gaussianos para gerar pontos em torno de cada partícula até que um número máximo de difusões, pré-determinado pelo usuário, seja alcançado. Existem dois tipos de caminhos que podem ser seguidos, a saber, GW 1 e GW 2, definidos como:

G W 1 = G a u s s i a n μ B P , δ + r a n d ( 0 , 1 ) × P b e s t - r a n d × P i (4.1)

G W 2 = G a u s s i a n μ P , δ (4.2)

em que P i e P best são as posições referentes a i -ésima e a melhor partículas, respectivamente ( i=1,2,...,NP , onde NP é o tamanho da população), rand (0,1) é um número aleatório gerado no intervalo [0,1]. μBP e µP são parâmetros definidos pelo usuário. O desvio padrão δ é ajustado dinamicamente com base no número da geração G:

δ = log ( G ) G × P i - P b e s t (4.3)

No algoritmo de BFE o processo para a atualização de um candidato em potencial emprega dois procedimentos estatísticos. No primeiro processo de atualização cada posição de partícula é atualizada como segue:

P i n e w ( j ) = P 1 r ( j ) - r a n d ( 0 , 1 ) × P 2 r ( j ) - P i ( j ) , se γ i r a n d ( 0 , 1 ) P j ( j ) , se γ i > r a n d ( 0 , 1 ) (4.4)

em que j pertence ao conjunto {1,2,...,D} que define o número de variáveis de projeto D.Pinew é a nova posição da i -ésima partícula P i , computada em função das posições das partículas P 1r e P 2r , selecionadas aleatoriamente, γ i é a probabilidade de seleção da partícula P i , calculada como:

γ i = 1 - r a n k i N P (4.5)

em que o operador rank i representa o ordenamento da população de partículas em relação ao valor da função objetivo (o ordenamento é realizado da melhor para a pior solução, i.e., a partícula com pior valor de função objetivo tem um menor valor para o rank i ). No segundo processo de atualização, a probabilidade γ i é recalculada e usada para determinar se uma partícula P i deve ser atualizada, conforme a seguinte relação:

P i n e w ( j ) = P i ( j ) - r a n d ( 0 , 1 ) × Q 1 r ( j ) - P b e s t ( j ) , se r a n d ( 0 , 1 ) 0 . 5 P i ( j ) + r a n d ( 0 , 1 ) × Q 1 r ( j ) - Q 2 r ( j ) , se r a n d ( 0 , 1 ) > 0 . 5 (4.6)

em que Q 1r e Q 2r são duas posições das partículas, selecionadas aleatoriamente. Este procedimento deve ser executado até que um determinado critério de parada seja satisfeito. Neste algoritmo considera-se o número máximo de gerações como critério de parada. Mais detalhes sobre o desenvolvimento teórico do algoritmo BFE podem ser encontrados no trabalho de Salimi 2020 H. Salimi. Stochastic Fractal Search: A powerful metaheuristic algorithm. Knowledge-Based Systems, 3(75) (2015), 1-18. .

5 METODOLOGIA

5.1 Resolução dos Problemas Diretos

Para validar a metodologia proposta para resolver uma equação diferencial ordinária fracionária e detalhada anteriormente, dois estudos de caso puramente matemáticos e que apresentam solução analítica conhecida são considerados. Neste cenário, a influência da ordem fracionária e do número de pontos de colocação ( NPC ) são analisados. Para avaliar o termo fracionário será utilizado a derivada do tipo Riemann-Liouville (RLDαf(t)) com ordem fracionária α (α>0) aplicada a uma função genérica f no domínio (0,) . Esta é definida como:

R L D α f t = d n d t n 1 Γ ( n - α ) 0 t t - τ n - α - 1 f ( τ ) d τ (5.1)

em que t é uma variável independente e n=[α]+1 e [ α ] é um operador que representa a parte inteira de α .

5.2 Resolução dos Problemas Inversos

Após a validação da abordagem proposta para a integração do modelo diferencial fracionário, a mesma será associada ao algoritmo de BFE para a resolução de dois problemas inversos, a saber, um puramente matemático em que serão gerados pontos experimentais sintéticos e um outro cujo objetivo é a resolução de um problema inverso diferencial fracionário aplicado ao processo de fermentação batelada para a produção da enzima lacase. Para essa finalidade, alguns pontos devem ser mencionados:

  • Para a formulação do problema inverso matemático considera-se minimizar o funcional FO 1 a partir da determinação da ordem fracionária α no MCO, conforme a seguinte equação:

F O 1 i = 1 N ( Y i exp - Y i c a l ) 2 (5.2)

  • em que N é o número de pontos experimentais, Yiexp e Yical representam os pontos experimentais e os calculados numericamente pelo MCO, respectivamente.

  • • Como não são conhecidos pontos experimentais para este problema em particular, pontos experimentais sintéticos são gerados conforme a seguinte relação:

Y i exp = Y i + ξ Υ (5.3)

  • em que ξ é o desvio padrão associado aos erros de medida e ϒ é um número pseudo-aleatório gerado com uma distribuição gaussiana de média zero e o desvio padrão igual a um. Para determinar os pontos experimentais sintéticos, a solução analítica ( Y i ) conhecida será utilizada para essa finalidade.

  • Para a caracterização do problema inverso diferencial fracionário referente ao processo fermentativo, as derivadas de ordem inteira (Eq.(2.1)-Eq.(2.3)) são substituídas por derivadas fracionárias com ordem igual a α , i.e., dX/dtdαX/dtα, dS/dtdαS/dtα e dP/dtdαP/dtα . Neste caso, para que o modelo modificado continue tendo consistência dimensional, visto que a generalização da ordem fracionária interfere nas unidades, é necessário corrigir as dimensões de alguns dos parâmetros, conforme apresentado a seguir no item que define o espaço de projeto no problema de otimização;

  • Para aplicar o MCO no contexto fracionário será considerada definição da derivada do tipo Riemann-Liouville, conforme a Eq.(5.1);

  • Para resolver o sistema de equações resultantes da aplicação do MCO, o Método de Newton é considerado como metodologia numérica para a resolução do sistema não linear;

  • O problema inverso diferencial fracionário consiste da determinação dos parâmetros do modelo ( µ max , K s , Y X/S , K 1, K 2, K p e t s ) e da ordem fracionária ( α ) que minimize o somatório do erro absoluto quadrático entre os pontos experimentais e simulados ponderado pelo maior valor experimental observado, i.e.:

F O 2 i = 1 M X i exp - X i c a l 2 X max 2 + i = 1 M S i exp - S i c a l 2 S max 2 + i = 1 M P i exp - P i c a l 2 P max 2 (5.4)

  • em que FO 2 é o funcional que deve ser minimizado, M é o número de pontos experimentais, Xiexp e Xical representam os i -ésimos valores experimentais e simulados pelo modelo para a concentração de células, Siexp e Sical representam os i -ésimos valores experimentais e simulados pelo modelo para a concentração de substrato e Piexp e Pical representam os i -ésimos valores experimentais e simulados pelo modelo para a concentração de produto. X max, S max e P max representam os maiores valores experimentais observados para X , S e P , respectivamente.

  • Espaço de projeto considerado: 0,001μmax5(dia-α) ; 0,001Ks10(g/L) ; 0,002YX/S3(g/g) ; 30K130000(U g-1dia-α) ; 50K250000(U g-1dia-α) ; 0,001Kp2(dia-α) ; 6ts11(dia) e 0,9α1 ;

  • Os pontos experimentais considerados para a formulação do problema inverso diferencial fracionário proposto são apresentados na tabela 1 11 F. Alves. “Modelagem e Simulação de Biorreator Operando com Fungos Trametes versicolor para Produção de Enzima Lacase”. Ph.D. thesis, Escola de Engenharia Mauá do Centro Universitário do Instituto Mauá de Tecnologia, São Caetano do Sul, Dissertação de Mestrado (2010).: Estes representam os pontos experimentais obtidos com a fermentação para a produção da lacase por Tramares versicolor em cultura submersa descontínua. Neste processo estudado por Alves 11 F. Alves. “Modelagem e Simulação de Biorreator Operando com Fungos Trametes versicolor para Produção de Enzima Lacase”. Ph.D. thesis, Escola de Engenharia Mauá do Centro Universitário do Instituto Mauá de Tecnologia, São Caetano do Sul, Dissertação de Mestrado (2010). foram analisados o efeito da concentração inicial de extrato de malte e o efeito do pH do meio na atividade da lacase.

  • O vetor de condições iniciais, i.e., para o tempo inicial ( t=1 Dia), corresponde a [X0=0,1 S0=2 P0=0] , conforme a tabela 1 ;

  • Para avaliar o algoritmo de BFE, duas configurações são consideradas, a saber, BFE1 e BFE2, respectivamente. BFE1 apresenta os seguintes parâmetros: tamanho da população (50), número de gerações (500), número máximo de difusões permitidas em torno de cada partícula (2), primeiro caminho gaussiano - Eq.(4.4). BFE2 apresenta os mesmos parâmetros considerados em BFE1, todavia, faz uso do segundo caminho gaussiano - Eq.(4.6);

  • Para fins de comparação considera-se o algoritmo de Evolução Diferencial 2121 R. Storn & K. Price. Differential Evolution: a simple and efficient adaptive scheme for global optimization over continuous spaces. Technical Report TR-95-012, International Computer Science Institute, Berkeley, 2(2) (1995), 1-17. com os seguintes parâmetros: tamanho da população (50), número de gerações (500), taxa de perturbação (0,8) e probabilidade de cruzamento (0,8);

Tabela 1:
Dados experimentais para o processo de fermentação da enzima lacase.

  • Cada algoritmo foi executado 20 vezes e os melhores resultados são apresentados nas tabelas a seguir. Além disso, com os parâmetros considerados, são necessárias 50+50×500 avaliações da função objetivo em cada execução de cada algoritmo. O tempo de processamento médio será avaliado considerando um microcomputador Intel Core i7 com 8 GB de memória.

6 RESULTADOS E DISCUSSÃO

Na presente seção são apresentados os resultados obtidos com a metodologia proposta. Inicialmente são apresentados e discutidos os resultados referentes a simulação de duas equações diferenciais ordinárias fracionárias para fins de comparação entre o MCO para o contexto fracionário e outras abordagens numéricas. Em seguida, são apresentados e discutidos os resultados obtidos com a resolução de dois problemas inversos usando o algoritmo de BEF. Finalmente, na última subseção é apresentada a influência da ordem fracionária nos perfis obtidos considerando a simulação do processo de fermentação da lacase.

6.1 Problema Direto

Para avaliar o desempenho da metodologia proposta para a resolução de equações diferenciais ordinárias fracionárias, dois modelos puramente matemáticos são estudados. O primeiro, proposto por Lin e Liu 1313 R. Lin & F. Liu. Fractional high order methods for the nonlinear fractional ordinary differential equation. Nonlinear Analysis, 1(66) (2007), 856-869. e estudado por Li e Zeng 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. , é dado pelo seguinte equacionamento:

D α y ( t ) + y 2 ( t ) = f ( t , α ) , 0 α 2 , 0 < t 2 (6.1)

em que:

f ( t , α ) = Γ ( 6 ) Γ ( 6 - α ) t 5 - α - 3 Γ ( 5 ) Γ ( 5 - α ) t 4 - α + 2 Γ ( 4 ) Γ ( 4 - α ) t 3 - α + ( t 5 - 3 t 4 + 2 t 3 ) 2 (6.2)

Neste caso, se α pertencer ao intervalo [0 1], a condição inicial para este modelo é igual a y(0)=0 . Todavia, se α for maior do que a unidade e menor do que dois, o problema passa a ter duas condições iniciais, i.e., y(0)=y'(0)=0 . Conforme reportado por Lin e Liu 1313 R. Lin & F. Liu. Fractional high order methods for the nonlinear fractional ordinary differential equation. Nonlinear Analysis, 1(66) (2007), 856-869. , a solução analítica para este estudo considerando α igual a 3/2 é igual a y(t)=t5-3t4+2t3 .

A tabela 2 apresenta os erros absolutos obtidos com a aplicação do MCO estendido para o contexto fracionário considerando diferentes valores para o parâmetro NPC . Nesta tabela também são apresentados os resultados obtidos por duas metodologias numéricas. A primeira, denominada de Método p -HOFLMSM (M p -H), foi proposta por Lin e Liu 1313 R. Lin & F. Liu. Fractional high order methods for the nonlinear fractional ordinary differential equation. Nonlinear Analysis, 1(66) (2007), 856-869. e consiste do uso de uma fórmula de quadratura associada a derivada do tipo de Riemman-Liouville para discretizar a EDOF. Já a segunda estratégia, denominada de Método de Alta Ordem (MAO), foi proposta por Li e Zeng 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. e é baseada no uso fórmula de Gronwall discreta generalizada para aproximar as derivadas fracionárias. Para essa finalidade, em ambas estratégias (M p -H e MAO) foi adotado um passo de integração da ordem de 0,2 e ordem igual a 3 (p=3) . Para este passo de integração, um sistema com 10 equações algébricas deve ser resolvido.

Tabela 2:
Erros absolutos obtidos para a primeira EDOF considerando α=3/2 e diferentes abordagens numéricas.

Nesta tabela, como esperado, na medida em que se aumenta o valor do NPC , o erro absoluto em cada ponto de discretização t diminui. Em comparação com os resultados reportados por Lin e Liu 1313 R. Lin & F. Liu. Fractional high order methods for the nonlinear fractional ordinary differential equation. Nonlinear Analysis, 1(66) (2007), 856-869. e por Li e Zeng 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. , observa-se que, para NPC igual a 5, os erros tem a mesma ordem de grandeza e para NPC igual a 20, os erros obtidos são bem menores. Todavia, como o NPC significa, na prática, a dimensão do sistema algébrico a ser resolvido, NPC igual a 5 resulta em um sistema com 5 equações algébricas, o que implica em um sistema com menor dimensão do que os métodos propostos por Lin e Liu 1313 R. Lin & F. Liu. Fractional high order methods for the nonlinear fractional ordinary differential equation. Nonlinear Analysis, 1(66) (2007), 856-869. e por Li e Zeng 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. . Ao se considerar NPC igual a 10, a dimensão do sistema a ser resolvido pelo MCO é idêntico as abordagens M p -H e MAO, todavia, com um erro absoluto bem menor, i.e., da ordem de 10−8. É importante ressaltar que os resultados obtidos considerando as abordagens propostas por Lin e Liu 1313 R. Lin & F. Liu. Fractional high order methods for the nonlinear fractional ordinary differential equation. Nonlinear Analysis, 1(66) (2007), 856-869. e por Li e Zeng 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. podem ser melhorados na medida em que o número de pontos de discretização e/ou a ordem dos métodos propostos por este autores são aumentados. Em termos do tempo de processamento, em média, a metodologia proposta para a integração do modelo diferencial fracionário encontrou a solução em, aproximadamente, 0,12 segundos para o referido estudo de caso.

Já o último estudo de caso matemático foi estudado por Li e Zeng 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. , sendo o mesmo descrito como segue:

D α y ( t ) = - y ( t ) + t 4 - α Γ ( 5 - α ) , 0 α 1 , 0 < t 1 (6.3)

Para este estudo de caso, a condição inicial associada a esta equação diferencial fracionária é dada por y(0)=0 . Conforme apresentado por Li e Zeng 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. , a solução analítica para este estudo de caso é dado por y(t)=t4Eα,5(-tα) , onde E α,β é a função de Mittag-Leffler, definida como sendo:

E α , β ( z ) = k = 0 z k Γ ( α k + β ) , α , β > 0 (6.4)

em que z é a variável independente, α é a ordem fracionária e β é um parâmetro necessário para a avaliação desta função.

A tabela 3 apresenta os erros absolutos obtidos com a aplicação do MCO estendido para o contexto fracionário e aqueles obtidos pelo Método de Alta Ordem (MAO) 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. no tempo t igual a unidade. Em ambas as estratégias, diferentes valores para o tamanho do passo de integração h (e ordem igual a 3) e diferentes valores para o NPC são considerados. Neste cenário, quanto menor o valor do parâmetro h , maior é a dimensão do modelo algébrico a ser resolvido.

Tabela 3:
Erros absolutos obtidos para a segunda EDOF considerando t=1 e diferentes valores para h e NPC .

Conforme observado para o primeiro estudo de caso, na medida em que se aumenta o valor do NPC no MCO ou se reduz o valor de h no MAO 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. , o erro absoluto no ponto t igual a unidade é reduzido. Em comparação com os resultados reportados por Li e Zeng 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. observa-se que, para NPC igual a 5, os erros tem a mesma ordem de grandeza daqueles obtidos para h igual a 10. Todavia, como mencionado anteriormente, a dimensão do sistema considerando o MCO é menor do que aquele considerado pelo MAO. Ao se considerar a mesma dimensão do sistema a ser resolvido como parâmetro de comparação observa-se que, para NPC iguais a 10 e 20, os erros obtidos pelo MCO (da ordem de 10−8 e 10−14, respectivamente) são bem menores do que os reportados por Li e Zeng 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. (da ordem de 10−5 e 10−6, para h=1/10 e h=1/20 , respectivamente). Assim, considera-se que os resultados obtidos pela metodologia proposta são melhores do que aqueles reportados por Li e Zeng 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. . Finalmente, em termos do tempo de processamento, em média, o MCO encontrou a solução em, aproximadamente, 0,15 segundos.

6.2 Problema Inverso

6.2.1 Problema Inverso Matemático

Para avaliar a metodologia proposta para a resolução de problemas inversos formulados por equações diferenciais ordinárias fracionárias, esta seção apresenta os resultados obtidos para um estudo de caso puramente matemático onde foram gerados pontos experimentais sintéticos considerando desvio padrão ξ igual a zero (sem ruído) e ξ igual a 5% (com ruído), conforme a Eq. (5.3). Conforme destacado anteriormente, o objetivo é determinar a ordem fracionária α de modo a minimizar o funcional FO 1, dado pela Eq. (5.2). A tabela 4 apresenta os valores médios para a ordem fracionária e para a função objetivo considerando o problema matemático estudado por Li e Zeng 1212 C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179. e descrito pela Eq. (6.3). De forma geral, observa-se nesta tabela que ambos os algoritmos (ED e BEF) foram capazes de estimar o valor de α para o problema sem ruído e obtiveram boas estimativas para o problema com ruído, para um mesmo número de avaliações da função objetivo, i.e., 50+50×500 avaliações. Além disso, como esperado, o aumento no valor de ξ implica no aumento da dispersão dos pontos experimentais sintéticos e, consequentemente, no incremento do valor da função objetivo. Em termos do tempo de processamento, em média, a metodologia proposta encontrou a solução do problema inverso matemático em, aproximadamente, 85 segundos, contra 79 segundos do algoritmo de ED. Finalmente, cabe ressaltar que os resultados apresentados nesta tabela apresentaram um desvio padrão, em relação as 20 execuções dos algoritmos de otimização, da ordem de 10−6 para ambos os algoritmos.

Tabela 4:
Função objetivo estimada em um problema puramente matemático considerando NPC=10 .

6.2.2 Produção da Lacase

A tabela 5 apresenta os melhores valores obtidos com a execução de cada estratégia apresentada na seção 5. Nesta tabela também considera-se, para cada abordagem numérica, a ordem α constante e inteira.

Tabela 5:
Parâmetros estimados considerando diferentes metodologias numéricas e os modelos inteiro e fracionário.

De forma geral, observa-se que, para um mesmo valor de avaliações da função objetivo (50+50×500) , os resultados obtidos pelo algoritmo de BFE estão em concordância com aqueles obtidos pelo algoritmo de ED, independentemente da ordem constante ou como variável de projeto. Em relação ao desvio padrão obtido com as execuções realizadas para cada um dos algoritmos, foi observado, no mínimo, um valor da ordem de 10−5 para o vetor de variáveis de projeto e para a função objetivo. Neste caso, constata-se que ambos os algoritmos convergiram para a mesma solução em cada uma das execuções realizadas. Em termos do tempo de processamento, em média, o algoritmo de BEF convergiu em, aproximadamente, 112 segundos, contra 97 segundos do algoritmo de ED. Ao se considerar a ordem como sendo uma variável de projeto, observa-se um valor de função objetivo melhor do que quando essa é mantida constante e igual a unidade. Isto se deve ao fato do aumento do graus de liberdade do sistema, i.e., ao se aumentar o número de variáveis de projeto (com a inclusão da ordem), flexibiliza-se a acomodação do modelos aos pontos experimentais, mesmo que essa não seja tão discrepante. Em termos da configuração do algoritmo de BFE, observa-se, para esta aplicação, um melhor desempenho da estratégia BFE1, a qual faz uso do caminho gaussiano descrito pela Eq.(4.4). É importante ressaltar que, em termos da robustez de cada algoritmo, ambos são considerados satisfatórios visto o valor do desvio padrão obtido. As figuras 1(a)-(c) apresentam os perfis de concentração de biomassa, substrato e produto experimentais e preditas pelo modelo considerando as variáveis de projeto encontradas pela configuração BFE1. Matematicamente, observa-se nestas figuras uma boa concordância entre os pontos experimentais e computados pelo modelo ajustado, principalmente em relação aos perfis de X e de S . Fisicamente, na figura 1(b) , a concentração de substrato diminui ao longo do processo, indicando que esta é consumida pela biomassa e, consequentemente, esta aumenta com o decorrer do processo, conforme a figura 1(a) . Já no perfil de produto P aumenta devido ao crescimento da concentração de biomassa até chegar ao tempo t s , a partir do qual observa-se a sua redução ao longo do processo, conforme observado na figura 1(c) . É importante ressaltar que, como o modelo cinético adotado para o balanço de massa de produto (Eq. (2.3)) é definido por expressões distintas e que dependem do parâmetro t s , observa-se na figura 1(c) a descontinuidade na derivada para o perfil de produto. Fisicamente, não existe razão aparente para o aparecimento desta descontinuidade no processo analisado. Por outro lado, do ponto de vista matemático, esta pode ser eliminada a partir do uso de um único modelo cinético para todo o intervalo de tempo ou a partir do atendimento da condição de diferenciabilidade no tempo ts para ambas as expressões definidas na Eq. (2.3).

Figura 1:
Perfis de concentração de biomassa, substrato e produto experimentais e preditos.

6.3 Influência da Ordem Fracionária nos Perfis Simulados

Para avaliar a influência da ordem fracionária nos perfis simulados para esse processo, nas figuras 2(a)-(c) são apresentadas as concentrações de biomassa, substrato e produto considerando os seguintes parâmetros: μmax=2,1860 dia-α ; Ks=7,6441 g/L ; YX/S=0,6321 g/g ; K1=3743,4397 Ug-1dia-α ; K2=7046,0178 Ug-1dia-α ; Kp=0,9999 dia-α ; ts=7,8050 dia e diferentes valores para a ordem fracionária α([0.4 0.5 ... 0.9 1 1.1 ... 1.9 2]) .

Figura 2:
Perfis de concentração de biomassa, substrato e produto em função da ordem fracionária α.

Nestas figuras é importante observar que o aumento no valor do parâmetro α implica em um comportamento oscilatório, i.e., se o valor de α de aproxima de 2, o modelo diferencial se torna um com ordem 2 e, naturalmente, este tende a apresentar um comportamento oscilatório, como por exemplo, de um oscilador harmônico clássico. Além disso, também é possível observar, para algumas variáveis dependentes e para alguns valores de α , perfis negativos, o que implica em um comportamento fisicamente inviável para este processo. Neste caso, ao se propor um problema inverso onde a ordem é uma variável de projeto deve-se observar os perfis obtidos para avaliar, do ponto de vista físico, se os mesmo são coerentes ou não, visto que podem ser obtidos perfis inviáveis do ponto de vista físico.

7 CONCLUSÕES

O presente trabalho teve por objetivo associar Método da Colocação Ortogonal com o algoritmo de Busca Fractal Estocástico para a resolução de problemas inversos modelados por equações diferenciais fracionárias. Para essa finalidade, o Método da Colocação Ortogonal, proposto originalmente para a resolução de equações diferenciais com ordem inteira, foi estendido para resolver de uma equação diferencial ordinária com ordem fracionária no tempo. Para avaliar a metodologia proposta para a resolução de equações diferenciais ordinárias fracionárias, dois estudos de caso puramente matemáticos, cujas soluções analíticas são conhecidas, foram apresentados. Em linhas gerais, foi possível observar que a metodologia proposta foi capaz de obter resultados satisfatórios em relação aos reportados considerando outros métodos numéricos, conforme observado pelo valor do erro encontrado. Além disso, como esperado, o aumento do número de pontos de colocação implica no aumento da dimensão do sistema a ser resolvido, mas também implica no aumento da precisão do método. Assim, pode-se avaliar o custo benefício para a escolha entre o número de pontos de colocação e a dimensão do problema a ser resolvido. Ressalta-se que a metodologia proposta pode ser estendida para problemas formulados como equações diferenciais parciais fracionárias no tempo e/ou no espaço.

Com relação aos problemas inversos propostos observa-se que o algoritmo de Busca Fractal Estocástico foi capaz de obter resultados satisfatórios em relação ao já consolidado algoritmo de Evolução Diferencial, i.e., foram observados bons resultados em termos do valor da função objetivo para um mesmo número de avaliações da função objetivo em ambos os algoritmos. No que tange o problema inverso usando pontos experimentais reais, embora não tenha sido observada uma grande discrepância entre os valores referentes a função objetivo para α igual a unidade e para α como variável de projeto, os resultados obtidos foram promissores. Do ponto de vista físico, o valor de α computado está próximo ao que a literatura tem utilizado durante a etapa de modelagem deste tipo de processo. Do ponto de vista matemático, o aumento do número de variáveis de projeto implica no aumento do número de graus de liberdade do processo e, a priori, no aumento da chance de uma maior acomodação dos pontos experimentais ao modelo.

Cabe ressaltar que o estudo de modelos fracionários configura uma linha de pesquisa que visa generalizar a descrição dada pela respectiva de uma equação diferencial de ordem inteira. Do ponto de vista físico, a generalização destes modelos pode implicar na obtenção de representações matemáticas mais realísticas. Neste cenário, pode-se: i ) avaliar a influência da ordem fracionária com relação aos perfis físicos; e ii ) analisar aspectos relacionados com a análise dimensional destes modelos.

Como sugestões para trabalhos futuros pode-se citar a formulação e a resolução de problemas inversos relacionados com a identificação de modelos difusivos anômalos. Além disso, avaliar a influência de outros tipos de aproximação para as derivadas fracionárias no que tange a simulação dos processos e a resolução de problemas inversos.

Agradecimentos

O autor agradece o apoio financeiro da FAPEMIG, CAPES e do CNPq para a realização deste trabalho.

REFERÊNCIAS

  • 1
    F. Alves. “Modelagem e Simulação de Biorreator Operando com Fungos Trametes versicolor para Produção de Enzima Lacase”. Ph.D. thesis, Escola de Engenharia Mauá do Centro Universitário do Instituto Mauá de Tecnologia, São Caetano do Sul, Dissertação de Mestrado (2010).
  • 2
    R.L. Bagley & R.A. Calico. Fractional order state equations for the control of viscoelastic strucures. J. Guid. Control Dyn., 2(14) (1999), 1-15.
  • 3
    D.A. Benson, S.W. Wheatcraft & M.M. Meerschaert. Application of a fractional advection-despersion equation. Water Resour. Res., 6(36) (2000), 1403-1412.
  • 4
    X. Chen, H. Yue & K. Yu. Perturbed stochastic fractal search for solar PV parameter estimation. Energy, 3(https://doi.org/10.1016/j.energy.2019.116247) (2020), 1-14.
    » https://doi.org/https://doi.org/10.1016/j.energy.2019.116247
  • 5
    G. Chi, G. Li & X. Jia. Numerical inversions of a source term in the FADE with a Dirichlet boundary condition using final observations. Computers and Mathematics with Applications, 6(62) (2011), 1619-1626.
  • 6
    M. Dalir & M. Bashour. Applications of fractional calculus. Applied Mathematical Sciences, 21(4) (2010), 1021-1032.
  • 7
    W. Deng. Short memory principle and a predictor-corrector approach for fractional differential equations. J. Comput. Appl. Math, 3(206) (2007), 174-188.
  • 8
    R. Herrmann. “Fractional calculus: An introduction for physicists”. World Scientific (2011).
  • 9
    M. Ichise, Y. Nagayanagi & T. Kojima. An analog simulation of non-integer order transfer functions for analysis of electrode processes. J. Electroanal. Chem. Interfacial Electrochem, 1(33) (1971), 253- 265.
  • 10
    D.P. Leitoles. “Análise de Sistemas Reacionais e de Separação usando Cálculo Fracionário”. Ph.D. thesis, EESC, Universidade de São Paulo, Universidade Federal do Paraná (2015).
  • 11
    C. Li, A. Chen & J. Ye. Numerical approaches to fractional calculus and fractional ordinary differential equation. Journal of Computational Physics, 2(230) (2011), 3352-3368.
  • 12
    C. Li & F. Zeng. The Finite Difference Methods for Fractional Ordinary Differential Equations. Numerical Functional Analysis and Optimization, 2(34) (2013), 149-179.
  • 13
    R. Lin & F. Liu. Fractional high order methods for the nonlinear fractional ordinary differential equation. Nonlinear Analysis, 1(66) (2007), 856-869.
  • 14
    R.L. Magin. “Fractional calculus in bioengineering”. Begell House Redding (2006).
  • 15
    B. Mandelbrot. Some noises with 1/f spectrum, a bridgre between direct current and white noise. IEEE Trans. Inform. Theory, 2(13) (1967), 289-298.
  • 16
    B.B. Mandelbrot . “The fractal geometry of nature”. W. H. Freeman and Company, New York (2003).
  • 17
    R.J. Mark & M.W. Hall. Differentegral interpolation from a bandlimited signal’s samples. IEEE Trans.Acoust. Speech Signal Process, 1(29) (1981), 872-877.
  • 18
    K.B. Oldham & J. Spanier. “The Fractional Calculus: Theory and Applications of Differentiation and Integration to Arbitrary Order”. Academic Press, New York (1974).
  • 19
    I. Podlubny. “Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications”. Academic Press, San Diego, CA, USA (1999).
  • 20
    H. Salimi. Stochastic Fractal Search: A powerful metaheuristic algorithm. Knowledge-Based Systems, 3(75) (2015), 1-18.
  • 21
    R. Storn & K. Price. Differential Evolution: a simple and efficient adaptive scheme for global optimization over continuous spaces. Technical Report TR-95-012, International Computer Science Institute, Berkeley, 2(2) (1995), 1-17.
  • 22
    H.H. Sun, N. Onaral & Y. Tsao. Application of position reality principle to metal electrode linear polarization phenomena. IEEE Trans. Ciomed. Eng., 10(31) (1984), 664-674.
  • 23
    J. Villadsen & M.L. Michelsen. “Solution of differential equation models by polynomial approximation”. Prentice-Hall, Englewood Cliffs (1978).
  • 24
    J. Villadsen & W.E. Stewart. Solution of boundary-value problems by orthogonal collocation. Chemical Engineering Science, 3(22) (1967), 1483-1501.
  • 25
    X. Xiong, H. Guo & X. Liu. An inverse problem for a fractional diffusion equation. Journal of Computational and Applied Mathematics, 4(236) (2012), 4474-4484.
  • 26
    L. Yuan & O.P. Agrawal. A numerical scheme for dynamic systems containing fractional derivatives. ASME J. Vibr. Acoust., 2(124) (2002), 321-324.
  • 27
    G.H. Zheng & T. Wei. A new regularization method for solving a time-fractional inverse diffusion problem. J. Math. Anal. Appl., 2(378) (2011), 418-431.

Datas de Publicação

  • Publicação nesta coleção
    30 Nov 2020
  • Data do Fascículo
    Sep-Dec 2020

Histórico

  • Recebido
    14 Abr 2020
  • Aceito
    01 Set 2020
Sociedade Brasileira de Matemática Aplicada e Computacional Rua Maestro João Seppe, nº. 900, 16º. andar - Sala 163 , 13561-120 São Carlos - SP, Tel. / Fax: (55 16) 3412-9752 - São Carlos - SP - Brazil
E-mail: sbmac@sbmac.org.br