International Journal of Vehicular Technology

International Journal of Vehicular Technology / 2012 / Article

Research Article | Open Access

Volume 2012 |Article ID 608381 | 7 pages |

DSP-Based Sensor Fault Detection and Post Fault-Tolerant Control of an Induction Motor-Based Electric Vehicle

Academic Editor: Tee Cheng
Received29 Aug 2012
Revised22 Oct 2012
Accepted15 Nov 2012
Published10 Dec 2012


This paper deals with sensor fault detection within a reconfigurable direct torque control of an induction motor-based electric vehicle. The proposed strategy concerns current, voltage, and speed sensors faults that are detected and followed by post fault-tolerant control to allow the vehicle continuous operation. The proposed approach is validated through experiments on an induction motor drive and simulations on an electric vehicle using a European urban and extraurban driving cycle.

1. Introduction

Fault tolerance is gaining interest as a means to increase the reliability, the availability, and the continuous operation of electromechanical systems among them automotive ones [1, 2]. In the automotive context, electric vehicle is a key application where the propulsion control depends on the availability and the quality of sensor measurements. Measurements, however, can be corrupted or interrupted due to sensor faults. If some sensors are missing, the controllers cannot provide the correct control actions for the EV propulsion. It is therefore compulsory to have a sensor fault detection and isolation system to improve the reliability of the electric drive. Thereafter, reconfiguration should be achieved with equivalent observed signals. This will allow fault-tolerant operation.

In this context, an FTC approach is proposed for an induction motor-based EV experiencing sensor faults (current, voltage, and speed) [3, 4]. As DTC is recognized as a high-performance control strategy for EVs electric propulsion, it has been adopted [5, 6]. In general, DTC-based induction motor drives use two current sensors, one or two voltage sensors, and a speed sensor.

For sensor fault tolerance purposes, the tendency is to use three currents sensors and introduce observers and estimation techniques to detect and isolate current and speed sensor faults [612]. Some proposed FTC approaches use three nonlinear observers to guarantee the information redundancy [9]. Unfortunately, multiple observer schemes cannot be so easily implemented due to the limited sampling period even with recently developed DSPs. In [9], a Luenberger observer is used to estimate the speed and generates residuals. Unfortunately, even if this observer gives good results, the obtained performances in case of induction motors are proven to be limited in particular at low speed. This is mainly due to the induction motor strong nonlinearity.

The proposed FTC approach, which is based on a bank of observers, the Extended Kalman Filter is adopted for the estimation of the stator flux, the speed, and the generation of the current and speed residuals for fault detection and replacement signals for the reconfiguration. To detect and isolate sensor faults, nonlinear observers are used to guarantee the redundancy [10].

2. Induction Motor-Based EV DTC Briefly

The basic idea of the method is to calculate flux and torque instantaneous values only from the stator variables. Flux, torque, and speed are estimated. The input of the motor controller is the reference speed, which is directly applied by the pedal of the vehicle. Control is carriedout by hysteresis comparators and a switching logic table selecting the appropriate voltage inverter switching configurations [5].

Figure 1 gives the global configuration of a DTC scheme and also shows how the EV dynamics is taken into account.

3. Sensor Fault Detection and Isolation

Sensor fault detection and isolation (SFDI) is based on two parts. The first one generates sensor residuals. The second part detects and isolates the faulty sensors (current, voltage, or speed sensors).

3.1. EKF for Residual Generation

In our case, only one observer, the EKF for instance, has been adopted.

The Kalman filter is a special class of linear observer (deterministic type), derived to meet a particular optimality stochastic condition.

The Kalman filter has two forms: basic and extended. The EKF can be used for nonlinear systems where the plant model is extended by extravariables, in our case by the mechanical speed [13].

In an induction motor drive, the Kalman filter is used to obtain unmeasured state variables (rotor speed , rotor flux vector components , and ) using the measured state variables (stator current and voltage components in the Concordia frame  ). Moreover, it takes into account the model and measurement noises.

The induction motor state model used by the EKF is developed in the stationary reference frame and summarized by (1) [5, 14], where is the resistance,    is the inductance, and is the magnetizing inductance.

The implementation of the Kalman filter is based on a recursive algorithm minimizing the error variance between the real variable and its estimate where,  ,  , and  .

Let us consider a linear stochastic system whose discrete state model is given by where represents the disturbances vector applied to the system inputs. It also represents the modeling uncertainties; corresponds to system output measurement noises. It is supposed that the random signals and are Gaussian noises not correlated and with null average value. They are characterized by covariance matrixes,    and , respectively, which are symmetrical and positive definite. The initial state vector is also a random variable with covariance matrix and average value.

The Kalman filter recursive algorithm is illustrated by Figure 2. For an induction motor, the Kalman filter must be used in its extended version. Therefore, a nonlinear stochastic system discrete state equation is given by where and are vector functions

The notation    is related to predicted values at ()th instant and is based on measurements up to  th instant.    is the sampling period.

The EKF equations are similar to those of the linear Kalman filter with the difference that and matrices should be replaced by the Jacobians of the vector functions and at every sampling time as follows:

The covariance matrices and are also defined at every sampling time.

For the induction motor control, the EKF is used for the speed real-time estimation. It can also be used to estimate states and parameters using the motor voltages and currents measurements.

3.2. Sensor Fault Detection and Isolation
3.2.1. Current Sensor Faults

Three sensors are used to measure the motor currents. To detect current sensor faults, the following equation is used: where the upper script means a measured quantity.

Indeed, if one or two sensors fail, will be a nonzero sinusoidal signal. Therefore, additional logic and information (redundancy) are required to isolate the failed sensor. The required redundancy can be obtained from the EKF which is driven by the scheduled test input sets where CSFI is the Current Sensor Fault Isolation input for phase a or b. is used to isolate a faulty current sensor in phase c and to isolate a faulty current sensor in phase a or b. It should be noticed that the two current residuals are calculated using Concordia components to isolate the faulty current sensor.

Sensor fault detection is performed using . The first residue is calculated using the Concordia currents provided by

If this residue is lower than a predefined threshold, current sensor (c) should be the failed one. Otherwise, the fault sensors are (a) or (b). In this case, an additional residue is calculated using If this residue is greater than a predefined threshold, the faulty current sensor is (a). Otherwise, it is (b). The estimated currents   are provided by the EKF.

It should be noted that the proposed fault detection method avoid merging and information.

3.2.2. Voltages Sensor Faults

The fault detection may be performed using a simple threshold test on the parity equation (10), which describes the three-phase simple voltage equivalence

It is used to monitor the EKF inputs and therefore ensure the efficient operation of the proposed FTC.

3.2.3. Speed Sensor Faults

The fault detection is achieved by comparing the measured speed with the estimated one given by the EKF. The encoder fault detection is given by the following residual:

Figure 3 illustrates the SFDI principle. It includes the EKF, the residual generation, and the Concordia transforms.

3.3. Sensor Fault-Tolerant Control Scheme

Figure 4 describes the proposed fault-tolerant control scheme in terms of current, voltage, and speed sensor faults.

4. Experimental and Simulation Tests

4.1. Induction Motor Sensor Fault-Tolerant Control

Experimental tests have been first carriedout to check the sensor fault-tolerant control performances on a 1-kW induction motor drive (Figure 5).

The used cage induction motor rated data are given in the Appendix. This motor is supplied by a 2-level voltage inverter. The setup main components are a DSP system (single fixed-point TMS320LF2407), a speed sensor attached to the motor shaft, current and voltage sensors. The DSP system is interfaced to a standard PC.

Figures 6 and 7 illustrate experimental results for current and speed sensors, respectively. Figure 6 shows the response of the proposed sensor FTC scheme in the event of one current sensor failure (phase b). In this case, the proposed algorithm ensures the control as shown by the speed and its reference in Figure 6(a). Figure 7 shows the sensor FTC performances in the event of a speed sensor failure. In this case, the sensor speed is replaced by the EKF estimates ensuring then the control as illustrated by Figure 7(a).

The obtained results confirm the effectiveness of the proposed sensor fault detection and post fault-tolerant control approach. Indeed, quiet good speed tracking performances are achieved.

4.2. EV Sensor Fault-Tolerant Control

The proposed sensor fault detection and post fault-tolerant control approach is now evaluated for an electric vehicle using a 37-kW induction motor based powertrain. The EV and the used cage induction motor rated data and parameters are given in the Appendix. Simulations are carriedout using a European urban and extraurban driving cycle as speed reference. For that purpose, two sensor faults are introduced: a current sensor fault in phase a (an offset) at 2-sec and a speed sensor fault (a signal disconnection) at 7-sec.

Figure 8 shows the EV fault-tolerant performances in terms of speed (via a single gear). The obtained results clearly confirm the effectiveness of the proposed post fault-tolerant control approach.

5. Conclusion

This paper dealt with fault-tolerant control of an induction motor-based EV experiencing sensor faults (current, voltage, and speed). The carried-out simulations and experiments confirm that the proposed sensor post fault-tolerant control approach seems to be effective and provides a simple configuration with high performance in terms of speed response.


EV Mechanical and Aerodynamic Parameters:   (two 70 kg passengers),,   m,  ,  ,  ,  ,  ,   m/sec,   m/sec2,   kg/m3.

Rated Data of the Simulated Induction Motor: 37 kW, 1480 rpm,  , ,   Ω,   H,   H,   H,   kg·m2,   Nmsec.

Rated Data of the Tested Induction Motor: 1 kW,  2.5 Nm, 2830 rpm,  ,   Ω,   Ω,   H,   H,   H,   kg·m2,   Nmsec.


  1. D. U. Campos-Delgado, D. R. Espinoza-Trejo, and E. Palacios, “Fault-tolerant control in variable speed drives: a survey,” IET Electric Power Applications, vol. 2, no. 2, pp. 121–134, 2008. View at: Publisher Site | Google Scholar
  2. M. E. H. Benbouzid, D. Diallo, and M. Zeraoulia, “Advanced fault-tolerant control of induction-motor drives for EV/HEV traction applications: from conventional to modern and intelligent control techniques,” IEEE Transactions on Vehicular Technology, vol. 56, no. 2, pp. 519–528, 2007. View at: Publisher Site | Google Scholar
  3. M. Zeraoulia, M. E. H. Benbouzid, and D. Diallo, “Electric motor drive selection issues for HEV propulsion systems: a comparative study,” IEEE Transactions on Vehicular Technology, vol. 55, no. 6, pp. 1756–1764, 2006. View at: Publisher Site | Google Scholar
  4. B. Tabbache, M. E. H. Benbouzid, A. Kheloui, and J. M. Bourgeot, “Sensor fault-tolerant control of an induction motor based electric vehicle,” in Proceedings of the 14th European Conference on Power Electronics and Applications (EPE 2011), pp. 1–8, Birmingham, UK, September 2011. View at: Google Scholar
  5. B. Tabbache, A. Kheloui, and M. E. H. Benbouzid, “An adaptive electric differential for electric vehicles motion stabilization,” IEEE Transactions on Vehicular Technology, vol. 60, no. 1, pp. 104–110, 2011. View at: Publisher Site | Google Scholar
  6. K. S. Lee and J. S. Ryu, “Instrument fault detection and compensation scheme for direct torque controlled induction motor drives,” IEE Proceedings, vol. 150, no. 4, pp. 376–382, 2003. View at: Publisher Site | Google Scholar
  7. K. Rothenhagen and F. W. Fuchs, “Doubly fed induction generator model-based sensor fault detection and control loop reconfiguration,” IEEE Transactions on Industrial Electronics, vol. 56, no. 10, pp. 4229–4238, 2009. View at: Publisher Site | Google Scholar
  8. K. Rothenhagen and F. W. Fuchs, “Current sensor fault detection, isolation, and reconfiguration for doubly fed induction generators,” IEEE Transactions on Industrial Electronics, vol. 56, no. 10, pp. 4239–4245, 2009. View at: Publisher Site | Google Scholar
  9. S. M. Bennett, R. J. Patton, and S. Daley, “Sensor fault-tolerant control of a rail traction drive,” Control Engineering Practice, vol. 7, no. 2, pp. 217–225, 1999. View at: Google Scholar
  10. A. Akrad, M. Hilairet, and D. Diallo, “Design of a fault-tolerant controller based on observers for a PMSM drive,” IEEE Transactions on Industrial Electronics, vol. 58, no. 4, pp. 1416–1427, 2011. View at: Publisher Site | Google Scholar
  11. L. Baghli, P. Poure, and A. Rezzoug, “Sensor fault detection for fault tolerant vector controlled induction machine,” in Proceedings of the European Conference on Power Electronics and Applications, pp. 1–10, Dresden, Germany, September 2005. View at: Google Scholar
  12. B. Tabbache, M. E. H. Benbouzid, A. Kheloui, and J. M. Bourgeot, “DSP-based sensor fault-tolerant control of electric vehicle powertrains,” in Proceedings of the IEEE International Symposium on Industrial Electronics (ISIE '11), pp. 2085–2090, Gdansk, Poland, June 2011. View at: Google Scholar
  13. L. Harnefors, “Instability phenomena and remedies in sensorless indirect field oriented control,” IEEE Transactions on Power Electronics, vol. 15, no. 4, pp. 733–743, 2000. View at: Publisher Site | Google Scholar
  14. B. Akin, U. Orguner, A. Ersak, and M. Ehsani, “Simple derivative-free nonlinear state observer for sensorless AC drives,” IEEE/ASME Transactions on Mechatronics, vol. 11, no. 5, pp. 634–643, 2006. View at: Publisher Site | Google Scholar

Copyright © 2012 Bekheïra Tabbache et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

2021 Views | 1186 Downloads | 6 Citations
 PDF  Download Citation  Citation
 Download other formatsMore
 Order printed copiesOrder

We are committed to sharing findings related to COVID-19 as quickly and safely as possible. Any author submitting a COVID-19 paper should notify us at to ensure their research is fast-tracked and made available on a preprint server as soon as possible. We will be providing unlimited waivers of publication charges for accepted articles related to COVID-19.