Professional Documents
Culture Documents
E. Ryzhii, M. Ryzhii ∗
Complex Systems Modeling Laboratory, University of Aizu, Aizu-Wakamatsu 965-8580, Japan
a r t i c l e i n f o a b s t r a c t
Article history: We present a novel model of cardiac conduction system including main pacemakers and
Received 27 January 2014 heart muscles. Sinoatrial node, atrioventricular node and His–Purkinje system are repre-
Received in revised form sented by modified van der Pol-type oscillators connected with time-delay velocity coupling.
25 March 2014 For description of atrial and ventricular muscles, where depolarization and repolarization
Accepted 16 April 2014 processes are considered as separate waves, we use modified FitzHugh–Nagumo model.
In this work, we obtained synthetic ECG as a combined signal of atrial and ventricular
Keywords: muscles and reproduced several normal and pathological rhythms. Inclusion of cardiac mus-
Delay differential equations cle response allows to investigate interactions between pacemakers and resulting global
MATLAB heartbeat dynamics by means of clinically comparable realistic ECG signals. This feature
ECG distinguishes our model from existing cardiac oscillator models. To solve the system of
Heart model differential equations describing the proposed heterogeneous coupled oscillator model we
van der Pol developed a software in MATLAB environment utilizing special DDE23 function.
FitzHugh–Nagumo © 2014 Elsevier Ireland Ltd. All rights reserved.
∗
Corresponding author. Tel.: +81 242372566.
E-mail addresses: eryzhii@hotmail.com (E. Ryzhii), m-ryzhii@ieee.org, mryzhii@yahoo.com (M. Ryzhii).
http://dx.doi.org/10.1016/j.cmpb.2014.04.009
0169-2607/© 2014 Elsevier Ireland Ltd. All rights reserved.
c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e 1 1 7 ( 2 0 1 4 ) 40–49 41
2
1
SA
x1
0
-1
2
x2 1 AV
0
-1
2
1
HP
x3
0
-1
13 14 15 16 17 18 19 20
Time (s)
Fig. 3 – Calculated action potentials of uncoupled pacemakes at their intrinsic firing rates.
right-hand side of the second equation of (4) similar to the e2 = 5, and e3 = 12. The resulting action potentials of the uncou-
three cardiac oscillator system (SA–AV–HP) described in Ref. pled pacemakers firing at their intrinsic rates are shown in
[22], we found that synchronization level is not enough in wide Fig. 3. We found that to maintain stable synchronization
range of beat rates (30–200 bpm). In particular, the synchro- between the oscillators with change of the SA rate, the cou-
nization problem occurred at very high sinus rates (>140 bpm) pling coefficients should be proportional to ω12 ∼f1 , thus for
in the HP oscillator node, which has the lowest intrinsic simplicity we set KSA−AV = KAV−HP = f1 .
rate (35 bpm). The application of the velocity coupling to the
right-hand side of the second equation significantly improved 3.2. Modified FHN model for cardiac muscles
in-phase synchronization at such high rates [35]. Moreover, it
is also known that the synchronization level depends on the In contrast to the properties of the pacemaker cells, cardiac
coupling coefficients K as well [18]. muscle cells does not demonstrate self-oscillatory behavior.
Taking into account the above-mentioned considerations, They have to be stimulated by an electrical signal from a pace-
in our proposed mathematical model we describe all three maker to produce a single response, i.e depolarization, which
natural pacemakers by a system of modified asymmetric VDP leads to their contraction. For simulation of atrial and ven-
equations with unidirectional time-delay velocity coupling tricular muscles an equation for quiescent excitable element,
only: such as modified FHN model or VDP model with positive prod-
uct u1 u2 [26], is necessary to adequately describe electrical
ẋ1 = y1 response. These models have a low level stable oscillatory
SN (5) state for small values of applied stimulating current.
ẏ1 = −a1 y1 (x1 − u11 )(x1 − u12 ) − f1 x1 (x1 + d1 )(x1 + e1 ),
In our proposed model of cardiac conduction system, the
⎧ description of electrical responses of cardiac muscles on a
⎪
⎨ ẋ2 = y2 stimulation by pacemakers in both atria and ventricles is
AV (6) based on FHN class model [39,40] for excitable media:
⎪ ẏ2 = −a2 y2 (x2 − u21 )(x2 − u22 ) − f2 x2 (x2 + d2 )(x2 + e2 )
⎩ +K
(y SA−AV − y ),
SA−AV 1 2
ż = −cz(z − w1 )(z − w2 ) − bv + I
(8)
⎧ v̇ = h(z − gv).
⎪
⎨ ẋ3 = y3
HP ẏ3 = −a3 y3 (x3 − u31 )(x3 − u32 ) (7)
⎪
⎩ − f x (x + d )(x + e ) + K AV−HP
Here z is the excitation variable corresponding to the net
3 3 3 3 3 3 AV−HP (y2 − y3 ). transmembrane potential of all cells of the muscle, and v is
the recovery variable (quantity of refractoriness). The cubic
Here indexes SA–AV and AV–HP of the coupling coefficients term in the first equation controls the activation, parameter
represent unidirectional coupling between the pacemakers, c defines the amplitude of the pulse, and parameters w1 < w2
yi n ≡ yi (t − n ) are the velocity coupling components of the represent excitation threshold and excited state, respectively.
time-delay signal, and n are the corresponding time delays. Parameters b and g change the rest state and dynamics, h rep-
The parameters ai , di , ei , fi , and ui for (5)–(7) were selected resents excitability and controls the abruptness of activation
to obtain intrinsic oscillation rates of 70 bpm, 50 bpm, and and the duration of the action potential, and I is the magnitude
35 bpm for uncoupled SA, AV, and HP oscillators, respec- of stimulation current.
tively, and with shapes close to experimental data on action Different variations of these equations can be found in lit-
potentials of real pacemakers [36–38]: a1 = 40, a2 = a3 = 50, erature and sometimes also called as Bonhoeffer–van der Pol
u11 = u21 = u31 = 0.83, u12 = u22 = u32 = −0.83, f1 = 22 for normal model. The model is commonly used to describe different bio-
sinus rhythm of 70 bpm, f2 = 8.4, f3 = 1.5, d1 = d2 = d3 = 3, e1 = 3.5, logical mechanisms and is able to reproduce many qualitative
44 c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e 1 1 7 ( 2 0 1 4 ) 40–49
0.6
(a) (b) (c) x1 |y1|
0.4
z, v
0.2
P Ta
z1-z2
0
-0.2 |y3|
x, z, y
0.8 1.0 1.2 1.4 1.6
x3
Time (s)
z3+z4 Q S T
characteristics of excitable media such as excitation thresh-
old, relative and absolute refractory periods. 17.2 17.4 17.6 17.8 18.0
The standard FHN system produces hyperpolarization of z Time (s)
– its value becomes negative at the beginning of the refractory
period (see Fig. 4(a)), which is undesirable for many applica- Fig. 5 – Coupling between pacemakers and muscles.
tions of the model. Rogers et al. [41] proposed to eliminate the Calculated action potentials (xi ), absolute value of their
hyperpolarization by replacing the term bv in the first equation derivatives (yi ), and muscle response (zi ) for sinoatrial
to bvz (thus, adding the nullcline z = 0 to the phase plane) as pacemaker and atrium muscle (top panel), and His–Purkinje
shown in Fig. 4(c). However, in our case an undershoot of z can pacemaker and ventricular muscle (bottom panel).
be useful for representation of the S wave in the QRS complex.
To control the negative excursion of z we use both original and
modified terms in the right side of the first equation of (8):
R
0.6
Potential (a.u.)
0.4 T
P
0.2
Q Ta S
19.0 19.2 19.4 19.6 19.8
Time (s)
The total synthetic ECG waveform is calculated as a composi- To validate the proposed model, we performed a number of
tion of the signals from AT and VN muscles (see Figs. 5 and 6): numerical simulations with different normal and patholog-
ical rhythms, shown in Figs. 7–11. The figures demonstrate
ECG = z0 + z1 − z2 + z3 + z4 . (14) calculated action potentials of SA, AV, and HP pacemakers, cor-
responding responses from AT and VN muscles, and resulting
Here, we adjusted the parameter z0 = 0.2 to provide zero base- total ECG waveforms. The latter are presented in comparison
line of the ECG signal. The value of z2 which corresponds to with real patient’s ECG (standard Einthoven lead II) [45,46].
atrial Ta wave is added with negative sign due to the fact that For the normal case (see Fig. 7), all pacemakers are domi-
it is known to be opposite to P wave [31]. nated by SA node and follow its rhythm of 70 bpm (f1 = 22). The
Numerical simulations with the proposed model were per- atrial and ventricular muscles are operating consequentially,
formed in MATLAB environment employing DDE23 function so the positive P wave precedes the QRS complex, followed by
[42,43] for calculation of the delay differential equations. The the positive T wave, while the Ta wave is merged with the QRS
DDE23 solver makes the solution of wide range of delay differ- complex.
ential equations as easy as possible in many research areas, After getting normal ECG as a reference, we tested our
for example, in computational pharmacokinetics [44]. model by reproducing several well-known rhythm disorders.
46 c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e 1 1 7 ( 2 0 1 4 ) 40–49
Fig. 9 – Calculated action potentials, muscle response and Fig. 11 – Calculated action potentials, muscle response and
ECG at 43 bpm (bradycardia) and real patient’s ECG [45]. ECG at complete AV–HP block and real patient’s ECG [46].
c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e 1 1 7 ( 2 0 1 4 ) 40–49 47
180 Two additional intervals R–T and P–Ta shown in Fig. 12 were
1.4 measured between corresponding peaks on the calculated
R-R ECG and represent the correlation between the depolariza-
160
tion and repolarization processes in atria and ventricles at
1.2
different heart rates. All the calculated intervals are inversely
140
[43] J. Kierzenka, L.F. Shampine, S. Thompson, Solving Delay Methods Prog. Biomed. 111 (3) (2013)
Differential Equations With DDE23. 715–734.
http://www.mathworks.com/dde tutorial [45] Illustrated Book on Electrocardiography. Cardiophile MD,
[44] R.J. Bauer, G. Mo, W. Krzyzanski, Solving delay differential http://cardiophile.org/electrocardiography/
equations in S-ADAPT by method of steps, Comput. [46] ECG Library, http://lifeinthefastlane.com/ecg-library/