I. INTRODUCTION
Electrically excited synchronous motors (EESMs) are widely applied in high-power industrial drives, such as metal rolling, mine hoisting, ship propulsion, and locomotive traction [1-4] because of their high efficiency and adjustable power factor. The stator frequency of EESM is zero (fs = 0 Hz) at the starting time. An incorrect estimation of the rotor initial position at this time can affect the success of the start-up and influence the accuracy of the flux observing [5]-[7].
Numerous studies have been conducted to estimate rotor initial position. The traditional method involved injecting dc excitation into the rotor winding while the stator windings were not electrified, followed by the induced voltage and the flux amplitude. The corresponding angle can be obtained by a pure integral voltage model. However, the traditional method has several disadvantages, including: 1) fast attenuation of the induced voltage because of dc excitation; 2) a dc bias and an integral value resulting from a pure integral voltage model; and 3) other factors, such as inverter nonlinearity, dead zone, and high frequency interference [6]-[8]. The use of ac excitation as a replacement can solve the fast attenuation problem, but the integral initial value and the dc bias error persist. An improved voltage model can only address the issue of initial value.
High-frequency signal injection [9]-[11], in which filter performance is an important factor that affects position estimation, is another common approach. Compared with discrete Fourier transform (DFT), sliding DFT (sDFT) can extract a signal spectrum with faster arithmetic speed and simpler implementation [12].
This paper presents a novel estimation method for the rotor initial position of EESM. First, an ac excitation is injected into the rotor winding. Second, flux components can be obtained with the induced voltage through a pure integral voltage model. Third, the fundamental flux is extracted along with the rotor initial position as sDFT settles the dc bias and the initial integral value.
The paper is organized as follows: Section II summarizes the problems with the traditional method. Section III describes the principle of sDFT and its difference from high-pass filter (HPF) and DFT. Section IV proposes a novel method based on sDFT with ac rather than dc excitation. Simulation and experimental results are shown in Section V, and conclusions are provided in Section VI.
II. PROBLEMS WITH THE TRADITIONAL METHOD
A sine induced voltage, which is generated in the stator windings, can avoid fast attenuation with an ac excitation injected into the rotor winding of EESM. The stator voltage vector should be perpendicular to the stator flux under ideal conditions. Once dc bias error occurs during the integration, the relationship among the stator-induced voltage, flux, and rotor initial position in the two-phase static coordinates are as follows:
where, βsα, βsβ are unknown dc biases; α and b represent the voltage amplitudes; θ and ω are the angle and angular frequencies of the induced cosine voltage, respectively, with T denoting the integral cycle; ψsα, ψsβ are the flux components resulting from the integral voltage model; and φ is the flux angle, which also refers to the rotor initial position.
In an actual system, α ≫ βsα, b ≫ βsβ; however, a tiny error can result in a large derivation after integration. When θ = π, 2π, 3π…, the stator flux in α coordinate is as follows:
where Tz represents the cycle when the voltage crosses zero.
Similarly, when θ = π, 2π, 3π…, the stator flux in the β coordinate is shown as
Aside from the dc bias, dead zone and inverter nonlinearity can cause an incorrect estimation of the rotor initial position.
III. PRINCIPLE OF SDFT
A. Basic Principle of sDFT
The sDFT is a recursive implementation of the DFT algorithm, which is often used to calculate the spectrum components of a finite-length signal with low computational cost [12]-[14].
Given a continuous signal in time domain x(t), the fundamental frequency is f0. With discrete sampling (sampling frequency is fs), this continuous signal can be transformed into a finite length sequence x(n), with the length as N = fs/f0. The DFT of x(n) is
where WN = e-j2π/N.
Equation (6) can be expanded as follows:
Equation (7) requires N data to extract the fundamental component, which adversely influences calculation speed.
Assuming that we have two finite-length sequences x0(n) and x1(n), the lengths of which are both N, the relationship between x0(n) and x1(n) is shown in Fig. 1.
Fig. 1.Data graphics of x0(n) and x1(n).
The DFTs of the two sequences are X0(k) and X1(k).
Equation (9) indicates that the DFT of x1(n) takes new sampled data x1(N+1) as a replacement for x0(0). Substituting Equation (8) into Equation (9), X1(k) can be re-written as
Equation (10) shows that X1(k) can calculated only by using the DFT of x0(n), that is, X0(k), and x(0), x(N), along with a simple phase-shift computation.
The transfer function of sDFT that extracts k-harmonic in the z-domain is presented in Equation (11), and its structure is shown in Fig. 2.
Fig. 2.Implementation structure of sDFT in the z-domain.
B. Comparison between DFT and HPF
Sliding DFT and DFT (which can be taken as a main value sequence of DFS) exhibit similar characteristics with the sole difference being implementation speed. The ratio of calculation amount between DFT and sDFT is (log2N)/2, provided the same data number N [12].
HPF, in which cut-off frequency, order, and type crucially impact the filter dynamic response process and the estimation precision, can restrain dc bias along with a simple implementation [15]. For example, a low cut-off frequency is beneficial to improve the estimation accuracy for a 2-order Butterworth HPF. However, the dynamic response slows down because of the large time delay. Thus, although a high cut-off frequency can speed up the dynamic estimation process, such frequency will cause waveform distortion and affect the estimation accuracy.
We assume an input signal x0 = sin[(2*π*f0)*t]+0.2, where f0 = 50 Hz, and 0.2 is the dc bias. The fundamental component of the input signal extracted by sDFT and HPF are compared using MATLAB.
As regards sDFT, the sampling frequency fs = 5 kHz, and the data number N = fs/f0 = 400. The cut-off frequency of HPF is set at different values (fc = 1 Hz, fc = 10 Hz, and fc = 20Hz). The simulation waveforms are shown in Figs. 3, 4, and 5.
Fig. 3.Simulation results of sDFT (N = 400) and HPF (fc = 1Hz).
Fig. 4.Simulation results of sDFT (N = 400) and HPF (fc = 10 Hz).
Fig. 5.Simulation results of sDFT (N = 400) and HPF (fc = 20 Hz).
Figs. 3 to 5 illustrate that sDFT and HPF can restrain the dc bias within one fundamental period. However, when fc = 1 Hz, HPF tracks performance precisely at a steady state with the dynamic adjustment time at nearly six to eight fundamental periods, as shown in Fig. 3. Although increasing fc can accelerate the dynamic process, this condition can result in low precision, as shown in Figs. 4 and 5.
In addition, sDFT can extract harmonic or dc bias components any time by setting different k values in Equation (11). The dc bias in input signal x0 obtained by sDFT is shown in Fig. 6. When x0 = sin[(2*π*f0)*t]+0.3*sin[(6*π*f0)*t]+0.2, the estimation results of sDFT (N = 400, k = 1) and HPF (fc = 1 Hz) are shown in Fig. 7.
Fig. 6.DC bias obtained by sDFT(N=400).
Fig. 7.Simulation results of sDFT (N = 400, k = 1) and HPF (fc = 1Hz) with a harmonic input.
IV. APPROACH TO ESTIMATE THE ROTOR INITIAL POSITION BASED ON SDFT
The flux obtained from the integral voltage model can be regarded as finite sequences. We define sequences ψ0(n), ψ1(n) as x0(n) and x1(n) in Fig. 1, and their DFTs are
where Ψ0(k) and Ψ1(k) are complex components. When k = 1, Ψ0(1) and Ψ1(1) represent the fundamental components, which can be decomposed into the real and imaginary components, through which the fundamental components ψ'sα, ψ'sβ and their amplitudes |ψ'sα|, |ψ'sβ|, as well as their angle atan 2(|ψ'sα|, |ψ'sβ|), can be obtained.
Induced voltage and flux possess sine characteristics because of sine excitation. Given that the flux signs pre- and post-zero are opposite, a quadrant discrimination model is designed to avoid the zero drift, which will affect the direct arctangent calculation. First, we sample the fundamental flux ψ'sα, ψ'sβ in the first half of the cycle. Then, the quadrant can be determined according to the flux sign (plus or minus), as well as the identifiers, A and B. The possible quadrant with different rotor initial positions is shown in Table I.
TABLE IPOSSIBLE QUADRANT WITH THE DIFFERENT ROTOR INITIAL POSITIONS
The rotor initial position φ' can be calculated by using Equation (14).
The detailed implementation for the rotor initial position estimation proposed in this paper is shown in Fig. 8, and the flow chart of the implementation is shown in Fig. 9.
Fig. 8.Estimation principle.
Fig. 9.Implementation chart of the program.
V. SIMULATION AND EXPERIMENTAL RESULTS
A. Simulation Results
A simulation was established in MATLAB. In this simulation, the rotor initial position was set at 60° and the dc bias errors of the induced stator voltage ua and ub were 0.3 and 0.5 V, respectively. When ac excitation was injected into the rotor winding, the induced voltage in stator windings are shown in Fig. 10(a), whereas the flux in the αβ coordinates obtained through the integral voltage model are presented in Fig. 10(b). The fundamental components of the induced flux calculated by sDFT are shown in Fig. 10(c), whereas their amplitudes are shown in Fig. 10(d). The estimated rotor initial position is presented in Fig. 10(e).
Fig. 10.Simulation results based on sDFT method with ac current injection.
This kind of estimation method can be applied once dc excitation is injected into the rotor winding. Another simulation was established in MATLAB with the same configurations, and the fundamental components of the induced flux calculated by sDFT are shown in Fig. 11(a). The estimated rotor initial position is shown in Fig. 11(b).
Fig. 11.Simulation results based on sDFT method with dc current injection.
Figs. 10 and 11 suggest that, the rotor initial position estimation method based on sDFT is suitable for either ac or dc injection. Furthermore, a dc current can result in the rapid attenuation of the induced stator voltage and flux, similar to the comparison between Figs. 10(c) and Fig. 11(a), which resulted in the estimation deviation shown in Fig. 11(b).
B. Experimental Results
An experimental platform for a 380 V, 50 kW EESM was established to verify the effectiveness of the proposed estimation method. The experimental structure is shown in Fig. 12, whereas the detailed parameters of EESM are shown in Table II.
Fig. 12.Circuit block diagram of the rotor initial position estimation with voltage sensors.
TABLE IIDETAILED PARAMETERS OF EESM
Common voltage sensors can induce high-frequency interference and quantization error during the sampling process, which affect estimation accuracy. In this paper, we used an oscilloscope (DPO3014) to monitor the induced voltage in stator windings and calculated real-time data using a digital signal proceeding (DSP) processor. The experimental structure without voltage sensors is shown in Fig. 13.
Fig. 13.Circuit block diagram of the rotor initial position estimation without voltage sensors.
During the experiment, the peak–peak value of the ac excitation current is 1 A, with a 5Hz frequency and 128 sDFT points. The excitation current and the induced voltage in a-phase are shown in Fig. 14.
Fig. 14.Waveforms of the excitation current and stator induced voltage.
Fig. 15 shows the fundamental flux ψ'sα and ψ'sβ obtained through sDFT when the real rotor position is 60°. The estimated rotor initial position is shown in Fig. 16 (CH1), and the (CH2) illustrates the zero drift during flux crossing.
Fig. 15.Waveforms of the fundamental stator flux by sDFT.
Fig. 16.Initial rotor position detected by sDFT.
Fig. 17 shows the experimental results when the real rotor position is horizontal coordinate and the estimated position error is vertical. This presents an estimation error within ±1° as well.
Fig. 17.Results of the initial rotor position estimation.
The real process of the estimation method applied for the starting process of EESM is shown in Fig. 18. The estimation section for the rotor initial position occurred when t = 1 s to 2s, and the ac excitation injected into the rotor winding was established during t = 2s − 5s. When t = 5 s to 7 s was the accelerating process and the machine was maintained at 300 rpm after t = 7 s. These experimental results verify the effectiveness of the improved estimation method, which can be applied to the actual drive system.
Fig. 18.Starting process of the EESM.
VI. CONCLUSIONS
This paper presented a novel estimation method for the rotor initial position of EESMs based on sDFT. First, an induced voltage was generated in the stator windings by injecting ac excitation into the rotor winding. Second, the induced stator flux resulted from the integral voltage model, which caused such problems as dc bias and initial value of integration. Third, the fundamental component of the induced flux was obtained through sDFT, with which the rotor initial position was estimated.
This proposed method possessed a simplified structure, easy implementation, strong anti-interference, and minimal hardware consumption. Comparisons between sDFT and HPF, with ac and dc excitations, were conducted. Experimental results verified the effectiveness of the proposed method.
References
- X. L. Ma, High Performance Frequency Speed Regulation and the Typical Control System, China Machine Press, chap. 8, 2010.
- J. A. Pontt, J. R. Rodriguez, A. Liendo, and P. Newman, "Network friendly low switching frequency multipulse high power three level PWM rectifier," IEEE Trans. Ind. Electron., Vol. 56, No. 4, pp. 1254-1262, Apr.2009. https://doi.org/10.1109/TIE.2008.2007998
- Y. Z. Zhou, Y. W. Hu, and W. X. Huang, "Research on a direct torque control for electrically excited synchronous motor drive with low ripple in flux and torque," in Proc. the CSEE, Vol. 26, No. 7, pp. 152-157, 2006.
- Q. Q. Yuan, X. J. Wu, X. Fu and P. Dai, "Control of electrically excited synchronous motors with a low switching frequency," Journal of power electronics, Vol. 12, No. 4, pp.615-622, Jul. 2012. https://doi.org/10.6113/JPE.2012.12.4.615
- T. Chun and Y. W. Hu, "A novel torque control in electromagnetic synchronous motor drive," Journal of Nanjing University of Aeronautics and Astronautics, Vol. 33, No. 2, pp. 108-112, Apr. 2001.
- H. S. Jung, S. H. Hwang, and J. M. Kim., "Diminution of current measurement error for vector-controlled AC motor drives," IEEE Trans. Ind. Appl., Vol. 42, No. 5, pp. 1249-1256, Sep./Oct. 2006. https://doi.org/10.1109/TIA.2006.880904
- Y. Z. Zhou and Y. W. Hu, "A novel direct torque control for electrically excited synchronous motor drives with high power factor and low ripples in flux and torque," in IEEE Power Electronics Specialists Conference, pp. 4752-4756, 2008.
- K. R. Cho and J. K. Seok, "Pure-integration-based flux acquisition with drift and residual error compensation at a low stator frequency," IEEE Trans. Ind. Appl., Vol. 45, No. 4, pp. 1276-1285, Jul./Aug. 2009. https://doi.org/10.1109/TIA.2009.2023487
- N. Bianchi, S. Bolognani, J. H. Jang, and S. K. Sul, "Advantages of inset PM machines for zero-speed sensorless position detection," IEEE Trans. Ind. Appl., Vol. 44, No. 4, pp.1190-1198, Jul./Aug. 2008. https://doi.org/10.1109/TIA.2008.926203
- J. H. Jang, J. I. Ha, M. Ohto, and S. K. Sul, "Analysis of permanent-magnet machine for sensorless control based on high-frequency signal injection," IEEE Trans. Ind. Appl., Vol. 40, No. 6, pp.1595-1604, Nov./Dec. 2004. https://doi.org/10.1109/TIA.2004.836222
- X. M. Deng, L. Wang, J. M. Zhang, and Z. X. Ma, "Rotor position detection of synchronous motor based on high-frequency signal injection into the rotor," in 2011 Third International Conference on Measuring Technology and Mechatronics Automation, pp.195-198, 2011.
- E.Jacobsen and R. Lyons, "The sliding DFT," IEEE Signal Process. Mag, Vol. 20, No. 2, pp. 74-80, Mar. 2003.
- S. Kouro, B. L. Rocca, P. Cortes, and S. Alepuz, "Predictive control based selective harmonic elimination with low switching frequency for multilevel converters," in 2009 Energy Conversion Congress and Exposition, pp. 3130-3136, 2009.
- E. Jacobsen and R. Lyons, "An update to the sliding DFT", IEEE Signal Process. Mag, Vol. 21, No. 1, pp.110-111, Jan. 2004.
- Q. Wang, W. Z. Yao, and Z. A. Wang, "A study about influence of high and low pass filter on detecting effect of harmonics detection circuits," Transactions of China Electrotechnical Society, Vol. 14, No. 5, pp. 22-26, Oct. 1999.