2. Related Research
Typical examples of passive consumption resources of Micro Grid include loads such as household appliances used by the residents on the Micro Grid. Although there are some controllable loads, most of them are used to meet the requirements of residents and beyond the control of Micro Grid operators [
7,
8].
The active production resources of Micro Grid include fuel cells, combined heat and power generation and most of the other generating facilities that are able to produce power according to the operator’s control. Although these resources require some additional costs (fuel expenses) when generating power, they are indispensable in the operation of a Micro Grid wherein power supply and demand or quality issues should be considered as their power output level can be controlled arbitrarily [
9,
10,
11].
On the other hand, the active consumption resources of Micro Grid include some operator-controllable loads such as lighting fixtures, air-conditioning equipment, etc. Control can be implemented in a way that will not make the residents uncomfortable when attempting to reduce excessive power use in the Micro Grid. Moreover, the active storage resources are useful in keeping the balance between power supply and demand or securing power quality or economy by storing or releasing surplus power. These active storage resources can store or release the desired amount of power in any desired time zone. Likewise, as many of them have rapid responsiveness, it is possible to deal with the variability in power production. Typical examples of these resources include energy storage systems such as batteries, flywheels, combined air energy storage, etc. [
12,
13].
Meanwhile, Micro Grids are divided into system-connected type or independent type depending on whether they are operating with an external system (power grid) [
14]. The grid-connected Micro Grid is operated in a state of establishing a connection with another power system and is able to exchange surplus power to supplement each other. The independent-type Micro Grid (a.k.a. island grid) is operated in a state of separating itself with another power grid and managing the quality (i.e., supply and demand or voltage/current, etc.) by itself. The former can sell the surplus or purchase the power amount lacking by connecting with an external system and some of the typical examples are small-scale building, home and campus Micro Grids. If it is impossible to meet the demand from a consumption resource, these Micro Grids buy the system’s surplus power or sell their own surplus to the system when their production is more than enough.
In addition, an external power rates provision system (e.g., KEPCO or Korea Power Exchange) is necessary to settle the power bills incurred from these transactions, further requiring a metering device connected with an outside system along with the external system or market that will be able to pass on the signals in case of blackout or demand response (DR) [
15].
The independent Micro Grid manages the power supply and demand balance or power quality within the grid by itself. One of the most typical examples of such grid is one that is being operated in an island, disconnecting itself from a large-scale inland power system and managing its power through its own power production, storage and consumption resources within the Micro Grid to supply power on demand.
There have been a quite number of studies for the optimization of Micro Grids and energy management systems and planning an optimal operating schedule is one of the essential parts of the management: J. Li et al. [
16] dealt with the design and implementation of Green Home Service for energy management whereas A. R. Al-Ali et al. [
17] focused on the design, implementation and test operation of a smart home using an energy storage system. Y. Zhang et al. [
18] presented an optimization algorithm that can be used for a home energy management system in a smart grid whereas D. I. H Rodriguez et al. [
19] and A.C. Luna et al. [
20] dealt with the Micro Grid operating system using an optimization algorithm or vice versa and the energy management system for the Micro Grid having its own power generation facility and connected to the existing power grid, respectively. Also, H. Li et al. [
21] discussed energy management for the industrial Micro Grid being connected to the existing power grid or operated independently. Further, D. Arcos-Aviles et al. [
5] and C. Ju et al. [
22] introduced a design of a fuzzy logic-based energy management system for the Micro Grid having new and renewable energy resources and its own energy storage while being connected to the existing power grid and a 2-tier prediction energy management system, respectively.
Meanwhile, for the deduction of schedule [
22], H. Kim et al. [
8] discussed the minimization of operating costs based on a basic model. F. A. Mohamed et al., [
23] and F. A. Mohamed [
24] focused on a Micro Grid system model having battery storage and its online management, aiming to minimize the costs while satisfying the demands in a respective system where wind/diesel/ PV generator or fuel cell or battery storage existed. A. Parisio [
25] presented a Micro Grid management method based on a model-based predictive control which was to improve calculation results or reduce calculation load by applying mixed-integer linear programming. P. Malysz et al. [
26] dealt with the minimization of operating costs of energy storage connected to a grid, predicting future power usage and energy production by using mixed-integer linear programming.
On the other hand, H. Hori et al. [
13] and W. Shi et al. [
27] proposed a method of using an additional control to deal with the expected errors and the management of distributed energy, respectively. Y. Zhang et al. [
15] discussed the model-based predictive control and the operation considering uncertainties.
K. Hoffmann et al. [
28] and S. Zhai et al. [
29] dealt with the requirements of energy management system information and the flexibility of home appliances used in a household energy management system using smart plugs, respectively. M. M. Eissa et al. [
30] discussed the demand-response based on a commercial energy management system. Chee Lim Nge et al. [
31] described their real-time energy management system for a PV facility having battery storage. Amin Shokri Gazafroudi et al. [
32] introduced their bidding strategy for the automatic housing energy management system. Feras Alasali et al. [
33] described their energy management algorithm for the energy storage and crane network. Spyridon Chapaloglou et al. [
34] and J. M. G Lopez [
35] presented an energy management algorithm for load flattening and peak-reduction and a simulator for the household energy management system loads, respectively.
Yujie Wang et al. [
36] presented their rule-based energy management strategy based on the power prediction of a lithium-ion battery and a supercapacitor. Farid Farmani et al. [
37] proposed a conceptual model for the residential building energy management system having CCHP. F. Wang, Lidong Zhou et al. [
38] introduced their building energy management system considering the unit-price demand-response and other factors such as energy resources, load or storage that change according to time zones.
Meanwhile, Dimitrios et al. [
39] proposed an energy management system for the smart building connected to a power system considering the uncertainties of PV generation and the operation schedule of electric vehicles. D. van der Meer et al. [
40] described his energy management system that predicts PV generations for charging electric vehicles by detailing the PV generation system. And, H. S. V. S. K Nunna et al. [
41] present their energy management strategy when electric vehicles and/or power system are being connected for use. A. Azizvahed et al. [
42] dealt with a multi-purpose energy management system that operates a distributed network when there were distributed resources along with energy storage. V. Indragandhi et al. [
43] discussed multi-purpose energy management for a new and renewable energy resource-based AC/DC microgrid. V. Pilloni et al. [
44] proposed an energy management system for the operation or operating time of home appliances considering the aspect of not only energy cost-saving but also enhancement of user experience quality. I. Ali and S. M Suhail Hussain et al. [
45] presented their communication system design for the automated energy management of the Micro Grid involving various types of distributed energy sources. Lastly, W. Ma and J. Wong et al. [
46] dealt with the distributed energy management for a networked Micro Grid having uncertainties due to distributed energy resources.
The system operator of a Micro Grid system regards the entire grid as a single load or generator and delegates its internal management responsibility to the grid operator. The power generations based on a passive production resource can be largely affected by the external environmental condition such as weather. Thus, a series of simulations were conducted in this study for evaluation to optimize the efficiency of the Micro Grid. Each one of the four conditional expressions (i.e., peak-zero, power-use flattening, demand-response and net zero operation) was applied to the simulations to compare with the case where any of these expressions were applied. Each performance was evaluated, and the validity of the expressions was determined through MATLAB simulations.
3. Micro Grid Optimization Theory
A Micro Grid consists of new and renewable energy, load and energy storage system. Although there are a number of new and renewable energy resources now available, only photovoltaic power generation was indicated as a representative system for convenience. The power generated by the photovoltaic (PV) system will be consumed by the load or stored in energy storage system (ESS). Their data are saved in the data storage for the estimation of their future values [
47,
48,
49].
The power grids supply electricity to the ESS or load, whereas the unit cost of power is provided at the power exchange. The event server assumes the role of notifying the situation wherein DR or net zero operation is required. There will be no information about the external operating conditions from the event server in a scenario that does not include any special conditions; otherwise, the constraints and objective function will be changed after receiving external operating condition information.
This section focuses on the operating schedule calculation and prediction functions of ESS in the EMS. The constants used for the calculation of an ESS operating schedule include the PV/load data obtained through prediction, unit price data set by the power exchange, capacity of ESS, maximum/minimum charging/discharging power, etc. The constraints are then set based on these data and charging/discharging schedule, SoC limitations, etc. Lastly, appropriate individual objective functions are set to output an ESS operating (charging/discharging) schedule that minimizes each objective function by using an optimization technique. The resulting schedule presents a method with which the ESS charging/discharging power level in the Micro Grid can be determined in each time zone.
The system flow diagram is shown in
Figure 1, where the red arrows show the directions of power to be supplied and the blue arrows represent the movement of each data (information). The system consists of Micro Grid, power grid, power exchange and event server; originally, however, EMS and data storage are also included in such system.
The red arrow in the system diagram (
Figure 1) indicates the supply of power whereas the blue arrow is showing the flow of information. The system largely consists of a Micro Grid, power grid, power exchange and event-generating server. The variables used to explain the supply of power in the diagram are as follows: It is assumed that all kinds of powers in each time zone are constant and the time interval is one hour. Although both energy management system (EMS) and data storage belong to the Micro Grid, the Micro Grid, in this case, is one that consists of new and renewable energy sources, loads and energy storage. There are a number of new and renewable energy sources such as photovoltaic (PV) and wind turbine (WT) but only PV was indicated for convenience. The power produced by PV will be stored in the ESS or consumed by the load. Also, PV/Load data are used to predict the future PV/load value after being stored in data storage.
The target Micro Grid consists of new and renewable energy, load and energy storage system. Although there are a number of new and renewable energy resources now available, only photovoltaic power generation was indicated as a representative system for convenience. The power generated by the PV system will be consumed by the load or stored in ESS. Their data are saved in the data storage for the estimation of their future values.
Table 1 below describes the variables to be used to explain (definition) individual cases of supplying power, assuming that all kinds of power in each time zone (one hour) are constant.
The relationship between individual variables can be expressed by Equations (
1)–(
7):
Equation (
1) indicates that the power generated by PV will be “charged to ESS” or “consumed by load.”
Equation (
2) indicates that the power discharged from ESS will be “consumed by load” or “sold to the power grid.”
Equation (
3) indicates that the power used to charge ESS had been “received (bought) from the power grid” or “generated by PV.”
Equation (
4) indicates that the power received (bought) from the power grid will be “charged to ESS” or “consumed by load.”
Equation (
5) indicates that the power transmitted (sold) to the power grid had been discharged from ESS.
Equation (
6) shows the balance between demand (right side) and supply (left side) and that the power consumed by load had been supplied from PV, ESS or power grid.
Equation (
7) explains that the amount of power stored in ESS is determined by adding the charged power to the current power and subtracting the discharged power amount from it.
The variables that will be used to explain (definition) the movement of information in
Table 2 are as follows:
The relationship between individual variables can be expressed as:
Equation (
8) indicates that the data set in time zone 1–k will be generated by adding Kth PV data to the PV data set in time zone 1–(k-1).
Similar to Equation (
8) load data set 1–k can be obtained when Kth load data are added to the PV load data set in time zone 1–(k-1).
Equation (
10), which can be obtained by using both Equations (
8) and (
9), indicates that data storage k+1 can be created by adding both PV and load data generated in the same time zone to the data storage in time zone k.
Equation (
11) shows that the PV data collected so far can be used to predict the future PV in n time zone.
Similar to Equation (
11), Equation (
12) indicates that the load data collected so far can be used to predict future load in n time zone.
Equation (
13) shows that the union of future PV data, load data, power unit price, external operating conditions, ESS performance information and other constant sets becomes a set of constants.
Equation (
14) shows that an ESS operating schedule can be established by entering the constraints and objective function (coefficient vector) in the optimization function. Nonetheless, it is important to understand that the constraints and objective function are determined by the set of coefficients.
Figure 2 is a diagram that shows how system power usage (blue line) and ESS charging/discharging power (red line) change depending on the external conditions applied. The picture on the upper left is a basic setting and the rest of the pictures in order of bottom left, bottom center, upper left and bottom right show the change when peak control, net zero operation, flattening and demand response have been applied, respectively. A detailed explanation for each diagram will be provided later.
Meanwhile, performance evaluations were conducted by comparing a simulation wherein none of the four conditions above had been applied with the simulations to which each of those conditions was applied. For the simulations, MATLAB R2015a was used; the constraints resulting from individual constants and objective functions were used as inputs for the mixed-integer linear programming of MATLAB to show the resultant system power usage, ESS charging/discharging power and total demand with the graphs using a plot function.
The basic setting that does not have any special conditions is as follows: the ranges of ESS charging/discharging and state of charge (SoC) were set at 3–19.5kW and 0.05–0.95, respectively, whereas the ESS capacity was set at 40 kW. The conditions are shown in
Table 3.
The virtual data in
Table 4,
Table 5 and
Table 6 is used as load prediction, PV (generation) prediction and power unit cost data. (n)–(n+1) are the time zones for integer (n), ranging from 0 to 23. For example, 1–2 indicates the time zone of 1 o’clock to 2 o’clock. In
Table 4, the time zones having low power unit cost and high-power unit cost are denoted in red and blue, respectively. It was also assumed that the power was constant in each time zone (24 time zones/day). In this case, no external conditions were applied.
The simulation result from the basic setting is shown in
Figure 3, where grid (blue line), ESS (red line) and net demand (yellow line) indicate the system power usage, ESS charging/discharging power and total demand, respectively. Since power demand and supply have to be balanced, the condition net demand-ESS-Grid = 0 must be satisfied. When the grid sign is (+), power is purchased from the system; if the sign is (-), it means that power is sold to the system.
At the same time, the (+) and (−) signs of ESS indicate charging and discharging, respectively. As shown in
Figure 4, (n)-(n+1) on the horizontal axis is the time zone for integer n (0–23).
Since the value of ESS in time zones 0–1, 1–2, 2–3 and 3–4 was 0, it can be assumed that there was no charging or discharging in these time zones. Moreover, the overlapping yellow and blue lines satisfy the condition net demand = grid, indicating balanced demand and supply. As the sign of the ESS in time zone 4–5 was (−), it can be assumed that charging was required and that power was bought from the system having a (+) grid sign. There was no ESS charging/discharging in time zones 5–6, 6–7 and 7–8 and power demand and supply were balanced out as the condition net demand = grid was satisfied. The same balance was achieved in time zones 9–10 and 10–11 as the individual grid and ESS signs were (+) and (−), respectively, satisfying the conditions net demand = grid and net demand = ESS, respectively. For the latter time zone, it can be understood that power was discharged from ESS as the sign was (+). The ESS sign in time zone 11–12 was also (+), but the grid sign was (−); this means that power was sold to the system. Meanwhile, there was no ESS charging or discharging in time zones 12–13, 13–14, 14–15, 15–16, 16–17, 17–18, 18–19, 19–20, 20–21, 21–22 and 22–23, indicating that power demand and supply have been balanced; thus satisfying the condition net demand = grid. Lastly, the ESS sign in time zone 23–24 was (−), whereas the grid sign was (+), meaning power was purchased from the system.
Figure 3, where no additional conditions have been applied, shows that the ESS was charged in the time zones having the lowest power unit cost of 66.1 (time zones 4–5, 8–9 and 23–24) but discharged in time zones (10–11 and 11–12) having the highest power unit cost of 111.3.
5. Performance Evaluation
Performance evaluations were conducted by comparing a simulation wherein none of the four conditions above had been applied with the simulations to which each of those conditions was applied. For the simulations, MATLAB R2015a was used; the constraints resulting from individual constants and objective functions were used as inputs for the mixed-integer linear programming of MATLAB to show the resultant system power usage, ESS charging/discharging power and total demand with the graphs using a plot function. Thus, for the optimization of microgrid, four environmental conditions have been put to simulations to find the actual conditions that actually have an impact on improving the optimization performance.
Figure 7 shows all power transactions and operations according to the (+) and (−) signs of both the ESS and grid, whereas the overlapping yellow and blue lines indicate successful establishment of the condition net demand = grid. It is possible to understand what had happened in each time zone.
As such,
Figure 7 also shows that the ESS was charged in time zones 0–1, 8–9 and 23–24 when the power unit cost was low (66.1) and discharged in time zone 10–11 when the cost was high (111.3) to achieve net zero operation. The system power usages obtained from a simulation conducted by changing the capacity of ESS from 40 to 120 kW (+10 kW per simulation) are shown in
Figure 8,
Figure 9 and
Figure 10 and their discharging powers, in
Figure 11,
Figure 12 and
Figure 13.
Figure 9,
Figure 10,
Figure 12 and
Figure 13 are the pictures of
Figure 8 and
Figure 11, respectively, when viewed from other angles. The vertical axis in
Figure 8,
Figure 9 and
Figure 10 indicates the system power usages (Grid), whereas the same axis in
Figure 11,
Figure 12 and
Figure 13 is the ESS charging(-)/discharging(-) power. A long axis, “Time Slot,” shows the time zones, with “ESS Capacity” indicating the capacity of the ESS. The bar3 function of MATLAB R2015a was used for graphing.
Observing time zones 4–5 and 8–9 in
Figure 8,
Figure 9 and
Figure 10, it is possible to recognize the tendency of increasing system power usages in proportion to the ESS capacity. This would mean that the grid is pursuing an economic gain by charging its ESS when the power unit cost is low and selling or reducing its purchase during the time zones when the cost is high.
The time zones where power unit cost is at the lowest or highest level are 9–10 and 12–17. Observing these time zones in
Figure 11,
Figure 12 and
Figure 13, there were no charging/discharging operations. This also proves that the grid is considering gaining profit by discharging its ESS when the power unit cost is highest and vice versa.
Being a local power grid, a Micro Grid consists of a series of DERs along with loads and is self-sustainable or runs with the existing power grid. In such a power grid, the system operator/administrator managing the entire supply and consumption of these resources assigns some of his/her sublevel tasks to individual operators under him/her. The passive production resources are often affected by the natural environments beyond the control of operators such as weather. A series of simulations were conducted in this study for evaluation to optimize the efficiency of the Micro Grid. Each one of the four conditional expressions (i.e., peak-zero, power-use flattening, demand-response and net zero operation) was applied to the simulations to compare with the case where none of these expressions were applied. Each performance was evaluated, and the validity of the expressions was determined through simulations which proved their effectiveness for the optimization of Micro Grids as a result.
6. Conclusions
This study conducted simulations for cases wherein none of the four kinds of conditional equations (i.e., conditional equations for peak control, power use flattening, power demand response and operation of net zero Energy) or at least one of them had been applied to compare them and evaluate the effectiveness of each equation. The result showed that the conditional equations were found to be effective when attempting to optimize the microgrid’s performance efficiently.
The peak-control conditional equation was found to be effective in the simulation as system power usage was decreased below the peak level set at 15 kW. ESS was charged during the daytime when the power cost was low and discharged in the time zones when peak control was implemented.
In the simulation applied with the conditional equation for flattening power use, this equation was found to be effective as the difference between the maximum and minimum system power usages was decreased from 38.68 kW to 9.8 kW. ESS charging was carried out during the daytime when the power cost was low, whereas discharging was performed in the time zones when it was high.
In the simulation applied with the conditional equation for power demand-response, the equation was found to be effective as the power set to be discharged (10 kW) in a fixed time zone was achieved successfully. In this case, ESS was charged during the daytime when the power cost was low.
In the simulation applied with the conditional equation for net zero energy operation, the equation was found to be effective as the system power usage became 0 in a designated time zone, despite the fact that the power cost in that time zone (daytime) was low. As for the rest of the time zones, ESS charging was performed during the daytime, but discharging was carried out in the time zones when the power cost was high.
The results above showed that all the equations were effective in every case and it can be confirmed that all the ESS operating schedules, except net zero energy operation, had been adjusted in such a way that power is charged during the daytime and discharged or sold when the power cost was highest.