A new sensorless control strategy of the PMLSM based on an ultra-local model velocity control system

. To improve the control performance and dynamic response of the permanent magnet linear synchronous motor (PMLSM), a new sensorless control strategy of the PMLSM with the ultra-local model velocity control system is designed in this paper. Firstly, a model-free speed controller (MFSC) is constructed based on the principle of the ultra-local model. Meanwhile, based on the traditional sliding-mode observer (SMO), the back-electromotive force (BEMF) in the SMO is optimized by the model reference adaptive system (MRAS) to improve the observed speed information of the PMLSM. This control strategy improves the dynamic response ability and stability of the PMLSM system. Compared with the traditional motor control strategy, this design gets rid of the dependence on mechanical sensors, improves the dynamic response ability of the PMLSM, and reduces the velocity tracking error. The superiority of the control system is veriﬁed by simulation and experi-ment. Compared with the traditional dual proportional–integral (PI) control system and SMO, the new control strategy can improve the dynamic response performance of the PMLSM, enhance the stability, and track the speed information of the PMLSM with low


Introduction
In recent years, due to the continuous progress of science and technology and the continuous development of industrial technology, the permanent magnet linear synchronous motor (PMLSM) has been widely used in various fields of social production, such as the vehicle manufacturing industry, intelligent robot control, manufacturing and production processes (Wen et al., 2020;Dong et al., 2021). The PMLSM has the characteristics of fast dynamic response and high control accuracy, giving it greater advantages in the control of the linear drive system than the rotating motor connected with a ball screw (Xu et al., 2020;Zhao et al., 2021). In the closedloop control system of the PMLSM, the control performance is often closely related to the accuracy and timeliness of the speed information of the feedback side mover. Because the installation of traditional mechanical sensors will bring defects such as increased cost, increased installation difficulty, and limited application occasions, it is of great significance to apply a sensorless control strategy to the closed-loop mo-tion control of the PMLSM to achieve efficient, reliable, and low-cost direct drive control (Sun et al., 2021).
To solve the problem of multi-disturbance and coupling in the nonlinear complex control systems, some intelligent control strategies of the PMLSM are proposed (Li et al., 2021b;Dan et al., 2021). Modern control strategies widely used in the PMLSM include the sliding-mode control (SMC; Zhang et al., 2022), model-predictive control (Li et al., 2021a), model-free control Gao et al., 2022;Hashjin et al., 2021) and model reference adaptive control (MRAC; Chen et al., 2019). The model-free control algorithm is a new data-driven control method. It only relies on the input and output variables measured by the controlled system in real time to analyze and design the controller and does not depend on any mathematical model information of the controlled system. Compared with other intelligent control strategies, this control strategy has a simpler structure and better control performance Zhang et al., 2021).
To realize the high-precision control of the PMLSM and reduce the dependence on mechanical sensors, the sensor- less control strategy of the PMLSM is necessary for its application in various high-precision control technologies and direct drive systems . The sensorless control strategy usually uses the observer based on the back-electromotive force (BEMF) of the PMLSM to extract the speed information of the mover (Jayaramu et al., 2021). Common observers include the sliding-mode observer (SMO; Cheng et al., 2022;Sun et al., 2019), extended state observer (Qu et al., 2021), disturbance observer (Cho and Nam, 2020), and adaptive observer (Nair and Narayanan, 2020). Among them, the SMO method is easy to realize and has strong robustness. Meanwhile, the SMC has strong robustness, which is very helpful to the design of the observer. However, the traditional SMO has a high frequency of chattering (Xu et al., 2021;Gong et al., 2020).
This design presents a new sensorless control strategy for the PMLSM based on the ultra-local model velocity control. Compared with the traditional PMLSM strategy, this system first designs a model-free speed controller (MFSC) based on the ultra-local model, which improves the dynamic response performance of the PMLSM and has strong stability. Secondly, the traditional SMO is often designed by a sliding-mode variable structure system. The new SMO designed in this paper optimizes the BEMF of the PMLSM through the model reference adaptive system (MRAS), to reduce the chatter in the PMLSM system and reduce the observation error of the velocity information in the PMLSM. Simulation analysis and experimental verification show that this PMLSM control strategy has better dynamic response performance and lower speed observation error than the dual proportional-integral (PI) controller and SMO.

The structure and mathematical model of the PMLSM
The PMLSM in this design is the surface-mounted PMLSM in Fig. 1. For the d-q coordinate system, the stator voltage equation of the PMLSM is as follows: In the Eq. (1), u d and u q represent the stator voltage components of the d-q axes in the PMLSM; L d and L q represent the inductive components of the d-q axes in the PMLSM; i d and i q represent the current components of the d-q axes in the PMLSM; R s represents stator resistance in the PMLSM; ω c represents angular velocity of the PMLSM; v represents operating speed in the PMLSM; τ represents polar moment in the PMLSM; and ψ f represents permanent magnet flux of the PMLSM.

Construction of the ultra-local model
The traditional first-order ultra-local model can be obtained as follows (Fliess and Join, 2013): where, u is the control variable of the system and y is the output variable of the system, α is a nonphysical scale factor of the model, and H is the interference part of the system. By rewriting Eq.
(2), u can be expressed as shown in Eq. (3): where y * is the expected output of the system;Ĥ is the estimated value of H in the system; and ζ is given by the proportional controller. In Eq. (4), where e = y * − y represents the tracking error of the system. When using a PI controller, Eq. (3) can be rewritten as Eq. (5): where K p is the proportional gain. The Laplace transform of Eq.
(2) is obtained: Differentiate both sides of Eq. (6) with respect to s, and obtain the following: After eliminating the influence of noise in the time domain and multiplying Eq. (7) by s 2 , the inverse Laplace transform is carried out, and the estimated value of the unknown part of the control system in the time domain iŝ where Z is a value within the sampling period, depending on the sampling period and noise, where t − Z ≤ ξ ≤ Z.

The MFSC of PMLSM
The ultra-local model in the PMLSM is constructed based on Eq.
(2) as follows: where H q represents the unknown part of the internal and external interference factors of the PMLSM, α q represents the stator current coefficient of the q axis in the PMLSM.
The following equation can be obtained by rewriting Eq. (8): whereĤ q is the estimated value ofĤ in the PMLSM system, and T s represents the sampling time in the PMLSM system. The valueĤ q is estimated and calculated online by Eq. (10). Meanwhile, the d-axis reference value in the PMLSM system is set to 0 and the complex trapezoid equation is used for calculation: where c represents the sampling step size of the PMLSM system,ĩ q [n] represents the current sampling value in the PMLSM and ν[n] represents the speed sampling value in the PMLSM.
The current estimation of the q axis for the MFSC in the PMLSM system can be calculated by Eq. (5): whereî q represents the current estimation of the q axis;ṽ and v are the reference value and actual value of the operating speed of the PMLSM system, respectively. Figure 2 shows the block diagram of the MFSC system based on the PMLSM ultra-local model.

Design of improved SMO
To simplify the structure of the PMLSM system and reduce the chattering phenomenon in the traditional SMO, this design optimizes the BEMF of the PMLSM through the MRAS based on the traditional SMO.

Establishment of traditional SMO
Since the motor used in this paper is a surface-mounted PMLSM, there is L d = L q = L. Equation (1) can be rewritten to obtain the following equation: where q denotes the differential operator, e α and e β are the extended BEMFs in the PMLSM. Meanwhile, the following equation is satisfied: To obtain the estimated value of the extended BEMF, Eq. (15) is rewritten: whereî α andî β are observations of the stator current. The error of the current in the PMLSM can be obtained by subtraction between Eqs. (15) and (16): whereĩ α =î α − i α andĩ β =î β − i β represent the observation errors of the current. The SMC law is designed as follows: where k > max − R s |ĩ α | + e α sgn(ĩ α ), −R s |ĩ β | + e β sgn(ĩ β ). When the state variables of the observer reach the sliding surfacesĩ α = 0 andĩ β = 0, the observer state will always remain on the sliding surface. According to the equivalent control principle of the SMC, the control quantity at this time can be regarded as the equivalent control quantity. The observed values of the BEMF in the two-phase stationary coordinate system are as follows:

Optimization of BEMF based on MRAS
By taking the derivative of Eq. (14), the following equation can be obtained: Taking Eq. (21) as the reference model of the adaptive law of the BEMF, the adjustable model is established as follows: whereω c is the estimate value of ω c ,ê α andê β are expressed by the following equation: where l > 0. The following equation can be obtained by making a difference between Eqs. (22) and (21): where, e α =ê α − e α ,e β =ê β − e β . According to Popov's hyperstability theory, to prove whether the system is stable, the following two conditions must be met: (1) The transfer function matrix H(s) = (sI − A) −1 of the system is strictly a positive definite; (2) Popov's integral inequality η(0, t 1 ) = , γ 2 0 is any finite real number. For condition (1), the transfer function matrix of the system is Equation (25) shows that the transfer function is strictly a positive definite and condition (1) holds.  For condition (2), it is assumed that the mechanism of the adaptive law of the MRAS is as follows: When substituting V and W into η(0, t 1 ) of condition (2), the following is obtained: The combination of Eqs. (26) and (27) obtains the following:  η(0, t 1 ) = η 1 (0, t 1 ) + η 2 (0, t 1 ) For η 1 (0, t 1 ) in Eq. (28), where k e is an arbitrary value and satisfies 0 < k e < 1. According to inequality, where it can be proved that η 1 (0, t 1 ) ≥ −γ 2 1 . For η 2 (0, t 1 ) in Eq. (28), let (1 − k e )f (t) = F 2 (v e , t). According to Eq. (30) and the arbitrary value of F 2 (v e , t), it can also be proved that η 2 (0, t 1 ) ≥ −γ 2 2 . From the above proof process, it can be concluded that condition (2) of Popov's hyperstability theory holds, proving that the system is stable. According to Eq. (28), (1−k e )f (t) = F 2 (v e , t) and dω c /dt = 0, the adaptive law of the system can be obtained as follows: By selecting an appropriate value of l, the adjustable model shown in Eq. (22), which is established by taking the observed value of the BEMF output by the traditional SMO as the reference model, can obtain a relatively smooth BEMF after being adjusted by the adaptive law of Eq. (31), thereby further reducing the chattering phenomenon of the SMO. The SMO system block diagram based on the MRAS optimization is shown in Fig. 3.

Design of phase-locked loop
In this paper, the speed information in the BEMF is extracted by a phase-locked loop (PLL). Set Figure 11. Linear motor diagram. IPM stands for intelligent power module.
The value of |θ e −θ e | is minimal when the system approaches the steady state. Assuming sin(θ e −θ e ) = θ e −θ e , after normalization, the error signal of the observer is e = e e 2 α + e 2 β = θ e −θ e .
The closed-loop transfer equation of the PLL fromθ e to θ e is as follows: where = √ gk i , ω n = (k p /2) √ g/k i . The PI controller's bandwidth is represented by ω n and k p k i represent normal numbers. Figure 4 shows the system block diagram of the PLL.

System simulation
The design is verified by the MATLAB/Simulink simulation platform. The model of this control strategy in the simulation platform is constructed according to the motor parameters in Table 1. By comparing the speed waveform and load thrust waveform of the MFSC controller based on the ultra-local model and the traditional PI controller designed in this design under variable speed motion and variable load motion,the designed MFSC controller is shown to have better dynamic response ability. On this basis, the SMO based on the MRAS optimization is added and compared with the traditional SMO to observe the speed tracking performance of the two observers under variable speed motion. Figure 5 shows the establishment of this design. The system sampling time is 1 µs.

A. Change speed
To test the dynamic response ability of the PMLSM system in the case of increase and decrease in speed, the system performs variable speed movement in the order of  1.5 → 1 → 2 → 1.5 m s −1 . Figure 6 shows the speed waveform changes of the MFSC controller and the PI controller in the case of the variable speed motion. In Fig. 6, the overshoot and settling time of the MFSC controller is less than that of the PI controller when the speed suddenly increases to 2 m s −1 . For example, the speed overshoot of the MFSC controller is about half of that of the PI controller, and the settling time is about one-fourth of that of the PI controller. It can be concluded that the MFSC controller has better dynamic response ability and control performance than the PI controller.

B. The speed remains unchanged and the load changes
To test the anti-disturbance ability of the PMLSM system under sudden load increase and sudden load drop, 40, 80, 60, 70 N, loads are applied in sequence under the given system speed of 1.5 m s −1 . Figure 7 shows the speed waveforms of the MFSC controller and the PI controller under sudden load increase and sudden load decrease. In Fig. 7,the dynamic drop amount and settling time of the MFSC controller are far less than that of the PI controller. Therefore, the antidisturbance ability of the MFSC controller is stronger than that of the PI controller. The thrust waveforms of the MFSC controller and PI controller under variable load motion is shown in Fig. 8. In this 768 Z. Li et al.: Sensorless control strategy of the PMLSM based on an ultra-local model velocity controller  figure, the MFSC controller's thrust waveform is smoother than that of the PI controller and can reach the load value quickly with almost no overshoot. It can be seen that the MFSC controller is more stable than the PI controller.

C. Observer comparison
To compare the speed tracking performance of the designed SMO based on the MRAS optimization and the traditional SMO, the speed observed by the two observers is compared with the actual speed when the system is moving at variable speed. Figures 9 and 10 are speed tracking performance comparison charts of the MRAS-SMO and SMO, respectively. In Figs. 9 and 10, the estimated speed waveform of the MRAS-SMO is closer to the actual speed waveform than that of the SMO, with less jitter and a more stable waveform. When the system speed is stable at 1 m s −1 , the buffeting amplitudes of the estimated velocity waveforms of the MRAS-SMO and SMO are 0.003 and 0.007 m s −1 , respectively. Therefore, the velocity tracking performance of the MRAS-SMO is better than that of the SMO.

Experimental
This design is verified by using a TMS320F28335 digital processing chip to achieve control, as shown in Fig. 11. During the operation of the PMLSM, the built-in mechanical sensor transmits the current signal to the control board for  closed-loop control operation. Compare the waveform used by the observer and the performance of the motor in the process of variable speed tracking. The PMLSM's parameters in the experimental process are the same as the linear motor parameters set in the simulation.
Given the fact that the system speed is 1 m s −1 , and the speed will be increased to 1.5 m s −1 at 0.4 s, Figs. 12 and 13 are velocity waveforms of the PI controller and the MFSC controller under variable velocity motion, respectively. Figures 14 and 15, respectively show the speed overshoot and settling time of MFSC controller and PI controller under variable speed movement through bar charts. It can be seen in Figs. 14 and 15 that the speed overshoot and settling time of the MFSC controller in the two stages of the variable velocity motion are less than those of the PI controller. Relative to the PI controller, the MFSC controller has better dynamic response ability.
Given the system speed of 1 m s −1 , apply 60 N load at 0.4 s. Figures 16 and 17 show the speed waveforms of the two controllers under the load motion. Figures 18 and 19, respectively show the speed overshoot, dynamic landing and settling time of the two controllers in the load movement through bar charts. It can be seen from Figs. 18 and 19 that the speed overshoot, dynamic landing and settling time of the MFSC controller in the two stages of load motion are smaller than those of the PI controller, and the MFSC controller has better anti-disturbance ability and stability than the PI controller.
Based on the MFSC controller, the MRAS-SMO and the SMO are added, respectively, and the velocity tracking ability of the two observers is compared when the given velocity of the PMLSM is 1 m s −1 . Figures 20 and 21 show the velocity tracking errors of the SMO and MRAS-SMO, respectively. Compared with Figs. 20 and 21 and relative to the SMO, the MRAS-SMO has less of a velocity tracking error. This indicates that the MRAS-SMO has a smaller tracking error than the SMO.

Conclusion
To solve the problems of speed fluctuation, slow response, sensor dependence and mechanical jitter in the PMLSM motion, a new sensorless control strategy based on the ultralocal model speed control is proposed in this design. The MFSC is designed based on the ultra-local model. Meanwhile, the MRAS is used to optimize the BEMF observed in the traditional SMO, to reduce the chatter and enhance the speed tracking performance. Simulation analysis and experimental results show that, relative to the PI controller and the SMO, the control system can get rid of the dependence on mechanical sensors, improve the stability and dynamic response ability of the system, and reduce the tracking error of the system speed. The limitation of this design is when the linear motor is running at high speed, the speed waveform has a chattering phenomenon, which should be further improved in future research. In conclusion, this control strategy has a reference value for the PMLSM system control structure.
Code availability. As the research results in this article will be used as the basis for further exploration in subsequent work, the relevant codes will not be disclosed.
Data availability. The simulation conditions and relevant parameters are given in Table 1, and the effective data obtained are represented in the form of waveform diagrams (Figs. 6-21).
Author contributions. ZL and HS were responsible for writing, reviewing, and editing the paper; supervision; project management; and funding acquisition. ZZ and JW were responsible for developing the methods, running simulations, carrying out experimental verification, and writing the original draft of the paper. SF and XG were responsible for writing the manuscript and confirming the information.

Competing interests.
The contact author has declared that none of the authors has any competing interests.

Disclaimer.
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.