Abstract
The functioning of the heart rhythm can exhibit a wide variety of dynamic behaviours under certain conditions. In the case of rhythm disorders or cardiac arrhythmias, the natural rhythm of the heart is usually involved in the sinoatrial node, the atrioventricular node, the atria of the carotid sinus, etc. The study of heart related disorders requires an important analysis of its rhythm because the regularity of cardiac activity is conditioned by a large number of factors. The cardiac system is made up of a combination of nodes ranging from the sinus node, the atrioventricular node to its Purkinje bundles, which interact with each other via communicative aspects. Due to the nature of their respective dynamics, the above are treated as self-oscillating elements and modelled by nonlinear oscillators. By modelling the cardiac conduction system as a model of three nonlinear oscillators coupled by delayed connections and subjected to external stimuli depicting the behavior of a pacemaker, its dynamic behavior is studied in this paper by nonlinear analysis tools. From an electrocardiogram (ECG) assessment, the heart rhythm reveals normal and pathological rhythms. Three forms of ventricular fibrillation, ventricular flutter, ventricular tachycardia and atrial fibrillation are observed. The results are confirmed by the respective maximum Lyapunov exponents. Considering the cardiac nodes as microchips, using microcontroller simulation technology, the cardiac conduction system was modelled as a network of four ATmega 328P microcontrollers. A similarity with the results obtained numerically can be observed.
Keywords: Heart conduction system, Pacemaker, Nonlinear analysis tools, Heart rate, Normal and pathological rhythms, ATmega 328P microcontrollers
1. Introduction
The regularity or irregularity of the heart rhythm is usually studied by analyzing the conduction systems of the heart [1–3]. The heart is considered as the central element of the cardiac conduction system [[4], [5], [6]]. The functioning of the heart requires an enormous need of oxygen. This oxygen allows the good regularity of the cardiac system because the latter has need to produce its own electricity. The information that our brain sends to it allows it to know what the body needs. Once it has received this information, to adapt its frequency to meet the needs of the body, it initiates the electrical impulse which evolves with a frequency adapted to the needs of the body [7,8]. To model the heart system three main nodes among the six heart nodes are considered, namely the sinus node (SA node), the atrioventricular node (AV node) and the Purkinje fibres (PF node) [9,10].
The configuration of the heart presents a structure of four cavities, two atria, namely the right and left atria, and two ventricles, one on the left and one on the right. The electricity initiated for the functioning of the organism makes contract the two atria and the two ventricles. By crossing the atria and from the atrioventricular node, the electrical impulse created allows the blood to pass to the ventricles. In the ventricles, the electrical current also causes the contractions of the ventricles, allowing the blood to be propelled to the lungs by the right ventricle and into the whole body by the left ventricle [[11], [12], [13], [14]]. Thus the electrical impulse travels through the body. The diagram describing the mechanism of operation of the cardiac system is given in Fig. 1a and b.
Fig. 1.
(a) Diagram describing the functioning of the heart system; (b) Image of a real heart giving better clarity.
The heart rhythm is governed by the flow of this impulse as it passes through the heart and allows all the structures of the heart to contract synchronously. This is the regulatory core of the heart rhythm [15,16]. In the cardiac system, the node of origin of the electrical impulse is the sinus node, also known as the natural pacemaker. This node is located in the atria in the upper part of the right atrium. This rhythm imposed by the sinus node is regulated by various factors: the nervous system, hormones and substances circulating in the blood. However, a large number of disturbances can occur, which can affect the sinus node, the AV node, the atria and the ventricles, resulting in the loss of synchronization of the cardiac structures [[17], [18], [19], [20]]. Cardiac rhythm is characterised by variations in the electrical potential of cells, some of which promote contraction and others automation and impulse conduction [7,21]. One of the best interpretations of these different behaviours of the electrical activity of the heart is the analysis of the electrocardiogram signal [[22], [23], [24], [25]].
The electrocardiogram (ECG) is the graphic representation of the electrical activity of the heart. It is presented in the form of a paper trace whose curve may, during normal heart function, show the five main waves, namely the P wave, the QRS complex and the T wave as shown in Fig. 2 [[26], [27], [28]]; JiQian [29]. In normal electrical activity, contraction and depolarization of the atria are caused by the P wave. Its period varies from 0.08 to 0.1 s, its amplitude is less than 2 mm. The depolarization and contraction of the ventricles are due to the QRS complex. The first negative wave of the complex is Q, the first positive wave is R and the second negative wave is S. Between the onset of the P wave and the QRS complex, the period varies from 0.12 to 0.20 s. This time corresponds to the PR or PQ interval and represents the time taken for the electrical impulse to travel from the sinus node through the atria to the ventricles. In the presence of an elevated rhythm, there is a decrease in the PR interval. The transition between the QRS complex and the ST segment is called the J point. The period corresponding to the QRS complex and the beginning of the T wave is the ST segment.
Fig. 2.
ECG signal characterizing normal electrical activity.
With the ECG signal, the electrical activity is measured and the functioning of the heart can be analyzed. Each wave of the ECG signal causes the heart muscle to contract, which promotes blood flow. However, seeing the ECG signal in its normal form does not mean that the heart is healthy, as the form of an abnormal ECG can also be insignificant. Only in the option of confirming a diagnosis does the doctor use the ECG to support his or her assumptions. The ECG provides an easy way to analyse the rhythm and heart rate (number of QRS per unit of time). In the normal state, a constant R-R space is observed, the formation of the P wave before each QRS complex, which in turn must appear before each T wave. A PR interval must also be observed.
In the presence of disturbances, an increase or decrease in rhythm leading to arrhythmias can be observed depending on the degree of activity [[30], [31], [32], [33]]. These disturbances sometimes occur for no apparent reason. Cardiac rhythm disorders are frequent pathologies. Their number is constantly increasing due to the ageing of the population and improved detection methods. In order to study cardiac activity through its dynamics, researchers have modelled the conduction system of the heart as a network of self-oscillating elements modelled by nonlinear oscillators [34]; Aino-Maija [[35], [36], [37], [38], [39]]. The first oscillator modelling cardiac activity being the Van der Pol oscillator [23,40], in order to reduce the high order of the equations the modelling of the heart has been done by a large number of oscillators [41,42]. They propose a more appropriate description of the natural pacemaker and are reduced versions of the Van der Pol oscillator, including the Hodgkin-Huxley model [43], the FitzHugh and Nagumo model [44], the Grudzinsky-Zebrowsky model [45]. Based on these oscillators, a large number of works on the heart in its perturbed state have been carried out. This is the case of Fonkou et al. [46,47]. Let us also note the work of Krstacić et al. [48], Ernst and Bar-Joseph [49], Tobon et al. [50], Shiraishi et al. [51], Savi [52]. To analyse the heart rate, these researchers have proposed a large number of methods. In reference [53], Savi and Gois propose an analysis of heart rate by a random selection of parameters. In Ref. [2], Cheffer and Savi also use a random choice of parameters to study electrical activity, in the same work by plotting Poincaré sections they confirm the results obtained. Fonkou et al. study in Ref. [41] the dynamic behavior of the heart by nonlinear analyses only on the sinus node. In the same logic, Kuate and Fotsin [54] analyse the rhythm by an experimental study based on electronic components.
In the present work, in order to analyse and interpret the physiological behavior of the cardiac rhythm, a study of the dynamic behavior of the cardiac system is proposed. Using nonlinear analysis tools, essential ECG features illustrating normal and pathological physiologies are captured. Two contributions emerge from this work. The first is to use as bifurcation parameters, the coupling parameters indicating communication aspects, the amplitude of external stimuli and the AV node parameter in order to highlight through the evaluation of the electrocardiogram (ECG) the values of the parameters for which the heart rhythm is normal or pathological. These results obtained are confirmed by the maximum Lyapunov exponents corresponding to each bifurcation curve. Considering the cardiac nodes as electronic chips, the second one consists in using an experimental study by real implementation with the ATmega 328P microcontroller to model the heart as a network of four microcontrollers each representing a cardiac node. The results obtained show a good qualitative agreement with the numerical results.
The rest of the work is structured as follows: the mathematical modelling of the cardiac system is given in section 2. The presentation of the ECG signal in section 3. Section 4 presents the results obtained by the nonlinear computational tools/approaches. The results obtained by a real implementation with microcontrollers are given in section 5. The work ends with a conclusion in section 6.
2. Mathematical modelling of the heart system
The constant propulsion of blood through the body is conditioned by the regularity of the heart rhythm. The heart is a reddish-brown, closed-dot muscle consisting of the right and left heart. It is composed of nodes such as the SA node, the AV node, and the Purkinje bundles. To cause the heart chambers to contract, electricity flows through the heart. This electricity is created by the Keith and Flack node (SA node), also known as the natural pacemaker, which is located in the upper right chamber (atrium). To propel blood into the lower chambers (ventricles), the atria are synchronously contracted by the electrical impulse passing through them. Then, from the atrioventricular node (or AV node), the ventricles receive the electrical impulse and transmit it to the His bundle. Once the impulse reaches the bundle, it is directed to the left and right Purkinje fibres, causing the ventricles to contract, allowing the right to propel blood to the lungs and the left to the rest of the body. This is the circuit followed by the electrical impulse in the heart. Each of these paths leads to a heartbeat.
Each of these heartbeats is stimulated by electrical signals that follow a specific nerve pathway in the heart. These signals can be monitored and recorded by an electrocardiogram (ECG). The heart is usually associated with its conduction system because the latter constitutes the main nodes that characterize it. It functions as a pacemaker, maintaining between 60 and 100 beats per minute of heart activity. If the activity of this system is interrupted due to a heart injury or any other pathology, the heart rhythm is disturbed or irregular. In this case, blood flow to the brain and other parts of the body may be impaired. Recently, there has been a great deal of work on mathematical modelling of electrical activity [53,55,56]. In their work, researchers have developed a large number of mathematical and physical techniques, which have allowed them to model the heart rhythm more easily. They consider the cardiac system as a network of three nonlinear oscillators in which the communication aspects between the different oscillators are provided by coupling parameters or delayed connections. The rhythm disturbance is related to stimuli representing external pacemakers leading to an increase in the size of the system.
Based on the use of a nonlinear equation model of the heart rhythm in this work, the mathematical model of the heart is given by a coupled system of three nonlinear Grudzinsky-Zebrowsky type oscillators coupled by delayed connections. The system of differential equations given in equation (1) represents its dynamics.
| (1) |
The one-way coupling coefficient allowing the node to communicate with the node is given by . When the signal created by the node arrives at the node , this one filters the signal by imposing a delay to it to the needs of the organism in case of heart rhythm disturbances. The heart activity being most often disturbed, in this case, they are represented by and characterizes the external stimuli causing the increase in the size of the system. , or can correspond as well to the SA node, the AV node or the Purkinje fibers.
3. ECG signal presentation
The graphic representation of cardiac activity is most often linked to a paper chart showing the variations in electrical potentials. This paper chart is called an electrocardiogram (ECG). It is usually used by the doctor to diagnose patients by determining whether their electrical activities are normal or irregular, as many heart problems can be determined from abnormal ECG results. In cardiology, the ECG is essential because it can be ordered in situations of chest pain to determine arrhythmias. It may also be recommended in the case of cardiac disorders to check for the presence of coronary insufficiency, cardiac dilatation. It is characterised by the presence of its five essential waves, namely the P, Q, R, S and T waves.
Depolarization of the atria is due to the P wave. Depolarization of the ventricles is due to the QRS complex. Its shape and amplitude are conditioned by variations in the heart muscle. The PQ or PR interval characterizes the duration between the onset of the P wave and the start of the QRS complex. In the normal state, also known as sinus rhythm, most QRS complexes are controlled by the P wave originating from the sinus node. The duration of this wave (P wave) is less than 0.12s and its amplitude is less than 0.25 mV. The P wave is positive in all leads except RV and V1. It is negative at VR and biphasic at V1. Between 0.12s and 0.20s, the PR space is isoelectric. For an onset time of the intrinsic deflection <0.04s, the QRS complex duration is less than 0.11.
From the combination of the three nodes of the system given in (1) i.e. the sinus node, the atrioventricular node, and the Purkinje fibers (PF), the ECG signal is constructed and its mathematical expression is given by equation (2)
| (2) |
Its differential equation is given in equation (3):
| (3) |
With constants. describes the sinus node, atrioventricular node and Purkinje fibers. The values of the parameters and for each node are shown in Table 1. The external stimuli describing the pacemakers of each of the heart nodes are respectively: for the SA node, for the AV node and for Purkinje fibres (PF).
Table 1.
Parameters of the different nodes.
| SA node | AV node | Purkinje Fibers |
|---|---|---|
For parameter values given by , and , using the Runge Kutta discretization method of order 4 (RK4), and for the initial conditions and the normal dynamics are given in Fig. 4. Fig. 3 shows the block diagram of the heart in its regular state.
Fig. 4.
Response of each oscillator obtained numerically with et
Fig. 3.
Conceptual diagram of the normal functioning of cardiac activity.
A comparison between the ECG signal obtained digitally from system (1) (Fig. 5b [57],: time traces of ECG signal; Fig. 5c: phase portrait of ECG signal) and the ECG signal obtained from a real recording [57] (Fig. 5a) is imade. This analysis is observed in Fig. 5, on the signal produced, it is observed the presence of the five (05) main waves allowing the contraction of the heart cells, namely the P wave, the QRS complex regrouping the Q, R and S waves and finally the T wave.
Fig. 5.
(a) ECG signal obtained experimentally [57] and ECG signal obtained digitally: (b) time traces of ECG signal; (c) phase portrait of ECG signal with et
4. Nonlinear computational tools/approaches
In recent years, great progress has been made in the diagnosis of arrhythmias. Indeed, some abnormalities are sometimes asymptomatic and develop without the patient decerning any signs. In this situation, the analysis of the ECG signal becomes important as it allows the detection and analysis of any heart rhythm problem.
It should be noted, however, that this is a complement to the doctor's predictions. Today, a large number of approaches are being explored to address cardiac activity-related disturbances. These studies are done to understand the causes of arrhythmias in order to improve the mechanisms related to their origin. In this section, using the tools of nonlinear analysis, a better understanding of the pathological mechanisms will be analyzed. This study is proposed with the aim of investigating the elements that are involved in the genesis of arrhythmias, cardiac cells or molecules. For this purpose, the ECG will be analyzed by plottng the bifurcation diagrams associated with their respective maximum Lyapunov exponents.
The bifurcation diagram is a representation of the abscissa in the plane [58,59] where is a parameter of the differential system called control parameter when it is incremented. is the integration step. To plot the bifurcation diagram, the Runge-Kutta integration method of order 4 (RK4) is used because it is stable and accurate. For and , simultaneously verified, the tracing of is performed. and are respectively the speed of at a time and its speed at the previous time.
To acquire the most information when study of a dynamic system is performed, its maximum Lyapunov exponent is generally analyzed [58,59]. It is a curve that shows a large number of dynamic behaviors that is not always known. Among these information, it is noted the chaotic behavior that is illustrated by a positive maximum Lyapunov exponent (Mahdy et al., 2020; [60]. By evaluating a maximal Lyapunov exponent, the evolution of small perturbations of the system during its evolution over time can be performed. Thus, for a positive maximal Lyapunov exponent, a stretch occurs at the separation of initially neighboring points: this is chaos. Moreover, for a negative exponent, there is a contraction or approach that characterizes a unique oscillatory or static state: this is regularity. And, finally, for a zero exponent, we have a set of quasiperiodic waveforms which in some cases is the torus.
To gain the most information when studying a dynamic system, its maximum Lyapunov exponent is usually analyzed [58,59]. This is a curve that exhibits a large number of dynamic behaviors that are not always known. Amongst this information is the chaotic behavior which is illustrated by a positive maximum Lyapunov exponent. The evaluation of a maximum Lyapunov exponent allows the evolution of small perturbations of the system to be realized during its evolution in time. Thus, for a positive maximum Lyapunov exponent, a stretch occurs at the separation of initially adjacent points: this is chaos. On the other hand, for a negative exponent, there is a contraction or approximation that is characteristic of a unique oscillatory or static state: this is regularity. And finally, for a zero exponent, there is a set of quasiperiodic waveforms which, in some cases, is the torus.
The parameters used as bifurcation parameters are: the coupling parameters and , and the amplitude of the external stimulus . This study is done when the heart system is not subjected to any external stimuli and also when external stimuli are considered
Considering system (1), when the dynamics of the ECG signal is taken into account, the new system is given by equation (4).
| (4) |
By perturbing system (4) by introducing small variations and in each of its axes, as given by equations (5) and (6)
| (5) |
| (6) |
The error matrix is given in equation (7)
| (7) |
The parameters of this matrix are given by equations (8), (9), (10), (11), (12))
| (8) |
| (9) |
| (10) |
| (11) |
| (12) |
All these analyses allow to define in equation (13) the maximum Lyapunov exponent
| (13) |
To obtain the error matrix given by equation (7), the Taylor series expansion is used [54,61]. Starting from the equation below (14) (where represents the propagation delay and the temporal derivative of )
| (14) |
This allows us to simplify the lagged variables in system (4). Thus the derivation of equation (14), allows to obtain equation (15).
| (15) |
According to the reasoning of equations (14) and (15), following the same logic for the case of system (4), the error matrix is given by equation (7)
4.1. Numerical results
The results presented below are obtained for a simulation step representing the integration step of RK4. The control parameter variation step is given by . Bifurcation curves are plotted only for the ECG case
In this subsection, we will first present the results of the tests when the heart is considered in its state of no external stimulus. .
Firstly, when the coupling coefficient between the AV node and the SA node is taken as the bifurcation parameter, maintaining the other parameters of Table 1 except for , the bifurcation curve associated with its maximum Lyapunov exponent are given in Fig. 6. In this figure, the electrical activity reveals the presence of periodic, quasiperiodic and chaotic behaviors. A better summary for the characterization of these different behaviors observed on the bifurcation diagram of the ECG signal is given in Table 2.
Fig. 6.
(a): Bifurcation tree and maximum; (b): Lyapunov exponent obtained from system (4) with as parameter for and
Table 2.
ECG dynamics for a variation of
| Rank of the parameter | ECG behaviors |
|---|---|
| Chaotic orbit | |
| Period-5T orbit | |
| Chaotic orbit | |
| Period-8T orbit | |
| Chaos orbit | |
| Period-12T orbit | |
| Chaos orbit | |
| Period-13T orbit | |
| Orbite chaotique | |
| Period-8T orbit | |
| Period-5T orbit | |
| Period-5T orbit | |
| Period-4T orbit |
To materialize these different behaviors observed on the ECG signal, some curves illustrating the dynamics (Fig. 7a, b, 7c and 7d) of the time series and the state space of the ECG are given in Fig. 7.
Fig. 7.
Dynamics describing the behavior of the heart for a variation of (panel 1: Values of ; panel 2: ECG time series; panel 3: ECG state space).
When the coupling parameter between the AV node and the SA node varies, the ECG shows dynamics that may indicate the presence of arrhythmias. These observations show that when the electrical impulse is initiated by the SA node, its transition from the atria to the AV node can be relevant to the heart because under certain conditions arrhythmias can occur. In this case, several types of pathology are noted, including.
-
⁃
Ventricular flutter: it is represented by Fig. 7a (case of ). It is another form of ventricular tachycardia with a very high frequency that prevents the heart from playing its pumping role and causes loss of consciousness and a sudden interruption of breathing [62].
-
⁃
It is also a gateway to ventricular fibrillation. Generally poorly tolerated, it is illustrated by ripples of the QRS complexes, distinguished by equal size with an absence of an isoelectric line and visible T wave. The QRS and ST-T complexes are not separated. Heartbeats evolve between 250 and 300/min. The comparison between the experimental ECG (Fig. 8a [57]) and synthetic ECG considered (Fig. 8b) is shown in Fig. 8.
-
⁃
Ventricular fibrillation: this is illustrated in Fig. 7b and c. It is an extremely serious arrhythmia provoking a high beat of the ventricles (above 250 times per minute) mechanically preventing their contraction [63]. It can be considered as the equivalent of a cardiac arrest that can lead to sudden death in a few minutes. Faced with a marked alteration of the heart, it can follow ventricular tachycardia. Fig. 9 [63], compares the experimental ECG (Fig. 9a) with synthetic ECG considered (Fig. 9b)
Fig. 8.
ECG signal. (a): Recorded experimental ECG signal [57]; (b): Synthetic ECG considered.
Fig. 9.
ECG signal. (a): Recorded experimental ECG signal [63]; (b): Synthetic ECG considered.
The informations given in Figs. 7–9 clearly shows the transition from ventricular flutter to ventricular fibrillation.
Secondly, considering the coupling between Purkinje fibers and the AV node as bifurcation parameter with , for the other parameters of Table 1 being kept constant, the bifurcation diagram associated with the maximum Lyapunov exponent are given in Fig. 10. In this figure, the electrical activity reveals the presence of chaotic dynamics reflecting the presence of pathologies in the heart. It is also observed periodic and quasi-periodic dynamics. Table 3 makes a synthesis of these different behaviors and some dynamics describing the time series and state space of the ECG confirming these analysis are given in Fig. 11.
Fig. 10.
(a): Bifurcation tree and maximum; (b): Lyapunov exponent obtained from system (4) with as parameter for and
Table 3.
ECG dynamics for a variation of
| Rank of the parameter | ECG behaviors |
|---|---|
| Chaotic orbit | |
| Period-3T orbit | |
| Period-4T orbit | |
| Period-3T orbit |
Fig. 11.
Dynamics describing the behavior of the heart for a variation of (panel 1: Values of ; panel 2: ECG time series; panel 3: ECG state space).
Fig. 11a, b and 11c illustrate some dynamics obtained. Thus, for a change in the coupling coefficient between the Purkinje His bundle and the AV node, for values representing positive amplitudes of the maximum Lyapunov exponent, ventricular tachycardia pathology is observed (Fig. 11a). Biologically, this coupling coefficient corresponds to the electrical impulse passing from the atria to the ventricles through the AV node.
Ventricular tachycardia is an arrhythmia in which rhythm disturbances lead to very rapid contractions of the lower chambers of the heart (ventricles) (Katritsis et al., 2004). One cause is the lack of synchronization between the electrical impulses of the heart. People with some type of disease, such as heart valve disease, are usually at greatest risk of ventricular tachycardia. Chest pain, fainting, dizziness and shortness of breath are the most common signs of ventricular tachycardia. In this case, the rhythm can be slowed down by taking medication. It can also be slowed by surgery and implantation of a device. The experimental ECG signal showing the shape of a ventricular tachycardia is given in Fig. 12, it makes a comparison with the synthetic ECG given in Fig. 11a.
Fig. 12.
ECG signal. (a): Recorded experimental ECG signal (Katritsis et al., 2004); (b): Synthetic ECG considered.
The block diagram of the core operations corresponding to the whole of its analysis is the one shown in Fig. 3.
By examining the effect of external cardiac pacemakers , the diagram of the normal functioning of the heart system is given in Fig. 13
Fig. 13.
Conceptual diagram of the normal functioning of heart activity under external stimuli.
Considering firstly amplitude as control parameter with , and , the results obtained are given in Fig. 14. They are obtained by maintaining the other parameters of Table 1. The information given in Fig. 14 reveals the presence of periodic, multi-periodic, and chaotic behaviors. A summary of these behaviors is given in Table 4. In order to confirm the information revealed by Table 4, some times series and state spaces of the ECG are given in Fig. 15
Fig. 14.
(a): Bifurcation tree and maximum; (b): Lyapunov exponent obtained from system (4) with as parameter for and
Table 4.
ECG dynamics for a variation of
| Rank of parameter | ECG behaviors |
|---|---|
| Period-14T orbit | |
| Chaotic orbit | |
| Period-12T orbit | |
| Chaotic orbit | |
| Period-17T orbit | |
| Orbite chaotique | |
| Period-14T orbit | |
| Chaotic orbit | |
| Period-13T orbit | |
| Chaotic orbit | |
| Period-1T orbit |
Fig. 15.
Dynamics describing the behavior of the heart for a variation of (panel 1: Values of ; panel 2: ECG time series; panel 3: ECG state space).
The observations made on the curves in Fig. 15 reveal the presence of chaotic dynamics (Fig. 15b and d) reflecting cardiac rhythm disorders. One of these arrhythmias is ventricular fibrillation. This pathology is given by the dynamics of Fig. 15d.
Being the most frequent cardiac pathology because affecting more than 1% of the population, atrial fibrillation results in poor blood circulation because the heart rhythm is irregular and very rapid [64]. Between the atria and the ventricles, the heartbeats are not synchronized. Its particularity is that in some cases it does not present any symptoms. However, palpitations, shortness of breath, and fatigue may occur. In the case of atrial fibrillation, the speed of the electrical impulse through the two atria can be greater than 400 impulses per minute. In this situation, the ventricles respond by contracting irregularly between 80 and 180 times per minute. Thus, the blood stays longer, provoking the formation of clots in the heart chambers. The clots formed generally disperse in the circulation and a cerebral vascular accident occurs when these clots reach an artery in the brain. The ECG obtained from a real recording is given in Fig. 16a and a [64], comparison with the synthetic signal (Fig. 16b) is shown in Fig. 16.
Fig. 16.
ECG signal. (a): Recorded experimental ECG signal [64]; (b): Synthetic ECG considered.
Secondly, still considering the amplitude as bifurcation parameter with , and , always using the other parameters of Table 1 except for , the information brought out by the bifurcation curve and the maximum Lyapunov exponent given by Fig. 17 reveal the presence of periodic, multi-periodic and chaotic dynamics. To better interpret these different behaviors, a synthesis is made by Table 5. Fig. 18 gives some curves of the ECG through its time series and state spaces in order to confirm the analyses of Table 5.
Fig. 17.
(a): Bifurcation tree and maximum; (b): Lyapunov exponent obtained from system (4) with as parameter for and
Table 5.
ECG dynamics for a variation of
| Rank of parameter | ECG behaviors |
|---|---|
| Period-9T orbit | |
| Chaotic orbit | |
| Period-10T orbit | |
| Chaotic orbit | |
| Period-7T orbit | |
| Chaotic orbit | |
| Period-11T orbit | |
| Chaotic orbit | |
| Period-1T orbit |
Fig. 18.
Dynamics describing the behavior of the heart for a variation of (panel 1: Values of ; panel 2: ECG time series; panel 3: ECG state space).
In Fig. 18 only one curve describing chaotic behavior has been presented (Fig. 18b) because, being identical to all other chaotic curves, it was preferable to present only one. However, the information revealed by this figure is the presence of ventricular fibrillation. Thus, when the heart undergoes disturbances caused by external stimuli reflecting the action of pacemakers, the heart rhythm is in a situation of ventricular fibrillation. In contrast to the case observed in Fig. 9, this form of ventricular fibrillation is more complex and is characterised by an irregularity of the ECG with a very rapid QRS complex. The experimental signal for this form of ventricular fibrillation is given in Fig. 19a [63],. A correspondence is made with synthetic ECG considered (Fig. 19b).
Fig. 19.
ECG signal. (a): Recorded experimental ECG signal [63]; (b) Synthetic ECG considered.
Thirdly, still considering the action of external stimuli on the electrical conduction system, when the coupling coefficient allowing communication between the AV node and the SA node is taken as the control parameter, the bifurcation diagram and the maximum Lyapunov exponent are given in Fig. 20. The other parameters in Table 1 are maintained except and the parameter values of the external stimuli are: , , and . This figure shows the presence of chaotic and periodic dynamics. Table 6 gives more explanations. Some ECG curves from these time series and state space confirm the information given in Table 6. These curves show the chaotic dynamics that can explain the presence of arrhythmias and are given in Fig. 22 [63],. Among these arrhythmias it is observed the presence for certain values of the pathology of ventricular flutter and for other values the presence of ventricular fibrillation. This form of ventricular fibrillation is different from the first two forms observed in Figs. 9 and 19.
Fig. 20.
(a): Bifurcation tree and maximum; (b): Lyapunov exponent obtained from system (4) with as parameter for and
Table 6.
ECG dynamics for a variation of
| Parameter Rank | ECG behaviors |
|---|---|
| Chaotic orbit | |
| Period-2T orbit | |
| Chaotic orbit | |
| Period-4T orbit | |
| Quasiperiodic orbit | |
| Period-1T orbit |
Fig. 22.
ECG signal. (a): Recorded experimental ECG signal [63]; (b): Synthetic ECG considered.
Fig. 21a, b and 21c illustrate some dynamics obtained. A third form of ventricular fibrillation is observed. This third form of ventricular fibrillation pathology is given in Fig. 21c. A comparison of its ECG obtained from a real recording and the ECG of Fig. 21c is given in Fig. 22.
Fig. 21.
Dynamics describing the behavior of the heart for a variation of (panel 1: Values of ; panel 2: ECG time series; panel 3: ECG state space).
5. Microcontroller real implementation
Being able to perform fast simulations, the microcontroller allows a program to be executed in real time at a chosen speed or step by step with the help of software [65]. It governs specific operations and is one of the most compact integrated circuits. Unlike circuits with analog components that have difficulties with noise, scaling and environmental disturbances, this compactness makes them very reliable and stable. Microcontrollers have a wide range of applications such as robotics, biology, artificial intelligence, telecommunications, etc. [[65], [66], [67]]. As pacemakers are electronic chips composed of batteries, which require a certain period of time to function, they need to be replaced and in some cases recharged. Followed by adapted controllers and attached to sensors, cardiac activity is monitored. References [46,68] have shown that the microcontroller-based differential equation conversion mechanism can be used to reproduce the operation of artificial pacemakers. The principle of this simulation is based on algorithms. The codes are implemented by discretization using the Runge-Kutta method or the Euler method as in the case of numerical simulation using an adequate programming language.
Considering the nodes of the heart as pacemakers, the principle of microcontroller simulation is used in this section to reproduce the functioning of the heart. To do so, four microcontrollers are used and each of the microcontrollers is used to mimic the behavior of a heart node and that of the ECG signal respectively through the algorithm contained in it. Using the principle of the normal functioning of the heart as described by the block diagrams in Figs. 3 and 13, the practical devices used are given in Figs. 23 and 24. Fig. 23 is the configuration corresponding to system (1). Fig. 23a shows the wiring mounted on Proteus and the real experimental wiring is given by Fig. 23b.
Fig. 23.
Device describing the heart system given by system (1). (a) Assembly on Proteus; (b) experimental implementation.
Fig. 24.
Device used for the production of the ECG signal described by system (5). (a) Assembly on Proteus; (b) experimental implementation.
The configuration for generating the ECG signal is given in Fig. 24. The setup wired on Proteus is shown in Fig. 24a and b shows the experimental setup.
In Fig. 23 (Fig. 23a and b), each heart node is represented by an Arduino board, and each R-2R resistor network given by (a) allows the digital to analog conversion. At the output of the first Arduino board corresponding to the SA node, the signal is introduced at the input of the second Arduino board representing the AV node. The signal produced by this latter is also introduced at the input of the third Arduino board corresponding to the HP node. The signal introduced at the input of each Arduino board is converted into a digital signal thanks to the code line “analogRead (A0)" which means analog signal read at the input A0 of the board and the code line “map (a0, a01, a02, a03, a04)" which means convert the analog signal read at the input A0 into a digital signal. The argument a0 represents the input value; a01 is the extremely low input value; a02 is the extremely high input value; a03 is the extremely low output value and a04 is the extremely high output value. These different arguments are chosen randomly in order to obtain the desired dynamics.
The same reasoning is observed in Fig. 24 (Fig. 24a and b). In this figure, the Arduino board that produces the ECG signal receives at its inputs the signals produced by each of the nodes. Input A0 receives the signal produced by the SA node, input A1 receives the signal produced by the AV node and input A2 receives the signal produced by the Purkinje His bundles. Thanks to the explanations allowing the digital-analog and digital-analog conversions given above for the case of Fig. 24, the ECG signal is obtained as seen on the oscilloscope. Note that the different figures (a) represent the configurations mounted on Proteus and the figures (b) those wired experimentally.
First, the results obtained in the case of a normal ECG are given. Then, the results obtained using the nonlinear analysis tools are presented initially when no external stimulus is considered and then when external stimuli are considered. The source code allowing to produce these different signals is given in Table 7.
Table 7.
Source code for the microcontroller implementation.
| Produce code |
|---|
| //constants float aAV=(float)3.,aSA=(float)3.0,aHP=(float)5.; |
| float wAV1=(float)0.2,wSA1=(float)0.2,wHP1=(float)1.1; |
| float wAV2=(float)-0.1,wSA2=(float)-1.9,wHP2=(float)-1.; |
| float dAV=(float)3.,dSA=(float)3.,dHP=(float)3.; |
| float eAV=(float)3.,eSA=(float)4.9,eHP=(float)7.; |
| float kAVSA=(float)5.0,kHPAV=(float)20.0,h=(float)0.045; |
| float alpha1=(float)0.1,alpha3=(float)0.05,alpha5=(float)0.4; |
| float tau1=(float)0.8,tau2=(float)0.1; |
| //initial conditions float x1=(float)0.01,x3=(float)0.01; |
| float x5=(float)0.01,x2=(float)0.04; |
| float x4=(float)0.04,x6=(float)0.04; |
| float V0=(float)0.01,t1=(float)0.0; |
| //vriables float L1,L2,L3,L4,F1,F2,F3,F4,G1,G2,G3; |
| float G4,Q1,Q2,Q3,Q4,M1,M2,M3,M4; |
| float P1,P2,P3,P4,N1,N2,N3,N4; |
| float x01,x02,t,x03,x04,x05,x06; |
| float V01,t2; |
| void setup (){ |
| pinMode (0, OUTPUT), pinMode (1, OUTPUT), pinMode (2, OUTPUT), pinMode (3, OUTPUT); |
| pinMode (4, OUTPUT), pinMode (5, OUTPUT), pinMode (6, OUTPUT), pinMode (7, OUTPUT); |
| pinMode (A0, INPUT); } |
| void loop (){ |
| L1 = x2; |
| M1 = -aSA*x2*(x1-wSA1)*(x1-wSA2)-x1*(x1+dSA)*(x1+eSA); |
| N1 = x4; |
| P1 = -aAV*x4*(x3-wAV1)*(x3-wAV2)-x3*(x3+dAV)*(x3+eAV)-kAVSA*(x3-x1+(tau1)*x2); |
| Q1 = x6; |
| F1 = -aHP*x6*(x5-wHP1)*(x5-wHP2)-x5*(x5+dHP)*(x5+eHP)-kHPAV*(x5-x3+(tau2)*x4); |
| G1 = alpha1*x2+alpha3*x4+alpha5*x6; x01 = x1+(h/2)*L1, x02 = x2+(h/2)*M1, x03 = x3+(h/2)*N1, x04 = x4+(h/2)*P1; |
| x05 = x5+(h/2)*Q1, x06 = x6+(h/2)*F1, V01 = V0+(h/2)*G1, t = t1+(h/2); |
| L2 = x02; |
| M2 = -aSA*x02*(x01-wSA1)*(x01-wSA2)-x01*(x01 + dSA)*(x01 + eSA); |
| N2 = x04; |
| P2 = -aAV*x04*(x03-wAV1)*(x03-wAV2)-x03*(x03 + dAV)*(x03 + eAV)-kAVSA*(x03-x01+(tau1)*x02); |
| Q2 = x06; |
| F2 = -aHP*x06*(x05-wHP1)*(x05-wHP2)-x05*(x05 + dHP)*(x05 + eHP)-kHPAV*(x05-x03+(tau2)*x04); |
| G2 = alpha1*x02+alpha3*x04+alpha5*x06; x01 = x1+(h/2)*L2, x02 = x2+(h/2)*M2, x03 = x3+(h/2)*N2, x04 = x4+(h/2)*P2; |
| x05 = x5+(h/2)*Q2, x06 = x6+(h/2)*F2, V01 = V0+(h/2)*G2, t = t1+(h/2); |
| L3 = x02; |
| M3 = -aSA*x02*(x01-wSA1)*(x01-wSA2)-x01*(x01 + dSA)*(x01 + eSA); |
| N3 = x04; |
| P3 = -aAV*x04*(x03-wAV1)*(x03-wAV2)-x03*(x03 + dAV)*(x03 + eAV)-kAVSA*(x03-x01+(tau1)*x02); |
| Q3 = x06; |
| F3 = -aHP*x06*(x05-wHP1)*(x05-wHP2)-x05*(x05 + dHP)*(x05 + eHP)-kHPAV*(x05-x03+(tau2)*x04); |
| G3 = alpha1*x02+alpha3*x04+alpha5*x06; x01 = x1+(h)*L3, x02 = x2+(h)*M3, x03 = x3+(h)*N3, x04 = x4+(h)*P3; |
| x05 = x5+(h)*Q3, x06 = x6+(h)*F3, V01 = V0+(h)*G3, t = t1+(h); |
| L4 = x02; |
| M4 = -aSA*x02*(x01-wSA1)*(x01-wSA2)-x01*(x01 + dSA)*(x01 + eSA); |
| N4 = x04; |
| P4 = -aAV*x04*(x03-wAV1)*(x03-wAV2)-x03*(x03 + dAV)*(x03 + eAV)-kAVSA*(x03-x01+(tau1)*x02); |
| Q4 = x06; |
| F4 = -aHP*x06*(x05-wHP1)*(x05-wHP2)-x05*(x05 + dHP)*(x05 + eHP)-kHPAV*(x05-x03+(tau2)*x04); |
| G4 = alpha1*x02+alpha3*x04+alpha5*x06; x1 = x1+(h/6)*(L1+2.*L2+2.*L3+L4), x2 = x2+(h/6)*(M1+2.*M2+2.*M3+M4); |
| x3 = x3+(h/6)*(N1+2.*N2+2.*N3+N4), x4 = x4+(h/6)*(P1+2.*P2+2.*P3+P4); |
| x5 = x5+(h/6)*(Q1+2.*Q2+2.*Q3+Q4), x6 = x6+(h/6)*(F1+2.*F2+2.*F3+F4); |
| V0=V0+(h/6)*(G1+2.*G2+2.*G3+G4), t = t1+h; |
| PORTD=(V0-20)*11.5; x1 = x1; x2 = x2; x3 = x3; x4 = x4; x5 = x5; x6 = x6; V0=V0; t1 = t; } |
For the case of the normal ECG, the results are given in Fig. 25.
Fig. 25.
Dynamics of the different cardiac nodes and synthetic ECG signal obtained for and (panel 1: Oscillators; panel 2: Numerical results; column 3: Microcontroller results).
Considering the study by nonlinear analysis for the case without external stimuli, the curves interpreting the abnormal and normal heart rhythms obtained by microcontrollers are given respectively in Fig. 26 for as control parameter, in Fig. 27 for as control parameter. Some curves are presented here to show the possibility of using a microcontroller network to capture the electrical activity of the heart
Fig. 26.
Dynamics of the different cardiac nodes and synthetic ECG signal obtained for a variation of with and (panel 1: Oscillators; panel 2: Numerical results; column 3: Microcontroller results).
Fig. 27.
Dynamics of the different cardiac nodes and synthetic ECG signal obtained for a variation of with and (panel 1: Oscillators; panel 2: Numerical results; column 3: Microcontroller results).
On the other hand, when the effects of external stimuli are taken into account, the results obtained using a microcontroller, describing the abnormal and normal heart rhythms are presented respectively in Fig. 28 for as control parameter with , in Fig. 29 for as control parameter with and in Fig. 30 for as control parameter. Some of the curves are represented here in the figure below
Fig. 28.
Dynamics of the different cardiac nodes and synthetic ECG signal obtained for a variation of with , and (panel 1: Oscillators; panel 2: Numerical results; column 3: Microcontroller results).
Fig. 29.
Dynamics of the different cardiac nodes and synthetic ECG signal obtained for a variation of with , and (panel 1: Oscillators; panel 2: Numerical results; column 3: Microcontroller results).
Fig. 30.
D Dynamics of the different cardiac nodes and synthetic ECG signal obtained for a variation of with and (panel 1: Oscillators; panel 2: Numerical results; column 3: Microcontroller results).
The results observed in Figs. 25–30 show a good qualitative agreement between the numerical simulation and the real microcontroller implementation. As in the case of conventional wiring to produce the ECG signal using an oscillator network with electronic components mounted on a breadboard [54], since the heart nodes are considered as electronic chips and references [47] have shown the ability of microcontrollers to mimic the behavior of pacemakers, using a network of four microcontrollers each representing a heart node and the ECG, the results obtained show the ability to use microcontroller technology to capture heart rhythms.
The results presented in this work show the ability of the model to capture the cardiac activity by the different synthetic ECG signals obtained and the different pathologies that emerged. However, the study was only interested in the shape of the wave. Thus, some aspects such as wave amplitude, duration, and interval time could also be studied [2]. The evaluation of the energy by the variation of the different coupling parameters could also bring out interesting behaviors. All of these aspects could help in a more important characterization of the physiology.
6. Conclusion
In this work, the dynamics of the heart system were studied using nonlinear analysis tools using ECG signals. For this purpose, the electrical system of the heart was considered as a network of three nonlinear oscillators representing respectively the SA node, the AV node, and the His of Purkinje bundles, and the combination of the signals produced by its different nodes allowed to generate the synthetic ECG. First, analysis by plotting the bifurcation curves associated with their respective maximal Lyapunov exponents is performed. By considering the coupling parameters representing the communication aspects between the different cardiac nodes, the amplitude of the external stimuli, and the AV node variable as a control parameter, the precise values for which the cardiac activity can be periodic, quasiperiodic, or chaotic were obtained. Evaluation of the electrocardiogram (ECG) signal presents normal and pathological rhythms. Three forms of ventricular fibrillation, two forms of ventricular flutter, ventricular tachycardia, and atrial fibrillation are presented. Second, considering the nodes of the heart as pacemakers and since they are artificially modelled as microchips, microcontroller simulation technology was used to model the cardiac system as a network of four ATmega 328P microcontrollers representing the SA node, AV node, Purkinje His bundles, and synthetic ECG respectively. The results obtained indicate a very good fit with those obtained numerically. It is observed that microcontroller simulation technology can be used to model the cardiac conduction system. The results obtained indicate that the heart rhythm activity is captured.
Declarations
Author contribution statement
Rodrigue Fatou Fonkou: Conceived and designed the analysis; Analyzed and interpreted the data; Contributed analysis tools or data; Wrote the paper. Romanic Kengne: Conceived and designed the analysis; Analyzed and interpreted the data; Wrote the paper. Herton Carel Fotsing Kamgang: Conceived and designed the analysis; Contributed analysis tools or data; Wrote the paper. Pierre Kisito Talla: Conceived and designed the analysis; Analyzed and interpreted the data; Contributed analysis tools or data.
Funding statement
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
Data availability statement
No data was used for the research described in the article.
Declaration of interest's statement
The authors declare no competing interests.
Additional information
No additional information is available for this paper.
References
- 1.Pathmanathan P., Cordeiro J.M., Gray R.A. Comprehensive uncertainty quantification and sensitivity analysis for cardiac action potential. Physiol. 2019;10:721. doi: 10.3389/fphys.2019.00721. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Cheffer A., Ritto T.G., Savi M.A. Uncertainty analysis of heart dynamics using Random Matrix Theory. Int. J. Non LinearMech. 2021;129 [Google Scholar]
- 3.Brandão A., Savi M.A. Nonlinear mechanics of a smart biotensegrity human foot prosthesis. Int. J. Appl. Mech. 2022;14(1) [Google Scholar]
- 4.Quiroz-Juárez M.A., Jiménez-Ramírez O., Vázquez-Medina R., Breña-Medina V., Aragón J.L., Barrio R.A. Generation of ECG signals from a reaction diffusion model spatially discretized. Sci. Rep. 2019;9:1–10. doi: 10.1038/s41598-019-55448-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Sala L.L., Crestani M., Garavelli S., de Candia P., Pontiroli A.E. Does microRNA disruption control the mechanisms linking obesity and diabetes? Implications for cardiovascular risk. Int. J. Mol. Sci. 2021;22(1):143. doi: 10.3390/ijms22010143. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.van der Schouw Y.T., van der Graaf Y., Steyerberg E.W., Eijkemans M.J.C., Banga J.D. Age at menopause as a risk factor for cardiovascular mortality. Lancet. 1996;347:714–718. doi: 10.1016/s0140-6736(96)90075-6. [DOI] [PubMed] [Google Scholar]
- 7.Cheffer A., Savi M.A. Random effects inducing cardiac pathological dynamics: a mathematical model-based approach. Biosystems. 2020;196 doi: 10.1016/j.biosystems.2020.104177. [DOI] [PubMed] [Google Scholar]
- 8.Ferreira B.B., Savi M.A., De Paula A.S. Chaos control applied to cardiac rhythms represented by ECG signals. Phys. Scripta. 2014;89 [Google Scholar]
- 9.Baleanu D., Sadat Sajjadi S., Asad J.H., Jajarmi A., Estiri E. 2021 Hyperchaotic behaviors, optimal control and synchronization of a non-autonomous cardiac conduction system. Adv. Differ. Equ. 2022;157 [Google Scholar]
- 10.De Almeida M.C., Shumpei Mori S., Anderson R.H. Three-dimensional visualization of the bovine cardiac conduction system and surrounding structures compared with arrangements in the human heart. J. Anat. 2021;238(6):1359–1370. doi: 10.1111/joa.13397. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Britin S.N., Britina M.A., Vlasenko R.Y. Cardiac conduction system: a generalized electrical model. Biomed. Eng. 2021;55:41–45. [Google Scholar]
- 12.Narayan K.M.V., Thompson T.J., Boyle J.P., Beckles G.L.A., Engelgau M.M., Williamson F.V.D.F. The use of population attributable risk to estimate the impact of prevention and early detection of type 2 diabetes on population-wide mortality risk in US males. Health Care Manag. Sci. 1999;2:223–227. doi: 10.1023/a:1019048114376. [DOI] [PubMed] [Google Scholar]
- 13.Adrian E.D., Bronk D.W., Phillips G. Discharges in mammalian sympathetic nerves. J. Physiol. 1932;2:115–133. doi: 10.1113/jphysiol.1932.sp002832. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Gois S.R.F.S.M., Savi M.A. An analysis of heart rhythm dynamics using a three-coupled oscillator model Chaos. Solitons Fractals. 2009;41:2553–2565. [Google Scholar]
- 15.Park D.S., Fishman G.I. The cardiac conduction system. Circulation. 2011;8:904–915. doi: 10.1161/CIRCULATIONAHA.110.942284. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Akgul A., Savi M.A., Yildiz M.Z., Miguel Sanjuan A.F., Ma J. Complex bio rhythms. Eur. Phys. J. Spec. Top. 2022;231:815–818. doi: 10.1140/epjs/s11734-022-00540-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Glass L. Introduction to controversial topics in nonlinear science: is the normal heart rate chaotic? Chaos. 2009;19 doi: 10.1063/1.3156832. [DOI] [PubMed] [Google Scholar]
- 18.Ryzhii E., Ryzhii M. Proceedings of the International Conference on Biomedical Informatics and Technology. Springer; Berlin, Heidelberg: 2013. Modeling of heartbeat dynamics with a system of coupled nonlinear oscillators; pp. 67–75. 0. [Google Scholar]
- 19.Krinsky V.I. Mathematical models of cardiac arrhythmias (spiral waves) Pharmacol. Ther. 1978;3:539–555. doi: 10.1016/s0306-039x(78)90020-x. [DOI] [PubMed] [Google Scholar]
- 20.Noordergraaf G.J., Ottesen J.T., Kortsmit W.J.P.M., Schilders W.H.A., Scheffer G.J., Noordergraaf A. The donders model of the circulation in normo- and pathophysiology. Cardiovasc. Eng. 2006;6:51–70. doi: 10.1007/s10558-006-9004-6. [DOI] [PubMed] [Google Scholar]
- 21.Nazari S., Heydari A., Khaligh J. Modified modeling of the heart by applying nonlinear oscillators and designing an appropriate control signal. Appl. Math. 2013;4:972–978. [Google Scholar]
- 22.Evaristo R.M., Batista A.M., Viana L.R., Iarosz K.C., Szezech J.J.D., Godoy M.F. Mathematical model with autoregressive process for eletrocardiograma signals. Commun. Nonlinear Sci. Numer. Simulat. 2017;57:415–421. [Google Scholar]
- 23.Van der Pol B., Van der Mark J. The heartbeat as a negative resistance oscillator, and an electrical model of the heart. Phil. Mag. 1928;7:763–775. [Google Scholar]
- 24.Tung R., Boyle N.G., Shivkumar K. Catheter ablation of ventricular tachycardia. Circulation. 2010;122:e389–e391. doi: 10.1161/CIRCULATIONAHA.110.963371. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Thies K.C., Boos K., Müller-Deile K., Ohrdorf W., Beushausen T., Townsend P. Ventricular flutter in a neonate--severe electrolyte imbalance caused by urinary tract infection in the presence of urinary tract malformation. J. Emerg. Med. 2000;18(1):47–50. doi: 10.1016/s0736-4679(99)00161-4. [DOI] [PubMed] [Google Scholar]
- 26.Giridharan G., Skliar M. Nonlinear controller for ventricular assist devices. Artif. Organs. 2002;26:980–984. doi: 10.1046/j.1525-1594.2002.07136.x. [DOI] [PubMed] [Google Scholar]
- 27.Sacknoff D.M., Gleim G.W., Stachenfeld N., Coplan N.L. Effect of athletic training on heart rate variability. Am. Heart J. 1994;127:1275–1278. doi: 10.1016/0002-8703(94)90046-9. [DOI] [PubMed] [Google Scholar]
- 28.Bernardo D., Signorini D., Gabriella M., Cerutti Sergi A. Model of two coupled nonlinear oscillators for the study of heartbeat dynamics. Int. J. Bifurc. Chaos. 1998;8:1985. 1975. [Google Scholar]
- 29.Zhang JiQian, Xiang Li, Liang LiSi, Huang ShouFang, Zhang HengGui. Effects of external stimuli on the pacemaker function of the sinoatrial node in sodium channel gene mutations models. Sci. China Life Sci. 2013;56:818–822. doi: 10.1007/s11427-013-4533-x. [DOI] [PubMed] [Google Scholar]
- 30.Romiti G.F., Pastori D., Rivera-Caravaca J.M., Ding W.Y., Gue Y.X., Menichelli D., Gumprecht J., Koziel M., Yang P., Guo Y., Gregory Lip Y.H., Proietti M. Adherence to the ‘atrial fibrillation better care’ pathway in patients with atrial fibrillation: impact on clinical outcomes-A systematic review and meta-analysis of 285,000 patients. Thromb. Haemostasis. 2022;122(3):406–414. doi: 10.1055/a-1515-9630. [DOI] [PubMed] [Google Scholar]
- 31.Chao T.F., Joung B., Takahashi Y., Lim T.W., Choi E.K., Chan Y.H., Guo Y., Sriratanasathavorn C., Oh S., Okumura K., Lip G.Y.H. 2021 focused update consensus guidelines of the asia pacific heart rhythm society on stroke prevention in atrial fibrillation: executive summary[*]. CC BY-NC-ND 4.0. Thromb. Haemostasis. 2022;122(1):20–47. doi: 10.1055/s-0041-1739411. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Anthony Kashou H., Demilade Adedinsewo A., Peter Noseworthy A. Subclinical atrial fibrillation: a silent threat with uncertain implications. Focused update consensus guidelines of the asia pacific heart rhythm society on stroke prevention in atrial fibrillation: executive summary [*]. CC BY-NC nd 4.0. Annu. Rev. Med. 2021;73(17):355–362. doi: 10.1146/annurev-med-042420-105906. [DOI] [PubMed] [Google Scholar]
- 33.Loen V., Marc Vos A., Marcel van der Heyden A.G. The canine chronic atrioventricular block model in cardiovascular preclinical drug research. Br. J. Pharmacol. 2021;179:859–881. doi: 10.1111/bph.15436. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Alehan D., Ayabakan C., Özer S. Heart rate variability and autonomic nervous system changes in children with vasovagal syncope. Pacing Clin. Electrophysiol. 2003;25:1331–1338. doi: 10.1046/j.1460-9592.2002.01331.x. [DOI] [PubMed] [Google Scholar]
- 35.Vuorinen Aino-Maija, Lehtonen J., Pakarinen S., Holmström M., Kivistö S., Kaasalainen T. Cardiac magnetic resonance imaging-based screening for cardiac sarcoidosis in patients with atrioventricular block requiring temporary pacing. J. Am. Heart Assoc. 2022;11(11) doi: 10.1161/JAHA.121.024257. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Hansen T.W., Li Y., Staessen J.A. Blood pressure variability remains an elusive predictor of cardiovascular outcome. Am. J. Hypertens. 2009;22:3–4. doi: 10.1038/ajh.2008.322. [DOI] [PubMed] [Google Scholar]
- 37.Radu-Andrei Baz, Scheau C., Constantin Rusali A., Bordei P. Computed tomography-assessed variations of the carotid sinus. Surg. Radiol. Anat. 2022;44:293–298. doi: 10.1007/s00276-021-02871-x. [DOI] [PubMed] [Google Scholar]
- 38.Pathmanathan P., Cordeiro J.M., Gray R.A. Comprehensive uncertainty quantification and sensitivity analysis for cardiac action potential models. Front. Physiol. 2019;10:721. doi: 10.3389/fphys.2019.00721. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Ryzhii E., Ryzhii M. Heterogeneous coupled oscillator model for simulation of ECG signals. Comput. Methods Progr. Biomed. 2014;117:40–49. doi: 10.1016/j.cmpb.2014.04.009. [DOI] [PubMed] [Google Scholar]
- 40.Van der Pol B., Van der Mark J. On relaxation-oscillations. Phil. Mag. 1926;2:978–992. [Google Scholar]
- 41.Fonkou R.F., Louodop P., Talla P.K., Woafo P. Analysis of the dynamics of new models of nonlinear systems with state variable damping and elastic coefficients. Heliyon. 2022;8 doi: 10.1016/j.heliyon.2022.e10112. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Morris C., Lecar H. Voltage oscillations in the barnacle giant muscle fiber. J. Biophys. 2021;35:193–213. doi: 10.1016/S0006-3495(81)84782-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.Hodgkin A.L., Huxley A.F. A quantitative description of membrane current and its applications to conduction and excitation in nerve. J. Physiol. 1952;117:500–544. doi: 10.1113/jphysiol.1952.sp004764. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.FitzHugh R. Impulses and physiological states in theoretical models of nerve membrane. Biophys. J. 1961;1:445–466. doi: 10.1016/s0006-3495(61)86902-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Grudzinski K., Zebrowski J.J. Modeling cardiac pacemakers with relaxation oscillators. Physica A. 2004;336:153–162. [Google Scholar]
- 46.Fonkou R.F., Louodop Patrick, Talla P.K., Woafo P. Dynamic behaviour of pacemaker models subjected to a blood pressure excitation simulator: a theoretical and experimental study by microcontroller. Braz. J. Phys. 2021;51:1448–1458. [Google Scholar]
- 47.Fonkou R.F., Louodop P., Talla P.K. Nonlinear oscillators with variable state damping and elastic coefficients. Pramana - J. Phys. 2021;95:210. [Google Scholar]
- 48.Krstacic G., Krstacic A., Smalcelj A., Milicic D., Jembrek-Gostovic M. The chaos theory and nonlinear dynamics in heart rate variability analysis: does it work in short-time series in patients with coronary heart disease? Ann. Noninvasive Electrocardiol. 2007;12:130–136. doi: 10.1111/j.1542-474X.2007.00151.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Ernst J., Bar-Joseph Z. A tool for the analysis of short time series gene expression data. BMC.BMC Bioinform. 2006;7:1–11. doi: 10.1186/1471-2105-7-191. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Tobón D.P., Jayaraman S., Falk T.H. Spectro-temporal electrocardiogram analysis for noise- robust heart rate and heart rate variability measurement. IEEE J. Transl. Eng. Health Med. 2017;5:1–11. doi: 10.1109/JTEHM.2017.2767603. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Shiraishi Y., Katsumata Y., Sadahiro T., Azuma K., Akita K., Isobe S., Yashima F., Miyamoto K., Nishiyama T., Tamura Y., Kimura T., Nishiyama N., Aizawa Y., Fukuda K., Takatsuki S. Real-time analysis of the heart rate variability during incremental exercise for the detection of the ventilatory threshold. J. Am. Heart Assoc. 2018;7 doi: 10.1161/JAHA.117.006612. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Savi M.A. Chaos and order in biomedical rhythms. J. Braz. Soc. Mech. Sci. Eng. 2015;27(2):157–169. [Google Scholar]
- 53.Savi M.A., Pereira-Pinto F.H.I., Ferreira A.M. Chaos control in mechanical systems. Shock Vib. 2006;13(4/5):301–314. [Google Scholar]
- 54.Kuate G.C.G., Fotsin H.B. On the nonlinear dynamics of a cardiac electrical conduction system model: theoretical and experimental study. Phys. Scripta. 2022;97 [Google Scholar]
- 55.Cheffer A., Savi M.A., Pereira T.L., de Paula A.S. Heart rhythm analysis using a nonlinear dynamics perspective. Appl. Math. Model. 2021;96:152–176. [Google Scholar]
- 56.Fonkou R.F., Louodop P., Talla P.K. Dynamic behaviour of the cardiac conduction system under external disturbances: simulation based on microcontroller technology. Phys. Scripta. 2022;97 [Google Scholar]
- 57.W.H. Organisation Cardiovascular diseases (CVDs)(https://who.int/news-room/fact-sheets/detail/cardiovascular-diseases-(cvds)) (accessed December, 13, 2020).
- 58.Fonzin Fozin T., Koumetio Nzoko B., Kengnou Telem N.A., Tabekoueng Njitacke Z., Ngo Mouelas A.A., Kengne J. Coexistence of hyperchaos with chaos and its control in a diode-bridge memristor based MLC circuit with experimental validation. Phys. Scripta. 2022;97 [Google Scholar]
- 59.Njitacke Tabekoueng Z., Muni S.S., Fonzin Fozin T., Leutcho G.D., Awrejcewicz J. Coexistence of infinitely many patterns and their control in heterogeneous coupled neurons through a multistable memristive synapse. Chaos. 2022;32 doi: 10.1063/5.0086182. [DOI] [PubMed] [Google Scholar]
- 60.Wolf A., Swift J.B., Swinney H.L., Vastano J.A. Determining Lyapunov exponents from a time series. Phys. Nonlinear Phenom. 1985;16:285–317. [Google Scholar]
- 61.Cunningham W.J. A nonlinear differential-difference equation of growth. Proc. Natl. Acad. Sci. USA. 1954;40:708–713. doi: 10.1073/pnas.40.8.708. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 62.Davey B.T., Quintana C., Upadhyay S. An unusual case of commotio cordis resulting in ventricular flutter. J. Emergencies, Trauma, Shock. 2018;11(3):225–227. doi: 10.4103/JETS.JETS_78_17. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 63.Ricardo A., Samson Vinay M., Nadkarni, Peter Meaney A., Scott Carey M., Marc Berg D., Robert Berg A. Outcomes of in-hospital ventricular fibrillation in children. N. Engl. J. Med. 2006;354:2328–2339. doi: 10.1056/NEJMoa052917. [DOI] [PubMed] [Google Scholar]
- 64.Zoni-Berisso M., Lercari F., Carazza T., Domenicucci S. Epidemiology of atrial fibrillation. Clin. Epidemiol. 2014;6:213–220. doi: 10.2147/CLEP.S47385. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65.Dimosthenis E., Bolanakis A. A survey of research in microcontroller education. IEEE Rev. Iberoam. Tecnol. Aprendiz. 2019;14(2):50–57. [Google Scholar]
- 66.Hasan R., Khan M.M., Ashek A., Rumpa I.J. Microcontroller based home security system with GSM technology. Open J. Saf. Sci. Technol. 2015;5(2):7. [Google Scholar]
- 67.Sun X., Yuan W., Jin K., Zhang Y. Control of the redox potential by microcontroller technology. Researching the leaching of chalcopyrite. Minerals. 2021;11(4):382. [Google Scholar]
- 68.Fonkou R.F., Louodop Patrick, Talla P.K., Woafo P. Van der Pol equation with sinusoidal nonlinearity: dynamic behaviour and real-time control of a target trajectory. Phys. Scripta. 2021;96 [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
No data was used for the research described in the article.






























