Sliding Mode Control For Heartbeat Electrocardiogram Tracking Problem

Document Type: Research Paper


School of Chemical Engineering, College of Engineering, University of Tehran, Tehran, Iran


In this paper, we have exploited the first-order sliding mode control method to track the ECG data of the human heart by three different nonlinear control laws. In order to lessen the intrinsic chattering of the classic sliding mode control system, smooth function approximations of the control input, by means of the hyperbolic tangent and the saturation function, were used. The fast Fourier transform was used to evaluate the average chattering frequency of the control inputs. The synthesized control schemes namely SMC-sign, SMC-tanh, and SMC-sat, were able to track the real-world ECG signal with an average root mean square error of 0.0306 and a chattering frequency of 92.7 Hz. The findings show that the sliding mode controllers can be implemented in electronic artificial pacemakers to provide the intended results successfully. Based on today's electronics, the involved frequency range (556.4 Hz for the worst case) is quite acceptable and practical.   


[1]     Izosimov DB, Matic B, Utkin VI, Sabanovic A. Using sliding modes in control of electrical drives. InDokl. ANSSSR 1978 (Vol. 241, No. 4, pp. 769-772).

[2]     Xiao T, Li HX. Sliding mode control design for a rapid thermal processing system. Chemical Engineering Science. 2016 Apr 2;143:76-85.

[3]     Camacho O, Smith CA. Sliding mode control: an approach to regulate nonlinear chemical processes. ISA transactions. 2000 Apr 1;39(2):205-18.

[4]     Dimassi H, Winkin JJ, Wouwer AV. A sliding mode observer for a linear reaction–convection–diffusion equation with disturbances. Systems & Control Letters. 2019 Feb 1;124:40-8.

[5]     Gonzalez J, Fernandez G, Aguilar R, Barron M, Alvarez-Ramirez J. Sliding mode observer-based control for a class of bioreactors. Chemical Engineering Journal. 2001 Apr 15;83(1):25-32.

[6]     Chen CT, Peng ST. Design of a sliding mode control system for chemical processes. Journal of Process Control. 2005 Aug 1;15(5):515-30.

[7]     Chen CT, Peng ST. A sliding mode control scheme for non-minimum phase non-linear uncertain input-delay chemical processes. Journal of Process Control. 2006 Jan 1;16(1):37-51.

[8]     Thanom W, Loh RN. Observer-based nonlinear feedback controls for heartbeat ECG tracking systems. Intelligent Control and Automation. 2012 Aug 1;3(03):251.

[9]      Sargolzaei A, Yen KK, Abdelghani MN. Control of nonlinear heartbeat models under time-delay-switched feedback using emotional learning control. International Journal on Recent Trends in Engineering & Technology. 2014 Jan 1;10(2):85.

[10]  Utkin V, Guldner J, Shi J. Sliding mode control in electro-mechanical systems. CRC press; 2009 May 1.

[11]  Perruquetti W, Barbot JP. Sliding mode control in engineering. CRC press; 2002 Jan 29.

[12]  Zeeman EC. Differential equations for the heart beat and nerve impulse, in “Towards a Theoretical Biology,” Vol. 4. Edinburgh Univ. Press, Edingburgh. 1972:8-67.

[13]  Jones DS, Plank M, Sleeman BD. Differential equations and mathematical biology. Chapman and Hall/CRC; 2009 Nov 9.

[14]  Priyadarshi PA, Kannaiyan S. Estimation of Human Heart Activity Using Ensemble Kalman Filter. Sensors & Transducers. 2017 Feb 1;209(2):90.