1 Introduction

The increasing penetration of distributed intermittent renewable generation, such as wind and solar, has significantly challenged the operation of power grid, especially at the distribution level. One key challenge is voltage control [1,2,3]. Ultra high renewable penetration brings significant uncertainties in system net demand leading to sharp power fluctuations and voltage violations. The voltage regulation of current distribution systems relies mainly on conventional devices, such as on-load tap changers (OLTCs) and capacitor banks (CBs) [4]. The coordination of such conventional instruments has been widely studied to maintain the system voltage within an allowable range [5,6,7]. Due to the wear and tear on OLTCs if used too frequently, and to other constraints, it is difficult for these devices to meet the increased voltage regulation requirements caused by frequent and significant power fluctuation due to high renewable penetration.

Voltages in the distribution system depend on both active and reactive power due to the relatively high feeder ratio of resistance and inductance. Much existing research has addressed the voltage control problem by using distributed resources. Ye et al. apply energy storage systems for voltage regulation and peak load shaving [8]. Zeraati solves the voltage rise during the peak PV generation as well as the voltage drop while meeting the peak load with battery energy storage systems [9]. Due to the high investment cost, batteries should be designed for multiple objectives to increase their economic feasibility. Distributed reactive power control methods for distributed generation (DG) have been proposed [10,11,12]. Reference [13] investigates the effectiveness and general performance of different reactive and active power control concepts. Coordinating DG with various voltage regulators is more effective than controlling DG alone; the interactions among DG units and voltage regulating devices are identified in [14]. Ranamuka proposed a control method to coordinate voltage regulators and DG for voltage support and demonstrated the performance [15]. However, limited by their operating constraints and ownership, most DGs are still uncontrollable for the system operator (DSO).

As the renewable penetration keeps increasing, the voltage rise problem becomes greater and causes voltage regulation problems. New voltage regulation devices are essential to improve the feeder voltage profile and meet the power quality requirements of critical customers. The electric spring (ES) was introduced in [16] to implement Hooke’s law for electrical systems. The device can facilitate non-critical loads to provide grid services in respect of voltage and frequency. The general performance of the ES has been demonstrated in [17, 18]. The results verified the capability and flexibility of the ES in supporting the voltage of a bus where critical “load” is allocated. According to [7, 16], the term “critical” load refers to an electric load that requires a well-regulated mains voltage. However, the original version of the ES has two limitations: ① it is better at a supporting function to prevent under-voltage than a suppressing function to prevent over-voltage; ② its voltage regulation performance depends strongly on load characteristics. A new version of the ES with a back-to-back converter (ESBC) configuration has been designed to overcome these limitations and extend the operational flexibility [19]. The operating principle and extended operation range of this back-to-back electric spring has been explained in [20]. The key issue to facilitate it to provide an effective voltage regulation service is to decide the best operating points within the full range of its operating region.

In this paper, an efficient control method is proposed to enhance the voltage regulation capability of the ES in power distribution systems with ultra high renewable penetration. Load models and some assumptions applied in this paper have been explained in detail in [16], and this work focuses on the following aspects. First, an efficient control algorithm is proposed for the ESBC to track the load power factor. Second, a consensus algorithm is developed to coordinate multiple ESBCs to support the voltage. By using the proposed control method, the system operator can decide the operating points of the ESBC taking advantage of its flexible operating range.

This paper is organized as follows. After the introduction, the limitations of the original ES (ES-1) are illustrated and new ES model is briefly presented with load modelling. After that, the control method for a single ESBC and the voltage regulation scheme with multiple ESBCs are presented and discussed. Then, the proposed control strategy is verified on a modified IEEE 15-bus distribution network. Conclusions and further developments are discussed in the last section.

1.1 ESBC and smart load modelling

In this section, a smart load model with an ESBC is studied and an efficient control method is proposed. Compared with previous research on consensus control of ES [16] and ESBC control methods [20], this work discuss the control limitations of the ES-1 and studies a new design of ES. A novel control method is proposed for an ESBC to improve the performance of smart loads and facilitate consensus control of multiple ESBCs.

1.2 Limitations of ES-1

The original version of an ES is considered as a purely resistive or inductive voltage source and connected with a non-critical load in series to work as a smart load. The main power circuit is composed of a full-bridge or half bridge power inverter. The AC output of the inverter is controlled by pulse-width-modulation (PWM). Through an LC filter, a controllable sinusoidal voltage source with the same frequency to the grid is generated. The phasor of output voltage is controlled to be in quadrature to the phasor of current to avoid energy consumption or generation. Therefore, the load characteristic has significant impact on the smart load’s performance. In previous research, a purely resistive load has been widely used to verify the voltage regulation effect of the ES. In this experimental setting, the ES output voltage decreases the resistive load voltage in both capacitive and inductive modes. Hence, the ES-1 has better voltage-support function than voltage suppression function with a purely resistive load. This effect is not efficient in dealing with voltage problems caused by high renewable penetration where over-voltage is the major issue. The voltage vectors of the smart load are shown in Fig. 1. The operation of ES in both capacitive and inductive modes decreases the non-critical load voltage and hence reduces the load power consumption. This effect enhances the voltage support function while reducing the voltage suppression function of the ES.

Fig. 1
figure 1

Voltage vectors of smart load with purely resistive load

Moreover, load characteristics can significantly affect the control effect of a smart load with an ES-1. We simulated the voltage regulation effects using continuous ES output with different load characteristics to illustrate the limitations of the ES-1. To show the control effects on line voltage more clearly, we used a constant load with different power factors. The results are shown in Fig. 2.

Fig. 2
figure 2

Different voltage regulation effects of an ES-1 with different load characteristics

As shown in Fig. 2, the control effects of the inductive and capacitive load are obviously quite different. Usually, line voltage increases as capacitive ES output increases. However, the ES control reduced the line voltage for a capacitive load in this test. We define this as a negative control effect and marked it as such in Fig. 2. In previous ES studies, researchers increase the capacitive ES output to increase the line voltage, and conversely increase the inductive ES output to reduce the line voltage. Such a control method causes a control error in this certain load scenario. An innovation with a new configuration of ES provides a solution to overcome these limitations.

1.3 Basic concept of ESBC

This section explains the topology of the ESBC and its operating range. The new ESBC consists of two converters in a back-to-back configuration and the basic schematic is shown in Fig. 3. One of the converters (converter 1) is used to generate series voltage sources, and the other (converter 2) is connected between main grid and ground to compensate the real power consumption of converter 1. A common DC link provides a power flow channel between the two converters. Detailed hardware implementation of the ESBC has been explained in [20]. Converter 1 plays the same role as the ES-1 providing an adaptive voltage (\(V_{es}\)) for the non-critical load, represented by (1) and (2). Converter 2 compensates the real power consumption to maintain the DC link voltage. By adjusting the non-critical load voltage adaptively, the load can be regarded as a fast demand-response resource providing grid support. Together with the ES, the non-critical load becomes a smart load to balance fluctuations of supply and demand. Compared with the ES-1, the new version has one more control parameter, the voltage angle (see Fig. 4). ESBC operation has more flexibility and a wide range of operation, while a novel control algorithm is required to determine the new control parameter.

$$V_{ES} = m\% \cdot V_{ES}^{\hbox{max} }$$
(1)
$${\mathop V^{ \to }}_{ES} + {\mathop V^{ \to }}_{Load} = {\mathop V^{ \to }}_{Line}$$
(2)

where \({\mathop V \limits^{ \to }}_{ES}\), \({\mathop V \limits^{ \to }}_{Load}\), and \({\mathop V \limits^{ \to }}_{Line}\) are the voltage vectors of the ES, the load and the bus, respectively; \(m\) is modulation index; and \(V_{ES}\) and \(V_{ES}^{\hbox{max} }\) are the magnitude of ES output voltage and output limit.

Fig. 3
figure 3

Circuit diagram of ESBC

Fig. 4
figure 4

Overall control scheme for single ES

In Fig. 3, the active and reactive power consumption of the non-critical load are denoted by \(P_{Load}\) and \(Q_{Load}\). The active power consumption and feed back to the grid by converter 1 and converter 2 are the same, denoted by \(P_{ES}\). The reactive power consumption by the ES is represented by \(Q_{ES}\). \(\theta_{ES}\) and \(\theta_{Load}\) are the power factor of the load and the ES. The total active and reactive power consumption that the smart load injects to the grid are \(P_{Load}\) and \(Q_{Load} + Q_{ES}\).

The cost of the ES is not cheap and as such voltage regulation in this paper is implemented for the critical bus. Investment in ESs could be by the utility where there is a particular voltage regulation problem, or by customers who require high power quality. If the utility pays for the ESs, a power quality surcharge should be charged to the customers who benefit from it. Detailed incentive mechanism could be developed in future work.

1.4 Control scheme for single ESBC

Unlike the ES-1 which injects reactive power between a non-critical load and the power grid regardless of the voltage and frequency situation, the ESBC is designed to provide active and reactive power for a non-critical load while the active power is compensated by the grid through converter 2. Due to the two degrees of freedom now available, \(V_{es}\) and \(\theta_{es}\), it is necessary to design an efficient control strategy for system voltage support.

Therefore, a control scheme for the ESBC is proposed in this work to resolve this issue. The schematic of this control scheme is shown in Fig. 4.

For clarity, we only explain the control scheme for converter 1 is this paper. The control loop for converter 2 follows the technique in [20] to maintain stable DC voltage and balance power flow between the two converters. In the proposed control scheme, a sampled phase-locked loop (SPLL) is introduced to track the power factor of the non-critical load. The phase angle of the ES output voltage \(\theta_{es}\) is locked to the non-critical load’s phase angle. In real-time operation, voltage support can be implemented by setting a positive modulation index while voltage suppression is achieved with a negative value. In this way only one control parameter, the modulation index \(m\), is required to implement voltage regulation. In Figs. 5 and 6 we compare the operating region and control effect of the ES-1 and the ESBC with a purely resistive load and inductive load, respectively.

Fig. 5
figure 5

Comparison of the proposed ESBC control strategy and the ES1 control method with a purely resistive load

Fig. 6
figure 6

Comparison of the proposed ESBC control strategy and the ES1 control method with an inductive load (PF = 0.7)

Compared with the ES-1, the ESBC with the proposed control scheme provides more flexible active power compensation capability within the same range of ES voltage magnitude. Reactive power compensation depends on the load characteristics and power factor. The advantages of the proposed control scheme are:

  1. 1)

    It is simple and convenient to implement the control scheme for voltage regulation;

  2. 2)

    Negative control effects shown in Fig. 2 can be avoided by using the proposed scheme;

  3. 3)

    The scheme provides a higher voltage regulation capability within the same operating range.

1.5 Load model

In this paper, we find that the operation of the ES affects the voltage of the load significantly and consequently changes the demand. In previous ES studies, only resistive and inductive demand is considered for voltage support and the control performs well. In order to extend the method more generally, load models should be considered to verify the proposed strategy. Many load models have been proposed and applied for system analysis. This paper adopts a common approach which is to consider the load in three categories: constant impedance, constant current, and constant power, referred to as a ZIP model. The active and reactive power consumption of a load are expressed by the quadratic functions given in (3) and (4). The parameters of the load can be obtained by using statistical methods or load monitoring techniques which are not discussed in detail in this paper.

$$P_{i}^{L} = P_{i}^{L,N} \left[ {a_{i}^{p} + b_{i}^{p} \left( {\frac{{V_{o,i} }}{{V_{N} }}} \right) + c_{i}^{p} \left( {\frac{{V_{o,i} }}{{V_{N} }}} \right)^{2} } \right]$$
(3)
$$Q_{i}^{L} = Q_{i}^{L,N} \left[ {a_{i}^{q} + b_{i}^{q} \left( {\frac{{V_{{{\text{o}},i}} }}{{V_{N} }}} \right) + c_{i}^{q} \left( {\frac{{V_{{{\text{o,}}i}} }}{{V_{N} }}} \right)^{2} } \right]$$
(4)

where \(a_{i}^{p}\), \(b_{i}^{p}\), \(c_{i}^{p}\), \(a_{i}^{q}\), \(b_{i}^{q}\) and \(c_{i}^{q}\) are the parameters of load at bus \(i\); and \(V_{{{\text{o}},i}}\) is the load voltage of bus \(i\).

2 Consensus control for multiple ESBCs

2.1 Coordination strategy

A consensus algorithm is proposed for ESBCs to maintain the critical bus voltage, in which the leader initiates the voltage error as the control reference and distributes it to the follower. This is described below for a single critical bus; further work will consider multiple critical buses. For system with multiple critical buses, we can use the average voltage error of multiple critical buses as the control reference and distribute it to the ESBCs either by the proposed consensus algorithm or by using a centralized optimization method. A communication network is required to link all critical buses together.

Based on the control algorithm for a single ESBC, the procedures to coordinate multiple ESBSs for voltage support in distribution systems are presented in section, including the following steps:

Step 1::

Initialization. The smart load information including voltage and current can be obtained from a local monitoring unit in real time

Step 2::

Objective. In order to accurately maintain the critical bus voltage, a PI controller is used to represent the magnitude of the voltage deviation and provide a reference for the ESBCs

Step 3::

Communication. This reference signal will then be sent to interconnected ESBCs through communication links, and updated in an iterative manner following the consensus control algorithm

Step 4::

Operation. Once a reference signal received, each ESBC can adjust its modulation index and associated power factor in a local control loop

The proposed consensus-based structure for coordinating multiple ESBCs is shown in Fig. 7.

Fig. 7
figure 7

Proposed hierarchical structure for dispatching multiple ESBCs

2.2 Consensus algorithm

The consensus algorithm is described in detail as follows. It is an effective way to share the voltage support contribution among the participating ESBCs. Since smart loads share the capacity payments from utilities, participating via an automated management program provides a benefit to all participants. The consensus algorithm is explained as follows. The objective of consensus control is to coordinate ESBCs to support the critical bus voltage. We set the critical bus as leader and assume that each ESBC only receives information from its neighboring ESBCs or the leader. The consensus control algorithm is realized in a continuous time frame. At time \(t\), the modulation index of each ESBC is determined to generate the voltage with the same phase angle as the connected non-critical load. The modulation index vector is denoted by \(\varvec{M}^{t} = \left[ {m_{1}^{t} ,m_{2}^{t} , \ldots ,m_{n}^{t} } \right]\), where \(m_{i}^{t}\) represents the modulation index of the smart load \(i\) at time \(t\). These are the controlled parameters of the ESBCs.

When the magnitude of the critical bus voltage deviates from the reference value, the leader initiates the consensus algorithm using a proportional integral (PI) controller. Neglecting the communication time delay, the control reference of the voltage error of the critical bus is expressed in a discrete way as:

$$\Delta u_{0}^{t} = k_{i} \cdot \int\limits_{s = 0}^{t} {\Delta u_{0}^{s} } + k_{p} \left( {V_{C}^{t} - V_{ref} } \right)$$
(5)

where \(\Delta u_{0}^{t}\) is the control reference of the leader at time t. The communication network of the ESBCs is described by a graph \(\varvec{G} = \left( {\varvec{E}\text{,}\varvec{A}} \right)\), where \(\varvec{E}\) is the set of smart loads and \(\varvec{A} \subseteq E \times E\) is the set of communication edges in the graph. Edge \((i,j) \in A\) if smart load \(j\) can send information to smart load \(i\). In this study, the communications are assumed to be bidirectional, so that if \((i,j) \in A\) then \((j,i) \in A\). We use \(\varvec{N}_{i}\) as the set of all smart loads that can communicate with smart load \(i\) and \(\left| {\varvec{N}_{i} } \right|\) is its cardinality. The adjacency matrix is defined as a \(n \times n\) matrix L.

The communication network’s performance is strongly connected with the eigenvalues of the Laplacian matrix, especially the second smallest eigenvalue \(\lambda_{2}\), which is called the algebraic connectivity of a graph [21]. Based on [22], the consensus algorithm’s speed is measured by the algebraic connectivity of the network topology. \(\lambda_{2}\) is relatively large for dense graphs and relatively small for sparse graphs, as noted regarding the Fiedler eigenvalue of an undirected graph [23]. Dense interactions means an agreement problem in a network is solved faster compared with a connected but sparse network, thus a large λ2 provides a faster convergence speed than a small λ2. We tested several typical communication networks in the case study below. In the consensus algorithm, the information state of each ES, \(\varepsilon_{i}^{t}\), is updated by the following equation,

$$\dot{\varepsilon }_{i}^{t} = \sum\limits_{{j \in {\varvec{N}}_{i} }}^{{}} {d_{ij}^{t} } \cdot \left( {\varepsilon_{j}^{t} - \varepsilon_{i}^{t} } \right)\quad i = 1,2, \ldots ,n$$
(6)

where \(d_{ij}^{t}\) is the element of a row-stochastic matrix, defined as:

$$d_{ij}^{t} = \frac{{\left| {l_{ij}^{t} } \right|}}{{\sum\limits_{{j \in {\varvec{N}}_{i} }}^{{}} {\left| {l_{ij}^{t} } \right|} }}$$
(7)

where \(l_{ij}\)is the information flow between buses i and j:

$$l_{{ij}} = \left\{ {\begin{array}{*{20}l} {\sum\limits_{{i \ne j}} {a_{{ij}} } } \hfill & {i = j} \hfill \\ { - a_{{ij}} } \hfill & {{\text{otherwise}}} \hfill \\ \end{array} } \right.$$
(8)

where \(a_{ij} = 1\) if \((i,j) \in A\) and 0 otherwise. This consensus algorithm is guaranteed to converge. We can also optimize the factor\(l_{ij}\)to realize a fast converge speed for a large system, and this will be considered in future work. The algorithm can be written in a discrete form as:

$$\varepsilon_{i}^{k + 1} = \varepsilon_{i}^{k} + \alpha \sum\limits_{{j \in {\varvec{N}}_{i} }} {d_{ij}^{k} } \left( {\varepsilon_{j}^{k} - \varepsilon_{i}^{k} } \right)\quad i = 1,2, \ldots ,n$$
(9)

where \(k\) is the discrete time index and \(\alpha\) is the step size. The two forms of consensus algorithm above can be applied in different simulation tools used to implement the case studies below.

During the updating process, the leader ESBC acquires reference information from the critical bus and the control signals are spread out through the communication network according to the consensus algorithm. In this paper, to encourage the fair participation of all smart loads in voltage regulation, we assign the same weight to all the ESBCs. The sharing of responsibility is according to the ESBCs’ regulation capability. In other words, the the ratio of voltage generation to voltage generation capabilities is kept equal among all ESBCs. We can simply set \(m_{i}^{t} = \varepsilon_{i}^{t} V_{ES,i}^{ \hbox{max} }\) for all the ESBCs to equally realize this equal sharing in the consensus state, as expressed by (10).

$$\frac{{m_{1} }}{{V_{ES,1}^{ \hbox{max} } }} = \frac{{m_{2} }}{{V_{ES,2}^{ \hbox{max} } }} = \cdot \cdot \cdot \frac{{m_{n} }}{{V_{ES,n}^{ \hbox{max} } }}$$
(10)

The overall process of the proposed voltage regulation method is shown in Fig. 8.

Fig. 8
figure 8

Flowchart of the proposed voltage regulation method

3 Case studies

The proposed consensus based voltage regulation method for the ESBC has been tested on a modified IEEE-15 bus distribution system and compared with the ES-1. The test system and the line shaped communication network are shown in Fig. 9. The rated demand is 1296 kWh and the total capacity of distributed renewable energy is 2650 kWh. In this system, ultra-high renewable penetration causes significant voltage fluctuations where the voltage surge problem is not easily solved by original ES version and resistive loads. There are 6 smart loads, composed of ESBCs and non-critical loads, supporting a critical bus. The voltage output capacity of the ESBCs \(V_{ES,i}^{ \hbox{max} }\) is 200 V. Although it is shown as line shaped in Fig. 9, the communication network can be simulated with different topologies, including ring, star, cross, and complete. The ESBC located at bus 4 is designated as the virtual leader to initiate the control signal for the group of ESBCs. The system parameters are shown in Table 1.

Fig. 9
figure 9

Test system

Table 1 Experiment settings

3.1 Transient response

The first simulation is implemented in MATLAB Simulink to show the transient response of multiple ESBCs after a sudden power change event and to demonstrate the voltage regulation effect for the critical bus voltage. The simulations are performed with the ODE-45 solver and 0.001 relative tolerance. Communication time delays are not considered here. Sudden generation power changes are programmed to test the voltage support and suppression effects of the ESBCs.

The ESBCs are activated at 1 s to maintain the critical bus voltage at 0.97 p.u. A sudden 400 kW loss of generation occurs at 10 s and causes a voltage dip. The critical bus voltage deviation triggers the operation of ESBCs. The dynamic responses of multiple ESBCs and the critical bus voltage profile after the generation loss are shown in Fig. 10. It can be seen that the critical bus voltage can be restored to 0.97 p.u. rapidly after generation loss. The voltage support function of the ESBCs is confirmed.

Fig. 10
figure 10

Dynamic response of ESBCs and critical bus voltage during a generation loss event

Then, we test the voltage suppression effect of the proposed regulation method by programming a distributed generation increase. The ESBCs are activated at 1 s as in the first simulation to maintain the critical bus voltage at 0.97 p.u. and the distributed generation rise occurs at 10 s. The power generation output is increased from 400 to 800 kW and causes a voltage rise. After the disturbance, the ESBCs are coordinated to regulate the critical bus voltage back to the preset value of 0.97 p.u. The dynamic responses of multiple ESBCs for voltage suppression are shown in Fig. 11. It can be observed that the capability of the ESBCs in suppressing the critical bus voltage is demonstrated.

Fig. 11
figure 11

Dynamic response of ESBCs and critical bus voltage during a generation increase

3.2 Communication network sensitivity analysis

Since the communication topology has impacts on the algorithm’s convergence and the system dynamics, sensitivity studies are conducted in this section to show the robustness of the proposed dispatch scheme with different topologies of communication network. As shown in Fig. 12a–d, four different topologies are studied, including ring, star, cross, and complete. The results indicate that the topology has little influence on the system dynamics. However, as the system size grows, the convergence speed of the distributed algorithm becomes highly reliant on the topology of the communication network.

Fig. 12
figure 12

Results of sensitivity analysis with system dynamics under line shaped network, ring shaped network, star shaped network, and complete shaped network

From the sensitivity analysis above, we can draw a conclusion that the proposed regulation method can share the contribution fairly among the ESBCs and maintain the critical bus voltage, and the system response and consensus state are largely dependent of the topology of communication network.

3.3 Continuous voltage regulation

In this case study, the ESBCs are simulated using MATLAB to provide continuous voltage regulation for a critical bus with variations of demand and generation. Firstly, the bus voltage profiles through the system are calculated under the base scenario without voltage regulation. In real application, conventional voltage regulation is applied to avoid the violation of feeder voltage constraints. In this work, the conventional regulation devices are not included to show the capability of the ESBCs more clearly. For clarity, we only show the critical bus voltage profile and net demand in Fig. 13.

Fig. 13
figure 13

Critical bus voltage profile and net demand of a typical day

Due to the high penetration of variable renewable energy, we find that the critical bus voltage deviates from the desired value significantly along with the fluctuation of distributed generation output. In order to maintain the critical bus voltage, we implement consensus control for the ESBCs using the proposed voltage management scheme. We select the simulation time period from 8:00 to 12:00, during which the critical bus voltage problem is most significant with voltage rise caused by increasing output from distributed solar generation. The voltage regulation results are shown in Fig. 14.

Fig. 14
figure 14

Comparison of critical bus voltage with and without ESBC

The critical bus voltage is regulated closely to the desired value by using the proposed voltage regulation method. Each non-critical load voltage is controlled adaptively by the output of ESBC converter 1 to make a contribution to voltage support and suppression. The bus voltage and the load voltage of bus 4 where the leader ESBC is located are shown in Fig. 15.

Fig. 15
figure 15

Load voltage and modulation index of ESBC based smart load

We also compare the performance of the ES-1 and the ESBC under the same experiment settings. Both devices can achieve accurate voltage regulation. However, the operating costs are different. The comparison results are shown in Fig. 16. The voltage output of the ES-1 is much higher than that of the ESBC, especially in voltage suppression mode. In other words, the ESBC has better voltage regulation capability than the ES-1 when using the consensus control algorithm. In a system with ultra-high renewable energy penetration, the ESBC shows high performance in voltage suppression.

Fig. 16
figure 16

Modulation index comparison of ES-1 and ESBC

4 Conclusion

This paper studies a new version of the ES and analyzes the voltage control limitations of the original ES. The voltage regulation effect of a new ES based on an ESBC is investigated. Users with a non-critical load can place an ESBC in series with it to work as a smart load, so there is high potential for practical applications.

This paper designs a simple control rule for single ESBC and coordinates multiple ESBCs in the distribution system for critical voltage regulation by using a consensus algorithm. In the proposed control method, ESBCs are controlled to operate at the same power factor as the non-critical loads they connect. This method provides similar voltage suppression capability to the original ES, and better voltage support.

The ESBCs share the responsibility for voltage regulation, and by taking advantage of limited communication links to exchange information, they arrive at an equilibrium point for sharing the regulation contribution fairly among ESBCs.

The simulation results have verified the effectiveness of the proposed voltage regulation method and compared the regulation performance of the ESBC with the original ES. Future work will focus on decoupling analysis of ESBC for both frequency control and voltage control.