Preprint
Article

Sensorless Capability Expansion for SPMSM based on Inductance Parameter Identification

Altmetrics

Downloads

57

Views

14

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

24 May 2024

Posted:

27 May 2024

You are already at the latest version

Alerts
Abstract
Pulsating high frequency voltage injection can be used for sensorless control of SPMSM at zero and low speed ranges. However, the sensorless capability still faces challenges to the requirements of industrial application, especially at heavy load status. Aiming at this issue, this article proposes a sensorless capability expansion method for SPMSM based on inductance parameter identification. First, incremental inductances at d-q-axis and cross-coupling inductance are identified by three steps combining the rotating high frequency voltage injection and pulsating high frequency voltage injection, then, using polynomial curve fitting algorithm, apparent inductances are calculated. Second, positive DC current injection at d-axis is proposed to enhance the saliency ratio based on the analysis of parameter identification results. Compared with the conventional =0 or < 0 method, when positive DC current is injected at d-axis, saliency ratio is enhanced. Third, convergence region is expanded at heavy load status and accuracy of rotor position estimation is improved using the proposed method. Finally, the experiment results validate that the sensorless capability of SPMSM is expanded.
Keywords: 
Subject: Engineering  -   Electrical and Electronic Engineering

1. Introduction

Permanent magnet synchronous motors (PMSMs) are widely used for industry applications due to the high-power density, high-torque density and high-efficiency. Sensorless control of PMSM is hot topic of research in recent decades [1]. Once the position sensor is removed, the cost is reduced. Meanwhile, the reliability is improved because the additional cables are not needed any more.
Sensorless control methods for PMSM can be divided into two categories. The first category is model-based method. When the motor is operating at medium and high-speed ranges, rotor position can be estimated by the back electromotive force (EMF) [2]. The second category is saliency-based method [3]. By injecting high frequency (HF) voltage into the motor, the saliency effect can be used for rotor position estimation at zero and low speed ranges.
Among the three typical HF voltage injection methods, the accuracy of position estimation is low for the rotating high frequency voltage injection method [4]; The phase delay is small for the high frequency square wave voltage injection method. However, high switching frequency leads to high noise and high loss [5]; Compared with the two methods above, pulsating high frequency voltage injection method has the advantages of high accuracy and good stability [6], it has been gradually promoted for industrial applications.
Although pulsating high frequency voltage injection method can be used for sensorless control of SPMSM, Sensorless capability still faces challenges to the requirements of the actual application. It is very necessary to invest the limitation of the saliency based senorless control method [7,8,9,10]. Sensorless capability are comprised of saliency ratio, estimation error, and convergence region [7,8]. When pulsating high frequency voltage injection is used for sensorless control of SPMSM, it is found that as load increases, the saliency ratio decreases due to the saturation effect, the convergence region of sensorless control is limited. Sensorless control method even fails at severe status. Meanwhile, due to the cross-coupling effect, the estimated rotor position gradually deviates from the actual rotor position, the accuracy of position estimation is degraded [9,10]. Therefore, research on sensorless capability expansion for SPMSM at heavy load status is of great value.
In order to expand the sensorless capability for PMSM based on saliency effect, a lot of researches have been carried out. The two main categories are motor body design optimization and motor control improvement. In the first category, motor design method is proposed to achieve self-sensing capability while retaining the torque-speed capability for PMSM used in a hybrid electric vehicle [11]. By adding a short-circuited rotor-ring into the two-pole slotless permanent-magnet motor, the saliency ratio is expanded to 1.8 [12]. An improved inductance model is proposed to reduce the torque ripple and enhance the self-sensing capabilities of TC-PMSMs [13]. In the second category, using the current reference tilting strategy [14,15], the rotor position estimation error is reduced and the torque limitation is expended. In [16], a new online method is proposed to detect and compensate the position estimation error due to the cross-coupling effect, the accuracy of position estimation is improved.
Apart from the methods above, it is noticed that inductance parameter identification is an effective way to invest the sensorless capability of PMSM based on saliency effect [17]. The two kinds of inductances in the voltage equation of PMSM are incremental inductance and apparent inductance. In [18,19], finite element analysis method is used for incremental inductance parameters identification. However, the method is limited at the motor design process. In [20], driving the motor operating at a constant speed, flux linkage versus current curve of the machine is constructed, then, incremental inductances are identified using partial differentiation calculation. In [21], when the rotor position is locked, rotor speed term in the voltage equation is ignored, incremental inductances are identified based on the simplified the fundamental voltage equation. However, the common issue in [20,21] is that the computation of partial differentiation is large. High frequency voltage injection is proposed for incremental inductances identification in [22,23]. However, cross-coupling inductance is ignored. In [24], incremental inductance and cross-coupling inductance are identified using rotating high frequency voltage injection method. In [25,26], with the assistant of position sensor, high frequency voltages are injection into the actual reference frame, the position observer is removed, the incremental inductance identification process is easy and the accuracy can be guaranteed. Besides the incremental inductances, apparent inductances are also important parameters in motor drive technical. In [20,21], apparent inductances are identified according to the flux linkage versus current curve of PMSM. However, the inductance identification fails when the fundamental current is zero. In [27,28], polynomial curve fitting algorithm is proposed for apparent inductance identification. Comparing with the method in [20,21], the apparent inductances can be calculated even the fundamental current is zero.
According to the analysis above, this article proposes a sensorless capability expansion method for SPMSM based on inductance parameter identification. The incremental inductances at d-q-axis and cross-coupling inductance are identified combining the rotating high-frequency voltage injection and pulsating high-frequency voltage injection method. Then, sixth order polynomial curve fitting algorithm is proposed for apparent inductance identification. Based on the inductance identification results, positive DC current injection at d-axis is proposed to expand the sensorless capability of SPMSM. Finally, the effectiveness of the proposed method is verified using a 200W SPMSM.

2. Conventional Pulsating High Frequency Voltage Injection

2.1. Incremental Inductance and Apparent Inductance

The voltage equation considering cross-coupling effect involves multiple inductance parameters.
Among them, incremental inductance is known as dynamic inductance, transient inductance, differential inductance, etc. Incremental inductance represents the slope at the operating point on the flux linkage-current curve, which is commonly used for small signal model analysis. For example, PI parameter tuning of the current loop, inductance calculation in high-frequency injection method, etc.
Apparent inductance, also known as static inductance, absolute inductance, etc. It represents the ratio of magnetic flux to current. The inductance in the torque equation is apparent inductance. Figure 1 shows the difference between the incremental and apparent inductance. Under no-load conditions, incremental inductance is almost equal to apparent inductance. However, as load increases, due to the saturation effect, the incremental inductance is gradually less than the apparent inductance.

2.2. Conventional Pulsating High Frequency Voltage Injeciton Method

The voltage equation of PMSM at d-q-axis is shown as
u d = i d R + L d i n c d i d d t + L d q i n c d i q d t ω e L q a p p i q U q = i q R + L q i n c d i q d t + L q d i n c d i d d t + ω e ( L d a p p i d + ψ P M )
where, u d , u q , i d , i q , are the voltages and currents at d-q-axis, R is the phase resistance, ω e is the rotor speed, L d i n c , L q i n c are incremental inductance at d-q-axis, L d q i n c , L q d i n c are the incremental cross-coupling inductance between d-q-axis and their values are equal. L d a p p , L q a p p are apparent inductances at d-q-axis. ψ P M is PM flux linkage.
Considering that the frequency of the voltage injected is much higher than the fundamental frequency and the motor is operating at zero and low speed range, the voltage drop of the resistance and the speed related term in equation (1) can be ignored. The HF model of PMSM is shown as
[ u d h u q h ] = [ L d i n c L d q i n c L d q i n c L q i n c ] [ d i d h d t d i q h d t ]
where, u d h , u q h , i d h , i q h , are the HF voltages and currents at d-q-axis.
For pulsating high frequency voltage injection method, the HF voltage is injected into the estimated d-axis
[ u ^ d h u ^ q h ] = [ U h cos ω h t 0 ]
where u ^ d h , u ^ q h are the HF voltages at the estimated d-q-axis, U h , ω h are the amplitude and frequency of the injected voltage.
The rotor position and reference frames in HF voltage injection method are shown as Figure 2. Where αβ is the stationary reference frame, dq is the actual synchronous rotating reference frame, d ^ q ^ is the estimated synchronous rotating reference frame, θ is the actual rotor position, θ ^ is the estimated rotor position, Δ θ is the difference between the actual rotor position and the estimated rotor position.
By coordinate transformation, voltage equation at the estimated d-q-axis can be obtained as:
[ u ^ d h u ^ q h ] = [ L Δ L cos 2 Δ θ L d q h sin 2 Δ θ Δ L sin 2 Δ θ + L d q h cos 2 Δ θ Δ L sin 2 Δ θ + L d q h cos 2 Δ θ L + Δ L cos 2 Δ θ + L d q h sin 2 Δ θ ] p [ i ^ d h i ^ q h ]
where Σ L = L q i n c + L d i n c 2 , Δ L = L q i n c L d i n c 2 , L d q h = L d q i n c , i ^ d h , i ^ q h are HF current at the estimated d-q-axis.
Substitute (3) to (4), the HF current response is expressed as
[ i ^ d h i ^ q h ] = U h sin ω h t ω h ( L 2 Δ L 2 L d q h 2 ) [ L + Δ L 2 + L d q h 2 cos ( 2 Δ θ θ m ) Δ L 2 + L d q h 2 sin ( 2 Δ θ θ m ) ]
where θ m is the cross-coupling angle, tan ( θ m ) = L d q h / Δ L
It is observed that rotor position is contained in the current response of q-axis. So, it can be used for position estimation.
Using bandpass filter to extract the HF current response at the estimated q-axis. then, multiplying with sin ω h t , the doubling frequency component is eliminated using a lowpass filter. The remained part for rotor position information is shown as
i ^ q h = U h Δ L 2 + L d q h 2 ω h ( L 2 Δ L 2 L d q h 2 ) sin ( 2 Δ θ θ m )
Using (6) as the input of PLL based position observer, the rotor position can be estimated when (6) is converged to zero at steady status. It is noticed that additional estimation error is occurred duo the cross-coupling effect.
Δ θ = 1 2 θ m 1 2 tan 1 ( L d q h Δ L )
In the conventional pulsating high frequency voltage injection method, the cross-coupling effect is always ignored. The error signal for position estimation is expressed as
i ^ q h = U h Δ L ω h ( L 2 Δ L 2 ) sin ( 2 Δ θ )
The control block of the conventional pulsating high frequency voltage injection is shown as Figure 3.

