Next Article in Journal
Comparison of the Energy Consumption and Exhaust Emissions between Hybrid and Conventional Vehicles, as Well as Electric Vehicles Fitted with a Range Extender
Next Article in Special Issue
Comparison amongst Lagrange, Firefly, and ABC Algorithms for Low-Noise Economic Dispatch and Reactive Power Compensation in Islanded Microgrids
Previous Article in Journal
Review on Salt Hydrate Thermochemical Heat Transformer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Virtual Synchronous Generator Principle for Better Economic Dispatch and Stability in Grid-Connected Microgrids with Low Noise

Department of Electrical and Computer Engineering, University of Denver, Denver, CO 80210, USA
*
Author to whom correspondence should be addressed.
Energies 2023, 16(12), 4670; https://doi.org/10.3390/en16124670
Submission received: 15 May 2023 / Revised: 5 June 2023 / Accepted: 11 June 2023 / Published: 12 June 2023
(This article belongs to the Special Issue New Insights into Microgrids and Renewable Energy Systems)

Abstract

:
The proper operation of microgrids depends on Economic Dispatch. It satisfies all requirements while lowering the microgrids’ overall operating and generation costs. Since distributed generators constitute a large portion of microgrids, seamless communication between generators is essential. While guaranteeing a reliable microgrid operation, this should be achieved with the fewest losses as possible. The distributed generator technology introduces noise into the system by design. To find the best economic dispatch strategy, noise was considered in this research as a limitation in grid-connected microgrids. The microgrid’s performance was improved, and the proposed technique also showed increased resilience. A virtual synchronous generator (VSG) control approach is proposed with a noiseless consensus-based algorithm to improve the power quality of microgrids. Voltage and frequency regulation modules are the foundation of the VSG paradigm. The synchronous generator’s second-order equation (hidden-pole configuration) was also used to represent the voltage of the stator and rotor motion. This study compared changes in power, frequency, and voltage for the microgrid by utilizing the described control approach using MATLAB. According to the findings, this method aids in controlling load and noise variations and offers distributed generators an efficient control strategy.

1. Introduction

Economic Dispatch is an optimization problem used to reduce a system’s costs. It is a significant issue in the world of power systems. All of the system’s constraints are considered when determining the system’s minimum cost. Economic dispatch problems have been solved using a variety of techniques, most frequently the quadratic convex function [1,2]. The Lagrangian relaxation approach and the quadratic programming, respectively, were applied in [3,4]. The equal increment cost condition was taken into consideration when studying consensus-based algorithms [5,6,7,8]. Economic dispatch and demand-side management issues were resolved to reduce the overall costs [9,10,11,12,13,14,15]. Particle Swarm Optimization was used in [16] for effective demand response in islanded microgrids. Refs. [17,18] used the Dragonfly algorithm and the Cuckoo Search Algorithm to solve the demand response in economic dispatch problems respectively. Ref. [19] introduced an improved Genetic Algorithm for optimal dispatch. The system/microgrids was assumed to be noiseless for the sake of the traditional economic dispatch problem. Noise from both system components and the environment is present in real-time. The effectiveness and resilience of the microgrids are impacted by this. It restricts their stability as well. To stabilize microgrids and improve their performance and resilience, noise must be incorporated into the consensus-based algorithm economic dispatch problem.
Noise was taken into account in several analyses [20,21,22]. These studies created a power-sharing strategy in microgrids that was parameter-independent and a noise-less algorithm for better voltage and frequency synchronization. However, there has not been much research in this particular area, which this study explored using the mentioned strategy. This approach was presented by [23] for isolated microgrids; however, grid-connected microgrids were not considered. This study outlines the grid-connected microgrids’ noiseless economic dispatch problem. Additionally, this method does not require a central controller, making the system cheaper and more cost-effective. Because a distributed strategy was used, a central controller was not required, which minimized the communication complexity [24,25,26,27,28,29]. Ref. [30] proposed a multi-agent consensus control-based economic dispatch algorithm allowing the microgrid to switch from isolated to grid-connected modes more reliably.
A key role is played by inverters in the interaction between the distribution network and the microgrid [31]. Conventionally, the droop control technique [32] is employed, although it is extremely vulnerable to changes in load. An improved droop control approach has been suggested in many publications. Some of them are dependent on the inverter’s output voltage. The drawback is that the droop coefficient causes the frequency to be too unstable. In DC microgrids, a discrete consensus-based adaptive droop control technique has also been put forth [33,34]. In several articles, the P/Q control method has been applied. The U/f control approach has primarily been employed in island mode. It is possible to create two sets of control systems using the P/Q and U/f control methods in conjunction with switching control components between the two [35]. However, because the two strategies have a complex structure, this system is challenging to create.
This paper introduces the novel concept of economic dispatch with noise effects on a grid-connected microgrid’s performance. A consensus-based algorithm along with a virtual synchronous generator strategy was used to reduce the fluctuations in voltage and frequency of the microgrids due to various noise levels. Two economic dispatch algorithms, i.e., the Lagrange formulation and the particle swarm optimization technique were compared to analyze their effect on the grid-connected microgrid’s overall performance. This paper is divided into multiple parts. The economic dispatch problem and PSO algorithm are defined in Section 2. Section 3 introduces the microgrid structure. The distributed noise-resilient economic dispatch approach is presented in Section 4 [23]. The VSG model and control approach are introduced in Section 5. The results and the discussion are explained in Section 6, and the conclusions are stated in Section 7.

2. Economic Dispatch Formulation

2.1. Lagrange Formulation

The economic dispatch issue for a microgrid that is connected to a grid is defined using the Lagrangian method. The goal purpose of the microgrid is first established. The most prevalent use of this function is to address economic dispatch issues. The cost of a generator in a microgrid system can be expressed using the following equation [36], taking into account all the generation units:
i = 1 n P i C i = i = 1 n x i C i 2 + y i C i + z i
where
  • P i C i is the generator cost
  • x i , y i , z i are the cost coefficients
  • C i is the generator’s total power output.
To solve the economic dispatch issue, we aimed at lowering the microgrid’s generation costs. Equation (1a) becomes:
min i = 1 n P i C i = min i = 1 n x i C i 2 + y i C i + z i
Additionally, the generator’s total electric output can be defined as [36]:
i = 1 n C i = C D + C l o s s ,   for   C i m i n < C i < C i m a x
where
  • C D = total load; C l o s s = losses during transmission
  • C i m i n   = minimum generation limit of generator i
  • C i m a x = maximum generation limit of generator i.
In formulating the Lagrangian function, the above three equations together become [36]:
L ( C 1 ,   C 2 ,   C n ) = i = 1 n P i C i + λ ( C D + C l o s s i = 1 n C i ) + i = 1 n u x C i C i m a x + i = 1 n u y C i m i n C i
where λ , u x , u y are Lagrange multipliers.
Calculating each generator’s incremental cost (IC1, IC2, …, ICn) is necessary to discover a solution to the aforementioned economic dispatch problem. These incremental costs for various generators should be equal to determine the microgrid’s minimal cost, i.e.,
IC1 = IC2 = … = ICn
where n defines the number of generation units
This problem’s most popular solution was used here [36]:
λ i = P i C i C i = 2 x i C i + y i = λ ,   for   C i m i n < C i < C i m a x λ i = P i C i C i = 2 x i C i + y i < λ ,   for   C i = C i m a x λ i = P i C i C i = 2 x i C i + y i > λ ,   for   C i = C i m i n
where
  • λ i = incremental cost
  • λ = optimal incremental cost.
To determine an economic dispatch schedule for the microgrid, the economic dispatch issue must take into consideration the generation restrictions for each unit. The economic dispatch problem is rather simple to resolve and takes into account all the restraints of generators. However, when addressing the economic dispatch issue for microgrids, the majority of problems have some limitations that must be taken into account. For any issues relating to economic dispatch, the aforementioned equations serve as the fundamental problem formulation.

2.2. Particle Swarm Optimization (PSO) Algorithm

Particle Swarm Optimization is a computational method that was inspired by the movement of bird flocks and other organisms/particles by Kennedy, Eberhart, and Shi [16]. It is a population-based optimization tool in which particles change position by taking into account their velocity, their own experience, and the experience of their neighboring particles. The position and velocity of particle j in N-dimensional space are represented as aj = (aj1 , aj2, … ajN) and bi = (bj1, bj2, … bjN). The best position for this particle can be represented as Abestj = ( a j 1 A   , a j 2 A   ,   a j N A ). The best position for the neighboring particle can be represented as Bbest = ( a 1 B   , a 2 B   ,   a N B ). New modified position and velocity can be formulated as:
b j N k + 1 = ξ .   b j N k + m 1 r 1   ×   ( A b e s t j N a j N k ) + m 2 r 2   ×   ( B b e s t N a j N k )   and , a j N k + 1 = a j N k + b j N k + 1
where
  • k = number of iterations
  • Ξ = inertia weight factor
  • m1, m2 = acceleration constant
  • r1, r2 = random number within the range [0, 1]
The inertia weight factor and the acceleration constant affect the performance significantly. The weight factor provides the required momentum for particles to move around in N-dimensional space. The acceleration constant indicates the weight of stochastic acceleration terms that help in pulling all particles towards Abestj and Bbest positions. This algorithm is used iteratively to find convergence in optimal dispatch solutions. The best incremental cost was determined using this method and was then sent to the agents to either accept or modify the output power of generators to minimize the effect of noise on system parameters’ fluctuations.

3. Microgrid Structure

Four generator units constituted the microgrid that was the subject of this paper’s investigation. It featured two coal-based generator units, a wind generator, and a solar/photovoltaic (PV) generator and was connected to the grid. The quadratic Equation (1a) expresses the cost function of the units. Closs was estimated to make up 7% of the total load. Table 1 below provides the cost-coefficients values for each unit, the minimum power generation limits, and the maximum power generation limits for all the units [36].

4. Economic Dispatch with Consensus-Based Approach for Noise-Less Communication [19]

The strategy described in [23] is explained in this section. A microgrid’s communication link was developed. Each generator unit had a corresponding agent that gathered data from its corresponding unit. These data were read by a certain agent. All the agents that were part of this communication system could share data and communicate with each other [34]. We had four agents in total, each of which was connected to a different generation unit on our microgrid in grid-connected mode; there were four generation units. The information data received, collected, and processed by an agent was also exchanged with other agents. This exchange helped understand the current status of each unit. To reduce the overall cost of the microgrid system, the information received from the agent(s) was used to modify the output power. Noise from the components, surroundings, and electric/magnetic interference was taken into account for this analysis. This method includes noise that accumulated as a result of the communication between the units and that resulting from the communication between the units and the agents; it was considered in modeling as Gaussian noise [16]. The communication links between the agents were indicated as c12, c21, c23, c32, c34, c43, c13, c31, and so on.
Each agent determined the corresponding incremental cost of each unit before exchanging it with the others. Based on the data, the set point of the output power was determined and supplied to the appropriate generation units. To address the economic dispatch issue, the units modify their power generation capacity to have an equal incremental cost. This reduces the cost of microgrids. According to Refs. [23,36]:
Z [ k + 1 ] = Z [ k ] + µ [ k ] [ P   z [ k ] + W N [ k ] ] P = H N H W = H N H = H 2 H 1
where
  • Z[k] = incremental cost of a unit at the kth iteration,
  • Z[k + 1] = incremental cost of a unit at the (k + 1)th iteration,
  • µ[k] = recursive step size,
  • N = r × r diagonal matrix with link control gain as its diagonal elements,
  • H1 and H2 = r × n matrix where the rows are elementary vectors,
  • N[k] = communication link noise.
H 1 = 0 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 0 ;   H 2 = 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1   and   H = 1 1 0 0 1 1 0 0 0 1 1 0 0 1 1 0 0 0 1 1 0 0 1 1 = H 2 H 1
N (small noise) = diag [0.2 0.2 0.2 0.2 0.2 0.2]
N (medium noise) = diag [0.5 0.5 0.5 0.5 0.5 0.5]
N (large noise) = diag [0.8 0.8 0.8 0.8 0.8 0.8]
Similarly, P and W can be determined from (5).
To lessen the effects of noise, we averaged the additional costs of the units. This produced a microgrid that was more durable, stable, and free of (or, with less) communication noise [23].
Z a v g [ k + 1 ] = 1 k + 1 j = 1 k + 1 Z j = 1 k + 1 j = 1 k z j + Z k + 1 = Z a v g [ k ] 1 k + 1   Z a v g [ k ] + 1 k + 1   Z [ k + 1 ]
The noise-less economic dispatch with the consensus-based strategy using (5) and (6) is [23,36]:
Z[k + 1] = Z[k] + µ[k][P z[k] + WN[k]]
Z a v g [ k + 1 ] = Z a v g [ k ] + 1 k + 1 [ Z [ k + 1 ] Z a v g [ k ] ]
where Zavg[k + 1] are the desired set points for the unit incremental costs.
This method is iterative, and an estimate was created using the step size. It was then averaged in the subsequent stages to limit the effect of noise. For each step size, the consensus problem was iteratively solved. The flowchart for the consensus-based economic dispatch algorithm is shown in Figure 1.

5. Virtual Synchronous Generator (VSG)

The VSG control system [37] is a comprehensive system that combines several modules to enable an efficient and effective electricity management. It is based on the VSG strategy, which is responsible for simulating the system’s performance and determining its optimal power output, and contains the Frequency Regulation Module, which adjusts the frequency of the output power to match that of the grid, the Voltage Regulation Module, which regulates the voltage of the output power, the grid-connected mode of the Control Module, which ensures the output power is synchronized with the grid, the SPWM Modulation Module, which adjusts the output current amplitude, and the Sampling Calculation Module, which calculates the output power by sampling the input signal. All of these modules work together to provide a reliable and secure electricity management system as shown in Figure 2 below.
When exposed to disturbances and load variations, power electronic inverters have poor system stability [37]. The traditional SG rotation has a significant output inductance and moment of inertia. Therefore, the microgrid’s power supply can be compared to the prime mover by reproducing the exterior characteristics of the microgrid into an SG. The microgrid inverter’s inverter and filter modules provide the electric energy produced by distributed sources to the load, while the energy storage system stores the residual electric energy.
Ref. [38] presented the SG second-order equation modeling, which includes the following equations.
Stator voltage equation:
U ˙ refabc = E ˙ Δ U ˙
where
  • U ˙ refabc = three-phase reference voltage
  • E ˙ = electromotive force
  • Δ U ˙ = voltage drop caused by virtual synchronous impedance.
The output current I0 of the inverter is equal to the synchronous generator stator current; ra and Xd, respectively, are armature resistance and synchronous reactance. To obtain ΔU, a vector multiplication is used for (ra + jXd) and I0. The module in Figure 3 provides a corresponding control signal in line with Urefabc after E is corrected for deviation.
The rotor motion model promotes system stability, as shown in Figure 4. When Pm and Pe do not match, it obviates this by adding J and D; dθ is the correction angle.
For the rotor motion model [39]:
Δ ω = 1 J ( x m x e ω D Δ ω )   dt
ω = Δ ω + ω r
where
  • Δω = angular velocity difference
  • Xm = mechanical power
  • Xe = electromagnetic power
  • J = moment of inertia
  • D = damping co-efficient
  • ω = angular velocity
  • ωR = rated angular velocity
