Introduction
A microgrid is a group of interconnected loads and distributed energy resources (DERs) within clearly defined electrical boundaries that act as a single controllable entity and can operate while connected to a grid or in autonomous/islanded mode. Microgrids can provide energy surety to all critical facilities and services and can evolve as a key building block for the future power grid [1].
Individual microgrids offer resilience benefits when they can serve electricity demand during a bulk power system outage following extreme events [2–7]. The benefits of individual microgrids can be expanded by interconnecting multiple microgrids to share resources, especially if the bulk power system is unavailable for an extended period [8, 9]. Microgrids may be ‘networked’ through a connection with the distribution system after one or more normally-open switches are closed. The challenge with interconnecting microgrids is that switching operations between microgrids can result in large deviations in the frequency and voltage, and possible collapse of one or more of the microgrids [10–15].
One factor contributing to the large switching transients is insufficient system inertia in the power grid. Power system inertia, or inertial response, is a property of large synchronous generators, which contain large synchronous rotating masses; it acts to overcome the immediate imbalance between the power supply and demand in the electrical grid. Traditionally, in a system operating with only diesel generators, the rotating mass of the generators provide the required inertial response. However, to minimise emissions and take advantage of existing DERs like rooftop photovoltaic (PV), many of the available generation assets may be renewables (solar, wind etc.) that are interconnected with grid-following inverters, which provide no inertia or fast frequency response [16].
Additionally, during a switching transient, it may not be possible to maintain the system frequency within the normal operating ranges for inverters as prescribed in the IEEE Standard for Interconnecting Distributed Resources with Electric Power Systems, Amendment 1 (IEEE Standard 1547a™−2014) [17]. Operation outside these specified ranges can cause inverter-connected generation assets to trip off-line during the transient. As a solution, existing diesel generators are oversized to provide inertia and operated at reduced efficiencies, which increases capital and maintenance costs [18]. An alternative to the installation of additional or larger units is to increase the utilisation of the control systems on existing generators [19–21].
A method for improving primary frequency response by engaging the voltage regulation equipment on microgrid diesel generators was presented in [10]. That work established the concept of leveraging the conservation voltage reduction (CVR) effect to maximise the frequency nadir during a transient in a dynamic time frame. A proportional–integral (PI) controller was designed to adjust the desired voltage input to the automatic voltage regulator (AVR) of a diesel generator as a function of a drop in system frequency, reducing the voltage during the transient at the generator terminals. The reduced terminal voltage reduces the average system voltage, which can lead to a reduction in load and less electrical torque on rotating machines. The result is an improved primary frequency response, which improves resilience without the need to oversize existing generation units or to add more units.
The proof-of-concept work designed a PI controller to alter voltage reference values for an AVR as a function of frequency deviation from the desired value during a transient event. The PI controller was manually tuned and added to only one diesel generator of the test system. However, with multiple generators in microgrids, the coordinated tuning and engagement of multiple PI controllers pose additional challenges. Though PI controllers work well at the device level, at the system level they are highly sensitive to controller gain, which is difficult to assign when multiple PI controllers are incorporated [22, 23] in a connected network without extensive communication capabilities, such as in a microgrid. They also exhibit sluggish control response to sudden disturbances and are highly prone to oscillatory behaviours.
One way to address these drawbacks is to supplement the PI controller with a neural-network-based tuner that would adapt the controller gains according to the system conditions. Though effective in addressing traditional PI controller drawbacks, the additional controller would increase the controller's response time and is more suited for supplementing existing control systems [24, 25]. Alternatively, previous works address these drawbacks in microturbines [26], hydrothermal systems [27], power quality devices [28], and motor speed and position control [29, 30] by replacing conventional PI controllers with neural-network-based controllers and observed better control system performance and stability.
This paper builds on the past work and explores using a neural-network-based control method – reinforcement learning (RL) – to modify set points of the existing voltage regulation equipment on diesel generators to mitigate the frequency deviations that occur in low-inertia microgrids during transients. This work proposes a RL-based policy approximation algorithm that uses a deep-network-based system dynamics model to identify the optimal control action to satisfy the tracking performance. The RL-based algorithm is motivated by the need to design an optimal controller that is generalised enough to able to perform in various fault scenarios, without needing to be retrained or retuned. The proposed controller is trained and validated using dynamic simulations on a co-simulation platform. The platform hosts a modified version of the IEEE 123-node test system with three microgrids, using the GridLAB-D™ simulation environment [31] with the RL-based controllers hosted on Python and communicating through the HELICS [32] middleware. The performance of the proposed controller is also compared to that of the previous PI controller. For a fair comparison, rather than manually tuning the PI controller, a neural-network-based tuner selects the respective controller gains.
The rest of this paper is organised as follows. Section 2 explains the concept of CVR and how it is leveraged to modify existing generator controls for improved frequency response, and Section 3 describes the RL-based controller and its design, training, and testing processes. Section 4 describes dynamic simulations performed to demonstrate the novelty of the work, and conclusions are drawn in Section 5.
CVR and modified AVR
CVR is a reduction in voltage to reduce active and reactive power consumption at end-use loads; it also reduces system losses to a lesser extent [33–36]. Historically, CVR has used persistent voltage reduction to reduce the annual energy consumption and/or the peak demand of distribution circuits. CVR-based systems have been in operation at the distribution level for over 30 years and there is extensive literature on the topic.
In this section, we describe leveraging CVR by engaging the AVRs of diesel generators to adjust their terminal voltages during a transient. Typically, an AVR compares a sensed voltage to a reference voltage and adjusts the field excitation of the generators to drive the difference to zero [37]. In the prior work [10], the AVR was supplemented with a manually tuned PI controller to compare the frequency as measured at its terminals with a nominal reference value (60 Hz in North America) and adjust the reference voltage as needed. Specifically, when the frequency decreased below the nominal frequency, the terminal voltage was reduced in an attempt to reduce system load, as in the CVR effect described above. The additional controller is referred to as a CVR controller. The prior work conducted simulation studies, in which one diesel generator in a networked microgrid system was equipped with the CVR controller and the primary frequency response was observed during switching transients. The results illustrated tremendous potential in the idea, but additional challenges remain before CVR controllers can be deployed in the field. First, manually tuning PI controllers is extremely challenging, and the effort increases exponentially with multiple field deployments of these PI controllers in a connected system without communications. Second, distribution systems change significantly over time with respect to their topology, demand, and DERs. The CVR controller should be able to adapt to these changes and still maintain a favourable response within system constraints without requiring periodic retuning. Third, the fixed structure of a PI controller also limits its adaptability to varying system topology. Finally, primary frequency response should take place on the time scale of 1–2 s, and PI controllers themselves respond sluggishly to sudden disturbances.
These drawbacks can be addressed through a neural-network-based CVR controller that can be trained before deployment through power system simulations and then set to automatically adjust with changing system conditions. This not only avoids the manual tuning process required by PI controllers but also adapts to changing system dynamics and to having multiple such controllers in the system.
The new modified AVR is illustrated in Fig. 1. The inputs to the CVR controller, in this case, are not only the reference and measured system frequencies, but also the terminal voltage, current output, and real and reactive power outputs of the generator. The objective of the CVR controller is to maintain the measured frequency, f , as close as possible to the reference frequency, f . This is done through injecting temporary adjustments of V to the reference terminal voltage V into the existing exciter (SEXS – simplified excitation system) AVR [13].
[IMAGE OMITTED. SEE PDF]
During a switching transient, the associated frequency drop will result in a negative input signal to the controller. Consequently, the output of the controller V will be negative, reducing the terminal voltage. The reduced terminal voltage decreases the average system voltage, leading to a reduction in load and electrical torque on rotating machines.
Reinforcement learning-based CVR controller
The main contribution of this work is the development of the RL-based CVR controller as shown in Fig. 1. Some fundamentals of RL along with the training approach are covered in this section.
Preliminaries
The CVR controller, introduced in the previous section, uses an RL-based algorithm to design an optimal policy in a sequential decision-making process. The proposed controller uses action (change in reference voltage) to control the dynamical system state (system frequency) to receive a reward (improved frequency response), where t indicates the current time. Control action deterministically transitions the system to the next system state using a state transition law . The optimal action sequence (policy) maximises the expected reward given by the following equation:
The optimal policy selection is a Markov decision process (MDP) [38] and can be represented by , where denotes a finite countable set of states [the continuous (uncountable) state space is discretised and made countable], denotes the finite countable set of control actions, denotes probability distribution of the next state given a current state (for the case with deterministic state transition law, this probability is ), indicates a discount factor to discount rewards obtained in the future, and is the designed reward function. Preference for future reward is motivated by the need to achieve a stable system state in both the near and the long-term future.
The policy maps the current state to the current control action, i.e. . The optimal policy maximises the total reward over a given time and can be expressed as , where is given in (1). The optimal value function is the value function obtained when the optimal policy is executed. The optimal value function also satisfies the Bellman equation, a necessary condition for optimality that connects the value function at the current state to that of previous and future states, mathematically expressed as follows:
Finally, the value iteration algorithm computes the optimal value function by iteratively using (2), starting with an initial estimate of zeros (a starting value of zero indicates neither rewarded nor penalised condition, which is an unbiased starting position). Once the optimal value function is found, the optimal policy can be calculated
Problem formulation
The implementation of the RL [39] starts with the definition of the MDP, with the four parameters (s, a, , and R). The state space is discretised into finite data points, namely . Similarly, the control space is discretised into finite data points, i.e. (for notation brevity, both discretisations are in terms of , but they can be different), where are lower and upper bounds of the state space and are lower and upper bounds of the control space. A discretised version of the control-oriented state space model is
The reward function R is
Finally, the discount factor, , setting a higher priority on a long-term reward.
Reinforcement learning
The system described in (4) starts at initial state and the designed controller takes control action . This selected control action takes the system state, , to a new state . From this state, the controller takes the next action, ; this process continues with successive actions until the desired state is reached. The total value function over the whole operation interval is given by
RL optimal policy algorithm
In Algorithm 1 (Fig. 2), the optimal control actions for each discretised initial state point are computed using the value iteration algorithm, and subsequently an MLP network is used to approximate the designed optimal policy. The MLP network has an input layer with one neuron, to accommodate current state information, and an output layer with one neuron to accommodate the control action designed by the optimal policy function ( , output of Algorithm 1). The MLP network has one hidden layer with five neurons; all layers are fully connected with the ‘selu’ (scaled exponential linear units) activation functions [40]. Once Algorithm 1 runs for all the discretised starting states , this MLP network can be used to train for finding the optimal control action for any given state by following the optimal policy .
[IMAGE OMITTED. SEE PDF]
Simulation results
This section presents the results of dynamic simulations conducted using the method presented in Section 3.
A co-simulation framework is created to test the proposed RL-based CVR controller. The power system model, simulated using GridLAB-D, collects the information on measured voltage, frequency, and real and reactive output power at every generator. This information is passed on to the individual controller for each generator. The RL algorithm is implemented using Python at the individual controller for each generator. In the co-simulation environment, these controllers interact with GridLAB-D using the open-source middleware HELICS. HELICS handles the data exchange between GridLAB-D and the Python controllers and maintains time synchronisation between the individual programs of the simulation.
Test system for simulation
The IEEE 123-Node Test System is used to represent a distribution circuit with multiple microgrids [41]. The modified version of the test system has a combination of diesel generators and inverter-connected PV generation; the inverters are compliant with IEEE Standard 1547a-2014 [17] and are grid-following. The frequency ranges for IEEE Standard 1547a-2014 are shown in Table 1. With the default settings in Table 1, the inverters will trip sooner for larger transients. Specifically, for an under-frequency transient >59.5 Hz and <60.5 Hz, the inverter will stay connected for 2.0 s. However, if the frequency drops below 59.5 Hz, the inverter will trip in 0.16 s.
Table 1 IEEE Std. 1547a Frequency Ranges – default settings
Function | Frequency, Hz | Clearing time, s |
UF1 | <57.0 | 0.16 |
UF2 | <59.5 | 2.00 |
OF1 | >60.5 | 2.00 |
OF2 | >62.0 | 0.16 |
The modified system has three sections that can form stable, self-regulating microgrids and a fourth section that has a high penetration of PV but cannot independently form a stable microgrid. Therefore, the modified system is divided into three microgrids and a ‘region’, which can potentially be energised from one of the microgrids but cannot form a stable microgrid on its own. A one-line diagram of the modified IEEE 123-Node test system is shown in Fig. 3. Note that the switch between nodes 54 and 94 is open initially.
[IMAGE OMITTED. SEE PDF]
The DERs of the three microgrids and one region are shown in Table 2. For each generation source, Table 2 indicates the microgrid or region where it is located, which node it is connected to, the generator type and the rated apparent power of the unit.
Table 2 DERs in IEEE 123-Node Test System
Generator | Microgrid/region | Node | Generator type | Rating, kVA |
G1 | 1 | 150 | diesel | 1200 |
G2 | 2 | 135 | diesel | 1350 |
G3 | 2 | 50 | PV | 800 |
G4 | 3 | 101 | diesel | 800 |
G5 | 3 | 300 | PV | 800 |
G6 | 4 | 87 | PV | 450 |
G7 | 4 | 91 | PV | 1500 |
Simulation scenarios
In this study, controllers are trained to improve the primary frequency response of networked microgrids. Training is conducted on simulated scenarios that capture the dynamics of typical networked microgrid operations, contingencies, and protection schemes.
In resiliency mode, all scenarios start with an event that disconnects the utility and splits the test feeder into portions with interconnected microgrids. Several events are designed to trigger under-frequency and over-frequency events, involving switching operations, load restoration, PV tripping, load shedding, and so on. With a limited number of simulated scenarios, the dynamics of networked microgrid operations cannot be fully represented. Nevertheless, a principle is that the set of scenarios should involve different levels of active power imbalance. The scenario set can be expanded to improve the performance of other contingencies, e.g. the failure of one or more controllers. Another principle is to use fewer scenarios, as it can be time consuming and difficult for utilities to prepare a very large set of scenarios. Thus, the proposed method can be closer to real practice. Besides, the controllers can learn continuously to improve the performance, once they are trained with simulated scenarios and deployed in the real system.
Table 3 describes all the events simulated across the scenarios and all the consequences arising from the events. Table 4 presents all the scenarios used for the training and testing of the proposed RL-based CVR controller in terms of the sequence of simulated events and the corresponding time stamps.
Table 3 Simulated contingency events across scenarios
Event ID | Description | Consequence |
E1 | The circuit breaker at the substation is tripped. Also, switches 18–135, 60–160, and 97–197 are opened. | The IEEE 123-node test feeder splits into three portions: MG 1, Region 4, and interconnected MG 2 and MG 3. |
E2 | Switch 97–197 is closed. | Region 4 is re-energised. |
E3 | PVs of Microgrids 2 and 3 (G3 and G5) increase generation. | An over-frequency event is observed. |
E4 | Distributed generators in MG 2 and MG 3 are overloaded. | An under-frequency event is observed and system balances out eventually. |
E5 | Switch 108–109 is tripped. | Loads on Nodes 109, 111, 112, 113, and 114 are disconnected, leading to an over-frequency condition. |
E6 | Switch 76–86 is opened. | Region 4 is split into two parts, which can be energised separately. |
E7 | Switch 151–300 is opened. | MG 2 and MG 3 are disconnected. Under-frequency is observed in MG 2, while over-frequency occurs in MG3. |
E8 | The circuit breaker at the substation is tripped. Also, Switches 18–135, 60–160, and 72–76 are opened. | The IEEE 123-node test feeder splits into three portions: MG 1, Region 4, and interconnected MG 2 and MG 3. Thus, the MG 3 created by E8 is larger than the MG 3 created by E1. |
E9 | Switch 97–197 is opened. | Loads are disconnected, leading to an over-frequency condition. The PV in MG 3 is tripped, as the frequency is above 62 Hz for more than 0.16 s. |
E10 | The PV in Microgrid 3 (G5) is tripped. | The active power generation (320 MW) of the PV in MG 3 is disconnected. |
E11 | A control signal is sent to increase the output of PV in MG 2 (G3) by 325 MW. | The demand is balanced and the frequency drop ends |
E12 | A control signal is sent to increase the output of PV in MG 2 (G3) by 325 MW. However, due to a communication delay, this signal is delivered 3 s later. | When the output of PV in MG 2 is increased after GFA devices shed load, over-frequency occurs. |
E13 | Load shedding is triggered by Grid-Friendly™appliance (GFA) devices once the frequency of a node with GFAs is lower than 59.0 Hz. | 300 MW load is shed by GFA devices. |
Table 4 Simulated scenarios for controller training and validation in terms of sequence of events in Table 3 and the corresponding time stamps in parentheses
Scenario ID | Events (timestamps in s) |
S1 | E1 (3.000), E2 (5.501), E3 (5.854), E4 (6.014) |
S2 | E1 (3.000) |
S3 | E1 (3.000), E5 (5.800) |
S4 | E1 (3.000), E6 (5.001), E2 (5.501) |
S5 | E1 (3.000), E7 (5.800) |
S6 | E8 (3.000) |
S7 | E8 (3.000), E7 (5.500) |
S8 | E8 (3.000), E7 (4.000), E9 (5.100) |
S9 | E1 (3.000), E10 (3.500), E11 (3.600) |
S10 | E1 (3.000), E10 (3.500), E12 (3.600), E13 (3.648) |
Selection of training and testing datasets
The simulated scenarios of Table 4 are segregated into training and testing datasets using open-loop (no control) frequency response from each of these scenarios to run a k -means clustering algorithm. As one could infer, each of these clusters represents a similar dataset and can help us generate a large enough training dataset (ample training data yields better performance on the testing dataset). The K -means algorithm results in an optimal k value of , which captures more than of the data variance. The first cluster contains Scenario 3 (S3), and Scenario 6 (S6) – Scenario 10 (S10). The second cluster contains Scenario 2 (S2) and Scenario 5 (S5). The remaining scenarios, i.e. S1 and S4 belong to the third cluster. One scenario from each of these three clusters is designated as the testing dataset (namely S3, S5, and S1), while the remaining seven become the training dataset.
The MLP responsible for finding f in (4), Algorithm 1, and the subsequent MLP are only trained on the training dataset. Once the optimal policy has been found and the MLP has been trained to predict the optimal control action based on the given system state, the performance of the RL algorithms is evaluated on the testing dataset.
Performance of the RL-based controller
Before detailing the performance of the designed RL-based control framework, it is important to define a few metrics that are used hereafter to measure the performance of the proposed controller. The following metrics are standard for measuring the asymptotic performance of a closed-loop dynamical system:
Rise time – Rise time is defined as the time taken for the frequency to increase from to of the desired final value of .
Peak time – Peak time is defined as the time taken for the frequency to reach the maximum value.
Overshoot – The amount of overshoot is defined as the percentage ratio of the difference between the maximum frequency and the desired final value of to the desired final value of .
Settling time – Settling time is defined as the time needed for the frequency to be bounded within a tolerance of of the steady-state value of .
Steady-state error – Steady-state error is defined as the difference between the desired frequency of and the actual final frequency.
Table 5 Comparison of performance metrics between RL control and no control for sample scenarios applied to generators G2 and G4
Scenario | Generator | Control | , ms | , ms | o, | , ms | , Hz |
S1 | G2 | RL | 626.8 | 4322.3 | 0 | 3252.6 | 0 |
S1 | G2 | None | 2843.4 | 5163.4 | 0.58 | ||
S2 | G4 | RL | 676.5 | 5149.7 | 0 | 3250.3 | 0 |
S2 | G4 | None | 3622.9 | 251.4 | 0.58 | 5940.6 | 0 |
S3 | G2 | RL | 1138.3 | 5193.1 | 0 | 3456 | 0 |
S3 | G2 | None | 3303 | 5531.4 | 0.98 | 6626.3 | 0.01 |
S5 | G4 | RL | 1017.1 | 5188.6 | 0 | 3316.6 | 0 |
S5 | G4 | None | 5485.7 | 0.58 | |||
S9 | G4 | RL | 749.7 | 3024 | 0.36 | 3049.1 | 0 |
S9 | G4 | None | 3789.7 | 212.5 | 0.59 | 6089.1 | 0.01 |
Figs. 4–8 show performance comparisons between no control and RL-based CVR control for a few selected simulation scenarios. Each figure depicts both a generator terminal frequency profile and the three-phase voltage profiles for both the cases. All scenarios depicted start with the tripping of the substation circuit breaker causing an under-frequency event.
[IMAGE OMITTED. SEE PDF]
[IMAGE OMITTED. SEE PDF]
[IMAGE OMITTED. SEE PDF]
[IMAGE OMITTED. SEE PDF]
[IMAGE OMITTED. SEE PDF]
In Scenario 9, shown in Fig. 4, this is followed by a PV trip in Microgrid 3 worsening the under-frequency dynamics and coming close to an inverter trip off (inverters trip off if the frequency is below 59.5 Hz for 2 s or more; see Table 1) without the proposed CVR controller. At 3.6 s, the PV in Microgrid 2 increases its output. With the proposed RL-based CVR controller, however, the frequency does not drop below 59.5 Hz for more than 0.1 s at a time and the voltage at the terminal of generator G4 is also maintained close to the desired value. Though frequency drops below 59.5 Hz, the system recovers fast enough to avoid inverter trip-off due to IEEE Std. 1547. The large voltage deviation is also avoided as the CVR controller triggers a drop in terminal voltage at generator G4 temporarily reducing the load on the system till the under-frequency event is stabilised.
In Scenario 10, shown in Fig. 5, the system contains grid friendly appliance controllers [12] that stop operations when the frequency drops below 59 Hz. In the scenario, without CVR controllers, a communication delay causes the GFAs to be tripped as the PV Microgrid 2 (G3) output is not increased in time to avoid this. Later, when the PV in Microgrid 2 increases the output, an over-frequency event is caused at 6.6 s. On the other hand, the RL-based CVR controllers greatly improve the frequency response, maintaining the frequency closer to the desired 60 Hz, completely avoiding the GFA-level load shedding, and causing no over-frequency event when the PV in Microgrid 2 increases its output. Though frequency drops below 59.5 Hz, the system recovers fast enough to avoid inverter trip-off due to IEEE Std. 1547. The large voltage deviation is also avoided as the CVR controller triggers a drop in terminal voltage at generatorG4 temporarily reducing load on the system till the under frequency event is stabilised.
In Scenario 1, shown in Fig. 6, after the feeder splits from the distribution system, an attempt is made to re-energise Region 4 at 5.5 s using the available excess generation in Microgrids 2 and 3. An over-frequency event is observed immediately followed by an under-frequency event. The RL-based CVR controller does not improve the frequency response during the initial under-frequency response when the distribution system is split. However, the next two events are completely avoided and frequency is maintained at 60 Hz when generation in the microgrids are adjusted.
In Scenario 5, shown in Fig. 7, after the distribution system is split at 3 s, the frequency drops, but PVs are not tripped. At 5.8 s, switch 151–300 is opened, separating Microgrids 2 and 3 leading to a drastic frequency drop causing inverter trip-off and system collapse. Alternatively, with the RL-based CVR controllers, the frequency response at 3 s is greatly improved and at 5.8 s the system collapse is completely avoided. Though frequency drops below 59.5 Hz, the system recovers fast enough to avoid inverter trip-off due to IEEE Std. 1547. The large voltage deviation is also avoided as the CVR controller triggers a drop in terminal voltage at generator G4 temporarily reducing the load on the system till the under-frequency event is stabilised.
In Scenario 6, shown in Fig. 8, the under-frequency events caused by the distribution system split cause highly oscillatory dynamics and the system is unable to recover in time to avoid the inverter trip-off due to IEEE Std. 1547. The RL-based CVR controller reduces the oscillations and helps the frequency to bounce back to 60 Hz in time to avoid the inverter trip-off.
All the above-presented scenarios show that the proposed RL-based CVR controller can greatly improve primary frequency response during a variety of networked microgrid operations. The controller responds well in simulation scenarios both with single-fault occurrences (such as Fig. 4) and in simulation scenarios with multiple episodes of failure (such as Figs. 5–7). The evolution of value function with each iteration of Algorithm 1 in the design of the RL-based CVR controller is shown in Fig. 9. The reward term converges with an increasing number of runs, , of Algorithm 1, and indicates the existence of locally optimal policy . The desirable convergence of the reward term means there is a finite amount control inputs that enable the controller to provide primary frequency response.
[IMAGE OMITTED. SEE PDF]
Performance comparison with PI controller
This section compares the performance of the proposed RL-based controller with prior work [10]. The prior work uses a PI controller to alter the AVR voltage reference values during a transient for improved frequency response. For the comparison, a PI controller with the following architecture is tuned:
The performance of the RL-based controller is compared to that of the PI controller for all the ten scenarios detailed in Table 4. This section presents the comparison for Scenario 9; the comparison for the other scenarios shows similar advantages. For Scenario 9, the best fitted values for the PI controller variables are , , and , where brackets indicate the confidence interval of the respective variable.
Fig. 10 shows a comparison between the performance of the RL-based CVR controller and the designed PI controller. Although the PI controller provides recovery in the closed-loop system performance, it is around slower in recovery than the RL-based CVR controller. This can be deduced from the fact that PI controllers are restrictive on their functional shape, in contrast with the RL-based CVR controller, which is designed based on the optimal value function.
[IMAGE OMITTED. SEE PDF]
The computational cost for the PI controller is associated with training only two parameters. It has a constant complexity of . On the other hand, the proposed MLP neural network has one neuron in the input layer and five neurons in the hidden layer. It requires training of ten parameters – weight and bias pairs for five neurons in the hidden layer – and has a complexity of (where N is number of neurons in hidden layer). The proposed method is computationally more complex than the PI controller. However, this comes with added benefits of better frequency response without the need to manual tune and re-tune controller gains.
Conclusion
Networked microgrid operations improve the resilience of the power distribution network beyond isolated microgrids. However, switching transients that are required for their operations can trigger system instability and collapse, especially with the recent increase in inverter-connected renewable energy sources, that do not provide the inertia required to support system stability. Oversizing generators to provide system inertia can help, but it greatly increases capital and operation and maintenance costs. As an alternative, this work proposes leveraging traditional CVR to improve primary frequency response during networked microgrid operations. The proposed RL-based CVR controller modifies the voltage reference value fed to the standard generator controls so the load is temporarily modified during transients to increase dynamic stability and prevent system collapse. The controller uses a reinforcement-learning-based algorithm to track frequency at the desired 60 Hz. The controller greatly improves the primary frequency response, and its performance is better than that of traditional PI controllers. A reinforcement-learning-based controller also facilitates continuous adaptation to changing system conditions. Future work will explore any other neural networks that could be used without hindering the advantages already presented. The authors also intend to test the proposed CVR controller in the field and analyse the system dynamics with varying levels of CVR controller penetration.
Office of Electricity Delivery and Energy Reliability.: ‘Multi‐year program plan: 2017–2021 microgrid R&D program’, U.S. Department of Energy, 2017
Lasseter R.H.: ‘Microgrids’. 2002 IEEE Power Engineering Society Winter Meeting. Conf. Proc., New York, NY, USA, 2002, vol. 1, pp. 305–308
Lamonica M.: ‘Microgrids keep power flowing through sandy outage ’ (MIT Technology Review, USA, 2012), https://www.technologyreview.com/2012/11/07/254642/microgrids‐keep‐power‐flowing‐through‐sandy‐outages/
Wu X. Wang Z. Ding T. et al.: ‘Microgrid planning considering the resilience against contingencies’, IET Gener. Transm. Distrib., 2019, 13, pp. 3534–3548
Metelitsa C.: ‘U.S. microgrid: Market drivers, analysis and forecast’, Greentech Media Research, Tech. Rep., 2017
Sun W. Ma S. Alvarez‐Fernandez I. et al. ‘Optimal self‐healing strategy for microgrid islanding’, IET Smart Grid, 2018, 1, (4), pp. 143–150
Moghateli F. Taher S.A. Karimi A. et al.: ‘Multi‐objective design method for construction of multi‐microgrid systems in active distribution networks’, IET Smart Grid, 2020, 3, (3), pp. 331–341
Lasseter R.H.: ‘Smart distribution: coupled microgrids’, Proc. IEEE, 2011, 99, (6), pp. 1074–1082
Li Z. Shahidehpour M. Aminifar F. et al.: ‘Networked microgrids for enhancing the power system resilience’, Proc. IEEE, 2017, 105, (7), pp. 1289–1310
Schneider K.P. Radhakrishnan N. Tang Y. et al.: ‘Improving primary frequency response to support networked microgrid operations’, IEEE Trans. Power Syst., 2019, 34, (1), pp. 659–667
Hartay C. Couy C.: ‘Diversity: A new problem in feeder pickup’, Electr. Light Power, 1952, pp. 142–146
Schneider K.P. Tuffner F.K. Elizondo M.A. et al.: ‘Enabling resiliency operations across multiple microgrids with grid friendly appliance controllers’, IEEE Trans. Smart Grid, 2018, 9, (5), pp. 4755–4764
Kundur P. Balu N.J. Lauby M.G.: ‘Power system stability and control ’ (McGraw‐hill, New York, 1994)
Dobakhshari A.S. Azizi S. Ranjbar A.M.: ‘Control of microgrids: aspects and prospects’. 2011 Int. Conf. on Networking, Sensing and Control, Delft, Netherlands, 2011, pp. 38–43
Uluski R. Kumar J. Venkata S.S.M. et al.: ‘Microgrid controller design, implementation, and deployment: A journey from conception to implementation at the Philadelphia navy yard’, IEEE Power Energy Mag., 2017, 15, (4), pp. 50–62
Pattabiraman D. Lasseter R.H. Jahns T.M.: ‘Comparison of grid following and grid forming control for a high inverter penetration power system’. 2018 IEEE Power & Energy Society General Meeting (PESGM), Portland, OR, USA, August 2018, pp. 1–5
IEEE Standards Coordinating Committee: ‘IEEE standard for interconnecting distributed resources with electric power systems’, IEEE Std1547–2003, 2009
Iverson J.: ‘How to size a genset: proper generator set sizing requires analysis of parameters and loads’, Technical Information from Cummins Power Generation, 2007
Kroposki B. Johnson B. Zhang Y. et al.: ‘Achieving a 100% renewable grid: operating electric power systems with extremely high levels of variable renewable energy’, IEEE Power Energy Mag., 2017, 15, (2), pp. 61–73
Miller N.W. Clark K. Shao M.: ‘Frequency responsive wind plant controls: impacts on grid performance’. 2011 IEEE Power and Energy Society General Meeting, Detroit, MI, USA, 2011, pp. 1–8
Van de Vyver J. De Kooning J.D.M. Meersman B. et al.: ‘Droop control as an alternative inertial response strategy for the synthetic inertia on wind turbines’, IEEE Trans. Power Syst., 2016, 31, (2), pp. 1129–1138
Sreekumar T. Jiji K.S.: ‘Comparison of proportional‐integral (P‐I) and integral‐proportional (I‐P) controllers for speed control in vector controlled induction motor drive’. 2012 2nd Int. Conf. on Power, Control and Embedded Systems, Allahabad, India, 2012, pp. 1–6
Chang G.W. Espinosa‐Perez G. Mendes E. et al.: ‘Tuning rules for the pi gains of field‐oriented controllers of induction motors’, IEEE Trans. Ind. Electron., 2000, 47, (3), pp. 592–602
Benkercha R. Moulahoum S. Colak I.: ‘Modelling of fuzzy logic controller of a maximum power point tracker based on artificial neural network’. 2017 16th IEEE Int. Conf. on Machine Learning and Applications (ICMLA), Cancun, Mexico, 2017, pp. 485–492
Maruta H. Taniguchi H. Kurokawa F.: ‘A study on effects of different control period of neural network based reference modified pid control for dc‐dc converters’. 2016 15th IEEE Int. Conf. on Machine Learning and Applications (ICMLA), 2016, pp. 460–465
Sisworahardjo N.S. El Sharkh M.Y. Alam M.S.: ‘Neural network controller for microturbine power plants’, Electr. Power Syst. Res., 2008, 78, (8), pp. 1378–1384
Saikia L. C. Mishra S. Sinha N. et al.: ‘Automatic generation control of a multi area hydrothermal system using reinforced learning neural network controller’, Int. J. Electr. Power Energy Syst., 2011, 33, (4), pp. 1101–1108
Kinhal V.G. Agarwal P. Gupta H.O.: ‘Performance investigation of neural‐network‐based unified power‐quality conditioner’, IEEE Trans. Power Deliv., 2011, 26, (1), pp. 431–437
Lftisi F. George G.H. Aktaibi A. et al.: ‘Artificial neural network based speed controller for induction motors’. IECON 2016–42nd Annual Conf. of the IEEE Industrial Electronics Society, Florence, Italy, October 2016, pp. 2708–2713
Aamir M.: ‘On replacing PID controller with ANN controller for DC motor position control’, arXiv preprint arXiv:1312.0148, 2013
Schneider K.P. Tuffner F.K. Elizondo M.A. et al.: ‘Adaptive dynamic simulations for distribution systems using multistate load models’, IEEE Trans. Smart Grid, 2019, 10, (2), pp. 2257–2266
‘Hierarchical engine for large‐scale infrastructure co‐simulation (HELICS)’, (,). https://github.com/GMLC‐TDC/HELICS‐src/
Electric Utility Engineers of the Westinghouse Electric: ‘Electric utility engineering reference book volume 3: distribution systems ’ (Westinghouse Electric Corporation, USA, 1965)
Schneider K.P. Fuller J.C. Tuffner F.K. et al.: ‘Evaluation of conservation voltage reduction (CVR) on a national level ’ (Pacific Northwest National Laboratory, USA, 2010)
Constante G. Abillama J. Illindala M. et al.: ‘Conservation voltage reduction of networked microgrids’, IET Gener. Transm. Distrib., 2019, 13, pp. 2190–2198
Wang Z. Wang J.: ‘Review on implementation and assessment of conservation voltage reduction’, IEEE Trans. Power Syst., 2014, 29, (3), pp. 1306–1315
‘Turbine‐governor models: Standard dynamic turbine‐governor systems in NEPLAN power system analysis tool’. (NEPLAN AG, 2017). http://www.neplan.ch/wp‐content/uploads/2015/08/Nep_TURBINES_GOV.pdf
Bellman R.: ‘A markovian decision process’, J. Math. Mech., 1957, 6, (5), pp. 679–684
Sutton R.S. Andrew G.B.: ‘Reinforcement learning: an introduction ’ (MIT Press, USA, 2018)
Klambauer G. Unterthiner T. Mayr A. et al.: ‘Self‐normalizing neural networks’, Adv. Neural. Inf. Process. Syst., 2017, 30, pp. 971–980
‘IEEE PES distribution systems analysis subcommittee radial test feeders’, IEEE PES AMPS DSAS test feeder working group, http://sites.ieee.org/pes‐testfeeders/resources/, 2011
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2020. This work is published under http://creativecommons.org/licenses/by/3.0/ (the "License"). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Individual microgrids can improve the reliability of power systems during extreme events, and networked microgrids can further improve efficiency through resource sharing and increase the resilience of critical end‐use loads. However, networked microgrid operations can be subject to large transients due to switching and end‐use loads, which can cause dynamic instability and lead to system collapse. These transients are especially prevalent in microgrids with high penetrations of grid‐following inverter‐connected renewable energy resources, which do not provide the system inertia or fast frequency response needed to mitigate the transients. One potential mitigation is to engage the existing generator controls to reduce system voltage in response to a frequency deviation, thereby reducing load and improving primary frequency response. This study investigates the use of a reinforcement‐learning‐based controller trained over several switching transient scenarios to modify generator controls during large frequency deviations. Compared to previously used proportional–integral controllers, the proposed controller can improve primary frequency response while adapting to changes in system topologies and conditions.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details



1 Pacific Northwest National Laboratory, Richland, WA, USA
2 Pacific Northwest National Laboratory, Seattle Research Center, Seattle, WA, USA