Skip to main content
Log in

A Novel Self-Consistent Model Based Optimal Filter Design for the Improved Dynamic Performance of 3-phase PLLs for Phase Tracking Under Grid Imperfections

Part 1: Theory and Mathematical Basis

  • Published:
Journal of Control, Automation and Electrical Systems Aims and scope Submit manuscript

Abstract

In the context of recent advancements in 3-phase phase-locked loop (PLL) structures to tackle grid imperfections, this paper attempts to shift focus towards dynamic response optimization for fast tracking of disturbed grids, as opposed to Wiener optimization, a trade-off between filtering characteristic and dynamic response. In this respect, an ingenious self-consistent model (SCM)-based approach is proposed which explores filter design in the presence of frequency shifts and phase jumps, and facilitates the analytical computation of unique loop filter parameters. Trial and error in filter parameter selection is inconvenient, but more importantly, even rigorous trials would be insufficient in qualifying the non-existence of a better design. Having eliminated trial and error, this novel technique limits transients to user specifications while fixing on an optimum damping ratio, to yield the best fit. The design methodology is applied to three existing 3-phase PLL structures modelled in MATLAB/Simulink, and the proposed method is further evaluated through extensive simulations and performance comparisons with the traditional Wiener approach. To enhance the understanding of model behaviour and the feasibility of practical implementation, comprehensive three-dimensional (3-D) lookup tables are presented. They enable the study of optimized filter parameter variations for a range of grid disturbances, and broaden the application to filter optimization in real-time. In the interest of the reader, this paper is structurally split into two parts. Part 1 covers the premise and theory that explicates the proposed SCM methodology. The detailed analysis and verification of the SCM are covered in Part 2.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Notes

  1. This window is particularly chosen due to the known sluggishness in the response with \(\delta > 1\), as can be shown analytically, but is beyond the scope of this paper.

References

  • Blackburn, J. L. (1993). Symmetrical components for power systems engineering (1st ed.). Boca Raton: CRC Press.

    Google Scholar 

  • Bollen, M. H. J. (1996). Fast assessment methods for voltage sags in distribution systems. IEEE Transaction on Industry Application, 32(6), 1414–1423.

    Article  Google Scholar 

  • Chung, S. K. (2000). A phase tracking system for three phase utility interface inverters. IEEE Transactions on Power Electronics, 15(3), 431–438.

    Article  Google Scholar 

  • da Silva, C. H., Pereira, R. R., da Silva, L. E. B., Lambert-Torres, G., Bose, B. K., & Ahn, S. U. (2010). A digital PLL scheme for three-phase system using modified synchronous reference frame. IEEE Transactions on Industrial Electronics, 57(11), 3814–3821.

    Article  Google Scholar 

  • Gardner, F. M. (2005). Phaselock Techniques (3rd ed.). New Jersey: John Wiley & Sons Inc.

    Book  Google Scholar 

  • Golestan, S., Monfared, M., Freijedo, F. D., & Guerrero, J. M. (2012). Design and tuning of a modified power-based PLL for single-phase grid-connected power conditioning systems. IEEE Transactions on Power Electronics, 27(8), 3639–3650.

    Article  Google Scholar 

  • González-Espín, F., Figueres, E., & Garcerá, G. (2012). An adaptive synchronous-reference-frame phase-locked loop for power quality improvement in a polluted utility grid. IEEE Transactions on Industrial Electronics, 59(6), 2718–2731.

  • Gulez, K. (2008). Neural network based switching control of AC-AC converter with DC-AC inverter for voltage sags, harmonics and EMI reduction using hybrid filter topology. Simulation Modelling Practice and Theory, 16(6), 597–612.

  • Guo, X., Wu, W., & Chen, Z. (2011). Multiple-complex coefficient-filter-based phase-locked loop and synchronization technique for three-phase grid-interfaced converters in distributed utility networks. IEEE Transactions on Industrial Electronics, 58(4), 1194–1204.

  • Karimi-Ghartemani, M., & Iravani, M. R. (2004). A method for synchronization of power electronic converters in polluted and variable-frequency environments. IEEE Transactions on Power Systems, 19(3), 1263–1270.

    Article  Google Scholar 

  • Kaura, V., & Blasko, V. (1997). Operation of a phase locked loop system under distorted utility conditions. IEEE Transactions on Industry Applications, 33(1), 58–63.

    Article  Google Scholar 

  • Kesler, M., & Ozdemir, E. (2011). Synchronous-reference-frame-based control method for UPQC under unbalanced and distorted load conditions. IEEE Transactions on Industrial Electronics, 58(9), 3967–3975.

    Article  Google Scholar 

  • Krause, P. C., Wasynczuk, O., & Sudhoff, S. D. (2002). Analysis of electric machinery and drive systems. New Jersey: IEEE Press.

    Book  Google Scholar 

  • Kulkarni, A., & John, V. (2013). Analysis of bandwidth - unit vector distortion trade off in PLL during abnormal grid conditions. IEEE Transactions on Industrial Electronics, 60(12), 5820–5829.

    Article  Google Scholar 

  • Lee, K. J., Lee, J. P., Shin, D., Yoo, D. W., & Kim, H. J. (2014). A novel grid synchronization PLL method based on adaptive low-pass notch filter for grid-connected PCS. IEEE Transactions on Industrial Electronics, 61(1), 292–301.

    Article  Google Scholar 

  • Liccardo, F., Marino, P., & Raimondo, G. (2011). Robust and fast three-phase PLL tracking system. IEEE Transactions on Industrial Electronics, 58(1), 221–231.

    Article  Google Scholar 

  • Rodríguez, P., Pou, J., Bergas, J., Candela, I., Burgos, R., Boroyevich, D. (2005) Double synchronous reference frame PLL for power converters control. In: Proc. 36th IEEE PESC, pp 1415–1421.

  • Rodríguez, P., Teodorescu, R., Candela, I., Timbus, A., Liserre, M., Blaabjerg, F. (2006) New positive-sequence voltage detector for grid synchronization of power converters under faulty grid conditions. In: Proc. 37th IEEE PESC, pp 1–7.

  • Rodríguez, P., Pou, J., Bergas, J., Candela, J. I., Burgos, R. P., & Boroyevich, D. (2007). Decoupled double synchronous reference frame PLL for power converters control. IEEE Transactions on Power Electronics, 22(2), 584–592.

    Article  Google Scholar 

  • Wang, L., Jiang, Q., Hong, L., Zhang, C., & Wei, Y. (2013). A novel phase-locked loop based on frequency detector and initial phase angle detector. IEEE Transactions on Power Electronics, 28(10), 4538–4549.

    Article  Google Scholar 

  • Weidenbrug, R., Dawson, F. P., & Bonert, R. (1993). New synchronization method for thyristor power converters to weak AC-systems. IEEE Transactions on Industrial Electronics, 40(5), 505–511.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sambhav R Jain.

Appendix

Appendix

1.1 A Analysis of Cardan’s Roots Through Analytic Means

1.1.1 A.1 Cardan’s Solution to the Cubic Equation in \(\delta \)

Consider the general form of a cubic equation

$$\begin{aligned} ax^3+bx^2+cx+d = 0. \end{aligned}$$
(38)

When \(a \ne 0\), Eq. (38) can be re-written as

$$\begin{aligned} x^3+lx^2+mx+n = 0 \end{aligned}$$
(39)

where \(l=b/a\), \(m=c/a\) and \(n=d/a\). Substituting \(y=x+l/3\), Eq. (39) becomes

$$\begin{aligned} y^3+py+q = 0 \end{aligned}$$
(40)

where \(p\) and \(q\) are the Cardan simplifiers given in Eqs. (28) and (29), respectively. Let \(y = u+v\). i.e.

$$\begin{aligned} y^3 - 3uvy - (u^3+v^3) = 0. \end{aligned}$$
(41)

On comparing the coefficients of Eqs. (40) and (41), we get

$$\begin{aligned} uv&= -\dfrac{p}{3} \end{aligned}$$
(42)
$$\begin{aligned} u^3+v^3&= -q. \end{aligned}$$
(43)

Solving Eqs. (42) and (43) yields

$$\begin{aligned} u^3 = \dfrac{-\, q + \sqrt{q^2+\dfrac{4p^3}{27}}}{2}. \end{aligned}$$
(44)

The roots of Eq. (44) are given by

$$\begin{aligned} u = \Big \{\lambda ~,~\lambda \omega ~,~\lambda \omega ^2\Big \} \end{aligned}$$
(45)

where \(\lambda \) is as shown in Eq. (31) and

$$\begin{aligned} \omega = e^{j\frac{2\pi }{3}}&= \dfrac{-1+\sqrt{3}j}{2}\end{aligned}$$
(46)
$$\begin{aligned} \omega ^2 = e^{-j\frac{2\pi }{3}}&= \dfrac{-1-\sqrt{3}j}{2}. \end{aligned}$$
(47)

On back substitution of the values of \(u\) from Eq. (45), we consequently obtain the values of \(x\), which satisfy Eq. (39) as

$$\begin{aligned} x =\Bigg \{\left[ \lambda -\dfrac{p}{3\lambda }-\dfrac{l}{3}\right] ~,~\left[ \lambda \omega -\dfrac{p}{3\lambda \omega }-\dfrac{l}{3}\right] ~,\nonumber \\ \left[ \lambda \omega ^2-\dfrac{p}{3\lambda \omega ^2}-\dfrac{l}{3}\right] \Bigg \}. \end{aligned}$$
(48)

Thus, the roots of the cubic equation in Eq. (39) are found by Cardan’s technique.

1.1.2 A.2 Nature of the Roots

Of the three roots found using Cardan’s method, either one root may be real and the other two imaginary, or all three roots may be real. To arrive at the condition for three real roots, a calculus-based approach is followed. Let

$$\begin{aligned} f(y) = y^3+py+q. \end{aligned}$$
(49)

As can be inferred from inspection, the cubic function is unbound. i.e. \(f(y)\in (-\infty ,+\infty )\). Also, for three roots to be real, \(f(y)\) curve should intersect the \(f(y)=0\) axis thrice (or at least twice, in case two of the real roots are equal). The stationary points of \(f(y)\) are given by

$$\begin{aligned} y = \pm \sqrt{\dfrac{-p}{3}} = \pm ~y_0 \quad \text {(say)} \end{aligned}$$
(50)

and the local extrema viz., \(f(-y_0) = f_\mathrm{max}\) and \(f(+y_0) = f_\mathrm{min}\) are as shown in Fig. 12.

Fig. 12
figure 12

A cubic function \(f(y)\) with three real roots, two stationary points (\(-y_0,+y_0\)) and the respective local extrema (\(f_\mathrm{max},f_\mathrm{min}\)) marked

For the existence of three real roots, the stationary points of \(f(y)\) should be real and the product \(f_\mathrm{max}.f_\mathrm{min}\) should be either negative or zero. i.e.

$$\begin{aligned} p&< 0 \end{aligned}$$
(51)
$$\begin{aligned} f_\mathrm{max}.f_\mathrm{min}&\le 0. \end{aligned}$$
(52)

On simplification, Eq. (52) becomes

$$\begin{aligned} q^2+\dfrac{4p^3}{27} \le 0. \end{aligned}$$
(53)

Conditions in Eqs. (51) and (53) are thus necessary for the existence of three real roots. However, Eq. (51) is already included in Eq. (53). Therefore, Eq. (53) becomes the necessary and sufficient condition for the three roots to be real.

1.1.3 A.3 Choice of Optimum \(\delta \) in \([0,1]\)

Having arrived at the solutions to the cubic equation, it is crucial to qualify the presence of a real root in the region of interest; i.e. the optimum \(\delta \) in \([0,1]\). Following are the possibilities that would require further analysis in selecting the optimum \(\delta \):

  • All of the three real roots from Eq. (32) may lie in \([0,1]\)

  • Two of the three real roots from Eq. (32) may lie in \([0,1]\)

  • None of the three real roots from Eq. (32) may lie in \([0,1]\)

  • The only real root from Eq. (30) may not lie in \([0,1]\)

A systematic approach is followed to conclude on the valid cases analytically.

1.1.4 Case 1: Three Real Roots Lie in \([0,1]\)

This possibility can be overruled through contradiction. Let the three real roots viz., \(\delta _1\), \(\delta _2\) and \(\delta _3\) lie in \([0,1]\). Then the sum and product of roots are given by

$$\begin{aligned} \delta _1+\delta _2+\delta _3&= -l \end{aligned}$$
(54)
$$\begin{aligned} \delta _1.\delta _2.\delta _3&= -n. \end{aligned}$$
(55)

Since \(\delta _1\), \(\delta _2\) and \(\delta _3\) \(\in [0,1]\),

$$\begin{aligned} \delta _1+\delta _2+\delta _3 > 0 \qquad \text {and} \qquad \delta _1.\delta _2.\delta _3 > 0. \end{aligned}$$
(56)

This implies

$$\begin{aligned} l+n < 0. \end{aligned}$$
(57)

But from Eq. (24), we have

$$\begin{aligned} l+n&= \dfrac{-\,c_2+\omega _n t_0 c_1}{-2\omega _n t_0 c_2} + \dfrac{-\, c_2-\omega _n t_0 c_1}{-2\omega _n t_0 c_2} \end{aligned}$$
(58)
$$\begin{aligned}&= \dfrac{1}{\omega _n t_0} \end{aligned}$$
(59)

which is always positive. Clearly, Eqs. (57) and (59) are an inconsistency, and the initial assumption is incorrect. Thus, it is impossible for the three real roots of Eq. (32) to lie in \([0,1]\).

1.1.5 Case 2: Two Real Roots Lie in \([0,1]\)

Two aspects viz., slope of the phase error band at \(\delta =0\) and the limiting value of phase error band as \(\delta \rightarrow 1\), are used to conclude that two real roots from Eq. (32) cannot lie in \([0,1]\).

  1. 1.

    The slope of the error expression in Eq. (21) at \(\delta =0\) is given by

    $$\begin{aligned} E^\prime (\delta )\Big |_{\delta =0} = E^\prime (0) = \dfrac{2}{\omega _n\sqrt{c_1}}\Big \{-(c_2+\omega _n t_0 c_1)\Big \} \end{aligned}$$
    (60)
  2. 2.

    The limiting value of the phase error band as \(\delta \rightarrow 1\) is given by

    $$\begin{aligned} E(\delta )\Big |_{\delta \rightarrow 1} = \lim _{\delta \rightarrow 1}\dfrac{2e^{-\delta \omega _n t_0}}{\omega _n\sqrt{1-\delta ^2}}\sqrt{c_1-2c_2\delta } \end{aligned}$$
    (61)

If \(c_2+\omega _n t_0 c_1 > 0\), then from Eq. (60), \(E^\prime (0) < 0\). Physically, this means that the rate of change of \(E(\delta )\) is negative as \(\delta \) increases from zero. From Eq. (61), \(E\rightarrow \infty \) as \(\delta \rightarrow 1\), provided \(c_1-2c_2 \ne 0\).

Since the error band initially decreases from \(\delta =0\) and eventually approaches infinity as \(\delta \rightarrow 1\), there can be either one or three stationary points in \([0,1]\) which satisfy this nature. However, since the possibility of three real roots in \([0,1]\) is eliminated previously, the only possibility is the existence of one real root in \([0,1]\), which can either be from Eq. (30) or Eq. (32). For one such specific case, the variation of error band is shown in Fig. 13.

Fig. 13
figure 13

Variation of error band with damping ratio, for \(\Delta \omega _\mathrm{step}=20\pi ~\hbox {rad}\,\hbox {s}^{-1}\), \(\phi =0.1~\hbox {rad}\), \(\omega _n=100\pi ~\hbox {rad}\,\hbox {s}^{-1}\) and \(t_0=0.01~\hbox {s}\) (One real root in \([0,1]\))

1.1.6 Case 3: No Real Root Lies in \([0,1]\)

There can be two corner cases when none of Cardan’s real roots from Eqs. (30) or (32) lie in \([0,1]\).

  1. 1.

    First corner case: When \(c_2+\omega _n t_0 c_1 > 0\) and \(c_1-2c_2 = 0\), the error band has an initial negative slope (\(E^\prime (0) < 0\)) and the limiting value of \(E\) is finite as \(\delta \rightarrow 1\). In other words, the error band initially decreases from \(\delta =0\), and has a finite value at \(\delta =1\). This leaves us with the possibility of either zero or two stationary points in \([0,1]\). Substituting \(c_1=2c_2\) in Eq. (21), the error band becomes

    $$\begin{aligned} E = \dfrac{2e^{-\delta \omega _n t_0}}{\omega _n\sqrt{1+\delta }} \sqrt{2c_2} \end{aligned}$$
    (62)

    which is a continually decreasing function with \(\delta \). This eliminates the possibility of two stationary points in \([0,1]\). Hence, for this case, there is no stationary point in \([0,1]\), and the minimum error band occurs at \(\delta =1\), as shown in Fig. 14. The optimum \(\delta \) for this corner case is chosen as \(\delta =1\).

Fig. 14
figure 14

Variation of error band with damping ratio, for \(\Delta \omega _\mathrm{step}=20\pi ~\hbox {rad}\,\hbox {s}^{-1}\), \(\phi =0.2~\hbox {rad}\), \(\omega _n=100\pi ~\hbox {rad}\,\hbox {s}^{-1}\) and \(t_0=0.01~\hbox {s}\) (No real root in \([0,1]\) - First corner case)

Fig. 15
figure 15

Variation of error band with damping ratio, for \(\Delta \omega _\mathrm{step}=20\pi ~\hbox {rad}\,\hbox {s}^{-1}\), \(\phi =-0.1~\hbox {rad}\), \(\omega _n=100\pi ~\hbox {rad}\,\hbox {s}^{-1}\) and \(t_0=0.001~\hbox {s}\) (No real root in \([0,1]\) - Second corner case)

  1. 2.

    Second corner case: When \(c_2+\omega _n t_0 c_1 < 0\), the error band has an initial positive slope (\(E^\prime (0) > 0\)). Also, since \(c_1\) is always positive from Eq. (22), \(c_2+\omega _n t_0 c_1 < 0\) implies that \(c_2\) is negative; i.e. \(c_1-2c_2 \ne 0\). Thus, \(E\rightarrow \infty \) as \(\delta \rightarrow 1\), from Eq. (61). Since the error band initially increases from \(\delta =0\), and approaches infinity as \(\delta \rightarrow 1\), there can be either zero or two stationary points in \([0,1]\). To eliminate the possibility of two stationary points of \(E(\delta )\) in \([0,1]\), consider \(E^\prime (\delta )\) given by

    $$\begin{aligned} E^\prime (\delta ) = \dfrac{2e^{-\delta \omega _n t_0}}{\omega _n\left( 1-\delta ^2\right) ^{\frac{3}{2}}\sqrt{c_1-2c_2\delta }}~f(\delta ) \end{aligned}$$
    (63)

    where

    $$\begin{aligned} f(\delta )&= (-2\omega _n t_0 c_2)\delta ^3 + (-c_2 + \omega _n t_0 c_1)\delta ^2 \nonumber \\&+\, (c_1 + 2\omega _n t_0 c_2)\delta + (-c_2-\omega _n t_0 c_1) \end{aligned}$$
    (64)

    From Eq. (64), the following are implied, specifically for this corner case:

    • \(f(0)>0\)

    • \(f(1)>0\)

    • \(f^\prime (0)>0\)

    • \(f^\prime (1)>0\)

    • Neither of the two stationary points of \(f(\delta )\) lie in \([0,1]\) Thus, \(f(\delta )\) is always increasing in \([0,1]\). Since \(f(\delta )\) has no roots in \([0,1]\), there cannot be two stationary points of \(E(\delta )\) in \([0,1]\). The only other possibility is that \(E(\delta )\) has no stationary points and is always increasing with \(\delta \) in \([0,1]\), as shown in Fig. 15. Since the minimum error band occurs at \(\delta =0\), the optimum \(\delta \) for this case is chosen as \(\delta =0\).

The various possibilities are explored and the invalid cases are eliminated. The consolidated inferences in choosing the optimum \(\delta \) on solving the cubic Eq. (24) by Cardan’s method are listed in Table 2.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jain, S.R., Ravikirthi, P. & Chilakapati, N. A Novel Self-Consistent Model Based Optimal Filter Design for the Improved Dynamic Performance of 3-phase PLLs for Phase Tracking Under Grid Imperfections. J Control Autom Electr Syst 25, 608–619 (2014). https://doi.org/10.1007/s40313-014-0137-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40313-014-0137-3

Keywords

Navigation