Next Article in Journal
Bi-Directional Cuk Equalizer-Based Li-Ion Battery Pack Equalization Control Strategy Research
Next Article in Special Issue
Smooth Speed Control of Permanent Magnet Synchronous Machine Using Back Propagation Neural Network
Previous Article in Journal
Research on Trajectory Tracking Control of Driverless Electric Formula Racing Car Based on Game Theory
Previous Article in Special Issue
Investigation and Development of the Brushless and Magnetless Wound Field Synchronous Motor Drive System for Electric Vehicle Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Frequency Signal Injection-Based Sensorless Control for Dual-Armature Flux-Switching Permanent Magnet Machine

College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2023, 14(4), 85; https://doi.org/10.3390/wevj14040085
Submission received: 28 February 2023 / Revised: 16 March 2023 / Accepted: 24 March 2023 / Published: 27 March 2023

Abstract

:
The new topology of the dual-armature flux-switching permanent magnet machine (DA-FSPM) leads to new characteristics and issues in the control of the machine, of which the mutual inductance of the two sets of armature windings is the most important one. This paper proposes a novel position–sensorless control method based on high-frequency injection (HFI) for DA-FSPM. The high-frequency model of the machine is derived, and the theory of the position estimation method is proposed. Different from the conventional HFI-based position estimation method, the proposed method utilizes the mutual inductance of the DA-FSPM rather than the machine saliency. Meanwhile, because the extracted position information based on the mutual inductance is more obvious, the proposed method also has better steady and dynamic performance. Then, the position observer based on the phase lock loop and the initial position detection method for the DA-FSPM is proposed. The experiments are executed on a DA-FSPM prototype with three-phase stator windings and five-phase rotor windings to prove the effectiveness and superiority of the proposed method.

1. Introduction

Due to the high power density and efficiency, the FSPM machine is becoming a greater point of concern in industrial applications, such as aerospace and electric vehicle industries [1,2]. The DA-FSPM shown in Figure 1 is proposed in [3,4], which furthermore improved the torque density and fault-tolerant capability of the FSPM machine by adding a set of armature windings on the rotor teeth. With the improved power density and fault-tolerant capability, the application prospect of the DA-FSPM is widened.
Although the machine design theory was researched and proposed in [1,2], the control method of the DA-FSPM is rarely discussed. The decoupled vector control for the DA-FSPM is proposed in [5], which considered and solved the cross-coupling of the stator windings and rotor windings by matrix transformation. In [5], an encoder was used to acquire the position of the machine, which increases the complexity and cost of the machine drive system [6,7]. Thus, to simplify the implementation of the drive system, the sensorless vector control for the DA-FSPM is researched in this paper.
The traditional sensorless vector control methods can be roughly divided into two categories, the first is the model-based methods, and the second is the saliency-based methods [8]. The former methods can be further divided into open-loop methods and closed-loop methods. The open loop method is based on the mathematical model of the machine, which has a high dynamic response speed [9], but it is also highly dependent on the parameters [10]. Thus, for higher robustness and accuracy, closed-loop back-EMF estimation methods were preferred [11,12]. Moreover, the position observers are based on PLL [13], Luenberger observer [14], linear state observers [15], SMO [16], EKF [17], and so on, and they were developed for higher estimation accuracy and better dynamic performance. However, the above model-based methods are normally applied in the medium- and high-speed range, while the saliency-based methods are adopted more for the zero- and low-speed region. HFI methods are widely utilized to track saliency [10]. The basic thought of the HFI method is to inject a high-frequency voltage (current) signal into the machine to excite a high-frequency current (voltage) signal, which can be used to extract the rotor position by appropriate procession [18]. The HFI can be subdivided into the rotating signal injection [19] and pulsating signal injection [20]. The former is easier to implement, and the latter has several advantages, such as less dependent on saliency, better performance in coping with dead time, better dynamic performance, and less torque ripple and additional loss [21]. Two major issues regarding HFI methods have recently been widely researched: high-frequency noise and filter abuse. As for the noise issue, several research works have been carried out over the decades. In [22], the frequency of the injected voltage was increased to the PWM frequency that is near the audible range to eliminate the noise. The noise reduction method based on pseudo-random HFI was proposed in [23,24]. Multi methods were proposed to deal with problems such as a decrease in bandwidth and estimation accuracy. The dual quasi-resonate controller was used in [25] to substitute the traditional Butterworth filter, which reduced the estimation error. Additionally, [26] proposed a novel heterodyne method to extract the position error, which removed the filters in the HFI method, while [27] utilized the neural network adaptive filter to avoid the usage of the bandpass filter in the signal demodulation. As mentioned above, a single sensorless method cannot cope with the full speed range, which leads to the research of the hybrid method. The HFI was combined with the voltage model-based position estimator in [28], while in [29], the EMF was used to combine with the HFI. Moreover, the transition methods from low speed to high speed were also important for full-speed sensorless control. The weighting factors were used for the transition from low-speed methods to high-speed methods; in [30], the speed weighting factor was used, and the position weighting factor was adopted in [31].
As discussed, the conventional HFI-based sensorless vector control methods have poor performance on surface-mounted or low-salience machines. As shown in [3], the differential inductance of the DA-FSPM is not obvious; thus, the conventional methods need modification for better performance. The HFI based on magnetic saliency for the surface-mounted machines by injecting fluctuating high-frequency voltage signals on the d-axis was proposed in [32]. However, the magnetic saliency is not obvious; thus, the position estimation was more difficult. Another HFI-based sensorless vector control for the dual-three PMSM, which used the zero-sequence voltage, was proposed in [33,34]. The method utilized the resistor networks and neutral points of the machine to acquire the zero-sequence voltage and then extract the position information. However, the introduction of the resistor networks increases the cost and decreases the efficiency of the drive system. In conclusion, the existing HFI-based sensorless control method is either based on saliency or introduced additional components.
Thanks to the mutual inductance of the DA-FSPM, which is much larger than the differential inductance, the HFI-based sensorless control is modified for the machine in this paper. The conventional HFI sensorless vector control methods are extended to the DA-FSPM, and a position estimation method based on the mutual inductance of the stator windings and rotor windings rather than the machine saliency is proposed, which is the main contribution of the work. Additionally, the high-frequency model of the DA-FSPM and the high-frequency current responses under the high-frequency pulsating voltage injection are derived considering the mutual inductance of the stator windings and rotor windings. Then, the feasibility of estimating position through the current response of the same side windings and opposite side windings is discussed, and their performances are compared. Moreover, the position observer and the initial position detection method for the DA-FSPM are proposed. In conclusion, a novel HFI-based sensorless vector control method based on the mutual inductance of the DA-FSPM is proposed, which has better steady and dynamic performance compared to the traditional saliency-dependent methods.
This paper is organized as follows. In Section 2, the fundamental mathematical model of the DA-FSPM is derived, and the high-frequency model considering the mutual inductance of the machine is further established. Based on the high-frequency model, the current responses with the high-frequency pulsating voltage injection are calculated in Section 3. Then, the feasibility of extracting position information from both windings is discussed in Section 4, which also proposes the position observer and the initial position detection method for both stator windings and rotor windings positions. The experiments are carried out on a DA-FSPM prototype with three-phase stator windings and five-phase rotor windings to verify the superiority of the proposed method.

2. Modelling of the Machine

2.1. The Fundamental Frequency Model of the Machine

The DA-FSPM prototype studied in this paper is with star-connected three-phase stator windings and five-phase rotor windings. Neglecting the non-ideal factors, such as the saturation effect, eddy current loss, and hysteresis loss, the mathematical model of the DA-FSPM in the stationary coordinate system is constructed. The vector control is normally used for obtaining decoupled currents in the machine control field, which is also used in this paper. For the DA-FSPM, the three-phase Park transformation matrix and the five-phase vector space decomposition transformation matrix are respectively applied on the three-phase stator windings and five-phase rotor windings. Thus, the fundamental-frequency mathematical model of which is derived as (1) and (2) [4].
u s _ dq u r _ d 1 q 1 d 3 q 3 = R s 0 0 R r i s _ dq i r _ d 1 q 1 d 3 q 3 + p ψ s _ dq ψ r _ d 1 q 1 d 3 q 3 + W s 0 0 W r ψ s _ dq ψ r _ d 1 q 1 d 3 q 3
ψ s _ d q ψ r _ d 1 q 1 d 3 q 3 = L s _ d q 5 / 2 M s r d q 3 / 2 M s r d q T L r _ d 1 q 1 d 3 q 3 i s _ d q i r _ d 1 q 1 d 3 q 3 + ψ f s _ d q ψ f r _ d 1 q 1 d 3 q 3
The inductance and the cross-coupling coefficient matrices are shown as follows.
L sdq 5 / 2 M srdq 3 / 2 M srdq T L rdq = L s d 0 5 2 M s r d 1 0 5 2 M s r d 3 0 0 L s q 0 5 2 M s r q 1 0 5 2 M s r q 3 3 2 M s r d 1 0 L r d 1 0 M r d 13 0 0 3 2 M s r q 1 0 L r q 1 0 M r q 13 3 2 M s r d 3 0 M r d 13 0 L r d 3 0 0 3 2 M s r q 3 0 M r q 13 0 L r q 3
W s 0 0 W r = 0 ω s e 0 0 0 0 ω s e 0 0 0 0 0 0 0 0 ω r e 0 0 0 0 ω r e 0 0 0 0 0 0 0 0 3 ω r e 0 0 0 0 3 ω r e 0
However, the coupling still exists between the stator windings and rotor windings as (3) still contains the non-diagonal element. Thus, for the vector control of the DA-FSPM, the further decoupling method proposed in [5] is adopted in this paper. The diagonalized voltage equation (5) can be obtained through the transformation matrix in (6).
u s _ d q u r _ d 1 q 1 d 3 q 3 = d i a g L s d , L s q , L r d 1 , L r q 1 , L r d 3 , L r q 3 p I s _ d q I r _ d 1 q 1 d 3 q 3 + R s 0 0 R r I s _ d q I r _ d 1 q 1 d 3 q 3 + u s _ f e e d f o r w o r d u r _ f e e d f o r w o r d
where Is_dq is the decoupled currents as in (7); the us_feedforward and ur_feedforward are shown in (8).
T = 1 0 5 M s r d 1 2 L s d 0 5 M s r d 3 2 L s d 0 0 1 0 5 M s r q 1 2 L s q 0 5 M s r q 3 2 L s q 3 M s r d 1 2 L r d 1 0 1 0 M r d 13 L r d 1 0 0 3 M s r q 1 2 L r q 1 0 1 0 M r q 13 L r q 1 3 M s r d 3 2 L r d 3 0 M r d 13 L r d 3 0 1 0 0 3 M s r q 3 2 L r q 3 0 M r q 13 L r q 3 0 1
I s _ d q I r _ d 1 q 1 d 3 q 3 = T i s _ d q i r _ d 1 q 1 d 3 q 3
u s _ f e e d f o r w o r d u r _ f e e d f o r w o r d = W s 0 0 W r L s d q 5 2 M s r d q 3 2 M s r d q T L r d q i s _ d q i r _ d 1 q 1 d 3 q 3 + W s 0 0 W r ψ f s _ d q ψ f r _ d 1 q 1 d 3 q 3 + R s 0 0 R r I 6 T i s _ d q i r _ d 1 q 1 d 3 q 3
From (5), the coefficient matrix of the current differential term is a diagonal matrix; thus, the currents can be controlled individually. Based on the decoupled model in (5) to (8), the vector control scheme for the DA-FSPM can be further constructed.

2.2. The High-Frequency Model of the Machine

For further analysis of HFI, the high-frequency model of the DA-FSPM is constructed in this section. Based on the fundamental frequency model, the high-frequency model of the DA-FSPM can be represented as in (9).
u s h _ d q u r h _ d 1 q 1 d 3 q 3 = R s 0 0 R r i s h _ d q i r h _ d 1 q 1 d 3 q 3 + p ψ s _ d q ψ r _ d 1 q 1 d 3 q 3 + W s 0 0 W r ψ s _ d q ψ r _ d 1 q 1 d 3 q 3 ψ s _ d q ψ r _ d 1 q 1 d 3 q 3 = L s h _ d q 5 / 2 M s r h d q 3 / 2 M s r h d q T L r h _ d 1 q 1 d 3 q 3 i s h _ d q i r h _ d 1 q 1 d 3 q 3 + ψ f s _ d q ψ f r _ d 1 q 1 d 3 q 3
where ush_dq and urh_d1q1d3q3 are the injected high-frequency voltages in the rotational coordinate system; ish_dq and irh_d1q1d3q3 are the high-frequency response currents in the rotational coordinate system; Lsh_dq, Lrh_d1q1d3q3, and Msrhdq are the high-frequency inductance matrices which are same as the fundamental frequency inductances, respectively.
The high-frequency voltage injection method is normally applied in working conditions of low speed or zero speed. Thus, to simplify the high-frequency model, the back-EMF item and the voltage drop on the resistance in the voltage equation are omitted, which are far less than the voltage drops on the high-frequency resistance. The simplified high-frequency voltage equation is shown in (10).
u s h _ d q u r h _ d 1 q 1 d 3 q 3 = L s h _ d q 5 / 2 M s r h d q 3 / 2 M s r h d q T L r h _ d 1 q 1 d 3 q 3 p i s h _ d q i r h _ d 1 q 1 d 3 q 3
As demonstrated in (10), due to the mutual inductance, if the high-frequency voltage is injected in the stator windings or the windings, not only does the same side generate the high-frequency currents but also the opposite side. Thus, the position estimation can be through both the same side and the opposite side, which is analyzed in the next section.

3. High-Frequency Injection

Compared to the conventional FSPM machine, the DA-FSPM has two sets of armature windings, which means that the high-frequency voltage can be injected through the stator windings or the rotor windings. In addition, as shown in (10), the machine has differential inductance and unneglectable mutual inductance simultaneously. Thus, both injection conditions are discussed in this section, as well as the high-frequency current responses. Moreover, in this paper, the pulsating high-frequency voltage injection is adopted due to the advantages discussed before.

3.1. The High-Frequency Current Response

The closed-loop position estimating is based on extracting the position error information from the currents; thus, the high-frequency current responses relating to the position error are derived in this section. The estimated stator windings’ electrical angle is denoted as θ s e ^ and the real stator windings electrical angle is θse, and the same is true for the rotor windings.
Therefore, the transformation matrix from the estimated rotational coordinate system to the real rotational coordinate system can be obtained as follows
f s d h f s q h = T s δ · f s d h f s q h = cos ( δ s e ) sin ( δ s e ) sin ( δ s e ) cos ( δ s e ) f s d h f s q h f r d h 1 f r q h 1 f r d h 3 f r q h 3 = T r δ · f r d h 1 f r q h 1 f r d h 3 f r q h 3 = cos ( δ r e ) sin ( δ r e ) 0 0 sin ( δ r e ) cos ( δ r e ) 0 0 0 0 cos ( 3 δ r e ) sin ( 3 δ r e ) 0 0 sin ( 3 δ r e ) cos ( 3 δ r e ) f r d h 1 f r q h 1 f r d h 3 f r q h 3
As aforementioned, the high-frequency currents in the real rotational coordinate system can be obtained by (10), which is combined with (11) to calculate the high-frequency currents in the estimated rotational coordinate system can be derived as
i s d h i s q h i r d h 1 i r q h 1 i r d h 3 i r q h 3 = T s δ 1 0 0 T r δ 1 i s d h i s q h i r d h 1 i r q h 1 i r d h 3 i r q h 3 = T s δ 1 0 0 T r δ 1 · L h 1 · T s δ 0 0 T r δ · u s d h u s q h u r d h 1 u r q h 1 0 0 = A u s d h u s q h u r d h 1 u r q h 1 0 0
where A is the coefficient matrix that relates to the position error and inductances of the DA-FSPM, which is given in detail in Appendix A. The injection in the third harmonic plane of the five-phase rotor windings is not considered in this paper.
As matrix A contains δse and δre, some conclusions can be drawn from (12). When a high-frequency voltage signal is injected into the stator or the rotor side, the position angle signal will be carried in the current response of the two-sided winding. The current response on the same side of the injected high-frequency voltage side only carries the position information of that side, while the current response on the opposite side carries the position information of both sides. However, as the initial position of both windings are identified, the position of the stator windings and rotor winding has a certain relationship. Thus, the position can be estimated through both sides regardless of which side the high-frequency voltage is injected.

3.2. Injected through the Stator Side

The high-frequency pulsating voltage is injected in the d ^ -axis of the stator windings in this paper. The high-frequency currents omitting the third harmonic component of the five-phase rotor windings can be calculated from (12) as:
i s d h i s q h i r d h 1 i r q h 1 = V c ω h sin θ h L s d ^ cos 2 ( δ s e ) + L s q ^ sin 2 ( δ s e ) L s d ^ L s q ^ 2 sin ( 2 δ s e ) 3 2 M s r d 1 ^ + M s r q 1 ^ cos ( δ s e δ r e ) + 3 2 M s r d 1 ^ M s r q 1 ^ cos ( δ s e + δ r e ) 3 2 M s r d 1 ^ + M s r q 1 ^ sin ( δ r e δ s e ) + 3 2 M s r d 1 ^ M s r q 1 ^ sin ( δ s e + δ r e )
where L s d ^ , L s q ^ , M s r d 1 ^ , and M s r q 1 ^ are the parameters related to the inductances of the DA-FSPM, which are given in Appendix A.
As shown in (13), the amplitude of the response currents in the stator windings and rotor windings both contain information on the position angle error, which agrees with the analysis before. However, there are differences between them. The amplitude of the current response of the stator windings varies at the frequency of twice the stator electrical angle frequency; meanwhile, the varied frequency of the rotor windings’ current response amplitude is related to the number of the pole and slot of the stator and rotor. The frequency of the stator winding‘s current response is related to the differential inductance, while it of the rotor windings is related to the mutual inductance. Thus, it is difficult to estimate the position from the same side of the saliency of the machine is not obvious, the same as the surface-mounted PMSM. However, the estimation from the opposite side is not affected by the saliency.

3.3. Injected through the Rotor Side

Similarly, the high-frequency voltage is injected in the d 1 ^ -axis of the rotor side, and the current response can be calculated as in (14).
i s d h i s q h i r d h 1 i r q h 1 = V c ω h sin θ h 5 2 M s r d 1 ^ + M s r q 1 ^ cos ( δ s e δ r e ) + 5 2 M s r d 1 ^ M s r q 1 ^ cos ( δ s e + δ r e ) 5 2 M s r d 1 ^ + M s r q 1 ^ sin ( δ s e δ r e ) + 5 2 M s r d 1 ^ M s r q 1 ^ sin ( δ s e + δ r e ) L r d 1 ^ cos 2 ( δ r e ) + L r q 1 ^ sin 2 ( δ r e ) L r d 1 ^ L r q 1 ^ 2 sin ( 2 δ r e )
Similar conclusions can be drawn from (14); when the high-frequency pulsating voltage is injected in the rotor windings, the high-frequency currents related to the position information generate on both sides. Moreover, the amplitude of the high-frequency currents is related to the phase numbers of the windings, as shown in (13) and (14).

4. Position Estimation

As analyzed before, the current responses of both sides contain the position information no matter which side the high-frequency voltage is injected into. Thus, the position can be estimated through the same side or the opposite side, which is analyzed in this section.

4.1. Estimate from the Same Side

As shown in the current responses, (13) and (14), the d-q axes currents corresponding to the high-frequency voltage injection side both contain the position error information. However, the d-axis current also contains a dc component; thus, it is more convenient to extract the position information from the q-axis current, which can be represented as follows:
i i q h = V c 2 ω h k sin ( 2 δ i e ) sin θ h
where
k = L s d ^ L s q ^ ,   i = s L r d 1 ^ L r q 1 ^ ,   i = r
where i = s denotes that the high-frequency voltage is injected through the stator windings and i = r denotes that the high-frequency voltage is injected through the rotor windings.
To extract the position information through (15), the high-frequency reference signal is used to demodulate the current response, and a low-pass filter is used to obtain the dc component which contains the position error, which can be represented as
f δ i e = L P F i i q h sin θ h = L P F V c 4 ω h k sin ( 2 δ i e ) 1 sin 2 θ h = V c 4 ω h k sin ( 2 δ i e )
When the position error is small enough, (17) can be rewritten as
f δ i e V c 2 ω h k δ i e
Therefore, the approximate linear function of the position error can be obtained by demodulation and filtering, and the position can be estimated by the position observer.

4.2. Estimate from the Opposite Side

As shown in (13) and (14), the d-axis current responses of the opposite side are cosine, while the q-axis current responses are sine. Thus, the q-axis current responses in (19) are used to extract the position information for the convenience of approximation.
i r q h 1 i s q h = V c ω h sin θ h 3 2 M s r d 1 ^ + M s r q 1 ^ sin ( δ r e δ s e ) + 3 2 M s r d 1 ^ M s r q 1 ^ sin ( δ s e + δ r e ) 5 2 M s r d 1 ^ + M s r q 1 ^ sin ( δ s e δ r e ) + 5 2 M s r d 1 ^ M s r q 1 ^ sin ( δ s e + δ r e )
where i’rqh1 is the high-frequency current response of the rotor windings when the high-frequency voltage is injected through the stator windings, and i’sqh is the high-frequency current response of the stator windings when the high-frequency voltage is injected through the rotor windings.
Then, the high-frequency reference signal and low-pass filter are used to demodulate and obtain the dc component with the position error, as follows:
f δ i e = L P F i r q h 1 i s q h · sin θ h = V c 4 ω h 3 M s r d 1 ^ + M s r q 1 ^ sin ( δ r e δ s e ) + 3 M s r d 1 ^ M s r q 1 ^ sin ( δ s e + δ r e ) 5 M s r d 1 ^ + M s r q 1 ^ sin ( δ s e δ r e ) + 5 M s r d 1 ^ M s r q 1 ^ sin ( δ s e + δ r e )
The (20) can be furthermore written as (24) when the position error is small enough.
f δ i e = V c 4 ω h 3 M s r d 1 ^ + M s r q 1 ^ ( δ r e δ s e ) + 3 M s r d 1 ^ M s r q 1 ^ ( δ s e + δ r e ) 5 M s r d 1 ^ + M s r q 1 ^ ( δ s e δ r e ) + 5 M s r d 1 ^ M s r q 1 ^ ( δ s e + δ r e ) = V c 2 ω h 3 M s r d 1 ^ δ r e 3 M s r q 1 ^ δ s e 5 M s r d 1 ^ δ s e 5 M s r q 1 ^ δ r e
As discussed before, the actual position can be obtained through the position observer.
Of note, both the stator and rotor positions are needed for the vector control of the DAFSPM. When the initial position of the stator windings and rotor windings are detected, the actual positions of the two sets of windings can be obtained by transferring (18) and (21) into the estimate of the mechanical position of the DA-FSPM.

4.3. The Position Observer

4.3.1. The Position Error Function

As aforementioned, the position error function f(δ) that has a linear relationship with the electrical angle error can be extracted through the high-frequency current response on the same and opposite sides after the demodulation and filtering. The estimated position can be obtained by the f(δ) and the position observer, which is discussed in this section.
As for the position error function extracted through the same side, considering that the initial position is detected, (18) can be rewritten as
f δ m V c 2 ω h k p i δ m = k e r r 0 δ m
Meanwhile, the position error function extracted through the opposite side can also be represented as
f δ m = 3 M s r d 1 ^ p r + M s r q 1 ^ p s V c 2 ω h δ m = k e r r 1 δ m
f δ m = 5 M s r d 1 ^ p s + M s r q 1 ^ p r V c 2 ω h δ m = k e r r 2 δ m
(23) is the position error function under the stator windings injection and (24) is under the rotor windings injection. As shown in (22) to (24), whether it is a stator windings injection or a rotor windings injection and whether the position error function is extracted from the same side or the response from a opposite side, when the position error is small, the position error function can be transformed into a linear function related to the position error. Therefore, the position observer can be designed.

4.3.2. The Phase-Locked Loop

In this paper, the PLL with PI controller, as shown in Figure 2, is used, where kerr represents the slope of the position error function.
Thus, the transfer function of the position observer can be derived as
θ m ^ θ m = k e r r ω c k p s + k i s 3 + ω c s 2 + k e r r ω c k p s + k e r r ω c k i
where ωc is the cut-off frequency of the low-pass filter, kp is the proportional coefficient, and ki is the integral coefficient of the PI controller.
To keep the closed-loop system stable, kp and ki are calculated as
k p = ω c 3 k e r r k i = ω c 2 27 k e r r
Therefore, the transfer function of the system can be rewritten as
θ m ^ θ m = 1 3 ω c 2 s + 1 27 ω c 3 s 3 + ω c s 2 + 1 3 ω c 2 s + 1 27 ω c 3

4.3.3. The Effect of Current Sample Error on Position Observation

The extract of the position error function is based on the current response; thus, the current sample error can affect the position observation. The error caused by the current sample can be treated as a disturbance, then the closed-loop system can be represented as in Figure 3.
Combining the PI parameters in Section 4.3.2, the transfer function of estimated speed, estimated position, and current sampling disturbance input can be derived as
ω m ^ e = 9 ω c s + ω c 2 27 k e r r s
θ m ^ e = 9 ω c s + ω c 2 27 k e r r s 2
The relationship between the error of the speed estimation and the current sampling disturbance is proportional integral. The proportional coefficient and integral coefficient are consistent with the parameter design in the PI-type LLP, and they are all inversely proportional to the position error function coefficient kerr. Based on the above analysis, the relationship between the error of the speed estimation and the position estimation, and the current sampling disturbance is affected by the error function coefficient kerr. The smaller the kerr is, the error generated in the estimated value is larger. Thus, when the current sampling accuracy is the same, and the PI controller parameters of the position observer are the same, the position estimation method with a smaller kerr should be adopted to improve the accuracy of the estimation.

4.4. The Initial Position Detection

As aforementioned, the detection of the initial position is important in the sensorless control, which can affect the startup of the machine. For the DA-FSPM, the initial position of the stator windings and the rotor windings both need to be detected. Similar to position estimation, the detection of the initial position can also be achieved by injecting high-frequency voltage into one side. In this paper, the high-frequency voltage is injected into the stator windings, and the initial positions of the stator windings and rotor windings are detected through the corresponding current responses. The detection can also be achieved by injecting high-frequency voltage into rotor windings, which is not repeated in this paper.

4.4.1. The Initial Position of the Stator Windings

The initial position of the stator windings can be detected by (18), and the designed position observer as the machine is static. When (18) equals zero, the initial position of the stator windings is obtained. However, there exist four possible solutions when (18) equals zero, which should be corrected for detection. When the estimated angle θ s e ^ = 0 , the error function of the stator windings position can be drawn as Figure 4.
Thus, the detected initial position may have an error of π when the actual position is at the interval of (π/2, 3π/2), which means the polarity judgment is wrong. In order to compensate for the error, the saturation characteristics of the magnetic field are used in this paper to make the polarity judgment.
As shown in Figure 5, considering the saturation effect, when the positive voltage is applied on the stator d-axis, the d-axis inductance will decrease as the current increases. When the negative voltage is applied on the stator d-axis, the d-axis inductance will increase as the current decreases. Therefore, according to the saturation characteristics, a polarity judgment can be made.

4.4.2. The Initial Position of the Rotor Windings

