Using system generator to design a hardware implementation of a fault-tolerant control of induction motor for electrical vehicle

  • B. Souha
  • G. Soufien
  • A. Mtibaa
Keywords: FPGA, XSG, Fault tolerant control, induction motor.


In this paper, a design method of Active Fault Tolerant Control (AFTC) of an Induction Machine (IM) is proposed. AFTC ensures continuous operation of IM in case of faulty current sensor. The proposed system is illustrated using two controls. Direct Torque Control based Space
Vector Modulated (DTC-SVM) is used when the system is operating in healthy mode; the adopted DTC-SVM requires the use of three current sensors. Speed Control with Slip Regulation (SCSR) is used when the system is operating in failed mode; the adopted SCSR does not require any current sensors. Using a microcontroller or a Digital Signal Processor, the implemented algorithm suffers from a calculating delay. Therefore, to solve this difficulty, Field Programmable Gate Array (FPGA) is required, owing to its fast processing speed. Several new design flows and tools are developed to implement an algorithm on FPGA, such as Xilinx System Generator (XSG). XSG is a high-level block-based design tool that offers bit and cycle accurate simulation. This tool can automatically generate the Very High-Density Logic (VHDL) code without resorting to a tough programming, without being obliged to do approximations, and, furthermore, we can visualize the behavior of the machine before implementation.


Adouni, A., Ben Hamed, M., Flah, A. & Sbita, L. 2013. Sensor and actuator Fault Detection and Isolation

based on Artificial Neural Networks and Fuzzy logic applicated on induction motor. IEEE Control,

Decision and Information Technologies Conference: 917- 922.

Balasubramanian, T., Rajesh, T. & Raja Perumal, T.A. 2013. Load Sharing In A Hybrid Power System

With Renewable Energy Sources. International Journal of Engineering Trends in Electrical and Electronics

(1): 35- 39.

Berriri, H., Naouar, M. & Slama Belkhodja, I. 2011. Parity space approach for current sensor fault detection

and isolation in electrical systems. IEEE Systems Signals and Devices Conference: 1- 7.

Bhoopendra, S., Shailendra, J. & Sanjeet, D. 2012. Direct Torque Control Induction Motor Drive with

Improved Flux Response. Hindawi Publishing Corporation Advances in Power Electronic: 1- 11.

Bibhrajit, H. & Nilanjan, S. 2013. Robust Nonlinear Analytic Redundancy for Fault Detection and Isolation

in Mobile Robot. International Journal of Automatic and Computing 4(2): 177- 182.

Boussaid, B., Chouiref, H. & Abdelakrim, M. N. 2013. Integrated active fault tolerant control approach

based LMI. International Journal of Sciences and Techniques of Automatic Control and computer

engineering 7 (1): 1834- 1843.

Boussak, M. & Jarray, K. 2006. High-Performance Sensorless Indirect Stator Flux Orientation Control of

Induction Motor Drive. IEEE Transaction on Industrial Electronics 53 (1): 14 -49.

Bruccoleri, M., Amico, M. & Perrone, G. 2003. Distributed intelligent control of exceptions in reconfigurable

manufacturing systems. International Journal of Production Research 41 (7): 1393–1412.

Cheol Cho, H., Knowles, J., Sami Fadali, M. & Soon Lee, K. 2010. Fault Detection and Isolation of

Induction Motors Using Recurrent Neural Networks and Dynamic Bayesian modelling. IEEE Transactions

on Control Systems Technology 18 (2):430 – 437.

Dagbagi, M., Idkhajine, L., Monmasson, E. & Slama-Belkhodja, I. 2012. FPGA Implementation of Power

Electronic Converter Real-Time Model. International Symposium on Power Electronics, Electrical

Drives, Automation and Motion: 658 – 663.

Dumont, P.E., Aitouche, A., Merzouki, R. & Bayart, M. 2006. Fault Tolerant Control on an Electric

Vehicle. IEEE International Conference on Industrial Technology: 2450 – 2455.

Ebrahimi Bavil, R., Khosrowjerdi, M.J. & Vatankhah, R. 2015. Active Fault Tolerant Controller Design

using Model Predictive Control. Journal of control engineering and applied informatics 17 (3): 68- 76.

Elbacha, A., Boulghasoul, Z. & Elwarraki, E. 2012. A Comparative Study of Rotor Time Constant Online

Identification of an Induction Motor Using High Gain Observer and Fuzzy Compensator. WSEAS

Transaction on System and Control: 37- 53.

Ghachem, S., Benothman, K. & Benrejeb, M. 2011. Nonlinear Approach of Actuator Fault Accommodation.

International Journal of Computer Science 8 (4): 290 -297.

Halder, B. & Sarkar, N. 2006. Impact of the Order of Redundancy Relation in Robust Fault Detection of

Robotic Systems. IEEE Decision and Control Conference: 6500 – 6505.

Hamdi, H., Rodrigues, M., Mechmeche, C. & BenhadjBraiek, N. 2013. Observer based Fault Tolerant

Control for Takagi-Sugeno Nonlinear Descriptor systems. International Conference on Control,

Engineering and Information Technology: 52- 57.

Hasanien, H.M. 2001. FPGA implementation of Adaptive ANN controller for speed regulation of permanent

stepper motor drives. Energy Conversion and Management 52(2): 1252–1257.

Isermann, R., Schwarz, R. & Stolzl, S. 2002. Fault-tolerant drive-by-wire systems. IEEE control systems

magazine 22 (5): 64–81.

Jezernik, K., Korelic, J. & Horvat, R. 2013. PMSM Sliding Mode FPGA-Based Control for Torque Ripple

Reduction. IEEE Transactions on Power Electronic 28 (7):3549 – 3556.

Kostic, V., Petronijevic, M., Mitrovic, N. & Bankovic, B. 2009. Experimental verification of direct torque

control methods for electric drive application. Automatic Control and Robotic 8 (1): 111 -126.

Li, H., Monti, A. & Ponci, F. 2012. A fuzzy based sensor validation strategy for AC motor drives. IEEE

Transaction on Industrial Informatics 8 (4): 490- 499.

Monmasson, E., Bahri, I., Idkhajine, L., Maalouf, A. & Naouar, MW. 2012. Recent advancements in

FPGA based controllers for AC drives application. International conference on optimization of electrical

and electronic equipment: 8 -15.

Saravanan, K. & Habeebullah Sait, H.2013. Multi Input Converter for Distributed Renewable Energy

Sources. International Journal of Emerging Trends in Electrical and Electronics 22 (1): 51 -58.

Shahbazi, M., Poure, P., Saadate, S. & Zolghadri, M.R. 2013. FPGA-Based Reconfigurable Control for

Fault-Tolerant Back-to Back Converter without Redundancy. IEEE Transactions on Industrial Electronics

(8): 3360 – 3371.

Singh, B., Jain, S. & Dwivedi, S. 2012. Experimental Direct Torque Control Induction Motor Drive with

Modified Flux Estimation and Speed control Algorithm. IOSR Journal of Engineering 2 (6): 1296- 1300.

Tabbache, B., Rizoug, N., Benbouzid, M.H. & Kheloui, A. 2013. A Control Reconfiguration Strategy for

Post-Sensor FTC in Induction Motor-Based EVs. IEEE Transactions on Vehicular Technology 62 (3):

- 971.

Tabbache, B., Rizoug, N., Benbouzid, M.H. & Kheloui, A. 2013. A Control Reconfiguration Strategy

for Post-Sensor FTC in Induction Motor-Based EV. IEEE Transaction on Vehicular Technology 62 (3):


Electrical Engineering