Introduction

The modern power system is tending towards the zero-carbon emission. On the other hand, global warming is an alarming issue for the whole world. Basically, based on these two factors, slowly the Electric Vehicle (EV) is grabbing attention in the society by replacing internal combustion engine (ICE) vehicles [1, 2]. As day by day, the efficiency and the performances of EVs are being improved, EVs are the most convenient transportation in future [2]. The use of EVs has increased mainly due to the pollution free environment and lower fuel cost. But charging of EVs as well as suitable EV Charging station (EVCS) is the prime concern for the use of EVs because EV charging during travelling is required [3, 4]. In this regard, it is important to determine the optimum capacity of EVCS for each bus. If for each bus, the maximum permissible extra load for which the operation of power system network will be safe and secure is known, the optimum capacity of the EVCS can be assessed. In this paper, formula-based approach is proposed to determine the maximum additional load (\(MAL\)) for each bus.

The development of a widespread charging infrastructure is essential for charging EVs and developed countries have already been planned to install EVCS in order to encourage the use of EVs [5, 6]. In order to achieve the 7 million public and private chargers in France by 2030, 2 billion Euros will be needed to upgrade the public and residential charging infrastructure in major U.S. metro areas [7]. Since EV charging infrastructure needs to be installed, existing distribution networks must be upgraded, formal methods of locating and sizing EV chargers must be researched based on the demand scenario and voltage limit of existing distribution grids [8]. The presence of EV chargers in distribution grids can result in a congested transformer in the substation, a voltage violation, and a loss of power for the distribution system [9]. Furthermore, the RDS can experience voltage collapse if, at some point, many EVs charge in an uncontrollable way in one node. To avoid voltage violation of the RDS, the suitable rating of EVCS should be evaluated. If the rating of EVCS is known, the appropriate number of charging ports that can parallel run can also be determined easily.

To determine the loadability limit or load margin or voltage stability index (VSI), different approaches were proposed in the available literature [10,11,12,13,14,15,16,17]. In [10], the voltage stability index (VSI) was determined based on Jacobian matrix of load flow. In these studies, Jacobian matrix was modified and Eigen values were used for the determination of VSI. Here, the variations in voltage and reactive power were highlighted, but it is more important to emphasise on the active power consideration during EV charging applications, not been addressed comprehensively in the above mentioned literatures. Again, using a multi-objective optimization technique, a solution of bus loadability limit was evaluated considering both active and reactive power margin [11]. In [11], both PV and QV curve were considered. The maximum loadability limit was determined to obtain the maximum load margin or the voltage collapse point. But practically, the maximum load cannot be applied for safety and secure operation of the power system because the voltage magnitude will be below the lower voltage limit. Therefore, voltage deviation is not analysed in this work. In [12], to identify the most vulnerable bus in the power system network, L-index and voltage collapse proximity index (VCPI) were applied in order to avoid potential outages and blackouts. When a wind firm is integrated to a distribution system, its VSI or loadability limit will change because of the practical operating constraints of the distribution system [13]. Considering this real time safety operation, a new VSI was developed in [13]. In [12, 13], the voltage which is obtained that is near about the unstable operating point. That is not desirable for the safe operation of the power system. In [14], a unique approach based on the machine learning was proposed to predict the long-term voltage stability, which was represented by an intuitive and simple indicator namely loadability margin (LM). The proposed method used different VSIs to obtain long-term voltage stability [14]. In [15], a new line voltage stability index was proposed to identify weak lines and buses for a variety of loading scenarios and network topologies. In [14, 15], VSI index is applied to analysis only one node of the RDS. If load is increased for a bus, the voltage magnitudes of all load buses are reduced. But, the voltage at all nodes were not analysed in this work. In [16], Yue Song et al. proved that the Jacobian matrix of load flow becomes singular when the network load admittance ratio is unity. Based on this concept, a new VSI was proposed, that was linear with load increment under different test scenarios. The proposed VSI can also provide the impact of DG integration [16]. But in [16], it is only considered that DGs can only deliver the active power whereas DGs may deliver both active and reactive power. But here, the reactive power factor has not been considered. A new voltage recovery index (VRI) was developed to judge the overall system strength for the incorporation of renewable energy generation [17]. At the system level, it also helps to quantify the short-term voltage stability (STVS). In this index, only active power load was taken into account but reactive power load was not considered [17], which is very much essential for the EV charging process.

Considering these literatures along with its limitation, the scope of work is identified as (i) the authors must consider both active and reactive power together for doing the analysis related to the EV charging applications. (ii) As the voltage security limit is not analysed properly to find the loadability limit of each nodes of a RDS, the maximum loadability limit of a node should be determined in such a way that all the bus voltages of RDS must remain above the critical voltage limit. (iii) There should be a new modified index, which will not allow the system to go beyond the threshold of voltage limits.

As the charging of an EV with optimum capacity is a challenging task, hence it is very important to identify the extra load of a node for which voltage magnitude of any node of that system should not be less than the critical voltage (Vcri) for the safe and secure operation of the power system. If the load increases for a node of a RDS, the voltage magnitude reduces not only for that particular node, but voltage magnitudes of other nodes are also decreased [18, 19]. Hence, \(MAL\) of each node for a RDS is required to determine considering the practical security constraint, i.e., upper and lower voltage limits. For this purpose, first the load flow analysis of a RDS system is required and then extra allowable load for which the node voltage of the RDS should not be less than the lower voltage limit should be determined.

Fundamentally, one of the most widely used methods for distribution system load flow analysis is the FBS (forward-backward sweep) approach. As the FBS method follows the simple and basic KCL and KVL theory, the method is very simple, and its execution is also easy. From the literature survey [7, 20], it can be clinched that EV mainly consumes more active power and very less reactive power. Based on this hypothesis, the power factor of the bus where EVCS will be connected is set to pf. Active power is first computed, and once that has been updated, reactive power is then assessed in order to keep the power factor at \(pf\). Considering this, the modified FBS is developed to determine the \(MAL\) of that bus so that all bus voltage of the network should be more or equal to \({V}_{cri}\) p.u., critical voltage. The developed modified FBS is examined on the 33-bus and 69-bus RDS.

The primary contributions of this paper are as follows:

  • To overcome the research gaps, in the proposed algorithm, both active and reactive power are considered for EV charging process by connecting it with RDS. The battery of EV consumes mainly active power and the charging circuit consumes little amount of reactive power [7]. Based on this philosophy, the power factor of the node should be considered where EVCS to be placed.

  • As the voltage security constraints are not analysed properly to find the loadability limit of each nodes of a RDS, a maximum additional load (MAL) of a node is determined by maintaining the voltage within the acceptable limit of all the nodes of RDS. The percentage of voltage deviation that is considered acceptable for RDS falls anywhere between 10% and −10%. If the voltage deviation exceeds these limits, then the system may go to the point of voltage instability and connected loads will not be able to operate properly. Hence, checking the voltage security limits for all the buses is essential after performing the load enhancement.

  • MAL is determined in order to maintain the voltage range at a level that is higher than the critical voltage security limit. When the MAL is determined for a specific bus, it is easier to determine the number of electric vehicles’ batteries that can be connected with RDS and charged simultaneously without violating the voltage security constraints.

The paper is represented as follows: in Methods section basics of forward backward sweep method is described; problem statement is highlighted, proposed MFBS algorithm is discussed and flowchart of complete algorithm is shown; in Results and discussion section, results and discussion is given with some case studies; in Conclusions section, conclusion of that paper is conferred.

Methods

Existing methods

Forward-backward sweep (FBS) method

Basically, the FBS method is one of most popular method for load flow analysis of distribution system because R/X ratio is high in radial distribution system and this method is very easy to handle. Generally, distribution system is considered to be weakly meshed and radial type [21]. Based on the analysis as shown in [21], it can be revealed that forward-backward sweep (FBS) method is one of the most promising and efficient methods for load flow analysis in radial distribution system (RDS). FBS technique is basically based on the theory of Kirchhoff’s voltage law (KVL) and Kirchhoff’s current law (KCL). This method requires backward sweep for branch current calculation and forward sweep for determining the voltage.

In forward-backward sweep (FBS) method, two dissimilar approaches are available. First one is based on the power flow [22,23,24,25] and another is on the current flow [21, 26,27,28,29]. Power flow in each system branch, power injected by each generating source, voltage magnitude and phase angle at each system bus, and system losses are all determined using load flow (LF) analysis. The distribution system's power flow formulation might be either single-phase or three-phase.

Proposed method

Problem statement

In general, load enhancement is determined keeping the power factor constant. In other words, the ratio of active and reactive power will remain same when dealing with any other type of non-elastic load besides electric vehicles (EV). But EVs consume a little amount of reactive power and consume more active power. As a result, power factor will be little high. From the literature survey [7], the power factor will be improved to approximately pf when EV load will be connected to that particular node.

Using FBS method first the additional extra active power (MAL) is calculated. Using Eq. (1) the modified/ updated active power (\({P}_{mod}\)) is calculated. After that, updated/modified reactive power (\({Q}_{mod}\)) will be determined using (4) keeping the power factor pf.

$${P}_{mod}={{(P}_{L}}_{i}+MAL)$$
(1)

According to the problem statement, the power factor = pf

Hence, \(cos\varnothing =pf\)

$$\begin{array}{l}or, \varnothing ={\mathrm{cos}}^{-1}(pf)\\ or, tan\varnothing =\mathrm{tan}({\mathrm{cos}}^{-1}(pf))\end{array}$$
(2)

Let, the modified active power load =\({P}_{mod}\) and the modified reactive power load = \({Q}_{mod}\)

Now,

$$\begin{array}{l}{P}_{mod}={{(P}_{L}}_{i}+MAL)\\ \frac{{Q}_{mod}}{{P}_{mod}}=tan\varnothing \\ or, {Q}_{mod}={P}_{mod}*tan\varnothing \end{array}$$
(3)

From (2) and (3), we get,

$$\begin{array}{l}{Q}_{mod}={{(P}_{L}}_{i}+MAL)*\mathrm{tan}({\mathrm{cos}}^{-1}\left(pf\right))\\ or, {Q}_{mod}={{P}_{L}}_{i}*\mathrm{tan}({\mathrm{cos}}^{-1}(pf))+(MAL*\mathrm{tan}({\mathrm{cos}}^{-1}(pf)))\\ or,{Q}_{mod}=( {{Q}_{L}}_{i}+(MAL*\mathrm{tan}({\mathrm{cos}}^{-1}(pf))))\end{array}$$
(4)

Here, \({{Q}_{L}}_{i}={{P}_{L}}_{i}*tan\varnothing\)

Where, \({{P}_{L}}_{i}\) and \({{Q}_{L}}_{i}\) indicate the real and reactive load power at node i respectively.

In Fig. 1, the bus 1 can be termed as substation bus whose voltage is assumed to be complex. Corollary, the substation bus can be termed as root node for the LF purpose and the end nodes of each branch can be termed as the leaf node. \(MAL\) is the maximum additional load apart from the connected base load at mth node and (m-1) is the node of the previous node of the mth node. The node which is having least voltage after incorporation of MAL at node m, is assumed to be \({V}_{cri}\). The value of voltage to be maintained as Vcri, is decided by the utility. Accordingly, the value of MAL of mth node is calculated which can maintain lowest voltage of the network at \({V}_{cri}\).

Fig. 1
figure 1

A radial distribution system

Steps of proposed modified forward backward sweep method