When the initial position of the stator windings is detected, (21) can be rewritten as
f δ r e = 3 M s r d 1 ^ V c 2 ω h sin ( δ r e )
Similarly, the error function of the rotor position can be drawn as Figure 6.
As shown in Figure 6, no matter which interval is in the real position, the estimated position error can converge to 0 by the adjustment of the PI controller, which means that there is no need for the polarity judgment for the detection of the initial position of the rotor windings.

4.4.3. The Control Scheme of the Initial Position Detection

Above all, the control scheme of the initial position detection can be concluded in Figure 7. The high-frequency voltage is injected into the stator windings, and then the initial positions of the stator windings and rotor windings are detected through the corresponding currents and position observers. The initial position of the stator windings obtained through the position observer is then compensated by the polarity judgment, and the initial position of the rotor windings does not need compensation. The control scheme of the initial position detection based on the rotor side high-frequency voltage injection has the same principle as the stator side injection; thus, it is not repeated here.

4.5. The Overall Control Scheme

The overall control scheme of the sensorless vector control for DA-FSPM based on HFI can be concluded in Figure 8, which shows the situation of injecting to the stator windings. As shown in the scheme, the stator and rotor positions can be estimated through the current response of the same side or the opposite side with the same position observer designed before. The speed loop with PI controller is omitted in the scheme, and the id = 0 strategy is adopted in this paper. The control scheme of signal injection into the rotor windings is similar to Figure 8 and is not repeated here.

5. Experiment Results

5.1. The Experiment Platform

The experiment is carried out on a DA-FAPM prototype with the parameters in Table 1, and the experiment platform is shown in Figure 9. The dynamometer that connects to the DA-FSPM provides the load torque, and the 4096PR encoder provides the actual position for comparing the accuracy of the position estimation. The algorithm is implemented on the control suit, which is composed of a DC voltage source, a multi-phase inverter (8-phases are used in the experiment), and a controller with Texas Instruments TMS320F28346 DSP. In this paper, the voltage with a frequency of 1 kHz and amplitude of 10 V is injected into the stator windings.

5.2. Initial Position Detection Results

The experiment results of the initial position detection with the initial position set as 0.4 rad, 0.8 rad, 1.2 rad, and 1.5 rad are shown in Figure 10.
The high-frequency pulsating voltage is injected into the stator windings, and both the initial positions of the stator winding and rotor windings are detected. As shown in Figure 10, under different actual initial position situations, the stator and rotor initial positions can both be detected. With the increase of the actual initial position, the detection results of the rotor windings are approximately the same, while that for the stator windings differs, which is mainly reflected in the response time increases slightly.

5.3. The Position Estimation Results

The position estimation results are given in this section. The startup experiments, speed step experiments, and load step experiments are carried out to validate the proposed sensorless vector control method. The estimation results from the same side are based on the differential inductance of the machine, and the results from the opposite side are based on the mutual inductance, as analyzed before.

5.3.1. Startup Results

The startup experiment results with the reference speed set as 100 rpm are given in Figure 11 and Figure 12, where the load torque is 3 Nm. The former estimation results are based on differential inductance, and the latter is based on mutual inductance, and their performances are compared in Table 2.
As shown in the results in Figure 11 and Figure 12, both methods can successfully estimate the positions of the machine. However, the performances of estimating from the opposite side are better than estimating from the same side, both in a steady performance and dynamic performance, which can be proved by the comparison based on several indicators given in Table 2. By estimating from the opposite side, the steady ripples of the speed and position are both reduced. Although the maximum speed and position errors increased, the speed fluctuation during the transition decreased.

5.3.2. Speed Step Results

The speed regulation performance of the algorithm is validated by the experiment results demonstrated in Figure 13 and Figure 14. The speed reference value is changed from 100 rpm to 150 rpm in the experiment, and the load torque is kept at 3 Nm.
The experiment results exhibited in Figure 13 and Figure 14 are concluded and compared in Table 3, which demonstrates the superiority of the proposed position estimation method based on mutual inductance for the speed step condition. The response time of the system based on estimation from the opposite side is much shorter than estimation from the same side. Meanwhile, the steady speed and position ripples are also smaller, as well as the oscillation during dynamic response.

5.3.3. Load Step Results

The loading performances are shown and compared in this section by the results in Figure 15 and Figure 16. The load torque is changed from 3 Nm to 5 Nm at 0.2 s, and the speed reference is kept at 100 rpm.
As shown in the figures and Table 4, when the load torque changes, the performance of estimating from the opposite side is also better than estimating from the same side. When estimated from the same side, the speed ripple during the transition is up to ± 6.6   rpm , while that of estimating from the opposite side is ± 4.1   rpm . Moreover, the transition time of the former is also longer by 0.25 s. The proposed method also behaves better in the steady speed and position ripple.
In conclusion, whether estimating from the same side or the opposite side, the sensorless vector control for the DA-FSPM based on HFI is effective. However, when estimating from a opposite side, i.e., extracting the position based on the mutual inductance, the performance is better, either on the steady or dynamic performance.

6. Conclusions

In this paper, a novel HFI-based sensorless control method is proposed and implemented on the DA-FSPM prototype, which achieves better performance by extracting the position through the mutual inductance rather than the differential inductance of the machine. The high-frequency pulsating voltage is injected into one of the windings, and based on the high-frequency model derived in this paper, the initial positions detection method and position observer for both armature windings are further constructed. Both positions estimating approaches from the same side and opposite side are analyzed and implemented. As demonstrated in the experiment results, with the proposed mutual inductance-based position estimation method, the steady speed and position ripple is reduced. Moreover, the speed and load step experiments prove that the speed and position fluctuation and the response time during the transition are also reduced. In addition, the method has the potential to be extended to other machines with obvious mutual inductance, such as dual three-phase PMSMs.

Author Contributions

Formal analysis, L.W. and J.Y.; methodology, L.W. and J.Y.; validation, J.Y. and Z.Z.; investigation, Z.Z.; writing—original draft, J.Y.; writing—review & editing, L.W., Z.L. and S.H.; supervision, L.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by “The National Natural Science Foundation of China, grant number 5197719 and 52225703”.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

back-EMFBack-electromagnet force.
DA-FSPMDual-armature flux-switching permanent magnet machine.
EKFExtended Kalman Filter.
FSPMFlux switching permanent magnet.
HFIHigh-frequency injection.
PLLPhase lock loop.
PMSMPermanent magnet synchronize machine.
PIProportional-integral.
SMOSliding mode observer.
u, i, ψMatrixes of voltages, currents, and flux linkages.
R, L, MMatrixes of resistances, self-inductances, and mutual inductances.
WMatrixes of cross-coupling coefficients.
s, rParameters of the stator windings and rotor windings.
s_dq, r_d1q1d3q3Parameters of the d-q axes of the stator windings and d1-q1-d3-q3 axes of the rotor windings.
srdqCoupling component of the stator windings and rotor windings.
pDifferential operator
ωse, ωreStator and rotor electrical angular velocities.
Lsd, LsqSelf-inductances of the stator windings.
Lrd1, Lrq1, Lrd3, Lrq3Self-inductances of the rotor windings.
Msrd1Mutual inductances between the stator d-axis windings and the rotor d1-axis windings.
Msrq1Mutual inductances between the stator q-axis windings and the rotor q1-axis windings.
Msrd3Mutual inductances between the stator d-axis windings and the rotor d3-axis windings.
Msrq3Mutual inductances between the stator q-axis windings and the rotor q3-axis windings.
Mrd13Mutual inductances between the rotor d1-axis windings and d3-axis windings.
Mrq13Mutual inductances between the rotor d1-axis windings and d3-axis windings.
f, f’Variable in the real and estimated rotational coordinate system.
δse, δreErrors of the estimated angle and the real angle of the stator windings and rotor windings.
ωh, θh, VcElectrical angular speed, electrical angle, and amplitude of the injected voltage.

Appendix A

The coefficient matrix A in this paper is
A = A 11 A 12 A 13 A 14 0 0 A 21 A 22 A 23 A 24 0 0 A 31 A 32 A 33 A 34 0 0 A 41 A 42 A 43 A 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0
where
A 11 = L s d ^ cos 2 δ s e + L s q ^ sin 2 δ s e
A 12 = L s d ^ L s q ^ cos δ s e sin δ s e
A 13 = 5 M s r d 1 ^ cos ( δ r e ) cos ( δ s e ) + 5 M s r q 1 ^ sin ( δ r e ) sin ( δ s e )
A 14 = 5 M s r d 1 ^ cos ( δ s e ) sin ( δ r e ) 5 M s r q 1 ^ cos ( δ r e ) sin ( δ s e )
A 21 = L s d ^ L s q ^ cos ( δ s e ) sin ( δ s e )
A 22 = L s q ^ cos 2 ( δ s e ) + L s d ^ sin 2 ( δ s e )
A 23 = 5 M s r d 1 ^ cos δ r e sin ( δ s e ) 5 M s r q 1 ^ cos ( δ s e ) sin ( δ r e )
A 24 = 5 M s r q 1 ^ cos ( δ r e ) cos ( δ s e ) + 5 M s r d 1 ^ sin ( δ r e ) sin ( δ s e )
A 31 = 3 M s r d 1 ^ cos ( δ r e ) cos ( δ s e ) + 3 M s r q 1 ^ sin ( δ r e ) sin ( δ s e )
A 32 = 3 M s r d 1 ^ cos ( δ r e ) sin ( δ s e ) 3 M s r q 1 ^ cos ( δ s e ) sin ( δ r e )
A 33 = L r d 1 ^ cos 2 ( δ r e ) + L r q 1 ^ sin 2 ( δ r e )
A 34 = L r d 1 ^ L r q 1 ^ cos ( δ r e ) sin ( δ r e )
A 41 = 3 M s r d 1 ^ cos ( δ s e ) sin ( δ r e ) 3 M s r q 1 ^ cos ( δ r e ) sin ( δ s e )
A 42 = 3 M s r q 1 ^ cos ( δ r e ) cos ( δ s e ) + 3 M s r d 1 ^ sin ( δ r e ) sin ( δ s e )
A 43 = L r d 1 ^ L r q 1 ^ cos ( δ r e ) sin ( δ r e )
A 44 = L r q 1 ^ cos 2 ( δ r e ) + L r d 1 ^ sin 2 ( δ r e )
L s d ^ = 4 M r d 13 2 L r d 1 L r d 3 4 L s d M r d 13 2 30 M r d 13 M s r d 1 M s r d 3 + 15 L r d 3 M s r d 1 2 + 15 L r d 1 M s r d 3 2 4 L r d 1 L r d 3 L s d
L s q ^ = 4 M r q 13 2 L r q 1 L r q 3 4 L s q M r q 13 2 30 M r q 13 M s r q 1 M s r q 3 + 15 L r q 3 M s r q 1 2 + 15 L r q 1 M s r q 3 2 4 L r q 1 L r q 3 L s q
L r d 1 ^ = 15 M s r d 3 2 4 L r d 3 L s d 4 L s d M r d 13 2 30 M r d 13 M s r d 1 M s r d 3 + 15 L r d 3 M s r d 1 2 + 15 L r d 1 M s r d 3 2 4 L r d 1 L r d 3 L s d
L r q 1 ^ = 15 M s r q 3 2 4 L r q 3 L s q 4 L s q M r q 13 2 30 M r q 13 M s r q 1 M s r q 3 + 15 L r q 3 M s r q 1 2 + 15 L r q 1 M s r q 3 2 4 L r q 1 L r q 3 L s q
M s r d 1 ^ = 2 L r d 3 M s r d 1 M r d 13 M s r d 3 4 L s d M r d 13 2 30 M r d 13 M s r d 1 M s r d 3 + 15 L r d 3 M s r d 1 2 + 15 L r d 1 M s r d 3 2 4 L r d 1 L r d 3 L s d
M s r q 1 ^ = 2 L r q 3 M s r q 1 M r q 13 M s r q 3 4 L s q M r q 13 2 30 M r q 13 M s r q 1 M s r q 3 + 15 L r q 3 M s r q 1 2 + 15 L r q 1 M s r q 3 2 4 L r q 1 L r q 3 L s q

References

  1. Zhu, Z.Q.; Howe, D. Electrical machines and drives for electric, hybrid, and fuel cell vehicles. Proc. IEEE 2007, 95, 746–765. [Google Scholar] [CrossRef]
  2. Chan, C.C. The state of the art of electric, hybrid, and fuel cell vehicles. Proc. IEEE 2007, 95, 704–718. [Google Scholar] [CrossRef]
  3. Wu, L.; Zhu, J.; Fang, Y. A novel doubly-fed flux-switching permanent magnet machine with armature windings wound on both stator poles and rotor teeth. IEEE Trans. Ind. Electron. 2020, 67, 10223–10232. [Google Scholar] [CrossRef]
  4. Zhu, J.; Wu, L.; Wen, H.; Fang, Y. Modeling of a novel 12-stator-pole/10-rotor-tooth doubly-fed flux-switching permanent magnet machine. IEEE Trans. Energy Convers. 2021, 36, 2206–2216. [Google Scholar] [CrossRef]
  5. Zhang, Z.; Wu, L.; Yi, J.; Niu, F. Decoupled vector control scheme for dual-armature flux-switching permanent magnet machines. In Proceedings of the 24th International Conference on Electrical Machines and Systems (ICEMS), Gyeongju, Republic of Korea, 31 October 2021–3 November 2021; pp. 582–587. [Google Scholar]
  6. Li, Y.; Wu, H.; Xu, X.; Sun, X.; Zhao, J. Rotor position estimation approaches for sensorless control of permanent magnet traction motor in electric vehicles: A review. World Electr. Veh. J. 2021, 12, 9. [Google Scholar] [CrossRef]
  7. Wang, Z.; Guo, Q.; Xiao, J.; Liang, T.; Lin, Z.; Chen, W. High-frequency square wave injection sensorless control method of IPMSM based on oversampling scheme. World Electr. Veh. J. 2022, 13, 217. [Google Scholar] [CrossRef]
  8. Sul, S.; Kwon, Y.; Lee, Y. Sensorless control of IPMSM for last 10 years and next 5 years. CES Trans. Electr. Mach. Syst. 2017, 1, 91–99. [Google Scholar] [CrossRef]
  9. Bolognani, S.; Peretti, L.; Zigliotto, M. Parameter sensitivity analysis of an improved open-loop speed estimate for induction motor drives. IEEE Trans. Power Electron. 2008, 23, 2127–2135. [Google Scholar] [CrossRef]
  10. Wang, G.; Valla, M.; Solsona, J. Position sensorless permanent magnet synchronous machine drives—A review. IEEE Trans. Ind. Electron. 2020, 67, 5830–5842. [Google Scholar] [CrossRef]
  11. Matsui, N. Sensorless PM brushless DC motor drives. IEEE Trans. Ind. Electron. 1996, 43, 300–308. [Google Scholar] [CrossRef]
  12. Wang, G.; Li, T.; Zhang, G.; Gui, X.; Xu, D. Position estimation error reduction using recursive-least-square adaptive filter for model-based sensorless interior permanent-magnet synchronous motor drives. IEEE Trans. Ind. Electron. 2014, 61, 5115–5125. [Google Scholar] [CrossRef]
  13. Zhang, G.; Wang, G.; Xu, D.; Zhao, N. ADALINE-Network-based PLL for position sensorless interior permanent magnet synchronous motor drives. IEEE Trans. Power Electron. 2016, 31, 1450–1460. [Google Scholar] [CrossRef]
  14. Kwon, T.S.; Shin, M.H.; Hyun, D.S. Speed sensorless stator flux-oriented control of induction motor in the field weakening region using Luenberger observer. IEEE Trans. Power Electron. 2005, 20, 4, 864-869. [Google Scholar] [CrossRef]
  15. Piippo, A.; Hinkkanen, M.; Luomi, J. Analysis of an adaptive observer for sensorless control of interior permanent magnet synchronous motors. IEEE Trans. Ind. Electron. 2008, 55, 570–576. [Google Scholar] [CrossRef] [Green Version]
  16. Yang, H.; Zhang, Y.; Liang, J.; Gao, J.; Walker, P.D.; Zhang, N. Sliding-mode observer based voltage-sensorless model predictive power control of PWM rectifier under unbalanced grid conditions. IEEE Trans. Ind. Electron. 2018, 65, 5550–5560. [Google Scholar] [CrossRef] [Green Version]
  17. Low, T.S.; Lee, T.H.; Chang, K.T. A nonlinear speed observer for permanent-magnet synchronous motors. IEEE Trans. Ind. Electron. 1993, 40, 3, 307-316. [Google Scholar] [CrossRef]
  18. Jansen, P.L.; Lorenz, R.D. Transducerless position and velocity estimation in induction and salient AC machines. IEEE Trans. Ind. Appl. 1995, 31, 240–247. [Google Scholar] [CrossRef] [Green Version]
  19. Corley, M.J.; Lorenz, R.D. Rotor position and velocity estimation for a salient-pole permanent magnet synchronous machine at standstill and high speeds. IEEE Trans. Ind. Appl. 1998, 34, 784–789. [Google Scholar] [CrossRef] [Green Version]
  20. Wang, G.; Yang, R.; Xu, D. DSP-based control of sensorless IPMSM drives for wide-speed-range operation. IEEE Trans. Ind. Electron. 2013, 60, 720–727. [Google Scholar] [CrossRef]
  21. Raca, D.; Garcia, P.; Reigosa, D.; Briz, F.; Lorenz, R. A comparative analysis of pulsating vs. rotating vector carrier signal injection-based sensorless control. In Proceedings of the 23th Annual IEEE Applied Power Electronics Conference and Exposition, Austin, TX, USA, 24–28 February 2008; pp. 879–885. [Google Scholar]
  22. Kim, S.; Ha, J.I.; Sul, S.K. PWM Switching Frequency Signal Injection Sensorless Method in IPMSM. IEEE Trans. Ind. Appl. 2012, 48, 1576–1587. [Google Scholar] [CrossRef]
  23. Wang, G.; Yang, L.; Yuan, B.; Wang, B.; Zhang, G.; Xu, D. Pseudo-random high-frequency square-wave voltage injection based sensorless control of IPMSM drives for audible noise reduction. IEEE Trans. Ind. Electron. 2016, 63, 7423–7433. [Google Scholar] [CrossRef]
  24. Wang, G.; Yang, L.; Zhang, G.; Zhang, X.; Xu, D. Comparative investigation of pseudorandom high-frequency signal injection schemes for sensorless IPMSM drives. IEEE Trans. Power Electron. 2017, 32, 2123–2132. [Google Scholar] [CrossRef]
  25. Mao, Y.; Du, Y.; He, Z.; Quan, L.; Zhu, X.; Zhang, L.; Zuo, Y. Dual quasi-resonant sontroller position observer based on high frequency pulse voltage injection method. IEEE Access 2020, 8, 213266–213276. [Google Scholar] [CrossRef]
  26. Messali, A.; Hamida, M.A.; Ghanes, M.; Koteich, M. Estimation procedure based on less filtering and robust tracking for a self-sensing control of IPMSM. IEEE Trans. Ind. Electron. 2021, 68, 2865–2875. [Google Scholar] [CrossRef]
  27. Accetta, A.; Cirrincione, M.; Pucci, M.; Vitale, G. Sensorless control of PMSM fractional horsepower drives by signal injection and neural adaptive-band filtering. IEEE Trans. Ind. Electron. 2012, 59, 1355–1366. [Google Scholar] [CrossRef]
  28. Silva, C.; Asher, G.M.; Sumner, M. Hybrid rotor position observer for wide speed-range sensorless PM motor drives including zero speed. IEEE Trans. Ind. Electron. 2006, 53, 373–378. [Google Scholar] [CrossRef]
  29. Lara, J.; Chandra, A.; Xu, J. Integration of HFSI and extended-EMF based techniques for PMSM sensorless control in HEV/EV applications. In Proceedings of the 38th Annual Conference on IEEE Industrial Electronics Society, Montreal, QC, Canada, 25–28 October 2012; pp. 3688–3693. [Google Scholar]
  30. Yousefi-Talouki, A.; Pescetto, P.; Pellegrino, G.; Boldea, I. Combined active flux and high-frequency injection methods for sensorless direct-flux vector control of synchronous reluctance machines. IEEE Trans. Power Electron. 2018, 33, 2447–2457. [Google Scholar] [CrossRef]
  31. Sun, X.; Cao, J.; Lei, G.; Guo, Y.; Zhu, J. Speed Sensorless Control for permanent magnet synchronous motors based on finite position Set. IEEE Trans. Ind. Electron. 2020, 67, 6089–6100. [Google Scholar] [CrossRef]
  32. Jang, J.H.; Sul, S.K.; Ha, J.I.; Ide, K.; Sawamura, M. 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] [CrossRef]
  33. Almarhoon, A.H.; Zhu, Z.Q.; Xu, P. Improved rotor position estimation accuracy by rotating carrier signal injection utilizing zero-sequence carrier voltage for dual three-phase PMSM. IEEE Trans. Ind. Electron. 2017, 64, 4454–4462. [Google Scholar] [CrossRef]
  34. Almarhoon, A.H.; Zhu, Z.Q.; Xu, P.L. Improved pulsating signal injection using zero-sequence carrier voltage for sensorless control of dual three-phase PMSM. IEEE Trans. Energy Convers. 2017, 32, 436–446. [Google Scholar] [CrossRef]
Figure 1. Topology of the DA-FSPM.
Figure 1. Topology of the DA-FSPM.
Wevj 14 00085 g001
Figure 2. Position observer.
Figure 2. Position observer.
Wevj 14 00085 g002
Figure 3. The closed-loop system, considering the current sampling error.
Figure 3. The closed-loop system, considering the current sampling error.
Wevj 14 00085 g003
Figure 4. Error function of the stator windings position.
Figure 4. Error function of the stator windings position.
Wevj 14 00085 g004
Figure 5. The relationship between Ψd and id.
Figure 5. The relationship between Ψd and id.
Wevj 14 00085 g005
Figure 6. Error function of the rotor windings position.
Figure 6. Error function of the rotor windings position.
Wevj 14 00085 g006
Figure 7. The initial position detection scheme based on the stator side high-frequency voltage injection.
Figure 7. The initial position detection scheme based on the stator side high-frequency voltage injection.
Wevj 14 00085 g007
Figure 8. The sensorless vector control for DA-FSPM based on high-frequency voltage injection.
Figure 8. The sensorless vector control for DA-FSPM based on high-frequency voltage injection.
Wevj 14 00085 g008
Figure 9. The test platform of the DA-FSPM prototype.
Figure 9. The test platform of the DA-FSPM prototype.
Wevj 14 00085 g009
Figure 10. The initial position detection results. (a) The actual initial is 0.4 rad. (b) The actual initial is 0.8 rad. (c) The actual initial is 1.2 rad. (d) The actual initial is 1.5 rad.
Figure 10. The initial position detection results. (a) The actual initial is 0.4 rad. (b) The actual initial is 0.8 rad. (c) The actual initial is 1.2 rad. (d) The actual initial is 1.5 rad.
Wevj 14 00085 g010aWevj 14 00085 g010b
Figure 11. The startup results of estimating from the same side. (a) Speed. (b) Stator position. (c) Rotor position.
Figure 11. The startup results of estimating from the same side. (a) Speed. (b) Stator position. (c) Rotor position.
Wevj 14 00085 g011
Figure 12. The startup results of estimating from the opposite side. (a) Speed. (b) Stator position. (c) Rotor position.
Figure 12. The startup results of estimating from the opposite side. (a) Speed. (b) Stator position. (c) Rotor position.
Wevj 14 00085 g012
Figure 13. The speed step results of estimating from the same side. (a) Speed. (b) Stator position. (c) Rotor position.
Figure 13. The speed step results of estimating from the same side. (a) Speed. (b) Stator position. (c) Rotor position.
Wevj 14 00085 g013
Figure 14. The speed step results of estimating from the opposite side. (a) Speed. (b) Stator position. (c) Rotor position.
Figure 14. The speed step results of estimating from the opposite side. (a) Speed. (b) Stator position. (c) Rotor position.
Wevj 14 00085 g014
Figure 15. The load step results of estimating from the same side. (a) Speed. (b) Stator position. (c) Rotor position.
Figure 15. The load step results of estimating from the same side. (a) Speed. (b) Stator position. (c) Rotor position.
Wevj 14 00085 g015
Figure 16. The load step results of estimating from the opposite side. (a) Speed. (b) Stator position. (c) Rotor position.
Figure 16. The load step results of estimating from the opposite side. (a) Speed. (b) Stator position. (c) Rotor position.
Wevj 14 00085 g016
Table 1. Parameters of the DA-FSPM prototype.
Table 1. Parameters of the DA-FSPM prototype.
ParameterValueParameterValue
nps10npr6
Rs (Ω)0.7Rr (Ω)0.66
Lsd (mH)4.9605Lrd1 (mH)6.3961
Lsq (mH)5.4473Lrq1 (mH)7.1630
Msrd1 (mH)1.7208Lrd3 (mH)3.6681
Msrq1 (mH)1.6906Lrq3 (mH)3.6974
Msrd3 (mH)0.4332Msrq3 (mH)0.4768
ψfsd (Wb)0.058ψfrd1 (Wb)0.0923
ψfrd3 (Wb)−0.0065
Table 2. Comparison of two estimating methods.
Table 2. Comparison of two estimating methods.
Estimating from the Same SideEstimating from the Opposite side
Stator WindingsRotor WindingsStator WindingsRotor Windings
Response time (s)0.50.5
Steady speed ripple (rpm) ± 3.4 ± 1.8
Steady position ripple (rad) ± 0.03 ± 0.02 ± 0.01 ± 0.008
Maximum speed error (rpm)10.5412.16
Maximum position error (rad)0.390.230.520.31
Table 3. Comparison of two estimating methods.
Table 3. Comparison of two estimating methods.
Estimating from the Same SideEstimating from the Opposite side
Stator WindingsRotor WindingsStator WindingsRotor Windings
Response time (s)0.50.2
Steady speed ripple (rpm) ± 4 ± 2
Steady position ripple (rad) ± 0.11 ± 0.3 ± 0.01 ± 0.006
Maximum speed error (rpm)20.810.75
Maximum position error (rad)1.230.740.310.18
Table 4. Comparison of two estimating methods.
Table 4. Comparison of two estimating methods.
Estimating from the Same SideEstimating from the Opposite side
Stator WindingsRotor WindingsStator WindingsRotor Windings
Response time (s)0.950.7
Steady speed ripple (rpm) ± 2 ± 1.5
Steady position ripple (rad) ± 0.05 ± 0.03 ± 0.01 ± 0.01
Maximum speed error (rpm)6.64.1
Maximum position error (rad)0.120.070.10.06
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

Wu, L.; Yi, J.; Lyu, Z.; Zhang, Z.; Hu, S. High-Frequency Signal Injection-Based Sensorless Control for Dual-Armature Flux-Switching Permanent Magnet Machine. World Electr. Veh. J. 2023, 14, 85. https://doi.org/10.3390/wevj14040085

AMA Style

Wu L, Yi J, Lyu Z, Zhang Z, Hu S. High-Frequency Signal Injection-Based Sensorless Control for Dual-Armature Flux-Switching Permanent Magnet Machine. World Electric Vehicle Journal. 2023; 14(4):85. https://doi.org/10.3390/wevj14040085

Chicago/Turabian Style

Wu, Lijian, Jiali Yi, Zekai Lyu, Zhengxiang Zhang, and Sideng Hu. 2023. "High-Frequency Signal Injection-Based Sensorless Control for Dual-Armature Flux-Switching Permanent Magnet Machine" World Electric Vehicle Journal 14, no. 4: 85. https://doi.org/10.3390/wevj14040085

Article Metrics

Back to TopTop