$H_{\infty}$-Control of Grid-Connected Converters: Design, Objectives and Decentralized Stability Certificates
Linbin Huang, Huanhai Xin, Florian D\"orfler

TL;DR
This paper introduces an $H_{ abla}$-control framework for power converters in modern grids, enabling systematic, robust, and decentralized stability assurance amidst variable conditions, supported by simulations and real-time tests.
Contribution
It presents a novel $H_{ abla}$-control design method with decentralized stability certificates for grid-connected converters, improving robustness and stability guarantees.
Findings
Systematic $H_{ abla}$-control design for converters.
Decentralized stability criterion based on small gain theorem.
Validated effectiveness through nonlinear and real-time simulations.
Abstract
The modern power system features high penetration of power converters due to the development of renewables, HVDC, etc. Currently, the controller design and parameter tuning of power converters heavily rely on rich engineering experience and extrapolation from a single converter system, which may lead to inferior performance or even instabilities under variable grid conditions. In this paper, we propose an -control design framework to provide a systematic way for the robust and optimal control design of power converters. We discuss how to choose weighting functions to achieve anticipated and robust performance with regards to multiple control objectives. Further, we show that by a proper choice of the weighting functions, the converter can be conveniently specified as grid-forming or grid-following in terms of small-signal dynamics. Moreover, this paper first proposes a…
| Base values for per-unit calculation | |
|---|---|
| Voltage base value: | Power base value: |
| Frequency base value: | |
| Parameters of the Power Part (per-unit values) | |
| Converter-side inductor: | LCL capacitor: |
| Grid-side inductor: | ratio of the grid impedance: |
| Parameters of the Control Part | |
| PI gains of the current control loop: | |
| Voltage feedforward control: | |
| Virtual reactance: | |
| Network Parameters (per-unit values) | |
| , , | |
| , , | |
| , , | |
| , | |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
-Control of Grid-Connected Converters: Design, Objectives and Decentralized Stability Certificates
Linbin Huang, Huanhai Xin, and Florian Dörfler L. Huang is with the College of Electrical Engineering at Zhejiang University, Hangzhou, China, and the Department of Information Technology and Electrical Engineering at ETH Zurich, Switzerland. (Email: [email protected])H. Xin is with the College of Electrical Engineering at Zhejiang University, Hangzhou, China. (Email: [email protected])F. Dörfler is with the Department of Information Technology and Electrical Engineering at ETH Zurich, Switzerland. (Email: [email protected])This research was supported in part by the 2020 Science and Technology Project of State Grid Power Company Limited (“Power Grid Strength Evaluation and Optimization to Accommodate High-penetration Renewables”) and in part by ETH Zurich Funds.
Abstract
The modern power system features high penetration of power converters due to the development of renewables, HVDC, etc. Currently, the controller design and parameter tuning of power converters heavily rely on rich engineering experience and extrapolation from a single converter system, which may lead to inferior performance or even instabilities under variable grid conditions. In this paper, we propose an -control design framework to provide a systematic way for the robust and optimal control design of power converters. We discuss how to choose weighting functions to achieve anticipated and robust performance with regards to multiple control objectives. Further, we show that by a proper choice of the weighting functions, the converter can be conveniently specified as grid-forming or grid-following in terms of small-signal dynamics. Moreover, this paper first proposes a decentralized stability criterion based on the small gain theorem, which enables us to guarantee the global small-signal stability of a multi-converter system through local control design of the power converters. We provide high-fidelity nonlinear simulations and hardware-in-the-loop (HIL) real-time simulations to illustrate the effectiveness of our method.
Index Terms:
H-infinity control, admittance modeling, power converters, small gain theorem, stability, small-signal stability.
I Introduction
The penetration rate of power-electronic converters in the modern power system is ever-increasing mainly because of the rapid development of renewables, energy storage systems and high-voltage DC transmission (HVDC) systems. The high controllability of power converters is making the power system more flexible, which allows auxiliary services such as frequency support, voltage support and oscillation damping to be provided for the power grid [1, 2].
Commonly, power converters facilitate multiple control loops to achieve different control objectives. For example, in a typical grid-following converter, a phase-locked loop (PLL) is used for grid synchronization; a current control loop is used for current control and fast current limitation; an active power control loop is used for active power tracking; and a voltage control loop is used to regulate the terminal voltage [3]. The corresponding control structure, i.e., how these loops are interconnected and tuned, is currently based on analysis of a single converter together with rich engineering experience and physical intuition. Compared with conventional synchronous generators, power converters generally present much more complex dynamics in a wide frequency range due to these multiple loops, thereby posing great challenges to the analysis, operation, and control of future low-inertia power grids [2].
It has been revealed that the control loops inside a converter are strongly coupled with each other, deteriorate the performance and even lead to instabilities under variable grid conditions [3, 4, 5, 6]. The coupling among different loops complicates the parameter tuning of converters as proper parameters can hardly be directly obtained from a tractable model. The most common method to deal with this issue is to model the whole converter system, analyze how certain ranges of the parameters affect the stability of the converter (through eigenvalue loci, Nyquist diagrams, etc.), and then pick some acceptable parameter sets to be tested in a real system [7, 8, 9]. However, this method may not lead to the optimal parameter set in terms of damping ratio or stability margin because eigenvalue loci or Nyquist diagrams can hardly deal with multiple parameters (e.g., the converter may have eight parameters to tune if it has four loops). It is even more challenging to design optimal and stabilizing controller with regards to multi-converter systems, as the converters can be strongly coupled and lead to complex interacting dynamics.
One convenient way to achieve optimal performance is to use -optimal control synthesis. In [10] and [11], and gain scheduled controllers were used in microgrids to perform robust control. However, only a simplified model of the converter (without current control loop) is considered, which may result in inferior performance for converters that have a current control loop. An optimal voltage control problem for islanded power converters was posed in [12] and solved using synthesis. In [13], synthesis was used to design the converter’s output current controller and improve the robustness against variable grid impedance. In terms of harmonic suppression, and repetitive control techniques can be used for designing output voltage controllers to reject harmonic disturbances from nonlinear loads or the public grid, as presented in [14].
The above methods will result in a dynamic controller whose order is the same as that of the system, which further complicates the system dynamics. It is also possible to obtain fixed-structure fixed-order optimal controllers by synthesis [15]. For example, a robust frequency control was obtained in [16] through loop shaping design of a static control gain matrix to improve the grid frequency dynamics. A fixed-structure current controller based on synthesis was developed in [17] to guarantee robust stability and performance for power converters. In [18], an -optimal tuning method was applied to optimize the PI gains in HVDC systems. In [19], -optimal design is applied to allocate the virtual inertia of grid-forming and grid-following converters in low-inertia systems. It is noteworthy that grid-forming converters and grid-following converters, which present distinct dynamic behaviors, have been widely integrated in modern power grids. It was shown in [20] that grid-forming and grid-following converters can be distinguished by their small-signal responses to grid frequency disturbances in the frequency domain. Based on this finding, we will analyze how to specify a converter as grid-forming or grid-following with regards to small-signal dynamics for the purpose of guiding the -control design. Note that in this paper, akin to [20], we consider PLL-based converter as one prototypical grid-following type and droop-controlled converters as one prototypical grid-forming type.
Both and optimal controllers are capable of stabilizing the system. However, the existing -optimal design for power converters generally considers a single-converter system, which can only ensure the system stability when the converter is connected to an infinite bus, but provides no guarantee on the stability of a multi-converter system. Moreover, the control objective of stable grid synchronization under variable grid conditions was not included in the -optimal design in the existing literature, which may result in inferior synchronization performance and poor robustness.
In this paper, we propose a fixed-structure -control design framework to perform optimal, robust, and multivariable control for grid-connected power converters. Our -control design considers multiple control objectives (grid synchronization, active power and voltage regulations) simultaneously. We elaborate on how to achieve the specified control objectives by choosing proper weighting functions. Moreover, we show that by choosing different weighting functions, the converter can be conveniently specified as grid-forming or grid-following in terms of small-signal dynamics. Furthermore, we propose a decentralized stability criterion based on the small gain theorem, which enables to ensure the global stability of a multi-converter system through local -control design of the converters. We show that the resulting -optimal controller has the anticipated dynamic performance, robustness against variable grid conditions, and it guarantees on the overall system stability. We illustrate our results by means of high-fidelity simulations and hardware-in-the-loop (HIL) real-time simulations.
The rest of this paper is organized as follows: Section II presents the -control design framework for the grid-connected power converters. Section III discusses the control objectives and the corresponding weighting functions. Section IV proposes the decentralized stability criterion for multi-device systems and shows how it can be incorporated in the -control design framework. Detailed simulation and HIL real-time simulation results are provided in Section V. Section VI concludes the paper.
II -Controller for Converters
In this section we present the design setup of our fixed-structure -controller for power converters, and compare its structure with conventional control schemes.
II-A Converter system descriptions
Fig. 1 shows a three-phase power converter which is connected to a power grid via an LCL filter. In the control scheme of this converter, the three-phase voltage and current signals are represented by two-dimensional vectors in the synchronously rotating dq frame (through Park transformation). Usually, the rotating frequency of this dq frame is generated by a grid-synchronization unit, e.g., PLL, emulated swing equation or droop control. Here this frequency (denoted by , and is the nominal value) is generated by the -controller, as depicted in Fig. 1. A current control loop is used to make the converter-side current ( and ) track their reference values ( and ) and implement fast current limitation [21]. In the global dq frame (with constant rotating frequency ), the converter-side voltage vector is denoted by , which is determined by the PWM signals; the converter-side current vector is ; the grid-side current vector is ; the capacitor voltage vector of the LCL filter is ; and the grid-side voltage vector is , as labeled in Fig. 1.
Let be the converter’s admittance matrix (linearized model), which is a transfer function matrix reflecting how a perturbation from the terminal voltage affects the converter’s current output, i.e., . It has been demonstrated that this admittance matrix dominates the stability of a converter system since it describes the input/output characteristics of the converter as seen from the point of the AC grid, and for the detailed derivation process we refer to [4], [7] or [22].
II-B -control design setup
The converter system in Fig. 1 (not including the -controller ) can be modeled as
[TABLE]
where is the control input of the system, is the measured output for the -controller, and are the input/output signals chosen to quantify the performance of the system [23]. Fig. 1 shows how the elements of enter the system as disturbances, and how is chosen from the system variables. To quantify the power and voltage tracking performance, we choose , , and to be the disturbance inputs imposed on the power and voltage reference signals, as shown in Fig.1. The disturbances and are used to incorporate the admittance matrix in the -controller for decentralized stability certification, which will be elaborated upon in Section IV. The disturbance signal is used to specify the grid-synchronization performance of the system, as grid synchronization requires the angle output (i.e., ) to reject disturbances that enter the closed loop.
In this paper, is chosen as , and is the vector of voltage/power signals and their integrals
[TABLE]
where and are d-axis and q-axis voltage references, and are the d-axis and q-axis voltage components, and are active and reactive power references, and are converter’s active and reactive power, and is the virtual reactance to enhance the system flexibility. In addition to the virtual impedance loop [1], other auxiliary control loops (e.g., for damping oscillations [24], improving power quality [25], etc.) can also be conveniently included in the -control design framework by modifying the power/voltage references or the current control loop, which changes the model in (1) and possibly also the specification of the signals .
Remark 1** (Alternative outputs).**
We remark that the integrals in determine the system’s steady state. To be specific, the integrals of voltage and active power signals regulate the voltage and active power to their references in steady state. The integral of reactive power is not included in since the steady-state value of reactive power is determined by the power flow when the voltage is regulated to the reference value. Also, other expected steady states, e.g., voltage droop, can be conveniently configured by changing the integrals in .
The aforementioned voltage regulation is similar to some existing voltage control loops (e.g., the ac voltage control loop in droop-controlled converters [1, 26]) in the sense that the -axis components of in the controller’s rotating coordinate are regulated to their reference values. The frequency of the controller’s coordinate (i.e., ) is determined by the -controller to achieve grid synchronization, which will be elaborated upon below.
The performance output vector is chosen as
[TABLE]
which quantifies the tracking and disturbance-rejection performance of the voltage, power and angle signals. Note that is a transfer matrix chosen to enable a decentralized stability criterion, which will be elaborated in Section IV.
Note that the disturbance signals and the performance output vector are chosen for specifying the control objectives and quantifying the system performance in the control design. In other words, they are chosen in order to derive a proper transfer function matrix in (1) which describes the response characteristics of the system. On this basis, we can use weighting functions to shape the characteristics of the system and achieve certain control objectives, which will be detailed in the next section.
Finally, we remark that the transfer function matrix in (1) can be conveniently obtained by first deriving the state-space model of the system with the inputs/outputs specified in Fig. 1 and then transforming this state-space model to the input/output transfer function matrix. Another way is to derive the transfer function matrix by incorporating the input/output configuration (defined in Fig. 1) and then modifying the existing frequency-domain models (e.g., those in [5] and [7]) of power converters (including the dynamics of LCL, current control loop, etc.).
The -controller can be formulated as
[TABLE]
where is a static parameter matrix.
Two Noteworthy Cases
The controller in (4) can be regarded as a generalized form of PLL-based controller (grid-following type) and frequency droop controller (grid-forming type). For example, we obtain a typical PLL-based controller [5] for the converter by setting
[TABLE]
where and are the PI gains of the active power control loop, and are the PI gains of the voltage control loop, and are the PI gains of the PLL ( can be set as zero to achieve voltage orientation).
Moreover, a frequency droop controller [27, 21] (with a cascaded voltage/current control structure) can be obtained by
[TABLE]
where is the frequency droop coefficient.
II-C -control formulation
In the following, we discuss how can be obtained optimally by solving an -optimization problem so as to make the converter have optimal and multivariable performance.
By combining (1) and (4) we obtain the closed-loop transfer function matrix of the system as
[TABLE]
which indicates that the design of will affect the closed-loop performance of the system.
The standard -optimal control problem is to find a stabilizing controller by solving
[TABLE]
where denotes the norm, is the user-defined diagonal weighting transfer function matrix, and denotes the largest singular value.
However, in (8), the transfer functions from all the inputs to a particular output share the same weighting function, which is not a suitable setting for the multi-objective design in this paper. For example, sometimes we expect , which is the d-axis voltage , to track a disturbance in the reference , and meanwhile rejects the other disturbances in . However, these objectives cannot be achieved simultaneously when has the same weighting function for all the inputs in . In addition, standard algorithms to solve (8) result in a high-dimensional dynamic controller with the same order as that of the system [28], which may complicate the system dynamics.
To deal with these problems, in this paper, we consider as a matrix of static gains to ensure the simplicity and thus implementability of the resulting controller. The corresponding -optimal control problem can be solved with the algorithm in [29]. Moreover, in order to achieve multi-objective design, we specify the shape of by solving
[TABLE]
where denotes the entrywise product of matrices, and is the weighting transfer function matrix (not necessarily diagonal) which has the same dimension as . The entrywise weighting functions in (9) enable us to specify the shape of every entry of and thus provide more flexibility than (8). We will discuss the design of the weighting transfer function matrix in next section.
II-D Grid-forming and grid-following dynamics
The different settings for will inevitably result in different dynamic behaviors, e.g., making the converter behave like the grid-following or grid-forming type in terms of small-signal frequency/angle tracking dynamics. Fig. 2 plots the closed-loop Bode diagrams of under droop control (6) and under PLL-based control (5). Note that reflects how the controller rejects angle disturbances (from the grid) via the closed loop, which can be thought of as one single-input-single-output sensitivity function of the system [23].
Observe that the PLL-based controller has a higher bandwidth than the droop controller, which indicates that the PLL-based controller has higher tracking speed but at the same time also higher sensitivity to grid disturbances. These observations are consistent with [20] analyzing the complementary sensitivity and showing that grid-following converters generally have higher control bandwidth to track the grid frequency.
III Control Objectives and Weighting Functions
When solving the -optimal control problem, the weighting transfer function matrix is used to specify the shape of and thus the performance objectives of the system. To be specific, the entry of in the row and column, i.e., , shapes how the output is affected by the input, i.e., the transfer function .
III-A Brief review on weighting functions for -control
The weighting functions in -control design in (9) can be in fact considered as the expected upper bounds for shaping the transfer function matrix of the system . To illustrate this point, we explain how to choose a weighting function to specify reference tracking or disturbance rejection from a particular input to a particular output.
To begin with, we recall the concepts of sensitivity function and complementary sensitivity function [23]. The sensitivity function describes how the output rejects the disturbance from the input, while the complementary sensitivity function characterizes how the output tracks the input. Therefore, the Bode diagram of the sensitivity function is distinguished from that of the complementary sensitivity function. For example, Fig. 3 plots the Bode diagrams of and when the droop controller in (6) is applied. The transfer function describes how the active power tracks its reference , i.e., a complementary sensitivity function. The transfer function describes how the active power error rejects the disturbance from , i.e., a sensitivity function. It can be observed that the magnitude of the complementary sensitivity function approaches one () in the low-frequency range and approaches zero in the high-frequency range. In contrast, the magnitude of the sensitivity function approaches one () in the high-frequency range and approaches zero in the low-frequency range.
Based on the above characteristics of sensitivity function and complementary sensitivity function, we summarize the following two basic steps for choosing weighting functions to achieve reference tracking and disturbance rejection.
Step 1) Decide whether the output aims at tracking the input or rejecting the disturbance from the input. For instance, if the output aims at tracking the input, then the inverse of the weighting function should be the shape of a complementary sensitivity function, i.e., the magnitude approaches one in the low-frequency range and approaches zero in the high-frequency range.
Step 2) Decide the expected tracking/disturbance-rejection speed by assigning the bandwidth for the inverse of the weighting function.
For more details on choosing the weighting functions we refer to [23] and will further elaborate on the converter system below.
III-B Specification of the weighting functions for converters
In the following, we list the control objectives of grid-connected power converters and discuss how these objectives can be achieved by the proper design of weighting functions, which follows from the two steps listed above in Section III-A.
i) Grid synchronization: As displayed in Fig. 4 (a), we choose as
[TABLE]
with and such that the internal phase () has disturbance-rejection capability against . According to Fig. 2, the converter can conveniently emulate grid-forming or grid-following (small-signal) dynamics by choosing different to shape . Note that the choice of in Fig. 4 (a) will lead to grid-forming (small-signal) dynamics since the high gains appear only in the low-frequency range (hence the bandwidth of is limited).
ii) Power regulation: The active power should track its reference with fast dynamics, hence we choose as
[TABLE]
where and such that the tracking error is well eliminated in the low-frequency range, as displayed in Fig. 4 (b). In addition, we choose as
[TABLE]
so as to suppress high-frequency disturbances for the power regulation. The magnitude of is displayed in Fig. 4 (b), with the parameters chosen as , , and . Moreover, we choose to be equal to such that the active power control is capable of rejecting disturbances from the power grid voltage.
Considering that when the terminal voltage remains constant, the change of active power flow also affects the steady-state value of the reactive power, we choose as
[TABLE]
with , , , and . As shown in Fig. 4 (b), has a lower gain than in the low-frequency range due to the fact that the change of active power reference has less impact on the reactive power than on the active power, and the high gain of in the high-frequency range is used to suppress high-frequency disturbances.
iii) Voltage regulation: The d-axis and q-axis voltage components should track their reference values with fast dynamics, hence we choose and to be
[TABLE]
with and in order to eliminate the tracking error in the low-frequency range, as shown in Fig. 4 (c). Furthermore, and are chosen to be
[TABLE]
with , , and , as displayed in Fig. 4 (c). Note that and provide a magnitude drop around the resonance frequency of the LCL ( in this paper), which is used to reduce the control design emphasis around this frequency.
iv) Admittance performance: The transfer function matrix from to is . This transfer function matrix will significantly affect the system stability as it incorporates the admittance matrix . The choosing of will be elaborated in the following section to show how it enforces decentralized stability. We choose the weighting functions for this transfer function matrix, i.e., , , and , as
[TABLE]
where , and in order to put more control effort in the frequency range of interest ( in this paper). As displayed in Fig. 4 (d), has low gain in the high-frequency range to put less emphasis on shaping the high-frequency characteristics of .
In addition to the above specified weighting functions in , the other entries of are set as 0 such that the problem focuses on the above design objectives.
III-C Constant reactive power control mode
By employing the aforementioned setting, the converter regulates its active power and internal voltage magnitude (before the virtual impedance) to their reference values ( and ), referred to as “PV mode” in this paper. In this mode, the reactive power is indirectly controlled by changing the reference of the internal voltage magnitude. As mentioned in Remark 1, the reactive power can also be directly controlled by choosing different integrals in such that the converter directly regulates the active and reactive power to their reference values, referred to as “PQ mode”.
To be specific, the following steps are needed to change the system configuration and design -optimal controller for PQ mode: a) The output signal is changed to be the integral of reactive power tracking error (i.e., ) instead of the voltage magnitude tracking error (d-axis component). b) Let be such that the design does not impose voltage magnitude tracking. c) Let , and in order to achieve reactive power tracking and disturbance rejection, similar to the configuration for active power regulation as discussed in the previous subsection.
IV Decentralized Stability Certificates
In this section we present a decentralized stability criterion and include it in the -control framework to ensure the stability of multi-converter systems through local design.
IV-A Multi-device system descriptions
Consider a Kron-reduced power network that interconnects devices, wherein the interior nodes are eliminated by assuming that the loads are constant current sources, similar to that in [22]. Let denote the admittance matrix of the device (). The terminal voltage and the current output of the device are respectively denoted by and , which satisfies . Let be respectively the stacked voltage and current vectors of the devices, i.e., and . The block diagonal admittance matrix represents the dynamics of the devices, which satisfies
[TABLE]
The transmission lines of the power network are assumed to be homogeneous with identical ratio. For a transmission line that connects node and node (), the dynamic equation in the dq frame can be expressed as
[TABLE]
where is the current vector from node to node , is the voltage at node , is the susceptance between and , is the identical ratio of all the lines, and denotes the nominal angular frequency [22].
Let be the Kron-reduced grounded Laplacian matrix of the power network that encodes the line topology and susceptances [30, 31], calculated by
[TABLE]
and is the corresponding admittance matrix of the network ( denotes the Kronecker product), which satisfies
[TABLE]
or equivalently,
[TABLE]
Here is the susceptance between node and the grounded node, i.e., self-loop. In this paper, the grounded node is the infinite bus (in small-signal modeling), similar to that in [22].
To better illustrate how the devices interact with the power network, Fig. 5 shows a three-converter-nine-bus system that is connected to an infinite bus through the point of common coupling (the main parameters are given in Table I). By using Kron reduction to eliminate the interior nodes and simplify the system modeling, an equivalent three-node network with self-loops can be obtained which interconnects the three converters (Nodes 4, 6 and 8 are remained; Nodes 5, 7, 9 and the infinite bus are eliminated; Nodes 1, 2 and 3 are included in the device dynamics) [31, 22]. Note that the loads are modeled as constant current sources such that the interior nodes can be directly eliminated to simplify the analysis. It can be seen that the input-output models of the devices and the network can be respectively represented by (17) and (21), which together form the closed-loop system as depicted in Fig. 5. Therefore, the open-loop transfer function matrix of the multi-device system can be formulated by
[TABLE]
It can be seen that the closed-loop diagram of the multi-device system has a particular structure, that is, the device dynamics can be described by a block-diagonal matrix , and the admittance matrix can be formulated as the Kronecker product of and . In the following, we will show that the block diagonal structure of enables decentralized stability certificates for multi-device systems.
IV-B Decentralized stability criterion
We now present a decentralized stability criterion for multi-device systems based on the small gain theorem.
Proposition IV.1** (Stability of multi-device systems).**
The multi-device system in (22) is stable if
[TABLE]
where denotes the norm, and is the smallest eigenvalue of .
Proof.
According to the small gain theorem [23], the system in (22) is stable if
[TABLE]
Further, we have
[TABLE]
where denotes the -dimensional identity matrix.
Since
[TABLE]
due to the symmetry of , where denotes the largest singular value, and
[TABLE]
due to the block-diagonal structure of , it can then be deduced that condition (24) is satisfied if (23) holds, indicating that the system (22) is stable, which concludes the proof. ∎
Based on partitioning the system into two parts, which are the power network and the combination of all the devices as illustrated in Fig. 5, Proposition IV.1 provides a convenient way to evaluate the overall system stability by simply looking at the network structure and the local dynamics of the devices. To be specific, the system is stable if is smaller than for every device (i.e., ), while the system is more prone to instabilities if some devices present undesired dynamics characterized by high .
On the one hand, the transfer function matrix in (23) is solely related to the local frequency-domain dynamics of the device, as is the device’s admittance matrix and is a fixed transfer function matrix determined by the line ratio. On the other hand, is determined by the network structure, which in fact, can be seen as the connectivity strength of the network because can only increase when the network becomes denser [32]. With Proposition IV.1, there are two ways to ensure the stability of the multi-device system. One is to make the power network dense enough (by building more transmission lines to make the grid strong enough) such that is larger than for every device, which however, is not practical and needs lots of investments.
The other way is to decrease of the devices such that it is smaller than . Note that is a constant if the network structure remains unchanged. Once is satisfied for every device, the overall system is stable, that is, by Proposition IV.1, the stability of the multi-device system can be guaranteed in a decentralized way. We remark that by choosing in (3), can be conveniently decreased via the -control design proposed in Section II, as is a submatrix of .
IV-C -design with decentralized stability certificates
Recall that Proposition IV.1 provides a sufficient condition to evaluate the system stability by partitioning the multi-device system into the network part and the device part. In order to reduce the conservativeness of this condition, we include the grid impedance ( consists of grid-side inductor of the LCL and line inductance) in the device part when partitioning the system, which increases of the network part.
In this manner, the converter’s grid impedance does not have to be known exactly as it contains the line inductance. Therefore, we consider the following -optimal control problem to ensure the robustness against various grid inductances
[TABLE]
where the set .
Given the weighting functions in Section III-B (PV mode) and the system parameters in Table I, we use the hinfstruct routine in MATLAB to solve the -optimal control problem in (25), and the static gain matrix is obtained as
[TABLE]
The corresponding singular values of the transfer function matrix (denoted by and , ) are plotted in Fig. 6. It can be seen that there is no unexpected resonance peak, and for the three choices of the grid inductance, it holds that . Moreover, has a lower magnitude in the frequency range below due to the choice of the weighting function in (16), which enhances the robustness of the system and prevents sub-synchronous oscillations [33].
Additionally, an -optimal controller for PQ mode can be obtained by carrying out the three steps in Section III-C and then solving (25), which leads to the static gain matrix
[TABLE]
V Simulation Results
V-A Single-converter system
To illustrate the effectiveness of the -optimal design, we now provide detailed simulation studies based on the nonlinear model of the single-converter system in Fig. 1. The converter parameters are given in Table I, and the -optimal controller has been obtained in the previous section.
Fig. 7 shows the time-domain responses with the -optimal controller applied. At , the active power reference steps from [math] to . It can be seen that even with different grid inductances , the active power has nearly the same response (fast dynamics and no overshoot). We note that the d-axis and q-axis voltage components have different steady-state values due to the virtual inductance, because the voltage controller regulates the virtual voltage behind the virtual inductor to the reference values. The internal frequency of the converter also has fast responses and the anticipated performance obtained through the weighting functions.
Instead of directly changing control parameters to achieve different dynamic performances, the -design specifies different weighting functions to achieve different performances. For example, if we want to change the tracking speed of the active power, we need to correspondingly change the shapes of and in (11) and (12). Fig. 8 plots and with different bandwidths (the blue ones have the lowest bandwidths and the yellow ones have the highest bandwidths). By solving the -optimal control problem in (25) one obtains different -optimal controller . Fig. 8 shows the time-domain responses of the active power when the different weighting functions are adopted, and it can be seen that all the responses have the anticipated performance (no overshoot). Moreover, increasing the bandwidths of and leads to a faster response of the active power, that is, the design provides a convenient and systematic way to achieve expected system dynamics.
We also test the transient (large-signal) performance of the -optimal controller, as shown in Fig. 9. The grid voltage magnitude drops from 1 p.u. to 0.5 p.u. at and recovers to 1 p.u. at . The converter is disconnected from the grid at and reconnected to the grid at (the converter is stilled attached to a local load () when disconnected from the grid). The internal voltage reference (before the virtual inductance) steps from 1 p.u. to 1.45 p.u. at , which makes the converter’s voltage magnitude (at the LCL’s capacitor point) change to about 1.05 p.u. because the virtual inductance takes up most of the voltage drop from the internal voltage to the grid voltage.
Overall, the converter has acceptable transient performance under the aforementioned severe disturbances, even without additional control switching or auxiliary loops. Note that sometimes auxiliary loops are needed to help the converter ride through faults and large disturbances, e.g., in conventional droop-controlled converters [34, 26]. It is in fact also possible to fix the structure of (by forcing some elements to be zeros) before solving (25) in order to make the resulting controller share the same structure with some widely-used controllers, e.g., droop controller, such that the experience on transient behavior analysis and auxiliary loop design can be inherited.
V-B Three-converter system
In what follows, we test the performance of the -optimal controller in the three-converter system in Fig. 5. The grid inductances of the converters are (e.g., includes the grid-side inductance of the LCL filter of Converter 1 and the inductance in ). The Kron-reduced Laplacian matrix of the network is
[TABLE]
whose smallest eigenvalue is . It can be deduced that the condition in (23) is satisfied because as shown in Fig. 6, indicating that the stability of the three-converter system is guaranteed when applying the -optimal controller. Although the stability condition in (23) is a sufficient one, its conservativeness in practice is acceptable. For example, with , the three-converter system is stable if (deduced from Fig. 6). By changing the network parameters, we observed from the simulation results that the real stability boundary is about , which is remarkably close to . Moreover, the condition for (with regards to the results in Fig. 6) is reasonable because the long transmission line that interconnects the device (e.g., some remote renewable base) and the grid can be included in the device side and further robustified in (25). In summary, our sufficient and decentralized small-gain condition (23) is remarkably tight for the considered case study (which we attribute to optimal design incorporating the condition (23)). Moreover, the minor conservativeness serves as a robustness margin to model uncertainties considering the fact that the system may still be stable even if the condition is not satisfied.
Fig. 10 plots the time-domain responses of the three-converter system with the -optimal controller, which shows that the system presents the anticipated performance (fast dynamics and no overshoot) to disturbances such as changes of power reference and grid topology. For comparison, Fig. 10 also shows the responses when the three-converter system applies the droop controller in (6) and the PLL-based controller in (5). It can be seen that the droop controller has overshoots and presents slower dynamics under the changes of grid topology. The PLL-based controller has no overshoot in the responses to the power reference steps, but the system becomes unstable when steps from to at (i.e., when the grid becomes weaker), consistent with the prevailing intuition that conventional grid-following converters are stable only in strong grids. The above results demonstrate the superiority of the -optimal controller over the conventional droop controller in (6) and the PLL-based controller in (5).
V-C HIL real-time simulation results
We now illustrate the effectiveness of the -optimal controller using detailed and high-fidelity HIL real-time simulations. The HIL platform is shown in Fig. 11, which comprises an HIL simulator (OP5700), a digital controller (NI PXIe-1071), a host computer, and an oscilloscope. The HIL simulator has CPU and FPGA resources for real-time calculations, and is equipped with inputs/outputs to communicate with the digital controller. Here we use the FPGA resource to simulate the power part of the three-converter system in Fig. 5 in real time, which allows small step size (less than 0.5 s) and thus high accuracy. The -optimal controller of Converter 1 is implemented in the digital controller (NI PXIe-1071) to test its performance in practice, and we independently separate two CPU cores in the HIL simulator to realistically implement the -optimal controllers for Converter 2 and Converter 3. Here the three converters are operated in PQ mode by employing the controller obtained in (27).
Fig. 12 and Fig. 13 display the time-domain responses of the three-converter system obtained from the HIL real-time simulations. It can be seen from Fig. 12 that the converters track the active and reactive power references with fast dynamics (the rising time is less than 0.1 s) and no overshoot, which again confirms and validates the effectiveness of our earlier control design and theoretical analysis. The transient performance under control mode switching (between PQ mode and PV mode) is also fast and smooth. Fig. 13 shows the three-phase voltage and current waveform of Converter 1 at around 1 s (active power reference step) and at around 8 s (control mode switching), which demonstrates that the three-phase voltages are very well maintained under the disturbances, and the currents have fast dynamics and acceptable transient performance.
VI Conclusions
This paper proposed an -control design framework for grid-connected power converters to perform robust and optimal control. Instead of tuning parameters based on eigenvalue analysis or engineering experience, the proposed -control is a systematic way to achieve optimal performance in terms of the multiple control objectives of power converters. We illustrated how the converter can be specified as grid-forming or grid-following type with regards to small-signal dynamics by properly choosing the weighting functions. Moreover, we first proposed a decentralized stability criterion for multi-device systems which demonstrates how to ensure the global stability of the entire system by local control design. We further presented how this decentralized stability certificate can be included in the -control design to guarantee the stability of multi-converter systems. The obtained -optimal controller was tested by detailed simulations and HIL implementation of a three-converter system, which showed that the -optimal controller presents the anticipated dynamic performance and robust stability against variable grid conditions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. Rocabert, A. Luna, F. Blaabjerg, and P. Rodriguez, “Control of power converters in ac microgrids,” IEEE Trans. Power Electron. , vol. 27, no. 11, pp. 4734–4749, 2012.
- 2[2] F. Milano, F. Dörfler, G. Hug, D. Hill, and G. Verbic, “Foundations and challenges of low-inertia systems,” in Power Systems Computation Conference (PSCC) , Dublin, Ireland, 2018.
- 3[3] J. A. Suul, S. D’Arco, P. Rodríguez, and M. Molinas, “Impedance-compensated grid synchronisation for extending the stability range of weak grids with voltage source converters,” IET Generation, Transmission & Distribution , vol. 10, no. 6, pp. 1315–1326, 2016.
- 4[4] X. Wang, L. Harnefors, and F. Blaabjerg, “Unified impedance model of grid-connected voltage-source converters,” IEEE Trans. Power Electron. , vol. 33, no. 2, pp. 1775–1787, 2018.
- 5[5] L. Huang, H. Xin, Z. Li, P. Ju, H. Yuan, Z. Lan, and Z. Wang, “Grid-synchronization stability analysis and loop shaping for pll-based power converters with different reactive power control,” IEEE Trans. Smart Grid , vol. 11, no. 1, pp. 501–516, 2020.
- 6[6] C. Zhang, X. Cai, A. Rygg, and M. Molinas, “Sequence domain siso equivalent models of a grid-tied voltage source converter system for small-signal stability analysis,” IEEE Transactions on Energy Conversion , vol. 33, no. 2, pp. 741–749, 2017.
- 7[7] B. Wen, D. Boroyevich, R. Burgos, P. Mattavelli, and Z. Shen, “Analysis of dq small-signal impedance of grid-tied inverters,” IEEE Trans. Power Electron. , vol. 31, no. 1, pp. 675–687, 2016.
- 8[8] N. Pogaku, M. Prodanovic, and T. C. Green, “Modeling, analysis and testing of autonomous operation of an inverter-based microgrid,” IEEE Trans. Power Electron. , vol. 22, no. 2, pp. 613–625, 2007.