2.3. Issues of the Conventional Pulsating High Frequency Voltage Injeciton Method

Although pulsating high frequency voltage injection can be used for sensorless control of SPMSM, the sensorless capability still faces challenges for actual application:
  • Saliency ratio is weak and it decreases with the increasing of load. There is no structure saliency for SPMSM, the saturation saliency is weak even HF voltage is injected. Saliency ratio may less than 1 when the motor is operating at heavy load status.
  • Convergence region is limited and sensorless control method even diverges at serious situation. [1,9] pointed out that it is very necessary to invest the convergence range for the sensorless control of PMSM, make sure the guaranteed stable sensorless performance is achieved.
  • Accuracy of position estimation is degraded due to the cross-coupling effect. Lots of research are carried out to compensate the estimation error due to cross-coupling effect. However, cross-coupling inductance is small and it varies with the increasing of load, the identification of cross-coupling inductance is not easy.

3. The Proposed Sensorless Capability Expansion Method

Aiming to solve the issues above, sensorless capability expansion method for SPMSM is proposed based on Inductance parameter identification in this section.

3.1. Inductance Parameter Identification

3.1.1. Incremental Inductance Identification

It is found that inductance information is contained in the amplitude of HF current response when HF voltage is injected into the motor. So, it can be used for inductance parameter identification.
In this section, the incremental inductances at d-q-axis and cross-coupling inductance are identified by three steps combining the rotating high frequency voltage injection and pulsating high frequency voltage injection [25,26].
Step 1: positive and negative sequency component of HF current extraction by injecting HF voltage at α β -axis.
HF voltage injected at α β -axis is shown as
[ u α h u β h ] = [ U h cos ω h t U h sin ω h t ]
The voltage equation at α β -axis is expressed as
[ u α h u β h ] = [ L Δ L cos 2 θ L d q h sin 2 θ Δ L sin 2 θ + L d q h cos 2 θ Δ L sin 2 θ + L d q h cos 2 θ L + Δ L cos 2 θ + L d q h sin 2 θ ] p [ i α h i β h ]
Substitute (9) into (10), the HF current response is shown as
[ i α h i β h ] = U h ω h ( L 2 Δ L 2 L d q h 2 ) [ L sin ω h t + Δ L sin ( ω h t 2 θ ) + L d q h cos ( ω h t 2 θ ) L cos ω h t + Δ L cos ( ω h t 2 θ ) L d q h sin ( ω h t 2 θ ) ]
The vector expression of (11) is
i α β h = I p e j ( ω h t π 2 ) + I n e j ( π 2 + 2 θ ω h t θ m )
where
I p = U h Σ L ω h ( Σ L 2 Δ L 2 L d q h 2 )
I n = U h Δ L 2 + L d q h 2 ω h ( Σ L 2 Δ L 2 L d q h 2 )
It shows that amplitude of the positive and negative sequence component contains incremental inductance information. they can be used for incremental inductance identification. However, (13) and (14) are not enough to identify the three parameters of incremental inductance.
Step 2: HF current extraction by injecting HF voltage at d-axis
HF voltage injected at d-axis is shown as
[ u d h u q h ] = [ U h cos ω h t 0 ]
The current response is expressed as
[ i d h i q h ] = U h sin ω h t ω h ( L 2 Δ L 2 L d q h 2 ) [ L + Δ L 2 + L d q h 2 cos ( 2 Δ θ θ m ) Δ L 2 + L d q h 2 sin ( 2 Δ θ θ m ) ]
Because the HF voltage is injected at the actual d-axis, Δ θ is zero. Sine and cosine values of the cross-coupling angle are calculated according to (7). Then, amplitude of HF current at d-q-axis can be deduced as:
I d 1 = U h ( Σ L + Δ L ) ω h ( Σ L 2 Δ L 2 L d q h 2 )
I q 1 = U h ( L d q h ) ω h ( Σ L 2 Δ L 2 L d q h 2 )
Step 3: HF current extraction by injecting HF voltage at q-axis
[ u d h u q h ] = [ 0 U h cos ω h t ]
The HF current response is expressed as
[ i d h i q h ] = U h sin ω t ω h ( Σ L 2 Δ L 2 L d q h 2 ) [ Δ L 2 + L d q h 2 sin ( 2 Δ θ θ m ) Σ L Δ L 2 + L d q h 2 cos ( 2 Δ θ θ m ) ]
Similar to (15-16), when HF voltage is injected at the actual q-axis, amplitude of HF current at d-q-axis can be deduced as
I d 2 = U h ( L d q h ) ω h ( Σ L 2 Δ L 2 L d q h 2 )
I q 2 = U h ( Σ L Δ L ) ω h ( Σ L 2 Δ L 2 L d q h 2 )
Finally, combining (13,14,17,18,21,22), d-q-axis incremental inductances and cross-coupling inductance can be identified, shown as
L d i n c = 2 U h I p I q 2 ω h ( I p 2 I n 2 ) ( I d 1 + I q 2 )
L q i n c = 2 U h I p I d 1 ω h ( I p 2 I n 2 ) ( I d 1 + I q 2 )
L d q h = U h I q 1   o r   I d 2 ω h ( I p 2 I n 2 )

3.1.2. Apparent Inductance Identification

Apart from incremental inductances, apparent inductances are also important parameters for identification.
In this section, sixth-order polynomial curve fitting algorithm is proposed for apparent inductance identification base on the incremental inductance identification results.
The incremental inductance matrix considering cross-coupling effect is a non-diagonal matrix, which includes the cross-coupling inductance. Therefore, it is necessary to transform the non-diagonal inductance matrix into a diagonal inductance matrix. Then, it will be easier to use the polynomial curve fitting algorithm for apparent inductance identification.
Using the matrix transformation, diagonal inductance matrix can be obtained as
L d q _ a d j i n c = T ( θ m ) [ L d i n c L d q h L d q h L q i n c ] T 1 ( θ m ) = [ L d _ a d j i n c 0 0 L q _ a d j i n c ]
where, L d _ a d j i n c and L q _ a d j i n c are the incremental inductances after transformation.
The matrix used for transformation is defined as
T ( θ m ) = [ cos θ m sin θ m sin θ m cos θ m ]
After transformation, the incremental inductance is diagonal matrix, sixth-order polynomial curve fitting algorithm is proposed as
L d _ a d j i n c = m 6 i d 6 + m 5 i d 5 + m 4 i d 4 + m 3 i d 3 + m 2 i d 2 + m 1 i d + m 0
L q _ a d j i n c = n 6 i q 6 + n 5 i q 5 + n 4 i q 4 + n 3 i q 3 + n 2 i q 2 + n 1 i q + n 0
Using the tool of “nlinfit” of MATLAB, the co-efficient of (25) and (26) can be obtained. Then, apparent inductance can be identified as:
L d a p p = L d d _ a d j i n c d i d i d = 1 7 m 5 i d 6 + 1 6 m 5 i d 5 + 1 5 m 4 i d 4 + 1 4 m 3 i d 3 + 1 3 m 2 i d 2 + 1 2 m 1 i d + m 0
L q a p p = L q q _ a d j i n c d i q i q = 1 7 n 6 i q 6 + 1 6 n 5 i q 5 + 1 5 n 4 i q 4 + 1 4 n 3 i q 3 + 1 3 n 2 i q 2 + 1 2 n 1 i q + n 0

3.2. Sensorless Capability Expansion

Figure 4 shows the proposed sensorless capability expansion method in this paper.
On one hand, combining the rotating and pulsating high frequency voltage injection method, incremental inductances and cross-coupling inductance are identified. Then, sixth-order polynomial curve fitting algorithm is proposed for apparent inductance identification base on the incremental inductance identification results. On the other hand, according to the inductance parameter identification results, it is found that compared with the conventional i d = 0 or i d < 0 method, the saliency ratio is enhanced obviously when positive DC current is injected into d-axis. However, positive i d would generate additional copper losses, the efficiency is reduced. After balancing the saliency ratio improvement and efficiency reduction, 50% rated current injection at d-axis is proposed in this paper. The saliency ratio is enhanced, the convergence region is expanded. Meanwhile, the accuracy of position estimation is improved when the estimation error due to the cross-coupling effect is compensated online.
θ ^ = θ e s t θ c o m p
where θ ^ is the estimated position after compensation, θ e s t is position estimated by the observer, θ c o m p is the compensated angle ,which is equal to 0.5 θ m .

4. Experimental Verification

4.1. Experimental Platform

Parameters of SPMSM used in the paper are listed in Table 1.
The experimental platform is shown in Figure 5. The MCU in the drive is selected as STM32F405, the resolution of the AD converter is 12 bits, PWM switching frequency is 20kHz, and the dead time is 800ns. During the experiment, two identical drivers were used to control two identical SPMSMs. Among them, the tested motor operates in current loop mode, the load motor operates in speed loop mode, and the two drivers are connected to the power supply through a common DC bus. In order to compare the estimated rotor position accuracy, the encoder of 2500 line resolution was used to obtain the actual rotor position. Software in PC is developed based on the VISA function of LabVIEW, the baud rate is 500kbit/s.

4.2. Inductance Papameters Indetification

4.2.1. Incremental Inductance Identification

Figure 6 shows the incremental inductance parameter identification results.
The frequency and amplitude selection of the HF voltage injected is critical for incremental inductance identification. The higher the frequency is, the greater amplitude is
needed, resulting in higher HF losses. Therefore, the frequency of the voltage injected cannot be too high. At the same time, in order to reduce the nonlinearity of the inverter, the amplitude of the voltage injected should be as large as possible. However, if the amplitude of the HF voltage is too large, saturation of the magnetic field will be increased and the resolution of the incremental inductance is reduced. Therefore, amplitude of the injected signal also needs to be selected appropriately. Finally, after comparing the parameter identification results of 100Hz, 300Hz, 500HZ, 300Hz/26V is selected for incremental inductance identification in this section.
In order to know how the incremental inductances are affected by i d and i q , in the experiment, i d is set as 0,±0.5A,±1A,±1.5A; i q is set as 0, ±0.5A,±1A,±1.5A,±2A,±2.5A,±3A, respectively. Therefore, 91 test points and 7 curves are included in each figure.
As shown in Figure 6a,b, it can be seen that due to the saturation and cross-coupling effect, the incremental inductance of L d i n c and L q i n c gradually decreases with the increase of i q , the variation of L q i n c is more significant than that of L d i n c . This will lead to the decrease of the saliency ratio. Figure 6c shows the identification results of L d q h . Take the curve i d = 1.5 A as example, it is observed that cross-coupling inductance is -0.358mH when i q = 1.5A and it reaches -0.515mH when i q = 3A, which is 200% rated current. It means that the cross-coupling effect increases with the load. Figure 6d shows the calculated rotor position error due to the cross-coupling effect, which is equal to -0.5 θ m . It can be seen that the estimation error of rotor position increases with the load. Therefore, compensation is needed to improve the accuracy of position estimation, especially at heavy load status.

4.2.2. Apparent Inductance Identification

Apart from incremental inductance identification, apparent inductances are also key parameters for the motor drive. The tool of “nlinfit” in MATLAB is used for apparent inductance identification in this section.
Figure 7a shows apparent inductance identification results of L d a p p when i q = 0 . It can be seen that L d a p p is 12.97 mH when i d = 1.5 A . With the increase of i d , apparent inductance L d a p p decreases to 11.45 mH when i d = 1.5 A . Figure 7b shows identification results of L q a p p when i d = 0 . It can be seen that L q a p p decreases with the increase of i q . L q a p p decreases to 12.41mH when i q = 3 A , which is 200% rated load. Compared with the method in [20,21], apparent inductance can be identified even the fundamental current is zero using the proposed polynomial curve fitting algorithm.

4.3. Sensorless Capability Expansion Performance

4.3.1. Saliency Ratio Improvement

Based on incremental inductance identification results, saliency ratio L q i n c / L d i n c at different working point is shown as Figure 8.
The following features can be observed from Figure 8.
  • Saliency ratio decreases as i q increases. This is because L q i n c is more sensitive than L d i n c to the variation of i q . Saliency ratio is less than 1 at severe cases.
  • Saliency ratio can be enhanced when positive DC current is injected into d-axis. Take i q = 2 A (130% rated current) as example, using the conventional i d < 0 or i d = 0 method, Saliency ratio is less than 1, it can be predicted that the HF voltage injection method would fail at these situations. On the contrary, saliency ratio gradually increases with the positive value of i d . Saliency ratio reaches 1.13 when i d = 1.5 A .
Figure 9 compares the convergence range of the sensorless control between the conventional method and the proposed method at 120r/min.
As shown in Figure 9a, the sensorless control method fails at 130% rated load. This is because the saliency ratio is less 1 at this working point. The experiment result is consistent with the analysis of Figure 8. In Figure 9b, using the proposed method, it is observed that sensorless control method works well at 130% rated load, furthermore, the convergence range is even expanded to 200% rated load. It is also observed the estimated rotor position gradually deviates from the actual rotor position due to the crossing coupling effect. Nearly 12° DC bias error is occurred at 200% rated load. In Figure 9c, using the online compensation method, the DC bias error is eliminated, rotor position error keeps around at 0° regardless the increasing of the load. Figure 9 verifies that the convergence region of the sensorlsess control is expanded to 200% rated load using the proposed method.

4.3.3. Accuracy of Rotor Position Estimation Improvement

In order to verify how the accuracy of rotor position estimation is improved using the proposed method, the following experiments are carried out.
Figure 10 shows the comparison of the startup performance between the conventional method and the proposed method with rated load. As shown in Figure 10a, it can be seen the motor can start from 0 to 120r/min using the conventional method, however, position error increases with rotor speed, the maximum error exceeds 20 ° at steady status. On the contrary, using the proposed method, position error is less than ±10° during the startup process. Meanwhile, the speed estimation is smoother. It proves that the startup performance is better using the proposed method.
Figure 11 shows the experiment results of rotor position estimation when the motor is operating at 120r/min with rated load. As shown in Figure 11a, using the conventional i d = 0 method, the position estimation error is greater than ±20°. However, as shown in Figure 12b, using the proposed method, the estimation error keeps within ±10° at steady status. it proves the accuracy of rotor position estimation is improved obviously using the proposed method.
Figure 12 shows the experiment results during the dynamic process that speed is changed from -120r/min to 120r/min, then back to -120r/min at rated load. As shown in Figure 12a, Using the conventional i d = 0 method, during the dynamic process that speed is changed to -120r/min to 120r/min, the max estimation error is greater than 20°. When the rotor speed is changed to 120r/min to -120r/min, the max estimation error is greater than -20°. However, as shown in Figure 12b, using the proposed method, the estimation error keeps within ±15° during the speed reversal process. It proves the accuracy of rotor position estimation is enhanced using the proposed method during the speed reversal test.
Figure 13 shows the experiment results of rotor position estimation during the loading and unloading process. As shown in Figure 13a, using the conventional i d = 0 method, rotor position estimation error increases with i q during the loading process, fluctuation error is greater than ±20° at 100% rated load. When the load is decreased to 0, the estimation error is around ±15°. Meanwhile, obvious fluctuation error is observed for the rotor speed estimation. However, as shown in Figure 13b, using the proposed method, the position estimation error keeps within ±10° during the dynamic loading and unloading process. When the load is decreased to 0, estimation error is less than ±5°. The speed estimation is smoother than the conventional method. So, it validates the accuracy of rotor position estimation is better using the proposed method during the loading and unloading process.
Figure 14 shows the rotor position estimation when the motor is operating at 120r/min with 200% rated load. As shown in Figure 14a, Due to the effect of cross-coupling effect, almost -12° DC bias error is occurred at 200% rated load, the max position error is greater than -25°. On the contrary, As shown in Figure 14b, using the online compensation method based on parameter identification of Figure 5d, DC bias error is eliminated, the position estimation keeps around at 0°, the fluctuation error is within ±15°. The experiment data verify that the accuracy of position estimation is improved at 200% rated load.

5. Conclusions

This article proposes a sensorless capability expansion method for SPMSM based on inductance parameter identification. The contribution of this article are as follows:
  • Incremental inductances are identified by three steps combining the rotating high frequency voltage injection and pulsating high frequency voltage injection. Then, polynomial curve fitting algorithm is proposed for apparent inductances identification.
  • Saliency ratio is enhanced by injecting positive DC current into d-axis. Comparing with the conventional i d = 0 or i d < 0 method, the saturation level at d-axis is enhanced and saliency ratio is improved obviously.
  • Convergence region of pulsating high frequency voltage injection method is expanded at heavy load status. Using the conventional method, the sensorless control method fails at 120% rated current. On the contrary, using the proposed method, the rotor position estimation works well at 200% rated current.
  • Experiment results show that accuracy of rotor position estimation is improved obviously at steady and during the dynamic process.

Author Contributions

Conceptualization, P.C., R.M.; methodology, Z.C.; software, P.C.; validation, Z.C.; formal analysis, P.C.; investigation, P.C., Z.C.; writing—original draft preparation, P.C., and R.M.; writing—review and editing Z.C.; visualization, Z.C.; All authors have read and agreed to the published version of the manuscript.

Funding

Please add: This work is supported by National Natural Science Foundation of China under Grant (52177059).

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Berto, M.; Alberti, L.; Manzolini, V.; Bolognani, S. Computation of Self-Sensing Capabilities of Synchronous Machines for Rotating High Frequency Voltage Injection Sensorless Control. IEEE Trans. Ind. Electron. 2022, 69, 3324–3333. [Google Scholar] [CrossRef]
  2. Lee, Y.; Sul, S.-K. Model-Based Sensorless Control of an IPMSM With Enhanced Robustness Against Load Disturbances Based on Position and Speed Estimator Using a Speed Error. IEEE Trans. Ind. Appl. 2018, 54, 1448–1459. [Google Scholar] [CrossRef]
  3. 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]
  4. Ortombina, L.; Berto, M.; Alberti, L. Sensorless Drive for Salient Synchronous Motors Based on Direct Fitting of Elliptical-Shape High-Frequency Currents. IEEE Trans. Ind. Electron. 2023, 70, 3394–3403. [Google Scholar] [CrossRef]
  5. Zhang, Y.; Yin, Z.; Liu, J.; Zhang, R.; Sun, X. IPMSM Sensorless Control Using High-Frequency Voltage Injection Method With Random Switching Frequency for Audible Noise Improvement. IEEE Trans. Ind. Electron. 2020, 67, 6019–6030. [Google Scholar] [CrossRef]
  6. Ji-Hoon Jang, S. -K. Sul, Jung-Ik Ha, K. Ide and M. Sawamura. Sensorless drive of surface-mounted permanent-magnet motor by high-frequency signal injection based on magnetic saliency. IEEE Trans. Ind. Appl. 2003, 39, 1031–1039. [Google Scholar]
  7. Berto, M.; Alberti, L.; Bolognani, S. Measurement of the Self-Sensing Capability of Synchronous Machines for High Frequency Signal Injection Sensorless Drives. IEEE Trans. Ind. Appl. 2023, 59, 3381–3389. [Google Scholar] [CrossRef]
  8. Manzolini, V.; Bolognani, S. On the Rotor Position Self-Sensing Capability of Reluctance and IPM Synchronous Motors. IEEE Trans. Ind. Appl. 2020, 56, 3755–3766. [Google Scholar] [CrossRef]
  9. T. Frenzke. Impacts of cross-saturation on sensorless control of surface permanent magnet synchronous motors. In Proceeding of the 2005 European Conference on Power Electronics and Applications. Dresden, Germany, 11--14 September 2005. 14 September 2005.
  10. Lin, T.C.; Zhu, Z.Q. Sensorless Operation Capability of Surface-Mounted Permanent-Magnet Machine Based on High-Frequency Signal Injection Methods. IEEE Trans. Ind. Appl. 2014, 51, 2161–2171. [Google Scholar] [CrossRef]
  11. Kano, Y.; Matsui, N. Rotor Geometry Design of Saliency-Based Sensorless Controlled Distributed-Winding IPMSM for Hybrid Electric Vehicles. IEEE Trans. Ind. Appl. 2018, 54, 2336–2348. [Google Scholar] [CrossRef]
  12. Millinger, J.; Bacco, G.; Manzolini, V.; Wallmark, O.; Bianchi, N. Design and Evaluation of a Short-Circuit Rotor-Ring for Enhanced Self-Sensing Capability in a Slotless PM Motor. IEEE Trans. Ind. Electron. 2020, 67, 3462–3471. [Google Scholar] [CrossRef]
  13. Ponomarev, P.; Petrov, I.; Pyrhonen, J. Influence of Travelling Current Linkage Harmonics on Inductance Variation, Torque Ripple and Sensorless Capability of Tooth-Coil Permanent-Magnet Synchronous Machines. IEEE Trans. Magn. 2014, 50, 1–8. [Google Scholar] [CrossRef]
  14. Y. -C. Kwon, J. Lee and S. -K. Sul. Extending Operational Limit of IPMSM in Signal-Injection Sensorless Control by Manipulation of Convergence Point. IEEE Trans. Ind. Appl. 2019, 55, 1574–1586.
  15. J. Lee, Y. -C. Kwon and S. -K. Sul. Signal-Injection Sensorless Control With Tilted Current Reference for Heavily Saturated IPMSMs. IEEE Trans. Power Electron. 2020, 35, 12100–12109.
  16. Wang, H.; Lu, K.; Wang, D.; Blaabjerg, F. Simple and Effective Online Position Error Compensation Method for Sensorless SPMSM Drives. IEEE Trans. Ind. Appl. 2020, 56, 1475–1484. [Google Scholar] [CrossRef]
  17. M. S. Rafaq and J. -W. Jung. A Comprehensive Review of State-of-the-Art Parameter Estimation Techniques for Permanent Magnet Synchronous Motors in Wide Speed Range. IEEE Trans. Ind. Electron. 2020, 16, 4747–4758.
  18. Li, Y.; Zhu, Z.Q.; Howe, D.; Bingham, C.M.; Stone, D.A. Improved Rotor-Position Estimation by Signal Injection in Brushless AC Motors, Accounting for Cross-Coupling Magnetic Saturation. IEEE Trans. Ind. Appl. 2009, 45, 1843–1850. [Google Scholar] [CrossRef]
  19. Mingardi, D.; Morandin, M.; Bolognani, S.; Bianchi, N. On the Proprieties of the Differential Cross-Saturation Inductance in Synchronous Machines. IEEE Trans. Ind. Appl. 2017, 53, 991–1000. [Google Scholar] [CrossRef]
  20. Pellegrino, G.; Boazzo, B.; Jahns, T.M. Magnetic Model Self-Identification for PM Synchronous Machine Drives. IEEE Trans. Ind. Appl. 2015, 51, 2246–2254. [Google Scholar] [CrossRef]
  21. Stumberger, B.; Dolinar, D.; Hamler, A.; Trlep, M. Evaluation of saturation and cross-magnetization effects in interior permanent-magnet synchronous motor. IEEE Trans. Ind. Appl. 2003, 39, 1264–1271. [Google Scholar] [CrossRef]
  22. Wu, C.; Zhao, Y.; Sun, M. Enhancing Low-Speed Sensorless Control of PMSM. Using Phase Voltage Measurements and Online Multiple Parameter Identification. IEEE Trans. Power Electron. 2020, 35, 10700–10710. [Google Scholar] [CrossRef]
  23. Wang, Q.; Zhao, N.; Wang, G.; Zhao, S.; Chen, Z.; Zhang, G.; Xu, D. An Offline Parameter Self-Learning Method Considering Inverter Nonlinearity With Zero-Axis Voltage. IEEE Trans. Power Electron. 2021, 36, 14098–14109. [Google Scholar] [CrossRef]
  24. Xu, W.; Lorenz, R.D. High-Frequency Injection-Based Stator Flux Linkage and Torque Estimation for DB-DTFC Implementation on IPMSMs Considering Cross-Saturation Effects. IEEE Trans. Ind. Appl. 2014, 50, 3805–3815. [Google Scholar] [CrossRef]
  25. Shuang, B.; Zhu, Z.-Q. A Novel Method for Estimating the High Frequency Incremental DQ-Axis and Cross-Coupling Inductances in Interior Permanent Magnet Synchronous Machines. IEEE Trans. Ind. Appl. 2021, 57, 4913–4923. [Google Scholar] [CrossRef]
  26. Shuang, B.; Zhu, Z.Q.; Wu, X. Improved Cross-coupling Effect Compensation Method for Sensorless Control of IPMSM With High Frequency Voltage Injection. IEEE Trans. Energy Convers. 2022, 37, 347–358. [Google Scholar] [CrossRef]
  27. M. Seilmeier and B. Piepenbreier. Identification of steady-state inductances of PMSM using polynomial representations of the flux surfaces. In Proceeding of IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society, Vienna, Austria, 10-13 Novenber 2013.
  28. Feng, G.; Lai, C.; Han, Y.; Kar, N. Fast Maximum Torque per Ampere (MTPA) Angle Detection for Interior PMSMs using Online Polynomial Curve Fitting. IEEE Trans. Power Electron. 2022, 37, 2045–2056. [Google Scholar] [CrossRef]
Figure 1. Incremental inductance and apparent inductance.
Figure 1. Incremental inductance and apparent inductance.
Preprints 107371 g001
Figure 2. Reference frame and rotor position estimation.
Figure 2. Reference frame and rotor position estimation.
Preprints 107371 g002
Figure 3. Conventional pulsating high frequency voltage injection method.
Figure 3. Conventional pulsating high frequency voltage injection method.
Preprints 107371 g003
Figure 4. The proposed sensorless capability expansion method for SPMSM.
Figure 4. The proposed sensorless capability expansion method for SPMSM.
Preprints 107371 g004
Figure 5. Experiment platform.
Figure 5. Experiment platform.
Preprints 107371 g005
Figure 6. Incremental inductances identification. (a) L d i n c ; (b) L q i n c ; (c) L d q h ; (d) - 0.5 θ m .
Figure 6. Incremental inductances identification. (a) L d i n c ; (b) L q i n c ; (c) L d q h ; (d) - 0.5 θ m .
Preprints 107371 g006
Figure 7. Apparent inductance identification result. (a) L d a p p ;(b) L q a p p .
Figure 7. Apparent inductance identification result. (a) L d a p p ;(b) L q a p p .
Preprints 107371 g007
Figure 8. The variation of saliency ratio.According to the analysis above, it can be predicted that using the proposed method, when 50% rated current is injected at d-axis, saliency ratio would be enhanced, comparing with the conventional i d = 0 or i d < 0 method.4.3.2. Convergence Region ExpansionIn the following section, i d , i q , actual rotor speed, estimated rotor speed, actual rotor position, estimated rotor position, position error are listed in each figure.
Figure 8. The variation of saliency ratio.According to the analysis above, it can be predicted that using the proposed method, when 50% rated current is injected at d-axis, saliency ratio would be enhanced, comparing with the conventional i d = 0 or i d < 0 method.4.3.2. Convergence Region ExpansionIn the following section, i d , i q , actual rotor speed, estimated rotor speed, actual rotor position, estimated rotor position, position error are listed in each figure.
Preprints 107371 g008
Figure 9. Experiment results of convergence range comparison at 120r/min. (a) Conventional method; (b) Proposed method without compensation for the position estimation error due to cross-coupling effect. (c) Proposed method with compensation for the position estimation error due to cross-coupling effect.
Figure 9. Experiment results of convergence range comparison at 120r/min. (a) Conventional method; (b) Proposed method without compensation for the position estimation error due to cross-coupling effect. (c) Proposed method with compensation for the position estimation error due to cross-coupling effect.
Preprints 107371 g009
Figure 10. Comparison of rotor position estimation during starting process (from 0 to 120 r/min with rated load). (a) Conventional method; (b) Proposed method.
Figure 10. Comparison of rotor position estimation during starting process (from 0 to 120 r/min with rated load). (a) Conventional method; (b) Proposed method.
Preprints 107371 g010
Figure 11. Rotor position estimation at 120r/min with rated load. (a) Conventional method; (b) Proposed method.
Figure 11. Rotor position estimation at 120r/min with rated load. (a) Conventional method; (b) Proposed method.
Preprints 107371 g011
Figure 12. Rotor position estimation during the dynamic process of speed reversal test with rated load. (rotor speed changes from -120r/min to 120r/min, then back to -120r/min). (a) Conventional method; (b) Proposed method.
Figure 12. Rotor position estimation during the dynamic process of speed reversal test with rated load. (rotor speed changes from -120r/min to 120r/min, then back to -120r/min). (a) Conventional method; (b) Proposed method.
Preprints 107371 g012
Figure 13. Rotor position estimation during the loading and unloading process at 120r/min (load is increases from 0 to rated value, then back to 0). (a)conventional method; (b)Proposed method.
Figure 13. Rotor position estimation during the loading and unloading process at 120r/min (load is increases from 0 to rated value, then back to 0). (a)conventional method; (b)Proposed method.
Preprints 107371 g013
Figure 14. Rotor position estimation at 120r/min with 200% rated load. (a) Without compensation for the error due to cross-coupling effect; (b) With compensation for the error due to cross-coupling effect.
Figure 14. Rotor position estimation at 120r/min with 200% rated load. (a) Without compensation for the error due to cross-coupling effect; (b) With compensation for the error due to cross-coupling effect.
Preprints 107371 g014
Table 1. Parameters of the test motor.
Table 1. Parameters of the test motor.
Item Value Item Value
Rated voltage
Rated current
Rated power
Rated torque
110 V Pole pairs 5
1.5 A Phase resistance 2.8 Ω
200 W
0.64 Nm
d-axis inductance
d-axis inductance
13 mH
13 mH
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated