SUBSTATION BUS ARRANGEMENT PERFORMANCE ANALYSIS PROGRAM AND METRICS Trevor Martin Oneal B.S., University of California Davis, 2008 PROJECT Submitted in partial satisfaction of the requirements for the degree of MASTER OF SCIENCE in ELECTRICAL AND ELECTRONIC ENGINEERING at CALIFORNIA STATE UNIVERSITY, SACRAMENTO SPRING 2011 © 2011 Trevor Martin Oneal ALL RIGHTS RESERVED ii SUBSTATION BUS ARRANGEMENT PERFORMANCE ANALYSIS PROGRAM AND METRICS A Project by Trevor Martin Oneal Approved by: __________________________________, Committee Chair Mohammad Vaziri, Ph.D., P.E. __________________________________, Committee Member Fethi Belkhouche, Ph.D. ____________________________ Date iii Student: Trevor Martin Oneal I certify that this student has met the requirements for format contained in the University format manual, and that this project is suitable for shelving in the Library and credit is to be awarded for the project. __________________________, Graduate Coordinator Preetham B. Kumar, Ph.D. Department of Electrical and Electronic Engineering iv ___________________ Date Abstract of SUBSTATION BUS ARRANGEMENT PERFORMANCE ANALYSIS PROGRAM AND METRICS by Trevor Martin Oneal During preliminary substation design, only minimal information is available to the designer. Substation bus arrangements have been defined in textbooks for their advantages and disadvantages. However, the exact level of superiority/inferiority of one design as compared to another is definitely unclear. In this project, a Visual Basic for Applications (VBA) program imbedded in a Microsoft Excel Spreadsheet has been developed to give a user easily comparable data. The program requires minimal user input and calculates three different metrics as well as an approximate cost comparison between the different Substation Bus Arrangement. The results are displayed numerically and on a graph for quick intuitive comparison. Although much of the results coincide with historical data, dramatic differences can be seen when different bus arrangements are compared. Tradeoffs between certain arrangements can be determined immediately and decisions on the correct bus arrangement choice can be made more easily. , Committee Chair Mohammad Vaziri, Ph.D., P.E. ______________________ Date v ACKNOWLEDGMENTS I would like to give thanks to all of the people I worked with during my Internship at PG&E. I would like to acknowledge my supervisor Rao Sunkara for giving me the time and freedom to work on this and several other interesting projects during my internship. I would like to extend special thanks to Andeth Pen for exposing me to substations, help in identifying their many components, exposure to the many duties of a substation project engineer, and the opportunity to see the many facets of an indoor substation. I would like to express my great appreciation to both Dave Solhtalab for giving me preliminary work exposing me to the different substation bus arrangements and Chung Lam for his encouragement and guidance. The idea and metrics originally suggested by Ronald Vance made his guidance and mentoring invaluable from the start to completion of this project. In fact, this project would never have materialized without his inspiring suggestion. The greatest thanks goes to Roberto González-Ramos who gave me needed support and answers to the many questions that came up during my periods of frustration and confusion during the creating of this program. vi TABLE OF CONTENTS Page Acknowledgments.................................................................................................................... vi List of Tables ........................................................................................................................ viii List of Figures .......................................................................................................................... ix Software Specifications ............................................................................................................ x Chapter 1. INTRODUCTION ............................................................................................................ 1 2. OVERVIEW OF METRICS AND BUS ARRANGEMENTS ......................................... 4 Metric Definitions ........................................................................................................ 4 Bus Arrangement Definitions ...................................................................................... 5 Bus Arrangement Characteristics ................................................................................ 7 3. PROGRAM DESIGN ..................................................................................................... 23 4. ALGORITHMS .............................................................................................................. 27 5. DESCRIPTION OF CODE AND ALGORITHM IMPLEMENTATION...................... 43 6. RESULTS AND ANALYSIS ......................................................................................... 53 7. CONCLUSION ............................................................................................................... 63 Improvements and Future Research........................................................................... 66 References ............................................................................................................................... 67 vii LIST OF TABLES Page 1. Table 1 Bus Arrangement Cost Comparison ............................................................. 25 2. Table 2 SBSB3 Fault and Maintenance Calculations ................................................ 28 3. Table 3 SBSB6 Fault and Maintenance Calculations ................................................ 29 4. Table 4 MT Fault and Maintenance Calculations ...................................................... 29 5. Table 5 DBSB Fault and Maintenance Calculations ................................................. 29 6. Table 6 DBDB Fault and Maintenance Calculations ................................................. 30 7. Table 7 BAAH Fault and Maintenance Calculations................................................. 30 8. Table 8 Ring Fault and Maintenance Calculations .................................................... 31 9. Table 9 DBDB Breaker Operability .......................................................................... 35 10. Table 10 BAAH Bus Operability............................................................................... 36 11. Table 11 BAAH Breaker Operability ........................................................................ 38 12. Table 12 BAAH Transformer/Line Operability......................................................... 39 13. Table 13 Four Breaker Ring, Bus & Transformer/Line Operability.......................... 40 14. Table 14 Five Breaker Ring, Bus & Transformer/Line Operability .......................... 41 15. Table 15 Five Breaker Ring, Breaker Operability ..................................................... 41 16. Table 16 Six Breaker Ring, Bus & Transformer/Line Operability ............................ 41 17. Table 17 Six Breaker Ring, Breaker Operability ....................................................... 42 18. Table 18 Bus Type Arrangement Comparison Table ................................................ 54 viii LIST OF FIGURES Page 1. Figure 1 Bus Arrangements; SBSB3, SBSB6, MT...................................................... 5 2. Figure 2 Bus Arrangements; DBSB, DBDB, BAAH .................................................. 6 3. Figure 3 Bus Arrangement; Ring Bus .......................................................................... 7 4. Figure 4 Diagram Legend ............................................................................................ 7 5. Figure 5 SBSB Normal Switch Position ...................................................................... 8 6. Figure 6 SBSB Fault Conditions................................................................................ 10 7. Figure 7 SBSB Maintenance Conditions ................................................................... 10 8. Figure 8 MT Normal Switch Positions ...................................................................... 12 9. Figure 9 MT Fault Conditions ................................................................................... 12 10. Figure 10 MT Maintenance Conditions ..................................................................... 12 11. Figure 11 DBSB Normal Switch Position ................................................................. 14 12. Figure 12 DBSB Fault Conditions ............................................................................. 14 13. Figure 13 DBSB Maintenance Conditions ................................................................ 15 14. Figure 14 DBDB Normal Switch Position................................................................. 16 15. Figure 15 DBDB Fault Conditions ............................................................................ 17 16. Figure 16 DBDB Maintenance Conditions ................................................................ 17 17. Figure 17 BAAH Normal Switch Position ................................................................ 19 18. Figure 18 BAAH Fault Conditions ............................................................................ 19 19. Figure 19 BAAH Maintenance Conditions................................................................ 19 20. Figure 20 Ring Normal Switch Position .................................................................... 21 21. Figure 21 Ring Fault Conditions................................................................................ 21 22. Figure 22 Ring Maintenance Conditions ................................................................... 21 ix 23. Figure 23 Bus Type Arrangement Comparison Spreadsheet ..................................... 53 24. Figure 24 Bus Type Arrangement Comparison Graph .............................................. 54 x SOFTWARE SPECIFICATIONS For Windows: Microsoft Office Excel 2007 or later with Visual Basic for Applications (VBA) Capabilities For Mac: Microsoft Office Excel 2010 or later with Visual Basic for Applications (VBA) Capabilities xi 1 Chapter 1 INTRODUCTION Bus arrangements are well documented in various technical literature, standards and IEEE publications. The typical bus arrangements have been discussed, described, and documented thoroughly. There are many typical bus arrangements currently used by the major electric utilities. There is the single bus single breaker arrangement, main and transfer arrangement, double bus single breaker arrangement, double bus double breaker arrangement, breaker and a half arrangement, and the ring bus arrangement. These arrangements are used throughout the utilities to protect and distribute power throughout the grid in every transmission and distribution network throughout the world. When analyzing these different systems to determine which system is the best for each particular application, it was found that there was not a simple way to gain a fair comparison between arrangements. Typically, the literature gives descriptions on cost, complexity, and other properties of each bus arrangement but does not give any real concrete proof as to why and how the conclusions are made. Additionally, when someone is designing or making improvements to a substation, one must choose a bus arrangement that meets the requirements by inference and previous engineering experience. Reliability studies can be performed for this purpose. However, the reliability studies often require a large amount of data to perform the analysis and can give results that prove difficult to compare. A typical reliability study on a substation may require the following data; failure rate, outage frequency, failure probability, duration, repair time, availability, and/or unavailability. In many instances, this data may be unavailable. For example, the case of a new design, a company where departmental data sharing is limited, previous data available on a particular substation is usually outdated. Therefore, a program that gives an 2 engineer the performance of each substation bus arrangement with minimal user input would be beneficial. This project aims to facilitate in the decision-making process by providing engineers with calculated evidence on the performance of each bus arrangement using minimal user input. In fact, the program created here will give an engineer instant results as to how each bus arrangement will perform for their given situation. This information adds a significant value to the decision making process especially when limited information is known about the system. The software program was created using Visual Basic for Applications (VBA) combined with Excel 2007 to accept information from a user on the number of inputs and the number of transformers connected to a bus arrangement and use that information to calculate how each arrangement reacts to faults, maintenance, and a combination of the two. The program was developed for the following specific reasons; 1. to give a user instant and easy comparison between many different arrangements, 2. to require minimal user input and easily understandable results, 3. to calculate and produce results using readily available software, 4. to evaluate existing substations, analyze the increased improvement made by substation upgrades, and 5. to give new engineers insight into the advantages and limitations of each arrangement. In a global sense, with this program, a user can make an educated decision about a specific bus arrangement based on a comparative analysis with relatively limited user input. In addition to this introductory chapter, the project is presented in 6 more chapters as briefly described in the following; 3 Metric definitions, bus arrangement definitions and bus arrangement characteristics are outlined in Chapter 2. The program design is described in Chapter 3. In Chapter 4, the algorithms used to calculate each given metric is discussed in great detail. A description of each module in the actual code is explored in Chapter 5. The results of running the program is presented and analyzed in Chapter 6. Finally, the overall conclusion made by using the program is stated in Chapter 7. 4 Chapter 2 OVERVIEW OF METRICS AND BUS ARRANGEMENTS This chapter introduces both the metrics and bus arrangements being analyzed. First, the metrics are defined to give the user of the program an intuitive way of analyzing bus arrangements. Second, the bus arrangements are defined to introduce the specific Transmission Substation bus arrangements used within this project. Third, the bus arrangement characteristics are reviewed to give the reader a background on each bus arrangement. The background consists of characteristics such as cost, flexibility, complexity, number of breakers used to isolate specific faults, number of breakers used to isolate a component for maintenance, number of disconnects, and number of breakers per line. The bus arrangements introduced are typical bus arrangements used within substations throughout the world. Metric Definitions Each substation bus arrangement is evaluated based on three metrics. When lines are mentioned, this refers to both input lines into the bus and output lines tied to the transformers. The assumption for this version of the program is that transformer and line faults or maintenance have the same probability and are combined as a “transformer/line” event. A fault accounts for a bus fault, breaker failure, and transformer/line fault. Maintenance accounts for all three components also. All three components are weighted equally giving each the same percentage of failure or maintenance. The metrics are defined as follows. 1. Robustness – The number of lines remaining in service after a fault occurs 2. Maintainability – The number of lines remaining in service when a component is down for maintenance 5 3. Operability – The number of lines remaining in service when a component is down for maintenance and then a fault occurs The final piece of data presented in the final results is the breaker to input/output ratio or breaker IO ratio. This ratio is a rough estimation of the cost based on the number of breakers divided by the number of inputs and outputs. Bus Arrangement Definitions The most common Transmission Substation bus arrangements were chosen for use in this program. Automatic reclosers and sectionalizers are not used in this version of the program. The following one-line diagrams assume the top three lines are inputs into the substation and the bottom three lines are tied to step down transformer banks. Figure 1: Bus Arrangements; SBSB3, SBSB6, MT Single Bus Single Breaker Three (SBSB3): Refers to a configuration with 3 breakers tied directly to the inputs of the substation bus without additional breakers between the bus and transformers. See Figure 1. 6 Single Bus Single Breaker Six (SBSB6): Refers to a configuration with 3 breakers tied directly to the inputs into the substation bus and 3 breakers between the bus and transformers. See Figure 1. Main and Transfer (MT): Refers to a configuration that has one breaker per input and transformer. There are two busses in this configuration and an additional bus-tie breaker between the two. The bus-tie breaker, which is usually used during maintenance, can substitute for any breaker tied to the bus. See Figure 1. Figure 2: Bus Arrangements; DBSB, DBDB, BAAH Double Bus Single Breaker (DBSB): Refers to a configuration that has one breaker per input and transformer. Similar to the MT, there is a bus-tie breaker between the two busses. The difference between the DBSB and MT configurations is that the DBSB can be sectionalized where half of the breakers are connect to one bus with the other half connect to the other bus. This is not possible with the MT scheme. As in the MT, the bus-tie breaker can substitute for any breaker tied to the bus. See Figure 2. 7 Double Bus Double Breaker (DBDB): Refers to a configuration that has two breakers per input and transformer. The breaker is connected to the first bus, which is connected to a feeder and the feeder is connected to a second breaker tied to a second bus. See Figure 2. Breaker and a Half (BAAH): Refers to a configuration that has a breaker between one bus and a feeder, in series with another breaker connected to another feeder, in series with a third breaker tied to a second bus as shown. See Figure 2. Figure 3: Bus Arrangement; Ring Bus Ring Bus (Ring): Refers to a configuration that has a breaker between every incoming and outgoing line forming a ring configuration. There is no specific “Bus” for this configuration. See Figure 3. Bus Arrangement Characteristics It is assumed, as in the definition section that the top three lines are inputs into the substation and the bottom three lines are tied to step down transformer banks. “Isolate” refers to the number of fuses or breakers that operate to isolate a fault or maintenance condition. “Loss” refers to the number of lines lost, input, output or both (I/O). -Normal Failures 8 • Substation Transformer – gassing, internal arcs, winding short • Breaker – insulation breakdown • Bus • Maintenance Figure 4: Diagram Legend -Single Bus Arrangement This system has a feeder into a single bus with no breaker protection. The transformers are usually protected by fuses. Main characteristics of this arrangement are: • Simple and economical. • Transformers are only protected by fuses, • Transformer/line fault causes a fuse to blow resulting in the loss of downstream circuit until the cause of fault has been investigated and the fuse is replaced. • Transformer: Isolate-1, Loss-1 input or output line (I/O) • Usually, there are no local Bus Protection schemes used for this configuration. Therefore, bus faults must be cleared from remote terminals serving the transmission 9 lines supplying this bus. Automatic and/or manual switching must be used to isolate the fault, perform maintenance, and restore power • Bus: Isolate-3, Loss-6 I/O • Switches must be opened for transformer maintenance • Depends on switch arrangement • Breaker Disconnects = depends • Breakers = 0 -Single Bus, Single Breaker Arrangement (SBSB) This system has transmission lines tied to a breaker, which is then tied to the bus. This system could also have breakers between the bus and step down transformers. See Figure 5. Switch Positions Figure 5: SBSB Normal Switch Position 10 Bus Fault Breaker Failure Transformer Fault Figure 6: SBSB Fault Conditions Bus Maintenance Breaker Maintenance Transformer Maintenance Figure 7: SBSB Maintenance Conditions Main characteristics of this arrangement are: • Simple • Relatively inexpensive • A bus or breaker fault causes the loss of the entire substation • For a 3-breaker arrangement with breakers on the transmission line side only, a fault anywhere on the bus or beyond (up to any fuses) causes all three breakers to trip. Switches can be used to isolate the faulted section and to restore healthy sections. • Bus, Breaker, Transformer: Isolate-3, Loss-6 I/O 11 • For the 6-breaker arrangement, a fault on the bus or any breaker failure will cause all remaining breakers to trip depending on the protection scheme • Bus, Breaker: Isolate-6, Loss-6 I/O • Transformer/line fault trips one breaker isolating the fault • Transformer: Isolate-1, Loss-1 I/O • Bus maintenance causes the loss of all I/O lines • Bus: Isolate-3 or 6, Loss-6 I/O • Breaker maintenance causes the loss of one I/O line if breaker bypasses are not installed • Breaker: Isolate-1, Loss-1 I/O, Isolation: 2 Switches • Transformer maintenance isolated using one breaker in the 6-breaker system, lose only maintenance line • Transformer: Isolate-1, Loss-1 I/O • Transformer maintenance isolated using all breakers in the 3-breaker system, switches isolate Transformer, power restored, temporary loss of all Transformers • Transformer: Isolate-3, Loss-6 I/O, Isolation: 1 Switch isolates line • Breaker Disconnects = 2 per line • Breakers = 3 to 6, 0.5 to 1.0 breakers per line or breakers/line - Main and Transfer Arrangement (MT) This system has a switch to select the main or transfer bus and one breaker per I/O line. Typically, there is one breaker between the input and bus, also one breaker between the bus and output. During normal operation, all breakers are tied to the lower bus with the bus-tie breaker open. See Figure 8. 12 Switch Positions Figure 8: MT Normal Switch Position Bus Fault Main Bus Fault Transfer Breaker Failure Transformer Fault Figure 9: MT Fault Conditions Bus Maintenance Condition 1 Bus Maintenance Condition 2 Breaker Maintenance Transformer Maintenance Figure 10: MT Maintenance Conditions 13 Main characteristics of this arrangement are: • Low initial cost • Breakers can be serviced using the bus-tie breaker and transfer bus for protection • Extra breaker is needed for the bus-tie breaker • Complicated switching for breaker removal • Complicated relay protection for the tie breaker, must substitute for any breaker • Main Bus or breaker fault causes the loss of the entire substation, until fault isolation • Bus, Breaker: Isolate-6, Loss-6 I/O • Secondary Bus fault trips nothing unless the bus-tie breaker is active • Bus: Isolate-1, Loss-0 I/O • Transformer/line fault trips one breaker isolating effected line • Transformer: Isolate-1, Loss-1 I/O • Breakers can be serviced using the bus-tie breaker and transfer bus for protection • Breaker: Isolate-1, Loss-0 I/O, Isolation: 5 Switches • Transformer is serviced using 1 breaker for switching and isolation • Transformer: Isolate-1, Loss-1 I/O • Breaker Disconnects = 3 per line • Breakers = 7, 1.167 breakers/line -Double Bus, Single Breaker Arrangement (DBSB) This system has switches to select the bus and a single breaker to protect any input and any output tied to the bus. Typically, there is a breaker between the input (e.g. source transmission line) and the bus and another breaker between the bus and the output (e.g. a 14 substation transformer). There is also a bus-tie breaker, which can be substituted for any other breaker in the system. See Figure 11. Switch Positions Figure 11: DBSB Normal Switch Position Bus Fault Condition 1 Bus Fault Condition 2 Breaker Failure Transformer Fault Figure 12: DBSB Fault Conditions 15 Bus Maintenance Condition 1 Bus Maintenance Condition 2 Breaker Maintenance Transformer Maintenance Figure 13: DBSB Maintenance Conditions Main characteristics of this arrangement are: • Very flexible arrangement • Complicated switching to isolate breaker for maintenance • Complicated relay protection for bus-tie breaker, must substitute for any breaker • Complicated bus protection scheme • Bus or breaker fault could trip all breakers, yet the fault and entire bus or breaker can be isolated using switches with full power restoration • Bus, Breaker: Isolate-7, Loss-6 I/O’s 16 • Transformer/line fault trips one breaker isolating the fault • Transformer: Isolate-1, Loss-1 I/O • Breaker bypass switches for breaker maintenance • Breaker: Isolate-1, Loss-0 I/O, Isolation: 3 Switches • Breakers can be serviced at any time using the bus-tie breaker for protection • Transformer is serviced using 1 breaker for switching and isolation • Transformer: Isolate-1, Loss-1 I/O • Either main bus can be isolated for maintenance • Bus: Isolate-1, Loss-0 I/O, Isolation: 6 Switches, 1 Breaker • Extra breaker needed for the bus-tie breaker • Breaker Disconnects = 5 per line • Breakers = 7, 1.167 breakers/line -Double Bus, Double Breaker Arrangement (DBDB) This system has two breakers connecting a single I/O line to both buses. Typically, both busses are hot and all breakers are normally closed. See Figure 14. Switch Positions Figure 14: DBDB Normal Switch Position 17 Bus Fault Breaker Failure Transformer Fault Figure 15: DBDB Fault Conditions Bus Maintenance Breaker Maintenance Transformer Maintenance Figure 16: DBDB Maintenance Conditions 18 Main characteristics of this arrangement are: • High Cost • Best reliability • Flexible operation • All switching is done with breakers • Bus fault trips half of the breakers, all circuits remain in operation • Bus: Isolate-6, Loss-0 I/O • Transformer/line fault trips 2 breakers, no other line loss • Transformer: Isolate-2, Loss-1 I/O • Breaker failure trips 6 breakers, 1 line lost • Breaker: Isolate-7, Loss-1 I/O • Either main bus can be isolated for maintenance • Bus: Isolate-6, Loss-0 I/O • Breakers can be serviced at any time using the complementary breaker for protection • Breaker: Isolate-1, Loss-0 I/O, Isolation: 2 Switches • Transformer is serviced using 2 breakers for switching and isolation • Transformer: Isolate-2, Loss-1 I/O • 2 breakers for each line provides high reliability • Successful clearing of the fault depends on 2 breakers increasing probability of failure • Breaker Disconnects = 4 per line • Breakers = 12, 2 breakers/line -Breaker and a Half Arrangement (BAAH) 19 This system has a breaker between one bus and a feeder, in series with another breaker connected to another feeder, in series with a third breaker tied to a second bus. See Figure 17. Switch Positions Figure 17: BAAH Normal Switch Position Bus Fault Center Breaker Fault End Breaker Fault Transformer Fault Figure 18: BAAH Fault Conditions Bus Maintenance Breaker Maintenance Transformer Maintenance Figure 19: BAAH Maintenance Conditions 20 Main characteristics of this arrangement are: • Flexible operation • High reliability • All switching is done with breakers • Bus fault trips 3 breakers, all circuits remain in operation • Bus: Isolate-3, Loss-0 I/O • Transformer/line fault trips 2 breakers, all other circuits remain in operation • Transformer: Isolate-2, Loss-1 I/O • Center breaker failure trips 2 breakers, removes 2 I/O lines from service • Center Breaker: Isolate-3, Loss-2 I/O • End breaker failure trips 3 breakers, removes 1 I/O line • End Breaker: Isolate-4, Loss-1 I/O • Either bus or breaker can be isolated for maintenance, no line loss • Bus: Isolate-3, Loss-0 I/O • Breaker: Isolate-1, Loss-0 I/O, Isolation: 2 Switches • Transformer is serviced using 2 breakers for switching and isolation • Transformer: Isolate-2, Loss-1 I/O • Complicated protection relaying for center breaker to respond to either circuit • Breaker Disconnects = 6 per 2 lines, 3 per line • Breakers = 9, 1.5 breakers/line -Ring Bus Arrangement This system has a breaker between every incoming and outgoing line, forming a ring configuration. See Figure 20. 21 Switch Positions Figure 20: Ring Normal Switch Position Bus Fault Breaker Fault Transformer Fault Figure 21: Ring Fault Conditions Bus Maintenance Breaker Maintenance Transformer Maintenance Figure 22: Ring Maintenance Conditions Main characteristics of this arrangement are: • Low initial and final cost • Uncomplicated bus protection 22 • Typically limited to 6 breakers, although I have observed 8 breakers in practice • Breaker failure trips 2 breakers, 2 I/O lines lost • Breaker: Isolate-3, Loss-2 I/O • Bus, line, or Transformer failure trips 2 breakers, only affected line lost • Bus, Transformer: Isolate-2, Loss-1 I/O • Bus, line, or Transformer failure when 1 breaker is open can cause ring bus separation • Breaker can be isolated for maintenance, no I/O line loss, easy switching • Breaker: Isolate-1, Loss-0 I/O, Isolation: 2 Switches • Transformer is serviced using 2 breakers for switching and isolation • Transformer: Isolate-2, Loss-1 I/O • All switching is performed by breakers • Requires voltage devices on all circuits • Breaker Disconnects = 2 per line • Breakers = 6, 1 breaker/line 23 Chapter 3 PROGRAM DESIGN The following is a brief overview of the program design. The description includes many of the assumptions made during the design. An explanation on how a user operates the program is given. Also discussed is a brief summary on the metric calculations performed by the program, as well as, an analysis of the breaker IO ratio metric and its validity. Several variations of the code have been developed to serve different purposes. However, the focus of this project is the Bus Type Arrangement Comparison Spreadsheet. The full code description and algorithms can be found in later sections of the report. The program was created to give engineers a quick reference to the robustness, maintainability, operability, and breaker IO ratio of all following substation bus types. The bus types focused on are the single bus single breaker (SBSB3 and SBSB6), main and transfer (MT), double bus single breaker (DBSB), double bus double breaker (DBDB), breaker and a half (BAAH), and the ring bus (Ring) as described in Chapter 2. In this program, the user provides as input the number of incoming transmission lines connected to the substation and the number of outputs from the bus arrangement to the step down transformers. Invoking the “Run” command, the program then calculates the number of breakers needed in each type of bus arrangement. Once the program has the numbers of inputs, transformers, breakers and the bus type the substation metrics can be calculated. Refer to the Algorithm section for the exact calculations used to find the substation metrics. The program then calculates the robustness, maintainability, operability, and breaker IO ratio for each substation type. 24 The robustness is the percentage of lines lost due to a fault. Lines lost include both inputs and outputs to the bus arrangement. Within this calculation bus faults, breaker failures, and transformer faults are considered. The numbers of lines lost due to a bus fault, breaker failure and transformer fault are calculated separately. A transformer fault may be slightly misleading in this case, for this program, a transformer fault includes faults on all input and output lines. This means that a fault on the input transmission line and the output line to the step down transformer are both being included in this calculation. Therefore, this fault is referred to as a transformer/line fault. Once all of the lines lost values are known they are turned into percentage of lines lost and the average of the three are taken. After the percent average lines lost due to the three fault types mentioned above is calculated the value is converted into the percentage of remaining lines. This value is the resulting robustness of that particular bus arrangement. The maintainability is the percentage of lines lost due to a component being serviced. As with the robustness metric, the maintainability metric considers lines lost due to bus maintenance, breaker maintenance, and transformer/line maintenance. Again similar to the robustness calculations, the transformer maintenance includes maintenance of the input transmission lines and the outputs to the step down transformers. Once the lines lost due to maintenance are known then the values are converted into percentages. Those percentages for bus, breaker, and transformer/line maintenance are then averaged to find the overall percentage of average lines lost due to maintenance. Finally, the percentage of lines lost is converted to percentage of lines remaining in service due to maintenance and that value is the maintainability metric. The operability metric is similar to both the robustness and maintainability metrics but in order to calculate this metric, quite complex algorithms must be used to take into account all of the possible situations that can occur. See the algorithm portion of the code for a full description of the mathematics behind these calculations. The operability metric is basically the number of 25 lines remaining in service when a component is down for maintenance and a fault on some other component occurs. The calculation takes into account any component being down for service and then any type of fault occurring while that component is down for service. So this includes a breaker being serviced and there is a bus, breaker, or transformer/line fault. Also included is the condition when the bus is down for maintenance and a bus, breaker, or transformer/line fault occurs. Likewise, if a transformer/line is being serviced and there is a bus, breaker, or transformer/line fault, all conditions are considered. Once the numbers of lines lost are calculated for all of these conditions they are combined to find the total average percentage of lines lost under all of the conditions above. Finally, the percentage of lines lost is converted into the percentage of lines remaining and this is the operability metric. The final metric is the breaker IO ratio metric. This is the ratio of breakers to the number of inputs and outputs connected to the bus. This ratio gives a very general estimate of the cost of each bus arrangement. The US Department of Agriculture has a report presenting data on Approximate Relative Cost Comparison between bus arrangements. When comparing this data with the calculated breaker IO ratio the results are relatively similar, as seen below in Table 1. The ratio provides a useful comparison between of the cost of one bus arrangement to another. This is by no means a complete view of the actual costs. Variations due to the labor costs, material costs, land costs, must be taken into account. Due to these other considerations, costs can vary greatly and will deviate from the breaker IO ratio calculation. Bus Arrangement SBSB6 MT DBDB BAAH Ring Approximate Relative Cost Comparison [3] 100% 143% 214% 158% 114% Ratio of 100% 117% 200% 150% 100% Table 1: Bus Arrangement Cost Comparison Breakers Input/Output lines 26 The metrics are calculated for every bus type and those values are filled back into the excel spreadsheet. The values associated with each metric are also graphed below the excel spreadsheet. The graph gives the user a rough estimate and comparison of each bus type and the metrics associated with them. The spreadsheet provides the detail and exact numbers of percent lines remaining in service for each metric. Each metric is highlighted in a specific color in both the spreadsheet and the graph for quick and easy viewing. With this program, the user can gain a large amount of knowledge about the different substations arrangements and choose the best one for each particular situation. 27 Chapter 4 ALGORITHMS Within this chapter, the main algorithms for calculating the metrics are presented and discussed. The algorithms in this section were intuitively created based on the description and operation of the protection systems for specific bus arrangements. The algorithms are relatively simple despite the many different calculations that take place throughout the program. Several improvements can be made and are described throughout the document. These calculations are described in great detail throughout this chapter. To aid in the understanding of the algorithms please refer to the figures in Chapter 2. Some variables are used in additional versions of the program and may go unutilized here. Finally, these calculations are scalable and work for any sized system with any number of inputs and transformers connected to the bus arrangement. For simplicity the arrangements being analyzed will have 3 lines or inputs into the arrangement and 3 transformers or outputs connected to the arrangement giving a total of 6 input and output lines. It is also assumed that these are transmission side substation arrangements and sectionalizers either do not exist or are in the closed position. First, simplified variables must be identified to make the equations easier to follow. In= the number of breakers that trip isolating a component during fault or maintenance. Ln= the number of lines lost when a component is isolated during a fault or maintenance. In-1= the number of breakers that previously tripped isolating a component for maintenance. Ln-1= previous lines lost when a component was isolated for maintenance. ba= the number of breakers that are available to trip or active breakers remaining in the system. la= the number of active input/output lines that remain connected to the system. bT= breakers total in the entire bus arrangement. 28 lT= total number of input/output lines connected to the bus arrangement. t= number of transformers. i= number of inputs. SBSB3 Bus Fault Tripped Breakers (In) I n ba I n 1 bT Lines Lost (Ln) Ln la Ln 1 lT Breaker Failure I n ba I n 1 bT Ln la Ln 1 lT Transformer/Line Fault Bus Maint. In I n ba I n 1 bT Ln la Ln 1 lT Breaker Maint. I n 1 I n 1 Ln 1 Ln 1 Transformer/Line Maint. In b t la a b t la a I n 1 I n 1 1 I i la 1 I i la n 1 n 1 Ln Ln l t la l t la a a Ln 1 Ln 1 1 L 1 L i la i la n 1 n 1 Table 2: SBSB3 Fault and Maintenance Calculations With the simplified variables identified, the logical starting point is the SBSB3 module due to its simplicity to understand. From this point, greater complexity will be encountered. Please refer to Figure 1 for the SBSB3 arrangement. The equation for the number of breakers to isolate a bus fault is I n ba I n1 bT . As seen in the figure, a bus fault causes all breakers (bT) to trip isolating the fault. Therefore, the number of active breakers (ba) trip and the number of inactive breakers (In-1) are added resulting in the total number of breakers that trip ( I n bT 3 ) isolating the bus fault. Next, the number of lines lost during a bus fault in the SBSB3 arrangement is, Ln la Ln 1 lT . The equation shows the number of active lines (la) and the number of inactive lines (Ln-1) are added resulting in the number of lines lost (Ln) which in this case is also the total number of lines ( lT Ln 6 ). The transformer/line fault and maintenance equations are slightly more complex due to the unbalance in the bus arrangement. If the fault or maintenance is on the transformer then all breakers trip to isolate the fault. If the fault is on the input lines only one breaker trips isolating that single line. This is why the transformer/line equations are split into 29 two parts, as seen in Table 2. Finally, for breaker maintenance only one breaker trips and only one line is lost plus any previous conditions. From this point on all equations are displayed in a table for each arrangement with only an explanation for the most complex calculation. SBSB6 Bus Fault Tripped Breakers (In) Lines Lost (Ln) I n ba I n1 bT Ln la Ln 1 lT Breaker Failure I n ba I n1 bT Ln la Ln 1 lT Transformer/Line Fault I n 1 I n 1 Ln 1 Ln1 Bus Maint. I n ba I n1 bT Ln la Ln 1 lT Breaker Maint. I n 1 I n 1 Ln 1 Ln1 Transformer/Line Maint. I n 1 I n 1 Ln 1 Ln1 Table 3: SBSB6 Fault and Maintenance Calculations MT Bus Fault Tripped Breakers (In) Lines Lost (Ln) I n ba I n1 bT Ln la Ln 1 lT Breaker Failure I n ba I n1 bT Ln la Ln 1 lT Transformer/Line Fault I n 1 I n 1 Ln 1 Ln1 Bus Maint. I n ba I n1 bT Ln la Ln 1 lT Breaker Maint. I n 1 I n 1 Ln 0 Ln1 I n 1 I n 1 Ln 1 Ln1 Transformer/Line Maint. Table 4: MT Fault and Maintenance Calculations DBSB Bus Fault Tripped Breakers (In) Lines Lost (Ln) I n ba I n1 bT Ln la Ln 1 lT Breaker Failure I n ba I n1 bT Ln la Ln 1 lT Transformer/Line Fault I n 1 I n 1 Ln 1 Ln1 Bus Maint. I n 1 I n 1 Ln 0 Ln1 Breaker Maint. I n 1 I n 1 Ln 0 Ln1 Transformer/Line Maint. I n 1 I n 1 Ln 1 Ln1 Table 5: DBSB Fault and Maintenance Calculations 30 DBDB Bus Fault Tripped Breakers (In) Lines Lost (Ln) In Ln 0 Ln1 Breaker Failure I n b2a 1 I n1 Ln 1 Ln1 Transformer/Line Fault I n 2 I n1 Ln 1 Ln1 Bus Maint. In Ln 0 Ln1 Breaker Maint. I n 1 I n 1 Ln 0 Ln1 Transformer/Line Maint. I n 2 I n1 Ln 1 Ln1 ba 2 ba 2 I n1 I n1 Table 6: DBDB Fault and Maintenance Calculations A few additional variables must be introduced for the following calculations. Ic= number of breakers that trip during a center breaker failure. Lc= number of lines lost during a center breaker failure. Is=number of breakers that trip during a side breaker failure. Ls= number of lines lost during a side breaker failure. These are combined into the single breaker failure results with an equal probability of failure for each breaker position. BAAH Bus Fault Tripped Breakers (In) Lines Lost (Ln) In I n1 Ln 0 Ln1 Breaker Failure Center I c 3 I n1 Lc 2 Ln1 Breaker Failure Side Is Ls 1 Ln1 ba 3 ba 3 1 I n1 Breaker Failure I n 13 I c 23 I s Ln 13 Lc 32 Ls Transformer/Line Fault I n 2 I n1 Ln 1 Ln1 Bus Maint. I n b3a I n1 Ln 0 Ln1 Breaker Maint. I n 1 I n 1 Ln 0 Ln1 Transformer/Line Maint. I n 2 I n1 Ln 1 Ln1 Table 7: BAAH Fault and Maintenance Calculations 31 Ring Bus Fault Tripped Breakers (In) Lines Lost (Ln) I n 2 I n1 Ln 1 Ln1 Breaker Failure I n 3 I n1 Ln 2 Ln1 Transformer/Line Fault I n 2 I n1 Ln 1 Ln1 Bus Maint. I n 2 I n1 Ln 1 Ln1 Breaker Maint. I n 1 I n 1 Ln 0 Ln1 I n 2 I n1 Ln 1 Ln1 Transformer/Line Maint. Table 8: Ring Fault and Maintenance Calculations These equations result in the numbers of lines lost and breakers needed to trip isolating components during faults and maintenance for each type of bus arrangement. After these numbers are calculated, the percent values are determined. This calculation finds the average of the results above. For example, only looking at lines lost during fault, the three values used are bus, breaker, and transformer/line fault calculated values for lines lost. Each value is separately turned into a percentage by bus _ pcnt 100% . That is lines lost due to bus fault divided by lines total Ln LT and multiplied by 100 creating a percentage. Once the bus, breaker, and transformer/line lines lost percentage is found then the average is taken. Simply, the addition of all three values divided by three gives the average. Mathematically the average in this case is ave bus_pcnt+bkr_pcnt+bnk_pcnt . The average values are calculated for lines lost due to 3 fault as shown, lines lost due to maintenance, breakers tripped to isolate a fault and breakers tripped to isolate a component for maintenance. Once all of average values are calculated the metrics are found. The three simple metrics are robustness, maintainability, and cost. Operability will be discussed next. As defined in chapter 2, “Robustness” is simply the number of lines remaining in 32 service after a fault. The average number of lines remaining in service is calculated under all three fault cases bus, breaker, and transformer/line faults. The robustness is found by subtracting the average percentage of lines lost during faults from 100 resulting in the average percentage of lines left in service during faults. Maintainability is similar, being 100 minus the average percentage of lines lost during maintenance resulting in the percentage of lines left in service during maintenance. The equation used is Lines Remaining= 100 - Lines Lost . Finally, the breaker IO ratio is calculated. This function gives an approximation of each bus arrangement cost and is discussed in more detail in Chapter 3. The cost here is the number of breakers divided by the number of lines and multiplied by 100. This results in a percentage as compared to the SBSB6 arrangement, which is 100. The cost function is solely based on the numbers of breakers and does Breakers 100 . Lines not take into account labor, structure costs and so on. The function is Cost= The final metric is now calculated. Operability is by far the most complex metric to calculate due to the fact that first the maintenance condition is analyzed then fault values are calculated during each maintenance condition. So this is similar to a n-1 situation, maintenance then fault. The operability of SBSB3 is basically 0 and is set as such. For SBSB6 and all other bus arrangements, the information from earlier maintenance calculations is used for each maintenance condition. Each bus arrangement is analyzed under bus maintenance then all fault types, breaker maintenance then all fault types, and transformer/line maintenance then all fault types. Starting with SBSB6 the previous maintenance results are used to calculate the operability. First, simple bookkeeping of previously calculated values must be done. I n1 I n Bus Maintenance 33 Ln1 Ln Bus Maintenance ba bT I n 1 la lT Ln 1 These equations result in the numbers of breakers used to isolate the bus during maintenance, lines lost during bus maintenance, breakers available during bus maintenance and remaining active or connected input/output lines during maintenance. If la is zero then the number of lines remaining in service is zero, robust1 is set to zero and the program moves on to breaker maintenance. Although if la is not equal to zero, the previous values stored during the bookkeeping procedure are used. The module SBSB6 is called again to calculate all three fault values. Then the average percent values are calculated and the resulting number of lines lost from the three fault types is subtracted from 100. The result of these calculations is labeled as robust1 and stands for the number of lines remaining in service during bus maintenance then a fault occurs. For this case the breaker and transformer/line operability procedure is exactly the same. The previous breaker and transformer/line maintenance result, bookkeeping is done. If the active input/output lines remain and la is not zero then SBSB6 is called to calculate fault values and robust2 is calculated giving the lines remaining in service during breaker maintenance then a fault. The same procedure is followed resulting in robust3, the number of lines remaining in service during transformer/line maintenance then a fault. Finally the operability of SBSB6 is the average number of lines remaining in service and is calculated as follows, robust1+robust2+robust3 Operability= . 3 34 The calculations begin to get more interesting as bus arrangement complexity is increased. The operability for MT is similar to SBSB6. For simplicity the following explanation is broken into steps. The three items to be calculated is operability for bus, breaker, and transformer/line and then those three are combined into the one single operability metric for that specific bus arrangement. In each of the three item operability calculations, there are basically three steps. Step one is the bookkeeping of previous value as described. Step two is if the number of input/output lines remaining is greater than 0 an additional bus arrangement module is run to find the fault values after maintenance, percent values are calculated and the lines remaining in service are assigned to robust1, 2, or 3 depending on the component being analyzed. Step three is if the number of input/output lines is 0 then robust1, 2, or 3 is set to 0 depending on the component being analyzed. Step three is intuitive and will be eliminated from this point on. For MT item 1 bus operability is calculated. Step one, previous maintenance value bookkeeping is done. Step two, the metric SBSB6 is called resulting in robust1 being the lines remaining in service when the bus is under maintenance then a fault occurs. The reason SBSB6 is called during the analysis for MT is because when the bus is down for maintenance the bus arrangement is reduced to a SBSB6 arrangement. MT item 2 breaker operability begins with step one, previous value bookkeeping. The module SBSB6 is run resulting in lines remaining in service or robust2. During breaker maintenance, the MT arrangement reduces to SBSB6 as seen with bus maintenance. Item 3 transformer/line maintenance, step one, bookkeeping is performed. Step two, MT is called and the resulting robust3 is calculated. It is clear in this case that transformer/line maintenance does not result in the reduction from MT to SBSB6 and this can be easily seen in Figure 10 under the 35 transformer maintenance diagram. Finally, the operability is calculated, robust1+robust2+robust3 Operability= . 3 The next arrangement analyzed for operability is DBSB. For items 1 and 2 bus and breaker operability step one, previous value bookkeeping is performed. Step two is the same as MT for items 1 and 2, where the module SBSB6 is run resulting in robust1 and 2. For item 3, transformer/line operability step one and step two is performed where module DBSB is used to calculate robust3. Finally, the operability is calculated. DBDB operability is now calculated. Item 1, bus operability is calculated as in previous arrangements, step one, then step two calls the SBSB6 module. Item 3, transformer/line operability is calculated by performing step one then step two calling the DBDB module. Item 2, breaker operability is calculated differently than previous calculations. Step one is the same. Step two starts with the following calculations in Table 9. Breaker Operability Bus Fault Tripped Breakers (In) 1 I n 12 b2T 12 Breaker Failure In bT 2 bT 2 I n1 bT 2 2 2 lT 1 lT In 3 Bus Fault Lines Lost (Ln) Ln 0 12 1 12 Transformer/Line Fault 1 ba bT 2 Transformer/Line Fault Breaker Failure Ln 1 Ln 1 1 ba bT 2 1 lT 1 2 ba bT 2 1 1 1 ba ba bT 2 Table 9: DBDB Breaker Operability bT 2 1 1 ba 36 After these calculations are performed, the percent values are calculated as before and finally robust2 is calculated as before where the lines lost due to fault are subtracted from 100, resulting in the lines remaining in service during maintenance on a breaker and then a fault occurs. Now that robust1, 2, and 3 are known the overall operability is calculated as before, robust1+robust2+robust3 Operability= . 3 Next, BAAH operability is calculated. In this case, each operability calculation must have the fault portion calculated separately. Starting with item 1, bus operability, step one is performed followed by the fault calculations as seen in Table 10. These equations can easily be figured out by referring to Figure 19 and looking at the various faults during each maintenance condition. The equations given can also be confirmed by plugging in values to confirm the expected outcome. Bus Operability-BAAH Bus Fault Tripped Breakers (In) I n b3T Breaker Failure I n 12 I n1 2 12 Transformer/Line Fault Bus Fault I n 12 1 I n1 12 2 I n1 Lines Lost (Ln) Ln lT Breaker Failure Ln 12 2 12 lT Transformer/Line Fault Ln 12 1 12 2 1 I bT 3 n 1 Table 10: BAAH Bus Operability After the calculations for bus operability are performed the percent values are calculated and robust1 is calculated as before. The breaker operability is by far the most complicated operability calculations performed due to the fact that the breaker down for maintenance could be a center breaker or side breaker in 37 the arrangement. Therefore, each condition must be analyzed during the breaker operability calculations for the BAAH arrangement. As seen in Table 11, the calculations are done for each component fault first looking at the side breaker down for maintenance then looking at the situation with the center breaker down for maintenance and finally both are combined to give the results of each component under fault. The process works as before starting with step one, the bookkeeping of past values and then step two continues where each fault after the breaker is down for maintenance is calculated. 38 Breaker OperabilityBAAH Bus Fault (side) Tripped Breakers (In) I S ,n 12 bT 3 I n1 12 Bus Fault (center) I C ,n bT 3 I n 1 Bus Fault (total) I n 23 I S ,n 13 I C ,n Breaker Failure (side) I S ,n 1 bT 3 1 2 bT 3 I n 1 ba I C ,n 5 Breaker Failure (total) Transformer/Line Fault (side) I S ,n 2 I n 1 Transformer/Line Fault (center) I C ,n bT LC ,n 1 1 Bus Fault (total) Ln 23 LS ,n 13 LC ,n Breaker Failure (side) LS ,n 1 Transformer/Line Fault (total) b bT 3 3 I n 1 a bT 3 1 ba 2 I n 1 bT 3 I n 23 I S ,n 13 I C ,n Bus Fault (center) Transformer/Line Fault (center) 2 lT 2 1 1 2 I n 1 1 I n 1 lT lT lT l 2 2 2 I n 1 T 1 I n 1 lT lT Bus Fault (side) Breaker Failure (total) Transformer/Line Fault (side) 3 bT 3 bT 3 Lines Lost (Ln) LS ,n 12 lT 2 12 0 Breaker Failure (center) 2 I n 1 1 2 I n1 4 3 I n 1 ba ba ba 2 1 I n 3 I S ,n 3 I C ,n Breaker Failure (center) Transformer/Line Fault (total) bT 3 bT bT I n 1 1 1 I I 3 3 2 n 1 2 3 2 n 1 ba ba ba ba ba bT 2 b3T 2 I n 1 1 2 I n 1 LC ,n 3 1 2 3 ba ba ba 2 1 Ln 3 LS ,n 3 LC ,n lT 2 1 1 2 1 lT lT lT l 2 2 1 T 1 lT lT LS ,n 1 LC ,n Ln 23 LS ,n 13 LC ,n Table 11: BAAH Breaker Operability I n 1 ba 39 As seen, the final results are numbers for bus, breaker, and transformer/line faults which are the same as all previous calculations. From these results, the percent values are calculated and robust2 is calculated. The last step is the calculation of BAAH transformer/line operability. Step one is performed, step two is calculated using the formulas in Table 12 and robust3 is found. Finally, the total operability for BAAH is found using the operability formula. Transformer/line Operability-BAAH Bus Fault Tripped Breakers (In) Breaker Failure bT 1 bT 1 3 3 3 ba ba l 2 1 I n 2 I n 1 T 1 I n 1 la la Lines Lost (Ln) Ln 12 1 12 2 I n 12 In Transformer/Line Fault Bus Fault Breaker Failure bT 3 1 12 2 bT 3 bT 3 2 bT 3 2 b1 5 a 1 ba bT 3 bT bT 1 1 1 1 3 3 2 3 3 ba ba ba ba l 2 1 Ln 2 T 2 la la Ln 2 Transformer/Line Fault bT 3 bT 3 Table 12: BAAH Transformer/Line Operability The ring bus is difficult because the size of the ring and fault placement can change the problem significantly. One thing to keep in mind is that maintenance and then a fault can cause islanding where part of the system is cut off from another although current may still flow in the two separate sections. For this reason, the result turns red in the spreadsheet to bring attention to this problem. Another important thing about the ring bus arrangement is that a ring should only be expanded to 6 breakers. In practice, a ring arrangement should never go beyond 6 breakers therefore the calculations stop at the 6 breaker system. In addition, in a ring arrangement there 40 really is not a bus as in conventional systems. For that reason, bus and transformer/line calculations are combined because they are connected to the same point in the system. Unfortunately, this doubles the probability of a fault at this point in the calculations and this will be remedied in future versions. First is a ring arrangement of 3 breakers. In this case, the results are 0 for all three operability cases giving an overall operability of 0. Second is the ring arrangement of 4 breakers. The bus and transformer/line operability are the same. Step one is performed pulling the maintenance data from the previous calculations. Step two is calculated using the formulas in Table 13 where bus and transformer/line faults are combined. The percent values are calculated and robust1 & 3 are found. Bus & Transformer Operability-Ring 4 Bus & Transformer Fault Tripped Breakers (In) I n 23 1 I n1 13 2 I n1 Breaker Failure Bus & Transformer Fault I n bT Lines Lost (Ln) Ln 23 2 13 lT Breaker Failure Ln lT Table 13: Four Breaker Ring, Bus & Transformer/Line Operability Next, the breaker operability is calculated. In this case all lines are lost resulting in a value of 0 for robust2. If the ring bus is a 5 breaker arrangement then all of the steps followed in the previous arrangement are followed again with the substitution of the equations used in Table 14. In addition, the breaker operability is calculated using the equations in Table 15 and robust2 will be a number and not 0 as calculated previously. 41 Bus & Transformer Operability-Ring 5 Bus & Transformer Fault Tripped Breakers (In) I n 12 1 I n1 12 2 I n1 Breaker Failure Bus & Transformer Fault I n 23 2 I n1 13 bT Lines Lost (Ln) Ln 12 2 12 3 Breaker Failure Ln 23 3 13 lT Table 14: Five Breaker Ring, Bus & Transformer/Line Operability Breaker Operability-Ring 5 Bus & Transformer Fault Tripped Breakers (In) I n 23 1 I n1 13 bT Breaker Failure Bus & Transformer Fault I n bT Lines Lost (Ln) Ln 23 3 13 lT Breaker Failure Ln lT Table 15: Five Breaker Ring, Breaker Operability The 6-breaker Ring bus arrangement is now calculated following the processes used in arrangements 4 and 5. Remember islanding can easily occur in this arrangement during n-1 or multiple contingencies. Those contingencies could be maintenance and a fault or dual faults in different places. As in previous arrangements, the final results are robust1, 2, and 3. Bus & Transformer Operability-Ring 6 Bus & Transformer Fault Tripped Breakers (In) I n 52 1 I n1 52 2 I n1 15 2 I n1 Breaker Failure Bus & Transformer Fault I n 12 2 I n1 12 3 I n1 Lines Lost (Ln) Ln 52 2 52 3 15 4 Breaker Failure Ln 12 3 12 4 Table 16: Six Breaker Ring, Bus & Transformer/Line Operability 42 Breaker Operability-Ring 6 Bus & Transformer Fault Tripped Breakers (In) I n 12 1 I n1 12 2 I n1 Breaker Failure Bus & Transformer Fault I n 23 2 I n1 13 bT Lines Lost (Ln) Ln 12 3 12 4 Breaker Failure Ln 23 4 13 lT Table 17: Six Breaker Ring, Breaker Operability Once the ring bus calculations are finished the robust results are used to calculate the overall operability of the ring bus arrangement using the formula, robust1+robust2+robust3 Operability= . 3 Now that the operability is calculated the cells in the spreadsheet can be filled and the graph can be created giving one a feel for the performance of each bus arrangement compared to one and other with the same number of inputs and outputs. All algorithms in this section are kept in their expanded form in order for readers to understand their derivation. All algorithms could be simplified and reduced although the origin would be hidden. 43 Chapter 5 DESCRIPTION OF CODE AND ALGORITHM IMPLEMENTATION The overall code and algorithm for this project is quite complex and will be described in detail using the code for the bus type arrangement comparison spreadsheet. The programming language used is VBA or Visual Basic for Applications, which interfaces directly with Microsoft Excel 2007. Initially all of the public global variables are declared. From this point, the code is sectionalized into sub sections or standard modules each of which perform specific functions. From this point on, the sub sections or standard modules are referred to using the generic term modules. The modules are described in the order as they appear in the code. Master Module The Master module is the main code and is what runs to perform the calculations, data population and graph creation; it is what executes within the spreadsheet when the run button is pressed. First, the Clear_cells module is run to clear the cells of the calculated data from the previous execution of the code. Second, an If statement is encountered to check whether the user input cells contain data, if they do the program continues in the If statement. Third, the Populate_variables module is encountered which pulls data from the user inputs and places them into variables used in further calculations. Fourth, the Num_bkr module runs to calculate the number of breakers needed for each specific substation bus arrangement depending on the number of inputs and transformers specified by the user. Fifth, “r” and “c” are set to the row and column of the first cell that will be populated by the program, the Breakers cell. Sixth, a Do While loop is encountered which runs through each cell until an empty cell is reached. This loop looks for data in the Breakers cell and continues looping until each bus type metrics has been 44 calculated. Seventh, the bus_type and brks_total variables are populated from the data in the excel spreadsheet under columns Bus Type and Breakers. The variable bkrs is also populated with the number of total breakers for a particular bus type which is used for later calculations. Eighth, the Populate_variables module is run again to populate the variables from the user inputted data for every iteration of the Do While loop. Ninth, the cell colors are reset because certain cell colors are changed to indicate sectionalization of the bus during component maintenance and a fault. Tenth, the Bus_select module is run to perform the main bulk of the calculations and direct the code to specific modules for each specific bus type. Eleventh, “r” is increased by one to move to the next row and the Do While loop is repeated until a blank cell is reached. Once the Do While loop is completed the If statement also ends. Twelfth, the Data_Chart module runs to take all of the calculated data and populate the graph with that data for easy comparison. This ends the Master module. Num_bkr Module This module calculates the number of breakers needed for a particular bus type depending on the number of inputs and transformers declared by the user. First, the column number “c” is set to 4. Second, a For loop runs for each row 2 through 8. Third, the Select Case command runs on the variable “r” which is different for each row and each row in this spreadsheet is a different bus type. Case 2 is the SBSB3 bus type arrangement. For SBSB3 the total number of breakers (bkrs_total) is equal to the number of inputs (inpts) as defined by the user. Next, the previously calculated value of the total number of breakers is entered into the spreadsheet under the Breakers column in the first cell in row 2 column 4. After that, the bus type string (bus_type) is set to SBSB3 and the bus type is entered into the cell in row 2 column 5. 45 Case 3 is the SBSB6 bus type arrangement. For SBSB6 the total number of breakers (bkrs_total) is equal to the number of inputs (inpts) plus the number of transformers (trfs) input by the user. The equation is (inpts+trfs). Next, the previously calculated value of the total number of breakers is entered into the spreadsheet under the Breakers column in the first cell in row 3 column 4. After that, the bus type string (bus_type) is set to SBSB6 and the bus type is entered into the cell in row 3 column 5. Case 4 is the MT bus type arrangement. For MT the total number of breakers (bkrs_total) is equal to the number of inputs (inpts) plus the number of transformers (trfs) + 1. The equation is (inpts+trfs)+1. Next, the previously calculated value of the total number of breakers is entered into the spreadsheet under the Breakers column in the first cell in row 4 column 4. After that, the bus type string (bus_type) is set to MT and the bus type is entered into the cell in row 4 column 5. Case 5 is the DBSB bus type arrangement. For DBSB the total number of breakers (bkrs_total) is equal to the number of inputs (inpts) plus the number of transformers (trfs) + 1. The equation is (inpts+trfs)+1. Next, the previously calculated value of the total number of breakers is entered into the spreadsheet under the Breakers column in the first cell in row 5 column 4. After that, the bus type string (bus_type) is set to DBSB and the bus type is entered into the cell in row 5 column 5. Case 6 is the DBDB bus type arrangement. For DBDB the total number of breakers (bkrs_total) is equal to the number of inputs (inpts) plus the number of transformers (trfs) and that entire quantity is multiplied by 2 because this bus type has twice as many breakers as inputs and outputs to the bus. The equation is (inpts+trfs)*(2). Next, the previously calculated value of the total number of breakers is entered into the spreadsheet under the Breakers column in the first cell in row 6 column 4. After that, the bus type string (bus_type) is set to DBDB and the bus type is entered into the cell in row 6 column 5. 46 Case 7 is the BAAH bus type configuration. For BAAH the total number of breakers (bkrs_total) is equal to the number of inputs (inpts) plus the number of transformers (trfs). That entire quantity is multiplied by 3/2 and then ¼ is added to that quantity. The equation is ((inpts+trfs)*(3/2))+(1/4). This equation takes advantage of the fact that the bkrs_total variable is defined as an integer. For example, if there are 3 inputs and 3 transformers the result should be 9 breakers. Using the above equation the result is 9 and ¼ which automatically rounds to 9. If there are 2 inputs and 3 transformers the result should be 8. In this case, the equation result is 7 and ¾ which automatically rounds to 8 resulting in the correct number of breakers. Next, the previously calculated value of the total number of breakers is entered into the spreadsheet under the Breakers column in the first cell in row 7 column 4. After that, the bus type string (bus_type) is set to BAAH and the bus type is entered into the cell in row 7 column 5. Case 8 is the Ring bus type configuration. For the Ring Bus the total number of breakers (bkrs_total) is equal to the number of inputs (inpts) plus the number of transformers (trfs). The equation is (inpts+trfs). Next, the previously calculated value of the total number of breakers is entered into the spreadsheet under the Breakers column in the first cell in row 8 column 4. After that, the bus type string (bus_type) is set to Ring and the bus type is entered into the cell in row 8 column 5. After Case 8 is completed the case statement ends and the for loop ends resulting in the completion of this module. 47 Bus_select Module This module selects which calculations should be done depending on the bus type configuration. The module starts with a Select Case command based on bus type. Using the same bus type order as the previous module, the first Case starts with the bus type SBSB3. Within the Case statement, the module SBSB3 is called which calculates the numbers of breakers for isolation and lines lost for both fault conditions and maintenance conditions. Next, the Calc_pcnt_values module uses the values calculated in the module SBSB3 to calculate the percentage of breakers that trip to isolate a fault or isolate components for maintenance. The Calc_pcnt_values module also calculates the percentage of lines lost due to a fault or component down for maintenance. The Calc_metrics module calculates the metrics for robustness, maintainability, and the breaker IO ratio whose variable is labeled cost within the code. Next, the Calc_operability runs calculating the operability metric. To finish the Case statement, the Fill_cells module is called filling the cells in the spreadsheet with the calculated metrics data. The following Case statements are similar to the first with some minor changes. One of the differences is that each Case statement starts with the module of the same name as the bus type in the Case statement. This is due to the differences in calculations to find the numbers of breakers for isolation and lines lost for both fault conditions and maintenance conditions when different bus types are considered. All of the following Case statements are the same up to the Fill_cells module and those Case statements are SBSB6, MT, DBSB, DBDB, BAAH, and Ring. The BAAH Case includes one command following fill cells that makes the operability cell red to indicate sectionalization occurs. The Ring Case includes an If statement so if there are 6 breakers in the ring then sectionalization can occur and the cell will be turned red. The final Case is the Case Else and this Case only occurs if the cell containing the bus type is labeled incorrectly. In this particular spreadsheet, this case will never happen but if the code is used on some other 48 spreadsheet then it can occur. When the Case Else is activated a message appears to the user that says “Incorrect Bus Type Label,” shows what the cell was labeled “in cell,” and then the cell position is given so the user can easily find and correct the mistake. This ends the case and module. SBSB3 Module, SBSB6 Module, MT Module, DBSB Module, DBDB Module, BAAH Module, and Ring Module These modules are all mathematical algorithms used to calculate the numbers of lines lost and breakers needed to isolate specific portions of the system under certain conditions. Those conditions are fault conditions, and maintenance conditions on the bus, breaker, and transformer/line. The addition of lines_lost and bkr_iso in these formulas are needed for the operability function. The additional variables allow modules to be called recursively after the first maintenance calculation has been performed in the operability section. These modules are all described in detail in the algorithm section of the report, Chapter 4. Calc_operability Module This is the most complex module of the entire program. The operability as described before is the system when one item is down for maintenance and a fault occurs. Due to the complexity of the algorithms in this module, they are described in detail in the algorithms section of the report, Chapter 4. This module is basically a case statement where each case is a different bus arrangement. Within each case statement for specific arrangements, bus maintenance is calculated followed by the calculation of a fault on the bus, breaker, and transformer/line. Next, the 49 Calc_pcnt_values module is called returning the average lines lost for all three fault types. The 100 is subtracted from the lines lost value resulting in the number of lines left in service when bus maintenance is being performed and a fault occurs. The previously described calculations are performed again for breaker maintenance and transformer/line maintenance. Finally, the results of all three maintenance conditions with faults included are combined and averaged resulting in the operability of that specific bus arrangement. The procedure is repeated using different algorithms for each type of bus arrangement. Please see the algorithms section for details of the algorithms used, Chapter 4. Calc_pcnt_values Module This module calculates the percentage of breakers needed to isolate a fault, percentage of lines lost due to a fault, the percentage of breakers to isolate components for maintenance, and percentage of lines lost due to maintenance. The first module encountered is the Pcnt_ave_calc module used to calculate the percent average of three different values. In this case the Pcnt_ave_calc module receives the number of breakers needed to isolate a fault for a bus fault, breaker failure, and transformer fault. The module is also given the total number of breakers. The module returns the average percentage of those three pieces of data or the total percent average number of breakers needed to isolate a problem due to a fault. It is important to realize that all of the faults are given equal probability. Next, the data received from the previous module is input into the bkr_iso_flt variable for later use. This two step process is repeated several times to calculate the percentage of lines lost from a fault (lines_lost_flt), the percentage of breakers needed to isolate components for maintenance (bkr_iso_mnt), and the percentage of lines lost due to maintenance (lines_lost_mnt). That completes this module. 50 Calc_metrics Module The Calc_metrics module calculates robustness, maintainability, and the breaker IO ratio also known as cost in this program. The robustness is just 100 – lines_lost_flt and is therefore a measure of the average percentage of lines remaining in operation due to all fault conditions. Next, maintainability is calculated using the formula 100 – lines_lost_mnt resulting in the average percentage of lines still in operation under all maintenance conditions. Finally, the cost function or breaker IO ratio is calculated using the formula (bkrs/i_o)*100 and this formula gives a very general percentage of the cost of each bus arrangement based solely on the varying number of breakers in each system. That concludes this module. Pcnt_ave_calc Module This module takes in three variables and a denominator to calculate the percent average of those values. This module was added due to the number of times this calculation needs to be performed. First, three variables are declared for use in the calculations. Second, an If statement is encountered which makes sure the following equations do not divide by zero causing an error. Third, the bus percentage (bus_pcnt) is calculated using the formula (bus/denom)*100. Similarly, the breaker percentage (bkr_pcnt) is calculated using the formula (bkr/denom)*100. Likewise, the transformer percent (bnk_pcnt) average is calculated using the formula (bnk/denom)*100. Once each percentage is obtained the total percent average is calculated by adding the three and dividing by three, (bus_pcnt + bkr_pcnt + bnk_pcnt) / 3. If the denominator is zero the Else portion of the If statement activates returning a percent average value of 0. That is the end of the If statement and the module. 51 Populate_variables Module This module pulls data from the excel spreadsheet and puts the data into variables for use throughout the program. First, data is pulled from the cell in row 2, column 1 where the user input the number of inputs for the system, this data is stored in the variable “inpts.” Second, data is pulled from the cell in row 2, column 2 where the user input the number of transformers, this data is stored in the variable “trfs.” Third, the number of transformers and inputs are added together to find the total number of inputs and outputs connected to the bus arrangement, i_o_total = inpts + trfs. Fourth, the input-output variable (i_o) is populated with the input-output total value (i_o_total) because the i_o value may be changed by the code at some point. Finally, the bkr_iso and lines_lost variables are set to zero due to the fact that these variables are used later for recursive iterations of the same code. The variables are needed to take into account the previously known values for lines lost and breakers needed to isolate a situation. It is important that these variables start out at zero. The module has been completed. Fill_cells Module This module runs at the end of the main code to fill cells in the spreadsheet with the data calculated in the program. First, the robustness cell is filled, then the maintainability cell is filled, then the operability cell is filled, and finally the breaker IO ratio is filled using the cost variable. This code is run over and over proceeding row to row filling the cells with data. That completes the module. 52 Data_Chart Module This module uses the calculated data to create a chart giving the user a good, simple graphical representation of the data calculated. The first command in this module activates the chart on the first sheet of the spreadsheet. Second, the command sets the range of the data to be used from the spreadsheet to create the chart. Third, this command tells excel what type of chart to create. Fourth, the chart title is enabled. Fifth, the chart title is declared “Bus Type Arrangement Comparison.” Finally, a cell is selected to be active so the program doesn’t end with the chart selected which is just an inconvenience not allowing the user to hit the run button multiple times. This finishes the Data_Chart module. Clear_cells Module This module clears the cells that were populated by the previous run of the program. This is to make sure extraneous data does not hang around. This code declares its own “r” and “c” variables for rows and columns because it can also work as a standalone module. First, a For loop is encountered which runs through rows 2 through 8. Second, another For loop is encountered which runs through columns 4 through 9. Third, an If statement is reached which checks to see if the cell is empty, if the cell is not empty then it proceeds to clear the contents of the cell. After looping through all of the For loops this module is finished. 53 Chapter 6 RESULTS AND ANALYSIS In this chapter, the program results are displayed and analyzed to gain maximum information about each of the bus arrangements.. In addition, comparisons are made between arrangements to show the advantages and disadvantages of choosing specific substation bus arrangements. Figure 23 is the entire spreadsheet results. Figure 24 shows the graphical results and Table 18 shows the exact tabulated results. Figure 23: Bus Type Arrangement Comparison Spreadsheet 54 Figure 24: Bus Type Arrangement Comparison Graph Table 18: Bus Type Arrangement Comparison Table The program gives some expected and interesting results. As seen in Figure 23, the program provides the user with a single page of results including the exact metric numbers, Table 18, and a graphical representation of those results, Figure 24. All metrics are highlighted in a specific color for both the table and graph for quick analysis. In this case, the number of inputs is set to 3 and the number of transformers is set to 3. As one can see, the single bus single breaker case one (SBSB3) calculated the number of breakers needed as 3. The single bus single breaker case two (SBSB6) calculated the number of breakers as 6. The main and transfer (MT) calculated 55 the number of breakers as 7. The double bus single breaker (DBSB) calculated the number of breakers needed as 7. The double bus double breaker (DBDB) calculated the number of breakers needed as 12. The breaker and a half (BAAH) calculated the number of breakers as 9. And the Ring bus calculated the number of breakers needed as 6. These results are correct and can be compared to the diagrams and bus arrangement characteristics in Chapter 2. First, the robustness is analyzed. The robustness is the percentage of lines remaining in service when a fault occurs. For the SBSB3 arrangement, the robustness is 14%. This is an expected result. During both a bus fault and breaker failure, all of the lines are lost. Although, during a transformer/line fault the results are slightly different, in fact two results are possible. First, if the fault is on the transformer then every breaker trips and all of the lines are lost. Second, if the fault is on the incoming transmission line then only a single breaker trips and only one line is lost. The final case is what results in a 14% robustness. The SBSB6 arrangement results in a robustness of 28%. As with the first case, during a bus fault or breaker failure all lines are lost. During a transformer/line fault only a single line is lost resulting in a robustness of 28%. Refer to Figure 6 for details. During normal operation, the MT arrangement operates as a SBSB6 arrangement. All fault scenarios are the same resulting in the same robustness of 28%. Compare Figure 9 to Figure 6 to confirm the similarity to the SBSB6 arrangement. During normal operation, the DBSB arrangement also resembles the SBSB6 arrangement and the results are the same, robustness is 28%. The bus connections can be modified slightly to improve the robustness by sectionalizing half of the connections to one side of the bus and the other half to the other but this is not typical. Please refer to Figure 12 for details on the different fault conditions. 56 The DBDB arrangement gives the best results for robustness with a value of 89% lines remaining due to a fault. This arrangement has significant improvement over the previous arrangements. By examining the fault diagrams in Figure 15, it is found that under most faulted conditions, only one line is lost and on a bus fault, zero lines are lost. This proves that the DBDB arrangement is the most robust; being able to withstand minimal loss during a fault condition and the program shows that fact instantly. The BAAH arrangement is very robust with 87% of lines remaining in service due to any fault condition. This type of bus arrangement is very hard to analyze due to differing fault conditions needing to be considered as seen in Figure 18. It is easily seen that this arrangement is slightly less robust then the DBDB arrangement due to the one condition when the center breaker fails and two lines are lost. Other than that, the BAAH arrangement is a highly robust system. The final arrangement is the Ring arrangement with a resulting robustness of 78%. In practice, the Ring arrangement is limited to 6 breakers, therefore this is the largest ring bus that should be built. The Ring arrangement looses only one line during bus or transformer/line faults and looses two lines during a breaker fault as seen in Figure 21. Second, the maintainability is analyzed. For the SBSB3 arrangement, the maintainability is found to be 42%. For bus maintenance, all of the lines are lost. For breaker maintenance, only one line is lost. For transformer maintenance, all of the lines are lost. And for input transmission line maintenance only one line is lost. Therefore, the maintainability is an accurate measurement of the percentage of lines remaining in service during maintenance conditions. The analysis of the SBSB6 arrangement results in a maintainability of 55%. In this case, bus maintenance removes all lines from service. Although breaker, transformer or transmission line maintenance only removes one line from service. This results in an average of 55% of the lines remaining in service. The maintenance conditions can be seen in Figure 7. 57 The MT arrangement has a maintainability of 61%. Maintenance of the main bus results in the loss of all lines, although the transfer bus can be serviced at any time during normal operation because the bus-tie breakers connected switches remain open. During breaker maintenance, the bus-tie breaker is used and the breaker is serviced without losing any lines. Moreover, during transformer or transmission line maintenance only the effected line is lost. These maintenance scenarios can be seen in Figure 10. The combination of maintenance scenarios result in an average percentage of lines remaining in service as 61% during maintenance of any portion of the substation. The DBSB arrangement has a maintainability of 94%. This shows that the DBSB arrangement is highly maintainable with minimum lines lost during all maintenance conditions. Referring to Figure 13, it can be seen that either bus can be serviced without any loss of lines. In addition, any breaker can be serviced by using the bus-tie breaker resulting in no lines lost. And finally the transformer or transmission lines can be serviced losing only the line being serviced. This shows a significant advantage over the MT design. The system regarded as the best, shown in Figure 16. The system is the DBDB arrangement, which has a maintainability of 94%. The results are the same as the DBSB arrangement because the only time a line is lost for maintenance is when the transformer or transmission line is being serviced. Therefore, the line lost is the line being serviced. This bus arrangement is highly serviceable. The BAAH arrangement also has a maintainability of 94%. As in the previous two arrangements, the only time a line is lost is when that line is being serviced, see Figure 19. This is also a highly maintainable system. Finally, the Ring arrangement has a maintainability of 89%. The maintainability is very high for this arrangement also. During bus, transformer or transmission line maintenance a line is 58 lost, as seen in Figure 22. The only reason the maintainability for the Ring arrangement is less the previous three arrangements is due to the inclusion of bus faults in which this system has either six busses or no busses at all. The bus was included into the analysis due to some discussion with several senior engineers who refer to this arrangement as a 6 bus arrangement, otherwise its maintenance characteristics are quite similar to the previous three arrangements discussed. Third, the operability is analyzed. The operability is a measurement of the percentage of lines that remain in service when one component is down for service and then a fault occurs. These are extreme cases and result in many complex scenarios all of which must be analyzed individually. Due to the number of scenarios being considered figures of each scenario was not drawn. To do a self-analysis of every potential scenario one can look at the maintenance figures and then analyze those for different fault conditions. The algorithm and analysis of this portion of the program is quite complex for certain bus arrangements. The operability for the SBSB3 arrangement was found to be 0%. One specific case exists in which not all lines would be lost. Although, that case is very improbable and most likely would not be allowed to happen due to the protection scheme being used. The case mentioned is when a breaker is down for service and then one of the transmission lines has a fault. The fault would trip the breaker leaving one transmission line in service. In this case, the one transmission line would be feeding the three remaining transformers. Most likely, the one line would not be able to supply the load of those three transformers and the protection would trip that final breaker. Therefore, this remote case was not considered and under the operability conditions, the percentage of lines remaining in service is 0%. The SBSB6 arrangement has an operability of 15%. During bus maintenance, all lines are lost. During both breaker and transformer/line maintenance, one line is lost and then the arrangement is analyzed for faults as a SBSB6 arrangement minus one line. This analysis results 59 in the average percentage of lines remaining in service at 15% under all fault conditions after one item has been removed for maintenance. The MT arrangement has an operability of 17%. In this case the during main bus maintenance all lines are lost. During breaker maintenance, one breaker is taken out of service and the bus is analyzed for faults using the SBSB6 model. And for the transformer/line maintenance condition one breaker and line are removed and the system is analyzed for faults using the MT condition minus one line and one breaker. This analysis results in an average percentage of lines remaining in service at 17%. The DBSB arrangement has an operability of 26%. When either bus is removed for maintenance, the system is analyzed for faults using the SBSB6 model. When a breaker is down for maintenance, the bus-tie breaker is used and the system is analyzed for faults using the SBSB6 model. Finally, when the transformer/line is being serviced one line and one breaker is lost and the system is analyzed for faults using the DBSB model minus one line and breaker. The DBDB arrangement has an operability of 61%. This arrangement has the highest operability proving why it is regarded as the overall best bus arrangement. During bus maintenance, the DBDB is downgraded to the SBSB6 model for fault analysis. For transformer/line maintenance, two breakers and one line are lost resulting in a DBDB model minus the one line lost and two breakers lost, and then fault analysis is performed. During breaker maintenance, there are many different conditions, which must be considered, and they are fully explored and explained in the algorithm section of the report. After all of the analysis is performed, the average percentage of lines remaining in service is 61%, which is very high and shows the advantage of using the DBDB arrangement. The BAAH arrangement has an operability of 55%. The BAAH arrangement is one of the most complex systems to analyze for operability because there are so many different scenarios 60 that can take place. The scenarios that must be considered are any one item being down for maintenance and any type of fault happening at any given point in the system. This system does not default to some other type of arrangement under any condition. In addition, the protection scheme is quite complex for the center breaker because it must protect against faults from both sides. One important thing to remember is that when an item is down for maintenance there are maintenance and operations personnel on site to handle any fault conditions, which may occur. One of the conditions of concern about this setup occurs during bus maintenance when there is a fault on the other bus. In that, special case the bus will sectionalize and island the center breakers. During any islanding condition, the code assumes that all of the islanded lines are lost, although in actual practice this is not true. During this island situation, a transmission line can provide current through the islanded breaker to the step down transformer load or another transmission line. Luckily, this situation has a low probability and personnel are on site with contingency plans to address such a situation. Islanding can occur in other situations using this bus type, the code assumes those lines are lost, in addition, the operability cell in the spreadsheet is flagged red to alert the user to this condition. With all of those situations considered, an overall average percentage of lines remaining in service of 55% is very good and with operators on site most of the issues mentioned can be addressed and hopefully rectified quickly. Finally, the Ring arrangement has an operability rating of 44%. In this arrangement, the code assumes that if sectionalization occurs the section with the minimum number of lines is lost. For this very reason, in practice, the ring bus is limited to a total of 6 breakers. Sectionalization or islanding can occur in all three conditions of maintenance, bus, breaker, and transformer/line. During these maintenance conditions, if a transformer/line fault occurs two lines away from the item in maintenance then islanding occurs and the bus is broken into separate sections. As in the previous arrangement, operations personnel will be on site during maintenance with a 61 contingency plan for any potential problem which may arise. With all of these situations taken into account, the overall average percentage of lines remaining in service is 44%. Fourth, the breaker IO ratio is analyzed. The breaker IO ratio is just the number of breakers divided by the number of input and output lines connected to the bus arrangement multiplied by 100 to get a percentage. Therefore, a 100% breaker IO ratio means there is exactly the same number of breakers as there are lines connected to the bus arrangement. Moreover, a 200% breaker IO ratio means there are twice as many breakers then lines connected to the bus arrangement. This metric gives a rough estimate of cost if it is assumed that cost is based on the number of breakers in the arrangement. The ratio found for SBSB3 is 50%, SBSB6 is 100%, MT is 117%, DBSB is 117%, DBDB is 200%, BAAH is 150%, and the Ring bus arrangement is 100%. Of course, for actual cost, bus, switch, labor, land, and more costs must be taken into account, see Chapter 3 for more details. When doing a full analysis of all of the metrics combined, several conclusions can be made. In the SBSB3 arrangement one finds that the cost is cheap and if breaker protection is needed but loosing lines is not a concern then this is a viable option. For the SBSB6, MT, and DBSB arrangements, the robustness is low and equal to each other. The main difference between these three is maintainability. The DBDB arrangement is significantly more maintainable when compared to the SBSB6 arrangement. This gives the user a choice as to whether a slightly larger investment should be made so that maintenance can be performed without losing a significant amount of lines, this maintenance mainly pertains to bus maintenance. As expected, the DBDB arrangement performs the best for all metrics although the cost is much greater also. The BAAH arrangement metrics are very close in value to the DBDB arrangement for a reduced cost, which is why it is implemented in almost every 500kV transmission substation in the PG&E grid. In addition, both BAAH and DBDB arrangements can be expanded to accommodate more and more 62 lines, which is a major limitation to the Ring arrangement. The advantage to the Ring arrangement is that for small systems the metrics are very good, the cost is low, and this arrangement gives a major improvement over all of the other designs with similar costs. Therefore, the program gives real results and comparisons between many different types of bus arrangements making it easy for a user to get a quick feel for how each arrangement compares when a fault, maintenance, or both situations occur. It also gives the user a rough estimate for the cost comparison between arrangements. Finally, it give the user another tool to use when making, justifying, or just solidifying the reasons for making a specific bus arrangement choice. 63 Chapter 7 CONCLUSION Engineers in the field make substation design decisions based on research, experience, previous design implementations, current standards, future models, performance and reliability data. Many decisions are based on past experience and standards put in place without considering any numeric analyses that compare performance differences between the various substation bus arrangements. The goal of this effort was to develop a tool to be used by engineers that gives them immediate feedback on the performance of each substation bus arrangement with relatively little input data. The fact is engineers rarely have access to reliability studies, future growth studies or other data needed to make sound decisions about the optimal choice of the bus arrangement for their current design needs. The program gives them instant access to valuable calculated information giving them the information needed to make informed design decisions. It was found that with minimal data such as; the number of source line inputs into the substation and the number of transformers connected to the bus, a large amount of information can be generated for many different substation bus arrangement designs. In fact, if only the numbers of source line inputs and transformers are known, the number of breakers for each bus type can be calculated. Subsequently, from that information the robustness, maintainability, operability, and breaker IO ratio of each bus arrangement can also be calculated. The robustness, maintainability, and operability are metrics that were created to give the user knowledge on the performance of differing substation bus arrangements. They take into account the substations performance under fault conditions, maintenance conditions, and a combination of the two. These metrics give the user an instant measurement on the performance of each bus arrangement resulting in more data from limited information to make a more informed design decision. 64 For a three input, three transformer substation, the robustness was found to be greatest in the DBDB, BAAH, and Ring bus arrangements. This tells the designer that if this substation is critical, supplies large numbers customers, and/or supplies industrial customers who demand power with minimal outages, one of these three arrangements would be the best choice. The maintainability was found to be the highest for the DBSB, DBDB, BAAH, and the Ring bus arrangements. This metric tells the designer that if frequent maintenance is expected in the future, then a substation design with a high maintainability rating must be used. Circuit breaker replacements maintenance, transformer replacement/maintenance, or bus section replacement/maintenance are examples of events that increase the frequency of maintenance in a substation. The ring bus is not expandable beyond 6 breakers so this would not be a good choice if bus expansion was expected in the future. Also, the DBSB arrangement has a low robustness rating and should not be used in critical systems where excessive down times due to faults maybe unacceptable. The operability metric being the combination of a component down for maintenance followed by a fault gives the designer a view of the flexibility of each system. Operability tells the designer if the bus arrangement can continue to provide power in some capacity if multiple problems arise at the same time. This is also an important metric if a significant amount of maintenance is going to be performed on a particular bus type. The DBDB arrangement is by far the best performing substation design when it comes to operability. The BAAH and Ring bus arrangements both have good operability numbers. However, they also have the potential to sectionalize, breaking into multiple sections under specific conditions. This is a potential hazard and must be considered in the engineers design. The breaker IO ratio gives the user an approximation of the cost of a particular substation design, as well as, the size of the footprint for the bus arrangement. The DBDB is by far the most 65 expensive and has twice as many breakers as the SBSB6 arrangement. The MT and DBSB arrangements have the same numbers of breakers, are comparable in cost with slight performance increases for the DBSB arrangement. The most economical arrangement is the SBSB3 arrangement with breakers only connected to the incoming transmission lines. The breaker IO ratios give an engineer another useful piece of information to help make an informed engineering decision. The summary of what was found using the program is that the DBDB arrangement is the best performing bus arrangement out of all bus arrangements tested. The DBDB arrangement is also the most expensive making it an infeasible option for certain applications. The BAAH and Ring bus arrangements both have great performance characteristics although the ring bus is limited in its ability to be expanded. The DBSB is a good compromise option with a high maintainability metric, which is desirable in certain cases. The MT and SBSB6 arrangements are almost comparable in performance characteristics. The main difference between the two is during specific maintenance or fault conditions, the bus-tie breaker in MT configuration can be used to reduce the number of line outages in certain instances. And finally, the SBSB3 arrangement with breakers tied only to the input transmission lines is the most economical, with least number of breakers, and lowest performance. However in rural areas where down time is more tolerable, this system provides an adequate design option. Finally, the program provides significant numeric results on the performance of different substation bus arrangements based on several metrics. The user of the program receives understandable information in both exact numbers and in graphical formats for easy comparison. The algorithms used consider all situations and provide a true measurement of the performance of different bus arrangements. The results can verify many of the assumptions made in the past design choices, hence lending justification as to why specific arrangement had been chosen. This 66 program is a simple tool that engineers can use to gain a feel for the actual performance of different substation designs. Improvements and Future Research Many improvements are foreseeable for this program. The first improvement would be to add weighting factors to the probability of a fault occurring on specific components. The weighting factor could also be applied to the items in need of maintenance. In addition, actual probability numbers from specific substations could be implemented into the calculations. A second page could be added to show the percent of breakers used to isolate faults or components for maintenance. A more accurate cost function could be implemented. Additions could be made to calculate metrics of additional and non-standard substation arrangements not addressed in this report. Also, the program could be modified to include distribution substations as well as switchyards, and generation substations. Modifications could be made to take into account other types of substation equipment such as; fuses, switches, reclosers etc. Finally, this program could be adapted and applied to other systems in addition to substation design. 67 REFERENCES P.M. Anderson, Power System Protection. New York, NY: IEEE Press, 1999, pp. 160-166. T. Gönen, Electric Power Distribution System Engineering. Boca Raton, FL: CRC Press, 2008, pp. 176-180. “Design Guild for Rural Substations,” Rural Utilities Service, United States Department of Agriculture, June 2001 J. Green, S. Bullen, R. Bovey, M. Alexander, Excel 2007 VBA. Indianapolis, IN: Wiley Publishing, 2007 B. Jelen, T. Syrstad, VBA and Macros for Microsoft Office Excel 2007. Indianapolis, IN: Que Publishing, 2008 D. Nack, “Reliability of Substation Configurations,” Iowa State University, IA, 2005. Web. 13 April 2011. [Online]. Available: http://www.ee.iastate.edu/~jdm/ee653/SubstationReliability.pdf