Loading [MathJax]/jax/output/HTML-CSS/autoload/mtable.js
Virtual Frequency Construction-Based Vector Current Control for Grid-Tied Inverter Under Imbalanced Voltage | IEEE Journals & Magazine | IEEE Xplore

Virtual Frequency Construction-Based Vector Current Control for Grid-Tied Inverter Under Imbalanced Voltage


This paper proposes a fast phase capture scheme and applies it to grid-connected inverter control.

Abstract:

This paper proposes a fast phase capture (FPC) scheme and applies it to the control strategy of grid-tied inverters under imbalanced voltage. Firstly, a method for quickl...Show More

Abstract:

This paper proposes a fast phase capture (FPC) scheme and applies it to the control strategy of grid-tied inverters under imbalanced voltage. Firstly, a method for quickly extracting sequence components of power signals is derived through the symmetrical component method, and a real-time phase calculation method is proposed based on the rotating reference frame, thus avoiding the phase-locked loop (PLL) closed-loop adjustment process. Secondly, the grid-tied inverter suppresses the negative sequence current or power fluctuations through the direct resonance controller, so there is no need to separate the dynamically changing sequence current components. Finally, the experimental comparison with the PLL control strategy is carried out based on the RT-LAB platform. Compared with the previous phase-locking scheme, the FPC scheme has a faster phase-locking speed. Therefore, the fault ride-through capability of the grid-tied inverter is improved.
This paper proposes a fast phase capture scheme and applies it to grid-connected inverter control.
Published in: IEEE Access ( Volume: 8)
Page(s): 199654 - 199663
Date of Publication: 13 October 2020
Electronic ISSN: 2169-3536

Funding Agency:


CCBY - IEEE is not the copyright holder of this material. Please follow the instructions via https://creativecommons.org/licenses/by/4.0/ to obtain full-text articles and stipulations in the API documentation.
SECTION I.

Introduction

Three-phase voltage imbalance is a common power system operating conditions, which will seriously interfere with the grid-tied inverter output power quality. For reaching the increasingly demanding application requirements, ensuring the dynamic performance and stable operation of the grid-tied inverter is a prerequisite [1], [2].

Three-phase load overload or imbalance, the short circuit between phases of the line, and single-phase grounding may cause large fluctuations in the voltage of the grid-connected port so that the phase-locked loop (PLL) will produce varying degrees of transient response, which makes the inverter cannot achieve the expected control performance. The speed of PLL’s phase detection is one of the main factors that affect inverter control performance. The single synchronous reference frame (SRF-PLL) [3], in the existing PLL scheme, has been widely used in inverter control strategies due to its simple structure and good reliability. However, in the voltage imbalanced state, the voltage sequence component will produce double the fundamental frequency component in the SRF, which makes the PLL unable to accurately phase lock [4]. In order to solve this problem, [5], [6] implement a second-order generalized integrator (SOGI) to phase-shift the grid voltage to obtain the positive sequence component in the stationary reference frame, thereby avoiding the influence of the double frequency component. In [7], a delay operation period filter is developed in dq frame, but in some demanding applications, it is obviously difficult to meet the demand in response time through filter design. In [8], An improved PLL scheme is proposed to enhance the robustness of the power grid in the case of weak power grids. To better solve the phase lock error when the three-phase grid voltage is asymmetry. In [9], an improved soft PLL algorithm that is easy to digitally implement is proposed. According to the symmetry principle of the trigonometric function, an improved strategy eliminates the influence of the double frequency component through the delay link [10]. However, this scheme requires at least 0.25 power frequency cycles. The above mentioned improved PLL schemes all strive to achieve a better compromise in terms of filtering performance and response time by designing better filters and controller parameters. The phase-locking speed of the PLL is one of the main factors affecting the transient response capability of the inverter. Therefore, a faster phase-locking speed is required in inverter control.

The control methods for grid-tied inverters include hysteretic current control [11], vector current control [12], and direct power control [13]. The hysteresis width of the hysteresis control is difficult to set, and it is hard to achieve in practical use. The vector current control uses the proportional-integral (PI) regulator to control the related current indirectly to achieve the power transmission of the inverter [14], but the PI regulator cannot achieve the control of the ac quantity. In [15], a resonance controller scheme is presented. This method can directly control the ac quantity and realizes its no static error control. In [16], the dual SRF is implemented to control the power transmission of the inverter, but this solution requires a filter to extract the negative sequence component, which increases the complexity of the control system. The above inverter control methods all require the PLL to close-loop adjustment, especially when the grid voltage is imbalanced, the PLL needs to track the grid voltage again, which will affect the transient response capability of the inverter. In [17], based on the instantaneous power theory, a control method without PLL for single-phase converters is employed. Based on direct power control, [18] proposed a control scheme of second-order vector integrator in the SRF without PLL. However, [17], [18] cannot be directly applied to the grid voltage imbalance, and the line current will produce a more serious negative sequence current and power fluctuation. In [19], to eliminate the potential impact of the coupling between the PLL and the grid point of common coupling. A direct power control without PLL scheme is proposed under the imbalanced voltage. However, in practical applications, inverter current control is more universal. In [17]–​[19], the less-PLL scheme is improved on the control loop topology to ensure the stable operation of the inverter under the harsh working conditions. However, the dynamic and static response capabilities of the inverter are not considered. Since these less-PLL solutions do not capture the grid voltage phase, the inverter cannot achieve decoupling control, which increases the operating burden of the DSP. The main factors affecting the transient response capability of the inverter are the digital delay process, the control parameter design of the current loop, and the phase lock speed of the PLL. Reference [20] optimizes the current loop parameters through a multi-objective function to improve the transient response capability of the inverter, a simple small signal supplementary control is proposed.

To further shorten the time that the grid-tied inverter bears malfunction, this paper proposes a fast phase capture (FPC) scheme for inverter systems. A sequence component extraction scheme is proposed and the inverter control system does not need to design a filter to eliminate the double frequency component, which improves the sequence component extraction speed and simplifies the system structure. The grid voltage phase is obtained by real-time mathematical calculation, without the need to design an improved PLL. Furthermore, a direct resonance controller is employed to ensure current balance or active power stability. This method does not need to separate the positive and negative sequence components of the line current. This strategy avoids the problems of PLL closed-loop adjustment and parameter design difficulties, so that the negative sequence current compensation and power response ability of the inverter can be improved. FPC scheme can also be extended to the application of harmonic control of active power filters (APF), just by adding the corresponding harmonic elimination algorithm.

The remainder of this paper is organized as follows. Section II analyses the detailed process of sequence component separation. Then, a FPC method for inverter control is proposed to improve the fault ride-through capability in the Section III. The correctness of the proposed method is verified in Section IV. The conclusions are drawn in Section V.

SECTION II.

Sequence Component Extraction Scheme Under Imbalanced Voltage

A. Method of Sequence Copmponent Construction

The grid-side voltage is composed of positive sequence and negative sequence components, and its zero sequence component is ignored [19].\begin{align*} { \boldsymbol { E}}=&\left [{ {{\begin{array}{c} {e_{\textrm {a}} (t)} \\ {e_{\textrm {b}} (t)} \\ {e_{\textrm {c}} (t)} \\ \end{array}}} }\right]=\left [{ {\begin{array}{l} e_{\textrm {a}}^{+} (t)+e_{\textrm {a}}^{-} (t)~\\ e_{\textrm {b}}^{+} (t)+e_{\textrm {b}}^{-} (t)~\\ e_{\textrm {b}}^{+} (t)+e_{\textrm {c}}^{-} (t)~\\ \end{array}} }\right] \\=&\left [{ {\begin{array}{l} E_{\textrm {m}} \sin \left ({{\omega t+\varphi _{\textrm {a}}} }\right) \\ E_{\textrm {m}} \sin \left ({{\omega t+\varphi _{\textrm {b}}} }\right) \\ E_{\textrm {m}} \sin \left ({{\omega t+\varphi _{\textrm {c}}} }\right) \\ \end{array}} }\right] \tag{1}\\ { \boldsymbol { E}}^{+}=&\left [{ {\begin{array}{l} e_{\textrm {a}}^{+} (t)~\\ e_{\textrm {b}}^{+} (t)~\\ e_{\textrm {c}}^{+} (t)~\\ \end{array}} }\right]=\left [{ {\begin{array}{l} E_{\textrm {m}}^{+} \sin \left ({{\omega t+\varphi } }\right) \\ E_{\textrm {m}}^{+} \sin \left ({{\omega t-2\pi /3+\varphi } }\right) \\ E_{\textrm {m}}^{+} \sin \left ({{\omega t+2{\pi /3}+\varphi } }\right) \\ \end{array}} }\right] \tag{2}\\ { \boldsymbol { E}}^{-}=&\left [{ {\begin{array}{l} e_{\textrm {a}}^{-} (t)~\\ e_{\textrm {b}}^{-} (t)~\\ e_{\textrm {c}}^{-} (t)~\\ \end{array}} }\right]=\left [{ {\begin{array}{l} E_{\textrm {m}}^{-} \sin \left ({{\omega t+\delta } }\right) \\ E_{\textrm {m}}^{-} \sin \left ({{\omega t+2\pi /3+\delta } }\right) \\ E_{\textrm {m}}^{-} \sin \left ({{\omega t-2\pi /3+\delta } }\right) \\ \end{array}} }\right]\tag{3}\end{align*}

View SourceRight-click on figure for MathML and additional features. where \omega refers to the actual angular frequency of the grid, the superscripts +, − refer to the positive and negative sequence components, E_{\textrm {m}} , \varphi _{\textrm {s}} refer to the amplitude and initial phase of the grid voltage, E_{\textrm {m}}^{\textrm {s}} , \varphi , and \delta refer to the sequence component amplitude and initial phase, respectively.

Based on abc/dq coordinate transformation matrix, (1) can be rewritten as \begin{align*} \left [{ {{\begin{array}{c} {E_{d}} \\ {E_{q}} \\ \end{array}}} }\right]={ \boldsymbol { T}}_{\textrm {abc/dq}} (\omega t)\left [{ {{\begin{array}{c} {e_{\textrm {a}} (t)} \\ {e_{\textrm {b}} (t)} \\ {e_{\textrm {c}} (t)} \\ \end{array}}} }\right]\tag{4}\end{align*}

View SourceRight-click on figure for MathML and additional features. where \begin{align*}&\hspace {-2pc} { \boldsymbol { T}}_{\textrm {abc/dq}} (\omega t) \\=&\frac {2}{3}\left [{ {{\begin{array}{ccc} {\sin \omega t} & {\sin \left ({{\omega t-{2\pi } \mathord {\left /{ {\vphantom {2\pi 3}} }\right. } 3} }\right)} & {\sin \left ({{\omega t+{2\pi } \mathord {\left /{ {\vphantom {2\pi 3}} }\right. } 3} }\right)} \\ {\cos \omega t} & {\cos \left ({{\omega t-{2\pi } \mathord {\left /{ {\vphantom {2\pi 3}} }\right. } 3} }\right)} & {\cos \left ({{\omega t+{2\pi } \mathord {\left /{ {\vphantom {2\pi 3}} }\right. } 3} }\right)} \\ \end{array}}} }\right]\!\!\!\!\!\end{align*}
View SourceRight-click on figure for MathML and additional features.

According to (4), grid-side voltage can be expressed as \begin{align*} \begin{cases} {E_{d} =E_{\textrm {m}}^{+} \cos \varphi -E_{\textrm {m}}^{-} \cos \left ({{2\omega t+\delta } }\right)} \\ {E_{q} =E_{\textrm {m}}^{+} \sin \varphi +E_{\textrm {m}}^{-} \sin \left ({{2\omega t+\delta } }\right)} \\ \end{cases}\tag{5}\end{align*}

View SourceRight-click on figure for MathML and additional features.

It can be seen from (5) that the grid-side voltage in the SRF contains a double frequency component. In the past solutions, to accurately lock the phase and achieve the control goal of the inverter, a corresponding filter should be designed to eliminate doble frequency components. Without considering the phase-locking process, the fastest sequence component extraction scheme takes at least 5ms (when the grid frequency is 50Hz) [7]. Therefore, the phase-locking process under the imbalanced voltage restricts the transient response capability of the inverter.

The FPC scheme is shown in Figure 1. The three-phase voltage { \boldsymbol { E}} is regarded as three independent single-phase voltages e_{\textrm {a}} (t) , e_{\textrm {b}} (t) , e_{\textrm {c}} (t) (as shown in Part 1). Construct three fictive orthogonal variables of single-phase voltage, and combine the three groups of orthogonal variables in pairs to obtain the phasor form of each phase voltage (including amplitude and phase information). Apply the sequence component transformation matrix to solve the positive sequence component and negative sequence component in the form of voltage phasor (as shown in Part 2). Finally, the \alpha -axis component is obtained through the inverse calculation of the voltage phasor to obtain the positive and negative sequence components of the voltage (as shown in Part 3). Among them, part 2 can be simplified into part 4 through mathematical calculations. The specific derivation process is as follows \begin{equation*} {{ \dot { \boldsymbol {E}}}}_{F}^{\textrm {s}} ={{ \dot { \boldsymbol {T}}}}^{\textrm {s}}{{ \dot { \boldsymbol {E}}}}_{F}\tag{6}\end{equation*}

View SourceRight-click on figure for MathML and additional features. where {{ \dot { \boldsymbol {E}}}}_{F} is the fictive grid voltage, {{ \dot { \boldsymbol {E}}}}_{F}^{\textrm {s}} and {{ \dot { \boldsymbol {T}}}}^{\textrm {s}} are the sequence component of the fictive grid voltage and transformation matrix of the sequence component, respectively.\begin{align*} {{ \dot { \boldsymbol {T}}}}^{+}=&\frac {1}{3}\left [{ {{\begin{array}{ccc} 1 & a & {a^{2}} \\ {a^{2}} & 1 & a \\ a & {a^{2}} & 1 \\ \end{array}}} }\right]\quad {{ \dot { \boldsymbol {T}}}}^{-}=\frac {1}{3}\left [{ {{\begin{array}{ccc} 1 & {a^{2}} & a \\ {a^{2}} & a & 1 \\ a & 1 & {a^{2}} \\ \end{array}}} }\right] \\ a=&\textrm {e}^{{\textrm {j2}{\pi }} \mathord {\left /{ {\vphantom {{\textrm {j2}{\pi }} 3}} }\right. } 3}\end{align*}
View SourceRight-click on figure for MathML and additional features.

FIGURE 1. - Diagram of sequence component measurement.
FIGURE 1.

Diagram of sequence component measurement.

{{ \dot { \boldsymbol {E}}}}_{F} , {{ \dot { \boldsymbol {E}}}}_{F}^{\textrm {s}} can be expressed in the \alpha \beta -frame as \begin{align*} {{ \dot { \boldsymbol {E}}}}_{F}=&{ \boldsymbol { E}}_{\alpha } +\textrm {j}{ \boldsymbol { E}}_{\beta } \tag{7}\\ {{ \dot { \boldsymbol {E}}}}_{F}^{\textrm {s}}=&{ \boldsymbol { E}}_{\alpha }^{\textrm {s}} +\textrm {j}{ \boldsymbol { E}}_{\beta }^{\textrm {s}}\tag{8}\end{align*}

View SourceRight-click on figure for MathML and additional features. where \begin{align*} { \boldsymbol { E}}_{\alpha }=&\left [{ {{\begin{array}{ccc} {e_{\textrm {a}{\alpha }} \left ({t }\right)} & {e_{\textrm {b}{\alpha }} \left ({t }\right)} & {e_{\textrm {c}{\alpha }} \left ({t }\right)} \\ \end{array}}} }\right]^{\textrm {T}} \\ { \boldsymbol { E}}_{\beta }=&\left [{ {{\begin{array}{ccc} {e_{\textrm {a}{\beta }} \left ({t }\right)} & {e_{\textrm {b}{\beta }} \left ({t }\right)} & {e_{\textrm {c}{\beta }} \left ({t }\right)} \\ \end{array}}} }\right]^{\textrm {T}}, \\ { \boldsymbol { E}}_{\alpha }^{\textrm {s}}=&\left [{ {{\begin{array}{ccc} {e_{\textrm {a}{\alpha }}^{\textrm {s}} \left ({t }\right)} & {e_{\textrm {b}{\alpha }}^{\textrm {s}} \left ({t }\right)} & {e_{\textrm {c}{\alpha }}^{\textrm {s}} \left ({t }\right)} \\ \end{array}}} }\right]^{\textrm {T}} \\ { \boldsymbol { E}}_{\beta }^{\textrm {s}}=&\left [{ {{\begin{array}{ccc} {e_{\textrm {a}{\beta }}^{\textrm {s}} \left ({t }\right)} & {e_{\textrm {b}{\beta }}^{\textrm {s}} \left ({t }\right)} & {e_{\textrm {c}{\beta }}^{\textrm {s}} \left ({t }\right)} \\ \end{array}}} }\right]^{\textrm {T}}.\end{align*}
View SourceRight-click on figure for MathML and additional features.

In the sequence component structure, the actually measured three-phase grid voltage is taken as the \alpha -axis component, and its corresponding fictive orthogonal variable is taken as the \beta -axis component.\begin{align*} { \boldsymbol { E}}_{\alpha }=&{ \boldsymbol { E}}~{ \boldsymbol { E}}_{\alpha }^{+} ={ \boldsymbol { E}}^{+}{ \boldsymbol { E}}_{\alpha }^{-} ={ \boldsymbol { E}}^{-} \tag{9}\\ { \boldsymbol { E}}_{\beta }=&{ \boldsymbol { E}}_{\bot } =\left [{ {{\begin{array}{c} {e_{\textrm {a}\bot } (t)} \\ {e_{\textrm {b}\bot } (t)} \\ {e_{\textrm {c}\bot } (t)} \\ \end{array}}} }\right]=\left [{ {{\begin{array}{c} {E_{\textrm {m}} \cos \left ({{\omega t+\varphi _{\textrm {a}}} }\right)} \\ {E_{\textrm {m}} \cos \left ({{\omega t+\varphi _{\textrm {b}}} }\right)} \\ {E_{\textrm {m}} \cos \left ({{\omega t+\varphi _{\textrm {c}}} }\right)} \\ \end{array}}} }\right] \tag{10}\\ { \boldsymbol { E}}_{\beta }^{+}=&{ \boldsymbol { E}}_{\bot }^{+} =\left [{ {{\begin{array}{c} {e_{\textrm {a}\bot }^{+} (t)} \\ {e_{\textrm {b}\bot }^{+} (t)} \\ {e_{\textrm {c}\bot }^{+} (t)} \\ \end{array}}} }\right]=\left [{ {{\begin{array}{c} {E_{\textrm {m}}^{+} \cos \left ({{\omega t+\varphi } }\right)} \\ {E_{\textrm {m}}^{+} \cos \left ({{\omega t-2\pi /3+\varphi } }\right)} \\ {E_{\textrm {m}}^{+} \cos \left ({{\omega t+2\pi /3+\varphi } }\right)} \\ \end{array}}} }\right] \\ {}\tag{11}\\ { \boldsymbol { E}}_{\beta }^{-}=&{ \boldsymbol { E}}_{\bot }^{-} =\left [{ {{\begin{array}{c} {e_{\textrm {a}\bot }^{-} (t)} \\ {e_{\textrm {b}\bot }^{-} (t)} \\ {e_{\textrm {c}\bot }^{-} (t)} \\ \end{array}}} }\right]=\left [{ {{\begin{array}{c} {E_{\textrm {m}}^{-} \cos \left ({{\omega t+\delta } }\right)} \\ {E_{\textrm {m}}^{-} \cos \left ({{\omega t+2\pi /3+\delta } }\right)} \\ {E_{\textrm {m}}^{-} \cos \left ({{\omega t-2\pi /3+\delta } }\right)} \\ \end{array}}} }\right] \\ {}\tag{12}\end{align*}

View SourceRight-click on figure for MathML and additional features.

According to (9) ~ (12), (7) and (8) can be rewritten as \begin{align*} {{ \dot { \boldsymbol {E}}}}_{F}=&{ \boldsymbol { E}}+\textrm {j}{ \boldsymbol { E}}_{\bot } \tag{13}\\ {{ \dot { \boldsymbol {E}}}}_{F}^{\textrm {s}}=&{ \boldsymbol { E}}^{\textrm {s}} +\textrm {j}{ \boldsymbol { E}}_{\bot }^{\textrm {s}}\tag{14}\end{align*}

View SourceRight-click on figure for MathML and additional features.

Substituting (13) and (14) into (6) and taking the real part, the sequence component expression of the grid voltage can be deduced as \begin{align*} {\begin{cases} { \boldsymbol { E}}^{+} =T_{\alpha }^{+} { \boldsymbol { E}}+T_{\beta }^{+} { \boldsymbol { E}}_{\bot } \\ { \boldsymbol { E}}^{-} =T_{\alpha }^{-} { \boldsymbol { E}}+T_{\beta }^{-} { \boldsymbol { E}}_{\bot } \\ \end{cases}}\tag{15}\end{align*}

View SourceRight-click on figure for MathML and additional features. where \begin{align*} {T_{\alpha }^{+} }=&{\frac {1}{6}\left [{ {{\begin{array}{ccc} 2 & {-1} &{-1} \\ {-1} &2 &{-1} \\ {-1} &{-1} &2 \\ \end{array}}} }\right]} ~~{T_{\beta }^{+} =\frac {\sqrt {3}}{6}\left [{ {{\begin{array}{ccc} 0 &1 &{-1} \\ {-1} &0 &1 \\ 1 &{-1} &0 \\ \end{array}}} }\right]} \\ {T_{\alpha }^{-} }=&{\frac {1}{6}\left [{ {{\begin{array}{ccc} 2 &{-1} &{-1} \\ {-1} &{-1} &2 \\ {-1} &2 &{-1} \\ \end{array}}} }\right]} ~~{T_{\beta }^{-} =\frac {\sqrt {3}}{6}\left [{ {{\begin{array}{ccc} 0 &{-1} &1 \\ {-1} &1 &0 \\ 1 &0 &{-1} \\ \end{array}}} }\right]}\end{align*}
View SourceRight-click on figure for MathML and additional features.

When the grid distortion and high-frequency noise are not considered, this scheme can quickly extract the positive and negative sequence components of the imbalance voltage, and can realize instantaneous phase lock with the phase capture scheme proposed later. Therefore, the transient response capability of the grid-tied inverter is improved.

B. Analysis of Fictive Orthogonal Variable Based on Virtual Frequency Construction

To reduce the influence of noise on the construction of fictive orthogonal variables, the fictive orthogonal variables is constructed by the trigonometric function, and its expression can be expressed as [21]\begin{equation*} e_{\textrm {s}{\beta }} (k)=e_{\textrm {s}\bot } (k)=\frac {e_{\textrm {s}{\alpha }} (k)\cos (\omega \Delta T)-e_{\textrm {s}{\alpha }} (k-1)}{\sin (\omega \Delta T)}\tag{16}\end{equation*}

View SourceRight-click on figure for MathML and additional features.

The virtual angular frequency \omega _{\textrm {n}} =100\pi rad/s is constructed with the fundamental angular frequency of the power grid. In the actual power grid, \omega is not always equal to \omega _{\textrm {n}} , and the fictive orthogonal variable will produce corresponding errors. When \omega \ne \omega _{\textrm {n}} , (16) can be rewritten as \begin{equation*} e_{\textrm {s}{\beta }}^{'} (k)=\frac {e_{\textrm {s}{\alpha }} (k)\cos \left [{ {(\omega _{\textrm {n}} +\Delta \omega)\Delta T} }\right]-e_{\textrm {s}{\alpha }} (k-1)}{\sin \left [{ {(\omega _{\textrm {n}} +\Delta \omega)\Delta T} }\right]}\tag{17}\end{equation*}

View SourceRight-click on figure for MathML and additional features. where \Delta \omega is the frequency deviation.

The virtual angular frequency \omega _{\textrm {n}} replaces \omega in formula (16), and the error of the fictive orthogonal variable is deduced as (18), as shown at the bottom of the next page.

It can be seen from (18) that the error of the fictive orthogonal variable mainly comes from \Delta \omega under the virtual angular frequency as the reference. Taking the positive sequence component as an example, substituting (18) into (15), the total error of the sequence component extraction can be deduced as \begin{align*} E_{rror}=&\boldsymbol {E}_{actual}^{+} - \boldsymbol {E}_{fix}^{+} \\=&\left |{ {\left \{{{T_{\alpha }^{+} \boldsymbol {E}+T_{\beta }^{+} \boldsymbol {E}_{\bot }} }\right \}-\!\left \{{{T_{\alpha }^{+} \boldsymbol {E}+\left ({{1+\!\frac {\Delta \omega }{\omega _{\textrm {n}}}} }\right)T_{\beta }^{+} \boldsymbol {E}_{\bot }} }\right \}} }\right | \\=&\left |{ {\left ({{\frac {\Delta \omega }{\omega _{\textrm {n}}}} }\right)\times \frac {\sqrt {3}}{6}\left [{ {{\begin{array}{ccc} 0 & 1 & {-1} \\ {-1} & 0 & 1 \\ 1 & {-1} & 0 \\ \end{array}}} }\right] \boldsymbol {E}_{\bot }} }\right | \\\le&\frac {\sqrt {3} }{3}\left ({{\frac {\Delta \omega }{\omega _{\textrm {n}}}} }\right) \boldsymbol {E}_{\textrm {max}}\tag{19}\end{align*}

View SourceRight-click on figure for MathML and additional features.

When the power system is operating normally, the frequency fluctuation allowed by the power grid is ±0.2Hz [22]. At this time, the error of the fictive orthogonal variable is 0.4%. From (17), it can be seen that the total error of the sequence component is less than the error of the fictive orthogonal variable (0.4%). From this, it can be seen that in applications that do not have strict requirements on accuracy, the extraction of sequence components is sufficient to meet the needs of subsequent control. In the case of large frequency deviation or high accuracy requirements, (16) can be updated through the frequency capture to meet the corresponding accuracy requirements [23], [24].

SECTION III.

FPC Control of Grid-Tied Inverter

A. Real Time Phase Capture Method

As shown in Figure 2, the SOGI-PLL needs to design a bandpass filter to extract the positive sequence component of the grid voltage, and track the changing grid voltage through the PI controller, the tacking time of the PLL scheme is about 20ms [5].

FIGURE 2. - Diagram of SOGI-PLL control structure.
FIGURE 2.

Diagram of SOGI-PLL control structure.

Figure 3 shows the structure diagram of SOGI, where the parameter k_{\mathrm {s}} determines the filtering effect of SOGI. When the value of k_{\mathrm {s}} increases, the dynamic response is faster, but the filtering effect will be greatly reduced. The filter effect and response time are considered as a compromise, k_{\mathrm {s}}=\sqrt {2} .

FIGURE 3. - Diagram of SOGI structure.
FIGURE 3.

Diagram of SOGI structure.

In order to shorten the time for the system to withstand negative sequence current and power fluctuations, it is necessary to further improve phase lock speed.

When the grid frequency changes from \omega _{\textrm {n}} to \omega , according to (4), positive sequence voltage component can be rewritten as \begin{align*} \left [{ {{\begin{array}{c} {E_{\textrm {d}}} \\ {E_{\textrm {q}}} \\ \end{array}}} }\right]={ \boldsymbol { T}}_{\textrm {abc/dq}} (\omega _{\textrm {n}} t)\left [{ {\begin{array}{l} e_{\textrm {a}}^{+} (t)~\\ e_{\textrm {b}}^{+} (t)~\\ e_{\textrm {c}}^{+} (t)~\\ \end{array}} }\right]\tag{20}\end{align*}

View SourceRight-click on figure for MathML and additional features.

Then, the expression of the grid voltage in the SRF can be described as \begin{align*} \begin{cases} {E_{\textrm {d}} =E_{\textrm {m}}^{+} \cos \left [{ {\left ({{\omega -\omega _{\textrm {n}}} }\right)t+\varphi } }\right]} \\ {E_{\textrm {q}} =E_{\textrm {m}}^{+} \sin \left [{ {\left ({{\omega -\omega _{\textrm {n}}} }\right)t+\varphi } }\right]} \\ \end{cases}\tag{21}\end{align*}

View SourceRight-click on figure for MathML and additional features.

Assumption \varphi \in \left [{ {0, 2\pi } }\right) , according to (21), the grid phase can be deduced as \begin{align*} \theta=&\omega t+\varphi =\omega _{\textrm {n}} t+\left ({{\omega -\omega _{\textrm {n}}} }\right)t+\varphi \\=&\omega _{\textrm {n}} t+\arctan \left ({{\frac {E_{\textrm {q}}}{E_{\textrm {d}}}} }\right)+\theta _{extra}\tag{22}\end{align*}

View SourceRight-click on figure for MathML and additional features. where \begin{align*} \theta _{extra} =\begin{cases} {0,}&{ E_{\textrm {d}} >0,E_{\textrm {q}} >0} \\ {\pi,}&{ E_{\textrm {d}} < 0} \\ {2\pi, }&{E_{\textrm {d}} >0,E_{\textrm {q}} < 0} \\ \end{cases}\tag{23}\end{align*}
View SourceRight-click on figure for MathML and additional features.

Combining (15) and (22) can instantly capture the grid voltage phase. This method is also suitable for capturing the phase of the negative sequence voltage.

B. Ways to Deal With Noise

In the A/D conversion process, the system will inevitably introduce high-frequency random noise. In order to avoid phase lock error caused by high frequency noise. This article introduces a low-pass filter (LPF) to preprocess the voltage signal. Among them, LPF1 filters the original input voltage signal with a cutoff frequency of 10KHz, and LPF2 filters the voltage component under the dq-axis with a cutoff frequency of 5KHz [21].

To sum up, the real-time FPC scheme is shown in Figure 4. Within the normal fluctuation range of the grid frequency, this method can successfully lock phase within 2ms under imbalanced voltage. Compared with the existing PLL scheme, the phase lock speed is significantly increased, thus improving the transient response capability of the inverter.

FIGURE 4. - Real-time fast phase capture method.
FIGURE 4.

Real-time fast phase capture method.

C. Control System

In the SRF, the output power of inverter can be expressed as [18]\begin{align*} S=&P_{\textrm {e}} +jQ_{\textrm {e}} \\=&(\textrm {e}^{j\omega t}E_{\textrm {dq}}^{+} +\textrm {e}^{-j\omega t}E_{\textrm {dq}}^{-})(\textrm {e}^{j\omega t}I_{\textrm {dq}}^{+} +\textrm {e}^{-j\omega t}I_{\textrm {dq}}^{-})^{\ast }\tag{24}\end{align*}

View SourceRight-click on figure for MathML and additional features. where I is the line current. (24) can be expanded as \begin{align*} \begin{cases} P_{\textrm {e}} =\textrm {Re}(S)=P_{0} +P_{\textrm {S}} \sin (2\omega t)+P_{\textrm {C}} \cos (2\omega t) \\ Q_{\textrm {e}} =Im(S)=Q_{0} +Q_{\textrm {S}} \sin (2\omega t)+Q_{\textrm {C}} \cos (2\omega t) \\ \end{cases}\tag{25}\end{align*}
View SourceRight-click on figure for MathML and additional features.
among them \begin{align*} \left [{ {\begin{array}{l} P_{0} \\ P_{\textrm {s}} \\ P_{\textrm {c}} \\ Q_{0} \\ Q_{\textrm {s}} \\ Q_{\textrm {c}} \\ \end{array}} }\right]=\frac {3}{2}\left [{ {{\begin{array}{cccc} {E_{\textrm {d}}^{+}} &{E_{\textrm {q}}^{+}} &{E_{\textrm {d}}^{-}} &{E_{\textrm {q}}^{-}} \\ {E_{\textrm {q}}^{-}} &{-E_{\textrm {d}}^{-}} &{-E_{\textrm {q}}^{+}} &{E_{\textrm {d}}^{+}} \\ {E_{\textrm {d}}^{-}} &{E_{\textrm {q}}^{-}} &{E_{\textrm {d}}^{+}} &{E_{\textrm {q}}^{+}} \\ {\begin{array}{l} E_{\textrm {q}}^{+} \\ -E_{\textrm {d}}^{-} \\ E_{\textrm {q}}^{-} \\ \end{array}} &{\begin{array}{l} -E_{\textrm {d}}^{+} \\ -E_{\textrm {q}}^{-} \\ -E_{\textrm {d}}^{-} \\ \end{array}} &{\begin{array}{l} E_{\textrm {q}}^{-} \\ E_{\textrm {d}}^{+} \\ E_{\textrm {q}}^{+} \\ \end{array}} &{\begin{array}{l} -E_{\textrm {d}}^{-} \\ E_{\textrm {q}}^{+} \\ -E_{\textrm {d}}^{+} \\ \end{array}} \\ \end{array}}} }\right]\left [{ {\begin{array}{l} I_{\textrm {d}}^{+} \\ I_{\textrm {q}}^{+} \\ I_{\textrm {d}}^{-} \\ I_{\textrm {q}}^{-} \\ \end{array}} }\right] \\ {}\tag{26}\end{align*}
View SourceRight-click on figure for MathML and additional features.
where P_{0} and Q_{0} are average power components, P_{\textrm {S}} and P_{\textrm {C}} , Q_{\textrm {S}} and Q_{\textrm {C}} are instantaneous power components.

Combined with the FPC scheme above, the voltage component on the q-axis is 0. For determining the instruction value of current in the current control loop, P_{0} and Q_{0} are used as the constraint equation.\begin{align*} \begin{cases} {P_{0} =\frac {3}{2}\left ({{E_{\textrm {d}}^{+} I_{\textrm {d}}^{+} +E_{\textrm {d}}^{-} I_{\textrm {d}}^{-}} }\right)=P_{0}^{\ast }} \\ {Q_{0} =-\frac {3}{2}\left ({{E_{\textrm {d}}^{+} I_{\textrm {q}}^{+} +E_{\textrm {d}}^{-} I_{\textrm {q}}^{-}} }\right)=Q_{0}^{\ast }} \\ \end{cases}\tag{27}\end{align*}

View SourceRight-click on figure for MathML and additional features. where: * represents the given value of the corresponding quantity.

  • Mode I:

    For controlling the negative sequence current, the given value should be satisfied:\begin{equation*} I_{\textrm {d}}^{-\ast } =I_{\textrm {q}}^{-\ast } =0\tag{28}\end{equation*}

    View SourceRight-click on figure for MathML and additional features.

    According to (28), the current command can be deduced as \begin{align*} \left [{ {\begin{array}{l} I_{\textrm {d}}^{+\ast } \\ I_{\textrm {q}}^{+\ast } \\ \end{array}} }\right]=\frac {2}{3\left ({{E_{\textrm {d}}^{+}} }\right)^{2}}\left [{ {{\begin{array}{cc} {E_{\textrm {d}}^{+}} & {0} \\ {0} & {-E_{\textrm {d}}^{+}} \\ \end{array}}} }\right]\left [{ {\begin{array}{l} P_{0}^{\ast } \\ Q_{0}^{\ast } \\ \end{array}} }\right]\tag{29}\end{align*}

    View SourceRight-click on figure for MathML and additional features.

  • Mode II:

    For suppressing the fluctuation of active power, set P_{\textrm {s}} =P_{\textrm {c}} =\textrm {0} and its expression can be expressed as \begin{align*} \begin{cases} P_{\textrm {s}} =\frac {3}{2}\left ({{E_{\textrm {d}}^{+} I_{\textrm {q}}^{-} -E_{\textrm {d}}^{-} I_{\textrm {q}}^{+}} }\right)=0 \\[0.5pc] P_{\textrm {c}} =\frac {3}{2}\left ({{E_{\textrm {d}}^{-} I_{\textrm {d}}^{+} +E_{\textrm {d}}^{+} I_{\textrm {d}}^{-}} }\right)=0 \\ \end{cases}\tag{30}\end{align*}

    View SourceRight-click on figure for MathML and additional features.

According to (27), (30), the current command can be defined by \begin{align*} \begin{cases} {I_{\textrm {d}}^{+ \ast }=\frac {-P_{0}^{\ast } E_{\textrm {d}}^{+}}{\textrm {A}},I_{\textrm {q}}^{+ {\ast }}=\frac {Q_{0}^{\ast } E_{\textrm {d}}^{+}}{\textrm {B}}} \\ {I_{\textrm {d}}^{- \ast }=\frac {P_{0}^{\ast } E_{\textrm {d}}^{-}}{\textrm {A}},I_{\textrm {q}}^{- {\ast }}=\frac {P_{0}^{\ast } E_{\textrm {d}}^{-}}{\textrm {A}}} \\ \end{cases}\tag{31}\end{align*}

View SourceRight-click on figure for MathML and additional features. where \begin{equation*} \textrm {A}=\frac {3}{2}\left ({{E_{\textrm {d}}^{-2}-E_{\textrm {d}}^{+ 2}} }\right),~~\textrm {B}=\frac {3}{2}\left ({{E_{\textrm {d}}^{-2}+E_{\textrm {d}}^{+2}} }\right)\end{equation*}
View SourceRight-click on figure for MathML and additional features.

In addition, the equivalent mathematical model of the inverter at SRF can be expressed as [19]\begin{align*} \begin{cases} {{ \boldsymbol { U}}_{\textrm {dq}}^{+} ={ \boldsymbol { E}}_{\textrm {dq}}^{+} +{ \boldsymbol { I}}_{\textrm {dq}}^{+} R+L\frac {\textrm {d}{ \boldsymbol { I}}_{\textrm {dq}}^{+} }{\textrm {d}t}+\textrm {j}\omega L{ \boldsymbol { I}}_{\textrm {dq}}^{+}} \\ {{ \boldsymbol { U}}_{\textrm {dq}}^{-} ={ \boldsymbol { E}}_{\textrm {dq}}^{-} +{ \boldsymbol { I}}_{\textrm {dq}}^{-} R+L\frac {\textrm {d}{ \boldsymbol { I}}_{\textrm {dq}}^{-} }{\textrm {d}t}-\textrm {j}\omega L{ \boldsymbol { I}}_{\textrm {dq}}^{-}} \\ \end{cases}\tag{32}\end{align*}

View SourceRight-click on figure for MathML and additional features. where { \boldsymbol { U}} is the inverter output voltage, R and L are the resistance and inductance of the grid side. Through (29), (31), (32), the current command value { \boldsymbol { I}}_{\textrm {dq}}^{+\ast } , { \boldsymbol { I}}_{\textrm {dq}}^{-\ast } under different control targets can be obtained.

In order to avoid independent detection of positive and negative sequence currents, transforming { \boldsymbol { I}}_{\textrm {dq}}^{+\ast } , { \boldsymbol { I}}_{\textrm {dq}}^{-\ast } into the current command value in \alpha \beta frame through coordinate transformation.\begin{equation*} { \boldsymbol { I}}_{\alpha \beta }^{\ast } ={ \boldsymbol { I}}_{\alpha \beta }^{+\ast } +{ \boldsymbol { I}}_{\alpha \beta }^{-\ast } ={ \boldsymbol { I}}_{\textrm {dq}}^{+\ast } e^{j\omega t}+{ \boldsymbol { I}}_{\textrm {dq}}^{-\ast } e^{-j\omega t}\tag{33}\end{equation*}

View SourceRight-click on figure for MathML and additional features.

In this paper, a regulator with a resonance frequency of \omega _{\textrm {n}} is used to form a resonant closed-loop control loop, which provides sufficient control gain for the different control objectives. The regulator transfer function can be expressed [20] as \begin{equation*} \textrm {G}\left ({s }\right)=\frac {K_{\textrm {pk}} s^{2}+K_{ik} s}{s^{2}+2\omega _{\textrm {c}} s+\left ({{\omega _{\textrm {n}}} }\right)^{2}}\tag{34}\end{equation*}

View SourceRight-click on figure for MathML and additional features. where K_{\textrm {pk}} and K_{ik} are the first and second resonance coefficients, and the relationship between them is K_{ik} =K_{\textrm {pk}} R \mathord {\left /{ {\vphantom {R L}} }\right. } L^{\mathrm {[{20}]}} . \omega _{\textrm {c}} is the bandwidth parameter, and the general value range is 5~15rad/s.

The average active power [24] can be expressed as \begin{equation*} P_{0}^{\ast } =\left ({{K_{\textrm {vP}} +\frac {K_{\textrm {vI}}}{s}} }\right)\left ({{u_{\textrm {dc}}^{\ast } -u_{\textrm {dc}}} }\right)\tag{35}\end{equation*}

View SourceRight-click on figure for MathML and additional features. where K_{\mathrm {vP}} and K_{\mathrm {vI}} are voltage regulator proportion and integral gain, respectively.

For obtaining unity power factor operation, Q_{0}^{\ast } =0 . According to (34), the reference voltage signal of the inverter can be obtained \begin{equation*} { \boldsymbol { U}}_{\alpha \beta }^{\ast } =\textrm {G}\left ({s }\right)\left ({{{ \boldsymbol { I}}_{\alpha \beta }^{\ast } -{ \boldsymbol { I}}_{\alpha \beta }} }\right)+{ \boldsymbol { E}}_{\alpha \beta }\tag{36}\end{equation*}

View SourceRight-click on figure for MathML and additional features.

According to Figure 5, the current loop control block diagram is shown in Figure 6, where G_{\textrm {plant}} \left ({s }\right) is the transfer function of the inverter main circuit, and K_{\textrm {pwm}} \left ({s }\right) is the PWM small inertia link.\begin{equation*} G_{\text {plant}}(s)\frac {1}{R+sL}\tag{37}\end{equation*}

View SourceRight-click on figure for MathML and additional features.

FIGURE 5. - Architecture of control system.
FIGURE 5.

Architecture of control system.

FIGURE 6. - Diagram of current loop.
FIGURE 6.

Diagram of current loop.

When the PWM small inertia link is ignored, the open-loop transfer function of the current loop can be expressed as \begin{equation*} G_{\text {ol}}(s)=\frac {K_{\text {pk}}s^{2}+K_{ik}s}{s^{2}+2\omega _{\text {c}}s+(\omega _{\text {n}})^{2}}\cdot \frac {1}{R+sL}\tag{38}\end{equation*}

View SourceRight-click on figure for MathML and additional features.

The Bode diagram of the open-loop transfer function is shown in Figure 7, and its parameters are given in Table 1.

TABLE 1 Properties Parameters of System
Table 1- 
Properties Parameters of System
FIGURE 7. - Bode diagram of open-loop transfer function.
FIGURE 7.

Bode diagram of open-loop transfer function.

As shown in Figure 7, the amplitude gain of the current controller at the resonant frequency of 50 Hz is 37 dB, indicating that it has a strong ability to adjust at the resonant frequency. When the grid frequency fluctuate is within ±0.2Hz. The lowest resonance gain is 35.5dB, and when the frequency shifts, the controller still has the ability to compensate the negative sequence current or power fluctuation. The open-loop transfer function of the current loop has a phase response of 0° at the resonance frequency, and the maximum phase response near the resonance frequency is around −90°. The closed-loop control response has a phase margin close to 90°. Therefore, the control system is relatively stable.

SECTION IV.

Experimental Verifications

On the RT-LAB experiment platform, the correctness of the FPC control strategy is verified. The architecture of control system and the main parameters are shown in Figure 5 and Table 1. Based on current controller, it is implemented under the SOGI-PLL and FPC control.

In experiment, the control system runs for a period of time under ideal grid voltage conditions, and then changes suddenly (The green line in the experimental graph represents the triggering process of voltage from balanced to imbalanced). The experiment is divided into two parts: suppression of negative sequence current and suppression of active power. The experimental conditions are shown in Table 2.

TABLE 2 Experimental Conditions Parameters
Table 2- 
Experimental Conditions Parameters

A. Suppress Negative Sequence Current as the Goal

When the inverter only operates in Mode I, the current command value should be selected as (29). This experimental results with SOGI-PLL control and FPC control are shown in Figure 8. Figure 8(a) shows that the grid voltage amplitude and phase have abrupt changes, and the frequency is 50Hz. Figure 8(b) shows the phase response process of the FPC strategy. At this time, the phase capture time mainly depends on the cutoff frequency of the LPF, which is about 2ms.The comparison results of the line current under the two different control strategies are shown in Figure 8(c) and Figure 8(d). It can be concluded that the FPC control strategy compensates the negative sequence current faster.

FIGURE 8. - Comparison results of negative sequence current compensation.
FIGURE 8.

Comparison results of negative sequence current compensation.

Figure 9 (a) shows that the single-phase grid voltage drops by 60%. Figure 9 (b) shows the phase capture process of FPC when the grid frequency changes. Within the allowable frequency fluctuation range of the grid, calculating the real-time phase of the grid from the virtual angular frequency can significantly shorten the phase capture process, which is about 2ms. It can be seen from Figure 9 (c), (d), even if the grid frequency changes, the FPC strategy can still quickly compensate for the negative sequence current.

FIGURE 9. - Comparison results of negative sequence current compensation (frequency changed).
FIGURE 9.

Comparison results of negative sequence current compensation (frequency changed).

B. Suppress Active Power Fluctuation as the Goal

Figure 10 (a) shows that the grid voltage suddenly changes in amplitude, phase and frequency. Figure 10 (b) shows the acquisition process of the grid voltage phase when the frequency changes, which is about 2ms. Figure 10 (c) shows the power response process, the power response time of the FPC control is faster, about 15ms.

FIGURE 10. - Power response process with PLL and FPC (frequency changed).
FIGURE 10.

Power response process with PLL and FPC (frequency changed).

Figure 11 (a) shows a severe drop in single-phase voltage. Figure 11 (b) shows the phase capture process of the grid voltage, which is about 2ms. Figure 11 (c) shows the active power response process under the two strategies. Compared with the power response under SOGI-PLL control, the FPC power response is faster, about 16ms.

FIGURE 11. - Power response process with PLL and FPC.
FIGURE 11.

Power response process with PLL and FPC.

Table 3 shows the dynamic response time comparison between different PLL schemes and the FPC scheme in phase capture. FPC has obvious advantages in-phase response, so the inverter maintains good control performance during the transient response.

TABLE 3 Phase Capture Time Comparison (ms)
Table 3- 
Phase Capture Time Comparison (ms)

SECTION V.

Conclusion

Compared with traditional methods, the main advantages of the proposed FPC control strategy are summarized as follows:

  1. The FPC strategy does not need to adjust PLL parameters and simplifies the control structure of the system.

  2. Within the frequency fluctuation range allowed by the power grid, compared with previous PLL schemes, FPC strategy has significant advantages in phase capture speed. which enhances the fault ride-through capability of the inverter.

  3. The FPC strategy does not need to separate sequence current components, avoids feedforward decoupling control, and further simplifies the structure of the controller.

Follow-up will further expand the application of FPC in harmonic control such as APF.

References

References is not available for this document.