Professional Documents
Culture Documents
Sliding Mode Based Observer-Controller Structure For Fault-Resilient Control in DC Servomotors
Sliding Mode Based Observer-Controller Structure For Fault-Resilient Control in DC Servomotors
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2017.2721883, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
Abstract—This paper presents a robust observer- scenarios with statistics can be found in [4]. However, an
controller scheme for sensor fault-resilient control in DC erroneous feedback of the speed sensor (due to faults/failures)
servomotor drive-based applications (such as antennae can lead the complete system to unstable condition. In general,
control for satellite tracking, radio telescopes and con-
veyor belt systems). In contrast to the earlier works on sensor faults/failures occur during the drive operation due to
abrupt faults, this paper considers incipient sensor faults gain drop, disconnections, noise, drift etc [5]. Therefore, much
and detects using the Higher Order Sliding Mode (HOSM) attention is devoted in the recent literature on developing the
observer, followed by a tracking controller which main- sensor fault-tolerant control (FTC) techniques under the chal-
tains the acceptable drive performance. A robust output lenging operating conditions to achieve uninterrupted system
tracking controller based on fractional Integral Terminal
Sliding Mode (ITSM) surface with HOSM terms is developed operation.
to ensure faster and finite-time convergence of the error The existing FTC approaches are classified as passive and
trajectory. Moreover, various slopes of incipient faults are active. In the passive FTC approach, the faults are considered
considered to analyze the detection delay, and switching as non-structural bounded uncertainties − the control design
strategy reconfigures the system with the estimated speed has to be robust against the class of possible faults without
whenever the residual crosses the threshold. The closed-
loop performance in the presence of most common faults involving fault detection and isolation (FDI) stages. On the
(abrupt, incipient, and intermittent) is experimentally vali- other hand, active FTC employs an FDI stage to detect and
dated on a DC motor-based Industrial Mechatronic Drives isolate the faulty location, and then actively reconfigures to
Unit (IMDU) with belt-drive inertial load (which exhibits non- ensure acceptable system performance [6], [7]. Active FTC
linear friction, torque variations and other disturbances). has been successfully applied for motor control systems [8]–
Index Terms—Closed-loop stability, DC servomotors, [12] to achieve the desired control objective irrespective of
fault-tolerant control, higher-order sliding modes, incipient sensor faults. In [8], two active FTC schemes are proposed for
sensor faults. the speed sensor faults based on EKF (for speed estimation)
generated residuals. Two separate controllers are designed for
I. I NTRODUCTION healthy (PI controller) and faulty (H∞ controller) modes to
ensure good dynamic performance. A logic-based detection
ERVO control system with control loop principles plays
S a major role for automation development in industrial
processes such as satellite tracking systems, conveyor systems,
algorithm that selects the estimated speed (using model ref-
erence adaptive system (MRAS)) and reconfigures the system
in the presence of sensor faults is proposed in [9]. In [10],
and electric vehicles etc [1]–[3]. These servo systems generally a FTC algorithm based on bank of Luenberger observers is
employ speed sensors (encoders or resolvers) for provid- proposed for all the sensor variables (voltage, speed, and
ing speed/position measurement feedback to allow smooth currents) required in vector control PMSM drives. Recently,
speed/torque control especially at low speeds. A detailed an enhanced FTC algorithm based on an adaptive EKF in
review of various position/speed sensors and the possible fault [11] is proposed for accommodating speed sensor faults,
and claims robustness against stochastic noises and transient
Manuscript received October 31, 2016; revised February 13, 2017, operating conditions. Sliding mode based observers/controllers
April 09, 2017, and May 13, 2017; accepted May 26, 2017. This work have been popular due to their robustness properties against
was supported by the National Research Foundation of Korea (NRF) disturbances and uncertainties [13]–[17]. A classical sliding
funded by the Ministry of Education, Science and Technology (Grant No.
2017R1A2B2006032). (Corresponding author: Kalyana Chakravarthy mode observer (SMO) is employed in [12] to estimate the
Veluvolu) rotor speed and an optimal PI controller (controller parameters
Suneel K. Kommuri is with the School of Electrical Engineering, Korea are obtained by solving bilinear matrix inequalities (BMIs)) is
University, Seoul, South Korea, 136-713 (e-mail: kommurisk@ieee.org).
Jagat J. Rath is with the LAMIH, CNRS UMR 8201, U- designed to achieve sensorless or sensor fault-resilient control
niversity of Valenciennes, Valenciennes, France, 59314 (e-mail: performance. Most of the above works focused on achieving
JagatJyoti.Rath@univ-valenciennes.fr). sensor FTC in the case of complete sensor outage and/or inter-
Kalyana C. Veluvolu is with the School of Electronics Engineering,
College of IT Engineering, Kyungpook National University, Daegu, South mittent fault conditions. Moreover, PI controller is employed
Korea, 702-701 (e-mail: veluvolu@ee.knu.ac.kr). for faulty (when the estimated speed as feedback) as well
0278-0046 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2017.2721883, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
as non-faulty (measured speed as feedback) scenarios, which observer-controller structure is ensured during normal,
may result in closed-loop system unstable in the presence of transient, and reconfiguration phases.
external disturbances and/or uncertainties. Nevertheless, to the • A faster speed recovery time can be achieved with the
authors’ best knowledge, there are few or even no results ITSM controller in comparison with the conventional
on investigating the detection delay for the case of incipient schemes (PI and first-order SM controllers). A practical
sensor faults towards achieving sensor FTC, which motivates DC servomotor drive with belt-drive inertial load (which
us to address this issue with the advanced observer-controller exhibits nonlinear friction and torque variations) is con-
structure via experimental analysis. figured to validate the proposed FTC structure in all the
In noisy environments, measurement noise causes severe cases of faults.
chattering in the control signal [18], [19] due to inherent struc- The proposed observer-controller structure contains the fol-
ture of most sliding mode based approaches. The boundary lowing major steps to deal with the speed sensor faults: 1)
layer control [20] is the most common approach to reduce Formulation of the observer for speed estimation, 2) Detection
the chattering, however, this approach becomes ineffective in and isolation of faults, 3) Controller stability during transient
case of high-level measurement noise. In [18], a well-known phase (presence of incipient faults), and 4) Closed-loop stable
filtered SM control (FSMC) that employs an external low- speed tracking control (presence of estimated speed).
pass filter for the control signal is proposed to deal with
noise-induced chattering. Higher-order sliding mode (HOSM) II. P ROBLEM F ORMULATION AND DYNAMIC M ODELS
observers/controllers based on super-twisting algorithm (STA)
have been popular due to their unique features/advantages In this paper, a belt-drive inertial load connected through the
such as chattering attenuation, finite-time convergence, state rotor shafts is considered. The considered belt-drive inertial
observation and unknown input reconstruction, and robustness load exhibits nonlinear friction, torque variations and other
against bounded uncertainties (see [21]–[24] for various prac- disturbances. The objective is to track the specified velocity
tical applications). In [21], STA-based robust adaptive con- reference trajectory in the presence of sensor faults to achieve
troller for the attitude tracking control of a 3 DOF helicopter high-precision motion control of the drive.
(travel, elevation, and pitch angles) is proposed. The superior
performance in terms of elevation and travel angles accuracy A. DC Servomotor Dynamics
is experimentally validated in comparison with the classical The dynamic modeling of the DC servomotor can be
PID controller. Further, vertical forces of heavy vehicle are expressed as follows [27]:
estimated using higher-order sliding mode observer to identify
the suspension stiffness and unsprung mass [22], and predict dia R Kb 1
= − ia − ω+ V (1)
the rollover risk [23]. The effectiveness of the approach is dt L L L
validated on a practical instrumented tractor driving on the dω Kt B 1
road at various speeds and maneuvers. Moreover, a robust = ia − ω − ∆ (2)
dt J J J
control solution based on STA is proposed in [24] to air where, ia is the armature current, R is the electric resistance,
supply control in autonomous polymer electrolyte membrane L is the electric inductance, Kb is the back-emf constant, ω is
fuel cell (PEMFC) systems. Experimental results on a PEMFC the angular velocity of the rotor, V is the input voltage, Kt is
system (comprising of air compressor, oxygen humidifiers, the motor torque constant, J is the inertia of the rotor, B is the
and membrane electrode assemblies (MEAs)) validate the viscous damping coefficient, and ∆ represents the unmodelled
robust stabilization of oxygen stoichiometry while avoiding disturbances such as load torque and nonlinear friction etc.
chattering effects.
Strongly motivated by the aforementioned works, in this
paper, a HOSM based observer-controller structure for sensor B. Sensor Fault Modeling
FTC in DC servomotors is proposed. The main contributions The possible faulty situations in the mechanical components
of this paper are clearly listed as follows: are classified as abrupt, incipient, and intermittent [28]. Abrupt
• A single framework based on robust observer-controller fault − typically modeled as step-like deviation and is usually
structure is proposed to deal multiple sensor faults such persistent. Incipient − develops slowly, also persistent, and
as abrupt, incipient and intermittent faults. In particular, amplitudes are small in comparison to abrupt faults, and
unlike existing works on abrupt faults [9], [25], [26], this are usually due to wear and tear of the sensor components.
paper mainly considers incipient faults (which develop Intermittent − unlike the persistent nature of the abrupt and
slowly) to attain stable reconfiguration before they result incipient faults, these faults occur in an unpredictable manner
in a catastrophe. for short intervals.
• Moreover, various slopes of incipient faults are consid- However, incipient faults are of main focus in this paper,
ered to analyze the detection delay that incurred due to the and it is important to detect and take proper action before they
fixed threshold. Indeed, a relation between the detection evolve into complete failures.
delay and slope of the incipient faults is developed for a The following incipient fault model can be considered due to
particular operating condition by running the closed-loop its continuous nature in the mechanical sensor operation [29],
system under various faulty scenarios. dF
• The practical bounded stability of the closed-loop = Sf F + U, and F (0) = 0 (3)
dt
0278-0046 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2017.2721883, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
where F is the incipient sensor fault signal, Sf is appropriate where, κ1i , i = 1, 2, 3 are the properly chosen positive gains.
slope of the signal, and U is an unknown vector. From the current dynamics (1) and the observer dynamics (4),
Remark 1: It can be noted that, for mechanical components, the estimation error dynamics can be written as
different damage levels (or bounds) of U are obtained by real R Kb Kb Kb
experiences and/or statistical data [29]. ṡi = − si + ζ(si ) + ω =Ω+ ζ(si )
L L L L
Assumption 1: The continuous developing fault signal F is
said to be in the incipient sensor fault region if U is bounded where Ω represents the lumped perturbation terms and can be
as 0 < ||U || < U1 . expressed as Ω = Ω1 (si ) + Ω2 . Since ia , ∆(t), B and J are
Assumption 2: In this paper, it is assumed that the faults occur persistent in a compact set, there exists a constant ρω such
during the motor drive operation because of less chances of that the boundedness of the perturbation terms can be hence
sensor failures during initial start-up of the drive. established as
kΩ1 k ≤ ρω1 ksi k
ref ITSM iaref ITSM
V kΩ̇2 k ≤ ρω2
Controller Controller DC-Drive
(Speed) (Current)
where ρω1 , ρω2 are two positive constants of the perturbations.
ia
Employing (5) for the current dynamics, the convergence of
or ^
the estimation error can be then obtained if the following
Detection
^ Super-twisting inequalities are satisfied
and observer
Switching (Speed)
2κ ρ +κ ρ −κ κ 1/2
12 ω1 13 ω2 12 13
κ > ρω
11 2κ13 − 21
Speed 2ρω2 −κ211
sensor κ12 > 2 , (6)
ρ κ211
2 + 2κ12
ω 1
Faults
κ
13 > κ12 +2κ2 −κ12
(Abrupt, incipient and intermittent) 11
0278-0046 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2017.2721883, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
slightly smaller value than the minimum operating speed is set where ηω (σω ) is the robust STA based control given as
as threshold). On the other hand, a different problem with an Z t
1
adaptive threshold for the Luenberger observer-based phase- ηω (σω ) = −κ21 |σω | sign(σω ) − κ22
2 sign(σω )dt (12)
shift fault detection is considered in [36] to avoid the missing 0
alarms that occur due to the model uncertainties and parameter with κ21 , κ22 > 0 being positive constants. Employing the
variations. A significant fault with 5◦ phase-shift under 10% above control law, the sliding surface σω converges to the
variations in the motor parameters and a low-speed limit are origin in finite-time.
considered. However, the selection of adaptive threshold with Proof: The closed loop stability of the speed control is ana-
respect to parametric uncertainties is not of our interest, since lyzed for two scenarios i.e. for normal operation and a faulty
it is well-known that the STA-based observers are robust to scenario. Consequently, three phases are separately discussed
the parametric uncertainties [26], [37]. i.e. sensor based (non-faulty speed) operation, transient phase
In this paper, a threshold value of 8% of the reference speed due to the faulty sensor measurement and sensorless (estimated
is set to achieve acceptable level of performance − by consid- speed) operation with the controller.
ering the sensor noise, transient speed error and running the 1) Drive operation during non-faulty sensor: In this phase,
setup several times with various kinds of simulated faults. The the measured non-faulty speed is employed as feedback for the
validation of threshold and its affect on the drive performance speed controller. One can define the speed error in the non-
during abnormal scenarios are clearly demonstrated in the faulty scenario as follows:
experimental results section. eω,1 = ω ref − ωnf
meas
= ω ref − ω = eω (13)
Based on the detection result, the decision (switching) meas
mechanism will feedback either the estimated speed or the where measured speed ωnf equals to the actual speed ω
measured speed (faulty or non-faulty speed) to the speed during non-faulty case. The sliding surface dynamics of σω
controller. Since incipient faults are considered, one can define can be then computed as
the continuous feedback speed in three modes as follows: σ̇ω = ėω + Γω eα
ω
meas
Non-faulty speed (ωnf ) during fault-free case From speed dynamics of the motor (2), it can be written as
meas
ωc = Faulty speed (ωf ) in the presence of fault Kt B meas 1
Estimated speed (ω̂) if the fault is detected σ̇ω = ω̇ ref − Vω + ωnf + ∆ + Γ ω eαω
J J J
After the speed reconfiguration (i.e., switching to estimated The sliding dynamics of σω with the feedback control (11)
speed instead of faulty measured speed), the robust speed and employed can be then given as
current controllers achieve the speed tracking control objective 1
σ̇ω = ∆ − ηω (σω )
with fast error convergence to provide smooth operation of the J
motor drive. It can be shown that the uncertainty ∆ is bounded as
˙ ≤ ρ1
|∆|
C. Integral Terminal Sliding Mode (ITSM) based STA for
where ρ1 > 0 is a positive bound. With the bound of the
Speed and Current Control
uncertainty established, the finite-time convergence of the
The controller for the outer speed loop as shown in Fig. 1 proposed controller employing the control (11) can be then
takes into consideration the feedback speed dynamics and the established similar to [40]. Hence, the closed-loop stability of
effect of fault to provide stable fault-tolerant control action. the feedback control Vω when the drive is operating under
The speed control is formulated as a tracking problem with non-faulty conditions is established. In the event of a fault,
the error given as the fault detection and reconfiguration mechanism takes over.
eω = ω ref − ω (9) 2) Drive operation during faulty-sensor (Transient phase):
In the event of a fault, the faulty speed is provided as
where ω ref is the desired speed reference and ω is the the feedback to the speed controller. This transient phase
actual speed of the drive. To regulate the speed dynamics, continues till the fault is detected as discussed in the previous
the following integral-terminal sliding surface [38], [39] can section. The stability of the controller during this period is
be designed as dependent on the type of fault and the residual generated. In
Z t this scenario, when the faulty speed is employed as feedback
σω = e ω + Γ ω eα
ω (τ )dτ (10) to the controller, the drive operation gradually slows down due
0 to the continuity nature of the fault. Considering the case of
where Γω > 0 is a design parameter, α = pqωω , with pω , qω are incipient faults (3), the faulty speed signal i.e. ωfmeas can be
odd integers such that pω > qω > 0. written in terms of additive perturbation as
Theorem: For the DC servo motor system (1)−(2) with the ωfmeas = ω + F ⇒ ω = ωfmeas − F (14)
sliding surface σw in (10), consider the following feedback
control where F represents the fault. In this case, the speed tracking
error can be defined as follows:
J B
Vω = ω̇ ref + ωc + Γω eαω + η ω (σω ) (11) eω,2 = ω ref − ωfmeas + F = eω,1 + F (15)
Kt J
0278-0046 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2017.2721883, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
Employing this faulty speed in the feedback control Vω , the tuning the gains κ11 , κ12 − it can be ensured that the rate
sliding dynamics for σω can be expressed as of convergence of the proposed observer is faster than the
B meas 1 dF speed controller. Hence, with the observer converging in finite-
meas
σ̇ω = (ω − ωnf ) + ∆ − ηω (σω ) + (16) time, the error in the reconstruction of the speed (7) is always
J f J dt
bounded. By proper selection of the controller and observer
Assuming that after incipient faults occur − based on practical
gains, the radius of convergence of the closed-loop system can
operating range and the size of the fault, the linear system
then be reduced. With the reconfigured speed based controller
performance will degrade to a level of bound U1 (see Assump-
in operation, the drive gradually starts accelerating to track
tion 1 and (3)) where the fault is detected with the help of
the desired speed reference and stable closed-loop operation
selected threshold. Under such operating conditions, it should
of the drive is ensured in all scenarios.
be highlighted that the faulty speed of the drive is bounded
Remark 3: The closed-loop system further comprises of the
based on the severity of incipient fault and controlled with the
current-loop where the control is formulated to ensure conver-
proposed controller till it crosses the bound U1 . Thus, from
gence of the tracking error defined as
(14) and (16), the sliding dynamics can be now expressed as
= B 1 dF ei = iref − ia
J (F ) + J ∆ − ηω (σω ) +
σ̇ω a
dt
≤ ψ − ηω (σω ) where iref is the reference current generated from the output
a
where |F | ≤ U1 and |B 1
| = |ψ| ≤ ρ2 and dF of the speed controller. Similar to the speed controller design,
+ J (F )
+ J∆ dt
U1 is a level of bound based on the severity of fault. Hence, the sliding surface σi is designed as
the convergence of sliding dynamics can be now established Z t
similar to the earlier non-faulty sensor case. On the other hand, σi = ei + Γi eβi (τ )dτ (20)
0
for abrupt or intermittent faults − the controller will only
operate if faulty speed is within the acceptable limit of bound where Γi > 0 is a design parameter, β = pqii , with pi , qi are
(generally, these faults are categorized with higher amplitudes odd integers such that pi > qi > 0. The following control law
so that reconfiguration follows immediately after the fault is is designed
detected). With the observer (4) converging in finite-time, it
R Kb
ref β
can be assured that the detection in case of various faults is fast Vi = L i̇a + ia + ωc + Γi ei + ηi (σi ) (21)
L L
enough such that the transient phase is short. Consequently,
the closed-loop stability of the drive during the transient phase with ηi (σi ) being the robust STA term similar to (12). Employ-
is thus ensured employing the feedback control Vω . Whenever ing this control, the current dynamics can be then stabilized
the residual crosses threshold value, the fault will be detected ensuring finite-time convergence. The stability analysis for the
and the transient phase becomes the reconfiguration phase. current dynamics is similar to the speed dynamics control
3) Drive operation during faulty-sensor (Reconfiguration discussed earlier.
phase): With the fault detected, the transient phase is over
and the estimated speed is now employed as feedback. The 150
ωref ωmeas ω
Speed (rpm)
0278-0046 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2017.2721883, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
150 TABLE I
ωref ωmeas ω
S PECIFICATIONS OF PMSM
Speed (rpm)
100 (a)
IV. E XPERIMENTAL R ESULTS
The IMDU base unit contains four shafts configured in
ωref ωmeas ω
-10 square pattern. In which, two of the shafts are driven by two
ωthr motors while the other two are free to spin. The motors are
Residual (rpm)
ωres
100 driven by linear current control amplifiers with the capability
(b) of 100 W each. A high-resolution quadrature optical encoder
is used to measure the rotor position. The control algorithm
is implemented via a DS1104 controller board with Real-
0 Time Interface (RTI). The specifications and parameters are
0 5 10 15 20 25 provided in Table I. The sampling frequency of the drive is
Time(s) set to 500 Hz.
Fig. 4. Fault-resilient control in the presence of intermittent sensor
r
faults: (a) Reference, measured and actual speeds. (b) Threshold and Moto Adjustable
residual. shaft Inertial Loads
Co
DS
Three kinds of faults are considered to validate the perfor- ntr 110
er 4
oll
mance of observer-controller structure. A threshold value of Drive Belt
bo
ard
8 rpm is selected to detect and isolate the presence of fault.
DU it Co
Based on the residual dynamics and threshold selection, the IM Un CP1104* m
fault is detected and reconfigured using the estimated speed. se pu
Ba te
r(
An abrupt fault at t = 10s is considered and the transition from PC
)
measured sensor to estimated speed is depicted in Fig. 2(a).
The HOSM controller maintains the actual speed to track its Emergency
reference after the speed reconfiguration. The corresponding stop
0278-0046 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2017.2721883, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
the tension. Hence, the shaft with the inertial load exhibits ωref ω ω̂
nonlinear friction and load disturbances to the velocity of the 700
500
Speed (rpm)
DC motor drive. The proposed observer-controller technique (a)
should be able to compensate these lumped disturbances in 0
order to achieve high-accuracy motion control performance.
The following higher-order sliding mode observer-controller -500
25
parameters have been selected for achieving speed sensor iref
a
Current (A)
10
κ12 = 4, κ13 = 0.6, Γω = 0.15, pω,i = 5, qω,i = 3, 0 (b)
κ21 = 1.5, κ22 = 17, Γi = 1.8, κ31 = 0.5 and κ32 = 18.
All experiments are carried out with the belt-drive inertial -20
load attached to the motor shaft - to replicate the scenario 25
ia
of considered applications with their loads.
Current (A)
10
0 (c)
150
Speed (rpm)
100
-25
(a)
0 5 10 15 20
Time (s)
ωref ω ω̂
0
7.5
Fig. 7. Observer and controller performances during speed reversal
from −500 to +500 rpm: (a) Reference, actual and estimated speeds.
Current (A)
-7.5 iref
a ia speed follows the actual speed well during the speed reversal
20 as depicted in Fig. 7(a). Since the motor is driving an inertial
Residual (rpm)
ωres
employed for the conveyor belt systems and antenna control). 100
The estimated and actual speeds obtained using the proposed Switching (b)
observer-controller structure are depicted in Fig. 6(a). It can
be observed that the estimated speed (obtained with STA
observer) exactly tracks the actual speed (which is controlled 0
7.5
by the ITSM controller) and the reference speed. Further, the
Current (A)
0278-0046 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2017.2721883, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
B. Observer-Controller Performance in the Presence of analytically. Initially, a slowly growing incipient sensor fault
Faults with slope of Sf = 0.3 is considered as shown in Fig.
As mentioned earlier, in this paper, three classes of faults are 9. Further, the threshold validation with the corrupted speed
injected to testify the performance of the proposed observer- sensor signal (deliberately polluted with the periodic noises)
controller structure. is also discussed. At first, the performance with the selected
threshold under noisy speed signal is shown in Fig. 9(a). It
Case 1 − Abrupt sensor faults: In the first case, an abrupt
can be seen that the fault is applied at t = 5s and obtained a
(a step-like deviation and is usually persistent) sensor fault
detection delay of Dd = 4.2s with the selected threshold of
for a ramp-change speed profile (usually considered for the
8 rpm. A transient boundedness of approximately 80 rpm can
applications of antennae control for satellite tracking and radio
be observed during the faulty speed feedback to the system.
telescopes) is considered [41] as shown in Fig. 8. It is crucial to
After the detection, the controller takes over with the estimated
detect the fault in a timely manner and take appropriate control
speed to continue the drive operation. In the second case, a
action to avoid catastrophic consequences. It can be seen that
threshold change at 1s from 8 to 12 is considered − detection
the measured speed is faulted at t = 10s (i.e., sensor is discon-
delay of Dd = 5.6s is obtained due to the higher threshold
nected, which is the worst possible fault scenario) as shown in
and the system continues to work after the detection with the
Fig. 8(a). The detection algorithm detects the presence of fault
estimated speed as depicted in Fig. 9(b). In the third case,
immediately and activates the switching scheme to provide
a threshold change at 1s from 8 to 4 is considered − due
the estimated speed as feedback instead of measured speed.
to inappropriate selection of lower threshold for the obtained
The speed reconfiguration to continue the drive operation
residual, the speed signal reconfigures whenever the residual
can be observed in Fig. 8(a). The corresponding detection
crosses the threshold and cannot follow the speed reference till
residual together with the selected threshold can be seen in
the faulty residual completely crosses the threshold, which is
Fig. 8(b). Moreover, the current control performance is also
explicitly shown in Fig. 9(c). Hence, it can be concluded that
depicted in Fig 8(c), where the actual armature current well-
the selected optimal threshold provides the satisfactory perfor-
tracks the current reference generated by the speed controller.
mance (Fig. 9(a)) compared to the other abnormal threshold
Hence, from the experimental results, it can be inferred that
scenarios (Figs. 9(a) & (c)).
the proposed scheme provides smooth drive operation in the
presence of abrupt sensor faults with the existence of load
perturbation. 300
ωref ωmeas ω
Speed (rpm)
Fault-in
ωref ωmeas ω ωthr (a)
200 100
Speed (rpm)
ωres
100
0 (b)
Fault-in Switching
Speed (rpm)
150 Delay=5.6s
100 (b) 0
3.2
0
0 (c)
Fault-in
Speed (rpm)
0278-0046 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2017.2721883, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
300 5
ωref ωmeas ω
Data
Speed (rpm)
ωres
100 0.5
(b) 0 0.5 1.0 1.3
Switching Slope(Sf )
Fig. 13. The relation between the slope of faulty signal (Sf ) and
0 detection delay (Dd ) for various trials.
0 5 10 15
Time (s)
as the slope of fault increases and grows slowly during the
Fig. 11. Fault-resilient control with incipient fault slope of Sf = 0.7 initial phase. To generalize the above, we considered more
under 20% R variation: (a) Reference, measured and actual speeds. (b)
Threshold and residual. analysis with various slopes of faulty signals and the result is
shown in Fig. 13 using polynomial curve fitting. The relation
300 for the detection delay (Dd ) as the function of slope (Sf )
ωref ωmeas ω
under the conditions considered in this paper is obtained as
Speed (rpm)
Fault-in
(a) Dd = −0.506(Sf )2 − 2.345Sf + 4.871 (22)
100
Remark 5: It is worth to point that the above relationship
Delay=3.25s
0 is obtained under the considered speed reference and load
ωthr conditions using the selected threshold value.
Residual (rpm)
ωres
100
(b) 200
Fault-in Fault-out Fault-in Fault-out
Switching
Speed (rpm)
0 100 (a)
0 5 10 15
Time (s) ωref ωmeas ω
0
ωthr
Residual (rpm)
0278-0046 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2017.2721883, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
satisfactory performance during the intermittent unpredictable severity of the fault affects the transient phase and hence the
faulty signature as the drive continues with stable tracking. boundedness of the controller error. Therefore, for the practical
operating conditions considered, the faulty speed is bounded
10 during this phase. Furthermore, as the speed is estimated from
Controller error (rpm)
0278-0046 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2017.2721883, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
quences can be avoided with an early reconfiguration. [5] B. Tabbache, N. Rizoug, M. E. H. Benbouzid, and A. Kheloui, “A control
• The limitation of this approach is the usage of fixed reconfiguration strategy for post-sensor FTC in induction motor based
EVs,” IEEE Trans. Veh. Technol., vol. 62, no. 3, pp. 965–971, Mar. 2013.
threshold, which resulted a bounded detection delay dur- [6] S. Yin, S. X. Ding, X. Xie, and H. Huo, “A review on basic data-
ing the incipient FD process. However, this issue will be driven approaches for industrial process monitoring,” IEEE Trans. Ind.
dealt with an adaptive threshold and discussed elsewhere. Electron., vol. 61, no. 11, pp. 6418–6428, Nov. 2014.
[7] S. Yin, H. Li, X. Gao, and O. Kaynak, “Data-based techniques focused
• To analyze the robustness of the proposed method to mea- on modern industry − An overview,” IEEE Trans. Ind. Electron., vol. 62,
surement noise, several conditions are simulated where no. 1, pp. 657–667, Jan. 2015.
5%, 10% and 15% of sinusoidal and random signals are [8] A. Raisemche, M. Boukhnifer, C. Larouci, and D. Diallo, “Two active
fault-tolerant control scheme of induction motor drive in EV or HEV,”
added to the actual speed measurements. As the proposed IEEE Trans. Veh. Technol., vol. 63, no. 1, pp. 19–29, Jan. 2014.
approach relies on fixed threshold, results show that the [9] C. Chakraborty and V. Verma, “Speed and current sensor fault detection
proposed method fared well in identifying the fault for and isolation technique for induction motor drive using axes transforma-
tion,” IEEE Trans. Ind. Electron., vol. 62, no. 3, pp. 1943–1954, Mar.
all combinations when the amplitude of noise signal 2015.
was higher than the threshold. However, for the case of [10] G. F. H. Beng, X. Zhang, and D. M. Vilathgamuva, “Sensor fault-
5% noise, whose amplitude is less than the threshold resilient control of interior permanent-magnet synchronous motor
(8 rpm), the proposed approach could not identify the drives,” IEEE/ASME Trans. Mechatronics, vol. 20, no. 2, pp. 855–864,
Apr. 2015.
fault. As the measured speed is noisy, the control input [11] F. Mwasilu and J. W. Jung, “Enhanced fault-tolerant control of interior
becomes high to regulate the actual speed to track the PMSMs based on adaptive EKF for EV traction applications,” IEEE
desired speed. This can potentially deteriorate the closed- Trans. Power Electron., vol. 31, no. 8, pp. 5746–5758, Aug. 2016.
[12] A. Ahmadi, F. R. Salmasi, M. Noori-Manzar, and T. A. Najafabadi,
loop performance. Further, one may also employ existing “Speed sensorless and sensor-fault tolerant optimal PI regulator for
techniques [32], [43], [44] to alleviate the chattering and networked DC motor system with unknown time-delay and packet
improve the performance to certain extent. dropout,” IEEE Trans. Ind. Electron., vol. 61, no. 2, pp. 708–717, Feb.
2014.
[13] K. C. Veluvolu and Y. C. Soh, “Multiple sliding mode observers and
VI. C ONCLUSION unknown input estimation for lipschitz nonlinear systems,” Int. J. Robust
In this paper, a single framework with SM based observer- Nonlinear Control, vol. 21, no. 11, pp. 1322–1340, Feb. 2011.
[14] K. C. Veluvolu, Y. C. Soh, W. Cao, and Z. Y. Liu, “Observer with
controller structure is proposed for the most common faults multiple sliding modes for a class of nonlinear uncertain systems,” in
such as abrupt, incipient and intermittent. The proposed ap- Proc. Amer. Control Conf., Portland, OR, Jun. 2005, pp. 2445–2450.
proach has been experimentally implemented to achieve fault- [15] G. Wang, R. Yang, and D. Xu, “Dsp-based control of sensorless IPMSM
drives for wide-speed-range operation,” IEEE Trans. Ind. Electron.,
resilient control of DC servomotor drive in the presence of vol. 60, no. 2, pp. 720–727, Feb. 2013.
belt-drive inertial load. A comparative analysis between the [16] H. Li, H. Gao, P. Shi, and X. Zhao, “Fault-tolerant control of Markovian
proposed and conventional methods (PI and first-order SM jump stochastic systems via the augmented sliding mode observer,”
Automatica, vol. 50, no. 7, pp. 1825–1834, Jul. 2014.
controllers) has been performed. Advantages of the proposed [17] K. C. Veluvolu, M. Defoort, and Y. C. Soh, “High gain observer with
approach with ITSM controller are: 1) short transient phase sliding mode for nonlinear state estimation and fault recosntruction,” J.
with speed boundedness, 2) faster convergence enables less Franklin Inst., vol. 351, no. 4, pp. 1995–2014, Apr. 2014.
[18] M. L. Tseng and M. S. Chen, “Chattering reduction of sliding mode
speed recovery time, and 3) chattering reduction, robust and control by low-pass filtering the control signal,” Asian J. Control, vol. 12,
dynamic response for rapid speed changes. no. 3, pp. 392–398, May. 2010.
Future work will be focused on multiple sensors (currents, [19] A. Levant, “Chattering analysis,” IEEE Trans. Autom. Control, vol. 55,
speed and voltage) fault-tolerant control by designing appro- no. 6, pp. 1380–1389, Aug. 2010.
[20] J. A. Burton and A. S. I. Zinober, “Continuous approximation of variable
priate additional observers. The key design for fault diagnosis structure control,” Int. J. Syst. Sci., vol. 17, no. 6, pp. 875–885, Jun.
would be on adaptive threshold with respect to incipient fault 1986.
variation. The maximum deviation of each sensor’s variable [21] A. Chriette, F. Plestan, H. Castaneda, M. Pal, M. Guillo, M. Odelga,
S. Rajappa, and R. Chandra, “Adaptive robust attitude control for UAVs
will be determined by running the setup for various simulated − design and experimental validation,” Int. J. Adapt. Control Signal
faults. With the use of adaptive threshold, the faulty sensor Process., vol. 30, no. 8-10, pp. 1478–1493, Aug-Oct. 2016.
signal will be precisely bounded and further the transient phase [22] H. Imine and T. Madani, “Heavy vehicle suspension paramters identi-
fication and estimation of vertical forces: experimental results,” Int. J.
can be well-shortened. Because of precise boundedness with Control, vol. 88, no. 2, pp. 324–334, Sep. 2015.
short transient phase, it can effectively accommodate unex- [23] H. Imine, A. Benallegue, T. Madani, and S. Srairi, “Rollover risk
pected sensor faults to provide uninterrupted drive operation. prediction of heavy vehicle using higher-order sliding mode observer:
Experimental results,” IEEE Trans. Veh. Technol., vol. 63, no. 6, pp.
2533–2543, Jul. 2014.
R EFERENCES [24] C. Kunusch, P. F. Puleston, M. A. Mayosky, and L. Fridman, “Exper-
[1] A. A. Mulla and P. N. Vasambekar, “Overview on the development and imental results applying second-order sliding mode control to a PEM
applications of antenna control systems,” Annu. Rev. Control, vol. 41, fuel cell based system,” Control Eng. Pract., vol. 21, no. 5, pp. 719–726,
pp. 47–57, Apr. 2016. May. 2013.
[2] B. Xiao, M. Huo, X. Yang, and Y. Zhang, “Fault-tolerant attitude sta- [25] B. Tabbache, M. E. H. Benbouzid, A. Kheloui, and J. Bourgeot, “Virtual
bilization for satellites without rate sensor,” IEEE Trans. Ind. Electron., sensor based maximum likelihood voting approach for fault tolerant
vol. 62, no. 11, pp. 7191–7202, Nov. 2015. control of electric vehicle powertrains,” IEEE Trans. Veh. Technol.,
[3] V. Kumar, K. P. Rana, and P. Mishra, “Robust speed control of hybrid vol. 62, no. 3, pp. 1075–1083, Mar. 2013.
electric vehicles using fractional order fuzzy PD and PI controllers in [26] S. K. Kommuri, M. Defoort, H. R. Karimi, and K. C. Veluvolu, “A
cascade control loop,” J. Franklin Inst., vol. 353, no. 8, pp. 1713–1741, robust observer-based sensor fault-tolerant control for PMSM in electric
Aug. 2016. vehicles,” IEEE Trans. Ind. Electron., vol. 63, no. 12, pp. 7671–7681,
[4] M. Bourogaoui, H. B. Sethom, and I. S. Belkhodja, “Speed/position Dec. 2016.
sensor fault tolerant control in adjustable speed drives − a review,” [27] M. L. Corradini, G. Ippoliti, S. Longhi, and G. Orlando, “A quasis-
ISA Trans., vol. 64, pp. 269–284, Sept. 2016. liding mode approach for robust control and speed estimation of PM
0278-0046 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2017.2721883, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
synchronous motors,” IEEE Trans. Ind. Electron., vol. 59, no. 2, pp. Suneel Kumar Kommuri (S’15-M’17) received
1096–1104, Feb. 2012. the B.Tech. degree in Electrical and Electronics
[28] M. Yu and D. Wang, “Model-based health monitoring for a vehicle Engineering from Acharya Nagarjuna University,
steering system with multiple faults of unknown types,” IEEE Trans. Guntur, India, in 2010, and the M. S. and Ph.D.
Ind. Electron., vol. 61, no. 7, pp. 3574–3586, Jul. 2014. degrees in the field of Embedded Systems and
[29] K. Zhang, B. Jiang, X. G. Yan, and Z. Mao, “Sliding mode observer Control Engineering from the School of Electron-
based incipient sensor fault detection with application to high-speed ics Engineering, Kyungpook National University,
railway traction device,” ISA Trans., vol. 63, pp. 49–59, Jul. 2016. Daegu, South Korea, in 2013 and 2016 respec-
tively.
[30] J. J. Rath, K. C. Veluvolu, M. Defoort, and Y. C. Soh, “Higher-order He is currently a Research Professor with the
sliding mode observer for estimation of tyre friction in ground vehicles,” School of Electrical Engineering, Korea Univer-
IET Control Theory Appl., vol. 8, no. 6, pp. 399–408, Apr. 2014. sity, Seoul, South Korea. His current research interests include sliding
[31] J. A. Moreno and M. Osorio, “Strict Lyapunov functions for the super- mode observers/controllers, fault diagnosis and fault-tolerant control,
twisting algorithm,” IEEE Trans. Autom. Control, vol. 57, no. 4, pp. high-resistance connections and analysis of electric machines. Dr. Kom-
1035–1040, Apr. 2012. muri is a member of the IEEE Industrial Electronics and IEEE Industry
[32] T. Gonzalez, J. Moreno, and L. Fridman, “Variable gain super-twisting Applications societies.
sliding mode control,” IEEE Trans. Autom. Control, vol. 57, no. 8, pp.
2100–2105, Aug. 2012.
[33] K. Rothenhagen and F. W. Fuchs, “Current sensor fault detection,
isolation, and reconfiguration for doubly fed induction generators,” IEEE
Trans. Ind. Electron., vol. 56, no. 10, pp. 4239–4245, Oct. 2009. Jagat Jyoti Rath (S’14-M’17) recieved the
[34] G. H. B. Foo, X. Zhang, and D. M. Vilathgamuva, “A sensor fault de- B.Tech degree in Electrical Engineering from
tection and isolation method in interior permanent magnet synchronous KIIT University, India, in 2010 and the M.Tech
motor drives based on an extended Kalman filter,” IEEE Trans. Ind. degree in Mechatronics from AcSIR, India, in
Electron., vol. 60, no. 8, pp. 3485–3495, Aug. 2013. 2012. He completed his PhD in Embedded Sys-
tems and Control Engineering from Kyungpook
[35] S. K. Kommuri, J. J. Rath, K. C. Veluvolu, M. Defoort, and Y. C. Soh,
National University, South Korea in 2016. Cur-
“Decoupled current control and sensor fault detection with second-order
rently he is working as a CNRS post-doctoral
sliding mode for induction motor,” IET Control Theory Appl., vol. 9,
researcher at CNRS Laboratory LAMIH-UMR
no. 4, pp. 608–617, Feb. 2015.
8201, University of Valenciennes, France for
[36] C. Choi, K. Lee, and W. Lee, “Observer-based phase-shift fault detection driver assistance systems with driver interaction
using adaptive threshold for rotor position sensor of permanent-magnet and cooperation in intelligent transportation systems. His research in-
synchronous machine drives in electromechanical brake,” IEEE Trans. terests include electric drives control, nonlinear systems modeling, and
Ind. Electron., vol. 62, no. 3, pp. 1964–1974, Mar. 2015. estimation of unknown inputs/faults focusing on automotive systems.
[37] F. Nollet, T. Floquet, and W. Perruquetti, “Observer-based second-order
sliding mode control laws for stepper motors,” Control Eng. Pract.,
vol. 16, no. 4, pp. 429–443, Apr. 2008.
[38] C. S. Chiu, “Derivative and integral terminal sliding mode control for
a class of MIMO nonlinear systems,” Automatica, vol. 48, no. 2, pp. Kalyana Chakravarthy Veluvolu (S’03-
316–326, Feb. 2012. M’06-SM’13) received the B.Tech. degree
[39] J. J. Rath, M. Defoort, H. R. Karimi, and K. C. Veluvolu, “Output in electrical and electronic engineering from
feedback active suspension control with higher-order terminal sliding Acharya Nagarjuna University, Guntur, India,
mode,” IEEE Trans. Ind. Electron., vol. 64, no. 2, pp. 1392–1403, Feb. in 2002, and the Ph.D. degree in electrical
2017. engineering from Nanyang Technological
[40] A. Chalanga, S. Kamal, L. Fridman, B. Bandyopadhyay, and J. Moreno, University, Singapore, in 2006. During 2006-
“How to implement super-twisting controller based on sliding mode 2009, he was a Research Fellow with the
observer,” in Proc. 13th International Workshop on Variable Structure Biorobotics Group, Robotics Research Center,
Systems, France, Jun. 2014, pp. 1–6. Nanyang Technological University. Since 2009,
he has been with the School of Electronics
[41] S. L. Li, X. Yang, and D. Yang, “Active disturbance rejection control for Engineering, Kyungpook National University, Daegu, Korea, where he
high pointing accuracy and rotation speed,” Automatica, vol. 45, no. 8, is currently an Associate Professor. He was also attached to the school
pp. 1854–1860, Aug. 2009. of mechanical and aerospace engineering, Nanyang Technological
[42] S. Li, M. Zhou, and X. Yu, “Design and implementation of terminal University, Singapore as a visiting professor for period 2016-2017. He
sliding mode control method for PMSM speed regulation system,” IEEE has been a Principal Investigator or a Co investigator on a number
Trans. Ind. Informat., vol. 9, no. 4, pp. 1879–1891, Nov. 2013. of research grants funded by the National Research Foundation of
[43] G. Bartolini, A. Pisano, and E. Usai, “An improved second-order sliding Korea, and other agencies. He has authored or coauthored over 100
mode control scheme robust against the measurement noise,” IEEE journal articles and conference proceedings. His current research
Trans. Autom. Control, vol. 49, no. 10, pp. 1731–1736, Oct. 2004. interests include nonlinear estimation and filtering, sliding mode control,
[44] A. Damiano, G. Gatto, I. Marongju, and A. Pisano, “Second-order brain-computer interface, EEG based neural decoding, autonomous
sliding mode control of DC drives,” IEEE Trans. Ind. Electron., vol. 51, vehicles, biomedical signal processing, and surgical robotics.
no. 2, pp. 364–373, Apr. 2004.
0278-0046 (c) 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.