# Day-ahead optimal scheduling method for grid-connected microgrid based on energy storage control strategy

## Abstract

A day-ahead optimal scheduling method for a grid-connected microgrid based on energy storage (ES) control strategy is proposed in this paper. The proposed method optimally schedules ES devices to minimize the total operating costs while satisfying the load requirements of cold, heat, and electricity in microgrids. By modeling the operating cost function of each stage, the proposed method is able to adapt to different types of electricity markets and pricing mechanisms. The technical characteristics of ES, such as self-discharge and round-trip efficiency, are considered in the control strategy with a multi-stage process model. An improved dynamic programing method is used to solve the optimization model. Finally, case studies are provided to illustrate the application process and verify the proposed method.

## Keywords

Energy storage Microgrid Optimal scheduling Market structure Price mechanism## 1 Introduction

As an essential element of modernizing power grids to form future smart grids, distributed generations (DGs) have developed rapidly in recent years. Serving as the buffer between DGs and the main grid, the microgrid (MG) mitigates the impact of the randomness and intermittency of DGs on external grid [1]. By coordinately controlling DGs and energy storage (ES), the MG is able to ① efficiently manage and control a large number of DGs, and ② maximize economic and environmental benefits [2].

The first layer focuses on the converter’s design of distributed energy resources (DERs) [4, 5] to implement a fast response rate (in milliseconds) to track MG load variations and maintain voltage and frequency stability. The second layer focuses on the MG mode controller to seamlessly switch the operating modes between grid-connected and islanded modes [6, 7]. The third layer comprises the methods of smart energy management and optimal load scheduling [8, 9], which performs relatively long time-scale optimization compared to the above two layers. The upstream controller generates instructions to the underlying device controllers through communication network.

The algorithms and techniques for day-ahead energy management and optimal scheduling in the MGs with DGs and ES controls have been discussed [11, 12, 13, 14, 15, 16, 17, 18]. If there are high cost dispatchable sources in the MG, such as diesel generators or micro-turbines (MTs), the operational economic efficiency becomes more important and the objective is to minimize total cost or maximize the generation profit. Due to the high-energy cost of dispatchable sources, the principle of determining power generation based on heat/cold amount is applied in grid-connected MG. In this case, ES can be a useful tool for MG EMS. The electricity market restructuring brings various price mechanisms, which make energy management and optimal control of grid-connected MGs a hot topic for both academia and industry.

In existing literatures [14], the objective of the ES control is to minimize the cost of purchasing power from the main grid to perform peak shaving or frequency regulation with consideration of the technical limitations of ES. In peak shaving mode, ES discharges during the 6–10 peak hours, and charges during the 3–5 valley hours. In frequency regulation mode, ES charges during the 6–8 valley hours and the remaining energy is prepared for regulating frequency. These control strategies consider the physical characteristics of ES including charging power rate limitation and lifetime cycles as constraints [19, 20]. However, they are only proposed for a specific type of power markets, such as time of use (TOU) mechanism.

The optimal operation of ES in the electricity market has been investigated and some artificial and computational intelligence technologies are employed to optimize the MG with regard to ES charge and discharge scheduling in order to maximize the benefits related to the electricity price differences. In [16], a novel dynamic optimal control strategy for battery energy storage station (BESS) based on the wind power forecasting was proposed to smooth the wind power fluctuations. Its operating principle was built on the wind power forecasting to minimize the offset of SOC. The optimal control model also considers the performance of the ES media. In [17], an intelligent scheduling system was developed to reliably schedule the charge and discharge cycles and operate the BESS. An online control algorithm is applied to mitigate the errors of load forecast through continuous adjustments of initial charge and discharge schedule based on load profile forecast.

- 1)
Creatively adapting various market structures with strong robustness; By modelling the operating cost function of each stage in the dynamic programming, the impact of different market structures is limited to each stage rather than the whole scheduling horizon.

- 2)
Comprehensively considering the related factors including charge/discharge efficiency, self-discharge, and depreciation cost of ES; The deprecation cost of each cycle and the energy loss of ES are taken into account in the decision-making process of each stage, which makes the optimal scheduling more practical.

- 3)
The optimal operating cost under different energy levels of ES in each stage can be quickly obtained, which is helpful for the decision-making of MG the operators.

The rest of this paper is organized as follows. Section 2 presents an overview of the MG control strategies under different electricity market structures. Section 3 discusses the characteristics and operating cost of ES and their impact on the economy of MG. Section 4 proposes an optimization model for MG day-ahead optimal scheduling and illustrates the solution algorithm based on dynamic programming. Section 5 demonstrates the simulation results and numerical analysis to clearly verify the proposed method. Finally, Section 6 concludes the paper.

## 2 Market and microgrid control strategies

### 2.1 Energy management and operating costs

*w*

_{ k }is the energy exchange between MG and the main grid at time interval

*k*;

*G*

_{ k }and

*L*

_{ k }are the forecasted power generation and load respectively at time

*k*, and the network loss is incorporated into

*L*

_{ k };

*x*

_{ k }is the charge/discharge power of ES equipment; and

*x*

_{ k }is positive when charging and negative when discharging. The units of above variables are all kWh or MWh.

*K*is the total number of time intervals;

*v*

_{ k }is the operating cost in

*k*

^{th}time interval, including cost of purchasing electricity from the main grid, fuel cost of DGs, power loss cost, and depreciation cost of ES, which could be formulated as (3).

*v*

_{Wk }(·) and

*v*

_{Xk }(·) are the cost functions of power purchasing/selling from MG to main grid, and ES charging/discharging in

*k*

^{th}time interval, respectively;

*v*

_{Gk }(·) and

*v*

_{Dk }(·) are the cost functions for DGs and loads dispatch; Δ

*G*

_{ k }is the change of DGs power output; and Δ

*L*

_{ k }is the load curtailment through demand response or direct load control.

### 2.2 MG scheduling strategies and its operating price

The coordinated control is used to maximize the benefits for both MG owners and the users, while providing the thermal and electric demands to its local area. The control methods are determined by their operating cost.

#### 2.2.1 MG energy management with adequate power supply

When DGs cannot satisfy the load, there are several possible actions that MG can take: ① discharging ES equipment; ② purchasing power from the main grid; ③ increasing the generation of controllable DGs; and ④ load shedding.

*k*

^{th}time interval

*ρ*

_{Wk }can be expressed as:

*ρ*

_{Bk }is the price of MG to buy power from main grid;

*ρ*

_{Gk }the unit cost of DG power output, and

*ρ*

_{Lk }the unit cost of load control at

*k*

^{th}time interval.

Based on the assumption that dispatchable sources, such as MT combined cooling/heating and power (MT-CCHP) or fuel cell, have a high energy cost determined by heat/cold production, (4) can be replaced by *ρ* _{Wk } = *ρ* _{Bk } when taking the follow assumptions: ① No power exchange limitation on tie-line in the grid-connected mode; ② To improve the efficiency, the principle of determining power generation by heat/cold demand is applied; ③ The controllable DGs in MG, like MTs, have a higher operating cost than *ρ* _{Bk }; ④ Without demand response in MG, *ρ* _{Lk } is substituted by outage cost, which is much larger than the cost of power purchasing.

#### 2.2.2 MG energy management with power supply shortage

*ρ*

_{Wk }can be expressed as:

*ρ*

_{Sk }is the power selling price from MG to main grid.

Base on the aforementioned analysis, the following assumption is adopted in the proposed energy management model: to address the unbalance between supply and demand, besides ES charging/discharging, the power exchange between MG and main grid is used in priority for generation unit adjustment and load control. Its cost rate is determined by the power purchasing/selling price.

### 2.3 Market environment and costs for power unbalance

*w*

_{ k }is defined as from the main grid to MG, thus the MG costs for the power exchange can be expressed as:

*ρ*

_{Wk }(

*w*

_{ k }) is the price function of

*w*

_{ k }based on the price mechanism of the main grid. There are two cases:

- 1)
If the power exchange through the tie-line is determined by the agreement between main grid and MG,

*ρ*_{Wk }(*w*_{ k }) contain the penalty of violating power limitations. When*ρ*_{Wk }(*w*_{ k })→+∞, it means that the cost of power exchange is extremely high; when*ρ*_{Wk }(*w*_{ k }) ≤ 0, it means MG cannot supply power to the main grid or the exported power will not be paid. - 2)
If there is no power exchange limit agreement between the main grid and MG, the purchasing/selling price is irrelevant to power exchange. Therefore,

*ρ*_{Wk }(*w*_{ k }) is replaced with*ρ*_{Bk }or*ρ*_{Sk }, which are determined by the power purchasing/selling price of MG from/to the main grid.

The existing popular market pricing mechanisms include: ① real-time pricing (RTP), in which MG can participate as a market bidder to determine the price. *ρ* _{ Bk } and *ρ* _{ Sk } are the market clearing prices of the main grid for generation and consumers in the *k* ^{th} time interval, respectively; ② TOU pricing, determined by the agreement between utilities and consumers, and generally updated each season. *ρ* _{Bk } is the TOU price in the *k* ^{th} interval and *ρ* _{Bk } is the feed-in tariff for DGs.

## 3 Characteristics and operating cost of ES in MG

### 3.1 Energy management based on ES control

In the proposed method, several assumptions are made: ① The forecast values of DGs output and load demand are known; ② The day ahead purchasing/selling prices are predictable; ③ Only energy type ES is considered and other types of ES devices are considered equivalent to energy type ES; ④ The response time of ES is much less than the control period, and ES holds the same working status within one control period.

*N*intervals, the SOC status set

*S*can be expressed as

*s*

_{ n }is the SOC of ES at the end of

*n*th time interval, which is also regarded as the decision variable in energy management.

*γ*

_{C}and

*γ*

_{D}are the maximum charge and discharge rate of ES respectively, whose values are determined by the physical characteristics of ES.

*k*

^{th}time interval are:

*S*

_{ k−1}⊂

*S*is the SOC set of (

*k*− 1)

^{th}time interval.

### 3.2 Operating cost of energy storage

The battery lifetime is affected by the depth of discharge (DOD), discharge rate, temperature, battery maintenance program, over charge, current ripple, etc. [19], [20]. Among all those factors, DOD and discharge current are directly related to the energy management in the MG.

*σ*

_{sdr}is the self-discharge rate of ES;

*ρ*

_{R}is the deprecation cost considering the equipment installation cost and lifetime.

*x*

_{ k }is the charge/discharge power in the

*k*

^{ th }time interval, which is determined by the characteristics of ES and the energy status from

*s*

_{ k−1}to

*s*

_{ k }.

*x*

_{ k }> 0 means charging, while

*x*

_{ k }< 0 means discharging. The MG purchasing price

*ρ*

_{Bk }is used to value the cost of energy loss due to the self-discharge.

*Q*

_{max}is the capacity of ES, in kWh;

*η*

_{C}and

*η*

_{D}are the charge and discharge efficiency of ES, respectively.

## 4 Energy management and control method in MG

### 4.1 Day-ahead optimal scheduling model based on ES

*s*

_{ k }in each time interval. If

*s*

_{ k }is determined,

*x*

_{ k }and

*w*

_{ k }are determined correspondingly, according to (2) and the operating cost of energy management in the

*k*th time interval is:

*s*

_{0}is the initial condition of ES; and

*f*

_{0}

^{*}(

*s*

_{0}) is the cost for reaching the status

*s*

_{0}, which is usually zero.

### 4.2 Solution of the day-ahead optimal scheduling model

Based on the model in (13), this paper proposes an improved dynamic programming method for the day-ahead optimal scheduling in MG. The detailed process is described as follows:

Step 1: Detect the initial status of ES as *s* _{0}, then the set of ES status is obtained, *S* _{0} = {*s* _{0}}.

Step 2: *k* = *k*+1, for the *k* ^{th} time interval, *k* ∊ *K* = {1, 2, ···, *K*}, execute the following steps.

Step 3: According to the maximum charge rate, discharge rate, and the allowable decision variable set *S* _{ k−1} in the previous time interval, the decision variable *s* _{ k } and its corresponding set *S* _{ k } in the *k* ^{th} time interval can be determined based on (9).

Step 4: Select *s* _{ k } ∊ *S* _{ k } sequentially, and perform the calculation according to the steps from Step 5 to Step 10.

Step 5: Based on the selected *s* _{ k }, for the elements in the status set of the previous time interval S_{ k−1}, the charge/discharge power *x* _{ k } is determined according to (11). If (8) is satisfied, then it is a feasible transition state, otherwise, another element in *S* _{ k−1} needs to be selected.

Step 6: For the feasible transition state in Step 5, determine the exchange power *w* _{ k } corresponding to *x* _{ k } based on (1). Index function *v* _{ k }(*s* _{ k }) is obtained through (12), and *f* _{ k }(*s* _{ k }) is obtained through (13).

Step 7: Repeat Step 5 and Step 6 until all the paths reaching *s* _{ k } and its corresponding *f* _{ k }(*s* _{ k }) in *S* _{ k−1} have been traversed.

Step 8: For every*s* _{ k } ∊ *S* _{ k }, select the scheme whose index function *f* _{ k }(*s* _{ k }) is the minimum of the optimal solution \(f^{*}_{k} \left( {s_{k} } \right)\) and save the results \(f_{k}^{*} \left( {s_{k} } \right),x_{k}^{*}\), and path[*s* _{ k−1}, *s* _{ k }].

Step 9: Repeat Step 4 to Step 8 until all the elements in *S* _{ k } have been traversed and complete the decision making process for the *k* ^{th} time interval.

Step 10: Repeat from Step 3 to Step 9 and achieve the optimal scheduling of every time interval until the energy management period ends.

Taking the operation cost of each stage as the length of the path and the SOC of ES as decision operating points, the main idea of the solving process is to search the minimum paths, i.e., minimizing the total operating cost, while maintaining the balance between supply and demand in MG. The memory space requirements and the computational efforts are limited because the only information that needs to be recorded for a given state is its optimal previous state, or path. The intermediate result of each time interval is the minimum operating cost under present state, which can be listed by tabular form and provide direction for comparison and the decision-making of operators.

*s*

_{ k−1},

*s*

_{ k }] in each time interval and then the corresponding

*x*

_{ k }and

*w*

_{ k }values are also obtained. The reverse search process for ES optimal scheduling is shown in Fig. 5.

With the dynamic modelling and algorithm, the optimal control problem of ES is decoupled to multiple stages so that the optimization can be implemented for each stage. Therefore, the proposed model can adapt to various market mechanisms since only market price information is needed for the optimization in a specific stage.

## 5 Case study

Two cases have been studied in this section. An illustrative numerical example on a simple MG system is used to present the process of the proposed method. Further, a practical MG project in China is adopted demonstrate its effectiveness.

### 5.1 Simple microgrid system

Electricity price, forecasted DG output and load data

Items | Time intervals | |||
---|---|---|---|---|

1 | 2 | 3 | 4 | |

| 0.8 | 0.5 | 1.0 | 0.4 |

| 0.5 | |||

| 56 | 80 | 84 | 30 |

| 120 | 60 | 40 | 40 |

Main parameters of storage device

Parameters | Values |
---|---|

Capacity of ES | 200 kWh |

Minimum SOC \(\overline{SOC}\) | 0.2 |

Maximum SOC | 1.0 |

Maximum charge rate | 0.4 |

Maximum discharge rate | 0.4 |

Charge efficiency | 0.95 |

Discharge efficiency | 0.95 |

Self-discharge rate | 0.04 |

Operating cost | 0.01 |

Initial energy status | 0.6 |

The MG adopts 200 kWh lithium batteries as ES, whose SOC range is [0.2, 1.0]. To clearly illustrate the process, the work range is divided into 5 intervals. The decision-making set can be obtained as *S* = {0.2, 0.4, 0.6, 0.8, 1.0} based on (7). Substituting the parameters in Table 2, the function of the decision variable of energy management *s* _{ k } and its corresponding charge/discharge energy *x* _{ k } can be obtained with (11). Substituting this into (10), the operating cost function of ES is acquired. Based on the forecasted DG and load data in Table 2, the exchange power between MG and the main grid can be obtained according to (1). Substituting the purchasing/selling data into (6) and combining with the operating cost of ES, the cost index function *v* _{ k } of each time step in the energy management period is acquired.

*k*= 1, the initial condition of ES is

*s*

_{0}= 0.4 and

*S*

_{1}= {0.2, 0.4, 0.6, 0.8}, according to (8). When the decision variable of the time interval

*s*

_{1}= 0.2, the charge energy from

*s*

_{0}to

*s*

_{1}is

*x*

_{ k }= −34.96 kW according to (11). It indicates that there are 34.96 kW of power discharged from ES with considerations of the charge/discharge efficiency and self-discharge rate. The exchange power between MG and the main grid is

*w*

_{1}= −98.96 kW based on (1). Then the operating cost of energy management is

*v*(s

_{1}) = −48.78 CNY according to (10). Since the initial status

*f*

_{0}

^{*}(

*s*

_{0}) = 0, the operating cost of this stage is

*f*

_{1}(

*s*

_{1}) = −48.78 CNY according to (12). Similarly, the values of

*f*

_{1}(

*s*

_{1}) are calculated as 30.47, −9.25, and 18.88 CNY, for

*s*

_{1}= 0.4, 0.6, and 0.8 respectively. At this stage, for every

*s*

_{1}, there is only one path from

*s*

_{0}to

*s*

_{1}, which is denoted as the minimum operating cost index

*f*

_{1}

^{*}(

*s*

_{1}). Other results, such as the charge/discharge energy

*x*

_{1}

^{*}(

*s*

_{1}), exchange power with the main grid

*w*

_{1}

^{*}(

*s*

_{1}), and the path [

*s*

_{0,}

*s*

_{1}], are shown in Table 3, in which the path indicates the SOC change from the beginning to the end of the stage.

Results of 1^{st} control stage in case study

| | | | [ | |
---|---|---|---|---|---|

| 0.2 | ||||

| |||||

0.2 | −48.78 | −48.78 | −34.96 | −98.96 | [0.4,0.2] |

0.4 | −30.47 | −30.47 | 3.04 | −60.96 | [0.4,0.4] |

0.6 | −9.25 | −9.25 | 45.47 | −18.53 | [0.4,0.6] |

0.8 | 18.88 | 18.88 | 87.58 | 23.58 | [0.4,0.8] |

*k*= 2, based on the status of the previous stage

*S*

_{1}, we can obtain

*S*= {0.2, 0.4, 0.6, 0.8, 1.0} according to (8). If the decision variable of this stage is

*s*

_{2}= 0.2, which is obtained from the previous status

*s*

_{1}= 0, then we have

*x*

_{2}= 1.52 kW,

*w*

_{2}= 21.52 kW and the operating cost of ES is

*v*

_{2}(0.2) = 10.76 CNY. Since

*f*

_{1}

^{ * }(0.2) = −48.78 CNY, then

*f*

_{2}(0.2) = −38.02 CNY. If it is obtained from

*s*

_{1}= 0.4,

*x*

_{2}= −34.96 kW, and

*w*

_{2}= −14.96 kW, then,

*v*

_{2}(0.2) = −6.78 CNY; Since

*f*

_{1}

^{ * }(0.4) = −30.47 CNY, then

*f*

_{2}(0.2) = −37.25 CNY. Similarly, if it is obtained from

*s*

_{1}= 0.6, then

*f*

_{2}(0.2) = −33.54 CNY. The minimum value of above three situations is

*f*

_{2}

^{ * }(0.2) = −38.02 CNY. To acquire the minimum operating cost when the SOC of ES is

*s*

_{2}= 0.2, the path is [0.2, 0.2]. For

*s*

_{2}∊

*S*

_{2}, the process is similar and the results are shown in Table 4. When

*k*= 3 and

*k*= 4, the results based on the above algorithm are shown in Table 5 and Table 6. Based on the dynamic optimization for each stage, the overall optimal scheduling scheme is obtained by only a small amount of computation.

Results of 2^{nd} control stage in case study

| | | | | [ | |||
---|---|---|---|---|---|---|---|---|

| ||||||||

0.2 | 0.4 | 0.6 | 0.8 | |||||

0.2 | −38.02 | −37.25 | −33.54 | −38.02 | 1.52 | 21.52 | [0.2,0.2] | |

0.4 | −16.87 | −18.94 | −15.29 | −4.67 | −18.94 | 3.04 | 23.04 | [0.4,0.4] |

0.6 | 4.18 | 2.28 | 3.04 | 13.57 | 2.28 | 45.47 | 65.47 | [0.4,0.6] |

0.8 | 23.33 | 24.34 | 31.94 | 23.33 | 87.58 | 107.58 | [0.4,0.8] | |

1.0 | 45.4 | 53.32 | 45.4 | 89.26 | 109.26 | [0.6,1.0] |

Results of 3^{rd} control stage in case study

| | | | | [ | ||||
---|---|---|---|---|---|---|---|---|---|

| |||||||||

0.2 | 0.4 | 0.6 | 0.8 | 1.0 | |||||

0.2 | 7.51 | −9.2 | −10.01 | −10.01 | −71.44 | −27.44 | [0.6,0.2] | ||

0.4 | 49.78 | 28.1 | 13.51 | 11.78 | 11.78 | −69.92 | −25.92 | [0.8,0.4] | |

0.6 | 91.89 | 70.54 | 50.85 | 36.06 | 34.58 | 34.58 | −68.4 | −24.4 | [1.0,0.6] |

0.8 | 112.65 | 93.45 | 73.43 | 59.62 | 59.62 | −30.4 | 13.6 | [1.0,0.8] | |

1.0 | 135.56 | 116.2 | 97.02 | 97.02 | 7.6 | 51.6 | [1.0,1.0] |

Results of 4^{th} control stage in case study

| | | | | [ | ||||
---|---|---|---|---|---|---|---|---|---|

| |||||||||

0.2 | 0.4 | 0.6 | 0.8 | 1.0 | |||||

0.2 | −14.25 | −10 | −4.71 | −14.25 | 1.52 | −8.48 | [0.2,0.2] | ||

0.4 | 3.51 | 8.31 | 13.54 | 21.07 | 3.51 | 43.79 | 33.79 | [0.2,0.4] | |

0.6 | 20.36 | 25.98 | 31.87 | 39.31 | 59.2 | 20.36 | 85.89 | 75.89 | [0.2,0.6] |

0.8 | 42.83 | 49.46 | 57.68 | 77.44 | 42.83 | 87.58 | 77.58 | [0.4,0.8] | |

1.0 | 66.31 | 75.18 | 95.84 | 66.31 | 89.26 | 79.26 | [0.6,1.0] |

*s*

_{4}= 0.4 in the optimization progress is kept, the operating cost during the period is

*f*

_{4}

^{ * }(0.4) = 3.51 CNY, as shown in Table 6. If the initial status is

*s*

_{4}= 0.2, the operating cost will be

*f*

_{4}

^{ * }(0.2) = −14.25 CNY, which means that ES has a reduced SOC of 0.2 and the MG operator gains 14.5 CNY. If the final status of SOC is 0.6, 0.8, or 1.0 the required operating costs of the MG are 20.36, 42.83 and 66.31 CNY, respectively. According to the path of each stage, the feasible path can be found through backwards search. Then the optimal operation scheme is acquired for each stage over the scheduling horizon, as is shown in Table 7.

Optimal scheduling results for the microgrid

Stage | 1 | 2 | 3 | 4 | |
---|---|---|---|---|---|

Scheme | [0.4,0.4] | [0.4,0.6] | [0.6,0.2] | [0.2,0.4] | 3.51CNY |

| 3.04 | 45.47 | −71.44 | 43.79 | |

| −60.96 | 65.47 | −27.44 | 33.79 |

With the above steps, the ES control based energy management model is built and solved through dynamic programming. The market environment, the operation efficiency, and depreciation cost of ES are only related to the operating cost function in one time interval, but independent in the entire algorithm process.

### 5.2 Practical MG pilot project

The effectiveness of the proposed method is verified by a practical MG project. The structure of the MG system can be found in [9], including 2 MTs with a 30 kW capacity, 120 kW residual heat recovery device, 120 kW heat exchanger, 100 kW gas-fired boiler, 50 kW PV panels, and 200 kWh batteries. The parameters of batteries are the same with the previous case, the efficiency of MTs, residual heat recovery device, and heat exchanger are 0.3, 0.73, and 0.9, respectively.

With the RTP mechanism of the connected main grid, the optimal scheduling objective is to minimize the operating cost of the MG while satisfying the cold, heat, and electrical loads in the MG. The heat and cold load can be supplied by MTs. The flue gas absorption refrigerating machine and residual heat recovery device are installed with MTs. The high temperature flue gas produced by the MTs can be used to produce hot water to meet the heat load and any shortage will be satisfied by the gas-fired boiler [21]. Since the cost of natural gas is high, the principle of determining generation based on heat demand is applied.

TOU periods division and price fluctuations

Type | Time | Periods | Price (CNY) |
---|---|---|---|

| Tip | 10:30–11:30, 19:00–21:00 | 1.38 |

Peak | 8:30–10:30, 18:00–19:00, 21:00–23:00 | 1.30 | |

Flat | 7:00–8:30, 11:30–18:00 | 0.81 | |

Valley | 23:00–7:00 (next day) | 0.32 | |

| All time | 0.5 |

As previously stated, ES could be a source or load, whose power is positive when charging and negative when discharging. Figure 11 shows that the electrical load can be satisfied by the combination of all types of generation. From Figs 10 and 11, it can be observed that the charging period of ES lies in the 23–29 time interval (5:00−7:00) and 71–72 time interval (17:30−18:00). In the former period, the energy is stored in the ES and released when the generation is insufficient. In the later period, the ES is charged based on the TOU pricing mechanism. ES discharges when the distributed generation is insufficient during the peak hours when the electricity price is high.

## 6 Conclusion

This paper proposed an ES control based day-ahead optimal scheduling method for the grid-connected MG to address the impact of various electricity market environments. Through the dynamic modelling and algorithm, the optimal control problem of ES is decoupled to multiple stages so that the optimization can be implemented for each stage. Therefore, the proposed model can adapt to various market mechanisms since only market price information is needed for the optimization in a specific stage. Moreover, the depreciation cost, self-discharge, and round-trip efficiency of ES are considered comprehensively. The effectiveness of the proposed method and algorithm are demonstrated through cased studies.

## Notes

### Acknowledgments

This work was supported by the National key research and development program of China (2016YFB0901102), and the National Natural Science Foundation of China (No. 51377119).

## References

- [1]Cañizares RP, Palma-Behnke R (2014) Trends in microgrid control. IEEE Trans Smart Grid 5(4):1905–1919CrossRefGoogle Scholar
- [2]Khodayar ME, Barati M, Shahidehpour M (2012) Integration of high reliability distribution system in microgrid operation. IEEE Trans Smart Grid 3(4):1997–2006CrossRefGoogle Scholar
- [3]Levron Y, Guerrero JM, Beck Y (2013) Optimal power flow in microgrids with energy storage. IEEE Trans Power Syst 28(3):3226–3234CrossRefGoogle Scholar
- [4]Adhikari S, Li F (2014) Coordinated V-f and P-Q control of solar photovoltaic generators with MPPT and battery storage in microgrids. IEEE Trans Smart Grid 5(3):1270–1281CrossRefGoogle Scholar
- [5]Dragičević T, Guerrero JM, Vasquez JC et al (2014) Supervisory control of an adaptive-droop regulated DC microgrid with battery management capability. IEEE Trans Power Electron 29(2):695–706CrossRefGoogle Scholar
- [6]Alaboudy AHK, Zeineldin HH, Kirtley J (2013) Simple control strategy for inverter-based distributed generator to enhance microgrid stability in the presence of induction motor loads. IET Gener Transm Distrib 7(10):1155–1162CrossRefGoogle Scholar
- [7]Suh J, Yoon DH, Cho YS et al (2015) Frequency control of converter fed micro-grid for flexible frequency operation. In: Proceedings of the 9
^{th}international conference on power electronics and ECCE Asia (ICPE-ECCE Asia’15), Seoul, 1–5 June 2015, pp 736–741Google Scholar - [8]Bai LQ, Hu QR, Li FX et al (2015) Robust mean-variance optimization model for grid-connected microgrids. In: Proceedings of the 2015 IEEE Power and Energy Society general meeting, Denver, CO, USA, 26–30 July, 2015, 5 ppGoogle Scholar
- [9]Wang CS, Hong BW, Guo L et al (2013) A general modeling method for optimal dispatch of combined cooling, heating and power microgrid. Proc CSEE 33(31):26–33Google Scholar
- [10]Soshinskaya M, Crijns-Graus WHJ, Guerrero JM et al (2014) Microgrids: experiences, barriers and success factors. Renew Sustain Energ Rev 40:659–672CrossRefGoogle Scholar
- [11]Li XJ, Hui D, Lai XK (2013) Battery energy storage station (BESS)-based smoothing control of photovoltaic (PV) and wind power generation fluctuations. IEEE Trans Sustain Energ 4(2):464–473CrossRefGoogle Scholar
- [12]Wang J, Chang NCP, Feng XW et al (2015) Design of a generalized control algorithm for parallel inverters for smooth microgrid transition operation. IEEE Trans Ind Electron 62(8):4900–4914CrossRefGoogle Scholar
- [13]Nguyen DT, Le LB (2014) Optimal bidding strategy for microgrids considering renewable energy and building thermal dynamics. IEEE Trans Smart Grid 5(4):1608–1620MathSciNetCrossRefGoogle Scholar
- [14]Luo X, Wang JH, Dooner M et al (2015) Overview of current development in electrical energy storage technologies and the application potential in power system operation. Appl Energ 137:511–536CrossRefGoogle Scholar
- [15]Jung J, Asgeirsson H, Basso T et al (2011) Evaluation of DER adoption in the presence of new load growth and energy storage technologies. In: Proceedings of the 2011 IEEE Power and Energy Society general meeting, Detroit, MI, USA, 24–29 July 2011, 8 ppGoogle Scholar
- [16]Yuan H, Li JX, Zhang BL et al (2014) A dynamic optimal control strategy for BESS considering wind power forecasting. In: Proceedings of the 2014 IEEE international conference on mechatronics and automation (ICMA’14), Tianjin, China, 3–6 August 2014, pp 2072–2076Google Scholar
- [17]Bennett CJ, Stewart RA, Lu JW (2015) Development of a three-phase battery energy storage scheduling and operation system for low voltage distribution networks. Appl Energ 146(1):122–134CrossRefGoogle Scholar
- [18]Xiao J, Bai LQ, Li FX et al (2014) Sizing of energy storage and diesel generators in and isolated microgrid using discrete Fourier transform (DFT). IEEE Trans Sustain Energ 5(3):907–916CrossRefGoogle Scholar
- [19]Xiao J, Bai LQ, Lu ZG et al (2014) Method, implementation and application of energy storage system designing. Int Trans Electr Energ Syst 24(3):378–394CrossRefGoogle Scholar
- [20]Christoph JP (2011) Battery state of health assessment using near real-time impedance measurement. Ph D Thesis Montana State University, BozemaGoogle Scholar
- [21]Liu AG, Zhang SJ, Xiao YH (2009) Comparison of the application in CCHP between micro turbines and small gas turbines in southern China. Gas Turb Technol 22(3):1–9Google Scholar

## Copyright information

**Open Access**This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.