1. Introduction
Electric vehicles and renewable sources like photovoltaic systems have dramatically increased worldwide in recent years. Electrification of the transport has enabled a sustainable energy vision for those countries that are reaching high renewable shares in their energy matrix [
1]. Particularly, in residential areas, PV systems are being increasingly installed by end users to exploit the self-consumption [
2,
3] and the capacity to sell their excess of energy to the distribution system operator [
4]. For those users with an EV, the self-consumption results in a suitable way to reduce the cost of electricity supply by as much as
[
5]. However, the expanding scale of the grid-connected PVs and the connection of EVs may lead to detrimental impacts on the low-voltage (LV) network operation if these devices are not properly managed, as reported in [
6,
7]. This means that the network would have to face two operational scenarios. First, a significant amount of generation with a low demand condition that leads to overloading the assets of the network and consequent voltage rise due to the reverse power flow. Second, a large charging demand requirement at night, which also leads to an overloading condition with a remarkable voltage drop.
Different solutions to alleviate technical problems on distribution networks with EVs and PVs have been recently proposed and studied in order to provide to the DSO a set of cost-effective tools as an alternative to traditional network reinforcement. For example, the work described in [
8] proposes a hierarchical coordination scheme between the DSO and the EVs aggregators to minimise their operational cost and the peak load of the DSO under a linear programming (LP) model. As a result of the optimisation strategy, every aggregator allocates the optimal charging power dictated by the DSO to its EVs. In [
9], a coordinated charging strategy based on a quadratic programming (QP) formulation for a large number of EVs is proposed. This strategy consists of three levels, i.e., from the point of view of the transmission system operator, the DSO and the charging station operator. The objective is to minimise the peak load at the transmission level, the load deviation of the DSOs and the energy purchase cost of all charging station operators while satisfying the energy and power needs of their customers. The above two works employ an energy boundary model based on the required energy level of the EVs to evaluate their charging needs. The work introduced in [
10] proposes a centralised coordination strategy based on a mixed-integer linear programming formulation for EVs connected to multifamily housing. This model aims to maximise the profits of the aggregator who manages the charging ports while satisfying the power needs of its customers and the thermal capacity of the distribution transformer. In [
11], the authors proposed a market framework where the aggregators of EVs interact with a transactive energy agent and the DSO to solve operational problems in the network. This was performed using a bidding model based on linear programming to minimise the total cost of the DSO for obtaining flexibility services from EVs.
On the other hand, in [
12], an optimal power flow (OPF) problem based on a quadratic programming formulation is proposed to minimise the energy curtailment of medium-scale PV units by finding an optimal power limit to guarantee the network will operate without thermal or voltage problems. A similar criterion for PV power curtailment in LV networks was employed in [
13]. The authors extended the OPF formulation in [
12] to the unbalanced three-phase case. They also analysed different PV penetration levels and export limits based on the Monte Carlo approach. In [
14], a linear programming model was formulated to define an optimal power threshold to limit the excess of PV energy injected to the LV network. Another unbalanced three-phase case is studied in [
15] using a multiobjective OPF problem to minimise network losses and PV power curtailment cost, along with the improvement of voltage magnitude and balance profiles. By employing the weighted sum method, the optimisation problem is handled as a single-objective problem, which is solved by applying the sequential quadratic programming (SQP) technique. It should be clarified that the above works define the maximum PV power injection as a percentage of the inverter capacity. However, such a limit can also be expressed through a reference signal—for instance, when the actual voltage is right over the set upper voltage limit, as in [
16,
17].
Some research studies [
7,
18,
19] assess these devices for small applications in commercial buildings, residential microgrids and charging stations in parking decks. A smart charging scheme to improve PV self-consumption in commercial facilities using particle swarm optimisation was proposed in [
18]. In [
7], the authors present a model that maximises the self-consumption of PV and reduces the peak demand of a small microgrid in the Netherlands using bidirectional charging technologies. In [
19], a multi-objective optimisation model subject to several constraints imposed by the utility at the point of connection is used to maximise the profits of an EV station with PV units while minimising the capacity loss of a battery energy storage system (BESS) connected to the same facility. Further control techniques based on BESSs and EVs to increase PV generation amount on the network are widely reviewed in [
20].
Most of these studies have in common that both the EVs and PVs in sizable quantities are separately analysed, and hence, their combined effect on the network is not considered, especially in LV grids. In this context, this paper proposes a centralised control strategy for managing the aggregation of both the excess of PV power injected to the LV network and the charging of EVs in multiple aggregators under a unique DSO. With this control strategy, the computational effort of the proposed optimisation problem is highly reduced, as well as the amount of data exchange between the aggregators and DSO. The loading level of the DSO’s assets, i.e., main cables and distribution transformers, is adopted as a key parameter to evaluate their performance when introducing a high penetration level of EVs and PVs. The proposed methodology was designed to be applicable for the context where the DSO manages the LV network by means of the aggregators at the LV side of the distribution transformers, i.e., each aggregator supervises and controls a particular feeder. Note that with the introduction of the advance metering infrastructure in residential housing, this coordination schema can be expanded to dynamically responding to a time-of-use price mechanism for each aggregator. Additionally, an energy boundary model to evaluate the charging requirements of the EVs controlled by each aggregator was proposed. This model differs a unique aspect from the one formulated in [
8,
9]; the proposed model here is based on the arrival energy level of the EVs instead of their required energy state.
This article is organised as follows:
Section 2 describes the individual and aggregated mathematical model of EVs and PVs. The optimisation model of the centralised control strategy by the DSO is formulated in
Section 3. In
Section 4, a numerical case study is introduced, and
Section 5 discusses the results and the effectiveness of the proposed coordination strategy. Finally, conclusions and hints on future works are presented in
Section 6.
3. Centralised Optimisation by the DSO for Multiple Aggregators
In this stage, the DSO seeks to coordinate for each aggregator, its maximum PV generation and the charging power of all their EVs to maximise the operational performance of the network and fulfill the energy and power needs of the end users. Since the total PV power managed by an aggregator
k could overload the DSO’s assets due to the reverse power flow, it has to be limited to a certain power level, i.e., it should be applied an active power curtailment strategy (e.g., fixing a maximum point to active power [
12,
13,
14,
15] or considering a reference signal as the voltage at the connection node [
16,
17]) for the PV units under that aggregator. Both the export limit of PV power and the charging profile for each aggregator are centrally calculated based on a linear optimisation model which takes as inputs the requirements of each aggregator, its forecasted load profile and the thermal limits of the network’s assets. The optimisation problem to be solved at every time step is formulated as shown in Equation (
11).
The first term of the objective function seeks to maximise the aggregated PV power generation by dynamically adjusting the export limit of all aggregators, which is between zero and one, in order to maintain the thermal limits of the distribution transformer and the main service cables at the LV side. The second term indicates the optimal charging power for the aggregator k at time t. In the third term, the overloading condition due to an unexpected massive EV charging during peak demand on the feeders from the distribution transformer at each time interval is penalised employing a large positive weight . Note that the overloading is represented by the penalty deviation variable which helps to ensure the problem feasibility. The last term penalises significant variations in the charging rate of each aggregator using a large positive factor .
Aggregators Constraints
Following the above linear objective function, constraint (
12) ensures that the absolute value of the net power of all aggregators should not exceed the rated capacity of the distribution transformer
j in kW, i.e.,
. Nevertheless, the distribution transformer could be subjected to overload conditions in case of a considerable charging demand or reverse power flow derived from the EVs and PVs of each aggregator. Similarly, constraint (
13) imposes the absolute value of the maximum power flow through the main cable of the feeder managed by the
kth aggregator, which can also be subjected to temporary overloads. In order to handle these situations, those constraints are relaxed by introducing the penalty deviation variable
, as mentioned before. By adding these two nonlinear constraints (because of the absolute value function), the linear programming (LP) problem becomes a mixed-integer linear programming (MILP) model after linearising them.
Equation (
14) constrains that the optimal charging power for the
kth aggregator at every time step should not be larger than the maximum power allowed on the feeder’s main cable, i.e., the minimum value between the upper power boundary of the
kth aggregator
, and the difference between the rated capacity of the main cable
and the forecasted power demand
on such a feeder. Notice that this limit of power can eventually be violated by a massive charging demand for a given period because of use of
. Constraint (
15) imposes that the aggregated rate of charge
of the aggregator
k should not display significant variations in power over consecutive time steps in order to limit the thermal stress in the main cable of its feeder. As the current charging level is compared to the one at the previous time step, this constraint is defined for all intervals where
is different from zero. Constraint (
16) ensures that the optimal charging power of each aggregator satisfies their forecasted cumulative energy boundaries. Note that the complexity of this optimisation problem is mainly given by the number of aggregators and the length of the evaluation period
, which makes the proposed problem easily solved. After solving this convex optimisation model, the DSO sends the optimal charging profile to each aggregator for further intelligent dispatching.
In Equation (
16),
is the minimum arrival time of all the arrivals of the EVs managed by the
kth aggregator, i.e.,
, and
, the number of parking time slots of the
kth aggregator. Note that all time parameters are discrete, i.e., these are divided by
.
In addition, it is worth mentioning that the formulated convex problem can be extrapolated into a more extensive distribution system at the medium-voltage (MV) level. This means that the aggregators would operate at the MV side instead of the LV side of the distribution transformers. Hence, the nominal capacity and the initial load in constraints (
13) and (
14) should be considered per distribution transformer and not per feeder. Moreover, constraint (
12) should be limited to the rated power of the main distribution transformer located at the high-voltage (HV)/MV substation.
4. Case Study
In order to demonstrate the performance of the proposed convex optimisation problem, it has been applied to two residential communities supplied by individual feeders with a rated capacity of 149 kVA, which are derived from a 350 kVA distribution transformer. Each feeder supplies power to 55 and 75 households, respectively, with a lagging power factor of
. Every feeder is managed by an aggregator
. Data of residential load and network parameters were collected from [
23].
The battery of a Nissan Leaf [
24] was selected for all EVs
kWh and
kWh/km). The rated capacity of each EV charger
is
kW with a charging efficiency of
. Both the daily travelled distance and the arrival time are stochastic. The first parameter follows a log-normal distribution
[
25], and the second one follows a truncated normal distribution function
[
26]. It is assumed that all EVs owners would expect and objective
equal to
at the end of the charging period.
Considering that residential PV systems can vary in a range from 2 to 5 kW [
27], the PV units size is defined with the last value, operating with a unity power factor. The yearly ambient temperature and solar irradiance data were collected from [
28] to model the uncertainty of PV generation.
A moderate and critical penetration level (PL) for both the EVs and PVs in each feeder was considered, i.e.,
and
, respectively. For example, a moderate PL in the first feeder means that 27 of the 55 households have both a PV and EV operating at certain time slots of the test period. Moreover, it is considered a time step
min for an evaluation period of
h, i.e.,
. Both weight parameters
and
are adjusted to 1000 to satisfy the control choices of the DSO. The proposed optimisation model is solved via CPLEX 12.9 under its API in Python (DOcplex) [
29], employing a laptop with a four cores Intel Core i7 processor and 12 GB memory. It takes less than
s to solve the proposed optimisation problem for both penetration levels.
5. Results and Discussion
This section presents and analyses the results obtained by employing the proposed coordination strategy among two aggregators considering two different penetration levels of PVs and EVs.
Figure 1 shows the statistical daily power generation for a 5 kW single-phase PV system with a 10 min resolution interval as a result of the model in
Section 2.1. Based on these outcomes, the PV power output of each end user within the
kth aggregator is randomly generated based on the mean and standard deviation value at each time step from the above figure. Then, the resulting PV power profiles are aggregated using Equation (
1).
For the aggregation of EVs,
Figure 2 compares the upper power boundaries, the maximum charging power
, the overloading conditions
and the optimal charging power
from both aggregators as a result of the proposed optimisation problem.
Figure 2a–c show that the power needs from both aggregators are met thanks to the delay in the charging process and the dynamic adjustment of
. However, in
Figure 2c, it can be seen that the second aggregator surpasses the remaining capacity of its feeder in order to fulfill its charging requirements. Although it seems to occur for an extended period (16:00 to 22:00), in reality, the overloading condition only occurs discontinuously from 20:00 to 22:00 because this situation is analysed from the point of view of the net power on the feeder.
For each aggregator,
Figure 3 and
Figure 4 depict how the energy supplied to their EVs evolves between their aggregated energy boundaries as a result of the optimal charging profile for both penetration levels. This means that a total of 324 kWh and 446 kWh were delivered by combining the network and the aggregated PV power, respectively, to the EVs managed by each aggregator at the end of their charging periods.
Moderate and critical penetration of EVs and PVs for both aggregators are compared in
Figure 5. For a
EV penetration, an increment of
and
in the peak power for each aggregator is observed in
Figure 5a,c, respectively. For full EV penetration, each aggregator experiences a peak power increase of
and
, respectively, which means that the second aggregator would exceed the rated capacity of the feeder.
On the other hand,
Figure 5b,d compare the real PV power as a result of the optimal export limit value
, the total expected PV power without any control action and the self-consumed PV generation. Thus, for moderate PV penetration, no export limit is necessary
for each aggregator. In terms of energy, this means to export 415 kWh and 460 kWh to the network and self-consuming 536 kWh and 648 kWh, respectively. Nonetheless, for complete PV penetration, an average export limit of
and
for aggregator 1 and 2 were found, respectively. This means an aggregated curtailment of 36 kWh and 250 kWh for aggregator 1 and 2, respectively. The results show that, as expected, the larger the aggregation of PV, the more reverse power flow and, hence, the lower the average value of
. As the power demand increases by the EVs charging power at midday, the PV power curtailment is lower thanks to the self-consumption capability.
The total net power through the distribution transformer and the main cables of the feeders for both PL is presented in
Figure 6. For a moderate PL, it is evident that the network’s assets are sufficiently sized for accommodating both the additional demand and local generation, assuming that their nominal capacity does not increase. In
Figure 6b,c, it can be seen that for a critical PL, both aggregators limit the reverse power flow to the rated capacity of their feeders (
kW) due to the operating constraint in (
13). However, during the evening peak demand period, aggregator 2 experiences different overloading events which intermittently vary from
to 161 kW for approximately
h. This occurs due to the objective function being penalised because of the large number of EVs charging simultaneously at that time. Despite these operational conditions, the loading level on the main transformer is maintained below its rated capacity, as shown in
Figure 6a. Notice that the results from this scenario would give to the DSO the input data for planning the reinforcement of their assets.
Note also that each aggregator could experience higher overloading conditions if a control strategy is not considered, i.e., the maximum expected charging power value
would be equal to the upper power boundary from each aggregator. In addition, for a higher charging mode (based on the IEC 61851 [
30]) and a larger PV rated capacity, the percentage of penetration would be much lower. However, if it is required to maintain the same PL, it would be necessary to reinforce both the transformer and the main cables.