Next Article in Journal
A Refined Self-Tuning Filter-Based Instantaneous Power Theory Algorithm for Indirect Current Controlled Three-Level Inverter-Based Shunt Active Power Filters under Non-sinusoidal Source Voltage Conditions
Next Article in Special Issue
A New Method to Monitor the Primary Neutral Integrity in Multi-Grounded Neutral Systems
Previous Article in Journal
Performance Analyses of Counter-Flow Closed Wet Cooling Towers Based on a Simplified Calculation Method
Previous Article in Special Issue
Development of Propulsion Inverter Control System for High-Speed Maglev based on Long Stator Linear Synchronous Motor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Efficient Phase-Locked Loop for Distorted Three-Phase Systems

1
College of Electrical and Information Engineering, Hunan University, Changsha 410082, China
2
School of Information Science and Engineering, Central South University, Changsha 410083, China
*
Author to whom correspondence should be addressed.
Energies 2017, 10(3), 280; https://doi.org/10.3390/en10030280
Submission received: 6 December 2016 / Accepted: 20 February 2017 / Published: 27 February 2017
(This article belongs to the Special Issue Power Electronics and Power Quality)

Abstract

:
This paper proposed an efficient phase-locked loop (PLL) that features zero steady-state error of phase and frequency under voltage sag, phase jump, harmonics, DC offsets and step-and ramp-changed frequency. The PLL includes the sliding Goertzel discrete Fourier transform (SGDFT) filter-based fundamental positive sequence component separator (FPSCS), the synchronous-reference-frame PLL (SRF-PLL) and the secondary control path (SCP). In order to obtain an accurate fundamental positive sequence component, SGDFT filter is introduced as it features better filtering ability at the frequencies that are integer times of fundamental frequency. Meanwhile, the second order Lagrange-interpolation method is employed to approximate the actual sampling number including both integer and fractional parts as grid frequency may deviate from the rated value. Moreover, an improved SCP with single-step comparison filtering algorithm is employed as it updates reference angular frequency according to the FPSC, which promises a zero steady-state error of phase and improves the frequency tracking speed. In this paper, the mathematical model of the proposed PLL is constructed, its stability is analyzed. Also, design procedure of the control parameters is presented. The effectiveness of the proposed PLL is confirmed by experimental results and comparison with advanced pre-filtering PLLs.

1. Introduction

The information about instantaneous grid voltage phase and frequency are usually obtained via phase lock loop (PLL), which is of vital importance to maintain synchronization and stable operation for grid-connected power electronic devices [1,2,3,4,5]. Recently, the presence of DC offsets and harmonics in grid voltages caused by measurement devices, nonlinear loads and grid faults throws down a new challenge to the synchronization technique [6].
Synchronous-reference-frame PLL (SRF-PLL) is probably the most popular synchronization technique under ideal grid condition [7,8]. However, the disturbance rejection capability of SRF-PLL is poor for unbalanced voltages, harmonics, step-and ramp-changed frequency and DC offsets. Under unbalanced condition, the fundamental negative sequence component imposes the second harmonic ripple on variables in dq axis. Under polluted condition, the nth order harmonic components of input voltages become (n − 1)th harmonics (if it is a positive sequence harmonic) or (n + 1)th harmonics (if it is a negative sequence harmonic) in dq axis [9]. Especially, DC offsets become fundamental component in dq axis. Under step-and ramp-changed frequency, there is an error between the reference angular frequency and the actual one. As a result, the SRF-PLL cannot track phase and frequency precisely.
To solve this problem, numerous advanced PLLs have been intensively studied [10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27]. The improved methods generally fall into two classes. One representative method is the in-loop filtering technique which adds various specific filters in the phase control loop, such as adaptive notch filter-based PLL [10], moving average filter-based PLL (MAF-PLL) [11], Type-1 PLL [12], dq-frame delayed signal cancellation operator based-PLL [13] and the variable sampling period filter based PLL (VSPF-PLL) [14]. These PLLs show satisfactory performances but they are not applicable to the situation where precise fundamental positive sequence component (FPSC) is needed.
The other method is the pre-filtering technique which employs various filters to extract FPSC from the non-ideal voltages [15,16,17,18,19,20,21,22,23,24,25,26,27]. References [15,16] present a multiple complex-coefficient filter-based (MCCF) synchronization technique with no need of the symmetrical component method and rotating frame transformations. Reference [17] proposes a generalized second-order and third-order complex-vector filter based on reference [15] for better dynamic performance and higher harmonic attenuation, but DC offsets of input signal are not considered. Moreover, as CCF gives relatively limited gains for each order harmonics especially for DC offsets, it cannot maintain tracking precision of grid phase under harmonics and DC offsets. As a representative pre-filtering SRF-PLL, second-order generalized integrator-based (SOGI) PLL is presented in [16] and improved in references [19,20]. Dual SOGI in [18] is the building block of the quadrature signal generator (QSG) and offers harmonic blocking capability to the system. References [19,20] make SOGI-PLL frequency adaptive by adding a harmonic decoupling network and an angular frequency feed forward loop, respectively. Consequently, the SOGI-based PLLs exhibit a relatively precise and frequency-adaptive response under unbalanced condition, but they also cannot track the phase precisely under harmonics and DC offsets due to similar filtering characteristics with CCF based PLL. The moving average filter-based (MAF) pre-filtering PLL has precise accuracy under unbalanced and heavily polluted conditions when the filtering window width is integer times of the input AC signal’s period [21]. The filtering window width in [22,23] is set to one time of the input AC signal’s period in dq axis, which can eliminate DC offsets of input signal. But this will give one period delay and increase the response time. References [24] proposes a generalized delay signal cancelation-based (GDSC) pre-filtering PLL, which can eliminate the negative-sequence component and any given harmonics under unbalanced voltages, harmonics and DC offsets. References [25,26,27] focus on the frequency-adaptive scheme of GDSC-PLL. They all track frequency precisely and give an acceptable response time when input frequency varies. However, it bears burdensome digital computation time, as it needs 4 to 5 cascaded DSC modules to suppress all-field harmonics. Furthermore, the aforementioned pre-filtering PLLs give steady-state error on estimated phase when input signal’s frequency varies due to the fixed reference angular frequency. Thus, some improved PLLs adopt a secondary control path (SCP) for better tracking accuracy [28,29]. But the reference angular frequency is calculated directly from the input signals without pre-filter, which would make the reference angular frequency inaccuracy and consequently mislead the detected frequency under variable frequency.
With the aim of further improvement in tracking accuracy and disturbance rejection capability under unbalanced voltages, harmonics, step-and ramp-changed frequency and DC offsets, an improved PLL based on sliding Goertzel discrete Fourier transform (SGDFT) pre-filter is proposed. The FPSC is extracted by SGDFT pre-filter as it features unit gain on specified frequency and negative infinite gain on other frequencies; Second order Lagrange-interpolation method is used to approximate the actual sample number as grid frequency may deviate from the normal value; In order to obtain an accurate reference angular frequency, the extracted FPSC is adopted as the input of SCP rather than the one without being pre-filtered. Meanwhile, single-step comparison filtering algorithm is proposed according to the SCP characteristics, which gives lower delay and higher accuracy on the calculation of reference angular frequency than traditional low pass filter (LPF). By means of these schemes, zero steady-state error and rapid transient response in phase and frequency are guaranteed under distorted conditions.
The rest of this paper is organized as follows: Section 2 analyzes the SGDFT filter characteristics. Section 3 proposes the new PLL structure and its mathematical model. Section 4 describes the design and implementation method. The comparative experimental results of five PLLs obtained from the prototype comprised of signal generator and digital signal processor (DSP) TMS320F28335 control board are given in Section 5. Finally, the conclusions are drawn in Section 6.

2. SGDFT Overview

The quadrature signal generator (QSG) is widely used in pre-filtering PLL. However, it has limited performance under polluted condition, since the separated FPSCs still contain harmonics. The SGDFT filter is derived from the standard DFT equation and commonly used to compute DFT spectra [30]. Compared with QSG, it has better filtering ability at the frequencies that are integer times of fundamental frequency. The transfer function HSGDFT(z) and the structure of SGDFT filter are shown in Equation (1) and Figure 1, respectively.
H SGDFT ( z ) = ( 1 e j 2 k π / N z 1 ) ( 1 z N ) 1 2 cos ( 2 k π / N ) z 1 + z 2
where k is frequency domain index and N is the sampling number.
Figure 2 shows the frequency response and z-domain zero/pole of SGDFT. As shown in Figure 2a, Hre(z) and Him(z) are the real and imaginary part of HSGDFT(z), while Gd(s) and Gq(s) represent the transfer function of QSG in d and q axis, respectively. The magnitude of the four transfer functions are all 0 dB at the fundamental frequency f0 = 50 Hz. It is shown that the frequency response of SGDFT is same with QSG except at the frequencies that are integer times of f0. Meanwhile, SGDFT has much smaller gain than QSG at the integer multiple of f0, which means that SGDFT has better filtering ability than QSG under polluted condition. In Figure 2b, there are 256 zeros (blue circle) of the transfer function equally spaced around the unit circle on z-domain. Moreover, it has two conjugate poles (red cross) cancelling zeros at z = e±j2π/256. Thus, one can conclude that SGDFT can calculate the fundamental coefficient of the input signal precisely. Therefore, SGDFT is introduced to separate the FPSC.

3. The Proposed PLL

The block diagram of the proposed PLL is shown in Figure 3. This PLL structure consists of three main parts: FPSCS, SRF-PLL and SCP. The FPSCS module uses SGDFT filter and the symmetrical component method to separate the FPSC precisely even under distorted conditions. Considering that the practical grid frequency may deviate from the rated value, Lagrange-interpolation method is adopted to approximate the actual sampling number Nr, in order to make the SGDFT filter effective under variable frequency. The SCP module updates reference angular frequency, which improves its tracking performance.

3.1. SGDFT-Based FPSCS

The SGDFT structure is shown in Figure 1. vα and vβ are input signals in two-phase stationary frame. v α and q v α are the filtered direct and quadrature parameters of vα. v β and q v β are the filtered direct and quadrature parameters of vβ. v α + and v β + are FPSC in two-phase stationary frame, v α 1 + and v β 1 + are normalized FPSC. The FPSC v α + and v β + in αβ axis are obtained by:
[ v α + v β + ] = 1 2 [ v α q v β qv α + v β ]
In practical power system, the grid frequency f0 is a time-varying parameter. The problem arises when f0 cannot be divisible by the sampling frequency fs, i.e., the order Nr would not be a integer and can be described as Nr = Na + D, where Na = floor (Nr) is the integer and D = Nr − Na (0 ≤ D < 1) is the fractional part. Thus, the delay is given as: zNr = zNazD. The Lagrange-interpolation method is introduced because it is an effective way to approximate the fractional delay for FIR filter design [31]. The fraction delay zD can be approximated by:
z D k = 0 n H ( k ) z k k = 0 , 1 , , n
The coefficients H(k) are calculated as:
H ( k ) = i = 0 i k n D i k i k = 0 , 1 , , n
Specifically, the case n = 1 corresponds to the linear interpolation and the two coefficients are H(0) = 1 − D and H(1) = D. Figure 4 shows the frequency responses of Lagrange-interpolating fraction delay zD at different D values.
In Figure 4, the fractional D are 0.3 (red line), 0.5 (green line) and 0.75 (blue line) for validation. It shows that the magnitude of fraction delay with n = 2 (dashed line) is closer to the case with D = 0 (the real value), meanwhile the phase has smaller change at different D values than n = 1 (solid line). The magnitude of fraction delay with the order n = 3 is close to the case with D = 0 while it exceeds the unit amplitude, which may introduce stability problem. Moreover, the fraction delay with the order n = 3 consumes more addition and multiplication operations than n = 2. Considering these two aspects, n = 2 is chosen to be the Lagrange interpolation order. Hence, the corresponding fractional delay is:
z N r = H ( 0 ) z N a + H ( 1 ) z N a 1 + H ( 2 ) z N a 2
Therefore, the structure of SGDFT can be improved, as shown in Figure 5.

3.2. Description of SCP

The secondary control path is introduced to improve the transient response rate. Moreover, it updates the reference angular frequency to decrease phase error under variable frequency.
In reference [28], the phase θ [−π/2, π/2] can be deduced as θ = tan−1( v β + / v α + ). However, arctangent function gives rapid change at ±nπ/2, which results in differential errors in digital implementation. Therefore, this paper uses arcsin function to calculate the phase. Besides, an abs function is adopted to regulate the negative angular frequency. In order to eliminate the digital differential error in the regulated angular frequency, the single-step comparison filter is realized as follows:
ωr(kn) = {ω(kn) ≥ ω(kn − 1)}?{ωr(kn) = ω(kn)}:{ωr(kn) = ω(kn − 1)}
where kn is the current cycle counter. Both the differential part d/dt and Equation (6) need one control period delay, thus its transfer function can be described as Gf(s) = 1/(2Tss + 1). As analyzed in Section 2, the model of SGDFT is equivalent to QSG. Thus, the pre-filtering stage small signal model in the proposed PLL can be used as Go(s) = ωo/(s + ωo), where ωo equals to 0.707ωr. Therefore, the secondary control path transfer function is ωr(s) = Go(s) × Gf(s) × ω(s).
Moreover, the introduction of SCP changes the type and pole-zero location of tracking loop [29]. Thus, the voltage normalization part is employed to remove this adverse effect. It can be achieved as:
{ v α 1 + = v α + v α + 2 + v β + 2 v β 1 + = v β + v α + 2 + v β + 2 or { v α 1 + = v α + 0.5 ( v α 2 + q v α 2 + v β 2 + q v β 2 ) v β 1 + = v β + 0.5 ( v α 2 + q v α 2 + v β 2 + q v β 2 )

3.3. Proposed PLL Model

According to the aforementioned deduction, the small-signal model and equivalent model of the proposed PLL are shown in Figure 6.
It can be deduced from Figure 6b as:
θ p + ( s ) = V m G o ( s ) G PI ( s ) 1 s G a ( s ) θ e ( s ) + G o ( s ) G f ( s ) { θ e ( s ) + θ p + ( s ) }
Then the open-loop transfer function can be obtained as:
G ol ( s ) = θ p + ( s ) θ e ( s ) = G o ( s ) G f ( s ) + G a ( s ) 1 G o ( s ) G f ( s )
The term Go(s) × Gf(s) can be replaced by Ge(s) = 1/(Tes + 1) because these two terms are small inertial elements, where Te is the equivalent delay that equals to 2Ts + 1/ωo. Therefore, the complete open-loop and closed-loop transfer functions are:
G ol ( s ) = θ p + ( s ) θ e ( s ) = s 3 + s 2 ω o ( 1 + k p T e ) + s ω o ( k p + k i T e ) + ω o k i T e s 3 ( s + ω o )
G cl ( s ) = θ p + ( s ) θ ( s ) = s 3 + s 2 ω o ( 1 + k p T e ) + s ω o ( k p + k i T e ) + ω o k i s 4 T e + s 3 ( 1 + ω o T e ) + s 2 ω o ( 1 + k p T e ) + s ω o ( k p + k i T e ) + ω o k i

4. Systematic Design Approach

The aim of this section consists of four aspects: parameter design guidelines for the proposed PLL, system stability analysis, study of bandwidth and dynamic responses, and discrete implementation method.

4.1. Parameters Design

It can be seen from Equation (10) that the open-loop transfer function is a four-order expression. Thus, zero-pole cancellation which is convenient for parameters design is adopted to simplify the system. Suppose that numerator polynomial has three real zeros, and one of them equals to ωo. Thus, the open-loop transfer function would be:
G ol ( s ) = ( s + ω z 1 ) ( s + ω z 2 ) ( s + ω o ) T e s 3 ( s + ω o )
It has been proved that the coincident zeros (i.e., ωz1 = ωz2) can provide a higher stability margin than the spread ones [32]. Thus, combining Equations (10), (12) and ωz1 = ωz2 = ωz, Equation (10) can be rewritten as:
G ol ( s ) = ( s + ω z ) 2 T e s 3 = s 2 + ω o k p T e s + k i T e s 3
where kp and ki are the proportional and integral parameters of PI regulator shown in Figure 6. From Equation (13), the phase margin (PM) and the crossover frequency ωc of the proposed PLL can be determined as:
PM = 90 + 2 tan 1 ( h ) ω c = 1 T e sin 2 ( tan 1 ( h ) )
where ωc = hωz. Figure 7 illustrates that PM is a function of h.
The PM within the range of 30°~60° is the recommended range for stable operation [32]. Generally, PM = 45° is selected, which corresponds to h = 2.5, as shown in Figure 7. When h = 2.5, it can be derived that ωc = 246.8 rad/s, ωz = 98.7 rad/s, kp = 2ωz/(ωo × Te) = 189.2 and ki = ωz2 = 9746 according to Equations (13) and (14).

4.2. System Stability

It is known that the introduction of SCP aggravates the stability problem as the voltage amplitude Vm changes the zeros of the open-loop and closed-loop transfer function. Thus, the voltage normalization is utilized to remove this effect. From Equations (10) and (11), it can be seen that Vm is no longer an influence factor. According to the analysis in Section 4.1, the open-loop bode plots are shown in Figure 8.
It can be observed that the gain margin (GM) is between 8.1 and 16.9 dB within the PM range of 29.1°~60.2°, which are coincide with the aforementioned calculation. Therefore, one can conclude that the design guideline for the proposed PLL gives satisfactory PM and GM.

4.3. Bandwidth and Dynamic Response Evaluation

In order to analyze the bandwidth of the proposed PLL, the closed-loop bode plots of SRF-PLL, DSOGI-PLL and the proposed PLL are drawn. From Figure 9, it can be seen that the proposed PLL obtains wider bandwidth than the other two PLLs.
The dynamic responses of the proposed PLL are evaluated by the unit step and ramp response. The corresponding transient responses are shown in Figure 10. It can be seen that the settling time are about 2 fundamental periods in these two conditions. Also, the steady-state value of unit step response equals to 1, and ramp response tracks the input ramp function 1/s2 precisely. These results validate that the proposed PLL obtains good dynamic performance.

4.4. Discrete Implementation of the Proposed PLL

Performance of the proposed PLL highly depends on digital discretization approach. The Tustin with pre-warping method ( s = ω 1 tan ( 0.5 ω 1 T s ) z 1 z + 1 ) gives better accuracy and frequency characteristics than the forward Euler and the backward Euler methods [33]. It is worth noting that SRF-PLL is regulated in q-axis. Therefore, ω1 = 0 and Tustin with pre-warping method has the same effect as Tustin (trapezoidal) method ( s = 2 T s z 1 z + 1 ). The discretization implementations of the proposed PLL are shown in Table 1. It is worth noting that n means the current period and y means α or β.

5. Experimental Validation

The aim of this section is to evaluate the performance of the proposed PLL by extensive experimental studies under distorted conditions. The experimental setup presented in Figure 11 consists of signal generator and digital signal processor (DSP) TMS320F28335 control board. Throughout the experimental studies, the voltage benchmark is 311 V and the grid fundamental frequency f0 is 50 Hz. The PI parameters in control loop are: kp = 189.2 ki = 9746 and the sampling frequency fs is 12.8 kHz. In addition, three phase DC offsets (0.1 p.u., −0.1 p.u. and 0.1 p.u.) caused by measurement devices are considered all the time in the rest experiments. The detailed distorted conditions performed in experiments are summarized as follows:
  • Condition I: An asymmetric voltage sags (0.1, 0.2 and 0.3 p.u.) at t = 30 ms.
  • Condition II: An asymmetric phase jumps (10°, 20°, and 30°) at t = 40 ms.
  • Condition III: 5th and 7th order harmonics (0.2 and 0.1 p.u.) emerge at t = 50 ms.
  • Condition IV: Grid frequency jumps from 50 to 55 Hz at t = 60 ms.
  • Condition V: Grid frequency ramp change occurs at t = 100 ms with ramp rate of 20 Hz/s.

5.1. Experimental Results of the Proposed PLL under Distorted Conditions

The main variables of the proposed PLL are displayed: three-phase voltage (vabc); FPSCs in two-phase stationary frame ( v α + and v β + ); phase angle of fundamental positive sequence voltages ( θ p + ); calculated reference angular frequency (ωr); detected grid frequency (fm); estimated phase error (Δθ); detected frequency error (Δf). The settling time is the time required for the response curve to reach and stay within certain range of 98% steady-state value for Δθ and Δf, respectively. Figure 12 shows the experimental results of the proposed PLL performed under voltage sag (condition I), phase jump (condition II), harmonics (condition III), and step-changed frequency (condition IV).
As can be seen in Figure 12, v α + and v β + give same amplitude and π/2 angle difference, which means the FPSCs are extracted accurately under conditions I–IV. As SGDFT needs one cycle to collect data, v α + and v β + become stable after one cycle when disturbances occur at t = 30 ms, t = 40 ms, t = 50 ms and t = 60 ms. Besides, it is worth noticing that θ p + and v α + reach the maximum simultaneously and fm is in accordance with f0 in steady-state regardless of the distorted conditions.
The performance of the proposed PLL under ramp-changed frequency (condition V) is also evaluated. The corresponding experimental results are shown in Figure 13. It can be observed that fm tracks the ramp change of f0 with a small error. In addition, fm gives obvious overshoot at the start and end of ramp change, as SGDFT cannot give correct reference during its settling process. The detailed steady-state and dynamic performance indexes under conditions I–V are shown in the next section.

5.2. Experimental Results Compared with Other Pre-Filtered PLLs

The effectiveness of the proposed PLL is further confirmed by comparing its performance with MCCF-PLL, DSOGI-PLL, PMAF-PLL and GDSC-PLL in [15,18,21,24], respectively. In order to allow a fair evaluation, the PI parameters of the above four PLLs are regulated according to the tunning methods in the corresponding articles. The PI parameters of the above four PLLs are: kp1 = 141.1 ki1 = 9952, kp2 = 222 ki2 = 6169, kp3 = 390 ki3 = 40,426, and kp4 = 266 ki4 = 35,530, respectively. The comparative tracking performance under conditions I–V are shown in Figure 14 and Figure 15. Besides, the relevant data are summarized in Table 2.
It can be seen from Figure 14 that only MCCF-PLL and DSOGI-PLL contain obvious fundamental component in Δθ and Δf as their pre-filters are not effective for DC offsets. Also, it is clear that Δθ and Δf of MCCF-PLL and DSOGI-PLL are strongly distorted under heavily polluted condition due to their limited filtering characteristic for harmonics. As shown in Figure 14a–c, PMAF-PLL, GDSC-PLL and the proposed PLL have satisfactory disturbance rejection ability for DC offsets, voltage sag, phase jump and harmonics. However, PMAF-PLL and GDSC-PLL give obvious Δθ steady-state errors in Figure 14d. Moreover, in Figure 15 MCCF-PLL, DSOGI-PLL, PMAF-PLL and GDSC-PLL cannot track ramp-changed frequency accurately as their reference angular frequency is not updated with input signal’s frequency. It is clear that the proposed PLL is effective under DC offsets, voltage sag, phase jump, harmonics, step- and ramp-changed frequency.
In Table 2, the performance indexes of the first four PLLs under condition V is not provided as they cannot track the ramp-changed frequency stably. Moreover, the steady-state values of MCCF-PLL and DSOGI-PLL refer to the peak value because they both contain fundamental components.
As summarized in Table 2, DSOGI-PLL gives the maximal settling time overall. The settling time of PMAF-PLL and GDSC-PLL are almost same. They are slightly smaller than DSOGI-PLL. MCCF-PLL tracks relatively faster than the previous PLLs. The proposed PLL gives the least settling time of Δθ and Δf under conditions I–IV and it needs about 2.5 cycles to track the ramp-changed frequency as SGDFT needs one cycle to collect data when the periodical signals change.
MCCF-PLL and DSOGI-PLL give obvious overshoots due to the existed DC offsets. The Δθ overshoots of PMAF-PLL and GDSC-PLL are smaller than the first two PLLs. It is worth noticing that the proposed PLL gives the smallest Δθ overshoot but it cause a slight increase in the overshoot of Δf under conditions I–IV. In addition, the proposed PLL gives acceptable overshoot in Δθ and Δf under condition V.
MCCF-PLL and DSOGI-PLL have obvious fundamental components of Δθ and Δf under steady-state condition, while the other three PLLs can obtain zero steady-state error of Δθ and Δf under conditions I–IV except for Δθ of PMAF-PLL and GDSC-PLL under condition IV. Moreover, the proposed PLL gives the smallest steady-state values of Δθ and Δf.
We can conclude from the experimental results in Figure 12, Figure 13, Figure 14 and Figure 15 and Table 2 that, (1) Like PMAF-PLL and GDSC-PLL, the proposed PLL has good disturbance rejection capability of DC offsets; (2) Only the proposed PLL can solve the ramp-changed frequency problem due to its improved SCP; (3) The proposed PLL can obtain the least settling time of phase and frequency under conditions I–IV; (4) The proposed PLL gives the least overshoot of phase and the third small overshoot of frequency under conditions I–IV; (5) The proposed PLL almost obtains zero stead-state error of phase and frequency.

6. Conclusions

This paper presents an efficient PLL based on SGDFT filter and the improved SCP. SGDFT filter is employed to enhance separation accuracy of FPSC under distorted conditions. Lagrange-interpolation method is applied to remove the adverse effect of the fractional delay when the sampling number is not integer. The improved SCP is employed to promise precise phase estimation and enables the PLL tracking reference frequency rapidly. Comparative experimental results demonstrate that the proposed PLL can achieve zero steady-state error in phase and frequency with a rapid speed compared with the other four PLLs. Meanwhile, it has satisfactory disturbance rejection capability under unbalanced voltages, harmonics, step-and ramp-changed frequency and DC offsets.

Acknowledgments

This work was supported in part by the national Natural Science Foundation of China (NSFC) under Grant 61233008 and 51520105011, and in part by the Special Project of Hunan Province of China under Grant 2015GK1002 and 2015RS4022.

Author Contributions

Yijia Cao proposed the original idea, Jiaqi Yu carried out the main research tasks, Yong Xu and Yong Li carried out the experiments. Jiaqi Yu and Jingrong Yu wrote the full manuscript and supervised the experiments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hadjidemetriou, L.; Kyriakides, E.; Yang, Y.; Blaabjerg, F. A synchronization method for single-phase grid-tied inverters. IEEE Trans. Power Electron. 2016, 31, 2139–2149. [Google Scholar] [CrossRef]
  2. Zhang, G.Q.; Wang, G.L.; Xu, D.G.; Zhao, N.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]
  3. Li, Y.; Liu, Q.Y.; Hu, S.J.; Liu, F.; Cao, Y.J.; Luo, L.F.; Rehtanz, C. A virtual impedance comprehensive control strategy for the controllably inductive power filtering system. IEEE Trans. Power. Electron. 2017, 32, 920–926. [Google Scholar] [CrossRef]
  4. Li, Y.; Peng, Y.J.; Liu, F.; Sidorov, D.; Liang, C.G.; Luo, L.F.; Cao, Y.J. A controllably inductive filtering method with transformer-integrated linear reactor for power quality improvement of shipboard power system. IEEE Trans. Power Deliv. 2016, 99, 1–9. [Google Scholar] [CrossRef]
  5. Zhang, D.L.; Wang, Y.J.; Hu, J.B.; Ma, S.C.; He, Q.; Guo, Q. Impacts of PLL on the DFIG-based WTG’s electromechanical response under transient conditions: Analysis and modeling. CSEE J. Power Energy Syst. 2016, 2, 30–39. [Google Scholar] [CrossRef]
  6. Golestan, S.; Freijedo, F.D.; Guerrero, J.M. A systematic approach to design high-order phase-locked loops. IEEE Trans. Power Electron. 2016, 30, 4013–4019. [Google Scholar] [CrossRef]
  7. Kaura, V.; Blasko, V. Operation of phase locked loop system under distorted utility conditions. IEEE Trans. Ind. 1997, 33, 58–63. [Google Scholar] [CrossRef]
  8. Blaabjerg, F.; Teodorescu, R.; Liserre, M.; Timbus, A.V. Overview of control and grid synchronization for distributed power generation systems. IEEE Trans. Ind. Electron. 2006, 53, 1398–1409. [Google Scholar] [CrossRef]
  9. Subramanian, C.; Kanagaraj, R. Rapid tracking of grid variables using prefiltered synchronous reference frame PLL. IEEE Trans. Instrum. Meas. 2015, 64, 1826–1836. [Google Scholar] [CrossRef]
  10. Lee, K.J.; Lee, J.P.; Shin, D.; Yoo, D.W.; Kim, H.J. A novel grid synchronization PLL method based on adaptive low-pass notch filter for grid-connected PCS. IEEE Trans. Ind. Electron. 2014, 61, 292–301. [Google Scholar] [CrossRef]
  11. Wang, L.; Jiang, Q.; Hong, L.C. A novel three-phase software phase-locked loop based on frequency-locked loop and initial phase angle detection phase-locked loop. In Proceedings of the IECON 2012 38th Annual Conference on IEEE Industrial Electronics Society, Montreal, QC, Canada, 25–28 October 2012; pp. 150–155.
  12. Kanjiya, P.; Khadkikar, V.; El Moursi, M.S. A novel type-1 frequency-locked loop for fast detection of frequency and phase with improved stability margins. IEEE Trans. Power Electron. 2016, 31, 2550–2561. [Google Scholar] [CrossRef]
  13. Wang, Y.F.; Li, Y.W. Analysis and digital implementation of cascaded delayed-signal-cancellation PLL. IEEE Trans. Power Electron. 2011, 26, 1067–1080. [Google Scholar] [CrossRef]
  14. Carugati, I.; Maestri, S.; Donato, P.G.; Carrica, D.; Benedetti, M. Variable sampling period filter PLL for distorted three-phase systems. IEEE Trans. Power Electron. 2012, 27, 321–330. [Google Scholar] [CrossRef]
  15. Guo, X.Q.; Wu, W.Y.; Chen, Z. Multiple-complex coefficient-filter-based phase-locked loop and synchronization technique for three-phase grid-interfaced converters in distributed utility networks. IEEE Trans. Power Electron. 2011, 58, 1194–1204. [Google Scholar] [CrossRef]
  16. Li, W.W.; Ruan, X.B.; Bao, C.L.; Pan, D.H.; Wang, X.H. Grid synchronization systems of three-phase grid-connected power converters: A complex-vector-filter perspective. IEEE Trans. Ind. Electron. 2014, 61, 1855–1870. [Google Scholar] [CrossRef]
  17. Ohori, K.; Hattori, N.; Funaki, T. Phase-locked loop using complex-coefficient filters for grid-connected inverter. Electr. Eng. Jpn. 2014, 189, 52–60. [Google Scholar] [CrossRef]
  18. Rodríguez, P.; Teodorescu, R.; Candela, I.; Timbus, A.V.; Blaabjerg, M.L.F. New Positive-sequence Voltage Detector for Grid Synchronization of Power inverters under Faulty Grid Conditions. In Proceedings of the 2006 37th IEEE Power Electronics Specialists Conference, Jeju, Korea, 18–22 June 2006; pp. 1–7.
  19. Rodriguez, P.; Luna, A.; Candela, I.; Mujal, R.; Teodorescu, R.; Blaabjerg, F. Multiresonant frequency-locked loop for grid synchronization of power converters under distorted grid conditions. IEEE Trans. Ind. Electron. 2011, 58, 127–138. [Google Scholar] [CrossRef] [Green Version]
  20. Xiao, F.; Dong, L.; Li, L.; Liao, X. A frequency-fixed SOGI-based PLL for single-phase grid-connected converters. IEEE Trans. Power Electron. 2017, 32, 1713–1719. [Google Scholar] [CrossRef]
  21. Golestan, S.; Guerrero, J.M.; Vidal, A. PLL with MAF-based prefiltering stage: Small-signal modeling and performance enhancement. IEEE Trans. Power Electron. 2016, 31, 4013–4019. [Google Scholar] [CrossRef]
  22. Robles, E.; Pou, J.; Ceballos, S.; Zaragoza, J.; Martin, J.L.; Ibanez, P. Frequency-adaptive stationary-reference-frame grid voltage sequence detector for distributed generation systems. IEEE Trans. Ind. Electron. 2011, 58, 4275–4287. [Google Scholar] [CrossRef]
  23. Robles, E.; Ceballos, S.; Pou, J.; Martín, J.L.; Zaragoza, J.; Ibañez, P. Variable-frequency grid-sequence detector based on a quasi-ideal low-pass filter stage and a phase-locked loop. IEEE Trans. Power Electron. 2010, 25, 2552–2563. [Google Scholar] [CrossRef] [Green Version]
  24. Neves, F.A.S.; Cavalcanti, M.C.; de Souza, H.E.P.; Bradaschia, F.; Bueno, E.J.; Rizo, M. A generalized delayed signal cancellation method for detecting fundamental-frequency positive-sequence three-phase signals. IEEE Trans. Power Deliv. 2010, 25, 1816–1825. [Google Scholar] [CrossRef]
  25. Wang, Y.F. Grid synchronization PLL based on cascaded delayed signal cancellation. IEEE Trans. Ind. Electron. 2013, 60, 645–658. [Google Scholar] [CrossRef]
  26. Batista, Y.N.; de Souza, H.E.P.; Neves, F.A.S.; Filho, R.F.D.; Bradaschia, F. Variable-structure generalized delayed signal cancellation PLL to improve convergence time. IEEE Trans. Ind. Electron. 2015, 62, 7146–7150. [Google Scholar] [CrossRef]
  27. Neves, F.A.S.; de Souza, H.E.P.; Cavalcanti, M.C.; Bradaschia, F.; Bueno, E.J. Digital filters for fast harmonic sequence component separation of unbalanced and distorted three-phase signals. IEEE Trans. Ind. Electron. 2012, 59, 3847–3859. [Google Scholar] [CrossRef]
  28. Liccardo, F.; Marino, P.; Raimondo, G. Robust and fast three-phase PLL tracking system. IEEE Trans. Ind. Electron. 2011, 58, 221–231. [Google Scholar] [CrossRef]
  29. Rani, B.I.; Aravind, C.K.; Ilango, G.S.; Nagamani, C. A three phase PLL with a dynamic feed forward frequency estimator for synchronization of grid connected converters under wide frequency variations. Int. J. Electr. Power Energy Syst. 2012, 41, 63–70. [Google Scholar] [CrossRef]
  30. Jacobsen, E.; Lyons, R. The sliding DFT. IEEE Signal Process. Mag. 2003, 20, 74–80. [Google Scholar]
  31. Laakso, T.I.; Valimaki, V.; Karjalainen, M. Splitting the unit delay [FIR/all pass filters design]. IEEE Signal Process. Mag. 1996, 13, 30–60. [Google Scholar] [CrossRef]
  32. Golestan, S.; Monfared, M.; Freijedo, F.D.; Guerrero, J.M. Dynamics assessment of advanced single-phase PLL structures. IEEE Trans. Ind. Electron. 2013, 60, 2167–2176. [Google Scholar] [CrossRef]
  33. Yepes, A.G.; Freijedo, F.D.; Doval-Gandoy, J. Effects of discretization methods on the performance of resonant controllers. IEEE Trans. Power Electron. 2010, 25, 1692–1712. [Google Scholar] [CrossRef]
Figure 1. Block diagram description of SGDFT.
Figure 1. Block diagram description of SGDFT.
Energies 10 00280 g001
Figure 2. Frequency response and z-domain zero/pole of SGDFT when k = 1, N = 256. (a) Real and imaginary frequency response of SGDFT; (b) z-domain zero/pole.
Figure 2. Frequency response and z-domain zero/pole of SGDFT when k = 1, N = 256. (a) Real and imaginary frequency response of SGDFT; (b) z-domain zero/pole.
Energies 10 00280 g002
Figure 3. Block diagram of the proposed PLL.
Figure 3. Block diagram of the proposed PLL.
Energies 10 00280 g003
Figure 4. Frequency responses of Lagrange-interpolating fraction delay. (a) Magnitude responses; (b) Phase responses.
Figure 4. Frequency responses of Lagrange-interpolating fraction delay. (a) Magnitude responses; (b) Phase responses.
Energies 10 00280 g004
Figure 5. The improved structure of SGDFT.
Figure 5. The improved structure of SGDFT.
Energies 10 00280 g005
Figure 6. Small-signal model of the proposed PLL. (a) Original model; (b) Equivalent model.
Figure 6. Small-signal model of the proposed PLL. (a) Original model; (b) Equivalent model.
Energies 10 00280 g006
Figure 7. PM is a function of h.
Figure 7. PM is a function of h.
Energies 10 00280 g007
Figure 8. Open-loop bode plots of the proposed PLL.
Figure 8. Open-loop bode plots of the proposed PLL.
Energies 10 00280 g008
Figure 9. Closed-loop Bode plots of three kinds of PLL for h = 2.5.
Figure 9. Closed-loop Bode plots of three kinds of PLL for h = 2.5.
Energies 10 00280 g009
Figure 10. Transient response of closed-loop transfer function for h = 2.5. (a) The unit step response; (b) The unit impulse response.
Figure 10. Transient response of closed-loop transfer function for h = 2.5. (a) The unit step response; (b) The unit impulse response.
Energies 10 00280 g010
Figure 11. The experimental platform.
Figure 11. The experimental platform.
Energies 10 00280 g011
Figure 12. The experimental results under conditions I–IV. (a) Voltage sag; (b) Phase jump; (c) Harmonics; (d) Step-changed frequency.
Figure 12. The experimental results under conditions I–IV. (a) Voltage sag; (b) Phase jump; (c) Harmonics; (d) Step-changed frequency.
Energies 10 00280 g012
Figure 13. The experimental results under ramp-changed frequency.
Figure 13. The experimental results under ramp-changed frequency.
Energies 10 00280 g013
Figure 14. The comparative experimental results under conditions I–IV. (a) Voltage sag; (b) Phase jump; (c) Harmonics; (d) Step-changed frequency.
Figure 14. The comparative experimental results under conditions I–IV. (a) Voltage sag; (b) Phase jump; (c) Harmonics; (d) Step-changed frequency.
Energies 10 00280 g014
Figure 15. The comparative experimental results under ramp-changed frequency.
Figure 15. The comparative experimental results under ramp-changed frequency.
Energies 10 00280 g015
Table 1. The digital implementation.
Table 1. The digital implementation.
Discretization ExpressionDifference Equation Implementations
SGDFT N r ( z ) = 2 π f s ω r ( z ) z 1 y ( z ) = ( 1 cos ( 2 k π / N r ) z 1 ) ( 1 z N r ) 1 2 cos ( 2 k π / N r ) z 1 + z 2 x ( z ) qy ( z ) = sin ( 2 k π / N r ) z 1 ( 1 z N r ) 1 2 cos ( 2 k π / N r ) z 1 + z 2 x ( z ) N r ( n ) = 2 π f s ω r ( n 1 ) v ( n ) = 2 cos ( 2 k π / N r ) v ( n 1 ) v ( n 2 ) + x ( n ) x ( n N r ) y ( n ) = v ( n ) cos ( 2 k π / N r ) v ( n 1 ) qy ( n ) = sin ( 2 k π / N r ) v ( n 1 )
SRF-PLL v α 1 + ( z ) = v α + ( z ) / v α + 2 ( z ) + v β + 2 ( z ) v β 1 + ( z ) = v β + ( z ) / v α + 2 ( z ) + v β + 2 ( z ) v q + ( z ) = sin ( θ p + ( z ) z 1 ) v α 1 + ( z )     + cos ( θ p + ( z ) z 1 ) v β 1 + ( z ) ω p + ( z ) = v q + ( z ) [ k p + k i T s ( 1 + z 1 ) / ( 2 2 z 1 ) ] + ω r ( z ) θ p + ( z ) = T s ( 1 + z 1 ) / ( 2 2 z 1 ) ω p + ( z ) v α 1 + ( n ) = v α + ( n ) / v α + 2 ( n ) + v β + 2 ( n ) v β 1 + ( n ) = v β + ( n ) / v α + 2 ( n ) + v β + 2 ( n ) v q + ( n ) = sin ( θ p + ( n 1 ) ) v α 1 + ( n ) + cos ( θ p + ( n 1 ) ) v β 1 + ( n ) ω p + ( n ) = ω p + ( n 1 ) + ω r ( n ) ω r ( n 1 ) + v q + ( n ) ( k p + k i T s / 2 ) v q + ( n 1 ) ( k p k i T s / 2 ) θ p + ( n ) = θ p + ( n 1 ) + T s / 2 [ ω p + ( n ) + ω p + ( n 1 ) ]
SCP θ α β + ( z ) = v α + ( z ) / v α + 2 ( z ) + v β + 2 ( z ) ω α β + ( z ) = ( 2 2 z 1 ) / ( T s + T s z 1 ) θ α β + ( z ) ω r ( z ) = | ω α β + ( z ) | LPF ( z ) θ α β + ( n ) = v α + ( n ) / v α + 2 ( n ) + v β + 2 ( n ) ω α β + ( n ) = ω α β + ( n 1 ) + 2 T s [ θ α β + ( n ) θ α β + ( n 1 ) ] ω r ( n ) = | ω α β + ( n ) | LPF ( n )
Table 2. Dynamic performance index.
Table 2. Dynamic performance index.
Performance IndexConditionsMCCF-PLLDSOGI-PLLPMAF-PLLGDSC-PLLProposed PLL
ΔθΔfΔθΔfΔθΔfΔθΔfΔθΔf
Settling Time (ms)I≈30≈33≈40≈40≈36≈31≈35≈30≈25≈23
II≈36≈38≈41≈42≈40≈40≈39≈39≈30≈30
III≈30≈35≈38≈39≈34≈34≈33≈33≈30≈28
IV≈31≈32≈38≈40≈41≈36≈40≈35≈35≈25
V--------≈50≈50
Overshoot (rad, Hz)I≈0.14≈4≈0.14≈4≈0.01≈0.3≈0.01≈0.3≈0.006≈0.9
II≈0.32≈10≈0.28≈7≈0.11≈3.1≈0.11≈3.1≈0.03≈4.5
III≈0.14≈4≈0.16≈4.1≈0.01≈0.31≈0.012≈0.31≈0.012≈2.1
IV≈0.29≈4.1≈0.31≈4.1≈0.18≈5≈0.18≈5≈0.006≈3.8
V--------≈0.18≈4.5
Steady-state value (rad, Hz)I≈0.13≈3.9≈0.1≈2.9000000
II≈0.13≈4≈0.1≈3.5000000
III≈0.14≈4≈0.15≈4.5000000
IV≈0.28≈3≈0.29≈3.5≈0.170≈0.17000
V--------≈0.013≈0.39
DC offsets are considered in all conditions in Table 2.

Share and Cite

MDPI and ACS Style

Cao, Y.; Yu, J.; Xu, Y.; Li, Y.; Yu, J. An Efficient Phase-Locked Loop for Distorted Three-Phase Systems. Energies 2017, 10, 280. https://doi.org/10.3390/en10030280

AMA Style

Cao Y, Yu J, Xu Y, Li Y, Yu J. An Efficient Phase-Locked Loop for Distorted Three-Phase Systems. Energies. 2017; 10(3):280. https://doi.org/10.3390/en10030280

Chicago/Turabian Style

Cao, Yijia, Jiaqi Yu, Yong Xu, Yong Li, and Jingrong Yu. 2017. "An Efficient Phase-Locked Loop for Distorted Three-Phase Systems" Energies 10, no. 3: 280. https://doi.org/10.3390/en10030280

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop