Next Article in Journal
Ensemble Interval Prediction for Solar Photovoltaic Power Generation
Previous Article in Journal
A New Strategy for PI Tuning in Photovoltaic Irrigation Systems Based on Simulation of System Voltage Fluctuations Due to Passing Clouds
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Mixed-Integer Programming Approach for Unit Commitment in Micro-Grid with Incentive-Based Demand Response and Battery Energy Storage System

1
School of Electrical Engineering, Hanoi University of Science and Technology, Hanoi 11615, Vietnam
2
Department of Electrical Engineering, Shibaura Institute of Technology, Tokyo 135-8548, Japan
3
Department of Electrical, Electronic and Computer Engineering, Gifu University, Gifu 501-1193, Japan
*
Author to whom correspondence should be addressed.
Energies 2022, 15(19), 7192; https://doi.org/10.3390/en15197192
Submission received: 17 August 2022 / Revised: 22 September 2022 / Accepted: 24 September 2022 / Published: 29 September 2022
(This article belongs to the Section A1: Smart Grids and Microgrids)

Abstract

:
In the context of the increasing penetration of intermittent renewable energy resources (RES), one of the significant challenges facing traditional bulk power systems and microgrids is the scheduling generation units problem. Many studies have focused on solving the energy management problem for microgrids integrating RES. To address the intermittency caused by RES, flexible components such as battery energy storage systems (BESS) or demand response (DR) are considered. To clarify the problem of integrating these flexible components, a mixed-integer programming (MIP) approach for the unit commitment (UC) problem for microgrids with BESS and DR is proposed in this paper. An incentive-based demand response model as a negative power source and a detailed model for the vanadium redox battery (VRB) are introduced to improve the efficiency and reliability of microgrids. The objective optimization function, including the costs of generation, emissions, and maintenance, is minimized considering the uncertainty of the load and renewable energy sources. The obtained simulation results are compared with the genetic algorithm (GA) method as the basis for verification in different case studies. The obtained results have clarified the effect of using the BESS model and DR program on system operation.

1. Introduction

In recent years, with the strong development of renewable energy sources (RES) as well as information and communication technology (ICT), the traditional power system has begun to shift from a centralized power system to a decentralized power system. The increasing number of renewable energy sources that are connected to the utility grid as well as an increasing demand for electricity create a significant challenge for the utility grid system. Therefore, a new concept called “microgrid” has been proposed as a solution to these challenges. With microgrids operating similarly to the utility grid, the microgrid is located near energy-consuming areas. The microgrid helps to reduce the burden on the utility grid. Instead of connecting all the power generation sources directly to the utility grid, microgrid operators will operate within a grid of generators and renewable energy sources. This helps to reduce the instability of the RES to the utility grid. In addition, the microgrid is available in two grid-connected or isolated modes, which gives microgrid operators more flexibility. However, the fact that microgrids operate independently without utility grid support is a matter of concern for power balance. Accordingly, battery energy storage systems (BESS) and demand response (DR) programs could become critical to ensuring a reliable power supply to the microgrid beyond the traditional power generation equipment [1].
Previously, for the traditional power system, the load was considered a passive component, unable to interact with the system. However, with the integration of advanced metering infrastructure (AMI) and ICT into the power system, the load can now completely interact with the system through DR programs. The concept of the DR program was defined as the actions by end-use customers that change their regular demand for electric power in response to electricity price, incentives, or controls from grid operators [2]. Over the years, the effectiveness of the DR program has been proven through theoretical studies as well as practical applications in many countries. On this basis, the classification of DR schemes based on incentive and price signals is the most popular [3,4,5]. In price-based programs, customers’ demand changes in accordance with the electricity prices. The price of electricity differs at preset times or varies dynamically according to the time (day, week, or year). Examples of this scheme are time of use (ToU), critical-peak price (CPP), and real-time price (RTP) [3]. In incentive-based programs, consumers are offered monetary incentives and agree to change their power consumption. There are a variety of incentive-based DR programs, such as emergency DR (EDR), interruptible load program (ILP), curtailable load program (CLP), and direct load control (DLC) [5]. The DR programs based on these two categories have various benefits and drawbacks, but obtaining monetary incentives or other kinds of discounts will encourage active involvement in the DR program and coordination with the power system operator from the customer’s perspective [6].
In addition to DR, energy storage systems, especially BESS, are gradually becoming an indispensable component in modern power grids. With the ability to flexibly regulate as well as the cost per unit of installed capacity decreasing, microgrid models with the appearance of BESS increasingly attract a large number of studies. Studies on BESS integration often ignore the operating cost of BESS or simply approximate its fixed cost [7]. However, the capital cost for BESS is still very high. Therefore, the integration of BESS should consider the operating costs of BESS as a way to optimize the operating mechanism of BESS in the microgrid.
Accordingly, it is necessary to consider and analyze the problems of microgrid operation with the integration of new components into microgrids such as RES, DR, and BESS. The microgrids through energy management systems (EMS) also perform scheduling problems for the microgrid’s generating units. This problem is similar to the problems of unit commitment or economic dispatch for the day-ahead market and hour-ahead market in the electricity market operation of power systems.
In [8], the authors proposed a unit commitment model that integrates incentive-based DR considering different types of DR sources. This study also considers the uncertainty of DR. The results demonstrate the economic efficiency and reliability of the power supply for the system. A two-stage stochastic unit commitment model was proposed in [9], which considered incentive-based DR. The results showed that in addition to reducing peak load and decreasing the standard deviation of the load profile, the model also helped to improve the benefits of the consumer, reducing electricity bills. The authors in [10] proposed a two-stage formulation for the day-ahead energy scheduling problem with DR, in which the first stage solved a network-constrained unit commitment problem with DR, and the second stage solved an incentive or penalty minimization problem. In [11], the authors proposed a memetic algorithm to solve the bi-objective problem of maximizing operator profits and minimizing customer costs. To this end, an incentive payment-based DR program was introduced. This target was applied to residential customers with reduced electricity consumption. In [12], the main objective of the paper was to maximize the profit of the system operator and the end customer. The problem was to apply an incentive payment-based DR program. However, MT and WT sources were not considered in the proposed model. With the goal of minimizing operating and emission costs, the proposed problem used whale optimization algorithm to solve the problem [13]. With the application of the incentive payment-based DR program, the results were given in two cases: with DR and without DR. However, the results were not convincing. In [14], the authors proposed a model of pool-based DR in the stochastic day-ahead scheduling considering the uncertainty of RES. For the problem of BESS operation in the unit scheduling problem, there have been studies that consider the operating cost of BESS. A BESS operation cost model was suggested in [15], which considered a battery as an equivalent fuel-run generator in order to include it in a dynamic programming-based unit commitment problem. Research in [16] presented two types of cost models for BESS. The first battery cost model depended on three factors: efficiency, life cycle, and state of health (SOH), whereas the second model depended on the depth of discharge (DoD). A DR model for a cluster of manufacturing plants with BESS and taking into account operating costs of BESS was presented in [7]. This study proposed a hybrid optimization method integrating an evolutionary algorithm and branch-and-bound algorithm to solve the operation cost minimization problem.
In the early 1960s, a series of studies on the scheduling of power generation units were published, starting with Garver in 1963 [17]. Since then, many authors have studied and published various approaches to the unit commitment problem, such as dynamic programming (DP), priority lists (PL), linear programming (LP), mixed-integer linear programming (MILP), mixed-integer quadratic programming (MIQP), Lagrange relaxation (LR), and meta-heuristic algorithms. The development of computers and optimization solvers such as CPLEX or Gurobi [18] has led to a revolutionary wave from using traditional methods such as DP, PL, and LR to using MIP approaches [19,20]. The MIP problem can be solved by using an advanced solver, which helps to find a unique solution. At the same time, the methods using meta-heuristic algorithms, such as ant colony optimization, evolutionary computation, particle swarm optimization, and genetic algorithm, often have problems finding the global optimal value in problems where the objective function is non-convex [21]. In recent years, several studies have been carried out on operational scheduling for MG that consider the use of BESS and DR programs. In [22], the authors presented an approach to using an improved water wave optimization algorithm to solve the problem of scheduling resource operations. The given objective function is to minimize the operating costs of MG with multi-carrier energy infrastructure. Of these, incentive-based DR programs, renewable resources, fossil fuels, batteries, power and natural gas grid infrastructure, energy hubs, combined heat and power units (CHP units), boilers, and thermal energy storage devices are considered in the grid-connected microgrid system. However, this paper evaluated the effect of the DR program on the system, not the effect of BESS on the MG system and the impact of the DR program on the use of BESS. In [23], a proposed hybrid algorithm (GA combined with an artificial bee colony algorithm) approach was proposed to address the goal of minimizing operating costs and demand-side management costs. The results are given to evaluate the influence of the PV system and DE units on the grid-connected MG system. However, DR programs were not considered, and the impact of BESS was not assessed. In [24], the objective function was given to maximize the profit obtained by the microgrid aggregator approaching MILP to solve the problem. Risk-neutral or risk-averse decisions are taken into account at the discretion of the microgrid aggregators’ market analysis. The approach of the K-means clustering technique and fast backward scenario reduction method was proposed to reduce the number of scenarios to improve processing speed. In addition, the effect of BESS was not evaluated. Furthermore, the DE source was not mentioned. In [25], with the intent to calculate the total operating cost of the sources participating in the grid-connected MG system, the researchers implemented a schedule of customer demand reduction based on the positivity/pessimism of the customer incentive-based DR program. The authors modeled green hydrogen storage systems to store excess energy from RES sources. The MILP approach was proposed to solve the problem. However, the cost functions of DE were incomplete and the impact of using green hydrogen storage systems was unclear. With the enhancement of the management system of interconnected isolated microgrids, three levels of management are proposed with the use of the two-round fuzzy-based speed algorithm in [26]. The first level of control was forecasting the operating mode of the MG. The second level was the management of the exchange between MGs if required by the operator, and finally, the operation of the MG will be predetermined in the future based on the Markov chain model. However, this paper model only considered using WT, PV, and BESS. DR programs and traditional power generation units were not considered. The authors in [27] proposed the use of particle swarm optimization (PSO) and artificial neural network (ANN) algorithms to improve the power management model of PV generators in the grid-connected microgrid model. The authors used BESS to manage the instability of the PV source using the PSO algorithm. They then applied ANN to optimize the implementation of the PSO algorithm. However, sources such as MT, WT, and DR programs are not mentioned in the article. In [28], the authors presented a genetic algorithm (GA) approach to the unit commitment problem for microgrids. However, the microgrid model in that study did not mention DR nor consider the operating cost of BESS.
In this paper, we propose an improved microgrid model, shown in Figure 1, taking into account incentive-based DR and an operational cost model for BESS. In addition, we use the mixed-integer programming (MIP) approach for our problem, then use the GA method presented in the previous study as the basis for comparing the two approaches. To summarize, the novel features of this study include the following:
  • Improving the microgrid model, including an incentive-based DR program. DR sources are simply seen as the negative power source, which operates simultaneously with other types of power generation;
  • Considering a detailed model of a vanadium redox battery (VRB) for the BESS system and the operating costs of the BESS system based on depth-of-discharge;
  • Considering the impact of the DR program and the vanadium redox battery for the BESS system designed to optimally schedule the isolated-microgrid system without support from the utility grid;
  • Evaluating the impact of the DR program on the operation of the BESS model;
  • Solving the optimization problem with the MIP approach then comparing the results obtained with the use of GA through specific case studies.
