<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>http://fiscomp.if.ufrgs.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Erhonaragao</id>
	<title>Física Computacional - Contribuições do usuário [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="http://fiscomp.if.ufrgs.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Erhonaragao"/>
	<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Especial:Contribui%C3%A7%C3%B5es/Erhonaragao"/>
	<updated>2026-04-28T23:36:59Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4142</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4142"/>
		<updated>2021-04-08T06:18:14Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: /* Oregonator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky&amp;lt;ref name=Sayama260&amp;gt;H. Sayama, &amp;quot;Introduction to the Modeling and Analysis of Complex Systems&amp;quot;, p. 287. Open SUNY Textbooks, Geneseo, NY, 2015.&amp;lt;/ref&amp;gt; &amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico. A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.&amp;lt;ref name=BZGif&amp;gt;https://gfycat.com/uk/discover/belousov-zhabotinsky-reaction-gifs&amp;lt;/ref&amp;gt;|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator&amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f é o coeficiente estequiométrico. Observamos também. suas respectivas equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y]&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]&lt;br /&gt;
 |- &lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P  || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y  || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
\frac{dx}{dt} = \frac{qy - xy + x(1-x)}{\epsilon}\\&lt;br /&gt;
\frac{dy}{dt} = \frac{-qy - xy + fz}{\epsilon &#039;}\\&lt;br /&gt;
\frac{dz}{dt} = x - z\\&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k_{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;, e seus respectivos valores típicos são &amp;lt;math&amp;gt;\epsilon \approx 10^{-2}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\epsilon &#039; \approx 10^{-5}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \approx 10^{-4}&amp;lt;/math&amp;gt;. Como o parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt; (que é obtido através de reações experimentais), é possível ver que y muda na escala do tempo de forma muito mais rápida que as demais variaveis, e então, assumimos que &amp;lt;math&amp;gt;y(h,t)&amp;lt;/math&amp;gt; é sempre determinado pelos valores instantâneos de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, e assim, reescrevemos y como &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt;:. Deste modo, as equações são reduzidas para &amp;lt;ref name=Oreg&amp;gt;http://www.scholarpedia.org/article/Oregonator#Eq-4&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space)&amp;lt;ref name=wiki&amp;gt;https://pt.wikipedia.org/wiki/Esquema_FTCS&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
O Laplaciano pode tanto ser representado por &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; quanto por &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt;.&lt;br /&gt;
O laplaciano é a soma de todas as derivadas parciais simples de segunda ordem:&lt;br /&gt;
&lt;br /&gt;
Seja  &amp;lt;math&amp;gt; u:\mathbb{R}^n\to\mathbb{R} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u = \sum_{i=1}^n \frac{\partial^2 u}{\partial x_i^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como o código para Belousov-Zhabotinsky terá apenas 2 dimensões o &amp;lt;math&amp;gt; \Delta f(h,t) &amp;lt;/math&amp;gt; ficará da seguinte forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{C}^{n+1} - u_{C}^{n}}{\Delta t}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{C}^{n+1} - u_{C}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{C}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{C}^{n+1} - v_{C}^{n}}{\Delta t}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{C}^{n+1} - v_{C}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{C}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resultados ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|Analise da concentração de u com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U00000.png|thumb|upright=4|none|alt=Alt text|t = 0.|300px]]&lt;br /&gt;
|[[Arquivo:U12000.png|thumb|upright=4|none|alt=Alt text|t = 12000.|300px]]&lt;br /&gt;
|[[Arquivo:U25000.png|thumb|upright=4|none|alt=Alt text|t = 25000.|300px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U38000.png|thumb|upright=4|none|alt=Alt text|t = 38000.|300px]]&lt;br /&gt;
|[[Arquivo:U50000.png|thumb|upright=4|none|alt=Alt text|t = 50000.|300px]]&lt;br /&gt;
|[[Arquivo:U63000.png|thumb|upright=4|none|alt=Alt text|t = 63000.|300px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U75000.png|thumb|upright=4|none|alt=Alt text|t = 75000.|300px]]&lt;br /&gt;
|[[Arquivo:U88000.png|thumb|upright=4|none|alt=Alt text|t = 88000.|300px]]&lt;br /&gt;
|[[Arquivo:U100000.png|thumb|upright=4|none|alt=Alt text|t = 100000.|300px]]&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|[[Arquivo:V20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Programas Utilizados ==&lt;br /&gt;
[[Simulaçao Belousov-Zhabotinsky]]&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4095</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4095"/>
		<updated>2021-04-07T09:35:49Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: /* Resultados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky&amp;lt;ref name=Sayama260&amp;gt;H. Sayama, &amp;quot;Introduction to the Modeling and Analysis of Complex Systems&amp;quot;, p. 287. Open SUNY Textbooks, Geneseo, NY, 2015.&amp;lt;/ref&amp;gt; &amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico. A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.&amp;lt;ref name=BZGif&amp;gt;https://gfycat.com/uk/discover/belousov-zhabotinsky-reaction-gifs&amp;lt;/ref&amp;gt;|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator&amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f é o coeficiente estequiométrico. Observamos também. suas respectivas equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y]&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]&lt;br /&gt;
 |- &lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P  || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y  || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
\frac{dx}{dt} = \frac{qy - xy + x(1-x)}{\epsilon}\\&lt;br /&gt;
\frac{dy}{dt} = \frac{-qy - xy + fz}{\epsilon &#039;}\\&lt;br /&gt;
\frac{dz}{dt} = x - z\\&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;, e seus respectivos valores típicos são &amp;lt;math&amp;gt;\epsilon \approx 10^{-2}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\epsilon &#039; \approx 10^{-5}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \approx 10^{-4}&amp;lt;/math&amp;gt;. Como o parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt; (que é obtido através de reações experimentais), é possível ver que y muda na escala do tempo de forma muito mais rápida que as demais variaveis, e então, assumimos que &amp;lt;math&amp;gt;y(h,t)&amp;lt;/math&amp;gt; é sempre determinado pelos valores instantâneos de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, e assim, reescrevemos y como &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt;:. Deste modo, as equações são reduzidas para &amp;lt;ref name=Oreg&amp;gt;http://www.scholarpedia.org/article/Oregonator#Eq-4&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space)&amp;lt;ref name=wiki&amp;gt;https://pt.wikipedia.org/wiki/Esquema_FTCS&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
O Laplaciano pode tanto ser representado por &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; quanto por &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt;.&lt;br /&gt;
O laplaciano é a soma de todas as derivadas parciais simples de segunda ordem:&lt;br /&gt;
&lt;br /&gt;
Seja  &amp;lt;math&amp;gt; u:\mathbb{R}^n\to\mathbb{R} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u = \sum_{i=1}^n \frac{\partial^2 u}{\partial x_i^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como o código para Belousov-Zhabotinsky terá apenas 2 dimensões o &amp;lt;math&amp;gt; \Delta f(h,t) &amp;lt;/math&amp;gt; ficará da seguinte forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{C}^{n+1} - u_{C}^{n}}{\Delta t}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{C}^{n+1} - u_{C}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{C}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{C}^{n+1} - v_{C}^{n}}{\Delta t}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{C}^{n+1} - v_{C}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{C}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resultados ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|Analise da concentração de u com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U00000.png|thumb|upright=4|none|alt=Alt text|t = 0.|300px]]&lt;br /&gt;
|[[Arquivo:U12000.png|thumb|upright=4|none|alt=Alt text|t = 12000.|300px]]&lt;br /&gt;
|[[Arquivo:U25000.png|thumb|upright=4|none|alt=Alt text|t = 25000.|300px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U38000.png|thumb|upright=4|none|alt=Alt text|t = 38000.|300px]]&lt;br /&gt;
|[[Arquivo:U50000.png|thumb|upright=4|none|alt=Alt text|t = 50000.|300px]]&lt;br /&gt;
|[[Arquivo:U63000.png|thumb|upright=4|none|alt=Alt text|t = 63000.|300px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U75000.png|thumb|upright=4|none|alt=Alt text|t = 75000.|300px]]&lt;br /&gt;
|[[Arquivo:U88000.png|thumb|upright=4|none|alt=Alt text|t = 88000.|300px]]&lt;br /&gt;
|[[Arquivo:U100000.png|thumb|upright=4|none|alt=Alt text|t = 100000.|300px]]&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|[[Arquivo:V20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Programas Utilizados ==&lt;br /&gt;
[[Simulaçao Belousov-Zhabotinsky]]&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U00000.png&amp;diff=4094</id>
		<title>Arquivo:U00000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U00000.png&amp;diff=4094"/>
		<updated>2021-04-07T09:30:59Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U100000.png&amp;diff=4093</id>
		<title>Arquivo:U100000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U100000.png&amp;diff=4093"/>
		<updated>2021-04-07T09:28:32Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U75000.png&amp;diff=4092</id>
		<title>Arquivo:U75000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U75000.png&amp;diff=4092"/>
		<updated>2021-04-07T09:28:20Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U88000.png&amp;diff=4091</id>
		<title>Arquivo:U88000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U88000.png&amp;diff=4091"/>
		<updated>2021-04-07T09:28:06Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U63000.png&amp;diff=4090</id>
		<title>Arquivo:U63000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U63000.png&amp;diff=4090"/>
		<updated>2021-04-07T09:27:50Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U38000.png&amp;diff=4089</id>
		<title>Arquivo:U38000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U38000.png&amp;diff=4089"/>
		<updated>2021-04-07T09:27:16Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U25000.png&amp;diff=4088</id>
		<title>Arquivo:U25000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U25000.png&amp;diff=4088"/>
		<updated>2021-04-07T09:26:49Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U12000.png&amp;diff=4087</id>
		<title>Arquivo:U12000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U12000.png&amp;diff=4087"/>
		<updated>2021-04-07T09:26:39Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U70000.png&amp;diff=4086</id>
		<title>Arquivo:U70000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U70000.png&amp;diff=4086"/>
		<updated>2021-04-07T09:20:17Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U60000.png&amp;diff=4085</id>
		<title>Arquivo:U60000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U60000.png&amp;diff=4085"/>
		<updated>2021-04-07T09:19:44Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U50000.png&amp;diff=4084</id>
		<title>Arquivo:U50000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U50000.png&amp;diff=4084"/>
		<updated>2021-04-07T09:19:32Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U40000.png&amp;diff=4083</id>
		<title>Arquivo:U40000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U40000.png&amp;diff=4083"/>
		<updated>2021-04-07T09:19:20Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U30000.png&amp;diff=4082</id>
		<title>Arquivo:U30000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U30000.png&amp;diff=4082"/>
		<updated>2021-04-07T09:19:07Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U20000.png&amp;diff=4081</id>
		<title>Arquivo:U20000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U20000.png&amp;diff=4081"/>
		<updated>2021-04-07T09:18:52Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U10000.png&amp;diff=4080</id>
		<title>Arquivo:U10000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U10000.png&amp;diff=4080"/>
		<updated>2021-04-07T09:18:36Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U15000.png&amp;diff=4079</id>
		<title>Arquivo:U15000.png</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:U15000.png&amp;diff=4079"/>
		<updated>2021-04-07T09:17:16Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4078</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4078"/>
		<updated>2021-04-07T06:57:31Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky&amp;lt;ref name=Sayama260&amp;gt;H. Sayama, &amp;quot;Introduction to the Modeling and Analysis of Complex Systems&amp;quot;, p. 287. Open SUNY Textbooks, Geneseo, NY, 2015.&amp;lt;/ref&amp;gt; &amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico. A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.&amp;lt;ref name=BZGif&amp;gt;https://gfycat.com/uk/discover/belousov-zhabotinsky-reaction-gifs&amp;lt;/ref&amp;gt;|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator&amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f é o coeficiente estequiométrico. Observamos também. suas respectivas equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y]&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]&lt;br /&gt;
 |- &lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P  || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y  || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
\frac{dx}{dt} = \frac{qy - xy + x(1-x)}{\epsilon}\\&lt;br /&gt;
\frac{dy}{dt} = \frac{-qy - xy + fz}{\epsilon &#039;}\\&lt;br /&gt;
\frac{dz}{dt} = x - z\\&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;, e seus respectivos valores típicos são &amp;lt;math&amp;gt;\epsilon \approx 10^{-2}&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;\epsilon &#039; \approx 10^{-5}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \approx 10^{-4}&amp;lt;/math&amp;gt;. Como o parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt; (que é obtido através de reações experimentais), é possível ver que y muda na escala do tempo de forma muito mais rápida que as demais variaveis, e então, assumimos que &amp;lt;math&amp;gt;y(h,t)&amp;lt;/math&amp;gt; é sempre determinado pelos valores instantâneos de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, e assim, reescrevemos y como &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt;:. Deste modo, as equações são reduzidas para &amp;lt;ref name=Oreg&amp;gt;http://www.scholarpedia.org/article/Oregonator#Eq-4&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space)&amp;lt;ref name=wiki&amp;gt;https://pt.wikipedia.org/wiki/Esquema_FTCS&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
O Laplaciano pode tanto ser representado por &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; quanto por &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt;.&lt;br /&gt;
O laplaciano é a soma de todas as derivadas parciais simples de segunda ordem:&lt;br /&gt;
&lt;br /&gt;
Seja  &amp;lt;math&amp;gt; u:\mathbb{R}^n\to\mathbb{R} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u = \sum_{i=1}^n \frac{\partial^2 u}{\partial x_i^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como o código para Belousov-Zhabotinsky terá apenas 2 dimensões o &amp;lt;math&amp;gt; \Delta f(h,t) &amp;lt;/math&amp;gt; ficará da seguinte forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{C}^{n+1} - u_{C}^{n}}{\Delta t}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{C}^{n+1} - u_{C}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{C}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{C}^{n+1} - v_{C}^{n}}{\Delta t}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{C}^{n+1} - v_{C}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{C}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resultados ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|[[Arquivo:V20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; com t = 90k.|500px]]&lt;br /&gt;
|[[Arquivo:V90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt;  com t = 90k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programas Utilizados ==&lt;br /&gt;
[[Simulaçao Belousov-Zhabotinsky]]&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4077</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4077"/>
		<updated>2021-04-07T06:28:38Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky&amp;lt;ref name=Sayama260&amp;gt;H. Sayama, &amp;quot;Introduction to the Modeling and Analysis of Complex Systems&amp;quot;, p. 287. Open SUNY Textbooks, Geneseo, NY, 2015.&amp;lt;/ref&amp;gt; &amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico. A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.&amp;lt;ref name=BZGif&amp;gt;https://gfycat.com/uk/discover/belousov-zhabotinsky-reaction-gifs&amp;lt;/ref&amp;gt;|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator&amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f é o coeficiente estequiométrico. Observamos também. suas respectivas equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y]&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]&lt;br /&gt;
 |- &lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P  || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y  || || || || || || || || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
\frac{dx}{dt} = \frac{qy - xy + x(1-x)}{\epsilon}\\&lt;br /&gt;
\frac{dy}{dt} = \frac{-qy - xy + fz}{\epsilon &#039;}\\&lt;br /&gt;
\frac{dz}{dt} = x - z\\&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt; (que é obtido através de reações experimentais), é possível ver que y muda na escala do tempo de forma muito mais rápida que as demais variaveis, e então, assumimos que &amp;lt;math&amp;gt;y(h,t)&amp;lt;/math&amp;gt; é sempre determinado pelos valores instantâneos de &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, e assim, reescrevemos y&amp;lt;ref name=Oreg&amp;gt;http://www.scholarpedia.org/article/Oregonator#Eq-4&amp;lt;/ref&amp;gt; como &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt;. Deste modo, as equações são reduzidas para:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space)&amp;lt;ref name=wiki&amp;gt;https://pt.wikipedia.org/wiki/Esquema_FTCS&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
O Laplaciano pode tanto ser representado por &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; quanto por &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt;.&lt;br /&gt;
O laplaciano é a soma de todas as derivadas parciais simples de segunda ordem:&lt;br /&gt;
&lt;br /&gt;
Seja  &amp;lt;math&amp;gt; u:\mathbb{R}^n\to\mathbb{R} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u = \sum_{i=1}^n \frac{\partial^2 u}{\partial x_i^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como o código para Belousov-Zhabotinsky terá apenas 2 dimensões o &amp;lt;math&amp;gt; \Delta f(h,t) &amp;lt;/math&amp;gt; ficará da seguinte forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{i,j}^{n+1} - u_{i,j}^{n}}{\Delta t}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} - u_{i,j}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{i,j}^{n+1} - v_{i,j}^{n}}{\Delta t}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} - v_{i,j}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resultados ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|[[Arquivo:V20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; com t = 90k.|500px]]&lt;br /&gt;
|[[Arquivo:V90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt;  com t = 90k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programas Utilizados ==&lt;br /&gt;
[[Simulaçao Belousov-Zhabotinsky]]&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4076</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4076"/>
		<updated>2021-04-07T01:36:32Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky&amp;lt;ref name=Sayama260&amp;gt;H. Sayama, &amp;quot;Introduction to the Modeling and Analysis of Complex Systems&amp;quot;, p. 287. Open SUNY Textbooks, Geneseo, NY, 2015.&amp;lt;/ref&amp;gt; &amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico. A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.&amp;lt;ref name=BZGif&amp;gt;https://gfycat.com/uk/discover/belousov-zhabotinsky-reaction-gifs&amp;lt;/ref&amp;gt;|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator&amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || ||, || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || ||, || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || ||, || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || ||, || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z].&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
\frac{dx}{dt} = \frac{qy - xy + x(1-x)}{\epsilon}\\&lt;br /&gt;
\frac{dy}{dt} = \frac{-qy - xy + fz}{\epsilon &#039;}\\&lt;br /&gt;
\frac{dz}{dt} = x - z\\&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y&amp;lt;ref name=Oreg&amp;gt;http://www.scholarpedia.org/article/Oregonator#Eq-4&amp;lt;/ref&amp;gt;&lt;br /&gt;
, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space)&amp;lt;ref name=wiki&amp;gt;https://pt.wikipedia.org/wiki/Esquema_FTCS&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
O Laplaciano pode tanto ser representado por &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; quanto por &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt;.&lt;br /&gt;
O laplaciano é a soma de todas as derivadas parciais simples de segunda ordem:&lt;br /&gt;
&lt;br /&gt;
Seja  &amp;lt;math&amp;gt; u:\mathbb{R}^n\to\mathbb{R} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u = \sum_{i=1}^n \frac{\partial^2 u}{\partial x_i^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como o código para Belousov-Zhabotinsky terá apenas 2 dimensões o &amp;lt;math&amp;gt; \Delta f(h,t) &amp;lt;/math&amp;gt; ficará da seguinte forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{i,j}^{n+1} - u_{i,j}^{n}}{\Delta t}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} - u_{i,j}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{i,j}^{n+1} - v_{i,j}^{n}}{\Delta t}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} - v_{i,j}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resultados ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|[[Arquivo:V20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; com t = 90k.|500px]]&lt;br /&gt;
|[[Arquivo:V90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt;  com t = 90k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programas Utilizados ==&lt;br /&gt;
[[Simulaçao Belousov-Zhabotinsky]]&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4074</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4074"/>
		<updated>2021-04-07T00:20:25Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky&amp;lt;ref name=Sayama260&amp;gt;H. Sayama, &amp;quot;Introduction to the Modeling and Analysis of Complex Systems&amp;quot;, p. 287. Open SUNY Textbooks, Geneseo, NY, 2015.&amp;lt;/ref&amp;gt; &amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico. A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator&amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || ||, || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || ||, || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || ||, || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || ||, || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z].&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
\frac{dx}{dt} = \frac{qy - xy + x(1-x)}{\epsilon}\\&lt;br /&gt;
\frac{dy}{dt} = \frac{-qy - xy + fz}{\epsilon &#039;}\\&lt;br /&gt;
\frac{dz}{dt} = x - z\\&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y&amp;lt;ref name=Oreg&amp;gt;http://www.scholarpedia.org/article/Oregonator#Eq-4&amp;lt;/ref&amp;gt;&lt;br /&gt;
, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space)&amp;lt;ref name=wiki&amp;gt;https://pt.wikipedia.org/wiki/Esquema_FTCS&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
O Laplaciano pode tanto ser representado por &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; quanto por &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt;.&lt;br /&gt;
O laplaciano é a soma de todas as derivadas parciais simples de segunda ordem:&lt;br /&gt;
&lt;br /&gt;
Seja  &amp;lt;math&amp;gt; u:\mathbb{R}^n\to\mathbb{R} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u = \sum_{i=1}^n \frac{\partial^2 u}{\partial x_i^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como o código para Belousov-Zhabotinsky terá apenas 2 dimensões o &amp;lt;math&amp;gt; \Delta f(h,t) &amp;lt;/math&amp;gt; ficará da seguinte forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{i,j}^{n+1} - u_{i,j}^{n}}{\Delta t}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} - u_{i,j}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{i,j}^{n+1} - v_{i,j}^{n}}{\Delta t}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} - v_{i,j}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resultados ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|[[Arquivo:V20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; com t = 90k.|500px]]&lt;br /&gt;
|[[Arquivo:V90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt;  com t = 90k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programas Utilizados ==&lt;br /&gt;
[[Simulaçao Belousov-Zhabotinsky]]&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4073</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=4073"/>
		<updated>2021-04-07T00:06:32Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky&amp;lt;ref name=Sayama260&amp;gt;H. Sayama, &amp;quot;Introduction to the Modeling and Analysis of Complex Systems&amp;quot;, p. 287. Open SUNY Textbooks, Geneseo, NY, 2015.&amp;lt;/ref&amp;gt; &amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico. A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator&amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y&amp;lt;ref name=Oreg&amp;gt;http://www.scholarpedia.org/article/Oregonator#Eq-4&amp;lt;/ref&amp;gt;&lt;br /&gt;
, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space)&amp;lt;ref name=wiki&amp;gt;https://pt.wikipedia.org/wiki/Esquema_FTCS&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
O Laplaciano pode tanto ser representado por &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; quanto por &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt;.&lt;br /&gt;
O laplaciano é a soma de todas as derivadas parciais simples de segunda ordem:&lt;br /&gt;
&lt;br /&gt;
Seja  &amp;lt;math&amp;gt; u:\mathbb{R}^n\to\mathbb{R} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u = \sum_{i=1}^n \frac{\partial^2 u}{\partial x_i^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como o código para Belousov-Zhabotinsky terá apenas 2 dimensões o &amp;lt;math&amp;gt; \Delta f(h,t) &amp;lt;/math&amp;gt; ficará da seguinte forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{\Delta h^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{i,j}^{n+1} - u_{i,j}^{n}}{\Delta t}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} - u_{i,j}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{\Delta h^{2}}\right)\right]\frac{\Delta t}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{i,j}^{n+1} - v_{i,j}^{n}}{\Delta t}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} - v_{i,j}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{\Delta h^{2}} \right)\right] \Delta t &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resultados ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|[[Arquivo:V20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 10^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; com t = 90k.|500px]]&lt;br /&gt;
|[[Arquivo:V90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt;  com t = 90k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programas Utilizados ==&lt;br /&gt;
[[Simulaçao Belousov-Zhabotinsky]]&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3491</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3491"/>
		<updated>2021-03-30T16:52:53Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky&amp;lt;ref name=Sayama260&amp;gt;H. Sayama, &amp;quot;Introduction to the Modeling and Analysis of Complex Systems&amp;quot;, p. 287. Open SUNY Textbooks, Geneseo, NY, 2015.&amp;lt;/ref&amp;gt; &amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico. A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator&amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y&amp;lt;ref name=Oreg&amp;gt;http://www.scholarpedia.org/article/Oregonator#Eq-4&amp;lt;/ref&amp;gt;&lt;br /&gt;
, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space)&amp;lt;ref name=wiki&amp;gt;https://pt.wikipedia.org/wiki/Esquema_FTCS&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
O Laplaciano pode tanto ser representado por &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; quanto por &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt;.&lt;br /&gt;
O laplaciano é a soma de todas as derivadas parciais simples de segunda ordem:&lt;br /&gt;
&lt;br /&gt;
Seja  &amp;lt;math&amp;gt; u:\mathbb{R}^n\to\mathbb{R} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u = \sum_{i=1}^n \frac{\partial^2 u}{\partial x_i^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como o código para Belousov-Zhabotinsky terá apenas 2 dimensões o &amp;lt;math&amp;gt; \Delta f(h,t) &amp;lt;/math&amp;gt; ficará da seguinte forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{i,j}^{n+1} - u_{i,j}^{n}}{Dt}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} - u_{i,j}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{i,j}^{n+1} - v_{i,j}^{n}}{Dt}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} - v_{i,j}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resultados ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 1.0e^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|[[Arquivo:V20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 1.0e^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt;  t = 90k.|500px]]&lt;br /&gt;
|[[Arquivo:V90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt;   t = 90k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programas Utilizados ==&lt;br /&gt;
&lt;br /&gt;
[[  Simulaçao Belousov-Zhabotinsky ]]&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3489</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3489"/>
		<updated>2021-03-30T16:51:45Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky&amp;lt;ref name=Sayama260&amp;gt;H. Sayama, &amp;quot;Introduction to the Modeling and Analysis of Complex Systems&amp;quot;, p. 287. Open SUNY Textbooks, Geneseo, NY, 2015.&amp;lt;/ref&amp;gt; &amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico. A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator&amp;lt;ref name=Paper&amp;gt;Harzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y&amp;lt;ref name=Oreg&amp;gt;http://www.scholarpedia.org/article/Oregonator#Eq-4&amp;lt;/ref&amp;gt;&lt;br /&gt;
, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space)&amp;lt;ref name=wiki&amp;gt;https://pt.wikipedia.org/wiki/Esquema_FTCS&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
O Laplaciano pode tanto ser representado por &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; quanto por &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt;.&lt;br /&gt;
O laplaciano é a soma de todas as derivadas parciais simples de segunda ordem:&lt;br /&gt;
&lt;br /&gt;
Seja  &amp;lt;math&amp;gt; u:\mathbb{R}^n\to\mathbb{R} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u = \sum_{i=1}^n \frac{\partial^2 u}{\partial x_i^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como o código para Belousov-Zhabotinsky terá apenas 2 dimensões o &amp;lt;math&amp;gt; \Delta f(h,t) &amp;lt;/math&amp;gt; ficará da seguinte forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{i,j}^{n+1} - u_{i,j}^{n}}{Dt}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} - u_{i,j}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{i,j}^{n+1} - v_{i,j}^{n}}{Dt}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} - v_{i,j}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programas ===&lt;br /&gt;
[[  Simulaçao Belousov-Zhabotinsky  ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resultados ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 1.0e^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|[[Arquivo:V20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 1.0e^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt;  t = 90k.|500px]]&lt;br /&gt;
|[[Arquivo:V90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt;   t = 90k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programas Utilizados ==&lt;br /&gt;
&lt;br /&gt;
[[  Simulaçao Belousov-Zhabotinsky ]]&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Simula%C3%A7ao_Belousov-Zhabotinsky&amp;diff=3486</id>
		<title>Simulaçao Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Simula%C3%A7ao_Belousov-Zhabotinsky&amp;diff=3486"/>
		<updated>2021-03-30T16:47:42Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang = &amp;quot;py&amp;quot;&amp;gt;&lt;br /&gt;
import matplotlib&lt;br /&gt;
matplotlib.use(&#039;TkAgg&#039;)&lt;br /&gt;
from pylab import *&lt;br /&gt;
import numpy as np&lt;br /&gt;
&lt;br /&gt;
n = 100&lt;br /&gt;
Dh = 1./n&lt;br /&gt;
Dt = 0.001&lt;br /&gt;
&lt;br /&gt;
Du = 1e-5&lt;br /&gt;
Dv = 1e-5&lt;br /&gt;
&lt;br /&gt;
eps = 0.2&lt;br /&gt;
&lt;br /&gt;
q = 1e-3&lt;br /&gt;
&lt;br /&gt;
f = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def inicia():&lt;br /&gt;
    global u, v, nextu, nextv&lt;br /&gt;
    u = np.loadtxt(&#039;u_file.txt&#039;)&lt;br /&gt;
    v = np.loadtxt(&#039;v_file.txt&#039;)&lt;br /&gt;
&lt;br /&gt;
    nextu = zeros([n, n])&lt;br /&gt;
    nextv = zeros([n, n])&lt;br /&gt;
&lt;br /&gt;
def update():&lt;br /&gt;
    global u, v, nextu, nextv&lt;br /&gt;
    for i in range(1, n - 1):&lt;br /&gt;
        for j in range(1, n - 1):&lt;br /&gt;
            uC = u[i, j]&lt;br /&gt;
            uR = u[(i + 1) % n, j]&lt;br /&gt;
            uL = u[(i - 1) % n, j]&lt;br /&gt;
            uU = u[i, (j + 1) % n]&lt;br /&gt;
            uD = u[i, (j - 1) % n]&lt;br /&gt;
            vC = v[i, j]&lt;br /&gt;
            vR = v[(i + 1) % n, j]&lt;br /&gt;
            vL = v[(i - 1) % n, j]&lt;br /&gt;
            vU = v[i, (j + 1) % n]&lt;br /&gt;
            vD = v[i, (j - 1) % n]&lt;br /&gt;
&lt;br /&gt;
            uLap = (uR + uL + uU + uD - 4 * uC) / (Dh ** 2)&lt;br /&gt;
            vLap = (vR + vL + vU + vD - 4 * vC) / (Dh ** 2)&lt;br /&gt;
            nextu[i, j] = uC + (uC * (1 - uC) - f * vC * (uC - q) / (uC + q) + Du * uLap) * Dt / eps&lt;br /&gt;
            nextv[i, j] = vC + (uC - vC + Dv * vLap) * Dt&lt;br /&gt;
&lt;br /&gt;
    u, nextu = nextu, u&lt;br /&gt;
    v, nextv = nextv, v&lt;br /&gt;
&lt;br /&gt;
def observeu():&lt;br /&gt;
    global u, v, nextu, nextv&lt;br /&gt;
    fig, ax = plt.subplots(figsize=(16, 9))&lt;br /&gt;
    ax.matshow(u, cmap=&#039;plasma&#039;)&lt;br /&gt;
    ax.axis(False);&lt;br /&gt;
&lt;br /&gt;
def observev():&lt;br /&gt;
    global u, v, nextu, nextv&lt;br /&gt;
    fig, ax = plt.subplots(figsize=(16, 9))&lt;br /&gt;
    ax.matshow(v, cmap=&#039;winter&#039;)&lt;br /&gt;
    ax.axis(False);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
inicia()&lt;br /&gt;
t = 0&lt;br /&gt;
observeu()&lt;br /&gt;
for t in range(1, 100001):&lt;br /&gt;
    update()&lt;br /&gt;
    if t % 500 == 0:&lt;br /&gt;
        print(t)&lt;br /&gt;
    if t % 1000 == 0:&lt;br /&gt;
        observeu()&lt;br /&gt;
        savefig(&#039;u-BZ-{}.png&#039;.format(t))&lt;br /&gt;
        observev()&lt;br /&gt;
        savefig(&#039;v-BZ-{}.png&#039;.format(t))&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3483</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3483"/>
		<updated>2021-03-30T16:45:22Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky&amp;lt;ref name=Sayama260&amp;gt;H. Sayama, &amp;quot;Introduction to the Modeling and Analysis of Complex Systems&amp;quot;, p. 287. Open SUNY Textbooks, Geneseo, NY, 2015.&amp;lt;/ref&amp;gt; &amp;lt;ref name=Paper&amp;gt;HArzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico. A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator&amp;lt;ref name=Paper&amp;gt;HArzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y&amp;lt;ref name=Oreg&amp;gt;http://www.scholarpedia.org/article/Oregonator#Eq-4&amp;lt;/ref&amp;gt;&lt;br /&gt;
, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space)&amp;lt;ref name=wiki&amp;gt;https://pt.wikipedia.org/wiki/Esquema_FTCS&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
O Laplaciano pode tanto ser representado por &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; quanto por &amp;lt;math&amp;gt;\Delta&amp;lt;/math&amp;gt;.&lt;br /&gt;
O laplaciano é a soma de todas as derivadas parciais simples de segunda ordem:&lt;br /&gt;
&lt;br /&gt;
Seja  &amp;lt;math&amp;gt; u:\mathbb{R}^n\to\mathbb{R} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u = \sum_{i=1}^n \frac{\partial^2 u}{\partial x_i^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como o código para Belousov-Zhabotinsky terá apenas 2 dimensões o &amp;lt;math&amp;gt; \Delta f(h,t) &amp;lt;/math&amp;gt; ficará da seguinte forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{i,j}^{n+1} - u_{i,j}^{n}}{Dt}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} - u_{i,j}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{i,j}^{n+1} - v_{i,j}^{n}}{Dt}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} - v_{i,j}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resultados ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 1.0e^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|[[Arquivo:V20k.gif|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt; até t = 20k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|BZ com &amp;lt;math&amp;gt;(e, q, f) = (0.2, 1.0e^{-3}, 1)&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;(D_u, D_v) = (10^{-5}, 10^{-5} )&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Arquivo:U90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; u  &amp;lt;/math&amp;gt;  t = 90k.|500px]]&lt;br /&gt;
|[[Arquivo:V90000.png|thumb|upright=4|none|alt=Alt text|BZ da concentração de &amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt;   t = 90k.|500px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3468</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3468"/>
		<updated>2021-03-30T13:30:10Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky&amp;lt;ref name=Sayama260&amp;gt;H. Sayama, &amp;quot;Introduction to the Modeling and Analysis of Complex Systems&amp;quot;, p. 287. Open SUNY Textbooks, Geneseo, NY, 2015.&amp;lt;/ref&amp;gt; &amp;lt;ref name=Paper&amp;gt;HArzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico. A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator&amp;lt;ref name=Paper&amp;gt;HArzola-Flores J.A., García E., Rojas J.F, Spatial and temporal dynamics of Belousov-Zhabotinsky reaction: A STEM approach (2020), Revista Mexicana de Física E 17 (2) 178–190 &amp;lt;/ref&amp;gt; é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y&amp;lt;ref name=Oreg&amp;gt;http://www.scholarpedia.org/article/Oregonator#Eq-4&amp;lt;/ref&amp;gt;&lt;br /&gt;
, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space)&amp;lt;ref name=wiki&amp;gt;https://pt.wikipedia.org/wiki/Esquema_FTCS&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
...para a aplicação em vetores de duas dimensões, o laplaciano será aplicado desta forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{i,j}^{n+1} - u_{i,j}^{n}}{Dt}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} - u_{i,j}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{i,j}^{n+1} - v_{i,j}^{n}}{Dt}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} - v_{i,j}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== teste  ==&lt;br /&gt;
&lt;br /&gt;
condições iniciais &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; 8(0.01i - 0.5) &amp;lt; (0.01j - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; -(0.01j - 0.5) &amp;lt; 8(0.01i - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;  u_{i,j}^{n+1} = u_{i,j}^{n} + \frac{(u_{i,j}^{n}( 1 - u_{i,j}^{n}) - fv_{i,j}^{n}(u_{i,j}^{n} - q)}{(u_{i,j}^{n} + q) + \nabla u(\frac{(u_{i+1,j}^{n} + u_{i-1,j}^{n} + u_{i,j+1}^{n} + u_{i,j-1}^{n} - 4u_{i,j}^{n})}{Dh^2})}\frac{dt}{e} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{i,j}^{n} + (u_{i,j}^{n} - v_{i,j}^{n} + \nabla v (\frac{(v_{i+1,j}^{n} + v_{i-1,j}^{n} + v_{i,j+1}^{n} + v_{i,j-1}^{n} - 4v_{i,j}^{n})}{Dh^2})dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3467</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3467"/>
		<updated>2021-03-30T12:50:07Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: /* Belousov-Zhabotinsky Reaction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico. A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space) ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
...para a aplicação em vetores de duas dimensões, o laplaciano será aplicado desta forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{i,j}^{n+1} - u_{i,j}^{n}}{Dt}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} - u_{i,j}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{i,j}^{n+1} - v_{i,j}^{n}}{Dt}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} - v_{i,j}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== teste ==&lt;br /&gt;
&lt;br /&gt;
condições iniciais &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; 8(0.01i - 0.5) &amp;lt; (0.01j - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; -(0.01j - 0.5) &amp;lt; 8(0.01i - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;  u_{i,j}^{n+1} = u_{i,j}^{n} + \frac{(u_{i,j}^{n}( 1 - u_{i,j}^{n}) - fv_{i,j}^{n}(u_{i,j}^{n} - q)}{(u_{i,j}^{n} + q) + \nabla u(\frac{(u_{i+1,j}^{n} + u_{i-1,j}^{n} + u_{i,j+1}^{n} + u_{i,j-1}^{n} - 4u_{i,j}^{n})}{Dh^2})}\frac{dt}{e} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{i,j}^{n} + (u_{i,j}^{n} - v_{i,j}^{n} + \nabla v (\frac{(v_{i+1,j}^{n} + v_{i-1,j}^{n} + v_{i,j+1}^{n} + v_{i,j-1}^{n} - 4v_{i,j}^{n})}{Dh^2})dt &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3466</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3466"/>
		<updated>2021-03-30T12:46:05Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico (adicionar imagem da reação). A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:BZReaction.gif|thumb|center|none|alt=Alt text|Reação de Belousov-Zhabotinsky em uma placa de Petri.|480px]]&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space) ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
...para a aplicação em vetores de duas dimensões, o laplaciano será aplicado desta forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{i,j}^{n+1} - u_{i,j}^{n}}{Dt}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} - u_{i,j}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{i,j}^{n+1} - v_{i,j}^{n}}{Dt}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} - v_{i,j}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== teste ==&lt;br /&gt;
&lt;br /&gt;
condições iniciais &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; 8(0.01i - 0.5) &amp;lt; (0.01j - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; -(0.01j - 0.5) &amp;lt; 8(0.01i - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;  u_{i,j}^{n+1} = u_{i,j}^{n} + \frac{(u_{i,j}^{n}( 1 - u_{i,j}^{n}) - fv_{i,j}^{n}(u_{i,j}^{n} - q)}{(u_{i,j}^{n} + q) + \nabla u(\frac{(u_{i+1,j}^{n} + u_{i-1,j}^{n} + u_{i,j+1}^{n} + u_{i,j-1}^{n} - 4u_{i,j}^{n})}{Dh^2})}\frac{dt}{e} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{i,j}^{n} + (u_{i,j}^{n} - v_{i,j}^{n} + \nabla v (\frac{(v_{i+1,j}^{n} + v_{i-1,j}^{n} + v_{i,j+1}^{n} + v_{i,j-1}^{n} - 4v_{i,j}^{n})}{Dh^2})dt &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:BZReaction.gif&amp;diff=3465</id>
		<title>Arquivo:BZReaction.gif</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Arquivo:BZReaction.gif&amp;diff=3465"/>
		<updated>2021-03-30T12:42:05Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3464</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3464"/>
		<updated>2021-03-30T12:24:13Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico (adicionar imagem da reação). A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space) ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(h,t+dt) - f(h,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial h^{2}} \approx  \frac{f(h, t-dt) - 2f(h, t) + f(h, t+1)}{\Delta h^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta h^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
...para a aplicação em vetores de duas dimensões, o laplaciano será aplicado desta forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(h,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{i,j}^{n+1} - u_{i,j}^{n}}{Dt}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} - u_{i,j}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{i,j}^{n+1} - v_{i,j}^{n}}{Dt}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} - v_{i,j}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== teste ==&lt;br /&gt;
&lt;br /&gt;
condições iniciais &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; 8(0.01i - 0.5) &amp;lt; (0.01j - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; -(0.01j - 0.5) &amp;lt; 8(0.01i - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;  u_{i,j}^{n+1} = u_{i,j}^{n} + \frac{(u_{i,j}^{n}( 1 - u_{i,j}^{n}) - fv_{i,j}^{n}(u_{i,j}^{n} - q)}{(u_{i,j}^{n} + q) + \nabla u(\frac{(u_{i+1,j}^{n} + u_{i-1,j}^{n} + u_{i,j+1}^{n} + u_{i,j-1}^{n} - 4u_{i,j}^{n})}{Dh^2})}\frac{dt}{e} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{i,j}^{n} + (u_{i,j}^{n} - v_{i,j}^{n} + \nabla v (\frac{(v_{i+1,j}^{n} + v_{i-1,j}^{n} + v_{i,j+1}^{n} + v_{i,j-1}^{n} - 4v_{i,j}^{n})}{Dh^2})dt &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3463</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3463"/>
		<updated>2021-03-30T12:21:10Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico (adicionar imagem da reação). A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space) ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(x,t+dt) - f(x,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial x^{2}} \approx  \frac{f(x, t-dt) - 2f(x, t) + f(x, t+1)}{\Delta x^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta x^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
...para a aplicação em vetores de duas dimensões, o laplaciano será aplicado desta forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(r,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(r,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(r,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \epsilon \frac{u_{i,j}^{n+1} - u_{i,j}^{n}}{Dt}= u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+f_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} - u_{i,j}^{n}= \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; u_{i,j}^{n+1} = u_{C} + \left[u_{C}(1-u_{C}) + f\frac{q-u_{C}}{q+u_{C}}v_{C} + D_{u} \left(\frac{u_{R}+u_{L}+u_{U}+u_{D}-4u_{C}}{Dh^{2}}\right)\right]\frac{Dt}{\epsilon}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt;\frac{\partial v}{\partial t}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \frac{v_{i,j}^{n+1} - v_{i,j}^{n}}{Dt}= u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} - v_{i,j}^{n}= \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{C} + \left[ u_{C}-v_{C} + D_{v} \left(\frac{v_{R}+v_{L}+v_{U}+v_{D}-4v_{C}}{Dh^{2}} \right)\right] Dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== teste ==&lt;br /&gt;
&lt;br /&gt;
condições iniciais &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; 8(0.01i - 0.5) &amp;lt; (0.01j - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; -(0.01j - 0.5) &amp;lt; 8(0.01i - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;  u_{i,j}^{n+1} = u_{i,j}^{n} + \frac{(u_{i,j}^{n}( 1 - u_{i,j}^{n}) - fv_{i,j}^{n}(u_{i,j}^{n} - q)}{(u_{i,j}^{n} + q) + \nabla u(\frac{(u_{i+1,j}^{n} + u_{i-1,j}^{n} + u_{i,j+1}^{n} + u_{i,j-1}^{n} - 4u_{i,j}^{n})}{Dh^2})}\frac{dt}{e} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{i,j}^{n} + (u_{i,j}^{n} - v_{i,j}^{n} + \nabla v (\frac{(v_{i+1,j}^{n} + v_{i-1,j}^{n} + v_{i,j+1}^{n} + v_{i,j-1}^{n} - 4v_{i,j}^{n})}{Dh^2})dt &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3462</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3462"/>
		<updated>2021-03-30T10:44:55Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico (adicionar imagem da reação). A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos e fórmulas utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space) ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(x,t+dt) - f(x,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial x^{2}} \approx  \frac{f(x, t-dt) - 2f(x, t) + f(x, t+1)}{\Delta x^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta x^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Laplaciano === &lt;br /&gt;
...para a aplicação em vetores de duas dimensões, o laplaciano será aplicado desta forma:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(r,t) = \frac{\partial^{2} f}{\partial x^{2}} + \frac{\partial^{2}f}{\partial y^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(r,t) = \frac{f(x+dh,y,t)+f(x-dh,y,t)+f(x,y+dh,t)+f(x,y-dh,t)-4f(x,y,t)}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
De modo a simplificar a expressão para analises posteriores, reescreveremos desta forma, considerando uma analise 2D:&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla^{2}f(r,t) = \frac{f_{R}+f_{L}+f_{U}+f_{D}-4f_{C}}{dh^{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicação dos Métodos para a Reação de Belousov-Zhabotinsky ===&lt;br /&gt;
Considerando a equação &amp;lt;math&amp;gt; \epsilon \frac{\partial u}{\partial t}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== teste ==&lt;br /&gt;
&lt;br /&gt;
condições iniciais &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; 8(0.01i - 0.5) &amp;lt; (0.01j - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; -(0.01j - 0.5) &amp;lt; 8(0.01i - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;  u_{i,j}^{n+1} = u_{i,j}^{n} + \frac{(u_{i,j}^{n}( 1 - u_{i,j}^{n}) - fv_{i,j}^{n}(u_{i,j}^{n} - q)}{(u_{i,j}^{n} + q) + \nabla u(\frac{(u_{i+1,j}^{n} + u_{i-1,j}^{n} + u_{i,j+1}^{n} + u_{i,j-1}^{n} - 4u_{i,j}^{n})}{Dh^2})}\frac{dt}{e} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{i,j}^{n} + (u_{i,j}^{n} - v_{i,j}^{n} + \nabla v (\frac{(v_{i+1,j}^{n} + v_{i-1,j}^{n} + v_{i,j+1}^{n} + v_{i,j-1}^{n} - 4v_{i,j}^{n})}{Dh^2})dt &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3461</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3461"/>
		<updated>2021-03-30T10:25:06Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico (adicionar imagem da reação). A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon&#039; \approx 10^{-5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementação ==&lt;br /&gt;
Antes de discretizarmos a equação para que assim possamos utiliza-la em um código, explicaremos brevemente métodos utilizados para isso.&lt;br /&gt;
&lt;br /&gt;
=== Método FTCS (Forward Time Centered Space) ===&lt;br /&gt;
De modo a resolver numericamente as equações descritas acima, serão utilizado o método FTCS (Forward Time Centered Space), que consiste em um método para resolver equações parciais através da derivada parcial de primeira ordem no tempo por uma diferença finita e progressiva e a derivada parcial de segunda ordem no espaço por uma diferença centrada, como vemos logo abaixo:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \frac{\partial f}{\partial t} \approx \frac{f(x,t+dt) - f(x,dt)}{\Delta t} = \frac{f_{i}^{n+1} - f_{i}^{n}}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{\partial^{2}f}{\partial x^{2}} \approx  \frac{f(x, t-dt) - 2f(x, t) + f(x, t+1)}{\Delta x^{2}} = \frac{f_{i}^{n-1} - 2f_{i}^{n} + f_{i}^{n+1}}{\Delta x^{2}}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== teste ==&lt;br /&gt;
&lt;br /&gt;
condições iniciais &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; 8(0.01i - 0.5) &amp;lt; (0.01j - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; -(0.01j - 0.5) &amp;lt; 8(0.01i - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;  u_{i,j}^{n+1} = u_{i,j}^{n} + \frac{(u_{i,j}^{n}( 1 - u_{i,j}^{n}) - fv_{i,j}^{n}(u_{i,j}^{n} - q)}{(u_{i,j}^{n} + q) + \nabla u(\frac{(u_{i+1,j}^{n} + u_{i-1,j}^{n} + u_{i,j+1}^{n} + u_{i,j-1}^{n} - 4u_{i,j}^{n})}{Dh^2})}\frac{dt}{e} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{i,j}^{n} + (u_{i,j}^{n} - v_{i,j}^{n} + \nabla v (\frac{(v_{i+1,j}^{n} + v_{i-1,j}^{n} + v_{i,j+1}^{n} + v_{i,j-1}^{n} - 4v_{i,j}^{n})}{Dh^2})dt &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3460</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3460"/>
		<updated>2021-03-30T09:52:13Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico (adicionar imagem da reação). A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon ’ \approx 10^{−5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{dx}{dt}= x(1-x) + f\frac{q-x}{q+x}z &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dz}{dt}= x-z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dessa forma, o modelo de Oregonator mostra a forma típica de um sistema de feedback químico, ou seja, a variável x, que será reescrito como u, funciona como um ativador, enquanto a variável z, que será reescrita como v, tem o papel de inibidor. Se para as equações termos associados à difusão são adicionados, onde D&amp;lt;sub&amp;gt;u&amp;lt;/sub&amp;gt; e D&amp;lt;sub&amp;gt;v&amp;lt;/sub&amp;gt; são os coeficientes de difusão adimensionais, e &amp;lt;math&amp;gt;\nabla^{2}&amp;lt;/math&amp;gt; é o operador Laplaciano, então, o sistema torna-se:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; \epsilon \frac{du}{dt}= u(1-u) + f\frac{q-u}{q+u}v + D_{u} \nabla^{2}u&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{dv}{dt}= u-v + D_{v} \nabla^{2}v&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== teste ==&lt;br /&gt;
&lt;br /&gt;
condições iniciais &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; 8(0.01i - 0.5) &amp;lt; (0.01j - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{0} = 1 &amp;lt;/math&amp;gt;  se 0 &amp;lt; -(0.01j - 0.5) &amp;lt; 8(0.01i - 0.5)  senão  = 0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;  u_{i,j}^{n+1} = u_{i,j}^{n} + \frac{(u_{i,j}^{n}( 1 - u_{i,j}^{n}) - fv_{i,j}^{n}(u_{i,j}^{n} - q)}{(u_{i,j}^{n} + q) + \nabla u(\frac{(u_{i+1,j}^{n} + u_{i-1,j}^{n} + u_{i,j+1}^{n} + u_{i,j-1}^{n} - 4u_{i,j}^{n})}{Dh^2})}\frac{dt}{e} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v_{i,j}^{n+1} = v_{i,j}^{n} + (u_{i,j}^{n} - v_{i,j}^{n} + \nabla v (\frac{(v_{i+1,j}^{n} + v_{i-1,j}^{n} + v_{i,j+1}^{n} + v_{i,j-1}^{n} - 4v_{i,j}^{n})}{Dh^2})dt &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3453</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3453"/>
		<updated>2021-03-30T05:42:10Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico (adicionar imagem da reação). A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
Oregonator é um modelo matemático utilizado para descrever de forma mais simples a dinâmica da reação BZ, desenvolvido por Field e Noyes (1974). Foi um modelo não espacial originalmente composto por três variáveis de estado, onde posteriormente, vemos que tornam-se apenas duas. O mecanismo é, inicialmente composto por cinco etapas irreversíveis, onde, A = 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;, B = 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; 2HCOOH, 3BrCH(COOH)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (no geral, estas e demais espécies orgânicas); P = HOBr; X = HBrO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;; Y = Br&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;; Z = forma oxidada do catalisador e f = Coeficiente estequiométrico.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || A + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || X + P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || X + Y || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 P&lt;br /&gt;
 |-&lt;br /&gt;
 | || || A + X || &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || 2 X  + 2 Z&lt;br /&gt;
 |-&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot;|2 X&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || A + P&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | align=&amp;quot;right&amp;quot; | B + Z&lt;br /&gt;
 | &amp;lt;math&amp;gt;\longrightarrow&amp;lt;/math&amp;gt; || &amp;lt;math&amp;gt;\frac{1}{2}f&amp;lt;/math&amp;gt; Y&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Aplicando, então, as equações de taxa, onde v é a taxa da reação e k&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; corresponde às constantes de taxa de reação:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || v&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; [A][Y] || || || || || || || || v&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; [X][Y]  || || || || || || || || v&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; [A][X]  || || || || || || || || v&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; [X]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;  || || || || || || || || v&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; = k&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; [B][Z]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Para construir o modelo Oregonator, é necessário supor que as concentrações de A e B permaneçam constantes (estão associadas às concentrações iniciais dos precursores). Posteriormente, deve-se aplicar as técnicas padrão de cinética química para obter o modelo dinâmico considerando X, Y e Z como variáveis dinâmicas, assumindo que as reações químicas são elementares, ou seja, os coeficientes estequiométricos coincidem com a potência das variáveis dinâmicas. Considerando &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; como o tempo, vemos as seguintes equações de velocidade:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [X]}{d\tau}=  k_1 [A] [Y] - k_{2} [X] [Y] + k_{3} [A] [X] - 2k_{4} [X]^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Y]}{d\tau}= -k_1 [A] [Y] - k_{2} [X] [Y] + \frac{1}{2}f k_5 [B] [Z]&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;\frac{d [Z]}{d\tau}=  2k_{3} [A] [X] - k_5 [B] [Z] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A análise é simplificada convertendo essas equações em uma forma adimensional:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;x \equiv	\tfrac{2k_{4}[X]}{k_{3}[Y]}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;y \equiv \tfrac{k_{2}[X]}{k_{3}[A]}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;z \equiv	 \tfrac{k_{5}k_{4}[B][Z]}{(k_{3}[A])^{2}}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt; t \equiv k_{5}[B] \tau&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
A partir de operações algébricas com as equações acima, obtemos para x, y e z, o seguinte sistema de equações diferenciais não lineares:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
 | || || &amp;lt;math&amp;gt;\tfrac{dx}{dt} = \tfrac{qy - xy + x(1-x)}{\epsilon}&amp;lt;/math&amp;gt;|| || || || || || || || &amp;lt;math&amp;gt;\tfrac{dy}{dt} = \tfrac{-qy - xy + fz}{\epsilon &#039;}&amp;lt;/math&amp;gt;  || || || || || || || || &amp;lt;math&amp;gt;\tfrac{dz}{dt} = x - z&amp;lt;/math&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\epsilon \equiv \tfrac{k_{5}[B]}{k-{3}[A]}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt; \epsilon &#039; \equiv \tfrac{2k_{4}k_{5}[B]}{k_{2}k_{3}[A]}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;q \equiv \tfrac{2k_{4}k_{1}}{k_{2}k_{3}}&amp;lt;/math&amp;gt;. Como parâmetro &amp;lt;math&amp;gt;\epsilon ’ \approx 10^{−5}&amp;lt;/math&amp;gt;, é possível considerar a aproximação do estado estacionário da variável y, portanto, &amp;lt;math&amp;gt;y \equiv \tfrac{fz}{q+x}&amp;lt;/math&amp;gt; então as equações são reduzidos para:&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3452</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3452"/>
		<updated>2021-03-30T01:44:39Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico (adicionar imagem da reação). A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método FTCS (Forward Time Centered Space) ==&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3444</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3444"/>
		<updated>2021-03-30T00:07:35Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico (adicionar imagem fofa do vidro de relógio). A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;br /&gt;
&lt;br /&gt;
== Oregonator ==&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3440</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3440"/>
		<updated>2021-03-29T23:50:24Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;−&amp;lt;/sup&amp;gt; + 5CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 3H&amp;lt;sup&amp;gt;+&amp;lt;/sup&amp;gt;  → 3BrCH(CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;H)&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 4CO&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; + 5H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O + 2CH&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico (adicionar imagem fofa do vidro de relógio). A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3438</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3438"/>
		<updated>2021-03-29T23:25:56Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO− 3 + 5CH2(COOH)2 + 3H+ → 3BrCH(COOH)2 + 4CO2 + 5H2O + 2HCOOH, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico (adicionar imagem fofa do vidro de relógio). A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3437</id>
		<title>Belousov-Zhabotinsky</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Belousov-Zhabotinsky&amp;diff=3437"/>
		<updated>2021-03-29T23:25:42Z</updated>

		<summary type="html">&lt;p&gt;Erhonaragao: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Belousov-Zhabotinsky Reaction&lt;br /&gt;
&lt;br /&gt;
== Belousov-Zhabotinsky Reaction ==&lt;br /&gt;
&lt;br /&gt;
A reação de Belousov-Zhabotinsky (BZ) consiste em uma família de reações químicas oscilatórias descobertas inicialmente por Belousov, e posteriormente analisadas por Zhabotinsky. A reação consiste em 3BrO− 3 + 5CH2(COOH)2 + 3H+ → 3BrCH(COOH)2 + 4CO2 + 5H2O + 2HCOOH, e demonstra um comportamento oscilatório não linear até atingir o equilíbrio químico (adicionar imagem fofa do vidro de relógio). A interação entre a reação e a difusão dos produtos químicos no espaço resultará na auto-organização de ondas viajantes dinâmicas. Seu mecanismo original, foi descrito através de 27 espécies químicas e um total de 80 reações.&lt;/div&gt;</summary>
		<author><name>Erhonaragao</name></author>
	</entry>
</feed>