## Abstract

An electric power supply is the backbone of development in advanced as well as in developing economies. An integral part of ensuring a secure power supply system is a power communication system. Due to the high and sustained performance requirements of power communication systems, electric companies prefer to construct their own communication networks privately rather than relying solely on a public communication system. The focus of this paper is on the optimal topological design of a power communication network. Based on advanced optimization models in public communication networks, and taking into account the specific Quality of Service, as demanded by various applications, such as protection, SCADA, voice, etc., an optimization model (PC/ISO) has been developed. The PC/ISO requires tedious numerical processing. Hence, a Genetic Algorithm (GA) is proposed to solve the optimization problem. In order to demonstrate the application of the proposed model for a power system communication network design and in order to evaluate GA solver results, a case study on designing the optimal communication network topology of one of the Iranian Regional Electric Companies has been conducted. The results suggest that the PC/ISO model and its GA solver are entirely viable and offer a simple, accurate, and cost effective solution.

## Keywords

Smart grids ; Communication infrastructures ; Optimal design ; Quality of service ; Genetic algorithms

## 1. Introduction

An electric power supply is the backbone of development in advanced as well as in developing economies. A power system supply may become vulnerable in the face of system abnormalities, such as equipment failure, disturbances, faults, and human operation errors. Therefore, keeping the power supply stable and reliable is a critical issue for power system design. A power communication/information system has a central and vital role in continuous and reliable operation of power systems  [1] , [2] , [3] , [4] , [5]  and [6] . The future growth of the power industry will be towards the establishing of smart grids. The definition of DOE for a SG grid is shown in Figure 1   [5] . The acronyms are explained in Table 1 .

 Figure 1. Smart grid definition.

 AMI Advanced Metering Infrastructure ATM Asynchronous Transfer Mode BPL Broadband Power Line CFA Capacity and Flow Assignment CI Communication Infrastructure CRIEPI Central Research Institute of Electric Power Industry DA Distribution Automation DMS Distribution Management System DOE Department of Energy (USA) DPLC Digital Power Line Carrier EMS Energy Management System GA Genetic Algorithm HAN Home Area Network IP Internet Protocol MIP Mixed Integer Programming MPLS Multi Protocol Label Switching MST Minimum Spanning Tree NAN Neighborhood Area Network NP-hard Nondeterministic Polynomial-time hard problem ONDP Optimal Network Design Problem OPGW Optical fiber Power Ground Wire OSI Open System Interconnection PC/IS Power communication/Information System PC/ISO Power Communication/Information System Optimization PLC Power Line Carrier PMU Phasor Measurement Units QoS Quality of Service RCC Regional Control Center SA Substation Automation SG Smart Grid SCADA Supervisory Control And Data Acquisition system TNLLP Transit Nodes and Links Localization Problem VPN Virtual Private Networks WAN Wide Area Network WAMS Wide Area Measurement Systems YREC Yazd Regional Electric Company

The bottom layer is a physical energy infrastructure that distributes energy. A communication infrastructure is defined on the top of the physical energy infrastructure to the entire supply chain. Computing/information technology is above the communication infrastructure for timely decision making. SG applications are on the top to create electrical system/societal values. Security is in another dimension and covers all layers. Generally, SG is a data communications network integrated with the electrical grid that collects and analyzes data captured in near-real-time about power transmission, distribution, and consumption  [4] , [5] , [6]  and [7] . However, unlike the maturity of the power engineering discipline, power communication system design and its reliability and security aspects are still at a primitive stage, and there are many research challenges in this field  [2] , [4] , [5] , [6]  and [8] .

Transmission of teleprotection signals between adjacent substations, centralized control of important power plants and substations, operational telephony, and few and limited administrative services (administrative telephony, file transfer and so on), have been the main conventional communication and information requirements of power utilities during past years. For technical and regulatory reasons, operational and administrative services have been traditionally regarded as separate, and often have been implemented on dedicated networks. These networks are generally based on old and low capacity communication technologies. Recently, there has been a transition towards switching to new and public communication technologies in power systems  [5]  and [9] .

The new trends in power communication systems in applications from SCADA, EMS, DMS, to SA, DA and advanced teleprotection are becoming critical to the proper operation of power systems and in maintaining system reliability and stability  [1] , [4] , [6]  and [9] .

Expanding network services, such as real time wide area measurement, monitoring and controlling systems, having embedded intelligent sensors and control devices for high voltage equipment, increasing administrative data communication due to deregulation and restructuring of the power system, and the growing of distribution generation systems are all driving the need for application of more qualitative, quantitative, and integrated information and communication systems in the electric power environment. Implementation of such applications requires a reliable, broadband, fast, digital, integrated, and standard based power communication/information system  [1] , [4] , [5] , [6]  and [9] .

The quality of service requirements (reliability, delay performance, and integrity of data) of PC/IS is generally higher than that of public communication and information systems  [10] .

Advances in information and communication technologies provide an opportunity for upgrading traditional power communication facilities into a modern high speed, pervasive and integrated digital communication/information networks. Transmission medias, such as OPGW and new DPLC systems, packet switching networks, and networking protocols, such as IP and MPLS, are among the most promising technologies in this regard  [4] , [5] , [6] , [11] , [12]  and [13] .

The dominant concept in advanced PC/IS design is internetworking. Advanced models for internetworking are based on designing the network layers  [12] , [14] , [15]  and [16] . Figure 2 shows a modern internetworking model for PC/IS. It consists of three basic levels: core, edge, and access levels. Each level provides an individually defined and specific functionality  [12] , [14] , [15]  and [16] . The core level switches packets as fast as possible with a minimum of data manipulation. The edge level generally is the boundary between the core and access levels and implements the majority of packet manipulations. The access level is the point at which end users connect with the network.

 Figure 2. Advanced internetworking architecture for power communication systems.

General characteristics of network’s layers are:

• Core layer : High capacity, high reliability, broad-band media (such as fiber optic), mesh topology.
• Edge layer : Medium capacity, communication media depends on case, hierarchical topology.
• Access layer : Low capacity, cost effective media (such as digital plc), hierarchical topology.

About one decade ago, it was believed that an optimized approach to internetworking was the use of the IP protocol for the service provision at access level and ATM technology for the high-speed switching and QoS provision at core level  [14] . Trends show that the use of ATM technology is declining, although new approaches and applications for this technology have been emerged during recent years  [17] . The integration of both technologies is possible by several approaches; between them, MPLS has better characteristics than other approaches for PC/IS  [13]  and [14] .

Communication design problems are divided into static and dynamic problems. Topological design of communication networks (designing the topology and allocating capacities for links and nodes in such a way as to carry the volume of data that is needed with the desired performance (delay, loss, reliability)) is a static problem. The effects of the topology design of a communication network are long-term. In contrast to static problems, there are some dynamic and adaptive problems that need real time solutions. The examples are dynamic routing, call admission control and priority control or buffer management  [18] . The focus of this paper is on the static design of a power communication network.

Design of communication networks should be optimal. It is obvious that in optimal design, dimensioning must be economical and, simultaneously, meet QoS requirements. Therefore, the optimal topological design of a power communication network is inherently a multi-objective optimization problem.

The optimal topological design of communication networks is a NP-hard combinatorial optimization problem  [19] . Because of the complexity of the problem, mathematical programming is not a preferred solution, especially for medium to large size networks. Heuristic algorithm population based methods, such as genetic algorithms, have shown themselves to be good candidates for solving such problems  [20] , [21] , [22] , [23] , [24] , [25] , [26] , [27] , [28] , [29]  and [30] . It should be noted that these methods do not give an optimal solution but a near optimal is what, at best, can be expected.

Internetworking architecture for the power communication system described above has led towards using and developing Transit Nodes and Links Localization Problems (TNLLP) as an advanced optimal network design problem model for topology optimization of communication networks, based on layered internetworked architecture  [31] . The TNLLP problem has applications in MPLS networks design. Optimization in TNLLP is based on cost, and QoS requirements are not seen in its formulation. The TNLLP solution is based on mathematical programming, which is very complex and time consuming, especially for large size problems.

Power communication/information system design and optimization is a multidisciplinary problem. Many aspects of power system operation and control, communication technologies and protocols, and also operational research and artificial intelligence should be integrated in order to study, formulate and solve the problem.

In this work, optimal topological design of a power communication network is studied. Based on new concepts in design internetworking and layered architecture, employing TNLLP as an advanced optimization model in public communication networks and taking into account the specific QoS as demanded by various applications, such as protection, SCADA, voice, etc., an optimization model (PC/ISO) has been developed. The PC/ISO requires tedious numerical processing. Hence, a Genetic Algorithm (GA) is proposed to solve the optimization problem.

The rest of this paper is organized as follows: In Section  2 , the literature review is presented. In Section  3 , the formulation of the proposed model is laid down. The design of the GA solver is discussed in Section  4 and Section  5 is devoted to a case study to demonstrate the proposed approach. A follow up discussion on the GA solver is included in Section  6 , and finally, the paper is concluded in Section  7 .

## 2. Literature review

We present a literature review in 2 subsections regarding communication network optimal topological design, and power communication network design.

### 2.1. Communication network topological design

A network can be modeled as an undirected graph ${\textstyle G(V,E)}$ , having node set ${\textstyle V}$ and link set ${\textstyle E}$   [32] . Communication network problems are classified into static and dynamic problems, the first category deals with the design of the topology, capacity, and static flow of traffic  [18]  and [33] , while the second deals with adaptive network design, such as dynamic routing, call admission control, and priority control or buffer management of the network  [18] . The static network design problem is to synthesize a network topology that will satisfy all or some of the requirements, such as “minimize cost”, “maximize flow”, “multi-commodity flow”, “efficient routing”, “sufficient redundancy”, “acceptable delay” and “conservation of flow”  [18, Section 3] .

There are different schemes for static network design problems, as below.

In the literature, classical Optimal Network Design Problem (ONDP) has been modeled as a Mixed Integer Programming (MIP) for designing the links of a network with fixed nodes. In the formulation of this problem, the objective is to minimize the (linear) cost of link capacities, under constraints of the fixed cost of actually provided links below the given bound  [31] . Another version of classical ONDP has been modeled with total link costs as the objective function  [27]  and [28] . It is shown that classical ONDP is a NP-complete problem  [19] . This problem has been solved by the branch and bound algorithm  [31] and greedy algorithms  [31] for small size problems. For medium to large size problems, meta heuristic algorithms, especially GA, have been used  [27]  and [28] .

One of the main relevant research problems is ONDP with reliability considerations. A common reliability measure in this kind of problem is all-terminal reliability  [20] , [22] , [23] , [26] , [32] , [34] , [35] , [36] , [37] , [38]  and [39] , although other measures, such as two  [40] or ${\textstyle k}$ terminal reliability  [41] and single node or link survivability  [32] , are stated in some papers. The exact calculation of all-terminal network reliability is an NP-hard problem, with computational efforts growing exponentially with the number of nodes and links in the network  [35] . Various forms of network design problem with reliability considerations are formulated. Minimizing link numbers under network diameter, node degree constraints and also single node survivability of a particular network  [32] , maximizing reliability of a network under budget constraint  [32] , [40]  and [41] , maximizing network fault tolerance under budget constraint  [32] , minimizing cost under minimum overall reliability constraint  [22] , [23] , [26] , [36] , [37] , [38]  and [39] , and nonlinear combination of reliability and cost as the objective function under usual ONDP constraints  [20]  and [34] are some of them. A variety of methods for network reliability calculation, such as exact analytical methods  [32]  and [40] , Mont Carlo simulation  [20] , [22] , [23] , [32] , [34] , [38] , [39]  and [41] , or upper and lower bound estimations  [22] , [32] , [37]  and [38] exist. Meta heuristic methods such as Evolutionary and Genetic Algorithms  [20] , [22] , [23] , [26] , [32] , [34] , [36] , [38]  and [41] , Ant Colony  [36] , Tabu Search  [32]  and [36] , Simulated Annealing  [32]  and [36] , and Cross Entropy  [37] , besides some artful and combinational methods  [32] , [39]  and [40] , have been used to solve ONDP with reliability considerations. As known in the literature, two-connectivity is one of the most important properties of highly reliable networks  [24]  and [37] , so in some references, this property is used to formulate or develop the algorithms for solving the ONDP problem with reliability considerations  [22] , [24] , [26] , [37]  and [42] .

Another form of ONDP problem is formulated by considering the delay of transmitted signals as a constraint  [18] , [21] , [24]  and [42] or objective function  [25]  and [43] . Delay in a communication network is related to propagation delay, queuing delay, switching delay, between packet delay, and serial delay  [44] , but queuing delay, which is modeled with ${\textstyle M/M/1}$ queue  [24] , [25]  and [43] , is more common in the literature. Different versions of this problem are solved by genetic algorithms  [21] , [24]  and [25] , artificial neural network  [21] , artificial intelligence and expert systems  [42] , or other heuristic algorithms  [43] .

The last version of ONDP problems deals with minimizing the average packet loss probability as an objective function under cost and other common constraints. To compute the average packet loss rate (that is related to the buffer capacity of nodes), each node is modeled with ${\textstyle M/M/1/K}$ queuing system. The problem is solved with a genetic algorithm  [45] .

The common characteristic of ONDP problems is that the architecture is based on only one layer and the location of nodes is not variable. Therefore, the links and their capacities and the static flow of traffic are variables of the optimization problem.

The advanced optimal network design problem is related to the design of a network as a hierarchical system consisting of a minimum of two layers. In this problem, the transit nodes, as main switches in the backbone, should be selected in an optimal manner. Although hierarchical network design is a well known concept in recent years, simultaneous access and backbone design is not very common in the literature  [46]  and [47] . The simultaneous access and backbone network design problem has been formulated as a Transit Node and Link Localization Problem (TNLLP)  [31]  and [33] . Overall costs (links and transit nodes)  [31] , [33]  and [48] and/or delay  [33] have been modeled as objective functions in the literature. Branch and Bound algorithm  [31] , Estimation of lower bounds on optimal solutions by the Lagrangean relaxation method  [33] , mixed integer programming  [46] , clustering and local optimization  [47] have been used for small problems. Heuristic methods  [31]  and [33] , genetic algorithms  [46]  and [48] , and simulated annealing  [31] have been developed for medium to large size hierarchical network design problems. A practical use of this modeling is Multi Protocol Label Switching (MPLS) networks  [31]  and [46] .

### 2.2. Power communication network design

As shown in Figure 3 , power utilities make use of many telecommunication services, which are traditionally handled by narrowband, specialized and dedicated, star type networks [11] , [13]  and [49] .

 Figure 3. Electric power utility network (traditional).

With the development of power networks towards intelligent grids, its communication infrastructure should be digital, real-time, resilient, intelligent, scalable, flexible, manageable, extensible and also should be interoperable, secure, future proof and cost effective  [4] , [5] , [6] , [49] , [50]  and [51] . Such a network should connect all of the actors in the power system consisting of the bulk generation sector, transmission sector, distribution sector, control centers, distributed generators, network operators and also customers as an active part of the power system  [4] , [7]  and [52] . In other words, new services, requirements and technologies, in addition to optimization objectives, lead power system communication toward a reliable, dedicated, integrated, distributed, broadband, hierarchical, and mesh type network  [4] , [5] , [8] , [49] , [53]  and [54] . The transmission from the old to the new architecture of power communication systems is not going to happen overnight, but will have to be phased in over many years  [49] . At the present time, there is no existing standardized communication infrastructure which has been widely accepted and used to transform the current electrical power grid into a smart grid. So, defining the services, requirements and architecture of the communication/information infrastructure of the power system, besides proper and optimal design techniques for such a network, are live research subjects in this field  [4] , [5] , [6]  and [54] .

Application of narrowband packet switching networks, based on the X25 protocol, for telecontrol systems, was one of the first steps in this regard  [11]  and [55] . The next step was application of the best effort Internet Protocol (IP) in power communication systems  [9] , [12] , [56] , [57] , [58] , [59]  and [60] , although other versions of the IP solution with guaranteed QoS have been developed  [61] . Parallel to these efforts, future concepts of utility telecommunication networks based on broadband integrated service digital networks with ATM technology were designed by Criepi in Japan  [62]  and [63] . The idea was accepted and followed by many researchers in that field until some years ago  [9] , [12] , [64] , [65]  and [66] . As it seemed that IP and ATM technologies should coexist in power system communication networks, MPLS technology, which could integrate both of them, was introduced as a promising technology for power communication systems (Figure 4[12] , [13]  and [14] .

 Figure 4. Configuration of MPLS network.

It is shown that quality of service guarantee and logically segregated communication services can be obtained in the MPLS network by traffic engineering and implementing Virtual Private Networks (VPN)  [13] . At the present time, IP and MPLS with guaranteed QoS are most important networking protocols for power system communication  [4]  and [5] .

Different communication transmission media, such as Optical fiber Power Ground Wire (OPGW)  [5] , [29] , [52] , [54] , [67]  and [68] , Digital Power Line Carrier (DPLC) and Broadband Power Line (BPL)   [5] , [16] , [29] , [52] , [67] , [69]  and [70] , wireless communication   [5] , [52] , [53]  and [67] and satellite communication   [5] , [53]  and [67] may be used in power communication systems, but OPGW and DPLC are more preferable. DPLC and OPGW are the two communication media owned by the power industry, therefore, their operational costs are low, the speed of their repair and maintenance is high, and they do not need any permission and regulatory license to be used. In addition, the use of these two proprietary systems for power communication is usual in related literature  [29] .

Although the characteristics and concept of future power communication and information systems has been described in literature frequently  [4] , [5] , [7] , [13] , [64]  and [65] , there are a few references about detail, quantitative, and optimal design of such networks. In addition, numerous literature is related to distribution communication  [54] and also customer side communications (such as AMI)  [71] , which are not at the central point of our study.

Shahraeini et al.  [29] designed a power Communication Infrastructure (CI) for power system control purposes. They compared communication infrastructures for centralized and decentralized control strategies in power grids. Their design is based on finding the Minimum Spanning Tree (MST) as a communication backbone for both centralized and decentralized strategies. They investigated their design in the IEEE 118-bus test network and compared major critical parameters of these two backbone networks, including latency, reliability, and cost. Their results show that, although communication infrastructure investments are almost the same in both cases, the decentralizing strategy is better regarding the latency and reliability of CI.

In recent research, Sharaeini et al.  [30] studied meter placement and its required communication infrastructure for a state estimation program in a Wide Area Measurement System (WAMS). The mentioned two planning problems are jointly formulated and optimized by a single GA model and solver. Their results show that their co-optimization process outperforms the techniques optimizing each section independently.

Saputro et al.  [16] focused on routing issues in the SG communications infrastructure, which consists of different network layers and components, such as Home Area Networks (HANs), Neighborhood Area Networks (NANs) and Wide Area Networks (WANs). They have provided a survey of the existing routing research and analyze the advantages and disadvantages of the proposed protocols with respect to different application areas.

Xiaorong et al.  [72] studied the conceptual architecture of a WAMS communication network, according to the seven layer model of the Open Systems Interconnection (OSI). They have explored the media of a WAMS communication network, network communication protocol and network technology, but they have not specified WAMS’s network topology in their work.

## 3. Formulation of power communication/information system optimization (PC/ISO) model

There are two layers in the Transit Nodes and Links Localization Problem (TNLLP), access and backbone layers, whose network topologies are optimized simultaneously.

The TNLLP model is characterized as follows:  [31]

Given:

• A set of accesses nodes with given geographical locations.
• Traffic demand between each access node pair.Objective:
• Find the number and locations of the transit nodes (in these nodes, no traffic is originated, they only switch the traffic streams between access node pairs).
• Find links connecting access nodes to transit nodes.
• Find links interconnecting transit nodes.

These objectives should be met with minimal cost.

Total network cost is composed of:

• The fixed installation cost of each link.
• The capacity-dependent cost of each link.
• The fixed installation cost of each transit node.

In TNLLP, the set of network nodes is divided into two disjoint subsets: the subset of access nodes and the subset of transit nodes. It is assumed that the demands are generated only by the access nodes and that the access nodes cannot transit demand flows. The access nodes can only serve as the end nodes of the network paths and there are no links between them. The installation costs are assigned only to transit nodes, as access nodes are located in advance.

Considering the distribution and transmission substations, generation stations, different control centers, customers, offices, branches, and other utilities as traffic generators or fixed access points to the communication/information infrastructure, we can choose proper locations for transit nodes and links (core network) similar to the TNLLP model. However, there are some special characteristics needed by PC/IS networks that are not considered in the TNLLP model.

PC/IS has a stringent quality of service requirements. Reliability, delay performance and data loss ratio are the most important parameters for this network.

In general, the reliability of connection between two nodes with ${\textstyle k}$ degree of connectivity (${\textstyle k}$ possible routes between them) and equal reliability for nodes and links is  [11] :

 ${\displaystyle {\mbox{Total reliability}}=1-[1-[R_{i}]^{p}]^{k}{\mbox{,}}}$

OPGW and DPLC, as two proprietary communication media for power utilities, are considering in the design of PC/IS networks. We consider the reliability of DPLC links as 0.99, the reliability of OPGW links as 0.9999 and the reliability of all of nodes as 1. It can be shown that the reliability requirements of the distribution (access) network (above 0.95) will be met by using each DPLC or OPGW link in a hierarchy type configuration (in the worst case for 3 DPLC links in a direct path (${\textstyle p=3,k=1}$ ), reliability will be 0.97). Providing higher reliability required by the transmission (core) network (above 0.999) is possible by using mesh configuration (minimum 2 degrees of connectivity) and high or medium reliability communication technologies, such as OPGW or DPLC links in the transit network (in the worse case for 3 DPLC links in each one of two disjoint paths (${\textstyle p=3,k=2}$ ), the reliability will be 0.999)  [11] .

Delay performance is another QoS factor that must be considered in the model. With this assumption that queuing delay is the main source of delay in mesh networks  [43] , the ${\textstyle M/M/1}$ model is used for trunk queuing delays. Regarding symbols used in the PC/ISO model (described in the following), the delay expression becomes:

 ${\displaystyle {\mbox{Average Delay}}={\frac {1}{\Sigma _{d}h_{d}}}\Sigma _{e}{\frac {f_{e}}{y_{e}-f_{e}}}{\mbox{.}}}$
( 1)

On the other hand, very strict requirements on packet losses are needed for control applications in power systems. Packet losses mostly occur because of the finite buffer capacity of packet switching networks. To compute the average loss rate at each switch, each node is modeled with the ${\textstyle M/M/1/k}$ queuing system to account for packet losses. Regarding previous research  [45] , the total number of packet losses is estimated as a function of the link flow and the capacity of buffers and links. Using symbols used in PC/ISO problem formulation, the closed form of packet loss will be:

 ${\displaystyle {\mbox{Average packet loss}}={\frac {1}{\Sigma _{d}h_{d}}}\Sigma _{e}\quad y_{e}{\frac {(1-\rho _{e})}{1-\rho _{e}^{be+1}}}\rho _{e}^{be}{\mbox{;}}\quad \rho _{e}={\frac {f_{e}}{y_{e}}}{\mbox{.}}}$
( 2)

In order to consider the above QoS parameters in the topological design of power communication networks, we have developed the TNLLP model as follows:

• Entering reliability requirements of PC/IS, with ${\textstyle k}$ -connectivity concept.
• Entering delay and integrity (packet loss) performance requirements of PC/IS as objective functions besides cost minimization in a multi objective approach.
• Choosing a gain attainment concept for problem formulation.
• Developing a Capacity and Flow Assignment (CFA) strategy following static, non-bifurcated routing (choosing only one route (as the best route) for traffic needs of each two points).
• Adding buffer capacity to variables.
• Considering OPGW and DPLC as communication media. According to the above arguments, the complete formulation for PC/ISO is proposed as follows:

PC/ISO (Power communication/information system optimization problem)

Defined sets:

${\textstyle v=1,2,\ldots ,V}$ Candidate locations for transit (core) nodes.

${\textstyle w=1,2,\ldots ,W}$ Fixed set of access node locations that concentrate end user traffic.

${\textstyle e=1,2,\ldots ,E}$ The set of candidate links that can be used in networks consists of two sets; ${\textstyle e1=1,2,\ldots ,E1}$ (transit links) and ${\textstyle e2=E1+1,\ldots ,E}$ (access links).

${\textstyle d=1,2,\ldots ,D}$ The index set of all traffic demands.

${\textstyle j=1,2,\ldots ,m(d)}$ The set of candidate routes to realize flows of demand ${\textstyle d}$ .

Constants :

${\textstyle K={\mbox{Connectivity degree}}}$ ,

${\textstyle L_{ideal}={\mbox{The ideal amount for average loss}}}$ probability in the network,

${\textstyle D_{ideal}={\mbox{The ideal amount for average delay in the network}}}$ ,

${\textstyle h_{d}={\mbox{Traffic volume for demand }}d}$ ,

${\textstyle a_{edj}=1}$ if link ${\textstyle e}$ belongs to path ${\textstyle j}$ of demand ${\textstyle d}$ , 0 otherwise,

${\textstyle c_{e}={\mbox{Marginal cost of link }}e}$ (for link capacity),

${\textstyle c_{be}={\mbox{Marginal cost of link }}e}$ (for buffer capacity),

${\textstyle k_{e}={\mbox{Fixed cost of installing link }}e}$ ,

${\textstyle B={\mbox{The ideal amount for budget}}}$ ,

${\textstyle M_{e}={\mbox{Upper bound for the capacity of link }}e}$

${\textstyle b_{ev}=1}$ if node ${\textstyle v}$ is incident with link ${\textstyle e}$ , 0 otherwise,

${\textstyle l_{v}={\mbox{Cost of installing transit}}}$ (core) node ${\textstyle v}$ .

Variables :

${\textstyle x_{dj}={\mbox{Equal }}}$ to 1 if route ${\textstyle j}$ is selected to support demand ${\textstyle d}$ (binary variable),

${\textstyle \sigma _{e}=1}$ if link ${\textstyle e}$ is installed, 0 otherwise. Links can be established between core (switch) nodes or between access nodes and core nodes (binary variable),

${\textstyle \epsilon _{v}=1}$ if core node ${\textstyle v}$ is installed, 0 otherwise (binary variable),

${\textstyle b_{e}={\mbox{Buffer}}}$  capacity of link ${\textstyle e}$ (non-negative integer variable),

${\textstyle y_{e}={\mbox{Capacity}}}$ of link ${\textstyle e}$ (non-negative integer variable),

${\textstyle f_{e}={\mbox{Traffic}}}$ flow of link ${\textstyle e}$ (non-negative integer variable).

 ${\displaystyle Objective\,:minimize\gamma =(\gamma _{1}^{+},\gamma _{2}^{+},\gamma _{3}^{+}){\mbox{,}}}$
( 3)

Eq. (3) represents the objective function as a multi objective, goal attainment model. It shows the desire to reach the stated goals (budget, delay and loss performance) as in Eqs. ,  and  and in a coordinated manner. It is important to mention that we want to minimize the upper deviation from the goals. This implies that the lower amount for cost, delay and loss, in comparison with ideal amounts, are completely preferable. Eqs. ,  and  reflect this concept. In Eq. (4) , the total cost consists of installing transit (core) node cost ${\textstyle (\sum _{v}l_{v}\epsilon _{v})}$ , fixed cost of installing link ${\textstyle e(\sum _{e}k_{e}\sigma _{e})}$ and variable costs of installing link ${\textstyle e}$ , that are dependent on capacity ${\textstyle (\sum _{e}c_{e}y_{e})}$ and buffer capacity ${\textstyle (\sum _{e}c_{be}b_{e})}$ of link ${\textstyle e}$ . In Eq. (5) , average delay is shown by ${\textstyle {\frac {1}{\Sigma _{d}h_{d}}}\sum _{e}{\frac {f_{e}}{y_{e}-f_{e}}}}$ , which must be close to ideal average delay (${\textstyle D_{ideal}}$ ) in network; ${\textstyle D_{ideal}}$ is a constant for our problem. Since there are multi commodity, multi requirements for different services in PC/IS, ${\textstyle D_{ideal}}$ can be calculated by the weighted average of the delay requirements of different services. The weights are proportional to the traffic volume of each application service. Eq. (6) shows the deviation of average loss (probability of data loss) in the network. ${\textstyle L_{ideal}}$ is a constant for the PC/ISO problem and can be calculated in the same way as ideal average delay. Eq. (10) represents the link utilization that is applied to the loss equation, Eq. (11) shows link flow, Eq. (12) says that link utilization must be smaller than 1, Eq. (13) restricts the capacity assignment to the maximum or upper bound capacity of each link, and Eq. (14) restricts the number of routes for carrying each demand traffic to one. Eq. (15) guarantees that before installing each link, ${\textstyle e}$ , its incident node, ${\textstyle v}$ , is installed. Eq. (16) implies that before selecting route ${\textstyle j}$ for carrying the traffic demands of ${\textstyle d}$ , all links, ${\textstyle e}$ , in that route must be installed. Eq. (17) provides the necessary condition for the ${\textstyle K}$ -connectivity of installed transit nodes, ${\textstyle v}$ , because of reliability requirements. (Providing enough conditions for ${\textstyle K}$ -connectivity needs further inspection of the designed topology, and is provided by complementary software tools, after designing the initial topology.)

As discussed before, network topology optimization problems are NP-hard. Neither classical mathematics solutions nor local search heuristic algorithms can solve this kind of problem completely, especially for medium or large size problems.

A generic solution for small, medium and large size problems is the evolutionary algorithm, especially genetic algorithms. In this research, a multi objective GA implementation of the PC/ISO problem is developed as follows.

## 4. Developing a genetic algorithm solver

### 4.1. General characteristics of GA

The genetic algorithm, introduced in 1970 by John Holland et al., is inspired by the biological evolution of a species. It is a general purpose, population based search method. GA is capable of finding the global optima of a problem during an iterative process. Inherently discrete in nature, GA can handle both discrete and continuous variables, nonlinear objective functions, and constrained optimization problems. GA can be used for multi-objective optimization. The GA logic is based on the “survival of fitness”. The chromosomes in GA represent design solutions. There are three basic operators in Gas: “selection”, “crossover” and “mutation“. These operators cause chromosomes to evolve during different generations towards the global optima of the problem  [73] . The “crossover” and “mutation” operators, besides the “inversion” operator  [24] , are very powerful exploration and exploitation techniques that are used in GA. Regarding the above mentioned characteristics, GAs have the ability to encounter highly nonlinear, mixed integer optimization problems that are typical of complex engineering systems  [74] . GAs are very popular in academia and in the industry and have been applied successfully for a broad range of problems such as communication network design problems.

### 4.2. PC/ISO GA solver

The PC/ISO GA solver package consists of 5 main Matlab m. files: loop01.m, ga01.m, check 01.m, shortest.m and netdata.m., which are schematically shown in Figure 5 and described below.

 Figure 5. PC/ISO GA solver main modules and their relation.

Ga 01: Ga01 is the heart of the package. Application of this routine is to find the best topology for power communication networks using GA. The best transit nodes and best transit links are selected by this routine. This program uses a multi fitness function. The first (higher priority) function is the delay deviation function. The second (lower priority) fitness function is the cost function. In this implementation of the PC/ISO GA solver, an infinite capacity for link buffers is considered, so the loss due to buffer capacity will be zero and the third objective will be met in any case. The data that are used by this function are loaded from a data file named “netdata”.

Check 01: This function checks whether or not a chromosome (chorom) (each chromosome consists of on–off states of core nodes and core links) can describe an acceptable topology for a power communication network, and, if it can, calculates the fitness functions of this chromosome. Check01 is called by the Ga0l function and returns the result to this function.

Netdata: The data file consists of all information needed to solve the optimal network design problem. This function is run by Ga01.

Shortest : This function solves the shortest route problem with a dynamic programming algorithm. The Input of this function is the distance matrix between points. The output of this function is the shortest route matrix. The shortest function is called by check01 and returns its result to that function.

Loop 01: Loop01 is a function that repeats the Ga01 program for finding the global optimal topology.

Logic of PC/ISO GA solver:

In optimization methods using genetic algorithms, it is necessary to code the variables with chromosomes. We considered the binary variable of a transit nodes situation (installed or not) and a transit links (links between transit nodes) situation (installed or not) as binary elements (genes) of chromosomes. We could code all the transit and access links in the chromosome, but the problem would be very complicated. Therefore, we choose the access links based on the shortest path between them and the installed transit nodes.

In a similar way, we could bring the capacity of the installed links to the chromosome definition, but because of extreme complexity, we preferred to assign capacity based on aggregation of traffic flow on the shortest paths.

In the GA solver, some chromosomes are initially generated randomly (initial population) and after selection of the best of them, crossover, mutation and inversion operators are activated on the population to produce new generations. It must be mentioned that the crossover and mutation are standard operators in every GA solver, but the inversion operator is introduced in only some of the literature  [24] .

The selection process of chromosomes is based on sorting the current population. In this research, the sorting is based on hierarchical analysis of cost and delay (deviation of delay from ideal amount), with a higher priority for delay and a lower priority for cost.

After sorting the chromosomes, each one gets a probability. Giving the probabilities is based on a0 parameter (${\textstyle 0 ). The formulation is based on geometric distribution as ${\textstyle a_{0}(1-a_{0})^{i-1}}$ , where ${\textstyle i}$ is the rank of the sorted chromosome and ${\textstyle a_{0}(1-a_{0})^{i-1}}$ define the chance of a chromosome to be chosen for the next generation. The final step in the selection process of chromosomes is the use of a roulette wheel. The new population will go for evaluation and other calculations of the program.

## 5. Case study on PC/ISO problem-optimal design of Yazd Regional Electric Company (YREC) communication system

To show the application of the PC/ISO model for a power system, and to evaluate the capabilities of this modeling method in answering power communication system problems, a case study on designing the topology of the Yazd Regional Electric Company (YREC) private communication network was conducted. YREC is a relatively small electrical company in the central part of Iran. The choice of this regional company is due to the size of its power network, the diversity of communication system requirements and the mesh configuration of the power system, which make it suitable for such a case study. In addition, the administrative telephony communication network design of this region was studied before  [75] , which could be helpful regarding data collection.

The YREC single line diagram is shown in Figure 6 . To have a reasonable network size for such a case study, we have concentrated the communication requirements of the YREC power system on the power network configuration of a 63 kV level and up. In order to simplify data collection and without putting any restrictions in applying the model for other traffic requirements, in this implementation, only traditional and operational power communication requirements are considered.

 Figure 6. YREC single line diagram.

The YREC Regional Control Center (RCC) is located on the Yazd 2 substation and the central administrative building of YREC is adjacent to the university substation. According to standards  [9]  and [10] and considering traditional traffic requirements, the total communication needs of the YREC power system, consisting of speech (digital compressed speech), operational data, digital teleprotection and video surveillance, are summarized in Table 2 . It is obvious that using new and advanced data gathering schemes and technologies in power systems (for example, PMU) can increase the traffic requirements of the network, but do not make any restrictions in the application of the proposed model.

 W1 W2 16 W3 16 W4 16 8 W5 91.6 19 91.6 19 W6 8 19 W7 27 8 W8 19 8 8 W9 9.6 25.6 9.6 25.6 35 33.6 9.6 73.6 W10 19 9.6 W11 16 16 99.6 8 8 8 17.6 8 W12 19 25.6 8 16 W13 19 9.6 8 W14 19 25.6 16 W15 19 9.6 8 8 W16 19 57.6 W17 19 41.6 8 W18 19.8 8 25.6 8 8 8 W19 19 25.6 8 W20 19 9.6 8 Substations (access nodes) W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12 W13 W14 W15 W16 W17 W18 W19 W20

Three important qualities of service parameters are “reliability”, “delay” and “loss performance” in a communication system. By designing the communication system in a minimum two layers (access and core), using OPGW or DPLC and also mesh configuration in the core level, and using DPLC in the access level with hierarchical topology, it is shown that the reliability requirements could be met. The other two parameters (loss and delay performance) are considered in the formulation. According to standards and YREC requirements of Table 2 , traffic types, percentages, and performance requirements (regarding delay and integrity (probability of loss) classes) are mentioned in Table 3 . According to Table 3 , the weighted average delay performance requirement would be 877 ms, and the weighted average loss performance requirement would be 2∗10−10 , which are considered ideal design points for our problem.

Table 3. Traffic characteristics of YREC network.
Traffic type Percentage (%) Quality of service requirements
Delay (ms) Integrity (loss probability)
Speech 10.7 100 10−6
Teleprotection 2.7 10 10−14
Operational data 60.5 1000 10−10

According to the advantages of using private communication media for electric companies, such as mentioned before, we have considered only two main and specialized communication media (OPGW and DPLC) in this implementation of the PC/ISO model. The detailed characteristics are tabulated in Table 4 . It is rather obvious that these communication links must be built over existing power lines.

Table 4. Power communication media and their characteristics.
Communication system System capacity Marginal cost (depended on capacity)a Variable cost (depend on distance)a Considerations
Power line carrier 32 kbit/s 20,000$The outdoor equipment costs are neglected 64 kbit/s 40,000$
128 kbit/s 80,000$Fiber optic (OPGW) 2 Mbit/s 1000$ 7000$/km The repeater costs are neglected 8 Mbit/s 3000$ 7000$/km 32 Mbit/s 16,000$ 7000$/km 150 Mbit/s 75,000$ 7000$/km a. Costs are only approximated for this case study. For the optimal design of YREC power communication network topology with previously mentioned characteristics (single line diagram, communication requirements, available communication media, quality of service requirements and so on), we use the PC/ISO model described and formulated in Section 3 of this paper. Defined sets: • ${\textstyle w1\ldots w20}$ (Figure 6 ) are fixed set of access node locations that gather end user traffic. • The traffic demand matrix “${\textstyle d}$ ” is as Table 2 . • With an engineering deduction, the candidate locations for transit (core) nodes can be 10 points (${\textstyle v_{1}\ldots ,v_{10}}$ ), as shown in Figure 6 . • The sets of candidate links in network (${\textstyle e}$ set) consist of 33 links between core nodes (transit links) and 116 links between access nodes and core nodes (access links). Constants: • ${\textstyle K}$ or the connectivity degree is supposed to be 1 for access nodes, and 2 for transit nodes. • ${\textstyle L_{ideal}}$ has been supposed to be 2×10−10 , as described above. • ${\textstyle D_{ideal}}$ has been supposed to be 877 ms, as described above. • ${\textstyle c_{e}}$ or the marginal cost (dependent on capacity) of ${\textstyle e}$ links is equal to 20/32 for PLC links and 1/2000 for fiber optic links. • ${\textstyle k_{e}}$ or the fixed cost of installing link ${\textstyle e}$ is supposed to be 1000$ for each link.
• In addition to cost constants mentioned in PC/ISO formulation, we have one additional link cost constant (${\textstyle cl_{e}}$ ) in the YREC communication network. This new constant depends on the length of communication links. This new factor is zero for DPLC links and about 7000$for each kilometer of fiber optic links. • ${\textstyle l_{e}}$ is the distance of each link ${\textstyle e}$ . • ${\textstyle M_{e}}$ or the upper bound for the capacity of link ${\textstyle e}$ is supposed to be 650 Mbit/s. • ${\textstyle l_{v}}$ or the cost of installing transit (core) nodes is supposed to be 30,000$.
• ${\textstyle b_{ev}}$ and ${\textstyle a_{edj}}$ are related to the process of solving the problem and not described here. Variables:
• Installed transit nodes, installed links and the type and capacity of links are the main variables of the problem.
• In this case study, we do not put any restriction on buffer capacity (${\textstyle b_{e}}$ is supposed to be infinite) so we do not consider ${\textstyle b_{e}}$ as a variable in our case study. Objective function:

A practical point in PC/ISO model implementation of the YREC network is that we cannot guess the budget needs, so, our first objective is to minimize the total cost of the system. (Not minimize the deviation of the cost from the total budget.)

Therefore, the first objective (cost) is:

 ${\displaystyle min\gamma _{1}=\sum _{e}(c_{e}y_{e}+k_{e}\sigma _{e}+cl_{e}\sigma _{e}l_{e})+\sum _{\upsilon }l_{v}\epsilon _{v}{\mbox{.}}}$

The second objective (delay) is:

 ${\displaystyle min{\underset {2}{\overset {+}{\gamma }}}{\mbox{,}}\quad \gamma _{2}^{+}=\lbrace {\begin{array}{c}\gamma _{2}\quad {\mbox{if }}\gamma _{2}\geq 0\\0\quad {\mbox{if }}\gamma _{2}<0\end{array}}}$

Constraints:

The constraints 10–17 (mentioned before) must be satisfied for PC/ISO model implementation of the YREC power communication network.

In the YREC optimal network problem, we have 159 binary variables (10 transit node candidates, 33 transit link candidates, and 116 access link candidates). It implies that the solution space consists of 2159 or 7.3∗1047 states. We must add the capacity assignment for each “on” link to this complexity. It is simply seen that for a relatively small power network, the optimal communication network design is a complex or NP-hard problem. Solving these kinds of problems with traditional optimization methods is very tedious, time consuming, and maybe impossible. In the following, we present the results of solving this problem using the genetic algorithm solver that we have developed for this purpose.

## 6. Applying PC/ISO GA solver for designing YREC communication network

The PC/ISO GA solver was applied to the YREC communication network design and two groups of tests have been done on the GA solver. The first group of tests was carried out to tune the parameters of the GA solver (population number, generation number, crossover, mutation, inversion probabilities, and ${\textstyle a_{0}}$ ). As GA is a problem dependent method, these tests are important to be sure about the results of the solver. These tests have been done with constant input data for the problem. The characteristics and best setting parameters of the solver are obtained as shown in Table 5 .

Table 5. PC/ISO GA solver characteristics and parameters.
GA type Binary
Chromosome format Binary string, represent candidate transit nodes and transit links
Fitness evaluation method Sort the population based on (1) Delay (2) cost and then assign their selection probability by using geometric probability function/${\textstyle a_{0}=0.1}$
Selection method Roulette—wheel
Crossover type/probability Single point/${\textstyle p_{c}=0.7}$
Mutation type/probability Flip bit/${\textstyle p_{m}=0.4}$
Inversion probability ${\textstyle P_{i}=0.1}$
Size of population Pop_size = 30
Number of generations Maxgen = 12
Number of different runs 14

By applying these parameters to the GA solver, The YREC communication network is resulted as shown in Figure 7 .

 Figure 7. YREC communication network.

After tuning the parameters, the second group of tests was done. These tests were based on changing the input data and evaluating the results. The trends of the results in the second group of tests complied with our expectations of GA solver behavior.

Verification of results

The node and link optimization network design problem, with more than one objective and based on power system communication lines, has not been formulated and solved before to the best of the authors’ knowledge. Therefore, verification of the model and its results is not possible according to solved and published results.

In addition to the results of different tests that satisfied our expectations from the model behavior, a specific program has been prepared for validation of GA solver results (Check00.m and ga00.m). This specific program is based on only transit node optimization and defines an upper bound for results. The links in this new program are not optimized and are installed everywhere possible, between installed transit nodes. Hence, the possible solution space for this program is definitely small (210 =1024) and so, the results of it are certainly accurate.

To validate our GA solver by this new program, we compared the results obtained by the main GA solver (the result shown in Figure 7 ) with the results of running the new program for the same conditions (traffic, ideal delay, costs…). The results of the new program are equal to $2,700,000 for optimal cost and 0.1411 s for optimal delay. The selected transit nodes are ${\textstyle v_{1},v_{4},v_{6},v_{7}}$ , and ${\textstyle v_{10}}$ . The obtained results of the new solver are an upper bound for the main GA solver and the selected nodes of the new solver are a subset of selected nodes in the main GA solver. Comparisons between the two solvers (Table 6 ) show that the PC/ISO GA solver based on node and link optimization gets completely better results than the new solver based on only node optimization. Table 6. A comparison between PC/ISO “transit nodes optimization solver” and “transit nodes and links optimization solver”. Characteristics and results Transit nodes and links optimization solver Transit nodes optimization solver No of genes in chromosome structure 43 10 No of transit nodes in optimal solution ${\textstyle 7(v1,v2,v4,v6,v7,v9,v10)}$ ${\textstyle 5(v1,v4,v6,v7,v10)}$ No of transit links in optimal solution 9 9 Optimal delay (ms) 140 141 Optimal cost 2,548,000$ 2,700,000\$

## 7. Conclusion and future researches

The optimal topological design of a power communication network is a multi objective problem and is based on a two layer (transit and access) concept for network architecture.

The model simultaneously selects the set of transit nodes and links, the capacities of transit switches and links, the set of links connecting access nodes to transit nodes and, finally, the primary routes that support network traffic. The criteria used for selecting the preferred design among all design alternatives are: overall network cost, ideal delay performance and ideal loss performance. Reliability is considered in the model by the ${\textstyle K}$ -connectivity concept.

The communication media and their characteristics may be defined by the user. However, in this implementation, they are DPLC and OPGW systems, as exclusive communication links on possession of the power utilities.

In order to show the application of the PC/ISO model for the power system and to evaluate the PC/ISO GA solver results, a case study on designing the optimal topology of the Yazd Regional Electric Company (YREC) private communication network has been done.

The PC/ISO GA solver takes a single line diagram, traffic needs, and performance requirement data as inputs, and gives the optimal topological design of the power communication network as output. The results of applying the PC/ISO model and its GA solver for designing an optimal power communication network in YREC shows that this model and its solver have a high potential to be presented as a powerful software tool for power communication network design and optimization. Besides accuracy and simplicity, utilities can avoid the extra costs of oversize designs, while they are sure that their quality requirements are met at the end of the design process.

In the future, the results of this paper will be developed by the authors with more precise study of network reliability and resiliency, while providing more compatibility with modern standard communication networks and protocols.

Other related future research subjects are: Modeling and formulating the optimal design of three layer networks regarding buffer capacity in the GA solver, considering propagation and switching delay besides queuing delay, and the redesign of the GA solver without considering any priority between objectives.

## Acknowledgments

The authors would like to thank Professor S.T. Akhavan Niaki for his valuable consultations and comments on this work, Dr. M.R. Arvan for his help in coding the genetic algorithm solver, the Power Technology Research Center of Iran (MATN Co.) for funding this research, and also the honorable reviewers for their valuable comments and suggestions, which provided guidance for improving this paper.

## References

1. [1] “Electricity technology roadmap: meeting the critical challenges of the 21st century: 2003 summary and synthesis”, Electric Power Research Institute (EPRI) Report , USA (2003).
2. [2] “The integrated energy and communication systems architecture”, EPRI Report, Palo Alto, CA and Electricity Innovation Institute, Palo Alto, CA (2003).
3. [3] “Electricity sector framework for the future”, Electric Power Research Institute (EPRI) Report , USA, August 6 (2003).
4. [4] W. Wang, Y. Xu, M. Khanna; Survey paper—a survey on the communication architectures in smart grid; Computer Networks, 55 (2011), pp. 3604–3629
5. [5] J. Gao, Y. Xiao, J. Liu, W. Liang, C.L.P. Chen; A survey of communication/networking in smart grids; Future Generation Computer Systems Journal, 28 (2) (2012), pp. 391–404
6. [6] Y. Yan, Y. Qian, H. Sharif, D. Tipper; A survey on smart grid communication infrastructures: motivations, requirements and challenges; IEEE Communications Surveys & Tutorials, 99 (2012), pp. 1–16
7. [7] Cunjiang, Y., Huaxun, Zh. and Lei, Zh. “Architecture design for smart grid”, 2012 International Conference on Future Electrical Power and Energy Systems, Energy Procedia , 17, pp. 1524–1528 (2012).
8. [8] Y. Wang, W. Li, J. Lu, H. Liu; Evaluating multiple reliability indices of regional networks in wide area measurement system; Electric Power Systems Research Journal, 79 (10) (2009), pp. 1353–1359
9. [9] “Power system communication in the high speed environment”, Cigre Report, Study Committee 35, Working Group 07 (1996).
10. [10] “IEC 870-6-1-1995”, Technical Report on Telecontrol Equipment and Systems—Part 6 (1995).
11. [11] “Requirements and performance of packet switching networks with special reference to telecontrol”, Cigre Report, Working Group 03 of Study Committee 35, August (1991).
12. [12] “The use of IP technology in the power utility environment”, Cigre Report, Working Group 07 of Study Committee 35, April (2000).
13. [13] Fujikawa, F. “Applicability of multi-protocol label switching technology to electric power utility backbone networks”, IEEE Power Engineering Society Winter Meeting , 3, pp. 1473–1478 (2001).
14. [14] “Architectures for internetworking”, Special Report of Working Group 35.07 Cigre on session (2000).
15. [15] Y. Zhang, W. Sun, L. Wang, H. Wang, R.C. Green, M. Alam; A multi-level communication architecture of smart grid based on congestion aware wireless mesh network; North American Power Symposium (NAPS), IEEE (2011), pp. 1–6
16. [16] N. Saputro, K. Akkaya, S. Uludag; A survey of routing protocols for smart grid communications; Computer Networks, 56 (2012), pp. 2742–2771
17. [17] Xu, T., Yin, X., You, D., Li, Y. and Wang, Y. “A novel communication network for three-level wide area protection system”, Power and Energy Society General Meeting—Conversion and Delivery of Electrical Energy in the 21st Century, IEEE , pp. 1–8, Date of Conference: 20–24 July (2008).
18. [18] D.W. Corne, M.J. Oates, G.D. Smith; Telecommunications Optimization: Heuristics and Adaptive Techniques; (1st Edn.)John Wiley & Sons, Ltd., UK (2000) p. 416
19. [19] D.S. Johnson, J.K. Lenstra, A.H.G. Rinouy Kan; The complexity of the network design problem; Networks, 8 (1978), pp. 279–285
20. [20] F. Altiparmak, B. Dengiz, A.E. smith; Reliability optimization of computer communication networks using genetic algorithms; IEEE International Conference on Systems, Man, and Cybernetics, 5 (1998), pp. 4676–4681
21. [21] Lee, C.S. and Tan, T.K. “Optimizing the topology of an end-to-end ATM environment”, Proceeding of IEEE International Conference on Information Engineering , Singapore, pp. 86–90 (1995).
22. [22] B. Dengiz, F. Altiparmak, A.E. Smith; Local search genetic algorithm for optimal design of reliable networks; IEEE Transactions on Evolutionary Computation, 1 (3) (1997), pp. 179–188
23. [23] B. Dengiz, F. Altiparmak, A.E. Smith; Efficient optimization of all-terminal reliable networks, using an evolutionary approach; IEEE Transactions on Reliability, 46 (1) (1997), pp. 18–26
24. [24] S. Pierre, G. Legault; A genetic algorithm for designing distributed computer network topologies; IEEE Transactions on Systems, Man and Cybernetics, 28 (2) (1998), pp. 249–258
25. [25] K.S. Tang, K.T. Ko, K.F. Man, S. Kwong; Topology design and bandwidth allocation of embedded ATM networks using genetic algorithm; IEEE Communications Letters, 2 (6) (1998), pp. 171–173
26. [26] Ombuki, B., Nakamura, M., Nakao, Z. and Onaga, K. “Evolutionary commutation for topological optimization of 3-connected computer network”, IEEE International Conference on Systems, Man, and Cybernetics, IEEE SMC’99, CD, Tokyo, 1, pp. 659–664, October (1999).
27. [27] H. Sayoud, K. Takahashi, B. Vaillant; Designing communication networks topologies using steady-state genetic algorithms; IEEE Communications Letters, 5 (3) (2001), pp. 113–115
28. [28] H. Sayoud, K. Takahashi, B. Vaillant; Minimum cost topology optimization of ATM networks using genetic algorithms; IEEE Electronics Letters, 36 (24) (2000), pp. 2051–2053
29. [29] M. Shahraeini, M.H. Javidi, M.S. Ghazizadeh; Comparison between communication infrastructures of centralized and decentralized wide area measurement systems; IEEE Transactions on Smart Grid, 2 (1) (2011), pp. 206–211
30. [30] M. Shahraeini, M.S. Ghazizadeh, M.S. Javidi; Co-optimal placement of measurement devices and their related communication infrastructure in wide area measurement systems; IEEE Transactions on Smart Grid, 3 (2) (2012), pp. 684–691
31. [31] M. Pióro, A. Jüttner, J. Harmatos, A. Szentesi, P. Gajowniczek, A. Myslek; Topological design of telecommunication networks, nodes and link localization under demand constraints; Teletraffic Science and Engineering, 4, Elsevier Science B.V. (2001), pp. 629–642
32. [32] M. Abd-El-Barr; Topological network design: a survey; Journal of Network and Computer Applications, 32 (2009), pp. 501–509
33. [33] Gavish, B. “Topological design of computer communication networks”, System Sciences, III: Decision Support and Knowledge Based Systems Track, Proceeding of the Twenty-Second Annual Hawaii International Conference on System Sciences , 3, pp. 770–779 (1989).
34. [34] D.L. Deeter, A.E. Smith; Economic design of reliable networks; IIE Transactions, 30 (12) (1998), pp. 1161–1174
35. [35] Ch. Srivaree-ratana, A. Konak, A.E. Smith; Estimation of all-terminal network reliability using an artificial neural network; Journal of Computers & Operations Research, 29 (7) (2002), pp. 849–868
36. [36] K. Watcharastthiwat, P. Wardkein; Reliability optimization of topology communication network design using an improved ant colony optimization; Computers & Electrical Engineering Journal, 35 (2009), pp. 730–747
37. [37] F. Altiparmak, B. Dengiz; A cross entropy approach to design of reliable networks; European Journal of Operational Research, 199 (2009), pp. 542–552
38. [38] Baran, B. and Laufer, F. “Topological optimization of reliable network using A-teams”, Proceedings of the 5th International Conference on Information Systems Analysis and Synthesis, SCI’99 and ISAS’99, Florida (5) (1999).
39. [39] J.E. Ramirez-Marquez, C.M. Rocco; All-terminal network reliability optimization via probabilistic solution discovery; Reliability Engineering and System Safety, 93 (11) (2008), pp. 1689–1697
40. [40] Y.C. Chopra, B.S. Sohi, R.K. Tiwari, K.K. Aggarwal; Network topology for maximizing the terminal reliability in a computer communication network; Microelectronics Reliability, 24 (5) (1984), pp. 911–913
41. [41] B. Liu, K. Iwamura; Topological optimization models for communication network with multiple reliability goals; Computers and Mathematics with Applications, 39 (7–8) (2000), pp. 59–69
42. [42] S. Pierre; Application of artificial intelligence techniques to computer network topology design; Engineering Applications of Artificial Intelligence, 6 (5) (1993), pp. 465–472
43. [43] M. Gerla, J.A. Suruagy Monteiro,, R. Pazos; Topology design and bandwidth allocation in ATM nets; IEEE Journal on Selected Areas in Communications, 7 (8) (1989), pp. 1253–1262
44. [44] J.W. Stahlhut, T.J. Browne, G.T. Heydt, V. Vittal; Latency viewed as a stochastic process and its impact on wide area power system control signals; IEEE Transactions on Power Systems, 23 (1) (2008), pp. 84–91
45. [45] S. Ahn, M. Lee, T. Suda; Topology reconfiguration of an IP network embedded over an ATM network; IEICE Transactions on Communications, E84-B (11) (2001)
46. [46] E.M. El-Alfy; Applications of genetic algorithms to optimal multilevel design of MPLS-based networks; Computer Communications Journal, 30 (9) (2007), pp. 2010–2020
47. [47] I. Godor, G. Magyar; Cost-optimal topology planning of hierarchical access networks; Journal of Computers & Operations Research, 32 (1) (2005), pp. 59–86
48. [48] C.Y. Hsu, J.C. Wu, Sh.T. Wang, Ch.Y. Hong; Survivable and delay-guaranteed backbone wireless mesh network design; Journal of Parallel and Distributed Computing, 68 (3) (2008), pp. 306–320
49. [49] A. Bose; Smart transmission grid applications and their supporting infrastructure; IEEE Transactions on Smart Grid, 1 (1) (2010), pp. 11–19
50. [50] F. Li, W. Qiao, H. Sun, H. Wan, J. Wang, Y. Xia, Zh. Xu, P. Zhang; Smart transmission grid: vision and framework; IEEE Transactions on Smart Grid, 1 (2) (2010), pp. 168–177
51. [51] P. Zhang, F. Li, N. Bhatt; Next-generation monitoring, analysis, and control for the future smart control center; IEEE Transactions on Smart Grid, 1 (2) (2010), pp. 186–192
52. [52] S.S.S.R. Depuru, L. Wang, V. Devabhaktuni, N. Gudi; Smart meters for power grid: challenges, issues, advantages and status; Renewable & Sustainable Energy Reviews Journal, 15 (6) (2011), pp. 2736–2742
53. [53] “Communication concepts for control systems”, Cigre Report, Task Force 35–13-05, August (2000).
54. [54] Aggarwal, A., Kunta, S. and Verma, P.K. “A proposed communications infrastructure for the smart grid”, Innovative Smart Grid Technologies (ISGT), IEEE , pp. 1–5 (2010).
55. [55] T. Dy-Liacco; Modern control centers and computer networking; IEEE Computer Applications in Power, 7 (4) (1994), pp. 17–22
56. [56] B. Qiu, H.B. Gooi; Web based SCADA display systems (WSDS) for access via Internet; IEEE Transactions on Power Systems, 15 (2) (2000), pp. 681–686
57. [57] “Potential Internet protocol technologies”, Special Report of SC35-WG07 cigre on 1998 session (1998).
58. [58] J. Newbury, W. Miller; Potential metering communication services using the public Internet; IEEE Transactions on Power Delivery, 14 (4) (1999), pp. 1202–1207
59. [59] Cabezas, R., Selga, J.M., Gimenez, V. and Samitier, C. “Experience in the implementation of a telecontrol network based on the IP technology”, Cigre Report, group 35, session (2000).
60. [60] A. Khatib, Z. Dong, B. Qiu, Y. Liu; Thoughts on future Internet based power system information network architecture; IEEE, Power Engineering Society, Summer Meeting, 1 (2000), pp. 155–160
61. [61] Udd, R. “Simple and robust IP access solution with guaranteed QoS”, Cigre Report, group 35, session (2000).
62. [62] Oba, E. “Building next-generation telecommunication networks for electric utilities”, Principal Research Results in Fiscal, Criepi (1994) http://criepi.denken.or.jp/RD/nenpo/1995E/seika95info29E.html .
63. [63] Summary of Report “Design of utility telecommunication networks using ATM (part 1) A study of designing method of utility ATM communications network”, CRIEPI Rep. R95007 (1996).
64. [64] Doi, H. and Serizawa, Y. “The applicability of hybrid priority control for ATM network under the required QoS conditions”, Power Engineering Society, Summer Meeting, IEEE , 2, pp. 766–771 (1999).
65. [65] H. Doi, Y. Serizawa, H. Tode, H. Ikeda; Simulation study of QoS guaranteed ATM transmission for future power system communication; IEEE Transactions on Power Delivery, 14 (2) (1999), pp. 342–348
66. [66] J. Newbury, W. Miller; Potential communication services using power line carriers and broad band integrated services digital network; IEEE Transactions on Power Delivery, 14 (4) (1999), pp. 1197–1201
67. [67] V.C. Gungor, F.C. Lambert; A survey on communications networks for electric system automation; Computer Networks, 50 (7) (2006), pp. 877–897
68. [68] M. Veeraraghavan, R. Karri; Architecture and protocols that enable new applications on optical network; IEEE Communications Magazine, 39 (3) (2001), pp. 118–127
69. [69] Z. Besharati Rad; Increasing capacity of power line carrier systems by using digital techniques; Journal of Electrical Science and Technology of Iran, 11 (1994), pp. 13–20 Tehran, Iran (March)
70. [70] Aalamifar, F., Hassanein, H.S. and Takahara, G. “Viability of power line communication for the smart grid”, 26th Biennial Symposium on Communications (QBSC), IEEE , pp. 19–23 (May, 2012).
71. [71] Wenpeng Luan, Sharp, Duncan and Lancashire, Sol “Smart grid communication network capacity planning for power utilities”, Transmission and Distribution Conference and Exposition, IEEE PES , pp. 1–4 (2010).
72. [72] Ch. Xiaoronga, W. Ying, N. Yangdan; The study on the communication network of wide area measurement system in electricity grid; Physics Procedia, 25 (2012), pp. 1708–1714
73. [73] M. Gen, R. Cheng; Genetic Algorithm and Engineering Design; John Wiley and Sons Ltd. (1997)
74. [74] Hassan, R., Cohanim, B., de Weck, O. and Venter, G. “A comparison of particle swarm optimization and the genetic algorithm”, 1st AIAA multidisciplinary design optimization specialist conference , Paper No. AIAA-2005-1897, Austin, TX (2005).
75. [75] S.T. Akhavan Niaki, Z. Besharati Rad; Designing a communication network using simulation; Scientia Iranica (International Journal of Science and Technology), 11 (3) (2004), pp. 165–180

### Document information

Published on 06/10/16

Licence: Other

### Document Score

0

Views 44
Recommendations 0