BZ 反応の数理モデルの解析
黒田紘敏(理学研究院 数学部門)
数理解析学特論A /フロンティア数理物質科学II 第8回
2020年7月2日
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日
(Review) Belousov-Zhabotinsky reaction
有名な振動化学反応(oscillating chemical reactions)
Oxidant(酸化剤) NaBrO3,臭素酸ナトリウム
Reductant(還元剤) CH2(COOH)2,マロン酸
Acid H2SO4,硫酸
Catalyst(触媒) Ce3+,Ce4+,セリウムイオン Redox indicator(指示薬) Fe(phen)32+,フェロイン
2BrO3−+3CH2(COOH)2+2H+
−→2BrCH(COOH)2+3CO2+4H2O
酸化反応と還元反応が交互に繰り返され,指示薬の色が変わる.
(A state of the solution oscillates between the oxidation state and the reduced state.)
数理解析学特論A (第8回) BZ反応の数理モデルの解析 2020年7月2日 2 / 25
(Review) Mathematical model of the BZ reaction
x≈ [HBrO2], z ≈[Ce4+] 質量作用の法則より,次の数理モデルが立てられる.
Oregonator
ε dx(s)
ds = x(s)(
1−x(s))− pz(s) x(s)−q x(s)+q d z(s)
ds = x(s)−z(s)
ここで,式に現れるパラメータは実験により
ε ≒9.90×10−3, q ≒7.62×10−4, p=1
であることが知られている.とりあえずεとqは十分小さいと思ってお けばよい.(Consider thatεandqare small enough.)
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日
Oregonator (Important steps)
1972, R. Field, E. Kor ¨os and R. M. Noyes focused to 3 factors and 5 steps.
HBrO2(活性因子,activator) Br−(抑制因子,inhibitor) Ce4+(金属触媒,metal catalyst)
1.Br−の消費過程 (Consumption process ofBr−) (R3) BrO3−+Br−+2H+ →HBrO2+HOBr (R2) HBrO2+Br−+H+→2HOBr
2.HBrO2の自触媒反応 (Autocatalytic reaction ofHBrO2)
(R5)+2(R6) HBrO2+2Ce3++BrO3−+3H+→2HBrO2+2Ce4++H2O 3.HBrO2の消費過程 (Consumption process ofHBrO2)
(R4) 2HBrO2→ BrO3−+HOBr+H+
4.有機酸の酸化 (The oxidation of the organic acid) (R9) 4Ce4++BrCH(COOH)2+2H2O
→4Ce3++Br−+HCOOH+2CO2+5H+
数理解析学特論A (第8回) BZ反応の数理モデルの解析 2020年7月2日 4 / 25
Oregonator (Reaction rate equation)
(O1) A+Y −−→k1 X+P (O2) X+Y −−→k2 2P (O3) A+X −−→k3 2X+2Z (O4) 2X −−→k4 A+P (O5) Z+B −−→k5 hY
反応速度論(Reaction kinetics)における質量作用の法則(the law of mass
action)より,濃度変化を数式で表す.
d[X]
d t = k1[A][Y]−k2[X][Y]+k3[A][X]−2k4[X]2 d[Y]
d t =−k1[A][Y]−k2[X][Y]+hk5[B][Z]
d[Z]
d t =2k3[A][X]− k5[B][Z]
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日
Oregonator (Nondimensionalization,無次元化)
Nondimensionalization by Tyson’s method x:= 2k4
k3[A][X], y:= k2
k3[A][Y], z := k4k5[B]
(k3[A])2[Z], s := k5[B]t ε:= k5[B]
k3[A], ε′ := 2k4k5[B]
k2k3[A] , p:=2h, q := 2k1k4 k2k3
Then the ODE system is represented as
ε dx
ds = qy−xy+x(1−x) ε′dy
ds =−qy−xy+ pz dz
ds = x−z
whereε, ε′,p,qare constants (parameters) such that 0< ε′ ≪ ε≪ 1, 0< q≪1, p=1
数理解析学特論A (第8回) BZ反応の数理モデルの解析 2020年7月2日 6 / 25
Oregonator (Reduction,縮約) Since0< ε′ ≪ε ≪1,
εdx
ds =qy−xy+x(1−x) ε′dy
ds =−qy−xy+pz d z
ds =x−z
=⇒ dy ds ≫ dx
ds ≫ d z ds
臭素イオン濃度 yは変化速度がかなり大きいため,反応がすぐに進行し て他の濃度xとzに応じた平衡状態に到達するとみなせば,yはxとz の関数となり
(So, we can expect that the bromide ion concentration ywill always adjust rapidly to the instantaneous composition of the reacting mixture. Then)
0=ε′dy
ds =−qy−xy+ pz =⇒ y= pz x+ q
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日
Introduction
Tyson version of Oregonator ε dx
ds = x(1− x)− pzx−q
x+q, d z
ds = x−z
今日の目標
立てた数理モデルを解析することにより,振動化学反応が起こるメカニ ズムの数学的な説明を試みる.
(By analyzing the Oregonator, we attempt to provide a mathematical explanation of the mechanism of the oscillating chemical reactions.) Contents
1 (Review) Oregonatorの導出
2 数理モデルの解析
1 Nullcline
2 平衡点(Equilibrium point)
3 線形化問題(Linearized problem)
4 平衡点の安定性(Stability of the equilibrium point)
数理解析学特論A (第8回) BZ反応の数理モデルの解析 2020年7月2日 8 / 25
Nullcline
nullcline
F(x,z) = 1 ε
{
x(1−x)− pzx−q x+q }
=0 G(x,z) = x− z= 0
F(x,z)= 0 ⇐⇒ z= x(1−x)(x+ q)
p(x−q) (=: f(x)) G(x,z)= 0 ⇐⇒ z= x
Question
曲線 z = f(x)と z= xの交点に軌道が収束していくことはないか?
(Does the solution trajectory converge to the intersection point of the curves?)
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日
平衡点(equilibrium point)
Definition (平衡点(Equilibrium point)) 点(x∗,y∗)が
dx
d t(t) = F(
x(t),y(t)) dy
d t(t) =G(
x(t),y(t))
の平衡点(Equilibrium point)であるとは,次が成り立つことである.
F(x∗,y∗) =G(x∗,y∗) =0 もし初期値が平衡点であれば
(x(0),y(0))= (x∗,y∗) =⇒ (
x(t),y(t))=(x∗,y∗) (t >0) が解となる.そのため,定常解(stable solution)や不動点(fixed point)と 呼ばれることもある.また,化学反応のモデルでは平衡点は定常状態を 表していると考えられる.(In the model of chemical reactions, the equilibrium point represents a steady state.)
数理解析学特論A (第8回) BZ反応の数理モデルの解析 2020年7月2日 10 / 25
平衡点(equilibrium point)
Oregonator
x˙ = F(x,z)= 1 ε
{
x(1−x)− pz x−q x+q }
˙z= G(x,z)= x−z
Question 1
Oregonatorの平衡点(x∗,z∗)を求めよ.
(Find the equilibrium point(x∗,z∗)of the Oregonator.)
(Remark) x(s)とz(s)は
x≈ [HBrO2], z ≈[Ce4+]
のように濃度(の定数倍)なので正(x>0, z >0)である.
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日
平衡点(equilibrium point)
Question 1
Find the equilibrium point(x∗,z∗)of the Oregonator.
Answer
(x∗,z∗) =(α,α)
α= 1− p−q+ √
(p+ q−1)2+4q(p+1) 2
p=1, q ≒7.62×10−4なので,α≒4×10−2となる.
そこで,平衡点(x∗,z∗)の近くでの微分方程式の様子を調べてみる.
(Therefore, let us consider the state of the differential equation near the equilibrium point(x∗,z∗).)
数理解析学特論A (第8回) BZ反応の数理モデルの解析 2020年7月2日 12 / 25
線形化問題(Linearized problem)
Oregonator
x˙ = F(x,z)= 1 ε
{
x(1−x)− pz x−q x+q }
˙z= G(x,z)= x−z
F(x,z)を平衡点(α, α)の周りで1次近似すれば,|u|,|v| ≪1に対して F(α+u, α+v)≒ F(α, α)+ ∂F
∂x(α, α)u+ ∂F
∂z(α, α)v
= Fx(α, α)u+Fz(α, α)v となる.よって,|u(s)|,|v(s)| ≪1に対して
F(α+u(s), α+v(s))≒ Fx(α, α)u(s)+Fz(α, α)v(s) G(α+u(s), α+v(s))= u(s)−v(s)
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日
線形化問題(Linearized problem)
そこで,解と平衡点のずれを
x(s)= α+u(s), z(s) =α+v(s) とおくと,x˙ = u˙ なので
u˙ = F(
x,z)= F(α+u, α+v)≒ Fx(α, α)u+Fz(α, α)v となる.よって,元の常微分方程式系は次の線形方程式
u(s)˙ = Fx(α, α)u(s)+Fz(α, α)v(s) v(s)˙ =u(s)−v(s)
で近似できる.これはヤコビ行列(Jacobian matrix)を用いて (u˙
v˙ )
=
Fx(α, α) Fz(α, α)
1 −1
( u v )
と表せる.
数理解析学特論A (第8回) BZ反応の数理モデルの解析 2020年7月2日 14 / 25
線形化問題(Linearized problem)
Oregonator
x˙ = F(x,z)= 1 ε
{
x(1−x)− pz x−q x+q }
˙z= G(x,z)= x−z Quesion 2
平衡点(α, α)における線形化行列
A=
Fx(α, α) Fz(α, α)
1 −1
の成分をα,p,q, εで表せ.(Express the components of the matrix Aat the equilibrium point(α, α)usingα,p,qandε.)
Sinceαis a solution of the equationα2+(p+q−1)α−q(p+1)=0, Fz(α, α)can be expressed using onlyαandε.
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日
線形化問題(Linearized problem)
Quesion 2
Express the components of the matrix A =
Fx(α, α) Fz(α, α)
1 −1
at the
equilibrium point(α, α)usingα,p,qandε. Answer
∂F
∂x(x,z)= 1 ε
{
1−2x− pz 2q (x+q)2
} , ∂F
∂z(x,z) =−p(x−q) ε(x+q). Hence
Fx(α, α) = 1 ε
{
1−2α− 2pqα (α+q)2
} , Fz(α, α) =−p(α−q)
ε(α+q) = α−1 ε .
数理解析学特論A (第8回) BZ反応の数理モデルの解析 2020年7月2日 16 / 25
(Review) Solutions for system of homogeneous linear ordinary differential equations
(∗) : d
d t⃗x(t) = A⃗x(t), A =
(a b
c d )
, ⃗x(t) = (x(t)
y(t) )
Theorem
Letλ1andλ2be eigenvalues of A, and assume thatλ1 ,λ2. Let⃗pibe the eigenvector forλi. In this case, the solution to the system(∗)is given by
⃗ x( t) = C
1e
λ1t⃗ p
1+ C
2e
λ2t⃗ p
2whereC1andC2 are arbitrary constants.
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日
平衡点の安定性(Stability of the equilibrium point)
線形化問題(Linearized problem) (u˙
v˙ )
= A (u
v )
, A=
Fx(α, α) Fz(α, α)
1 −1
Aの固有方程式(characteristic equation)は FA(λ) =det(λE− A)
=det
(λ−Fx(α, α) −Fz(α, α)
−1 λ+1 )
=(λ−Fx(α, α))(λ+1)−(−Fz(α, α))(−1)
=λ2−(Fx(α, α)−1)λ−Fx(α, α)−Fz(α, α)= 0
となる.この判別式 Dは正であることがわかるから,Aの2個の固有値 は実数である.
(Since the discriminant Dof this quadratic equation is known to be positive, the two eigenvalues of Aare real numbers.)
数理解析学特論A (第8回) BZ反応の数理モデルの解析 2020年7月2日 18 / 25
平衡点の安定性(Stability of the equilibrium point)
Aの固有値λ1, λ2は実数で,2次方程式
λ2−(Fx(α, α)−1)λ−Fx(α, α)−Fz(α, α) =0 の解なので,パラメータの値
ε≒9.90×10−3, q≒ 7.62×10−4, p= 1, α ≒4×10−2 を用いれば,解と係数の関係より
λ1+λ2 = Fx(α, α)−1= 1 ε
{
1−ε−2α− 2pqα (α+ q)2
}
>0 λ1λ2 = −Fx(α, α)−Fz(α, α) = 1
ε {
α+ 2pqα (α+q)2
}
>0
となる.よって,固有値の符号は
λ1> 0, λ2 >0
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日
平衡点の安定性(Stability of the equilibrium point)
線形化問題(Linearized problem) (u˙
v˙ )
= A (u
v )
, A=
Fx(α, α) Fz(α, α)
1 −1
線形化問題の解 ( u(s) v(s) )
= C1eλ1s⃗p1+C2eλ2s⃗p2 において,λ1 >0, λ2 >0なので
slim→∞(u(s),v(s)), (0,0) となる.よって,x(s) =α+u(s), z(s)= α+v(s)より
slim→∞(x(s),z(s)), (α, α) 従って,平衡状態には収束しない.
(Therefore, it does not converge to the equilibrium state.)
数理解析学特論A (第8回) BZ反応の数理モデルの解析 2020年7月2日 20 / 25
Numerical computation of the Oregonator
cf. Field, R.J., Koros, E., Noyes, R.M., Oscillations in chemical systems. II.
Thorough analysis of temporal oscillation in the bromate-cerium-malonic acid system. J. Am. Chem. Soc. 94, 1972, 8649–8664.
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日
Conclusion
x≈ [HBrO2], z ≈[Ce4+] Oregonator
ε dx(s)
ds = x(s)(
1−x(s))− pz(s) x(s)−q x(s)+q d z(s)
ds = x(s)−z(s)
BZ反応の数理モデルであるOregonatorを導出し,その理論的な解析を 行うことで,振動化学反応が起こることを説明できた.
(The Oregonator, a mathematical model of the BZ reaction, was derived and its theoretical analysis was used to explain the occurrence of the oscillatory chemical reaction.)
数理解析学特論A (第8回) BZ反応の数理モデルの解析 2020年7月2日 22 / 25
Conclusion
本講義ではある現象に対して,数理モデルを導出し解析することで理 論的に説明した.しかし,現象を理解するためには数理モデルの解析だ けでは十分ではないこともある.
それは数理モデルを導出する際に問題を簡単にするためにいくつか仮 定をおくため,数学的な計算が正しくても現象と合わないことが起こり うるからである.実験や観察を行っている研究者とともに,実験結果と 照らし合わせながら数理モデルの妥当性を検証することも必要である.
近年,異分野の研究者が共同研究をするテーマが増えてきた.数学の 抽象性や共通言語としての性質は異分野間の橋渡し的役割を果たしてい る.また,抽象的議論による問題の定式化,数値シミュレーション手法 の正当化などにおいて数学者は活躍している.
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日
Conclusion
In this lecture, we have derived and analyzed a mathematical model of a phenomenon to explain it theoretically. However, the analysis of
mathematical models alone may not be sufficient to understand the phenomena.
This is because when we derive a mathematical model, we make some assumptions in order to simplify the problem, so that even if our
mathematical calculations are correct, they may not match the
phenomena. It is also necessary to verify the validity of the mathematical models by checking them against the experimental results together with the researchers who are conducting the experiments and observations.
In recent years, there has been an increase in the number of topics where researchers from different disciplines collaborate on research. The abstract nature of mathematics and its nature as a common language serves as a bridge between the different disciplines. Mathematicians are active in the formulation of problems by abstract argument and in the justification of numerical simulation methods.
数理解析学特論A (第8回) BZ反応の数理モデルの解析 2020年7月2日 24 / 25
References
S. H. Strogatz著,田中久陽・中尾裕也・千葉逸人 訳,非線形ダイナミクス
とカオス 数学的基礎から物理・生物・化学・工学への応用まで,丸善出版, 2015.
郡宏・森田善久,シリーズ・現象を解明する数学 生物リズムと力学系,共立 出版, 2011.
二宮広和,シリーズ・現象を解明する数学 侵入・伝播と拡散方程式,共立出 版, 2014.
桑村雅隆,シリーズ・現象を解明する数学 パターン形成と分岐理論 自発的 パターン発生の力学系入門,共立出版, 2015.
池田幸太・末松J.信彦,数理解析であばく化学振動反応の本質,第34回発 展方程式若手セミナー報告集, (2012), 73-97.
Scholarpedia,http://www.scholarpedia.org/article/Oregonator
数理解析学特論A (第 回) 反応の数理モデルの解析 年 月 日