Professional Documents
Culture Documents
a
Department of Industrial Management, National Taiwan University of Science and Technology, Taipei, Taiwan
b
Department of Electrical Engineering, Technical University of Denmark, Lyngby, Denmark
Keywords: In recent years, rapidly increasing electric power demand and organizational concerns regarding social and
Sustainability environmental issues have resulted in significant attention being given to microgrids. However, sustainable
Microgrid microgrids that simultaneously address economic benefits and environmental and social issues have not been
Blockchain technology broadly explored by researches. This study addresses the sustainable microgrid design problem by leveraging
Demand response
blockchain technology to provide the real time-based demand response programs. Three sustainable objectives
Robust multi-objective optimization
Fuzzy programming
(economy, environment, and society) are formulated by a multi-objective mixed integer-linear programming
model. A robust fuzzy multi-objective optimization approach is proposed to determine the optimal number,
location, and capacity of renewable distributed generation units as well as the equilibrium supply and dynamic
pricing decisions under uncertain demand, capacity, and economic, environmental, and social parameters. The
proposed model and solution approach are then applied to a case study in Vietnam. We find that blockchain
technology-based sustainable microgrid can result in a 1.68% and 2.61% increase of profitability and consumer
satisfaction, respectively, and a 0.97% reduction of environmental impacts.
⁎
Corresponding author.
E-mail address: yctsao@mail.ntust.edu.tw (Y.-C. Tsao).
https://doi.org/10.1016/j.ijepes.2020.106418
Received 17 March 2020; Received in revised form 20 June 2020; Accepted 31 July 2020
0142-0615/ © 2020 Elsevier Ltd. All rights reserved.
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
Table 1
A sumary of relevant researches.
Reference Objective Demand response Uncertainty decision Approach
2
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
guarantee the seamless and secure implementation of DR programs in stochastic programing, fuzzy programming), the proposed approach
microgrids [24]. Smart contracts in blockchain technology was devel successfully overcome different kind of uncertainty in data (i.e.,
oped in [25–26] to guarantee a seamless and efficient DR program for a uncertainty for lack of knowledge and epistemic uncertainty) as well
variety of consumers at local microgrids. Although a number of studies as the flexibility in objective functions and the elasticity in soft
have explored the potential of blockchain technology in implementing constraints without increasing complex of the original model which
DR programs, but it has just stopped at proposing the management can lead to computational challenging. Moreover, the proposed
frameworks to integrate blockchain technology in existing grids. As can model is also capable to provide reliable solutions with optimality
be seen from Table 1, it lacks an effort to provide a mathematical model and feasibility guarantee for conflicting multi-objective optimiza
and algorithm to SMG design with DR programs based on the block tion problems under uncertain environments.
chain technology adoption under uncertain environments. Besides, the
benefits of blockchain technology on the sustainability of microgrid The remainder of this paper is organized as follows: The formulation
have not been considered in the literature. is presented immediately after the description of the study problem in
Section 2. In Section 3, the solution approach is presented. In Section 4,
1.4. Motivation and contributions a real case of Vietnam’s electricity distribution network in the re
sidential sector is presented. Section 5 presents the most important
Although microgrid design is currently of interest to many re conclusions of the present study.
searchers, the SMGs through real time-based DR programs by lever
aging of blockchain technology has yet to be considered. From a
practical perspective, DR programs have not really attracted the at 2. Problem definition and formulation
tention of consumer due to policy, technical, and regulatory barriers.
Besides, the system operators have not been provided information vis In this paper, the proposed SMG structure consists of a group of RDG
ibility about demand and generation loads to all network players to units that act in isolation, which is shown in Fig. 1. RDG units with
implement DR programs in a timely manner. From a theoretical per large capacity levels are considered to establish at predetermined po
spective, the DR programs based on day-ahead planning are only ef tential locations. A hierarchical electricity market model for the re
fective in the perfect environment about customer participation will sidential sector with the interaction of home users, the microgrid op
ingness. Besides, the load control function in DR programs have not yet erator, and multiple aggregators is applied to operate the proposed
intensively considered in the existing literature. Finally, it lacks a study SMG. In this microgrid, aggregators aggregate electric power from
that consider all sustainable aspects of the microgrid with blockchain- SMGs to provide residential areas. Since aggregators act as inter
based DR programs under uncertain environments. mediaries between the microgrid operator and the home users, they are
To address the importance of sustainability issues, this paper de responsible for the network balance by using price-based DR programs,
velops a new SMG design model based on blockchain technology for while the microgrid operator is responsible for the technical validation
proving DR programs under uncertain environments considering eco of the network (e.g., control load of RDG units). Residential areas are
nomic, environmental, and social goals. An approach based on robust composed of a group of smart houses equipped with automatic meter
fuzzy multi-objective optimization programming (RFMOOP) is devel reading systems to conduct price-based DR programs provided by ag
oped to determine the decisions related to the optimal number, loca gregators.
tion, capacity, and technology of RDG units, electricity price, and the In microgrids, DR programs are provided to consumers based on
amount of generated and transmitted electric power in a SMG. A real two main ways: incentives and prices to relieve stress for the network
time-based DR program is conducted by smart contracts in blockchain during peak times. Price-based DR programs, such as time-of-use, real
technology. This model allows us to study the impact of such designs on time, and critical peak time have been widely applied in many com
the cost efficiency, environmental impacts, and social issues related to panies (e.g., Xcel Energy, Gulf Power, and Ottawa). Further information
DR programs. It distinguishes contributions from the previous works in about price-based DR programs can be found in [28]. In this study,
the microgrid design field as follows: aggregators provide dynamic price-based DR programs to home users at
the previous night. Each aggregator has a different dynamic pricing
• Practical: This study addresses important issues related to the sus scheme to optimize his total profit of the SMG. In the next morning,
tainability of microgrids. A multi-objective mathematical model is based on the price provided by aggregators, home users select an ag
proposed to consider three different aspects: economy, society, and gregator to receive electricity and implement DR. This operational
environment when designing SMGs. The installation and operation model is called day-ahead dynamic pricing-based DR with the support
costs of RDG units are used for measuring the economic objective, of automatic meter reading and on/off switch systems in the advanced
the land use and CO2 emission costs are considered for measuring electricity markets, such as US, Australia, and Canada.
the environmental objective, and customer-related social issues (i.e., To address all aspects of the sustainability (economy, environment,
consumer satisfaction in electricity bills) are used for measuring the and society) in microgrids, the SMG design problem entails a multi-
social objective. To overcome the disadvantages in the DR programs objective mathematical model to determine decisions regarding the
based on the day-ahead planning, a simulation model for real time- number, location, and capacity of the RDG units, amount of electric
based DR with the blockchain technology adoption is developed. power generated and transferred in the network, day-ahead dynamic
The proposed model provides a visual load control tool for all net electricity pricing, and DR from home users. We assume that energy
work players in the SMG through the information sharing me demands of all home users are satisfied. The potential locations and
chanism in the smart contracts. Besides, the profit reward and generation technologies to install RDG units are predetermined. Energy
penalty cost of RDG units are also formulated in the smart contract losses in power transmission and distribution are not significant. RDG
to ensure that the real time-based DR programs are implemented in units operate stably during the time horizon.
the most socially efficient for consumers. The described research problem is formulated with two parts: (i) a
• Theoretical: An RFMOOP model is developed based on the com multi-objective mathematical model [Eqs. (1)–(16)] is developed to
bination of fuzzy possibilistic programming and robust program design SMG with day-ahead dynamic price-based DR program; (ii) a
ming through weighted sum aggregation method to solve the de simulation model [Eqs. (17)–(22)] is built to integrate blockchain
scribed multi-objective optimization problem. Compared to other technology into the SMG for implementing dynamic price-based DR
uncertain approaches that existed in the previous studies (i.e., program with real time load control.
3
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
2.1. SMG design model with day-ahead dynamic price-based DR program Variables
4
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
In the longer term, mandatory DR programs for all consumers could established to ensure that the amount of generated power is equal to the
come at a cost to society [30–31]. Therefore, equation (3) aims to amount of transmitted power to the aggregators, and that it is larger
maximize consumer satisfaction from the social perspective of the than the demand response load qdt of the consumer at every instant t.
adoption of a DR program. The consumers’ electricity bill is expressed Equation (11) estimates the demand response load of each residential
in the first term, while the difference between the nominal user demand area d based on the day-ahead dynamic pricing pj provided by ag
ddt and the user demand in response to dynamic pricing l tjd is calculated gregator j and nominal user demand Qdt of each residential area. Qdt is an
by the last term. d indicates the acceptance of a residential area of a DR uncertain parameter in the form of triangular fuzzy numbers and j is an
program. effect coefficient for the price of each aggregator j.
S. t Constraints (12) and (13) are coefficients about consumer satisfac
tion based on the price elasticity of demand ed and current fixed price
x ig 1, i pfixed from the government. Constraint (14) ensures that the environ
g G (4) mental costs of SMG do not exceed the allowable budget. Constraints
(15) and (16) guarantee the binary nature and nonnegativity of the
xig numg , g
(5) decision variables. In section 2.2, a simulation model for real time-
i I
based DR with visible load control using blockchain technology is
ig Lig ligt Lig , i, g presented.
t T (6)
2.2. Simulation model for real time-based DR with visible load control using
LigL x ig Lig LigU x ig , i, g (7) public blockchain
l tjd x ig Lig , i, g, t (8)
Blockchain technology has been recognized for its potential benefits
ligt = t
ligj , g, t to transactive energy systems or peer-to-peer energy trading markets.
i I j J (9) However, in this study, another potential of block technology related to
provide a real time load control mechanism to all the network players
t
ligj qdt , j, t (10) when implementing the DR program in SMGs. A simulation model with
public blockchain technology is built in this section. The blockchain
qdt = Qdt j pj (11) technology has advantages about the decentralized network, the cryp
tology method, and the consensus algorithm that support real time load
1
= +1 control in DR programs. Thus DR programs can be implemented in the
d
ed (12)
real time with blockchain technology in an in efficient manner.
pfixed Most DR programs in previous studies were based on day-ahead
=
d
d (13) planning (the electricity price cannot be adjusted during the next day)
and the load control was not displayed to all the network players. This
eoLig + ep (1 lc ) ligt ei has influenced the system balancing role of aggregators. With block
i I g G i I g G (14) chain technology, DR events take place in real-time and the electricity
price might be adjusted each hour based on demand signals from cus
x ig {0, 1} (15) tomers. In addition, it ensures a safe and transparent method to share
pjt , ligt , l tjd , Ddt 0 all relevant information (e.g., capacity profile of RDG units, demand of
(16)
home users) to all the network players to support real time load control
Inequality constraints (4) and (5) indicate that the number of RDG from multiple sides of the SMG.
units with a certain technology cannot exceed a certain number based
on local policies. Constraint (6) states that power production amount 2.2.1. Public blockchain technology
cannot exceed the installed capacity, where ig is the minimum utili In our study, public blockchain technology is integrated as an ad
zation rate of the RDG capacity. If an DRG is built, its capacity must lie vanced information technology to enhance the sustainability of mi
between the specified lower and upper bounds, following constraint crogrids based on a disruptive innovative approach to DR programs. In
(7). Constraint (8) indicates that if an DRG is not opened, the corre traditional centralized management approach, DR programs are im
sponding electric power should be zero. Constraints (9) and (10) were plemented by central authority. This has led to challenges in the
5
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
6
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
If Δ(t) is close to 0, no significant deviation is registered, and the DR Fuzzy programming provides a framework to deal with a variety of
program is not conducted. A positive value [Δ(t) + ] indicates that the uncertainties as well as the flexibility in objective functions and the
RDG units have not reduced the generated energy as requested, while a elasticity in soft constraints without increasing complex of the original
negative value [Δ(t)-] indicates that the RDG units have decreased the model to lead to computational challenging [33]. However, to guar
generated energy. antee reliable solutions to conflicting multi-objective optimization
In case of significant positive or negative deviation (over 10% of problems in an uncertain decision environment, a combination of fuzzy
DRsignal), the smart contract calculates the associated penalties for the programming and robust optimization should be considered. In this
RDG units. Otherwise, the RDG units receive added revenue considering study, an RFMOOP model is proposed for the SMG design problem in
how much the energy has been adapted during the DR time. The rev uncertain environments based on the integration of fuzzy possibilistic
enues and penalties are established by the aggregators considering the programming in [34] into robust optimization programming [35].
average electricity price in the grid. In our approach, the total penalty Fuzzy possibilistic programming is one of two main branches of
for not sufficiently meeting the demand is calculated based on the fuzzy programming including fuzzy flexible programming and fuzzy
penalty rate and the deviation registered for an RDG as Eq. (19). possibilistic programming, it applies the strong mathematical concepts
such as expected interval and expected value of fuzzy numbers to cope
RDGpenalty = prate | ± (t )| (19)
with imprecise input data or epistemic uncertainty as well as flexibility
To determine how much an RDG has adapted its energy profile to in goals and constraints [36–38]. Numerous methods have been based
DRsignal, and using its forecast energy demand as a reference, we used the on this approach to cope with supply chain network design problems
adaptability power curve (APC) metric of the European Union as follows: under situations of uncertainty [39–40]. To the best of our knowledge,
tend
the first time, fuzzy probabilistic programming is applied to adjust the
tstart
|ligt (t ) ddt | objective functions and constraints for effectively handling uncertain
APC = tend
ddt conditions in the field of power systems design.
tstart (20)
Robust optimization could help to achieve optimal solutions based
where APC ranges from 0 to 1, with 0 meaning that the RDG has not on risk-averse methods in decision-making process. The mature litera
adapted its energy to DRsignal, and 1 meaning that the energy was ture about robust optimization provides reliable solution methods with
adapted and its deviation from DRsignal is zero. The total reward for a optimality guarantee [41–43]. Pishvaee et al. [44] put a significant step
RDG during a DR program is calculated by the aggregators using the forward in extending of the robust optimization theory into fuzzy
following formulation: programming. Some subsequent efforts in this line of robust fuzzy
programming were done by many scholars in the supply chain network
RDGreward = APC × rrate × ligt (t ) (21) design field [44–46]. The combination between robust optimization
where rrate is the revenue rate for each kW of energy shifted as es and fuzzy programming can successfully deal with the complex system
tablished by the aggregators. features under uncertainties. The proposed RFMOOP approach is su
The smart contract implements the rules for balancing the energy of the perior to the other uncertain programming methods as follows:
entire grid and enforcing its resilience without a need for third-party in
tervention (aggregators). The smart contract starts a new DR program and (i) Providing reliable solution methods with optimality and feasibility
communicates the associated DRsignal, RDGpenalty, and RDGreward to the in guarantee for optimization problems under uncertain environment.
terested RDG units. The smart contract helps to balance the overall energy (ii) Effectively handling different kind of uncertainty in data, the flex
production and consumption at the grid level as Eq. (22): ibility in objective functions, and the elasticity in soft constraints
without increasing computationally challenging.
= l t (t ) DRsignal (t ), t [tstart , tend]
SG
i I g G ig (22)
The process of constructing the RFMOOP model and solving pro
If the result is close to 0, there is a balance between energy pro blem are based on the compact form of the SMG design problem which
duction and consumption at the grid level. Otherwise, a positive value can be stated as follows:
represents a surplus of energy in the grid, while a negative value shows
a deficit of energy in the grid. If such imbalances are determined, the
MaxW1 = fx + cy (23)
smart contract begins a new DR program that allows other DRGs to MinW2 = gy (24)
solve them by increasing or decreasing their generated energy and, as a
result, rebalancing the state. MaxW3 = hy (25)
By running the simulation model (17)–(22) on the Solidity language
S. t
for implementing the smart contract, the DR decisions of an SMG with
blockchain technology are determined. Ay d (26)
Bx = 0 (27)
3. Proposed solution approach
Dy Fx (28)
Microgrid is a complex system because it consists of a group of RDG
x {0, 1}, y 0 (29)
units that are characterized by a high degree of the intermittent nature from
renewable energy sources. In addition, the aspects of environment and so where x and y represent the binary and other decision variables,
ciety are taken into account for enhancing the sustainability of microgrids, respectively. A, B, and D are parameter matrices known deterministi
so a high degree of uncertainty in input data have posed considerable cally, while f, c, g, h, d, and F are fuzzy variables related to the opening
challenges to solution approaches. As a result, deterministic methods are costs, operating cost, CO2 emissions, social cost, energy demand, and
not able to provide a precise analysis of SMG designing. Although there are capacity of the RDG units. Three objective functions W1,2,3 represent
many uncertain programming methods that have been applied in the mi the economic, environmental, and social issues in the SMG.
crogrid design-related previous studies (e.g., stochastic model, scenario According to the robust optimization approach, a robust objective
model, and, simulation model in Table 1), these methods have not suc function must include three components, namely (1) the expected value
cessfully overcome many different types of uncertainty in the real-life si of the goals, (2) the feasibility robustness, and (3) the optimality ro
tuations in which there is a lack of knowledge and historical data to model bustness. We apply the mathematical concepts, such as the expected
stochastic models and scenarios for expressing uncertain parameters. interval and expected value of fuzzy numbers in [37] to formulate the
7
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
first term of the robust objective function. For a triangular fuzzy uncertain parameters of the soft constraints, and the parameters β and α
number with three prominent points, for example f = (f1, f2, f3) with its denote the minimum satisfaction level of the possibilistic constraints for
membership function in range [0, 1], as described in Eq. (30). Ac capacity and demand, respectively. The penalty cost is determined
cording to the defuzzification process in [37], the expected value of f through the supply contracts, and these values can be adjusted based on
can be defined in Eq. (31). It is noted that the same equations can be the agreement between the stakeholders in the network or the gov
used for all others fuzzy parameters in the model including c, g, h, d, ernment regulations.
and F. When capacity coefficient matrix F is tainted with epistemic un
certainty, the RFMOOP model results in a nonlinear programming
x f1
gf (x ) = f2 f1
iff1 x f2 model in Eq. (36). To escape from the complexity of a nonlinear model,
a new auxiliary variable u = β.x is added into the model. Accordingly,
0 ifx = f2
µ f (x ) = Eq. (36) is reformulated into Eq. (39) in a linear form. Also, the three
f3 x
h f (x ) = f3 f2
iff2 x f3 added constraints with a sufficiently large number M are shown in Eqs.
(40)–(42), where u is equal to zero if x = 0, and u is equal to β if x = 1.
1 ifx f1 orx f3 (30) The RFMOOP model could be converted to the following linear model.
1 1 Min OF = [ 1 [EV (f ) x + EV (c ) y] + 2 [EV (g ) y ] + 3 [EV (h) y]]+
0 f
g 1 (x ) dx + 0
hf 1 (x ) dx f1 + 2f2 + f3
EV (f ) = = [µ [(f3 x + c3 y ) [EV (f ) x + EV (c ) y] + g3 y EV (g ) y + h3 y EV (h) y]]+
2 4 (31) d2 + d3 d1 + d2 F 1 + F2 F2 + F3
d2 ( ) (1 )( ) + u( ) + (x u )( ) F1 x
2 2 2 2
Considering the optimality robustness, some common methods have
been applied in the literature of the robust optimization, such as the (38)
variance of objective function [35,47] or the upper bound of constraints S. t .
determined by decision-makers [48]. However, these methods have
posed computational efforts for solving the problem in the non-linear F1 + F2 F2 + F3
Dy u + (x u)
programming model. To escape the obstacle, we apply the fuzzy 2 2 (39)
ranking method to control the optimality robustness. This method can
u Mx (40)
support different kinds of fuzzy number, such as triangular and trape
zoidal. In addition, it does not rise the number of objective functions u M (x 1) + (41)
and inequality constraints. For triangular fuzzy number f = (f1, f2, f3)
with three prominent points (see Fig. 4), the fuzzy ranking method u (42)
controls the optimality robustness of uncertainty parameters by rea
Constraints (34, 35, and 37) remain unchanged
lizing the difference between the maximum value of f (f3) and its ex
SMG design is a multi-objective programming problem. The weight
pected value [EV(f)]. Eq. (32) shows the fuzzy ranking method for fuzzy
method is applied to aggregate three objective functions in order to
number f . It is applied similarly to other fuzzy parameters including c,
transform the original model into the RFMOOP model. The steps to
g, and h in the model.
solve the RFMOOP model can be summarized in the form of an algo
R (f ) = f3 EV (f ) (32) rithm, as follows:
A penalty cost function for each unit of violation of constraints have Algorithm. Step 1: Identify all uncertain parameters and decision variables
been used in robust objective functions to take into account the feasi in the original model as Eqs (1) – (16).
bility robustness. In multi-objective optimization problems, the penalty Step 2: Convert the original model into the RFMOOP model by using Eqs
functions will be a balance or compromise between competing goals. (33) – (42).
Accordingly, the robust objective function of the proposed RFMOOP Step 3: Determine the value of the coefficients (i.e., πi, ρ, γ, β, and α)
model is presented as follows. based on the opinion of experts.
Step 4: Solve the RFMOOP model to obtain the optimal solutions for the
Min OF = [ 1 [EV (f ) x + EV (c ) y ] + 2 [EV (g ) y ] + 3 [EV (h) y ]]+
feasibility constraints. If the decision-maker is satisfied with the current
[ [(f3 x + c3 y ) [EV (f ) x + EV (c ) y ] + g3 y EV (g ) y + h3 y EV (h) y]]+
d2 + d3 d1 + d2 F 1 + F2 F2 + F3
solution, stop. Otherwise, provide another compromise solution by changing
d2 (
2
) (1 )(
2
) + x (
2
) + (1 )(
2
) F1 the values of the coefficients, and proceed to step 3.
(33)
d2 + d3 d1 + d2 4. Case study
S. t . Ay (1 )
2 2 (34)
4.1. Overview of case study
Bx = 0 (35)
To deliver sufficient electric power for a residential area that in
F1 + F2 F2 + F3 cludes 300 smart houses in Vietnam’s Ho Chi Minh City, the Electricity
Dy + (1 ) x
2 2 (36) of Vietnam Company has been considering the establishment of RDG
x {0, 1}, y 0 (37)
8
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
Table 2
Capacity and RDG units-related costs.
Potential locations Capacity (mW) under trapezoidal fuzzy number form Capital investment ($/mW) Generation variable cost ($/mW)
B S W
Table 3 aggregators that buy electric power from the RDG units at a fixed price
Environmental impacts-related data. to sell to consumers using the proposed dynamic pricing schemes.
Environmental impacts Generation
DR programs are conducted in each smart building. In a traditional
SMG, consumers will receive day-ahead competitive dynamic pricing
B S W information (24 h) from aggregators at midnight in order to conduct the
demand response the next morning. In an SMG with blockchain tech
Land issues (6.895, 8.578, (5.245, 7.895, (7.895, 9.875,
($/kWh) 9.784) 8.475) 10.48)
nology, receiving information and conducting the DR of consumers
Noise (2.145, 3.645, (1.345, 2.456, (3.145, 5.645, occur in near real time of using smart contract.
($/kWh) 4.567) 3.978) 7.145)
CO2 emissions (0.025, 0.175, (0.034, 0.044, (0.003, 0.004,
($/kWh) 0.235) 0.054) 0.005)
4.2. Data setting
9
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
capacity, capital investment, and generation variable cost of these RDG emissions caused by electric power transmission and distribution would
units. depend on the length of lines. Table 3 shows the environmental im
For data related to environmental impact, we assumed that estab pacts-related data used in the case study, which are identified according
lishment of RDG units would use a certain land area. This would effect to [51].
on the habitats, such as soil erosion and noise. In addition, the CO2 For the social term in our model, we set the price elasticity of
10
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
Fig. 7. Code excerpt of smart contract for balance the energy supply and demand through DR events.
Table 4
Objective functions value in SMG and SMG with blockchain technology.
Weight of objectives SMG Simulation SMG with blockchain technology
6 6 6 2
W1 (10 ) W2 (10 ) W3 (10 ) OF (10 ) W1 (106) W2 (106) W3 (106) OF (102)
demand (ed ) to be −0.41. It means that when the electricity price in adt andbdt are set randomly in range [0; 1] for considered residential
creases by 1%, the demand for electricity will decrease by 0.41%. areas. These parameters are evaluated by the experts at Electricity of
Coefficients for the price of each aggregator ( j ) and competition degree Vietnam Company.
among them ( j' ) are set to be 0.2 and 0.5, respectively. In Vietnam, a The penalty cost for each unit of violation of constraints regarding
number of renewable energy projects have been launched in recently at power demand and the capacity of RDG units are γ = ρ = 3.14. All
a suggested fixed price ( pfixed ) to be $ 0.12/kWh, while the highest price remaining parameters, such as the weight of the objective functions (πi)
( pmax ) would be $1.65/ kWh in the deregulated market. Two parameters and the satisfaction levels of flexible constraints (α and β) are used to
11
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
is the same with low prices from 1:00 to 9:00, increasing from 10:00 to
17:00, and finally decreasing from 18:00 to 24:00. The highest prices
are $1.40, $1.62, and $1.62 for aggregators 1, 2, and 3, respectively,
occurring at 19:00, whereas the electricity consumption is largest from
10:00 to 17:00. It indents to reduce the peak load while minimizing the
CO2 emissions but still maintaining consumer satisfaction by a devia
tion in electricity price and demand response.
12
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
objective does not have a clear trend. It is obvious that there is a conflict Acknowledgement
between the economic and social objectives in the proposed model.
This paper is supported in part by the Ministry of Science and
Technology in Taiwan under grant 108-2636-E-011 -004.
4.3.3. Performance assessment of the proposed RFMOOP model
In this section, the performance of the proposed RFMOOP model is References
evaluated by comparing the results about the value of the objective
functions and the computational time with the robust stochastic opti [1] Shakouri GH, Kazemi A. Multi-objective cost-load optimization for demand side
mization programing (RSOP) model. Stochastic programming has been management of a residential area in smart gird. Sustain Cities Soc 2017;32:171–80.
[2] Farhangi H. The path of the smart gird. IEEE Power Energy Magaz 2010;8(1):18–28.
widely applied in previous studies to overcome the uncertainties in the [3] Eising JW, Onna TV, Alkemade T. Towards smart grids: identifying the risks that
power system planning models (see Table 1). However, this method has arise from the integration of energy and transport supply chains. Appl Energy
revealed some disadvantages in terms of the computational time due to 2014;123:448–55.
[4] Hall J, Matos S, Silvesre B. Understanding why firms should invest in sustainable
a large number of scenarios considered to express the uncertainties. In
supply chain: a complexity approach. Int J Prod Res 2012;50(5):1332–48.
addition, the requirement for historical data to analyze the probability [5] Shariatzadeh F, Mandal P, Srivastave AK. Demand response for sustainable energy
distributions of the uncertainty parameters has made the method less systems: A review, application and implementation strategy. Renew Sustain Energy
Rev 2015;45:343–50.
effective in some real-life situations where the relevant historical data is
[6] U.S Dept. of Energy. Benefits of Demand Response in Electricity Markets and
insufficient. Recommendations for Achieving Them; 2016.
The steps to develop the RSOP can be found in [53]. The weighted [7] Khajavi P, Monsef H. Load profile reformation through demand response programs
sum aggregation method is also applied to combine three objective using smart grid. In: IEEE conference on modern electric power systems (MEPS’10);
2010. p. 20–2.
functions (W1, W2, and W3) in the RSOP model. The comparative results [8] Newsham GR, Bowker BG. The effect of utility time-varying pricing and load control
are shown in Table 5. It is clear that the RFMOOP model has a better strategies on residential summer peak electricity use: a review. Energy Policy
performance in improving the sustainable goals (economy, environ 2010;38:3289–96.
[9] Jabbarzadeh A, Fahiminia B, Rastegar S. Green and resilient design of electricity
ment, and society) of microgrid and the computational time under supply chain networks: a multi-objective robust optimization approach. IEEE Trans
uncertain conditions. Eng Manage 2017;99:1–21.
[10] Abdullah MA, Muttaqi KM, Agalgaonkar AP. Sustainable energy system design with
distributed renewable resources considering economic, environmental and un
certainty aspects. Renew Energy 2015;78:165–72.
5. Conclusion [11] Yamangil E, Bent R, Backhaus S. Designing resilient electricity distribution grids,
arXiv preprint arXiv:1409. 4477; 2014.
[12] Ma S, Su L, Wang Z, Qiu F, Guo G. Resilience enhancement of distribution grids
This study solves the SMG design problem with consideration of
against extreme weather events. IEEE Trans Power Syst 2018;33(5):4842–53.
blockchain technology to support real-time price-based DR programs [13] Tsao YC, Thanh VV, Lu JC. Multiobjective robust fuzzy stochastic approach for
uncertain environments. An RFMOOP model was introduced to si sustainable smart grid design. Energy 2019;176:929–39.
multaneously determine network design decisions, equilibrium supply, [14] Wang Y, Huang Y, Wang Y, Zeng M, Li F, Wang Y, et al. Energy management of
smart micro-grid with response loads and distributed generation considering de
and day-ahead pricing decisions while a simulation model was devel mand response. J Clean Prod 2018;197:1069–83.
oped to explore the benefits of blockchain technology on the sustain [15] Nikmehr N, Ravadanegh SN, Khodaei A. Probabilistic optimal scheduling of net
ability of microgrids through real-time price-based demand response. worked microgrids considering time-based demand response programs under un
certainty. Appl Energy 2017;198:267–76.
The proposed model was applied to a real case study in Vietnam’s [16] Varasteh F, Nazar MS, Heidari A, Shafie-khah M, Catalao JPS. Distributed energy
Ho Chi Minh City. The results indicate that SMG with blockchain resource and network expansion planning of a CCHP based active microgrid con
technology increases profitability and consumer satisfaction by 1.68% sidering demand response programs. Energy 2019;172:79–105.
[17] Hassan MAS, Chen M, Lin H, Ahmed MH, Khan MZ, Chughtai GR. Optimization
and 2.61%, respectively, while it reduces the environmental impacts to modeling for dynamic price based demand response in microgrids. J Clean Prod
0.97%. In addition, the expected performance of the SMG with block 2019;222:231–41.
chain technology is 3.04 times higher than in SMG without blockchain [18] Bahmani R, Karimi H, Jadid S. Stochastic electricity market model in network
microgrids considering demand response programs and renewable energy sources.
technology. It reveals that the blockchain technology helps to enhance
Electr Power Energy Syst 2020;117:205606.
the sustainability of microgrids with an ability to quickly balance the [19] Khalili T, Nojavan S, Zare K. Optimal performance of microgrid in the presence of
supply and demand in the grid. Besides, the proposed model has a demand response exchange: A stochastic multi-objective model. Comput Electr Eng
2019;74:429–50.
better performance in improving the sustainable goals (economy, en
[20] Haddain H, Noroozian R. Multi-microgrid-based operation of active distribution
vironment, and society) of microgrid and the computational time under networks considering demand response programs. IEEE Trans Sustain Energy
uncertain conditions compared to the robust stochastic programming 2019;10(4):1084–812.
approach. [21] Aitzhan NZ, Svetinovic D. Security and privacy in decentralized energy trading
through multi-signatures, blockchain and anonymous messaging streams. IEEE
Future research can address the planning of SMGs in the local Trans Depend Secure Comput 2016;15(5):840–52.
marketplace, where peer-to peer trades are conducted with the support [22] Zhe W, Zhang Z. Research on distribution network data fusion considering re
of blockchain technology. In addition, smart contract design in block newable energy. In: Processing of the 2nd International Conference on Power and
Renewable Energy (ICPRE), China; 2017. p. 20–23.
chain should be considered in SMGs to ensure a fair deal for various [23] Pop C, Cioara T, Antal M, Anghel I, Salomie I, Bertoncini M. Blockchain based
stakeholders in the network. Finally, the application-related work of decentralized management of demand response programs in smart energy grids;
algorithms, such as metaheuristic approaches in uncertain environ 2018. http//doi: 10.3390/s18010162.
[24] Noor S, Yang W, van Dam KH, Wang X. Energy demand side management within
ments, should be conducted in the power field. micro-grid networks enhanced by blockchain. Appl Energy 2018;228:1385–98.
[25] Wang X, Yang W, Noor S, Chen C, Guo M, van Dam KH. Blockchain-based smart
contract for energy demand management. Energy Proc 2019;158:2719–24.
CRediT authorship contribution statement [26] Yang XD, Zhang YB, Lu JJ, Zhao B, Huang FT, Qi J, et al. Blockchain-based auto
mated demand response method for energy storage system in an energy local net
work. Proc CESS 2017;37:3703–16.
Yu-Chung Tsao: Conceptualization, Methodology, Supervision. Vo- [27] Bin L, Chao L. Research in implementation of automatic demand response system
Van Thanh: Methodology, Software. Qiuwei Wu: Supervision. based on blockchain theory. Proc CESS 2017;37:3691–702.
[28] Albadi MH, Saadany EFEI. A summary of demand response in electricity markets.
Electr Power Syst Res 2008;78:1989–96.
[29] Y, LT. Combining agricultural production with solar energy exploitation in
Declaration of Competing Interest Vietnam. Online (assessed 19 Nov 2019. < http://icon.com.vn/vn-s83-156948-
618/Ket-hop-san-xuat-nong-nghiep-voi-khai-thac-nang-luong-mat-troi-o-Viet-Nam.
aspx > .
None. [30] Darby ST, McKenna E. Social implications of residential demand response in cool
13
Y.-C. Tsao, et al. Electrical Power and Energy Systems 125 (2021) 106418
14