Professional Documents
Culture Documents
Robust Continuous Sliding Mode Control For Manipulator PMSM Trajectory Tracking System Under Time-Varying Uncertain Disturbances
Robust Continuous Sliding Mode Control For Manipulator PMSM Trajectory Tracking System Under Time-Varying Uncertain Disturbances
ABSTRACT This paper focuses on a robust continuous sliding mode control (RCSMC) method for manip-
ulator PMSM trajectory tracking system under time-varying uncertain disturbances. The main objective of
this study is to improve the trajectory tracking dynamic response and disturbances rejection ability of the
manipulator PMSM, and then the manipulator itself, by using the RCSMC method. The RCSMC method
consists of two key parts: a terminal continuous sliding mode controller (TCSMC), and an extended state
observer (ESO). The TCSMC has been demonstrated to have remarkable capabilities to reduce the chattering
phenomenon caused by high frequency switching function in the conventional sliding mode control law,
and reject the strong time-varying uncertain disturbances for PMSM velocity loops. However, the high
control gain, which could lead high velocity steady state fluctuations, is needed. Therefore, an extended
state observer is introduced to estimate the disturbances. The estimated disturbances are further used by the
velocity loop controller as a kind of feed-forward compensation to reduce the gain of the TCSMC method.
The stability of the PMSM trajectory tracking system with the RCSMC algorithm is guaranteed by the
Lyapunov stability criteria. Simulations have been conducted to verify the performance of the proposed
RCSMC algorithm. Finally, the proposed RCSMC algorithm is applied in a practical 6-DOF manipulator, and
the experimental results exhibit the extraordinary robustness and capabilities in dynamic position tracking
characteristics, velocity response and disturbances rejection.
INDEX TERMS Robust continuous sliding mode control, manipulator, PMSM control, trajectory tracking
system, time-varying uncertain disturbances.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
196618 VOLUME 8, 2020
B. Wang et al.: RCSMC for Manipulator PMSM Trajectory Tracking System Under Time-Varying Uncertain Disturbances
influence of these disturbances, it is difficult to achieve eliminate the chattering by a continuous control law [24].
ideal performance for PMSM systems by the conventional Zhang, et. al. designed a terminal continuous sliding mode
linear PID control methods. For example, when a 6-DOF controller (TCSMC) method by introducing the high fre-
manipulator with PMSMs controlled by a traditional PID quency switching function into the high order derivative of
controller is working at high speed, these disturbances could the sliding mode variable [25]. The TCSMC method could
lead significant vibration and inaccuracy [4]. The advanced reduce chattering phenomenon and simultaneously force the
manipulators are often used to complete the high level, states of the system to converge to the target equilibrium
precise and sophisticated jobs, such as precision assemble, point in finite time. In addition, various kinds of the new
MEMS manufacture, biochemical operation, polishing and development about sliding mode control technology have
grinding, aerospace equipment machining, etc. The control been making great progress. The literature [26] proposed a
technology of the high precision manipulator is one of the combination of composite nonlinear feedback and integral
fundamental key technologies of the advanced engineering. sliding mode techniques for fast and accurate chaos synchro-
And the progress of the high precision manipulator control nization of uncertain chaotic systems with Lipschitz non-
technology would promote the development of the related linear functions, time-varying delays and disturbances. The
academic. However, high precision manipulator application literature [27] designed an adaptive super-twisting decoupled
often encounters many difficulties in practical engineering. terminal sliding mode control technique for a class of fourth-
Especially the time-varying uncertain disturbances would order systems. The literature [28] introduced an adaptive
decrease the accuracy of the manipulator. Therefore, the robust finite-time control method based on a global sliding
research work about the controller design for manipulator surface for the synchronization of a class of chaotic systems.
PMSM trajectory tracking system under time-varying uncer- The literature [29] used a fast terminal sliding mode control
tain disturbances has particularity scientific significance technique for robust tracking control of a nonlinear uncertain
and important practical meaning. Various nonlinear control mass-spring system in the existence of external perturbation.
methods have been applied to deal with PMSM systems In recent years, the other types of terminal sliding mode
with uncertain disturbances, such as neural network control control algorithm has been proposed, including integral ter-
algorithm [5], [6], fuzzy control algorithm [7]–[9], adaptive minal sliding mode control method, fast sliding mode control
control algorithm [10]–[12], predictive control algorithm method, nonsingular terminal sliding mode control method,
[13]–[15], sliding mode control (SMC) algorithm [11], [16], exponential terminal sliding mode control method, etc.
[17] and finite time control algorithm [18]–[20]. In this paper, an originality and novelty RCSMC method
Among the above control algorithms, the sliding mode for manipulator PMSM trajectory tracking system under
control (SMC) algorithm has been attracting more and more time-varying uncertain disturbances is introduced. The
attentions due to the unique robustness to resist the time- RCSMC method consists of the TCSMC algorithm and the
varying uncertain disturbances and simplicity of system extended state observer. The TCSMC algorithm is designed
implementation and tuning. However, the weakness of slid- to rapidly stabilize the trajectory tracking error for PMSM
ing mode control (SMC) is that the chattering phenomenon systems with time-varying uncertain disturbances and reduce
is caused by high frequency switching of SMC algorithm. chattering phenomenon at the same time. However, a large
Driven by the great significance of reducing or eliminat- control gain value is needed in the TCSMC method to resist
ing the chattering phenomenon, many researchers have pro- the strong disturbances, which could lead to undesired veloc-
posed different effective methods. One sophisticated method ity steady state fluctuations. The extended state observer
is to select a right value of switching gain for the SMC technology is then applied to make up for this disadvantage
algorithm because the undesired chattering can be caused of TCSMC by estimating the disturbances, tuning down the
by a large switching gain. Wu and Liu developed a slid- value of the TCSMC control gain, and reducing the veloc-
ing mode controller incorporating characteristics of sliding ity steady state fluctuations. Meanwhile, the extended state
mode control into learning control [21]. Zhang proposed an observer can improve the system control performance by
adaptive sliding mode controller to compensate the nonlinear estimating and feed-forward compensating the disturbances.
effect of friction and force ripple [22]. The compensation In addition, a completely new and high performance soft-
scheme consists of a PD component and an adaptive sliding ware and hardware implementation architecture is designed
mode component to estimate the unknown system param- based on the chip-set of 1-F28M35H52C1-ARM/DSP and
eters. Wang, et. al. introduced an SMC control algorithm 2-EP2C20-FPGA, which can be used to promote the com-
with a generalized proportional integral observer to estimate putational capability of the control system and eliminate the
the system disturbances [23]. Then the disturbances could impact of RCSMC complexity on engineering implementa-
be compensated by introducing the estimated disturbances tion.
into the SMC method. Through these control strategies, the The structure of this paper is as follows. The dynamics
chattering can be reduced by setting small value of SMC model of the 6-DOF manipulator PMSM trajectory tracking
switching gain. Another sophisticated method to reduce the system is described in section II. The RCSMC method is
chattering phenomenon is to design a continuous control designed and the stability is proved in section III. Simulation
method. Yang and Zhang presented a method to reduce and results are shown in section IV. The experimental results
with application to a 6-DOF manipulator are presented in between rotator mechanical angular velocity and the rotator
section V. The conclusions are given in section VI. The future electrical angular velocity can be described as
work of this paper is given in section VII.
ωe = pm ωm (7)
II. 6-DOF MANIPULATOR PMSM DYNAMIC MODEL For an ideal PMSM, Ld = Lq = L. By combining equation
To simplify the analysis, this paper assumes that the ideal (5), (6) and (7), the mathematic model of PMSM can be
PMSM satisfies the following conditions [30]: the magnetic established as
circuit of the PMSM is not saturated; the motor eddy current rs Ud
and hysteresis can be ignored; the motor 3-phase stator wind-
id 0 = − id + pm ωm iq +
L L
pm ωm ψf
ings are distributed sinusoidally.The PMSM stator voltage, rs Uq
stator current and back EMF are all distributed sinusoidally iq = − iq − pm ωm id −
0
+ (8)
L L L
ψ
in the space. The stator voltage equation under the d-q coor-
ωm =
0 p m f Bω m T L
iq − −
dinate system is shown in equation (1) JL J JL
The vector control strategy of PMSM is adopted. This
(
Ud = rs id + ψ̇d − ωe ψq
(1) method consists of the current loop controller, the encoder
Uq = rs iq + ψ̇q − ωe ψd
of the motor rotator for position detection, Hall sensors and
where Ud and Uq are the armature voltage for d axis and q 6 −1 ADC modules for current detection, CLARK transfor-
axis, respectively; id and iq are the stator current for d axis mation module, PARK transformation module, inverse PARK
and q axis, respectively; rs is the armature winding resistance, transformation module, intelligent power module (IPM), and
ωe is the motor rotational electrical velocity; ψd and ψq space vector pulse width modulation (SVPWM) system. The
are the d axis flux component and q axis flux component, architecture diagram of the vector control strategy is shown
respectively. ψd and ψq can be calculated by the motor flux in Figure 1.
linkage equation (2) The vector control strategy commonly sets idref = 0 so as
( to simplify the control problem. If the current loops perform
ψd = Ld id + ψf well, the output id will also be 0, and the equation (8) can be
(2)
ψq = L q i q simplified as
where ψf is the stator winding flux linkage coupled from
rs pm ωm ψf Uq
iq 0 = − iq −
+
rotator magnet, Ld and Lq are the d axis armature induc- L L L (9)
tance component and q axis armature inductance component, ωm 0 = pm ψf iq − Bωm − TL
respectively; id and iq are the d axis armature current compo- JL J JL
nent and q axis armature current component, respectively. By The dynamic model of the 6-DOF manipulator can be
combining equation (1) and (2), equation (3) can be obtained described as
did
Ud = rs id + Ld
− ωe Lq iq τ = D(q)q00 + C(q, q0 ) + F(q0 ) + G(q) + J (q)T g (10)
dt (3)
Uq = rs iq + Lq diq − ωe Ld id + ψf
where τ is the vector of the driving torque applied on each
dt joint, q, q0 , q00 are respectively the vectors of generalized joint
The electromagnetic torque equation of the PMSM is rotation positions, velocities and accelerations, D is the joint-
shown as space inertia matrix, C is the Coriolis and centripetal coupling
matrix, F is the friction force, G is the gravity loading, the
Te = pm (ψd iq − ψq id ) (4) last term gives the joint force due to a wrench g applied at the
where Te is the electromagnetic torque, and pm is the motor end effector and J is the manipulator Jacobin.It can be seen
pole pairs. By combining equation (2) and (4), equation (5) from the equation(10) that the dynamics of the 6 joints of the
can be obtained. manipulator are coupled with each other.
The relationship between the PMSM dynamic model and
Te = pm (ψf iq + (Ld − Lq )iq id ) (5) the 6-DOF manipulator dynamic model can be described as
The mechanical motion system of the PMSM is shown as τi ϑmi
kreducei = = (11)
dωm 1 TL i qi
= (Te − Bωm − TL )
dt JL (6) where kreducei is the reduction ratio of the reducer amounted
dϑm = ωm
in joint i, τi is the driving torque applied on joint i, TL i is
dt the PMSM load torque of joint i, ϑmi is the PMSM rotator
where ωm is the rotator mechanical angular velocity, JL is the mechanical angle of joint i, and qi is the rotation position
total moment of inertia of the motor rotator and the load, B is of joint i, respectively.The rotation position and torque of
the viscous friction coefficient, and TL is the load torque,and each PMSM is linear with the rotation and torque of relavant
ϑm is the motor rotator mechanical angle. The relationship joint. Therefore, the trajectory tracking dynamic response
and disturbances rejection ability of the manipulator can be actual electromechanical system, these disturbances could
improved by optimizing the PMSMs performance. satisfy the following conditions [31], [32]: the disturbances
themselves and their finite order derivatives are uniformly
III. RCSMC DESIGN AND STABILITY PROOF bounded, as shown below
The general control architecture of the PMSM trajectory
ωm = giqref + h(t)
0
tracking system is shown in Figure 2. A cascaded architec-
0
ture, which includes a trajectory generator, a position con-
h i (t) = hi+1
trol loop (PI controller), a velocity control loop (RCSMC lim h0 (t) = 0
t→∞ (13)
controller), two current control loops (PI controller), and a |h(t)| ≤H
general plant, is employed. The general plant consists of
H >0
the PMSM, CLARK transformation module, PARK trans-
i = 0, 1, · · · , p − 1
formation module, inverse PARK transformation module,
intelligent power module (IPM), space vector pulse width
where p is a positive integer.
modulation (SVPWM) system, reducer, load, encoder, Hall
The main idea of the extended state observer technology
sensors, 6 − 1 ADC modules, etc. In this paper three normal
is described as follows. Firstly, all kinds of time-varying
PI controllers are used in the position control loop and two
uncertain disturbances can be consolidated into a lumped
current control loops. The main goal of this paper is to design
disturbance. Then the lumped disturbance is defined as a
a RCSMC method to stabilize the velocity errors.
new extended state of the system. Finally, the extended state
observer is designed to estimate the whole states of the
A. EXTENDED STATE OBSERVER DESIGN
system. The order of the observer is equal to the order of
From the equation (9), the PMSM dynamics can be rewritten the extended system, which is one order higher than the
as original system. The estimation of the lumped disturbance
pm ψf Bωm TL is then used by the feed-forward compensation to improve
ωm 0 = iq − −
JL J JL the performance of the control algorithm. In the practical
pm ψf Bωm TL PMSM system, the disturbances themselves and their finite
= iqref − −
JL J JL order derivatives are uniformly bounded. Therefore, the dis-
pm ψf turbances could be estimated by ESO.
− (iqref − iq )
JL Define h(t) as the new extended state, and let x1 = ωm ,
= giqref + h(t) (12) x2 = h(t), v(t) = h0 (t), then the equation (12) can be rewritten
p ψ p ψ
as
where g = mJL f , h(t) = − TJLL − Bω m m f
JL − JL (iqref − iq ).
(
The term h(t) represents the time-varying uncertain dis- x 0 1 = x2 + giqref
(14)
turbances, which can be divided into three types. The first x 0 2 = v(t)
type is external disturbances, including load sudden change
Design the extended state observer as equation (15) for
and noise disturbances. The second type are parameter uncer-
system (14)
tainty, for an example, the viscous friction coefficient B is (
uncertainty in practical. The third type is parameter perturba- z0 1 = z2 − λ2 (z1 − x1 ) + giqref
tion. For an example, the armature winding resistance param- (15)
z0 2 = −λ1 (z1 − x1 )
eter rs can be perturbed when the running PMSM temperature
changes. The system is needed to design a robust controller where z1 and z2 are the estimates of x1 and x1 , respectively.
when the parameter uncertainty or perturbation exist. In the λ1 and λ2 are the parameters of the extended state observer.
From equation (15), the dynamic estimation error system In order to estimate the states of system (18), the extended
can be obtained as state observer can be designed as
z i = zi+1 − λn−i+2 (z1 − x1 )
0
e1 = x1 − z1
zn = zn+1 + ζ u − λ2 (z1 − x1 )
e = x − z
2 2 2
(21)
(16) 0
z n+1 = −λ1 (z1 − x1 )
e 1 = e2 − λ2 e1
0
ς = c0 sgn(e)|e|α + e0 (43)
ς = c0 sgn(e)|e|α + e0
= c0 sgn(e)|e|α + ω0 r − giqref − F̃(t)
Z t
= −c1 sgn(ς)dτ + z2 − F̃(t)
0
Z t
= −c1 sgn(ς)dτ − eF̃ (t) (44)
0
By taking the derivative of the sliding surface, we have method as shown in equation (49) are introduced to compare
ς =
0
−c1 sgn(ς) − e0F̃ (t) (45) with the RCSMC method.
Z t
1 0
Consider the Lyapunov function iqref = (ωr + c2 e + c3 sgn(ς)dτ ) (48)
g
Z0 t
1 2 1
V = ς (46) iqref = (ωr0 + c4 e + c5 edτ ) (49)
2 g 0
By taking the derivative of the Lyapunov function, we have The control gain c0 and c1 of RCSMC as shown in equation
(33) are selected to be 150000 and 15000, respectively. The
V0 = ςς 0
control gain c2 and c3 of CSMC as shown in equation (48) are
= −c1 ς sgn(ς) − ς e0 F̃ (t) selected to be 300000 and 30000, respectively. The control
= −c1 |ς | − e0 F̃ (t)ς gain c4 and c5 of PI as shown in equation (49) are selected
−c1 |ς | + e0 F̃ (t) |ς| to be 300000 and 30000, respectively. The parameters of
≤
the extended state observer λ1 and λ2 as shown in equation
−(c1 − e0 F̃ (t)) |ς |
=
(15) are selected to be 40000 and 4000, respectively. The
≤ −(c1 − keF̃ ) |ς | proportional gain and the integral gain of the current loop PI
√ 1
= −(c1 − keF̃ ) 2V 2 (47) controller are selected to be 200000 and 25000, respectively.
The saturation current is 9.7 A.
The inequality (47) shows that if c1 > keF̃ , the velocity The upper figure and lower figure in Figure 5 show the
trajectory tracking error would reach the RCSMC sliding comparing results of the velocity response and the current
surface ς = c0 sgn(e)|e|α +e0 = 0 in a finite time tr . And then, response, respectively. With the algorithm of the RCSMC, the
the velocity error would converge to zero along the sliding system overshot is 1.8 %, the settling time is 0.003 second.
surface due to c0 > 0 in a finite time. With the algorithm of the CSMC, the system overshot is
Therefore, the RCSMC method is robustly asymptotically 3.4 %, the settling time is 0.006 second. With the algorithm
stable when the system exits the unknown and time-varying of the PI, the system overshot is 5.5 %, the settling time is
bounded parameters. 0.008 second. The overshot of the system with the RCSMC
algorithm is 47.1 % less than that with the CSMC algorithm,
IV. SIMULATION VERIFICATION and 67.3 % less than that with the PI algorithm. The settling
In order to verify the performance of the proposed RCSMC time of the system with the RCSMC algorithm is 50 % less
algorithm, simulations have been conducted under the Matlab than that with CSMC algorithm, and 62.5 % less than that
(R2017a) realtime workshop. The nominal PMSM param- with the PI algorithm. Therefore, the response of the RCSMC
eters in simulation are listed in table 1. A CSMC control algorithm converge faster than that of the CSMC and PI
method as shown in equation (48) and a traditional PI control algorithm.
FIGURE 5. Dynamic responses of the PMSM trajectory tracking system. FIGURE 7. Disturbance rejection of Noise.
often exists in the actual system. The upper figure and lower
figure in Figure 7 show the velocity and current performance,
respectively. With the algorithm of the RCSMC, the system
max velocity tracking error is 21 rpm, and the standard veloc-
ity tracking error is 16 rpm. With the algorithm of the CSMC,
the system max velocity tracking error is 37 rpm, and the
standard velocity tracking error is 22 rpm. With the algorithm
of the PI, the system max velocity tracking error is 56 rpm,
and the standard velocity tracking error is 34 rpm. Therefore,
the conclusion could be drawn that the RCSMC method has
the stronger capability against noise disturbances than CSMC
method and PI method.
From the above simulation results, we can know that the
main control effectiveness of the RCSMC algorithm are better
than the CSMC method and PI method. Meanwhile, it is
FIGURE 6. Disturbance rejection of the PMSM trajectory tracking system. also not difficult to draw the conclusion that the RCSMC
algorithm is more complex than these traditional methods.
The more computation is needed when the control method is
Simulations on the disturbance rejection performance are more complex, which would affect the real-time performance
also conducted by applying a sudden load disturbance to of the control system. In other words, the implementation
the system. The upper figure and lower figure in Figure 6 of RCSMC is much more complicated than CSMC and
shows the velocity drop performance and the current variation PI. Therefore, a new high performance hardware and soft-
performance, respectively. The sudden load torque is 1.2NM ware architecture is designed to promote the computational
and the action moment is 0.0125 second. With the algorithm capability of the controller. In the traditional commercial
of the RCSMC, the moment of the system re-stabilization is servo driver system, DSP is adopted as the main chip,
0.0134 second, the max velocity decrease is 8 rpm, the fluc- which would be used to serially complete all the calcula-
tuation velocity is 6 rpm. With the algorithm of the CSMC, tions related to the control method, including position loop
the moment of the system re-stabilization is 0.0138 second, controller, velocity loop controller, current loop controller,
the max velocity decrease is 15 rpm, the fluctuation velocity CLARK transformation module, PARK transformation mod-
is 9 rpm. With the algorithm of the CSMC, the moment of ule, inverse PARK transformation module, SVPWM, position
the system re-stabilization is 0.0175 second, the max velocity signal acquisition and filtering processing, velocity signal
decrease is 27 rpm, the fluctuation velocity is 11 rpm. Obvi- acquisition and filtering processing, current signal acquisition
ously, the RCSMC algorithm has better disturbance rejection and filtering processing, etc. In this paper, the chip-set of
capability than CSMC and PI algorithm. 1-F28M35H52C1-ARM/DSP and 2-EP2C20-FPGA is
Simulations on the noise disturbance rejection perfor- adopted as the architecture of the integrated controller. The
mance are taken into account by adding the band limited DSP core is only used to complete the calculation of the
white noise to the feedback velocity value. This kind of noise position loop PI controller and the velocity loop RCSMC
complete the calculation the core computation of the position disturbed by other joints. And therefore, the 6-DOF manip-
loop PI controller and the velocity loop RCSMC controller. ulator is an ideal platform to verify the proposed RCSMC
The other calculations are completed in parallel in the FPGA algorithm. In the experiment, the manipulator is set to move
chip, including current loop controller, CLARK transforma- repeatedly along a cuboid, whose vertexes are point A (401,
tion module, PARK transformation module, inverse PARK −8, 951), point B (401, 242, 951), point C (601, 242, 951),
transformation module, SVPWM, position signal acquisi- point D (601, −8, 951), point E (401, −8, 751), point F (401,
tion and filtering processing, velocity signal acquisition and 242, 751), point G (601, 242, 751), and point H (601, −8,
filtering processing, current signal acquisition and filtering 751), respectively. An iron plate weighing 6 kg is mounted on
processing, and so on. The main flowchart of the software the manipulator end-effector as a rated load. The performance
implementation is shown as Figure 11. measurement includes each joint performance measurement
The dynamics of the 6 joints of the manipulator are cou- of the 6-DOF manipulator and the performance measure-
pled with each other, namely, the dynamics of each joint is ment of the manipulator end-effector. The actual position and
FIGURE 16. Experiment results for PMSM5. FIGURE 18. Experiment results for the Manipulator end-effector.
tracking problem of flexible-joint systems under time- [21] W. C. Wu and T. S. Liu, ‘‘Sliding mode based learning control for track-
varying disturbances would be studied. following in hard disk drives,’’ Mechatronics, vol. 14, no. 8, pp. 861–876,
Oct. 2004.
[22] Z. Wenjing, ‘‘An adaptive sliding mode compensation for friction and force
REFERENCES ripple in PMSM AC servo system,’’ in Proc. Chin. Control Conf., Jul. 2006,
[1] O.-S. Park, J.-W. Park, C.-B. Bae, and J.-M. Kim, ‘‘A dead time compensa- pp. 71–75.
tion algorithm of independent multi-phase PMSM with three-dimensional [23] H. Wang, S. Li, H. Zhu, and S. He, ‘‘Generalized proportional integral
space vector control,’’ J. Power Electron., vol. 13, no. 1, pp. 77–85, observer based sliding mode control method for PMSM speed regulation
Jan. 2013. system,’’ in Proc. 27th Chin. Control Decis. Conf. (CCDC), May 2015,
[2] S. Zhao, Y. Chen, and Y. Mao, ‘‘Adaptive load observer-based feed-forward pp. 63–67.
control in PMSM drive system,’’ Trans. Inst. Meas. Control, vol. 37, no. 3, [24] Y. L. Yang and Z. X. Zhang, ‘‘Sliding mode variable structure control
pp. 414–424, Mar. 2015. of active magnetic bearings using boundary layer approach,’’ Adv. Mater.
[3] A. Apte, U. Thakar, and V. Joshi, ‘‘Disturbance observer based speed Res., vol. 411, pp. 213–217, Nov. 2011.
control of PMSM using fractional order PI controller,’’ IEEE/CAA J. [25] R. Zhang et al., ‘‘Robust continuous terminal sliding mode control design
Automatica Sinica, vol. 6, no. 1, pp. 316–326, Jan. 2019. for a near-space hypersonic vehicle,’’ Intell. Sci. Big Data Eng., vol. 8261,
[4] Q. S. Cao, J. H. Zhou, L. Li, and L. Ye, ‘‘Vibration control of piezoelectric no. 1, pp. 691–696, Jul. 2013.
flexible manipulator based on fuzzy self-tuning PID algorithm,’’ Zhendong [26] S. Mobayen, ‘‘Chaos synchronization of uncertain chaotic systems using
Yu Chongji/J. Vibrat. Shock, vol. 29, pp. 181–186, 2010. composite nonlinear feedback based integral sliding mode control,’’ ISA
[5] F. F. El-Sousy and M. N. Nashed, ‘‘Fuzzy adaptive neural-network model- Trans., vol. 77, pp. 100–111, Jun. 2018.
following speed control for PMSM drives,’’ in Proc. Wseas Int. Conf. Fuzzy [27] D. A. Haghighi and S. Mobayen, ‘‘Design of an adaptive super-twisting
Syst., 2015, pp. 173–186. decoupled terminal sliding mode control scheme for a class of fourth-order
[6] F. F. El-Sousy, ‘‘Intelligent mixed H2 /H∞ adaptive tracking control system systems,’’ ISA Trans., vol. 75, pp. 216–225, Apr. 2018.
design using self-organization recurrent fuzzy wavelet-neural network for [28] X. Xi, S. Mobayen, H. Ren, and S. Jafari, ‘‘Robust finite-time synchroniza-
uncertain two-axis motion control system,’’ Appl. Soft Comput., vol. 41, tion of a class of chaotic systems via adaptive global sliding mode control,’’
pp. 22–50, Apr. 2016. J. Vibrat. Control, vol. 24, no. 17, pp. 3842–3854, Sep. 2018.
[7] Y. S. Kung and M. H. Tsai, ‘‘FPGA-based speed control IC for PMSM [29] S. Amirkhani, S. Mobayen, N. Iliaee, O. Boubaker, and S. H. Hosseinnia,
drive with adaptive fuzzy control,’’ IEEE Trans. Power Electron., vol. 22, ‘‘Fast terminal sliding mode tracking control of nonlinear uncertain mass–
no. 6, pp. 2476–2486, Nov. 2007. spring system with experimental verifications,’’ Int. J. Adv. Robotic Syst.,
[8] A. Oveisi and T. Nestorovic, ‘‘Robust observer based adptive fuzzy sliding vol. 16, no. 1, pp. 1–10, 2019.
mode controller,’’ Mech. Syst. Signal Mode Controller, vol. 76, pp. 58–71, [30] Y. Yan, J. Zhu, H. Lu, Y. Guo, and S. Wang, ‘‘Study of a PMSM model
Aug. 2016. incorporating structural and saturation saliencies,’’ in Proc. Int. Conf.
[9] V. Q. Leu, H. H. Choi, and J. W. Jung, ‘‘Fuzzy sliding mode spped Power Electron. Drives Syst., Nov. 2005, pp. 152–156.
controller for PMSM woth a load torque observer,’’ IEEE Trans. Power [31] B. Xu, ‘‘Disturbance observer-based dynamic surface control of transport
Electron., vol. 27, no. 3, pp. 1530–1539, Mar. 2012. aircraft with continuous heavy cargo airdrop,’’ IEEE Trans. Syst., Man,
[10] L. Wang, M. Tian, and Y. Gao, ‘‘Fuzzy self-adapting PID control of PMSM Cybern. Syst., vol. 47, no. 1, pp. 161–170, Jan. 2017.
servo system,’’ in Proc. IEEE Int. Electr. Mach. Drives Conf., May 2007, [32] H. N. Wu, Z. P. Wang, and L. Guo, ‘‘Disturbance observer based reliable
pp. 156–167. H∞ , fuzzy attitude tracking control for mars entry vehicles with actuator
[11] J. Guo, Y. Luo, J. Wang, K. Li, and T. Chen, ‘‘An adaptive cascade trajec- failures,’’ Aerosp. Sci. Technol., vol. 77, pp. 92–104, Jun. 2018.
tory tracking control for over-actuated autonomous electric vehicles with [33] L. Fridman, J. Moreno, and R. Iriarte, Sliding Modes After the First Decade
input saturation,’’ Sci. China Technol. Sci., vol. 62, no. 12, pp. 2153–2160, of the 21st Century. Berlin, Germany: Springer-Verlag, 2011, pp. 134–136.
Dec. 2019. [34] Datasheet F28M35x Concerto Micro Controller, Texas Instruments, Dal-
[12] J. Guo, Y. Luo, and K. Li, ‘‘Adaptive fuzzy sliding mode con-trol for las, TX, USA, 2014.
coordinated longitudinal and lateral motions of multiple auton-omous [35] Datasheet FPGA EP2C20, ALTERA, San Jose, CA, USA, 2004.
vehicles in a platoon,’’ Sci. China Technol. Sci., vol. 60, no. 4, pp. 576–586, [36] Datasheet IRB 1600 CN, Asea Brown Boveri, Zurich, Switzerland, 2013.
2017.
[13] X. Zhang, L. Zhang, and Y. Zhang, ‘‘Model predictive current control
for PMSM drives with parameter robustness improvement,’’ IEEE Trans.
Power Electron., vol. 34, no. 2, pp. 1645–1657, Feb. 2019.
[14] C. Zhou, Z. Cao, S. Wang, and M. Tan, ‘‘A marsupial robotic fish team:
Design, motion and cooperation,’’ Sci. China Technol. Sci., vol. 53, no. 11,
pp. 2896–2904, 2010.
[15] Z. Song, C. Xia, T. Liu, and N. Dong, ‘‘A modified predictive control
strategy of three-phase grid-connected converters with optimized action
time sequence,’’ Sci. China Technol. Sci., vol. 56, no. 4, pp. 1017–1028,
2013.
[16] H. Wang, S. Li, J. Yang, and X. Zhou, ‘‘Continuous sliding mode con-
trol for permanent magnet synchronous motor speed regulation systems
under time-varying disturbances,’’ J. Power Electron., vol. 16, no. 4,
pp. 1324–1335, Jul. 2016.
[17] C. Yang, C. Song, Z. Wu, and C. Xie, ‘‘Application of output feedback BAOLEI WANG (Member, IEEE) was born in
sliding mode control to active flutter suppression of two-dimensional Weifang, Shandong, China, in 1986. He received
airfoil,’’ Sci. China Technol. Sci., vol. 53, no. 5, pp. 1338–1348, 2010. the B.S. degree from Shandong Agriculture Uni-
[18] C. Yang, Y. Jiang, W. He, J. Na, Z. Li, and B. Xu, ‘‘Adaptive parameter versity, in 2010, and the M.S. degree from the Uni-
estimation and control design for robot manipulators with finite-time
versity of Shanghai for Science and Technology,
convergence,’’ IEEE Trans. Ind. Electron., vol. 65, no. 10, pp. 8112–8123,
in 2013. He is currently pursuing the Ph.D. degree
Oct. 2018.
[19] C. Aouiti, X. Li, and F. Miaadi, ‘‘Finite-time stabilization of uncer- with the Ningbo Institute of Materials Technology
tain delayed-hopfield neural networks with a time-varying leakage delay and Engineering, Chinese Academy of Sciences.
via non-chattering control,’’ Sci. China Technol. Sci., vol. 62, no. 7, Since 2013, he has been an Engineer with the
pp. 1111–1122, Jul. 2019. Robot Control Research Institute, WILDSC. He is
[20] X. Zhu and M. Cheng, ‘‘Design,analysis and control of hybrid excited the author of 12 articles and 21 patents. His research interests include
doubly salient stator-permanent-magnet motor,’’ Sci. China Ser. E, Technol. manipulator control, motion control, mobile robot, computer vision, vision
Sci., vol. 53, no. 1, pp. 188–199, 2010. servo, system integration, and industrial internet.
CHI ZHANG (Senior Member, IEEE) received XIANGJUN LIU received the Ph.D. degree from
the B.E. and M.E. degrees from Xian Jiaotong the Data Storage Institute, Nanyang Technolog-
University, Xian, Shanxi, China, in 1999 and 2002, ical University, Singapore, in 2009. He is cur-
respectively, and the Ph.D. degree from Nanyang rently a Research Professor with the College
Technological University, Singapore, in 2007. of Mechanical Engineering and the Director of
Since 2012, he has been with the Ningbo Institute the Institute of Micro/Nano Electromechanical
of Materials Technology and Engineering, Chinese System, Donghua University (DHU). Prior to
Academy of Sciences. He is currently a Professor joining DHU, he worked as a Researcher with
and the Vice Director of the Zhejiang Key Labo- the Hitachi Research and Development Center
ratory of Robotics and Intelligent Manufacturing from 2009 to 2010, a Postdoctoral Research Fel-
Equipment Technology. He is also the Principle Investigator (PI) of the Pre- low with the National Institute for Nanotechnology, University of Alberta,
cision Control and Advance Robotics Research Team. His current research Canada, from 2010 to 2012, and a Scientist with the Institute of High
interests include motor design and precision motion control. Performance Computing, A*STAR, Singapore, from 2012 to 2019.