OPTIMAL POWER FLOW (OPF) is a very useful tool for

Size: px
Start display at page:

Download "OPTIMAL POWER FLOW (OPF) is a very useful tool for"

Transcription

1 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 20, NO. 1, FEBRUARY A Decentralized Implementation of DC Optimal Power Flow on a Network of Computers Pandelis N. Biskas, Member, IEEE, A. G. Bakirtzis, Senior Member, IEEE, Nikos I. Macheras, and Nikolaos K. Pasialis Abstract This paper presents a decentralized implementation of the DC Optimal Power Flow (OPF) problem on a network of workstations. Each workstation is assigned to a regional Transmission System Operator (TSO), who manages the operation of the transmission system of his own region, as well as cross-border exchanges with neighboring regions. The workstations take part in an iterative process, exchanging information with each other and solving regional OPF sub-problems, until the global OPF solution is reached. Tie-line related information is exchanged between workstations assigned to neighboring regions. A master workstation, assigned to a Super-TSO, checks for the convergence of the algorithm. The parallel processing system is tested on various test systems, including a large real-world system, the Balkan power system. Index Terms Decentralization, optimal power flow, parallel processing. NOMENCLATURE Unit index, identical to bus index; for simplicity of notation it will be assumed that only one unit is connected to every bus. Line from bus to bus index; also used for tie-lines. Fuel cost function of unit, here a quadratic function. Reactance of line. Power flow on line. Power flow on tie-line. Area (region) index. Set of area tie-lines. Area unit active power output vector. Area bus active power demand vector. Area bus voltage phase angle vector. Area network admittance matrix; area tie-lines are ignored. Area modified network admittance matrix; tieline admittances are added to the diagonal entries of the corresponding border buses. Number of area nodes. Number of area tie-lines; identical to number of area border buses. Number of area internal lines. Manuscript received December 29, This work has been supported in part by the National Fellowship Foundation of Greece. Paper no. TPWRS The authors are with the Department of Electrical Engineering, Aristotle University of Thessaloniki, Greece ( pbiskas@egnatia.ee.auth.gr; bakiana@eng.auth.gr). Digital Object Identifier /TPWRS Vector of adjacent area voltage phase angles corresponding to the to buses of area A tie-lines (size ). diagonal tie-line primitive reactance matrix of area. diagonal line primitive reactance matrix of area. node to tie-line incidence matrix of area ( : tie-line from to ). node to branch incidence matrix of area. sensitivity matrix containing the sensitivities of tie-line power flows with respect to nodal active power injections. sensitivity matrix containing the sensitivities of internal-line power flows with respect to nodal active power injections. Decentralized algorithm iteration index. I. INTRODUCTION OPTIMAL POWER FLOW (OPF) is a very useful tool for the management of interconnected transmission systems. Ideally, a single, system-wide Transmission System Operator (TSO), who has access to technical and (limited) market data over the whole interconnection, would solve the OPF of a large, interconnected power system. However, political and organizational issues, such as the difficulty in disclosing utility data and the lack of political intention to devolve powers to a foreign center, large communication requirements between each node of the interconnected system and the central point for real-time data (i.e., network status, participant bids) acquisition hinder the centralized management of the transmission system. Additional obstacles to the central management of interconnected transmission systems are the difficulty to maintain a huge database for all system or utility data, including long-term changes and outages, huge CPU requirements, and concerns about the reliability of the central computer system that implements the centralized operation, and the robustness of the centralized algorithm, especially in highly stressed systems. Therefore, the centralized operation of the transmission grid in multi-area systems is questionable with the current state of the art. For the near future there will be different TSOs in different regions (e.g., countries) within large interconnected power systems /$ IEEE

2 26 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 20, NO. 1, FEBRUARY 2005 The recent trend toward multi-national electricity markets operated by the coordinated actions of regional TSOs imposes the development of efficient methods for the solution of the decentralized OPF problem on real-world distributed computing systems using parallel processing. Parallel processing, the method of having many small tasks to solve one large problem, has emerged during the last decade as a key technology in modern computing. A program is divided into multiple fragments that can execute simultaneously, each on its own processor. Parallel processing has been facilitated by two major developments: Massively Parallel Processors (MPPs) and the widespread use of distributed computing [1]. MPPs are the most powerful computers in the world, combining thousands of CPUs in a single large cabinet, connected to thousands of gigabytes of memory. MPPs offer enormous computational power, but typically cost several million dollars. Distributed computing is a process, in which multiple computers, remote from each other, connected by a network are used collectively to solve a single large problem. Owing to distributed computing, we are able to solve problems several times larger than we could by using a single computer, in a considerably lower cost compared to MPPs. Also, the performance of the distributed system can be optimized by assigning each individual task to the most appropriate architecture. Common between distributed computing and MPPs is the notion of message passing, a model for interactions between processors within a parallel system. In all parallel processing systems, data must be exchanged between cooperative tasks. The Parallel Virtual Machine (PVM) software [2], which supports the message passing model, enables a collection of computers with heterogeneity in architecture types and in computational speeds, to appear as one large virtual machine, namely, to be used as a coherent and flexible concurrent computational resource. PVM handles all message routing, data conversion and task scheduling across a network of incompatible computer architectures. Several algorithms have been proposed for the solution of the decentralized OPF problem [3] [11]. In [12] a distributed implementation is described, in which a network of workstations is used to solve the decentralized OPF algorithm developed in [4]. Several large real-world systems are tested, to show the effectiveness of the distributed implementation as compared to the central one. A new method for the decentralized solution of the DC-OPF of interconnected power systems has been developed by the authors in [13]. The features that differentiate our method from other existing methods are the following: a) The OPF decoupling is performed around tie-lines and not boundary nodes. Therefore, functional inequality constraints, such as tie-line power flow limits, are not coupling constraints of the problem, so they do not hinder the OPF decoupling process. b) In most of the existing literature, the problem decomposition by area is based on the decomposition of the Lagrangian or the Augmented Lagrangian of the entire problem. This paper follows a new decomposition philosophy, [11], [17], based on the decoupling of the first-order (KKT) conditions of the original large-scale problem in such a way that the combination of the KKT of all area sub-problems are identical to the KKT conditions of the original problem. c) No parameter tuning is required. In fact, the only parameter that controls the algorithm convergence behavior is the tie-line power flow tolerance used as termination criterion. This paper extends the work reported in [13] in two ways. First, the DC-OPF sub-problem, to be solved by each individual region in the iterative decentralized DC-OPF algorithm, is transformed to reduce its size. The above transformation provides a physical interpretation of the interaction of the neighboring regions during the iterative solution process. Border node injections and soft grounding terms are introduced to express the effect of neighboring areas on each individual area. In addition, the above transformation provides a guide of the modifications required to convert an autonomous area OPF problem to an interconnected area modified OPF sub-problem. Therefore, the innovative feature of this paper with respect to [13] is not the transformation (which leads to size reduction) itself, but the implications of the transformation regarding the physical interpretation of the interaction of the neighboring regions and the standardization of the process of converting an autonomous area OPF problem to an interconnected area modified OPF subproblem. Second, the decentralized DC-OPF algorithm is implemented on a network of workstations, using the PVM software. Our goal is not to enhance the computational efficiency of the decentralized implementation as compared to the central one, but the implementation itself as a means of preserving dispatching independence of each region. Each workstation is assigned to a regional TSO, who has access to the generation, demand and network data of his own region. Each workstation manages the operation of the transmission system of one region, as well as its cross-border exchanges with neighboring regions. Workstations representing neighboring regions exchange information on tieline flows, tie-line export prices and boundary bus voltage phase angles. Each workstation solves a modified regional DC-OPF sub-problem, and exchanges tie-line information with the workstations of neighboring regions in an iterative manner until the DC-OPF solution of the entire interconnected power system is reached. A master workstation, assigned to a Super-TSO, checks for the convergence of the algorithm. The parallel processing system is evaluated using several test systems, including a large real-world system, the Balkan power system. II. THE DECENTRALIZED DC-OPF PROBLEM This section is divided in three parts. In the first part, the DC-OPF problem decoupling is described, and the regional DC-OPF sub-problem is defined. In the second part, the regional DC-OPF sub-problem is transformed to effectively model interactions with neighboring regions, while in the third part the size of the regional DC-OPF sub-problem is reduced defining a small, dense QP problem. A. DC-OPF Decoupling and Definition of Regional DC-OPF Sub-Problem The OPF decoupling principle is illustrated in Fig. 1. Consider a simple power system with two areas, and, connected by tie-line ( stands for adjacent area ). The tie-

3 BISKAS et al.: DECENTRALIZED IMPLEMENTATION OF DC OPTIMAL POWER FLOW 27 Fig. 1. OPF decoupling principle. line is cut, and new variables, and, are added representing the tie-line flows on the two sides of the tie-line. The terms express the export prices of electricity flowing over tie-line. The same principle is applied in systems with more than two areas. A decentralized solution to the multi-area DC-OPF problem, based on tie-line information exchange between adjacent areas, has been presented by the authors in [13]. The method iteratively solves a modified DC-OPF sub-problem for each area until the DC-OPF solution of the entire power system is reached. At the beginning of each iteration each area,, receives from its neighboring areas three pieces of information per tie-line, namely, (a) tie-line power flow,, (b) electric energy import price,, through the tie-line, and (c) neighboring area border bus phase angle,, as computed by the neighboring areas modified DC-OPF of the previous iteration. If all tie-line power flows, as computed by the neighboring areas,, are equal, within tolerance, to the values,, that area computed during the previous iteration, then the modified OPF problem of area has converged. Otherwise, area uses the other two pieces of information exchange to define its modified regional DC-OPF sub-problem as follows [13]: (1) (2) (3) (4) (5) (6) (7) where (2) represent the area DC power flow equations, (3) defines the system slack bus voltage phase angle since (the slack bus is not omitted in (2)) and is applied to one, reference area only, (4) represent area unit active power output limits, (5) represent area transmission line power flow limits, (6) are area tie-line flow equations, and (7) represent area tie-line power flow limits. Equations (6) invoke variables from area, namely the bus voltage phase angle of the boundary buses that belong to neighboring areas, so they constitute the coupling constraints of area sub-problem. Assuming quadratic unit cost functions, the regional DC-OPF sub-problem (1) (7) is a large, yet highly sparse QP problem, which must be solved for the unknown vectors, and. The bounds on decision variables (4), (7) are treated implicitly by most QP software. The size of the sparse QP constraint matrix is large owing to the power flow and the transmission loading constraints (2), (5). The number of tie-line constraints (6) is small. In the DC-OPF of single-area systems it is common practice [14] to separate the solution of the power flow equations from the optimization by eliminating the bus voltage phase angles from the QP problem constraints. The numerous power flow constraints are thus replaced by a single system power balance constraint resulting in a drastic reduction of the QP constraint matrix size. The size of the QP constraint matrix is further reduced by omitting all branch power flow constraints, which are deemed to be inactive in the optimal solution. This is achieved by including in (5) only the, so called, -effective branch power flow constraints [15], i.e., constraints on the power flow of branches loaded above (e.g., 90% of their rating). The branch loading is computed from a load flow solution in which all units are economically dispatched (according to a classic economic dispatch, without transmission loading constraints). In practice, the number of -effective branch power flow constraints is much smaller than the number of branches. With the elimination of the bus voltage phase angles and the inclusion of the -effective branch power flow constraints only, a small-size, yet dense QP problem must be solved for the singlearea DC-OPF calculation. Appendix 1 discusses the computational requirements of both the sparse and the dense QP formulation of the DC-OPF problem and presents test results showing that the dense QP formulation is more efficient. The application of the above concepts to the decentralized DC-OPF solution of a multi-area power system requires an initial transformation of the regional sub-problem (1) (7). This transformation, in addition to providing a drastic reduction of the regional sub-problem size, also provides a physical interpretation of the interaction of neighboring areas within the framework of the decentralized solution, as well as a cookbook recipe for the modifications that must be made to the standard, autonomous-operation DC-OPF problem of an area, in order to convert it to the modified regional DC-OPF sub-problem that must be solved during each iteration of the decentralized multiarea DC-OPF solution algorithm. B. Transformation of the Regional DC-OPF Sub-Problem Substituting from (6) in the objective function (1) and, also, substituting from (6) in (2) the area sub-problem is

4 28 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 20, NO. 1, FEBRUARY 2005 Fig. 3. Soft grounding of border nodes. Fig. 2. Structure of network admittance matrix. converted to the following form: where (8) (9) (10) (11) (12) (13) (14) (15) The area objective (8) represents area production cost net the revenues from area exports, priced at the import prices of adjacent areas. A similar economic interpretation is presented in [3]. Note that constraints (11) (14) are the vector versions of constraints (4) (7), respectively, and the vector absolute values in (12) and (14) are taken on an element-by-element basis. In (9) the network admittance matrix,, has been replaced by the modified network admittance matrix, (see Nomenclature). Fig. 2 presents the structure of the entire network admittance matrix,, and illustrates the interaction between adjacent areas and the formulation of matrices, and. The contribution to the power flow equations of the off-diagonal entries, corresponding to tie-lines, is taken care of by the first term of the right hand side of (9). The first term of the right hand side of (9) represents active power injection of at each border node of area (see also (15)), as illustrated in Fig. 3. Therefore, the effect of neighboring area,, on area, after the omission of the tie-line, is modeled as an active power injection of at each border bus and as a soft grounding of the border bus through an admittance of. Due to the addition of the soft grounds the modified area admittance matrix,,is no longer singular and the area power flow (9) can be solved for, given, and without the need for selection of an area reference (slack) bus. Only one reference bus is selected for the entire system, in the system reference area (10) by solidly grounding the diagonal entry of the reference area admittance matrix corresponding to the system slack bus through a very large (practically infinite) admittance. Due to the solid grounding of the system slack bus,. In the literature an alternative formulation requiring the selection of a separate reference bus for each area has also been proposed [4] [6], [10]. This formulation requires synchronization of the reference bus voltage phase angles of different areas in each iteration of the decentralized algorithm. Our method uses a single slack bus for the entire interconnected system. With the addition of the border bus nodal injections,, and admittances to ground,, as shown in Fig. 3, the border bus voltage phase angles of each area,, automatically take values which are consistent with the voltage phase angles of the border buses of the neighboring areas,. Thus the need for synchronization of the reference bus voltage phase angles of different areas is avoided in our method. Before proceeding to the model reduction in the next section, the modifications required to convert an autonomous area OPF problem to an interconnected area modified OPF sub-problem, (8) (14), will be summarized: 1) Add new tie-line export variables,, one for each tieline. 2) Modify OPF objective to account for export revenues at constant prices, as in (8). 3) Add fixed power injections of to every boundary node (see Fig. 3). 4) Add admittance to ground at every boundary node, by modifying the corresponding diagonal entry of the area network admittance matrix. 5) Remove area slack bus, except from the slack area. This modification translates to the removal of the solid grounding (large admittance) from the corresponding diagonal entry of the admittance matrix in many modern OPF programs. 6) Add tie-line flow constraints (13), (14) [or (6), (7)]. C. Reduced-Size Regional DC-OPF Sub-Problem The area DC-OPF sub-problem (8) (14) represents a very large, sparse QP problem, which can be solved using a sparse QP routine. This problem can be converted to a very small, dense QP problem by separating the power flow solution from the QP.

5 BISKAS et al.: DECENTRALIZED IMPLEMENTATION OF DC OPTIMAL POWER FLOW 29 This is achieved by eliminating the voltage phase angle vector from the optimization problem using (9): (16) Substituting (16) in (12) and (13), the OPF problem (8) (14) becomes: where (17) (18) (19) (20) (21) (22) (23) (24) which is solved for and. Note that, as discussed above, the numerous branch power flow constraints (12) have been replaced by the much smaller set of the -effective branch power flow constraints (20), as indicated by the subscript eff in (20) and (24). The remaining branch power flow constraints are assumed to be inactive in the optimal solution, and the corresponding Lagrange multipliers zero. This assumption can be verified by a power flow solution and the set of -effective branch power flow constraints appropriately modified. The dense sensitivity matrices and, which contain the sensitivities of tie-line and internal-line power flows with respect to nodal active power injections, are computed one column at a time using a sparse forward and back substitution [16] of a very sparse vector (containing one or two nonzero entries only) with the sparse table of factors of the modified network admittance matrix,. If, and are the multipliers (dual variables) corresponding to constraints (18), (20), and (21), it is proved in Appendix 2 that the nodal prices can be expressed as: (25) (26) If is the multiplier vector corresponding to constraints (22), the price of exporting electricity through tie-line, equals the boundary bus nodal price,, plus the tie-line transmission rent,, which is nonzero (positive or negative) only in the case that the tie-line is congested (27) Note that in the case that the tie-line is not congested (27) becomes:. The regional DC-OPF sub-problem (17) (22) is solved during an iterative algorithm, which under certain conditions [17] converges to the solution of the global DC-OPF problem. The iterative algorithm is discussed in the following section. III. DECENTRALIZED DC-OPF ALGORITHM We distinguish the solution algorithm of the workstation assigned to the Super-TSO, the Control Master Unit called Server, and the workstations assigned to regional TSOs, the Area Slave Units called clients. A. Server Solution Algorithm The Server spawns the several tasks on the clients assigning a unique Task Identifier (TID) to each one. Then, it sends to each client the TIDs of the tasks run on the neighboring area clients, so as to enable communication and information exchange between neighboring area clients. An iterative process follows, in which the Server receives a Local Convergence Flag (LCF) from each client and returns a Total Convergence Flag (TCF) to every client. A LCF declares convergence of the OPF sub-problem of a particular area, while the TCF declares convergence of the OPF of the entire system. The TCF becomes TRUE only when all LCFs become TRUE, in which case the iterative process stops. B. Clients Solution Algorithm First, each client receives the TIDs of the tasks run on the neighboring area clients. An initialization phase follows, in which each client: 1) Initializes all tie-line flows and export prices of area. 2) a) Solves a classic economic dispatch (without network constraints) to compute the active power output,, of all units. b) Solves power flow equations (16) and computes the set of -effective constraints. c) Solves autonomous area OPF problem (17) (20) for. d) Solves power flow equations (16) for. If any branch power flow limits are violated, the client modifies the set of -effective constraints and loops back to 2.c. e) Computes nodal prices,, using (25) or (26). f) Computes export prices,, using (27), where for. 3) Exchanges with neighboring area clients. Next, each client enters an iterative process. At each iteration each client solves the DC-OPF sub-problem (17) (22) of one area. During the solution process each client: 1) Uses the set of area -effective constraints of the previous iteration. 2) Solves modified regional OPF sub-problem (17) (22) for and, in which and are treated as constants taking the values they were assigned during the previous iteration,, i.e., and.

6 30 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 20, NO. 1, FEBRUARY ) Solves power flow (16) for. If any branch power flow limits are violated, the client modifies the set of -effective constraints and loops back to 2. 4) Computes nodal prices,, using (25) or (26). 5) Computes export prices,, using (27). Next, each client exchanges, and of each tie-line with neighboring area clients. The value of the LCF is updated as follows: LCF becomes TRUE only if tie-line flows computed on both sides of each tie-line converge within tolerance (MW): (28) The values of and in (28) are the values assigned during the current iteration,. Each client sends the LCF to the Server and receives the TCF by the Server, which determines if the process will continue. The iterative process continues, until all clients receive TCF equal to TRUE by the Server. A second case is studied, in which no communication of data is required between the clients and the Server [12], but an infinite loop is executed: The Server just spawns the tasks on the clients, assigning a unique TID to each one, and sends the TIDs of the tasks to one another. The clients get into the iterative process, in which, at regular time intervals, they exchange tie-line information only with the clients assigned to neighboring regions. Each area verifies its convergence using (28) and solves its own sub-problem if necessary, i.e., if at least one of its tie-lines violates (28). Fig. 4. Network architecture. TABLE I BALKAN SYSTEM CHARACTERISTICS. * Half total due to double counting of tie-lines. IV. NETWORK AND PARALLEL PROCESSING DESCRIPTION A common method of parallelizing an application, called data parallelism, has been used in our implementation. According to this method, all tasks are the same, but each task only knows and solves a small part of the data, that is, each client manages the data of one region. This method is usually referred to as Single Program Multiple Data (SPMD) model of parallel computing. This fact does not limit the potential for different DC-OPF algorithms to be used by different clients. PVM, a publicly available software tool [2] for simulating parallel processing, has been used to solve the above algorithm on a network of workstations. In our model, a computer running GNU/LINUX was assigned to the Super-TSO (Server), while a number of workstations running WINDOWS 98 are assigned to the regional TSOs (clients). All computers had processing power of a 166 MHz Pentium with 32 MB of RAM. The architecture of our network is shown in Fig. 4. The type of the network connecting the computers is crucial for the efficiency of the decentralized implementation. Under the right circumstances, the network-based approach can exhibit computational efficiency similar to the one of MPPs. To be effective, distributed computing requires high communication speeds. Our implementation used workstations located in three different floors of the Electrical Engineering building, connected via an Ethernet connection with a 10 MBit/s broadcast bus technology. The information exchange is not attained through a LAN connection via a local hub, but through the Internet connections of all computers using their TCP/IPs, Fig. 5. Balkan system topology. TABLE II TEST SYSTEMS CHARACTERISTICS. which further delays the message passing. Slow communication between the different computers has been deliberately chosen, so that the tests are as close as possible to the real-world

7 BISKAS et al.: DECENTRALIZED IMPLEMENTATION OF DC OPTIMAL POWER FLOW 31 TABLE III COMPUTATIONAL TIMES OF CENTRAL AND DISTRIBUTED DC-OPF RUNS (166 MHZ PENTIUM I). implementation of the decentralized OPF algorithm, where the different computers will be located in different countries/states. V. TEST RESULTS The proposed algorithm is evaluated using 8 test systems; the first 5 are derived by repeating the one-area IEEE RTS-96 [18] up to 6 times, while test systems 6 through 8 represent parts of a large, real-world power system, the Balkan power system (2nd UCTE synchronous area). The Balkan power system characteristics are presented in Table I, and its topology is illustrated in Fig. 5. Test system Balkans-3 consists of Bulgaria, Romania and Former Yugoslavia, test system Balkans-4 consists of Bulgaria, Greece, Former Yugoslavia and Albania, and test system Balkans-5 consists of the whole Balkan power system. Table II presents the test systems characteristics, namely, number of regions, buses, units, internal lines and tie-lines. Table III presents the computation times of the central and distributed runs. The communication latency includes the possible waiting time for several processes to be completed before the transfer, plus the time to send and receive the data, whereas the computation time involves the solution of the QP problem of one area. Two cases are examined: Case I involves central coordination by the Server, whereas in Case II no central coordination by the Server takes place, but clients take part in an infinite loop, as explained in Section III. The execution time in this case is the time needed for all clients to reach convergence. As shown, the computing time is the same in both cases, but the latency is reduced in Case II, as expected since no Server-clients exchange takes place during the iterative process. The total execution time of the network implementation is mainly increased by the latency time, which constitutes over 90% of the total time. The high communication latency is due to the following reasons: 1) In the message-passing model the overhead in handling each message is high. There are no restrictions on how much information each message may contain, so message passing is effective only when a large block of data is transmitted from one processor to another. 2) The performance of the network hardware is poor, because of the networking speed and of the nonisolated, from other traffic, Internet connection of the PCs. 3) PVM message-passing routines generally add significant overhead to standard socket operations, which already have high latency. VI. CONCLUSION A method for the decentralized solution of the DC-OPF problem has been presented and implemented on a network of workstations. The decentralized DC-OPF solution is achieved through an iterative algorithm, in which every area solves its own modified DC-OPF sub-problem and exchanges tie-line information with its neighboring areas. The interaction of an area with its neighboring areas is modeled at its border nodes by adding nodal injections proportional to neighboring area voltage phase angles and by adding tie-line admittance terms to ground. The decentralized DC-OPF algorithm is implemented on a network of workstations, using low-speed computer communication. Each workstation is assigned to a regional TSO, while a master workstation is assigned to a Super-TSO checking the convergence of the algorithm. The network implementation and the test results on a large real-world power system demonstrate the applicability of the method to real-life problems. APPENDIX I This Appendix presents a comparison of the computational complexity of the sparse and dense QP formulations of the DC-OPF problem. Consider a system with buses and lines. The sparse QP formulation of the DC-OPF problem requires the solution of a sparse QP problem with: equality (load flow) constraints and double-sided inequality (line loading) constraints. Both sets of constraints are highly sparse. All other constraints represent bounds on decision variables and are implicitly treated by most available QP software. Please note that the fact that the transmission loading inequality constraints are double-sided does not double the number of constraints to be processed by the QP software: a double-sided inequality constraint can be converted to an equality constraint with upper bounded, nonnegative slack variable. The computational requirements of the dense formulation are analyzed as follows:

8 32 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 20, NO. 1, FEBRUARY 2005 TABLE IV COMPARISON OF SPARSE WITH DENSE DC-OPF PROBLEM FORMULATION (350 MHZ PENTIUM II). A) Pre-processing: A classic economic dispatch. This is computationally equivalent to a QP with one equality (power balance) constraint (unit technical limits are implicitly treated). A DC power flow solution and identification of the -effective line loading constraints. This step requires one sparse matrix factorization and one forward-back substitution. Let be the number of the -effective constraints. Computation of the sensitivities of the -effective line loading constraints with respect to active power injections. This step requires sparse forward-back substitutions. The resulting sensitivity matrix is dense. B) Dense QP solution: The resulting small QP problem has: one equality (power balance) constraint, and inequality ( -effective line loading) constraints. Both sets of constraints are dense. However, is very small, of the order of 10 20, even in large power systems with several thousands of buses, owing to the high degree of redundancy existing in the transmission system. C) Post-processing (nodal price calculation): The computation of the nodal prices requires a dense matrix vector multiplication as indicated by (25) (with tie-line related term omitted). Table IV gives the QP size and the execution time of both formulations on the two and six area IEEE RTS-96, and the Balkan-5 power system. In all cases the loading limits of certain lines have been reduced to impose congestion. All cases were run on a 350 MHz Pentium II/256 MB RAM PC using a state of the art commercial sparse QP package [19]. It is observed that the improvement of the dense over the sparse QP formulation increases as the system size increases. APPENDIX II The computation of nodal prices of electricity is presented in this Appendix. Adding multipliers, for constraints (18) (22) the Lagrangian function,, is formed and the firstorder (f/o) conditions associated to vector, are written, as follows: (29) The vector of nodal prices,, cannot be directly derived from the f/o conditions of the sub-problem (17) (22), owing to the fact that the nodal power balance (load flow) equations have been eliminated from the optimization sub-problem. The f/o conditions of the equivalent sub-problem (8) (14) are used to link the values of the nodal prices, with the values of the multipliers,, present in (29). Adding multipliers, for constraints (9) (14), the Lagrangian function is formed and the f/o conditions associated to vector, are written: (30) Introducing the vector of nodal prices,, from (30) to (29), (29) can be written as: (31) for reference area. Similarly, the nodal price vector for all other areas except the reference area is computed as follows: (32) since in this case the system power balance (18) is missing. REFERENCES [1] PVM Parallel virtual machine: A users guide and tutorial for networked parallel computing, A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam. [Online]. Available: [2] PVM Parallel Virtual Machine Software [Online]. Available: [3] A. J. Conejo and J. A. Aguado, Multi-area coordinated decentralized dc optimal power flow, IEEE Trans. Power Syst., vol. 13, pp , Nov [4] B. H. Kim and R. Baldick, Coarse-grained distributed optimal power flow, IEEE Trans. Power Syst., vol. 12, pp , May [5], A comparison of distributed optimal power flow algorithms, IEEE Trans. Power Syst., vol. 15, pp , May [6] J. H. Kim, J. K. Park, B. H. Kim, J. B. Park, and D. Hur, A method of inclusion of security constraints with distributed optimal power flow, Elect. Power Energy Syst., vol. 23, pp , [7] J. A. Aguado, V. H. Quintana, and A. J. Conejo, Optimal power flows of interconnected power systems, in Proc. IEEE Power Engineering Society Summer Meeting, vol. 2, 1999, pp [8] J. A. Aguado and V. H. Quintana, Inter-utilities power-exchange coordination: A market-oriented approach, IEEE Trans. Power Syst., vol. 16, pp , Aug [9] J. A. Aguado, V. H. Quintana, and A. J. Conejo, A computational comparison of two different approaches to solve the multi-area optimal power flow problem, in IEEE Canadian Conf. Electrical and Computer Engineering, vol. 2, 1998, pp [10] J. Contreras, A. Losi, M. Russo, and F. F. Wu, Simulation and evaluation of optimization problem solutions in distributed energy management systems, IEEE Trans. Power Syst., vol. 17, no. 1, pp , Feb [11] F. J. Nogales, F. J. Prieto, and A. J. Conejo, Multi-area AC optimal power flow: A new decomposition approach, in Proc. PSCC 99 Conf., Trondheim, Norway, June July 1999, pp

9 BISKAS et al.: DECENTRALIZED IMPLEMENTATION OF DC OPTIMAL POWER FLOW 33 [12] R. Baldick, B. H. Kim, C. Chase, and Y. Luo, A fast distributed implementation of optimal power flow, IEEE Trans. Power Syst., vol. 14, pp , Aug [13] A. G. Bakirtzis and P. N. Biskas, A decentralized solution to the DC-OPF of interconnected power systems, IEEE Trans. Power Syst., vol. 18, pp , Aug [14] B. Stott and E. Hobson, Power security control calculations using linear programming, parts I & II, IEEE Trans. Power Apparat. Syst., vol. PAS-97, no. 5, pp , Sept./Oct [15] A. P. Meliopoulos and A. G. Bakirtzis, Corrective control computations for large power systems, IEEE Trans. Power Apparat. Syst., vol. PAS- 102, no. 11, pp , Nov [16] W. F. Tinney, V. Brandwajn, and S. M. Chan, Sparse vector methods, IEEE Trans. Power Syst., vol. PAS-104, no. 3, pp , [17] A. J. Conejo, F. J. Nogales, and F. J. Prieto, A decomposition procedure based on approximate Newton directions, in Mathematical Programming, ser. A. New York: Springer-Verlag, Sept [18] C. Grigg, P. Wong, P. Albrecht, R. Allan, M. Bhavaraju, R. Billinton, Q. Chen, C. Fong, S. Haddad, S. Kuruganty, W. Li, R. Mukerji, D. Patton, N. Rau, D. Reppen, A. Schneider, M. Shahidehpour, and C. Singh, The IEEE reliability test system 1996, IEEE Trans. Power Syst., vol. 14, pp , Aug [19] LINDO API 2.0 User s Manual [Online]. Available: Anastasios G. Bakirtzis (S 77 M 79 SM 95) was born in Serres, Greece, in February He received the Dipl. Eng. degree from the Department of Electrical Engineering, National Technical University, Athens, Greece, in 1979 and the M.S.E.E. and Ph.D. degrees from Georgia Institute of Technology, Atlanta, in 1981 and 1984, respectively. Since 1986, he has been with the Electrical Engineering Department, Aristotle University of Thessaloniki, Greece, where he is currently a Professor. His research interests are in power system operation and control, reliability analysis and in alternative energy sources. Nikos I. Macheras was born in Ierapetra, Creta, Greece in November He received the Dipl. Eng. Degree from the Department of Electrical and Computer Engineering, Aristotle University Thessaloniki, Greece in His interests are in computer networks, parallel processing and GNU/Linux. Pandelis N. Biskas (S 01 M 04) received the Dipl. Eng. and Ph.D. degrees from the Department of Electrical Engineering, Aristotle University, Thessaloniki, Greece, in 1999 and 2003, respectively. His research interests are in power system operation and control and transmission pricing. Dr. Biskas is a member of the society of Professional Engineers of Greece. Nikolaos K. Passialis was born in Thessaloniki, Greece, in October He is currently a student at the Department of Electrical and Computer Engineering, Aristotle University Thessaloniki. His interests are in computer networks, parallel processing, Database development, and GNU/Linux.

Aggregation of Buses for a Network Reduction HyungSeon Oh, Member, IEEE

Aggregation of Buses for a Network Reduction HyungSeon Oh, Member, IEEE IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 27, NO. 2, MAY 2012 705 Aggregation of Buses a Network Reduction HyungSeon Oh, Member, IEEE Abstract A simple but precise model would improve the computation efficiency

More information

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 7, Issue 1, July 2017

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 7, Issue 1, July 2017 Congestion Management in Deregulated Power System Using Market Splitting Based Approach Manish Harchand 1, KanwardeepSingh 2 M.Tech student 1, Associate professor 2 Department of Electrical Engineering,

More information

A Novel Method for Power-Flow Solution of Radial Distribution Networks

A Novel Method for Power-Flow Solution of Radial Distribution Networks A Novel Method for Power-Flow Solution of Radial Distribution Networks 1 Narinder Singh, 2 Prof. Rajni Bala 1 Student-M.Tech(Power System), 2 Professor(Power System) BBSBEC, Fatehgarh Sahib, Punjab Abstract

More information

An Improved Measurement Placement Algorithm for Network Observability

An Improved Measurement Placement Algorithm for Network Observability IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 16, NO. 4, NOVEMBER 2001 819 An Improved Measurement Placement Algorithm for Network Observability Bei Gou and Ali Abur, Senior Member, IEEE Abstract This paper

More information

Power Flow Method for Loss Allocation in Radial Distribution Networks with DGs

Power Flow Method for Loss Allocation in Radial Distribution Networks with DGs Power Flow Method for Loss Allocation in Radial Distribution Networks with DGs G.Naguraiah 1, K. Jithendra Goud 2 1M.Tech student, Electrical Department, JNTUA College of Engineering, Anantapur, India.

More information

Congestion Management Ensuring Voltage Stability

Congestion Management Ensuring Voltage Stability IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 21, NO. 1, FEBRUARY 2006 357 Congestion Management Ensuring Voltage Stability Antonio J. Conejo, Fellow, IEEE, Federico Milano, Member, IEEE, Raquel García-Bertr,

More information

A PMU-Based Three-Step Controlled Separation with Transient Stability Considerations

A PMU-Based Three-Step Controlled Separation with Transient Stability Considerations Title A PMU-Based Three-Step Controlled Separation with Transient Stability Considerations Author(s) Wang, C; Hou, Y Citation The IEEE Power and Energy Society (PES) General Meeting, Washington, USA, 27-31

More information

Data Exchange Design and A Textured State Estimation Algorithm For Distributed Multi-Utility Operations In Electric Power Market.

Data Exchange Design and A Textured State Estimation Algorithm For Distributed Multi-Utility Operations In Electric Power Market. Data Exchange Design and A Textured State Estimation Algorithm For Distributed Multi-Utility Operations In Electric Power Market Jiansheng Lei Advisor: Dr. Garng M. Huang Department of Electrical Engineering

More information

LOAD SHEDDING AN EFFICIENT USE OF LTC TRANSFORMERS

LOAD SHEDDING AN EFFICIENT USE OF LTC TRANSFORMERS LOAD SHEDDING AN EFFICIENT USE OF LTC TRANSFORMERS Luciano V. Barboza André A. P. Lerm Roberto S. Salgado Catholic University of Pelotas Federal Center for Technological Education of Pelotas Federal University

More information

Distributed Optimal Power Flow With Discrete Control Variables of Large Distributed Power Systems Ch i-hsin Lin and Shin-Yeu Lin

Distributed Optimal Power Flow With Discrete Control Variables of Large Distributed Power Systems Ch i-hsin Lin and Shin-Yeu Lin IEEE TRANSACTIONS ON POWER SYSTEMS, VOL 23, NO 3, AUGUST 2008 1383 Distributed Optimal Power Flow With Discrete Control Variables of Large Distributed Power Systems Ch i-hsin Lin Shin-Yeu Lin Abstract

More information

Second-order shape optimization of a steel bridge

Second-order shape optimization of a steel bridge Computer Aided Optimum Design of Structures 67 Second-order shape optimization of a steel bridge A.F.M. Azevedo, A. Adao da Fonseca Faculty of Engineering, University of Porto, Porto, Portugal Email: alvaro@fe.up.pt,

More information

Distributed Load Flow using Partitioning and Equivalencing of Power Networks

Distributed Load Flow using Partitioning and Equivalencing of Power Networks 16th NATIONAL POWER SYSTEMS CONFERENCE, 15th-17th DECEMBER, 2010 335 Distributed Load Flow using Partitioning and Equivalencing of Power Networks G A Ezhilarasi Department of Electrical Engineering Indian

More information

Optimal Proxy-Limited Lines for Representing Voltage Constraints in a DC Optimal Powerflow

Optimal Proxy-Limited Lines for Representing Voltage Constraints in a DC Optimal Powerflow Optimal Proxy-Limited Lines for Representing Voltage Constraints in a DC Optimal Powerflow by Michael Schlindwein A thesis submitted in fulfillment of the requirements for the degree of Master of Science

More information

PowerWorld Tutorial. Yen-Yu Lee The University of Texas at Austin Jan 18, Updated December 26, 2012, by Ross Baldick

PowerWorld Tutorial. Yen-Yu Lee The University of Texas at Austin Jan 18, Updated December 26, 2012, by Ross Baldick PowerWorld Tutorial Yen-Yu Lee The University of Texas at Austin Jan 18, 2010 Updated December 26, 2012, by Ross Baldick 1 Introduction PowerWorld is one of the most popular power system simulation tools.

More information

False Analog Data Injection Attack Towards Topology Errors: Formulation and Feasibility Analysis

False Analog Data Injection Attack Towards Topology Errors: Formulation and Feasibility Analysis False Analog Data Injection Attack Towards Topology Errors: Formulation and Feasibility Analysis Yuqi Zhou, Jorge Cisneros-Saldana, Le Xie Department of Electrical and Computer Engineering Texas A&M University

More information

MEASUREMENTS that are transmitted to the control

MEASUREMENTS that are transmitted to the control 458 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 20, NO. 1, FEBRUARY 2005 Combined State Estimation and Measurement Calibration Shan Zhong, Student Member, IEEE, and Ali Abur, Fellow, IEEE Abstract A measurement

More information

Optimal Location and Size of Distributed Energy Resources Using Sensitivity Analysis-Based Approaches

Optimal Location and Size of Distributed Energy Resources Using Sensitivity Analysis-Based Approaches Optimal Location and Size of Distributed Energy Resources Using Sensitivity Analysis-Based Approaches Mohammed Benidris Electrical & Biomedical Engineering University of Nevada, Reno Reno, NV 89557, USA

More information

THE MAIN purpose of optimal reactive power flow (ORPF)

THE MAIN purpose of optimal reactive power flow (ORPF) IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 21, NO. 3, AUGUST 2006 1163 A Hybrid Genetic Algorithm Interior Point Method for Optimal Reactive Power Flow Wei Yan, Fang Liu, C. Y. Chung, Member, IEEE, and K.

More information

Re-Dispatching Generation to Increase Power System Security Margin and Support Low Voltage Bus

Re-Dispatching Generation to Increase Power System Security Margin and Support Low Voltage Bus 496 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL 15, NO 2, MAY 2000 Re-Dispatching Generation to Increase Power System Security Margin and Support Low Voltage Bus Ronghai Wang, Student Member, IEEE, and Robert

More information

Procedures for cross-border transmission capacity assessments PROCEDURES FOR CROSS-BORDER TRANSMISSION CAPACITY ASSESSMENTS.

Procedures for cross-border transmission capacity assessments PROCEDURES FOR CROSS-BORDER TRANSMISSION CAPACITY ASSESSMENTS. PROCEDURES FOR CROSS-BORDER TRANSMISSION CAPACITY ASSESSMENTS October 2001 1/13 Table of contents 1 INTRODUCTION... 4 2 GENERAL GUIDELINES... 5 3 BASE CASE CONSTRUCTION... 6 3.1 NETWORK MODEL... 6 3.1

More information

ALL THE energy management system (EMS) applications

ALL THE energy management system (EMS) applications 586 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 21, NO. 2, MAY 2006 Identification of Network Parameter Errors Jun Zhu and Ali Abur, Fellow, IEEE Abstract This paper describes a simple yet effective method

More information

Chanan Singh Texas A&M University PSERC Webinar November 22, 2016

Chanan Singh Texas A&M University PSERC Webinar November 22, 2016 Chanan Singh Texas A&M University (singh@ece.tamu.edu) PSERC Webinar November 22, 2016 1 Modern power systems: integration of current carrying components (for power delivery), monitoring, computing, communication

More information

THE Optimal Power Flow (OPF) problem was introduced

THE Optimal Power Flow (OPF) problem was introduced 1690 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 22, NO. 4, NOVEMBER 2007 Contingency Filtering Techniques for Preventive Security-Constrained Optimal Power Flow Florin Capitanescu, Mevludin Glavic, Senior

More information

Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming

Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming October 15, 2012 Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming Hao Zhu haozhu@illinois.edu Acknowledgements: Prof. G. B. Giannakis, U of MN Doctoral Dissertation Fellowship

More information

Unified PMU Placement Algorithm for Power Systems

Unified PMU Placement Algorithm for Power Systems Unified PMU Placement Algorithm for Power Systems Kunal Amare, and Virgilio A. Centeno Bradley Department of Electrical and Computer Engineering, Virginia Tech Blacksburg, VA-24061, USA. Anamitra Pal Network

More information

ONLINE CLOSED-LOOP OPTIMIZATION OF DISTRIBUTION NETWORKS

ONLINE CLOSED-LOOP OPTIMIZATION OF DISTRIBUTION NETWORKS ONLINE CLOSED-LOOP OPTIMIZATION OF DISTRIBUTION NETWORKS Werner FEILHAUER Michael HEINE Andreas SCHMIDT PSI AG, EE DE PSI AG, EE DE PSI AG, EE - DE wfeilhauer@psi.de mheine@psi.de aschmidt@psi.de ABSTRACT

More information

THIS PAPER provides a methodology to apportion the cost

THIS PAPER provides a methodology to apportion the cost 342 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 22, NO. 1, FEBRUARY 2007 Z bus Transmission Network Cost Allocation Antonio J. Conejo, Fellow, IEEE, Javier Contreras, Senior Member, IEEE, Delberis A. Lima,

More information

Surrogate Gradient Algorithm for Lagrangian Relaxation 1,2

Surrogate Gradient Algorithm for Lagrangian Relaxation 1,2 Surrogate Gradient Algorithm for Lagrangian Relaxation 1,2 X. Zhao 3, P. B. Luh 4, and J. Wang 5 Communicated by W.B. Gong and D. D. Yao 1 This paper is dedicated to Professor Yu-Chi Ho for his 65th birthday.

More information

Ali Abur Northeastern University Department of Electrical and Computer Engineering Boston, MA 02115

Ali Abur Northeastern University Department of Electrical and Computer Engineering Boston, MA 02115 Enhanced State t Estimation Ali Abur Northeastern University Department of Electrical and Computer Engineering Boston, MA 02115 GCEP Workshop: Advanced Electricity Infrastructure Frances Arriallaga Alumni

More information

Page 20

Page 20 Computationally Efficient Optimal Power Flow Tracing G. V. Narayana Department of Electrical Engineering Andhra University Visakhapatnam, India gv1.venkata@gmail.com Dr. G.V. Siva Krishna Rao Department

More information

Auto-Check Circuit Breaker Interrupting Capabilities

Auto-Check Circuit Breaker Interrupting Capabilities Auto-Check Circuit Breaker Interrupting Capabilities Thanh C. Nguyen and Sherman Chan ASPEN, Inc. Ron Bailey and Thanh Nguyen Dominion Virginia Power Paper published in IEEE Computer Applications in Power,

More information

A Spectral Bisection Partitioning Method for Electric Power Network Applications *

A Spectral Bisection Partitioning Method for Electric Power Network Applications * A Spectral Bisection Partitioning Method for Electric Power Network Applications * Supun Tiptipakorn Department of Electrical and Computer Engineering University of Wisconsin Madison 1415 Engineering Drive;

More information

I How does the formulation (5) serve the purpose of the composite parameterization

I How does the formulation (5) serve the purpose of the composite parameterization Supplemental Material to Identifying Alzheimer s Disease-Related Brain Regions from Multi-Modality Neuroimaging Data using Sparse Composite Linear Discrimination Analysis I How does the formulation (5)

More information

Simulation and Evaluation of Optimization Problem Solutions in Distributed Energy Management Systems

Simulation and Evaluation of Optimization Problem Solutions in Distributed Energy Management Systems IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 17, NO. 1, FEBRUARY 2002 57 Simulation and Evaluation of Optimization Problem Solutions in Distributed Energy Management Systems Javier Contreras, Member, IEEE,

More information

Smart Grid Application of Optimal Transmission Switching

Smart Grid Application of Optimal Transmission Switching Smart Grid Application of Optimal Transmission Switching By, Kory W. Hedman, et al.* University of California, Berkeley INFORMS Annual Meeting Washington, DC October 15, 2008 *Dr. Richard P. O Neill (Chief

More information

A NEW APPROACH TO SOLVE ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION

A NEW APPROACH TO SOLVE ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION A NEW APPROACH TO SOLVE ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION Manjeet Singh 1, Divesh Thareja 2 1 Department of Electrical and Electronics Engineering, Assistant Professor, HCTM Technical

More information

Client Server & Distributed System. A Basic Introduction

Client Server & Distributed System. A Basic Introduction Client Server & Distributed System A Basic Introduction 1 Client Server Architecture A network architecture in which each computer or process on the network is either a client or a server. Source: http://webopedia.lycos.com

More information

Optimal Reactive Power Dispatch Using Hybrid Loop-Genetic Based Algorithm

Optimal Reactive Power Dispatch Using Hybrid Loop-Genetic Based Algorithm Optimal Reactive Power Dispatch Using Hybrid Loop-Genetic Based Algorithm Md Sajjad Alam Student Department of Electrical Engineering National Institute of Technology, Patna Patna-800005, Bihar, India

More information

Micro physical simulation system of electric power systems

Micro physical simulation system of electric power systems International Journal of Smart Grid and Clean Energy Micro physical simulation system of electric power systems Xin Xu, Zongshuai Jin, Hengxu Zhang * Key Laboratory of Power System Intelligent Dispatch

More information

Efficient Second-Order Iterative Methods for IR Drop Analysis in Power Grid

Efficient Second-Order Iterative Methods for IR Drop Analysis in Power Grid Efficient Second-Order Iterative Methods for IR Drop Analysis in Power Grid Yu Zhong Martin D. F. Wong Dept. of Electrical and Computer Engineering Dept. of Electrical and Computer Engineering Univ. of

More information

ARELAY network consists of a pair of source and destination

ARELAY network consists of a pair of source and destination 158 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 55, NO 1, JANUARY 2009 Parity Forwarding for Multiple-Relay Networks Peyman Razaghi, Student Member, IEEE, Wei Yu, Senior Member, IEEE Abstract This paper

More information

Economic Congestion Relief Across Multiple Regions Requires Tradable Physical Flow-Gate Rights

Economic Congestion Relief Across Multiple Regions Requires Tradable Physical Flow-Gate Rights IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 17, NO. 1, FEBRUARY 2002 159 Economic Congestion Relief Across Multiple Regions Requires Tradable Physical Flow-Gate Rights Shmuel S. Oren, Fellow, IEEE, and Andrew

More information

Math Models of OR: The Simplex Algorithm: Practical Considerations

Math Models of OR: The Simplex Algorithm: Practical Considerations Math Models of OR: The Simplex Algorithm: Practical Considerations John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA September 2018 Mitchell Simplex Algorithm: Practical Considerations

More information

Unsupervised Distributed Clustering

Unsupervised Distributed Clustering Unsupervised Distributed Clustering D. K. Tasoulis, M. N. Vrahatis, Department of Mathematics, University of Patras Artificial Intelligence Research Center (UPAIRC), University of Patras, GR 26110 Patras,

More information

The Alternating Direction Method of Multipliers

The Alternating Direction Method of Multipliers The Alternating Direction Method of Multipliers With Adaptive Step Size Selection Peter Sutor, Jr. Project Advisor: Professor Tom Goldstein October 8, 2015 1 / 30 Introduction Presentation Outline 1 Convex

More information

Comparison of Interior Point Filter Line Search Strategies for Constrained Optimization by Performance Profiles

Comparison of Interior Point Filter Line Search Strategies for Constrained Optimization by Performance Profiles INTERNATIONAL JOURNAL OF MATHEMATICS MODELS AND METHODS IN APPLIED SCIENCES Comparison of Interior Point Filter Line Search Strategies for Constrained Optimization by Performance Profiles M. Fernanda P.

More information

LINUX. Benchmark problems have been calculated with dierent cluster con- gurations. The results obtained from these experiments are compared to those

LINUX. Benchmark problems have been calculated with dierent cluster con- gurations. The results obtained from these experiments are compared to those Parallel Computing on PC Clusters - An Alternative to Supercomputers for Industrial Applications Michael Eberl 1, Wolfgang Karl 1, Carsten Trinitis 1 and Andreas Blaszczyk 2 1 Technische Universitat Munchen

More information

On the Comparative Performance of Parallel Algorithms on Small GPU/CUDA Clusters

On the Comparative Performance of Parallel Algorithms on Small GPU/CUDA Clusters 1 On the Comparative Performance of Parallel Algorithms on Small GPU/CUDA Clusters N. P. Karunadasa & D. N. Ranasinghe University of Colombo School of Computing, Sri Lanka nishantha@opensource.lk, dnr@ucsc.cmb.ac.lk

More information

A Novel Optimization Method of Optical Network Planning. Wu CHEN 1, a

A Novel Optimization Method of Optical Network Planning. Wu CHEN 1, a A Novel Optimization Method of Optical Network Planning Wu CHEN 1, a 1 The engineering & technical college of chengdu university of technology, leshan, 614000,china; a wchen_leshan@126.com Keywords:wavelength

More information

Evaluation of Parallel Application s Performance Dependency on RAM using Parallel Virtual Machine

Evaluation of Parallel Application s Performance Dependency on RAM using Parallel Virtual Machine Evaluation of Parallel Application s Performance Dependency on RAM using Parallel Virtual Machine Sampath S 1, Nanjesh B R 1 1 Department of Information Science and Engineering Adichunchanagiri Institute

More information

Exploration of Bi-Level PageRank Algorithm for Power Flow Analysis Using Graph Database

Exploration of Bi-Level PageRank Algorithm for Power Flow Analysis Using Graph Database Exploration of Bi-Level PageRank Algorithm for Power Flow Analysis Using Graph Database Chen Yuan a, Yi Lu b, Kewen Liu c, Guangyi Liu a, Renchang Dai a, Zhiwei Wang a a Global Energy Interconnection Research

More information

INTERIOR POINT METHOD BASED CONTACT ALGORITHM FOR STRUCTURAL ANALYSIS OF ELECTRONIC DEVICE MODELS

INTERIOR POINT METHOD BASED CONTACT ALGORITHM FOR STRUCTURAL ANALYSIS OF ELECTRONIC DEVICE MODELS 11th World Congress on Computational Mechanics (WCCM XI) 5th European Conference on Computational Mechanics (ECCM V) 6th European Conference on Computational Fluid Dynamics (ECFD VI) E. Oñate, J. Oliver

More information

NWE Day-Ahead Price Coupling Algorithm

NWE Day-Ahead Price Coupling Algorithm NWE Stakeholder Forum in russels, 26 September 2012 NWE Day-head Price Coupling lgorithm genda 1. lgorithm Development Milestones 2. PCR lgorithm Requirements Overview 3. PCR lgorithm Network Requirements

More information

A Simple and Direct Approach for Unbalanced Radial Distribution System three phase Load Flow Solution

A Simple and Direct Approach for Unbalanced Radial Distribution System three phase Load Flow Solution Research Journal of Applied Sciences, Engineering and Technology 2(5): 452-459, 2010 ISSN: 2040-7467 Maxwell Scientific Organization, 2010 Submitted Date: May 16, 2010 Accepted Date: May 27, 2010 Published

More information

A Study of High Performance Computing and the Cray SV1 Supercomputer. Michael Sullivan TJHSST Class of 2004

A Study of High Performance Computing and the Cray SV1 Supercomputer. Michael Sullivan TJHSST Class of 2004 A Study of High Performance Computing and the Cray SV1 Supercomputer Michael Sullivan TJHSST Class of 2004 June 2004 0.1 Introduction A supercomputer is a device for turning compute-bound problems into

More information

DISTRIBUTED NETWORK RESOURCE ALLOCATION WITH INTEGER CONSTRAINTS. Yujiao Cheng, Houfeng Huang, Gang Wu, Qing Ling

DISTRIBUTED NETWORK RESOURCE ALLOCATION WITH INTEGER CONSTRAINTS. Yujiao Cheng, Houfeng Huang, Gang Wu, Qing Ling DISTRIBUTED NETWORK RESOURCE ALLOCATION WITH INTEGER CONSTRAINTS Yuao Cheng, Houfeng Huang, Gang Wu, Qing Ling Department of Automation, University of Science and Technology of China, Hefei, China ABSTRACT

More information

WE consider the gate-sizing problem, that is, the problem

WE consider the gate-sizing problem, that is, the problem 2760 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, VOL 55, NO 9, OCTOBER 2008 An Efficient Method for Large-Scale Gate Sizing Siddharth Joshi and Stephen Boyd, Fellow, IEEE Abstract We consider

More information

Using Analytic QP and Sparseness to Speed Training of Support Vector Machines

Using Analytic QP and Sparseness to Speed Training of Support Vector Machines Using Analytic QP and Sparseness to Speed Training of Support Vector Machines John C. Platt Microsoft Research 1 Microsoft Way Redmond, WA 9805 jplatt@microsoft.com Abstract Training a Support Vector Machine

More information

The Optimal CPU and Interconnect for an HPC Cluster

The Optimal CPU and Interconnect for an HPC Cluster 5. LS-DYNA Anwenderforum, Ulm 2006 Cluster / High Performance Computing I The Optimal CPU and Interconnect for an HPC Cluster Andreas Koch Transtec AG, Tübingen, Deutschland F - I - 15 Cluster / High Performance

More information

Modified Augmented Lagrangian Coordination and Alternating Direction Method of Multipliers with

Modified Augmented Lagrangian Coordination and Alternating Direction Method of Multipliers with Modified Augmented Lagrangian Coordination and Alternating Direction Method of Multipliers with Parallelization in Non-hierarchical Analytical Target Cascading Yongsu Jung Department of Mechanical Engineering,

More information

Postprint.

Postprint. http://www.diva-portal.org Postprint This is the accepted version of a paper presented at IEEE 15th International Conference on Environment and Electrical Engineering (EEEIC), JUN 10-13, 2015, Rome, ITALY.

More information

Embedding Large Complete Binary Trees in Hypercubes with Load Balancing

Embedding Large Complete Binary Trees in Hypercubes with Load Balancing JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING 35, 104 109 (1996) ARTICLE NO. 0073 Embedding Large Complete Binary Trees in Hypercubes with Load Balancing KEMAL EFE Center for Advanced Computer Studies,

More information

An Integrated Synchronization and Consistency Protocol for the Implementation of a High-Level Parallel Programming Language

An Integrated Synchronization and Consistency Protocol for the Implementation of a High-Level Parallel Programming Language An Integrated Synchronization and Consistency Protocol for the Implementation of a High-Level Parallel Programming Language Martin C. Rinard (martin@cs.ucsb.edu) Department of Computer Science University

More information

A Novel Approach for the Optimal PMU Placement using Binary Integer Programming Technique

A Novel Approach for the Optimal PMU Placement using Binary Integer Programming Technique A Novel Approach for the Optimal PMU Placement using Binary Integer Programming Technique J. S. Bhonsle 1 & A. S. Junghare 2 1 Department of Electrical Engg., Priyadarshini Institute of Engineering & Technology,

More information

Figure 1. Clustering in MANET.

Figure 1. Clustering in MANET. Volume 6, Issue 12, December 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Performance

More information

Market Splitting Algorithm for Congestion Management in Electricity Spot Market

Market Splitting Algorithm for Congestion Management in Electricity Spot Market Proceedings of the 6th WSEAS International Conference on Power Systems, Lisbon, Portugal, September 22-24, 2006 338 Market Splitting Algorithm for Congestion Management in Electricity Spot Market Marta

More information

NAME : S. RAPOPORT COUNTRY : BELGIUM REGISTRATION NUMBER : C2-203 GROUP REF. : C2 PREF. SUBJECT : PS2 QUESTION N : 2.6

NAME : S. RAPOPORT COUNTRY : BELGIUM REGISTRATION NUMBER : C2-203 GROUP REF. : C2 PREF. SUBJECT : PS2 QUESTION N : 2.6 PEGASE R&D project: Advanced algorithms for state estimation and simulation of the Pan European power system The PEGASE project has produced new tools to enhance the cooperation among transmission system

More information

POWER FLOW ANALYSIS AND PROTECTION COORDINATION OF REAL TIME SYSTEM

POWER FLOW ANALYSIS AND PROTECTION COORDINATION OF REAL TIME SYSTEM POWER FLOW ANALYSIS AND PROTECTION COORDINATION OF REAL TIME SYSTEM Thanigaivel M PG Scholar Power Systems Engineering Sri Muthukumaran Institute of Technology Chennai, India Azeezur Rahman A Assistant

More information

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can 208 IEEE TRANSACTIONS ON MAGNETICS, VOL 42, NO 2, FEBRUARY 2006 Structured LDPC Codes for High-Density Recording: Large Girth and Low Error Floor J Lu and J M F Moura Department of Electrical and Computer

More information

Chapter II. Linear Programming

Chapter II. Linear Programming 1 Chapter II Linear Programming 1. Introduction 2. Simplex Method 3. Duality Theory 4. Optimality Conditions 5. Applications (QP & SLP) 6. Sensitivity Analysis 7. Interior Point Methods 1 INTRODUCTION

More information

IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 20, NO. 4, NOVEMBER John G. Vlachogiannis and Kwang Y. Lee, Fellow, IEEE

IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 20, NO. 4, NOVEMBER John G. Vlachogiannis and Kwang Y. Lee, Fellow, IEEE IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 20, NO. 4, NOVEMBER 2005 1765 Determining Generator Contributions to Transmission System Using Parallel Vector Evaluated Particle Swarm Optimization John G. Vlachogiannis

More information

Automated Analysis of Digital Relay Data Based on Expert System

Automated Analysis of Digital Relay Data Based on Expert System Automated Analysis of Digital Relay Data Based on Expert System X. Luo, Student Member, IEEE, and M. Kezunovic, Fellow, IEEE Abstract Modern digital protective relays generate various files and reports

More information

MOTION ESTIMATION IN MPEG-2 VIDEO ENCODING USING A PARALLEL BLOCK MATCHING ALGORITHM. Daniel Grosu, Honorius G^almeanu

MOTION ESTIMATION IN MPEG-2 VIDEO ENCODING USING A PARALLEL BLOCK MATCHING ALGORITHM. Daniel Grosu, Honorius G^almeanu MOTION ESTIMATION IN MPEG-2 VIDEO ENCODING USING A PARALLEL BLOCK MATCHING ALGORITHM Daniel Grosu, Honorius G^almeanu Multimedia Group - Department of Electronics and Computers Transilvania University

More information

Optimal Placement and Sizing of SVC for Improving Voltage Profile of Power System

Optimal Placement and Sizing of SVC for Improving Voltage Profile of Power System Optimal Placement and Sizing of SVC for Improving Voltage Profile of Power System Shraddha Udgir, Sarika Varshney & Laxmi Srivastava Deptt. of Electrical Engineering, Madhav Institute of Technology & Science,

More information

Javad Lavaei. Department of Electrical Engineering Columbia University

Javad Lavaei. Department of Electrical Engineering Columbia University Graph Theoretic Algorithm for Nonlinear Power Optimization Problems Javad Lavaei Department of Electrical Engineering Columbia University Joint work with: Ramtin Madani, Ghazal Fazelnia and Abdulrahman

More information

Scalability of Heterogeneous Computing

Scalability of Heterogeneous Computing Scalability of Heterogeneous Computing Xian-He Sun, Yong Chen, Ming u Department of Computer Science Illinois Institute of Technology {sun, chenyon1, wuming}@iit.edu Abstract Scalability is a key factor

More information

Asynchronous Distributed Optimization With Event-Driven Communication Minyi Zhong, Student Member, IEEE, and Christos G. Cassandras, Fellow, IEEE

Asynchronous Distributed Optimization With Event-Driven Communication Minyi Zhong, Student Member, IEEE, and Christos G. Cassandras, Fellow, IEEE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 12, DECEMBER 2010 2735 Asynchronous Distributed Optimization With Event-Driven Communication Minyi Zhong, Student Member, IEEE, Christos G. Cassras,

More information

A PARALLEL ALGORITHM FOR THE DEFORMATION AND INTERACTION OF STRUCTURES MODELED WITH LAGRANGE MESHES IN AUTODYN-3D

A PARALLEL ALGORITHM FOR THE DEFORMATION AND INTERACTION OF STRUCTURES MODELED WITH LAGRANGE MESHES IN AUTODYN-3D 3 rd International Symposium on Impact Engineering 98, 7-9 December 1998, Singapore A PARALLEL ALGORITHM FOR THE DEFORMATION AND INTERACTION OF STRUCTURES MODELED WITH LAGRANGE MESHES IN AUTODYN-3D M.

More information

DETERMINATION OF CONGESTION ZONES IN DEREGULATED ELECTRICITY MARKETS USING FUZZY CLUSTERING

DETERMINATION OF CONGESTION ZONES IN DEREGULATED ELECTRICITY MARKETS USING FUZZY CLUSTERING DETERMINATION OF CONGESTION ZONES IN DEREGULATED ELECTRICITY MARKETS USING FUZZY CLUSTERING Ying-Yi Hong#, Senior Member, IEEE Chih-Nein Chang- Chien# Kuo-Lung Wu+ and Miin-Shen Yang+ #Department of Electrical

More information

PARALLEL and distributed processing [1], [2] has significant

PARALLEL and distributed processing [1], [2] has significant 230 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 20, NO. 1, FEBRUARY 2005 Distributed Processing of Reliability Index Assessment and Reliability-Based Network Reconfiguration in Power Distribution Systems

More information

A METHOD TO MODELIZE THE OVERALL STIFFNESS OF A BUILDING IN A STICK MODEL FITTED TO A 3D MODEL

A METHOD TO MODELIZE THE OVERALL STIFFNESS OF A BUILDING IN A STICK MODEL FITTED TO A 3D MODEL A METHOD TO MODELIE THE OVERALL STIFFNESS OF A BUILDING IN A STICK MODEL FITTED TO A 3D MODEL Marc LEBELLE 1 SUMMARY The aseismic design of a building using the spectral analysis of a stick model presents

More information

A nodal based evolutionary structural optimisation algorithm

A nodal based evolutionary structural optimisation algorithm Computer Aided Optimum Design in Engineering IX 55 A dal based evolutionary structural optimisation algorithm Y.-M. Chen 1, A. J. Keane 2 & C. Hsiao 1 1 ational Space Program Office (SPO), Taiwan 2 Computational

More information

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1 Communication Networks I December, Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page Communication Networks I December, Notation G = (V,E) denotes a

More information

Kevin Skadron. 18 April Abstract. higher rate of failure requires eective fault-tolerance. Asynchronous consistent checkpointing oers a

Kevin Skadron. 18 April Abstract. higher rate of failure requires eective fault-tolerance. Asynchronous consistent checkpointing oers a Asynchronous Checkpointing for PVM Requires Message-Logging Kevin Skadron 18 April 1994 Abstract Distributed computing using networked workstations oers cost-ecient parallel computing, but the higher rate

More information

Selected Topics in Column Generation

Selected Topics in Column Generation Selected Topics in Column Generation February 1, 2007 Choosing a solver for the Master Solve in the dual space(kelly s method) by applying a cutting plane algorithm In the bundle method(lemarechal), a

More information

Parallel Computing. Slides credit: M. Quinn book (chapter 3 slides), A Grama book (chapter 3 slides)

Parallel Computing. Slides credit: M. Quinn book (chapter 3 slides), A Grama book (chapter 3 slides) Parallel Computing 2012 Slides credit: M. Quinn book (chapter 3 slides), A Grama book (chapter 3 slides) Parallel Algorithm Design Outline Computational Model Design Methodology Partitioning Communication

More information

POWER SYSTEM RELIABILITY ASSESSMENT CONSIDERING NON-EXPONENTIAL DISTRIBUTIONS AND RESTORATIVE ACTIONS. Gwang Won Kim a and Kwang Y.

POWER SYSTEM RELIABILITY ASSESSMENT CONSIDERING NON-EXPONENTIAL DISTRIBUTIONS AND RESTORATIVE ACTIONS. Gwang Won Kim a and Kwang Y. POWER SYSTEM RELIABILITY ASSESSMENT CONSIDERING NON-EXPONENTIAL DISTRIBUTIONS AND RESTORATIVE ACTIONS Gwang Won Kim a and Kwang Y. Lee b a School of Electrical Engineering, University of Ulsan, Ulsan 680-749,

More information

A Congestion Management Allocation Mechanism for Multiple Transaction Networks

A Congestion Management Allocation Mechanism for Multiple Transaction Networks 826 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 17, NO. 3, AUGUST 2002 A Congestion Management Allocation Mechanism for Multiple Transaction Networks Shu Tao and George Gross, Fellow, IEEE Abstract In this

More information

LECTURE 13: SOLUTION METHODS FOR CONSTRAINED OPTIMIZATION. 1. Primal approach 2. Penalty and barrier methods 3. Dual approach 4. Primal-dual approach

LECTURE 13: SOLUTION METHODS FOR CONSTRAINED OPTIMIZATION. 1. Primal approach 2. Penalty and barrier methods 3. Dual approach 4. Primal-dual approach LECTURE 13: SOLUTION METHODS FOR CONSTRAINED OPTIMIZATION 1. Primal approach 2. Penalty and barrier methods 3. Dual approach 4. Primal-dual approach Basic approaches I. Primal Approach - Feasible Direction

More information

A Connection between Network Coding and. Convolutional Codes

A Connection between Network Coding and. Convolutional Codes A Connection between Network Coding and 1 Convolutional Codes Christina Fragouli, Emina Soljanin christina.fragouli@epfl.ch, emina@lucent.com Abstract The min-cut, max-flow theorem states that a source

More information

Chapter 2 State Estimation and Visualization

Chapter 2 State Estimation and Visualization Chapter 2 State Estimation and Visualization One obvious application of GPS-synchronized measurements is the dynamic monitoring of the operating conditions of the system or the dynamic state estimation

More information

A hard integer program made easy by lexicography

A hard integer program made easy by lexicography Noname manuscript No. (will be inserted by the editor) A hard integer program made easy by lexicography Egon Balas Matteo Fischetti Arrigo Zanette February 16, 2011 Abstract A small but notoriously hard

More information

Part 4. Decomposition Algorithms Dantzig-Wolf Decomposition Algorithm

Part 4. Decomposition Algorithms Dantzig-Wolf Decomposition Algorithm In the name of God Part 4. 4.1. Dantzig-Wolf Decomposition Algorithm Spring 2010 Instructor: Dr. Masoud Yaghini Introduction Introduction Real world linear programs having thousands of rows and columns.

More information

Multiframe Blocking-Artifact Reduction for Transform-Coded Video

Multiframe Blocking-Artifact Reduction for Transform-Coded Video 276 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 12, NO. 4, APRIL 2002 Multiframe Blocking-Artifact Reduction for Transform-Coded Video Bahadir K. Gunturk, Yucel Altunbasak, and

More information

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D.

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D. Linear Programming Module Outline Introduction The Linear Programming Model Examples of Linear Programming Problems Developing Linear Programming Models Graphical Solution to LP Problems The Simplex Method

More information

Consistency in Tomographic Reconstruction by Iterative Methods

Consistency in Tomographic Reconstruction by Iterative Methods Consistency in Tomographic Reconstruction by Iterative Methods by M. Reha Civanlar and H.J. Trussell Center for Communications and Signal Processing Department of Electrical and Computer Engineering North

More information

Architectural Styles. Software Architecture Lecture 5. Copyright Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved.

Architectural Styles. Software Architecture Lecture 5. Copyright Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Architectural Styles Software Architecture Lecture 5 Copyright Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Object-Oriented Style Components are objects Data and associated

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

Tree Structure and Algorithms for Physical Design

Tree Structure and Algorithms for Physical Design Tree Structure and Algorithms for Physical Design Chung Kuan Cheng, Ronald Graham, Ilgweon Kang, Dongwon Park and Xinyuan Wang CSE and ECE Departments UC San Diego Outline: Introduction Ancestor Trees

More information

Transmission Management in the Deregulated Environment

Transmission Management in the Deregulated Environment Transmission Management in the Deregulated Environment RICHARD D CHRISTIE, MEMBER, IEEE, BRUCE F WOLLENBERG, FELLOW, IEEE, AND IVAR WANGENSTEEN Invited Paper Three very different methods of accomplishing

More information