Professional Documents
Culture Documents
Researchers have been studied nonlinear chemical dynamics as an interdisciplinary field, from
chemistry to mathematics, physics, biology and engineering, for many years. This project covers just
e f he d amic m del ed i hi field, called he c bic a ca ala . I he c e
of the project, it was first aimed to analyze analytically the dynamics of this model related to a
hypothetical reaction in detail in the light of corresponding articles and then, the system was
simulated to examine the system behaviour over wide ranges of control parameters. The existent
model was extended by the inclusion of the force term to see if the chaotic solutions are also
possible for this model, as they are found possible for some other nonlinear chemical oscillator
models. At least, it was expected to see some changes on the phase portrait.
Introduction
The main breakthrough in the field of nonlinear chemical dynamics came with Bel d he
bromination of citric acid catalyzed by cerium ions. He noticed that the color of a mixture consisting of
bromate and cerium ions with citric acid in sulfuric acid oscillated back and forth, with a period of a
minute or more, between colorless and pale yellow. After him, Zhabotinsky discovered that when
malonic acid is replaced with citric acid, the reaction shows a more dramatic red-blue color change. This
eac i i k a Bel -Zhab i k (BZ) eac i a d i ha bee he m died eac i
mechanism to understand the chemical oscillators [1,2]. The common thinking of chemical reactions is
that they occur in a monotonic fashion while showing color change, heat generation or absorption as the
reactants are consumed to give products. However, they may give persistent oscillations in the
concentration of reactants and products. In other words, oscillations are possible for far-from-
equilibrium chemical systems where intermediate or catalyst species oscillate around pseudo-steady-
state values. Hence, chemical oscillations are confined to intermediates and catalyst species. Several
mathematical models have been developed for many years to analyze the dynamics of these oscillatory
reactions and to predict the behavior of complex reaction mechanisms. The most common two-variable
m del a e O eg a hich c ide fi e eac ion steps to analyze BZ and CIMA reactions,
Higgi m del hich i ed a al e he ce f gl c l i [2, 3]. The cubic autocatalator is
another useful two-variable model named by Gray and Scott which includes a cubic nonlinearity [1, 4].
The minimal hypothetical mechanism of the cubic autocatalator is given by the following chemical
steps,
P A 𝑅0 = 𝑘 𝑃
2
A+ 2B 3B 𝑅1 = 𝑘1 𝐴 𝐵
B C 𝑅2 = 𝑘2 𝐵
A B 𝑅3 = 𝑘3 𝐴
The two species of our interest are A and B which are autocatalytic species. [P], [A], [B] and [C] are
molar concentration of the species. 𝑅0 − 𝑅3 are the rate expressions for the reactions. k0-k3 are rate
constants. For the dynamical analysis of the system, the reactions are assumed to take place isothermally.
Addi i all , l chemical a ima i i c ide ed f im lici he e he ec P i
assumed to be an excessive amount in the reaction environment that its concentration remains constant
[1,4,5]. In the literature, this reaction system was initially studied without the last step, which a is slow
uncatalysed step, by considering the Landolt clock reaction which is also referred to the iodate-arsenite
reaction [3].
Background analysis of the mechanism:
Mass balances written for two reacting species A and B of interest due to the reaction mechanism are
𝑑𝐴 2
= 𝑘0 𝑃 − 𝑘1 𝐴 𝐵 − 𝑘3 𝐴
𝑑𝑡
𝑑𝐵 2
= 𝑘1 𝐴 𝐵 − 𝑘2 𝐵 + 𝑘3 𝐴
𝑑𝑡
𝑋𝑌 2 − 𝑌 = 0
1
where the equilibrium points for these two equations occur at 𝑋 ∗ , 𝑌 ∗ = ,𝜇 . The Jacobian of the
𝜇
2 −µ2 −2
system is J= −𝑌2 −2𝑋𝑌 and is evaluated at fixed points as, 𝐽𝑋 ∗ ,𝑌 ∗ =[ ].
𝑌 2𝑋𝑌 − 1 𝜇2 1
Then, the trace and determinant were found as, 𝜏 = 1 − 𝜇2 and ∆= 𝜇2 , respectively. Since ∆≥ 0,
solutions are stable/unstable node or spiral. Where >1, solutions are stable (stable spirals for 1< <√2 +
1, stable nodes for > √2 + 1, as seen in Fig.1a and 1b, respectively) and <1 are unstable solutions
(unstable nodes for 0< <√2 − 1, unstable spirals start for √2 − 1< <1 as seen in Fig.1c). In the
corresponding article, the authors have shown that periodic solutions are possible values of the
a ame e i he i e al f 𝜇0 < 𝜇 < 1, with the value 𝜇0 determined numerically to be 𝜇0 ≈
0.9003. This result can be also seen clearly in Fig.2. The periodic solutions arise at =1 through a
supercritical Hopf bifurcation since the stable spiral solutions turn to stable limit cycle solutions. Stable
limit cycles are seen nearly between 0.9 < <1. The amplitude of these oscillations increases with
dec ea i g coming near to 𝜇0 .
Figure 1: (a) 𝜇 > 1 Stable solutions, (b) 𝜇 > 1 Stable spirals better seen near 1, (c) 𝜇 < 1, unstable solutions
1 − 2𝑟 ∓ 1 − 8𝑟
𝜇∓ = ( )
2
These two values of approach 0 and 1 as r 0. Periodic
solutions are generated at these points via supercritical Hopf
bifurcations. Moreover, it was seen that towards very small
r, the limit cycle solution of these two 𝜇∓ limit values meets
abruptly around 𝜇∓ =𝜇0 =0.9003. Thus, they concluded that
limit cycles are expected in the interval of 𝜇− < 𝜇 < 𝜇+
and the length of this interval decreases as r is increased.
This interval becomes zero at r=1/8, so any limit cycle is not
possible for r >1/8. In the paper of interest, this condition
was also proved via a theorem via transforming the system
to a Lienard equation [1].
Figure 4: Similar to case 1 at very low r values
The main aim of this paper is to investigate if the system
has any periodic solutions and shows limit cycles at the region where 𝜇>1 with different values of r <1/8
and examine the solutions in detail at the vicinity of the sharp increase to find if there is any unstable
limi c cle l i . H e e , he did fi d a e i dic l i he e ab e 1. Whe e l e
the system at very low r values, the results are found very similar to the results of r=0, and limit cycle
solution starts to occur around 𝜇0 = ≅0.9 as seen in Fig.4. However, if r is increased, periodic solutions
a cc al a l e al e i h a e high am li de (Fig.5(a)). These very high amplitudes
decrease with further increase in r value until the limiting value 1/8 (Fig.5(b), (c)). Then, after r=1/8,
periodic solutions are lost (Fig.5(d)).
(a) (b)
(c) (d)
(a) (b)
where f is the intensity of the sinusoidal force and w is the angular velocity. Then, the system can be
controlled by parameter r, so-called chaos control parameter.
(a) (b)
References
1. Forbes, L. K., & Holmes, C. A. (1990). Limit-cycle behaviour in a model chemical reaction: the cubic autocatalator. Journal of engineering
mathematics, 24(2), 179-189.
2. Epstein, I. R., & Showalter, K. (1996). Nonlinear chemical dynamics: oscillations, patterns, and chaos. The Journal of Physical Chemistry,
100(31), 13132-13147.
3. Beutel, K. M., & Peacock-L e , E. (2007). Che ca c a : -variable chemical models. Parameters, 2, 10-3M.
4. Merkin, J. H., Needham, D. J., & Scott, S. K. (1987). On the creation, growth and extinction of oscillatory solutions for a simple pooled
chemical reaction scheme. SIAM Journal on Applied Mathematics, 47(5), 1040-1060.
5. Gray, B. F., & Thuraisingham, R. A. (1989). The cubic autocatalator: the influence of degenerate singularities in a closed system. Journal
of engineering mathematics, 23(3), 283-293.
6. Merkin, J. H., Needham, D. J., & Scott, S. K. (1987). On the structural stability of a simple pooled chemical system. Journal of engineering
mathematics, 21(2), 115-127.
7. Sanayei, A. (2010, June). Controlling chaotic forced Brusselator chemical reaction. In Proceedings of the World Congress on Engineering
(Vol. 3).
8. Bashkirtseva, I. A., & Ryashko, L. B. (2000). Sensitivity analysis of the stochastically and periodically forced Brusselator. Physica A:
Statistical Mechanics and its Applications, 278(1-2), 126-139.
9. Strogatz, Steven H. (Steven Henry) author. (2015). Nonlinear dynamics and chaos : with applications to physics, biology, chemistry, and
engineering. Boulder, CO :Westview Press, a member of the Perseus Books Group,
APPENDIX
A1. MATLAB code for the first case:
close all
clear all
global mu;
for i=1:N
u(i+1)=u(i)+0.02;
mu=u(i+1);
time=500;
%ode solver
F0=[1 1]'; %initial conditions
[t,F]=ode45(@odesolver, [0 time], F0);
X=F(:,1);
Y=F(:,2);
time=500;
%ode solver
F0=[1 1]';
[t,F]=ode45(@odesolver, [0 time], F0);
X=F(:,1);
Y=F(:,2);
for j=1:size(rvalues,2)
r=rvalues(j);
u(1)=0.8;
Nu=1;
for i=1:Nu
u(i+1)=u(i);
mu=u(i+1);
time=500;
%ode solver
F0=[1 1]';
[t,F]=ode45(@odesolver, [0 time], F0);
X=F(:,1);
Y=F(:,2);
figure(2)
plot(X,Y, 'LineWidth',1)
colororder(flipud(copper(i)))
% axis([0 5 0 5])
legends{i}=[ 'u=', num2str((mu))];
title('\fontsize{14}\mu=0.8 r=0.05 f=5')
xlabel('X')
ylabel('Y')
end
% hold on
% plot(u(2:Nu+1),A,'.-','LineWidth',1,'MarkerSize',12)
% xlabel('\mu')
% ylabel('A_x')
% axis([0.89 1 0 80])
% title('Amplitude of the oscillations')
% legendsA{j}=[ 'r=', num2str((r))];
% colororder(flipud(winter(j)))
end
%legend(legends)
% legend(legendsA)
X=F(1);
Y=F(2);
dXdt=mu-X*Y^2-r*X+f*cos(w*t); %forced version
dYdt=X*Y^2-Y+r*X;
dF= [dXdt dYdt]';
end