Next Article in Journal
Multi-Scale Feature Fusion-Based Real-Time Anomaly Detection in Industrial Control Systems
Previous Article in Journal
Improving the Safety of Slow-Moving Autonomous Vehicles When Transporting Dangerous Goods Using GNSS-Based Control Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Sensorless Speed Estimation Method for PMSM Supported by AMBs Based on High-Frequency Square Wave Signal Injection

1
School of Electrical and Control Engineering, Shaanxi University of Science & Technology, Xi’an 710021, China
2
Chongqing Dema Inverter Motor R & D Manufacturing Co., Ltd., Chongqing 400050, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(8), 1644; https://doi.org/10.3390/electronics14081644
Submission received: 19 March 2025 / Revised: 10 April 2025 / Accepted: 16 April 2025 / Published: 18 April 2025
(This article belongs to the Section Industrial Electronics)

Abstract

:
Active magnetic bearings (AMBs) are a class of electromechanical equipment that effectively integrate Magnetic Bearing technology with PMSM technology, particularly for applications involving high-power and high-speed permanent magnet motors. However, as the rotor operates in a suspended state, the motor’s trajectory changes continuously. The installation of a speed sensor poses a risk of collisions with the shaft, which inevitably leads to rotor damage due to imbalance, shaft wear, or other mechanical effects. Consequently, for the rotor control system of PMSM, it is crucial to adopt a sensorless speed estimation method to achieve high-performance speed and position closed-loop control. This study uses the rotor system of a 75 kW AMB high-speed motor as a case study to provide a detailed analysis of the principles of high-frequency square wave signal injection (HFSWSII) and current signal injection for speed estimation. The high-frequency current response signal is derived, and a speed observer is designed based on signal extraction and processing methods. Subsequently, a speed estimation model for PMSM is constructed based on HFSWSII, and the issue of “filter bandwidth limitations and lagging effects in signal processing” within the observer is analyzed. A scheme based on the high-frequency pulse array current injection method is then proposed to enhance the observer’s performance. Finally, to assess the system’s anti-interference capability as well as the motor’s static and dynamic tracking performance, its dynamic behavior is tested under conditions of increasing and decreasing speed and load. Simulation and experimental results demonstrate that the PMSM control system based on HFSWSII achieves accurate speed estimation and shows excellent static and dynamic performance.

1. Introduction

Active Magnetic Bearings (AMBs) provide several advantages, including frictionless operation, suitability for high-speed applications, and extended service life [1]. High-speed motors incorporating AMBs are characterized by their compact size and high-power density. Consequently, AMBs are extensively employed in high-speed rotating machinery, such as turbomolecular pumps, compressors, flywheel energy storage systems, and other similar applications [2].
When a magnetic levitation motor operates, the stator generates an electromagnetic field that interacts with the rotor’s magnetic field, producing an electromagnetic force that enables the rotor to levitate and rotate at high speeds, driven by a rotating magnetic field [3]. However, factors such as uneven mass distribution within the rotor and unbalanced electromagnetic forces induce rotor vibrations [4]. During operation, the direction and magnitude of the resulting centrifugal force continuously change, leading to irregular unbalanced vibrations of the rotor [5]. In research on imbalance offsetting approaches, Chen [6] proposed an unbalanced force suppression method for speed standard devices based on an active magnetic bearing force compensation system. A force feedback control system model with magnetic bearing as the force actuator is established, and a PI controller is designed to realize the control of disturbing force. Wu [7] introduced the least mean square (LMS) algorithm into PID control and proposed an unbalanced vibration control strategy based on real-time filtering compensation of rotor displacement signals, which eliminates vibration by filtering synchronous frequency and harmonic signals input to PID control. Li [8] proposed a control strategy based on the inverse system decoupling method and μ-synthesis to decouple the four-degree-of-freedom state equations of an electromagnetic bearing rigid rotor system by using the decoupling method and model the subsystems by using the uncertain parameter ingestion method to obtain the optimal μ-controller. Gao [9] proposed an optimized auto-Disturbance Control (ADRC) algorithm using supervised Radial Basis Function (SRBF) to supervise and improve the error elimination efficiency of Nonlinear State Error Feedback Rate (NLSEF). Cao [10] established an experimental platform for rotor systems and trained LSTM networks using multiple sets of measured response data and simulation data of rotor imbalance positions to realize the accurate identification of imbalance positions at different rotational speeds. Zhang [11] proposed a basic acceleration feedforward compensation (BAFC) algorithm to effectively suppress rotor vibration under both simple harmonic excitation and random excitation, leveraging online basic excitation data and a dynamic model of the rotor system. Cui [12] developed an improved double second-order generalized integral frequency-locked loop (SOGI-FLL) method to suppress the synchronous vibration force generated by the active magnetic bearing system. This method adaptively estimates rotor speed based on the frequency of the perturbation signal caused by rotor mass imbalance. Han [13] proposed a method to suppress unbalanced magnetic tension perturbations using a linear extended state observer (LESO) combined with an adaptive peak filter (APF), effectively mitigating perturbations across the entire speed range.
Currently, numerous rotor vibration control strategies rely heavily on accurate rotor speed information. However, traditional methods involving the installation of speed sensors have notable drawbacks, including a high risk of damage due to collisions with the rotor shaft. In light of this, speed and position prediction for the rotor control systems of magnetic levitation high-speed motors, without relying on speed sensors, has become a prominent research focus. Ramírez [14] proposed a sensorless controller scheme to force the rotor speed to track the desired reference, maintaining the alignment of the rotor’s electrical and mechanical angles despite the variation of the load torque over time. Bai [15] made several improvements to the traditional extended electric potential (EEMF) estimation algorithm. The key improvements included discretization compensation, high-frequency harmonic filtering, and real-time tuning of the phase-locked loop bandwidth to advance dynamic and steady-state motor control. Liang [16] proposed an SPMSM rotor position estimation algorithm based on an improved super-twisted sliding mode observer (ISTSMO) and a second-order generalized integrator (SOGI) structure to enhance the stability and robustness of the sensorless control system of surface-mounted permanent magnet synchronous motors (SPMSMs). Xiao [17] presented a numerical solution of the inverse electromotive force based on the transmission line model (TLM), which became a new application in the position sensor-less control of permanent magnet synchronous motors. Saha [18] employed a modified magnetic flux observer combined with an adaptive frequency-synchronized reference frame phase-locked loop for position estimation. By utilizing stator flux information to determine the angular position of the rotor, this method enables sensorless variable-speed drives. Sun [19] proposed a speed sensorless control strategy for switched reluctance motors and introduced an improved time-varying function sliding mode variable structure controller (TVSMSC). Experimental results demonstrated its high robustness and accuracy in rotor position estimation. Naderian [20] developed an improved signal demodulation algorithm based on an enhanced phase-locked loop (EPLL). This algorithm, operating at high frequencies and exhibiting rapid dynamic characteristics, successfully estimated rotor position from standstill to low-speed ranges. While all of the aforementioned studies focus on improving sensor models and control methods to achieve speed estimation, they inevitably increase the complexity and design challenges of the control systems, making them less straightforward to regulate.
In order to solve the above problems, research is carried out on the speed estimation of AMB high-speed motors, and in view of the shortcomings of the traditional methods, a speed estimation model based on improved high-frequency square wave signal injection (HFSWSI) is proposed. The model enhances the observer of the high-frequency pulse array current injection technique by taking advantage of the obvious convex pole effect generated by the asymmetric magnetic circuit at low speed of the motor, injecting high-frequency signals through multiple signal processing techniques, and extracting the position error information in the high-frequency response signals in order to realize accurate speed estimation. In signal processing, focusing on iq information extraction simplifies the design of the speed observer and avoids the bandwidth limitation and hysteresis effect brought by the traditional filter. The method is validated in the simulation on the magnetic levitation high-speed motor platform, which shows excellent performance under different speed and load conditions and verifies the accuracy of the speed estimation of the improved HFSWSI method.

2. Rotor Rotation Speed Estimation Method for PMSM Based on HFSWSI

2.1. Principle Analysis of High-Frequency Square Wave Signal Injection Method

The voltage equation of the PMSM in the synchronous rotating coordinate system is given by
u d u q = R s ω r L q ω r L d R s i d i q + L d 0   0 L q d d t i d i q + 0 ω r ψ f
where: u d , u q are d-axis and q-axis voltages, respectively; L d , L q are d-axis and q-axis inductances, respectively; i d , i q are d-axis and q-axis currents, respectively; R s is the stator resistance; ψ f is the magnetic flux linkage of the permanent magnets; ω r is the angular velocity of rotation in the d-q coordinate system.
When the PMSM operates at low speed, the fundamental back electromotive force can be ignored. Simultaneously, after applying a high-frequency voltage, the resulting high-frequency inductive reactance is significantly greater than the stator resistance, allowing the stator resistance voltage drop to be disregarded. Consequently, the high-frequency voltage equation in the two isochronous rotating coordinate systems can be simplified as
u d h u q h = p L d 0   0 p L q i d h i q h ,
where the subscript ‘h’ denotes the high-frequency component of the corresponding variable; p denotes the time-derivative operator ( p = d / d t ), equivalent to j ω in the frequency domain for steady-state sinusoidal systems.
The high-frequency square-wave voltage injection method is similar to the traditional high-frequency pulsating sinusoidal voltage injection method, in which a high-frequency voltage signal is injected into the d-axis of the estimated rotor coordinate system. However, in this case, the injected signal is a square wave rather than a sine wave. The high-frequency pulsating square-wave voltage signal can be expressed as follows:
v c d q r ^ = v c 1 n , 0 T ,
where n is the sampling sequence, v c d q r ^ is the estimated high-frequency pulsating square wave voltage injected in the stationary coordinate system, and ν c is the voltage magnitude.
Because the frequency of the injected signal is several times higher than the rotational speed frequency of the motor itself, and given that the resistance is much smaller than the reactance at high frequencies, the effect of ω r is neglected when only the carrier signal is considered. Based on (3), the purely inductive model of the high-speed motor is obtained:
v c d q r = L d q r d i c d q r d t ,
where v c d q r is the estimated high-frequency voltage injected under the two-phase stationary coordinate system d r q r , i c d q r the estimated high-frequency current injected under the two-phase stationary coordinate system d r q r , and L d q r is the inductance in the phase-stationary coordinate system d r q r .
Substituting Equation (3) into the estimated rotor coordinate system gives
v c d q r ^ = L d q r ^ d i c d q r ^ d t ,
where L d q r ^ is the estimated inductance in the two-phase stationary coordinate system d r ^ q r ^ . The specific expression for L d q r ^ is:
L d q r ^ = L 0 + L 1 cos 2 ( θ r θ ^ r ) L 1 sin 2 ( θ r θ ^ r ) L 1 sin 2 ( θ r θ ^ r ) L 0 L 1 cos 2 ( θ r θ ^ r ) ,
where, L 0 = L d + L q 2 , L 1 = L d L q 2 .
Further organization of Equations (4) and (5) yields:
i c d q r ^ = L d q r ^ 1 1 s v c d q r ^ ,
Substituting Equation (3) into the above expression yields:
i d q r ^ = V c T s L 1 2 L 0 2 L 1 2 1 ( n + 1 ) sin 2 θ r θ ^ r ,
Through the derivation of the high-frequency response current above, the expression for the high-frequency current response generated when the high-frequency square wave signal is injected has been obtained. Upon analysis, it can be observed that the expression for the high-frequency response current contains information about the rotor position θ r of the magnetic levitation motor. By applying appropriate signal processing, the motor’s rotational speed can be determined. Therefore, the generated high-frequency current signal needs to be processed accordingly.
Sample i d q r ^ at the sampling moment and multiply it by ( 1 ) ( n + 1 ) to obtain the demodulated carrier current i c q d d e m r ^ .
i c q d e m r ^ = i d q r ^ ( 1 ) ( n + 1 ) ,
Substituting (6) into (4) gives:
i cqde m r ^ = V c T s L 1 2 ( L 0 2 L 1 2 ) sin 2 ( θ r θ ^ r ) = K c sin 2 ( θ r θ ^ r ) ,
where,
K c = V c T s L 1 2 ( L 0 2 L 1 2 ) ,
Through the derivation of the high-frequency response current above, the expression for the high-frequency current response generated when the high-frequency square wave signal is injected has been obtained. The specific schematic diagram is shown in Figure 1.

2.2. Rotor Position Estimation Based on Luenberger State Observer

The rotor position error information is the same as the conventional rotating high-frequency injection method. Therefore, the rotor position can be estimated by an observer after extracting this variation, and the observer used in this paper is the Luenberger state observer. According to the equation of motion of PMSM, the relationship between the estimated rotational speed and the estimated load torque is T ^ L is:
ω ^ r = n p ( T e T ^ L ) / J ,
where: T e is the torque command; T ^ L is the load torque; n p is the number of pole pairs; J is the rotational inertia.
The T ^ L can be approximated to be unchanged in 1 calculation cycle, and the rotor position, rotational speed, and load torque are selected as the state variables, and the system state equation is
θ ^ ˙ r ω ^ ˙ r T ^ ˙ L = 0 1 0 K p n p J b 0 + K s n p J 1 J 0 0 0 θ ^ r ω ^ r T ^ L + 0 K n p J 0 e ,
where the input is the error signal e,
e = θ r θ ^ r ,
Accordingly, the block diagram of the Luenberger state observer for rotor position observation can be obtained as shown in Figure 2. In practice, the estimated rotor position is obtained by directly using the q-axis current variation as input to the Luenberger state observer.

2.3. Processing of High-Frequency Current Signals

Upon analysis, it can be observed that the expression for the high-frequency response current contains information about the rotor position θ r of the AMB motor. By applying appropriate signal processing, the motor’s rotational speed can be determined. Therefore, the generated high-frequency current signal needs to be processed accordingly. The design of the observer is the core part of the whole speed estimation system. It consists of the correct extraction of the high-frequency current response and appropriate signal processing to obtain accurate rotor position and speed information. The signal processing process can be divided into the following five steps:
Step 1: The C 3 s / 2 s transformations are applied to obtain the two-phase static currents, as given by Equation (14):
C 3 s / 2 s = 2 3 1 1 / 2 1 / 2 0 3 / 2 3 / 2 ,
Thus, the functions F c n and F c n 1 are, respectively,
u 1 1 2 u 2 1 2 u 3 3 4 u 2 3 4 u 3 ,
Step 2: Design the high-pass filter with the objective of retaining the high-frequency components in the current response signals while effectively filtering out the low-frequency speed signals originating from the magnetic levitation high-speed motor itself.
Step 3: Design the low-pass filter using the q r ^ -axis current expression, defined as
i c q r ^ = K c ( 1 ) ( n + 1 ) sin 2 ( θ r θ ^ r ) ,
When the load current is taken into account, it is expressed as
i d q r ^ = K c ( 1 ) ( n + 1 ) sin 2 ( θ r θ ^ r ) + k F sin ( ω F T s n ) ,
Multiplying i d q r ^ by ( 1 ) ( n + 1 ) eliminates the effect of n, resulting in
i c q d e m r ^ = K c sin 2 ( θ r θ ^ r ) + k F sin ( ω F T s n ) ( 1 ) ( n + 1 ) ,
The low-frequency signal component is retained, while the high-frequency component is filtered out, leaving only the part containing rotor position information.
Step 4: Rotor position detection is achieved through the outlier method.
Step 5: Estimation of rotational speed information is performed using the structure of the Luenberger observer, which is derived from the equations of motion governing magnetic levitation high-speed motor machinery.
J p ω r n p = T e T L R Ω ω r n p ,
where ω r represents the actual angular speed of the motor rotor. n p represents the number of pole-pairs of the motor. T e represents the electromagnetic torque, which is the driving torque generated by the internal electromagnetic action of the motor. R Ω represents the damping coefficient related to the rotational speed.
Additionally, based on the electromagnetic torque equation, the equation is rewritten and used as an estimation variable to derive Equation (20):
d ω ^ r d t = n p J T e n p J T L R Ω J ω ^ ,
If T e = T L , then ω ^ r represents the actual speed, i.e., ( n p T L ) / J determines the speed estimation bias, which is compensated for by an error compensator. Therefore:
d ω ^ r d t = n p J T e n p J T L R Ω J ω ^ ,
where K p and K s represent the proportional coefficient and the integral coefficient, respectively.
Thus, Equation (22) is derived:
T ^ L = ( K p + K s s ) ( θ r θ ^ r ) ,
Combining this with the electromagnetic torque equation yields ω ^ r .

2.4. Improved Signal Extraction Based on High-Frequency Square Wave Injection

The rotational speed estimation process of the rotational speed position observer, based on the outlier method design and the Luenberger design, suffers from the following two limitations:
(1)
In the signal extraction process, the four filters limit the system’s bandwidth and may introduce a hysteresis effect on the processed signal, which reduces both the static and dynamic performance of rotational speed estimation, thereby affecting its accuracy.
(2)
In the design of the observer using the outlier method for position signal processing, the model structure is relatively straightforward to build. However, the design process demands a deep understanding of the theoretical formulas, making it challenging. Implementation requires the acquisition of both id and iq signals.
Based on the two aforementioned limitations, this section proposes an improved signal extraction method that can avoid the identified issues while maintaining the static and dynamic performance requirements of the system. This method greatly simplifies the structural design of the rotational speed observer and enables full-range rotational speed estimation. The concept of this improved approach is derived from the high-frequency pulse array current injection method, as the voltage response generated by high-frequency current injection contains rotor position information. A simpler signal extraction method, inspired by this current injection technique, is combined with the Luenberger structure for rotational speed estimation, with the signal extraction focusing solely on extracting the iq information. Based on the theoretical derivation in the previous chapter, the observer can be constructed as shown in Figure 3, and the specific derivation process follows a similar approach to the high-frequency voltage injection method, which will not be repeated here.
In the observer design for speed estimation using the high-frequency current injection method, the challenge lies in extracting information about θ ^ from the high-frequency voltage response, which requires advanced signal processing techniques. Although the principles behind various high-frequency injection methods are similar, the key difference lies in the observer design, which varies according to the different response signals, resulting in different methods for extracting rotor position signals. The constructed signal processing scheme has been verified through simulation. While it is capable of estimating rotational speed, the estimable rotational speed range is limited, and the static and dynamic performance is suboptimal. The main factor contributing to this is that the only adjustable parameter is ki, which significantly restricts the potential for improving system performance through parameter tuning.

3. Simulation Verification

3.1. Square Wave Injection Method for Speed Estimation

The key feature of the high-frequency square-wave voltage injection method is its ability to accurately estimate rotor position and rotational speed information during low-speed motor operation. The rotational speed is estimated during low-speed operation to verify the accuracy of the observer design. The amplitude of the injected high-frequency square wave signal is 15 V, with a frequency of 5000 Hz during open-loop operation of the system. To assess the dynamic performance of the control system during acceleration and deceleration at low and medium speeds, the system simulation conditions are set as in Figure 4a: during normal motor operation, the rotor rotational frequency is set to 12.56 rad/s from 0 to 4 s, then jumps to 125.6 rad/s at 4 s, maintaining this value from 4 to 7 s, and then decreases to 50 rad/s from 7 to 10 s, corresponding to frequencies of 2, 20, and 8 Hz, respectively.
From Figure 4b, it can be observed that the maximum overshoot of the motor speed during the start-up process is 5 rad/s. Shortly after 0.25 s, the estimated value closely matches the measured value. As shown in Figure 4d, the steady-state error of the motor is only 0.0025 rad/s during low-speed operation at 8 Hz. The overshoot is also 5 rad/s during medium-speed operation, which corresponds to only 4%. As illustrated in Figure 4c, the presence of four filters in the observer causes the observed value to lag behind the measured value by 0.04 s. The filters in the observer lead to a delay in the estimated value compared to the measured value.

3.2. Improvement of High-Frequency Current Injection Method for Very Low-Speed Operation

To verify the motor’s performance during very low-speed operation, the simulation conditions are set as follows: the given speed is 0.0125 rad/s from 0 to 1 s, then jumps to 0.025 rad/s at 1 s, and returns to 0.0125 rad/s at 2 s. The simulation results are shown in Figure 5. From the waveforms, it can be observed that at 1 s and 2 s, the overshoot at the moment of sudden speed change is 0.0025 rad/s, corresponding to an overshoot of 20%, with a settling time of 0.2 s. As shown in Figure 5b, the steady-state error of the motor speed is 0.0013 rad/s, indicating that the speed control can meet the performance requirements during very low-speed operation of the motor.

3.3. Improved Speed Estimation of High-Frequency Current Injection Method

Under normal motor operation, the motor’s running frequency is 12.56 rad/s from 0 to 1 s, jumps to 314.1 rad/s at 1 s, remains at 314.1 rad/s from 1 to 2 s, and then decreases to 125.6 rad/s from 2 to 3 s, corresponding to frequencies of 2 Hz, 50 Hz, and 20 Hz, respectively. The simulation results are shown in Figure 6.
It can be seen from Figure 6 that the rotational speed changes abruptly at 1 s and 2 s, respectively, and stabilizes quickly within 0.4 s after acceleration and deceleration. As the given rotational speed increases, the steady-state error gradually increases, from 0.15 rad/s to 1.3 rad/s, and finally to 3.5 rad/s, all of which are within the allowable error range, indicating good static performance. The rotor position information waveform is shown in Figure 7. At 1 s and 2 s, the slope of the corresponding rotor position waveform changes from gradual to jittery and then to more jittery, as the motor speed changes from slow to fast and then back to slow. It can be observed that the estimated rotor position closely follows the measured value. From Figure 7b, it is evident that the steady-state error of the motor at high speed is only 0.06 rad, which is 100 times smaller than the 8 rad error before the improvement. The steady-state error remains relatively constant, making the result quite satisfactory. The lag time at steady state is 0.00015 s, which is 0.003 times that of the pre-improvement value, indicating a significant improvement in the lag phenomenon.

3.4. Improvement of High-Frequency Current Injection Method for Adding and Subtracting Load Characteristics

To verify the dynamic performance of the control system during sudden loading and unloading, the simulation conditions are set as follows: Under normal motor operation, a rated load of 1 Nm is applied at both high and low speeds, and the dynamic waveform of the motor speed is shown in Figure 8. It can be observed that the motor stabilizes to the given speed within 0.4 s after loading and unloading, which is comparable to the performance before the improvement. The steady-state error is 1.5 rad/s during medium-speed operation and close to 0 in low-speed operation. The magnified figure shows that the maximum negative overshoot is 10 rad/s, with the overshoot being less than 1%. This indicates good static and dynamic performance during loading and unloading.

4. Experimental Verification

The experimental rig of the AMBs rigid rotor system is shown in Figure 9, which includes a monitor, power supply, power amplifier, controller, sensor, bearings, frequency converter, and AMBs high-speed motor. Where a power supply powers the device and a power amplifier receives and amplifies the controller signals. An eddy current sensor is used to measure the rotor displacement of the AMB motor in real time to collect data. The controller is based on the DSP28335 driver board, which processes the sensor data and generates control signals according to a preset algorithm. The display is connected to the host computer software to show the collected data in real time. The sampling rate of 20 kHz was selected, and the signal was processed by a low-pass filter with a cut-off frequency of 3 kHz. The sensitivity of the displacement sensor is 10 V/mm, and the maximum output current of the power amplifier is 10 A.
Figure 10 shows the floating process of the AMBs high-speed motor, and it can be seen that the rotor can be stably suspended. The first four traces represent the voltage variations in the radial directions (BY, AY, BX, AX), while the final trace corresponds to the axial (Z) direction. The horizontal axis is time (1 ms/div), and the vertical axis indicates voltage (2 V/div). Each trace is annotated with the maximum voltage (Umax), minimum voltage (Umin), and average voltage (Uavg) to highlight the dynamic behavior in each direction.
The setting central voltage (AX, AY, BX, BY) of rotor stable suspension is AX = 5.6 V, AY = 6.7 V, BX = 7.7 V, and BY = 8.1 V, respectively. During the initial phase (0 ms to 2 ms), the rotor remains in its natural state with no applied bias voltage, resulting in relatively stable voltage profiles across all directions. At 2 ms, a bias voltage is applied, initiating rotor motion. The radial voltage traces show a distinct transition, and the rotor achieves a stable levitation state approximately 1.8 ms later, with the voltage levels stabilizing for about 4.7 ms. At 8.5 ms, the bias voltage is removed, and the rotor returns to its natural state, with the voltage traces reverting to their initial values. The axial (Z-direction) response follows a similar trend, with the bias voltage applied at 4 ms, triggering motion in the axial direction. After approximately 0.2 ms, the rotor stabilizes in the levitation state by 4.3 ms, maintaining steady voltage for around 4.3 ms. The bias voltage is then removed at 8.5 ms, and the voltage returns to the natural state.
In order to further verify that the rotor can be stably suspended and change the rotor suspension center voltage (AX = 5.8 V, AY = 6.0 V, BX = 7.8 V, BY = 7.7 V), it can be seen from Figure 11 that the rotor can be stably operated in the center position and the system has a good dynamic response.
Figure 12 shows the current fluctuation characteristics of an AMB motor rotor during acceleration and deceleration at a high rotational speed of 45,000 rpm. Voltage measurements on each channel (AX, AY, BX, and BY) show that the system maintains a high degree of stability under high dynamic loads. For example, the average voltage (Uavg) of the BY channel is 7.70 V with a small fluctuation range, showing good current control performance. In addition, the motor shows a strong dynamic response ability during acceleration and deceleration and is able to quickly adapt to speed changes, while the average voltage values of the channels are relatively stable, reflecting the reliability and high efficiency of the AMB system when operating at high speeds. These results provide strong experimental support for the further optimization of magnetic levitation motors in high-performance applications, proving their excellent performance under high-speed operating conditions.
By comparing and analyzing the experimental data of the four channels, the following conclusions can be drawn: The BY channel shows the highest average voltage and the smallest fluctuation range, indicating that the current control in this direction is the most stable and the system response performance is excellent. The fluctuation ranges of the BX and AX channels are larger, which indicates that the motor is subjected to larger dynamic loads during acceleration and deceleration in these directions, but the average voltage is still kept in a reasonable range. The average voltage of the AY channel is the lowest, showing better current control consistency. Overall, the BY direction has the best performance, while the BX and AX directions have larger fluctuations, but the system is still able to effectively cope with the dynamic changes in high-speed operation, which proves the overall stability and reliability of the magnetic levitation motor under the condition of high rotational speed.

5. Discussion

This paper proposes an improved signal extraction method that can avoid the identified issues while maintaining the static and dynamic performance requirements of the system. This method greatly simplifies the structural design of the rotational speed observer and enables full-range rotational speed estimation. The concept of this improved approach is derived from the high-frequency pulse array current injection method, as the voltage response generated by high-frequency current injection contains rotor position information. A simpler signal extraction method, inspired by this current injection technique, is combined with the Luenberger structure for rotational speed estimation, with the signal extraction focusing solely on extracting the iq information. In addition, compared with the permanent magnet synchronous motor, it fully takes into account the characteristics of the high speed of the magnetic levitation motor, solves the problem that the permanent magnet synchronous motor is easy to be damaged by the long-time high-speed operation, and provides a more reliable and efficient solution for the estimation of the speed of the magnetic levitation high-speed motor.
In the observer design for speed estimation using the high-frequency current injection method, the challenge lies in extracting information about θ ^ from the high-frequency voltage response, which requires advanced signal processing techniques. Although the principles behind various high-frequency injection methods are similar, the key difference lies in the observer design, which varies according to the different response signals, resulting in different methods for extracting rotor position signals. The constructed signal processing scheme has been verified through simulation. While it is capable of estimating rotational speed, the estimable rotational speed range is limited, and the static and dynamic performance is suboptimal. The main factor contributing to this is that the only adjustable parameter is ki, which significantly restricts the potential for improving system performance through parameter tuning.

Author Contributions

Conceptualization, L.G.; methodology, Y.L. and W.L.; software, J.C.; validation, D.D. and P.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of China (52407059) and the State Key Laboratory of Ocean Engineering (Shanghai Jiao Tong University Grant No. GKZD010089).

Data Availability Statement

Data are unavailable due to privacy or ethical restrictions.

Acknowledgments

The authors would like to thank the editors and reviewers for their contributions to our manuscript.

Conflicts of Interest

Author Dali Dai was employed by the company Chongqing Dema Inverter Motor R & D Manufacturing Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AMBsActive magnetic bearings
HFSWSIIHigh-frequency square wave signal injection

References

  1. Ren, Y.; Ma, W. Dynamic Analysis and PD Control in a 12-Pole Active Magnetic Bearing System. Mathematics 2024, 12, 2331. [Google Scholar] [CrossRef]
  2. Zhu, Q.; Lu, Y.; Shao, Z. Structural Design and Electromagnetic Performance Analysis of Octupole Active Radial Magnetic Bearing. Sensors 2024, 24, 8200. [Google Scholar] [CrossRef]
  3. Zhang, M.; Tang, J.; Zhou, J.; Han, X.; Wang, K. Vibration Suppression of Multi-Stage-Blade AMB-Rotor Using Parallel Adaptive and Cascaded Multi-Frequency Notch Filters. Appl. Sci. 2024, 14, 6255. [Google Scholar] [CrossRef]
  4. Zeng, K.; Zhou, Y.; Xu, Y.; Zhou, J. Modal Vibration Suppression for Magnetically Levitated Rotor Considering Significant Gyroscopic Effects and Interface Contact. Actuators 2025, 14, 76. [Google Scholar] [CrossRef]
  5. Liu, X.; Ma, X.; Zheng, S.; Zhou, J.; Chen, Y. Feedback Linearization and Robust Control for Whirl Mode with Operating Point Deviation in Active Magnetic Bearings-Rotor System. IEEE Trans. Ind. Electron. 2023, 70, 7673–7682. [Google Scholar] [CrossRef]
  6. Chen, Y.; Du, L.; Sun, Q.; Bai, J. A Disturbance Compensation Control Strategy for Rotational Speed Standard Device Based on AMB System. Sensors 2024, 24, 3093. [Google Scholar] [CrossRef]
  7. Wu, H.; Yu, M.; Song, C.; Wang, N. Unbalance Vibration Suppression of Maglev High-Speed Motor Based on the Least-Mean-Square. Actuators 2022, 11, 348. [Google Scholar] [CrossRef]
  8. Li, Y.; Zhu, C. Multi-Objective Optimal Design of μ–Controller for Active Magnetic Bearing in High-Speed Motor. Actuators 2023, 12, 206. [Google Scholar] [CrossRef]
  9. Gao, P.; Su, X.; Pan, Z.; Xiao, M.; Zhang, W.; Liu, R. Active Disturbance Rejection Control for Speed Control of PMSM Based on Auxiliary Model and Supervisory RBF. Appl. Sci. 2022, 12, 10880. [Google Scholar] [CrossRef]
  10. Cao, Y.; Shi, C.; Li, X.; Li, M.; Bian, J. Unbalanced Position Recognition of Rotor Systems Based on Long and Short-Term Memory Neural Networks. Machines 2024, 12, 865. [Google Scholar] [CrossRef]
  11. Zhang, P.; Zhu, C. Vibration Control of Base-Excited Rotors Supported by Active Magnetic Bearing Using a Model-Based Compensation Method. IEEE Trans. Ind. Electron. 2024, 71, 261–270. [Google Scholar] [CrossRef]
  12. Cui, P.; Li, Y.; Li, J.; Du, L.; Wu, Y. Synchronous Vibration Force Suppression of Magnetically Suspended CMG Based on Modified Double SOGI-FLL. IEEE Trans. Ind. Electron. 2023, 70, 11566–11575. [Google Scholar] [CrossRef]
  13. Han, X.; Liu, G.; Le, Y.; Dong, B.; Zheng, S. Unbalanced Magnetic Pull Disturbance Compensation of Magnetic Bearing Systems in MSCCs. IEEE Trans. Ind. Electron. 2023, 70, 4088–4097. [Google Scholar] [CrossRef]
  14. Ramírez-Villalobos, R.; Coria, L.N.; Valle, P.A.; Aldrete-Maldonado, C. Sensorless Control of Permanent Magnet Synchronous Motor Drives with Rotor Position Offset Estimation via Extended State Observer. Mathematics 2025, 13, 899. [Google Scholar] [CrossRef]
  15. Bai, X.; Huang, W.; Gao, C.; Wu, Y. Sensorless Control of Ultra-High-Speed PMSM via Improved PR and Adaptive Position Observer. Sensors 2025, 25, 1290. [Google Scholar] [CrossRef] [PubMed]
  16. Liang, Z.; Cheng, L.; Cheng, L.; Li, C. Rotor Position Estimation Algorithm for Surface-Mounted Permanent Magnet Synchronous Motor Based on Improved Super-Twisting Sliding Mode Observer. Electronics 2025, 14, 436. [Google Scholar] [CrossRef]
  17. Xiao, D.; Hu, K.; Li, C. Transmission Line Modeling-Based Position Sensorless Control for Permanent Magnet Synchronous Machines. Electronics 2025, 14, 271. [Google Scholar] [CrossRef]
  18. Saha, B.; Singh, B. Torque Ripple Mitigation in Sensorless PMBLDC Motor Drive with Adaptive Observer for LEV. IEEE Trans. Power Electron. 2025, 40, 1739–1747. [Google Scholar] [CrossRef]
  19. Sun, X.; Wang, N.; Yao, M.; Lei, G. Position Sensorless Control of SRMs Based on Improved Sliding Mode Speed Controller and Position Observer. IEEE Trans. Ind. Electron. 2025, 72, 100–110. [Google Scholar] [CrossRef]
  20. Naderian, M.; Markadeh, G.A.; Karimi-Ghartemani, M.; Mojiri, M. Improved Sensorless Control Strategy for IPMSM Using an EPLL Approach with High-Frequency Injection. IEEE Trans. Ind. Electron. 2024, 71, 2231–2241. [Google Scholar] [CrossRef]
Figure 1. Control Structure of PMSM for HFSWSI.
Figure 1. Control Structure of PMSM for HFSWSI.
Electronics 14 01644 g001
Figure 2. Luenberger observer structure.
Figure 2. Luenberger observer structure.
Electronics 14 01644 g002
Figure 3. Signal Extraction.
Figure 3. Signal Extraction.
Electronics 14 01644 g003
Figure 4. Simulation diagram of rotational speed estimation based on square wave injection method. (a) Estimated speed of motor running at 2 Hz, 20 Hz, and 8 Hz. (b) 2 Hz low-frequency feedthrough. (c) 20 Hz low-frequency feedthrough. (d) 8 Hz low-frequency feedthrough.
Figure 4. Simulation diagram of rotational speed estimation based on square wave injection method. (a) Estimated speed of motor running at 2 Hz, 20 Hz, and 8 Hz. (b) 2 Hz low-frequency feedthrough. (c) 20 Hz low-frequency feedthrough. (d) 8 Hz low-frequency feedthrough.
Electronics 14 01644 g004
Figure 5. Simulation results of very low-speed operation of the motor. (a) Very low-speed plus or minus speed setting. (b) Local magnification of very low-speed steady-state error.
Figure 5. Simulation results of very low-speed operation of the motor. (a) Very low-speed plus or minus speed setting. (b) Local magnification of very low-speed steady-state error.
Electronics 14 01644 g005
Figure 6. Simulation diagram of the improved signal extraction method. (a) Estimated speed of motor running at 2 Hz, 20 Hz, and 50 Hz. (b) 2 Hz low-frequency feedthrough. (c) 20 Hz low-frequency feedthrough. (d) 50 Hz low-frequency feedthrough.
Figure 6. Simulation diagram of the improved signal extraction method. (a) Estimated speed of motor running at 2 Hz, 20 Hz, and 50 Hz. (b) 2 Hz low-frequency feedthrough. (c) 20 Hz low-frequency feedthrough. (d) 50 Hz low-frequency feedthrough.
Electronics 14 01644 g006
Figure 7. Rotor position information simulation diagram. (a) Rotor Position Change Waveforms. (b) Local enlarged view of rotor position at 1.5 s.
Figure 7. Rotor position information simulation diagram. (a) Rotor Position Change Waveforms. (b) Local enlarged view of rotor position at 1.5 s.
Electronics 14 01644 g007
Figure 8. Sudden load increase and decrease waveforms during motor operation. (a) 1 N·m loaded at low and medium speeds. (b) Partial enlargement of medium-speed loading.
Figure 8. Sudden load increase and decrease waveforms during motor operation. (a) 1 N·m loaded at low and medium speeds. (b) Partial enlargement of medium-speed loading.
Electronics 14 01644 g008
Figure 9. Experimental rig.
Figure 9. Experimental rig.
Electronics 14 01644 g009
Figure 10. Floating process of the AMBs high-speed motor.
Figure 10. Floating process of the AMBs high-speed motor.
Electronics 14 01644 g010
Figure 11. Voltage-time response of the rotor levitation. (a) AX. (b) AY. (c) BX. (d) BY.
Figure 11. Voltage-time response of the rotor levitation. (a) AX. (b) AY. (c) BX. (d) BY.
Electronics 14 01644 g011
Figure 12. Acceleration and deceleration current diagram.
Figure 12. Acceleration and deceleration current diagram.
Electronics 14 01644 g012
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

Gong, L.; Li, Y.; Dai, D.; Luo, W.; He, P.; Chen, J. A Sensorless Speed Estimation Method for PMSM Supported by AMBs Based on High-Frequency Square Wave Signal Injection. Electronics 2025, 14, 1644. https://doi.org/10.3390/electronics14081644

AMA Style

Gong L, Li Y, Dai D, Luo W, He P, Chen J. A Sensorless Speed Estimation Method for PMSM Supported by AMBs Based on High-Frequency Square Wave Signal Injection. Electronics. 2025; 14(8):1644. https://doi.org/10.3390/electronics14081644

Chicago/Turabian Style

Gong, Lei, Yu Li, Dali Dai, Wenjuan Luo, Pai He, and Jingwen Chen. 2025. "A Sensorless Speed Estimation Method for PMSM Supported by AMBs Based on High-Frequency Square Wave Signal Injection" Electronics 14, no. 8: 1644. https://doi.org/10.3390/electronics14081644

APA Style

Gong, L., Li, Y., Dai, D., Luo, W., He, P., & Chen, J. (2025). A Sensorless Speed Estimation Method for PMSM Supported by AMBs Based on High-Frequency Square Wave Signal Injection. Electronics, 14(8), 1644. https://doi.org/10.3390/electronics14081644

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