The frequency module in Figure 5 includes the grid-connected sinusoidal wave SS, the system frequency fV, the reference active power Pref, the reference frequency fref, and the grid side frequency fg. The frequency regulation module chooses its reference value based on the fg range once the grid-connected signal SS has been sent by Judger2. The reference value is chosen as fg if it falls within the typical range and as fref if it does not. fref is used as the reference value while the system is in islanded mode.
To Judger1, the frequency deviation Δf is provided. Depending on the interval in which the frequency difference is situated, Judger1 passes on to the regulator in the next stage. The secondary frequency regulation is simulated by PI1, and the frequency module regulates the main frequency per the co-efficient kp. It also regulates and switches to a secondary frequency, if necessary. The Synchronous Generator maintains system frequency stability, both primary and secondary.
Qref and Q0 are the inputs to the virtual voltage regulation module. The difference is multiplied by the voltage-reactive co-efficient kU to obtain the electro-motive force for power adjustment (reactive), ΔE1. To determine ΔE2, which is the terminal voltage electro-motive force, the effective capacitor voltage Uc in the filter module’s reference voltage Uref differential value is translated into amplitude. When the synchronous generator is operating in no-load mode, Eref is the reference electro-motive force, whereas dE is the corrected electromotive force when in grid-connected mode, as shown in Figure 6. The U–Q relationship is as follows:
U − USGref = kSGU (QSGref − Q)
where
  • kSGU = SG voltage-reactive coefficient
  • USGref = reference values of voltage
  • QSGref = reference values of reactive power
Figure 7 depicts the control module in grid-connected mode. The grid-connected module completes pre-synchronization when the sinusoidal wave SS switches from ‘0’ position to ‘1’ position. The PI3 regulator and Judger4 receive the difference between φg and φV (voltage phase angles). The rotor motion model receives the value provided by the PI3 as dθ. Judger4 chooses the next input value based on the interval in which the difference is found. The PI2, a regulator, and Judger3 receive the difference between U g ˙ and Uamp. The virtual voltage regulator module receives the value from the PI2 as dE. Similar to Judger4, Judger3 chooses the following input value based on the interval in which the difference is placed. It is determined by the difference between the two sides when determining the frequency. When all three Judgers are selected as 1 and the switch signal is changed from the “0” position to the “1” position, the pre-synchronization phase is said to be complete.
The system specifications for the LCL filter and the three-phase bridge inverter are provided in Table 2.

6. Results and Discussion

Four different scenarios were used to examine the grid-connected microgrid. The microgrid was initially evaluated when there was no noise in the system. The Lagrange method described in the preceding section and the PSO algorithm were evaluated to see how well they operated in the absence of noise. In the second scenario, the system was subjected to noise with a variance of 0.2, and the performance was tracked. The noise variance was raised to 0.5 in the third test, and it was set to 0.8 in the final condition examined. MATLAB was used to examine how well the microgrid performed under various noise circumstances with and without the VSG control approach. Figure 8 shows the network figure of the algorithm used. The incremental costs from each generator were shared with the agents. These agents shared data and decided if the incremental cost was optimal. If this was not the case, the information was passed to the generator to adjust its output power until the optimal incremental cost criterion was met. Once an optimal economic dispatch solution was found, the total output power was sent to the VSG which was then used to meet the load demand or sent to the grid to fulfill any power deficit. The use of a consensus-based algorithm and of the VSG strategy helped reduce the noise effects and stabilize the microgrid.
With the introduction of various noise levels, the power output of the four generating units was observed, and we tried to model the ideal dispatch schedule in all instances. To demonstrate the system’s stability and the incremental cost for various noise levels, a comparison was evaluated. Figure 9 and Figure 10 demonstrate, respectively, the fluctuating power output of the four generating units during a 60 s period with and without the VSG using the Lagrange formulation. It took about 15 s without the VSG to stabilize the power output of all generators, whereas with the VSG, it took about 12 s. For a low (0.2) and medium (0.5) noise variance, it the system required about 20 s and 25 s, respectively to establish a consistent producing power output. Figure 11 and Figure 12 show this observation. For a 0.8 noise level, shown in Figure 13, the microgrid required about 45 s to reach a stable power output. It was observed that the economic dispatch solution was not stable and was less reliable for noise levels without the VSG strategy. It is clear from the graphs that the system required a few seconds to reach the desired constant value.
The system required lesser time to each the intended value of optimal power when was connected with the VSG, as shown in Figure 14. For low, medium, and high noise variance for all four units, it can be seen in the graph that there was a 5–10 s improvement for each unit in noise variance when the Lagrange method was used with the VSG control strategy.
Figure 15 compares the output power of all generating units for a 0.8 noise level using the Lagrange method and the PSO algorithm with the VSG control strategy. The resulting graph shows that the PSO algorithm performed better than the Lagrange method. With the PSO algorithm, convergence occurred faster than with the Lagrange method. For Unit 1, the PSO achieved stability 3 s earlier at the 27 s mark. For unit 2, the PSO algorithm performed better by 10 s, as indicated by the red legend. For Units 3 and 4, the PSO algorithm performed slightly better than the Lagrange method. The processing time for the PSO algorithm was 15.648 s, whereas the Lagrange method required 22.343 s. Overall, it can be concluded that the PSO algorithm solved the economic dispatch problem much quicker and efficiently than the Lagrange method.
The consensus-based approach aided in setting the incremental cost of each generator unit more quickly when there was noise. However, it is observed in Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15 that the consensus-based approach required more time as the noise variance increased. The graphs in Figure 16, Figure 17, Figure 18 and Figure 19 show that the average incremental cost ($/kWh) was approximately 5.91.
In Figure 16, Figure 17, Figure 18 and Figure 19, the incremental costs for all generator units were compared under various noise situations using the Lagrange method. As can be observed from the graph, it was difficult to stabilize the microgrid when it was connected to the grid, due to a larger noise variance (pink legend). For low to medium noise levels, it functioned well. Under no noise condition, the optimal incremental cost was reached in 45 s, as shown in Figure 16. In Figure 17, we can see that it took about 50 s to reach the optimal incremental cost for a 0.2 noise level. In Figure 18, it took 55 s to reach the optimal value for a 0.5 noise level, whereas it took more than 60 s to reach the optimal value for a 0.8 noise level, as shown in Figure 19.
In Figure 20 and Figure 21, it can be seen that with the VSG strategy, the generator units in the presence of higher noise levels stabilized more quickly. On average, 0.45 s were required for the system to stabilize with a high noise level of 0.8. In the absence of VSG, it took more than 0.9 s for the frequency to stabilize, as shown in Figure 20.
In Figure 22 and Figure 23 it is observed that with a load change, the system was more stable and reached its maximum limit faster with the VSG strategy. The system oscillated more and had more THD without the VSG, as observed in Figure 22. The microgrid stabilized in 0.35 s with a noise variance of 0.8 when both the Lagrange method and the VSG were in operation. This can be seen in Figure 23.
Table 3 compares the Lagrange method and the PSO algorithm performances when used with the VSG control strategy in relation to the incremental cost. For all noise variances, the PSO algorithm performed better and provided stability more quickly. In the absence of noise, the PSO algorithm required 27.45 s to reach the optimal incremental cost, whereas the Lagrange method required about 38.21 s. With a 0.2 noise variance, the PSO algorithm required 10 s less than the Lagrange method to reach the optimal incremental cost. For a medium noise variance of 0.5, the PSO algorithm was faster by about 13 s and for a high noise variance of 0.8, it was faster by about 39 s. It is observed in Table 3 that the PSO algorithm performed better for all levels of noise variance and required much less time to stabilize the system than the Lagrange method.
Table 4 compares the Lagrange method and the PSO algorithm performances when used with the VSG control strategy in relation to frequency and maximum power. For all noise variances, the PSO algorithm performed better and provided stability more quickly. For the 0.8 noise condition, the PSO algorithm required 0.2 s to reach frequency stability, whereas the Lagrange method required about 0.45 s. Similarly, for the maximum power, the PSO algorithm required half the time to reach stability, as seen in Table 4.

7. Conclusions

For islanded microgrids, the suggested consensus-based approach for economic dispatch performs well [23]. This algorithm was utilized in this study to examine how the microgrid operated in grid-connected mode.
The VSG strategy was also introduced to enhance the system’s stability. The microgrid’s performances of the Lagrange method and the PSO algorithms were compared, with and without the use of the VSG strategy. It is concluded that with the inclusion of the VSG control strategy, the system could reach stabilization much faster in the presence of different levels of noise and load changes, as described in the Results section. This was observed for both the Lagrange method and the PSO algorithm. The consensus-based economic dispatch algorithm worked efficiently in conjunction with the VSG control strategy. It can also be concluded from the results obtained that the PSO algorithm performed better in stabilizing the frequency, output power, and load changes in the microgrid. The optimal incremental cost was also achieved faster with the PSO algorithm.
The results clearly showed that a consensus-based economic dispatch solution with the VSG strategy yielded a better stabilization in microgrids in the presence of low, medium, and high noise variances. Future research should be carried out to assess the performance of different algorithms on the noise effect in both grid-connected and islanded microgrids. Reactive power compensation can also be included in future studies for a better overall performance of microgrids.

Author Contributions

Conceptualization, S.S.; Methodology, D.W.G.; Software, S.S.; Validation, S.S. and D.W.G.; Investigation, S.S. and D.W.G.; Resources, D.W.G.; Writing—original draft, S.S.; Writing—review & editing, D.W.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is unavailable due to privacy or ethical restrictions.

Acknowledgments

The noiseless consensus-based economic dispatch algorithm was created in [23], and its performance for islanded microgrids was examined. To the best of the authors’ knowledge, no other researchers have examined the impact of this method on grid-connected microgrids.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, D.; Cai, Y. Taguchi method for solving the economic dispatch problem with nonsmooth cost functions. IEEE Trans. Power Syst. 2005, 20, 2006–2014. [Google Scholar] [CrossRef]
  2. Park, J.B.; Jeong, Y.W.; Shin, J.R.; Lee, K. An improved particle swarm optimization for nonconvex economic dispatch problems. IEEE Trans. Power Syst. 2010, 25, 156–166. [Google Scholar] [CrossRef]
  3. Guo, T.; Henwood, M.; Van Ooijen, M. An algorithm for combined heat and power economic dispatch. IEEE Trans. Power Syst. 1996, 11, 1778–1784. [Google Scholar] [CrossRef]
  4. Fan, J.Y.; Zhang, L. Real-time economic dispatch with line flow and emission constraints using quadratic programming. IEEE Trans. Power Syst. 1998, 13, 320–325. [Google Scholar] [CrossRef]
  5. Olfati-Saber, R.; Murray, R.M. Consensus problems in networks of agents with switching topology and time-dalys. IEEE Trans. Autom. Control 2004, 49, 1520–1533. [Google Scholar] [CrossRef] [Green Version]
  6. Ren, W.; Beard, R.W.; Atkins, E.M. Information consensus in multivehicle cooperative control. IEEE Control Syst. Mag. 2007, 27, 71–82. [Google Scholar]
  7. Jadbabaie, A.; Lin, J.; Morse, A.S. Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control 2005, 50, 169–182. [Google Scholar]
  8. Moreau, L. Stability of multiagent systems with time-dependent communication links. IEEE Trans. Autom. Control 2005, 50, 169–182. [Google Scholar] [CrossRef]
  9. Ma, Y.; Zhang, W.; Liu, W.; Yang, Q. Fully distributed social welfare optimization with line flow constraint consideration. IEEE Trans. Ind. Informat. 2015, 11, 1532–1540. [Google Scholar] [CrossRef]
  10. Rahbari-Asr, N.; Ojha, U.; Zhang, Z.; Chow, M.-Y. Incremental welfare consensus algorithm for cooperative distributed generation/demand response in smart grid. IEEE Trans. Smart Grid 2014, 5, 2836–2845. [Google Scholar] [CrossRef]
  11. Xu, Y.; Li, Z. Distributed optimal resource management based on the consensus algorithm in a microgrid. IEEE Trans. Ind. Electron 2015, 62, 2584–2592. [Google Scholar] [CrossRef]
  12. Xu, Y.; Yang, Z.; Gu, W.; Li, M.; Deng, Z. Robust real-time distributed optimal control based energy management in a smart grid. IEEE Trans. Smart Grid 2017, 8, 1568–1579. [Google Scholar] [CrossRef]
  13. Zheng, W.; Wu, W.; Zhang, B.; Lin, C. Distributed optimal residential demand response considering operational constraints of unbalanced distribution networks. IET Gener. Transm. Distrib. 2018, 12, 1970–1979. [Google Scholar] [CrossRef]
  14. Guo, F.; Wen, C.; Li, Z. Distributed optimal energy scheduling based on a novel PD pricing strategy in smart grid. IET Gener. Transm. Distrib. 2017, 11, 2075–2084. [Google Scholar] [CrossRef]
  15. Rahbari-Asr, N.; Zhang, Y.; Chow, M.-Y. Consensus-based distributed scheduling for cooperative operation of distributed energy resources and storage devices in smart grids. IET Gener. Transm. Distrib. 2016, 10, 1268–1277. [Google Scholar] [CrossRef]
  16. Jordehi, A.R.; Javadi, M.S.; Catalao, J.P.S. Dynamic Economic Load Dispatch in Isolated Microgrids with Particle Swarm Optimisation considering Demand Response. In Proceedings of the 55th International Universities Power Engineering Conference (UPEC), Turin, Italy, 1–4 September 2020; pp. 1–4. [Google Scholar]
  17. Imtiaz, B.; Cui, Y.; Zafar, I. Economic Dispatch of Microgrid Incorporating Demand Response Using Dragonfly Algorithm. In Proceedings of the 2021 IEEE International Conference on Advances in Electrical Engineering and Computer Applications (AEECA), Dalian, China, 27–28 August 2021; pp. 59–68. [Google Scholar]
  18. Singh, J.; Poddar, S.; Ramalingam, S.P.; Shanmugam, P.K.; Kalam, A. Investigation on Dynamic Economic Dispatch Problem of Microgrid Using Cuckoo Search Algorithm—Grid Connected and Island Mode. In Proceedings of the 2019 IEEE Region 10 Conference (TENCON), Kochi, India, 17–20 October 2019; pp. 1886–1891. [Google Scholar]
  19. Luo, N.; Liu, J.; Zhang, P. Optimal Dispatching of Active Distribution Network based on Improved Genetic Algorithm. In Proceedings of the 2022 44th International Conference on Frontiers Technology of Information and Computer (ICFTIC), Qingdao, China, 2–4 December 2022; pp. 551–554. [Google Scholar]
  20. Abhinav, S.; Schizas, I.D.; Lewis, F.L.; Davoudi, A. Distributed noise-resilient networked synchrony of active distribution systems. IEEE Trans. Smart Grid 2018, 9, 836–846. [Google Scholar] [CrossRef]
  21. Abhinav, S.; Schizas, I.D.; Ferrese, F.; Davoudi, A. Optimization based Ac microgrid synchronization. IEEE Trans. Ind. Informat. 2017, 13, 2339–2349. [Google Scholar] [CrossRef]
  22. Dehkordi, N.M.; Baghaee, H.R.; Sadati, N.; Guerrero, J.M. Distributed noise-resilient secondary voltage and frequency control for islanded microgrids. IEEE Trans. Smart Grid 2018, 10, 3780–3790. [Google Scholar] [CrossRef] [Green Version]
  23. Chen, F.; Chen, M.; Zhao, X.; Guerrero, J.M.; Wang, L.Y. Distributed Noise-resilient economic dispatch strategy for islanded microgrids. IET Gener. Transm. Distrib. 2019, 13, 3029–3039. [Google Scholar] [CrossRef]
  24. Yazdanian, M.; Mehrizi-Sani, A. Distributed control techniques in microgrids. IEEE Trans. Smart Grid 2014, 5, 2901–2909. [Google Scholar] [CrossRef]
  25. Molzahn, D.K.; Dorfler, F.; Sandberg, H.; Low, S.H.; Chakrabarti, S.; Baldick, R.; Lavaei, J. A survey of distributed optimization and control algorithms for electric power systems. IEEE Trans. Smart Grid 2017, 8, 2941–2962. [Google Scholar] [CrossRef]
  26. Han, Y.; Zhang, K.; Hong, L.; Coelho, E.A.A.; Guerrero, J.M. MAS-based distributed coordinated control and optimization in kicrogrid and microgrid clusters: A comprehensive review. IEEE Trans. Power Electron 2018, 33, 6488–6508. [Google Scholar] [CrossRef] [Green Version]
  27. Xu, T.; Wu, W.; Sun, H.; Wang, L. Fully distributed multi-area dynamic economicdispatch method with second-order convergence for active distribution networks. IET Gener. Transm. Distrib. 2017, 11, 3955–3965. [Google Scholar] [CrossRef]
  28. Kouveliotis-Lysikatos, I.; Hatziargyriou, N. Fully distributed economic dispatch of distributed generators in active distribution networks considering losses. IET Gener. Transm. Distrib. 2017, 11, 627–636. [Google Scholar] [CrossRef]
  29. Zheng, W.; Wu, W.; Zhang, B.; Li, Z.; Liu, Y. Fully distributed multi-area economic dispatch method for active distribution networks. IET Gener. Transm. Distrib. 2015, 9, 1341–1351. [Google Scholar] [CrossRef]
  30. Tu, Y.; Su, J.H.; Du, Y.; Yang, X.Z.; Xu, H.D. Analysis of microgrid inverter paralleling system based on virtual oscillator. Electr. Power Autom. Equip. 2017, 37, 24–30. [Google Scholar]
  31. Cheng, Q.M.; Gao, J.; Cheng, Y.M. An inverter control method suitable for islanding operation. Power Syst. Technol. 2018, 42, 203–209. [Google Scholar]
  32. Xu, Y.Q.; Ma, H.J. Inverter parallel operation technology based on improved droop control. Power Syst. Prot. Control 2015, 43, 103–107. [Google Scholar]
  33. Lü, Z.Y.; Wu, Z.J.; Dou, X.B. Adaptive discrete droop control of isolated DC microgrid based on discrete consistency. Proc. CSEE 2015, 35, 4397–4407. [Google Scholar]
  34. Chen, W.; Li, T. Distributed Economic Dispatch for Energy Internet based on Miultiagent Consensus Control. IEEE Trans. Autom. Control. 2021, 66, 137–152. [Google Scholar] [CrossRef] [Green Version]
  35. Meng, J.; Shi, X.; Wang, Y.; Fu, C. A virtual synchronous generator control strategy for distributed generation. In Proceedings of the 2014 China International Conference on Electricity Distribution (CICED), Shenzhen, China, 23–26 September 2014; pp. 495–498. [Google Scholar]
  36. Singh, S.; Gao, D.W. Noiseless Consensus based Algorithm for Economic Dispatch problme in Grid-connected Microgrids to enahnce Stability among Distributed Generators. In Proceedings of the 2019 North American Power Symposium (NAPS), Wichita, KS, USA, 13–15 October 2019; pp. 1–5. [Google Scholar]
  37. Li, H.; Gu, R.-Z. Research on Grid-coonected Control and Simulation of Microgrid Inverter based on VSG. In Proceedings of the 2018 China International Conference on Electricity Distribution (CICED), Tianjin, China, 17–19 September 2018. [Google Scholar]
  38. Mišković, M.; Mirošević, M.; Milković, M. Analysis of synchronous generator angular stability depending on the choice of the excitation system. Angew. Chem. 2009, 39, 4555. [Google Scholar] [CrossRef]
  39. Wang, K.; Qi, C.; Huang, X.; Li, G. Large disturbance stability evaluation of interconnected multi-inverter power grids with VSG model. J. Eng. 2017, 2017, 2483–2488. [Google Scholar] [CrossRef]
