You are viewing a javascript disabled version of the site. Please enable Javascript for this site to function properly.
Go to headerGo to navigationGo to searchGo to contentsGo to footer
In content section. Select this link to jump to navigation

Non-cascaded finite time control of PMSLM based on super-twisting observer

Abstract

A novel control strategy based on finite time control and super-twisting observer is proposed to improve the control performance and robustness for permanent magnet synchronous linear motor (PMSLM) drive system. First of all, the velocity-current single loop control which called non-cascade structure control is proposed by the finite time control, then the response velocity of the PMSLM drive system can be improved. Secondly, to improve the disturbance rejection performance, a super-twisting observer is designed to feedforward the load. Furthermore, the strictly convergence of the proposed control strategy is implemented. Finally, comparative simulations and experiments are designed on PI control, sliding mode control, and the proposed control method. Results demonstrate that the proposed method has better robustness and control performance.

1.Introduction

Due to simple structure and high thrust density, permanent magnet synchronous linear motor (PMSLM) [1] have attracted much attention in high-velocity and precise drives, which have been widely applied in railway [2], logistics and distribution [3], electromagnetic launch [4], industrial manufacturing [5] and so on. Despite these advantages, the transient performance and disturbance rejection performance of the PMSLM system are constrained by end effects, cogging effects, parameter perturbation, sensors errors, dead zone of the inverter, and load disturbance [68]. To overcome the above shortcomings, a lot of advanced control methods and disturbance rejection compensation strategies have been proposed, such as adaptive control [9], sliding mode control (SMC) [10], H- control, model predictive control (MPC) [11], extended state observer (ESO) [12], sliding mode observer (SMO), etc.

Compared to the current and velocity separated controlled under the cascade control, the non-cascade control can realize the velocity-current single-loop control, then the bandwidth can be improved, the structure can be simplified and the parameters can be reduced [13]. However, transient response property and disturbance rejection performance are still need to be improved under the non-cascade control structure. The research of these two areas will be analyzed in the following.

On the one hand, lots of methods have been proposed to improve the transient performance. In [14], an improved predictive current control is proposed to enhance the current response velocity and the steady-state response. However, the velocity regulation performance has not been well considered. In [10], to deal with the control gain of the controller, an adaptive fuzzy fractional-order sliding-mode control strategy is proposed, which can decrease the chattering and improve the tracking performance. In [15], an adaptive jerk control and modified parameter estimation methods for the PMSLM servo system is investigated to improve the control accuracy and transient performance. In [16], an internal model control PID is designed to reduce the tracking error and ensure the disturbance rejection performance. In [17], an adaptive predictive model involved the disturbance and optimized current change rate coefficient is designed, solving the problem of the current regulation performance will be affected by the parameter variations. In [18], a SMC with a dynamic boundary layer is designed to improve the position tracking property, and a multi-kernel neural network is proposed to enhance the disturbance rejection performance.

In short, although lots of methods have been applied to enhance the performance of PMSLM, all based on cascade control structure, and as far as our knowledge, the non-cascade control has not been retrieved.

On the other hand, the disturbance rejection performance is another difficult issue for PMSLM. In [19], the parameter disturbance observer and load disturbance observer is proposed to overcome parameter mismatch and load thrust disturbance. However, more observers increase the complexity of the system. In [20], the lumped disturbances which contains parameters perturbation, non-modeled dynamics, and load thrust disturbance, are compensated by an adaptive disturbance observer. In [21], the problem of time-varying parameters and load changes of the PMSLM is solved by an active disturbance rejection control, in which a reduced-order extended state observer is proposed to compensate the disturbances. In [22], the position estimation error, timely and accurate estimation of the load disturbance, and rotor position are estimated and compensated by an ESO, by which the sensorless control performance can be improved greatly. In [23], the high-order super-twisting observer is proposed to deal with the state variables, and the efficiency and superiority can be enhanced. However, the higher the order of the observer, the greater the disturbance and steady-state error will be. In [24], to overcome the thrust ripple and the nonlinear friction of rolling guide, the linear ESO and the friction feedforward controller is investigated, then the slow-varying disturbance is compensated by the linear ESO, and the nonlinear friction is eliminated by the feedforward controller. Nevertheless, design difficulty is increased by the design of multiple observers.

In summary, as far as the research concerned, all the methods deal with the disturbances of cascade structure, which is not applicable to the non-cascade control structure.

To obtain higher response velocity [25], higher precision [26], and better disturbance rejection performance [27], finite-time control (FTC) has received a lot of attention. Compared with the exponential convergence of the extended state observer and the sliding mode observer, the super-twisting observer has faster convergence [28] and higher precision [29] for it is finite-time convergence.

To improve the disturbance rejection property and transient performance of the PMSLM system under the non-cascade control, finite-time control based on super-twisting disturbance observer is investigated. Compared with previous work, the novelty of this paper can be organized as follows.

  1. Unlike the traditional control scheme in which the velocity and current are controlled separately, based on finite time control, a velocity-current single-loop control is controlled by a finite time control which realize the non-cascade control.

  2. The mismatched disturbance of the PMSLM in non-cascade structure is compensated by a super-twisting observer, which improves the disturbance rejection performance.

  3. The rigorous stability analysis about the proposed finite time control and super-twisting observer is implemented.

The rest of the parts are organized as follows. In Section 2, the non-cascade mathematical model of the PMSLM is established. In Section 3, the super-twisting observer and finite time controller are designed, and the rigorous stability analysis in implemented. Section 4 is the comparative simulations and experiments. Section 5 is the conclusion and future research direction.

2.The mathematical model

There are many types of PMSLM structures, the flat type linear motor and cylinder type linear motor are most widely used. The cylindrical linear motor has a larger thrust density but a shorter stroke, while the flat linear motor on the contrary. The experimental object of this paper is flat type linear motor, and its structure is shown in the Fig. 1. To facilitate the understanding of its working principle, it can be regarded as a permanent magnet synchronous motor (PMSM) cutting in the radial direction [30].

Fig. 1.

Schematic diagram of PMSLM.

Schematic diagram of PMSLM.

The flux equation of the PMSLM under the vector control can be expressed as follows.

(1)
[ψdψq]=[Ld00Lq][idiq]+[ψfdψfq]
Where, Ld and Lq are the d-axis inductance and q-axis inductance, repectively. Since the PMSLM studied in this paper is surface-mounted, we consider Ld = Lq = L. 𝜓fd and 𝜓fq are the permanent magnet flux on the d-axis and the q-axis, respectively. As the vector control strategy with id = 0 is considered, 𝜓fd = 𝜓mf, 𝜓fq = 0, and 𝜓mf is the permanent magnet flux.

The d-axis and q-axis voltage equations can be expressed as follows.

(2)
{ud=Rid+dψddtψqωeuq=Riq+dψqdt+ψdωe
Where, ud, uq are the d-axis and q-axis voltages, respectively. And id, iq are the d-axis and q-axis currents, respectively.

For PMSLM, the three-phase current changes one cycle when the rotor goes through a pair of poles which the distance is 2𝜏, therefore the following can be obtain.

(3)
ωe=2πv2τ=πvτ.

Further the electromagnetic thrust Fe can be expressed as follows.

(4)
Fe=3π2τ[ψmfiq+(LdLq)idiq].

Because a flat PMSLM’s permanent magnet is attached on the stator track which is similar to implicit pole PMSM, Ld = Lq, the above equation can be further simplified as follows.

(5)
Fe=3π2τψmfiq.

The mechanical equation of PMSLM can be obtained as follows.

(6)
mdvdt=FeFlBv
Where m is the rotor’s mass, v is the velocity, Fl is the load thrust disturbance, and B is coefficient of viscous friction.

The equations of motion and voltage of simultaneous PMSLM can be expressed as follows.

(7)
{diddt=RLid+πτviq+udLdiqdt=RLiq+πτvid+uqLπψfτLvmdvdt=3π2τψfiqFLBv.

3.Controller design

3.1.Super-twisting observer

From Eq. (7), the following we can obtain.

(8)
dvdt=3π2mτψfiqFLmBvm.

Taking d = FL as the estimated of load thrust, then the Eq. (8) can be re-written as follows.

(9)
dvdt=3π2mτψfiqdmBvm.

Then the super-twisting observer can be designed for the load thrust disturbance as follows.

(10)
{v^˙=3π2mτψfiqd^mBvmλ1sig12(vv^)d^˙=λ2sig(vv^)
Where v^ and d^ are the estimated values of v and d, respectively. 𝜆1 > 0, 𝜆2 > 0 are the gains of super-twisting observer, and 𝜆1 =  2k, 𝜆2 = k2, k > 0. And sig𝛼(x) = |x|𝛼 sign (x).

TheoremA .

MdM,M is a constant, which means that the thrust of PMSLM has a maximum value. What’s more, due to the short sampling time, the sampling value is considered to be constant d˙= 0, which means that the load thrust is slow time-varying.

Define the estimate error as e1=v^v, e2=d^d. Then the error of system (10) minus (9) can be expressed as follows.

(11)
{e˙1=e2mλ1sig12(e1)e˙2=λ2sig(e1)d˙m.

Define the vector ςT=[ς1,ς2]=[|e1|12sign(e1),x2], then the following can be obtained.

(12)
ς˙=1|ς|Aς,A=[12λ1m2λ20]
Where, |ς1|=|e1|12, and A is Hurwitz, which means that the eigenvalues of A have negative real parts.

Construct the Lyapunov function as

(13)
V(e)=ςTPς.

The derivative of V with respect to time can be calculated as

(14)
V˙=|e1|12ςTQς
Where, the relationship of P and Q can be expressed as follows.
(15)
ATP+PA=Q.

Since A is Hurwitz, and 𝜆1 > 0, 𝜆2 > 0. For any Q = QT > 0, the solution P = PT > 0 can guarantee V be a strict Lyapunov function, which means that V > 0, V˙<0 always hold up.

In addition, the convergence time and convergence region of the system can be expressed as

(16)
T(x0)=2σV12(x0)
(17)
σ=λmin12{P}λmin{Q}λmax{P}
Where, T (x0) is the maximum convergence time, 𝜎 is the maximum convergence area, λmin{Q}, λmin{P} are the minimum eigenvalues of Q and P, respectively, and λmax{P} it the maximum eigenvalue of P.□

Furthermore, from the reference [31], it can be seen that the observed error e can be guaranteed to converge to zero in finite time when 𝜆1 and 𝜆2 are selected properly.

From the above analysis, it can be obtained that in a finite time, d^ convergence and actual load FL can be guaranteed, d^ converges to F˙L.

3.2.Non-cascade structure finite time controller

From the Eq. (7) the following can be acquired.

v˙=3π2τmψfiqFLmBvm.

Thus, the derivative of velocity v with respect to time can be expressed as follows.

(18)
v¨=3πψf2mτ(Riqπvidτ+uqLπψfτLv)F˙LmBv˙m.

Let x1 = vrefv, where vref is the reference velocity, we can have x˙1=x2=v˙ref3π2τmψfiq+FLm+Bvm, in this equation, FL is compensated by the super-twisting observer estimated value d^. Then the following can be obtained.

(19)
{x˙1=x2x˙2=v¨ref+3πψf2mτ(Riq+πvidτuqL+πψfτLv)+F˙Lm+Bv˙m.

The non-cascade structural controller in which the velocity and current is controlled by one controller as follows.

(20)
uq=2mτL3πψf[(k1sigα1x1+k2sigα2x2)+v¨ref+Bv˙+F˙Lm]+(LRiq+πψfv+Lπvidτ)
Where k1 > 0, k2 > 0, 0 < 𝛼1 < 1, α2=2α11+α1.

3.3.Convergence analysis

TheoremB .

For the system [32]

(21)
x˙=f(x),xURn, f(0)=0
Where f: URn is a continuous function of x on the open region U (including the origin). For ∀x0U0Rn, there is a continuous function T(x):U0{0}(0,+), making the solution of (18) satisfied: when t[0,T(x0)),x(t,x0)U0{0} and limtT (x0) x (t, x0) = 0; When t > T (x0), x (t, x0) = 0, if U = U0 = Rn, the system is globally finite time stable.

TheoremC .

For the system (18), if the vector function f (x) is homogeneous, the system is then called homogeneous [27].

From the Assumption 1, d˙=F˙L= 0, and because the estimated value d^ by super-twisting observer can converge to the actual value FL, the state variable x2 is accurate.

Take the following Lyapunov function.

(22)
V=k11+α1|x1|1+α1+12x22.

The derivative with respect to V can be obtained.

(23)
V˙=k1sigα1(x1)x2+x2(k1sigα1(x1)k2sigα2(x2))=k2|x2|1+α2.

According to Eq. (23), V˙ 0 always hold up. So the system (19) is globally asymptotically stable under the strategy of the finite time controller (20) and super-twisting observer (10).

Besides, according to the homogeneous system definition, when r1 = 1, r2=1+α12, 0 < 𝛼1 < 1, α2=2α11+α1, the vector field of the system (19) under the action of (20) satisfies

(24)
f(εr1x1,εr2x2)=(εr2x2k1εα1r1sigα1(x1)k2εα2r2sigα2(x2))=(εr1+k00εr2+k)(x2k1sigα1(x1)k2sigα2(x2))=(εr1+kf1(x1,x2)εr2+kf2(x1,x2)).

Thus, the homogeneity of the system is k=α112< 0.

In summary, we know from Theorem 1 that the system ((19)) is finite time stable under the action of the finite time controller ((20)) and super twisting observer ((10)).

Fig. 2.

Control diagram of FTC-STO.

Control diagram of FTC-STO.
Table 1

The parameters of PMSLM

ParametersValues
d-axis reactance Ld4.4 mH
q-axis reactance Lq4.4 mH
Rotor mass30 kg
Coefficient of viscous friction152 N/(m/s)
Thrust of sliding friction42.5 N
Resistance R0.3 Ω
Pole pitch 𝜏0.005 m
Flux linkage 𝜓f0.0891 Wb

The PMSLM drive system framework is based on the proposed strategy is shown in Fig. 2.

4.Simulations and experiments

4.1.Simulations

In order to verify the effectiveness of the proposed method, the comparative simulations among traditional PI, SMC, and the proposed finite time control based super twisting observer (FTC-STO) are carried out. The PMSLM parameters used in the simulations are shown in Table 1. To ensure fairness, all simulation bus voltage is set as 36 V. Three groups of simulations are conducted, as described below.

The PI parameters of velocity controller can be designed as follows.

(25)
ksp=τm150ψfTPWM
(26)
ksi=kspτ=mτ1500ψfTPWM2
Where, ksp is the gain of velocity PI controller, and ksi is the integration of the velocity PI controller, TPWM is the interrupt time.

The PI parameters of current controllers can be designed as follows.

(27)
kp=L3Ts,ki=R3Ts
Where, kp and ki are the gain and integration of the current controller, Ts is the interrupt time.

The parameters designed method of SMC is described as follows.

The sliding mode controller designed in this paper is expressed as follows.

Define the state variables as x1 = vrefv, x2=x˙1=v˙ref3πψf2mτiq+FLm+Bvm, and the sliding mode surface is defined as s = cx1 + x2, then the sliding mode controller can be designed as follows.

(28)
iq=2mτ3πψf0t[c(x2)+ηsign(s)+q(s)]
Where, c > 0, and 𝜂 > 0 are the gains of the sliding mode surface.

The whole contents can be written as follows.

(29)
iq=2mτ3πψf0t[c(v˙refv˙)+ηsign(c(vrefv)v˙)+q(c(vrefv)+(v˙refv˙))]=2mτ3πψf0t[cx˙1+ηsign(cx1+x˙1)+q(cx1+x˙1)]=2mτ3πψf0t[qcx1+(c+q)x˙1+ηsign(cx1+x˙1)]=2mτ3πψf0t[qcx1+0t(c+q)x˙1+0tηsign(cx1+x˙1)].

The SMC controller and PI controller are analyzed by analogy. In SMC controller, 2mτ3πψf0tqcx1 can be regarded as kp of PI controller in velocity loop, and 2mτ3πψf0t(q+c)x˙1 can be regarded as ki of PI controller in velocity loop, and 2mτ3πψf0tηsign(cx1+x˙1) is the switch function.

The parameters of q and c in SMC are designed according to the PI parameters calculated above.

(30)
2mτ3πψfqc=ksp,2mτ3πψf(q+c)=ksi.

The solutions of q and c can be obtained. And the switch coefficient 𝜂 is adjusted according to experience.

The SMC parameters is calculated as follows when the above methods are adopted.

The parameters of the proposed strategy can be designed as follows.

The order of magnitude relationship is similar to the traditional PID parameters. And the order of magnitude of 3πψf2mτL×k1, 3πψf2mτL×k2, can be determined similarly to ksp and ksd of the PID controller in the velocity loop.

Although the parameters of sliding mode control, PI, and proposed method can be adjusted by the above method, the coefficients need to be adjusted according to the actual operation effect in the actual debugging.

The parameters used in the simulations are shown in Table 2, Table 3, and Table 4, respectively.

Table 2

The parameters of PI controller

ParametersValues
Velocity loop proportional gain50
Velocity loop integral gain500
Current loop proportional gain14.7
Current loop integral gain1000
Table 3

The parameters of SMC controller

ParametersValues
c in the SMC10
𝜂 in the SMC0.1
q in the SMC100
Current loop proportional gain14.7
Current loop integral gain1000
Table 4

The parameters of FTC-STO

ParametersValues
k17 × 106
k28 × 103
𝛼10.6
𝛼20.75
𝜆12 × 103
𝜆26 × 107

The first group is the step response comparison, PMSLM starts initially with 2 N load, and the reference velocity is 0.2 m/s. Figure 3 shows the step response comparison curves of the two algorithms including the response curve of the d-axis current id, q-axis current iq, q-axis voltage uq and velocity v. PI control takes 0.11 s reaching steady state and have 0.0215 overshoot. FTC-STO takes 7.3 × 10−3 s reaching steady state without any overshoot. The comparative results show that FTC-STO can achieve the reference velocity faster than PI, and the fluctuation of q-axis voltage and current is less.

Fig. 3.

Initial startup comparison of the two algorithms.

Initial startup comparison of the two algorithms.

The second group is the contrast of loading in steady state. The load changes from 2 N to 8 N after 0.5 s when PMSLM reaches steady state of 0.2 m/s. Figure 4 shows the response curves of the two algorithms respectively including the velocity, id and uq. As a result, we can obtain that the velocity decline value of FTC-STO is smaller than that of PI and the recovery velocity is faster than that of PI respectively.

Fig. 4.

The loading comparison results of the two algorithms.

The loading comparison results of the two algorithms.

The third group is a sinewave tracking comparison. The given reference velocity curve is 0.2sin(2𝜋t ×10), PMSLM starting with loading. Figure 5 shows the response comparison curves of the two algorithms respectively including the response curve of the d-axis current id, q-axis current iq, q-axis voltage uq and velocity v. It can be observed from Fig. 5, compared to PI and SMC, the reference velocity can be better tracked by FTC-STO, and the amplitude and phase can be followed accurately, which verified that the FTC-STO has higher bandwidth than PI and SMC.

Fig. 5.

The response comparison curves of the two algorithms.

The response comparison curves of the two algorithms.

Table 5 list the comparative results about PI, SMC, and FTC-STO. It can be illustrated that FTC-STO has a better robustness and disturbance rejection performance.

4.2.Experiments

For further validation, comparative experiments are implemented on PI, SMC and the proposed strategy.

The PMSLM control experimental platform is shown in Fig. 6. The control part includes a DSP main control board, an inverter drive board, a DC adjustable power supply, a 15 V auxiliary switch power supply, and a grating ruler. The DSP main control board is powered by a 5 V power adapter, and the inverter drive board is powered by a 15 V switch power supply. The bus voltage is 33 V, and the grating ruler resolution is 5 μm. The controlled object is a PMSLM, using a 5 kg standard weight as the load.

Table 5

The performance of the controllers

AlgorithmsSteady-state timeVelocity decreasedRecovery to steady-stateFluctuation of q-axis currentFluctuation of q-axis voltage
PI0.03 s0.01 m/s0.3 s0.25 A18 V
SMC0.04 s0.012 m/s0.3 s0.25 A3.5 V
FTC-STO0.01 s0.001 m/s0.0001 s0.35 A3 V
Fig. 6.

The experimental platform.

The experimental platform.

As can be seen from the performance comparison curves of the three control methods in Fig. 7, the FTC-STO control method proposed in this paper can reach the reference velocity faster than the traditional SMC and PID control method in the PMSLM startup phase without overshoot. The d-axis controller adopts PID controller with the same parameter setting. The amplitude of the d-axis current of FTC-STO is obviously smaller than that of SMC and PID. By comparing the q-axis response curves, it can be seen that the q-axis current of FTC-STO reaches the steady-state value faster than the traditional SMC and PID controller. Moreover, the chattering amplitude of q-axis current is significantly lower than that of SMC and PID controller. As can be seen from A-phase current comparison curves, phase current chattering of FTC-STO control strategy is smaller than SMC and PID controller.

Fig. 7.

The experiment curves of FTC-STO. (a) Velocity, id, iq; (b) ud, uq.

The experiment curves of FTC-STO. (a) Velocity, id, iq; (b) ud, uq.
Fig. 8.

The experiment curves of SMC. (a) Velocity, id, iq; (b) ud, uq.

The experiment curves of SMC. (a) Velocity, id, iq; (b) ud, uq.

When load sudden change, it can be seen from figure that the velocity of the PID controller will be from the steady-state value of 0.2 m/s to increase or decrease of 0.014 m/s, SMC from steady-state value at a velocity of 0.2 m/s to increase or decrease of 0.017 m/s, and FTC-STO from steady-state value at a velocity of 0.2 m/s to increase or decrease 0.019 m/s, and FTC-STO control method to a steady velocity need only 0.0003 s, SMC and PID control methods will need 0.06 s to restore the steady-state velocity, which verifies that the method proposed in this paper greatly improves the velocity tracking performance of PMSLM. Similarly, the d-axis current, q-axis current and A-phase current of FTC-STO have less jitter than SMC and PID controllers. Compared with SMC and PID controller, q-axis current of PMSLM controlled by FTC-STO reaches steady-state current value more quickly.

It can be seen from Figs 79 that the response curves of FTC-STO are faster than SMC and PI, including velocity, d-axis current, q-axis current, q-axis voltage, which verified that the proposed control strategy has a better disturbance.

Fig. 9.

The experiment curves of PI. (a) Velocity, id, iq; (b) ud, uq.

The experiment curves of PI. (a) Velocity, id, iq; (b) ud, uq.

5.Conclusion

A finite time controller is designed to directly adjust the velocity loop of PMSLM under the non-cascade structure. Based on this, a super-twisting observer was developed to increase the anti-disturbance performance. The simulation result shows that proposed method has fast tracking velocity, no overshoot and better disturbance rejection. The non-cascade structure control method is adopted to improve the bandwidth of the controller. As a consequence of lots of parameters and broad bandwidth, it was very important for engineering applications to know how to design parameters in a way that was both accurate and based on theory. The control performance will be seriously restricted by the multi-sources disturbances of the PMSLM system, so future we will deal with the simultaneous cancellation for them.

Acknowledgements

This research work was supported by National Natural Science Foundation of China (42176211), Jiangsu Province Natural Science Foundation Youth Fund (BK20220610).

References

[1] 

Z. Zhang, M. Luo, J.-a. Duan , Design and analysis of a novel frequency modulation secondary for high-velocity permanent magnet linear synchronous motor, IEEE/ASME Transactions on Mechatronics 27: (2) ((2022) ), 790–799.

[2] 

Z. Zheng, J. Zhao, L. Wang , Efficient optimization design method of PMSLM based on deep adaptive ridge regression with embedded analytical mapping function, IEEE Transactions on Industrial Electronics 69: (8) ((2022) ), 8243–8254.

[3] 

J. Zhao, Y. Zhou, J. Zhao , Mover position detection for PMSLM based on line-scanning fence pattern and subpixel polynomial fitting algorithm, IEEE/ASME Transactions on Mechatronics 25: (1) ((2020) ), 44–54.

[4] 

C. Zhang, F. Chen, S. Qiu , A low detent force DS-PMSLM based on the modulation of cogging and end forces, IEEE Transactions on Industrial Electronics 70: (1) ((2023) ), 721–730.

[5] 

Y. Zhang, X. Huang, A. Wang , A position and velocity controller tuning method of permanent magnet synchronous linear motor based on gain identification, IEEE Transactions on Power Electronics 37: (10) ((2022) ), 11716–11724.

[6] 

Z. He, F. Dong, J. Zhao , Thrust ripple reduction in permanent magnet synchronous linear motor based on tuned viscoelastic damper, IEEE Transactions on Industrial Electronics 66: (2) ((2019) ), 977–987.

[7] 

L. Wang, J. Zhao, X. Yang , Robust deadbeat predictive current regulation for permanent magnet synchronous linear motor drivers with parallel parameter disturbance and load observer, IEEE Transactions on Power Electronics 37: (7) ((2022) ), 7834–7845.

[8] 

J.H. Kim, S.W. Jung, Y.S. Kwon, S. Lee and J.Y. Yoon, Modeling of current-driven end-effect force ripple in air-cored linear synchronous motor with multiple modular stators, IEEE Transactions on Industrial Electronics 70: (11) ((2023) ), 11507–11515, doi:10.1109/TIE.2022.3227289.

[9] 

F.F.M. El-Sousy and K.A. Abuhasel, Nonlinear robust optimal control via adaptive dynamic programming of permanent-magnet linear synchronous motor drive for uncertain two-axis motion control system, IEEE Transactions on Industry Applications 56: (2) ((2020) ), 1940–1952.

[10] 

S.-Y. Chen, H.-H. Chiang, T.-S. Liu , Precision motion control of permanent magnet linear synchronous motors using adaptive fuzzy fractional-order sliding-mode control, IEEE/ASME Transactions on Mechatronics 24: (2) ((2019) ), 741–752.

[11] 

Z. Li, J. Wang, J. An , Control strategy of biaxial variable gain cross-coupled permanent magnet synchronous linear motor based on MPC-MRAS, IEEE Transactions on Industry Applications 58: (4) ((2022) ), 4733–4743.

[12] 

J. Lin, S. Zhang, L. Zhou , Improved sliding mode control of permanent magnet synchronous linear motor based on model-assisted linear extended state observer, IEEE Access 10: ((2022) ), 70815–70824.

[13] 

Y. Wang, H. Yu and Y. Liu, Velocity-current single-loop control with overcurrent protection for PMSM based on time-varying nonlinear disturbance observer, IEEE Transactions on Industrial Electronics 69: (1) ((2022) ), 179–189.

[14] 

M. Wang, L. Li, D. Pan , High-bandwidth and strong robust current regulation for PMSLM drives considering thrust ripple, IEEE Transactions on Power Electronics 31: (9) ((2016) ), 6646–6657.

[15] 

H. Yuan and X. Zhao, Adaptive jerk control and modified parameter estimation for PMSLM servo system with disturbance attenuation ability, IEEE/ASME Transactions on Mechatronics 28: (1) ((2023) ), 164–174.

[16] 

Y. Liu, J. Gao, Y. Zhong , Extended state observer-based IMC-PID tracking control of PMSLM servo systems, IEEE Access 9: ((2021) ), 49036–49046.

[17] 

F. Wang, L. He, J. Kang , Adaptive model predictive current control for PMSLM drive system, IEEE Transactions on Industrial Electronics 70: (4) ((2023) ), 3493–3502.

[18] 

P. Wang, Y. Xu, R. Ding , Multi-kernel neural network sliding mode control for permanent magnet linear synchronous motors, IEEE Access 9: ((2021) ), 57385–57392.

[19] 

L. Wang, J. Zhao, X. Yang , Robust deadbeat predictive current regulation for permanent magnet synchronous linear motor drivers with parallel parameter disturbance and load observer, IEEE Transactions on Power Electronics 37: (7) ((2022) ), 7834–7845.

[20] 

C. Bai, Z. Yin, Y. Zhang , Multiple-models adaptive disturbance observer-based predictive control for linear permanent-magnet synchronous motor vector drive, IEEE Transactions on Power Electronics 37: (8) ((2022) ), 9596–9611.

[21] 

M. Li, J. Zhao, Y. Hu , Active disturbance rejection position servo control of PMSLM based on reduced-order extended state observer, Chinese Journal of Electrical Engineering 6: (2) ((2020) ), 30–41.

[22] 

Y. Xu, C. Lin and J. Xing, Transient response characteristics improvement of permanent magnet synchronous motor based on enhanced linear active disturbance rejection sensorless control, IEEE Transactions on Power Electronics 38: (4) ((2023) ), 4378–4390.

[23] 

D. Xu, B. Ding, B. Jiang , Nonsingular fast terminal sliding mode control for permanent magnet linear synchronous motor via high-order super-twisting observer, IEEE/ASME Transactions on Mechatronics 27: (3) ((2022) ), 1651–1659.

[24] 

X. Liu, H. Cao, W. Wei , A practical precision control method base on linear extended state observer and friction feedforward of permanent magnet linear synchronous Motor, IEEE Access 8: ((2020) ), 68226–68238.

[25] 

C. Zhang, Y. Yan, A. Narayan , Practically oriented finite-time control design and implementation: Application to a series elastic actuator, IEEE Transactions on Industrial Electronics 65: (5) ((2018) ), 4166–4176.

[26] 

S. Ding, K. Mei and S. Li, A new second-order sliding mode and its application to nonlinear constrained systems, IEEE Transactions on Automatic Control 64: (6) ((2019) ), 2545–2552.

[27] 

J. Yang, W.-H. Chen, S. Li , Disturbance/uncertainty estimation and attenuation techniques in PMSM drives—A survey, IEEE Transactions on Industrial Electronics 64: (4) ((2017) ), 3273–3285.

[28] 

X. Xiong, Z. Liu, S. Kamal , Discrete-time super-twisting observer with implicit Euler method, IEEE Transactions on Circuits and Systems II: Express Briefs 68: (4) ((2021) ), 1288–1292.

[29] 

Q. Hou and S. Ding, Finite-time extended state observer-based super-twisting sliding mode controller for PMSM drives with inertia identification, IEEE Transactions on Transportation Electrification 8: (2) ((2022) ), 1918–1929.

[30] 

Y. Zhang, X. Huang, A. Wang , A position and velocity controller tuning method of permanent magnet synchronous linear motor based on gain identification, IEEE Transactions on Power Electronics 37: (10) ((2022) ), 11716–11724.

[31] 

J.A. Moreno and M. Osorio, Strict Lyapunov functions for the super-twisting algorithm, IEEE Transactions on Automatic Control 57: (4) ((2012) ), 1035–1040.

[32] 

S.P. Bhat and D.S. Bernstein, Finite-time stability of continuous autonomous systems, SIAM Journal on Control and Optimization 38: (3) ((2000) ), 751–766.