The support of the Energy Research and Innovation Center (ERIC) at KFUPM and Qassim University is gratefully acknowledged.
The present disclosure is directed to a control system and method to regulate the frequency of islanded microgrids having low inertia levels and balance the state of charge of microgrid storage systems, acting as a grid-forming unit.
The “background” description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description which may not otherwise qualify as prior art at the time of filing, are neither expressly or impliedly admitted as prior art against the present invention.
A utility grid is a network of interconnected systems that transports electricity from a centralized power plant to consumers. For many years, the centralized power plant has been fueled by fossil-based generating units. To reduce the adverse effects, such as global warming and pollution, of fossil-based generating units, these centralized power plants are being replaced by decentralized smart microgrids. A smart microgrid incorporates distributed computer-based intelligence, bidirectional communications networks, and renewable-based distributed generation resources (DERs). Microgrids include a number of electronically coupled renewable energy sources (RESs), therefore having low rotating mass (i.e., source of inertia) as compared to conventional synchronous generators.
Due to low rotating mass, the stochastic nature of renewable energy sources (RESs), and sudden load changes, microgrids suffer from dynamic frequency stability issues, thereby restricting the maximum number of renewable-based distributed generation resources (DERs) that can be included in the utility grid. To facilitate the inclusion/penetration of DERs into the utility grid, it is required to address various problems including active and reactive power sharing, intermittency of renewable-based resources, non-inertial power sources, frequency regulation, current distortion, and voltage variability.
Incorporating renewable energy sources (RESs) in favor of conventional generators causes a reduction in the inertia levels, leading to significant transients and steeper rate of change of frequency (ROCOF) values. Most of the types of renewable energy sources (RESs) do not contribute to the system inertia due to the decoupling interface (i.e., power electronics devices) between the RESs and the microgrid. To mitigate such problems, a virtual synchronous generator (VSG) is used to provide synthetic inertia, imitating the action of traditional generators in providing inertial response during grid disruptions. The VSG enables the energy storage system (ESS) to behave as a traditional synchronous generator, exhibiting damping and inertia properties of conventional generators to the system.
A virtual-synchronous machine (VSM) has been introduced to provide frequency control services. When there is a change in load (decrease/increase), the frequency undergoes quick variation, even in case of systems with high inertia. For proper implementation of the VSM, an optimal sizing of energy storage is required depending on the variability of the injected power. Also, optimal use of a different storage mix, such as battery, ultracapacitors, or pumped storage system, needs to be explored for optimization of ESS. A consensus control in power system applications also needs to be employed to synchronize the power and state of charge (SOCs) of battery energy storage systems (BESSs).
In conventional control systems, inertia and damping properties of the microgrids must be precisely known when designing a stabilizing controller. Also, conventional control systems use simplified first-order transfer functions to represent the dynamics of the RESs alongside the ESS. The key limitation of these conventional systems is the controllers' degree of freedom, which sometimes exceeds the order of the microgrid dynamics, limiting their adoption in practical work.
Hence, there is a need for control solutions which can regulate the frequency of low inertial microgrids in an efficient and effective manner.
An aspect of the present disclosure is a control system to regulate frequency of an islanded microgrid is described. The islanded microgrid has at least one grid-tied renewable energy source. The control system a centralized ∞ controller, a multi-agent system, and a distributed control. The centralized
∞ controller generates active and reactive power setpoints. The multi-agent system is integrated into the grid through a grid-tied inverter coupled with an LCL filter. The multi-agent system is integrated into the grid through a grid-tied inverter coupled with an LCL filter. The distributed control controls the multi-agent system and the grid-tied inverter to adjust output power of a multi-agent microgrid storage cooperatively so that they achieve consensus in the energy while providing inertial support.
A further aspect of the present disclosure is a method of regulating frequency of an islanded microgrid, having at least one grid-tied renewable energy source. The method can include generating, by a centralized ∞ controller, active and reactive power setpoints; and controlling, by a distributed control, a multi-agent system, integrated into the grid through a grid-tied inverter coupled with an LCL filter, to adjust output power of a multi-agent microgrid storage cooperatively so that they achieve consensus in the energy while providing inertial support.
The foregoing general description of the illustrative embodiments and the following detailed description thereof are merely exemplary aspects of the teachings of this disclosure, and are not restrictive.
A more complete appreciation of this disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
∞ controller is used respectively, according to certain embodiments.
∞ controller is used, according to certain embodiments.
∞ controller is used respectively, according to certain embodiments.
∞ controller due to sudden disruption in the load, according to certain embodiments.
∞ controller due to sudden disruption in the load, according to certain embodiments.
∞ controller due to sudden disruption in the load, according to certain embodiments.
∞ controller due to sudden disruption in the load, according to certain embodiments.
∞ controller due to sudden disruption in the load, according to certain embodiments.
In the drawings, like reference numerals designate identical or corresponding parts throughout the several views. Further, as used herein, the words “a,” “an” and the like generally carry a meaning of “one or more,” unless stated otherwise.
Furthermore, the terms “approximately,” “approximate,” “about,” and similar terms generally refer to ranges that include the identified value within a margin of 20%, 10%, or preferably 5%, and any values therebetween.
Aspects of the present disclosure are directed to a control system to regulate frequency of an islanded microgrid and corresponding method. The present disclosure describes a centralized ∞ controller (H-infinity controller) and cooperative multi-agent consensus distributed control as a control approach to optimize the operation of the islanded microgrid. In control theory, a H-infinity control is used to synthesize a controller that can achieve stabilization with guaranteed performance. A controller is synthesized by expressing the control problem as a mathematical optimization problem that finds the controller that solves the optimization. In the distributed control approach, a group of subsystems or agents cooperatively interact to achieve consensus on a global objective. The centralized
∞ controller is configured to regulate the frequency of the islanded microgrid by emulating the inertial responses of synchronous generators (SGs). The centralized
∞ controller is also configured to synchronize the power and state of charge (SoC) for a group of batteries operating as a multi-agent system in the islanded microgrid.
In the present disclosure, the microgrid dynamics are transformed into a plurality of uncertain convex polytopic small-signal models using Lyapunov theories and linear matrix inequalities. Then, a convex optimization model is employed to allocate global setpoints to the centralized ∞ controller that stabilizes the microgrid over the uncertain polytope. The centralized
∞ controller (cooperative controller) aims to adjust the output power of the microgrid storage devices (battery energy storage devices) cooperatively so that they achieve consensus in the energy while providing inertial support. Using a real-time digital simulator (RTDS), a real-time simulation is carried out on a realistic microgrid to demonstrate the efficacy of the control approach. The multi-stage validation of the control system authenticates the robustness of the coordinated control design against various grid disruptions and a wide range of renewable injections.
In various aspects of the disclosure, non-limiting definitions of one or more terms that will be used in the document are provided below.
A microgrid can operate in two distinct modes: (1) grid connected and (2) islanded (autonomous) mode.
The “islanded” mode is a condition in which a microgrid, having distributed generation (DG) sources, converter, and load, gets disconnected from the utility grid. Under such condition the DG sources in the microgrid switches to a voltage control mode, in order to provide constant voltage to local loads.
A “grid connected mode” is a condition in which the microgrid works as current controller and injects power to the main grid, depending on the power generation and local load with suitable market policies. Providing constant voltage at a stable frequency with proper synchronization amongst each DG in a microgrid is a challenge.
A term “per-unit (pu)” may refer to an expression of system quantities as fractions of a defined base unit quantity.
The utility grid 102 (hereinafter interchangeably referred to as “the grid”) is an interconnected network that delivers electricity from power-producing stations to consumers. The utility grid 102 includes various units such as a power generation unit, a power transportation unit for carrying the generated power from the power generation unit to the consumer side, and a substation unit (not shown) connected to the power transportation unit for receiving the generated power as well as converting into a required power suitable for household or industries loads. The utility grid 102 is configured to operate at a utility grid voltage, a utility grid frequency, and a utility grid phase angle.
As shown in
In an aspect, the PCC 106 is a point at which the islanded microgrid 108 is interfaced with the utility grid 102. In an example, the PCC 106 is a DC bus through which the islanded microgrid 108 is interfaced with the at least one grid-tied renewable energy source and the dynamic load 132. In some examples, the PCC 106 acts as an interface through which the generated energy from the renewable energy sources passes to an external network, such as a utility. In an aspect, the PCC 106 is a common interconnection point for different customers connected to the same utility power supply. In an example, the PCC 106 is connected to the plurality of power converters. The DC bus is configured to receive the DC voltage from the plurality of power converters.
The synchronous generator (SG) 104 generates power by rotation of a rotor and supplies the generated electric power to the utility grid 102. The synchronous generator 104 is configured to operate in a P-V (constant active power and terminal voltage) mode or a P-Q (constant active and reactive power) mode. The synchronous generator 104 follows the grid frequency and delivers the required power to the grid 102 by applying the required amount of torque calculated by a generator governor.
The at least one grid-tied renewable energy source is configured to generate an electric current. The renewable energy source is configured to employ a maximum power point tracking (MPPT) algorithm. The renewable energy source includes a DC-DC converter that converts a direct current (DC) from one voltage level to another level. The DC-DC converter is configured to produce a voltage that is regulated and consistent.
In an embodiment, the PV system 110 includes at least two PV modules, and a DC/DC converter, such that the solar energy is converted into electric energy and transmitted to a direct current bus. In an example, the PV system 110 includes a power inverter which converts the direct current (DC) output of the PV system 110 into a utility frequency alternating current (AC) that can be fed into a commercial electrical grid or used by a local, off-grid electrical network. In an embodiment, the MPPT algorithm is implemented in the plurality of inverters coupled with the renewable energy generating devices. For example, the MPPT algorithm is configured to continuously adjust an impedance of the PV system 110 to keep the PV array operating at, or close to, the peak power point of the PV system 110 under varying conditions, like changing solar irradiance, temperature, and load. The MPPT algorithm controls the voltage to ensure that the system operates at “maximum power point” (or peak voltage) on a power voltage curve.
The wind turbine system 112 (also known as “grid-tied wind system”) is configured to convert the wind energy into electric energy. The wind turbine system 112 includes a doubly fed induction generator, a synchronous generator, an AC-DC converter and a DC-DC voltage stabilizing module which are sequentially connected to convert the wind energy into the electric energy. The wind turbine system 112 also includes the maximum power point tracking (MPPT) algorithm. The MPPT algorithm is configured to change the output voltage of the wind turbine system 112 to track the maximum power point.
The grid-tied electric vehicle (EV) charging station 114 is connected to the grid 102 or with the microgrid 108 ensuring quality power transfer with reduced harmonic currents. The EV charging station 114 includes an AC-DC grid tied converter, and a DC bus. The DC bus is configured to connect the renewable energy sources directly through a DC-DC converter. For example, a three phase supply is taken from the grid. A three phase transformer is used to step down the voltage from the distribution grid voltage level to EVs battery voltage levels. Also a three phase AC/DC converter transforms the ac power into dc power and forms the DC bus. EVs get connected to the DC bus for charging through DC/DC converters.
The dynamic load 132 is connected to the islanded microgrid 108 via the PCC 106. Endpoints of the islanded microgrid 108 are consumer locations where electricity is used to power various equipment such as lighting equipment, television devices, dishwasher equipment, or such equipment (acting as multiple loads 132 for the microgrid 108). In an example, a DC load is connected to the PCC 106 via a DC-DC converter. In another example, an AC load is connected to the PCC 106 via a DC-AC converter that converts DC (direct current) to AC (alternating current).
Referring to ∞ controller 116, a multi-agent system 120, and a distributed control 126.
The centralized ∞ controller 116 (cooperative controller) is configured to generate an active power setpoint and a reactive power setpoint. The centralized
∞ controller 116 regulates the frequency of the islanded microgrid 108. The centralized
∞ controller 116 is configured to output a feedback that minimizes the maximum gain of the output over disturbances.
The multi-agent system 120 is integrated into the grid through a grid-tied inverter 122 coupled with an LCL filter 124. In an embodiment, the multi-agent system 120 includes multiple autonomous computational entities (agents), which perform tasks based on goals. The multi-agent system 120 includes a multi-agent microgrid storage 128 (a group of battery energy storage devices). The group of battery energy storage devices 128 is attached to the DC-link of the grid-tied inverter 122.
It is known in the art that in a system with lower inertia, the frequency nadir is considerably lower along with a high rate of change of frequency (ROCOF). The frequency nadir is used to predict a maximum frequency deviation and a time at which the maximum frequency deviation occurs after a major disturbance. Such situations can lead to under-frequency load shedding (UFLS), and cascaded outages. The solution to such scenarios is to add virtual inertia in the control system 100. In the present control system 100, a virtual inertial unit (virtual synchronous generator (VSG) frequency-based unit) is integrated into the islanded microgrid 108 through the grid-tied inverter 122 (a three-phase grid-connected inverter), thereby enhancing system stability and enable greater penetration of RESs into the microgrid 108. The virtual inertial unit receives the active and reactive power setpoints and enhances the centralized ∞ controller to exhibit damping and inertia properties of the synchronous generator.
The distributed control 126 is configured to control the multi-agent system 120 and the grid-tied inverter 122 to adjust output power of the multi-agent microgrid storage 128 cooperatively so that they achieve consensus in the energy while providing inertial support. The distributed control 126 is a decentralized cooperative multi-agent control to synchronize the power and state of charge (SOCs) among the battery energy storage devices of the multi-agent microgrid storage 128.
In the present control system 100, microgrid dynamics are transformed into various uncertain convex polytopic small-signal models using Lyapunov theories and linear matrix inequalities. A convex optimization model is solved to allocate the active and reactive power setpoints to the centralized ∞ controller that stabilizes the microgrid 108 over the uncertain convex polytope.
The H-infinity controller is expressed as a mathematical optimization problem, and the controller that solves the optimization is used as the controller. During the realization of the control system 100, following mathematical relationships (theories) are considered:
Graph theory is a mathematical framework for modeling interconnection between the plurality of agents in the multi-agent system. A graph (
, E) is defined as an ordered pair of a set of vertices
and edges ε. The information in the graph is characterized by the degree, adjacency, incidence, and Laplacian matrices. For a graph containing n vertices and m edges, the degree matrix Δ(
)∈
n×n, is a diagonal matrix having elements on the diagonal representing the degree d(vi) of each vertex. d(vi) is the sum of edges incident to the vertex vi. The adjacency matrix
(
) is a symmetric n×n matrix describing the adjacency relationship in
. aij∈
(
)=1 if vivj∈ε(
) and zero otherwise. Laplacian matrix in an undirected graph
(
)=Δ(
)−
(
). The Laplacian matrix dictates the stability and convergence rate of the multi-agent system.
The multi-agent system 120 is configured to employ a distributed control to synchronize the power and state of charge (SOCs) among the battery energy storage devices. The distributed control 126 is a decentralized cooperative multi-agent control. The distributed control 126 (multi-agent control) operates according to a coordinated leader-follower control approach which is configured to balance the SOC of the battery energy storage devices, by adjusting output power of operative batteries to balance the SOC while providing inertial support to the microgrid 108. The distributed control 126 ensures that no battery is depleted when available capacity exists in the remaining battery energy storage devices.
To develop the distributed control 126 (decentralized cooperative multi-agent control), following assumptions are considered:
In first assumption, an average consensus is considered. It is also known as leaderless consensus protocol. For the leaderless consensus protocol, consider a network of multi-agent systems (MAS) having n agents described by the following first-order dynamics:
where xi and ui represent the states input and control input of each agent in the network.
The MAS described by {dot over (x)}i achieves consensus if for any xi(0),
The MAS asymptotically solves average-consensus problem when,
The control protocol ui(t) is chosen as,
In an example, a closed loop system (under the consensus protocol ui) is given as,
where has a simple zero eigenvalue and all other eigenvalues have positive real parts.
x=0 implies that x1=x2= . . . xn. Consensus is reached asymptotically for the system {dot over (x)}=−
x.
The centralized ∞ controller 116 provides the feedback for minimizing the maximum gain of the output of the microgrid 108 over disturbances. In an example, the disturbances include power injections from the at least one grid-tied renewable energy source. The centralized
∞ controller 116 is configured to provide a robust
∞ control (
∞ control is used to shape closed loop transfer functions and guarantee closed loop stability), as evaluated in the following equations:
Consider a linear time-invariant system (LTI) given by equation 6-equation 9, as below,
where x∈n is the state variable. w∈
q and u∈
r denote the disturbance and the actual system input, respectively. z∈
p and y∈
m denote a controlled output and a measured output, respectively. The mandate of the
∞ control is to minimize the maximum gain of the output over the disturbances. That is,
G(s) denotes the transfer function that lives in the hardy space ∞(
+). The ∥⋅∥∞ of G is the supremum of the maximum singular values in the frequency domain. z and w refer to the system output and the exogenous input, respectively.
The state-space realization given by equation (6) is ∞ static output feedback stabilizable if (A, B2) is stabilizable and (A, C2) is detectecble, and there exists a symmetric matrix P>0 such that,
where Sym{ψ} stands for the argument {ψ+ψT}. P is a positive definte matrix of an appropriate dimension satisfying P=PT. Although A and C2 are both affine in the controller , the matrix inequality (equation 11) is bilinear in terms of P and
, therefore, equation (11) is non-convex and NP-hard to solve. However, equation (11) is a necessary and sufficient condition for the stability and stabilization of the system. Also, the level of complexity increases if the matrices in equation (6) become functions of system uncertainties.
In the present disclosure, various state-space models that are perturbed versions of the nonlinear small-signal models are employed. In control field, a state-space model is a mathematical model of a physical system specified as a set of input, output and variables (state variables) related by first order (not involving second derivatives) differential equations or difference equations. The values of the output variables depend on the values of the state variables.
As shown in ∞ controller 216 is configured to employ the distributed control to synchronize the power and state of charge (SOCs) among the battery energy storage devices. The grid-tied inverter includes a phase-locked loop (PLL), a current controller, and the LCL filter. The small-signal model 200 is a tenth-order small-signal model that represents the dynamics of the phase-locked loop, the current controller, and the LCL filter.
The microgrid 204 is connected to the utility grid 202 via the PCC 206. The microgrid 204 can be divided into two sections, a control section 208 and a distributed energy resources (DERs) section 210. The DER is small-scale power generation sources which are located close to where electricity is used (e.g., a home or business) and provide an alternative to an electric power grid.
The control section 208 is configured to receive an input signal (θPLL) from the centralized ∞ controller 216. The control section 208 uses dq control as shown by block 218. In an example, the dq control converts grid voltage and current into a frame that rotates synchronously with the grid voltage vector by Park Transformation so that three-phase time-varying signals are transformed into DC signals. Block 218 (dq transformation) is configured to generate id, and iq.
Similarly, block 224 is configured to employ PQ control and generate id*, and iq*. The PQ control is configured to generate a reference voltage that is used to control both the active and reactive power. Further, an input signal (id−id*) is provided to a first PI controller 220 and an input signal (iq−iq*) is given to a second PI controller 226. The first PI controller 220 generates a first reference current required for voltage regulation. The second PI controller 226 generates a second reference current required for voltage regulation. Block 222
is configured to generate a first reference PWM signal (vd*). Block 228
is configured to generate a second reference PWM signal (vq*). Block 230 is configured to receive the first reference PWM signal (vd*) and the second reference PWM signal (vq*) from the block 222 and the block 228, respectively. The block 230 also receives the input signal (θPLL) from the centralized ∞ controller 116 and generates a signal for a PWM 232. The PWM 232 is responsible for the generation of the gating signals sent to the battery energy storage devices.
Block 234 is configured to receive a reference DC (PDC*) signal and employ a cooperative control to synchronize the power and state of charge (SOCs) among the battery energy storage devices. As shown in
The DERs section 210 includes a plurality of BESSs 236, a plurality of DC-DC converters 238, a LCL filter 242, and a phase-locked loop (PLL) 244. For example, the plurality of BESSs 236 includes N BESS. Each of the plurality of BESSs 236 is connected to a bidirectional buck-boost DC-DC converter 238. The bidirectional buck-boost DC-DC converter is attached with every BESS in the multi-agent system 120 to provide fully-fledged lower-level controls. Block 240 is configured to act as a current path. In an example, the block 240 includes a power inverter that changes direct current (DC) to alternating current (AC).
The PLL 244 is configured to generate an output signal whose phase is related to the phase of an input signal (for example, phase of the microgrid). The LCL filter 242 is configured to reduce harmonics of current absorbed by the power converters 240, with a rectifier input stage. The dynamics of the LCL filter 242 in dq frame may be described by the following sets of dynamical equations. The inductor current of the filter in dq frame is given by,
where iL, vinv, Rf, Lf, vc, and ω denote the inverter current and voltage, filter resistance and inductance, and capacitor voltage and synchronous speed, respectively. Similarly, the output current sensed at the grid side of the inverter is given by,
Rf and Lf are the coupling resistance and inductance, respectively. vg stands for the grid voltage. The output voltage across the capacitor terminals can be described by,
The small-signal model of the LCL filter in the compact form is given by,
The input matrix Bf to the LCL filter is decoupled to,
Where xf, uf, and yf are as follows,
The power controller is an open-loop conversion of a power reference into a current reference, given the voltage at the PCC. The output reference currents can be calculated using active and reactive power setpoints as follows,
A voltage source inverter (VSI) is operated at a unity power factor under which the d-axis is aligned with the magnitude of the grid voltage and the q-axis is set to zero (i.e., voq=0). The reference currents can be obtained from the following notions,
A factor of 3/2 may be added to the previous notions if Clarke's transformation is used instead of Concordia's.
A PQ inverter and the grid-tied inverter 122 (current controller) are designed and controlled to track the setpoints dictated by system operators. Generally, the grid-tied inverters do not inherently participate in frequency and voltage regulations. Therefore, the control system 100 of the PQ inverter basically relies on the current controller block for tracking purposes. The dynamics of the current controller can be described by,
The inverter voltage in the dq rotating frame is given as,
The small-signal model of the current controller is given by,
Similarly, composing vinv in the compact form yields,
Block 304 is a low-pass filter (LPF). For example, the LPF is a PI controller. The PI controller 304 is formed by combining a proportional and an integral control action. The PI controller 304 includes two paths: an integral path (ki∫) 306, and a proportional path (kp) 308. In an example, the proportional path (kp) 308 tends to react on error and the integral term tends to integrate the error such that the PI controller 304 eventually produces a control output that drives the current error to zero. Block 310 is configured to add the output generated by the integral path (ki∫) 306, and the proportional path (kp) 308.
Block 312 represents to a voltage controlled oscillator (VCO) which is configured to generate an output frequency. The output frequency is proportional to an input voltage of the VCO. Block 314 is configured to act as a feedback control that receives the output frequency from the VCO and phase voltage of the grid. Block 314 employs dq control and generates a DC signal vq. Block 302 is an adder.
The dynamics of PLL is attached to the grid-connected converters' overall model is fundamental for synchronization. The small signal model of the PLL shown in
The overall small-signal model of the grid-follower inverter in the compact form is composed as,
where x and Apq are written as,
Without loss of generality, the input to the PQ inverter can be in the form of,
In the present disclosure, a small signal model of synchronous generator (SG) is also analyzed. In an example, a synchronous generator's seventh-order model is used to capture the stator and rotor dynamics. The SG model in the compact form is written as,
where x∈n and u∈
m denote the state variables and the input to SG, respectively. F∈
n×n is provided in the appendices. The matrices E∈
n×n and B∈
n×m given below, characterize the dynamics evolution with time and the input matrix, respectively. The initial conditions can be readily obtained from the load flow analyses and the algebraic equations linking the flux linkages to stator and rotor currents.
where x and the BSG are given as,
In the present disclosure, a small signal model of the microgrid storage 128 (BESS system) is also analyzed. In an example, the microgrid storage 128 operate in a decentralized microgrids and are usually situated behind bidirectional DC-DC converters. It is necessary to attach a bidirectional buck-boost DC-DC converter for every battery module in the multi-agent system 120 to have fully-fledged lower-level controls. In the present disclosure, the dynamics of the aggregated system are given as,
where iL, vc, vdc, and eo refer to the bidirectonal converter current, capacitor voltage, input voltage, and the internal electromotive force, respectively.
The small-signal model of the BESS system is written as,
The output is chosen as,
A proportional-integral-based lower-level controller (PI controller) is attached to the model to regulate the duty cycle of the converter. The PI controller is given as,
Where the dynamics of the integral controller read as follows,
The distributed control is designed to track the reference current (i.e., charging or discharging orders) generated by a multi-agent consensus controller.
The dynamic model of the SOC of an ESS is given by,
where si(t), Ii(t), and qi are the state-of-charge, output current, and capacity of the ith ESS, respectively. ρi denotes the coulombic efficiency defined as,
Taking the derivative of si, gets,
But
therefore,
σi is related to the converter efficiencies. σi can be reasonably assumed 1 p.u during charging and discharging processes. The reference power generator of the ith ESS can be modeled with a first-order integrator as,
Therefore, the dynamic energy model of the ith ESS unit can be represented as,
Further, each battery package in the BESS in the multi-agent system 120 is subject to,
As more DERs are incorporated into the power grid, the inertia constant and damping property can no longer be assumed static and known. Therefore, the matrices describing the dynamics of the microgrid are transformed into uncertain models with polytopic uncertainties. That is, equation (8) becomes as follows,
where θi≥0 and Σi=1Nθi=1. A(θ) defines the polytopic uncertainty domain depicted pictorially in
For some positive α, the uncertain system (as in equation 6) is ∞ in which static output feedback is robustly stable and stabilizable if there exists a positive definite matrix
n×n and structured matrices Z and L such that equation (51) is negative definite, given as:
In equation (51), and are as follows,
where C2⊥ is the orthogonal basis for the null space of C2. The ∞ static output feedback controller that minimizes
and stabilizes the uncertain system can be recovered as,
The following control strategy is suggested for solving the consensus problem in a double-integrator leader-follower multi-agent system,
where ηi and ζi denote the multi-agent dynamics. The subscript r denotes the leader's dynamics. The leader dynamics are given as,
where pcc is the command signal at the point of common coupling, and ko is the leader proportional gain. N denotes the total number of agents.
In the present control system 100, the virtual inertia is implemented to increase the contribution of distributed generators to oscillation damping. In an example, to emulate the inertial behavior of synchronous generators, inverter based DERs require a temporary source of energy similar to the kinetic energy of the rotor of synchronous generators. A frequency-based VSG includes a power buffer (i.e., energy storage system), power converters, and a controlling unit. During experiments, an analysis of the significance of inclusion of virtual inertia control loop on frequency control of the microgrid can be performed.
An emulated power of the inertia control loop can be described by,
where kvi, kd, and Rvi denote the virtual inertia constant, damping coefficient, and virtual droop, respectively.
The following examples are provided to illustrate further and to facilitate the understanding of the present disclosure.
During the experiments, the simulation is initialized by verifying the performance of the small-signal model of the grid-tied inverter 122. The effectiveness of the tenth-order small-signal model in capturing the important dynamics of the grid-tied inverter 122 is demonstrated in
During experiments, the simulation are carried out on a 100 kW grid-following inverter. A simultaneous step change in Pref and Qref is applied at t=0.1 s to highlight the performance of the GFL inverter 122 in tracking the setpoints, as shown in
In ∞ based virtual inertia control is tested against sudden load disruptions and various RESs injections. The controller's performance was also compared with the conventional PI controller, highlighting its robustness at different inertia levels. The simulations can be carried out assuming that the islanded microgrid is isolated from the utility grid 102 and is formed by the synchronous generator. The islanded microgrid 108, shown in
The coordinated ∞ cooperative virtual control strategy provides an optimum performance for the uncertain microgrid over the convex polytope, depicted in
∞ controller 116 is used respectively. Signal 802 represents the frequency response of the microgrid when no control is used. Signal 804 represents the frequency response of the microgrid when the centralized
∞ controller 116 is used.
∞ controller 116) is used.
∞ controller 116 is used respectively. Signal 832 represents the frequency response of the microgrid 108 when no control is used. Signal 834 represents the frequency response of the microgrid 108 when the present control system 100 (the centralized
∞ controller 116) is used.
In ∞ controller 116, the islanded microgrid 108 is examined at 40% (medium) and [15˜20%] (low) of the nominal microgrid parameters (HμG, DμG). At 40% of the nominal system inertia, a 5% step change is applied at t=55 s and t=70 s, representing a connection of a composite load or a loss of a generating unit and a connection of RES, respectively. The frequency response of the islanded microgrid is analyzed in
∞ based virtual inertia unit. It is clear from the
∞ controller.
∞ controller 116 outperforming the conventional PI controller in minimizing the ROCOF by regulating the microgrid frequency. The efficacy of the control system 100 is also examined under severe operating conditions in
∞ control. It also shows that the
∞ control provides robust and optimal performance under extreme disruptions.
Although the BESSs have no initial power at initialization, the units have to exchange the power to equalize the SOCs, satisfying the consensus protocol as depicted in
The microgrid is examined at HμG=0.0332 s and DμG=0.0064.
The synchronous machine's response with and without the cooperative control is shown in ∞ controller 116) is integrated, the generator produces lesser effort to sustain the disturbances. The multi-agent system 120 relieves the generator by supplying or absorbing the deficit power during the disturbances. The cooperative control provides an energy consensus among the batteries while tracking the active power setpoint and reactive power setpoint of the PCC. The setpoints are generated by the centralized
∞ controller 116.
The performance of the present control system 100 (having ∞ based VSG) is compared with the conventional controlling system (PI-based VSG) and is summarized in Table 1. It is observed from the table 1 that the present control system 100 is efficient in comparison to conventional controlling systems. Table 1 illustrates a performance metrics of the microgrid at 40% of [HμG, DμG]. In table 1, a comparison is carried out in terms of maximum undershoot (MUS), maximum overshoot (MOS), frequency Nadir (fNadir), and settling time (Ts). It is seen that the present control system 100 outperforms the PI-based VSG in terms the MUS, MOS, Ts, and the frequency Nadir, demonstrating the robustness of the present control system 100.
During experiments, a step increase in load is translated into a discharging signal to the microgrid's BESSs. This command signal (discharging signal) is received by the virtual leader L and is distributed among the followers through the pinning agent (the agent connected with the leader directly). Under a large share of RESs, the system's frequency experiences higher ROCOF values. Regulating the frequency without integrating the virtual inertia requires load-shedding initiation to prevent the system from a catastrophic collapse. Therefore, the integration of virtual inertia successfully maintains the ROCOF values within the permissible bounds.
The islanded microgrid 108, shown in
To demonstrate the effectiveness of the disclosed controllers (associated with each of DERs), the following tests have been applied.
(A) dynamic performance of the microgrid with no inertial support
(B) inertial power command generated by the centralized ∞ controller 116
∞ cooperative control as disclosed in the present disclosure.
∞ controller 116 due to sudden disruption in the load. Signal 1152 represents a frequency response of the microgrid.
∞ controller 116 due to sudden disruption in the load. Signal 1162 represents a power response of the microgrid.
∞ controller 116 due to sudden disruption in the load. Signal 1172 represents a decaying power response of the microgrid.
∞ controller 116 due to sudden disruption in the load. Signal 1182 represents a power response of the leader. Signal 1184 represents a power response of other agents in MAS 120.
∞ controller 116 due to sudden disruption in the load. Signal 1192 represents a SOCs response of the MAS 120.
The microgrid is tested at 80% of the nominal system inertia. ∞ controller. In this mode, the virtual inertia unit receives the setpoints, but the circuit breaker is not closed yet. In
∞ cooperative control design is demonstrated in
Reiterating, the control system 100 has at least following features:
The present disclosure describes a coordinated ∞ leader-follower multi-agent control approach to achieve two objectives. That is, to regulate the frequency of islanded microgrids having low inertia levels and balance the SOC of microgrid storage systems, acting as a grid-forming unit. Lyapunov theories and linear matrix inequalities have been utilized to transform the system's dynamics into an uncertain polytopic model. In this study, the microgrid's inertia constant and damping properties have been considered unknown but bounded. Sufficient dilated
∞ conditions have been used to construct the controller 116 and convexify the optimization problem. The secondary control objective has been achieved using a cooperative controller 116 that adjusts the output power of the operative batteries to balance the SOC while providing inertial support to the microgrid, emulating the inertial response of the synchronous generator.
∞ control design does not require a continuous online process compared to model predictive control and adaptive control, making it highly practical and suitable for various applications. The cooperative controller 116 ensures that no battery is depleted when available capacity exists in the remaining ESSs, offering advantages over centralized control strategies in terms of optimality and utilization. Using the RTDS, real-time analyses have been completed demonstrating the efficacy and robustness of the coordinated control design at different inertia levels and under various RESs injections.
An embodiment is illustrated with respect to ∞ controller 116, a multi-agent system 120, and a distributed control 126. The centralized
∞ controller 116 generates active and reactive power setpoints. The multi-agent system 120 is integrated into the grid through a grid-tied inverter 122 coupled with an LCL filter. The distributed control 126controls the multi-agent system 120 and the grid-tied inverter 122 to adjust output power of a multi-agent microgrid storage 128 cooperatively so that they achieve consensus in the energy while providing inertial support.
In an aspect, the renewable energy source is the PV system 110.
In an aspect, the renewable energy source is the wind turbine system 112.
In an aspect, the centralized ∞ controller 116 regulates the frequency of an islanded microgrid 108.
In an aspect, the centralized ∞ controller 116 outputs feedback that minimizes the maximum gain of the output over disturbances.
In an aspect, the disturbances include power injections from the at least one grid-tied renewable energy source.
In an aspect, the system includes a virtual inertial unit that receives the active and reactive power setpoints and enhances the centralized ∞ controller 116 to exhibit damping and inertia properties of a synchronous generator.
In an aspect, the microgrid dynamics are transformed into uncertain convex polytopic small-signal models using Lyapunov theories and linear matrix inequalities. A convex optimization model is solved to allocate the centralized ∞ controller 116 that stabilizes the microgrid over the uncertain convex polytope.
In an aspect, the multi-agent system 120 includes a group of battery energy storage devices. The distributed control 126 is a decentralized cooperative multi-agent control to synchronize the power and state of charge (SOCs) among the battery energy storage devices.
In an aspect, the multi-agent control operates according to a coordinated leader-follower multi-agent control strategy configured to balance the state of charge (SOC) of the battery energy storage devices, by adjusting output power of operative batteries to balance the SOC while providing inertial support to the microgrid, while ensuring that no battery is depleted when available capacity exists in the remaining battery energy storage devices.
Next, further details of the hardware description of the computing environment of ∞ controller 116 is a computing device which includes a CPU 1201 which performs the processes described above/below. The process data and instructions may be stored in memory 1202. These processes and instructions may also be stored on a storage medium disk 1204 such as a hard drive (HDD) or portable storage medium or may be stored remotely.
Further, the claims are not limited by the form of the computer-readable media on which the instructions of the inventive process are stored. For example, the instructions may be stored on CDs, DVDs, in FLASH memory, RAM, ROM, PROM, EPROM, EEPROM, hard disk or any other information processing device with which the computing device communicates, such as a server or computer.
Further, the claims may be provided as a utility application, background daemon, or component of an operating system, or combination thereof, executing in conjunction with CPU 1201, 1203 and an operating system such as Microsoft Windows 7, Microsoft Windows 10, UNIX, Solaris, LINUX, Apple MAC-OS and other systems known to those skilled in the art.
The hardware elements in order to achieve the computing device may be realized by various circuitry elements, known to those skilled in the art. For example, CPU 1201 or CPU 1203 may be a Xenon or Core processor from Intel of America or an Opteron processor from AMD of America, or may be other processor types that would be recognized by one of ordinary skill in the art. Alternatively, the CPU 1201, 1203 may be implemented on an FPGA, ASIC, PLD or using discrete logic circuits, as one of ordinary skill in the art would recognize. Further, CPU 1201, 1203 may be implemented as multiple processors cooperatively working in parallel to perform the instructions of the inventive processes described above.
The computing device in
The computing device further includes a display controller 1208, such as a NVIDIA Geforce GTX or Quadro graphics adaptor from NVIDIA Corporation of America for interfacing with display 1210, such as a Hewlett Packard HPL2445w LCD monitor. A general purpose I/O interface 1212 interfaces with a keyboard and/or mouse 1214 as well as a touch screen panel 1216 on or separate from display 1210. General purpose I/O interface also connects to a variety of peripherals 1218 including printers and scanners, such as an OfficeJet or DeskJet from Hewlett Packard.
A sound controller 1220 is also provided in the computing device such as Sound Blaster X-Fi Titanium from Creative, to interface with speakers/microphone 1222 thereby providing sounds and/or music.
The general purpose storage controller 1224 connects the storage medium disk 1204 with communication bus 1226, which may be an ISA, EISA, VESA, PCI, or similar, for interconnecting all of the components of the computing device. A description of the general features and functionality of the display 1210, keyboard and/or mouse 1214, as well as the display controller 1208, storage controller 1224, network controller 1206, sound controller 1220, and general purpose I/O interface 1212 is omitted herein for brevity as these features are known.
The exemplary circuit elements described in the context of the present disclosure may be replaced with other elements and structured differently than the examples provided herein. Moreover, circuitry configured to perform features described herein may be implemented in multiple circuit units (e.g., chips), or the features may be combined in circuitry on a single chipset, as shown on
In
For example,
Referring again to
The PCI devices may include, for example, Ethernet adapters, add-in cards, and PC cards for notebook computers. The Hard disk drive 1360 and CD-ROM 1366 can use, for example, an integrated drive electronics (IDE) or serial advanced technology attachment (SATA) interface. In one implementation the I/O bus can include a super I/O (SIO) device.
Further, the hard disk drive (HDD) 1360 and optical drive 1366 can also be coupled to the SB/ICH 1320 through a system bus. In one implementation, a keyboard 1370, a mouse 1372, a parallel port 1378, and a serial port 1376 can be connected to the system bus through the I/O bus. Other peripherals and devices that can be connected to the SB/ICH 1320 using a mass storage controller such as SATA or PATA, an Ethernet port, an ISA bus, a LPC bridge, SMBus, a DMA controller, and an Audio Codec.
Moreover, the present disclosure is not limited to the specific circuit elements described herein, nor is the present disclosure limited to the specific sizing and classification of these elements. For example, the skilled artisan will appreciate that the circuitry described herein may be adapted based on changes on battery sizing and chemistry, or based on the requirements of the intended back-up load to be powered.
The functions and features described herein may also be executed by various distributed components of a system. For example, one or more processors may execute these system functions, wherein the processors are distributed across multiple components communicating in a network. The distributed components may include one or more client and server machines, which may share processing, as shown by
More specifically,
The above-described hardware description is a non-limiting example of corresponding structure for performing the functionality described herein. The above-described hardware description is a non-limiting example of corresponding structure for performing the functionality described herein.
Numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that the invention may be practiced otherwise than as specifically described herein.