Figure 1. Algorithm flowchart.
Figure 1. Algorithm flowchart.
Energies 16 04670 g001
Figure 2. VSG control strategy block diagram.
Figure 2. VSG control strategy block diagram.
Energies 16 04670 g002
Figure 3. Stator voltage model.
Figure 3. Stator voltage model.
Energies 16 04670 g003
Figure 4. Rotor motion model.
Figure 4. Rotor motion model.
Energies 16 04670 g004
Figure 5. Frequency regulation module.
Figure 5. Frequency regulation module.
Energies 16 04670 g005
Figure 6. Voltage regulation module. Where Qref = reference reactive power, Q0 = control output reactive power.
Figure 6. Voltage regulation module. Where Qref = reference reactive power, Q0 = control output reactive power.
Energies 16 04670 g006
Figure 7. Grid control module.
Figure 7. Grid control module.
Energies 16 04670 g007
Figure 8. Network figure.
Figure 8. Network figure.
Energies 16 04670 g008
Figure 9. Generator output power in kW without the VSG in the absence of noise.
Figure 9. Generator output power in kW without the VSG in the absence of noise.
Energies 16 04670 g009
Figure 10. Generator output power in kW with the VSG in the absence of noise.
Figure 10. Generator output power in kW with the VSG in the absence of noise.
Energies 16 04670 g010
Figure 11. Generator output power in kW with a 0.2 noise variance and without the VSG.
Figure 11. Generator output power in kW with a 0.2 noise variance and without the VSG.
Energies 16 04670 g011
Figure 12. Generator output power in kW with a 0.5 noise variance and without the VSG.
Figure 12. Generator output power in kW with a 0.5 noise variance and without the VSG.
Energies 16 04670 g012
Figure 13. Generator output power in kW with a 0.8 noise variance and without the VSG.
Figure 13. Generator output power in kW with a 0.8 noise variance and without the VSG.
Energies 16 04670 g013
Figure 14. Comparison of the generator units’ output power in kW with all noise levels with the Lagrange method and the VSG.
Figure 14. Comparison of the generator units’ output power in kW with all noise levels with the Lagrange method and the VSG.
Energies 16 04670 g014
Figure 15. Comparison of the generator units’ output power in kW with a 0.8 noise levels using the Lagrange and the PSO algorithm with the VSG.
Figure 15. Comparison of the generator units’ output power in kW with a 0.8 noise levels using the Lagrange and the PSO algorithm with the VSG.
Energies 16 04670 g015
Figure 16. Incremental Cost (IC) of the generating units compared in the absence of noise with the VSG using the Lagrange method.
Figure 16. Incremental Cost (IC) of the generating units compared in the absence of noise with the VSG using the Lagrange method.
Energies 16 04670 g016
Figure 17. Incremental Cost (IC) of the generating units compared in the presence of a 0.2 noise variance with the VSG, using the Lagrange method.
Figure 17. Incremental Cost (IC) of the generating units compared in the presence of a 0.2 noise variance with the VSG, using the Lagrange method.
Energies 16 04670 g017
Figure 18. Incremental Cost (IC) of the generating units compared in the presence of a 0.5 noise variance with the VSG, using the Lagrange method.
Figure 18. Incremental Cost (IC) of the generating units compared in the presence of a 0.5 noise variance with the VSG, using the Lagrange method.
Energies 16 04670 g018
Figure 19. Incremental Cost (IC) of the generating units compared in the presence of a 0.8 noise variance with the VSG, using the Lagrange method.
Figure 19. Incremental Cost (IC) of the generating units compared in the presence of a 0.8 noise variance with the VSG, using the Lagrange method.
Energies 16 04670 g019
Figure 20. Comparison of the generator units’ frequency changes with a 0.8 noise level without the VSG, using the Lagrange method.
Figure 20. Comparison of the generator units’ frequency changes with a 0.8 noise level without the VSG, using the Lagrange method.
Energies 16 04670 g020
Figure 21. Comparison of the generator units in the presence of a 0.8 noise level with the VSG in terms of frequency change, using the Lagrange method.
Figure 21. Comparison of the generator units in the presence of a 0.8 noise level with the VSG in terms of frequency change, using the Lagrange method.
Energies 16 04670 g021
Figure 22. Comparison of the generating units’ maximum power with a 0.8 noise variance and a load change without the VSG, using the Lagrange method.
Figure 22. Comparison of the generating units’ maximum power with a 0.8 noise variance and a load change without the VSG, using the Lagrange method.
Energies 16 04670 g022
Figure 23. Comparison of the generating units’ maximum power with a 0.8 noise variance and a load change with the VSG, using the Lagrange method.
Figure 23. Comparison of the generating units’ maximum power with a 0.8 noise variance and a load change with the VSG, using the Lagrange method.
Energies 16 04670 g023
Table 1. List of parameters for generators [36].
Table 1. List of parameters for generators [36].
UnitCmin (kW)Cmax (kW)xyz
14180.0702.1556
28400.0801.1550
35250.0703.341
45400.0563.436
Table 2. List of the components.
Table 2. List of the components.
ComponentsValues
L16 mH
L21.5 mH
C6 micro-F
J0.15 kg·m2
Kp, kU800 kW/Hz, 0.8 Hz/kVar
PWM freq25 kHz
P at constant load10 kW
Q at constant load8 kVar
ra0.05 ohm
Xd0.05 H
P variable5 kW
Q variable3 kVar
Table 3. Comparison of the time to reach the average optimal incremental cost by the two examined methods.
Table 3. Comparison of the time to reach the average optimal incremental cost by the two examined methods.
Noise VarianceLagrange MethodPSO Algorithm
No noise38.21 s27.45 s
0.2 variance48 s38.20 s
0.5 variance52.57 s40.19 s
0.8 variance90 s51.85 s
Table 4. Comparison of the time to reach the optimal levels of the shown parameters for a 0.8 noise variance.
Table 4. Comparison of the time to reach the optimal levels of the shown parameters for a 0.8 noise variance.
Method/AlgorithmFrequency (Hz)Max. Power (kW)
Lagrange0.45 s0.30 s
PSO0.20 s0.15 s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Singh, S.; Gao, D.W. Improved Virtual Synchronous Generator Principle for Better Economic Dispatch and Stability in Grid-Connected Microgrids with Low Noise. Energies 2023, 16, 4670. https://doi.org/10.3390/en16124670

AMA Style

Singh S, Gao DW. Improved Virtual Synchronous Generator Principle for Better Economic Dispatch and Stability in Grid-Connected Microgrids with Low Noise. Energies. 2023; 16(12):4670. https://doi.org/10.3390/en16124670

Chicago/Turabian Style

Singh, Shruti, and David Wenzhong Gao. 2023. "Improved Virtual Synchronous Generator Principle for Better Economic Dispatch and Stability in Grid-Connected Microgrids with Low Noise" Energies 16, no. 12: 4670. https://doi.org/10.3390/en16124670

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop