1. Introduction
With the increasing use of electric vehicles worldwide, the industry’s technical requirements for its core component—the electric drive system—continue to increase [1]. In recent years, the Permanent Magnet Synchronous Motor (PMSM) concept has attracted more and more attention in electric vehicle applications due to its high density, great efficiency, small size, light weight, and low cost [2,3]. The corresponding technologies of the PMSM drive system have become a research hotspot among scholars at home and abroad. Generally, the PMSM drive system is equipped with current, speed and position sensors to obtain the feedback signals of three-phase stator current, motor speed and position, which are required for the closed-loop control operation of the system. Obviously, the normal operation of various types of sensors is a basic guarantee to achieve stable and reliable operation of the PMSM drive system. However, due to the increasingly complex working environment, aging of devices and external interference, the sensors in the system are prone to failure, resulting in deviations in the feedback signals of the control system, which in turn affects the control performance and, in severe cases, even causes damage to other electrical equipment. Therefore, the fault diagnosis and fault-tolerance control of sensors in the PMSM drive system of electric vehicles are of great importance.
At present, the methods for sensor fault diagnosis and fault-tolerant control of PMSM drive systems can be divided into two categories: data-driven methods and analytical model-based methods. Data-driven methods do not require the establishment of accurate mathematical models. However, large amounts of data are needed to obtain prior knowledge so as to achieve fault diagnosis through data analysis. Data-driven methods have good diagnostic effect on sensor faults, but can hardly provide reliable fault-tolerant control [4,5]. Analytical model-based methods mainly establish a mathematical analytic model based on the operating state of system, and construct residuals and other physical signals for fault diagnosis and fault-tolerant control. The three main methods are as follows: (1) The current reconstruction method [6,7,8]. This method estimates the current by reconstructing space vectors to achieve sensor fault diagnosis and fault-tolerant control. Though it is simple and satisfies the requirements of corresponding systems for stable operation under current sensor fault, it cannot be applied universally due to the great difference in the current reconstruction methods of different systems. (2) The Luenberger-based observer method [9,10,11]. In this method, the establishment of the Luenberger observer can solve the universality problem effectively, but the observer is highly susceptible to the influence of parameter changes and external disturbances, which may even cause misdiagnosis or missed diagnosis. (3) The sliding mode observer-based method [12,13]. The sliding mode observer has stronger robustness and anti-disturbance than the Luenberger observer and can improve the diagnostic accuracy of the system, but its mathematical model is often complicated due to the high electromagnetic coupling of the motor drive system.
The above methods are widely used in fault diagnosis and fault-tolerant control of a single sensor in PMSM drive system, and have achieved good results. In the actual system, faults may occur to all kinds of sensors, so considering the faults of a single sensor alone cannot guarantee the stable operation of the system. Hence, the fault-tolerant control for multiple types of sensor faults is particularly important. Currently, research mainly focuses on the establishment of multiple observers based on analytical model methods to realize multi-sensor fault diagnosis and fault-tolerant control of PMSM drive system [14,15]. Among them, [14] comprehensively considered the faults in three types of sensors: DC side voltage sensor, AC side current sensor and motor speed sensor of the PMSM drive system. Two high-order sliding mode observers and one Luenberger observer were designed, in which the high-order sliding mode observers estimated the system voltage and speed, respectively, while the Luenberger observer estimated the system current. The three observers operated in parallel so as to realize diagnosis and fault-tolerant control of the voltage, current and speed sensor faults of the PMSM drive system. Though it enhanced the robust performance of the system, the integral effect of the high-order sliding mode had an impact on the fast response characteristics of the system. Ref. [15] also designed the self-adaptive observer, Luenberger observer and speed sensorless observer for the three types of sensors to estimate the corresponding voltage, current and speed. High frequency signals were injected into the low speed interval to improve the system performance. The diagnosis and fault tolerance control was relatively fast, as there was no integral term. However, both [14] and [15] required multiple observers to operate at the same time, which not only complicated the algorithm but also increased the time cost of the system. Also, multiple observers often interacted with each other when operating in parallel, thus reducing the overall system performance. On the other hand, for the PMSM drive system, the establishment of multiple observers will reduce the sensitivity of the various components of the system and the overall reliability of the system to a certain extent [16], which affects the accuracy of fault diagnosis and the effectiveness of fault-tolerant control.
In summary, accurate diagnosis of sensor faults in PMSM drive systems is the basic premise for fault-tolerant control. In the process of fault diagnosis based on an observer, the selection of the threshold of each observation variable affects the accuracy of the sensor fault diagnosis directly. If the threshold is too small, when there is noise interference in the system or the model is biased, not only will misdiagnosis occur but also faulty fault-tolerant control will be triggered, which will cause safety problems for the PMSM system. On the contrary, if the threshold is too large, there will be a possibility of missed diagnosis, which increases the security risk of the system as well. At present, there are three main methods to set the thresholds for sensor fault diagnosis of PMSM drive system: (1) By observing the difference of residuals [17]. This method only considers the single influence of the observation errors, so the overall diagnostic accuracy of the system is low. (2) By considering noise [12]. The observation errors and measurement noise are both taken into consideration to minimize misdiagnosis rate and improve fault detection efficiency. (3) By considering parameter variations [14]. This method further considers the influence of system parameter variations on the basis of observation errors and measurement noise, so the diagnostic accuracy can be further improved. However, in actual operation, the permanent magnet of the PMSM is prone to demagnetization due to the influence of temperature, mechanical action, and armature reaction magnetic field, which affects the residual values of observed variables [18]. If the demagnetization is not considered when setting the threshold, it is very likely that misdiagnosis will occur.
In view of the multi-sensor fault problems, a composite sliding mode observer is designed in this paper based on the double closed-loop current and speed control strategy of the PMSM control system [19]. A single observer is used to observe and estimate the various state variables in real time, which simplifies not only the implementation of the observer-related algorithm but also the sensor fault diagnosis and isolation control algorithm. Meanwhile, in order to improve the diagnostic accuracy of system under multi-sensor faults, a method for determining the fault thresholds is proposed through global search for the maximum residual value. Based on this, a fault diagnosis and active fault-tolerant control strategy is proposed to realize fast switching and reconstruction of feedback signals of closed-loop control systems under different faults of multiple sensors, thus restoring the system performance. Finally, the effectiveness of the proposed algorithm and control strategy is verified by simulating the occurrence of different faults of the three types of sensors.
2. Overall Control Process of the Proposed Fault Diagnosis and Active Fault-Tolerant Control System
During normal operation, the PMSM drive system requires current, speed and position sensors [20], in which the position sensor is difficult to install due to its large size and high cost. It also increases the moment of inertia of the bearing and affects the dynamic and steady-state characteristics and robustness of the system. In recent years, some scholars have developed sensorless motor position control technologies based on indirect detection of the rotor position [21,22], which have found wide applications. With low cost and easy implementation in mind and on the basis of the traditional PMSM control system based on current and speed double closed-loop, this paper designs a composite sliding mode observer to observe and estimate multiple variables of the system. Studies are conducted on the fault diagnosis and active fault-tolerant control of the three-phase current sensors and motor speed sensor of the PMSM drive system.
As shown in Figure 1, among the fault diagnosis and active fault-tolerant control system, the fault diagnosis and active fault-tolerant controller based on sliding mode mainly includes two parts: a composite sliding mode observer and a fault diagnosis and active fault-tolerant controller. The corresponding fault-tolerant control is as follows: (1) Establish the fault thresholds of the system-related variables Γ = [Γia Γib Γic Γω]T offline. Store the values in the fault diagnosis module, including the three-phase current thresholds Γia, Γib, Γic and the speed threshold Γω. (2) During system operation, the composite sliding mode observer estimates, in real time, the three-phase current and speed signals in the system, and inputs the corresponding estimated values and the measured values of the sensor altogether into the fault diagnosis module. (3) The fault diagnosis module generates the system residuals in real time according to the estimated values and the measured values of the three-phase current and speed signals, and compares them with the thresholds for fault diagnosis. (4) Based on the fault diagnosis results, the active fault-tolerant control module designs a corresponding algorithm to reconstruct and change the current and speed feedback signals of the original closed-loop control system, thereby eliminating the influence of the faulty sensor and achieving active fault-tolerant control under sensor fault.
The following sections will design a composite sliding mode observer as well as a fault diagnosis and active fault-tolerant controller based on the established PMSM mathematical model to realize fault diagnosis and active fault-tolerant control of sensors in the PMSM drive system. 3. The Design of Composite Sliding Mode Observer 3.1. PMSM Mathematical Model
The mathematical model of PMSM in an α − β two-phase stationary coordinate system includes stator voltage equation, stator flux linkage equation, electromagnetic torque equation and motion Equation [23].
The corresponding stator voltage equation is:
{uα=Rs iα+Lsdiαdt−ωψfsinθuβ=Rs iβ+Lsdiβdt+ωψfcosθ
The stator flux linkage equation is:
{ψα=∫(uα−Rs iα)dtψβ=∫(uβ−Rs iβ)dt
The electromagnetic torque equation is:
Te=32np(ψα iβ−ψβ iα)
The motion equation is:
Te−TL=Jnpdωdt
In the above equations, uα and uβ are stator voltages, iα and iβ are stator currents, ψα and ψβ are stator fluxes, Rs and Ls are stator resistance and inductance, respectively, ω is the rotor angular velocity, θ is the rotor position angle, ψf is the rotor permanent magnet flux, Te is the electromagnetic torque, TL is the load torque, np is the pole pair of the motor, and J is the moment of inertia.
From Equations (1)–(4), we obtain:
{diαdt=−RsLsiα+1Lsψfωsinθ+1Lsuαdiβdt=−RsLsiβ−1Lsψfωcosθ+1Lsuβdωdt=−3np22Jψf iαsinθ+3np22Jψf iβcosθ−npJTL
Meanwhile, the relationship between the stator currents and voltages in the abc three-phase coordinate system and the stator currents and voltages in the α − β two-phase coordinate system is as follows:
(iaibic)=(10−1/23/2−1/2−3/2)(iαiβ),(uaubuc)=(10−1/23/2−1/2−3/2)(uαuβ)
where ua, ub and uc are the stator voltages in the three-phase coordinate system, and ia, ib and ic are the stator currents in the three-phase coordinate system.
Then, we have the state space model [24] of the PMSM drive system.
{x˙=Ax+Buy=Cx
where x = [iα iβ ω]T is the state variable, u = [uα uβ TL]T is the input vector, y = [ω] is the output vector, and the coefficient matrixes are:
A=[−RsLs01Lsψfsinθ0−RsLs−1Lsψfcosθ−3np22Jψfsinθ3np22Jψfcosθ0],B=[1Ls0001Ls000−npJ],C=[001].
3.2. Composite Sliding Mode Observer Design
According to the state space model of PMSM in the α − β two-phase stationary coordinate system, the composite sliding mode observer is constructed as:
{x^˙=Ax^+Bu+Gnvy^=Cx^
wherex^=[i^α i^βω^]T,y^=[ω^],i^α, i^βandω^are the estimated values of iα, iβ and ω, respectively, v is a nonlinear discontinuous term, and Gn is a gain matrix.
Suppose that the system state estimation error is defined as:
e=[eiαeiβeω]=x^−x=[i^α−iαi^β−iβω^−ω]
The system output estimation error is defined as:
ey=[eω]=y^−y=[ω^−ω]
Then, for a composite sliding mode observer, the sliding mode surface is designed as:
s=e=[eiαeiβeω]=[i^α−iαi^β−iβω^−ω]
The nonlinear discontinuous high-frequency switching term v is likely to cause system chattering [25], thus increasing the computational burden. Therefore, the discontinuity of v should be “smoothed” to avoid or alleviate system chattering. In order to make the system state variables approximate the sliding mode surface, this paper uses the sigmoid function to define the approximate smoothing term as:
v=[ρ(21−2eeiα−1)ρ(21−2eeiβ−1)ρ(21−2eeω−1)]T
where ρ is a positive real scalar.
Suppose that the gain matrix Gn has the following structure, namely, Gn = diag(g1,g2,−1), g1,g2 ∈ R. From Equations (5), (8), (11), and (12), we can obtaini^α, i^βandω^in the system:
[i^˙αi^˙βω^˙]=[−RsLs01Lsψfsinθ0−RsLs−1Lsψfcosθ−3np22Jψfsinθ3np22Jψfcosθ0][i^αi^βω^]+[1Ls0001Ls000−npJ][uαuβTL]+[g1000g2000−1][ρ(21−2eeiα−1)ρ(21−2eeiβ−1)ρ(21−2eeω−1)]
With the above equation, the stator currents and speed of the motor can be observed and estimated in real time, paving the way for subsequent fault diagnosis and active fault-tolerant control. It can be proved that the sliding mode observer designed based on the above method is stable and feasible, and the corresponding gain matrix Gn and the positive scalar ρ can be derived. What follows is the proof and the specific derivation process. According to the structure of the coefficient matrix C in the composite sliding mode observer, the system state estimation error defined by Equation (9) can be further broken into e = [e1 ey]T, e1 ∈ R2×1. Meanwhile, the Lyapunov function is defined as V = 1/2eTe.
In order for the system to reach the sliding mode surface within a limited time from any initial state, it must satisfy the condition V& < 0. Namely:
V˙=(12eTe)′=(12[e1ey][e1ey])′=(12e12+12ey2)′=ey⋅e˙y+e1⋅e˙1<0
To proveV˙<0, we can first prove that the following two equations are valid:
V˙1=ey⋅e˙y<0
V˙2=e1⋅e˙1<0
The proof of Equation (15) is as follows:
According to Equations (7) and (8), we have:
e˙=Ae+Gnv
It can be broken up into:
{e˙1=A11 e1+A12 ey+Gn1 v1e˙y=A21 e1+A22 ey−v2
whereA11=[−RsLs00−RsLs],A12=[1Lsψfsinθ−1Lsψfcosθ],A21=[−3np22Jψfsinθ3np22Jψfcosθ],A22=[0],Gn1=[g100g2],v1=[ρ(21−2eeiα−1)ρ(21−2eeiβ−1)]T,v2=[ρ(21−2eeω−1)]T.
Then:
e˙y=A21 e1+A22 ey−ρ(21−2eeω−1)
Multiplying both sides by ey we have:
ey⋅e˙y=ey⋅(A21 e1+A22 ey−ρ(21−2eeω−1))=ey⋅(A21 e1+A22 ey)−ρ|ey|<−|ey|⋅(ρ−|(A21 e1+A22 ey)|)
When the positive scalar ρ satisfies the following:
ρ−|A21 e1+A22 ey|>ζ>0
where ζ ∈ R+, then Equation (15) can be proved, that is,V1&=ey·ey&<0.
The proof of Equation (16) is as follows:
When the positive scalar ρ satisfies Equation (21), and assume that there is no model mismatch or disturbances, the system output estimation error will converge to zero in a finite time. At this point, Equation (18) can be approximated as:
e˙1=(A11+Gn1[A21A21])⋅e1
In order to make the system in a stable reduced-order motion when entering the sliding mode [26], it is necessary to ensure that the determinant of coefficient matrix in Equation (22) is less than zero:
|A11+Gn1[A21A21]|=|[−Rs/Ls−3np2 ψf g1sinθ/2J3np2 ψf g1cosθ/2J−3np2 ψf g2sinθ/2J−Rs/Ls+3np2 ψf g2cosθ/2J]|=Rs2Ls2+3Rs np22LsJψf g1sinθ−3Rs np22LsJψf g2cosθ<0
Then, we have:
e1⋅e˙1=|A11+Gn1[A21A21]|⋅e12<0
Therefore, when the parameters g1 and g2 in the gain matrix Gn satisfy the following equation, Equation (16) can be proved, that is,V2&=e1·e1&<0:
g1sinθ−g2cosθ<−RsJLs np2 ψf
In summary, when the sliding mode observer parameters (g1 and g2) and the positive scalar ρ satisfy Equation (26), we haveV˙<0. Then, the sliding mode observer proposed above is accessible in the state space:
{g1sinθ−g2cosθ<−RsJLs np2 ψfρ>|A21 e1+A22 ey|>0
3.3. Anti-Disturbance Performance Analysis of the Composite Sliding Mode Observer From the previous analysis, we know that scholars at home and abroad tend to use the classic Luenberger observer to deal with sensor failures in the motor drive system. By comparison, the composite sliding mode observer proposed in this paper has better anti-disturbance performance. The detailed analysis is given below.
Let the interference signal be ξ(t) and its distribution matrix be Q. Then the state space model described by Equation (7) becomes:
{x˙(t)=Ax(t)+Bu(t)+Qξ(t)y(t)=Cx(t)
The distribution matrix Q matches the gain matrix Gn, and there exists a matrix X which satisfies Equation (28):
Q=[Gn1X−X]
At this time, the state estimation error ise˙(t)=Ae(t) +Gnv(t) − Qξ(t). After it is partitioned, Equation (18) is expressed as:
{e˙1(t)=A11 e1(t)+A12 ey(t)+Gn1 v1(t)−Gn1Xξ(t)e˙y(t)=A21 e1(t)+A22 ey(t)−v2(t)+Xξ(t)
Then:
ey(t)⋅e˙y(t)=ey(t)⋅(A21 e1(t)+A22 ey(t)−ρ(21−2eey−1))+Xξ(t))=ey(t)⋅(A21 e1(t)+A22 ey(t)+Xξ(t))−ρ|ey(t)|<−|ey(t)|⋅(ρ−|(A21 e1(t)+A22 ey(t)+Xξ(t))|)
When ρ > |A21e1 + A22ey + Xξ| > 0, the trajectory of the system output estimation error will converge towards a minimal region from which they do not escape, and Equation (29) can be expressed as:
{e˙1(t)=A11 e1(t)+0+Gn1 v1(t)−Gn1Xξ(t)0=A21 e1(t)+0−v2(t)+Xξ(t)
The approximated reduced-order motion expression of the system can be obtainede1&=(A11+Gn1[A21A21])·e1, in agreement with Equation (22). It is independent of the interference signal ξ(t), which means that the composite sliding mode observer of the system is not affected by the interference signal and has good anti-disturbance performance.
4. Fault Diagnosis and Active Fault-Tolerant Controller Design 4.1. Sensor Fault Description
Most sensor faults are caused by the aging of the internal coil or a change in circuit resistance due to high temperature. Eventually, it does not work normally and the measured value deviates from the actual value. According to practical applications, there are mainly three types of sensor faults in PMSM drive systems: stuck, constant gain and constant deviation [27]. Suppose that the output of each type of sensor is z(t), z(t) ∈ {ia,ib,ic,ω}, if it fails at moment tf, the measured output of the sensor after the three types of fault can be expressed as:
{z(t)=Kt≥tfz(t)=mxt≥tfz(t)=x+nt≥tf
where the constant K represents the instantaneous output value of the sensor when it is stuck, m denotes the gain coefficient of the constant gain fault, n is the offset of the constant deviation fault, and x is the normal output before the corresponding sensor fails.
When the sensor of the PMSM drive system is free of faults, the system enters into the sliding mode and the state estimation error converges. At this time, the estimated value of the observer is consistent with the measured value of the sensor. When any sensor fails, the difference between the observer estimation and the sensor measurement will change abruptly, and the magnitude of the change depends on the type of failure. For the convenience of analysis, the system residual error is established by the estimated value and measured value:
{γia=|ia−i^a|γib=|ib−i^b|γic=|ic−i^c|γω=|ω−ω^|
where γia, γib, γic, γω are the residuals of the three-phase currents (a,b,c) and the motor speed, respectively.
When the system functions normally, the system residual is small or close to zero. When a certain sensor fails, say, the a-phase current sensor is stuck, the residual will increase suddenly. Thus, by comparing the residual and the threshold, the fault can be identified. 4.2. Method of Fault Diagnosis
From the above analysis, we know that the sensor fault can be diagnosed by comparing the residual and the threshold value. Here the fault flag is defined as F = [Fia Fib Fic Fω]T, and the steps of fault diagnosis are as follows: (1) Collect the real-time measurement value of each sensor and the estimation value of the composite sliding mode observer, and calculate the residuals of system variables; (2) Compare the residuals and thresholds, and assign a value to the fault flag of each variable through Equations (34) to (37); (3) When the fault flag value is “1”, it indicates that the corresponding sensor has failed and should be removed from the system to achieve fault isolation. When the fault flag value is “0”, it indicates that the sensor is not faulty:
Fia={1γia≥Γia0else
Fib={1γib≥Γib0else
Fic={1γic≥Γic0else
Fω={1γω≥Γω0else
In the actual system, when the sensor is working normally, the residual errors of the current and velocity signals obtained by the above observer is not zero but within in a small stable range. This is mainly due to the inherent steady-state error of the system and the influence of such factors as permanent magnet demagnetization and load changes in the system. In order to improve the versatility of threshold selection and the accuracy of fault diagnosis, this paper proposes a method for searching the maximum value of residuals to determine the system fault threshold Γ = [Γia Γib Γic Γω]T. That is, the threshold is determined by searching for the maximum residual value caused by the system’s global steady-state error, permanent magnet demagnetization and load variation and leaving 2–5 times margin.
Generally, PMSM permanent magnet demagnetization can be divided into four types: weak demagnetization (0–5%), mild demagnetization (5%–20%), moderate demagnetization (20%–40%) and severe demagnetization (40%–100%) [28]. In view of the fact that severe demagnetization seriously affects the working performance of the system, this paper only considers the residual value of 0%–40% demagnetization. For the system residual in the case of load change, we generally consider the residual value caused by ±5% fluctuation near the rated load.
4.3. Active Fault-Tolerant Control Strategy
As shown in Figure 2, when the system is functioning, the active fault-tolerant control module designs a fault-tolerant switching control law according to the operating status of each sensor (normal or some type of fault), and generates corresponding control signals. Combined with the fault-tolerant reconstruction algorithm of the feedback signal, the system automatically switches and reconstructs the closed-loop feedback signal of the system, and outputs a feedback control signal that meets fault-tolerant requirements, thus achieving the purpose of active fault-tolerant control.
The active fault-tolerant control strategy mainly includes two aspects.
(1)
Establish a fault-tolerant switching control law. The fault-tolerant switching control law is designed according to the working status of each sensor of the system, which means that the fault-tolerant control signal S = [Sa Sb Sc Sω]T is generated by the system fault flag signal F = [Fia Fib Fic Fω]T. The corresponding logical relationship is:
{Sa=F¯iaSb=F¯ibSc=F¯icSω=F¯ω
(2)
Reconstruct the fault-tolerant control algorithm for closed-loop feedback signals. In order to ensure that the closed-loop control of the system functions normally no matter the sensors are faulty or not, the corresponding fault-tolerant reconstruction target of current and speed feedback signals is that when the sensors are working normally, the system will use the measured output values of each sensor as the feedback signal for closed-loop control. When a sensor fails, the estimated value of the composite sliding mode observer is used instead of the output value of the faulty sensor, and the measured values of normal sensors are still used for closed-loop feedback control, thereby isolating the faulty sensor to achieve active fault-tolerant control. The output closed-loop feedback signals based on this fault-tolerant reconstruction algorithm are:
{iar=Sa ia+S¯a i^aibr=Sb ib+S¯b i^bicr=Sc ic+S¯c i^cωr=Sωω+S¯ωω^
In this way, the fault diagnosis and active fault-tolerant control of PMSM drive system under three-phase current sensors and speed sensor fault are realized based on the above-mentioned composite sliding mode observer and related algorithms. 5. Simulation Verification
In order to validate the fault diagnosis and active fault-tolerant control strategy based on the composite sliding mode observer, this paper builds a simulation model of PMSM double closed-loop control system for electric vehicles based on Figure 1 on the MATLAB/Simulink platform. The proposed method is verified by simulating various faults of current and speed sensors. The specific simulation parameters are shown in Table 1.
Before simulating the sensor fault diagnosis and fault-tolerant control, the thresholds of three-phase current and speed signals need to be set first. PMSM under no-load operation, under 40% demagnetization of the permanent magnet and under rated load is separately simulated, and corresponding simulation waveforms for the residuals of the current and speed signals are shown in Figure 3. Comparing the three simulation waveforms, the corresponding residuals of the signals under 40% demagnetization of the permanent magnet shown in Figure 3b are all higher than the other two cases, which is γiabcmax = 0.4 A, γωmax ≈ 5 rpm.
Therefore, by searching for the maximum value of the residuals globally and leaving a certain margin, we can determine the fault thresholds of the signals are Γia = Γib = Γic = 2 A, Γω = 9 rpm. The threshold is equivalent to the value determined by the existing threshold setting method mentioned above. So based on the fault thresholds, simulation analysis and verification can be performed on fault diagnosis and fault tolerance of various types of sensors. 5.1. Simulation I The operating characteristics of the PMSM closed-loop control system based on the composite sliding mode observer are analyzed in the case of no sensor fault to verify the effectiveness of the proposed sliding mode observer.
5.1.1. Normal Operation
Assume the motor starts at t = 0 without load, and the given starting rotation speed is ωref = 300 rpm. After it is steady, apply a load torque TL = 5 N·m at t = 0.25 s. At the moment t = 0.5 s, the given speed increases sharply to ωref = 500 rpm. The overall simulation time is 1 s, and the simulation result is shown in Figure 4.
It can be seen that the constructed composite sliding mode observer can estimate well the PMSM stator current and speed signals, and the error maintains at a small value near zero. When the system load torque or reference changes, the system fluctuations are small and the sliding mode tracking rate is fast. It indicates the good performance of the closed-loop control system and sliding mode control, thus verifying the effectiveness of the composite sliding mode observer proposed in this paper.
5.1.2. Disturbance Operation
Without loss of generality, the disturbance signal chosen in this paper is ξ(t) = 0.2sin(300t), and its distribution matrix Q = diag(1,1,−1) matches the matrix Gn. Similarly, the motor starts without load, with the given starting rotation speed being ωref = 300 rpm, and a disturbance signal ξ(t) is added to the system at the same time. After it is steady, apply a load torque TL = 5 N·m at t = 0.25 s. The overall simulation time is 1 s, and the simulation result is shown in Figure 5.
Analysis of the waveforms shows that the interference signal added to the system does not affect the operation of the composite sliding mode observer and the estimated signal still matches the corresponding signal well. It is consistent with the previous theoretical analysis, and verifies the good robust performance and anti-disturbance performance of the composite sliding mode observer. 5.2. Simulation II In this case, the effectiveness of the fault diagnosis and active fault-tolerant control strategy proposed in this paper is verified by simulating different types of sensor fault. In the simulation, it is assumed that there are three faults—a-phase current sensor being stuck, b-phase current sensor constant deviation, and speed sensor constant gain fault, and all faults occur at tf = 0.6 s.
5.2.1. a-Phase Current Sensor Being Stuck
Assume K = 15 when the a-phase current sensor is stuck, and the corresponding simulation waveforms are shown in Figure 6.
It can be seen that at t = 0.6 s, the measured signal of a-phase stator current changes abruptly. At this time, the estimation of the three-phase stator current by the sliding mode observer is not affected, and the estimated current is stilli^a, soγia=|ia−i^a|>Γia. Then, Fia changes from 0 to 1, indicating that the a-phase current sensor is faulty. However, the b-phase and c-phase current sensors and the speed sensor are working normally, and the residual is far less than the set threshold. The fault flag remains 0, which means that they are not affected by thea-phase current sensor failure. In this way, through fault-tolerant reconstruction and control of the feedback signal, the closed-loop feedback signals can be obtained, iar = 0 × ia + 1 ×i^a , ibr = ib, icr = ic, ωr = ω. So the a-phase current feedback signal changes from the measured signal to the estimated signal at the time of failure, while the a-phase and a-phase current and speed feedback signals are still composed of the measured signals of corresponding sensors. Thus, the a-phase sensor fault does not produce adverse effects on the system. Further analysis of Figure 6f shows that the closed-loop feedback signal of three-phase current still maintains good symmetry, and the overall system control strategy and algorithm are not impacted by the a-phase current sensor fault, which ensures the safe and stable operation of the system.
5.2.2. b-Phase Current Sensor Constant Deviation
Assume n = 8 when the b-phase current sensor has a constant deviation fault, and the corresponding simulation waveforms are shown in Figure 7.
It can be seen that at t = 0.6 s, the measured signal ib of b-phase stator current is superimposed a constant deviation. At this time, the estimation of the three-phase stator current by the sliding mode observer is not affected, and the estimated current is stilli^b, soγib=|ib−i^b|>Γib. Then, Fib changes from 0 to 1, indicating that the b-phase current sensor is faulty. However, the a-phase and c-phase current sensors and the speed sensor are working normally, and the residual is far less than the set threshold. The fault flag remains 0, which means that they are not affected by the b-phase current sensor failure. In this way, through fault-tolerant reconstruction and control of the feedback signal, the closed-loop feedback signals can be obtained, ibr = 0 × ib + 1 ×i^b , iar = ia, icr = ic, ωr = ω, so the b-phase current feedback signal changes from the measured signal to the estimated signal at the time of failure, while the a-phase and c-phase current and speed feedback signals are still composed of the measured signals of corresponding sensors. Thus, the b-phase sensor fault does not produce adverse effects on the system. Further analysis of Figure 7f shows that the closed-loop feedback signal of three-phase current still maintains good symmetry, and the overall system control strategy and algorithm are not impacted by the b-phase current sensor fault, which ensures the safe and stable operation of the system.
5.2.3. Speed Sensor Constant Gain Fault
Assume m = 0.85 when the speed sensor has a constant gain fault, and the corresponding simulation waveforms are shown in Figure 8. It can be seen that at t = 0.6 s, the measured signal of speed changes abruptly. At this time, the estimation of speed by the sliding mode observer is not affected, and the estimated speed is stillω^, soγω=|ω−ω^|>Γω. Then, Fω changes from 0 to 1, indicating the speed sensor is faulty. However, the three-phase current sensors are working normally, and the residual is far less than the set threshold. The fault flag remains 0, which means that it is not affected by the speed sensor failure. In this way, through fault-tolerant reconstruction and control of the feedback signal, the closed-loop feedback signals can be obtained, ωr = 0 × ω + 1 ×ω^=ω^, iar = ia, ibr = ib, icr = ic, so the speed feedback signal changes from the measured signal to the estimated signal at the time of failure, while the three-phase current feedback signals are still composed of the measured signals of corresponding sensors. Thus, the speed sensor fault does not produce adverse effects on the system.
Based on the simulation and analysis of the above three modes of failure, the effectiveness of the fault diagnosis and active fault-tolerant control strategy proposed in this paper is verified. 5.3. Simulation III
In this case, the design methods of the Luenberger observer oriented for motor speed sensor and current sensor and the traditional sliding mode observer in [10,12] are applied in the PMSM closed-loop control system constructed in this paper. The speed and three-phase current signals are observed and estimated to form a sensor fault diagnosis and fault-tolerant control system with multiple observers. Through simulation, its performance is compared with that of the proposed control system with a single composite sliding mode observer.
In the simulation, it is assumed that the a-phase current sensor is stuck (K = 15) and there is a speed sensor constant gain fault (m = 0.85), and the faults all occur at tf = 0.6 s. The simulation output waveforms based on multi-observer and single composite observer system for different faults are shown in Figure 9, Figure 10 and Figure 11. The dynamic and steady-state performance indexes of the two types of system are calculated and shown in Table 2.
According to the above waveforms and data, it is not difficult to find that from the perspective of control objective, both the composite sliding mode observer control system proposed in this paper and the multi-observer control system based on [10,12] can realize diagnosis and fault-tolerant control under current and speed sensor faults, as shown in Figure 9a,b and Figure 10a,b. From the perspective of control accuracy, the composite sliding mode observer control system has higher precision and lower probability of misdiagnosis or missed diagnosis, and thus reducing the chattering phenomenon of the system considerably, as shown in Figure 9c,d, Figure 10c,d, Figure 11a and Figure 10d. From the perspective of control performance, the rise time and adjustment time of the composite sliding mode observer control system is shorter than that of the multi-observer control system, and the fault diagnosis and isolation control are more rapid, which can better meet the actual engineering application requirements. In addition, in the steady-state operation stage, the error between the steady-state response and the expected response is kept in a smaller range, which indicates its better steady-state performance, as shown in Table 2.
6. Conclusions This paper, with the PMSM drive system as research object, studies the fault diagnosis and fault-tolerant control strategies after the failure of multiple sensors. The main work and contributions are as follows:
(1) A composite sliding mode observer for multiple current and velocity signals in a PMSM drive system is proposed, which enables fast and accurate observation and estimation of different types of signals. It simplifies the implementation of observer-related algorithms and sensor fault diagnosis and isolation control algorithms, and facilitates engineering applications.
(2) A method is proposed for determining fault thresholds by searching for the maximum impact of global steady-state error, parameter variation and load variation on residuals. The various factors of changing residuals are considered, which fully ensures the diagnostic accuracy of the system under different faults of different sensors.
(3) The proposed fault diagnosis and fault-tolerant control strategy applies to three types of fault—stuck, constant gain and constant deviation of the three-phase current sensor and speed sensor of the PMSM drive system. Compared with the existing methods, the control strategy contributes to better dynamic, steady-state and anti-interference performance of the system, and can maintain stable operation of the system under severe working conditions. It can serve as reference for the reliability design of the motor drive system of electric vehicles.
The fault threshold of three-phase current and speed signals in this paper is based on the actual system simulation results and the application experience. There is still a lack of scientific theoretical basis, which is the problem that needs to be studied and solved in the future. Meanwhile, compared with the existing methods, the better dynamic, steady-state performance, and anti-disturbance performance of the proposed method in fault-tolerant control can be further verified by experiments.
Figure 1. The schematic diagram of fault diagnosis and active fault-tolerant control system based on sliding mode.
Figure 3. The current and speed residual waveforms of the PMSM drive system. (a) No-load operation; (b) 40% demagnetization of the permanent magnet; (c) rated load
Figure 4. The simulation waveforms of PMSM drive system based on the composite sliding mode observer in the case of no sensor fault. (a) The given speed ωref, the measured speed ω, and estimated speedω^ ; (b) The measured signal iabc and estimated signali^abc of the three-phase stator current; (c) The estimated error of rotation speed eω; (d) The estimated error of current ei.
Figure 5. The simulation waveforms of PMSM drive system based on the composite sliding mode observer in the case of disturbance. (a) The given speed ωref, the measured speed ω, and estimated speedω^ ; (b) The measured signal iabc and estimated signali^abcof the three-phase stator current.
Figure 6. The system simulation waveforms when the a-phase current sensor is stuck. (a) The measured signal iabc and estimated signali^abc of the three-phase stator current; (b) a-phase current residual γia and threshold Γia; (c) The fault flag Fia of a-phase current sensor; (d) b-phase and c-phase current and speed residuals and fault flags; (e) a-phase closed-loop feedback current iar; (f) Closed-loop feedback current idqr in the dq coordinate system.
Figure 7. The system simulation waveforms in the case of constant deviation fault. (a) The measured signal iabc and estimated signali^abc of the three-phase stator current; (b) b-phase current residual γib and threshold Γib; (c) The fault flag Fib of b-phase current sensor; (d) a-phase and c-phase current and speed residuals and fault flags; (e) b-phase closed-loop feedback current ibr; (f) Closed-loop feedback current idqr in the dq coordinate system.
Figure 8. The system simulation waveforms in the case of speed sensor constant gain fault. (a) The given speed ωref, measured speed ω and estimated speedω^ ; (b) Speed residual γω and threshold Γib; (c) The fault flag Fω of speed sensor; (d) Three-phase current residuals and fault flags; (e) Closed-loop feedback speed ωr.
Figure 9. The observed signal output waveforms of two types of system when the a-phase current sensor is stuck. (a) The measured current iabc and estimated currenti^abc based on composite sliding mode observer; (b) The measured current iabc and estimated currenti^abcbased on traditional sliding mode observer (Multi-observer system); (c) The estimated speedω^based on composite sliding mode observer; (d) The estimated speedω^based on Luenberger observer (multi-observer system).
Figure 10. The observed signal output waveforms of two types of system in the case of speed sensor constant gain fault. (a) The measured speed ω and estimated speedω^ based on composite sliding mode observer; (b) The measured speed ω and estimated speedω^based on Luenberger observer (Multi-observer system); (c) The estimated currenti^abcbased on composite sliding mode observer; (d) The estimated currenti^abcbased on traditional sliding mode observer (multi-observer system).
Figure 11. The estimation error waveforms of observation signals of two types of system under normal operating conditions. (a) The speed estimation error based on composite sliding mode observer; (b) The speed estimation error based on Luenberger observer (multi-observer system); (c) The current estimation error based on composite sliding mode observer; (d) The current estimation error based on traditional sliding mode observer (multi-observer system).
Modules | Parameters | Values |
---|---|---|
PMSM | stator resistance RS/Ω | 2.875 |
stator inductance Ls/H | 0.0085 | |
moment of inertia J/kg·m2 | 0.008 | |
number of pairs of poles np | 4 | |
Composite sliding mode observer | positive scalar of the approximate smoothing term ρ | 10 |
sliding mode gain matrix Gn | diag(1,1,−1) | |
Three-phase inverter | DC bus voltage Udc/V | 300 |
switching frequency fs/Hz | 5 |
Type | Rise Time (s) | Adjust Time (s) | Steady-State Error (%) | ||||
---|---|---|---|---|---|---|---|
Speed | Current | Speed | Current | Speed | Current | ||
Composite sliding mode observer | 0.0361 | 0.0025 | 0.0995 | 0.0162 | 0.4 | 6.25 | |
Multi-observer system | Traditional sliding mode observer | 0.0362 | - | 0.0995 | - | 0.5 | - |
Luenberger observer | - | 0.0025 | - | 0.0165 | - | 6.3 |
Author Contributions
Q.Z. conceived, designed the research work and contributed in the paper writing; Z.L. performed the research work and wrote the paper; D.X. and W.D. gathered the necessary data; Q.Z. and X.T. handled the paper revisions.
Funding
This research work was supported by the National Natural Science Foundation of China (NO. 51777141), Science and Technology Research and Development Plan of China Railway Corporation (NO. 2017X009-D).
Conflicts of Interest
The authors declare no conflict of interest.
Symbols and Acronyms
PMSM | Permanent Magnet Synchronous Motor |
uα,uβ | PMSM stator voltages |
iα,iβ | PMSM stator currents |
ψα,ψβ | PMSM stator flux linkage |
Γ | Fault threshold matrix |
Γix(x=a,b,c) | abcthree-phase current fault threshold |
Γω | Speed fault threshold |
x | System state vector |
u | System input vector |
y | System output vector |
e | State estimation error matrix |
ey | Output estimation error matrix |
s | Sliding mode observer sliding face (matrix) |
v | Sliding mode observer switching matrix |
Gn | Sliding mode observer gain matrix |
ξ(t) | System interference signal |
z(t) | Sensors measurement output |
γix(x=a,b,c) | abcthree-phase current residuals |
γω | Speed residual |
F | Fault flag matrix |
Fix(x=a,b,c) | abcthree-phase current sensor fault flag |
Fω | Speed sensor fault flag |
Sx(x=a,b,c) | abcthree-phase current fault-tolerant control signal |
Sω | Speed fault-tolerant control signal |
1. Miyama, Y.; Hazeyama, M.; Hanioka, S.; Watanabe, N.; Daikoku, A.; Inoue, M. PWM Carrier Harmonic Iron Loss Reduction Technique of Permanent Magnet Motors for Electric Vehicles. IEEE Trans. Ind. Appl. 2016, 52, 2865-2871.
2. Du, B.; Wu, S.; Han, S.; Cui, S. Interturn Fault Diagnosis Strategy for Interior Permanent-Magnet Synchronous Motor of Electric Vehicles Based on Digital Signal Processor. IEEE Trans. Ind. Electron. 2016, 63, 1694-1706.
3. Zhongshi, Z.; Ruihai, M.; Lifang, W.; Junzhi, Z. Novel PMSM Control for Anti-Lock Braking Considering Transmission Properties of the Electric Vehicle. IEEE Trans. Veh. Technol. 2018, 67, 10378-10386.
4. Zhao, H.; Luo, P.; Wang, N.; Zheng, Z.J.; Wang, Y.T. Fuzzy Logic Control of the Fault-tolerant PMSM Servo System Based on MRAS Observer. In Proceedings of the 30th Chinese Control and Decision Conference (2018 CCDC), Shenyang, China, 9-11 June 2018; pp. 1812-1817.
5. Cai, B.P.; Zhao, Y.B.; Liu, H.L.; Xie, M. A Date-Driven Fault Diagnosis Methodology in Three-Phase Inverters for PMSM Drive Systems. IEEE Trans. Power Electron. 2017, 32, 5590-5600.
6. Hao, Y.; Xu, Y.; Zou, J. A Phase Current Reconstruction Approach for Three-Phase Permanent-Magnet Synchronous Motor Drive. Energies 2016, 9, 853-868.
7. Khil, S.K.E.; Jlassi, I.; Estima, J.; Mrabet, B.; Cardoso, A.J.M. Current Sensor Fault Detection and Isolation Method for PMSM Drives, Using Average Normalized Currents. Electron. Lett. 2016, 52, 1434-1436.
8. Wang, X.Q.; Wang, Z.; Xu, Z.X.; Cheng, M. Fault Diagnosis and Tolerance of Dual Three-phase PMSM Drives. In Proceedings of the 2018 IEEE Energy Conversion and Exposition (ECCE), Portland, OR, USA, 23-27 September 2018; pp. 325-330.
9. Grouz, F.; Sbita, L.; Boussak, M. Current Sensors Gain Faults Detection and Isolation based on an Adaptive Observer for PMSM Drives. In Proceedings of the 10th International Multi-Conference on Systems, Signals and Devices 2013 (SSD13), Hammamet, Tunisia, 18-21 March 2013; pp. 1-6.
10. Wu, C.; Guo, C.; Xie, Z.; Ni, F.; Hong, L. A Signal-Based Fault Detection and Tolerance Control Method of Current Sensor for PMSM Drive. IEEE Trans. Ind. Electron. 2018, 65, 9646-9657.
11. Grouz, F.; Sbita, L.; Boussak, M. Current Sensors Faults Detection, Isolation and Control Reconfiguration for PMSM Drives. In Proceedings of the 2013 International Conference on Electrical Engineering and Software Applications, Hammamet, Tunisai, 21-23 March 2013; pp. 1-6.
12. Xia, J.; Guo, Y.; Dai, B.; Zhang, X. Sensor Fault Diagnosis and System Reconfiguration Approach for Electric Traction PWM Rectifier Based on Sliding Mode Observer. IEEE Trans. Ind. Appl. 2017, 53, 4768-4778.
13. Veluvolu, K.C.; Kommuri, S.; Defoort, M.; Karimi, H.R. A Robust Observer-based Sensor Fault-Tolerant Control for PMSM in Electric Vehicles. IEEE Trans. Ind. Electron. 2016, 63, 7671-7681.
14. Kommuri, S.K.; Sang, B.L.; Veluvolu, K.C. Robust Sensors-Fault-Tolerance with Sliding Mode Estimation and Control for PMSM Drives. IEEE/ASME Trans. Mechatron. 2018, 23, 17-28.
15. Foo, G.H.B.; Zhang, X.; Vilathgamuwa, D.M. Sensor Fault-Resilient Control of Interior Permanent-Magnet Synchronous Motor Drives. IEEE/ASME Trans. Mechatron. 2015, 20, 855-864.
16. Chybowski, L.; Twardochleb, M.; Wisnichi, B. Multi-criteria Decision Making in Components Importance Analysis Applied to a Complex Marine System. Nase More 2016, 63, 264-270.
17. Zhang, G.Q.; Wang, G.X.; Wang, G.L.; Huo, J.Y.; Zhu, L.H.; Xu, D.G. Fault Diagnosis Method of Current Sensor for Permanent Magnet Synchronous Motor Drives. In Proceedings of the 2018 International Power Electronics Conference (IPEC-Niigata 2018-ECCE Asia), Niigata, Japan, 20-24 May 2018; pp. 1206-1211.
18. Tang, X.; Wang, X.H.; Li, Y.; Yang, Y.B.; Zhang, R. Demagnetization Study for Line-start Permanent Magnet Synchronous Motor During Starting Process. Proc. CSEE 2015, 35, 961-970.
19. Huangfu, Y.; Wang, S.; Rienzo, L.D.; Zhu, J. Radiated EMI Modeling and Performance Analysis for PWM PMSM Drive System Based on Field-circuit Coupled FEM. IEEE Trans. Magn. 2017, 53, 1-4.
20. Corradini, M.L.; Ippoliti, G.; Longhi, S.; Orlando, G. A Quasi-Sliding Mode Approach for Robust Control and Speed Estimation of PM Synchronous Motors. IEEE Trans. Ind. Electron. 2012, 59, 1096-1104.
21. Im, J.H.; Kim, R.Y. Improved Saliency-based Position Sensorless Control of Interior Permanent-magnet Synchronous Machines with Single DC-Link Current Sensor using Current Prediction Method. IEEE Trans. Ind. Electron. 2018, 65, 5335-5343.
22. Abdelrahem, M.; Hackl, C.M.; Kennel, R. Finite Position Set-Phase Locked Loop for Sensorless Control of Direct-Driven Permanent-Magnet Synchronous Generators. IEEE Trans. Power Electron. 2018, 33, 3097-3105.
23. Zhou, C.; Yang, G.; Su, J.; Sun, G. The Control Strategy for Dual Three-phase PMSM Based on Normal Decoupling Transformation under Fault Condition Due to Open Phases. Trans. China Electrotech. Soc. 2017, 32, 86-96.
24. Cunha, G.D.; Adalberto, J.R.; Alves, J.A.; Eduardo, C. Control of Permanent Magnet Synchronous Machines for Subsea Applications. IEEE Trans. Ind. Appl. 2017, 54, 1899-1905.
25. Zhao, K.; Yin, T.; Zhang, C.; He, J.; Li, X.; Chen, Y.; Zhou, R.; Leng, A. Robust Model-free Nonsingular Terminal Sliding Mode Control for PMSM Demagnetization Fault. IEEE Access 2019, 7, 15737-15748.
26. Sellami, T.; Berriri, H.; Jelassi, S.; Darcherif, M.A.; Mimouni, F.M. Short-Circuit Fault Tolerant Control of a Wind Turbine Driven Induction Generator Based on Sliding Mode Observers. Energies 2017, 10, 1611.
27. Ma, Z.; Zhang, X. FPGA Implementation of Sensorless Sliding Mode Observer with a Novel Rotation Direction Detection for PMSM Drives. IEEE Access 2018, 6, 55528-55536.
28. Xu, L.; Zhao, J.W.; Song, J.C.; Song, X.W.; Dong, F.; Zong, K.F. Research on Uniform Demagnetization Diagnosis of Permanent Magnet Synchronous Linear Motors Based on ALE-MRAS Flux Observers. Proc. CSEE 2019. Available online: http://kns.cnki.net/kcms/detail/11.2107.tm.20190227.1119.005.html (accessed on 22 April 2019).
Qinyue Zhu*, Zhaoyang Li, Xitang Tan*, Dabo Xie and Wei Dai
Department of Electrical Engineering, Tongji University, Shanghai 201804, China
*Authors to whom correspondence should be addressed.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2019. This work is licensed under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Due to the use of multiple observers and controllers in multi-sensor fault-tolerant control of PMSM drive systems, the algorithm is complex and the system control performance is affected. In view of this, the paper studies multi-sensor fault diagnosis and active fault-tolerant control strategies based on a composite sliding mode observer. With the mathematical model of PMSM built, a design method of the composite sliding mode observer is proposed. A single observer is used to observe and estimate various state variables in the system in real time, which simplifies the implementation of observer-related algorithms. In order to improve the diagnostic accuracy of different types of sensors under different faults, a method for determining fault thresholds is proposed through global search for the maximum residual value. Based on this, a fault diagnosis and active fault-tolerant control strategy is proposed to realize fast switching and reconstruction of feedback signals of closed-loop control systems under different faults of multiple sensors, thus restoring the system performance. Finally, the effectiveness of the proposed algorithm and control strategy is verified by simulation experiments
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer