Next Article in Journal
Techno-Economic Comparison of Stationary Storage and Battery-Electric Buses for Mitigating Solar Intermittency
Previous Article in Journal
Survey of Explainable AI Techniques in Healthcare
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved Sensorless Hybrid Control Method of Permanent Magnet Synchronous Motor Based on I/F Startup

Engineering Research Center for Metallurgical Automation and Measurement Technology of Ministry of Education, Wuhan University of Science and Technology, Wuhan 430081, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(2), 635; https://doi.org/10.3390/s23020635
Submission received: 22 November 2022 / Revised: 18 December 2022 / Accepted: 26 December 2022 / Published: 5 January 2023
(This article belongs to the Section Industrial Sensors)

Abstract

:
To realize permanent magnet synchronous motor (PMSM) in the full speed domain without speed sensor operation, a hybrid control method combining I/F startup and extended Kalman filter (EKF) is proposed in this paper. This method employs I/F startup to transition at low speed, effectively resolving the issue that the position estimation method based on the back electromotive force (EMF) model fails at zero speed and low speed, and converts to EKF for speed closed-loop vector control at medium and high speed. Moreover, a new feedback regulation mechanism as a solution to the problem of smooth switching between the two methods is proposed. First, the power angle is determined based on the relationship between the given I/F frequency and the estimated EKF position angle. Using the information of power angle, the damping torque of the system is increased to reduce velocity fluctuations during I/F startup. In addition, the balance point of current and position error angle is adjusted using the closed-loop information of position error angle to reduce the torque abrupt change before and after switching, thereby making the motor switching process to EKF speed closed-loop control more stable. Finally, simulation results are used to verify the effectiveness of the proposed scheme.

1. Introduction

Permanent magnet synchronous motors (PMSM) have been widely used in industrial applications and electric vehicles due to their high power density, small size, and low weight [1,2]. In certain application fields, such as fans, pumps, compressors, and home appliances, the dynamic performance requirements of motors are not as stringent as in the automotive and robotics industries. However, industrial costs and production environment usually limit the use of position sensors in these applications. Therefore, it is necessary to study a reliable and stable position sensorless PMSM control system [3].
Current sensorless position control methods are primarily divided into two categories based on the injection of high-frequency signals and the estimation of back electromotive force (EMF) [4]. Methods for injecting high-frequency signals include the rotating high-frequency signal injection method [5], the pulse vibration high-frequency signal injection method [6], high-frequency square wave signal injection method [7], etc. By injecting a specific high-frequency voltage into the stator windings, these techniques, which typically exploit the salient pole characteristic of the motor, could extract the signal carrying position information from the current. The signal injection method with a high frequency yields superior performance characteristics at zero and low speeds [8]. However, due to its reliance on the salient polarity of the motor, this method often fails for surface permanent magnet synchronous motors (SPMSM) with weak salient polarity. The estimation methods based on back EMF primarily consist of a model reference adaptive system [9], sliding mode observer [10], extended Kalman filter observer [11], etc. These methods obtain rotor position data using the back-EMF mathematical model of the motor, which is better suited for providing precise estimates at medium and high speeds [12]. However, due to the smaller back EMF at low speeds, such methods usually fail at zero and low speeds. To realize the starting process of a motor at zero speed and low speed, it is therefore possible to choose an open-loop startup strategy regardless of rotor position.
V/F (constant voltage–frequency ratio) control is a common open-loop startup strategy for induction motor control [13]. Although the V/F control method has a simple structure, it is unstable and inefficient [14]. To address these issues, a torque compensation method based on instantaneous power measurement is proposed to enhance the control performance of the V/F method [15,16]. However, the actual control performance depends on the parameters chosen. The I/F control method is another open-loop startup method that is more suitable for sensorless PMSM vector control [17,18]. During the start-up phase of this method, a constant current vector and a ramped speed command are given, and the integrated value of the speed command is used as the rotor’s reference position. I/F startup has the control characteristics of closed-loop current and open-loop speed. Moreover, it has a low reliance on motor parameters. Therefore, the control system’s stability can be enhanced. However, since the given current is determined by the load, excessive current will result in poor I/F control efficiency. Meanwhile, it easily can become out-of-step if the given current is too small.
Based on the aforementioned content and analysis, this paper proposes a hybrid control strategy, which utilizes the I/F startup method for low-speed transition, to address the deficiencies of the EMF model at zero and low speed, and the large speed fluctuations and low control efficiency of I/F startup [19]. When the speed reaches a predetermined threshold, it switches to medium-high sensorless vector control based on the position observer of the back electromotive force, which has a better effect and achieves sensorless control in the full-speed domain. Some position observers, such as the sliding mode observer, have better dynamic response due to their switching characteristics, but also bring certain chattering for observation angle. The chattering phenomenon will cause the observation angle to become unsmooth, thus increasing the instability of the whole observation system; therefore, it is necessary to design a filter to process the angle signal additionally. In contrast, the extended Kalman filter has a certain filtering effect on system noise, so its observation angle is smoother. Thus, it is applied to the medium-high speed stage after the I/F startup. The I/F startup procedure is analyzed in depth, and a damping technique compensation method is proposed to stabilize the I/F startup speed. In addition, a feedback regulator is designed to automatically adjust the position angle difference between the rotor reference position given by the I/F startup and the observation position information given by the position observer to improve the stability of the conversion process.
The remainder of this paper is organized as follows. Section 2.1 describes the mathematical model of the PMSM based on the back EMF and develops the extended Kalman filter method. In Section 2.2, the I/F startup strategy is discussed, focusing on the characteristics of the acceleration and uniform speed stages. Section 2.3 presents an enhanced method for combining I/F startup with the extended Kalman filter. The angle information estimated by the Kalman filter is used to adjust the given I/F angle, and specific solutions to the problems of I/F speed fluctuation and low control efficiency are provided. Section 3 discusses the performance of the proposed startup strategy, and Section 4 concludes the research presented in this paper.

2. Materials and Methods

2.1. PMSM Mathematical Model and EKF

The principle of sensorless motor control varies for different motor models. In general, a mathematical model in a rotating coordinate system is used to obtain first the motor speed and then the motor’s rotor position through integration [20]. The method proposed in this paper has strict requirements for the rotor position, so a mathematical model in a static coordinate system is used to obtain the rotor position. The motor speed is derived by differentiating the rotor position.
For mathematical modeling of PMSM, the extended back electromotive force model proposed in the literature [21] is utilized, and its current formula in the static coordinate system is as follows:
{ d i α d t = 1 L d [ R i α ω e ( L d L q ) i β + E X sin θ + u α ] d i β d t = 1 L d [ R i β + ω e ( L d L q ) i α E X cos θ + u β ]
where i α , i β , u α , and u β are the stator current and stator voltage in the static coordinate system. R represents the stator phase resistance; L d and L q are the motor d-axis and q-axis inductances, respectively. θ represents the electrical angular position of the rotor, ω e denotes the rotor electrical angular velocity, ψ f represents the permanent magnet flux linkage, and E X represents the amplitude of the extended back EMF, which is expressed as follows:
E X = ( L d L q ) ( ω e i d d i q d t ) + ω e ψ f
The estimated rotor position is:
θ = arctan ( E X sin θ E X cos θ ) .
Let E X sin θ be E α , E X cos θ be E β . Select state variable, input variable, and output variable as x = [ i α i β E α E β ] T , u = [ u α u β ] T , and y = [ i α i β ] T . Add system noise and measurement noise, and discretize them:
{ x k + 1 = f ( x k , u k ) + w k y k = H d x k + v k ,
where H d is the output matrix and f represents the nonlinear function after discretization, which is expressed as:
f = [ i α , k + T s [ R i α , k ω e , k ( L d L q ) i β , k + u α , k E α , k ] L d i β , k + T s [ R i β , k + ω e , k ( L d L q ) i α , k + u β , k E β , k ] L d E α , k T s ω e , k E β , k + W 1 E β , k T s ω e , k E α , k + W 2 ] .
The research object of this paper is to design a control mode of surface permanent magnet synchronous motor (SPMSM). For SPMSM, L d = L q . W 1 and W 2 are transient high-frequency components, which can be ignored when calculating the extended back EMF. w k and v k represent the system noise and measurement noise, respectively. In practice, these two noises are random and independent of each other, and conform to a normal distribution with an expectation value of zero. Their covariance matrices Q and R are described as follows:
cov ( w ) = E [ w , w T ] = Q cov ( v ) = E [ v , v T ] = R .
EKF, which is an extended application of the Kalman filter algorithm in a nonlinear system, is a type of optimal recursion method. It expands the current working point of the nonlinear function through Taylor series expansion and ignores the higher-order terms; then the system is approximated to a linear system after linearization. Aiming for minimum error covariance, EKF could obtain the optimal estimation result through prediction step and update step in a noisy system. The steps of EKF for the permanent magnet synchronous motor system are as follows [22]:
(1) State prediction. Predict the next moment’s state vector based on the current input and the previous state estimate.
x ˜ k + 1 = f ( x ˜ k , u k ) ,
where T s represents the sampling period, and x ^ k and x ^ k + 1 represent the current state and the estimated value of the state at the next moment, respectively.
(2) Calculate the output y ˜ k + 1 at the next moment:
y ˜ k + 1 = H d x ˜ k + 1 .
(3) Calculate the error covariance matrix:
p ˜ k + 1 = p ^ k + T s ( F k p ^ k + p ^ k F k T ) + Q ,
where F k represents the Jacobian matrix.
(4) Calculate the gain matrix:
K k + 1 = p ˜ k + 1 H d T ( H d p ˜ k + 1 H d T + R ) 1 .
(5) State estimation:
x ^ k + 1 = x ˜ k + 1 + K k + 1 ( y k + 1 y ˜ k + 1 ) .
(6) Update the error covariance matrix:
p ^ k + 1 = p ˜ k + 1 K k + 1 H d p ˜ k + 1 ,
where p ^ k + 1 represents the covariance matrix used in the next state estimation.

2.2. Current Closed-Loop Speed Open-Loop I/F Startup Analysis

This paper uses the I/F startup strategy to transition the motor from zero to medium-high speed. I/F startup requires a proper q-axis current amplitude and current rotation frequency. Typically, the precise value is determined offline based on the load, and the d-axis current is set to zero. Figure 1 depicts the block diagram of the PMSM speed open-loop I/F startup system [17].
The mechanical formula of SPMSM can be expressed as:
J d ω r d t = 3 2 n p ψ f i sin δ B ω r T L ,
where ω r denotes the mechanical angular velocity of the motor, n p represents the number of pole pairs of the motor, and i is the magnitude of the current vector. δ represents the angle between the current vector and the permanent magnet excitation flux linkage, which is called the power angle later. J represents the moment of inertia, B denotes the damping coefficient, and T L is the load torque. For a clearer representation of the relationship between a given current vector and rotor position, the virtual rotating coordinate systems d* and q* are used to represent the d and q axes of the given current vector. The electric angle of axis d in the virtual coordinate system where the current vector located is θ i e , the rotational electric angular velocity is ω i e , and the rotating electric angular velocity of the coordinate system where the rotor is located is ω i r , as shown in Figure 2.
Denote the electrical angle velocity of the given current vector as ω i e and the given mechanical angular velocity as ω e = ω i e n p . Then, the difference between the given mechanical angular velocity and the mechanical angular velocity of the rotor is denoted by Δ ω . This leads to the following formula:
δ = n p Δ ω = n p ( ω e ω r ) .
Substitute Formula (13) into (12) to obtain the differential formula:
J δ n p + B δ n p + 3 2 n p ψ f i sin δ = J ω e + B ω e + T L .
When the above formula reaches a steady-state, ω e changes very slowly. Thus, it can be considered a constant value. As δ converges to zero, the steady-state condition is:
s i g n [ δ ] s i g n [ ( sin δ ) ] > 0 .
Therefore, the conditions that are satisfied when the PMSM open-loop I/F startup mode is stable in operation are:
π 2 < δ < π 2 .
Define the angle between the given current vector angle and the rotor q-axis as the error angle θ e :
θ e = π 2 δ .
in the control mode with id = 0 and iq = i. According to Formula (12), the power angle relationship under stable conditions is obtained as:
3 2 n p i q ψ f sin δ = B ω i e + T L .
Solve the stable point of the power angle:
δ 0 = arcsin ( B ω e + T L 3 2 n p i q ψ f ) .
According to Formula (17), the error angle of the stable point is:
θ 0 = arccos ( B ω e + T L 3 2 n p i q ψ f ) .
According to the above derivation and analysis, during the process of speed open-loop I/F startup, by selecting the appropriate given current vector value and current rotation frequency, the rotor of the motor can rotate with the given current frequency and maintain dynamic balance after the speed is stable, and the power angle δ converges to δ 0 . As shown in Figure 3, counterclockwise rotation is taken as the positive direction. Considering that the load and friction force are always positive, when the power angle reaches δ 0 , the resultant force with the motor torque is zero. Therefore, δ 0 is the power angle balance point. When the power angle δ moves to the B region or the C region, the motor accelerates and moves into the A region. In region D, the motor decelerates to move, and when it enters region E, a torque opposite to the direction of motor rotation is generated.
During the operation of the motor, the torque generated by the motor must be initially positive, that is, δ is positive, to ensure that the motor can overcome the load torque and drive the motor to rotate. When the motor speed is stable, the torque generated by the motor and the load torque are balanced. In Figure 3, the torque balance point is at the intersection of the AB and CD regions. When δ is in the C region and increases, the torque will decrease, which will cause δ to increase further and eventually become out-of-step. Thus, if the given positive direction is counterclockwise, only when δ 0 is 0 to π 2 is the operating range of the motor I/F startup stable, that is, the AB area in the figure.
On the other hand, the actual speed of the motor constantly fluctuates around the specified value, and there are acceleration and deceleration processes during the startup process. Therefore, the overall process of the motor is a process of variable acceleration movement. δ also moves back and forth around the power angle balance point δ 0 and gradually converges. The convergence rate is dependent on the damping coefficient. When the load damping is low, the motor speed converges slowly to its steady-state value. The final steady-state equilibrium point δ 0 has a non-linear positive correlation with the current iq in the stable operation range under the condition that the rotational speed torque and the motor constant remain unchanged.
Since the I/F startup is an open-loop control mode, the initial position of the motor rotor is unknown, and the starting speed cannot precisely match the specified value. With the I/F startup, the initial position of the motor must be known. Suppose the initial given position is too different from the actual motor position. In that case, an opposite torque will be generated, causing the I/F startup to not be a strict uniform acceleration start, which will impact the motor rotor speed’s follow-up effect. Currently, the prepositioning method is often used, in which a constant current vector is provided, and the generated torque drags the motor rotor to the predetermined position. However, there is a situation where the difference between the given current vector and the rotor position is at a π angle. The lower motor torque is zero, resulting in positioning failure. In practice, a slow rotating current vector is frequently provided to guarantee the efficacy of the prepositioning method.

2.3. Smooth Switching between IF Control and EKF

After the I/F startup, when the motor speed reaches a certain value, the position θ ^ estimated by the EKF based on the motor back-EMF model is valid. At this time, the I/F startup can be adjusted based on the estimated position of the EKF. The previous analysis demonstrates that the I/F startup strategy has a problem with fluctuating speed. The mismatch between the power angle and current value during stability will result in low current utilization. In this paper, a new method is proposed for adjusting the electrical angle frequency and current given by I/F startup using the effective position information estimated by EKF to decrease the speed fluctuation and increase the current utilization rate. Hence, a smooth transition to EKF speed closed-loop control is possible through the adjustment action. The block diagram of the whole control process of starting and switching is shown in Figure 4.
The speed fluctuation can be reduced by adding the damping torque component. The method requires that the power angle information is obtained from the position information estimated by the EKF and the information provided by the I/F startup. The final convergence power is determined using the fluctuation information of the estimated power angle. The value of the angle δ 0 is compared to the current actual power angle, and the speed fluctuation is suppressed by the input of this value. This method effectively reduces speed fluctuations throughout the entire starting procedure and accelerates the convergence speed of the power angle.
The power angle is obtained from the angle estimated by EKF and the angle given by I/F startup as the following:
δ = π 2 + θ i e θ ^ .
It can be seen from the previous analysis that in the I/F startup, the actual power angle δ reciprocates around the steady-state power angle δ 0 . The angle between them is:
Δ δ = δ δ 0 .
When δ > δ 0 and δ = 0 , record the value of the power angle at this moment as δ max . When δ < δ 0 and δ = 0 , record the value of the power angle at this moment as δ min . From Formula (19), it can be seen that the stable power angle δ 0 is related to the speed and the load. When the torque load is constant, only the speed affects the power angle. It can be considered that the stable point δ 0 of the power angle also changes uniformly with time in the stage of uniform acceleration. When the speed is at a constant speed, the stable point δ 0 of the power angle remains unchanged.
As shown in Figure 5, the steady-state power angle that can be estimated when the speed fluctuation reaches its extreme value is approximately:
δ ^ 0 , m + n = δ max , m + δ min , n 2 ,
where δ max , m is the m-th maximum time, δ max , n is the n-th minimum time, and δ ^ 0 , m + n is the (m + n)-th extreme time, (m, n = 0, 1, 2…). In each cycle of speed fluctuation when the motor is accelerating uniformly, the power angle at other times of the speed fluctuation extreme value can be calculated by using the information of the power angle at the previous two extreme values as follows:
δ 0 = δ ^ 0 , m + n + Δ t b .
The power angle at the last extreme moment is denoted by δ ^ 0 , m + n 1 , and Δ t is the time interval between the δ ^ 0 , m + n moment and the δ ^ 0 , m + n 1 moment. b represents the proportional coefficient and its expression is:
b = δ ^ 0 , m + n δ ^ 0 , m + n 1 Δ T ,
where Δ T represents the time difference between the first two extreme moments. When the speed is stable, b = 0 . After identifying the current power angle, the formula for adding a given damping torque to a given speed is as follows:
Δ ω δ = h Δ δ ,
where h is the feedback coefficient.
Adjusting the given current vector amplitude iq can change the steady-state position of the power angle. To achieve a smooth transition between the two control methods, it is necessary to adjust the given current iq after the speed has been stabilized so that the virtual coordinate system in which the given current resides is identical to the one. Through the stable error angle of θ 0 determined above, the current is feedback adjusted to increase the utilization rate of the current. For the SPMSM, the ideal situation is when the θ 0 converges to zero. However, when θ 0 = 0 , the stability of the system will be greatly reduced. According to Formula (20), the relationship between the current and the error angle in the steady-state of the speed can be obtained as follows:
i q = K cos θ 0 ,
where K = 2 ( B ω e + T L ) 3 n p ψ f . When the speed and load are constant, K is constant too. As a result, the balance point curve of the iq and stable error angle under different loads and speeds can be obtained, as shown in Figure 6.
The figure illustrates that when the load is constant, and the rotational speed is stable, the sensitivity of the change in the difference angle to the current is greatly reduced as the difference angle approaches zero. This will result in the entire system becoming unstable. This paper designs a regulation mechanism to rapidly reduce the feedback amount to the current when the difference angle is less than a certain value, and to change the position of the switching point to increase the overall system’s stability during the current regulation process. This ensures that the current remains constant before and after switching to EKF high-speed control. Due to θ e = θ 0 in steady state, the regulation mechanism is expressed as follows:
{ i q = K p θ e + K i e ( θ e ) d θ e , σ < θ e < π 2 i q = ( σ θ e σ ) 3 ( K p θ e + K i e ( θ e ) d θ e ) , σ < θ e < π 2 ,
where Kp and Ki represent PI regulator parameters, i q denotes the reduction value of the given current iq, and σ is the switching point of the set interval. When the error angle θ e is reduced to σ , it enters the switching interval. The feedback regulation relation between given current iq and error angle is changed, which can reduce the change of θ e to adjust the current. The control mode under EKF can be regarded as θ e = 0 during closed-loop operation after switching. As can be seen from Figure 6, the current iq can be calculated as 114% of the speed closed-loop when θ e = 0.5 . Thus, at θ e less than the set point σ , the current iq at this time and the iq after switching to the speed closed loop can be considered to be consistent. However, the stability is better than when θ e = 0 . Adjusting the PI regulator requires the addition of a low-pass filter because the switching current feedback is not smooth, and signal interference will result in a sudden change in torque and unstable rotation speed.

3. Simulation Results and Analysis

To verify the effectiveness of the proposed scheme, a simulation model from I/F startup to EKF speed closed-loop control was developed in a Matlab/Simulink environment. The simulation parameters for SPMSM are shown in Table 1. The DC bus voltage Vdc = 311 V, and the controller the current loop control frequency Ts = 10 KHz.
Figure 7 and Figure 8 depict the velocity curves with and without damping torque feedback at the I/F startup. In the simulation, the speed was set to accelerate uniformly to 300 r/min within 0.5 s and to maintain that speed after 0.5 s. As depicted in Figure 7, the initial given current was 10 A, the initial state of the motor was no-load, and the load increased to 1 N·m at 1 s. In Figure 8, the initial condition of the motor was 4 N·m load. Figure 8 depicts the operation curve when the load decreased to 3 N at 1 s. It can be seen that after the initial fluctuation period, the torque fluctuation in the I/F startup process was quickly suppressed due to the presence of torque damping, and the speed could quickly recover to stability after the change of torque, indicating that the improved method improves the stability performance of I/F startup. Figure 9 illustrates the curves of the actual and predicted steady-state power angle during I/F startup.
Figure 10 depicts the speed curve of the entire process from I/F startup to EKF speed closed-loop operation. In the simulation of a 2 N·m load on a given motor, the speed was set to accelerate uniformly to 300 r/min in 0.5 s and to maintain that speed after 0.5 s. At 2.5 s, the command to switch to the position observed by EKF was issued, and speed feedback was added. The speed was increased to 1000 r/min at 3 s and decreased to 800 r/min at 4 s, and the value of σ was 0.5 in the adjustment process. Figure 11 illustrates the angle curves of the estimated position of EKF and the given position of I/F startup during the automatic adjustment of the I/F startup current. When the I/F startup speed reached a constant speed between 0.5 s and 2.5 s, Figure 12 depicts the change in the difference angle during current regulation. The current iq curve throughout the entire process is depicted in Figure 13.
After combining the improvement methods of closed-loop adjustment, as shown in Figure 11 and Figure 12, the current and differential angle were automatically adjusted by the feedback effect to a new equilibrium state, with the current reaching the switching surface and the degree of difference decreasing as the system maintained a steady state until the switch to EKF speed closed-loop control. As can be seen in Figure 10 and Figure 13, the value of the current iq in 2.5 s was fundamentally consistent, before and after the switch to the speed closed-loop and speed fluctuations were small. Meanwhile after the switch process was completed, the closed-loop sensorless control based on EKF had a good response. According to the above analysis, it can be seen that the proposed method achieves the reliable transition from zero speed and low speed to medium-high speed, and avoids the shortage of low speed of EKF, which proves the feasibility of the improved method in this paper.

4. Results

When a sensorless control scheme based on back electromotive force model is implemented for SPMSM, it often fails at zero and low speeds. Therefore, it is necessary to take the I/F startup for the transition from zero speed and low speed to high-speed switching. In this paper, a sensorless control based on EKF is adopted as the medium-high speed control scheme, and an improved method is proposed to reduce the speed fluctuation by increasing the torque damping in I/F startup and to solve the problem of smooth switching between the two methods. The proposed method is well-suited for startup processes at low speed and the transition to high speed of the sensorless control, which ensures a good robustness and adaptability of the whole control system.

Author Contributions

Methodology, B.N., Y.Z. and S.C.; software, Y.Z.; validation, B.N., Y.Z. and S.C.; writing—original draft preparation, B.N. and Y.Z.; writing—review and editing, S.C.; funding acquisition, B.N. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by National Natural Science Foundation of China (No. 51975433, 51975430).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Iqbal, S.; Habib, S.; Ali, M.; Shafiq, A.; Rehman, A.U.; Ahmed, E.M.; Khurshaid, T.; Kamel, S. The Impact of V2G Charging/Discharging Strategy on the Microgrid Environment Considering Stochastic Methods. Sustainability 2022, 14, 13211. [Google Scholar] [CrossRef]
  2. Iqbal, S.; Xin, A.; Jan, M.U.; Abdelbaky, M.A.; Rehman, H.U.; Salman, S.; Aurangzeb, M.; Rizvi, S.A.A.; Shah, N.A. Improvement of Power Converters Performance by an Efficient Use of Dead Time Compensation Technique. Appl. Sci. 2020, 10, 3121. [Google Scholar] [CrossRef]
  3. Urbanski, K.; Janiszewski, D. Sensorless Control of the Permanent Magnet Synchronous Motor. Sensors 2019, 19, 3546. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Wang, Y.; Xu, Y.; Zou, J. Sliding-Mode Sensorless Control of PMSM With Inverter Nonlinearity Compensation. IEEE Trans. Power Electron. 2019, 34, 10206–10220. [Google Scholar] [CrossRef]
  5. Bai, H. Position Estimation of a PMSM in an Electric Propulsion Ship System Based on High-Frequency Injection. Electronics 2020, 9, 276. [Google Scholar] [CrossRef] [Green Version]
  6. Wang, S.; Yang, K.; Chen, K. An Improved Position-Sensorless Control Method at Low Speed for PMSM Based on High-Frequency Signal Injection into a Rotating Reference Frame. IEEE Access 2019, 7, 86510–86521. [Google Scholar] [CrossRef]
  7. Cui, W.; Zhang, F.-X. A Novel Sensorless Rotor Position Estimation Method for PMSM Based on High-Frequency Square-Wave Voltage Injection with Less Iron Loss. Electr. Power Compon. Syst. 2018, 46, 1872–1882. [Google Scholar] [CrossRef]
  8. Sun, X.; Cai, F.; Yang, Z.; Tian, X. Finite Position Control of Interior Permanent Magnet Synchronous Motors at Low Speed. IEEE Trans. Power Electron. 2022, 37, 7729–7738. [Google Scholar] [CrossRef]
  9. Sun, X.; Zhang, Y.; Tian, X.; Cao, J.; Zhu, J. Speed Sensorless Control for IPMSMs Using a Modified MRAS With Gray Wolf Optimization Algorithm. IEEE Trans. Transp. Electrif. 2021, 8, 1326–1337. [Google Scholar] [CrossRef]
  10. Sun, X.; Li, T.; Zhu, Z.; Lei, G.; Guo, Y.; Zhu, J. Speed Sensorless Model Predictive Current Control Based on Finite Position Set for PMSHM Drives. IEEE Trans. Transp. Electrif. 2021, 7, 2743–2752. [Google Scholar] [CrossRef]
  11. Tian, L.; Li, Z.; Wang, Z.; Sun, X.; Guo, T.; Zhang, H. Speed-sensorless control of induction motors based on adaptive EKF. J. Power Electron. 2021, 21, 1823–1833. [Google Scholar] [CrossRef]
  12. Shen, J.; Zhu, Z.; Howe, D. Improved speed estimation in sensorless PM brushless AC drives. IEEE Trans. Ind. Appl. 2002, 38, 1072–1080. [Google Scholar] [CrossRef]
  13. Perera, P.C.; Blaabjerg, F.; Pedersen, J.K.; Thogersen, P. A sensorless, stable V/f control method for permanent-magnet synchronous motor drives. IEEE Trans. Ind. Appl. 2003, 39, 783–791. [Google Scholar] [CrossRef]
  14. Sue, S.-M.; Hung, T.-W.; Liaw, J.-H.; Li, Y.-F.; Sun, C.-Y. A new MTPA control strategy for sensorless V/f controlled PMSM drives. In Proceedings of the 6th IEEE Conference on Industrial Electronics and Applications, Beijing, China, 21–23 June 2011; pp. 1840–1844. [Google Scholar] [CrossRef]
  15. Ancuti, R.; Boldea, I.; Andreescu, G.-D. Sensorless V/f control of high-speed surface permanent magnet synchronous motor drives with two novel stabilising loops for fast dynamics and robustness. IET Electr. Power Appl. 2010, 4, 149–157. [Google Scholar] [CrossRef]
  16. Agarlita, S.-C.; Coman, C.-E.; Andreescu, G.-D.; Boldea, I. Stable V/f control system with controlled power factor angle for permanent magnet synchronous motor drives. IET Electr. Power Appl. 2013, 7, 278–286. [Google Scholar] [CrossRef]
  17. Xing, J.; Qin, Z.; Lin, C.; Jiang, X. Research on Startup Process for Sensorless Control of PMSMs Based on I-F Method Combined With an Adaptive Compensator. IEEE Access 2020, 8, 70812–70821. [Google Scholar] [CrossRef]
  18. Baratieri, C.L.; Pinheiro, H. An I/F starting method for smooth and fast transition to sensorless control of BLDC motors. In Proceedings of the Brazilian Power Electronics Conference, Gramado, Brazil, 27–31 October 2013; pp. 836–843. [Google Scholar] [CrossRef]
  19. Shi, H.-J.; Nie, X.-C. Composite control for disturbed direct-driven surface-mounted permanent magnet synchronous generator with model prediction strategy. Meas. Control 2021, 54, 1015–1025. [Google Scholar] [CrossRef]
  20. Consoli, A.; Scarcella, G.; Testa, A. Industry application of zero-speed sensorless control techniques for PM synchronous motors. IEEE Trans. Ind. Appl. 2001, 37, 513–521. [Google Scholar] [CrossRef]
  21. Chen, Z.; Tomita, M.; Doki, S.; Okuma, S. An extended electromotive force model for sensorless control of interior permanent-magnet synchronous motors. IEEE Trans. Ind. Electron. 2003, 50, 288–295. [Google Scholar] [CrossRef]
  22. Smidl, V.; Peroutka, Z. Advantages of Square-Root Extended Kalman Filter for Sensorless Control of AC Drives. IEEE Trans. Ind. Electron. 2011, 59, 4189–4196. [Google Scholar] [CrossRef]
Figure 1. I/F startup system block diagram.
Figure 1. I/F startup system block diagram.
Sensors 23 00635 g001
Figure 2. The rotating d-q axis and the virtual d*-q* axis.
Figure 2. The rotating d-q axis and the virtual d*-q* axis.
Sensors 23 00635 g002
Figure 3. The virtual coordinate system and the real coordinate system with error angle regions.
Figure 3. The virtual coordinate system and the real coordinate system with error angle regions.
Sensors 23 00635 g003
Figure 4. I/F startup and EKF sensorless hybrid control scheme block diagram.
Figure 4. I/F startup and EKF sensorless hybrid control scheme block diagram.
Sensors 23 00635 g004
Figure 5. I/F startup actual power angle and stable power angle.
Figure 5. I/F startup actual power angle and stable power angle.
Sensors 23 00635 g005
Figure 6. The relationship between the error angle and the current under different K values when the speed is stable.
Figure 6. The relationship between the error angle and the current under different K values when the speed is stable.
Sensors 23 00635 g006
Figure 7. I/F startup with and without torque damping at no load.
Figure 7. I/F startup with and without torque damping at no load.
Sensors 23 00635 g007
Figure 8. I/F startup with and without torque damping under load.
Figure 8. I/F startup with and without torque damping under load.
Sensors 23 00635 g008
Figure 9. Current power angle and estimated steady-state power angle response.
Figure 9. Current power angle and estimated steady-state power angle response.
Sensors 23 00635 g009
Figure 10. I/F startup to EKF speed closed-loop speed response.
Figure 10. I/F startup to EKF speed closed-loop speed response.
Sensors 23 00635 g010
Figure 11. EKF estimated position and I/F startup given position angle during automatic adjustment of I/F startup current.
Figure 11. EKF estimated position and I/F startup given position angle during automatic adjustment of I/F startup current.
Sensors 23 00635 g011
Figure 12. Error angle response from I/F startup to EKF speed closed-loop.
Figure 12. Error angle response from I/F startup to EKF speed closed-loop.
Sensors 23 00635 g012
Figure 13. The q-axis current response from I/F startup to EKF speed closed-loop.
Figure 13. The q-axis current response from I/F startup to EKF speed closed-loop.
Sensors 23 00635 g013
Table 1. SPMSM main parameters.
Table 1. SPMSM main parameters.
ParameterSymbolValueUnit
Mechanical inertia J 0.008kg·m2
Damping coefficient B 0.008N·m·s
Stator resistance R s 2.875Ω
Stator inductance L s 0.0085H
Number of pole pairs n p 4-
Rated torque T N 4N·m
Rated speed n N 3000r/min
Permanent-magnet flux ψ f 0.175Wb
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

Ning, B.; Zhao, Y.; Cheng, S. An Improved Sensorless Hybrid Control Method of Permanent Magnet Synchronous Motor Based on I/F Startup. Sensors 2023, 23, 635. https://doi.org/10.3390/s23020635

AMA Style

Ning B, Zhao Y, Cheng S. An Improved Sensorless Hybrid Control Method of Permanent Magnet Synchronous Motor Based on I/F Startup. Sensors. 2023; 23(2):635. https://doi.org/10.3390/s23020635

Chicago/Turabian Style

Ning, Bowen, Yiheng Zhao, and Shimin Cheng. 2023. "An Improved Sensorless Hybrid Control Method of Permanent Magnet Synchronous Motor Based on I/F Startup" Sensors 23, no. 2: 635. https://doi.org/10.3390/s23020635

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