WANG Zheng,HU Zhiyuan,and YANG Xuanfang
School of Electrical Engineering,Naval University of Engineering,Wuhan 430033,China
Abstract: Electric power is widely used as the main energy source of ship integrated power system (SIPS),which contains power network and electric power network.SIPS network reconfiguration is a non-linear large-scale problem.The reconfiguration solution influences the safety and stable operation of the power system.According to the operational characteristics of SIPS,a simplified model of power network and a mathematical model for network reconfiguration are established.Based on these models,a multi-agent and ant colony optimization(MAACO) is proposed to solve the problem of network reconfiguration.The simulations are carried out to demonstrate that the optimization method can reconstruct the integrated power system network accurately and efficiently.
Keywords:ship integrated power system (SIPS),multi-agent and ant colony optimization (MAACO),network reconfiguration,ring grid,fault recovery.
Ship integrated power system (SIPS) utilizes electric power propulsion.In this system,power network and electric power network are integrated for the equipment to run normally.The system is characterised by high efficiency and convenience.It can be seen that SIPS has gradually become a development trend [1].SIPS can meet the power demand of different types of system,including medium voltage transmission,power conversion devices,zonal distribution systems,and power electric propulsion systems.With the continuous expansion of system scale,control mode and fault protection for SIPS are becoming more and more complex [2].During the navigation,to ensure the normal and efficient operation of the power systems,the ability to reconfigure the network as soon as possible when the power system fails is necessary.Many researches and strategies of network reconfiguration are used in the terrestrial power system.However,they are less useful for SIPS,due to the difference between the two kinds of power systems.Some algorithms were proposed for the ship power system but not for integrated power system.SIPS is different from common ship power system in system scale,power capacity,network topology,and so on [3?9].SIPS network reconfiguration is a large-scale,non-linear,and timevarying problem.It is difficult for existing algorithms to get the optimal solution.Thus the SIPS network reconfiguration method needs to be researched.
In this paper,a multi-agent and ant colony optimization (MAACO) is proposed.Ant colony optimization(ACO) is a probabilistic algorithm used to find the optimal path.Multi-agent system (MAS) can provide a good basis for building complex systems.Combined with the two techniques,a new method is presented for the SIPS network reconfiguration.After theoretical analysis and simulation,it can be shown that MAACO can reconfigure SIPS network very well.
SIPS generally consists of four power stations.Each power station has two generators.Jumper wires are used to connect the stations.The generator output is 4 000 V direct current (DC),which is converted to 700 V DC by converters,and then transmitted to distribution network in the DC area [10,11].Inverters or choppers convert 700 V DC to 400 V AC or 230 V DC.There are three kinds of loads in SIPS,propulsion loads,important loads,and common loads.According to the loads’ importance,they can be divided into three levels.Level 1 and Level 2 loads are usually equipped with normal transmission routes and standby transmission routes.When failures occur to SIPS,the system must change the state of the switches to isolate the failure loads,for Level 1 and Level 2 loads to get a maximum degree power restoration and to run normally.Besides,unimportant loads can be removed if necessary.
The electrical devices in SIPS (including feeders and jumper wires) are abstracted into branches.Meanwhile,the connection points in two devices (feeders and jumper wires) are abstracted into nodes.Once the node-branch topology model is established,branches and nodes can be numbered by using the priority search theory [12].
Fig.1 shows the simplified network topology model.There are 96 branches,marked with “○”,33 nodes,marked with “□”,eight generators G1?G8,four propulsion loads M1?M4,eight motor loads M5?M12,24 static loads I1?I24,28 power electronic devices P1?P28,four jumper wires L1?L4.Dot lines stand for the alternative transmission routes.
Fig.1 SIPS simplified network topology
After SIPS network reconfiguration,loads should be restored at a maximum extent.Loads ranked Level 1 and Level 2 must have the priority to be supplied.At the same time,the operation times of switches should be taken into account [13].Based on the above requirements,the object function can be expressed as
whereLg1i,Lg2i,Lg3irepresent three levels of loads,n1,n2,n3stand for the numbers of three level loads,λ1,λ2,λ3are the weight coefficients,Sxrepresents the switch operation time,andηstands for the punitive weight coefficient.Though choosing appropriate weight coefficients,the maximum number of loads restored and the minimum operation times of switches can be obtained.The values of the weighting coefficients can influence the results of simulations.In order to get the optimal values,many sets of weighting coefficients are selected for the simulations.Comparison of different simulation results from actual situations of SIPS shows that the best values of weighting coefficients are as follows:1 for Level 1 loads,0.1 for Level 2 loads,and 0.01 for Level 3 loads.By adopting this set of weight coefficients,simulations results are the closest to the real situations.
According to the real situation,the following constraint conditions should be considered in the network reconfiguration:
(i) Limitation of capacity:Pi≤maxPi
(ii) Limitation of voltage:Vmin≤V≤Vmax
(iii) Constraint on power flows:UP=DwhereUrefers to incidence matrix between branch and nodes,Prepresents feeder current vector,andDstands for load demand vector.
(iv) Transmission routes constraint:only one route connects with the load,the normal,or the alternative route.
(v) Priority constraint:loads are restored in turns according to the priority.
Because of the active behavioral capacity of agents,several agents can form a network of MAS even if they are loose coupled.Agents in MAS are separated from each other.They are self-government,and will not be affected by other agents.Through cerrain protocols,all agents can be linked together to solve one specific task or achieve the same goal.Therefore,MAS can be useful to solve a complex problem,which cannot be achieved by a single agent [14?18].MAS adopts regional control.On the same regional feeder,the group of non-switch devices controlled by switches is considered as one agent.
Based on the above viewpoints,several feeder units can be found,and each one can be abstract as a regional agent.A multi-agent model of SIPS network is proposed,as shown in Fig.2.
Fig.2 Multi-agent model of SIPS network
Agents are intelligent and autonomous.Not only can they make judgments and decisions,but also communicate with agents nearby,so as to maintain the safety and stable operation of SIPS [19?21].
Traditional ACO is probability-based,which is used to find the optimal path of the graph [22,23].When ants move from the initial pointito the end pointj,the probability of ants choosing the path (i,j) is determined by pheromone of the edge (i,j) and local heuristic information.To solve subset problems,we can set pheromone on vertexes.Whether vertexes join in the subset or not is determined by pheromone and local heuristic information on them [24?27].
(i) The strategy of probability selection.When time ist,the partial solution to antkis supposed asThe probability of antkchoosing vertexipto join in(t) at timetis set as(t),which can be expressed as
where τip>(t) is pheromone of vertexiat timet,ηip(t) is the local heuristic information on vertexiat timet.In this paper,local heuristic information is the set to the importance of the load in network reconfiguration.α,βare parameters for the relative importance of pheromone and heuristic information.The collection of vertexes allowedk(t) includes all vertexes which antkcan choose when time ist.
A pseudo-random proportion principle should be adopted to avoid partial stagnation.With prior knowledge and to explore new paths,the strategy of probability selection is modified as follows:
whereq0(q0≤1) is a parameter set in advance for new path exploration.A random decimal namedq(q≤1) is used to judge whether to choose prior knowledge or possibility selection first.In other words,ifq>q0,we explore new paths according to possibility selection with (2);otherwise choose the vertex with the largest pheromone and heuristic information.
(ii) The strategy of global pheromone updates.To solve subset problems,pheromones used in the ACO needs to be set on vertexes,therefore pheromone variables need dimensionality reduction to one-dimension,which is defined as follows:
whereρ1is the global pheromone’s volatile coefficient.Qis a constant,determined by the objective functionF(x),which is used to adjust weights of the optimal pheromone.
(iii) The strategy of local pheromone updates.Ants can update the pheromone during the process of searching a path,which is defined as
where 0<ρ2<1 represents a local update parameter,and Δτstands for the increment of pheromone when ants pass through vertexes during the process.Usually Δτis a constant.
(iv) The restriction strategy of pheromone.The pheromone on the path is limited in the interval [τmin,τmax].The pheromone on the path is limited in a reasonable range,which can reduce the probability of stagnation.The upper and lower limits of pheromone can be defined as
whereFbestrepresents the global optimal solution andnrepresents the number of decisions an ant needs to make an iteration.The initial value of pheromone is set to beτmax.
In traditional ACO,the optimal solution to the combinatorial optimization problem can be obtained.With the change of the local update parameter,the space near the known optimal solution can be effectively searched.The load power and its weight coefficient are used as the basis of theK-nearest neighbor strategy selection.The strategy of theK-nearest neighbor has the ability of neighborhood search and ensures the search of a better solution.
With the use of theK-nearest neighbor strategy,the convergence speed of the traditional ACO can be improved by reducing the scope of search space reasonably[28,29].Considering the features of SIPS network reconfiguration,the specific strategy can be summarized as follows:
(i) EstablishKorder-tables of restored loads after initializing ant colony.Each restored load is ranked inKorder-tables according to λiLgij,in whichLgijrefers to the load power and λirefers to the weight coefficient.
(ii) Restore the highest ranking load (load with the maximum value of λiLgij) in order-tables and adjusting the remaining capacity of SIPS.
(iii) If the system capacity is sufficient,remaining loads can be restored according to the rank in tables.The principle is to give priority to recovering loads with higher levels.
(iv) The value ofK:we need to make a variety of attempts to decide the value ofK.The value ofKis usually taken directly from 3 to 10,or is equal to the square root of the training data.In order to accelerate the speed and improve the efficiency,the value ofKneeds to be small in the initial stage of ACO.On the contrary,for the purpose of recover loads as much as possible in the final stage,the value ofKneeds to be bigger.
On the basis of ACO and multi-agents with the characteristics,such as autonomous learning,competition,and collaboration,the algorithm named MAACO is proposed.In MAACO,each agent has the ability of self-learning and can compete and cooperate with its neighbors.Based on ACO,information can be shared between current agent and global optimal agent.The agent’s action strategy is modified according to its own experience.When failures occur,the neighboring agents can be selected first for small-scale network reconfiguration based on the characteristics of the agents.When the small-scale network reconfiguration is unable to complete failure recovery,the global network reconfiguration is carried out.MAACO can converge to the global optimal solution faster and more accurately.Regional feeder agents are defined in Fig.2.In MACCO,agents can get the evolutional mechanism of ACO by autonomous learning and data exchanging with agents nearby.The ant colony is updated according to pre-set rules.In this way,the colony can get the optimal path more quickly and accurately[30?32].
In MAACO,a regional agent can be regarded as an ant in the ant colony.Thus we can determine the topology of the ant colony of SIPS network reconfiguration.Solutions to SIPS network reconfiguration can be obtained by agents’ autonomous update and cooperate with agents nearby.The multi-agent can get the optimal value of objective function in ACO.Fig.3 shows the flow chart of network reconfiguration based on MAACO.
Fig.3 Flow chart of network reconfiguration based on MAACO
The network model of SIPS shown in Fig.1 is used to carry out network reconfiguration simulations to verify the effectiveness of the proposed MAACO.Based on the actual fault situation of SIPS,two examples are proposed in the follwing subsections.
All the simulations are implemented by Matlab R2018b platform.The simulation computer is equipped with i5-5350H CPU,8 GB RAM and Windows 7 operating system.
The simulation parameters are derived from the real SIPS.All the parameters of the SIPS devices are normalized,which can be seen in Table 1.
Table 1 Parameters of SIPS devices
In the simulations,the ant colony represents the different states of branches of SIPS,with “1” for circuit closed and “0” for circuit open [33].
Supposing that Agent 17 fails,the simulation results of network reconfiguration using MAACO are (i) Agent 63:the initial state is 0,and the final state is 1 and (ii) the fitness value is 5.632 85 and the switch operation times(SOT) is 1.
Fig.4 shows the variation tendency of the fitness value and SOT.
Fig.4 Simulation results in Example 1
Suppose that Agents 3,31,93,and 95 fail,and the simulation results of network reconfiguration using MAACO are
(i) Agent 79:the initial state is 0,and the final state is 1;
(ii) Agent 80:the initial state is 0,and the final state is 1;
(iii) Agent 84:the initial state is 0,and the final state is 1;
(iv) the fitness value is 5.610 25 and SOT is 3.
Fig.5 shows the variation tendency of fitness values and SOT.
Fig.5 Simulation results in Example 2
In the beginning of reconfiguration,the fault agents communicate with agents nearby.The neighbor agents estimate self-capacity firstly.If all constraint conditions given above are satisfied,the fault agents can be power supplied by alternative routes.After simulation,it can be found that in the 15th iteration,MAACO gets the best fitness value 5.610 25.However,the minimum number of SOT is three which can only be achieved until the 28th iteration.Therefore,we can get the best reconfiguration solution after 28 times of iterations.
Simulations are carried out by the use of traditional ACO and MAACO.Simulation results are recorded in Table 2 and Table 3.
Table 2 Comparison between traditional ACO and MAACO in Example 1
Table 3 Comparison between traditional ACO and MAACO in Example 2
It can be seen that the MAS accelerates the convergence speed of ACO in Example 1.MAACO changes the network topology in the minimum scope to reconfigure in Example 2 based on communication between different agents.
The numbers of best iteration and SOT in the simulation results are reduced by MAACO.The decreased number of the best iteration means the reduction of the algorithm’s calculated quantities.The convergence speed is accelerated.Real-time performance of SIPS network reconfiguration with MAACO is better.The reduction of SOT means fewer changes in topology of SIPS.The system can be less influenced during network reconfiguration.
Therefore,MAACO can get a better solution than traditional ACO in SIPS network reconfiguration.
Simulations have been done by the use of the genetic algorithm (GA),particle swarm optimization (PSO),and MAACO.In order to ensure the validity of the data,each algorithm is simulated 50 times.The average value of each result is recorded in Table 4 and Table 5 as follows.
Table 4 Comparison between MAACO and other algorithms in Example 1
Table 5 Comparison between MAACO and other algorithms in Example 2
Through the comparison of data,it can be found that the number of fitness value between GA,PSO,and MAACO are basically same.The problem of SIPS network reconfiguration is solved by any algorithm.However,the number of SOT and of the best iteration are improved by the use of MAACO for Examples 1 and 2.
By the comparing with other intelligent algorithms,MAACO can not only accelerate the convergence speed,but also reduce the number of changes in topology of SIPS.The effectiveness and advanced nature of MAACO can be explained.
In this paper,the SIPS simplified network model and the mathematical model for network reconfiguration are set up.MAS,ACO,and the strategy ofK-nearest neighbor are analyzed theoretically.Multi-agent,ACO,and MAACO are combined.Simulation results and data comparisons show that MAACO can improve the characteristic of real-time by accelerating the convergence speed of the algorithm.It can also reduce the switch operation times for less influence on the whole power system.MAACO is very suitable for SIPS network reconfiguration,which can effectively improve the sustainability of SIPS.
Journal of Systems Engineering and Electronics2022年2期