The paper is presented in the following order. Section 2 presents the formulas of the mathematical model, including the constraints of the unit commitment problem, the DR model, the operating cost for BESS, and the objective function. Section 3 presents the simulation results of the problem using both the GA and MIP approach and a detailed analysis of the results achieved with the integration of DR and BESS. Finally, in Section 4, the content of the work of the paper is presented briefly.

2. Problem Formulations

In previous studies, the integration of DR programs into large power systems was researched considering the benefits for system operators and end-users. In this paper’s model, we propose the integration of DR programs into the microgrid system without support from the utility grid to evaluate the impact of the DR model on the isolated-microgrid system. In addition, the charging/discharge characteristics of BESS are considered in the model of integrating energy storage systems and DR programs. Furthermore, constraints related to the operation of the isolated-microgrid system, the uncertainty of RESs, the constraints of BESS, and the DR program are explained in detail.
In this section, all of the constraints of the problem based on the MIP approach are shown. Section 2.1 gives a detailed explanation and shows the demand forecasting equations. Section 2.2 presents the power calculation equations for PV panels. Section 2.3 presents the equations for calculating the output power of WT based on wind speed. Section 2.4 shows the constraints of the MIP. In Section 2.5, the constraints of BESS modeling are presented. In Section 2.6, the constraints of DR modeling are presented. In Section 2.7, the objective function is constructed. In addition, formulas for calculating the cost of each power generation source are also given.

2.1. Demand Forecasting

The accuracy of the data is one essential factor that significantly affects how the problem will be solved. The microgrid’s energy consumption implies that energy resources must be used wisely to maintain high supply reliability. However, the demand in a microgrid is typically predicted based on user behavior and data records. When little information about the grid is known, or new entities connect to the network, this demand forecasting may become inaccurate. This study considers an estimated demand curve impacted by a final inaccuracy. Every time instant t , N ( t ) , this error is assumed to follow a normal distribution, with an average of zero and a standard deviation that varies depending on the level of accuracy needed to solve the problem. Accordingly, if we take a significant value of t into account, the uncertainty in demand forecasting will increase, necessitating the contribution of a more robust solution to ensure the electrical supply during regular operation. Equation (1) shows that the total capacity demand at time t is always guaranteed by the sum of the estimated power demand and the forecast demand estimate error. Equation (2) presents the estimated allowable demand power range.
P ˜ D M ( t ) + e D M ( t ) = P D M ( t ) , t
P ˜ D M ( t ) [ P ˜ D M ( t ) 3 σ t , P ˜ D M ( t ) + 3 σ t ]
where e t represents the estimation error and σ t determines standard deviation of the estimated error. The value of σ t is given based on the electricity demand data of the previous day, which means that the electricity demand of the next day cannot be significantly different from the previous day. This difference will be compensated for using the spinning reserve of DE and MT to ensure the safe operation of the system. This estimated spread is preset to 3 σ t [28]. The range of error estimates is given based on the normal distribution obtained from the historical data, shown in Figure 2.

2.2. Photovoltaic Generator

One or more solar inverters are powered by a group of photovoltaic panels (PV) connected in series to form a PV generator. These inverters convert the received DC power into AC power, which is then used by the grid. The power generated by a PV plant is influenced by a variety of variables, including solar radiation, ambient temperature, solar cell temperature, and module degradation. Because the power from PV panels cannot be stored, a PV generator is a must-run power source, which has to operate at maximum power. The equation for calculating the power of PV panels is given in [28].
P p v ( t ) = P S T C n . E m ( t ) E S T C [ 1 + k ( T m ( t ) T S T C ) ] , t
where P p v ( t ) is the output power of PV panels at time t, E m ( t ) is the solar irradiance at time t, and P S T C , E S T C , and T S T C are the maximum power, solar irradiance, and temperature measured under standard test conditions (STC), respectively. The STC is the one applied with a standard temperature of 25 °C, solar radiation of 1000 W/m 2 , and an air mass of 1.5. The expression n is the number of PV panels, and k is the power temperature coefficient (°C); T m ( t ) is the temperature of the PV panels at time t and can be calculated through Equation (4).
T m ( t ) = T a m b + ε P V E t E S T C
where T a m b is the ambient temperature and ε P V is the constant of the PV panels given by the manufacturer.

2.3. Wind-Turbine Generator

Wind turbines placed in different locations or with different designs will produce different levels of power. All these wind turbines must ensure that the operating wind speed of the wind turbines must be within the limits of the wind speed that can generate electricity. When the operating wind speed of these wind turbines is below or exceeding the wind speed limit, the electrical power output is zero. When the operating wind speed is within the range of the minimum input wind speed at which wind-turbine (WT) can generate power up to the rated wind speed of WT, the output power of WT will be calculated relative to the wind speed. When the operating wind speed is between the rated wind speed and the maximum wind speed allowed by the WT, the wind power was fixed to the rated power of the WT. The equation for calculating the electrical output power of the wind turbines [28] is
P w t ( t ) = 0 for ( v < v c i ) , t P r v 3 v c i 3 v r 3 v c i 3 for ( v c i < v < v r ) , t P r for ( v r < v < v c o ) , t 0 for ( v > v c o ) , t
where P w t ( t ) is the output power of the wind turbine at time t; P r is the rated power of the wind turbine; v c i is the minimum input wind speed that can generate electricity; v c o is the maximum input wind speed that the wind turbine still allows for generating power; v r is the rated wind speed of the wind turbine; and v is the operating wind speed of the wind turbine.

