Next Article in Journal
Mineralogical and Geochemical Constraints of the REE Accumulation in the Almásfüzitő Red Mud Depository in Northwest Hungary
Next Article in Special Issue
Thermal-Performance Evaluation of Bicycle Helmets for Convective and Evaporative Heat Loss at Low and Moderate Cycling Speeds
Previous Article in Journal
Planning MAR Schemes Using Physical Models: Comparison of Laboratory and Field Experiments
Previous Article in Special Issue
Feature Extraction and Evaluation for Driver Drowsiness Detection Based on Thermoregulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improvement of the Cardiac Oscillator Based Model for the Simulation of Bundle Branch Blocks

Department of Electronic Engineering, University of Rome Tor Vergata, 00133 Roma, Italy
*
Authors to whom correspondence should be addressed.
Submission received: 15 July 2019 / Revised: 26 August 2019 / Accepted: 27 August 2019 / Published: 4 September 2019
(This article belongs to the Special Issue Human Health Engineering)

Abstract

:
In this paper, we propose an improvement of the cardiac conduction system based on three modified Van der Pol oscillators. Each oscillator represents one of the components of the heart conduction system: Sino-Atrial node (SA), Atrio-Ventricular node (AV) and His–Purkinje system (HP). However, while SA and AV nodes can be modelled through a single oscillator, the modelling of HP by using a single oscillator is a rough simplification of the cardiac behaviour. In fact, the HP bundle is composed of Right (RB) and Left Bundle (LB) branches that serve, respectively, the right and left ventricles. In order to describe the behaviour of each bundle branch, we build a phenomenological model based on four oscillators: SA, AV, RB and LB. For the characterization of the atrial and ventricular muscles, we used the modified FitzHugh–Nagumo (FHN) equations. The numerical simulation of the model has been implemented in Simulink. The simulation results show that the new model is able to reproduce the heart dynamics generating, besides the physiological signal, also the pathological rhythm in case of Right Bundle Branch Block (RBBB) and Left Bundle Branch Block (LBBB). In particular, our model is able to describe the communication interruption of the conduction system, when one of the HP bundle branches is damaged.

1. Introduction

The human heart is a complex electro-pump that, through cycles of depolarization and repolarization, makes the propagation of the action potential, and consequently the contraction of the cardiac muscle tissue, possible. The electrical activity of the heart can be indirectly measured by the electrocardiogram (ECG), a non-invasive method based on 12 electrodes positioned on the body surface [1,2].
Considering the crucial role that the ECG signal plays in the clinical practice, different techniques were presented in the literature in order to model the dynamics of the heartbeat. The electrical and muscular activities of the heart were analyzed through both mathematical modeling and time series analysis [3]. By using mathematical modeling, it is possible to understand the electrical activation of the heart obtaining, by simulation, both normal and abnormal rhythms [4,5,6]. The generation of synthetic ECG signals with a wide range of waveform shapes and heart rates allows the modeling of the characteristics of each subpart composing the cardiac conduction system, and the understanding of its behaviour [7,8,9,10,11]. The nonlinearity and nonstationarity of the cardiovascular system make the use of nonlinear techniques for the modelling of heart activity useful [12,13,14]. Van der Pol (VdP) and Van der Mark described and modeled the behavior of heart using nonlinear relaxation oscillators [15].
FitzHugh [16] proposed an extended version of the Van der Pol equations for the generation of the action potential. In his work, he proposed a model for the emulation of the signal observed in an excitable cell of a living organism. The model is composed of two coupled, nonlinear ordinary differential equations. The first equation describes the evolution of the neuronal membrane voltage (fast action), while the second one the recovery action of the sodium and potassium channels (slow action) [17]. Grudzinski and Zebrowski modified the Van der Pol model to allow the reproduction of the time series of the action potential generated by a natural pacemaker [18,19]. In their model, the intrinsic frequency of the two pacemakers can be changed without the need to change the length of the refractory period. Although the model allows the manipulation of both the diastolic and the refractory period, the frequency obtained is too low if compared with the physiological values. Gois and Savi [20] proposed a mathematical model always based on the Van der Pol equations, but composed of three modified oscillators. This model is able to emulate the cardiac conduction system composed of a Sino-Atrial node (SA), Atrio-Ventricular node (AV) and His–Purkinje system (HS). The oscillators are connected to each other through time-delayed couplings. This model allows for generating the electrical response of the main cardiac pacemakers and obtaining the ECG wave as a composition of these signals. Although this model reproduces normal and pathological ECG signals, it does not model the activity of atrial and ventricular muscles. The characterization of muscle electrical responses proposed by Ryzhii [21] uses a quiescent excitable FitzHugh–Nagumo-type (FHN) oscillator. Successively, in [22,23], the authors improved this model by including the depolarization and repolarization waves of the atrial and ventricules generated by modified FHN systems for each ECG wave. The advanced model was able to generate normal ECG signals and several well-known rhythm disorders. In particular, it reproduces sinus tachycardia, sinus bradycardia, complete SAAV block and complete AVHP block [24].
In the models proposed in [20,21,22], the cardiac conduction system was treated as a network of three modified Van der Pol oscillators representing SA, AV nodes and the HP system. While SA and AV nodes can be modelled by using oscillators, the modeling of the HP system by using a single oscillator is a simplification of the cardiac activity as shown in [20,21,22] where the electrical behaviour of right and left bundle branches that composes the His–Purkinje system (Figure 1a) is modelled by using a single oscillator. By using this approach, it is not possible to characterize bundle branches of electrical conduction diseases. In the physiological condition, when the ventricular contraction occurs, the Purkinje fibers bring the impulse from the left and right bundle branches to the ventricles’ myocardium. In this way, the contraction of ventricles muscle tissue and the ejection of blood outside the heart are allowed. However, the degradation of one of the bundle branches causes a defect called Bundle Branch Block (BBB) that implies an alteration of the pathways for the ventricular depolarization [25].
This work proposes a mathematical improvement of the Rizhii model [22] to better describe the heart rhythm by considering four coupled modified Van der Pol oscillators. Besides the use of two oscillators to describe SA and AV nodes, we use two additional oscillators to describe the right and left bundle branches of the His–Purkinje system. In this way, it is possible to reproduce different pathological conditions, such as the bundle branch blocks. Moreover, the FitzHugh–Nagumo (FHN) oscillators are used to describe the electrical process in the cardiac muscles. We underline that the proposed improved model corresponds to a phenomenological model [26]. The paper is organized as follows: in Section 2, the heart conduction system and mathematical models are shown. In Section 3, results of simulations are shown, and, finally, in Section 5, conclusions are drawn.