Like FBS method, flat start is initialized, and the root node is taken as the reference node for the proposed MFBS method. To find the maximum allowable extra load for a node, a new additional factor MAL is added for increasing the load to a node in the MFBS load flow method. In this iterative process, MAL is providing the threshold value of additional load. Based on this concept and objective, to evaluate MAL, some modifications have been proposed and described step-wise:

  • Step 1: Initialize the unknown voltage magnitude and phase angle as flat start.

  • Step 2: Initialization of iteration count \(t\)=0

  • Step 3: The apparent power and node voltage are therefore used to calculate the current at each bus. At iteration t, load current \({I}_{i}^{t}\) at node i is calculated as

    $${I}_{i}^{t}= {\left[\frac{{{P}_{L}}_{i}+j{{Q}_{L}}_{i}}{{V}_{i}^{t-1}}\right]}^{*};\mathrm{\, for\, i}=\mathrm{2,3},\dots \dots ..,(N-1)\dots\, (\mathrm{Except\, }m-\mathrm{node})$$
    (5)

In (5), \({{\mathrm{P}}_{\mathrm{L}}}_{\mathrm{i}}\) and \({{\mathrm{Q}}_{\mathrm{L}}}_{\mathrm{i}}\) indicate the real and reactive load power at bus i respectively, while \({\mathrm{V}}_{\mathrm{i}}^{\mathrm{t}-1}\) indicates the complex bus voltage of bus i corresponding to \(t\)-1th iteration.

  • Step 4: If a load is connected by adding a factor of \(MAL\) with the consideration of a power factor (pf) at \({m}^{th}\) node of RDS, then the modified load current (\({I}_{m}^{CP} )\) of that particular node is evaluated as:

    $${I}_{m}^{CP}={\left[\frac{{{(P}_{L}}_{i}+MAL)+j( {{Q}_{L}}_{i}+(MAL*\mathrm{tan}({\mathrm{cos}}^{-1}pf)))}{{V}_{m}^{t-1}}\right]}^{*}$$
    (6)

Where \(MAL\) denotes the Maximum Additional Load at the m\(\mathrm{th}\) node and \({V}_{m}^{t-1}\) is the voltage of (m-1) at (t-1)th iteration. It checks the maximum loadability limit of that particular node for maintaining the critical voltage level.

  • Step 5: In modified backward sweep, basically the branch current calculation is started from the end leaf node and moving towards the root node. For example, in Fig. 1, the current in the branch between the buses a and b at iteration t(\({I}_{ab}^{t}\)) is given by:

    $${I}_{ab}^{t}={I}_{b}^{t}+ \sum {I}_{sum}$$
    (7)

In (7), \({I}_{ab}\) denotes the current flowing through branch a-b, \({I}_{b}\) denotes the individual load current of node b and \({I}_{sum}\) indicates the summation of all current of branches emanated from node b.

After integrating \(MAL\) at \({m}^{th}\) node, the branch currents are also modified as

$${I}_{(m-1),m}^{t}={I}_{m}^{CP}+\sum {I}_{sum(mod)}$$
(8)

By putting the value of \({I}_{m}^{CP}\) from Eq. (6) in Eq. (8):

$$or,{I}_{(m-1),m}^{t}={\left[\frac{{{(P}_{L}}_{i}+MAL)+j( {{Q}_{L}}_{i}+(MAL*\mathrm{tan}({\mathrm{cos}}^{-1}pf)))}{{V}_{m}^{t-1}}\right]}^{*}+\sum {I}_{sum(mod)}$$
(9)

In (9), \({I}_{\left(m-1\right),m}\) indicates the current flowing through branch (m-1)-m and \({I}_{sum(mod)}\) is the modified summation of all current of branches emanated from node m.

  • Step 6: In modified forward sweep, the voltages at each node are updated from the root node to the leaf node with respect to the voltage at the respective trailing node. In Fig. 1, the value of \({V}_{b}^{t}\) is calculated as

    $${V}_{b}^{t}={V}_{a}^{t}-{Z}_{ab}{I}_{ab}^{t},\mathrm{\, for\, all\, i}=2, 3,\dots \dots .(N-1)\, (\mathrm{except\, }m-\mathrm{node})$$
    (10)

In (10), \({V}_{a}\&{V}_{b}\) is the voltage of node a and b respectively, \({Z}_{ab}\) denotes the impedance of branch a-b.

Now, considering the effect of \(\mathrm{MAL}\), mth node voltage \({\mathrm{V}}_{\mathrm{m}}\) is calculated as:

$${V}_{m}^{t}={V}_{m-1}^{t}-{I}_{m-1,m}^{t}*{Z}_{m-1,m}$$
(11)

After putting \({I}_{m-1,m}^{t}\) in (11), the equation is written as:

$$\begin{array}{l}{or,V}_{m}^{t}={V}_{m-1}^{t}-\left[{\left[\frac{{{(P}_{L}}_{i}+MAL)+j( {{Q}_{L}}_{i}+(MAL*\mathrm{tan}({\mathrm{cos}}^{-1}pf)))}{{V}_{m}^{t-1}}\right]}^{*}+\sum {I}_{sum(mod)}\right]*{Z}_{m-1,m}\\ or, {{(P}_{L}}_{i}+MAL)-j( {{Q}_{L}}_{i}+(MAL*\mathrm{tan}({\mathrm{cos}}^{-1}pf)))=\frac{\left(\left({V}_{m-1}^{t}-{V}_{m}^{t}\right)*{V}_{m}^{t-1}\right)}{{Z}_{m-1,m}}- (\sum {I}_{sum\left(mod\right)}*{V}_{m}^{t-1})\\ \begin{array}{l}or,MAL\left(1-jtan\left({\mathrm{cos}}^{-1}pf\right)\right)=\frac{\left(\left({V}_{m-1}^{t}-{V}_{m}^{t}\right)*{V}_{m}^{t-1}\right)}{{Z}_{m-1,m}}-{{P}_{L}}_{i}+j{{Q}_{L}}_{i}-\sum {I}_{sum\left(mod\right)}*{V}_{m}^{t-1})\\ or,MAL=\frac{\left(\left({V}_{m-1}^{t}-{V}_{m}^{t}\right)*{V}_{m}^{t-1}\right)}{{Z}_{m-1,m}*(1-\mathrm{tan}({\mathrm{cos}}^{-1}pf))}-\frac{{{(P}_{L}}_{i}-j{{Q}_{L}}_{i}+(\sum {I}_{sum\left(mod\right)}*{V}_{m}^{t-1}))}{(1-\mathrm{tan}({\mathrm{cos}}^{-1}pf))}\\ or,MAL=\frac{\left(\left({V}_{m-1}^{t}-{V}_{m}^{t}\right)*{V}_{m}^{t-1}\right)-{({(P}_{L}}_{i}-j{{Q}_{L}}_{i}+(\sum {I}_{sum\left(mod\right)}*{V}_{m}^{t-1}))*{Z}_{m-1,m})}{{Z}_{m-1,m}*(1-\mathrm{tan}({\mathrm{cos}}^{-1}pf))}\end{array}\end{array}$$
(12)

In (11) and in (12), \({V}_{m-1}^{t}\) denotes the voltage of (\(m-1)\)-node at tth iteration, \({Z}_{m-1,m}\) is the impedance between node (\((m-1)\, and\, m\).

The new and unique equations for MAL are formulated. To find out the value of \(MAL\), \({V}_{m}^{t}\) is replaced by the magnitude of \({V}_{cri}\) in Eq. (12). So,\(MAL\) is derived as:

$$MAL=\frac{\left(\left({V}_{m-1}^{t}-{V}_{cri}\right)*{V}_{m}^{t-1}\right)-{({(P}_{L}}_{i}-j{{Q}_{L}}_{i}+(\sum {I}_{sum\left(mod\right)}*{V}_{m}^{t-1}))*{Z}_{m-1,m})}{{Z}_{m-1,m}*(1-\mathrm{tan}({\mathrm{cos}}^{-1}pf))}$$
(13)
  • Step 7: Update current and voltage by putting the value of \(MAL\) in Eqs. (6), (9), and (11).

  • Step 8: Calculate

    $${err}_{i}^{k}=|{V}_{i}^{t}-{V}_{i}^{t-1}|,\mathrm{ \,for\, all\, i}=\mathrm{2,3},\dots \dots .. N$$
    (14)
  • Step 9: Calculate \({err}_{max}^{t}=\mathrm{max}({err}_{2}^{t} , {err}_{3}^{t} , {err}_{4}^{t} , \dots \dots \dots .., {err}_{N}^{t})\)

    $${err}_{max}^{t}=\left\{\begin{array}{c}Print\, the\, result;\,if\, {err}_{max}^{t}\le tolerance\, value\\ Update\, the\, iteration\, count\, t=t+1,\, and\, go\, to\, step\, 3;\,otherwise\end{array}\right.$$
    (15)

In this algorithm, the critical node (kth node) is attached to a node which has the lowest voltage (\({V}_{cri})\) compared to the other node voltage in RDS. Hence, in backward sweep, the sum of all currents is calculated towards this node. Correspondingly, in forward sweep, the voltage calculation starts from the \(MAL\) connected node (m-node). The \(MAL\) connected node concept is like connecting EV loads to RDS. Here, \(MAL\) is calculated based on the voltage magnitude of critical node. But in this algorithm the value of \(MAL\) is updated in every iteration and provides a final value after MFBS converged. Based on \(MAL\) into a node, the load of that node is modified and creates a ripple effect on the voltages of other nodes of the entire RDS system. The entire algorithm terminates when change in voltage is less than 10−4. By observing the value of \(MAL\), an EVCS can understand the availability of charging port in a node and according to that it can decide how many EVs they allow to charge.

Flowchart of the complete algorithm

Following the calculation of \(MAL\) in (13), the system voltage of all the nodes is updated. Consequently, the update of system voltage will lead to updating the active power and reactive power at m-node in modified forward sweep. The entire problem has been solved in MATAB 2022a version on a computer of AMD Ryzen 7. The procedures of the MFBS algorithm have been drawn in the flow chart of Fig. 2.

Fig. 2
figure 2

Flowchart of MFBS algorithm

Results and discussion

The 33-bus and 69-bus RDS have been chosen for the validation of the proposed methodology. A single-line diagram of 33-bus RDS system, which has 33 buses and 4 lateral branches, is shown in Fig. 3 and 69-bus RDS system, which has 69 buses and 7 lateral bran ches, is shown in Fig. 4 [30, 31]. The total active power load is 3.72 MW and total reactive power load is 2.3MVAR for 33-bus system. Similarly, for 69-bus the active and reactive power is 3.8 MW and 2.69 MVAR, respectively. The base voltage is 12.66 kV and the base MVA is 100 MVA for both RDS.

Fig. 3
figure 3

Single line diagram of 33-bus RDS

Fig. 4
figure 4

Single line diagram of 69-bus RDS

The execution of the algorithm has been implemented on MATLAB software package. Using the proposed modified FBS method, the MAL is calculated for all the buses. But generally, the node which has the higher MAL, has been considered for EVCS placement. Hence, only eight nodes with higher value of MAL are represented. Both base active and reactive load are represented in per unit (p.u.). Similarly, the MAL is also expressed in p.u. The modified load is determined by adding the MAL with the base load as per the Eqs. (1) and (4) and the power factor is considered as 0.9. The value of base load, MAL and modified load of 33-bus system and 69-bus system are given in Tables 1 and 2, respectively. High value of MAL signifies that more extra load can be connected to the node without violating the practical security limits.

Table 1 Base load, maximum additional load, and modified load of 33-bus system
Table 2 Base load, maximum additional load, and modified load of 69-bus system

This signifies a greater number of EVs can be connected with the nodes having higher MAL Values. Considering this philosophy and based on the higher value of MAL, 8 EVCS at node 2, 3, 19, 20, 21, 22, 23, and 24 are chosen for 33-bus RDS. From the results of higher value of MAL and the single line diagram of 33-bus RDS, it can be concluded that the buses which are nearer to the generator have the capability to take more extra load without violating the voltage security limits. Similar kind of results are obtained for 69-bus RDS also. MAL is determined for all buses of 69-bus RDS and based on the higher value of MAL, 8 nodes are identified. Accordingly, 8 EVCSs are selected for 69-bus RDS at node 6, 8, 66, 12, 68, 13, 14, and 16.

After application of MAL, the impact of the network should be checked. When MAL is applied on node 2, the modified voltage (MV) of 33-bus RDS is given in Table 3. The graphical representation of voltages at base load and MAL for 33-bus RDS is also shown in Fig. 5. From the Table 3 and Fig. 5, it is noticed that the voltage magnitudes are reduced after applying the MAL. It is also observed that all the system voltages are above the critical voltage (Vcri), i.e., 0.9 p.u. after applying MAL at node 2 in the 33-bus system.

Table 3 Voltage magnitude at base load and MFBS with MAL at node 2 for 33-bus system
Fig. 5
figure 5

Graphical representation of the voltage of 33-bus RDS with and without MAL

For 33-bus RDS the critical voltage is obtained at node 18 after applying MAL on node 2. One important point is noticed that though MAL is applied on node 2 of 33-bus RDS, the critical voltage is obtained in the other node, i.e., node 18.

The voltage magnitudes of 69- bus RDS is given in Table 4 for base load and MAL. At node 6 MAL is applied for 69-bus RDS. The graphical representation of the voltages is shown in Fig. 6. In this test system, the voltage magnitudes are also reduced, and no bus voltage is below the critical voltage like 33-bus RDS. From the Table 4 and Fig. 6 it is noticed that the critical voltage is found at node 65 of 69-bus RDS. In this test system it is also observed that the critical voltage is obtained at node 65 which is different from the node where MAL is applied.

Table 4 Voltage magnitude at base load and MFBS with MAL at node 6 for 69-bus system
Fig. 6
figure 6

Graphical representation of the voltage of 69-bus RDS with and without MAL

The proposed MFBS load flow is basically developed to determine the optimum capacity of EVCS. Practically, it is noteworthy that the power ratings of the EVs are mentioned in kW. Based on their state of charge (SOC) and amount of time till their departure time, EVCS can fulfil the requirement of the EVs through parallel multi-port. From MAL information, the maximum rating of EVCS for a node can be obtained easily. Maximum ratings of EVCSs are given in Tables 5 and 6 for 33-bus and 69-bus RDS, respectively.

Table 5 Maximum ratings of EVCSs for 33-bus system
Table 6 Actual loading Information of 69-bus system

An EV’s charging priority changes dynamically while it is in the charging park, so it may leap from one priority level to a higher one just before leaving. In [32], total 5 different kind of charging levels are given. When EV is linked to the parking station, EVs in levels 1, 2, and 3 can only be charged because they consume a lot of energy or because their SOC is low, below 10%. Based on the literature [32] survey and EV battery charging limit, the average power requirements of any EV are 20 kW. This data is used to compute the number of electric vehicles that can be charged at a time. The number of EVs is calculated as follows:

$${N}_{EV}=(\frac{MA{L}_{kW}}{20}){,N}_{EV}\epsilon \mathrm{integer}$$
(16)

Here, \(MA{L}_{KW}\) is the permissible extra load in kW, \({N}_{EV}\) is the number of EVs. In Eq. (16), 20 is divided because the average power requirement of EV is considered as 20 kW as per the literature [32].

Number of EV can be charged at a time is shown in Table 7 for 33-bus system and Table 8 for 69-bus system. From the tables, it can be concluded that the sufficient number of EVs can be charged in parallel mode at a time. It is also observed that for 33-bus RDS more number of EVs can be utilised for the charging purpose compared to the 69-bus RDS.

Table 7 No. of EV to be charged for 33-bus RDS
Table 8 No. of EV to be charged for 69-bus RDS

Overall discussion

After calculating MAL for the various nodes of 33-bus RDS, nodes having higher MAL are decided as the optimal location of the EVCS. It has been seen that the voltage of the EVCS-connected node, in addition to the voltages of the other nodes, is higher than the critical voltage limit, which is 0.9 p.u. It has been determined that the average loadability limit of each EVCS at 33-bus RDS is 3058 kW while the total capacity of EVCS at 33-bus RDS is 24,464 kW. Moreover, due to the lesser branches of the 33-bus RDS, lesser amount losses are associated with 33 bus RDS. Hence, the loadability limit of the nodes of the 33-bus RDS is higher with respect to the 69 bus RDS. It is observed that the maximum allowable load for the node 2 of the EVCS is 4776 kW which is higher than the MAL value of node 2 of RDS. Again, the voltage at node 2 changes from 0.9970 p.u. to 0.9936 p.u. when it is loaded to its maximum permissible level of 4776 kW. As a result, there is not a significant amount of voltage variation. The similar kind of observation is evaluated for the nodes 19, 20, 21, 22, 3, 23, and 24. Based on the obtained MAL, it can be seen that the EVCSs of 33 bus have the higher potential to charge the EV in quantity. For 33 Bus RDS, a total number of 1216 EVs can be charged on average, whereas for 69 Bus RDS, it is 504.

Discussion related to 69-bus RDS

The modified proposed method is applied on a large system, specifically a 69-bus RDS, to gain a better understanding of its capabilities. After calculating MAL for the various nodes of the 69-bus RDS, the optimal location of the EVCS is determined to be at the node with the highest value of MAL connected to it. In the case of 69-bus RDS, the EVCS connected node and other node’s voltages exceed the critical voltage limit of 0.9 p.u. When compared to the RDS for 33-bus, the conventional non-elastic load that is already applied to the nodes of 69-bus is significantly higher. Furthermore, the power losses associated with 69-bus RDS are little higher than those associated with 33-bus RDS because of the increased number of branches that are associated with 69-bus RDS. The EVCS at node 6 has a maximum load capacity of 2610 kW, making it one of the best possible locations for the system's various nodes. When it is loaded to its maximum allowable level of 2610 kW, the voltage at node 6 changes from 0.9901 p.u. to 0.9817 p.u. This represents a change of 0.194 V. Similar kind of observations are also assessed for the case of other EVCS connected nodes. Hence, the capacity of the EVCS is high for 33 bus RDS as compared to 69-bus RDS. It also has been determined that the average capacity of each EVCS on 69 buses is 1272 kW, which is lower when compared to the capacity of each EVCS on 33 buses, which is 3058 kW. When compared to 33-bus RDS, 69-bus RDS has a lower maximum loadability limit, which means that a lesser number of electric vehicle batteries can be connected to it in order to be charged. According to the MAL that is obtained, the EVCSs that are installed in different buses of 69-bus RDS, have the potential to charge a total of 504 electric vehicle batteries on average.

Conclusions

In this paper, a modified FBS method is developed to find the maximum permissible load for each node of a RDS. The proposed method is validated on 33-bus and 69-bus RDS to determine the optimal location of EVCS. It is observed that all the node voltages of these RDS, are above the lower range of voltage security limit for safe and secure power system operation, after installing the EVCS. The existing conventional non-elastic load for the nodes of 69-bus is higher as compare to the 33-bus RDS. Moreover, power losses for the case of 69-bus RDS are greater than those for 33-bus RDS as a direct consequence of the increased number of branches associated with 69-bus RDS. Hence, the capacity of the EVCS is higher at 33-bus RDS. It is obtained that the average loadability limit of each EVCS at 33-bus and 69-bus RDS are 3058 kW and 1272 kW respectively, whereas the total capacity of EVCS at 33-bus and 69-bus RDS are 24,464 kW and 10,176 kW. As the maximum loadability limit of 33-bus is high, hence more number of EV batteries can be connected for charging in case of 33-bus RDS compared to 69-bus RDS. On an average total 1216 and 504 EV batteries may be charged from the EVCSs of 33-bus and 69-bus RDS. Hence, it can be said that the proposed algorithm is efficient enough for maintaining the node voltages during EV charging process for both higher and lower bus RDS.