2.4. Constraints to the MIP Approach Problem

During operation, at time slot t, the power demand is always guaranteed to be fully supplied. The power balance constraint at each time is given by Equation (6):
P D M ( t ) = P p v ( t ) + P w t ( t ) + P g ( t ) + P m ( t ) + P b ( t ) + P D R ( t ) , t
where P D M ( t ) represents the electricity demand at time t; P p v ( t ) and P w t ( t ) are the output power obtained by PV and WT units at time t, respectively; P g ( t ) and P m ( t ) are powers of DE and MT units at time t, respectively; P b ( t ) represents the capacity of the BESS at time t; P D R ( t ) represents the power of DR at time t; P b is considered positive/negative when discharging/charging; and P D R is considered positive/negative when consumers reduce/increase demand.
The constraints on the allowable operating limits of DE and MT at time t are presented in Equations (7) and (8). The generating capacity at time t of the generating units is limited within the allowable power generation limit.
P g m i n u j ( t ) P g ( t ) u j ( t ) P g m a x u j ( t ) , t
P m m i n z j ( t ) P m ( t ) z j ( t ) P m m a x z j ( t ) , t
where P g m a x / P g m i n is the maximum/minimum generated power of the DE units; P m m a x / P m m i n represents the maximum/minimum generated power of the MT units; and u j and z j are active indicator variables for DE and MT units, respectively, with v j and z j being 1 or 0, representing the on/off state.
In the MIP approach, the constraints related to ramp-up/ramp-down of DE and MT are considered. The allowable ramp-up/ramp-down limits of DE and MT are presented in Equations (9)–(12).
0 r g U M g U u j ( t )
0 r m U M m U z j ( t )
0 r g D M g D u j ( t )
0 r m D M m D z j ( t )
where r g U and r g D represent ramp-up/ramp-down of DE units; and r m U and r m D represent ramp-up/ramp-down of MT units. Similarly, M g U and M g D represent the maximum ramp-up/ramp-down of DE units; and M m U and M m D represent the maximum ramp-up/ramp-down of MT units.
Equations (13)–(16) represent the limit ramp-up/ramp-down of DE and MT units. The ramp-up/ramp-down of DE and MT units is limited from time t to ( t + 1 ) . The change in power generation should not exceed the limit ramp-up/ramp-down of the given DE and MT units.
P g ( t + 1 ) P g ( t ) r g U
P g ( t ) P g ( t + 1 ) r g D
P m ( t + 1 ) P m ( t ) r m U
P m ( t ) P m ( t + 1 ) r m D
where P ( t ) is the generation power of each unit DE, MT at time t, and P ( t + 1 ) is the generation power of each unit DE, MT at time ( t + 1 ) .
Equations (17) and (18) present formulas for calculating DE and MT power at time t, relative to the operating state at the previous time ( t 1 ) and ramp-up/ramp-down.
P g ( t ) = P g ( t 1 ) u j ( t 1 ) + r g U ( t ) r g D ( t )
P m ( t ) = P m ( t 1 ) z j ( t 1 ) + r m U ( t ) r m D ( t )
The spinning reserve constraints of DE and MT are given in Equations (19)–(21).
R g ( t ) = P g m a x u j ( t ) P g ( t ) u j ( t ) , t
R m ( t ) = P m m a x z j ( t ) P m ( t ) z j ( t ) , t
where R g ( t ) and R m ( t ) represent the spinning reverse of DE and MT at time t, respectively.
It is crucial to note that to ensure the validity of the solution, the estimation error must be taken into account in the problem while considering the uncertainties in demand forecasting. The spinning reserve’s well-sizing satisfies this reliability. To solve the issue, the following constraint must be added:
R g ( t ) u j ( t ) + R m ( t ) z j ( t ) n r σ t
where n r is the scalar parameter, and σ t is the standard deviation of the estimation error, which is noted in Section 2.1.

2.5. BESS Modeling

2.5.1. Overview

Until now, batteries have always been an essential component in life as well as production. From alkaline batteries for small electronic devices to lithium-ion batteries for cars and laptops, everyone needs batteries for their devices. In recent years, energy storage technology has been increasingly developed; today’s batteries can store up to a hundred megawatts of electricity, equivalent to the capacity of about 50 wind turbines combined. This leads to the development of renewable energy being extremely promising and possible because the energy storage battery system is a solution with high performance and reliability. The lithium-ion battery system is cost-effective, easy to maintain, and has long battery life. Despite such advantages, lithium battery systems still have disadvantages, such as higher protection requirements, restricted capacity, and battery performance that degrades over time. Today, a new battery system called vanadium redox battery (VRB) is being researched and applied in many electrical systems. This type of battery system has outstanding advantages over lithium-ion battery systems. Producing a VRB system creates less waste than a Li-ion battery system. VRB electrolytes may be reused, unlike lithium, which has expensive disposal costs. Another considerable advantage of VRB over the Li-ion battery is its better safety and longer lifespan. A VRB is water-based, thus non-flammable and non-explosive, and the cycle life of a VRB mainly depends on the life expectancy of its proton exchange membrane and its pumps, which are easy to replace. In the future, VRB might soon become a growing trend as it continues to develop. Numerous VRB systems have been installed and put into operation in many countries. Particularly, a VRB system in Dalian, China has been commissioned in the first phase of 100 MW/400 MWh, and the second phase will bring it up to 200 MW/800 MWh. It will help to reduce peak load on the Dalian City grid and may even play a role at the provincial level, improving power supply and the ability to connect new power sources such as solar and wind to the grid. In this paper, a simplified BESS model is proposed with the use of a vanadium redox battery system shown in [15].
A VRB (illustrated in Figure 3) is a flow-type battery that stores chemical energy and generates power through reduction–oxidation processes in the electrolytes between distinct ionic forms of vanadium. Two closed electrolyte circuits make up the batteries. The electrolyte is stored in a separate tank (catholyte and anolyte) in each circuit and cycled through the cell stacks via pumps where the electrochemical reactions take place. The Catholyte contains V O 2 + and V O + 2 ions, and the anolyte contains V + 3 and V + 2 ions suffused in an H2SO4 solution; V + 2 is oxidized to V + 3 in the negative half-cell during discharge, creating electrons and protons. Therefore, a DC current is generated and transmitted through the inverter to be consumed. Protons diffuse through the membrane, and electrons flow to the positive half-cell via the external electrical circuit, where V O + 2 is reduced to V O 2 + . During the charge cycle, the redox process is reversed. For the VRB storage system to function effectively, environmental controls are essential. High temperatures can damage the VRB membrane and cause overheating of the electrical equipment, whereas freezing temperatures can obstruct electrolyte flow. Therefore, a heat control system is installed to control the temperature of the entire battery system.
The specifications of the above VRB model are detailed, especially the BESS charge/ discharge capacity constraints. The BESS model has two main functions in the integration into the power system. It is the charge/discharge function used when the power supply is excessive/insufficient. In this section, the power consumption of the BESS in the two functions is formulated in detail.

2.5.2. Modeling

To enhance the performance of the BESS, there must be accurate modeling of the charging profiles. There are numerous battery modeling approaches for various battery types, including electrochemical models, mathematical models, circuit-oriented models, and integrated models. In this paper, electrochemical modeling of the VRB is presented to indicate the operating parameters of BESS, such as state of charge (SOC) and the charging/discharging power [30]. Similar to other battery models, VRB systems also have limitations on charge/discharge rate and output power:
S O C m a x S O C ( t ) S O C m i n
where S O C ( t ) determines the state of charge of the battery, S O C m a x determines the maximum charge rate, and S O C m i n illustrates the minimum charge rate of the battery. The charging and discharging state of the battery is determined as follows:
S O C ( t ) = S O C ( t 1 ) + H b ( t ) for P ( t ) < 0 L b ( t ) for P ( t ) > 0
where H b represents the consumption of the battery during discharge, L b represents the consumption of a battery during charge, and P ( t ) demonstrates the output power of the VRB system.
The consumption of a BESS during discharge is defined as the energy usage for supplying a load during a unit time:
H b ( t ) = P d , b ( t ) + P l d , b ( t )
The consumption of a BESS during charge is defined as the energy loss for charging the battery during a unit time:
L b ( t ) = P l c , b ( t )
where H b represents the consumption of the battery during discharge; P d , b / P c , b represents the discharge/charge power of BESS; P l d , b represents the power loss during discharge; L b represents the consumption of a battery during charge; and P l c , b represents the power loss during charge.
To solve the problem, formulas for battery consumption during discharge/charge are given in Equations (26) and (27).
During discharge:
P l d , b ( t ) = 10 3 I s t a c k , b d ( t ) V o c ( t ) = 10 3 ( a v o S O C ( t ) + b v o ) [ a i d P d , b ( t ) + ( b i d S O C ( t ) + c i d ) ]
During charge:
P l c , b ( t ) = P c , b ( t ) 10 3 I s t a c k , b c ( t ) V o c ( t ) = [ 1 10 3 ( a v 0 S O C ( t ) + b v 0 ) ( a i c S O C ( t ) + b i c ) ] P c , b ( t ) 10 3 ( a v 0 S O C ( t ) + b v 0 ) ( c i c S O C ( t ) + d i c )
where I s t a c k , b d / I s t a c k , b c represents the stack voltage during discharge/charge, respectively; V o c is the open circuit voltage; S O C represents the charged state of the battery; and a i , b i , c i , and d i represent the coefficients of the proposed VRB system. The coefficients of the VRB system, given by the manufacturer, are shown in Table 1 [15].

2.6. DR Modeling

In the era of information and communication technology in the power system, the load becomes a flexible component in the power grid because it can be controlled in a timely manner and with high reliability. As a result, demand response, a program that allows consumers to play a crucial role in the operation of the grid by reducing or shifting their electricity use during peak times in response to time-based rates or other forms of financial incentives, becomes an indispensable component in the smart grid. This is quite understandable when DR is a flexible source that can be operated at a much lower cost than investing in other frequency control power plants. Transferring or reducing a portion of the load can be done based on two types of DR programs: Type 1, incentive-based programs, and Type 2, price-based programs.
Type 1 DR programs offer incentives for customers to participate in peak hours load cuts. When customers join the program and properly meet the reduction requirements, they will receive an incentive bonus or electricity bill coupon. This category includes direct load control, interruptible service, capacity market program, demand bidding/buy back, emergency demand response program, and ancillary service markets. These programs provide customers additional incentives payment for their load reduction, independent of their retail electricity price.
Type 2 DR programs operate by increasing the electricity price during peak hours, so the customers tend to shift their consumption to the off-peak hours. Price-base programs include several programs, such as real-time pricing, critical peak pricing, and time-of-use tariffs, and provide clients with time-varying prices that are representative of the value and cost of electricity throughout various time periods. If the difference between prices in each hour or period is significant, customers may adjust their power consumption from high-price periods to low-price periods to take advantage of the programs. Therefore, a significant peak load shaving can be achieved.
It can be seen that transferring or reducing part of the load at peak hours helps to reduce the burden on the power system and at the same time makes the operation more reliable and more stable. Following the above trend, the DR program is integrated and considered in the microgrid model within the framework of this paper, especially in the case of an islanding mode microgrid. The integration of DR into the microgrid system is to assess the impact of DR on the operation of the system and at the same time consider the influence of the DR program on the operation of the proposed BESS model. The proposed DR program is based on incentive rewards to stimulate consumers to participate in the program. In this section, reward determination formulas are considered along with the consumer benefit/impact of participating in the DR program.

2.6.1. Participating

The DR program is responsible for reducing the peak load of the consumer or sending a control signal. As agreed, participants will be paid in advance for agreeing to reduce power usage upon request [31]. In the above cases, DR pays incentives to customers. In this article, DR is economically modeled based on grid prices and incentives for utilities in the event of an emergency.

2.6.2. Determining Reward

Elasticity is defined as demand sensitivity with respect to the price [32]. It means the utility should provide more incentives for a higher amount of curtailment.
E i ( t ) = D ( t ) ρ ( t ) = ρ 0 ( t ) D 0 ( t ) d D ( t ) d ρ ( t )
where E i ( t ) represents the self elasticity for load i at time t; ρ 0 ( t ) represents the nominal electricity price at time t; and D 0 ( t ) represents the initial demand value at time t.
How much electricity the customer should consume to maximize the benefits and convenience of participating in DR [33] is given as follows:
A i ( t ) = Δ d i ( t ) ρ 0 ( t ) E i ( t )
d i ( t ) = d 0 ( t ) + E i ( t ) A i ( t ) ρ 0 ( t )
P i , D R ( t ) 0.2 D e m a n d
where A i ( t ) represents the incentive for load i at time t; d i ( t ) represents the required demand for utility at time t; and d 0 ( t ) represents the initial demand of load i at time t.
Survey results have demonstrated that participants are only willing to curtail or shift unnecessary loads, such as air conditioners or wet appliances. It is assumed that operators are allowed to curtail a load of customers up to 20% of current usage during contingencies.

2.7. Objective Function

In this section, the objective function is constructed and shown by Formula (32), in which the economic cost is equal to the total maintenance cost, start-up cost, operating cost of DE and MT units, plus BESS maintenance cost and DR participation cost.
C R e c = C O M g + C O M m + C S U g + C S U m + t ( C g ( t ) + C m ( t ) ) + C O M b + C D R
where C R e c represents the economic cost, in which the smaller the economic cost, the better for the power supply side; C O M g and C O M m represent the maintenance costs of DE and MT, respectively; C S U g and C S U m represent the startup costs of DE and MT, respectively; C g ( t ) and C m ( t ) represent the operating costs of DE and MT, respectively; C O M b represents the maintenance cost of BESS, and C D R represents the cost of DR. These costs are calculated and expressed in Equations (33)–(38).

2.7.1. Operation Cost of the Controllable Generation System

  • Operating Costs:
    C g ( t ) = a g + b g P g ( t ) + c g P g ( t ) 2 , t
    C m ( t ) = a m + b m P m ( t ) + c m P m ( t ) 2 , t
  • Maintenance Costs:
    C O M g = k O M g t P g ( t ) Δ t , t
    C O M m = k O M m t P m ( t ) Δ t , t
  • Start-up Costs:
    C S U g = d g + e g ( 1 e T g f g ) , t
    C S U m = d m + e m ( 1 e T m f m ) , t
where a g , b g , c g are the given parameters related to the cost during operation of DE; a m , b m , c m are given parameters related to operating costs of MT; k O M g and k O M m are the maintenance cost coefficients per 1 kWh of DE and MT, respectively; d g , e g , T g , f g are the given parameters related to the startup cost of the DE; and, similarly, d m , e m , T m , f m are given parameters related to the startup cost of MT.

2.7.2. Operation Cost of BESS

In this section, formulas related to the cost of batteries are given and can be determined:
C b ( t ) = C a , b ( t )
C a , b ( t ) = C R , b ( t ) T R , b ( t )
where C b represents the total operating cost of the battery; C a , b is defined as the cost to have 1 kWh of storage and is defined as 0.4 €/1 kWh; C R , b represents the replacement cost of the battery; T R , b represents the total lifetime of the battery; and T R , b is determined by Formula (41):
T R , b ( t ) = C r a , b ( t ) D O D b ( t ) L r a , b ( t )
where C r a , b represents the rated capacity of the battery; D O D b represents the depth of discharge of the battery; and L r a , b represents the battery-rated lifetime.
In the proposed BESS model, instead of supplying power to the BESS by conventional generators, the use of RESs to power the BESS is considered. The purpose of this is to utilize energy resources to power the BESS. During the night hours, WT is providing excess electricity due to no power consumption. Charging for BESS at this time is most profitable due to WT’s excess capacity, while WT’s generation costs are considered free and available. At the same time, it helps to make the operation of the BESS more stable.

2.7.3. Cost of DR Program

DR costs are understood as the total incentive payments that the operator pays to the consumer when the consumer meets capacity reduction requirements. With consumers getting more load reduction during peak load times, the higher is the incentive reward, presented by Formula (42):
C D R = t A i ( t )
In Table 2, the electricity price at peak/normal hours is 0.43/0.12 €/kWh, and the DR reward is 0.31 €/kWh.

3. Numerical Results

After determining the constraints and building the objective function, the problem was solved on the CPLEX solver, and the results for each case study were obtained. In addition, to clarify the superiority of the MIP approach, the results of each case study based on the GA approach performed previously are included for discussion and comparison. The results of the problem based on the GA approach are given and explained in detail in [28].
With the GA approach, the simulated binary crossover (SBX) method is used regarding the crossover operation, in which a hyper-parameter e t a is given representing the similarity of the offspring to the parents. With high e t a , the degree of similarity is greater, and conversely, low e t a gives more solutions. Other crucial parameters of the GA are the P c x and the P m u t , which represent the crossover and mutation probabilities, respectively. Both P c x and P m u t are hyper-parameters of the GA that should be selected carefully to guarantee feasible converge of the GA. In the first case study, the optimization variable or an individual in GA is the output power of dispatchable generators during the 24 h, using intervals of 1 h. Therefore, the size of each individual is 48 genes (illustrated in Figure 4). In the second case study, part of the optimal variable to be added is the output of the new DR source over 24 h. As a result, the size of each individual in the second case study is 72 genes (illustrated in Figure 5).
In order to perform the calculation and to process the aforementioned computational model, the parameters of the DE, MT power generation units, and the parameters of the VRB battery model are given in detail.
These parameters of DE and MT are given in Table 3. The DE minimum/maximum output power rating is 5/80 kW and the maintenance cost factor K O M g = 0.01258 €/kWh. The MT minimum/maximum output power rating is 20/140 kW and the maintenance cost factor K O M m = 0.00587 €/kWh [28].
Figure 6 shows the price cost for power supply of DE and MT, with the operating cost of power supply gradually decreasing as the amount of capacity supplied increases [28].
In Table 4, the specifications related to BESS operation are given, in which the battery-rated lifetime is defined as 4000 cycles. The depth of discharge of the battery is defined as 23.3%. The rated capacity of the battery is equal to 300 kWh. The min/max SOC is equal to 0.2333/0.9333. The initial SOC is equal to 0.4667 [28].
Two case studies are validated. Case study 1: The system only integrates using BESS. Case study 2: Integrated system uses BESS and DR. The results are given and discussed in detail in the following sections.

3.1. Result for Case Study 1

The UC problem is considered simulated in 24 h time with each interval of 1 h. In this case study, the isolated-mode microgrid model contains generators such as DE and MT to fill up the gap between the electricity consumption and the must-run renewable energy sources. Along with that, an energy storage battery system is also considered in order to balance the load demand and the PV and the WT output power. Simulation results for this case study are compared between the two approaches.
In Figure 7 and Figure 8, the load demand curve under the two approaches is the same. From 12 a.m. to 12 p.m., the energy consumption increased gradually from 60 kW to 250 kW each hour. The load demand then remains unchanged in the next hour before plummeting to 160 kW in the 17th hour. After an increase in the energy consumption in the 18th hour, it drops significantly to just 20 kW in the 23rd hour. One of the renewable energy sources, WT, slightly fluctuated between 44 and 71 kW throughout the period. The other inexhaustible energy source is PV, which only started to appear in the 9th hour. It reaches its peak at 40 kW in the 13th hour before gradually dropping and disappearing at the 20th hour.
First, in Figure 7, the graph shows that the WT accounted for the most power generated among the dispatchable units. From 5 to 18, the dispatched power of WT remained stable around 100 kW to 140 kW, reaching the highest value at 140 kW at 10 a.m. The DE output power figure only appeared between 1 and 4 h, 7 and 11 h, and 18 and 19 h. It can be seen that the generated power from the DE is only in the range of 20 to 55 kW.
Second, in Figure 8, it can be seen that the MT still generated the majority of the dispatchable units. It turned on first at 4 a.m. The MT then got turned off in the next hour before being turned on again. The amount of generated power by MT rose gradually for the next 8 h, reaching its peak at 140 kW at the 14th hour. It then fell significantly to 70 kW at the 16th hour before a comeback to 140 kW in the 18th hour. Finally, it dropped significantly and vanished at the 21st hour. Similar to the DE in the GA figure, the DE in the MIP figure also only appeared in a few hours and only generated a minor amount of electricity.
Third, in Figure 9, dissimilar to the two dispatchable units, the battery system output fluctuated significantly between approximately 50 kW and −50 kW. It reached its highest point of discharging 49 kW and lowest point of charging −52 kW at the 20th hour and 23th hour.
In contrast to the previous units, the battery in the MIP-based solution operated completely differently from the one in the GA. The battery only discharged a considerable amount of electricity in a certain few hours while hibernating for other hours before 9 p.m. The discharged power is also not as large as it is in the GA figure, which is only discharged less than 15 kW through the periods. It also can be seen that the battery is only charging from the 21st hour to the 23rd hour. This represents the utilization of the excess capacity of the WT when load demand is not high enough to consume it, which saves the cost of charging and discharging the battery instead of charging at times of high load consumption. This also helps avoid wasting the amount of WT power transmitted at that time.
Table 5 and Table 6 show the operational status of DE, WT, and BESS. With DE and WT: 0 is the off indicator, and 1 is on. With BESS, there are three indicators: 1 is discharged, −1 is the charge, and 0 is off.
Table 7 shows the results of the objective function with each mutation probability, and cross variation as given in the GA. The results show that the optimal cost function is 620.8 € with P c x = 0.6, P m u t = 0.4, and e t a = 0.01, where P c x and P m u t represent the probability of crossover and mutation of the generated generations, respectively; b e s t ( C F e c ) represents the best value of the cost function for each crossover and mutation probability; and m e a n ( C F e c ) represents the average value of the cost function for each of the crossover and mutation probabilities. It can be seen that the optimal cost function with the MIP approach is much cheaper than for GA, as shown in Figure 8, which is 605.032 €, 15.768 € less than GA. This big difference occurs because, in the GA approach, the system is less stable, and the BESS output power changes up and down continuously, causing the cost to rise. On the other hand, the MIP approach makes the system more stable, while the BESS output only slightly fluctuates, which makes the objective cost function significantly less.
Overall, it can be seen that the obvious difference between BESS in the GA approach is different from BESS in the MIP approach. The variation in battery charging and discharging in Figure 9 comes from the fact that the GA generates random variables, which increases the instability of the RES. Along with that is the probability of mutation; crossover of the GA makes the solution less accurate. This will lead to a significant reduction in the lifetime of the BESS while it has to operate more and at greater intensity. While applying the MIP approach, the BESS output power changes less than for GA, as shown in Figure 10, which will save a significant amount of power loss in the charging and discharging process of BESS and extend its life-cycle. This is because the MIP is a linear-program solver, which will have less computing burden and calculate a more precise solution than a meta-heuristic algorithm such as GA.

3.2. Result for Case Study 2

In this case study, the BESS and DR models are integrated and used in the microgrid at the same time. DR is considered a negative power source, helping to reduce peak load. The BESS model was introduced to accommodate the instability of the RES. Simulation results are given for two approaches: GA and MIP.
In Figure 11 and Figure 12, it can be seen that the actual load graphs of the two approaches are different. With the GA approach, the integration of BESS and DR has helped reduce the peak load graph significantly, and the load curve has become less steep, as shown in Figure 7. The BESS model, in this case, has been greatly improved, with less fluctuation of charging or discharging power compared to case study 1. In contrast, the diesel and micro turbine generator still show the same figure. MT still generated the majority of the dispatchable units.
With the MIP approach, the integration of DR helps to keep the difference between two consecutive peak periods not too large. As shown in Figure 12, the graph is little changed, helping to reduce the on–off cost of the units. It can also be seen that, with the use case of the MIP approach, the DE source power is always used at a minimum. This results in a better MIP optimal cost function than for GA.
In Figure 13 and Figure 14, it can be seen that the BESS model has been significantly improved in both approaches compared to the previous case. In Figure 13, the BESS model has changed with less difference in the charge/discharge capacity between the time periods compared to case study 1. This helps to prolong the life of BESS compared to case study 1 with the same GA approach, which will reduce the cost of the operation of BESS. Figure 14 shows that, in this case, the BESS model is the best in both case studies as well as in both approaches. The BESS model in this approach to the MIP is inactive between 5 a.m. and 8 p.m., while the power demand is still supplied.
The BESS model in both cases is the same because both utilize the excess power generated by the WT from 9 p.m. to 12 p.m. to charge and emit at other times of the day, which helps to make the most of the charging/discharge cost of BESS.
In Table 8 and Table 9, the operational status of DE, MT, BESS, and DR program participation are presented. For generators DE and MT: 0 is the off indicator, and 1 is on. For the operating state of BESS, three indications are given: 1 is discharged, −1 is the charge, and 0 is off. With participation in the DR program: 0 is the indicator of no participation, and 1 is the indicator of participation.
Table 10 shows the results of the optimal cost function using the GA in case study 2. The optimal cost function obtained is 608.42 € at P c x = 0.6, P m u t = 0.4, and e t a = 0.01. The result of the optimal cost function of MIP is lower than that of the GA, only 601.495 €, which is 6.925 € lower. This shows that the combined use of DR significantly improves the operating cost of the system. In addition, it can be seen that the MIP approach in each case always gives better results than the GA.
Another considerable thing to notice is the residual load, which is the capacity left for conventional generators to operate as shown in Figure 15. Residual load is calculated by eliminating the share of must-run power sources out of the demand for electrical power in a power grid. The solution of the model in case study 2 shows a less fluctuating figure than in case study 1. Furthermore, from 7 a.m. to 12 p.m., the residual load in the DR integrated model remains stable at 140 kW, which is the maximum output of the MT, whereas in case study 1, sometimes the residual load exceeds 140 kW. This leads to the micro turbine operating at maximum capacity in that period, which is the point that the average cost of operation of the MT is at a minimum. In addition, at the same time, other sources will be turned off because the MT has already fulfilled the demand, whereas in the case study 1 model, the DE, and BESS will have to be turned on to meet the demand because the power produced by MT is not sufficient.
It can be seen that the integrated use of BESS and DR into the microgrid system is much better than using only BESS. The resulting maximum cost function of using BESS and DR in the GA is 608.42 €, 12.38 € less than just using BESS in the GA. For the MIP algorithm, the optimal cost function using both BESS and DR is 601.495 €, which is 3.537 € lower than in the case without the integration of the DR program. This confirms that the integration of both BESS and DR into the microgrid system is extremely good for system operation. Operating costs are lower, BESS life is longer, and system stability is better than just using BESS.
For the UC problem-solving approach, there are two approaches: GA and MIP algorithms. Simulation results in the case studies show that the MIP approach is much superior to the GA. First, the MIP approach gives a much faster solving speed than GA (only a few minutes). Second, the MIP approach solves the problem with higher accuracy than the GA, which solves the problem by probability. This makes the UC problem more stable using the MIP approach instead of the GA. Third, the MIP approach is superior to the GA if the UC problem has a large number of input variables because the initialization of random variables, mutations, and crossovers of the GA is not suitable. The number of variables is too large.

4. Conclusions

This paper proposes microgrid models considering the integration of BESS and DR programs to address the uncertainty of RES. An operation cost model of BESS is constructed based on electrochemical modeling of a VRB system, and the price-based DR program is presented. A mixed integer programming approach is applied to find the optimal day-ahead scheduling for this microgrid model with the minimized operation cost as the objective function. The result shows that the proposed model can maintain the system’s optimal operation with a lower operating cost if both the BESS and DR are integrated. Future work in this area will include the integration of a hybrid battery model that might be the combination of VRB with other battery technology, such as Li-ion battery and absorbed glass mat battery.
The results showed the advantages of the MIP approach over GA. In case 1, with consideration of operating an isolated microgrid with BESS, without DR, the optimal cost function is 620.8 €, with P c x = 0.6, P m u t = 0.4, and e t a = 0.01 for the GA approach, 15,768 € higher than the MIP approach with only 605,032 €. The performance of BESS in the MIP approach is better than that of the GA approach where the charge-discharge of the BESS is less variable. In case 2, with consideration of operating an isolated microgrid with BESS, with DR, the optimal cost function obtained is 608.42 € at P c x = 0.6, P m u t = 0.4, and e t a = 0.01 for the GA approach, 6,925 € higher than the MIP approach with only 601,495 €. The operating results of BESS with case 2 show that the participation of DR programs in operation helps BESS operate more stably than in case 1. The optimal cost function is significantly reduced with both GA and MIP approaches. It can be seen that DR programs, when participating in isolated microgrid operations, help operate the system more stably, with lower operating costs as well as an increase in the lifetime of BESS through the more stable operation of BESS. The results were obtained from model processing by python software for both MIP and GA approaches.

Author Contributions

Conceptualization, H.T.-X.; Data curation, L.H.-T. and L.D.-V.; Formal analysis, H.T.-X. and L.D.-V.; Funding acquisition, H.T.; Investigation, T.N.-D., H.T.-X., L.D.-V. and H.T.; Methodology, T.N.-D., L.H.-T., H.T.-X. and H.T.; Project administration, T.N.-D. and H.T.; Resources, L.H.-T.; Software, L.H.-T., H.T.-X. and L.D.-V.; Supervision, T.N.-D. and H.T.; Validation, L.D.-V.; Writing—original draft, L.H.-T. and L.D.-V.; Writing—review & editing, T.N.-D. and H.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by the Japan Society for the Promotion of Science (KAKENHI Grant Number 19K04325).

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
Abbreviation
ANNArtificial neural networks
AMIAdvanced metering infrastructure
BESSBattery energy storage systems
CHPCombined heat and power
CLPCurtailable load program
CPLEXILOG CPLEX
CPPCritical-peak price
DEDiesel engine
DLCDirect load control
DoDDepth of discharge
DPDynamic programming
DRDemand response
EDREmergency DR
EMSEnergy management systems
GAGenetic algorithm
ICTInformation and communication technology
ILPInterruptible load program
LPLinear programming
LRLagrange relaxation
MGMicrogrid
MILPMixed-integer linear programming
MIPMixed-integer programming
MIQPMixed-integer quadratic programming
MTMicro-turbine
PLPriority lists
PSOParticle swarm optimization
PVPhotovoltaic
RESRenewable energy soures
RTPReal-time price
SOCState of charge
SOHState of health
STCStandard testing conditions
ToUTime of use
UCUnit commitment
VRBVanadium redox battery
WTWind turbine
Nomenclature
A i ( t ) The self-elasticity required reward to motivate load to decrease the consumption of load i from d 0 ( t ) to d i ( t ) at time t
C a , b The availability cost of battery capacity
C b Battery cost
C D R Cost price of DR
C g ( t ) The operating cost of DE at time t
C m ( t ) The operating cost of MT at time t
C O M b The maintenance cost of BESS
C O M g The maintenance cost of DE
C O M m The maintenance cost of MT
C R , b The replacement cost
C r a , b The battery rated capacity
C S U g The startup cost of DE
C S U m The startup cost of MT
d i ( t ) The required demand for utility at time t
D 0 ( t ) The initial demand value at time t
d 0 ( t ) The initial demand of load i at time t
D O D b The depth of discharge
EThe elasticity of the demand
E m The solar irradiance at time t
E S T C The solar irradiance measured under STC
E i ( t ) The self-elasticity required reward to motivate load to decrease the consumption of load i from d 0 ( t ) to d i ( t ) at time t
e D M , t The estimation error of the demand forecasting
H b The consumption of a battery during discharge
I s t a c k , b c The stack voltage during charge
I s t a c k , b d The stack voltage during discharge
kThe power temperature coefficient (°C) of PV
L b The consumption of a battery during charge
L r a , b The rated lifetime
M g D / M g U Maximum ramp-down/maximum ramp-up of DE units
M m D / M m U Maximum ramp-down/maximum ramp-up of MT units
nThe number of PV panels
n r The scalar parameter
P c , b The battery charge power
P d , b The battery discharge power
P D M ( t ) The real power demanded at time t
P ¯ D M ( t ) The estimation power demand at time t
P D R The electricity is cut
P l c , b The power loss during charge
P l d , b The power loss during discharge
P p v ( t ) The output power of PV panels at time t
P w t ( t ) The output power of the wind turbine at time t
P g m a x / P g m i n Maximum/minimum output power of DE at time t
P m m a x / P m m i n Maximum/minimum output power of MT at time t
P r The rated power of the wind turbine.
P S T C The maximum power of PV panels measured under STC
P r , b The reserve power in the battery
r g D / r g U Ramp-down/ramp-up of DE units
r m D / r m U Ramp-down/ramp-up of MT units
R g ( t ) Spinning reserve of DE at time t
R m ( t ) Spinning reserve of MT at time t
S O C b The state of charge
T a m b The ambient temperature of PV
T m ( t ) The temperature of the PV panels at time t
T S T C The temperature measured under STC of PV
T R , b The total lifetime cycling battery
uDE units on–off indicator
vThe operating wind speed of WT
v c o The maximum input wind speed WT
v c i The minimum input wind speed WT
v r The rated wind speed WT
V o c The open circuit voltage
zMT units on–off indicator
ε P V The constant of the PV panels
σ t The standard deviation of the estimation error of demand

References

  1. Cagnano, A.; De Tuglie, E.; Mancarella, P. Microgrids: Overview and guidelines for practical implementations and operation. Appl. Energy 2020, 258, 114039. [Google Scholar] [CrossRef]
  2. US Department of Energy. Assessment of Demand Response and Advanced Metering. In Federal Energy Regulatory Commission; US Department of Energy: Pittsburgh, PA, USA, 2008; p. 17. [Google Scholar]
  3. Albadi, M.H.; El-Saadany, E.F. Demand response in electricity markets: An overview. In Proceedings of the 2007 IEEE Power Engineering Society General Meeting, Tampa, FL, USA, 24–28 June 2007; pp. 1–5. [Google Scholar] [CrossRef]
  4. Haider, H.T.; See, O.H.; Elmenreich, W. A review of residential demand response of smart grid. Renew. Sustain. Energy Rev. 2016, 59, 166–178. [Google Scholar] [CrossRef]
  5. Honarmand, M.E.; Hosseinnezhad, V.; Hayes, B.; Shafie-Khah, M.; Siano, P. An Overview of Demand Response: From its Origins to the Smart Energy Community. IEEE Access 2021, 9, 96851–96876. [Google Scholar] [CrossRef]
  6. Tang, Y.; Zhang, S.; Liu, Y. Incentive payment design for electricity demand response. In Proceedings of the International Conference on Management and Service Science, Wuhan, China, 12–14 August 2011. [Google Scholar] [CrossRef]
  7. Huang, C.; Zhang, H.; Song, Y.; Wang, L.; Ahmad, T.; Luo, X. Demand Response for Industrial Micro-Grid Considering Photovoltaic Power Uncertainty and Battery Operational Cost. IEEE Trans. Smart Grid 2021, 12, 3043–3055. [Google Scholar] [CrossRef]
  8. Wang, B.; Yang, X.; Short, T.; Yang, S. Chance constrained unit commitment considering comprehensive modelling of demand response resources. IET Renew. Power Gener. 2017, 11, 490–500. [Google Scholar] [CrossRef]
  9. Wang, Z.; Munawar, U.; Paranjape, R. Stochastic Optimization for Residential Demand Response with Unit Commitment and Time of Use. IEEE Trans. Ind. Appl. 2021, 57, 1767–1778. [Google Scholar] [CrossRef]
  10. Tumuluru, V.K.; Tsang, D.H. A two-stage approach for network constrained unit commitment problem with demand response. IEEE Trans. Smart Grid 2018, 9, 1175–1183. [Google Scholar] [CrossRef]
  11. Rana, M.J.; Rahi, K.H.; Ray, T.; Sarker, R. An efficient optimization approach for flexibility provisioning in community microgrids with an incentive-based demand response scheme. Sustain. Cities Soc. 2021, 74, 103218. [Google Scholar] [CrossRef]
  12. Astriani, Y.; Shafiullah, G.M.; Shahnia, F. Incentive determination of a demand response program for microgrids. Appl. Energy 2021, 292, 116624. [Google Scholar] [CrossRef]
  13. Tahmasebi, M.; Pasupuleti, J.; Mohamadian, F.; Shakeri, M.; Guerrero, J.M.; Basir Khan, M.R.; Nazir, M.S.; Safari, A.; Bazmohammadi, N. Optimal operation of stand-alone microgrid considering emission issues and demand response program using whale optimization Algorithm. Sustainability 2021, 13, 7710. [Google Scholar] [CrossRef]
  14. Wu, H.; Shahidehpour, M.; Alabdulwahab, A.; Abusorrah, A. Demand Response Exchange in the Stochastic Day-Ahead Scheduling with Variable Renewable Generation. IEEE Trans. Sustain. Energy 2015, 6, 516–525. [Google Scholar] [CrossRef]
  15. Nguyen, T.A.; Crow, M.L. Stochastic Optimization of Renewable-Based Microgrid Operation Incorporating Battery Operating Cost. IEEE Trans. Power Syst. 2016, 31, 2289–2296. [Google Scholar] [CrossRef]
  16. Heidari, M.; Niknam, T.; Zare, M.; Niknam, S. Integrated battery model in cost-effective operation and load management of grid-connected smart nano-grid. IET Renew. Power Gener. 2019, 13, 1123–1131. [Google Scholar] [CrossRef]
  17. Garver, L.L. Power Generation Scheduling by Integer Programming–Development of Theory. Trans. Am. Inst. Electr. Eng. Part III Power Appar. Syst. 1962, 81, 730–734. [Google Scholar] [CrossRef]
  18. Knueven, B.; Ostrowski, J.; Watson, J.P. On Mixed-Integer Programming Formulations for the Unit Commitment Problem. INFORMS J. Comput. 2020, 32, 857–876. [Google Scholar] [CrossRef]
  19. Zheng, Q.P.; Wang, J.; Member, S.; Liu, A.L. Stochastic Optimization for Unit Commitment—A Review. IEEE Trans. Power Syst. 2014, 30, 1913–1924. [Google Scholar] [CrossRef]
  20. Ostrowski, J.; Anjos, M.F.; Vannelli, A. Tight mixed integer linear programming formulations for the unit commitment problem. IEEE Trans. Power Syst. 2012, 27, 39–46. [Google Scholar] [CrossRef]
  21. Rao, S.S. Engineering Optimization: Theory and Practice; John Wiley & Sons: Hoboken, NJ, USA, 2019; pp. 1–798. [Google Scholar] [CrossRef]
  22. Jiang, W.; Wang, X.; Huang, H.; Zhang, D.; Ghadimi, N. Optimal economic scheduling of microgrids considering renewable energy sources based on energy hub model using demand response and improved water wave optimization algorithm. J. Energy Storage 2022, 55, 105311. [Google Scholar] [CrossRef]
  23. Dashtdar, M.; Flah, A.; Hosseinimoghadam, S.M.S.; Kotb, H.; Jasińska, E.; Gono, R.; Leonowicz, Z.; Jasiński, M. Optimal Operation of Microgrids with Demand-Side Management Based on a Combination of Genetic Algorithm and Artificial Bee Colony. Sustainability 2022, 14, 6759. [Google Scholar] [CrossRef]
  24. Gomes, I.L.; Melicio, R.; Mendes, V.M. A novel microgrid support management system based on stochastic mixed-integer linear programming. Energy 2021, 223, 120030. [Google Scholar] [CrossRef]
  25. Tostado-Véliz, M.; Kamel, S.; Hasanien, H.M.; Turky, R.A.; Jurado, F. A mixed-integer-linear-logical programming interval-based model for optimal scheduling of isolated microgrids with green hydrogen-based storage considering demand response. J. Energy Storage 2022, 48, 104028. [Google Scholar] [CrossRef]
  26. Aguila-Leon, J.; Chiñas-Palacios, C.; Garcia, E.X.; Vargas-Salgado, C. A multimicrogrid energy management model implementing an evolutionary game-theoretic approach. Int. Trans. Electr. Energy Syst. 2020, 30, e12617. [Google Scholar] [CrossRef]
  27. Aguila-Leon, J.; Vargas-Salgado, C.; Chiñas-Palacios, C.; Díaz-Bello, D. Energy management model for a standalone hybrid microgrid through a particle Swarm optimization and artificial neural networks approach. Energy Convers. Manag. 2022, 267, 115920. [Google Scholar] [CrossRef]
  28. Alvarado-Barrios, L.; Rodríguez del Nozal, A.; Tapia, A.; Martínez-Ramos, J.L.; Reina, D.G. An evolutionary computational approach for the problem of unit commitment and economic dispatch in microgrids under several operation modes. Energies 2019, 12, 2143. [Google Scholar] [CrossRef]
  29. Nguyen, T.A.; Qiu, X.; Guggenberger, J.D.; Crow, M.L.; Elmore, A.C. Performance characterization for photovoltaic-vanadium redox battery microgrid systems. IEEE Trans. Sustain. Energy 2014, 5, 1379–1388. [Google Scholar] [CrossRef]
  30. Tamilselvi, S.; Gunasundari, S.; Karuppiah, N.; Razak Rk, A.; Madhusudan, S.; Nagarajan, V.M.; Sathish, T.; Shamim, M.Z.M.; Saleel, C.A.; Afzal, A. A review on battery modelling techniques. Sustainability 2021, 13, 10042. [Google Scholar] [CrossRef]
  31. Mohsenzadeh, A.; Pang, C.; Haghifam, M.R. Determining Optimal Forming of Flexible Microgrids in the Presence of Demand Response in Smart Distribution Systems. IEEE Syst. J. 2018, 12, 3315–3323. [Google Scholar] [CrossRef]
  32. Abiri-Jahromi, A.; Fotuhi-Firuzabad, M.; Parvania, M.; Mosleh, M. Optimized sectionalizing switch placement strategy in distribution systems. IEEE Trans. Power Deliv. 2012, 27, 362–370. [Google Scholar] [CrossRef]
  33. Baboli, P.T.; Eghbal, M.; Moghaddam, M.P.; Aalami, H. Customer behavior based demand response model. In Proceedings of the IEEE Power and Energy Society General Meeting, San Diego, CA, USA, 22–26 July 2012. [Google Scholar] [CrossRef]
Figure 1. Structure of the considered microgrid.
Figure 1. Structure of the considered microgrid.
Energies 15 07192 g001
Figure 2. Normal distribution plot obtained from historical data.
Figure 2. Normal distribution plot obtained from historical data.
Energies 15 07192 g002
Figure 3. Vanadium redox battery model [29].
Figure 3. Vanadium redox battery model [29].
Energies 15 07192 g003
Figure 4. Solution representation of GA in case study 1.
Figure 4. Solution representation of GA in case study 1.
Energies 15 07192 g004
Figure 5. Solution representation of GA in case study 2.
Figure 5. Solution representation of GA in case study 2.
Energies 15 07192 g005
Figure 6. Cost of operation of the DE and MT in terms of the power supply.
Figure 6. Cost of operation of the DE and MT in terms of the power supply.
Energies 15 07192 g006
Figure 7. UC uses BESS based on the GA approach.
Figure 7. UC uses BESS based on the GA approach.
Energies 15 07192 g007
Figure 8. UC uses the BESS-based MIP algorithm approach.
Figure 8. UC uses the BESS-based MIP algorithm approach.
Energies 15 07192 g008
Figure 9. Management of BESS is based on GA approach to case 1.
Figure 9. Management of BESS is based on GA approach to case 1.
Energies 15 07192 g009
Figure 10. BESS management is based on MIP algorithm approach to case 1.
Figure 10. BESS management is based on MIP algorithm approach to case 1.
Energies 15 07192 g010
Figure 11. UC uses BESS and DR-based GA approach.
Figure 11. UC uses BESS and DR-based GA approach.
Energies 15 07192 g011
Figure 12. UC uses BESS and DR-based MIP approach.
Figure 12. UC uses BESS and DR-based MIP approach.
Energies 15 07192 g012
Figure 13. Management of BESS based on GA approach to case 2.
Figure 13. Management of BESS based on GA approach to case 2.
Energies 15 07192 g013
Figure 14. Management of BESS based on MIP approach to case 2.
Figure 14. Management of BESS based on MIP approach to case 2.
Energies 15 07192 g014
Figure 15. Residual load.
Figure 15. Residual load.
Energies 15 07192 g015
Table 1. VRB loss model coefficients.
Table 1. VRB loss model coefficients.
( i , k ) a i k b i k c i k d i k
( o , v ) 0.2414 V r 0.9925 V r --
( d , i ) 1.0719 V r × 10 3 0.0183 I r 0.0210 I r -
( c , i ) 0.3093 V r × 10 3 1.0397 V r × 10 3 0.0604 I r 0.112 I r
Table 2. Electricity price.
Table 2. Electricity price.
Peak Hour PriceNormal Hour PriceDR Reward
0.43 (€/kWh) 0.12 (€/kWh) 0.31 (€/kWh)
Table 3. The coefficients of the generator cost functions.
Table 3. The coefficients of the generator cost functions.
i P i m i n (kW) P i m a x (kW) a i (€/h) b i (€/kWh) c i (€/kW 2 h)
DE 580 1.9250 0.2455 0.0012
MT 20140 7.4344 0.2015 0.0012
i d i (€) e i (€) f i (€) K O M i (€/kWh)
DE 0.3 0.4 5.2 0.01258
MT 0.4 0.28 7.1 0.00587
Table 4. Parameter table of VBR model.
Table 4. Parameter table of VBR model.
L r a D O D i C r a V r
VRB 4000 cycles23.3%300 kWh380 V
L r a D O D i C r a V r
VRB 0.2333 0.9333 0.4667 0.16 (€/kWh)
Table 5. The on–off status of the units each time period of the day using the GA.
Table 5. The on–off status of the units each time period of the day using the GA.
Period01234567891011
DE011110001111
MT000001111111
BESS1−1111−1−111−1−1−1
Period121314151617181920212223
DE000000011000
MT111111100000
BESS11−111−1111−1−1−1
Table 6. The on–off status of the units each time period of the day using the MIP algorithm.
Table 6. The on–off status of the units each time period of the day using the MIP algorithm.
Period01234567891011
DE001010000011
MT000101111111
BESS110010001100
Period121314151617181920212223
DE000000000000
MT111111110000
BESS000000000−1−1−1
Table 7. Objective function results of the GA approach system with the use of BESS.
Table 7. Objective function results of the GA approach system with the use of BESS.
P c x P m u t e t a b e s t ( C F e c ) m e a n ( C F e c ) δ ( C F e c )
0.60.40.01620.8624.724.02
0.70.3-625.22628.94.2
0.80.2-627.94626.025.13
0.60.40.1622.77627.55.9
0.70.3-621.22626.115.6
0.80.2-632.62636.975.56
0.60.41623.12633.854.4
0.70.3-623.54628.135.23
0.80.2-625.45632.655.51
0.60.410625.66631.525.13
0.70.3-624.78628.425.71
0.80.2-627.84629.121.31
Table 8. The on–off status of the units each time period of the day using the GA.
Table 8. The on–off status of the units each time period of the day using the GA.
Period01234567891011
DE011000001000
MT000111111111
BESS111−11−1−1111−1−1
DR000000001111
Period121314151617181920212223
DE000000011000
MT111111100000
BESS−10−10−1−1−111−1−1−1
DR110000100000
Table 9. The on–off status of the units each time period of the day using the MIP.
Table 9. The on–off status of the units each time period of the day using the MIP.
Period01234567891011
DE000000000000
MT000001111111
BESS001100000000
DR111110001111
Period121314151617181920212223
DE000000001000
MT111111110000
BESS000000001−1−1−1
DR000000101000
Table 10. Objective function results of the GA approach system with the use of BESS and DR.
Table 10. Objective function results of the GA approach system with the use of BESS and DR.
P c x P m u t e t a b e s t ( C F e c ) m e a n ( C F e c ) δ ( C F e c )
0.60.40.01608.42611.413.97
0.70.3-619.23623.748.78
0.80.2-615.21622.436.13
0.60.40.1609.13620.394.97
0.70.3-615.20623.744.79
0.80.2-618.22623.874.02
0.60.41613.40621.384.21
0.70.3-619.28626.745.23
0.80.2-622.12628.248.33
0.60.410609.39616.394.12
0.70.3-612.85615.224.11
0.80.2-623.72626.915.20
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nguyen-Duc, T.; Hoang-Tuan, L.; Ta-Xuan, H.; Do-Van, L.; Takano, H. A Mixed-Integer Programming Approach for Unit Commitment in Micro-Grid with Incentive-Based Demand Response and Battery Energy Storage System. Energies 2022, 15, 7192. https://doi.org/10.3390/en15197192

AMA Style

Nguyen-Duc T, Hoang-Tuan L, Ta-Xuan H, Do-Van L, Takano H. A Mixed-Integer Programming Approach for Unit Commitment in Micro-Grid with Incentive-Based Demand Response and Battery Energy Storage System. Energies. 2022; 15(19):7192. https://doi.org/10.3390/en15197192

Chicago/Turabian Style

Nguyen-Duc, Tuyen, Linh Hoang-Tuan, Hung Ta-Xuan, Long Do-Van, and Hirotaka Takano. 2022. "A Mixed-Integer Programming Approach for Unit Commitment in Micro-Grid with Incentive-Based Demand Response and Battery Energy Storage System" Energies 15, no. 19: 7192. https://doi.org/10.3390/en15197192

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