Skip to main content
Heliyon logoLink to Heliyon
. 2024 Jan 17;10(2):e24760. doi: 10.1016/j.heliyon.2024.e24760

Dynamic optimisation of unbalanced distribution network management by model predictive control with Markov reward processes

César Álvarez-Arroyo a, Salvatore Vergine b,, Guglielmo D'Amico c, Juan Manuel Escaño d, Lázaro Alvarado-Barrios e
PMCID: PMC10831752  PMID: 38304849

Abstract

In this work, a two-level control system is used to minimize the total active power losses of an active distribution system connected to the external grid and composed of a wind turbine, two photovoltaic power sources, and two batteries. At the first control level, a model-based predictive control (MPC) is run, using non-homogeneous Markov reward models for wind power prediction and homogeneous Markov reward models for photovoltaic power. At the second level, an algorithm is run for optimal management of voltage control assets, such as voltage regulating transformers, to minimize losses. Different scenarios have been considered, highlighting the advantages of using an MPC framework. This results in an optimization process that can be influenced by different time horizons depending on whether or not the MPC is applied. The predictions allow considering a long-horizon stepwise optimization process that leads to an increasing number of variables along with the decrease of total active power losses. When the MPC is not applied, a short-horizon analysis is performed with a decrease in both the number of variables and the quality of the results. Different cases are considered in which the nominal power of a photovoltaic unit and the battery capacity are modified.

Keywords: Model predictive control, Economic dispatch, Distributed generation, Renewable energy sources, Markov process, Uncertainty

Nomenclature

Acronyms

ADS

Active Distribution System

ADSM

Active Distribution System Management

BESS

Battery Energy Storage System

DER

Distributed Energy Resources

DG

Distributed Generation

DisCo

Distribution Companies

DN

Distribution Network

DOPF

Dynamic Optimal Power Flow

DR

Demand Response

DSO

Distribution System Operator

ED

Economic Dispatch

EES

Electrical Energy Storage

EVS

Electric Vehicle Stations

LV

Low Voltage

MPC

Model Predictive Control

MV

Medium Voltage

OLTC

On-Load Tap Changer

OPF

Optimal Power Flow

PV

Photovoltaic Unit

PVS

Photovoltaic Systems

RBMPC

Rule-base MPC

RES

Renewable Energy Source

SVC

Static VAR Compensator

UC

Unit Commitment

WT

Wind Turbine

Parameters

ES

State space of PV power

Ew

State space of WT power

Imaxkj

Maximum current of branch kj

Pmaxi

Maximum generator capacity of unit i

Pmini

Maximum generator capacity of unit i

pi

Cost function coefficients of External grid

SOCmaxi

Maximum state of charge of the BESS i

SOCmini

Minimum state of charge of the BESS i

Vmax

Maximum voltage limit

Vmin

Minimum voltage limit

Δt

Time between samples

ηc

Battery charging efficiency

ηd

Battery discharging efficiency

Pmaxc

Maximum charging rate of the BESS i

Pmaxd

Maximum discharging rate of the BESS i

Variables

fˆiS(s,t)

Predicted values of PV residuals

fˆiw(s,t)

Predicted values of WT

PS

PV homogeneous probability matrix

Pw(K)

WT non-homogeneous probability matrix

PtBESSi

Battery power at time t

PtDem

Power demand at time t

PtExt

External grid power at time t

PPVi

Power given by PV plant i at time t

PtWT

Power given by WT at time t

SOCti

State of charge of BESS i at time t

ΦS(s,t)

PV transition probability function

Φw(s,t)

WT transition probability function

Itkj

Current of branch kj at time t

PtLoss

Power losses at time t

Vtk

Voltage of node k at time t

1. Introduction

1.1. Motivation

The growing interest in environmental sustainability and strategies to curb greenhouse gases has sparked a heightened focus on expediting the decarbonization of the economy [1], [2]. As part of this effort, electricity systems are undergoing a shift towards decentralized power grids, marked by the integration of distributed energy resources (DERs) [3], [4], such as distributed generation units (DG). They mainly include renewable energy sources (RES), battery energy storage systems (BESSs), and demand response (DR) [5]. The evolution from traditional distribution networks to active distribution systems (ADSs) presents new technical challenges but also opens up novel financial opportunities for market participants and system operators [6].

Along with this, we must consider two significant concepts. Firstly, the Distribution System Operator (DSO) is an independent entity tasked with ensuring the reliable operation of ADS [7]. The DSO collaborates with distribution companies (DisCO), engages aggregators to secure flexibility services for delivering energy to end users more cost-effectively [8], and establishes operational constraints on the grid, such as voltage limits [9]. Secondly, electricity sector regulations prohibit the DSO from owning or operating storage or generation resources on the grids. Current studies underline the importance of granting flexibility to DSOs in managing DERs [10], [11] and facilitating communication among operators, consumers, and aggregators to enhance the energy efficiency of these systems [12]. Consequently, there is a widely accepted understanding that empowering DSOs to oversee the generation and storage resources within their networks – either through bilateral agreements or by using their own BESS – is crucial to maximizing the integration of DERs into the networks [13].

Medium voltage (MV) distribution networks typically exhibit two key characteristics: a radial topology that results in a gradual loss of electrical power along distribution feeders [14], and a much higher R/X ratio than transmission systems that causes greater power losses and a problem in voltage control. This problem in voltage control is due to the injection of power from renewable sources, since the Q-V relationship between reactive power (Q) and voltages (V) is reduced. Consequently, loss minimization and voltage control are two of the most important issues for DSO. Network reconfiguration and placement capacitors are methods to minimize losses [15], [16].

In this work, an economic dispatch (ED) is proposed with the main objective of minimizing active power losses by using batteries as an energy storage system. The primary goal is to enhance the integration of renewable energy sources within active distribution networks. Optimization incorporates action on the on-load tap changers (OLTCs) to correct the voltage problem and a model predictive control (MPC) to take into account the forecast and variability generation of renewable sources. The results of MPC will depend on the time horizon and its movement in the future [17], [18], [19].

1.2. Related work

In the redesigned management framework of the electric power system, the primary focus for DSOs and DisCos is the economy of Active Distribution Systems (ADS).

Several problem formulations propose maximizing Renewable Energy Source (RES) participation to meet overall energy consumption, representing a primary objective in Active Distribution System (ADS) operations [20]. In [21], the authors investigate the management of distribution network operation in terms of marginal price congestion and steady-state conditions, utilizing optimal power flow (OPF) modelling to minimize or maximize network operating costs, power losses, or RES penetration. For instance, authors in [22] employ OPF-based operations to evaluate the network's capacity to integrate Distributed Generation (DG) at the distribution and subtransmission levels. Dynamic OPF (DOPF) problem is used to optimize control strategies for electrical storage with RES in [23] and [24]. Furthermore, in [25] this technique is applied to a problem with intertemporal constraints from Electrical Energy Storage (EES) and flexible demand management in active grid management. In [26], [27], a Unit Commitment (UC), is employed to evaluate flexibility and reserve needs in a system with high penetration of energy from wind turbine (WT). [28] presents a real-time control model for Active Distribution System Management (ADSM) in low voltage (LV) networks, focusing on controlling the temperature of controlled loads and EES. Medium and low voltage networks are very sensible to voltage fluctuations due to active power from distributed generation resources, as highlighted in [29]. Consequently, these problems couple two objectives: minimization of power losses and compliance with voltage limits [30], [31].

In this context, power losses and voltage profiles emerge as the most critical aspects for the management of ADSs, given their impact on operating costs. The method presented in [32] employs a multi-objective methodology to minimize the operating cost of ADS scheduling active and reactive powers of DER, EES, and controllable loads. Authors in [33] aim at minimizing both power losses and operating costs, through a power flow control and quick reconfiguration of the distribution network (DN). In [7], a robust optimization problem is proposed to minimize active and reactive power losses, together with the cost of imported electricity, and operating costs of On-Load Tap Changers (OLTC), capacitor banks, Static VAR Compensators (SVC), and ESS. In [34], a hybrid optimization algorithm is implemented to minimize power losses, compliance with voltage limits, and peak-valley differences. This methodology couples particle swarm optimization and bacterial foraging algorithms.

Additionally, authors in [35], [36], [37], [38] suggest the dynamic daily scheduling of ESS linked to ADS. This approach is favoured for its advantages in providing dependable local backup power to end-users. The proximity of ESS to consumers ensures a readily available supply in the event of an outage, contributing to enhanced operational indices, such as power loss and voltage profile.

MPC strategies, widely recognized in the process industry [17], have garnered significant interest in optimizing the operation of electrical power distribution systems in recent years. MPC represents a valid solution in addressing the intermittency of RES power production, mitigating the substantial fluctuation of power in ADS feeders and preventing severe voltage violations. In reference [39], an MPC-based strategy for local voltage control of DG is employed to address voltage violation concerns and improve the system's adaptability to the volatility of DG. This investigation is conducted using the modified IEEE 33-node distribution system

In [40], the demand response problem is solved using a multi-objective MPC for the effective use of flexible resources, such as heating systems (HS) and BESS in low voltage distribution networks with solar PV. In its first contribution, the study introduces and develops a linear power flow method by relaxing power losses in radial distribution networks. In the second aspect, it devises a flexible resource controller capable of solving a linear multi-objective optimization problem through a falling horizon. Authors in [41] solve an optimal scheduling of multiple multi-energy supply microgrids. This is achieved through an MPC framework incorporating an online learning Markov chain prediction method to forecast load demands and renewable productions. They find that this model gives better results compared with the application of the same methodology based on the support vector machine method.

The analysis of the literature reveals certain limits in the application of different strategies and mathematical tools used in the management of ADS, both for their feasibility, performance, and scalability. Some of them: i) not addressing the uncertainties caused by the presence of RES in a comprehensive way (e.g., in [23], [24], the authors acknowledge that the use of time series for DERs scheduling and grid asset control with variable generation cannot be the only way to deal with the intrinsic uncertainty); ii) low level of penetration of RESs in ADS [28]; iii) failure to consider the variability of power flows (upstream export of energy to the grid is not taken into account in [28], which significantly limits the scope and the need to manage the impact of uncertainties in planning and operations; iv) failure to consider intra-hourly variations of wind speed and demand in the optimization model ([29] and [30]). Regarding the use of MPC techniques, it is necessary to point out that they require random variable forecasts, which is a limitation for environments where such forecasts are not available for practical or cost reasons [39].

This article presents an intelligent cyber-physical model of ADSs, which allows the incorporation of new external agents in the energy sector, which are integrated into the distribution network as Prosumers, Local Energy Communities, and Aggregators [42]. This strategy will contribute to intelligently managing the distribution grid to maximize the integration of DERs, to administrate these resources as independent managers or in a coordinated manner with the new agents, as a solution for the contribution of additional services to the distribution grid. To this end, a two-level control strategy is proposed based on a new approach to the typical economic dispatch. The two levels consist of an optimisation problem aiming at minimising total active power losses followed by an algorithm used to control OLTCs. The strategy aims to develop a centralized ADSM for distribution networks to optimally manage locally distributed energy resources. The first level of control is based on solving an optimization problem, with the objective of increasing the energy efficiency in the operation of the distribution system; for this purpose, it formulates to minimize the losses of active and reactive power in the distribution network, maximizing the penetration of DERs and the second level of control aims at guaranteeing the optimal management of the assets that the network has for voltage control such as voltage regulating transformers. ADMS will guarantee the efficient operation of the system in situations of fluctuation between generation and demand and provide complementary services to the distribution network, improving its flexibility.

In the literature, there are a lot of works in which Markov processes are used to model and forecast WT and PV power productions [43], [44], [45], [46]. This stochastic process is nonparametric and the only specification that is needed is the state space of the process. In this study, the MPC framework includes the Markov reward process to predict wind and photovoltaic power productions with a time horizon equal to 24 hours.

1.3. Contributions

In this study, the primary contribution lies in the juxtaposition of the innovative two-level control strategy approach for the operation of unbalanced ADS proposed in [47] with the MPC framework with Markov reward process predictions of renewable power. The former is based on an optimization problem which aims at minimizing total active power losses. Additionally, it employs an algorithm to control the settings of On-Load Tap Changer transformers, ensuring compliance with the technical constraints stipulated by the DSO. The latter provides a renewable production modelization which is an extension of the previous study [48] where the Markovian models are used only to simulate wind and photovoltaic productions in a cost optimization problem. More specifically, wind production is obtained by simulating a non-homogeneous Markov chain and assigning a random reward to each state of the chain. The reward consists of a certain wind power production belonging to the production range identifying the state. Photovoltaic production is modelled through a homogeneous Markov chain used to simulate the residuals. Also in this case, once obtained the chain, a reward is associated with each state, randomly extracting a photovoltaic power from the set identifying the state. We carry on this past study by providing 24-hour Markov predictions of both renewable sources used to implement an MPC framework through which the system is optimised by considering the next 24-hour wind and photovoltaic power predictions at each time step. Furthermore, this study represents an improvement of previous contributions [49], [47] and [50] that are based on deterministic or single-random-variable approaches for the uncertainties of renewable sources or demand. In particular, in these first two works, renewable productions are considered exactly known.

The optimization consists of a two-stage problem solved using the pairing of two software, MATLAB® and DIgSILENT® PowerFactory, as done in [47] but in the more general MPC framework Markovian randomness. The originality also deals with the comparison of different time horizons, which is possible thanks to the juxtaposition of the myopic vision used in [47] and the MPC framework, which allows us to consider a larger perspective.

The object of the optimization problem is minimizing the power losses of the considered grid which is firstly treated in MATLAB® as minimizing the cost function having the operation cost of the batteries and the generation costs of the external grid as only contributors, and secondly, implemented in DIgSILENT® PowerFactory to obtain the power flows, control the voltage limits and calculate the active power losses.

This is a multiple-aspect problem where the solutions are found according to different strategies, subsequently associated with 3 different scenarios, which directly influence the problem formulation and the computational load. For each strategy, 3 different cases are considered in which the nominal power of one of the PV unit and the capacity of the two batteries are modified to measure the impact of these parameters on the methodology.

1.4. Paper organization

The next parts of the paper are organized as follows. Section 2 shows how demand, wind, and photovoltaic generation are modelled. Section 3 provides a description of the context of the problem, presents the model and structure of the unbalanced grid, and treats the optimization problem with reference to the ED and the communication between MATLAB®-DIgSILENT® PowerFactory. Section 4 focuses on the core of the problem explaining the objective function, the constraints of the system, and the different optimization procedures used according to the different scenarios considered. The results are presented in Section 5. Finally, Section 6 presents the conclusions.

2. System modelling

This section shows in detail the modelling of demand and renewable sources.

2.1. Demand

A fixed demand curve is not considered to influence the optimization results. Specifically, demand is kept constant to compare the different scenarios and cases considered in which both the optimization methodology and the characteristics of the system are modified. In Fig. 1 the demand curve is shown in a day.

Figure 1.

Figure 1

Demand curve.

Since when the MPC framework is applied, the process considers a daily horizon time, at each optimization step, a translated demand curve is computed, which starts from the demand value of present hour and continues with the consecutive values after the analyzed hour. An example of the demand curves considered in the first three hours of the day is shown in Fig. 2.

Figure 2.

Figure 2

Translated demand curves for the first three hours of the day.

2.2. Wind generation

Wind speed data are used for a 10-year period and are referred to the geographical coordinates of 39,5N latitude and 8,75E longitude, which correspond with a site in Sardinia (Italy). The same database as in [51], taken from [52], is used. Wind energy production is obtained by the power curve shown in Fig. 3.

Figure 3.

Figure 3

Wind power production.

According to [47], we consider the equation (1) for the power curve.

WT(t)={0forv(t)<vci,Prv3(t)vci3vr3vci3forvci<v(t)<vr,Prforvr<v(t)<vco,0forv(t)>vco,tN. (1)

The WT does not produce power for wind speeds lower than 4 m / s and produces the maximum power for wind speeds greater than 13 m/s. Production is characterized by a parabolic growth between these two values.

Once wind production is obtained, it is normalized to have values with a maximum equal to 1 and apply different scenarios simply by multiplying the production by different factors presented later in this work.

Wind power is modelled, considering it as a nonhomogeneous Markov reward process [53]. The power is divided into five levels according to the set Ew={1,2,3,4,5} and the random variable Jnw that indicates the state of the system at the nth transition is considered. More precisely, the state 1 indicates the power between 0 and 0.4 MW, the state 2 the power between 0.4 and 0.8 MW, the state 3 the power between 0.8 and 1.2 MW, the state 4 the power between 1.2 and 1.6 MW, and the state 5 the power between 1.6 and 2 MW.

Each time step has a different probability transition matrix, and we have 24 matrices because the database is discretized in hours. Relationship (2) governs this type of stochastic process.

P[Jn+1w=j|Jnw=in,Jn1w=in1,...,J1w=i1,J0w=i0]=P[Jn+1w=j|Jnw=in]=pinjw(n+1),n{0,1,...,23}. (2)

The probabilities pinjw(n+1) are stored in the matrix Pw(n+1)=(pi,jw(n+1))i,jEw. Moreover, we assume that the daily wind power is a 24-hour cyclic process, as formulated in equation (3).

Pw(n)=Pw(n+24h),n{0,1,...,23},hN. (3)

At this point, we introduce the matrix Φw(s,t)=(ϕijw(s,t))i,jEw, s,tN, which is the matrix of the probability transition functions with the elements defined by ϕijw(s,t)=P[Jtw=j|Jsw=i].

For example, ϕijw(s,t) represents the probability of producing a wind power equal to j at time t knowing that a wind power equal to i is produced at time s. Equation (4) can be used to obtain the transition probability functions in one day:

Φw(s,t)=k=s+1tPw(k),s,tN,0st24. (4)

More generally, if we consider any couple of integer values for s and t (also on different days), we can compute the transition probability functions using the formula (5).

Φw(s,t)=Φw(s˜,24)(Φw(0,24)[t/24][s/24]1)Φw(0,t˜),s,tN,0st, (5)

where [a] denotes the integer part of a, and s˜=s24[s/24] and t˜=t24[t/24].

The wind power production can be predicted considering each state of the system and each hour of the day through a specific transition probability matrix.

Let M be the column vector that contains the average values of the wind power data classified in the corresponding state. The estimation of the available data gives the vector (6).

MT=12345(0.090.580.981.381.93). (6)

Let us indicate by fˆiw(s,t) the predicted values of the wind power at time t given that at time s the wind power is in the state i. These forecasts are obtained using equation (7) as follows:

fˆiw(s,t)=a=15ϕi,aw(s,t)Ma. (7)

For example, if we want to predict the wind power at hour t=37 starting from hour s=14 of the current day, that is, a prediction to 23 hours ahead, we start calculating the transformed time variables s˜=1424[14/24]=14 and t˜=3724[37/24]=13 (i.e. 1:00 pm of the day ahead). Then, formula (5) becomes

Φw(14,37)=Φw(14,24)IΦw(0,13). (8)

The real data application of formula (8) provides the following transition probability matrix:

123451(0.670.160.070.040.06)20.610.150.090.050.1030.540.150.090.060.1640.450.140.100.080.2350.280.110.110.120.38. (9)

Therefore, if the system is in state 2 at 14th hour of the current day, the prediction of power after 23 hours (at hour 1:00 pm of the day ahead) is equal to 0.49 MW. This is obtained according to equation (7), by multiplying the second row of the matrix (9) with the vector (6).

Figure 4, Figure 5 show all prediction curves referred to states 1 and 5, respectively. In both figures, the curves referring to the hours s=2,3,12,13 are highlighted to show the different prediction trends that are obtained, depending on the hour in which the system is in that particular state. For example, in Fig. 4 the curve referred to hour 2 reaches the maximum power production after about 13 hours, while the curve referred to hour 12 reaches the maximum power after around 23 hours. This means that having a low energy production in the central hours of the day is an important fact because it can be deduced that it is most likely not to have a high energy production in the rest of the day. In the same way, by observing Fig. 5, if there is high energy production in the first hours of the day, it is very likely that the turbine produces a large amount of energy in the central hours of the day. In contrast, if the system produces large amounts of energy in the central hours of the day, the production will decrease in the afternoon hours.

Figure 4.

Figure 4

Prediction curves of state 1.

Figure 5.

Figure 5

Prediction curves of state 5.

2.3. Photovoltaic generation

The hourly solar irradiation data considered in this work are the same as in [54], and downloaded from [55]. They refer to a period of 10 years, starting from August 1, 2008, to August 1, 2018, and to the same geographic coordinates used to obtain the wind speed data. The following equation is used to convert solar irradiation to photovoltaic power [47]:

PV(t)=PSTCnEM,tESTC[1+h(TM,tTSTC)]. (10)

PV(t) is the photovoltaic power produced at time t. The same formula is used for the two sources available in the network under consideration (PV1 and PV2). EM,t is the solar irradiance and TM,t is the temperature at time t. n indicates the number of solar panels and h the power temperature coefficient (%/C). PSTC is the maximum power under standard test conditions. It is the same for irradiance ESTC and temperature TSTC. Again, after solar production is obtained, it is normalized to make it easier to apply the different scenarios.

From solar production data, the residuals are calculated by subtracting the photovoltaic power from the detrended power, which is the average hourly power calculated for each month of the year. In Fig. 6, it is possible to see a one-day example.

Figure 6.

Figure 6

Photovoltaic and detrendized power with residuals.

In Table 1, mean and standard deviation of the residuals are shown.

Table 1.

Mean and standard deviation of residuals in MW.

Mean Standard deviation
Positive residuals 2.22 3.21
Negative residuals -2.15 3.20

The residuals are modelled using a homogeneous Markov reward process [51]. The fact that the process is homogeneous implies that there is only a probability transition matrix which is independent of time. The residual values are divided into three sets depending on whether they are positive, null, or negative. In this case, the set ES={1,2,3}. Denoting by JnS the random variable with values in ES that identifies the state of the system at the nth transition, the probability transition matrix characterizing this process is the following:

P[Jn+1S=j|JnS=in,Jn1S=in1,...,J1S=i1,J0S=i0]=P[Jn+1S=j|JnS=in]=pijS. (11)

Once the probabilities (11) are obtained, we store them in the matrix PS=(pi,jS)i,jES.

Similar methods to those described in Section 2.2 can be applied to obtain the matrix of probability functions ΦS(s,t) with the elements defined by ϕijS(s,t)=P[JtS=j|JsS=i].

The equation (12) is used to obtain the transition probability function:

ΦS(s,t)=(PS)ts,s,tN,0st. (12)

Since the states of the system are three and the process is homogeneous, three prediction curves are obtained by multiplying the column vector M (13) containing the average values of each set of residuals and by the corresponding transition probabilities referred to the state i in which the system is.

MT=123(01.612.23). (13)

To calculate the value of the prediction fˆiS(s,t), we can use formula (14), as follows:

fˆiS(s,t)=b=13ϕi,bS(s,t)Mb. (14)

For example, if the system is in state i=2 at time s=3 and we want to forecast the variable at t=6, we need to calculate fˆ2S(3,6) according to formula (15).

fˆ2S(3,6)=b=13ϕ2,bS(3,6)Mb=b=13((PS)3)2,bMb, (15)

where the estimates give the vector (16).

ϕ2,bS(s,t)=123(0.000.770.23), (16)

and in turn fˆ2S(3,6)=0.7268 MW.

Once the residual values have been obtained, they are added to the hourly average power to obtain the predicted power curves.

3. Problem approach

This section presents the formulation of the problem, the communication between Matlab and DIgSILENT, and shows the structure of the grid in which the different scenarios have been tested.

3.1. Context description

The incorporation of RES is increasing and some of its objectives are to achieve optimal integration, overcome energy intermittency problems, accelerate energy transition, and improve performance through the use of energy storage systems. Several of these renewable sources and batteries are incorporated into MV networks, where the DSO has the main task of efficiently managing their operation within the network. An approach to accomplish this is to optimize the control of the grid to reduce active power losses.

Two of the different control strategies that the DSO can apply are the management of the OLTCs and the control of the behaviour of the available batteries (usually through contracts with the owner companies). Therefore, in this paper a new ED is presented as an ADS management tool in which the uncertainty of renewable sources production is incorporated and forecasted, and the influence of the considered time horizon on the reduction of the active power losses is highlighted. The proposed ED is carried out in MATLAB® and has been tested on the IEEE 34-node network for different days and scenarios. ED results are communicated to DIgSILENT® PowerFactory, where the network is simulated, load flows are performed, and power losses are calculated.

3.2. Grid model and structure

The proposed ADS management tool has been tested on the IEEE 34-Node Test Feeder. It is mainly characterized by unbalanced loading and two in-line regulators. A wind generator, two photovoltaic generators, two batteries and two three-phase OLTC transformers are incorporated into the considered grid, as shown in Fig. 7.

Figure 7.

Figure 7

IEEE 34-Node Test Feeder with renewable sources.

This is an unbalanced grid that presents a high penetration index of RESs and BESSs.

3.3. Two-level control strategy

The optimization problem first aims to minimize the operating costs and second to minimize the total active power losses in the considered grid by controlling the voltages at the nodes using the OLTCs. In practice, the former maximizes the power supply from renewable sources and batteries and reduces the power imported from the external grid because this is produced from a pool of different technologies, such as coal, gas, and diesel. Maximizing the use of RESs means improving social welfare. The latter ensures compliance with technical constraints within the network.

In the optimization problem, the wind speed and the solar irradiance are not deterministic. Their contributions are modelled and predicted stochastically. The ED decides how much power is involved from the external grid and the behaviour of the batteries. Therefore, the time horizon is an important parameter because it affects the optimization results. The length of the time horizon directly influences decision making, depending on whether a long-term or short-term horizon is considered. This choice strongly affects the complexity of the problem, as is shown in the following. For this purpose, different scenarios are set in the optimization process.

The optimization process is carried out firstly in MATLAB® where we obtain the ED that secondly is controlled in DIgSILENT® through the OLTC while load flows are performed. The formulation of the optimization process is presented in detail in Section 4.

3.4. Communication MATLAB®-DIgSILENT® PowerFactory

The exchange of information between MATLAB® and DIgSILENT® is carried out through a Peer-to-peer communication of csv file exchange. The communication is necessary because the optimization is done in MATLAB® to obtain the ED, and it is transferred to DIgSILENT® where the studied network is modelled to perform unbalanced load flows, control taps and obtain the results of voltages and currents. This tap control implies that all processes in DIgSILENT® are carried out by programming in DPL. The process is shown in Fig. 8.

Figure 8.

Figure 8

Communication P2P between MATLAB® and DIgSILENT®.

4. Optimization and control strategy

This section first presents the general problem with the objective function and the constraints of the problem. After this, the three optimization strategies are listed and described. Finally, the optimization process is presented in detail.

4.1. General problem

The object of the optimization problem is to minimize the total active power losses of the grid by maximizing the use of the wind and photovoltaic sources and the two batteries [47]. The equation (17) makes this problem explicit:

min(PtLoss)=min(PtExt+PtBESS1+PtBESS2+PtPV1+PtPV2+PtWTPtDem),t{1,2,...,24}. (17)

Since the generation dispatch is carried out without knowing the active power losses because these are calculated after obtaining the results of the optimization process, the external network acts as a slack variable in order to comply with the power balance that includes power losses. For this motivation minimizing active power losses becomes minimizing power supplied by the external grid. A generation cost is associated with the external network (CExt) and the batteries (CBESSi). Therefore, the objective function is the minimization of the operating costs, as shown in the expression (18). In this study, CExt is associated with a parabolic cost and CBESSi with a linear one, as done in [47]. We do not consider the RES generation costs and the OLTC operation costs.

min(CtExt+CtBESS). (18)

Therefore, the first level of the control strategy consists of a nonlinear optimization problem, solved using fmincon function in MATLAB®.

The operational constraints are not considered when the first-control level variables are obtained. This is done at the second level where the power flows are calculated in DIgSILENT® that controls the voltages at the nodes through the adjustment of the taps. In this last step, as the battery power is fixed, the external grid acts as a slack node that has to generate the power losses in addition to the power needed to satisfy the demand.

4.2. Problem constraints

In this subsection, the problem constraints that we considered are listed as follows:

  • Power Balance
    PtExt+PtBESS1+PtBESS2+PtPV1+PtPV2+PtWT=PtDem+PtLoss,t{1,2,...,24}.
  • Generator limits for the external grid
    <PtExt<,t{1,2,...,24}.
  • Generator limits for batteries
    PminiPtiPmaxi,t{1,2,...,24},i{BESS1,BESS2}.
  • Generator limits for the PVs
    0PtiPmaxi,t{1,2,...,24},i{PV1,PV2}.
  • Generator limits for the WT
    PminWTPtWTPmaxWT,t{1,2,...,24}.
  • Energy Storage System
    SOCminiSOCtiSOCmaxi,t{1,2,...,24},i{BESS1,BESS2}.
  • Update the state of charge
    SOCti=SOCt1i{ΔtPtiηcforPti<0ΔtPtiηdforPti>0,t{1,2,...,24},i{BESS1,BESS2}.
  • Grid Voltage Operation Limits
    VminVtkVmax,k,t{1,2,...,24}.
  • Grid current operation limits
    0ItkjImaxkj,kj,t{1,2,...,24}.

4.3. Optimization strategies

In this paper, three different optimization strategies, associated with three different scenarios, will be considered for comparison. They are listed below:

  • Scenario 1: short-term horizon. This is a “myopic” strategy in which optimization is performed hour by hour only considering current renewable energy production and system conditions. In this case, the time horizon is 1 hour. Therefore, the 5 unknown variables (the power from the external grid, the power from the two batteries, and the SOC updates) of the optimization process are obtained hour by hour. This is the strategy used in [47].

  • Scenario 2: long-term horizon with real data. In this scenario, the ED optimization schedule is applied considering the daily production of wind and photovoltaic energy, as is known. This is an ideal scenario used only for comparison purposes.

  • Scenario 3: long-term horizon with MPC. In this scenario, the hourly optimization problem is solved taking into account the current production of renewable energy and the daily predictions of wind and photovoltaic power related to the current conditions of the system. In this case, the time horizon is 24 hours. At each time step, the horizon is shifted to the future and the first solution is taken.

Fig. 9 shows the flow chart of the 3 scenarios with a description of the main implementation differences.

Figure 9.

Figure 9

Flow chart.

Specifically, in Scenario 1 the optimization problem finds the unknown variables step by step. At the current time t, given the photovoltaic and wind productions (PVt and WTt) MATLAB® optimizes the cost function providing the optimal values of PtExt, PtBESS1 and PtBESS2. The results are elaborated by DIgSILENT® to check for limit violations and to set the taps of the two three-phase OLTC transformers. Time t is undated to t+1 and the optimization code is executed 23 times, always considering a short time horizon that lasts 1 hours.

In Scenario 2 it is assumed that renewable power production from wind and photovoltaic sources is known for the entire day (24 hours). Data PV124h and WT124h are elaborated by MATLAB® which finds the optimal values of P124hExt, P124hBESS1 and P124hBESS2 for the entire day. Again, DIgSILENT® verifies and adjusts the technical conditions. In this case, the code is executed only 1 time.

The Scenario 3 considers the wind and photovoltaic outputs in the real-time step PVt and WTt (which are known) and the predictions based on the Markov reward process PVˆt+1,...,t+23h and WTˆt+1,...,t+23h (which consist of a forecast of 23 hours). MATLAB® optimizes costs using real-time productions and predictions and provides the optimal policy Pt,...,t+23hExt, Pt,...,t+23hBESS1, and Pt,...,t+23hBESS2. Only the optimal values at current time PtExt, PtBESS1 and PtBESS2 are kept and analyzed for possible violations by DIgSILENT®. Time t is updated to t+1, new real productions of PVt+1 and WTt+1 are known, and using updated predictions PVˆt+2,...,(t+1)+23h and WTˆt+2,...,(t+1)+23h the code is executed again for a total of 23 times.

4.4. Optimization process

The optimization process, implemented in MATLAB®, considers the minimization of the nonlinear cost function in formula (19).

f(PtExt,PtBESS1,PtBESS2)=p1(PtExt)4+p2(PtExt)3+p3(PtExt)2+p4(PtExt)+p5(PtBESS1+PtBESS2), (19)

where p1=0.0625, p2=0.2857, p3=0.6875, p4=0.9786, and p5 is unitary, as considered in a static framework in [47]. The constraints are shown in the system (20), as follows:

{AxbAeqx=beq. (20)

The type of time horizon strongly influences the number of variables to find and, therefore, the size of the matrices presented above.

For Scenario 1, short-time horizon optimization is applied. The vector x of the unknown variables has five elements. The first three elements are the external grid power and the powers of the two batteries, which are calculated at each time step for the next time step considering only the current renewable energy production. The last two elements represent the SOCs of the two batteries, which are updated at each time step. The vector b contains the SOC limits of the two batteries, and beq is the scalar value that indicates the difference between the value of the power required and the power produced by renewable sources at each time step. All elements of the optimization system (20) are shown in the groups of matrices (21) and (22).

A=(01010010100010100101);x=(PtExtPtBESS1PtBESS2SOCtBESS1SOCtBESS2);b=(SOCmaxBESS1SOCminBESS1SOCmaxBESS2SOCminBESS2); (21)
Aeq=(11100);beq=PtDemPtPV1PtPV2PtWT. (22)

The constraint Axb ensures that the minimum and maximum SOC of the two batteries are always respected, and the constraint Aeqx=beq ensures that the balance between the power produced and the demand is satisfied. For Scenario 2, the optimization problem is solved considering a long-term horizon (24 hours). The matrices A (23) and Aeq (24) are shown below.

A=(010000000010000000000010000000010000000000010100100010010001[0]48×24001000000001000000000001000000001000000000001[0]48×24100100010010001) (23)
Aeq=(111000000000111000000000111[0]24×24[0]24×24010000000000010000000000010110000011000000011[0]24×24010000000000010000000000010[0]24×24110000011000000011) (24)

The matrix A is composed of 96 rows and 120 columns, and Aeq is composed of 72 rows and 120 columns. The vector x has 120 unknown variables. The first 72 elements are the power of the external grid and the powers of the two batteries for all the 24 time steps of the considered day. The last 48 elements represent the SOC of the two batteries for each time step throughout the time horizon. The vector b has the same function as in Scenario 1. beq is the independent vector where the first 24 rows have the same meaning as in Scenario 1 and the last 46 rows are zeros. These three vectors are shown in the group of matrices (25).

x=(P1ExtP1BESS1P1BESS2P24ExtP24BESS1P24BESS2SOC1BESS1SOC24BESS1SOC1BESS2SOC24BESS2);beq=(P1DemP1PV1P1PV2P1WTP24DemP24PV1P24PV2P24WT[0]1×24[0]1×24);b=(SOC1,maxBESS1SOC1,minBESS1SOC24,maxBESS1SOC24,minBESS1SOC1,maxBESS2SOC1,minBESS2SOC24,maxBESS2SOC24,minBESS2) (25)

In Scenario 3 the same problem setting as in Scenario 2 is used, but optimization is performed 23 times.

After obtaining the optimization results in MATLAB® in terms of ED, they are transferred to DIgSILENT® which calculates the load flows and the power losses. After this, if compliance with voltage limits is not respected, DIgSILENT® sets the taps of the two three-phase OLTC transformers through the algorithm used in [47].

5. Results

This section describes the system parameters for the three cases considered and presents the results obtained for each implemented scenario. The difference in the behaviour of the BESSs among the three scenarios is highlighted and a comparative study is led.

5.1. Case description

To assess the efficacy of the suggested methodology, the 3 scenarios described in Subsection 4.3 are considered and, for each of them, the 3 cases that differ for the nominal power Pmax of the PV2 panels and the battery capacity. Table 2, Table 3, Table 4 show the configuration of the system for each case where the different characteristics of case 2 and case 3 compared to case 1 are in bold.

Table 2.

System parameters for Case 1.

Source Type of supply Pmax(MW) Pmaxc(MW) Pmaxd(MW) SOCmin(MWh) SOCmax(MWh)
BESS1 three-phase 0.080 -0.080 0.080 0.070 0.280
BESS2 three-phase 0.100 -0.100 0.100 0.070 0.280
PV1 three-phase 0.300 0 0.300 - -
PV2 single-phase 0.020 0 0.200 - -
PW1 three-phase 0.300 0.050 0.300 - -

Table 3.

System parameters for Case 2.

Source Type of supply Pmax(MW) Pmaxc(MW) Pmaxd(MW) SOCmin(MWh) SOCmax(MWh)
BESS1 three-phase 0.080 -0.080 0.080 0.070 0.280
BESS2 three-phase 0.100 -0.100 0.100 0.070 0.280
PV1 three-phase 0.300 0 0.300 - -
PV2 single-phase 0.200 0 0.200 - -
PW1 three-phase 0.300 0.050 0.300 - -

Table 4.

System parameters for Case 3.

Source Type of supply Pmax(MW) Pmaxc(MW) Pmaxd(MW) SOCmin(MWh) SOCmax(MWh)
BESS1 three-phase 0.080 -0.080 0.080 0.070 0.560
BESS2 three-phase 0.100 -0.100 0.100 0.070 0.560
PV1 three-phase 0.300 0 0.300 - -
PV2 single-phase 0.200 0 0.200 - -
PW1 three-phase 0.300 0.050 0.300 - -

In the study, the results of four days are shown, having estimated the parameters of the models using the whole data set. The considered days are 2nd, 3rd, 6th, and 7th of August 2008. These days are chosen because they are characterized by quite different and non-null wind production, which is not enough to satisfy all the demand. In this condition, the system needs to acquire energy from the external network; hence, the measure of the energy losses becomes relevant. In Fig. 10, it is possible to see the different normalized trends of wind power on the chosen days. Clearly, the proposed approach can be used to optimize power losses for any grid and time horizon.

Figure 10.

Figure 10

Wind power trends of the considered days.

5.2. Scenario 1

In this scenario, optimization is carried out by minimizing the cost function (19) according to the myopic strategy. Figs. 11a, 11b, and 11c show the demand coverage curves on day 3rd of August for cases 1, 2 and 3, respectively. Fig. 11d shows the sum of the SOC of the two batteries for each case.

Figure 11.

Figure 11

Demand response curve for the day 3rd of August in case 1 (a), 2 (b) and 3 (c), and the sum of the SOC of the two batteries (d) in all cases for Scenario 1.

It is evident that the contribution of source PV2 is minimal in case 1 due to its small maximum power (0.020 MW, see Table 2) but it is considerable for cases 2 and 3 having higher values (0.200 MW, see Table 3, Table 4). The contribution of wind power is high and reaches the maximum rated power between the first and fourth hours and the fifteenth and twenty-first hours of the day. Battery use is limited in the first two hours of the day when the SOC reaches the minimum level in cases 1 and 2, and in the third hour in case 3 where the batteries have a larger capacity (SOCmax=0.560 MWh, see Table 4).

5.3. Scenario 2

In Scenario 2, the optimization is implemented considering the production from renewable sources already known for all the day. In this way, the results obtained are influenced not only by the current conditions but also by the future ones. This scenario is not realistic, as the future values of the RESs power are not known, but it is important for comparison purposes. For this scenario, the August 3rd day coverage curves for cases 1, 2 and 3 are shown in Figs. 12a, 12b and 12c, and the sum of the SOC of the two batteries in Fig. 12d.

Figure 12.

Figure 12

Demand response curve for the day 3rd of August in case 1 (a), 2 (b) and 3 (c), and the sum of the SOC of the two batteries (d) in all cases for Scenario 2.

In all cases, the contributions from renewable sources are the same as in Scenario 1. The difference is in the use of batteries that are charged using the external grid more than what would be needed to satisfy the current demand because the energy stored is planned to be used subsequently for higher demand values. Another confirmation is given by the SOC trends, which are jagged and move in a wide range of power. In this case, the SOC sum referred to in case 3 shows higher levels of energy due to the larger capacity of the batteries. The results obtained for this scenario are totally different compared to Scenario 1, where battery use is almost negligible.

5.4. Scenario 3

In Scenario 3, the predictions based on the current renewable power production at each time step are considered in the optimization process. In Figs. 13a, 13b, 13c, and 13d, the demand coverage curves and the sum of the two-battery SOCs for the three cases, respectively, are shown. This scenario shows similar behaviour to scenario 2, both in terms of the use of batteries and in the collection of energy from the external grid. In particular, the batteries tend to be discharged when the demand is high and, consequently, the energy from the external grid is more expensive because of its parabolic cost. This demonstrates that the use of MPC with Markov predictions of RES productions consistently improves the optimal management of the grid.

Figure 13.

Figure 13

Demand response curve for the day 3rd of August in case 1 (a), 2 (b) and 3 (c), and the sum of the SOC of the two batteries in all cases(d) for Scenario 3.

5.5. Comparative study

In this subsection, a comparative study is presented to highlight the differences between the three different scenarios. The results in terms of power losses can be seen in Table 5 for each scenario and each case.

Table 5.

Total power losses in MW for each scenario and each case.

Case Scenario 2nd of August 3rd of August 6th of August 7th of August
1 1 1.6172 1.4880 1.9222 1.6120
2 1.5824 1.4471 1.8774 1.5582
3 1.5792 1.4405 1.8869 1.5838



2 1 1.5805 1.4606 1.8855 1.5903
2 1.5431 1.4185 1.8431 1.5389
3 1.5564 1.4248 1.8437 1.5559



3 1 1.5719 1.4584 1.8805 1.5848
2 1.5164 1.3775 1.8007 1.5037
3 1.5351 1.3895 1.7906 1.5133

Figs. 14a, 14b, 14c and 14d show a graphical comparison in terms of absolute percentage error of the results obtained in Table 5. The decrease in power losses in Scenario 3 compared to Scenario 1 is evident in relation to Scenario 2 which is considered idealistic.

Figure 14.

Figure 14

Bar graph of the absolute percentage error of Scenario 1 and 3 compared to Scenario 2 for each case for the day 2nd (a), 3rd (b), 6th (c) and 7th (d) of August.

To get an idea of how much money a city of 1 million inhabitants saves by applying this control strategy, first, the difference in the power losses of Scenarios 2 and 3 compared to Scenario 1 is considered in Table 6.

Table 6.

Difference in total power losses in MW of Scenario 2 and 3 compared to Scenario 1 for each case.

Case Scenario 2nd of August 3rd of August 6th of August 7th of August
1 1 1.6172 1.4880 1.9222 1.6120
2 -0.0348 -0.0409 -0.0448 -0.0538
3 -0.0380 -0.0475 -0.0353 -0.0282



2 1 1.5805 1.4606 1.8855 1.5903
2 -0.0374 -0.0421 -0.0424 -0.0514
3 -0.0241 -0.0358 -0.0418 -0.0344



3 1 1.5719 1.4584 1.8805 1.5848
2 -0.0555 -0.0809 -0.0798 -0.0811
3 -0.0368 -0.0689 -0,0899 -0.0715

The studied grid consumes a maximum of 1.8 MW and can be thought of as a group of 450 houses with an average of 3 people in each of them (an average electricity consumption of a residential unit equal to 4 kW). Taking into account that the calculated power loss values are referred to 1 day, assuming an average daily electricity price of 170 €/MWh, the results shown in Table 7 are obtained.

Table 7.

Daily savings in € of Scenario 2 and absolute percentage error of Scenario 3 as compared to Scenario 2 for each case.

Case Scenario 2nd of August 3nd of August 6nd of August 7nd of August
1 2 4377.84 5145.22 5635.84 6768.04
3 9.20% 16.14% 21.20% 47.58%



2 2 4704.92 5296.18 5333.92 6466.12
3 35.56% 14.95% 1.41% 33.07%



3 2 6981.90 10177.22 10038.84 10202.38
3 33.71% 14.83% 12.66% 11.84%

Daily savings are always greater than 4377 € for Scenario 2 and 3547 € for Scenario 3. The different nominal power of PV2 does not have a great impact on this. On the contrary, it is possible to notice that the daily savings for case 3 are greater compared to the one obtained for cases 1 and 2. This means that the capacity of the battery positively influences this methodology.

6. Conclusion

In this paper, an optimization problem of a hybrid grid is presented to minimize active power losses. The joint use of the software MATLAB® and DIgSILENT® allows us to obtain all the powers of the different system units by optimizing the cost function and to calculate the power flows into the grid and the power losses. The nonhomogeneous and homogeneous Markov reward processes are used to model 10-year wind and photovoltaic powers, respectively, and to build daily power predictions. Three scenarios are considered to emphasize the benefits of the application of an MPC framework based on Markov reward process predictions compared to the simple myopic strategy. In particular, it is evident how the active power losses calculated in the four chosen days using the MPC framework decrease, reaching values close to those referred to in the ideal scenario (Scenario 2) where the wind and photovoltaic powers are assumed to be known. The power losses decrease with the increase both of the nominal power of the photovoltaic system and of battery capacity, showing that the use of renewable sources and the availability of greater storage systems decrease the energy supplied by the external grid. This effect improves when we optimize the management of the battery thanks to the ideal framework of Scenario 2 and the MPC one with Markov processes in Scenario 3. The use of this methodology greatly improves battery management by charging and discharging it taking into account a longer time horizon (in this study it is taken equal to 24 hours) compared to the myopic strategy influenced only by the current system conditions. The parabolic cost of the energy from the external grid together with a 24-hour time horizon allows the optimization to choose charging the battery when the demand is low and discharge it when is high. As a result of the application of different system parameters, it is also found that increasing both the nominal power of the renewable source and the capacity of the battery improves the performance of this procedure, as shown in Table 5, Table 6. The power losses are always lower in scenarios 2 and 3 compared with Scenario 1, with the daily differences ranging from -0.0348 MW to -0.0811 MW for the former, and from -0.0241 MW to 0.0899 MW for the latter. The greatest values are obtained when we increase the battery capacity. To better understand the impact of this methodology in terms of savings, an application example is also presented through which it is obtained that for a city of 1 million people, the daily savings are always greater than 4000 € for any scenario and case considered.

Given the advantages of the suggested strategy, the application of Markovian processes for renewable predictions provides a valid means for implementing a model predictive control framework in advanced control techniques, where uncertainties play a fundamental role. This study also presents some limitations, such as not considering the operating costs of RESs and OLTCs, not including the degradation of the battery, and considering a limited number of days. Furthermore, OLTCs do not guarantee the best result, but only an improvement of the solution and compliance of technical limits. Further improvements of this study could be obtained by applying diverse stochastic processes to model renewable productions and adjusting the time scale or time horizon.

CRediT authorship contribution statement

César Álvarez-Arroyo: Writing – review & editing, Writing – original draft, Visualization, Software, Methodology, Investigation, Formal analysis, Data curation, Conceptualization. Salvatore Vergine: Writing – review & editing, Writing – original draft, Visualization, Software, Methodology, Investigation, Formal analysis, Data curation, Conceptualization. Guglielmo D'Amico: Writing – original draft, Validation, Supervision, Methodology, Formal analysis, Conceptualization. Juan Manuel Escaño: Writing – original draft, Validation, Supervision, Methodology, Formal analysis, Conceptualization. Lázaro Alvarado-Barrios: Writing – original draft, Visualization, Validation, Methodology, Funding acquisition, Formal analysis, Conceptualization.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

G. D'Amico and S. Vergine acknowledge the financial support from the program MUR PRIN 2022 n. 2022ETEHRM “Stochastic models and techniques for the management of wind farms and power systems”.

Data availability

Data will be made available on request.

References

  • 1.Gerbaulet C., von Hirschhausen C., Kemfert C., Lorenz C., Oei P.-Y. European electricity sector decarbonization under different levels of foresight. Renew. Energy. 2019;141:973–987. [Google Scholar]
  • 2.Pye S., Li P.-H., Keppo I., O'Gallachoir B. Technology interdependency in the United Kingdom's low carbon energy transition. Energy Strat. Rev. 2019;24:314–330. [Google Scholar]
  • 3.Malik F.H., Lehtonen M. A review: agents in smart grids. Electr. Power Syst. Res. 2016;131:71–79. [Google Scholar]
  • 4.Kakran S., Chanana S. Smart operations of smart grids integrated with distributed generation: a review. Renew. Sustain. Energy Rev. 2018;81:524–535. [Google Scholar]
  • 5.Commission E. Energy storage - the role of electricity. 2017. https://ec.europa.eu/energy/sites/ener/files/documents/swd2017_61_document_travail_service_part1_v6.pdf
  • 6.Dubey A., Bose A., Liu M., Ochoa L.N. Paving the way for advanced distribution management systems applications: making the most of models and data. IEEE Power Energy Mag. 2020;18(1):63–75. doi: 10.1109/MPE.2019.2949442. [DOI] [Google Scholar]
  • 7.Gao H., Liu J., Wang L. Robust coordinated optimization of active and reactive power in active distribution systems. IEEE Trans. Smart Grid. 2017;9(5):4436–4447. [Google Scholar]
  • 8.Sheikhahmadi P., Bahramara S., Mazza A., Chicco G., Catalão J.P. Bi-level optimization model for the coordination between transmission and distribution systems interacting with local energy markets. Int. J. Electr. Power Energy Syst. 2021;124 [Google Scholar]
  • 9.Evangelopoulos V.A., Kontopoulos T.P., Georgilakis P.S. Heterogeneous aggregators competing in a local flexibility market for active distribution system management: a bi-level programming approach. Int. J. Electr. Power Energy Syst. 2022;136 [Google Scholar]
  • 10.Heinrich C., Ziras C., Jensen T.V., Bindner H.W., Kazempour J. A local flexibility market mechanism with capacity limitation services. Energy Policy. 2021;156 [Google Scholar]
  • 11.Olivella-Rosell P., Lloret-Gallego P., Munné-Collado Í., Villafafila-Robles R., Sumper A., Ottessen S.Ø., Rajasekharan J., Bremdal B.A. Local flexibility market design for aggregators providing multiple flexibility services at distribution network level. Energies. 2018;11(4):822. [Google Scholar]
  • 12.Jin X., Wu Q., Jia H. Local flexibility markets: literature review on concepts, models and clearing methods. Appl. Energy. 2020;261 [Google Scholar]
  • 13.Oureilidis K., Malamaki K.-N., Gallos K., Tsitsimelis A., Dikaiakos C., Gkavanoudis S., Cvetkovic M., Mauricio J.M., Maza Ortega J.M., Ramos J.L.M., et al. Ancillary services market design in distribution networks: review and identification of barriers. Energies. 2020;13(4):917. [Google Scholar]
  • 14.Rao R.S. Capacitor placement in radial distribution system for loss reduction using artificial bee colony algorithm. Aug. 2010. https://doi.org/10.5281/zenodo.1077229
  • 15.Baran M.E., Wu F.F. Network reconfiguration in distribution systems for loss reduction and load balancing. IEEE Power Eng. Rev. 1989;9(4):101–102. [Google Scholar]
  • 16.Rao R.S., Ravindra K., Satish K., Narasimham S. Power loss minimization in distribution system using network reconfiguration in the presence of distributed generation. IEEE Trans. Power Syst. 2012;28(1):317–325. [Google Scholar]
  • 17.Camacho E.F., Alba C.B. Springer Science & Business Media; 2013. Model Predictive Control. [Google Scholar]
  • 18.Bruni G., Cordiner S., Mulone V., Rocco V., Spagnolo F. A study on the energy management in domestic micro-grids based on model predictive control strategies. Energy Convers. Manag. 2015;102:50–58. [Google Scholar]
  • 19.Valverde G., Van Cutsem T. Model predictive control of voltages in active distribution networks. IEEE Trans. Smart Grid. 2013;4(4):2152–2161. [Google Scholar]
  • 20.Sekizaki S., Nishizaki I., Hayashida T. Electricity retail market model with flexible price settings and elastic price-based demand responses by consumers in distribution network. Int. J. Electr. Power Energy Syst. 2016;81:371–386. [Google Scholar]
  • 21.Liu Z., Wu Q., Oren S.S., Huang S., Li R., Cheng L. Distribution locational marginal pricing for optimal electric vehicle charging through chance constrained mixed-integer programming. IEEE Trans. Smart Grid. 2016;9(2):644–654. [Google Scholar]
  • 22.Ochoa L.F., Harrison G.P. IEEE PES General Meeting. IEEE; 2010. Using ac optimal power flow for dg planning and optimisation; pp. 1–7. [Google Scholar]
  • 23.Costa A.L., Costa A.S. Energy and ancillary service dispatch through dynamic optimal power flow. Electr. Power Syst. Res. 2007;77(8):1047–1055. [Google Scholar]
  • 24.Correia P., De Jesus J.F. Simulation of correlated wind speed and power variates in wind parks. Electr. Power Syst. Res. 2010;80(5):592–598. [Google Scholar]
  • 25.Gill S., Kockar I., Ault G.W. Dynamic optimal power flow for active distribution networks. IEEE Trans. Power Syst. 2013;29(1):121–131. [Google Scholar]
  • 26.Kiviluoma J., O'Malley M., Tuohy A., Meibom P., Milligan M., Lange B., Holttinen H., Gibescu M. 2011 IEEE Power and Energy Society General Meeting. IEEE; 2011. Impact of wind power on the unit commitment, operating reserves, and market design; pp. 1–8. [Google Scholar]
  • 27.Ma J., Silva V., Belhomme R., Kirschen D.S., Ochoa L.F. 2013 IEEE Power & Energy Society General Meeting. IEEE; 2013. Evaluating and planning flexibility in sustainable power systems; pp. 1–11. [Google Scholar]
  • 28.Saint-Pierre A., Mancarella P. Active distribution system management: a dual-horizon scheduling framework for dso/tso interface under uncertainty. IEEE Trans. Smart Grid. 2016;8(5):2186–2197. [Google Scholar]
  • 29.Montoya O.D., Alarcon-Villamil J.A., Hernández J.C. Operating cost reduction in distribution networks based on the optimal phase-swapping including the costs of the working groups and energy losses. Energies. 2021;14(15):4535. [Google Scholar]
  • 30.Ding T., Liu S., Yuan W., Bie Z., Zeng B. A two-stage robust reactive power optimization considering uncertain wind power integration in active distribution networks. IEEE Trans. Sustain. Energy. 2015;7(1):301–311. [Google Scholar]
  • 31.Injeti S.K., Thunuguntla V.K. Optimal integration of dgs into radial distribution network in the presence of plug-in electric vehicles to minimize daily active power losses and to improve the voltage profile of the system using bio-inspired optimization algorithms. Prot. Control Mod. Power Syst. 2020;5(1):1–15. [Google Scholar]
  • 32.Zhao X., Chen Q., Xia Q., Kang C., Wang H. 2013 IEEE Power & Energy Society General Meeting. IEEE; 2013. Multi-period coordinated active-reactive scheduling of active distribution system; pp. 1–5. [Google Scholar]
  • 33.Ibrahim A.A., Kazemtabrizi B., Dent C. 2016 IEEE PES Innovative Smart Grid Technologies Conference Europe (ISGT-Europe) IEEE; 2016. Operational planning and optimisation in active distribution networks using modern intelligent power flow controllers; pp. 1–6. [Google Scholar]
  • 34.Zhao F., Si J., Wang J. Research on optimal schedule strategy for active distribution network using particle swarm optimization combined with bacterial foraging algorithm. Int. J. Electr. Power Energy Syst. 2016;78:637–646. [Google Scholar]
  • 35.Farrokhifar M. Optimal operation of energy storage devices with ress to improve efficiency of distribution grids; technical and economical assessment. Int. J. Electr. Power Energy Syst. 2016;74:153–161. [Google Scholar]
  • 36.Koller M., Borsche T., Ulbig A., Andersson G. Review of grid applications with the Zurich 1 MW battery energy storage system. Electr. Power Syst. Res. 2015;120:128–135. [Google Scholar]
  • 37.Reihani E., Sepasi S., Roose L.R., Matsuura M. Energy management at the distribution grid using a battery energy storage system (bess) Int. J. Electr. Power Energy Syst. 2016;77:337–344. [Google Scholar]
  • 38.Saboori H., Abdi H. 18th Electric Power Distribution Conference. IEEE; 2013. Application of a grid scale energy storage system to reduce distribution network losses; pp. 1–5. [Google Scholar]
  • 39.Li P., Ji J., Ji H., Jian J., Ding F., Wu J., Wang C. Mpc-based local voltage control strategy of dgs in active distribution networks. IEEE Trans. Sustain. Energy. 2020;11(4):2911–2921. [Google Scholar]
  • 40.Karthikeyan N., Pillai J.R., Bak-Jensen B., Simpson-Porco J.W. Predictive control of flexible resources for demand response in active distribution networks. IEEE Trans. Power Syst. 2019;34(4):2957–2969. [Google Scholar]
  • 41.Li B., Roche R. Optimal scheduling of multiple multi-energy supply microgrids considering future prediction impacts based on model predictive control. Energy. 2020;197 [Google Scholar]
  • 42.REScoop.eu . Transposition Guidance. European Federation of Citizen Energy Cooperatives; Avenue Milcamps 103, 1030 Brussels, Belgium: 2020. Energy communities under the clean energy package transposition guidance.https://www.rescoop.eu/toolbox/how-can-eu-member-states-support-energy-communities [Google Scholar]
  • 43.Eniola V., Suriwong T., Sirisamphanwong C., Ungchittrakool K. Hour-ahead forecasting of photovoltaic power output based on hidden Markov model and genetic algorithm. Int. J. Rennew. Energy. Res. 2019;9(2):933–943. [Google Scholar]
  • 44.Yang L., He M., Zhang J., Vittal V. Support-vector-machine-enhanced Markov model for short-term wind power forecast. IEEE Trans. Sustain. Energy. 2015;6(3):791–799. [Google Scholar]
  • 45.D'Amico G., Petroni F., Prattico F. Wind speed and energy forecasting at different time scales: a nonparametric approach. Phys. A, Stat. Mech. Appl. 2014;406:59–66. [Google Scholar]
  • 46.Jeyakumar P., Kolambage N., Geeganage N., Amarasinghe G., Abeygunawardane S.K. 2021 3rd International Conference on Electrical Engineering (EECon) IEEE; 2021. Short-term wind power forecasting using a Markov model; pp. 19–24. [Google Scholar]
  • 47.Alvarado-Barrios L., Álvarez-Arroyo C., Escaño J.M., Gonzalez-Longatt F.M., Martinez-Ramos J.L. Two-level optimisation and control strategy for unbalanced active distribution systems management. IEEE Access. 2020;8:197992–198009. [Google Scholar]
  • 48.Vergine S., Álvarez-Arroyo C., D'Amico G., Escaño J.M., Alvarado-Barrios L. Optimal management of a hybrid and isolated microgrid in a random setting. Energy Rep. 2022;8:9402–9419. [Google Scholar]
  • 49.Alvarado-Barrios L., del Nozal A.R., Valerino J.B., Vera I.G., Martínez-Ramos J.L. Stochastic unit commitment in microgrids: influence of the load forecasting error and the availability of energy storage. Renew. Energy. 2020;146:2060–2069. [Google Scholar]
  • 50.Pacaud F., Carpentier P., Chancelier J.-P., De Lara M. Optimization of a domestic microgrid equipped with solar panel and battery: model predictive control and stochastic dual dynamic programming approaches. 2022. arXiv:2205.07700 arXiv preprint.
  • 51.D'Amico G., Petroni F., Vergine S. An analysis of a storage system for a wind farm with ramp-rate limitation. Energies. 2021;14(13):4066. [Google Scholar]
  • 52.2015. https://disc.gsfc.nasa.gov/datasets/M2T1NXFLX_5.12.4/summary G.E.S. Data, I.S. C.G. DISC), Global modeling and assimilation office (gmao), merra-2.
  • 53.D'amico G., Gismondi F., Janssen J., Manca R., Petroni F., di Prignano E. The study of basic risk processes by discrete-time non-homogeneous Markov processes. Theory Probab. Math. Stat. 2018;96:27–43. [Google Scholar]
  • 54.Casula L., D'Amico G., Masala G., Petroni F. Performance estimation of photovoltaic energy production. Lett. Spat. Resour. Sci. 2020;13(3):267–285. [Google Scholar]
  • 55.2015. https://disc.gsfc.nasa.gov/datasets/M2T1NXRAD_5.12.4/summary G.E.S. Data, I.S. C.G. DISC), Global modeling and assimilation office (gmao), merra-2.

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data will be made available on request.


Articles from Heliyon are provided here courtesy of Elsevier

RESOURCES