Journal of
Engineering and Technology Research

  • Abbreviation: J. Eng. Technol. Res.
  • Language: English
  • ISSN: 2006-9790
  • DOI: 10.5897/JETR
  • Start Year: 2009
  • Published Articles: 198

Full Length Research Paper

Applications of intelligent multi-agent systems for smart distribution systems

Yu-Hsiu Lin
  • Yu-Hsiu Lin
  • Graduate Institute of Mechanical and Electrical Engineering, National Taipei University of Technology, 1, Sec. 3, Zhongxiao E. Rd., Taipei 10608 Taiwan, R.O.C.
  • Google Scholar
Men-Shen Tsai
  • Men-Shen Tsai
  • Graduate Institute of Automation Technology, National Taipei University of Technology, 1, Sec. 3, Zhongxiao E. Rd., Taipei 10608 Taiwan, R.O.C.
  • Google Scholar


  •  Received: 08 August 2014
  •  Accepted: 09 October 2014
  •  Published: 03 November 2014

 ABSTRACT

Multi-agent systems (MAS) can be applied to service restoration planning of distribution systems. The main purpose of service restoration planning is to restore as many customers as possible. In this paper, a MAS-based service restoration planner with a Genetic Algorithm (GA) is developed to solve group and zone service restoration problems in power distribution systems. Intelligent software agents embedded inside switches and feeders of a distribution system form distributed MAS. They autonomously co-work in parallel, so that time consumption on service restoration planning is kept into minimum. By transferring de-energized customers to their adjacent supporting distribution feeders, the agents running autonomously and sharing information with each other restore out-of-service loads. The proposed methodology is implemented on a Java Agent Development (JADE) platform. The feasibility of the proposed MAS-based restoration planner is demonstrated by a distribution system.
 
Key words: Believe-Desire-Intension (BDI) agents, distribution systems, Java Agent Development (JADE), service restoration.


 INTRODUCTION

In a typical distribution system/network, loads are partitioned by many switches. There are two types of switches: sectionalized (normally closed, N.C.) switches and tie (normally opened, N.O.) switches. The status of the switches must be properly regulated such that the radial network constraint of distribution systems is satisfied. Normally, the network topology can be re-configured. When an emergency occurs, power service to de-energized loads can be restored by service restoration plans.  Several  service  restoration  strategies have been proposed in Hsu et al. (1992), Tsai (2008), Chen et al. (2002), Parada et al. (2004), Huang (2003) and Kumar et al. (2008) with the following assumptions: 1) a centralized service restoration planner collecting all necessary information from fields is used; 2) the service restoration planning is based on combinatorial search; and 3) the switches are remotely controllable; that is, the service restoration planning made on the centralized service restoration planner can be executed remotely. However, massive data  collected  from  a   large-scale  distribution system for service restoration need to be handled by the centralized service restoration planner. It results in high computational complexity and time complexity. As a result, a distributed intelligent Multi-agent system (MAS)-based service restoration planner is needed for service restoration, where intelligent agents co-work in a parallel fashion so that service restoration planning progresses more efficiently. Hence, the computational complexity and time complexity are de-centralized and reduced (it is not computationally expensive). Several MAS-based service restoration architectures have been used to solve service restoration problems (Nagata and Sasaki, 2002; Solanki et al., 2007; Pan and Tsai, 2011).
 
In Nagata and Sasaki (2002), a multi-agent approach to power system restoration was presented. In Solanki et al. (2007), a deliberative MAS was proposed. In Pan and Tsai (2011), a Believe-Desire-Intension (BDI) (Pan and Tsai, 2011; Bratman, 1999) based MAS that build a simple decision tree to identify the service restoration plans was proposed. However, the service restoration planning strategy is based on heuristics. In this paper, a distributed intelligent BDI- and MAS-based service restoration planner that plans service restoration strategies based on either heuristics or meta-heuristics by a Genetic Algorithm (GA) in a parallel manner is proposed. By gathering and analyzing information from other intelligent agents, each intelligent agent is capable of autonomously progressing for service restoration planning.  The proposed MAS-based service restoration planner verified and validated by a distribution system provides group restoration service and zone restoration service to power system restoration. The experimental results confirm that the MAS-based service restoration planner proposed in this paper works well.
 
PROBLEM FORMULATION
 
When a fault happens in a distribution system, power service to customers may be interrupted. The goal of the service restoration planning is to restore power service to de-energized consumers as soon as possible. The service restoration problem can be formulated as follows:
 
                                                  
 
Where,
 
In Equation 1, n is the total number of zones. loadi is the load of the i-th zone. The constraints of the service restoration problem solved in this paper include: 1) the line current of all conductors must not exceed the conductor  capacity;  2) the distribution network must hold radial; and 3) the total load by each feeder must not exceed the feeder capacity. Besides, the distribution system considered in this paper has the following characteristics: 1) only the primary distribution feeder (11.4/22.8 kV) is considered; 2) three-phase laterals with switches connected to adjacent feeders are considered; and 3) three-phase currents are considered simultaneously.


 METHODOLOGY FOR SERVICE RESTORATION PLANNING

The methodology for service restoration planning proposed in this paper is introduced here. In the proposed multi-agent architecture for the distribution system service restoration problems addressed in this paper, two different types of intelligent agents are defined.
 
1) Feeder agents: Feeder agents only respond to a query for the feeder ampacity. With responding to a query, they provide total served load current information and present available ampacity information. Each feeder agent maintains the information of exactly one adjacent switch that is directly connected to it (the feeder). Feeder agents do not make any service restoration planning.
2) Switch agents: Each switch agent, who records the current through the switch, is responsible for monitoring and controlling the status of the switch it is located at. This type of intelligent agents responds to queries from other intelligent agents. The topological information of adjacent intelligent agents of each intelligent agent is held by each switch agent. Adjacent intelligent agents can directly exchange their information. To gather more necessary information from non-adjacent intelligent agents, the adjacent intelligent agents have to rely on a message passing mechanism.  Whenever a fault is detected and isolated occurs, switch agents start to plan the service restoration strategies.
 
Flowchart of the proposed self-healing approach
 
Figure 1 shows the flowchart of the proposed service restoration planning. The restoration planning starts when a fault detected occurs. Whenever a fault occurs, intelligent agents that belong to switch-type agents and are responsible for service restoration planning are identified and are named Leader Agents (LA) first. As soon as the LA(s) is identified, it starts communicating and interacting with other intelligent switch and feeder agents to explore the whole out-of-service (outage) area enclosed by the tie switches (within the tie switches). When all related information such as the available capacity of feeders is identified through a query process, the Las start planning service restoration strategies.
 
 
Finally, to restore power service to de-energized customers, intelligent agents perform necessary actions.
 
Message passing mechanism and service restoration planning
 
The message passing flow and the service restoration planning are discussed as follows:
 
Stage 1): Elect the LAs for service restoration planning
 
 
When a fault occurs, the status of the switches that surround the faulted section is marked “LOCKED_OPEN.” When the intelligent agents installed inside the switches detect the change of the status, queries toward the power source side are sent by the intelligent agents. If the switch agent that received the query responds with “LOCKED_OPEN,” the intelligent agent that sent the query is elected as the LA. The main goal   of   the  LA(s)  is   to  make  an   adequate   service restoration plan based on the retrieved information from other agents. For example, suppose that a fault occurred between Sw1 and Sw2, as shown in Figure 2, the status of the two switches is set to “LOCKED_OPEN.” Messages from Sw2 and Sw1 are sent toward the power source side. In this case, Sw2 is elected as the LA. If the fault is surrounded by more than two switch agents as shown in Figure 3, messages from Sw2, Sw4, and Sw1 are sent towards the power source side. Since the source of Sw2 and Sw4 is Sw1 and the status of Sw1 is “LOCKED_OPEN”, both switch agents, Sw2 and Sw4, are elected as the LAs. The two LAs co-work for service restoration planning in a parallel manner, such that the time consumption on service restoration planning is improved.
 
 
 
Stage 2): Acquire necessaries for the outage area
 
The LAs send a query (queries) toward the down-stream sector, in order to identify all tie switches within the outage area. When a switch agent receives the query, it responds the topology and loading information to the LA.
 
 
If the status of the switch agent is not open, the query is continually passed to the switch agent’s downstream switch agent(s). For example, as shown in Figure 4, the LA, Sw2, sends a query to the downstream switch agent, Sw3. Since the status of Sw3 is not open, the switch agent passes the query to its downstream switch agent. In the meantime, it also passes the topology and loading information to the LA. The query process is continued until a tie switch or the feeder is met. As shown in Figure 5, when a tie switch is queried, it responds its identity to the leader agent. If the number of downstream switch agents of a switch agent is more than one, the query is passed to the downstream switch agents. A special message “a branch has been identified” is sent to the LA. Thus, the LA is able to keep track of the number of branches that exist at its downstream sector. When all the tie switches send their identity to the LA, the search process terminates.
 
 
 
Stage 3): Identify the available ampacity of adjacent feeders
 
 
The intelligent agent located at the tie switch found in Stage 2 sends the feeder capacity query message to its source-side intelligent agent. If the intelligent agent that receives the message is a feeder agent, it responds with the available capacity information to the tie switch agent; otherwise, it passes the query message to its source-side intelligent  agent  until  a feeder  agent is met. Finally, the adjacent feeder’s available capacity information is sent to the LA. Figure 6 shows the search process.
 
 
Stage 4): LA(s) starts planning service restoration strategies
 
When all the related information is retrieved, the LA(s) starts planning service restoration strategies as follows:
 
Group restoration planning: The margin of one of all the adjacent feeders is sufficient enough for fully supporting all the de-energized customers in the out-of-service area.
 
 
Zone restoration planning: The zone restoration planning process starts when the group restoration planning process fails to restore all de-energized customers in an outage area(s). The zone restoration planning is composed of a heuristic approach and a GA. The GA is triggered for service restoration planning, when the heuristic approach is not able to identify an adequate service restoration plan. The heuristic approach is based on the Maximum capacity principle. During the service restoration planning, outage areas that are adjacent to the feeders are energized by the feeders. The feeders’ available capacity is updated. Then, the power service to the rest of the areas is restored in turn by the feeder with the maximum available capacity at the current run. It progresses until each feeder’ available capacity is not sufficient for supporting the area that is located at the downstream sector of the feeder. In some cases, the heuristic approach is not able to restore power service to all de-energized zones. As a result, the population-based stochastic GA (Gen and Cheng, 1997) is conducted. It globally searches for the optimal network topology. With use of the GA planning service restoration strategies, one of the most important steps is to encode network topologies as chromosomes (genotype). Each gene, a binary number (0: Opened/1: Closed), of a chromosome presents the status of a switch on a feeder. To evaluate the quality of each chromosome, a fitness function, which guides the GA to search for the optimal solution, is needed. Since the service restoration to all de-energized zones is the final goal, the fitness function is defined as (1). During evaluation, the GA decodes each chromosome into the corresponding network topology (phenotype), checks whether the constraints are satisfied or not, and evaluates the fitness of each legal chromosome. The constraints have been mentioned earlier. If any violation exists, the reject mechanism that deletes the illegal ones is performed. After all legal chromosomes in the current population are evaluated, the natural (roulette wheel) selection process that mimics the process of Darwinian evolution to create populations from generation to generation is performed. The genetic operators facilitate an efficient search and guide the search into new solution regions. One-point crossover and bit-wise flipping mutation operators are used in this paper.

 


 EXPERIMENTATION

The proposed MAS-based service restoration planner with the GA in this paper is implemented on the Java Agent Development (JADE) platform (Bellifemine et al., 2007) which is a platform for developing MASs and running the agents. It complies with the Foundation for Intelligent Physical Agents (FIPA) standards (Zidan and El-Saadany, 2012; Nguyen and Flueck, 2012). FIPA is an IEEE Computer Society Standards Organization, which promotes agent-based technology and the interoperability of its standards with other technologies. A test distribution system used to demonstrate the feasibility of the proposed multi-agent approach using the object-oriented design is shown in Figure 7. The distribution system is constructed by 9 feeders with 43 switches. In this paper, three different scenarios were simulated. During the experimentation, the following two assumptions are made:
 
1) The distribution systems with load variations are not covered; and
2) All load zones (customers) to be restored have the same load priority.
 
 
In Simulation 1, a fault occurred between Sw1 and Sw2 (within zone Z02). The leader agent elected was Sw2. In this simulation, the de-energized loads are totally 540 A. The goal is to restore the power service to the whole outage area shown in green color in Figure 7. According to the network typology shown in Figure 7, intelligent switch agents and feeder agents are set up as shown in Figure 8. Figure 9 shows the JADE remote agent management GUI showing the set-up intelligent switch agents and feeder agents. Figure 10 shows the message passing and querying process. The interaction of intelligent switch and feeder agents leads to a dynamic and effective system allowing an efficient service restoration to a solution. Intelligent switch agents and feeder agents exchange information and autonomously co-work in a parallel fashion so that the service restoration planning progresses more efficiently. The outage area in this simulation is finally figured out through the message passing mechanism. The group restoration result obtained in this simulation is reported in Figure 11. The margin of feeder #4 (F004) was very sufficient for supporting all the out-of-service zones in the outage area. Hence, the LA, Sw2, made a decision that Sw9 is switched on; the group restoration was made, where all the de-energized customers were served. The computational   time   is   less   than  10 s.  Figure   12   shows   the finally-configured topology of the distribution system. No any constraint was violated and the goal was achieved.
 
 
 
 
 
 
In Simulation 2, the heuristics-based zone restoration planning process is executed by the MAS proposed in this paper for service restoration planning, since the margin of one of all the adjacent feeders is not sufficient enough for fully supporting the out-of-service customers in the outage area as seen in Figure 13(a). The message passing mechanism has been presented earlier. Also, based on the heuristic-based zone restoration planning strategy-Maximum capacity principle introduced earlier, the MAS fully restore a total of 540 Amperes. During the service restoration process, all the constraints are satisfied. The computational time is less than 10 s. The final topology of the distribution system is shown in Figure 13(b).
 
 
In Simulation 3, the GA-based zone restoration planning where switches in a distribution system are encoded and evolved through the genetic operations-crossover and mutation and the evolution operation-selection was adopted by the proposed MAS, because the heuristics fail in this case. The GA globally searches for the optimal network topology. The distribution system tested is illustrated in Figure 14. The message passing mechanism and the meta-heuristic-based  zone  restoration  planning  strategy  by a GA  have been presented earlier. For the GA, the population size is 20. The maximum generation is 10; and the crossover rate and the mutation rate are 0.45 and 0.05, respectively. Figure 15 shows the evolution by the GA. The computational time is less than 10 s.  The final topology of the distribution system re-configured by the proposed MAS in this simulation is shown in Figure 16. As shown in Figure 16, 3 out-of-service zones, Z3 (load: 50), Z4 (load: 20) and Z8 (load: 60), existed. ~75.93 of power service (410 of 540 A) was served. The search accuracy/efficiency of the GA employed in this simulation is improvable.
 
 
 
 
For this service restoration problem, the legal solutions are finite. For the encoding method used by the GA, most of the offspring generated by the genetic operators are illegal. A lot of time is wasted, due to the large number of illegal solutions. If an appropriate encoding method is conducted, the search accuracy/efficiency of the GA can be improved. And, the power service to all the outage areas can be fully restored.
 


 CONCLUSIONS

This paper presents a completely distributed MAS-based service restoration planner with the heuristics and the GA for distribution systems service restoration problems. Compared with the centralized one, the proposed MAS-based service restoration planner has several advantages. For instance, service restoration planning is made in a parallel fashion. The experimentation reported in this paper shows that the proposed distributed MAS-based service restoration planner using the agent- and object-oriented design and reporting the adequate service restoration plan is feasible. The quality of service restoration planning is improved. This is because the MAS is conducted to the smart distribution systems. In a MAS, each intelligent agent merely collects local information, while communicating and interacting with other intelligent agents to figure out the whole outage area(s). Then, the service restoration planning to a large-scale distribution system that suffers from at least one fault (multiple faults may occur) can be de-centralized into a series of sub-tasks  (it can be tackled in a divide-and-conquer manner).
 
With a parallel, asynchronous, and autonomous process of planning service restoration strategies, the computational complexity and the time complexity are distributed and reduced. Besides, the MAS have a high degree of scalability and flexibility. Overall, for fault detection and isolation and service restoration, a de-centralized multi-agent framework could outperform the centralized ones requiring a powerful central computer that may lead to a single point of failure.
 
In the future, if an appropriate encoding method is conducted, the search accuracy and efficiency of the GA can be improved. It is expected that the power service to all de-energized consumers in an outage area(s) is fully restored. The next step of this work is to improve the performance of the MAS proposed in this paper, in order for  coping  with  the  difficulty  in  self-healing  distribution systems under multiple faults. The enhanced MAS will be a promising approach to more complex large-scale distribution networks that suffer from multiple faults.


This paper was supported in part by the National Science Council, Taiwan, under the Grant No. NSC 101-2221-E-027-097-MY2- and MOST 103-3113-E-006 -011, and was sponsored in part by the Ministry of Education (MOE) with Technological University Paradigms, Taiwan, under the Grant No. 7021401-4. This study is an original work that has neither appeared elsewhere for publication, nor which is under review for another refereed publication.


 CONFLICT OF INTEREST

The author(s) have not declared any conflict of interest.



 REFERENCES

Bellifemine FL, Caire G, Greenwood D (2007). Developing multi-agent systems with JADE. Wiley.
Crossref
 
Bratman ME (1999). Intention, plans, and practical reason. Harvard University Press: Cambridge, Massachusetts, USA.
 
 
Chen CS, Lin CH, Tsai HY (2002). A rule-based expert system with colored Petri net models for distribution system service restoration. IEEE Trans. Power Syst. 17(4):1073-1080.
Crossref
 
 
Gen M, Cheng R (1997). Genetic algorithms and engineering design. Wiley-Interscience.
 
 
Hsu YY, Huang HM, Kuo HC, Peng SK, Chang CW, Chang KJ, Yu HS, Chow CE, Kuo RT (1992). Distribution system service restoration using a heuristic search approach. IEEE Trans. Power Deliv. 7(2):734-740.
Crossref
 
 
Huang CM (2003). Multiobjective service restoration of distribution systems using fuzzy cause-effect networks. IEEE Trans. Power Syst. 18(2):867-874.
Crossref
 
 
Kumar Y, Das B, Sharma J (2008). Multiobjective, multiconstraint service restoration of electric power distribution system with priority customers. IEEE Trans. Power Deliv. 23(1):261-270.
Crossref
 
 
Nagata T, Sasaki H (2002). A multi-agent approach to power system restoration. IEEE Trans. Power Syst. 17(2):457-462.
Crossref
 
 
Nguyen CP, Flueck AJ (2012). Agent based restoration with distributed energy storage support in smart grids. IEEE Trans. Smart Grid. 3(2): 1029-1038.
Crossref
 
 
Pan YT, Tsai MS (2011). Application of BDI-based intelligent multi-agent systems for distribution system service restoration planning. European Trans. Elect. Power. 21(1):1783-1801.
 
 
Parada V, Ferland JA, Arias M, Daniels K (2004). Optimization of electrical distribution feeders using simulated annealing. IEEE Trans. Power Deliv. 19(3):1135-1141.
Crossref
 
 
Solanki JM, Khushalani S, Schulz NN (2007). A multi-agent solution to distribution systems restoration. IEEE Trans. Power Syst. 22(3):1026-1034.
Crossref
 
 
Tsai MS (2008). Development of an object-oriented service restoration expert system with load variations. IEEE Trans. Power Syst. 23(1):219-225.
Crossref
 
 
Zidan A, El-Saadany EF (2012). A cooperative multiagent framework for self-healing mechanisms in distribution systems. IEEE Trans. Smart Grid. 3(3):1525-1539.
Crossref
 

 




          */?>