Professional Documents
Culture Documents
ISA Transactions
journal homepage: www.elsevier.com/locate/isatrans
Research article
article info a b s t r a c t
Article history: The low-speed high-torque permanent magnet synchronous motor (PMSM) drive system is a kind
Received 27 November 2018 of typical nonlinear, strong-coupling and easy-parameter perturbation electromechanical coupling
Received in revised form 5 January 2021 system. The control system is uncertainties and subject to unknown external interferences as well. In
Accepted 5 January 2021
this paper, a disturbance rejection control method combining robust speed controller and load observer
Available online xxxx
is proposed for low-speed high-torque PMSM. The robust speed controller combines the composite
Keywords: nonlinear feedback (CNF) which has advantage in improving the transient responsive performance and
PMSM the integral sliding mode (ISM) advancing in improving system robustness. Subsequently, the effects
Composite nonlinear feedback control of unknown external interferences are avoided by using a sliding mode observer (SMO), in which
Integral sliding mode control the chattering is reduced by introducing fuzzy control, and the observation is used for feed-forward
Sliding mode observer
compensation. The proposed robust speed controller solves the contradiction between the rapidity
Disturbance rejection
and overshoot of the traditional control method, and combines the load observer to compensate the
influence of the load mutations and wide range of the load changes on the control system. Finally, the
numerical simulation and experiments demonstrate that the proposed speed control method is able
to achieve good transient performance in inhibiting system overshoot and reducing stable state error.
Additionally, it successfully suppresses the influence of load disturbances and mutations, and shows
the proposed method has better robustness.
© 2021 Published by Elsevier Ltd on behalf of ISA.
https://doi.org/10.1016/j.isatra.2021.01.008
0019-0578/© 2021 Published by Elsevier Ltd on behalf of ISA.
Please cite this article as: E. Lu, W. Li, S. Wang et al., Disturbance rejection control for PMSM using integral sliding mode based composite nonlinear feedback control with
load observer. ISA Transactions (2021), https://doi.org/10.1016/j.isatra.2021.01.008.
E. Lu, W. Li, S. Wang et al. ISA Transactions xxx (xxxx) xxx
Fig. 2. Scraper conveyor drive system: (a) PMSM direct-drive system; (b) chain and sprocket meshing transmission system.
2
E. Lu, W. Li, S. Wang et al. ISA Transactions xxx (xxxx) xxx
where pn represents the number of poles of the PMSM. For the We assume that ∆Bu + D(x, t) = Bfd (x, t) and Eq. (10) can be
surface-mounted PMSM, Eq. (2) can be simplified when choosing rewritten as follows:
rotor flux orientation control, and shown as follows: ẋ(t) = Ax(t) + Bu(t) + Bfd (x, t)
{
(11)
Te = 1.5pn iq ψf (3) y(t) = C1 x(t)
The motion equation of the PMSM is shown below [20]: 3. Design of ISM_CNF
dωm
Te − TL = Bm ωm + Jm (4) 3.1. Introducing input saturation
dt
where TL represents the load torque, Bm represents the viscous Introducing input saturation factors in the system Eq. (11) and
friction coefficient, ωm represents the angular speed, Jm repre- we can get [24]:
sents the rotational inertia, respectively.
ẋ(t) = Ax(t) + B [sat(u(t)) + fd ]
{
The mathematical model of the PMSM can be obtained as
y(t) = C1 x(t) (12)
below that is based on Eqs. (1), (3) and (4) [21].
⎧ z(t) = C2 x(t)
diq 1
⎪
⎪ = (−Rs iq − pn ψf ωm + uq ) where z is the control output; C2 is the constant matrices of the
dt Lq
⎨
(5) appropriate dimension. The actuator saturation can be defined as
⎪ ωm
⎪
⎩
d
=
1
(−TL +
3pn ψf
iq ) follows:
dt Jm 2
sat(u) = sgn(u) · min{umax , |u|} (13)
Assume that the reference signal ωref is constant, and the state
variables are defined as follows that is based on the characteris- where umax represents the maximum value of the input. The
tics of PMSM control system [22]. system Eq. (12) satisfies the following assumptions [3,10]:
(1) Matrices (A, B) are stable;
x1 = ωref − ωm
{
(6) (2) Matrices (A, C1 ) are observable;
x2 = ẋ1 = −ω̇m (3) Matrices (A, B, C2 ) have no invariant zero at s = 0 (s is the
Laplace variable);
where ωref represents the reference angular speed. According to
(4) Control gain matrix B is row full rank.
Eqs. (5) and (6), the following formula can be obtained:
1 3pn ψf
⎧
3.2. CNF controller design
⎨ẋ1 = −ω̇m = (TL −
⎪ iq )
Jm 2 (7)
3pn ψf Based on the above work, the design of nominal system
⎩ẋ2 = −ω̈m = −
⎪ i̇q
2Jm (Eq. (9)) CNF controller can be divided into the following three
parts.
Thus, the system state space equation can be written as:
Step 1: The linear feedback part in the CNF controller of the
0 PMSM is proposed as follows [25]:
[ ] [ ][ ] [ ]
ẋ1 0 1 x1 3pn ψf
= + i̇q (8)
ẋ2 0 0 x2 − uL = Fx + Gr (14)
2Jm
[ ]T where r represents the reference input vector, F represents the
The state vector is selected as x = x1 x2 , and the above state feedback gain matrix, and it needs to satisfy that A + BF is
continuous linear system can be expressed as: asymptotically stable and the C2 (sI − A − BF )−1 B have a dominant
{ pair with a small damping ratio in the closed-loop poles, which
ẋ(t) = Ax(t) + Bu(t)
(9) would result in a faster response speed of closed-loop system. The
y(t) = C1 x(t)
matrix G can be chosen as
where x, u, and y represent state vector, control input, and mea- ]−1
G = − C2 (A + BF )−1 B
[
(15)
surable output,[ respectively;[ A, B, ]and C1 are system constant
0
]
0 1 [ ] Step 2: The positive definite symmetric matrix W ∈ R2×2 ,
matrices A = ,B= 3p ψ , C1 = 1 0 , respectively.
0 0 − 2Jnm f P > 0(P ∈ R2×2 ), and it is a real positive definite solution of
The electrical parameters of PMSM usually change with the the Lyapunov equation as follows.
running time, temperature, etc., as a result of the control model
(A + BF )T P + P(A + BF ) = −W (16)
established above is inconsistent with the actual system model.
The moment of inertia Jm will vary greatly depending on the load Note that since (A + BF ) is asymptotically stable, such matrix P
applied to the PMSM, which has a significantly influence on the always exists. Next, the reference of the system state x is defined
stability of speed control. In order to better track the continuously as xe , and the reference of the controlled output z is assumed to
changing inputs in the PMSM drive system, it is necessary to be r, then:
consider the influence of parameter changes in the control model
xe = Ge r (17)
when designing the speed controller of PMSM. For convenience
of discussion, the linear time-invariant system Eq. (9) is called which means that x will track xe as z tracks r, and Ge = −(A +
the nominal system. Considering the parameter uncertainties and BF )−1 BG.
system disturbances in PMSM system, Eq. (9) can be rewritten as On basis of the output feedback tracking theory, the nonlinear
follows [23]: feedback part in the CNF controller can be obtained and shown
as follows:
ẋ(t) = Ax(t) + (B + ∆B)u(t) + D(x, t)
{
(10)
y(t) = C1 x(t) uN = ρ (r , z)BT P(x − xe ) (18)
where ∆B represents the parameter uncertainties in the matrix where ρ (r , z) represents a non-positive function of |z − r | and
B; D(x, t) represents unmodeled parts and system disturbances. satisfies the local Lipschitz property. ρ (r , z) is used for changing
3
E. Lu, W. Li, S. Wang et al. ISA Transactions xxx (xxxx) xxx
us = −φ sgn(s1 ) (26)
the damping ratio of control system gradually, and getting better For the convenience of analysis, us can be substituted by an
tracking performance. Its specific form is selected as follows. equivalent controller [26].
According to the deviation between the actual trajectory and Define a new error state variable
the projection of expected trajectory on the Gs , the designed in-
tegral sliding surface can be obtained. This deviation is caused by x̃ = x − xe (31)
system uncertainty (such as system disturbances, internal param-
Combined with the above equations, the control law Eq. (29)
eter perturbations, etc.) and can be reduced or even eliminated by
can be rewritten as:
designing an appropriate controller, so that the expected trajec-
tory can be successfully tracked. Therefore, the ISM controller is u = Fx + Gr + ρ BT P(x − xe ) + useq
designed to achieve the sliding surface s1 (x, t) = 0 in the control = Fx − Fxe + FGe r + Gr + ρ BT P x̃ + useq (32)
system. The following Lyapunov function is selected:
= F x̃ + Hr + ρ B P x̃ + useq
T
1
V1 = sT1 (x , t)s1 (x, t) (23) where H = G + FGe .
2
4
E. Lu, W. Li, S. Wang et al. ISA Transactions xxx (xxxx) xxx
Substituting Eq. (32) into the system Eq. (12), we can get [27]:
Eq. (33) can be rewritten as: Due to ρ < 0, then BT P x̃ > 0, thus
w = sat(F x̃ + Hr + ρ BT P x̃ − fd ) − F x̃ − Hr + fd According to the motion equation shown in the Eq. (4), the
(39) PMSM suffers from the influence of unknown external interfer-
= ρ B P x̃T
ences (including load disturbances and mutations) under actual
Substituting Eq. (39) into Eq. (38), we can get: working conditions. These factors affect the stability of speed
control. In order to reduce the influence of unknown external
V̇2 = −x̃T W x̃ + 2x̃T PBρ BT P x̃
(40) interferences, this paper designs a FSMO to estimate the load
= x̃T [−W + 2ρ PBBT P ]x̃ torque in real time.
Due to ρ < 0, then V̇2 < 0. Compared with the switching frequency of PMSM control
(2) If u < −umax , based on useq = −fd , then, system, the load torque of the PMSM changes very slowly in
the control cycle. Therefore, the load torque in actual working
ρ BT P x̃ = u − F x̃ − Hr − useq < w condition can be assumed as a constant value, namely, ṪL = 0.
(41)
= −umax − F x̃ − Hr + fd < 0 On basis of Eqs. (3) and (4), the following observation equation
5
E. Lu, W. Li, S. Wang et al. ISA Transactions xxx (xxxx) xxx
of state is obtained:
1 3pn ψf
⎧
ω̇m = ( iq − TL − Bm ωm )
⎨
Jm 2 (46)
⎩Ṫ = 0
L
where ω̂m and T̂L represent the observed values of angular speed
and load torque, respectively; k1 and k2 represent the sliding
mode gain and feedback gain, respectively; s2 is a sliding surface, Fig. 7. Schematic diagram of fuzzy inference.
and s2 = ω̂m − ωm .
Observation errors represent the effect of the designed SMO,
they can be defined as ω̃m = ω̂m − ωm and T̃L = T̂L − TL , be simplified as:
respectively. On basis of Eqs. (46) and (47), the observation errors ⎧
can be obtained as follows: ⎨0 = − 1 T̃ + k sgn(s )
L 1 2
⎧ Jm (53)
⎨ω̃˙ = − 1 T̃ − Bm ω̃ + k sgn(s ) ⎩˙
m
Jm
L
Jm
1 2
(48) T̃ L = k2 sgn(s2 )
⎩˙
T̃ L = k2 sgn(s2 ) Eq. (53) is further simplified and can be obtained:
k2
Proof. Selecting the following Lyapunov function [30]: T̃˙ L − T̃L = 0 (54)
k1 Jm
1
V3 = s2 (49) According to the stability analysis theory, when Eq. (54) is in
2 2 a steady state, k 2J < 0. Due to k1 < 0 and Jm > 0, the feedback
k
1 m
Then, the first-order derivative of V3 can be obtained as fol- gain k2 > 0, and the observation error T̃L is shown as [31]:
lows:
k2
t
V̇3 = s2 ṡ2 T̃L = c0 e k1 Jm (55)
1 Bm where c0 represents constant value. The observation error T̃L
= s2 [k1 sgn(s2 ) − T̃L − ω̃m ]
Jm Jm decreases with the increase of time t, and eventually reaches zero.
1 Bm (50) The sliding mode gain k1 and feedback gain k2 determine the
= s2 [k1 sgn(s2 ) − T̃L − s2 ]
speed of observation error T̃L tend to zero. Therefore, V̇3 < 0 can
Jm Jm
Bm 1 be guaranteed by selecting appropriate parameters k1 and k2 . In
=− s22 + s2 [k1 sgn(s2 ) − T̃L ] this case, the designed SMO can be proved to be stable, and its
Jm Jm
schematic diagram is shown in Fig. 5.
where Bm > 0 and Jm > 0. In order to achieve the asymptotic The high frequency chattering caused by switching variables
stability of the designed SMO, the condition of V̇3 < 0 needs to is the main obstacle of SMO in engineering applications. This
be satisfied. At this time, s2 [k1 sgn(s2 ) − J1 T̃L ] ≤ 0, which can be paper selects the fuzzy control method to describe the expert
m
simplified as follows: experience, and use it to adaptively adjust the switching variables
in the SMO. This method can effectively reduce the chattering and
⎧
1
⎨ T̃L + k1 < 0, s2 < 0
⎪
⎪ enhance the robustness of SMO. The schematic diagram of fuzzy
Jm
(51) SMO (FSMO) is shown in Fig. 6.
1
⎩ T̃L − k1 ≥ 0, s2 ≥ 0 The sliding surface s2 and its derivative ṡ2 are used as the
⎪
⎪
Jm inputs of the fuzzy controller, the sliding mode gain k1 and feed-
Therefore, sliding mode gain needs to meet the following back gain k2 are used as the outputs of the fuzzy controller. The
condition: Mamdani model has the advantage of being good at expressing
⏐1 ⏐
⏐ ⏐ human experience and knowledge, and its parameters are easy
k1 ≤ − ⏐⏐ T̃L ⏐⏐ (52) to set and can independently process fuzzy information according
Jm
to each component. Therefore, this paper chooses it as the infer-
When the designed SMO enters the steady state, the observa- ence algorithm of fuzzy controller, and the schematic diagram is
tion error of the angular speed ω̃m = ω̃
˙ m = 0, and Eq. (48) can shown in Fig. 7.
6
E. Lu, W. Li, S. Wang et al. ISA Transactions xxx (xxxx) xxx
Fig. 8. Input and output membership functions: (a) input linguistic variable S; (b) input linguistic variable DS; (c) output linguistic variable K1 ; (d) output linguistic
variable K2 .
The scale transformation between clear value and fuzzy value Table 1
is realized by the quantization factor module and the scale factor Fuzzy inference rules of the sliding mode gain K1 .
module. Their effect is to enlarge or reduce the variable in a K1 S
certain proportion, so as to make a good match with adjacent DS NB NM NS ZO PS PM PB
modules. In this paper, the linguistic variables S, DS, K1 and NB NB NM NS ZO NS NM NB
K2 represent the sliding surface s2 , the derivative of the sliding NM NM NS ZO PS ZO NS NM
surface ṡ2 , sliding mode gain k1 and feedback gain k2 in the fuzzy NS NS ZO PS PM PS ZO NS
ZO ZO PS PM PB PM PS ZO
set. The universes of the S, DS, K1 and K2 are from −1 to 1, −1 to
PS NS ZO PS PM PS ZO NS
1, −1 to 0, and 0 to 1, respectively. The quantization factor and PM NM NS ZO PS ZO NS NM
scale factor are calculated as follows. PM NB NM NS ZO NS NM NB
S = p 1 s2 (56)
Table 2
where, p1 = 1/|s2 max |, and |s2 max | represents the maximum Fuzzy inference rules of the feedback gain K2 .
absolute value of the sliding surface s2 . K2 S
DS = p2 ṡ2 (57) DS NB NM NS ZO PS PM PB
NB PB PM PS ZO PS PM PB
where, p2 = 1/|ṡ2 max |, and |ṡ2 max | represents the maximum NM PM PS ZO NS ZO PS PM
absolute value of the first-order derivative of the sliding surface NS PS ZO NS NM NS ZO PS
ṡ2 . ZO ZO NS NM NB NM NS ZO
PS PS ZO NS NM NS ZO PS
k1 = p3 K1 (58) PM PM PS ZO NS ZO PS PM
PM PB PM PS ZO PS PM PB
k2 = p4 K2 (59)
where p3 = k1max , p4 = k2max . k1max is the maximum values
allowed for the sliding mode gain k1 , and k2max is the maximum
Table 1 shows the fuzzy inference rules of the sliding mode
values allowed for the feedback gain k2 .
The s2 max , ṡ2 max , k1 max and k2 max are chosen from numerical gain K1 , Table 2 shows the fuzzy inference rules of the feedback
simulations and experiments. gain K2 . They are designed based on the changes of the sliding
This paper selects seven different linguistic terms ({NB, NM, surface s2 and its derivative which is obtained through numerical
NS, ZO, PS, PM, PB}) to represent the input domain and output simulations and experiments. Surface of the fuzzy rules is show
domain [32]. The transformation of input and output variables
in Fig. 9.
into linguistic control variables is realized by membership func-
tion. The designed fuzzy controller selects the same input and By inputting the observed value of FSMO into the front end
output membership functions, and adopts the basic triangle and of the current regulator, the load disturbances in the control sys-
Z forms [18,33], as shown in Fig. 8. tem can be compensated. Combined with Eq. (30), the reference
7
E. Lu, W. Li, S. Wang et al. ISA Transactions xxx (xxxx) xxx
Fig. 9. Surface of the fuzzy rules: (a) sliding mode gain K1 ; (b) feedback gain K2 .
Table 3
Simulation parameters of the PMSM.
Parameter Value Unit
Rated power PN 37 kW
Rated speed nN 300 r/min
Rated voltage VN 380 V
Rated current IN 73.4 A
Stator resistance R 0.116
Flux linkage ψf 1.235 Wb
D-axis inductance Ld 4.28 mH
Q-axis inductance Lq 4.28 mH
Pole pairs number Pc 8 –
Rotational inertia Jm 1.96165 kg m2
Fig. 12. Simulation curves of the PI method: (a) rotating speed, (b) d–q axis currents, (c) A-phase current.
Fig. 13. Simulation curves of the CNF method: (a) rotating speed, (b) d–q axis currents, (c) A-phase current.
9
E. Lu, W. Li, S. Wang et al. ISA Transactions xxx (xxxx) xxx
Fig. 14. Simulation curves of the ISM_CNF method: (a) rotating speed, (b) d–q axis currents, (c) A-phase current.
during the PMSM starting process. Besides, the random load in The powder brake dynamometer is used to load the PMSM
the one to three-second range affects the stability of the speed (the load simulation curve is shown in Fig. 11). The experimental
controller, whether using either the CNF or the ISM_CNF method. of PI, CNF and ISM_CNF controllers are studied, and the results are
The designed ISM_CNF method has the least undulation when shown in Figs. 18–20. Comparing with Figs. 12–14 respectively,
the load is abrupt (t = 1 s), which shows the control system the experiment curves are consistent with the simulations. It
has better robustness. Figs. 12b, 13b and 14b show the d–q can be seen from the rotating speed curves (Figs. 18a, 19a and
axis current curves of the PMSM. The q axis current curves are 20a) that the CNF and ISM_CNF speed controllers have almost
consistent with the load torque of the PMSM, and the q axis no overshoot and reach the control target. It can also be con-
current curves of the CNF and ISM_CNF controller are closer to cluded from the q-axis current curves (Figs. 19b and 20b) that
the load torque. Figs. 12c, 13c and 14c show the A-phase current the CNF controller has a small spike at the 1s load mutation,
curves. and the ISM_CNF controller is closer to the random load curve
The simulation contrast curves of observation effect between shown in Fig. 11. The ISM_CNF controller shows better control
the SMO and FSMO are shown in Fig. 15. It can be seen that both performance. In addition, the trend of the A-phase current curves
observers can successfully estimate the load torque in real time. (Figs. 18c, 19c and 20c) also show consistency with the load
Meanwhile, the chattering of FSMO is almost non-existent. It il- curve, and the experimental and simulation results are close.
lustrates that the fuzzy control is utilized to reduce the chattering Fig. 21 shows the experiment contrast curves of SMO and
phenomenon in the SMO, and improve the stability of the control FSMO. Comparing with Fig. 15, the experiment curves are also
system. consistent with the simulations. It has proved that the designed
FSMO applied to the actual working conditions is feasible.
The simulation curves of the ISM_CNF controller with FSMO
The experiment results of the ISM_CNF controller with FSMO
are given in Fig. 16. Fig. 16a shows the rotating speed curves of
are given in Fig. 22. Comparing with Fig. 16, it proves that the
the PMSM. It illustrates that the feed-forward control based on
experimental curves are basically accord with the numerical sim-
the FSMO can effectively reduce the influence of random load
ulation curves, and it demonstrates that the designed distur-
(t = 1 ∼ 3 s) on the control system. In addition, the effect of
bance rejection control method can successfully satisfy the actual
load mutation is minimized at t = 1 s. Figs. 16b and 16c show
working conditions.
the d–q axis currents and A-phase current curves of the PMSM,
respectively.
6. Conclusions
Fig. 15. Simulation contrast curves of the load observer: (a) SMO, (b) FSMO.
Fig. 16. Simulation curves of the ISM_CNF controller with FSMO method: (a) rotating speed, (b) d–q axis currents, (c) A-phase current.
Fig. 17. Schematic diagram of experimental apparatus: (a) physical photo; (b) experimental principle.
11
E. Lu, W. Li, S. Wang et al. ISA Transactions xxx (xxxx) xxx
Fig. 18. Experiment curves of the PI method: (a) rotating speed, (b) d–q axis currents, (c) A-phase current.
Fig. 19. Experiment curves of the CNF method: (a) rotating speed, (b) d–q axis currents, (c) A-phase current.
12
E. Lu, W. Li, S. Wang et al. ISA Transactions xxx (xxxx) xxx
Fig. 20. Experiment curves of the ISM_CNF method: (a) rotating speed, (b) d–q axis currents, (c) A-phase current.
Fig. 21. Experiment contrast curves of the load observer: (a) SMO, (b) FSMO.
in rejecting the impacts caused by the parameter uncertainties FSMO into the ISM_CNF control framework. Furthermore, the nu-
and system disturbances. The PMSM load torque is observed by merical simulation and experimental results demonstrated that
the designed FSMO, and the observation is fed forward into the the control effect of the designed disturbance rejection control
control system to eliminate the effects of the load mutations method reaches the expectation. And the experiment results are
and wide range of the load changes. Finally, the effectiveness of basically accord with the numerical simulation results, which
further proved the proposed method is feasible under the actual
the proposed control method is investigated through numerical
working conditions.
simulations and experiments.
Compared with the traditional PI and CNF method, the de- Declaration of competing interest
signed ISM_CNF method achieves the transient targets without
overshoot, and satisfies the rapidity of the control system. More- The authors declare that they have no known competing finan-
over, the speed fluctuations of the PMSM is the smallest when cial interests or personal relationships that could have appeared
the load torque changes, it indicates that the designed ISM_CNF to influence the work reported in this paper.
method has better robustness. Additionally, the designed FSMO Acknowledgments
accurately estimates the load torque changes of the PMSM in
real time, and the effects of load disturbances and mutations This work was supported by the National Natural Science
on the system can be effectively reduced by the combining the Foundation of China (No. 51775543, No. 52005220 and No.
13
E. Lu, W. Li, S. Wang et al. ISA Transactions xxx (xxxx) xxx
Fig. 22. Experiment curves of the ISM_CNF controller with FSMO method: (a) rotating speed, (b) d–q axis currents, (c) A-phase current.
62001195), the Natural Science Foundation of Jiangsu Province, [9] Majd VJ, Mobayen S. An ISM-based CNF tracking controller design for
China (BK20180189), the China Postdoctoral Science Foundation uncertain MIMO linear systems with multiple time-delays and external
disturbances. Nonlinear Dynam 2015;80(1–2):591–613. http://dx.doi.org/
(2019M651962) and a project funded by the Priority Academic
10.1007/s11071-015-1892-9.
Program Development (PAPD) of Jiangsu Higher Education Insti- [10] Mobayen S, Fairouz T. Composite nonlinear feedback integral sliding mode
tutions, China. tracker design for uncertain switched systems with input saturation.
Commun Nonlinear Sci Numer Simul 2018;65:173–84. http://dx.doi.org/
10.1016/j.cnsns.2018.05.019.
References [11] Sadala SP, Patre BM. A new continuous sliding mode control approach
with actuator saturation for control of 2-DOF helicopter system. ISA Trans
[1] Lu E, Li W, Yang XF, Liu YF. Anti-disturbance speed control of low-speed 2018;74:165–74. http://dx.doi.org/10.1016/j.isatra.2018.01.027.
high-torque PMSM based on second-order non-singular terminal sliding [12] Cho Y, Lee KB, Song JH, Lee Y. Torque-ripple minimization and fast dynamic
mode load observer. ISA Trans 2019;88:142–52. http://dx.doi.org/10.1016/ scheme for torque predictive control of permanent-magnet synchronous
j.isatra.2018.11.028. motors. IEEE Trans Power Electron 2015;30(4):2182–90. http://dx.doi.org/
[2] Sarigiannidis AG, Karamountzou FA, Kladas AG. Model predictive torque 10.1109/TPEL.2014.2326192.
control with low torque ripple for interior PM motor variable speed drives. [13] Ge Y, Yang LH, Ma XK. Sensorless control of PMSM using generalized
In: 2018 IEEE XIII international conference on electrical machines. 2018, extended state observer and adaptive resistance estimation. IET Electr
p. 1604–10. http://dx.doi.org/10.1109/ICELMACH.2018.8506909. Power Appl 2020;14(11):2062–73. http://dx.doi.org/10.1049/iet-epa.2019.
0729.
[3] Chen BM, Lee TH, Peng K, Venkataramanan V. Composite nonlinear
[14] Tety P, Konate A, Asseu O, Soro E, Yoboué P, Kouadjo AR. A robust
feedback control for linear systems with input saturation: Theory and an
extended Kalman filter for speed-sensorless control of a linearized and
application. IEEE Trans Automat Control 2003;48(3):427–39. http://dx.doi.
decoupled PMSM drive. Engineering 2015;07:691–9. http://dx.doi.org/10.
org/10.1109/tac.2003.809148.
4236/eng.2015.710060.
[4] Peng K, Chen BM, Lee TH, Venkataramanan V. Design and implementation
[15] Yu JP, Shi P, Wj Dong, Chen B, Lin C. Neural network-based adaptive
of a dual-stage actuated HDD servo system via composite nonlinear
dynamic surface control for permanent magnet synchronous motors. IEEE
control approach. Mechatronics 2004;14(9):965–88. http://dx.doi.org/10.
Trans Neural Netw Learn Syst 2015;26(3):640–5. http://dx.doi.org/10.1109/
1016/j.mechatronics.2004.06.002.
TNNLS.2014.2316289.
[5] Bandyopadhyay B, Deepak F, Park YJ. A robust algorithm against actuator [16] Lu E, Li W, Yang XF, Xu SY. Composite sliding mode control of a permanent
saturation using integral sliding mode and composite nonlinear feedback. magnet direct-driven system for a mining scraper conveyor. IEEE Access
IFAC Proc Vol 2008;41(2):14174–9. http://dx.doi.org/10.3182/20080706-5- 2017;5:22399–408. http://dx.doi.org/10.1109/ACCESS.2017.2761846.
kr-1001.02403. [17] Zhang XG, Sun L, Zhao K, et al. Nonlinear speed control for PMSM system
[6] Bandyopadhyay B, Deepak F, Kim KS. High performance tracking con- using sliding-mode control and disturbance compensation techniques. IEEE
troller for discrete plant using nonlinear surface. IEEE Trans Ind Electron Trans Power Electron 2012;28(3):1358–65. http://dx.doi.org/10.1109/TPEL.
2009;56(9):3628–37. http://dx.doi.org/10.1007/978-3-642-03448-0_3. 2012.2206610.
[7] Zhou Q. Application of robust composite nonlinear feedback control in [18] Liu JK. Advanced PID control and MATLAB simulation. 2nd ed.. China:
speed control of DC motor with constant disturbances. Autom Panor Publishing House of Electronics Industry; 2004, p. 115–46.
2015;05:88–90, 104. https://dspace.xmu.edu.cn:2288/105282. [19] Xu W, Jiang Yj, Mu CX. Novel composite sliding mode control for PMSM
[8] Jiang XC, Peng XF, He DW. Permanent magnet synchronous motor position drive system based on disturbance observer. IEEE Trans Appl Supercond
control using composite nonlinear feedback with model compensation. 2016;26(7):1–5. http://dx.doi.org/10.1109/TASC.2016.2611623.
Proc CSEE 2012;32(3):89–95. http://dx.doi.org/10.13334/j.0258-8013.pcsee. [20] Liu YF, Zi B, Zhang X, Xu DZ. Electromechanical coupling dynamic model
2012.03.015. and speed response characteristics of the flexible robotic manipulator.
14
E. Lu, W. Li, S. Wang et al. ISA Transactions xxx (xxxx) xxx
In: 2017 international conference on intelligent robotics and applications. [28] Chen BM, Lee HT, Peng K, Venkataramanan V. Hard disk drive servo
2017, p. 91–100. http://dx.doi.org/10.1007/978-3-319-65292-4_9. systems. In: Advances in industrial control. 2nd ed.. Springer; 2006, p.
[21] Hu J, Liu L, Ma DW, Ullah N. Adaptive nonlinear feedback control of 119–75.
chaos in permanent-magnet synchronous motor system with parametric [29] Drakunov S, Utkin V. Sliding mode observers. Tutorial. In: 1995 Pro-
uncertainty. Proc Inst Mech Eng C 2015;229(12):2314–23. http://dx.doi. ceedings of the 34th conference on decision and control. New Orleans
org/10.1177/0954406214557344. (Louisiana, USA): 1995. p. 3376–78. http://dx.doi.org/10.1109/cdc.1995.
[22] Qi L, Shi HB. Adaptive position tracking control of permanent magnet 479009.
synchronous motor based on RBF fast terminal sliding mode control. Neu- [30] Ullah N, Wang SP, Muhammad IK, Muhammad S. Fractional order adaptive
rocomputing 2013;115:23–30. http://dx.doi.org/10.1016/j.neucom.2012.11. fuzzy sliding mode controller for a position servo system subjected to aero-
018. dynamic loading and nonlinearities. Aerosp Sci Technol 2015;43:381–7.
[23] Mondal S, Mahanta C. Composite nonlinear feedback based discrete inte- http://dx.doi.org/10.1016/j.ast.2015.03.020.
gral sliding mode controller for uncertain systems. Commun Nonlinear Sci [31] Wang N, Liu XY. Load disturbance rejection based dual sliding mode
Numer Simul 2012;17(3):1320–31. http://dx.doi.org/10.1016/j.cnsns.2011. control of permanent magnet synchronous motors. J Dalian Marit
08.010. Univ 2016;42(2):75–82. http://dx.doi.org/10.16411/j.cnki.issn1006-7736.
[24] Cheng GY, Huang YW. Disturbance-rejection composite nonlinear con- 2016.02.013.
trol applied to two-inertia servo drive system. Control Theory Appl [32] Ren JJ, Liu YC, Wang N, Liu SY. Sensorless control of ship propulsion
2014;31(11):1539–47. http://dx.doi.org/10.7641/CTA.2014.14007. interior permanent magnet synchronous motor based on a new sliding
[25] Cheng GY, Zeng JF. Controller design for fast positioning servo sys- mode observer. ISA Trans 2015;54:15–26. http://dx.doi.org/10.1016/j.isatra.
tems. Electr Mach Control 2009;13(1):52–6. http://dx.doi.org/10.15938/j. 2014.08.008.
emc.2009.01.010. [33] Lu E, Yang XF, Li W, Wang YQ, Fan MB, Liu YF. Tip position control
[26] Hu C, Wang RR, Yan FJ. Integral sliding mode-based composite nonlinear of single flexible manipulators based on LQR with the Mamdani model.
feedback control for path following of four-wheel independently actuated J Vibroengineering 2016;18(6):3695–708. http://dx.doi.org/10.21595/jve.
autonomous vehicles. IEEE Trans Transp Electr 2016;2(2):221–30. http: 2016.16714.
//dx.doi.org/10.1109/TTE.2016.2537046.
[27] Qi SY, Zhang N. Composite nonlinear feedback control of huge airplane
automatic landing. Chin J Eng Math 2014;31(6):816–28. http://dx.doi.org/
10.3969/j.issn.1005-3085.2014.06.003.
15