Issue
Sci. Tech. Energ. Transition
Volume 79, 2024
Decarbonizing Energy Systems: Smart Grid and Renewable Technologies
Article Number 20
Number of page(s) 8
DOI https://doi.org/10.2516/stet/2024009
Published online 26 March 2024

© The Author(s), published by EDP Sciences, 2024

Licence Creative CommonsThis is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

1 Introduction

Permanent Magnet Synchronous Motor (PMSM) has been widely used in many fields such as aerospace, servo systems, electric vehicles, and wind power generation due to its high efficiency, high power density, and wide speed regulation range. In the field of wind power generation, the pitch motor in the offshore wind power generation system, as a kind of PMSM, faces a more complex working environment. In order to improve the performance of pitch motors in offshore wind power generation systems, and improve the power efficiency of wind turbines, it is particularly important to improve the design of control systems [17].

The sensorless control technology of PMSMs can eliminate the traditional mechanical sensor, simplify the structure of the pitch motor control system, reduce the system cost, and further improve the system reliability. At present, there are several sensorless control methods: flux estimation method, sliding mode observer, high-frequency injection method, model reference adaptation, and extended Kalman filter. Since the existence of disturbances during the operation of PMSMs is unavoidable, the design of disturbance observers is also essential.

In the 1980s, Ohnishi, a Japanese scholar, was the first to apply disturbance observers to control systems. Since then, researchers have extensively studied and applied various types of disturbance observers. In the context of PMSMs, commonly used disturbance observers include Luenberger observers, Kalman filters, and extended state observers [8–11]. Reference [12], the extended state observer was employed to convert existing disturbances of the system into state variables and compensate for them in the controller, thereby enhancing the static characteristics. Reference [13] proposed a sensorless control strategy based on a nonlinear extended state observer for load torque compensation, which improved the system’s ability to resist external disturbances across the entire speed range. Furthermore, reference [14] replaced the switch function with a sine saturation function and utilized a variable cutoff frequency and Kalman filter for secondary filtering of back electromotive force. This approach resulted in reduced speed error and improved system stability. In order to improve system oscillations, shorten response time, and enhance disturbance rejection performance, the above references provide several methods. However, it is important to note that each method has its own limitations.

This paper aims to enhance the performance of traditional Sliding Mode Control (SMC) by improving the exponential reaching law and selecting an integral sliding surface. The traditional sliding mode observer is enhanced by replacing the sign function with the sigmoid function and using a variable cutoff frequency filter to effectively filter various velocity segments. Additionally, an improved version of the Extended State Observer (ESO) is designed by incorporating the SMC law into the ESO and setting a variable cutoff frequency filter to enhance the accuracy of the ESO. The ESO estimates and feeds back unknown disturbances to the q-axis current, thereby compensating for disturbances and improving the system’s disturbance rejection capability.

2 PMSM mathematical model

To facilitate the establishment of a mathematical model for PMSMs, it is assumed that the motor operates under ideal conditions. In the d-q axis coordinate system, the voltage equation for PMSMs is expressed as:(1)where the variables ud and uq represent the voltage components along the d and q axes respectively, while id and iq represent the current components along the d and q axes. Ld and Lq are the inductance components along the d and q axes, respectively. R denotes the stator inductance. ϕd and ϕq represent the magnetic flux components along the d and q axes respectively, while ϕf represents the magnetic flux of the permanent magnet. Finally, ωe represents the electrical angular velocity.

The electromagnetic torque expression of a PMSM is:(2)where Te represents the electromagnetic torque, while p denotes the number of poles in the motor.

The mechanical motion expression of a PMSM is:(3)where the variable B represents the damping coefficient, ω denotes the mechanical angular velocity, which is defined as the ratio of ωe to np. TL signifies the load torque, J represents the moment of inertia, and Te represents the electromagnetic torque.

3 Improving reaching law design

3.1 Traditional exponential reaching law

The concept of reaching law was initially proposed by the renowned academician Weibing Gao, who also developed the notion of exponential reaching law. The traditional form of exponential reaching law is as follows:(4)where the variable s represents the sliding mode function, while ε and q denote the approaching parameters, both being positive values. Additionally, the function sign(s) stands for the sign function.

The traditional exponential reaching law comprises a constant term, referred to as sign(s), and an exponential term, denoted as −qs. When the moving point is far from the sliding surface, both the exponential term and the constant term contribute, with the exponential term being more significant. However, during the sliding motion of the moving point, the constant term becomes more prominent, and the exponential term tends to approach zero.

3.2 Fast exponential reaching law

To address the issue of oscillation in traditional exponential reaching laws and reduce response time, this paper presents an improved form of exponential reaching. The proposed method is as follows:(5)where a, b, q and α, possess values that are greater than zero.

For SMC, the motion before reaching the sliding surface is called approach motion. By changing the ground parameters in the reaching law, the speed of the process can be guaranteed and the jitter phenomenon in the system can be attenuated.

The improved approach proposed in this paper introduces a function D(s) in the constant term and a power of the velocity error state variable |X| in the exponential term. When the motion point is infinitely far from the sliding surface, |s| tends to infinity, and D(s) also tends to infinity, thus further enhancing the convergence speed of the motion point. On the other hand, when the motion point is near the sliding surface, |s| tends to zero, and D(s) is less than 1, resulting in a reduced convergence speed. The power of the velocity error state variable |X| in the exponential term correlates the convergence speed with the variation of the system velocity error during the motion stage approaching the sliding mode switching surface. In comparison to traditional approaches, the improved approach not only shortens the system’s response time but also effectively eliminates overshoot and reduces the magnitude of oscillation.

3.3 Analysis of the performance of Fast exponential reaching law

In order to conduct a comparative analysis, the following systems are established to examine the traditional exponential reaching law and the Fast exponential reaching law.(6)where θ(t) represents the position signal, , h is equal to 133, and u(t) denotes the control input.

The error term e(t) and its derivative are considered in this context:(7)where the variable θd(t) represents the ideal position signal.

The concept of the sliding mode function can be defined as follows:(8)where the variable c represents a constant value that is greater than zero.

By equations (6)(8), it can be derived that:(9)

By adopting a Fast exponential reaching law, equations (5) and (9) yield the following result:(10)

The simulation was conducted to compare the performance of the Fast exponential reaching law and the traditional exponential reaching law using the same set of parameters. The selected parameters were c = 15, ε = 10, q = 2, a = 2, b = 5, α = 3, and X = x1. The ideal signal of the system, θd(t), was set to sin(t), and the initial state x(0) was [−2, −2]. Figure 1 presents the performance comparison between the traditional exponential reaching law and the Fast exponential reaching law. From Figure 1, it can be observed that the Fast exponential reaching law outperforms the traditional exponential reaching law in terms of signal tracking, error convergence rate, and oscillation suppression. Therefore, it can be concluded that the proposed Fast exponential reaching law in this study can shorten the system response time and suppress system oscillations.

thumbnail Fig. 1

Exponential reaching law performance comparison.

4. The design of the sliding mode velocity controller

4.1 The design of the velocity controller

The state variables of the PMSM control system are defined as follows:(11)where ω* represents the predetermined mechanical angular velocity of the motor, while ω denotes the actual mechanical angular velocity of the motor.

The integral sliding mode is to reasonably set the initial state of the integrator so that the initial state of the system is on the sliding surface at the beginning, it can reduce steady-state errors. Therefore, in this paper, the integral sliding surface is used instead of the traditional sliding surface. Equation (11) to define the function of the sliding surface as:(12)

Differentiating equation (11) yields:(13)

Differentiating equation (12) yields:(14)

In the complex marine environment, the operation of PMSMs is affected by various uncertain disturbance factors. These disturbances can lead to changes in motor operating conditions, which in turn affect the load torque and the stability of motor operation. Therefore, it is crucial to measure the disturbance quantities during system disturbances.

Given the uncertainty of the parameters and external disturbances, we can substitute equation (2) into equation (3) and proceed with its rewriting.(15)where ; ; . The values of Δd, Δη, and Δc are considered as the variables in this context TL = TL0 + ΔTL.

The concept of comprehensive interference can be defined as:(16)

Based on this inference, it can be concluded that:(17)

By substituting equations (5) and (17) into equation (14), the calculation yields:(18)

When considering the variations in parameters and load torque, the expression for iq can be derived according to equation (18).(19)

4.2 Stability analysis

The establishment of a Lyapunov function:(20)

Upon taking the derivative with respect to the given variable, the following expression emerges:(21)

Given that ε is greater than 0, q is greater than 0, a is greater than 0, and b is greater than 0, it follows that D(s) is greater than 0 and s · sign(s) is greater than 0. Consequently, is less than 0, satisfying the accessibility condition.

5. The design of ESO based on SMC law

5.1 Enhancement of ESO Design

By considering the unknown disturbances existing in the offshore wind power system as expansion state variables of the system, the expansion state equation of the Extended State Observer (ESO) is designed as follows based on equation (17),(22)where the symbol χ(t) represents the rate of change of an unknown perturbation g.

ESO is to define the external disturbance of the system and the uncertainty in the system as the expansion state variable for approximate estimation, and at the same time, the change of the system state variable can be quickly tracked, and the real-time correction and compensation can be carried out. For the PMSM control system, the dilated state observer expands the uncertain load torque and unknown disturbance into state variables and considers them as a whole for observation and estimation.

The design of the Extended State Observer (ESO) is characterized by the correlation between the estimated values of unknown disturbances and the SMC law. Additionally, the Linear Extended State Observer (LESO) enhances system accuracy by incorporating a function based on the SMC law into the observer.(23)where z1 represents the estimated actual angular velocity of the motor, while z2 denotes the estimated disturbance caused by g. λ1 is a parameter of the Extended State Observer (ESO) and it is strictly less than zero. β1 is another parameter of the ESO, and stands for the SMC law.

The unknown disturbance estimation value, denoted by in the system, is computed using equation (24) to determine the q-axis current required for the unknown disturbance and directly compensate it to the q-axis, thereby enhancing the disturbance rejection capability of the system.(24)

Due to the presence of oscillation and discontinuity in traditional symbol functions, this paper utilizes the Sigmoid function as a replacement. The expression for the Sigmoid function is as follows:(25)

In this context, where > 0 and as approaches infinity, the Sigmoid function tends to approximate the sign function.

In order to achieve more accurate filtering of the input signal, even in the presence of variations in velocity, a variable cutoff frequency filter is designed due to the inherent errors in the input signal of ESO. The mathematical expression representing this filter is as follows:(26)where it is noted that the value of the parameter kf is greater than zero, while the numerical value of ke is relatively smaller (Fig. 2).

thumbnail Fig. 2

The expansion state observer block diagram.

5.2 The analysis of errors in the ESO and the design of parameters

In order to investigate the errors of the ESO model, it is necessary to construct a dynamic equation that characterizes its error dynamics. The formulation for this equation is presented below:(27)

When the stability condition is satisfied, as indicated by the following equation, e1 approaches zero.(28)

The stable condition, denoted as λ1 < −|e2|, can be obtained by solving the equation. Moreover, when e1 is equal to zero, equation (27) can be rewritten.(29)

As deduced from the above equation,(30)where C2 represents a constant value.

According to equation (30), it can be inferred that the perturbation error will only converge to zero when β1 is greater than zero.

6 The refinement of the sliding mode observer

6.1 The improved sliding mode observer

The improved SMO replaces the sign function with a smoother sigmoid function. Additionally, a variable cutoff frequency low-pass filter is used instead of the traditional filter. The inputs of the sliding mode controller are the voltage and current of the PMSM, while the outputs are the speed and angular position. The mathematical model of the sliding mode observer is established for the α and β axes as follows:(31)where represent the observed values of the stator current, while uα, uβ signify the control inputs of the observer.

The equation for the stator current error can be expressed as follows:(32)where represent the errors in the observed current, . The SMC law is designed as follows:(33)where the symbol k represents the gain of the sliding mode observer.

Once the state variable reaches the sliding surface, it will initiate sliding motion. At this point, the following relationship holds:(34)

6.2 Estimating the position and velocity of a rotor

The estimated value of the counter-electromotive force after being filtered by a low-pass filter with a cut-off frequency can be determined by equations (26) and (34).(35)where represent estimated counter-electromotive forces that have been filtered through a low-pass filter with a variable cut-off frequency.

Typically, the arctangent function is employed to obtain the rotor position.(36)

In order to address the issue of phase delay caused by the estimated component of counter-electromotive force obtained through a filter, which in turn affects the accuracy of estimating rotor position, it is necessary to incorporate an angular compensation term in the aforementioned equation.(37)

The expression for estimating the rotational speed is as follows (Fig. 3):(38)

thumbnail Fig. 3

The improved sliding mode observer diagram.

7 Simulation results and analysis

The control structure diagram for the LESO-based position sensorless control of a PMSM, as described in this article, is shown in Figure 4. The parameters of the PMSM can be found in Table 1. A system simulation model was developed using Matlab/Simulink. Comparative experiments were performed to evaluate the system’s performance in terms of no-load start-up, sudden speed increase and decrease, and disturbance rejection capability.

  1. The empty-load start-up process is illustrated in Figure 5, with a given start-up speed of 600 r min−1. Within 0.07 s, the speed increases to 1200 r min−1, and then abruptly drops to 1000 r min−1 at 0.14 s. A comparison of the results shows that the control system designed in this study exhibits superior response speeds in each stage compared to traditional SMC. Specifically, the response time in the first stage is 0.03 s faster than traditional SMC, while in the second stage, it is 0.035 s faster, and in the third stage it is 0.04 s faster.

    thumbnail Fig. 4

    The strategy control diagram in this paper.

    thumbnail Fig. 5

    Comparison of response under sudden changes in rotational speed.

  2. Given the target rotational speed of 1200 r min−1, the load is suddenly increased to 5N m in 0.07 s and then decreased to 0 N m in 0.14 s. The comparative results are shown in Figures 69. During the sudden increase and decrease of the load in the system, the control strategy proposed in this paper demonstrates excellent disturbance rejection performance in terms of rotational speed, electromagnetic torque, and rotational speed error. Specifically, during the sudden increase of the load, the rotational speed disturbance is reduced by 27 r min−1 compared to the traditional sliding mode, and the response time is shortened by 0.036 s. Similarly, during the sudden decrease of the load, the rotational speed disturbance is reduced by 40 r min−1, and the response time is shortened by 0.035 s.

    thumbnail Fig. 6

    The response to load variations is compared.

Table 1

Motor parameters.

The electromagnetic torque comparison of the two control methods is illustrated in Figures 7 and 8. When the motor starts, the electromagnetic torque of the control strategy proposed in this paper is reduced, resulting in a shorter time required to reach a steady state. Moreover, in the presence of external disturbances, the response speed is faster than that of the traditional SMC, indicating a significant improvement in disturbance rejection performance.

thumbnail Fig. 7

The electromagnetic torque of control strategies in this article.

thumbnail Fig. 8

Traditional SMC electromagnetic torque.

The comparison of speed error between the two control methods is illustrated in Figure 9. It is evident that the speed error fluctuations in different time periods of the motor are smaller with the control strategy proposed in this paper compared to the conventional SMC.

thumbnail Fig. 9

Speed error comparison. a) The speed error control strategy in this text; b) Traditional SMC speed error.

Figure 10 presents a comparison of the three-phase currents between two control strategies. It is evident that the proposed control strategy exhibits a lower starting current and significantly reduced settling time compared to the conventional SMC.

thumbnail Fig. 10

Comparing the three-phase current with an additional load in 0.07 s. a) The three-phase current control strategy; b) The traditional three-phase current of SMC strategy.

8 Conclusion

In order to improve the problems of slow response speed and poor anti-interference ability faced by the pitch motor in practice, the traditional SMC strategy was improved. On the basis of the traditional exponential reaching law, the fast exponential reaching law is designed, which not only improves the jitter of the moving point on the sliding mode surface but also accelerates the response speed. In addition, in order to solve the influence of disturbance on the efficiency of pitch motors, an ESO with SMC law is designed. ESO is used to observe interference and carry out feedforward compensation, and compared with the traditional control strategy, the proposed control strategy combines ESO feedforward compensation with SMC to improve the performance of the speed control system. It reduces the velocity error, improves the accuracy of the observer, and exhibits good anti-interference ability. This strategy can meet the challenges of the complex offshore environment and improve the efficiency of pitch motors. In addition, it is necessary to increase the full consideration of the complex offshore environment to ensure the perfection of the control strategy.

References

  • Wang Y., Zhu Y., Feng Y., Tian B. (2021) New reaching sliding mode control strategy of permanent magnet synchronous motor, Elect. Power Autom. Equip. 41, 1, 192–198. [Google Scholar]
  • Wang S., Fan C., Xu Q. (2022) New sliding mode variable structure control strategy of permanent magnet synchronous motor speed regulation system, Automot. Technol. 556, 1, 1–7. [Google Scholar]
  • Amr I. (2022) Wind turbine blade dynamics simulation under the effect of atmospheric turbulence, Emerg. Sci. J. 7, 1, 162–176. [CrossRef] [Google Scholar]
  • Zhang L., Li X., Song P., Zhang P., Yun L. (2019) Sensorless vector control system of permanent magnet synchronous motor based on new sliding mode observer, Trans. China Electrotech. Soc. 34, 201, 70–78. [Google Scholar]
  • Liu J., Xiao F., Shen Y., Mai Z., Li C. (2017) Review of positionless sensor control technology of permanent magnet synchronous motor, Trans. China Electrotech. Soc. 32, 16, 76–88. [Google Scholar]
  • Li Z., Hu G., Cui J., Liu G. (2014) Integral sliding mode variable structure control of permanent magnet synchronous motor speed regulation system, Proc. CSEE 34, 3, 431–437. [Google Scholar]
  • Xia X., Zhang B., Li X., Zhang S. (2019) Low-speed sliding mode control of permanent magnet synchronous motor based on extended state observer, Opt. Precis. Eng. 27, 12, 2628–2638. [CrossRef] [Google Scholar]
  • Dong L. (2017) Research on sensorless stable performance control of electric vehicle motor, Comput. Simul. 34, 5, 182–186. [Google Scholar]
  • Sun Q., Zhu X., Niu F. (2022) Sensorless control of permanent magnet synchronous motor based on new sliding mode observer with single resistor current reconstruction, CES Trans. Electr. Mach. Syst. 6, 4, 378–383. [Google Scholar]
  • Chen Z., Xue Z., Fang H., Luo G. (2019) Speed regulation system of permanent magnet synchronous motor based on adaptive inverse control, J. Northwest. Polytech. Univ. 37, 4, 824–829. [CrossRef] [EDP Sciences] [Google Scholar]
  • Yuan L., Jiang Y., Xiong L., Wang P. (2023) Sliding mode control approach with integrated disturbance observer for PMSM speed system, CES Trans. Electr. Mach. Syst. 7, 1, 118–127. [Google Scholar]
  • Yuan S., Chen J., Zhou Y. (2021) Improved integral sliding mode structure design based on extended state observer, Transducers Microsys. 40, 6, 107–109. [Google Scholar]
  • Wu C., Fu Z., Sun M., Liu Z. (2020) Position sensorless control of permanent magnet synchronous motor in full speed range based on load torque compensation of extended state observer, Trans. China Electrotech. Soc. 35, S1, 172–181. [Google Scholar]
  • Chen J., Chi C. (2019) Research on sliding mode observer of permanent magnet synchronous motor based on sinusoidal saturation function, Comb. Mach. Tool Auto. Proc. Technol. 541, 3, 67–70. [Google Scholar]

All Tables

Table 1

Motor parameters.

All Figures

thumbnail Fig. 1

Exponential reaching law performance comparison.

In the text
thumbnail Fig. 2

The expansion state observer block diagram.

In the text
thumbnail Fig. 3

The improved sliding mode observer diagram.

In the text
thumbnail Fig. 4

The strategy control diagram in this paper.

In the text
thumbnail Fig. 5

Comparison of response under sudden changes in rotational speed.

In the text
thumbnail Fig. 6

The response to load variations is compared.

In the text
thumbnail Fig. 7

The electromagnetic torque of control strategies in this article.

In the text
thumbnail Fig. 8

Traditional SMC electromagnetic torque.

In the text
thumbnail Fig. 9

Speed error comparison. a) The speed error control strategy in this text; b) Traditional SMC speed error.

In the text
thumbnail Fig. 10

Comparing the three-phase current with an additional load in 0.07 s. a) The three-phase current control strategy; b) The traditional three-phase current of SMC strategy.

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.