902
Views
1
CrossRef citations to date
0
Altmetric
ELECTRICAL & ELECTRONIC ENGINEERING

Multiagent based fault localisation and service restoration in Tanzanian secondary distribution network

, & | (Reviewing editor)
Article: 1975900 | Received 17 Mar 2021, Accepted 25 Aug 2021, Published online: 20 Sep 2021

Abstract

Fault Localisation and Service Restoration (FLSR) is a fundamental function during the distribution system’s fault management process for improved service reliability and resilience. In Tanzania, fault management in the Secondary Distribution Network (SDN) is accomplished manually through customer calls and manual-line inspections. Service restoration’s decision relies on prior experiences, rated capacity of transformers and peak hour demand, causing prolonged service restoration and load shedding. Approaches devised to solve the FLSR problem include centralised and distributed ones. The study aimed at designing and developing a distributed algorithm based on the Multiagent System (MAS) for FLSR in SDN. Data from the Tanzanian utility company, including load demand, distribution network topology, and emergency reports, enabled the development of the MAS for FLSR. An intensive literature review has also been conducted. Five agents, namely Control Agent, Grid Agent, Load Agent, Renewable Distributed Generation Agent and Switch Agent have been developed to support the FLSR process. The agents facilitated decision-making by locating faults and perform a restoration process through load transfer to the nearby transformer and shedding loads. Consideration of the stochastic nature of load demand through using the LSTM model maximised the restored load. Future work will focus on deploying and testing the developed algorithm on a real power system.

PUBLIC INTEREST STATEMENT

Fault Localisation and Service Restoration in electrical secondary distribution network after the occurrence of fault need to be accomplished as soon as possible to reduce unexpected losses to customers and utilities. Distribution systems are evolving towards self-healing systems that can quickly recognise and restore power to customers. The unpredictability of load contributes significantly to the increased uncertainty in the distribution systems during the service restoration process. The availability of insufficient supply also causes overloading and voltage instability. Both centralised and distributed approaches were devised to solve the restoration problem. Distributed approaches based on multiagent technologies have emerged as a vital tool in controlling complex networks. This work developed a distributed control algorithm for fault localisation and service restoration in distribution networks considering the variable nature of load demand and optimal load shedding for improved reliability in the electrical secondary distribution network.

1. Introduction

Electricity will continue to be a significant engine and play a vital role in global economic growth (Zhao & Mutale, Citation2016). Maintaining electric power reliability is among the main challenge facing the electric utility company. The efficient Fault Localisation and Service Restoration (FLSR) mechanism helps to a great extent to improve electrical reliability (Kumar et al., Citation2006). FLSR mechanisms as part of fault management involve techniques used to find the location where a fault has occurred and then determine strategies for returning power to unserved customers. In Tanzania, fault management in the Secondary Distribution Network (SDN) is accomplished manually in which faults locating and restoration of power is accomplished through customer calls, prior experiences, rated capacity of transformers and peak hour demand (Andegelile et al., Citation2019; Joseph & Mvungi, Citation2014; Mnyanghwalo et al., Citation2018). Significant effort has been put in by the utility company to enhance fault monitoring in the distribution network, especially on the primary side, where faults can be detected and services restored with limited or no human interaction. However, in SDN, the automation is minimal as there is only Automatic Meter Reading (AMR) at the distribution transformers for facilitating billing and data analytics on power consumption. More effort is required to realise smart grid features in this part of the network.

Incorporating smart grids in power distribution systems to ensure electrical power service reliability includes integrating energy management programs and renewable distribution networks in the SDN and enhancing FLSR (Qiao & Yang, Citation2016). Improvement of service reliability efforts can be achieved if the overall network topology can be changed to support network reconfiguration during service restoration. This requires a well-planned communication infrastructure, equipment for monitoring and controlling, and efficient decision-making algorithms (Mwifunyi et al., Citation2021).

Centralised approaches are used to perform FLSR in electrical distribution networks for improved service reliability (Chidanandappa et al., Citation2016; Kumar et al., Citation2006; Watanabe et al., Citation2006). However, distributed approaches are better in terms of communication overhead and robustness (Raju et al., Citation2017). This study takes advantage of advancements in information and communication technologies and improved processing capabilities of computing devices (Mwifunyi et al., Citation2019) to that perform FLSR in a distributed manner. Distributed control approaches use a Multiagent System (MAS), a collection of autonomous computational entities (agents), which can be effective in broad applications performing tasks based on goals in an environment that can be difficult to be defined analytically (Habib et al., Citation2017). MAS-based fault localisation was studied by J. Ghorbani et al. (Citation2013); M. J. Ghorbani, Mohammadi, et al. (Citation2014); and Thejas et al. (Citation2014) and service restoration using MAS was studied by Li et al. (Citation2012); Shirazi & Jadid (Citation2019); and Tsai and Pan (Citation2011). An increasing need for self-healing systems increases the need for fault locating and service restoration operations to be performed jointly.

The stochastic nature of load demand substantially impacts the FLSR plan, leading to further blackout after restoration (Salim et al., Citation2009; Zidan & El-Saadany, Citation2013). Load management through load shedding and curtailment is crucial to the future smart grid for increased adaptability if capacity is insufficient (AlOwaifeer et al., Citation2015). It is challenging to determine the load to shed or curtail when loads change dynamically (M. J. Ghorbani, Choudhry et al., Citation2014). Little attention has been paid to integrate forecasting demand models and load management in distributed control approach for FLSR. A distributed algorithm for performing FLSR was proposed by Chouhan et al. (Citation2016); Habib et al. (Citation2017) and Zidan & El-saadany (Citation2012); however, Zidan and El-saadany (Citation2012) did not discourse about the load shedding mechanism. The proposed MAS system for FLSR byChouhan et al. (Citation2016) and Habib et al. (Citation2017) did not consider load variation and load shedding.

Different techniques have also been employed in consideration of the stochastic nature of load demand during service restoration like ARIMA (Sharma et al., Citation2018), fuzzy (M. J. Ghorbani, Choudhry et al., Citation2014), fixed load profile (Zidan & El-saadany, Citation2012) and least square boosting (Avila et al., Citation2015). To the best of the authors’ knowledge, limited studies have been conducted in service restoration problems integrating advanced deep learning models with reasonable accuracy in forecasting load demand data with non-linear characteristics and optimal load shedding mechanisms in the distributed algorithm. This paper focuses on making FLSR operational by developing a distributed algorithm for locating the fault and performing optimal service restoration in the complex SDN with many interconnections. The paper’s main contribution is to extend the reliability optimisation problem on service restoration with load balancing through optimal load shedding while considering the stochastic nature of load demand using distributed approach and deep learning forecasting model. Tanzanian electrical secondary distribution network was used as the case study.

The rest of the paper is organised as follows: Section 2 presents the situation analysis of fault management in Tanzanian SDN, Section 3 describes the material and methods used in developing the distributed algorithm, section 4 presents results and discussion of the designed distributed algorithm, and section 5 concludes the paper.

2. Situational analysis of fault management in Tanzanian electrical SDN

The SDNs are invisible in the control centre as there is only Automated Meter Reading (AMR) at transformers for transferring data to central databases for analysis and billing purposes and fuses at some parts (Joseph & Mvungi, Citation2014). Fault management of SDN thus relies on customers calls and line inspections, and patrols by field crews. represents different types of faults that mainly occur in the distribution network and their occurrence frequency. The common causes for faults/outages are earth fault, load shedding and overcurrent. The proposed fault localisation and service restoration mechanism minimises the impact of such faults on the customers.

Figure 1. Frequency Distribution for Faults in Distribution Network

Figure 1. Frequency Distribution for Faults in Distribution Network

Analysis of the time taken to repair different fault types to estimate the required restoration time for determining the available capacity and forecasted load demand was made. It was observed that the fault repair process takes 1 hour to 5 hours, or even up to 24 h, depending on the severity of the problem, as seen in . Results from helped in determining the lookahead time steps for the load demand forecasting model, which was set at 24 future values. Therefore, the forecasting model used in this study can forecast load demand up to 24 future values. Comparison between the planned and unplanned power outages and their respective repair time has also been conducted, as seen in . Many faults of about 93% are unplanned, and the observation justifies the need to minimise clearance time for these unplanned outages as they may take longer during tracing and finding appropriate restoration mechanisms.

Figure 2. Time Taken to Repair Faults

Figure 2. Time Taken to Repair Faults

Figure 3. Counts for Planned and Unplanned Faults with their Restoration Time

Figure 3. Counts for Planned and Unplanned Faults with their Restoration Time

The sample load profile of Tanzanian electrical SDN is shown in , it changes with the time of the day and frequently increases as new customers or new electrical equipment is connected at the customers’ side. Therefore, relying on the pre-configured information during service restoration is no longer valid for the continuously growing electrical network. Thus, service restoration based on rated capacity values cannot prevent the loss of essential loads like hospitals and schools. Therefore, this paper proposes a capacity-based distributed fault localisation and service restoration algorithm considering the uncertain nature of load demand.

Figure 4. Load Profile

Figure 4. Load Profile

3. Materials and methods

This study used the document analysis method to determine existing mechanisms for the FLSR, and Tanzanian utility company systems on gathering load demand data, distribution network topology data, and emergency report data. Experiments were used during the designing, implementation and evaluation of the algorithms and models. Fault locating and restoration decisions are achieved through distributed agents’ negotiation. An optimisation mechanism has been employed to facilitate optimal load shedding if the available power is not sufficient. The problem formulation for decision-making during service restoration, distributed control algorithm implementation strategies, fault localisation algorithm, and load forecasting modelling have been explained in the following subsections.

3.0.1. Problem formulation

The service restoration problem in the power distribution system is a multi-objective, multi-constraint and non-linear optimisation problem. Service reliability is a key objective that can be achieved by maximising the number of restored customers (Ibrahim et al., Citation2018; Xu et al., Citation2017) and minimising the cost associated with load shedding (Kleinberg et al., Citation2011). In addition, voltage limits and available power capacity for the load transfer constraints need to be respected. In addition, the cost associated with load shedding and its relationship with the amount of load demand, the priority of load for high and low priority customers has been taken into account. Due to the nature of the service restoration problem, a discrete decision variable representing the load status at each bus has been used.

  1. Objective Functions

The objective functions considered in this study are as follows:

3.0.1.1. Maximising the restored loads based on their priorities

The Maximum Restored Loads (MRL) is given by Eq. (1).

(1) MRL=max(i=1Npi×Li×yi)(1)

where Li is the load at bus i, yi: status of the load at the bus i (1: restored and 0: not restored),pi: priority level of the load at bus iand N: total number of buses.

3.0.1.2. Minimising cost (C) associated with load shedding

The cost associated with load shedding is directly related to the load shed and the criticality of the shedding load. The minimising cost associated with load shedding is given by EquationEq. (2).

(2) miniNCiLSLSi(2)

where CiLSis the cost of shedding load at bus i and LSi is the amount of load to be shed at bus i.

  1. Constraints

Changing the network topology during service restoration results in new bus voltages, branch current and power loss. For satisfactory system operation, the following constraints have been considered during service restoration:

3.0.1.3. Bus voltage levels should be within the acceptable limit as expressed by Eq. (3)

(3) VminViVmax(3)

where Vi is the voltage at a bus i, Vmin: minimum acceptable bus voltage (0.9 p.u) and Vmax: maximum acceptable bus voltage (1.1 p.u).

3.0.1.4. The backup feeder transfer capacity limit

The power of the load to be supplied by the backup feeder must not exceed the available capacity of the feeder as expressed by EquationEq. (4).

(4) Pavailablei=1NLiyi(4)

where Pavailable is the available power.

3.0.1.5. The radial structure of the network should be maintained

The radial nature of the distribution network should be retained during the service restoration process.

The optimisation is performed by the control agent in case of insufficient power supply or violation of operation constraints after the restoration decision. The optimisation starts by receiving the distribution network parameters, including forecasted load data, available feeder capacity, and optimisation algorithm parameters. The decision-making in the optimisation algorithm relies on evaluating the obtained solution using the fitness function value obtained from the objective functions. The optimisation problem has been modelled as a minimisation problem in which the MRL was converted into minimisation of the unrestored load and combined with minimisation of the cost associated with load shedding. The multi-objective optimisation problem was solved as a weighted sum objective function; the maximisation of restored customers is equivalent to minimisation of unrestored customers was assigned a weight w1 of 0.7 due to its importance while minimising the load shedding cost assigned a weight w2 of 0.3. Utility company preferences have been used during weight assignment. The fitness function for the objective functions given by Eq. (1) and EquationEq. (2) is expressed by Eq. (5). The best solution with the lowest fitness function value is selected if it does not violate any constraint. Voltage limits with a range of 0.9 p.u and 1.1 p.u based on Tanzania utility operation, power supply limit and radial structure maintenance have been considered as operation constraints. Constraint’s violation is tested through a power flow analysis using the direct load flow method. An estimate of the cost associated with load shedding for different loads was used as the load shedding costs were not available in which higher priority loads were given higher cost compared to lower priority loads. V-shaped (hyperbolic tan) Binary Particle Swarm Optimization (BPSO) was used as the optimisation algorithm.

(5) FitnessFunction=w11/i=1NpiLiyi+w2iNCiLSLSi(5)

3.1. Distributed control

Distributed control algorithms for FLSR were developed using MAS having five agents for FLSR process; the Control Agent (CA), Grid Agent (GA), Load Agent (LA), Renewable Distributed Generation Agent (RDGA), and Switch Agent (SA). A Control Agent is the controller for decision-making based on optimisation, agents’ negotiation, power flow analysis and fault localisation. The grid agent is responsible for providing available capacity for the estimated fault duration. It acts as a control agent if faults reside in its domain. The load agent sends power supply requests and forecasted demand to the control agent after the occurrence of a fault. RDGA provides information on the available output power to support the service restoration after the occurrence of a fault. The Switch agents are responsible for performing switching operations. The proposed architecture for the MAS for FLSR is presented in .

Figure 5. Proposed Agent Architecture for FLSR

Figure 5. Proposed Agent Architecture for FLSR

3.2. Agents based algorithm implementation strategies

The distributed software for realising the distributed control in FLSR has been implemented using the Java agent development framework (JADE). CA, GA, LA, RDGA, and SA have also been implemented in JADE and its Graphical User Interface (GUI) presented in . JADE was chosen due to its compliance with Foundation of Intelligent Physical Agents (FIPA) specifications and its suitability in both development and deployment of power system analysis is also conducted using JADE using the Direct Load Flow (DLF) method. The distribution network used for power flow analysis was also modelled in the JADE environment. Integrating the electrical distribution network model and distributed algorithms for decision-making results in a comprehensive algorithm for realising the distributed computation in power system smart grid applications (Shum et al., Citation2018). There is no need for interfacing and synchronising between the two models as both MAS and the power system model were implemented in JADE. The MAS and power system model can work in real-time, which provided a simpler and more accurate simulation model.

Figure 6. Agent Development GUI

Figure 6. Agent Development GUI

The flow chart for agent negotiation with the flow of information during FLSR is presented in . Decision-making in MAS used both available capacities from backup feeders and load demand. If the available capacity is higher than the demand, only power flow analysis is performed to confirm the operational constraints, and then switching operation. If the available capacity is below the demand, the control agent executes an optimisation algorithm for optimal load shedding, followed by power flow analysis for constraints’ violation confirmation.

Figure 7. Flow of Information in the Distributed Control Algorithm

Figure 7. Flow of Information in the Distributed Control Algorithm

. A sample agents’ coordination during FLSR is presented in . Sniffer Agent, a JADE platform for tracking message exchange between agents, has been used to show agent coordination.

Figure 8. Agents Coordination in a Sniffer Agent

Figure 8. Agents Coordination in a Sniffer Agent

3.3. Case study

The study was conducted in the Tanzania Distribution network, in which three transformers have been selected as the case study. The selected transformers are the BBQ village, Kimweri Avenue and Abiudi Street, as seen in . The BBQ Village has 79 buses, Abiudi street has 25 buses, and Kimweri Avenue has 20 buses; the buses for BBQ village has been shown in . The grid agent is allocated at each distribution transformer, and once affected by the fault; it acts as the control agent. The grid agent at the BBQ village transformer was used as a control agent, and the other two as grid agents to provide backup power during service restoration. The stochastic nature of load was considered using the developed load demand forecasting models based on the dataset extracted from the AMR meter at the BBQ village transformer. The BBQ village transformer has data measurements only at distribution transformers; load data to other network parts were obtained using available peak demand for all BBQ Village SS2 network nodes (Kawambwa et al., Citation2021) and distribution transformer meter readings. During the generation of load demand data, it has further been assumed that the buses follow the same load profile trend as the distribution transformer. Line data for the selected transformers were also acquired for power flow calculation during service restoration. Priority levels for all nodes in the case study networks have also been assigned to support load shedding operations.

Figure 9. Distribution Network Topology with Switches

Figure 9. Distribution Network Topology with Switches

The service restoration process requires switches to be installed along the network starting from the distribution transformers. The existing secondary distribution network is equipped with only protective fuses at the distribution network; this study proposes the placement of normally closed switches along with the network and normally open switches at the interconnection of two networks to support the load transfer process. The criteria for determining the number of switches and their location include the first branch of the distribution transformer, the number of customers connected, the span of the network, and a point of interconnection with nearby networks from other distribution transformers. Based on the selected criteria, eleven switches containing four tie switches and seven normally closed switches are optimal for supporting self-healing in the pilot secondary distribution network, as seen in .

3.4. Fault localisation algorithm

In this study, fault localisation was accomplished by finding the fault section. The fault localisation algorithm use sensors installed in the SDN to determine where the fault has occurred using the distributed approach in which different agents cooperate. Sensors with fault detection capability distributed within the network can detect the faults, and their measurements are used to find the fault location. Load agents use information extracted from sensor data. In this study, power flow results were used as the sensor data for agents’ decision-making instead of measurements from the real network. The fault localisation starts at the control agent after receiving fault information from load agents or change of status of the distribution control unit located at the distribution transformer if it is faulty. If the control agent receives fault information from one of its agents, the load agents are requested to send their status to map the fault area. Upon receiving the request, the load agents send their status to the control agent through an informed message. The control agent determines which area/section is faulty. It then sends the request message to the switch agent, asking it to open its boundary switch.

3.5. Load demand forecasting model during service restoration

The load demand forecasting model used in this study has been developed in our previous study (Mwifunyi et al., Citation2020). Long Short-Term Memory (LSTM) showed good performance with an accuracy of 96.4% as compared to Recurrent Neural Network and Gated Neural Network and hence used in this study during service restoration. In Mwifunyi et al. (Citation2020), the focus was developing a forecasting model to be used during SR; in this study, the real application of the developed model has been realised and used in the distributed algorithm for FLSR. After the fault, the model is executed, in which the previous 48 load demand values were used as input based on the time of fault occurrence. The historical datasets were used to generate the previous 48 values and used in the forecasting model during service restoration as the model was not deployed in a real power system with real-time load demand measurements.

4. Results and discussion

This study focused on the development of distributed algorithms for fault localisation and service restoration. The algorithm can successfully locate the faults and then find the optimal restoration mechanism through agent negotiation.

4.1. Fault localisation

The Fault localisation algorithm has been implemented in JADE and then extended to perform visualisation using the GUI interface. The algorithm can locate the fault and then display the affected part using red colour, as seen in . After fault localisation, the service restoration was conducted.

Figure 10. Fault Location for the Kimweri Site in Java Environment

Figure 10. Fault Location for the Kimweri Site in Java Environment

4.2. Service restoration

Service restoration has been conducted in two ways based on the network state. Network reconfiguration was the first option if the nearby transformer can serve the load under fault. The second option is optimal load shedding if the available capacity is insufficient to serve the load demand. Optimal load shedding is ensured by shedding low priority loads while maximising the restored demand and minimising the cost of shedding loads.

Analysis was initially conducted to choose an efficient approach for optimal load shedding based on comparing S-shaped (Sigmoid) and V-shaped (hyperbolic tan) BPSO and Binary Grey Wolf Optimization (BGWO), and results are presented in . S-shaped and V-shaped transfer functions are used in the transformation of continuous algorithms to binary versions. V-shaped BPSO showed promising results compared to the BGWO in terms of response time and increased number of restored customers. Therefore, a V-shaped BPSO optimisation algorithm was selected and implemented in the JADE to perform optimal load shedding.

Table 1. Results on Optimal Load Shedding for Different Algorithms

The operation and effectiveness of the proposed algorithm were demonstrated using two scenarios, in which the first scenario was the case with fixed load demand, and the second scenario was the case with variable demand. In both scenarios, optimal load shedding was conducted in case of insufficient supply. Variable load demand was accomplished using the LSTM model developed in our previous study (Mwifunyi et al., Citation2020). The first scenario has been conducted in which a fault happened at the BBQ Village at 1200 h between bus 30 and 31; S31-33 and S1-17 were opened, and the agent negotiation between BBQ Village and Abiudi street GAs resulted in the closing of the tie switch TS_45.

However, the decision resulted in voltage violation in some buses from 0.934 to 0.867, as seen in . Optimal load shedding has been performed using the V-shaped BPSO to improve voltage level, and the results are also presented in . Optimal load shedding leads to an improved voltage profile from 0.867 to 0.901 p.u by removing the low-priority customers.

Figure 11. Service Restoration with Load Shedding

Figure 11. Service Restoration with Load Shedding

In the first scenario, the BBQ Village was also overloaded due to the addition of load demand in some buses. The agent negotiation was unsuccessful as no grid had excess power to serve the BBQ Village needed demand. Optimal load shedding was then conducted using V-BPSO, and a significant improvement of voltage profile from 0.846 p.u to 0.900 p.u was attained, as seen in and . In , about 31.64% of all buses were shed and presented with red colour. All shedding buses have a low priority level.

Figure 12. Improved Voltage Profile After Load Shedding during Service Restoration

Figure 12. Improved Voltage Profile After Load Shedding during Service Restoration

Figure 13. Network Optimization after Agent Negotiation

Figure 13. Network Optimization after Agent Negotiation

In the second scenario, the same fault simulated for the first scenario happened at 1200 h. In this case, the agent negotiation shifted the load from BBQ Village to Abiudi Street without causing a voltage drop as the forecasted load demand was used instead. Results for the reconfigured networks are presented in . Further analysis of the load shedding due to the use of forecasted demand and peak demand was considered. It was assumed that the fault occurred at 1900 h at BBQ village at the same point as previous scenarios. There were no voltage limit violations with forecasted demand, and all load was restored with a minimum voltage of 0.9037 p.u., as seen in . The use of peak demand resulted in restored demand of 92.8% with a minimum voltage of 0.9003 p.u. Details on the load shedding for the use of forecasted demand and peak demand are presented in . Only low priority nodes are being shed, as seen in . These results have revealed that it is highly recommended to consider the stochastic nature of load demand due to reduced load shedding if faults occur during off-peak hours. The use of an optimal load shedding mechanism is also essential for ensuring only low priority loads are shed while maximising restored load in case of insufficient supply.

Table 2. Load Shedding due to the Use of Forecasted Demand and Peak Demand

Table 3. Shedding Buses with their Priority Levels

Figure 14. Voltage Profile after Reconfiguration during Off-Peak Hours

Figure 14. Voltage Profile after Reconfiguration during Off-Peak Hours

Figure 15. Comparison of Voltage Profile With and Without Forecasted Demand

Figure 15. Comparison of Voltage Profile With and Without Forecasted Demand

5. Conclusion

This paper discusses the proposed distributed algorithm for fault localisation and service restoration in secondary distribution networks. Five agents have been designed to support the fault localisation and service restoration process, and strategies for implementing the proposed algorithm have also been highlighted.

The design was illustrated through case studies. The effectiveness and validity of the design were demonstrated by applying it in a practical secondary distribution network. Promising results have been obtained from the proposed algorithm. The results revealed that considering the stochastic nature of load demand, reduced load shedding occurs if faults occur during off-peak hours. It has further been observed that optimal load shedding reduces the outage area by serving high-priority customers if the power supply is insufficient. The integration of renewable energy sources in the actual network during the implementation of the distributed algorithm for FLSR is omitted for future work. Future work will also focus on deploying and testing the developed algorithm on a real power system.

Disclosure Statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

The authors received no direct funding for this research.

Notes on contributors

Rukia J. Mwifunyi

Rukia Mwifunyi received bachelor and master’s degrees in Telecommunication Engineering from the University of Dar es Salaam, in 2010 and 2013, respectively. She joined the University of Dodoma in the College of Informatics and Virtual education as a tutorial assistant in 2011 and became an assistant lecturer in 2013. She is currently pursuing PhD studies in Computer and IT System Engineering at the University of Dar es Salaam. Her current research interests include Wireless Communication Systems, Smart Grid, Internet of Things, Self-healing systems, Reinforcement Learning and Optimization.

References

  • AlOwaifeer, M., AlMuhaini, M., & AlSaggaf, A. (2015). The impact of load management and renewable DG on the service restoration of future power distribution systems. 2015 IEEE 15th international conference on environment and electrical engineering (EEEIC), Rome, Italy, 1789–18. https://doi.org/10.1109/EEEIC.2015.7165443
  • Andegelile, Y., Chugulu, G., Bitebo, A., Mbembati, H., & Kundaeli, H. (2019). Enhancing Faults Monitoring in Secondary Electrical Distribution Network. In Nielsen P., Kimaro H.C (eds.,) Information and Communication Technologies for Development. Strengthening Southern-Driven Cooperation as a Catalyst for ICT4D (pp. 712–723). Springer International Publishing. https://doi.org/10.1007/978-3-030-18400-1_58.
  • Avila, N. F., Soo, V.-W., Yu, W.-Y., & Chu, -C.-C. (2015). Capacity-based service restoration using multi-agent technology and ensemble learning. 2015 18th international conference on intelligent system application to power systems (ISAP), IEEE, Porto,  Portugal, 1, 1–6. https://doi.org/10.1109/ISAP.2015.7325546
  • Chidanandappa, R., Ananthapadmanabha, T., & Ranjith, H. C. (2016). Genetic algorithm based service restoration in distribution systems with multiple DGs for time varying loads. 2016 biennial international conference on power and energy systems: towards sustainable energy (PESTSE), 1–7. IEEE, Bengaluru, India. https://doi.org/10.1109/PESTSE.2016.7516436
  • Chouhan, S., Mohammadi, F. D., Feliachi, A., Solanki, J. M., & Choudhry, M. A. (2016). Hybrid MAS fault location, isolation, and restoration for smart distribution system with microgrids. 2016 IEEE power and energy society general meeting (PESGM), Boston, MA, USA, 1–5. https://doi.org/10.1109/PESGM.2016.7741213
  • Ghorbani, J., Choudhry, M. A., & Feliachi, A. (2013). Fault location and isolation using multi agent systems in power distribution systems with distributed generation sources. 2013 IEEE PES innovative smart grid technologies conference (ISGT), Washington, DC, USA, 1–6. https://doi.org/10.1109/ISGT.2013.6497805
  • Ghorbani, M. J., Choudhry, M. A., & Feliachi, A. (2014). Distributed multi-agent based load shedding in power distribution systems. 2014 IEEE 27th Canadian conference on electrical and computer engineering (CCECE), Toronto, ON, Canada, 1–6. https://doi.org/10.1109/CCECE.2014.6901007
  • Ghorbani, M. J., Mohammadi, F. D., Choudhry, M. A., Feliachi, A., & Ashby, D. A. (2014). Hardware design for distributed MAS-based fault location in power distribution systems. 2014 IEEE PES general meeting | conference & exposition, National Harbor, MD, USA, 1–5. https://doi.org/10.1109/PESGM.2014.6938829
  • Habib, H. F., Youssef, T., Cintuglu, M. H., & Mohammed, O. (2017). A multi-agent based technique for fault location, isolation and service restoration. IEEE Transactions on Industry Applications, 53(3), 1841–1851. https://doi.org/10.1109/TIA.2017.2671427
  • Ibrahim, M. M. R., Mostafa, H. A., Salama, M. M. A., El-Shatshat, R., & Shaban, K. B. (2018). A graph-theoretic service restoration algorithm for power distribution systems. 2018 international conference on innovative trends in computer engineering, Aswan, Egypt, 338–343. https://doi.org/10.1109/ITCE.2018.8316647
  • Joseph, R., & Mvungi, N. (2014). Concept of automation in management of electric power systems. International Journal of Electrical and Computer Engineering, 8(12), 1849–1853. https://doi.org/10.5281/zenodo.1337547
  • Kawambwa, S., Mwifunyi, R., Mnyanghwalo, D., Hamisi, N., Kalinga, E., & Mvungi, N. (2021). An improved backward/forward sweep power flow method based on network tree depth for radial distribution systems. Journal of Electrical Systems and Information Technology, 8(1), 7. https://doi.org/10.1186/s43067-021-00031-0
  • Kleinberg, M. R., Miu, K., & Chiang, H.-D. (2011). Improving service restoration of power distribution systems through load curtailment of in-service customers. IEEE Transactions on Power Systems, 26(3), 1110–1117. https://doi.org/10.1109/TPWRS.2010.2080327
  • Kumar, Y., Das, B., & Sharma, J. (2006). Service restoration in distribution system using non-dominated sorting genetic algorithm. Electric Power Systems Research, 76(9–10), 768–777. https://doi.org/10.1016/j.epsr.2005.10.008
  • Li, H., Sun, H., Wen, J., Cheng, S., & He, H. (2012). A fully decentralized multi-agent system for intelligent restoration of power distribution network incorporating distributed generations. IEEE Computational Intelligence Magazine, 7(4), 66–76. https://doi.org/10.1109/MCI.2012.2215152
  • Mnyanghwalo, D., Kawambwa, S., Mwifunyi, R., Gilbert, G. M., Makota, D., & Mvungi, N. (2018). Fault detection and monitoring in secondary electric distribution network based on distributed processing. 2018 twentieth international Middle East power systems conference (MEPCON), Cairo, Egypt, 1, 84–89. https://doi.org/10.1109/MEPCON.2018.8635141
  • Mwifunyi, R. J., Kissaka, M. M., & Mvungi, N. H. (2019). Distributed approach in fault localisation and service restoration : state-of-the-art and future direction. Cogent Engineering, 6(1), 1–20. https://doi.org/10.1080/23311916.2019.1628424
  • Mwifunyi, R. J., Kissaka, M. M., & Mvungi, N. H. (2020). Short-term load forecasting for improved service restoration in electrical power systems: A case of Tanzania. 2020 international conference on artificial intelligence and signal processing (AISP), Amaravati, India, 1–5. https://doi.org/10.1109/AISP48273.2020.9073069
  • Mwifunyi, R. J., Mvungi, N. H., & Kissaka, M. M. (2021). Agents-based service restoration in electrical secondary distribution network. In Y. D. J. A. Zhang, T. Senjyu, & C. So–in (Ed.), Smart trends in computing and communications: proceedings of smartCom 2020. Smart innovation, systems and technologies (pp. 83–93). Singapore: Springer. https://doi.org/10.1007/978-981-15-5224-3_8
  • Qiao, Z., & Yang, J. (2016). Low-voltage distribution network reconfiguration considering high penetration of electric vehicles - A UK case study. 2016 IEEE international conference on renewable energy research and applications (ICRERA), Birmingham, UK, 708–713. https://doi.org/10.1109/ICRERA.2016.7884426
  • Raju, L., Ravi, P., & Srinidhi, J. (2017). Arduino based autonomous energy management of a micro-grid using multi agent system. IJCTA, 10(02), 157–164.
  • Salim, R. H., Resener, M., Filomena, A. D., De Oliveira, K. R. C., & Bretas, A. S. (2009). Extended fault-location formulation for power distribution systems. IEEE Transactions on Power Delivery, 24(2), 508–516. https://doi.org/10.1109/TPWRD.2008.2002977
  • Sharma, A., Trivedi, A., & Srinivasan, D. (2018). Multi-stage restoration strategy for service restoration in distribution systems considering outage duration uncertainty. IET Generation, Transmission & Distribution, 12(19), 4319–4326. https://doi.org/10.1049/iet-gtd.2018.5915
  • Shirazi, E., & Jadid, S. (2019). Autonomous self-healing in smart distribution grids using multi agent systems. IEEE Transactions on Industrial Informatics, 15(12), 6291–6301. https://doi.org/10.1109/TII.2018.2889741
  • Shum, C., Lau, W. H., Mao, T., Chung, H. S. H., Tsang, K. F., Tse, N. C. F., & Lai, L. L. (2018). Co-simulation of distributed smart grid software using direct-execution simulation. IEEE Access, 6(2018), 20531–20544. https://doi.org/10.1109/ACCESS.2018.2824341
  • Thejas, J., Rao, R. D. S., & Kavitha, K. M. (2014). Multi agent system for fault location and isolation in 16- bus power distribution with distributed generation sources using matlab. International Journal of Engineering Research & Technology (IJERT), 3(6), 1611–1615. https://www.ijert.org/multi-agent-system-for-fault-location-and-isolation-in-16-bus-power-distribution-with-distributed-generation-sources-using-matlab
  • Tsai, M., & Pan, Y. (2011). Application of BDI-based intelligent multi-agent systems for distribution system service restoration planning. European Transactions on Electrical Power, 21(5), 1783–1801. https://doi.org/10.1002/etep.542
  • Watanabe, I., Kurihara, I., & Nakachi, Y. (2006). A hybrid genetic algorithm for service restoration problems in power distribution systems. 2006 IEEE international conference on evolutionary computation, Vancouver, BC, Canada, 3250–3257. https://doi.org/10.1109/CEC.2006.1688722
  • Xu, Y., Liu, -C.-C., Wang, Z., Mo, K., Schneider, K. P., Tuffner, F. K., & Ton, D. T. (2017). DGs for service restoration to critical loads in a secondary network. IEEE, Trans. Smart Grid, 10(1), 435–447. https://doi.org/10.1109/TSG.2017.2743158
  • Zhao, Z., & Mutale, J. (2016). Simulation of automatic network reconfiguration technology in distribution system by OpenDss. 2016 51st international universities power engineering conference (UPEC), Coimbra, Portugal, 1–5. https://doi.org/10.1109/UPEC.2016.8114085
  • Zidan, A., & El-saadany, E. F. (2012). A cooperative multiagent framework for self-healing mechanisms in distribution systems. IEEE, Trans. Smart Grid, 3(3), 1525–1539. https://doi.org/10.1109/TSG.2012.2198247
  • Zidan, A., & El-Saadany, E. F. (2013). Incorporating load variation and variable wind generation in service restoration plans for distribution systems. Energy, 57(C), 682–691. https://doi.org/10.1016/j.energy.2013.03.099