Graphical Abstract Figure
Graphical Abstract Figure
Close modal

Abstract

Integration of inverter-based resources (IBRs) which lack the intrinsic characteristics such as the inertial response of the traditional synchronous-generator (SG)-based sources presents a new challenge in the form of analyzing the grid stability under their presence. While the dynamic composition of IBRs differs from that of the SGs, the control objective remains similar in terms of tracking the desired active power. This letter presents a decentralized primal-dual-based fault-tolerant control framework for the power allocation in IBRs. Overall, a hierarchical control algorithm is developed with a lower level addressing the current control and the parameter estimation for the IBRs and the higher level acting as the reference power generator to the low level based on the desired active power profile. The decentralized network-based algorithm adaptively splits the desired power between the IBRs taking into consideration the health of the IBRs transmission lines. The proposed framework is tested through a simulation on the network of IBRs and the high-level controller performance is compared against the existing framework in the literature. The proposed algorithm shows significant performance improvement in the magnitude of power deviation and settling time to the nominal value under faulty conditions as compared to the algorithm in the literature.

1 Introduction

Electrical power systems (EPS) are undergoing substantial structural and operational transformation by replacing the existing synchronous machines (SMs) with the inverter-based resources (IBRs). In contrast to the SMs, the IBRs exhibit low inertia, resulting in a swift response to stochastic events. However, this presents considerable control challenges related to the stability and robustness of the EPS. In the existing literature, several researchers have proposed methods for controlling large-scale IBRs such as discrete-time consensus control using proportional derivative [1] and distributed droop control [2]. However, these approaches lack robustness. A distributed model predictive control (MPC) for droop-controlled IBRs was proposed by Anderson et al. [3]. Since this approach is based on MPC, it is computationally heavy. A distributed sliding mode control (SMC) for islanded AC microgrids was presented in Ref. [4]. SMC-based control techniques show great robustness against exogenous disturbances but surfers from chattering effects. Also, observers are often required for disturbance estimation and chattering reduction which may increase with switching gain in inverters, thereby increasing the complexity of implementing SMC [5].

Moreover, in a power system network proliferated with IBRs, there is a possibility of losing any of the distributed energy resources because of poor response to time-varying load changes or faults. Thus, recovering the aggregated total output power from collective IBRs may be an issue. This presents a serious control problem. In Ref. [6], a robust adaptive control technique is used to track the aggregate output power of the IBRs when one of them is lost. The result gave a perfect output power tracking that matches the total power contributed by each unit of IBRs. A dispatchable virtual oscillator control is designed for a network of IBRs to track the desired active power and voltage magnitude in Ref. [7]. The method provides sufficient conditions for voltage stability but does not give the admissible set for desired powers.

A renowned method for maintaining power sharing in the power grids dominated by IBRs is the droop control technique. The control algorithm is saddled with voltage and frequency deviation issues emanating from uncertainties in the output impedance and poor transient performance. Traditional droop control is very effective in systems with resistive output impedance which results in poor grid stability [8]. Droop control techniques have been modified to tackle these issues, tracking the cumulative output power resulting from the loss of an inverter or the poor output impedance condition is still an open problem. Since the contemporary power droop control method degrades with the line impedance, modified droop control has been developed to improve the active power sharing among the grid-connected inverters [9].

Nevertheless, the certificate of stability in the presence of the disturbances and the active power tracking is not guaranteed to employ the droop methods. Few authors have proposed a robust control-based approach to address stability and power quality issues arising from the integration of IBRs [10,11]. An optimization-based approach was proposed in Ref. [12]. However, the active power tracking under IBR failure was not discussed. In Ref. [13], the authors proposed a distributed control for IBR coordination in the islanded microgrids. However, the impact of the failure of the IBR was not discussed. Thus, this paper focuses on the tracking of the aggregated active power under IBR failure in a decentralized fault-tolerant framework. The main contributions in the paper are:

  1. A decentralized fault-tolerant high-level control is proposed that adaptively splits the active power among the IBRs in the presence of faults.

  2. An adaptive estimator for the parameter estimation is designed with the stability analysis.

  3. A faster response in power shared during faulty conditions is demonstrated compared to the previously proposed approach.

  4. Improvement in the active power tracking under faults is demonstrated compared to previously proposed work.

The paper is organized as follows: Sec. 2 introduces the mathematical notations used throughout the paper and the preliminaries to better understand the control development. In Sec. 3, the inverter model is presented followed by the low-level and high-level control design in Sec. 4. Section 5 presents the simulation results of the designed controller, and the results are compared with the results in the literature.

2 Notations and Preliminaries

N, R, and R+ denote the set of natural, real, and positive real numbers. L2 and L denote the square-integrable (measurable) and bounded signal spaces. A real matrix with n rows and m columns is denoted as XRn×m. The identity matrix is denoted as I. X denotes the transpose of a matrix X. Natural and real scalars are denoted by lowercase alphabets (for example, xN and yR). The real vectors are represented by the lowercase bold alphabets (i.e., xRn). The vector of ones and zeros is denoted as 1 and 0_. For any vector xRn, x2xx and x1i=1n|xi|, representing the 2-norm and the 1-norm, respectively (where |.| denotes absolute value). The symbol denotes the component-wise inequality, i.e., xy is equivalent to xiyi for i=1,2,,n. The dot product/inner product of the two vectors xRn and yRn is denoted as xy. The cross product/outer product for n=2 is denoted as xJy, where

For a function f:RnRm, f(x) denotes the gradient of the function f at x. 2f(x) denotes the hessian of the function f at x. B(0,r){xRn|x<r}Rn denotes a ball of radius r centered at the origin.

2.1 Preliminaries.

Consider the network with mN nodes or agents labeled by the set V={1,2,,m}, and E is the unordered edge such that EV×V. The connection between the nodes is fixed G=(V,E). For an undirected graph, the adjacency matrix (ARm×m) is denoted as aij={1if(i,j)E|0otherwise}, i.e., if there is a path between two nodes, then the value of 1 is assigned, otherwise the value in the matrix is set to 0. The degree of a graph (Ni) denotes the number of neighboring nodes of a given node. The degree matrix (DRm×m) is the degree of a given node on the diagonal and 0’s elsewhere. The Laplacian matrix (L=DA) is the difference between the degree and the adjacency matrix. The Laplacian-based weighted graph matrix is defined as follows: W=I(1/τ)L, where τ>(1/2)λmaxL is a constant and λmax is the maximum eigenvalue of L.

3 Model Development

The dynamics of a single grid following the IBR model connected to the grid via a transmission line in dq coordinates is given as follows [14]:
(1)
where i(t)R2, v(t)R2, and vgL2 are the inverter current, voltage (control input), and measured grid voltage, respectively. rgR+ and lgR+ are the resistance and the inductance of the transmission line connecting to the grid in Ohm and Henry. ωgR+ is the grid frequency in rad/s.
Assumption 1

For simplicity of exposition, the grid frequency ωg is considered to be fixed. Also, the switching dynamics of the inverter are neglected [10]. The grid voltage vg is regulated to a fixed value since the IBRs are designed in a grid-following mode.

4 Control Development

The overall control development model consists of the high-level aggregated power tracking controller acting as a reference current generator for the low-level controller as shown in Fig. 1.

Fig. 1
Hierarchical optimization-based control design for IBRs
Fig. 1
Hierarchical optimization-based control design for IBRs
Close modal

4.1 Low-Level Control.

The objective of the low-level control design is to track a given reference power signal asymptotically while learning the fault indicating uncertain model parameters. Since the voltage is assumed to be regulated, the power tracking problem is converted to a current tracking problem. Namely, given desired active and reactive power pair (pref,qref), the desired reference current is given by
(2)
To achieve the adaptive current tracking objective, we consider the fault-free reference model
(3)
where im(t)R2 and iref(t)R2 are the desired and bounded references, rm>0 and lm>0 are the known model reference parameters, and k>0 is a convergence rate tuning parameter. Consequently, the model reference active and reactive powers, pmvgim and qmvgJim, satisfy
(4)
which shows an exponential tracking of the power references with a rate that can be tuned by the control gain k.
Next, consider the current tracking error, between the system dynamics in (1) and the model reference in (3), as follows:
(5)
Taking the first time derivative yields the error dynamics
(6)
adding and subtracting r^gi(t) and setting that the value of the inductance lg=lg0+Δlg, where r^g is an estimate of rg to be designed and lg0 is the known nominal inductance value with Δlg the associated parametric uncertainty, yields
where r~g=r^grg. Consider the control law
(7)
Thus, the error system becomes
(8)
with the associated update laws given in the next result.
Theorem 1
Given ε>0 and r¯>0. Consider the error dynamics in (8). If the parameter estimates satisfy the update law
(9)
where γr>0 is the associated adaptation rate for the parameter rg and f(r)=(r2r¯2)/(2εr¯+ε2), then the origin of the closed-loop system in (8) is globally asymptotically stable.
Proof
We drop the explicit usage of time for the simplicity of writing the proof. Consider the following Lyapunov candidate function:
taking the first derivative along the time-variables and substituting (8) yields
using the skew-symmetric property (J=J) and substituting the update law (9), and using the property r~g(Projf(r^g,y)+y)0 for all yR yields
(10)
V˙(t) is negative semi-definite and V(t)>0. Thus, V(t)L which implies i~(t),r~g(t)L. Since im(t) is assumed to be bounded, it implies that i(t)L. Consequently, the control input v(t)L. Integrating (10)
(11)

It follows that i~(t)L2. From the implications, i~(t) is uniformly continuous. Thus, invoking Barbalat’s lemma [15], it follows that i~(t)0_.

Proposition 1
The current tracking error i~(t) is uniformly bounded according to
(12)
Proof
Consider (10), without loss of generality it can be expressed as
Using the comparison lemma [15], it follows that

Thus, i(t)B(im(t),i~(0)+(r¯/2γr)).

From Proposition 1, the resulting power from the single IBR satisfies
The total active power supplied by the n number of IBRs satisfies

Moreover, from the update law in (9), it is seen that the parameter error is driven by the current tracking error. Thus, if the system is persistently excited [15], the healthier systems (having small parametric deviations) will result in less error in the active power tracking. Thus, to minimize uncertainty in the total active power, we consider a resource allocation problem using the parameter deviation error to penalize the power requested from the local (ith) IBR.

4.2 High-Level Control.

The objective of the high-level control is to track the total desired power by allocating more reference to healthier IBRs (those with less parameter deviation). This is achieved through the resource allocation problem:
(13)
(14)
where nN are the number of IBRs and βi(r~gi) is the line parameter dependent penalty associated with the ith IBR. It is determined based on the fault indication and the status of the transmission line. fi:RR+ is the cost associated with the active power and hi:RR+ is the cost associated with the reactive power of the individual IBR operation. It is assumed that the functions fi and hi are μ-strongly convex and L-smooth. piR and qiR are the active and the reactive power of the individual IBR. pA and qA are the desired aggregated active and reactive power that needs to be tracked by the IBRs.
Remark 1

The optimization problems in (13) and (14) are equality-constrained problems, and a closed-loop solution can be obtained offline. However, they depend on the parameter-based penalty parameter βi(r~gi), thus the computation needs to be performed online. Moreover, having a centralized controller acts as a point of failure which leads to instabilities in the grid in case the controller fails. Thus, we decentralize the controller to address the single point of failure.

Decentralized Development: The Lagrangian for the optimization problems (13) and (14) is given as follows:
(15a)
(15b)
where λ,νR are the dual variables for active and reactive powers. Given λ and ν, let pi* and qi* be the solution of the optimization problem in (13) and (14) and are given as
(16a)
(16b)
Thus, given pi* and qi*, the Lagrangian dual functions are defined as the minimum values of the Lagrangian over pi and qi
(17a)
(17b)
Consequently, the dual problems for the active and the reactive power are given as
(18)
Assume that the dual problem can be broken down into n sub-problems. Equation (18) can be written as
(19a)
(19b)
The optimization problem in (19a) and (19b) are solved over a network G. It is assumed that the network has a spanning tree. The information of the reference active and reactive powers pA and qA is available only for the first node. Thus, the gradient update step for the λ and ν is given as follows [16] (k here is iteration counter):
(20)
(21)
where α>0 is the ascent step size assumed to be a constant for every update step. Consequently, the high-level power splitting decentralized optimization algorithm is given as the following iterative scheme:
(22a)
(22b)
(22c)
(22d)
where pik+1R and qik+1R are the optimal active and reactive power of the individual IBR, and WRn×n is the graph Laplacian-based weigh matrix. pk+1[p1k+1p2k+1pnk+1]Rn and qk+1[q1k+1q2k+1qnk+1]Rn are the vectors of primal optimal active and reactive power profiles. pA[pA00]Rn and qA[qA00]Rn are the reference active and reactive power profiles. fi and hi are assumed to be μ-strongly convex and L-smooth. The primal optimization problems in (22a) and (22c) are unconstrained problems and under the assumption that the fixed points p* and q* exist and the gradient step is a contraction, the following linear convergence property holds:
(23a)
(23b)
where N is the number of iterations, Lp,Lq<1max{|1αμβ|,|1αLβ|} are the contraction coefficients. p0(t) and q0(t) are the system active and reactive power measurements acting as the initial values for the optimization problem. The choice of step size α=2/(L+μβ) minimizes the contraction coefficient. Thus, the condition number defined as γ=L/μβ dictates the convergence of the optimization problem and the problem requires at most O(γlog(1/ϵ)) iterations to reach within the ϵ neighborhood of the primal optimal solutions p* and q* [17]. The stability of the dual update dynamical systems in (22b) and (22d) depends on the weight matrix W and the analysis of it was provided in Ref. [18]. Given the optimal active and reactive powers and the nominal grid voltage, the low-level current reference for ith IBR can be generated as follows:
(24)
where irefR2. Let piN and qiN be the exact solutions to the unconstrained optimization problems in (22a) and (22c), then
(25)
from which it is seen that the reference iref to the low-level controller decreases monotonically with βi(r~gi). Figure 2 shows the overall control architecture.
Fig. 2
Control architecture
Fig. 2
Control architecture
Close modal

5 Numerical Simulation

The simulation is performed on a system with 3-IBRs. We consider a scenario where there is a fault in Inverter-3 at t = 0.2 s. Also, a grid voltage swell (as disturbance) of 10% the nominal voltage is induced at t=0.2 s. The system parameters used in the simulation are the transmission line resistance rg=0.027Ω, inductance lg=0.0367H, the nominal grid voltage vg=392V (LN rms), and the grid frequency wg=60Hz. The optimization parameters chosen are α=0.1, the optimization weights βi=1 under normal operation, and βi=104 under faulty conditions. The adjacency matrix, the degree matrix, and the Laplacian-based weight matrix are determined as follows:

It can be seen that the matrix W is doubly stochastic. The results of the designed decentralized splitter controller are compared with the adaptive splitter-based controller proposed in Ref. [6]. The bottom half of Figs. 3(c) and 3(d) shows the active power distribution in the adaptive splitter-based and decentralized control-based design. It can be seen that when there is a fault, the split mechanism in the adaptive splitter-based design slowly adjusts to balance the aggregated active power. This is because the low-level control in this approach is a function of the high-level distribution. Whereas in the decentralized-based approach, it can be seen that the distribution almost instantaneously adjusts to balance the active power references to the low-level control, this is because of the changes in the optimization penalty weight βi(r~gi). Moreover, the low-level control designed asymptotically tracks the high-level generated power reference.

Fig. 3
Active power tracking and tracking error (top) and power split (reference generated) for the adaptive splitterbased control design (left) and decentralized control design (right)
Fig. 3
Active power tracking and tracking error (top) and power split (reference generated) for the adaptive splitterbased control design (left) and decentralized control design (right)
Close modal

The aggregated active power tracking shown in the top half of Figs. 3(a) and 3(b) compares the high-level active power distribution between the adaptive control-based splitter design and the decentralized optimization-based splitter design. It can be seen that when the fault and the grid voltage swell occur at t=0.2 s, the decentralized optimization-based controller provides a better tracking response. The magnitude of active power deviation from the nominal 1 p.u value is significant while using the adaptive control-based power distribution mechanism. The result shows a significant improvement in the context of regulating active power at nominal value from the existing design technique in the literature.

Finally, the currents (i) and the input voltages (v) for the three inverters are shown in Fig. 4. It can be seen from the subplot (e) that the d and q-axes currents of Inverter-3 go to zero after the fault. Similarly, the impact of the fault can also be seen on the d and q-axes voltages of the Inverter-3 from subplot (f). Moreover, the current sharing between the IBRs is split between the remaining two IBRs with healthy transmission lines which can be seen from subplots (a) and (c).

Fig. 4
Currents i and voltages v of the individual inverters before and after the fault
Fig. 4
Currents i and voltages v of the individual inverters before and after the fault
Close modal

Thus, the results demonstrate the impact of the designed high-level decentralized optimization-based control. The comparison with the adaptive control-based power splitter further solidifies the control effectiveness of the designed high-level controller.

6 Conclusion and Future Work

This paper presents a decentralized high-level control for the aggregated active power tracking in the IBRs under complete loss of inverter due to the faults in the transmission line. The proposed algorithm adaptively splits the active power taking into consideration the condition of the IBR lines. A parameter estimator is developed which determines the healthiness of the transmission line and updates the high-level algorithm on the transmission line’s status. The results show an improvement in the active power tracking response compared to the previously proposed method. The developed decentralized algorithm relies on the established concept of duality. The future extensions of this work will focus on the stability of the developed decentralized control. Investigating the transmission limitations and their impact on power sharing will also be reported in future extensions of this work.

Footnote

1

Paper presented at the 2024 Modeling, Estimation, and Control Conference (MECC 2024), Chicago, IL, Oct. 28–30, 2024, Paper No. MECC2024-57.

Acknowledgment

This work was supported by the U.S. Department of Energy (DOE) under Award DE-EE0009340. This article reflects only the author's views and DOE is not responsible for any use that may be made of the information it contains.

Conflict of Interest

There are no conflicts of interest.

Data Availability Statement

The datasets generated and supporting the findings of this article are obtainable from the corresponding author upon reasonable request.

References

1.
Chen
,
J.
,
Yue
,
D.
,
Dou
,
C.
,
Li
,
Y.
,
Hancke
,
G. P.
,
Weng
,
S.
,
Guerrero
,
J. M.
, and
Ding
,
X.
,
2020
, “
Distributed Control of Multi-functional Grid-Tied Inverters for Power Quality Improvement
,”
IEEE Trans. Circ. Syst. I: Regular Pap.
,
68
(
2
), pp.
918
928
.
2.
Schiffer
,
J.
,
Seel
,
T.
,
Raisch
,
J.
, and
Sezi
,
T.
,
2015
, “
Voltage Stability and Reactive Power Sharing in Inverter-Based Microgrids With Consensus-Based Distributed Voltage Control
,”
IEEE Trans. Control Syst. Technol.
,
24
(
1
), pp.
96
109
.
3.
Anderson
,
S.
,
Hidalgo-Gonzalez
,
P.
,
Dobbe
,
R.
, and
Tomlin
,
C. J.
,
2019
, “
Distributed Model Predictive Control for Autonomous Droop-Controlled Inverter-Based Microgrids
,”
2019 IEEE 58th Conference on Decision and Control (CDC)
,
Nice, France
,
Dec. 11–19
,
IEEE
, pp.
6242
6248
.
4.
Alfaro
,
C.
,
Guzman
,
R.
,
de Vicuña
,
L. G.
,
Komurcugil
,
H.
, and
Martín
,
H.
,
2021
, “
Distributed Direct Power Sliding-Mode Control for Islanded AC Microgrids
,”
IEEE Trans. Ind. Electron.
,
69
(
10
), pp.
9700
9710
.
5.
Yim
,
J.
,
You
,
S.
,
Lee
,
Y.
, and
Kim
,
W.
,
2023
, “
Chattering Attenuation Disturbance Observer for Sliding Mode Control: Application to Permanent Magnet Synchronous Motors
,”
IEEE Trans. Ind. Electron.
,
70
(
5
), pp.
5161
5170
.
6.
Ameli
,
S.
,
Olajube
,
A.
, and
Anubi
,
O. M.
,
2023
, “
Robust Adaptive Control for Large-Scale Inverter-Based Resources With Partial and Complete Loss of Inverters
,”
IFAC-PapersOnLine
,
56
(
3
), pp.
211
216
.
7.
Subotić
,
I.
,
Groß
,
D.
,
Colombino
,
M.
, and
Dörfler
,
F.
,
2020
, “
A Lyapunov Framework for Nested Dynamical Systems on Multiple Time Scales With Application to Converter-Based Power Systems
,”
IEEE Trans. Autom. Contr.
,
66
(
12
), pp.
5909
5924
.
8.
Buraimoh
,
E.
,
Aluko
,
A. O.
,
Oni
,
O. E.
, and
Davidson
,
I. E.
,
2022
, “
Decentralized Virtual Impedance-Conventional Droop Control for Power Sharing for Inverter-Based Distributed Energy Resources of a Microgrid
,”
Energies
,
15
(
12
), p.
4439
.
9.
Zhou
,
J.
, and
Cheng
,
P.-T.
,
2019
, “
A Modified QV˙ Droop Control for Accurate Reactive Power Sharing in Distributed Generation Microgrid
,”
IEEE Trans. Ind. Appl.
,
55
(
4
), pp.
4100
4109
.
10.
Anubi
,
O. M.
, and
Ameli
,
S.
,
2022
, “
Robust Stabilization of Inverter-Based Resources Using Virtual Resistance-Based Control
,”
IEEE Control Syst. Lett.
,
6
(
1
), pp.
3295
3300
.
11.
Faiz
,
M. T.
,
Khan
,
M. M.
,
Huawei
,
J.
,
Mumtaz
,
M. A.
,
Shahid
,
M. U.
, and
Houjun
,
T.
,
2020
, “
H-Infinity Robust Control With Improved Harmonics Suppression for Inverter-Based Distributed Generation Systems
,”
IET Power Electron.
,
13
(
13
), pp.
2742
2755
.
12.
Bidram
,
A.
,
Poudel
,
B.
,
Damodaran
,
L.
,
Fierro
,
R.
, and
Guerrero
,
J. M.
,
2020
, “
Resilient and Cybersecure Distributed Control of Inverter-Based Islanded Microgrids
,”
IEEE Trans. Ind. Inf.
,
16
(
6
), pp.
3881
3894
.
13.
Chang
,
C.-Y.
, and
Zhang
,
W.
,
2016
, “
Distributed Control of Inverter-Based Lossy Microgrids for Power Sharing and Frequency Regulation Under Voltage Constraints
,”
Automatica
,
66
(
1
), pp.
85
95
.
14.
Levron
,
Y.
,
Belikov
,
J.
, and
Baimel
,
D.
,
2018
, “
A Tutorial on Dynamics and Control of Power Systems With Distributed and Renewable Energy Sources Based on the DQ0 Transformation
,”
Appl. Sci.
,
8
(
9
), p.
1661
.
15.
Khalil
,
H.
,
2002
,
Nonlinear Systems
,
Pearson Education, Prentice Hall
,
Upper Saddle River, NJ
.
16.
Ryu
,
E. K.
, and
Yin
,
W.
,
2022
,
Large-Scale Convex Optimization: Algorithms and Analyses Via Monotone Operators
,
Cambridge University Press
.
17.
Boyd
,
S.
, and
Vandenberghe
,
L.
,
2004
,
Convex Optimization
,
Cambridge University Press
,
Cambridge, UK
.
18.
Xiao
,
L.
, and
Boyd
,
S. S.
,
2006
, “
Optimal Scaling of a Gradient Method for Distributed Resource Allocation
,”
J. Optim. Theory Appl.
,
129
(
3
), pp.
469
488
.