Abstract
Abstract
The sensor faults in the induction motor can cause the degradation of the performances of the system and even lead sometimes to the instability. This paper focuses on the design of a state space fuzzy observer that simultaneously estimate descriptor system states and sensor faults. By using the estimates of descriptor states and faults, and the linear matrix inequality (LMI) technique, a fault-tolerant control scheme is worked out. The developed approach takes into account the stability of the closed-loop system and the design of non-linear fuzzy inference systems based on TakagiSugeno (TS) fuzzy models. The TS fuzzy model is employed to approximate the nonlinear induction motor in the synchronous d-q frame rotating with field-oriented technique. The output fuzzy controller is able to maintain the damaged system at some acceptable level of performance even in the intermittent loss of sensor measurement signal. The gains of the observer and the controller are obtained by solving a set of Linear Matrix Inequalities (LMIs). Finally, simulation and experimental results are given to illustrate the effectiveness of the proposed approach.
Keywords
Introduction
The advances in power electronics and digital signal processor (DSP) technology make the field-oriented control technique widely used for high-performance induction motor drive for many industrial applications. The success of this well-known control strategy requires the perfect knowledge of the measurement states: Stator currents and rotor speed. The optical encoders, the tachgenerators and the three hall-effect current sensors do occasionally fail and their resulting accidental downtime can be very expensive for users which can damage production quality and affect the safety of operator. These sensors faults can appear as a bias, an intermittent sensor connection or a complete loss of the sensor. They can lead to closed loop instability if no proper action is performed. As a result, many research have been recently devoted to study fault-tolerant control (FTC) applied to the induction machine [1–7], able to maintain the stability of the system and some acceptable degree of performance not only when the system is fault-free, but also when there components mal-functions. However, the proposed fault tolerant control law requires a perfect knowledge of the location and the magnitude of incipient faults. Therefore, a fault detection and isolation bloc (FDI) has been integrated in the control scheme which has, by simple processing input/output data, the ability to detect the presence of an incipient fault and to isolate it from other faults or disturbances. The most commonly FDI techniques used traditional diagnosis methods are the motor current signature analysis (MCSA) [7, 8, 7, 8], wavelet analysis [9] and Parks vector approach [10, 11]. the variable-frequency PWM drive applied in the field oriented control technique and used to achieving the perfect decoupling control, would make the accurate detection of spectral components from faults very difficult. Other techniques used the physical model of the motor in which residual output is generated, by comparing the expected behavior of the system with the measured behavior, where the expected behavior is obtained from a model of the system [1, 3].
Recently, substantial research efforts have been made in artificial intelligence (AI) such as neural networks and fuzzy logic to deal with the problems of diagnosis and fault tolerant control applied to the induction motors [3, 12–15]. For example, based on the bilinear matrix modeling and using the Takagi-Sugeno (TS) fuzzy approach, Lopez-Torribio (2000) propose in [4] a generalized observer scheme (GOS) to detect and to isolate sensor faults. The basic idea is to use a bank of TS fuzzy observers to generate residuals for each monitored system output signal. Benbouzid in [3] presents an active fault-tolerant-control systems for a high-performance control of induction-motor drive used in automotive applications. A fuzzy-logic controller is proposed to maintain the system to operating in satisfactory condition after sustaining the faults. A fuzzy switchover is integrated in the control scheme that ensures the controller-transition smoothness with no abrupt change in the torque in case of sensorfailures.
This paper presents a fault tolerant control for induction drive able to offset the effect of the sensor faults. Our first goal is to develop a TS fuzzy observer to estimate simultaneously the system states and the fault signal by using the known input u (t) and the measurement output y (t). The second goal is to work out an IFO controller able to takes the necessary action to maintain the controller performance. The information obtained from the TS fuzzy observer should be used in the controller redesign. The diagnostic scheme can be depicted in Fig. 1. The proposed fuzzy fault tolerant control design problem is parameterized in terms of a linear matrix inequality problem which can be solved very efficiently using the convex optimization techniques.
This paper is organized as follows: In Section 2, an open-loop control strategy is presented which includes a physical model of the induction motor. The nonlinear induction motor is represented by an equivalent T-S type fuzzy model in Section 3. Section 4 is reserved to the fault tolerant control scheme. In Section 5, simulation and experiments results are given to highlight the effectiveness of the proposed design observer. The last section gives a conclusion on the main works developed in this paper.
Open-loop control
The induction motor model
Under assumptions of linear magnetic circuits, the equivalent two-phase model of the induction motor represented in the synchronously (d-q) rotating frame is given as
Indirect field oriented control (IFOC) is a well established and widely applied control technique when dealing with high performance induction motor drives. In this case two outputs must be controlled: rotor speed ω m and d-axis rotor flux (Ψ rd ). These variables are supposed to track two reference signals denoted, respectively, ω mr (t) and Ψ rdr (t). A further control objective consists of having the q-axis rotor flux Ψ rq (t) asymptotically converging to zero, a property known as steady-state flux decoupling.
The Indirect field oriented control strategy consists of designing a dynamic feedback controller, such that for all initial states x (0), and for all possible load torque C r we have [2, 17]
In this section, we adopt the indirect field oriented control strategy in the synthesis of the reference model. In an ideally decoupling of the IM, the state variable x (t) converges to the reference state x
r
(t) = (i
sdr
, i
sqr
, Ψ
rdr
, 0, ω
mr
) in the steady-state. By replacing the reference signals x
r
(t) in Equation (1), yields [17]:
A Takagi-Sugeno model allows to the representation of the behavior of the induction motor by the interpolation of a set of linear submodels. Each submodel contributes to the global behavior of the nonlinear system through weighting functions [18, 19]. The IFOC technique, when is implanted using the rotating (d, q) reference frame, allows for an independent control of the electromagnetic torque and rotor flux. In this condition, the rotor flux vector is aligned to the d-axis and we have [2, 17]
The sector of nonlinearities of the terms z
j
= x
j
∈ (z
jmin, z
jmax) of the matrix A(x(t)) with j = 1, 2, 3 are:
IF (z 1 is F 1,k) and (z 2 is F 2,l) and (z 3 is F 3,f)
THEN .
such as k, l, f∈ { min , max }, i = 1, 2, . . . , r
According to the state space representatin (1), the global fuzzy model with sensors faults f
s
(t) is described by the following
In the following section, we present the descriptor observer design able to estimate simultaneously the state variables of the motor and the sensor faults.
In this section, we present a state-space observer written in the descriptor form able to estimate simultaneously the system states x (t) and the fault signal f
s
(t) by using the known input u (t) and the measurement output y (t). First, we considered the TS fuzzy descriptor model of the induction motor with sensor faults as follows [20]:
, ,
,
The fault x
s
(t) is considered as an auxiliary state of the augmented system (16). Next, an interesting descriptor estimator observer is proposed as the following structure:
In the presence of sensor faults, the faulty measurements influence the closed-loop behaviour and corrupt the state estimation. Then, the tracking error between the reference input and the measurement will no longer be equal to zero. In order to minimize the effect of the sensor faults on the system performance, a fuzzy sensor fault tolerant control scheme is proposed (Fig. 1). In this scheme, the nominal controller u n (t) is enriched with an additional control inputs u add (t) able to offset the effect of any sensor fault.
The compensation for a sensor fault effect on the closed-loop system can be achieved by using the follwing fuzzy control law
The reference speed ω
mr
, the reference rotor flux Ψ
rdr
and the external disturbance are smooth and bounded.
Considering the tracking error, given as follows:
Let us now define the augmented vector , from which the following augmented system is obtained:
In order to attenuate the effect of the disturbance w(t) on the tracking error e
r
(t) below a desired level ρ
2, we consider the H
∞ performance defined as follows [21]:
Congruence TJ
33 with and considering the change of variable X
3 = P
3-1 and , the condition TJ
33 is equivalent to the following LMI:
Then, we consider the change of variable CX
3 = WC, K
i
W = N
i
and using the Schurs complement, the condition (40) becomes:
The resolution of inequality (41) using LMI tools leads to X
3, N
i
, W = CX
3 (C
T
C) -1
C
T
and the output controllers K
i
= N
i
W
-1. By substituting P
3 and K
i
into (39), the last condition becomes a standard LMI and we can easily solve P
1, P
2, Z and M
a
= Z
-1
P
2.
In this section, the performance of the proposed sensor Fault-tolerant control law will be first tested by numerical simulations and secondly experimentally implemented. The IM is 1.1 KW three phases asynchronous motor with 50 Hz and 380 V voltage supply whose electrical and mechanical parameters are shown in Table 1.
Simulation results
In all the simulation results which will be presented in the following, we have fixed a constant speed referenceω mr = 100 rd/s and we have taken a constant load torque of value C r = 5 Nm applied at time t = 1 sec. The reference flux Ψ rdr starts from zero and increases to the rated constant value 1 Wb. Sensors faults are carried out added to the outputs of the machine. These faults are biases which appear and disappear after a short period. The first fault concerns the phase(a) sensor current and the second faults affects the sensor speed, in which a negative bias of value 50 rd/s is occurs on the sensor measuring appear between the time t = 7 sec and t = 9 sec.
From LMI (41), we get the fault-tolerant controller:
In the presence of sensors faults, the controller receives the faulty measurement while the true value is still equal to its reference value. The tracking error between the measurement variables and its reference value is no longer equal to zero. Therefore, the controller tries to bring back the steady-state error to zero. In absence of fault tolerant controller, the rotor speed increase by the same value of the bias on the faulty sensor, as shown in Fig. 2. In the case where the faulty measurement persists, the rotor speed can diverge, and leading to the instability of the machine. In the other hand, the proposed IFO sensor fault-tolerant controller is able to taken into account the sensor fault in the calculation of the new control law in order to prevent the induction machine from all inaccurately function of the sensors. Figure 2 shows the importance of taking into consideration the potential sensors faults while designing the control law in order to preserve the stability of the induction machine and to maintain the damaged system at some acceptable level of performance.
Figures 4 and 5 report, respectively, the components of the rotor flux (Ψ rd , Ψ rq ) just when the nominal fuzzy controller is applied without compensation and when it is added by a compensating control faults. It is clear that the proposed fuzzy FTC controller force the d-axis rotor flux to track the reference trajectory even in presence of sensors faults and then achieve the decoupling control characteristic.
Figures 6 and 7 schows, respectively, the d-axis stator current tracking error and the q-axis stator current tracking error in case just the nominal fuzzy controller is present in the control scheme (upper plots) and in case the nominal controller is enriched with the fault compensation term (lower plots). It is worth to note that the presence of stator current sensors faults, if not compensated by means of the fault tolerance unit, generates a large stator tracking error of amplitude 0.5 A presented as a oscillations form.
Experimental results
Experimental tests are carried out to verify the effectiveness of the proposed fuzzy fault-tolerant controllers. The test bench (Fig. 8) is made up of a three-phase induction motor IM, an insulated gate bipolar transistor (IGBT) source voltage inverter, a DSP controller card, an incremental encoder (1024 pulse) and three hall-effect current sensors (LEM, LTA 50P) for the measurement of stator currents. The fuzzy observer as well as the whole control algorithm has been implemented on Dspace 1104 board using the MATLAB/Simulink software package.The DSP performs data acquisition, generates reference state x r and the pulse width modulation (PWM) inverter commands. The PWM signals are generated with switching frequency of 5 kHz. Using Range-Kutta solver, the sampling time for controller implementation is set to 333 μs. a set of I/O modules are grouped in the card connector panel CP1104 for the voltage/current measurement, the encoder interface, and the protection of the power inverter.
Figure 9 describes the experimental results when the reference speed and the rotor flux is fixed to 100 rad/s and 1 Wb respectively. The same sensors faults are chosen as the similar case of the simulation results.
Using the developed sensor fault compensation method, the real output follows its reference input as illustrated in Fig. 8 and the machine keeps its nominal performances even in failing mode. In addition, the experiment result show the convergence of the estimated states toward the real states whose proves the effectiveness of the proposed TS observer in terms of state estimation and faults detection.
Conclusion
In this paper, a TS fuzzy fault tolerant control scheme is proposed to deal with sensor faults problems for induction motor drives. The proposed control law is based on the TS fuzzy models using the sector nonlinearity approach. A descriptor observer is presented to estimate simultaneously system states and sensor faults. The fuzzy controller gains satisfying the H ∞ performance are determinates using an algorithm based on LMI optimization techniques. A two-step LMI method has been given to solve these matrix inequalities. Simulation and experimental results have shown satisfactory estimation and good tracking performance despite of presence of sensor faults.