2. Heart Conduction System and Mathematical Models

Since the dynamic evolution of the heart action potential are close to the dynamical response of the Van der Pol oscillator (VdP) [15], this approach has been widely used in the modelling of the heart conduction system [18,20,21,27,28,29,30,31]. In our model, we modify the heterogeneous oscillator model used for the generation of the ECG signals as proposed by Ryzhii [21]. In addition to coupled VdP oscillators for the SA and AV nodes modeling, we use two additional oscillators to model the right and left bundle branches of the HP system. Furthermore, we modify the excitable FitzHugo–Nagumo equations to take into account the two additional oscillators (right branch (RB) and left branch (LB)). Figure 2 shows the Ryzhii model and the proposed model. In order to better understand the improved model, in the first part of the following section, we provide a theoretical overview of the heart conduction system and a description of the Ryzhii model.

2.1. Conduction System of the Heart

The cardiac conduction system shown in Figure 1a is composed of a group of muscle cells characterized by their own electrical activity that generates the contraction of the cardiac muscles; the Sino-Atrial node (SA), the Atrio-Ventricular node (AV), branches of the right and left beam, and Purkinje fibers.
The SA node is placed in the right atrium and it is the natural cardiac pacemaker. These cells are known as pacemakers because they manifest a spontaneous depolarization. They are able to reach the action potential threshold faster than every other cell. Thanks to this feature, they manage the heart rhythm [32]. The depolarization rises from the SA node, spreads in the whole right and left atria and finally reaches the AV node.
Then, it proceeds along the bundle of his spreading to both left and right bundle branches depolarizing the left and right ventricles. The electrocardiogram (ECG) is a measure of how electrical activity changes during each cardiac cycle [33]. Figure 1b shows a typical ECG waveform.
The atrial depolarization phase is represented by the P wave, the ventricular depolarization by the QRS complex, and the ventricular repolarization by the T wave. In physiological conditions, the SA node works at 60–100 bpm, faster than any other cell; the only conducting path from atria to ventricles is provided by the AV node. If the SA node has a disease and it fails to generate impulses, the cells of the AV node can stimulate the heart at a rate of about 40–60 bpm [32]. If this node also presents damaged cells, the atrial-ventricular conduction block occurs. Depending on the entity of the damage, the block can be complete or partial. In this case, not all the electrical signals generated by the SA node are transmitted to the HP system. If no excitation signal is delivered from SA or AV nodes, the HP cells can fire at a rate of about 20–40 bpm. However, if the right or left bundle branch of the HP system is corrupted, the respective ventricle is not contracted.
This condition is known as Bundle Branch Block (BBB) and it implies an alteration of the pathways for ventricular depolarization. When this condition occurs, the electrical impulse can move through muscle fibers both slowing the electrical activity and changing the propagation direction of the pulses [34].

2.2. Mathematical Model

Ryzhii in [22] describes the three natural pacemakers SA, AV and the HP bundle by a system of modified VdP equations:
SA = x ˙ 1 = y 1 , y ˙ 1 = a 1 y 1 ( x 1 u 11 ) ( x 1 u 12 ) f 1 x 1 ( x 1 + d 1 ) ( x 1 + e 1 ) ,
AV = x ˙ 2 = y 2 , y ˙ 2 = a 2 y 2 ( x 2 u 21 ) ( x 2 u 22 ) f 2 x 2 ( x 2 + d 2 ) ( x 2 + e 2 ) + K S A A V ( y 1 τ S A A V y 2 ) ,
HP = x ˙ 3 = y 3 , y ˙ 3 = a 3 y 3 ( x 3 u 31 ) ( x 3 u 32 ) f 3 x 3 ( x 3 + d 3 ) ( x 3 + e 3 ) + K A V H P ( y 2 τ A V H P y 3 ) ,
where x i ( t ) and y i ( t ) correspond to the action potential and the transmembrane currents of the heart, a i ( x i u i j ) ( x i u i k ) are the damping factors, f i x i ( x i d i j ) ( x i e i k ) are the harmonic force terms, a i > 0 , u i j represent the nonlinear damping force parameters, f i are the parameters related to the intrinsic frequency of the oscillator, the coupling coefficients K S A A V and K A V H P represent the unidirectional coupling between the SA, AV and HP pacemakers, y i τ n y i ( t τ n ) are the velocity coupling components of the time-delay signal, and τ n are the time delays [18,20]. The synchronism between the three oscillators depends on the coupling coefficients K [35,36]. A lot of coupling methods can be found in the literature [37,38,39]. However, it is possible to avoid the use of delays τ n in the coupling terms by choosing the appropriate coupling coefficients K S A A V and K A V H P . In conclusion, the VdP Equations (1)–(3) become
SA = x ˙ 1 = y 1 , y ˙ 1 = a 1 y 1 ( x 1 u 11 ) ( x 1 u 12 ) f 1 x 1 ( x 1 + d 1 ) ( x 1 + e 1 ) ,
AV = x ˙ 2 = y 2 , y ˙ 2 = a 2 y 2 ( x 2 u 21 ) ( x 2 u 22 ) f 2 x 2 ( x 2 + d 2 ) ( x 2 + e 2 ) + K S A A V ( x 1 x 2 ) ,
HP = x ˙ 3 = y 3 , y ˙ 3 = a 3 y 3 ( x 3 u 31 ) ( x 3 u 32 ) f 3 x 3 ( x 3 + d 3 ) ( x 3 + e 3 ) + K A V H P ( x 2 x 3 ) .
Starting from this model, we propose improvements to describe the phenomenological behaviour of the right and left bundle branch. Leaving the SA and AV node equations (Equations (4) and (5)) unaltered, we describe the right bundle branch (RB) and the left bundle branch (LB) as
SA = x ˙ 1 = y 1 , y ˙ 1 = a 1 y 1 ( x 1 u 11 ) ( x 1 u 12 ) f 1 x 1 ( x 1 + d 1 ) ( x 1 + e 1 ) ,
AV = x ˙ 2 = y 2 , y ˙ 2 = a 2 y 2 ( x 2 u 21 ) ( x 2 u 22 ) f 2 x 2 ( x 2 + d 2 ) ( x 2 + e 2 ) + K S A A V ( x 1 x 2 ) ,
RB = x ˙ 3 R B = y 3 R B , y ˙ 3 R B = a 3 y 3 R B ( x 3 R B u 31 ) ( x 3 R B u 32 ) f 3 x 3 R B ( x 3 R B + d 3 ) ( x 3 R B + e 3 ) + K A V R B ( x 2 x 3 R B ) ,
LB = x ˙ 3 L B = y 3 L B , y ˙ 3 L B = a 3 y 3 L B ( x 3 L B u 31 ) ( x 3 L B u 32 ) f 3 x 3 L B ( x 3 L B + d 3 ) ( x 3 L B + e 3 ) + K A V L B ( x 2 x 3 L B ) .
In the physiological condition, the right and left bundle branches are synchronized and the sum of their behaviour has to be the same as the HP oscillator:
y 3 H P = α 1 y 3 R B + α 2 y 3 L B ,
where α 1 and α 2 are coefficients used to adjust the oscillation amplitudes. In order to obtain the physiological signal, we set α 1 = 0.5 and α 2 = 0.5 . In this manner, each oscillator is weighted at 50% in the generation of the signal. This is because, in a normal rhythm, the contribution of the left and the right bundle branch is the same.
The parameters a i , u i j , f i , d i , e i , are chosen to obtain intrinsic oscillation rates of 70 bpm, 50 bpm, 35 bpm and 35 bpm for uncoupled SA, AV, RB and LB, respectively (Figure 3) and with behaviour close to action potentials of real pacemakers: [40,41,42].
In particular, we use the following experimental parameters: a 1 = 40 , a 2 = 50 , a 3 = 50 , a 1 = 40 , u 11 = 0.83 , u 21 = 0.83 , u 31 = 0.83 , u 12 = 0.83 , u 22 = 0.83 , u 32 = 0.83 , f 1 = 25 , f 2 = 8.4 , f 3 = 1.5 , d 1 = 3 , d 2 = 3 , d 3 = 3 , e 1 = 3.5 , e 2 = 5 , e 3 = 12 . The coupling coefficients are: K S A A V = 100 , K A V R B = 285 , K A V L B = 285 .
We describe the depolarization and repolarization process for atrial (AT) and ventricular (VN) muscles starting from the modified FitzHugh–Nagumo model [16,43] proposed by Ryzhii in [22]:
P wave = { z ˙ 1 = k 1 ( c 1 z 1 ( z 1 w 11 ) ( z 1 w 12 ) b 1 v 1 d 1 v 1 z 1 + I A T D e ) , v ˙ 1 = k 1 h 1 ( z 1 g 1 v 1 ) ,
Ta wave = { z ˙ 2 = k 2 ( c 2 z 2 ( z 2 w 21 ) ( z 2 w 22 ) b 2 v 2 d 2 v 2 z 2 + I A T R e ) , v ˙ 2 = k 2 h 2 ( z 2 g 2 v 2 ) ,
QRS = { z ˙ 3 = k 3 ( c 3 z 3 ( z 3 w 31 ) ( z 3 w 32 ) b 3 v 3 d 3 v 3 z 3 + I V N D e ) , v ˙ 3 = k 3 h 3 ( z 3 g 3 v 3 ) ,
T wave = { z ˙ 4 = k 4 ( c 4 z 4 ( z 4 w 41 ) ( z 4 w 42 ) b 4 v 4 d 4 v 4 z 4 + I V N R e ) , v ˙ 4 = k 4 h 4 ( z 4 g 4 v 4 ) ,
where k i are the scaling coefficients. In our work, we used the experimental parameters: k 1 = 2 10 3 , k 2 = 4 10 4 , k 3 = 10 4 , k 4 = 2 10 3 , c 1 = c 2 = 0.26 , c 3 = 0.3 , c 4 = 0.1 , b 1 = b 2 = b 4 = 0 , b 3 = 0.015 , d m 1 = d m 2 = 0.4 , d m 3 = 0.09 , d m 4 = 0.1 , h 1 = h 2 = 0.004 , h 3 = h 4 = 0.008 , g 1 = g 2 = g 3 = g 4 = 1 , w 11 = 0.13 , w 12 = 1.0 , w 22 = 1.0 , w 21 = 0.19 , w 31 = 0.12 , w 32 = 1.1 , w 41 = 0.22 , w 42 = 0.8 .
The activation currents I i represent the coupling between the SA and the AT muscles and between the RBLB pacemakers and the VN muscles. With respect to the Ryzhii model [22], we adjust the activation currents of the QRS complex and T wave in order to have the HP oscillator composed of the RB and LB oscillators:
I A T D e = { 0 , for y 1 0 , K A T D e y 1 , for y 1 > 0 ,
I A T R e = { K A T R e y 1 , for y 1 0 , 0 , for y 1 > 0 ,
I V N D e = { 0 , for y 3 H P 0 , K V N D e ( y 3 R B t o t + y 3 L B t o t ) , for y 3 H P > 0 ,
I V N R e = { K V N R e ( y 3 R B t o t + y 3 L B t o t ) , for y 3 H P 0 , 0 , for y 3 H P > 0 .
In particular,
y 3 R B t o t = α 1 y 3 R B + α 3 y 3 L B τ L B , y 3 L B t o t = α 2 y 3 L B + α 3 y 3 R B τ R B ,
where y 3 H P = ( y 3 R B + y 3 L B ) , K A T D e = 9 10 5 , K A T R e = 1.5 10 5 , K V N D e = 9 10 5 , K V N R e = 9 10 5 , α 1 = 0.5 , α 2 = 0.5 and α 3 = 0.001 .
In Equation (20), the terms y 3 R B and y 3 L B represent the impulses traveling through the right and left ventricles and through the bundle branches. The terms y 3 R B τ R B and y 3 L B τ L B represent the impulses traveling through the right and left ventricles through the myocardium cells. These secondary pathways are slower than the main path propagated through the bundle branches. In the physiological case, the contribution of these impulses is negligible with respect to the contribution of the main pathways [12]. On the other hand, in the pathological case, where one branch is damaged, the secondary pathways guarantee the contraction of the ventricle not served by the main pathway. To provide a complete model, we need to take into account the contribution of the secondary pathways. It can be described as an impulse that travels through the bundle branches delayed and attenuated by a multiplicative constant α 3 . We note that, in the actual case, these secondary impulses travel through the myocardium cells and the propagation of electrical activity should be described with a specific mathematical model. However, the scope of our work is to provide a phenomenological model. For this reason, we assumed that the impulses that travel through the myocardium cells can be modeled as an impulse attenuated and delayed in time.
In the model of the left bundle branch block (LBBB), the activation currents I V N D e and I V N R e represent respectively the coupling between the RB and LB pacemakers with the VN muscles; consequently, Equations (18) and (19) become
I V N D e L B B B = { 0 , for y 3 R B 0 , K V N D e ( α 1 y 3 R B + α 3 y 3 R B τ R B ) , for y 3 R B > 0 ,
I V N R e L B B B = { K V N R e α 1 y 3 R B , for y 3 R B 0 , 0 , for y 3 R B > 0 .
For LBBB simulation, we set the experimental parameters: K S A A V = 100 , K A V B R = 285 , K A V L B = 0 , K A T D e = 9 10 5 , K A T R e = 3 10 5 , K V N D e = 9 10 5 , K V N R e = 8 10 5 , τ R B = 0.78 , α 1 = 1 , α 3 = 1 and α 2 = 0 .
In the model of right bundle branch block (RBBB) the activation currents, I V N D e and I V N R e are
I V N D e R B B B = { K V N D e ( α 2 y 3 L B + α 3 y 3 L B τ L B ) , for y 3 L B < 0 , K V N D e α 2 y 3 L B , for y 3 L B > 0 ,
I V N R e R B B B = { K V N R e α 2 y 3 L B , for y 3 L B < 0 , 0 , for y 3 L B > 0 .
For RBBB simulation, we set the experimental parameters: K S A A V = 100 , K A V B R = 0 , K A V L B = 285 , K A T D e = 9 10 5 , K A T R e = 2 10 5 , K V N D e = 5.5 10 5 , K V N R e = 7 10 5 , τ R B = 0.05 , α 1 = 0 , α 2 = 1 and α 3 = 1 .
Finally, we obtain the synthetic ECG signal as a composition of the AT and VN waveforms
E C G = z 0 + z 1 z 2 + k R z 3 + z 4 ,
where z 0 = 0.2 provides the adjustment of the baseline and k R is a multiplicative coefficient to modulate the amplitude of the R peak.

3. Results

In order to validate our model, we performed different Simulink simulations reproducing either normal and pathological signals. Simulations are performed using a fixed step Runge–Kutta solver and a fixed step size of 0.0001 seconds. Figure 4 shows the normal condition where all pacemakers are dominated by the SA node. As a consequence, the heart rate follows the SA rate (70 bpm). In this case, both the right and left bundle branches are working, and they give the same contribution. The experimental parameters are the same used in the non-pathological as described in Section 2.
Then, we performed a simulation of a pathological condition of the His bundle. We obtain this condition by changing the physiological parameters with the pathological parameters in order to obtain both complete right bundle branch block (RBBB) and complete left bundle branch block (LBBB). The pathological parameters used are shown in Section 2.
Left Bundle Branch BlockFigure 5 shows the left bundle branch block (LBBB). In this case, the left ventricle is not directly activated by the impulses travelling through the left bundle branch. The right ventricle is normally activated by the right bundle branch signal. These impulses are able to travel through the myocardium of the right ventricle to the left ventricle and depolarize it (yellow arrows in Figure 5). This activation extends the QRS duration to >120 ms [32,33]. The direction of the slow depolarization (from the right to the left) produces tall R-waves in the lateral leads (I, aVL, V5-6) of the electrocardiogram and deep S-waves in the right precordial leads (V1-3). Since the ventricles are activated sequentially (first right then left) rather than simultaneously, this produces a broad or notched (‘M’-shaped) R-wave in the lateral leads (I, aVL, V5-6).
Figure 6a shows simulation results for the LBBB case. Experimental parameters: K S A A V = 100 , K A V B R = 285 , K A V L B = 0 , K A T D e = 9 10 5 , K A T R e = 3 10 5 , K V N D e = 9 10 5 , K V N R e = 8 10 5 , τ R B = 0.78 , α 1 = 1 , α 3 = 1 and α 2 = 0 .
In this case, the term y 3 L B in Equation (21) is not present because the contribution of the left bundle branch is zero. On the other hand, the impulse generated by the right bundle brunch y 3 R B is able to both normally depolarize the right ventricle and to travel towards the left ventricle through the myocardium cells. As this second conduction way is slower than the main bundle of His–Purkinje fibres, the term y 3 R B in Equation (21) (that represents the left ventricle depolarization) is delayed through the coefficient τ R B . This produces a broad or notched (‘M’-shaped) R-wave in the ECG signal (Figure 6b). It is possible to compare simulation results with a real patient’s ECG signal affected by LBBB shown in Figure 6c.
Right Bundle Branch Block In the Right Bundle Branch Block (RBBB), the activation of the right ventricle is delayed because the depolarization has to spread from the left ventricle (yellow arrows in Figure 7). The left ventricle is activated normally and the early part of the QRS complex is unchanged. The delayed right ventricular activation produces a secondary R-wave (R’) in the right precordial leads (V1-3) and a wide, slurred S-wave in the lateral leads [32,33] (Figure 7).
In this case, the term y 3 R B in Equation (24) is not present because the contribution of the right bundle branch is zero. In this case, the impulse is generated by the left bundle brunch y 3 L B that is able to both normally depolarize the left ventricle and to travel towards the right one through the myocardium cells. Figure 8a shows the simulation results for the RBBB case. For this simulation, we set the following experimental parameters: K S A A V = 100 , K A V B R = 0 , K A V L B = 285 , K A T D e = 9 10 5 , K A T R e = 2 10 5 , K V N D e = 5.5 10 5 , K V N R e = 7 10 5 , τ L B = 0.05 , α 1 = 0 , α 2 = 1 and α 3 = 1 . In addition, in this case, it is possible to compare simulation results with a real patient’s ECG signal affected by RBBB shown in Figure 8c.

4. Discussion

The model discussed in this paper is an extension of the one proposed in [22]. Both the models (the original proposed by Ryzhii and the one proposed in this paper) are able to generate realistic ECG signals in order to simulate normal and pathological rhythms. The analysis of the synthetic ECG signal generated by the two models can be performed like a real signal of the patient, which is conducted by observing the morphology of different waves and their behavior in time, with specific interest on the QRS complex. This means that, for RBBB and LBBB, as for the other pathologies discussed in this paper and in [22], the anomalies are identified analyzing the shape of the signal and identifying the interest points in which the waves change their morphology. For example, if we want to reproduce the LBBB, we need to modify the shape of the QRS complex, as well as the polarity of the T wave [46]. As shown in Figure 6, selecting proper parameters, our model is able to reproduce the main typical characteristics of the signal related to this pathology.
However, it is important to note that the synthetic signal may not be exactly the same as the patient’s actual ECG signal. To generate a synthetic signal closer, but not equal, to the real one, it is possible to modify, inside a specific operating range, the model parameters to obtain different nuances of the same pathological behaviour. This difference is due to the uniqueness of the signal generated by the cardiac activity of each person. It means that it is possible to compare two signals belonging to two different people by observing the waveforms in time and searching the features of interest, but not comparing the shape of the tracks point by point. In addition to personal traits, there are several factors that make any real signal different from any other—for example, the noise due to the acquisition method, the constitution of patient that influenced the transmission of the electrical signal from heart to body surface, the coexistence of different pathologies, and so on. For this reason, nowadays, the interpretation of an ECG signal is mainly performed by physicians by observing the specific characteristics of tracks.

5. Conclusions

In the paper, we improve the mathematical model of the heart by using four modified Van der Pol oscillators to describe the electrical activity and we modify the FitzHugh–Nagumo equations to reproduce the behaviour of the cardiac muscle cells. Each oscillator represents one of the main natural pacemakers: Sino-Atrial node (SA), Atrio-Ventricular node (AV), Right Bundle Branch (RBB) and Left Bundle Branch (LBB).
Numerical simulations show that the proposed model, based on four oscillators, is able to reproduce the heart behavior by generating the physiological signal like the model proposed by Ryzhii in [22] (based on three oscillators). The main improvement of the proposed model is the description of the His–Purkinje system with two additional oscillators, in order to better describe the behavior of each bundle branch. The model is able to reproduce the communication interruption in the heart electrical conduction system when one of the His bundle branches does not work. In this case, the model reproduces both normal ventricle contraction due to healthy bundle branch and the propagation of action potential through myocardial cells to the ventricle where the bundle branch is pathologically altered.
The waveforms obtained by simulation are comparable with the real ECG signals of patients affected by the LBBB and RBBB pathologies. In other words, the clinical phenotypes observed in the patient’s signals are similar to waveform features obtained with our model. In conclusion, the proposed model makes the study of interactions between the main components of the heart possible. It allows simulation and evaluation of heart activity and dynamics under different types of pacemaker coupling. These aspects are widely useful in clinical practice.

Author Contributions

Conceptualization, F.S.; methodology, G.C.C. and M.R.; software, F.S, L.D.N and R.F.; validation, F.S, L.D.N and R.F.; formal analysis, F.S.; data curation, F.S, L.D.N and R.F.; writing–original draft preparation, F.S; writing–review and editing, L.D.N and R.F.; supervision, G.C.C. and M.R.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kusumoto, F.M. ECG Interpretation: From Pathophysiology to Clinical Application; Springer: New York, NY, USA, 2009. [Google Scholar]
  2. Silvestri, F.; Acciarito, S.; Cardarilli, G.C.; Khanal, G.M.; Nunzio, G.M.L.D.; Fazzolari, R.; Re, M. FPGA Implementation of a Low-Power QRS Extractor; Lecture Notes in Electrical Engineering; Springer: New York, NY, USA, 2009; pp. 9–15. [Google Scholar]
  3. Silvestri, F.; Cardarilli, G.C.; Nunzio, L.D.; Fazzolari, R.; Re, M. Comparison of Low-Complexity Algorithms for Real-Time QRS Detection using Standard ECG Database. Int. J. Adv. Sci. Eng. Inf. Technol. 2018, 8, 307–314. [Google Scholar] [Green Version]
  4. Breitenstein, D.S. Cardiovascular Modeling: The Mathematical Exspression of Blood Circulation. Master’s Thesis, University of Pittsburgh, Pittsburgh, PA, USA, 1993. [Google Scholar]
  5. Denis, N. Modelling the heart: Insights, failures and progress. BioEssays 2002, 24, 1155–1163. [Google Scholar]
  6. Cloherty, S.L.; Dokos, S.; Lovell, N.H. Electrical Activity in Cardiac Tissue, Modeling of American Cancer Society; John Wiley and Sons: Hoboken, NJ, USA, 2006. [Google Scholar]
  7. McSherry, P.E.; Clifford, G.; Tarassenko, L.; Smith, L.A. A dynamical model for generating synthetic electrocardiogram signals. IEEE Trans. Biomed. Eng. 2003, 50, 289–294. [Google Scholar] [CrossRef] [PubMed]
  8. McSherry, P.E.; Clifford, G. Open-source software for generating electrocardiogram signals. In Proceedings of the 3rd IASTED International Conference on Biomedical Engineering, Innsbruck, Austria, 16–18 February 2005; pp. 410–414. [Google Scholar]
  9. Pullan, A.J.; Buist, M.L.; Cheg, L.K. Mathematical Modeling the Electrical Activity of Heart: From Cell to Body Surface and Back Again; World Scientific: Singapore, 2005. [Google Scholar]
  10. Tusscher, K.H.T.; Panfilov, A.V. Modelling of the ventricular conduction system. Progr. Biophys. Mol. Biol. 2008, 96, 152–170. [Google Scholar] [CrossRef] [PubMed]
  11. Gidea, M.; Gidea, C.; Byrd, W. Deterministic models for simulating electrocardiographic signals. Commun. Nonlin. Sci. Numer. Simul. 2011, 16, 3871–3880. [Google Scholar] [CrossRef]
  12. Acharya, U.R. Advances in Cardiac Signal Processing; Springer: Berlin, Germany, 2007; p. 33. [Google Scholar]
  13. Thanom, W.; Loh, R.N.K. Nonlinear control of heartbeat models. Syst. Cybern. Inform. 2011, 9, 21–27. [Google Scholar]
  14. Acharya, U.R.; Faust, O.; Sree, V.; Swapna, G.; Martis, R.J.; Kadri, N.A.; Suri, J.S. Linear and nonlinear analysis of normal and CAD affected heart rate signals. Comput. Methods Prog. Biomed. 2014, 6, 55–68. [Google Scholar] [CrossRef]
  15. Van der Pol, B.; Van der Mark, J. The heartbeat considered as a relaxation oscillator and an electrical model of the heart. Phys. A 1928, 6, 763–775. [Google Scholar]
  16. FitzHugh, R. Impulses and physiological states in theoretical models of nerve membrane. Biophys. J. 1961, 1, 445–446. [Google Scholar] [CrossRef]
  17. Sherwood, W.E. FitzHugh–Nagumo Model, Encyclopedia of Computational Neuroscience; Springer: Berlin, Germany, 2014. [Google Scholar]
  18. Grudzinski, K.; Zebrowski, J.J. Modeling cardiac pacemakers with relaxation oscillators. Phys. A 2004, 336, 153–162. [Google Scholar] [CrossRef]
  19. Zebrowski, J.J.; Grudzinski, K.; Buchner, T.; Kuklik, P.; Gac, J.; Gielark, G.; Sanders, P.; Baranowski, R. Nonlinear oscillator model reproducing various phenomena in the dynamics of the conduction system of the heart. Chaos 2007, 17, 1–10. [Google Scholar] [CrossRef] [PubMed]
  20. Gois, S.R.S.M.; Savi, M.A. An analysis of heart rhythm dynamics using three-coupled oscillator model. Chaos Solitons Fractals 2009, 41, 2553–2565. [Google Scholar] [CrossRef]
  21. Ryzhii, E.; Ryzhii, M. Modeling of heartbeat dynamics with a system of coupled nonlinear oscillators. Commun. Comput. Inf. Sci. 2014, 404, 67–75. [Google Scholar]
  22. Ryzhii, E.; Ryzhii, M. A heterogeneous coupled oscillator model for simulation of ECG signals. Comput. Methods Programs Biomed. 2014, 117, 40–49. [Google Scholar] [CrossRef] [PubMed]
  23. Ryzhii, E.; Ryzhii, M. Simulink heart model for simulation of the effect of external signals. In Proceedings of the 2016 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB), Chiang Mai, Thailand, 5–7 October 2016. [Google Scholar]
  24. Ryzhii, E.; Ryzhii, M. Formation of second degree atrioventricular blocks in the cardiac heterogeneous oscillator model. In Proceedings of the 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Milano, Italy, 25–29 August 2015. [Google Scholar]
  25. Macfarlane, P.W.; van Oosterom, A.; Janse, M.; Kligfield, P.; Camm, J.; Pahlm, O. Electrocardiology: Comprehensive Clinical ECG; Springer: Berlin, Germany, 2012. [Google Scholar]
  26. Wilholt, T. Explaining Models: Theoretical and Phenomenological Models and Their Role for the First, Explanation of the Hydrogen Spectrum. Found Chem. 2005, 7, 149–169. [Google Scholar] [CrossRef]
  27. di Beranrdo, D.; Signorini, M.G.; Cerutti, S. A model of two nonlinear coupled oscillators for the study of heartbeat dynamics. Int. J. Bifurc. Chaos 1998, 8, 1975–1985. [Google Scholar] [CrossRef]
  28. Katholi, C.R.; Urthaler, F.; Macy, J., Jr.; James, T.N. A mathematical model of automaticity in the sinus node and AV junction based on weakly coupled relaxation oscillators. Comput. Biomed. Res. 1977, 10, 529–543. [Google Scholar] [CrossRef]
  29. Postnov, D.; Kee, H.S.; Hyungtae, K. Synchronization of diffusively coupled oscillators near the homoclinic bifurcation. Phys. Rev. E 1999, 60, 2799–2807. [Google Scholar] [CrossRef] [Green Version]
  30. Das, S.; Maharatna, K. Fractional dynamical model for the generation of ECG like signals from filtered coupled Van der pol oscillators. Comput. Methods Prog. Biomed. 2013, 112, 490–507. [Google Scholar] [CrossRef]
  31. Suchorsky, M.; Rand, R. Three oscillator model of the heartbeat generator. Commun. Nonlin. Sci. Numer. Simul. 2009, 14, 2434–2449. [Google Scholar] [CrossRef]
  32. Laske, T.G.; Iaizzo, P.A. Handbook of Cardiac Anatomy, Physiology, and Devices, 9-The Cardiac Conduction System; Springer: Berlin, Germany, 2005; pp. 123–136. [Google Scholar]
  33. Dupre, A.; Vincent, S.; Iaizzo, P.A. Handbook of Cardiac Anatomy, Physiology, and Devices, 15-Basic ECG Theory, Recordings and Interpretation; Springer: Berlin, Germany, 2005; pp. 191–202. [Google Scholar]
  34. Acharya, U.R. Advances in Cardiac Signal Processing, 1-The Electrocardiogram; Springer: Berlin, Germany, 2007. [Google Scholar]
  35. Santos, A.M.D.; Lopes, S.R.; Viana, R.L. Rhythm syncronization land chaotic modulation of coupled van der Pol oscillators in a model for the heartbeat. Phys. A 2004, 338, 335–355. [Google Scholar] [CrossRef]
  36. Ryzhii, E.; Ryzhii, M.; Savchenko, V. Effect of coupling on the pacemaker synchronization in coupled oscillator ECG model. In Proceedings of the Conference on Biomedical Engineering and Sciences: “Miri, Where Engineering in Medicine and Biology and Humanity Meet”, Kuala Lumpur, Malaysia, 8–10 December 2014; pp. 281–286. [Google Scholar]
  37. Yaneyama, M.; Kawahara, K. Coupled oscillator systems of cultured cardiac myocytes:fluctuation and scaling properties. Phys. Rev. E 2004, 70, 1–9. [Google Scholar]
  38. Santos, A.M.D.; Lopes, S.R.; Viana, R.L. Syncronization regimes for two coupled noisy Lienard-type drive oscillators. Chaos Solit. Fract. 2008, 36, 901–910. [Google Scholar] [CrossRef]
  39. Wirkus, S.; Rand, R. The dynamics of two coupled Van der Pol oscillators with delay coupling. Nonlin. Dyn. 2002, 30, 205–221. [Google Scholar] [CrossRef]
  40. Boyett, M.R.; Honjo, H.; Kodama, I. The sinoatrial node, aheterogeneous pacemaker structure. Cardiovasc. Res. 2000, 47, 658–687. [Google Scholar] [CrossRef]
  41. Meijler, F.L.; Janse, M.J. Morphology and electrophysiology ofthe mammalian atrioventricular node. Physiol. Rev. 1988, 68, 608–647. [Google Scholar] [CrossRef] [PubMed]
  42. Boyden, P.A.; Hirose, M.; Dun, W. Cardiac Purkinje cells. HeartRhythm 2010, 7, 127–135. [Google Scholar] [CrossRef]
  43. Rocşoreanu, C.; Georgescu, A.; Giurgiteanu, N. An active pulse trasmission line simulating nerve axon. Proc. IRE 1962, 50, 2061–2070. [Google Scholar]
  44. Available online: https://en.ecgpedia.org (accessed on 27 March 2019).
  45. Available online: https://www.physionet.org/physiobank/database/html/mitdbdir/mitdbdir.html (accessed on 21 March 2019).
  46. Available online: http://courses.kcumb.edu/physio/blocks/index.htm (accessed on 12 March 2019).
Figure 1. Electrophysiology of the heart (a) cardiac conduction system; (b) normal ECG waveform.
Figure 1. Electrophysiology of the heart (a) cardiac conduction system; (b) normal ECG waveform.
Applsci 09 03653 g001
Figure 2. Heart mathematical models. (a) Ryzhii model [22], based on three oscillators; (b) modified model, based on four oscillators.
Figure 2. Heart mathematical models. (a) Ryzhii model [22], based on three oscillators; (b) modified model, based on four oscillators.
Applsci 09 03653 g002
Figure 3. Action potentials of uncoupled oscillators. Intrinsic oscillation rates of 70 bpm, 50 bpm, 35 bpm and 35 bpm for uncoupled SA, AV, RB and LB, respectively.
Figure 3. Action potentials of uncoupled oscillators. Intrinsic oscillation rates of 70 bpm, 50 bpm, 35 bpm and 35 bpm for uncoupled SA, AV, RB and LB, respectively.
Applsci 09 03653 g003
Figure 4. Action potentials, muscles response and ECG signal in non-pathological (70 bpm).
Figure 4. Action potentials, muscles response and ECG signal in non-pathological (70 bpm).
Applsci 09 03653 g004
Figure 5. Left Bundle Branch Block (LBBB) and the four coupled oscillators model.
Figure 5. Left Bundle Branch Block (LBBB) and the four coupled oscillators model.
Applsci 09 03653 g005
Figure 6. Simulation results for Left Bundle Branch Block (LBBB). (a) action potentials, muscles response and ECG signal in the LBBB case; (b) extra deflection of the QRS complex due to the rapid depolarization of the right ventricle followed by the slower depolarization of the left ventricle; (c) real ECG signal affected by LBBB [44].
Figure 6. Simulation results for Left Bundle Branch Block (LBBB). (a) action potentials, muscles response and ECG signal in the LBBB case; (b) extra deflection of the QRS complex due to the rapid depolarization of the right ventricle followed by the slower depolarization of the left ventricle; (c) real ECG signal affected by LBBB [44].
Applsci 09 03653 g006
Figure 7. Right Bundle Branch Block (RBBB) and relative four coupled oscillators model.
Figure 7. Right Bundle Branch Block (RBBB) and relative four coupled oscillators model.
Applsci 09 03653 g007
Figure 8. Simulation results for Right Bundle Branch block (RBBB). (a) action potentials, muscles response and ECG signal in the RBBB case; (b) slurred S-wave due to the rapid depolarization of the left ventricle followed by the slower depolarization of the right ventricle; (c) real ECG signal affected by RBBB [45].
Figure 8. Simulation results for Right Bundle Branch block (RBBB). (a) action potentials, muscles response and ECG signal in the RBBB case; (b) slurred S-wave due to the rapid depolarization of the left ventricle followed by the slower depolarization of the right ventricle; (c) real ECG signal affected by RBBB [45].
Applsci 09 03653 g008

Share and Cite

MDPI and ACS Style

Cardarilli, G.C.; Di Nunzio, L.; Fazzolari, R.; Re, M.; Silvestri, F. Improvement of the Cardiac Oscillator Based Model for the Simulation of Bundle Branch Blocks. Appl. Sci. 2019, 9, 3653. https://0-doi-org.brum.beds.ac.uk/10.3390/app9183653

AMA Style

Cardarilli GC, Di Nunzio L, Fazzolari R, Re M, Silvestri F. Improvement of the Cardiac Oscillator Based Model for the Simulation of Bundle Branch Blocks. Applied Sciences. 2019; 9(18):3653. https://0-doi-org.brum.beds.ac.uk/10.3390/app9183653

Chicago/Turabian Style

Cardarilli, Gian Carlo, Luca Di Nunzio, Rocco Fazzolari, Marco Re, and Francesca Silvestri. 2019. "Improvement of the Cardiac Oscillator Based Model for the Simulation of Bundle Branch Blocks" Applied Sciences 9, no. 18: 3653. https://0-doi-org.brum.beds.ac.uk/10.3390/app9183653

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop