Next Article in Journal
Torsional Vibration Suppression in Multi-Condition Electric Propulsion Systems Through Harmonic Current Modulation
Previous Article in Journal
A Servo Control Algorithm Based on an Explicit Model Predictive Control and Extended State Observer with a Differential Compensator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Sensorless Control Strategy of High-Speed Submersible Permanent Magnet Synchronous Motor

1
Guangzhou Marine Geological Survey, China Geological Survey, Guangzhou 511458, China
2
Guangdong Bureau of Coal Geology, Guangzhou 510030, China
3
College of Mechanical and Electrical Engineering, China University of Petroleum, Qingdao 266580, China
*
Author to whom correspondence should be addressed.
Actuators 2025, 14(6), 282; https://doi.org/10.3390/act14060282
Submission received: 30 April 2025 / Revised: 5 June 2025 / Accepted: 6 June 2025 / Published: 9 June 2025
(This article belongs to the Section Control Systems)

Abstract

:
The application fields of high-speed submersible permanent magnet synchronous motors (PMSM) are constantly expanding. Especially in high-risk and complex environments such as oil exploration, offshore oil exploitation, and deep well operation, the reliability, stability, and efficiency of motor drive systems are more and more prominent. The submersible motor is greatly affected by load disturbance, pressure change, and external oil flow, and the traditional method may not perform well in complex disturbance problems. Therefore, a three-order adaptive nonlinear extended state observer is proposed to collect the input and output information of the system in real time, and estimate the motor speed, position, and total disturbance. A linear feedback control law is designed to eliminate the disturbance. The superiority of the proposed algorithm under complex operating conditions is verified by the Simulink model and experiments, which provide a theoretical basis for the control of submersible motors.

1. Introduction

High-speed submersible permanent magnet synchronous motor (PMSM), as a new type of highly efficient driving equipment, is widely used in submersible electric pump (ESP) systems in the oil and gas industry. In recent years, with the continuous increase in the demand for efficient and low-energy-consuming equipment in the energy industry, high-speed submersible permanent magnet synchronous motors, with their outstanding power density, high efficiency, and stability, have become one of the important equipment for deep well operations and oil and gas exploration. Permanent magnet synchronous motors feature high power factor, low energy consumption, and excellent dynamic response characteristics, and perform particularly well in high-speed operation and harsh underground environments. With the continuous advancement of microprocessor technology, intelligent algorithms, and motor control technology, the application fields of high-speed submersible permanent magnet synchronous motors are also constantly expanding. Especially in high-risk and complex environments such as oil exploration, offshore oil extraction, and deep well operations, the requirements for the reliability, stability, and efficiency of motor drive systems have become increasingly prominent.
Most traditional submersible motors adopt control methods equipped with position sensors. However, due to the extremely harsh working environment, these mechanical position sensors are prone to be affected by factors such as high temperature, high pressure, and moisture, which can lead to a decline in system control performance or even failure [1,2]. Therefore, position-free control technology has become a hot topic in the current research of high-speed submersible permanent magnet synchronous motors [3,4,5,6,7,8]. The core advantage of position-free control technology lies in eliminating mechanical sensors, thereby reducing system complexity and cost, and effectively enhancing motor reliability. By precisely establishing a mathematical model and applying control algorithms, the position and speed of the motor rotor can be estimated in real time, achieving precise control of the motor [9,10,11,12,13,14,15]. In recent years, position sensorless vector Control technology (Field Oriented Control, FOC) has been widely applied in the field of motor control. This technology achieves precise regulation of stator current to enable effective control over motor magnetic fields, thereby enhancing operational efficiency and dynamic response capabilities, particularly excelling under high-load and high-speed operating conditions. With the continuous advancement of motor control technologies, PMSM control methodologies have undergone iterative optimization. Researchers have conducted in-depth investigations into high-efficiency control strategies to further improve system stability and response speed. Field-Oriented Control (FOC), initially proposed by Dr. Hasse in the mid-20th century, derives its theoretical foundation from magnetic field orientation principles. Subsequent refinements by researchers such as Blaschke facilitated its evolution into a mainstream control method for PMSMs and other AC motors. FOC has gained extensive adoption in sensorless control applications due to its superior dynamic and static performance. The implementation of this technology relies on accurate rotor position and speed estimation to ensure the effectiveness of closed-loop control systems [16,17,18,19,20,21].
In the research on sensorless control technologies, according to the different speed ranges of motor operation, the technology can be categorized into the salient-pole method and the motor model observation method, as shown in Figure 1. The salient-pole method is primarily applied in the zero-speed and low-speed operation stages. During this phase, the counter electromotive force (EMF) signal is too weak to be directly used for rotor position estimation. Therefore, this method leverages the inherent salient-pole effect of the motor, that is, the asymmetry characteristic of the quadrature and direct axis inductances, to extract components containing position information from the stator current signal, thereby achieving sensorless position detection. The motor model observation method is suitable for medium- and high-speed operation regions. When the motor enters this operating state, the counter EMF signal becomes significant and easy to measure. By constructing a mathematical model, the rotor position and speed can be calculated based on the variation trend of the counter EMF, thus providing precise feedback for motor control and enhancing the dynamic performance of the system.
Submerged oil motors are highly susceptible to load disturbances, pressure variations, and external oil flow. Traditional control methods may be less effective in handling complex disturbance issues. In Active Disturbance Rejection Control (ADRC), the Extended State Observer (ESO) is central. It precisely estimates various system disturbances in real time by collecting system input and output information [22,23]. Then, it quickly generates corresponding compensation signals to enhance system robustness and response speed. ADRC aims to effectively handle various internal and external system interferences and fluctuations, achieving superior control results. Its core concept is the ESO, which assesses and counteracts uncertainties and external factors in the control system. By real-time monitoring and analysis of disturbance characteristics, the ESO can monitor disturbances and their impact on system behavior, adjusting control signals to maintain system stability and performance even with disturbances. Notably, this method does not rely on detailed mathematical model descriptions. Instead, it adaptively learns and compensates based on data collected during actual operation, making it a promising control strategy for submerged oil motors in complex working conditions. Lian Chaojie et al. [24] designed a third-order nonlinear ADRC position controller for a double-cylinder system to realize real-time estimation and active compensation of internal and external system disturbances. Liu Yuxing et al. [25] proposed a hybrid control method combining fuzzy control and linear ADRC for direct-drive permanent magnet synchronous wind power generation systems. This method addressed issues of variable wind speed, nonlinearity, and strong disturbances, enhancing the system’s anti-disturbance ability and robustness. Nguyen et al. [26] presented an ADRCBF method based on dynamic fuzzy adjustment. It effectively reduced vehicle vibration and improved the suspension system’s adaptability and control accuracy across different road conditions.
Based on the active disturbance rejection control theory, the working mechanisms of the flux chain-locked loop and the extended state observer were studied. Their deficiencies were analyzed from the perspective of errors. The innovation point of this paper lies in the introduction of the adaptive nonlinear Extended State Observer (ANLESO). This ANLESO replaced the magnetic chain-locked phase loop and estimated the total disturbance inside and outside the system. These estimated interferences are then regulated in the speed adjustment component. The purpose of this method is to enhance the robustness of the system and improve the performance indicators of dynamic response. In the final stage of the research, a simulation model was established on the Simulink platform. The proposed strategy is applied to various working conditions to verify its effectiveness.

2. Analysis of the Traditional ADRC Principle

2.1. The Principle of ADRC Control

In the realm of ADRC, a novel methodology is employed for processing input signals and mitigating system disturbances. Initially, the Tracking Differentiator (TD) is utilized to optimize the system input, meticulously designing the transition process of the input signal to ensure precise tracking of the desired target values by the system. Subsequently, the Extended State Observer (ESO) incorporates supplementary state variables, treating internal and external disturbances as an aggregated disturbance source and enabling effective estimation of these disturbances. The estimates derived from this process are fed back into the controller, which employs a Nonlinear State Error Feedback (NLSEF) mechanism to adjust the control variables based on the estimation results, thereby effectively attenuating the impact of the disturbances. This paradigm enhances the system’s robustness and precision in following the desired trajectories, marking a significant advancement in control theory and its practical applications.

2.2. The Principle of Nonlinear ADRC

As shown in Figure 2, the ADRC controller comprises three key components: the TD for managing transients, the ESO for observing system states, and the NLSEF for compensating errors. In this diagram, v denotes the system input, which, after passing through the TD, generates tracking signals and derivatives. The system output y and control input u are fed into the ESO to estimate state variables and comprehensive disturbances. The NLSEF then calculates control adjustments to counteract these disturbances, with 1/b serving as the feedforward compensation gain. Finally, the discrepancy between TD and ESO outputs is processed by the NLSEF, combined with feedforward compensation, to achieve precise system control.
As can be seen, ADRC is applicable to nonlinear control systems with unknown disturbances, and its corresponding control equation is as follows:
x ( n ) = f ( x , x ˙ , , x ( n 1 ) , t ) + w ( t ) + b u y = x ( t ) ,
From Equation (1), it is evident that there exists an undefined function f ( x , x ˙ , , x ( n 1 ) , t ) . In addition, the system is subject to uncertain external disturbances w(t). The control action u of the system itself is also a key factor. Moreover, the gain parameter b plays a significant role. Finally, the performance of the entire system can be evaluated through the quantifiable output index x(t).

2.2.1. Tracking Differentiator

When applying a PID control strategy, system overshoot is almost inevitable [27]. In contrast, the transient dynamics approach enables step inputs to smoothly approach target values at a predetermined rate, essentially initiating a transitional process in advance. This method first identifies ideal set points and their associated differential information from data that may contain discontinuities or noise. It then provides a smooth variation path for the original signal, enabling it to rapidly and oscillation-free follow the given target. This improves the system’s response characteristics.
Nevertheless, although TD can balance rapid response and overshoot reduction, its inherent gradual adjustment mechanism may exhibit limitations in the face of high-frequency varying input signals. It might even lead to performance degradation or failure.
The differential signal of TD can be approximately expressed as follows [28]:
v ˙ ( t ) v ( t τ 2 ) v ( t τ 1 ) τ 1 τ 2
where τ 1 , τ 2 is the differential step size and there is 0 τ 1 τ 2 . The transfer function is as follows:
G ( s ) = r 2 s 2 + 2 r s + r 2
where r is the speed factor, and the magnitude of the change controls the signal tracking speed.
Take the second-order system as an example:
x ˙ 1 = x 2 x ˙ 2 = u , u r
Fast optimal control can be expressed as
x ˙ 1 = x 2 x ˙ 2 = r sgn [ x 1 v ( t ) + x 2 x 2 / 2 r ]
where when x ¨ 1 r is satisfied, the system can efficiently track the specified signal v(t), and its tracking speed increases with the increase of the parameter r value. Based on the above discussion, the discrete form of the TD system can be expressed as
x 1 ( k + 1 ) = x 1 ( k ) + h x 1 ( k ) x 2 ( k + 1 ) = x 2 ( k ) + f h a n ( x 1 ( k ) x ( k ) , x 2 ( k ) , r , h )
where x(k) represents the value of the given signal at a specific time point; x1(k) indicates the specific value of the tracking signal at the same moment; x2(k) refers to the differential estimation of the measurement result of the signal at that moment; h is the time interval adopted in the integration process, s; fhan is the Fastest Control Synthesis Function in the Tracking Differentiator.
The expression equation of TD is as follows:
d = r h d 0 = h d y = x 1 v + h x 2 a 0 = d 2 + 8 a y a = x 2 + ( a 0 d ) 2 s i g n ( y ) , y > d 0 x 2 + y h ,                          y d 0 f h a n = r s i g n ( a ) ,               a > d r a d ,                      a d
where d represents the adjustment range of the control error; d0 is the limit value for error correction; y is the trajectory error; a0 is the reference value for error correction; a is the error signal that has undergone nonlinear adjustment; fhan is the control signal after nonlinear processing.
TD can generate tracking signals quickly and accurately. It is crucial to select the speed factor r reasonably. When the input v is the unit step function, the situations where the r values are 100, 1000, 10,000, and 50,000 were tested, respectively. The simulation results are detailed in Figure 3.
As shown in Figure 3, with the increase of the r value, the time difference between the tracking signal and the step signal becomes smaller and smaller. However, when the r value is too large, it tends to have a step response characteristic. At this time, the original design intention of the transition process is difficult to achieve, resulting in TD being unable to generate the tracking signal after the transition and also affecting the subsequent estimation of state variables. Therefore, various situations need to be comprehensively considered. It is necessary to generate good transition signals while maintaining the good dynamic characteristics of the entire control system.

2.2.2. Expanded State Observer

ESO, as the second link in ADRC and the most core part, the control effect of ADRC mostly depends on the design of ESO. The main function of ESO is to estimate the total disturbances inside and outside the system based on the input and output information of the system, so as to compensate for the subsequent links.
It is particularly worth noting that in practical operation, compared with traditional observers, ESO has a lower reliance on the mathematical model of the motor, does not require precise measurement of external interference, and improves the robustness of the entire control system.
Taking the second-order control system as an example, the nonlinear expanded state observer (NLESO) is designed:
x ˙ 1 = x 2 x ˙ 2 = f ( x 1 , x 2 , w ( t ) , t ) + b 0 u y = x 1
Equation (8) is its state space equation. The internal and external disturbances experienced by the system are regarded as an overall disturbance and incorporated as a new state variable. In this way, the original system can be re-expressed as
x ˙ 1 = x 2 x ˙ 2 = x 3 + b 0 u x ˙ 3 = w 0 ( t ) y = x 1
The resulting NLESO is
e = z 1 y z ˙ 1 = z 2 β 01 f a l ( e , α 1 , δ ) z ˙ 2 = z 3 β 02 f a l ( e , α 2 , δ ) + b 0 u z ˙ 3 = β 03 f a l ( e , α 3 , δ )
where e represents the observation error; Z1, Z2 is the observed value of the position and velocity of the system; Z3 represents the total observed values of internal and external disturbances of the system; δ is used to divide the linear part and the length of the nonlinear interval; β01, β02, β03 is defined as the gain parameter of the observer; α is a power, used to adjust the characteristics of the function within different error ranges.
Nonlinear functions fal() satisfy:
f a l ( e , α , δ ) = e δ α 1 , e δ e α s i g n ( e ) , e > δ

2.2.3. Nonlinear State Error Feedback

When the error is large, NLSEF adopts a lower gain to reduce the systematic error. When the error is small, a higher gain promotes the system to respond quickly to the change of the given value. There are two common methods for NLSEF, namely:
u 0 = β 11 f a l ( e 1 , α 1 , δ ) + β 22 f a l ( e 2 , α 2 , δ )
u 0 = f h a n ( e 1 , c e 2 , r , h 1 )
Formula (12) adjusts the feedback quantity by combining different coefficients β11, β22 with the nonlinear function fal based on different errors e1, e2, power coefficients α1, α2, and threshold δ; Formula (13) uses the fhan function to implement nonlinear error feedback based on error e1, the rate of change of error e1 ce2, and parameters r and h1, in order to adapt to different states of the system.
For f h a n ( e 1 , c e 2 , r , h 1 ) , there are the following expression forms:
d = r h 1 2 , a 0 = c e 2 , y = x 1 + a 0 a 1 = d 2 + 8 d y a 2 = a 0 + s i g n ( y ) ( a 1 d ) 2 S y = [ s i g n ( y + d ) s i g n ( y d ) ] 2 a = ( a 0 + y a 2 ) S y + a 2 S a = [ s i g n ( a + d ) s i g n ( a d ) ] 2 f h a n = r [ a d s i g n ( a ) ] S a r s i g n ( a )
where d represents the control error; y is the trajectory error; a1 is the parameter for estimating the error range; a2 is the error adjustment parameter; a is the core error adjustment amount; sign is a symbolic function; Sa is the sign correction amount of error a; Sy is the sign correction of the error y.
It can be understood from the description that the operation process of the nonlinear ADRC controller includes: Firstly, after the given signal v is processed by TD, a smooth input signal and the corresponding differential value x are generated; Then, ESO is utilized to estimate all the disturbances inside and outside the system and regard them as an overall disturbance; Finally, through the NLSEF mechanism, the above-mentioned total disturbance is combined with the nonlinear state of the system for feedback control, so as to achieve the effect of suppressing interference. At the same time, it ensures that the system will not have overmodulation throughout the process.

2.3. The Principle of Linear ADRC

In the previous chapter, the design and implementation of a nonlinear ADRC controller were discussed. Although this controller has demonstrated its unique advantages, it faces the problem of parameter calibration in practical applications. Even though the parameter range can be roughly defined by means such as time scale setting, the operation is still quite challenging and poses high requirements for the performance of the processor.
To solve this series of problems, Professor Gao Zhiqiang innovatively proposed an improved version of Active Disturbance Rejection Control (LADRC) [29,30]. This new type of controller not only simplifies the structure, but also makes parameter adjustment more convenient. It is also composed of three core modules. However, compared with the traditional nonlinear ADRC, the biggest difference lies in converting the originally complex nonlinearity into a more intuitive and understandable linear relationship.

2.3.1. Linear Tracking-Differentiator (LTD)

In the LTD method, a relatively simple linear function fh = −r2e − 2rx2 is adopted to approximate the complex nonlinear relationship fhan(), where r = wc (here wc refers to the bandwidth parameter) is inversely proportional to the response speed of the system. The specific expression form of this method is [31]:
x ˙ 1 = x 2 x ˙ 2 = r 2 [ x 1 v ( t ) ] 2 r x 2
Its discrete expression is
e ( k ) = x 1 ( k ) v ( k ) x 1 ( k + 1 ) = x 1 ( k ) + h x 2 ( k ) x 2 ( k + 1 ) = x 2 ( k ) + h f h f h = r 2 e ( k ) 2 r x 2 ( k )
where fh represents the output of the LTD.

2.3.2. Linear Extended State Observer (LESO)

A linearized LESO can be obtained from the NLESO by replacing the nonlinear fal function with a simple error term e, thereby eliminating the need for numerous tuning parameters.
e = z 1 y z ˙ 1 = z 2 β 01 e z ˙ 2 = z 3 β 02 e + b 0 u z ˙ 3 = β 03 e
Through the aforementioned formulation, the LESO replaces the nonlinear function fal with the error term e compared to the NLESO, consequently requiring significantly fewer parameter adjustments and exhibiting reduced complexity relative to its nonlinear counterpart.

2.3.3. Linear State Error Feedback (LSEF)

Upon obtaining the error signal, a linear combination is performed:
e 1 = x 1 z 1 e 2 = x 2 z 2 u 0 = β 11 e 1 + β 22 e 2
Based on the following control law, the estimated disturbance value from the LESO is fed back to cancel the total disturbance and maintain system stability:
u = u 0 z 3 b 0
L T D x ˙ 1 = x 2 x ˙ 2 = r 2 [ x 1 v ( t ) ] 2 r x 2 L E S O e = z 1 y z ˙ 1 = z 2 β 01 e z ˙ 2 = z 3 β 02 e + b 0 u z ˙ 3 = β 03 e L S E F e 1 = x 1 z 1 e 2 = x 2 z 2 u 0 = β 11 e 1 + β 22 e 2 u = u 0 z 3 b 0
In summary, the mathematical formulation of conventional LADRC can be derived as shown in Equation (20).
As evidenced by Equation (20), compared to ADRC, LADRC simplifies the system architecture while preserving its inherent advantages by converting the nonlinear functions in ADRC into linear forms. This transformation significantly reduces the technical barriers associated with parameter tuning. Although this conversion may marginally compromise the controller’s operational precision, the implementation simplicity has led to the widespread adoption of LADRC in numerous practical applications [32,33].

3. Adaptive Nonlinear ADRC Design

3.1. Error Analysis of Traditional Flux-Linkage Phase-Locked Loop

Figure 4 illustrates the fundamental principle of the flux-linkage PLL. The angular error calculated from the flux linkage is converted into speed and phase outputs through parameter adjustment. The key advantage of this technique lies in its transformation of speed estimation into a closed-loop control system, thereby effectively eliminating the need for direct differentiation operations.
Taking the flux-observer-based PLL as an example [34]:
e α = ω e ψ f s i n θ e e β = ω e ψ f c o s θ e
η ( x ^ 1 ) = ψ f cos θ e η ( x ^ 2 ) = ψ f sin θ e
where η ( x ^ 1 ) , η ( x ^ 2 ) are the flux linkage under the α β -axis, Wb, respectively.
The calculation method for the angular error in traditional flux-linkage PLLs is as follows:
Δ θ e = η ( x ^ 2 ) cos θ ^ e η ( x ^ 1 ) sin θ ^ e = ψ f ( sin θ e cos θ ^ e sin θ ^ e cos θ e ) = ψ f sin ( θ e θ ^ e ) θ e θ ^ e
The angular error is processed through a PI to obtain the angular velocity we, expressed as:
ω e = k p Δ θ e + k i Δ θ e
From the figure, the transfer function of the flux-linkage PLL can be derived as:
G P L L ( s ) = θ ^ e θ e = k p s + k i s 2 + k p s + k i
The phase error function of the flux-linkage PLL is given by:
G P L L ( s ) = θ e θ ^ e θ e = s 2 s 2 + k p s + k i
Under frequency ramp input conditions, the steady-state phase error of the flux-linkage PLL method can be calculated as follows:
Δ θ P L L ( s ) = lim s 0 s 2 s 2 + k p s + k i n s 3 s = n k i
where n represents the gain coefficient of the frequency ramp.
As can be seen from Equation (27), the flux-linkage PLL method may exhibit certain limitations in achieving high-precision estimation when the input signal frequency undergoes ramp changes (i.e., during acceleration/deceleration variations). Specifically, during linear frequency variations, the conventional flux-linkage PLL approach may encounter difficulties in accurately tracking the true system position information.

3.2. Error Analysis of Third-Order Linear Extended State Observer

To enhance the dynamic response characteristics of permanent magnet synchronous motor (PMSM) drive systems, a mechanical dynamics-based LESO [35] method has been introduced. This approach enables precise description of the motor’s dynamic behavior through dedicated formulations.
J d ω e d t = T e T L B ω e T e = 3 P n ψ f 2 i q
where J is the rotational inertia of the control motor, kg-m2; TL is the load torque of the controlled motor, N-m; B is the viscous damping coefficient, N·m·s/rad.
By transforming Equation (28), we obtain
ω ˙ e = a i q a 1 T L a 2 ω e
where a = 3 P n ψ f / 2 J ; a 1 = 1 / J ; a 2 = B / J .
When motor parameter perturbations are considered, the above equation can be expressed as
ω ˙ e = a + Δ a i q a 1 + Δ a 1 T L a 2 + Δ a 2 ω e
where Δ a , Δ a 1 and Δ a 2 are the perturbation terms due to changes in the motor parameters such as a , a 1 and a 2 , respectively, and can therefore be written as
θ ˙ e = ω e ω ˙ e = a i q + f
In the above equation, f covers both the known parts of the system and the unknown disturbances, such as changes in load torque, viscous friction effects, and disturbances due to q-axis currents. All these elements fulfill the requirements of Lipschitz’s boundedness.
Based on the above analysis, the mathematical expression for a third-order LESO is shown below:
e = θ e θ ^ e θ ˙ e = ω e + β 1 e ω ˙ e = a i q + f 11 + β 2 e f ˙ 11 = β 3 e
where f11 is the observed perturbation; β 1 , β 2 , and β 3 are the gain parameters of the third-order LESO.
Figure 5 presents the block diagram of the third-order LESO, from which the transfer function expression of its input phase error can be derived:
G L E S O ( s ) = θ e θ ^ e θ e = s 3 s 3 + β 1 s 2 + β 2 s + β 3
When the motor is accelerating and decelerating, the phase error of the third-order LESO can be calculated as follows:
Δ θ e s s L E S O ( s ) = lim s 0 s 3 s 3 + β 1 s 2 + β 2 s + β 3 n s 3 s = 0
From Equation (32), it can be seen that under appropriate parameter adjustment, the third-order LESO can effectively track the input signal frequency changes and observe the speed and position information with high accuracy.
The derivation of the error equation for the third-order LESO is as follows:
e ˙ 1 = e 2 β 1 e 1 e ˙ 2 = e 3 β 2 e 1 e ˙ 3 = h β 3 e 1
where h is a constant, and e3 is the error correction term; e2 and e3 represent the speed estimation error and the total disturbance estimation error, respectively.
Also:
e 2 = ω e ω ^ e e 3 = z z ^
After the system reaches a steady state, the expression on the right-hand side of Equation (36) tends to zero. It can thus be represented as
e 1 = h β 3 e 2 = β 1 h β 3 e 3 = β 2 h β 3
According to the observation from Equation (37), a smaller steady-state error can be achieved when the parameter β3 is significantly higher than h. This means that using high gain is necessary in the design of a third-order LESO. However, this approach may lead to high sensitivity to noise and degradation in steady-state performance. To address this challenge and enhance robustness against external disturbances, a nonlinear adaptive strategy is adopted, and a third-order adaptive nonlinear extended state observer (ANLESO) is introduced into the PLL system.

3.3. Design of Third-Order Adaptive Nonlinear Extended State Observer

To address the above issues, this study introduces a speed estimation method based on a third-order ANLESO. It uses nonlinear functions to handle errors. According to Equation (32), the designed third-order ANLESO system can be expressed as follows:
e 1 = θ θ ^ θ ^ ˙ = ω ^ e + β 1 f a l ( e 1 , 0.5 , δ ) ω ^ ˙ e = z ^ + b i q * + β 2 f a l ( e 1 , 0.5 , δ ) z ^ ˙ = β 3 f a l ( e 1 , 0.25 , δ )
The nonlinear function f a l ( e 1 , a , δ ) is defined as follows:
f a l ( e 1 , a , δ ) = e 1 δ 1 α , e 1 δ e 1 α sgn ( e 1 ) , e 1 > δ
Next, the error expression of the third-order ANLESO is further derived as follows:
e ˙ 1 = e 2 β 1 f a l ( e 1 , 0.5 , δ ) e ˙ 2 = e 3 β 2 f a l ( e 1 , 0.5 , δ ) e ˙ 3 = h β 3 f a l ( e 1 , 0.25 , δ )
To ensure the stability of system dynamics and enhance its ability to counteract noise disturbances, the steady-state error should be within the nonlinear interval δ < e 1 of the nonlinear function f a l ( e 1 , 0.25 , δ ) . When the system reaches a stable state, the right-hand side of Equation (40) will tend towards zero. Based on this condition, Equation (20) can be restated as follows:
e 2 β 1 e 1 0.5 sgn ( e 1 ) = 0 e 3 β 2 e 1 0.5 sgn ( e 1 ) = 0 h β 3 e 1 0.25 sgn ( e 1 ) = 0
Thus, the steady-state error of the third-order ANLESO can be expressed as
e 1 = h β 3 4 sgn h e 2 = β 1 h β 3 2 sgn h e 3 = β 2 h β 3 2 sgn h
From the analysis of Equation (42), under the same conditions β3 > h, the ANLESO method shows a smaller steady-state error than the LESO method.
By deriving the transfer function from Figure 6, the phase error transfer function can be obtained as follows:
G e A N L E S O ( s ) = θ θ ^ θ = s 3 s 3 + β τ 4 s 2 + β τ 5 s + β τ 6
where β τ i = β i f a l ( e 1 , a i , δ ) .
For input signals experiencing frequency ramp variations, the steady-state phase error of the third-order ANLESO is calculated as follows:
Δ θ e s s A N L E S O ( s ) = lim s 0 ( s 3 s 3 + β τ 4 s 2 + β τ 5 s + β τ 6 n s 3 ) s = 0
For the conventional LESO, by performing a Laplace transform on the LESO error equation and simplifying, the ratio of the estimated disturbance to the actual disturbance can be obtained as follows:
f 11 ( s ) f ( s ) = β 3 s 3 + β 1 s 2 + β 2 s + β 3
From Equation (45), the disturbance error transfer function of the LESO is obtained as follows:
f ( s ) f 11 ( s ) f ( s ) = s 3 + β 1 s 2 + β 2 s s 3 + β 1 s 2 + β 2 s + β 3
In this paper, when replacing the conventional magnetic flux PLL with a third-order ANLESO, performing a Laplace transform on the ANLESO error equation and simplifying yields the ratio of estimated to actual disturbance:
f 11 ( s ) f ( s ) = β τ 6 s 3 + β τ 4 s 2 + β τ 5 s + β τ 6
From Equation (47), the disturbance error transfer function of the third-order ANLESO can be obtained as follows:
f ( s ) f 11 ( s ) f ( s ) = s 3 + β τ 4 s 2 + β τ 5 s s 3 + β τ 4 s 2 + β τ 5 s + β τ 6
As per Equation (46), the Bode plot of the third-order LESO disturbance error is presented as follows:
As shown in Figure 7, as parameter w0 increases, the disturbance error of the traditional third-order LESO also increases. The disturbance error rate is low in the high-frequency band, so the estimated disturbance cannot effectively reflect the actual disturbance’s changes across the entire range. Also, this feature is observed in the mid-frequency band, and in the high-frequency band, the phase lag is about 90°.
The Bode plot of the third-order ANLESO disturbance error, constructed based on Equation (48), is presented as follows:
In most cases, the disturbance frequency is the motor’s fundamental frequency. According to Figure 8, the disturbance error rate of ANLESO in the middle-frequency band is lower than that of traditional LESO; the disturbance error rate in the high-frequency band is higher, that is, the estimated disturbance energy reflects the actual disturbance. Furthermore, in the high-frequency region, its phase lag is close to zero.
The pole placement technology can be used for third-order ANLESO gain design as follows:
β 1 = 3 ω 0 β 2 = 3 ω 0 2 β 3 = ω 0 3
In Formula (49), the bandwidth parameters w0 of third-order ANLESO are defined. After multiple parameter adjustments based on empirical formulas and combined with actual conditions, it was found that using this ANLESO method has many advantages: it can not only estimate θ , we and the total interference f11 situation based on the measured signal, but also compare with traditional ESO technology, while improving the observation accuracy of interference factors, it can also effectively suppress the measurement amplification effect caused by noise. Adaptive bandwidth technology is designed to achieve rapid convergence while ensuring sufficient noise to improve system control performance. For third-order ANLESO, the bandwidth parameters are established according to the following equation:
ω 0 = ω 0 min + k s ( s i g n ( θ e θ ^ e ) 1 )
In this expression, the defined minimum bandwidth value ω 0 min is introduced and a parameter k s is introduced to adjust the bandwidth. The relevant control system structure is shown in Figure 9:

3.4. Error Feedback Control Law Design

The linear state error feedback control law (LSEFCL) is designed according to the following steps:
u 0 = k p ( ω e ω ^ e )
where u0 is the output signal of the system; ω e and ω ^ e are the set value and estimated value of the speed; kp is the gain parameter.
After corresponding compensation for perturbation factors in the entire system, it can be concluded that the specific expression of the control variable is
i q = ( u 0 z ^ ) / b
where the total system interference z ^ covers all external and internal interference.
As shown in Figure 10, it can be observed from the figure that the speed control link only depends on a single parameter setting, thus simplifying the complexity problem in the adjustment process.
According to the aforementioned analysis, in order to achieve the purpose of accurate observation, the LESO scheme requires a higher gain setting, but this may also make the system noise-sensitive. To meet this challenge, this paper introduces a third-order ANLESO design, explains the working principle, and designs an LSEFCL-based ADRC controller to form adaptive nonlinear self-immune control (ANLADRC).

3.5. Stability Analysis of ANLESO

The error equation of third-order ANLESO can be deduced as [36,37]:
e ˙ = A e + B h
where e = e 1 e 2 e 3 T , A = β 1 1 0 β 2 0 1 β 3 0 0 , B = 0 0 1 T .
To make matrix A a Hurwitz matrix, the following conditions need to be met:
β 1 β 2 β 3 > 0
When the condition (54) is established, the observer exhibits asymptotic stability. According to the analysis of Formulas (2)–(24), it can be seen that meeting the condition (54) is relatively easy to achieve.
From Formulas (38), (40) and (53), you can obtain
ε ˙ = c ε + B 2 e
In the formula, ε = ω e * ω e , B 2 = 0 c 1 T .
From this, we can obtain
ε ˙ e ˙ = c B 2 0 A ε e + B 3 h
where B 3 = 0 0 0 1 T , definition C = c B 2 0 A .
Given that A is a Hurwitz matrix and c is a positive constant, it can be confirmed that C also has the characteristics of a Hurwitz matrix. In addition, the closed-loop control system described in Formula (56) shows the characteristics of asymptotic stability.

4. Simulation Analysis

4.1. Simulation Model Construction

In order to evaluate the effectiveness of the proposed third-order ANLESO, based on the design scheme of the observer (see Figure 11), based on the Simulink platform, this paper conducts a comparative simulation test of various control methods. For details of the motor parameters used in these simulation experiments, see Table 1.
To evaluate the effect of the PI control strategy, the proportional gain of the motor speed ring is set to 0.005, and the integral gain is adjusted to 0.03; the proportional gain of the current control loop is set to 0.5, and the integral gain is 235. For the PLL part, its proportional gain value is determined to be 220 and the integral gain is 3950. In addition, the magnetic flux observer uses 6000 as the gain coefficient. For specific simulation parameters of LESO and ANLESO, see Table 1. The parameters of the PI controller can be designed as
k p = L / 2 T , k i = R / 2 T
k c p = 3 J / ( 5 T d 2 k t ) , k c i = 3 J / ( 25 T d 2 2 k t )
k s p = 2 ζ ω n , k s i = ω n 2
where Equation (57) is used for the design of PI controller in PLL, where L represents inductance, H; R is the resistance, Ω; T is the sampling period, s. Equation (58) is the design of the PI parameters of the current loop, where J is the moment of inertia, kg·m2; Td2 = Td + 2T, kt is the motor torque constant, which refers to the proportional relationship between the electric signal input by the motor and the output torque. Equation (59) is the design of the PI parameter of the velocity loop, where J is the moment of inertia, kg·m2; ζ is the damping ratio and wn is the natural frequency.

4.2. Results Analysis

The performance of PLL-based PI control, LADRC, and ANLADRC under the condition that the motor speed increased from 900 rpm to 1500 rpm was thoroughly analyzed. The relevant results are shown in Figure 12, Figure 13 and Figure 14. These charts compare actual and estimated motor speed, speed error, angle, and error, respectively.
By observing Figure 12a, Figure 13a and Figure 14a, it can be found that PLL exhibits about 9% overshoot when the rotational speed changes abruptly, and can return to a stable state within about 0.2 s. In contrast, neither LADRC nor the optimized ANLADRC showed significant overshoot, in which the traditional method can reach a steady state within 0.1 s, while the optimized method can complete the adjustment in only 0.03 s, which is mainly due to the use of ANLESO technology to increase the order of the phase-locked loop, thereby enhancing the dynamic response of the system.
As can be seen from Figure 12b, Figure 13b and Figure 14b, the steady-state error generated by the traditional PLL can reach about 20 rpm after experiencing a speed jump, while the corresponding value of the LADRC is controlled to fluctuate within 10 rpm, and the further optimized scheme reduces this value to 4 rpm, which significantly improves the measurement accuracy. In addition, as shown in Figure 12c,d and Figure 14c,d, there is a certain lag between the actual and predicted angles under the traditional PLL method, and the difference range is about 0.15 rad. For LADRC, this gap narrows to within 0.1 rad; with the improved algorithm, the maximum deviation between the two is further reduced to 0.02 rad. In summary, the ANLADRC method based on ANLESO proposed in this study can effectively improve the accuracy of the estimation of rotor position and velocity information.

5. Design and Experiment of Permanent Magnet Synchronous Motor Control System

In order to analyze the performance of the two algorithms proposed in this paper in practical applications, a TMS320F28379D model microcontroller is selected in this chapter, and a number of hardware modules are designed based on this. good. Furthermore, by using the integrated development environment provided by Texas Instruments - Code Composer Studio (hereinafter referred to as CCS), the software design of the entire system was completed. Figure 15 shows the structural block diagram of the control system.

5.1. Software Design Process

5.1.1. Main Programming Process

In this paper, CCS software 12.2.0 is used as a programming tool for the development of a permanent magnet synchronous motor control program. The programming process covers system initialization, peripheral and IO port configuration, and main-loop mechanism. In the main loop, the system waits until the interrupt signal is triggered. Subsequently, a series of tasks are performed in the interrupt service routine, including data acquisition of motor position and speed, calculation of current values, and generation of SVPWM waveforms. The entire software architecture is shown in Figure 16.

5.1.2. Experimental Platform

Figure 17 shows the experimental platform for verifying the control strategy.

5.2. Analysis of Experimental Results

In terms of experimental Settings, both the PWM carrier frequency and the current sampling frequency were set to 10 k Hz, and a dead time of 1.2 μs was also set. The main control board has two DAC output channels. For high-frequency signals, DAC output is adopted and data acquisition and display are carried out through an oscilloscope. When a large amount of data needs to be processed, information is sent to the upper computer at a baud rate of 921,600 through the UART serial port, and the data group is transmitted once every 500 μs.
This experiment focused on the process of rotational speed variation. Set the switching frequency fPWM of the driver to 10 k Hz, and configure the specific values of several algorithms based on the actual parameters. It is assumed that there is no influence on parameter deviation.
In the experiment, the motor jumped from order 0 to 900 rpm and ran for 0.05 s, then jumped again to 1500 rpm. Relevant data were recorded during this period. Through a detailed analysis of the rotational speed error of the motor in the final stable state, the aim is to verify the performance of the two proposed observers in various indicators. Specifically, during the speed step process, key indicators such as the PMSM acceleration characteristics, overshoot degree, and response time of the motor were investigated; After reaching the steady state, the focus is on studying the fluctuation of rotational speed and the difference between it and the preset target value. In order to ensure a fair comparison of the effects of the two proposed methods, the current regulator and speed controller PI settings unified with those of the control method were adopted throughout the entire testing process.
By observing Figure 18a, Figure 19a and Figure 20a it can be found that the traditional PI shows approximately 11% overshoot when the rotational speed suddenly changes from 0, and can fluctuate greatly at 900 rpm after the speed step. In contrast, neither LADRC nor ANLADRC showed obvious overshoot phenomena, and the errors were smaller. LADRC reached the steady state within 0.05 s, while ANLADRC adjusted to 900 rpm in just 0.03 s. It can be seen from Figure 18b, Figure 19b and Figure 20b that when the step jumps from 900 rpm to 1500 rpm, the PI rotational speed error is concentrated at 50 rpm, the LADRC is concentrated at 5 rpm–15 rpm, and the ANLADRC is concentrated at 3 rpm–5 rpm. ANLADRC has demonstrated outstanding performance in terms of adjusting time, overshoot, and the rotational speed error index after stable operation at 1500 rpm.

6. Conclusions

To enhance the dynamic response capability and robustness of sensorless submersible permanent magnet synchronous motors, this paper proposes an ANLADRC method based on ANLESO. The classic phase-locked loop technology is replaced by ANLESO to accurately estimate the speed, position, and overall interference amount. The stability of the proposed ANLESO scheme was verified through the analysis of the Hurwitz stability criterion. The simulation results show that it can effectively enhance the dynamic characteristics of the system. It verifies that the proposed strategy, under the condition of continuous steps of rotational speed, shows excellent performance in transient response, overshoot, and rotational speed error after stable operation compared with the traditional PI and LADRC. A motor control experimental system based on the TMS320F28379D digital signal processor was built. For the proposed algorithm, a continuous speed step experiment was carried out. The motor started from zero, first started to 900 rpm, and then stepped again to 1500 rpm. The proposed ANLADRC based on ANLESO has a rotational speed error of approximately 5 rpm and a response time of 0.03 s. Experiments have verified the effectiveness of the proposed sensorless control strategy and algorithm under complex working conditions.

Author Contributions

Conceptualization, L.X. and X.Z.; methodology, X.Z.; software, L.T.; validation, Y.L.; formal analysis, Y.L.; investigation, J.L.; resources, J.L.; data curation, A.A.; writing—original draft preparation, A.A.; writing—review and editing, Q.S.; visualization, J.C.; supervision, J.C.; project administration, J.C.; funding acquisition, L.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Key R&D Program of China under (Grant No. 2024YFC2814300) and the Sub-project “Wellhead Centralized Control and Downhole Sealing technology and equipment” (Task No. 2024YFC2814302).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available upon request from the corresponding author.

Conflicts of Interest

All the authors declare no conflicts of interest.

References

  1. Tan, L.; Wang, Y.; Wu, Y.; Wang, T.; Cui, J.; Wang, H. Research on Multiphyics bidirectional coupling for small-diameter high-speed submersible permanent magnet synchronous motor. Heliyon 2024, 10, e36582. [Google Scholar] [CrossRef]
  2. Gan, C.; Qu, R.; Shi, H.; Ni, K. Review on Control Strategies for Wide-Speed Range High-Efficiency Operation of Permanent Magnet Synchronous Motors. Proc. CSEE 2023, 43, 2496–2512. [Google Scholar]
  3. Bu, H.; Cho, Y. A Practical Position Sensorless Control of Long-Cable-Fed PMSM Drives with a Sine-wave Filter for Electrical Submersible Pumps. In Proceedings of the 2023 IEEE International Symposium on Sensorless Control for Electrical Drives (SLED), Seoul, Republic of Korea, 16–18 August 2023; pp. 1–7. [Google Scholar]
  4. Bahrami-Fard, M.; Korrani, M.G.; Rastegar, M.; Balsara, P.; Fahimi, B. Adaptive PLL-based Sensorless Control for CSI-Fed PMSM Drives Used in Submersible Pumps. In Proceedings of the IECON 2024—50th Annual Conference of the IEEE Industrial Electronics Society, Chicago, IL, USA, 3–6 November 2024; pp. 1–6. [Google Scholar]
  5. Liu, J.; Nondahl, T.A.; Dai, J.; Royak, S.; Schmidt, P.B. A Seamless Transition Scheme of Position Sensorless Control in Industrial Permanent Magnet Motor Drives With Output Filter and Transformer for Oil Pump Applications. IEEE Trans. Ind. Appl. 2020, 56, 2180–2189. [Google Scholar] [CrossRef]
  6. Fang, L.; Hu, W.; Zhou, H.; Deng, Q.; Zhou, D. Design of Networked Control System for Submersible Pump. In Proceedings of the 2019 Chinese Control Conference (CCC), Guangzhou, China, 27–30 July 2019; pp. 5356–5361. [Google Scholar]
  7. Yang, K.; Du, J.; Wei, Y. Supply and Demand Balance of Submersible Linear Switched Reluctance Motor with Variable Stroke Frequency Adjustment. In Proceedings of the 2020 23rd International Conference on Electrical Machines and Systems (ICEMS), Hamamatsu, Japan, 24–27 November 2020; pp. 1298–1302. [Google Scholar]
  8. Ding, L.; Li, Y.W.; Zargari, N.R.; Paes, R. Sensorless Control of CSC-Fed PMSM Drives With Low Switching Frequency for Electrical Submersible Pump Application. IEEE Trans. Ind. Appl. 2020, 56, 3799–3808. [Google Scholar] [CrossRef]
  9. Song, H.; Doki, S. Position Sensorless Control based on Pattern Matching Method using Multiple Template Data Sets to Improve Position Control Error. In Proceedings of the 2018 20th European Conference on Power Electronics and Applications (EPE’18 ECCE Europe), Riga, Latvia, 17–21 September 2018; pp. 1–6. [Google Scholar]
  10. Wang, Y.; Liu, H. Research on MTPA Control Strategy of Interior Permanent Magnet Synchronous Motor with Improved Virtual Square Wave Signal Injection. Trans. China Electrotech. Soc. 2025, 2, 1–12. [Google Scholar]
  11. Mikami, T.; Kawarazaki, K.; Hoshi, N. Torque Ripple Suppression Control Considering Magnetic Saturation in Position Sensorless Control with Extended Induced Voltage for IPMSM. In Proceedings of the 2024 IEEE 21st International Power Electronics and Motion Control Conference (PEMC), Pilsen, Czech Republic, 30 September–3 October 2024; pp. 1–6. [Google Scholar]
  12. Liang, T.; Li, X.; Wang, P.; Mao, H. Sliding Mode Control of Permanent Magnet Synchronous Motor Based on Hierarchical Nonsingular Terminal and Super-Helical Sliding Mode Disturbance Observer. J. Ordnance Equip. Eng. 2025, 46, 196–203. [Google Scholar]
  13. Zhu, C.; Wang, Z.; Gu, M.; Cheng, M.; Hua, W.; Zhao, W. Control Strategy for Torque Performance Improvement of Three-phase Permanent Magnet Synchronous Motors Based on the Analysis of Air-Gap Magnetic Field Modulation Mechanism. Proc. Csee 2024, 1–13. [Google Scholar] [CrossRef]
  14. Suzuki, T.; Kojima, T.; Yamasaki, H.; Hazeyama, M.; Kayano, S. Experimental Verification of Position Sensorless Control of SynRMs based on Magnetic Saturation depending on Current Phase Angles. In Proceedings of the 2019 IEEE International Conference on Industrial Technology (ICIT), Melbourne, VIC, Australia, 13–15 February 2019; pp. 255–260. [Google Scholar]
  15. Ma, Y.; Shen, H.; Liao, M.; Yang, G. Improved three-vector model predictive current Control for Permanent magnet Synchronous Motors. Power Electron. Technol. 2024, 58, 35–37. [Google Scholar]
  16. Jian, N.C.W.; Cao, S.; Tseng, K.J.; Wee, L.B.; Yin, S. BLDC Motor Zero-Speed Startup Position Sensorless FOC Control. In Proceedings of the 2024 IEEE 10th International Power Electronics and Motion Control Conference (IPEMC2024-ECCE Asia), Chengdu, China, 17–20 May 2024; pp. 1282–1287. [Google Scholar]
  17. Sun, J. Fault-tolerant Control of Permanent Magnet Synchronous Motor Drive System Based on Rotor Misalignment Model. Electr. Eng. Technol. 2024, 23, 274–278. [Google Scholar]
  18. Lian, C.; Guo, L.; Liu, J. High-precision Identification Method for the Initial Position of Rotor of Permanent Magnet Synchronous Motor with Time Delay Compensation. J. Nav. Eng. Univ. 2024, 1–7. Available online: https://link.cnki.net/urlid/42.1106.E.20241129.1737.002 (accessed on 27 April 2025).
  19. Wang, Q.; Li, B.; Pan, G.; Wang, G.; Xu, D. Online Inductance Identification Method of Permanent Magnet Synchronous Motor Based on Decoupling Impedance Modeling of Rotor Position Error. Trans. China Electrotech. Soc. 2025, 40, 439–451. [Google Scholar]
  20. Bu, J.; Zhang, Y.; Zhu, Y.; Jiang, T. A Position Sensorless Control of PMSM in Full Speed Range Using Improved Current Derivative Method. In Proceedings of the 2023 26th International Conference on Electrical Machines and Systems (ICEMS), Zhuhai, China, 5–8 November 2023; pp. 3885–3889. [Google Scholar]
  21. YNakazawa; Matsunaga, S. Study on Observer Gain in Position Sensorless Control of Switched Reluctance Motor Using State Observer. In Proceedings of the 2020 23rd International Conference on Electrical Machines and Systems (ICEMS), Hamamatsu, Japan, 24–27 November 2020; pp. 945–949. [Google Scholar]
  22. Chen, Z.; Chen, P.; Teng, G.; Li, J.; Luo, G. Design of Proportional Resonant Self-Disturbance Rejection Speed Controller for Aviation Permanent Magnet Electric Drive System. Aviat. Sci. Technol. 2023, 34, 69–74. [Google Scholar]
  23. Xie, H.; Hu, C.; Lu, M.; Liu, X.; Huang, S. Research on Speed Control Strategy of Permanent Magnet Linear Synchronous Motor Based on Cascaded Linear-Nonlinear Active Disturbance Rejection Controller. Proc. CSEE 2024, 44, 6158–6169. [Google Scholar]
  24. Lian, C.; Sun, C.; Xiao, Y. Research on Dual-Cylinder Position Synchronous Control Based on Active Disturbance Rejection Control. Mach. Tool Hydraul. 2025, 53, 96–104. [Google Scholar]
  25. Liu, Y.; Zhang, H.; Wang, M. Based on the fuzzy linear since immunity speed loop control for the permanent magnet direct-drive wind power system. Mod. Manuf. Eng. 2025, 2, 144–150. [Google Scholar]
  26. Nguyen, T.A. Active Disturbance Rejection Control for an automotive suspension system based on parameter tuning using a fuzzy technique. PLoS ONE 2025, 20, e0313104. [Google Scholar] [CrossRef]
  27. Liu, P.; Wang, T.; Chai, Z.; Liu, C.; Zhu, X. A Doubler-r fhan Algorithm for Tracking Differentiator of Active Disturbance Rejection Control. IEEE Trans. Power Electron. 2023, 39, 7494–7509. [Google Scholar] [CrossRef]
  28. Wang, W.; Wang, J.; Liu, Y.; Liang, X.; Yi, H. Path Tracking control of Unmanned vessels with Abrupt payloads based on Improved LADRC. Ship Sci. Technol. 2024, 46, 76–84. [Google Scholar]
  29. Gao, Z. Scaling and bandwidth-parameterization based controller tuning. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003; Volume 4, pp. 4989–4996. [Google Scholar]
  30. Gao, Z. Active disturbance rejection control: A paradigm shift in feedback control system design. In Proceedings of the American Control Conference, Minneapolis, MN, USA, 14–16 June 2006; p. 7. [Google Scholar]
  31. Zhu, J.; Meng, S.; Zhang, L.; Cheng, X. Digital Valve Motor Control System Based on Linear Tracking Differentiator. Chin. Hydraul. Pneum. 2019, 0, 114–118. [Google Scholar]
  32. Li, M.; Meng, X. A Hybrid Energy Storage Converter Control Method Based on Dual-Loop LADRC. In Proceedings of the 2024 IEEE 7th International Conference on Information Systems and Computer Aided Education (ICISCAE), Dalian, China, 27–29 September 2024; pp. 776–782. [Google Scholar]
  33. Shao, K.; Hu, W.; Hu, Y.; Yu, Y. LADRC based TEC Temperature Control System. In Proceedings of the 2019 Chinese Control And Decision Conference (CCDC), Nanchang, China, 3–5 June 2019; pp. 4708–4712. [Google Scholar]
  34. Wu, X.; Chen, S.; Li, J.; Zhang, J.; Zhang, X. Position sensorless control of permanent magnet synchronous motor based on Improved Orthogonal Phase-locked Loop. Trans. China Electrotech. Soc. 2024, 39, 475–486. [Google Scholar]
  35. Zhang, X.; Shi, G. Dual extended state observer-based adaptive dynamic surface control for a hydraulic manipulator with actuator dynamics. Mech. Mach. Theory 2022, 169, 104647. [Google Scholar] [CrossRef]
  36. Liu, Z.H.; Nie, J.; Wei, H.L.; Chen, L.; Wu, F.-M.; Lv, M.-Y. Second-order ESO-based current sensor fault-tolerant strategy for sensorless control of PMSM with B-phase current. IEEE/ASME Trans. Mechatron. 2022, 27, 5427–5438. [Google Scholar] [CrossRef]
  37. Wang, B.; Tian, M.; Yu, Y.; Dong, Q. Enhanced ADRC with quasi-resonant control for PMSM speed regulation considering aperiodic and periodic disturbances. IEEE Trans. Transp. Electrif. 2021, 8, 3568–3577. [Google Scholar] [CrossRef]
Figure 1. Sensorless position control scheme.
Figure 1. Sensorless position control scheme.
Actuators 14 00282 g001
Figure 2. Nonlinear ADRC structure block diagram.
Figure 2. Nonlinear ADRC structure block diagram.
Actuators 14 00282 g002
Figure 3. Signal tracking renderings of different r values. (a) r = 100; (b) r = 1000; (c) r = 10,000; (d) r = 50,000.
Figure 3. Signal tracking renderings of different r values. (a) r = 100; (b) r = 1000; (c) r = 10,000; (d) r = 50,000.
Actuators 14 00282 g003
Figure 4. Traditional Flux-linkage PLL basic schematic.
Figure 4. Traditional Flux-linkage PLL basic schematic.
Actuators 14 00282 g004
Figure 5. Block diagram of third-order LESO structure.
Figure 5. Block diagram of third-order LESO structure.
Actuators 14 00282 g005
Figure 6. ANLESO structure block diagram.
Figure 6. ANLESO structure block diagram.
Actuators 14 00282 g006
Figure 7. Third-order LESO perturbation error Bode diagram.
Figure 7. Third-order LESO perturbation error Bode diagram.
Actuators 14 00282 g007
Figure 8. Third-order ANLESO perturbation error Bode diagram.
Figure 8. Third-order ANLESO perturbation error Bode diagram.
Actuators 14 00282 g008
Figure 9. Third-order ANLESO control block diagram.
Figure 9. Third-order ANLESO control block diagram.
Actuators 14 00282 g009
Figure 10. Block diagram of ADRC speed controller based on LSEFCL.
Figure 10. Block diagram of ADRC speed controller based on LSEFCL.
Actuators 14 00282 g010
Figure 11. Third-order ANLESO structure block diagram.
Figure 11. Third-order ANLESO structure block diagram.
Actuators 14 00282 g011
Figure 12. PI speed step based on PLL. (a) Rotational speed step; (b) Rotational speed error; (c) The Angle during the rotational speed step; (d) Angular error during rotational speed step.
Figure 12. PI speed step based on PLL. (a) Rotational speed step; (b) Rotational speed error; (c) The Angle during the rotational speed step; (d) Angular error during rotational speed step.
Actuators 14 00282 g012
Figure 13. LADRC speed step. (a) Rotational speed step; (b) Rotational speed error; (c) The Angle during the rotational speed step; (d) Angular error during rotational speed step.
Figure 13. LADRC speed step. (a) Rotational speed step; (b) Rotational speed error; (c) The Angle during the rotational speed step; (d) Angular error during rotational speed step.
Actuators 14 00282 g013
Figure 14. ANLADRC speed step. (a) Rotational speed step; (b) Rotational speed error; (c) The Angle during the rotational speed step; (d) Angular error during rotational speed step.
Figure 14. ANLADRC speed step. (a) Rotational speed step; (b) Rotational speed error; (c) The Angle during the rotational speed step; (d) Angular error during rotational speed step.
Actuators 14 00282 g014aActuators 14 00282 g014b
Figure 15. Hardware block diagram of PMSM vector control.
Figure 15. Hardware block diagram of PMSM vector control.
Actuators 14 00282 g015
Figure 16. Control system software design framework.
Figure 16. Control system software design framework.
Actuators 14 00282 g016
Figure 17. Experimental platform.
Figure 17. Experimental platform.
Actuators 14 00282 g017
Figure 18. PI speed step experiment based on PLL. (a) Speed Step Response; (b) Error under Speed Step Response.
Figure 18. PI speed step experiment based on PLL. (a) Speed Step Response; (b) Error under Speed Step Response.
Actuators 14 00282 g018
Figure 19. LADRC speed step experiment. (a) Speed Step Response; (b) Error under Speed Step Response.
Figure 19. LADRC speed step experiment. (a) Speed Step Response; (b) Error under Speed Step Response.
Actuators 14 00282 g019
Figure 20. ANLADRC speed step experiment. (a) Speed Step Response; (b) Error under Speed Step Response.
Figure 20. ANLADRC speed step experiment. (a) Speed Step Response; (b) Error under Speed Step Response.
Actuators 14 00282 g020
Table 1. LESO and ANLESO simulation parameters.
Table 1. LESO and ANLESO simulation parameters.
ParameterLESOANLESO
Speed ring gain kp220985
ESO Compensation coefficient b30,00029,800
ESO Gain w0180——
Adaptive Gain ks——35
Bandwidth w0min——45
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xiong, L.; Zhang, X.; Tian, L.; Lv, Y.; Lu, J.; Ahemaiti, A.; Shi, Q.; Cui, J. Research on Sensorless Control Strategy of High-Speed Submersible Permanent Magnet Synchronous Motor. Actuators 2025, 14, 282. https://doi.org/10.3390/act14060282

AMA Style

Xiong L, Zhang X, Tian L, Lv Y, Lu J, Ahemaiti A, Shi Q, Cui J. Research on Sensorless Control Strategy of High-Speed Submersible Permanent Magnet Synchronous Motor. Actuators. 2025; 14(6):282. https://doi.org/10.3390/act14060282

Chicago/Turabian Style

Xiong, Liang, Xiaolian Zhang, Lieyu Tian, Yang Lv, Jinsong Lu, Ailiyaer Ahemaiti, Qi Shi, and Junguo Cui. 2025. "Research on Sensorless Control Strategy of High-Speed Submersible Permanent Magnet Synchronous Motor" Actuators 14, no. 6: 282. https://doi.org/10.3390/act14060282

APA Style

Xiong, L., Zhang, X., Tian, L., Lv, Y., Lu, J., Ahemaiti, A., Shi, Q., & Cui, J. (2025). Research on Sensorless Control Strategy of High-Speed Submersible Permanent Magnet Synchronous Motor. Actuators, 14(6), 282. https://doi.org/10.3390/act14060282

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop