PSSE30 USERSManual
PSSE30 USERSManual
PSSE30 USERSManual
USERS MANUAL
November 2005
Siemens Power Transmission & Distribution, Inc. Power Technologies International 1482 Erie Boulevard P.O. Box 1058 Schenectady, NY 12301-1058 US Phone 518-395-5000 www.pti-us.com
Copyright 1990-2005 Siemens Power Transmission & Distribution, Inc., Power Technologies International Information in this manual and any software described herein is confidential and subject to change without notice and does not represent a commitment on the part of Siemens Power Transmission & Distribution, Inc., Power Technologies International. The software described in this manual is furnished under a license agreement or nondisclosure agreement and may be used or copied only in accordance with the terms of the agreement. No part of this manual may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, for any purpose other than the purchasers personal use, without the express written permission of Siemens Power Transmission & Distribution, Inc., Power Technologies International. Microsoft Windows 2000, Windows XP, and Visual C++ are registered trademarks of Microsoft Corporation.
Table of Contents
Chapter 1 - PSS/E Overview
1.1 Introduction to the Users Manual ................................................................................1-1 1.1.1 About the Users Manual and Other Manuals .................................................1-2 1.1.2 Other Related Manuals ..................................................................................1-2 1.1.3 Obsolete Manuals ..........................................................................................1-3 1.1.4 Document Conventions ..................................................................................1-4 1.1.5 Accessing Documentation Help .....................................................................1-4 1.1.6 Contacting Siemens PTI for Support ..............................................................1-4 1.1.7 Submitting Bug Reports and Feature Requests .............................................1-5 Overview: PSS/E Functionality ....................................................................................1-5 Overview: The PSS/E User Interface ..........................................................................1-6 1.3.1 Spreadsheet View ..........................................................................................1-7 1.3.2 Tree View .......................................................................................................1-7 1.3.3 Diagram View .................................................................................................1-8 1.3.3.1 Automatically Building a New One-line Diagram ............................1-9 1.3.4 Output Bar ......................................................................................................1-9 1.3.5 Status Bar .......................................................................................................1-9 Using the PSS/E User Interface ..................................................................................1-9 1.4.1 Using the Command Line Input Processor ...................................................1-10 1.4.2 Program Automation ....................................................................................1-11 Overview: Dynamic Simulation User Interface ..........................................................1-11 Co-existence of Multiple PSS/E Versions .................................................................1-11 Starting the PSS/E Application ..................................................................................1-11 1.7.1 PSS/E Startup Command Options ...............................................................1-12 1.7.2 Defining the Program Size ...........................................................................1-13 1.7.3 Establishing the Working Directory ...............................................................1-15 1.7.4 Setting Program Options ..............................................................................1-16 Overview: Files Used by PSS/E ................................................................................1-19 1.8.1 Input Data Files ............................................................................................1-20 1.8.2 Saved Case Files .........................................................................................1-22 1.8.3 Output Listing Files .......................................................................................1-22 1.8.4 Response Files .............................................................................................1-23 1.8.5 PSEB Command Files ..................................................................................1-23 1.8.6 IPLAN Program Files ....................................................................................1-23 1.8.7 Python Program Files ...................................................................................1-23 1.8.8 Binary Results Files ......................................................................................1-23 1.8.9 PSS/E Options File .......................................................................................1-23 1.8.10 Working Files ................................................................................................1-24 Data In Non-PSS/E Formats .....................................................................................1-24
1.2 1.3
1.4
1.8
1.9
Table of Contents
1.11 Deleting PSS/E Files .................................................................................................1-26 1.12 Specifying PSS/E Filenames .....................................................................................1-26 1.13 Summary: PSS/E Files ..............................................................................................1-26 1.14 Other Auxiliary Programs ..........................................................................................1-28
2.3
2.4
2.5
ii
Table of Contents
Showing Impedance Data on the Diagram ...................................2-48 Displaying Power Flow Solution Differences on the Diagram ......2-48 Reporting Unbalance Fault Conditions on the Diagram ...............2-50 Additional Diagram Display Capabilities .......................................2-50
The File Menu ...........................................................................................................2-52 2.6.1 Creating a New File or Diagram ...................................................................2-53 2.6.2 Opening a File ..............................................................................................2-54 2.6.3 Saving or Showing a File (Spreadsheet View Only) .....................................2-54 2.6.4 Closing a Diagram File .................................................................................2-56 2.6.5 Saving a Diagram File ..................................................................................2-56 2.6.6 Comparing Files ...........................................................................................2-57 2.6.6.1 Comparing Case Totals ................................................................2-57 2.6.6.2 Comparing Power Flow Cases .....................................................2-58 2.6.6.3 Comparing Tie Lines ....................................................................2-60 2.6.7 Displaying File Information ...........................................................................2-61 2.6.7.1 Listing System Components .........................................................2-62 2.6.7.2 Listing Saved Case and Snapshot Files .......................................2-62 2.6.7.3 Listing Unused Bus Numbers .......................................................2-62 2.6.8 Displaying Case Titles, Short and Long .......................................................2-63 2.6.9 Importing Files into the Spreadsheet View ...................................................2-63 2.6.10 Importing Files into the Diagram View ..........................................................2-63 2.6.11 Exporting a Diagram Image (Diagram View Only) ........................................2-64 2.6.12 Exporting a Bus Location file (Diagram View Only) ......................................2-64 2.6.13 Exporting a Spreadsheet Tab (Spreadsheet View Only) ..............................2-64 2.6.14 Renumbering Buses in Auxiliary Files ..........................................................2-65 2.6.15 Renumbering Buses in the Diagram .............................................................2-65 2.6.16 Converting Grow Mode ................................................................................2-65 2.6.17 Setting Up the Spreadsheet Header/Footer .................................................2-66 2.6.18 Setting Up the Spreadsheet Page ................................................................2-67 2.6.19 Setting Print Options ....................................................................................2-67 2.6.20 Exiting PSS/E ...............................................................................................2-68 The Edit Menu ...........................................................................................................2-69 2.7.1 Undoing an Edit Action .................................................................................2-69 2.7.2 Copying and Pasting in the Spreadsheet View ............................................2-69 2.7.3 Finding Items in the Spreadsheet .................................................................2-70 2.7.4 Replacing Items in the Spreadsheet ............................................................2-70 2.7.5 Freezing and Unfreezing Columns ...............................................................2-70 2.7.6 Setting Program Preferences .......................................................................2-70 The View Menu .........................................................................................................2-72 The Diagram Menu ....................................................................................................2-73 2.9.1 Configuring Diagram View Properties ..........................................................2-73 2.9.2 Annotating the Diagram ................................................................................2-76 2.9.3 Checking the Diagram for Errors/Missing Items ...........................................2-78 2.9.3.1 Check All Elements ......................................................................2-78 2.9.3.2 Check by Subsystem ...................................................................2-78 2.9.4 Viewing Results on the Diagram ..................................................................2-78 2.9.5 Binding Items in the Diagram .......................................................................2-78 2.9.6 Displaying ISO Symbols ...............................................................................2-79 2.9.7 Using the Auto Draw Style Option ................................................................2-79 2.9.8 Customizing Tooltips ....................................................................................2-79
2.7
2.8 2.9
iii
Table of Contents
Set Active Layer and Manage Layers Diagram Menu Option ......................2-80 Manage Views Diagram Menu Option ..........................................................2-80 Viewing the Contents of the Diagram ...........................................................2-81 Updating Bus Locations ...............................................................................2-81 Select All Items with Property Overrides ......................................................2-82 Removing Property Overrides ......................................................................2-82 Cleaning the Diagram ...................................................................................2-82
2.10 The Power Flow Menu ..............................................................................................2-82 2.11 The Fault Menu .........................................................................................................2-83 2.12 The OPF Menu ..........................................................................................................2-84 2.13 The Transmission Access (Trans Access) Menu ......................................................2-84 2.14 The Subsystem Menu ...............................................................................................2-85 2.15 The Miscellaneous (Misc) Menu ................................................................................2-86 2.15.1 Display and Resetting Timing Statistics .......................................................2-86 2.15.2 Inserting Text into the Progress Output ........................................................2-86 2.15.3 Selecting Extended Bus Name Input Format ...............................................2-87 2.16 The I/O Control Menu ................................................................................................2-87 2.16.1 Selecting Direct Report Output (OPEN) .......................................................2-88 2.16.2 Selecting Direct Progress Output (PDEV) ....................................................2-89 2.16.3 Selecting Direct Alert and Prompt Output ....................................................2-89 2.16.4 Setting the Path for Use with "&" Filenames (PATH) ...................................2-90 2.16.5 Using Command Line and Program Automation Options ............................2-90 2.17 The Tools Menu ........................................................................................................2-91 2.17.1 Customizing Toolbars ...................................................................................2-91 2.17.2 User Definable Buttons ................................................................................2-92 2.17.3 Creating Custom Toolbars ...........................................................................2-93 2.18 The Window Menu ....................................................................................................2-94 2.19 The Toolbars .............................................................................................................2-94 2.19.1 The File Toolbar ...........................................................................................2-94 2.19.2 The Zoom Toolbar ........................................................................................2-95 2.19.3 The Diagram Toolbar ...................................................................................2-95 2.19.4 The General Toolbar ....................................................................................2-95 2.19.5 The Automation Toolbar ...............................................................................2-96 2.19.6 The Topology Toolbar ..................................................................................2-96 2.19.7 The Reporting Toolbar .................................................................................2-96 2.19.8 The Results Toolbar .....................................................................................2-97 2.19.9 The Diagram Toolbar ...................................................................................2-97 2.19.9.1 The Diagram Manipulation Toolbar Buttons .................................2-97 2.19.9.2 Diagram Toolbar Buttons for Network Creation ...........................2-98 2.19.9.3 Diagram Toolbar Buttons for Adding Annotation to the Diagram View .....................................................................2-99 2.19.9.4 Adding a Summation Record to the Diagram View ....................2-100 2.19.9.4.1 The Summation Block Structure .............................2-100 2.20 The Status Bar ........................................................................................................2-103 2.21 Program Automation ...............................................................................................2-103 2.21.1 Running a Program Automation File ..........................................................2-104
iv
Table of Contents
2.21.2 Constructing a Response File ....................................................................2-105 2.21.3 Constructing Python and IPLAN Files ........................................................2-106 2.22 Running Command Line Interactive Sessions ........................................................2-107
3.3
3.4
Table of Contents
3.4.4.6 FACTS Device Data .....................................................................3-66 3.4.4.7 Transformer Impedance Correction Tables .................................3-66 3.4.4.8 Interarea Transfer Data ................................................................3-66 3.4.4.9 Line Connected Shunt Data .........................................................3-66 3.4.4.10 Load Data .....................................................................................3-66 3.4.4.11 Generator Unit Data .....................................................................3-67 3.4.4.12 Multisection Line Groupings .........................................................3-67 3.4.4.13 Owner Data ..................................................................................3-67 3.4.4.14 Plant Data ....................................................................................3-67 3.4.4.15 Switched Shunt Data ....................................................................3-67 3.4.4.16 Two-Winding Transformer Data ...................................................3-67 3.4.4.17 Three-Winding Transformer Data ................................................3-68 3.4.4.18 Zone Data ....................................................................................3-68 Outaged Equipment .....................................................................................3-68 Listing Bus Shunts ........................................................................................3-69
Validating Power Flow Data ......................................................................................3-70 3.5.1 Checking Branch Parameters ......................................................................3-70 3.5.2 Checking Controlled Bus Scheduled Voltage Checks ..................................3-72 3.5.3 Checking/Changing Transformer Adjustment Data ......................................3-74 3.5.4 Checking Bus Not in Swing Bus Tree ..........................................................3-76 Editing Data ...............................................................................................................3-77 3.6.1 Moving Data Between the Diagram and Spreadsheet Views .......................3-77 3.6.2 Copying Data ................................................................................................3-79 3.6.3 Importing Changes Via a File .......................................................................3-80 3.6.4 Deleting Data ................................................................................................3-80 Creating a New Power Flow Case ............................................................................3-81 Creating a Power Flow Case using the Diagram View ..............................................3-82 Exporting and Merging Power Flow Data ..................................................................3-85 3.9.1 Exporting Power Flow Data ..........................................................................3-85 3.9.2 Merging Power Flow Data ............................................................................3-87
3.6
4.2
vi
Table of Contents
Boundary Conditions of Standard Generators .............................4-19 Boundary Conditions of Multiple Identical Generators .................4-20 Boundary Conditions of Multiple Non-Identical Generators .........4-21
About Power Flow Solution Methods ........................................................................4-21 4.3.1 Defining Power Flow Solution Interrupt Control Codes ................................4-26 4.3.2 Power Flow Handling of Generation Equipment ...........................................4-27 4.3.3 Power Flow Handling of Switched Shunt Devices ........................................4-27 4.3.4 Power Flow Handling of FACTS Devices .....................................................4-28 4.3.4.1 Normal Mode ................................................................................4-29 4.3.4.2 Bypassed Mode ...........................................................................4-30 4.3.4.3 Constant Series Impedance Mode ...............................................4-30 4.3.4.4 Constant Series Voltage Mode ....................................................4-30 4.3.4.5 IPFC Master and Slave Modes ....................................................4-30 4.3.4.6 All Modes .....................................................................................4-31 4.3.5 Power Flow Handling of DC Lines ................................................................4-31 4.3.5.1 Capacitor Commutated DC Lines .................................................4-31 4.3.5.2 VSC DC Lines ..............................................................................4-31 4.3.6 AC Voltage Control .......................................................................................4-33 4.3.6.1 Swing Buses ................................................................................4-33 4.3.6.2 Setpoint Voltage Control ..............................................................4-33 4.3.6.3 Band Mode Voltage Control .........................................................4-34 4.3.7 Gauss-Seidel Power Flow Iteration Methods ...............................................4-36 4.3.7.1 Gauss-Seidel Controls .................................................................4-37 4.3.7.2 Gauss-Seidel Rules and Convergence Characteristics ...............4-39 4.3.8 Modified Gauss-Seidel Power Flow Solution Methods .................................4-40 4.3.8.1 Modified Gauss-Seidel Solution Controls .....................................4-40 4.3.8.2 Difference Between Gauss-Seidel and Modified Gauss-Seidel ...4-40 4.3.8.3 Modified Gauss-Seidel Rules and Convergence Characteristics .4-40 4.3.9 Newton-Raphson Power Flow Solution Methods .........................................4-41 4.3.9.1 Imposition of VAR Limits to Newton-Raphson Power Flow ..........4-43 4.3.9.2 Newton-Raphson Solution Controls .............................................4-44 4.3.9.3 Fully Coupled Newton Raphson Method Rules and Characteristics ......................................................................4-45 4.3.9.4 Decoupled Newton Raphson Solution Rules and Characteristics ......................................................................4-46 4.3.9.5 Fixed-Slope Decoupled Newton-Raphson Rules and Characteristics ......................................................................4-47 4.3.9.6 Non-Divergent Newton-Raphson Solution Option ........................4-48 4.3.9.7 Monitoring Non-Divergent Newton-Raphson Solution ..................4-50 4.3.10 Combining Power Flow Solution Methods ....................................................4-51 4.3.11 Using Acceleration Factors and Solution Tolerances ...................................4-51 4.3.11.1 Using Acceleration Factors and Tolerances in Gauss-Seidel ......4-52 4.3.11.2 Using Acceleration Factors and Tolerances in Modified Gauss-Seidel .............................................................4-53 4.3.11.3 Using Acceleration Factors and Tolerances in Newton Raphson ......................................................................4-53 4.3.12 Automatic Power Flow Solution Adjustments ...............................................4-54 4.3.12.1 Adjusting Transformer Off-Nominal Tap Ratio .............................4-56 4.3.12.2 Adjusting Transformer Voltage Control ........................................4-57 4.3.12.3 Adjusting Transformer Mvar .........................................................4-57 4.3.12.4 Adjusting Transformer Phase Shift Angle ....................................4-57 4.3.12.5 Adjusting Transformer Direct Current (DC) Converter Taps ........4-58
vii
Table of Contents
4.3.12.6 Adjusting Net Interchange ............................................................4-58 4.3.12.7 Adjusting Switched Shunt Admittance .........................................4-58 4.4 Analyzing Power Flow Solution Results ....................................................................4-59 4.4.1 Obtaining Tabular Power Flow Reports .......................................................4-60 4.4.1.1 Listing Bus Quantities in Power Flow Reports .............................4-61 4.4.1.2 Listing Shunt Elements in Power Flow Reports ...........................4-62 4.4.1.3 Listing FACTS Devices in Power Flow Reports ...........................4-62 4.4.1.4 Listing DC Lines in Power Flow Reports ......................................4-63 4.4.1.5 Listing Branch Quantities in Power Flow Reports ........................4-65 4.4.2 Obtaining Wide Format Power Flow Reports ...............................................4-67 4.4.3 Obtaining Graphical Power Flow Reports ....................................................4-69 4.4.3.1 Showing Results Information on the Diagram ..............................4-70 4.4.3.2 Color Coding Results on the Diagram ..........................................4-72 4.4.3.3 Animating Flows on the Diagram .................................................4-74 4.4.3.4 Viewing Current Loadings on the Diagram ..................................4-75 4.4.3.5 Exporting the Diagram to the Clipboard .......................................4-75 4.4.4 Power Flow System Summary Reports ........................................................4-75 4.4.4.1 Reporting Totals by Area/Owner/Zone .........................................4-76 4.4.4.1.1 Viewing Area Totals ..................................................4-77 4.4.4.1.2 Viewing Zone Totals .................................................4-77 4.4.4.1.3 Viewing Owner Totals ...............................................4-78 4.4.4.2 Reporting Interchange by Area/Owner/Zone ...............................4-79 4.4.4.2.1 Reporting Inter-Area/Inter-Zone Flow .......................4-80 4.4.4.2.2 Reporting Tie Line Flows ..........................................4-80 4.4.5 Viewing Network Limit Violations .................................................................4-82 4.4.5.1 Viewing Branch Limits ..................................................................4-83 4.4.5.1.1 Viewing Branch Overloads .......................................4-84 4.4.5.1.2 Viewing Transformer Overloads ...............................4-85 4.4.5.1.3 Viewing Transmission Line Overloads ......................4-87 4.4.5.1.4 Viewing All Branch Current Ratings ..........................4-89 4.4.5.2 Viewing Out-of-limit Bus Voltages ................................................4-91 4.4.5.3 Viewing Reactive Capability .........................................................4-93 4.4.5.3.1 Machine Capability Curve Data File .........................4-93 4.4.5.4 Viewing Generator Bus Limits ......................................................4-96 4.4.5.5 Viewing Machine Terminal Limits .................................................4-99 4.4.5.5.1 Calculating Machine Overloads ................................4-99 4.4.5.6 Viewing Voltage Controlled Buses .............................................4-103 4.4.5.7 Viewing Adjustable Transformers ..............................................4-106 Modifying Load Characteristics ...............................................................................4-109 4.5.1 Basic Load Characteristics .........................................................................4-109 4.5.2 Converting Load Characteristics ................................................................4-110 4.5.3 Reconverting Load Characteristics ............................................................4-113 4.5.4 Scaling Loads and Generators ...................................................................4-116 Modifying the Network .............................................................................................4-120 4.6.1 Disconnecting Buses ..................................................................................4-121 4.6.1.1 Using the Filter ...........................................................................4-122 4.6.1.2 Disconnecting a Bus using the Diagram View ...........................4-122 4.6.2 Reconnecting Buses ..................................................................................4-124 4.6.3 Removing Network Elements .....................................................................4-125 4.6.3.1 Removing Buses ........................................................................4-126 4.6.3.2 Removing Outaged Equipment ..................................................4-127
4.5
4.6
viii
Table of Contents
4.6.8
Joining Buses .............................................................................................4-128 Splitting Buses ............................................................................................4-133 Tapping a Line ............................................................................................4-137 Moving Equipment ......................................................................................4-140 4.6.7.1 Moving Branches and Transformers ..........................................4-141 4.6.7.2 Moving Switched Shunts ............................................................4-141 4.6.7.3 Moving Plants and Machines .....................................................4-141 4.6.7.4 Moving Loads .............................................................................4-142 4.6.7.5 Notes and Example ....................................................................4-142 Modifying the Network Using the Diagram View ........................................4-145 4.6.8.1 Using the Data (GEXM) and Load Flow (GOUT) Views .............4-147 4.6.8.2 Disconnecting Buses in the Diagram View .................................4-148 4.6.8.3 Changing Network Equipment Data Using the Diagram View ...4-148 4.6.8.4 Navigating the Network Using the GEXM/GOUT Diagram View .............................................................................4-149
4.7
Renumbering Buses ................................................................................................4-150 4.7.1 Renumbering Buses by Name or Number ..................................................4-151 4.7.2 Renumbering Buses by Packing ................................................................4-153 4.7.3 Renumbering Buses By Subsystem ...........................................................4-155 4.7.4 Renumbering Buses in Auxiliary Data Files ...............................................4-157 4.7.5 Renumbering Subsystem Groups (Area/Owner/Zone) ...............................4-159 4.7.5.1 Renumbering Areas and Zones .................................................4-160 4.7.5.2 Renumbering Owners ................................................................4-162 Economic Dispatch ..................................................................................................4-164 4.8.1 Creating the Economic Dispatch Data File .................................................4-164 4.8.1.1 Standard Record Format ............................................................4-164 4.8.1.2 Supplementary Unit Dispatch Groups ........................................4-165 4.8.2 Application Notes .......................................................................................4-166 4.8.3 Performing an Economic Dispatch .............................................................4-168 4.8.4 Viewing Economic Dispatch Results ..........................................................4-172
4.8
5.2
ix
Table of Contents
5.2.4 5.2.5
5.2.6
Launching the AC Contingency Ranking Process .......................5-23 Setting AC Contingency Analysis Solution and Control Parameters ...............................................................5-23 5.2.3.4 Terminating Rules of the AC Ranking Process ............................5-25 5.2.3.5 Constructing the a AC Contingency List by Subsystem ...............5-25 5.2.3.6 Analyzing AC Contingency Ranking Results ...............................5-26 5.2.3.7 Application Notes on AC Contingency Ranking Process .............5-27 Running AC Contingency Analysis ...............................................................5-30 Viewing AC Contingency Analysis Reports ..................................................5-32 5.2.5.1 AC Contingency Single Run Report .............................................5-32 5.2.5.2 AC Contingency Multiple Run Report ..........................................5-35 5.2.5.3 AC Contingency Post Processor ..................................................5-36 Analyzing AC Contingency Analysis Results ...............................................5-36 5.2.6.1 AC Contingency Analysis Report Conventions ............................5-37 5.2.6.2 Viewing the AC Contingency Analysis Overload Report ..............5-37 5.2.6.3 Viewing the AC Contingency Analysis Loading Report ................5-40 5.2.6.4 Viewing the AC Contingency Analysis Available Capacity Report ............................................................5-42 5.2.6.5 Viewing the AC Contingency Analysis Non-Converged Network Report ............................................................................5-44 Appending to the AC Contingency Solution Output File ...............................5-44 Application Notes for AC Contingency Analysis ...........................................5-45
5.2.3.2 5.2.3.3
Performing Multiple Level AC Contingency Analysis ................................................5-47 5.3.1 Setting-Up for Multiple Level AC Contingency Analysis ...............................5-48 5.3.1.1 Setting AC Power Flow Options ...................................................5-48 5.3.1.2 Input Data Files ............................................................................5-49 5.3.1.3 Setting Multiple Level Contingency Options .................................5-49 5.3.2 Terms Used in Multiple-Level Contingency Analysis ...................................5-51 5.3.3 Classification of Contingency Analysis Results ............................................5-52 5.3.4 About Contingency List ................................................................................5-53 5.3.5 Wind Chime Algorithm for Multiple Level Contingency Analysis ..................5-55 5.3.6 About Tripping Sequence .............................................................................5-57 5.3.7 Setting-Up for Tripping Simulation ...............................................................5-58 5.3.7.1 Setting Tripping Simulation Options .............................................5-58 5.3.7.2 About Input Tripping Element Data File .......................................5-60 5.3.7.3 Monitored Equipment ...................................................................5-60 5.3.7.4 Trip Equipment .............................................................................5-61 5.3.8 Running Multiple Contingency Analysis .......................................................5-63 5.3.9 View the Contingency Analysis Results .......................................................5-63 5.3.10 Application Notes on Multiple Contingency Analysis ....................................5-64 DC Linearized Network Solutions ..............................................................................5-64 5.4.1 Performing a DC Linearized Network Solution .............................................5-65 5.4.1.1 Application Notes for the DC Linearized Network Solution ..........5-67 5.4.1.2 Viewing the DC Linearized Network Solution Report ...................5-68 5.4.1.3 Application Notes on the DC Linearized Network Solution Report ............................................................................5-69 5.4.2 Checking Linear Network DC Contingencies ...............................................5-71 5.4.2.1 Setting Initial Condition Mismatch for the Linear Network DC Contingency Checking ...........................................................5-71 5.4.2.2 Setting Solution Options for the Linear Network DC Contingency Checking 5-72
5.4
Table of Contents
Setting Linear Network DC Checking Output Options ..................5-72 Using the Distribution Factor Data File in Linear Network DC Solutions ...............................................................................5-72 Estimating DC Linear Network Contingency Checking Case Flows ...................................................................5-73 Viewing the Linear Network DC Overload Report ........................5-74 Viewing the Linear Network DC Loading Report ..........................5-77
Generator Contingency Analysis ...............................................................................5-79 5.5.1 Creating the Generator Inertia and Governor Response Data File ..............5-79 5.5.2 About the Generator Inertial Power Flow .....................................................5-80 5.5.3 About the Governor Response Solution .......................................................5-81 5.5.4 Launching the Inertial/Governor Response Solution ....................................5-82 5.5.5 Example of a Generator Contingency Analysis Solution ..............................5-83 5.5.5.1 Application Notes on Generator Inertial and Governor Redispatch ............................................................5-85 Calculating Distribution Factors .................................................................................5-86 5.6.1 Uses of Distribution Factors .........................................................................5-86 5.6.2 Performing the Distribution Factor Calculation .............................................5-87 5.6.3 Viewing the Distribution Factor Report .........................................................5-88
5.6
6.3
xi
Table of Contents
6.3.4.3 6.4
Calculating Transfer Limits with Three Participating Areas .......................................6-23 6.4.1 Performing Interchange Limit Analysis (Two Opposing Systems) ...............6-24 6.4.1.1 Setting the Interchange Limit (Two-Opposing Systems) Initial Condition Mismatch Option ................................................6-25 6.4.1.2 Setting Interchange Limit (Two-Opposing Systems) Solution Options ...........................................................................6-25 6.4.1.3 Setting Interchange Limit (Two-Opposing Systems) Subsystem Selection ....................................................................6-25 6.4.1.4 Setting Interchange Limit (Two-Opposing Systems) Output Options .............................................................................6-26 6.4.1.5 Setting Interchange Limit (Two-Opposing Systems) Graphical Output Options .............................................................................6-26 6.4.2 Calculating the Interchange Limit (Two-Opposing Systems) .......................6-26 6.4.3 Analyzing Interchange Limit (Two-Opposing Systems) Results ...................6-27 6.4.3.1 Viewing the Interchange Limit (Two-Opposing Systems) Tabular Report .............................................................................6-27 6.4.3.2 Viewing the Interchange Limit (Two-Opposing Systems) Graphical Output ..........................................................................6-30
7.3 7.4
7.5
xii
Table of Contents
Bus Faults ....................................................................................................7-31 Phase Closed Unbalances ...........................................................................7-32 Line Faults ....................................................................................................7-32
Performing Fault Analysis in PSS/E ..........................................................................7-33 7.6.1 Selecting Faults ............................................................................................7-33 7.6.1.1 Selecting Bus Faults ....................................................................7-35 7.6.1.2 Selecting In-Line Slider Faults ......................................................7-35 7.6.1.3 Selecting a Branch with One Open End .......................................7-37 7.6.1.4 Selecting One and Two-Phase Closed Unbalance ......................7-38 7.6.2 Setting Up the Pre-Calc Sequence Network ................................................7-39 7.6.3 Analyzing the Unbalance Fault Calculation Summary ..................................7-41 7.6.3.1 Viewing Detailed Output of Unbalanced Fault Analysis ...............7-45 7.6.3.2 Viewing Graphical Output of Unbalance Conditions ....................7-46 7.6.4 Application Notes for Fault Analysis .............................................................7-48 7.6.4.1 General Fault Analysis Application Notes ....................................7-48 7.6.4.2 Observation of Transformer Currents ...........................................7-50 Working with a Two-Wire System .............................................................................7-53 7.7.1 Transmission Lines ......................................................................................7-54 7.7.2 Transformers ................................................................................................7-54 7.7.3 Secondary Circuits .......................................................................................7-56 7.7.4 Faults on a Two-Phase System ...................................................................7-58 7.7.5 Examples of Two-Wire Systems ...................................................................7-58 Performing Automatic Sequencing Fault Analysis ....................................................7-68 7.8.1 Setting the Automatic Sequencing Fault Selection Options .........................7-69 7.8.2 Setting Automatic Sequencing Output Options ............................................7-71 7.8.3 Preparing for the Automatic Sequence Fault Calculation .............................7-72 7.8.3.1 Creating the Fault Control Input File ............................................7-74 7.8.3.2 Creating the Relay File .................................................................7-76 7.8.4 Performing the Automatic Sequence Fault Calculation ................................7-77 7.8.5 Analyzing Automatic Fault Sequencing Results ...........................................7-77 7.8.5.1 Automatic Sequencing Example: 3-Phase Faults ........................7-79 7.8.5.2 Automatic Sequencing Example: 3-Phase & Single L-G Faults ...7-82 7.8.6 Application Notes for Automatic Sequencing Fault Calculations ..................7-82 Calculating Circuit Breaker Interrupting Duty ............................................................7-84 7.9.1 How PSS/E Calculates Circuit Breaker Duty ................................................7-88 7.9.2 Creating the Breaker Duty Data File .............................................................7-90 7.9.3 Creating the Fault Specification Data Input File ...........................................7-91 7.9.4 Running the Breaker Duty Calculation .........................................................7-91 7.9.4.1 Setting Breaker Duty Calculation Options ....................................7-91 7.9.5 Launching the Breaker Duty Calculation ......................................................7-92 7.9.6 Analyzing the Breaker Duty Results .............................................................7-94 7.9.6.1 Example of Breaker Duty Results Analysis ..................................7-95
7.7
7.8
7.9
7.10 Calculating Fault Currents to ANSI Standards ..........................................................7-97 7.10.1 Creating the Fault Specification Data file .....................................................7-97 7.10.2 Setting ANSI Fault Calculation Options ........................................................7-97 7.10.3 Performing ANSI Fault Calculations ...........................................................7-100 7.10.4 Viewing ANSI Fault Calculation Output ......................................................7-100 7.11 Calculating PI Equivalent for Unbalanced Switching ...............................................7-103 7.11.1 Setting Up for the Calculation of PI Equivalents .........................................7-104
xiii
Table of Contents
7.11.2 Running Calculations Prior to PI Equivalents .............................................7-105 7.11.3 Analyzing PI-Equivalent Results ................................................................7-105
8.4
9.6
9.7 9.8
9.9
xiv
Table of Contents
10.3 Overview of Transmission Allocation Reports ...........................................................10-4 10.4 Available Calculators .................................................................................................10-5 10.4.1 Transaction Impact Calculator ......................................................................10-6 10.4.1.1 Selecting the Transaction Impact Calculator ................................10-6 10.4.1.2 Viewing the Transaction Impact Calculator Results .....................10-7 10.4.2 Line Loading Relief Calculator .....................................................................10-8 10.4.2.1 Selecting the Line Loading Relief Calculator ................................10-9 10.4.2.2 Curtailing and Restoring Transactions .........................................10-9 10.4.2.3 Working with Distribution Factor Matrix ......................................10-11 10.4.2.4 Viewing Line Loading Relief Calculator Results .........................10-11 10.5 Making Allocations ..................................................................................................10-12 10.5.1 Selecting Allocations ..................................................................................10-12 10.5.2 Analyzing Allocation Results ......................................................................10-13 10.5.3 Viewing Branch Mileage by Owner .............................................................10-13
xv
Table of Contents
A.10 Unbalanced Fault Analysis (Short Circuit) .................................................................. A-5 A.11 External Interfaces ..................................................................................................... A-6 A.12 Graphical Output Activities ......................................................................................... A-6 A.13 Digitizing Activities ...................................................................................................... A-7 A.14 Linearized Network Analysis Activities ....................................................................... A-7 A.15 Load Flow User-Tailored Execution ........................................................................... A-7 A.16 Transmission Pricing and Open Access Activities ..................................................... A-7 A.17 Optimal Power Flow Activities .................................................................................... A-8 A.18 I/O Control .................................................................................................................. A-8
Chapter 1
PSS/E Overview
1.1 Introduction to the Users Manual
Welcome to the Power System Simulator for Engineering (PSS/E) Users Manual. The complete PSS/E package is comprised of a comprehensive suite of programs for studies of power system transmission network and generation performance in both steady-state and dynamic conditions. At present two primary simulators, one for steady-state analysis and one for dynamic simulation, facilitate calculations for a variety of analyses, including: Power flow and related network functions Optimal power flow Balanced and unbalanced faults Network equivalent construction Dynamic simulation
The steady-state analysis program (traditionally the Load flow Activity Selector) has a completely revamped graphical user interface (GUI), one thats intuitive and compliant with the many other standard GUI applications. The new interface comprises all the functionality for steady state analysis, including load flow, fault analysis, optimal power flow, equivalencing, switching studies and open access. The time-tested and robust engine of PSS/E hasnt changed, weve just provided a powerful and efficient interface upon which to drive the engine. The dynamic simulation program includes all the functionality for transient, dynamic and long term stability analysis. It currently has the traditional graphical user interface, but will see a transformation to the new graphical user interface in the near future. In addition to steady-state and dynamic analysis, the PSS/E package also provides the user with a wide range of auxiliary programs for installation, data input, output, manipulation and preparation. This manual comprehensively covers the operation and application of only the new PSS/E Interface, which currently focuses on power flow analysis. For a comprehensive guide to the dynamic analysis simulator, refer to the PSS/E Program Operation Manual (POM), Volumes I and II. Throughout the rest of this manual the user will become familiar with following: How to use the PSS/E interface How to introduce and manage PSS/E model data, and data files. How to perform basic power system planning and operating studies.
1-1
The PSS/E user does not need to be a Microsoft Windows Operating System expert, but a basic understanding of Windows and file management is essential. Knowledge in how to use a standard text editor and familiarity with word processing and spreadsheet type software will also prove beneficial, particularly when editing and managing data files and program output.
The manual also includes: A mapping of activity names to interface functions (Appendix A) Release compatibility issues (Appendix B) Start-up commands (Appendix C) Line mode differences (Appendix D) Sample data files (Appendix E)
Other manuals recommended for reading and reference include the PSS/E Program Operation Manual (POM) and PSS/E Program Application Guide (PAG) which discuss operational and engineering aspects of formulating problems for PSS/E and interpreting results. These guides are particularly apropos for the PSS/E dynamics program, and the load flow entry point (Activity LOFL) from within dynamics. To help in the transition from the older user interface to the new one, a map between the activity names and the corresponding menu items is provided in Appendix A, Functional Summaries of PSS/E Activities. Most of the traditional activity names are also included in the menu functions of the new interface.
1-2
The PSS/E OPF Manual comprehensively describes the operational and engineering aspects of formulating optimal power flow problems, solving them and interpreting the results. It pertains to the optional OPF module made available from a menu within PSS/E. Computer platform specific user procedures, as well as PSS/E installation instructions and documentation on several PSS/E utility programs, are contained in a set of computer dependent installation manuals (i.e., PSS/E for Windows). The Guide to Printing and Plotting manual describes the graphics and tabular output devices supported by the traditional PSS/E interface (i.e., PSS/E dynamics, PSSPLT, etc.). It includes both program user information as well as system-related instructions required by those responsible for PSS/E installation. The PSSPLT Program Manual describes the use of the simulation channel output file processing program used for plotting dynamics study results. The IPLAN Program Manual describes the Siemens PTI IPLAN programming language and use of the IPLAN compiler. The PSS/E WECC Data Conversion Manual describes the auxiliary programs WECCLF, WECCDS, and RAWECC. These auxiliary programs convert data between the Western Electricity Coordinating Council (WECC) power flow and stability program data formats and PSS/E input data file formats. The Saved Case Data Extraction Subroutines manual describes the programming interface functions whereby users may develop programs that access power flow data directly from PSS/E Saved Case Files. The PSAS Users Ready Reference and PSEB Users Ready Reference describe the Command File structures that allow the PSS/E user to specify many routine power flow and dynamic simulation runs, respectively, in English sentence form. These command files are created by the user with a text editor before starting up PSS/E. The PSAS and PSEB commands are translated into a PSS/E Response File for immediate execution or for subsequent processing as a standard PSS/E Response File. The PSS/E Application Program Interface (API) manual describes the Psspy Python procedures, PSS/E Batch Commands ("BAT_") used in the PSS/E automation facility. The Transmission Line Characteristics (TMLC) Program Manual and the PSS/E Line Properties Calculator Manual document the two auxiliary programs available to calculate line impedances from a transmission corridor definition.
What was titled Guide to PSS/E Batch Commands has been renamed the PSS/E Application Program Interface (API) manual.
1-3
"Click" is a user instruction to click the left mouse button. "Double-click" is a user instruction to click the left mouse button twice. "Right-click" is a user instruction to click the right mouse button. <Enter> is a user instruction to press the indicated keyboard key.
Please note that access to the PSS/E User Support Web Page and to technical PSS/E support is only available to those users whose companies have purchased or renewed their PSS/E maintenance and support agreement for the current calendar year.
1-4
Every effort is made to address high and medium issues in a PSS/E point release. Some low priority items may also be include in a point release although this cannot be guaranteed. Feature requests are evaluated on the basis of whether it benefits a wide majority of PSS/E users. If it does, it will likely be considered for implementation in a point release or major release of PSS/E. If several users have the same feature request, the feature may sit higher in the queue than others for implementation in PSS/E.
Additionally, one of the most basic premises of PSS/E is that the engineer can derive the greatest benefit from computational tools by retaining intimate control over their application. PSS/E users accustomed to such control by use of the IPLAN program language now have available the additional capability to run Python programs within PSS/E for batch control and automation of the simulation processes.
1-5
Initiation of the PSS/E (Power Flow) application is covered in Section 1.7. Once opened, the key elements of the user interface are the Tree View, Spreadsheet View, Diagram View and the Output Bar, as pointed out in Figure 1-1.
Tree View
Main Menu
Toolbars
Spreadsheet View
Output Bar
Diagram View
Status Bar
1-6
1-7
1-8
1-9
1-10
1-11
1-12
Figure 1-8. Specifying the -buses Command Line Option in the Properties Window The keywords may also be appended to the psse command prompt by initiating the Start>Programs>PSSE 30>PSSE-30 Command Prompt window and appending the command keyword to the psse30.exe command, as shown in Figure 1-9.
Figure 1-9. Specifying the "-buses" Option in the PSSE Command Prompt Window
1-13
If the specified bus size falls in between standard size levels, the dimensional capacities of some elements are interpolated between the two adjacent standard size dimensions and other elements take on the dimension of the nearest smaller standard size level. If the specified bus size level is greater than 50000 buses, the dimensional capacities of those elements not determined by extrapolation take on the dimensions of the 150000 bus size level. The "I/E or S" column of Table 1-1 contains "I/E" if interpolation or extrapolation is used or an "S" if the dimension of the nearest smaller standard size level is taken. For example, if PSS/E is started up at 10000 buses, the maximum number of loads, transformers, and switched shunts are determined by interpolating between the corresponding capacities at the 4000 and 12000 bus size levels, and the maximum number of areas, dc lines, and zero sequence mutuals are the same as at the 4000 bus size level. Table 1-1. Standard Maximum Program Capacities for PSS/E
I/E or S TRANSMISSION NETWORK COMPONENTS Buses (including "star point" buses of three-winding transformers) Loads Plants Machines Switched shunts Branches (including transformers and zero impedance lines) Two-winding transformers (including three-winding transformer members) Three-winding transformers Transformer impedance correction tables Zero impedance lines Multisection line groupings Multisection line sections Two-terminal dc transmission lines Voltage source converter (VSC) dc lines Multiterminal dc lines Converters per multiterminal dc line Dc buses per multiterminal dc line Dc circuits per multiterminal dc line FACTS control devices Interchange control areas Inter-area transfers Zones Owners Machine owner specifications Branch owner specifications Zero sequence mutual couplings I/E I/E I/E I/E I/E I/E I/E S I/E I/E I/E S S S S S S S S S S S I/E I/E S 1,000 2,000 300 360 126 2,500 400 100 16 50 100 250 20 10 5 12 20 20 20 100 300 999 999 720 5,000 500 4,000 8,000 1,200 1,440 500 10,000 1,600 400 32 200 400 1,000 30 20 5 12 20 20 20 250 500 999 999 2,880 20,000 2,000 12,000 24,000 3,600 4,000 1,500 24,000 4,800 1,200 64 500 800 2,000 40 30 5 12 20 20 20 500 1,000 999 999 8,000 48,000 3,000 50,000 100,000 10,000 12,000 4,000 100,000 20,000 5,000 96 2,000 1,600 4,000 50 40 20 12 20 20 50 1,200 2,000 2,000 1,200 24,000 200,000 4,000 150,000 300,000 26,840 33,050 10,580 300,000 60,000 15,000 96 5,950 3,710 9,260 50 40 20 12 20 20 50 1,200 2,000 2,000 1,200 66,100 600,000 4,000 1,000 Buses 4,000 Buses 12,000 Buses 50,000 Buses 150,000 Buses
1-14
Figure 1-10. Identify the Working Directory PSS/E requires that certain files reside in any working directory in which PSS/E is to be executed. Among these are the files on which PSS/E operates. Files containing input and output data for PSS/E, saved power flow binary files, and other files generated by PSS/E, may reside in the working directory or some other directory. A set of arrays in PSS/Es address space contains a complete set of power flow data. The content of these arrays is referred to throughout this manual as the working case. The working case is modified by the load flow activities and is always a valid working case even though its voltages may not represent a solution of Kirchhoffs laws. The working files are an integral part of the PSS/E package. The user never needs to reference these files by name but must be aware that processing may be performed on these files every time PSS/E is used. The names and general functions of the working files are: FMWORK Used by all activities involving the factorized system admittance matrix.
1-15
DSWORK SCWORK
Used by dynamic simulation activities. Used by power flow solution and unbalanced fault analysis activities.
On most systems, the working files have the extension .BIN. The working files are used as scratch files by many PSS/E activities. Their contents are variable depending upon the recent sequencing and context of activity executions. The user of PSS/E does not need to be concerned with the specific contents of these files as long as the prerequisites listed for each activity are observed. Before PSS/E can operate upon a power system model, the working files must be established in the users directory. Upon initiation, PSS/E checks for the existence of the working files in the users directory. If they are not present, PSS/E automatically creates them with a small amount of header information. Once created, the user need not be concerned with the working files except to note that: 1. The working file filenames FMWORK, SCWORK, and DSWORK (with the appropriate host dependent suffix) must not be used for any other purpose. 2. The working files are accessed whenever PSS/E is executed. 3. Only one user may be executing PSS/E with a given set of working files at a time. Multiple simultaneous executions of PSS/E are permitted as long as each user utilizes a different set of working files.
1-16
Figure 1-11. Program Settings Dialog Bus Input: Buses are selected in the interactive dialog portions of PSS/E by either bus number ("Number" option) or extended bus name ("Extended Name" option). Extended bus names consist of the twelve-character alphanumeric name plus the bus base voltage. Bus Output: Buses are ordered in PSS/E reports in either ascending bus number order ("Number" option) or alphabetical extended bus name order ("Extended Name" option). Power Output: Power output may be output in units of either MVA or kVA. Voltage Output: Voltages are tabulated in either per unit (pu) or kV. Voltage Input: Voltages are reported and input in either per unit (pu) or kV. Transmission Line Units: Transmission line (not transformer or generator) impedances input and/or output in either per unit (pu) or ohms; line capacitances are in either per unit or microfarads. Short Circuit Units: Fault analysis results are tabulated in either physical units or per unit (pu). Short Circuit Coordinates: Fault analysis results are tabulated in either rectangular (e.g., MW, Mvar) or polar coordinates (e.g., MVA, pf). Short Circuit Phase Modelling: Fault analysis calculations handle either three-phase systems (3-Phase) modeled by their positive, negative, and zero sequence networks, or twophase systems (2-Phase) used in some electric traction systems modeled by their positive and zero sequence networks. Default Rating Set: Default branch rating used in power flow output and contingency analyses. Selections can be Rate A, Rate B, or Rate C.
1-17
Tap Adjustment: Sets the mode of tap adjustment in the solution process to be either Off, Step, or Direct. The Off mode suppresses transformer adjustments during the power flow solution. In the Step mode of tap adjustment each transformer is checked independently outside of the main power flow iteration. If the controlled voltage is outside of its specified band the tap ratio is moved at least one user-specified step. The Direct mode is a Newton-based method of tap adjustment. If any tap ratios need to be adjusted, a simultaneous adjustment is made of all voltage controlling transformers as well as all Mvar controlling transformers and all bus voltage magnitudes. Upon convergence of the main power flow iteration, tap ratios of controlling transformers are moved to their nearest step and the solution refined with tap ratios locked at those positions.
Area Interchange: Sets the mode of area interchange control. Disabled indicates to disable area interchange control. If Tie lines only is selected, an areas net interchange is defined as the sum of the flows on all of its tie lines; a tie line is a branch (ac line, dc line, or series FACTS device) connected to a bus residing in the area whose other end is connected to a bus that is not in the area. Tie flows are calculated at the metered end as power flowing out of the area. If Tie lines and loads is selected, a load whose area assignment differs from that of the bus to which it is connected is considered a tie branch for net interchange calculation purposes; that is, an areas net interchange includes tie line flows as well as contributions from loads connected to area buses that are assigned to areas other than the bus area, and from loads assigned to the area which are connected to buses assigned to other areas.
File Overwrite Option: If asked to save to a file that already exists, PSS/E may either automatically overwrite the file or ask the user before doing so. Startup Bus Dimensions: Shows the current size level of PSS/E in terms of the maximum number of buses allowed. A new bus size level may be specified and will take effect when the program is restarted, assuming the Save options to file box is checked. This setting may be overridden by the user at the time PSS/E is initiated by specifying the "-buses" command line token followed by the desired bus dimension as described in Section 1.7.1. Newton Solution Tolerance: The Newton Solution convergence tolerance (MW/Mvar) is set to this value when a Newton Raphson solution is selected in PSS/E. This is the tolerance used to determine when the power flow has established convergence. Base Frequency: The base or system frequency in Hertz (commonly 50 or 60 Hz). Matrix Growth Factor: The matrix growth factor used in allocating working arrays by activities involving the ordering, factorization, or triangularization of network matrices. PSS/E updates this value as required, so that users do not normally need to be concerned with it. Check Network Before Solving: The power flow solution activities may be instructed to perform a network connectivity check before beginning their voltage solution iterations. This ensures that all type one and two buses are connected back to a swing (type three) bus by in-service ac branches. Report Multisection Lines: Multisection line groupings are either recognized or ignored in a variety of output and analysis functions, in the area interchange control option of the
1-18
power flow solution activities and in the interchange subroutines accessible from IPLAN programs. Report line shunts: Line shunt powers may optionally be reported in power flow output activities. Enable fault analysis warnings: Certain warning messages can be either printed or suppressed in the fault analysis input and solution activities (i.e., missing generator data and sequence network isolated buses). Setup fault network before solving with unbalances: Allows or suppresses automatic set-up of the factored matrix working file prior to running unbalanced fault analysis. Adjust phase shift: Turns phase shift adjustment ON or OFF during the solution process. Adjust DC taps: Locks or unlocks dc transformer taps during the solution process. Switched shunt adjustments: Allows or suppresses the adjustment of switched shunts during the solution process. Non-divergent Newton solution: Allows the voltage vector of diverging power flow iterations to be captured and the power flow solution to be terminated prior to blowing up when performing the fixed slope decoupled Newton-Raphson solution (FDNS), fully coupled Newton-Raphson solution (FNSL) or AC contingency analysis (See Section 4.3.9.6). Save options to file: Checking this box saves the options settings to a binary file psse.opt. The file is saved in the current working directory, the location where the program was last invoked. This file must remain in the working directory, otherwise, the options will not be preserved. There is no default psse.opt file provided with the program installation. This file is created only when this option is checked. If this option is not selected (checked), startup bus dimensions and other options will not be preserved.
1-19
Table 1-2 summarizes all classes of files used and created by the PSS/E Power Flow. With the exception of the Working Files and the PSS/E and OPF Options files, the user may assign any name to any file. The maximum filename or pathname length that PSS/E can handle is platform dependent, with the most restrictive platform able to handle 200-character filenames and pathnames. A file is always identified by this user-assigned name, both within the computers file management system and within PSS/E activities. The following subsections discuss these file classes in some detail. Table 1-2. File Classes used in PSS/E (Power Flow)
File Class Input data files Saved Case Files Output listing files Response and Batch Process Command Files PSEB Command Files IPLAN Source Program Files IPLAN Executable Program Files Python Program Files Created By User via text editor or auxiliary program PSS/E PSS/E User via text editor or PSS/E User via text editor User via text editor IPLAN compiler User via text editor Type Source Binary Source Source Source Source Binary Source Accessible To PSS/E and user PSS/E User PSS/E and user PSS/E and user IPLAN compiler and user PSS/E PSS/E and other Python supported applications (e.g., IDLE) PSS/E PSS/E and other programs PSS/E
1-20
subsystem data being provided by several different power companies or organizations (see Section 3.2). Machine Impedance Data Files These files contain data describing the unit configurations at generator buses (plants) for input into the working case (see Section 3.3.5). Dynamics Data Files These files are used by the PSS/E Dynamics program only. They contain data on synchronous machines and other system components as obtained from external data sources for input to the PSS/E dynamic simulation working memory (see the PSS/E Program Operation Manual (POM) Vol I and II). Sequence Data Files These files contain the negative and zero sequence data needed for unbalanced fault analysis (see Section 7.2). Optimal Power Flow Raw Data Files These files contain data on constraints and controls for defining and solving an optimal power flow problem (see the PSS/E OPF Manual, Chapter 4). Economic Dispatch Data Files These auxiliary data input files contain machine incremental heat rate data, fuel costs, and other data for performing its economic dispatch calculation. They are also used by the auxiliary program PLINC which plots incremental heat-rate curves (see Section 4.8.1). Inertia and Governor Response Data Files These auxiliary data input files contain machine inertia and governor response data for the generator redispatch used in the inertial and governor response power flow solution (see Section 5.5.1). Linear Network Analysis Data Files These auxiliary data input files define monitored elements, contingencies, and subsystems. They are used in linear network analysis applications such as transfer limit assessment (see Section 5.2.2). Subsystem Participation Data Files These auxiliary data input files define participation blocks for one or more of the subsystems defined in the Distribution Factor Data File used in interchange assessment (see Section 5.2.2.3). Breaker Duty Data Files These auxiliary data input files contain machine parameters used by the circuit breaker current interrupting duty analysis (see Section 7.9.2). Fault Specification Data Files These auxiliary data input files contain fault locations and fault duty times used by the circuit breaker current interrupting duty analysis (see Section 7.9.3).
1-21
ANSI Fault Specification Data Files These auxiliary data input files contain fault locations, maximum operating voltages, and contact parting times used by the ANSI fault current calculation (see Section 7.10.1). Fault Control Data Files These auxiliary data input files contain various faulting and reporting options for use in fault calculations (see Section 7.8.3.1). Machine Capability Curve Data Files These auxiliary data input files contain machine capability curves for use by the reactive power limit checking and updating facility (see Section 4.4.5.3.1). Load Throwover Data Files These auxiliary data input files contain the bus load throwover data for use in contingency analysis (see Section 5.2.2). Transactions Raw Data Files These auxiliary data input files contain transaction event definitions that are used in Transmission Access studies (see Section 10.2). Reading basic power flow data from input data files should be a relatively infrequent occurrence in PSS/E. Once an initial working case has been built up, the input data files should be set aside and all data changes and small additions should be made directly on the working case, specifically using the Spreadsheet View data editing capability. Attempts to keep a large input data file up to date with an ongoing power system study are usually both error prone and time consuming. PSS/E Saved Cases, as described in Section 1.8.2, are far more efficient vehicles for maintaining the power flow system database of a study. The PSS/E Power Flow has capabilities that allow power flow data, machine data, sequence data and optimal power flow data to be translated back into input data file form on those occasions when it is needed. These output processes are described in the appropriate sections.
1-22
1-23
and new default options settings are established. The PSSE.opt file is saved when PSS/E program settings are changed and the Save options to file option is checked.
CNV27
CNV29
CNV30 CNVDRW
CNVRAW
CNVRSQ
COMDAT
COMFOR
1-24
PSAP4
From a file containing card image records in the PJM PSAP Version 4 or 5 power flow program data format, builds a PSS/E-23 Power Flow Raw Data File. From a PSS/E Saved Case File, builds a PSS/E-23 Power Flow Raw Data File. From a PSS/E Saved Case File, builds a PSS/E-26 Power Flow Raw Data File. From a PSS/E Saved Case File, builds a PSS/E-28 Power Flow Raw Data File. From a PSS/E Saved Case File, builds a PSS/E-29 Power Flow Raw Data File From a file containing records in the new Western Electricity Coordinating Council (WECC) power flow program data format, builds a PSS/E Power Flow Raw Data File. From a PSS/E Saved Case File, builds a file containing records in the new WECC power flow program data format. From a file containing records in the WECC stability program data format, builds a PSS/E Dynamics Data File, a Machine Impedance Data File, and a PSS/E Response File. From a file containing records in the WECC load flow program data format, builds a PSS/E Power Flow Raw Data File
RAWECC WECCDS
WECCLF
1-25
1-26
Extension sav snp srs out raw dyr rwm seq rop ecd inl bkd bkf ans fcd rel sbs sub mon con dfx thr acc prt gcp mwm trn * rlc idv pse psa irf log * OPT OPT *
File Type Binary Binary Source Binary Source Source Source Source Source Source Source Source Source Source Source Source Source Source Source Source Binary Source Binary Source Source Source Source Source Source Source Source Source Binary Source Source Binary Binary Binary
Essential / Optional One is essential. More are optional. One is essential. More are optional. Optional One is essential. More are optional. Essential Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Optional Essential
1-27
Table 1-4. PSS/E (Power Flow) Output Activities for Creating Data Files for Other PSS/E Applications
Menu Item File>Renumber buses in auxiliary files (RNFI) ... (if Spreadsheet View is active) or File>Renumber buses in Diagram (RNFI) ... (if Diagram View is active) File>Save or Show Select Power Flow Raw Data tab. File>Save or Show Select Sequence Data tab. File>Save or Show Select Optimal Power Flow Data tab. File>Save or Show Select Machine Impedance Data tab. File>Save or Show Select Transaction Data tab. File>Save or Show Select IEEE Format Power Flow Data tab Power Flow>Renumber Buses Creates a file of sequence data from the working case for PSS/E fault analysis. Creates an optimal powerflow data file in PSS/E OPF format. Creates data file for use in augmenting powerflow with machine data. Creates report on transaction data for import to transmission access studies. Create a file of power flow data from the working case, in IEEE common format. Creates a file of original bus numbers to be changed, and the new bus numbers. Creates a raw data file in PSS/E format. Function Uses file created by bus renumbering activity to change bus numbers in other auxiliary files.
1-28
Used to perform small disturbance dynamic analysis. This program is supplied to those whose lease includes the Linear Dynamic Analysis Program section. Plots incremental cost curve data as contained in an Economic Dispatch Data File. Processes PSS/E dynamic simulation Channel Output Files. Calculates the transmission line constant data required by many power system analysis programs including PSS/E. TMLC is supplied to only those users licensed for the Transmission Line Characteristics program section. Users on the PC are also supplied with the LineProp auxiliary program. Plots generator "V-curves".
VCV
1-29
Power Flow Raw Data Files (input data, source) a. ______________________________ ________________________________________ b. ______________________________ ________________________________________ Diagram Data Files (input data, or binary) a. ______________________________ b. ______________________________ Dynamics Data Files (input data, source) a. ______________________________ b. ______________________________
2.
________________________________________ ________________________________________
3.
________________________________________ ________________________________________
4.
Load Flow Saved Case Files (saved case, binary) a. ______________________________ ________________________________________ b. ______________________________ ________________________________________ c. ______________________________ ________________________________________ d. ______________________________ ________________________________________ Simulation Snapshot Files (snapshot, binary) a. ______________________________ b. ______________________________ Sequence Data Files (input data, source) a. ______________________________ b. ______________________________
5.
________________________________________ ________________________________________
6.
________________________________________ ________________________________________
7.
Optimal Power Flow Data Files (input data, source) a. ______________________________ ________________________________________ b. ______________________________ ________________________________________ Other Auxiliary Files (input data, source) a. ______________________________ b. ______________________________ c. ______________________________ d. ______________________________
8.
9.
Linear Network Analysis Data Files (input data, source) a. ______________________________ ________________________________________ b. ______________________________ ________________________________________ c. ______________________________ ________________________________________ d. ______________________________ ________________________________________
________________________________________ ________________________________________
11. CONEC and CONET Subroutine Files (FORTRAN, source) a. ______________________________ ________________________________________ b. ______________________________ ________________________________________
1-30
Chapter 2
The User Interface
2.1 Components of the User Interface
The objective of this chapter is to describe the features and use of the PSS/E (Power Flow) Interface. The different components of the PSS/E Interface include the following: Tree View: All network items are represented as selectable elements in a hierarchical list. Items in the list are organized by data type and reside in expandable/collapsible folders. Spreadsheet View: All network data is presented in the Spreadsheet View. Tabs along the bottom of the Spreadsheet View allow selection and editing of the various data categories. The Spreadsheet View only appears when a case is opened. Output Bar: All progress and report output is directed toward this expandable window. Tabs along the bottom allow selection of reports and progress output. Diagram View: Facilitates the creation and display of one-line diagrams in the new Slider format. In addition to the display of power flow results, the Diagram View facilitates the building of new diagrams and networks bus by bus. Further, for existing power flow cases, this view enables the "growing" of one-line diagrams by automatically drawing selected buses and all their equipment and connected buses. The Diagram View appears only when a diagram is opened or created. Toolbars: Allows convenient selection of analytical tools, creation of one-line diagrams, generation of reports, selection of subsystems, and view management. Main Menu: Provides access to file handling, interface views, analytical functions, automation tools, I/O formatting, toolbar organization and online help. Status Bar: Provides information related to the diagram status and operating mode.
Figure 2-1 shows the main components of the interface. At startup only the Output Bar together with the Main Menu and toolbars will be shown. The populated Spreadsheet View will appear when a power flow case file or raw data file is imported.
2-1
Tree View
Main Menu
Toolbars
Spreadsheet View
Output Bar
Status Bar
Figure 2-1. Overview of the PSS/E Interface The Tree, Spreadsheet, Output and Diagram Views can be individually re-sized and located anywhere on the interface between the Status Bar and toolbars. Although existing PSS/E DRAW files can be imported, diagrams can be saved only in the Slider format (.sld). The new diagrams are not backward compatible with the PSS/E DRAW/DRED activities used to display and edit one-line diagrams in earlier versions of PSS/E. Figure 2-2 shows an example of a one-line diagram display of a power flow solution using the PSS/E Diagram View.
2-2
2-3
Figure 2-3. Open/Close View Menu An alternative way to hide, or close, the Views is to right-click within the view and select the Hide option (see Figure 2-4). Use the View menu from the main menu to reopen them.
2-4
Figure 2-5. Undocking the Tree View and Output Bar The Diagram View and Spreadsheet View can not be undocked but can be controlled using the standard Windows controls found in the upper right corner of the window (i.e., Minimize, Maximize, Move, etc.). This allows the windows to be "layered" and relocated within the PSS/E main window.
2-5
Figure 2-6. Tree View When a Diagram View is active the data items in the Tree View are updated to reflect whether that particular item is drawn in the diagram or not. If the item is not drawn, then the symbol to the left of the item is blank. If the item is drawn, the symbol to the left of the item is filled with the symbol belonging to the data category (i.e., bus, branch, etc.). Refer to Figure 2-7b where a bus symbol is drawn. The symbols in the Tree View are refreshed whenever a Diagram View is made active. A network item can be drawn in one Diagram View and not another, so the symbols found in the Tree View give a quick visual cue as to whether the network item is drawn in the active Diagram View. When the Spreadsheet View is active, all symbols are replaced with blanks.
2-6
(b) These three buses are drawn in the active diagram where this symbol is used for buses.
Figure 2-7. Items Drawn in Active Diagram View indicated in the Tree View
2-7
The Sort option causes all items in the selected data category to be sorted in ascending alphanumeric order.
Figure 2-9. Assign Items to Layers from Right-Click Menu The Assign all items to Layer option displays the Select Layer dialog. If a layer selection is made from this dialog, all drawn items in the expanded list will have their diagram layers re-assigned and the Diagram View will be refreshed. This tool can be useful for assigning network items to layers for existing or imported diagram views. If elements are assigned to a layer that is not currently visible, assigning them to that layer will cause them to disappear from the display. Refer to Section 2.5.10 to see the discussion on managing layers in the Diagram View.
2-8
Figure 2-10. Menu from Right-Clicking on Data Item in Expanded List If the pop-up menu is launched with the Spreadsheet View active, the following menu options are available: Switch: Toggles the switch status of the selected network element (i.e., disconnects the device). Network Data: Points to the selected network element in the Spreadsheet View on the relevant data tab, and places the focus on the first spreadsheet cell of the selected item. Delete: Deletes the network element from the model. If the selected element is a bus, area, zone or owner, the menu offers the user the ability to create a subsystem based on the selected element. Create bus subsystem: Create a bus-based subsystem. (i.e., filters the model by a set of selected buses). Create area subsystem: Create an area-based subsystem. (i.e., filters the model by a set of selected areas). Create zone subsystem: Create a zone-based subsystem. (i.e., filters the model by a set of selected zones). Create owner subsystem: Create an owner-based subsystem. (i.e., filters the model by a set of selected owners). If the Diagram View is the active view, then the right-click menu for the selected element will offer some additional options: Assign to Layer: Displays the Select Layer dialog. If a layer selection is made from this dialog, the network element can be assigned to a Diagram layer and the Diagram View is
2-9
refreshed. This tool can be useful for assigning a network item to a layer for existing or imported diagram views. Locate: The Locate menu option is available if the selected element is drawn in the diagram. It allows you to easily locate the element on the diagram. Bind: Bind literally relates the model element to a graphical element on the diagram. Selecting an "unbound" element on the diagram, then selecting Bind from the right-click menu forces PSS/E to couple the two together. The Bind option is discussed in more detail in Section 2.9.5. If the selected item is a bus and it is not drawn in the active Diagram View, then the Draw menu option become available: Draw: Selecting Draw from the pop-up menu draws the bus and all its equipment in the active Diagram View. If the selected item is a bus and is drawn in the active Diagram View, then only the Grow option is available. Grow: Selecting Grow will draw the bus, all its equipment, all connected buses and their equipment, and all the lines and transformers between them. Grow differs from Draw in that Draw only draws the bus and its equipment.
2.3.2 Double-Clicking
Double-clicking on a data element (i.e. particular bus) is equivalent to selecting the Network Data option from the right-click menu. Both actions activate the Spreadsheet View, change to the correct data tab, and place the focus on the first spreadsheet cell of the selected item (see Figure 2-11).
Double-clicking on Bus 151 in the Tree View ... ... Points to Bus 151 on Spreadsheet View Bus Tab
2-10
The Zoom Combo Box is used to select a predefined zoom factor to apply to the Spreadsheet View. Click the arrow to the right of the combo box to drop down a list of predefined zoom factors from which to choose. A customized zoom factor may be entered directly in the field if the desired one is not found in the list. The Zoom Combo Box is also updated to display the current zoom factor which can be changed through the use of the other zoom tools. The Zoom In/Zoom Out buttons are used to zoom the center of the Spreadsheet View in or out. The Zoom 100% button is used to quickly return the Spreadsheet View to 100% zoom.
2-11
Figure 2-14. Subsystem Selection Tools Selecting Area..., Owner..., or Zone... from the Subsystem menu opens a dialog window from which available areas, owners or zones can be selected for inclusion in a subsystem. The number of records within the Spreadsheet View is subsequently reduce to only those elements that reside in the selected areas, owners or zones. Selecting Bus... from the Subsystem menu, or clicking on the Create a bus subsystem button displays the Bus Subsystem Selector dialog (Figure 2-15). The five tabs shown allow for a bus subsystem to be built using a combination of Areas, Owners, Zones, Base kV, or individual Buses. When a selection has been made within any of the categories, an asterisk (*) appears on the tab.
2-12
Figure 2-15. Bus Subsystem Selector Dialog Once the subsystem selections have been made, click Apply to refresh the Spreadsheet View. Selecting the OK button closes the Bus Subsystem Selector dialog. The spreadsheet will now display data corresponding to only the subsystem selected until a new subsystem selection is made. To return to a complete Spreadsheet View select the All buses check box shown in Figure 2-15. To preserve a specific subsystem for later recollection select the Memorize button following use of the Apply button. The information will be stored in a specified file of type *.sbs. The file can then be accessed later by selecting the Recall button. Selecting the Reset button will undo any changes made during the selection process.
2-13
2-14
Figure 2-17. Right-Click Menu from a Column Header Copy: Context sensitive, standard Windows Copy. If the column header is selected, the entire column is copied to the Windows clipboard. If an individual element is selected, then only that element is copied in the clipboard. Paste: Pastes the current contents of the clipboard. If the copied area exceeds the number of rows available, PSS/E will automatically create the extra network elements required (and generate appropriate bus numbers).
Figure 2-18. Preparing to Copy Data between Columns Copy/Paste uses either the standard keystrokes (<Ctrl+C>, <Ctrl+V>) or the Main Menu (Edit>Copy, Edit>Paste). The copied data can be pasted using either the standard keystrokes or the Main Menu. Bus numbers and other identifiers are not copied as this would result in duplicate data items in the network. Instead, the next available unused identifier is placed in the field.
2-15
If a column or set of columns is selected, PSS/E offers the Find, Find again and Replace options. Find: Selecting the Find option displays the Find dialog window. A text string entered in the "Find what:" field can be searched for within the selected column. The Find window shown in Figure 2-19 is the result of right-clicking on the Base kV column in the bus spreadsheet. The Find Next button may be used to continue searching up or down the column, based on the Direction toggle selection.
Figure 2-19. Using the Find Dialog Find again: Use Find again to search within the selected column for the value entered during the previous Find operation. It will find only the first match and cannot be used to iterate through other matching items within the column. To iterate through matching items in the column, click Find Next in the Find dialog to find successive items. Replace: The Replace option displays the Replace window from which a particular text string can be searched for and replaced by an alternate text string. Filter: The Filter option displays the Filter Grid window (Figure 2-20) within which a subset of the spreadsheet data can be displayed based on a Boolean selection criteria applied to each individual cell in the column. The filtered spreadsheet will have the filtered columns appear with red headers. Any number of columns may be filtered in the spreadsheet to further reduce the amount of data. Selecting a previously filtered column will populate the Filter Grid dialog with the previous values used to filter the column. A range of values to filter a cell by may be selected by choosing either the AND or OR radio button. Doing so will enable the fields at the bottom of the dialog to allow the specification of the additional Boolean check.
Figure 2-20. Using the Spreadsheet Filter Any data edits performed within the filtered spreadsheet will automatically be reflected in the original unfiltered sheet. This allows the use of a reduced data set on which to perform edits. 2-16 Siemens Power Transmission & Distribution, Inc., Power Technologies International
Figure 2-21 shows the filter set up to reduce the records shown in the bus spreadsheet to only those records whose bus voltage levels fall below 500 kV and above 22 kV.
2-17
2-18
Figure 2-24. Check Boxes and Pull-down Menus in the Spreadsheet When one or more cells in a row have been modified, a pencil symbol is placed in column 1 of the row (Figure 2-25). The data changed is not recorded in the PSS/E case until the cursor is moved to
2-19
another row. At that point, all data changes made to the row are recorded and the pencil symbol is removed.
2-20
Figure 2-27. Diagram View The Diagram View is also linked to the Tree View (Section 2.3) where right-click menus facilitate interaction with the Diagram View (Section 2.3.1.3), including: Locating buses Adding buses in automatic Draw and Grow Binding network items Assignment of network items to layers
It is also possible to link from the Diagram View directly to the Spreadsheet View where data handling options are available (Section 2.4). Network components drawn in a Diagram View that do not correspond to existing items in the network will be displayed in an unbound item color. Network components drawn in a Diagram View that
2-21
do correspond to existing items in the network will be displayed in bound item colors unless overridden by range checking coloration. Both the bound and unbound colors can be set by the user in the Diagram Properties sheet discussed in Section 2.9.1. Each type of result or information shown in the Diagram view has its own annotation options. The annotation options can be modified by choosing Diagram>Annotation from the Diagram Menu, (see Section 2.9). The title of this dialog and the annotation options will change to reflect the current results setting for the active Diagram View. The diagram can be expanded, reduced and panned using the Zoom Toolbar buttons. Additionally the view can be panned horizontally and vertically using the mouse. These manipulations are discussed in Section 2.5.4.
2-22
2-23
2-24
The next N lines specify the bus positions. The Bus Location file does not require an entry for every bus in the case. If a bus position record is not found in the file when positioning a bus on the diagram, default bus positioning is used. The format of a CARTESIAN bus position record is as follows: BusId, X location, Y location, Rotation where: BusId X location Y location Rotation Either a bus number or a "quoted" extended bus name. The bus X location, in inches, on the diagram. The bus Y location, in inches, on the diagram. The optional bus rotation, in degrees.
The format of a GEOPHYSICAL bus position record is as follows: BusId, X location, Y location, Rotation where: BusId X location Y location Rotation Either a bus number or a "quoted" extended bus name. The bus X location, in degrees latitude (see format, below). The bus Y location, in degrees longitude (see format, below). The optional bus rotation, in degrees.
Degrees are specified as a set of 1 to 3 real numbers (degrees, minutes, seconds) followed by a direction (E, W, N, S) (the direction can be omitted if all three numbers are specified). Positive values are interpreted as E or N, negative values as W or S. The degree parts can be separated by spaces, commas, apostrophes, or by the specific unit markers for degree, minutes, or seconds (in which case they must be used in order). For example, the following all represent the same value: 793036"W -79 -30 -36 79.51W -79.51,,,
2-25
The Zoom Combo Box is used to select a pre-defined zoom factor to apply to the Diagram View. Click the arrow to the right of the combo box to drop down a list of pre-defined zoom factors from which to choose from. A custom zoom factor can be entered directly in the box if the one desired is not found in the list. The value shown in the Zoom Combo Box always reflects the current zoom factor setting which may change through the use of the other zoom tools. The Zoom In/Zoom Out buttons are used to zoom the center of the Diagram View in or out, typically by 10%. The Zoom Extent button is used zoom the Diagram View out so as to encompass all the items within the borders. The Zoom 100% button is used to quickly return the Diagram View zooming factor to 100%. The Zoom Window button is used to zoom in on a selected portion of the Diagram View. Clicking on the button will cause a dashed square to appear along side the mouse pointer. Click the mouse on one corner of the portion of the diagram and, while holding the mouse button down, drag the mouse pointer out to create a box around the portion of the diagram to be zoomed into. The selected part of the Diagram View is then zoomed to fit in the extent of the Diagram View. The Zoom Previous button is used to return the zooming factor of the Diagram View to its previous setting. The Pan button is used to scroll around the Diagram View in any direction. Upon selecting this item, the cursor in the Diagram View changes to a hand. The Diagram View is then panned by holding down the left mouse button and dragging the hand around the window.
For users who have computers equipped with a mouse-wheel, the Diagram View may also be manipulated with the mouse wheel. Moving the mouse-wheel with the Diagram View active will pan the Diagram View vertically. Holding down the <Shift> key while moving the mouse-wheel will pan the Diagram View horizontally. Holding down the <Ctrl> key while moving the mouse-wheel will zoom the Diagram View. The keyboard cursor keys may also be used to pan the image.
2-26
3. A Bus Selector window will appear in which to select or specify the bus to grow. See Figure 2-32 where, using the savnw.sav power flow case, bus 101 has been selected and "grown". The bus, all its equipment, all lines, transformers, and attached buses are then laid out in the Diagram View. Figure 2-32 shows the result of selecting to grow bus 101. The bus along and its one neighboring bus is drawn, along with their attached equipment and connecting transformer branch.
Figure 2-32. Drawing Bus 101 and Attached Bus 151 Using the Auto Draw Toolbar Button If a Bus Location file has been opened (section 2.5.3), and the Use Bus Location file to "Grow" items option is enabled on the diagram Preferences dialog (section 2.7.6), then the buses will be placed at the locations specified in the Bus Location file. If the bus location data for the bus does not exist or the option is disabled, then the bus will be placed at the default location. The process could be continued by selecting locations on the diagram and bus numbers from the Select Bus dialog. If, in this example, bus 151 were the next one selected, the diagram would grow to include the other attached buses to bus 151, which are buses 152 and 201; their connected equipment and the branches from these buses back to bus 151. You can experiment with this method using the savnw.sav power flow case. The second approach to start drawing a diagram is to reverse the order of selections, namely: 1. Select (highlight) the desired starting bus in the Tree View. 2. Click on the Auto Draw button from the Diagram Toolbar and click on the Diagram View to place the bus. If the first bus selected in the Tree View were bus 101, the result would be the same as shown in Figure 2-32. The process could be continued by selecting other buses from the Tree View.
2-27
If there is a bus or buses already drawn on the one-line diagram it is possible to use the Grow option from the Tree View or directly from the diagram itself. The Grow option is accessed by right-clicking on a bus in the expanded bus list in the Tree View or right-clicking on a bus in the Diagram View. (see Figure 2-33).
Figure 2-33. Accessing the Grow Option Selecting Grow on either of these menus will initiate the drawing of all buses attached to the bus selected, along with the connected equipment and the branches back to the selected bus. This method assists in rapidly creating a one-line diagram of the open power flow case. If a connecting bus or branch already exists on the diagram when a Grow is performed, any new connections will be made to the existing equipment.
2-28
To make the bus longer or shorter, select the desired bus and position the mouse over one end of the bus. The pointer will change to a double sided arrow. Click on the bus end handle and move it in desired direction (Figure 2-34c).
Figure 2-34. Moving and Resizing Buses To move existing equipment and lines: 1. Click on the end of the diagram item you wish to move. The diagram item will be selected and the bus end(s) connection illuminated with gray circles (Figure 2-35a). 2. Move the desired end by selecting and dragging the end to the new attachment point. Valid attachment points will be illuminated with gray circles as the mouse passes over them (Figure 2-35b). 3. When the end illuminates the desired attachment point, release the mouse to attach the diagram item to the selected attachment point, (Figure 2-35c). The direction in which the capacitor symbol points away from the bus is decided by the edge on which the grey circle is located. Either the left or right edge of the bus diagram element can be selected.
2-29
(a) Selecting
Figure 2-35. Moving Equipment Not only can equipment and lines can be moved to another location on their bus but they can also can be moved to another bus, using the same technique. If Bind Items is selected, (see Section 2.5.8) moving equipment and lines to another bus in the Diagram View will also move the equipment and lines in the Tree View. The change will also be reflected in the Spreadsheet View. Consequently, this is another form of modifying not only the power flow topology but also the location of equipment.
2-30
Figure 2-36. JPEG Quality Dialog for Diagram Export to JPEG File The behavior of Cut/Copy/Paste in the Diagram View is dependent on the setting of the Bind Items option (Figure 2-37) when the diagram items are cut, copied or pasted. When Bind Items is selected, changes to diagram items are synchronized with the associated network items. Cutting items from the Diagram View in this mode will delete the items from the network as well as the diagram. Pasting items into the Diagram View will add the items to the network as well as the diagram. When Bind Items is not selected, changes to the diagram items are not synchronized with the network. Cutting and pasting in the Diagram View will have no effect on the underlying network. Consequently there will be no apparent data changes in the Spreadsheet View. Cutting diagram items from the Diagram View places a copy of the diagram items and associated network items in the PSS/E diagram clipboard and deletes the diagram items from the Diagram View. Network items are also deleted if the Bind Items is active.
Figure 2-37. Bind Items in the Diagram Menu Copying diagram items from the Diagram View places a copy of the diagram items and associated network items in the PSS/E diagram clipboard. Pasting diagram items from the PSS/E diagram clipboard places copies of the diagram items in the Diagram View. New network items are created in the network if Bind Items is selected. Currently, the Diagram View provides undo support for the last 30 actions in the Diagram View. The Edit>Undo option provides support for undoing both Diagram View and network changes. If a bus is deleted from the Diagram View with Bind Items enabled, both the diagram item and the associated network bus is deleted. The Undo option will restore both the diagram item and the network bus. To Cut or Copy from the Diagram View, first select the items to be cut or copied and then click the Edit menu to select Cut or Copy. The Undo and Paste options are also on the same menu. Rightclicking on the Diagram View displays a menu containing the same items (see Figure 2-38).
2-31
Edit Menu
2-32
Selecting a network item in the Diagram View and then right-clicking in the view, or right-clicking directly on the network item brings up a menu for that item. The bottom part of the menu displays menu items specific to the type of network element selected: Cut: Context sensitive, standard Windows Cut menu option. In the case of a selected diagram element, the system will either cut the graphic representation or cut the representation and the corresponding model information into the System Clipboard, depending on whether the Bind option is set or not. Copy: Context sensitive, standard Windows Copy menu option. In the case of a selected diagram element, the system will either take a copy of the graphic representation or a copy of the representation and the corresponding model information into the System Clipboard, depending on whether the Bind option is set or not. Paste: Pastes the current contents of the clipboard. If the Bind option is on, and the copied area exceeds the number of existing elements, PSS/E will automatically create the extra network elements required (and generate appropriate bus numbers). The Copy/Paste functions relate to the type of window involved. Specifically, when you copy or cut from the Diagram View, you can only paste back into the Diagram View. When working from the Spreadsheet View, when you copy a cell or group of cells, you can paste the results into the Spreadsheet view or an outside application like MS Excel. Further, you can copy a piece of your network from a diagram into PSS/Es clipboard, you are allowed to copy a collection of cells from a Spreadsheet view into PSS/E clipboard at the same time; PSS/E will keep track of both copies. After, when you paste back onto the spreadsheet or an external application like Notepad, the software will know to paste the copied data from the spreadsheet. If you paste on the diagram, the software will paste the copied data from the diagram. The Undo/Cut/Copy/Paste options are discussed in some detail in Section 2.5.7. Some of this menus other options are active only when a diagram item has been selected. The items active in this menu are discussed below. Select All: Selects all items in the diagram. Select current bus subsystem: Selects all items on the diagram that are in the current bus subsystem (Subsystem>Bus...). If no bus subsystem is defined, all diagram items are selected. Bind Items: Selecting Bind Items toggles the binding mode. When Bind Items is selected (as indicated by the presence of a checkmark), all selected diagram items are synchronized with their associated network items. In this mode, if a network item is deleted in the diagram, it will be deleted from the power flow case. Consequently, there will be no data shown in either the Tree View or Spreadsheet View and the item symbol will disappear from the diagram. Similarly if network items are pasted into the Diagram View with the Bind Items selected, then a corresponding network item will be added to the power flow case and will appear in both the Tree View and the Spreadsheet View. Finally, if a network item is selected in the Tree View with a right-click, the resulting menu will include the Delete option. With the Bind Items selected, the delete action will remove the selected network item from the power flow case. Consequently, it will not be shown in the Spreadsheet View. In the Diagram View the symbol representing the network item will remain in view but will change to the users selected unbound color, indicating that the item is no longer part of the power flow case. Conversely, if the Bind Items option is not selected when a diagram item is deleted, it is deleted only from the diagram but remains part of the power flow case. It will thus still be available in both the Tree View and Diagram View.
2-33
The following set of menu options directly affect the display of selected elements. Refresh: Refreshes (redraws) all items in the diagram. Center: Selecting Center places the selected item in the center of the Diagram View window. Diagram displays may be comprised of multiple layers where each layer has an associated display list, i.e., a list of graphical objects. When a layer is drawn in the Diagram View, the individual diagram items are drawn in the order they appear in the display list. In some cases, it might be desirable to have a particular item drawn after or before another. This would be the case where two diagram items occupy the same general area in the Diagram View and one needs to be drawn over the other. Display>Bring to Front: Selecting Display>Bring to Front moves the selected item to the end of the display list. This indicates to the application that the selected object should be drawn last, on top of the other graphical objects in the same layer. Display>Send To Back: Selecting Display>Send to Back moves the selected item to the beginning of the display list. This indicate to the application that the selected item should be drawn first and the other items in the same layer should be drawn after (on top of) this item. Display>Assign To Layer: Selecting Display>Assign to Layer sets the selected item to a predefined layer. Layers and layer management are discussed in Section 2.5.10. Labels>Hide: Selecting Labels>Hide hides the labels associated with the selected item. This serves to reduce clutter in the Diagram View. Labels>Show: Selecting Labels>Show displays the labels for the selected item. Figure 240 shows the difference.
Figure 2-40. Showing and Hiding Labels Diagram items may be "grouped" together to form logical units. These units can then be modified as a single entity. Diagram items can belong to only one group at a time. If a diagram item already belongs to group and is added to a new group, it is removed from the existing group before being added to the new group. Grouping items together is particularly helpful when wanting to move a collection of diagram elements as a group. Grouping>Group: Before selecting the Group option first define a group by either holding down and dragging the left mouse button on a portion of the diagram to block select the items to be grouped, or use the <CTRL>+left-mouse-click to selectively add items to the group. After doing so select Grouping>Group to build a group out of all the selected dia-
2-34
gram items. Figure 2-41shows a group of items selected for grouping. Selecting only one item and clicking Group has no effect. Grouping>Ungroup: To ungroup a previously grouped set of items, select the group in the diagram and select Grouping>Ungroup to explode the group back into individual items. Ungrouping a selected item which is not part of a group has no effect on the selected item. To include any item in the group, it must be totally selected. The figure shows the selection of buses 3001 and 3002 and the branch between them. Once the items are grouped, the particular group can be selected by clicking on any one of its elements.
Figure 2-41. Selecting Diagram Items for Grouping The system manages annotations (labels) associated with a given device as if it were "grouped" with the device. If the device is deleted, the related annotation is also deleted. If the selected device is moved, the related annotation is also moved. Therefore, adding a device to a larger group, in effect, adds all the related annotation to the larger group as well. This grouping behavior automatically moves annotations when the device is moved (called autopositioning), but can be disabled by selecting Properties>Auto Position. When autopositioning is disabled, the annotation must be explicitly selected to be added to the group during the grouping operation. Manage Views: This option provides a way to store and retrieve a variety of one-line diagram presentations at different zoom levels and with data presentations. At times this may be desirable for establishing unique views of the data in different one-line diagrams such as for displaying different results or other information and zooming or panning to different levels to examine different parts of the network. If these specific views are needed on a regular basis, then those views can be stored for rapid retrieval. Selecting the Manage Views option opens the Saved Views dialog shown in Figure 2-42. To save the current view, click on the New (insert) icon, type in a name for the view and click Save. With several views saved, the desired view can be selected from the available list. To restore a view, select the view from the list and click Restore. The image will be repositioned and zoomed to the settings specified for the view. To delete a view, select the view to delete from the list and click the Delete icon. To reposition a view within the list, use the Move Up and Move Down arrow buttons.
2-35
New
Delete
Move Up
Move Down
Figure 2-42. Saved Views Dialog Network Data: With a diagram element selected, selecting the Network Data option activates the spreadsheet, changes to the correct data tab, and places the focus on the first spreadsheet cell of the selected data item. The data can then be examined and manipulated as desired. If more then one diagram item is selected or no items are selected, then the Network Data option is disabled. Create bus subsystem: Defines a bus subsystem consisting of all elements selected on the diagram. Both the Spreadsheet View and the Tree View will be updated to reflect the new subsystem selection. Diagram Annotation: Opens the Powerflow Data Annotation window. From here diagram annotations (i.e. Branch, bus, equipment annotation and diagram title) and diagram range checking options can be set. These are described in Section 2.9.2. Item Properties>Auto Position: Without a network item selected in the diagram, the Auto Position option setting will indicate the auto-positioning setting for the entire diagram. If an equipment item or annotation is selected (i.e. machine, load, capacitor), then the Auto Position option can be toggled ON or OFF for only the selected element. With auto-positioning enabled, the selected equipment or annotation connected to a bus will orient itself perpendicular to the bus. Toggling this property OFF allows the diagram item to be positioned in any orientation (see Figure 2-44).
2-36
Item Properties>Auto Relink: Without a bus selected in the diagram, the Auto Relink option setting will indicate the auto-relinking setting for all buses in the diagram. If a busbar/bus node is selected, then the Auto Relink option can be toggled ON or OFF for only the selected busbar/bus node. With auto-relinking enabled, moving or re-sizing a busbar causes the attached branches and transformers to re-attach themselves for a perceived optimal representation. Toggling this property OFF allows the busbar to be moved or re-sized without affecting the attachment of branches and transformers. Item Properties>Auto Rotate: Indicates whether equipment connected to a bus should rotate when the bus is rotated. Toggling this property off (no checkmark) retains the position of the equipment when the bus is rotated. This menu option is only available when a nonbus item is selected. Item Properties>Font: Displays the Font Selection dialog from which a new text font, style, and point size for the selected item and its result labels can be applied. This item is only available when a label (annotation) is selected. Item Properties>Line Style / Color: Displays the Line Style dialog for changing the color and style of lines, annotation or primitive shapes. Primitive shapes include straight lines, arcs, circles, polygons, etc that may be placed in any location on the Diagram View. The button icons for accessing them are located on the Diagram Toolbar along with the other network diagram elements. Item Properties>Visible: Toggles whether the selected item is to be made visible or invisible on the diagram. When the Visible option is toggled off the item is still selectable, as denoted by the selection handles that appear when the location of the item is clicked on, however it is not visible. This option is only available when an item, or items, are selected (whether visible or invisible!). Item Properties>Unbind: Selecting the Unbind option overrides the binding of the selected diagram item from the associated network model. Unbinding an item causes the diagram element to be disassociated with the network item. The network model item in the Tree View and the diagram element must be reselected and the Bind option from the Tree View right-click menu must be invoked to bind the items again. This item is only available when a network item (or items) on the diagram is selected. Item Annotation: Launches an Item-specific Annotation Properties dialog box that provides control over the annotation displayed with the selected item. For example, when the selected item is a bus, selecting Item Annotation brings up the Bus Annotation Properties sheet for the bus shown in Figure 2-45. The Item Annotation Properties dialog will depend on what diagram item was previously selected. The Item Annotation option is only available when a network element is selected. A variety of options for selecting and positioning the annotation are available. The standard positions for bus information, which include numbers, names and voltages are to have name and/or number at the top right of vertical buses and the voltage at bottom right. For horizontal buses, the positions are top left for names and numbers and bottom right for voltages. In addition, the annotation changes can be applied to all diagram items of the selected type, in this case buses, by checking the Apply the selected option to all buses checkbox at the bottom of the properties sheet. Similar selection boxes appear on other equipment annotation properties windows.
2-37
Figure 2-45. Bus Annotation Properties Sheet As mentioned at the start of this section, the items shown at the bottom of the right-click Diagram View menu are customized to the element(s) selected on the diagram. Figure 2-46 shows the lower portion of the right-click menu when a bus is selected. There may be other options when another type of equipment is selected on the diagram (i.e. load, machine, etc). Below are inclusive descriptions of all possible options that may appear.
Figure 2-46. Bottom Part of Pop-up Menu for Selected Bus Toggle bus symbol: If a bus was the selected item, the Toggle bus symbol option appears on the menu. Selecting Toggle bus symbol toggles the selected bus between the busbar and busnode representations as seen in Figure 2-47.
2-38
Figure 2-47. Alternative Bus Symbols Grow: Selecting Grow draws any undrawn elements connected to the bus using the method described in Section 2.5.5. Split bus: If a single bus is selected on the diagram, then the Split bus option appears on the menu. Selecting Split bus displays a dialog prompting for a new bus number, name and base kV. Pressing OK will split the bus into two bus, preserving the existing one and adding a new one. Equipment and lines can then be moved between the buses by holding they <Ctrl> and clicking on the end of the equipment/line and dragging to the new bus. See Section 4.6.5 for a detailed description. Join buses: If two buses are selected on the diagram, then the Join buses option appears on the menu. Selecting Join buses displays a dialog prompting how to handle line shunts of deleted in-service branches. Pressing OK will join the two buses into a single retained bus. See Section 4.6.4 for a detailed description. Switch: Selecting Switch toggles the status of the selected item(s) to either in-service or out-of-service. The graphical representation of the diagram item is changed accordingly. Combine/Split Machines: If a single bus with at least one connected machine diagram item is selected, then the Combine/Split Machines option appears on the menu. Selecting Combine/Split Machines combines multiple machine diagram items at the bus into a single summing machine symbol, where results are summed for total generation at the bus. A summing machine symbol has no machine ID in the center of the symbol whereas a machine diagram item representing a single machine has a machine ID in the center of the symbol. If only a summing machine symbol exists on the bus, selecting the bus and then the Combine/Split Machines option will remove the summing machine symbol and replace it with one or more machine diagram items representing the individual machines at the bus. Combine/Split Loads: If a single bus with at least one connected load diagram items is selected, then the Combine/Split Loads option appears on the menu. Selecting Combine/Split Loads combines multiple load diagram items at the bus into a single summing load symbol, where results are summed for total load at the bus. A summing load symbol has no load ID in the center of the symbol whereas a load diagram item representing a single load has a load ID in the center of the symbol. If only a summing load symbol exists on the bus, selecting the bus and then the Combine/Split Loads option will remove the summing load symbol and replace it with one or more load diagram items representing the individual loads at the bus. The right-click menu obtained from selecting a line element is similar to that for a bus selection but the bus related options will not exist. The bottom portion of the menu list may now include the Switch and Tap line option as shown in Figure 2-48. The Switch option toggles the status of the equipment to either in-service or out-of-service and changes the visual properties of the line.
2-39
The Tap Line option allows for the introduction of a new bus into the working file at a designated location along a selected AC branch. Any nontransformer branch may be tapped. The Tap Line option is discussed in detail in Section 4.6.6.
Figure 2-48. Right-Click Menu Items for Lines If the selection is a transformer, the Tap line option will be absent but the Switch option will remain. For bus connected capacitors and reactors the Switch option will not be available. To switch the status of capacitors and reactors, double-click on the network item (or right-click and select Network data...) to edit the status field of the corresponding data record in the Spreadsheet View.
Double-click on bus 101 diagram item to move directly to that bus in the spreadsheet.
2-40
defined for base voltages of 110 kV, 200 kV, and 300 kV. The diagram items that correspond to these base voltages could then be created on the appropriate layer. To view the entire network, all layers would be made visible. To view only the 200 kV elements, the 100 kV and 300 kV layers would be made invisible, leaving only the 200 kV layer visible. The use of layers is controlled through the Layers dialog which is opened by selecting Diagram>Manage Layers from the Main Menu (Figure 2-50).
Figure 2-50. Opening the Layers Dialog At a minimum, all diagram views contains two layers: Layer 0: The background layer and contains imported images. Layer 1: The default layer.
These layers can have their attributes changed but cannot be removed from the Diagram View. The single layer selected by the user is the active layer. All new diagram items added to the Diagram View are created on the active layer. Even if all layers are visible, only one is considered the "active" layer. The active layer and its name is always displayed in the Status Bar at the bottom of the Spreadsheet View. The active layer is the layer selected when the Layers dialog is closed.
The Visibility of the layers may be made either Fixed or Zoom-dependent, depending on the option selected. If a layer is Fixed, it is in the Diagram View but can additionally be made either visible or invisible by checking or unchecking the Visible checkbox. If a layer is Zoom-dependent, its visibility in the Diagram View is determined by the current zooming factor. If the current zooming factor is
2-41
within the minimum and maximum zooming factors specified, then the layer is visible. If the zooming factor is outside of the range, then the layer is invisible. It is not necessary to close the dialog to save the changes to a layer. Changes are saved whenever a different layer is selected from the list. All items on a selected layer may be made unselectable by unchecking the Items are selectable checkbox. This can be handy if you want to avoid the inadvertent selection or manipulation of certain diagram items. Simply place those items of concern on a layer that it made unselectable. The layers description may be changed by selecting the layer from the list and entering a new description in the Layer description field. Layers are added by clicking the Add button. The attributes of this new layer may then be modified as described above. Layers are removed by selecting the layer from the list and clicking the Remove the last button. The Diagram>Set Active Layer option from the Main Menu, as shown in Figure 2-50, invokes a Select Layer dialog (Figure 2-51) for assigning selected items to a specific layer.
Figure 2-51. Setting the Active Layer Diagram items may be assigned to a given layer by selecting Display>Assign to Layer... on the right-click menu. The desired layer for the selected item is specified via the Select Layer dialog seen in Figure 2-51.
Figure 2-52. Assigning Diagram Items to a Layer This method can be used to assign diagram items to a layer one at a time, or a group of items can be selected and all be assigned to a layer. As an example, all diagram items from Area 1 of the savnw.sav power flow case can be selected and assigned to a layer with the name Area 1. To add the new layer, open the open the Layers dialog as shown in Figure 2-50, click Add and enter the desired information. After adding the additional layer, the Layers dialog will appear as shown in Figure 2-53. To see the entire one-line diagram, select all layers to be "visible" as seen in Figure 2-54. If the "default" layer is selected to be not visible, the one-line diagram will show only the diagram items belonging to Area 1 as seen in Figure 2-55.
2-42
Figure 2-53. Both Default and Area 1 Layers Visible In this case the background layer has no content.
2-43
To select the results type displayed in the active Diagram View, select one of the options shown on the Diagram>Results menu or alternatively, choose from one of the toolbar buttons in the Results Toolbar (Figure 2-56b).
2-44
Figure 2-57. Typical Power Flow Results The default information shown for buses includes the number, name and the voltage expressed as magnitude (pu) and angle. Flows are shown at both ends of each branch in MW and Mvar units. A positive number indicates the flow is away from the bus, (56 MW is flowing from bus 3002 towards bus 3004). Generator information includes power in MW and reactive power in Mvar. On bus 3011 the "R" indicates that the machine is within its reactive limits. Separately shown are a Load of 200 MW + j100 Mvar and a shunt capacitor providing 46.7 Mvar. The results presentation shown may be modified globally for the diagram by selecting Diagram>Annotation. The details of this option is described in Section 2.9. Using the right-click menu applied to a specific diagram item opens an annotation dialog for that specific network item. Bus Annotation Right-clicking on a bus in the Diagram View opens the Bus Annotation Properties sheet shown in Figure 2-58. The information displayed, as well as its positioning, can be selected. Further, you can select to suppress all annotation at the selected bus or choose to apply the annotation properties selected to all buses by checkmarking the Apply the selection option to all buses box.
2-45
Figure 2-58. Bus Annotation Properties Sheet Equipment Annotation Right-clicking on a load or a shunt capacitor/reactor opens the appropriate annotation properties dialog shown in Figure 2-59. You can choose the type of display, whether to suppress the display, and optionally whether to apply the properties to all shunt or load items.
2-46
Transformer and Non-Transformer Branch Annotations Right-clicking on a branch or transformer (the transformer symbol itself, not the transformer line!) in the Diagram View and selecting the Item Annotation... menu option opens the Branch Annotation Properties sheet or Two Winding Transformer Annotation Properties window respectively. The latter is shown in Figure 2-60. If the menu is opened by right-clicking on a nontransformer branch, then only the top two Flow Annotation Options are activated, along with the option to draw a series capacitor symbol.
2-47
Figure 2-61. Presenting Network Data in the One-Line Diagram By default the diagram displays the generator scheduled power and the reactive power limits. Bus information includes the bus number, name and base kV. Line and transformer information shows the R, X and B values, as appropriate and the transformer tap information is included. The presentation can be modified using the annotation properties tools discussed in the previous section for the power flow results.
2-48
Within the Graphical case comparison window enter or select the saved case file to be compared against the currently open power flow case. In the Bus comparison based on section select the identification method to be used for comparing the buses within the two sets of cases. This selection establishes how buses in each case are determined to be the "same" bus. Choices include comparison by bus number, bus name or both. If buses in the two cases are matched using only their extended bus names, then the extended bus names of the bus in each case must match and no other bus in either case can have the same extended bus name. Alarms are printed in the Output View or the selected reporting device if any problems occur. The Bus annotation option allows for either bus names, bus numbers or both to be displayed on the diagram. The results in the one-line diagram show the differences in solution results and bus boundary conditions between the current power flow case and the selected saved case. Differences are always calculated as comparison case values minus power flow case values. At each bus in the bus comparison list, voltage differences in per unit and phase angle differences in degrees are shown. All other difference values are shown in MW and Mvar. An example diagram is shown in Figure 2-63.
Figure 2-63. Graphical Difference Output The difference fields are left blank for equipment items present in the power flow case, but not in the comparison case. Those items present in the comparison case that are not included in the power flow case are omitted from the diagram. Load and shunt differences include voltage sensitivity effects. Differences in flow into a converter bus of DC line "n" are shown if all of the following conditions apply: DC line "n" is present in both cases. The converter bus is in the bus compare list. The same converter bus is specified in both cases.
Two-terminal dc lines are annotated according to the annotation properties currently set in the diagram.
2-49
Differences in the sending end bus shunt element of FACTS device "n" are shown if all of the following conditions apply: FACTS device "n" is present in both cases. The sending end bus is in the bus compare list. The same sending end bus is specified in both cases.
If the above conditions are satisfied and FACTS device "n" has a series element in the power flow case, differences in series flow at the sending end bus are also shown. Differences in series flow at the terminal end bus are shown if all of the following conditions apply: FACTS device "n" is present and has a series element in both cases. The terminal end bus is in the bus compare list. The same terminal end bus is specified in both cases.
The Animate flows button is used to animate branch flows on the active Diagram View. The branch flows are animated using the flows from the last load flow solution. See Figure 2-64a. The Current loadings button is used to display line loading graphs. The graph values are set using values from the last load flow solution. See Figure 2-64b The Multisection line reporting button is used to expose or hide the dummy buses that constitute the terminals of multiple sections that make up a single line between buses. See Figure 2-65.
2-50
Figure 2-64. Animating Flows and Showing Current Loading Graphs The partial one-line diagrams in Figure 2-65 show the presentation with and without multisection line reporting. There is a multisection (2 section) line between bus 3008 and bus 3005 which is shown as a single section with the reporting OFF. With reporting ON the "dummy" bus (bus 3007) is shown. The diagram automatically draws the two line sections and the dummy bus when the multisection line reporting is ON although the diagram might need to be adjusted.
(b) Reporting On
2-51
Figure 2-66. Alternative File Menus for Active Spreadsheet and Diagram Views Within the Main Menu the Diagram Menu appears only when the Diagram View is active. Additionally, there are two other Menus on the Main Menu that change depending on whether the Diagram View or the Spreadsheet View is open.
2-52
(a)
(b)
Figure 2-67. Opening the New and Build New Case Dialogs The system stores the Heading lines as comments within the exported case. They are used to document the case.
2-53
Or
2-54
Machine Impedance Data Sequence Data Transaction Data Power flow data in IEEE format
Each data type has its own tab. When a tab is selected options on how to handle the data and a subsystem selector option is available. The choice of a destination; either a file or Output Bar (for raw data files), is available.
2-55
2-56
2-57
2-58
(a)
(b)
Figure 2-74. Accessing the Select Power Flow Comparison Options Dialog
2-59
Clicking on the Compare field produces the drop-down list all the data and results categories available for comparison as shown in Figure 2-75.
Figure 2-75. Compare Categories When a category is selected, the options shown in Figure 2-74b will change to those appropriate to the category. The Comparison threshold type may be set to either percent or engineering units whenever appropriate. The comparison results are output to a Report tab in the Output Bar or to a report file designated by the user through I/O Control>Direct Report output (OPEN).... The results displayed show all differences between the case that are greater than the defined threshold values.
2-60
When selections are complete, clicking Go opens the Select Tie Line Comparison Options dialog shown in Figure 2-76a. Clicking on the Compare field produces the drop-down list shown in Figure 2-76b from which a comparison value may be selected. Units for the comparison threshold, the level of threshold, and, where applicable, the ratings to be compared are also specified. Clicking the Compare button performs the comparison and outputs the results to either a Report tab in the Output Bar or to a file designated by the user. The results displayed will show all differences which are greater than the selected thresholds.
(b) (a) Figure 2-76. Accessing the Compare Tie Line Quantities
2-61
The information requested may be written to a Report tab in the Output Bar or to a file designated by the user through the I/O Control Menu. Below is a description of each available option on the File Information dialog.
2-62
2-63
Once imported the diagram can be saved (using Save or Save As...) in the new Slider format file (*.sld). When the diagram is imported, all diagram items are placed on one layer. The user is then free to move diagram items to other layers. Selecting File>Import>Image file... displays the Import Image File dialog shown in Figure 2-81. From here a variety of image file types may be imported including bitmaps (*.bmp), JPEG files (*.jpg), GIF files (*.gif) and PNG files (*.png). The image is imported into the active Diagram View and is placed in the background layer. From there it can be move if required.
2-64
2-65
Figure 2-83. Setting Up Header and Footer for Printed Spreadsheet Tab The Header/Footer dialog presents a full facility for setting the header and footer spacing, the alignment, page numbering and the style, size and other font characteristics. If the Save settings to profile option is checkmarked, then the next time PSS/E is used, the saved profile will be assumed and activated.
2-66
2-67
(a)
(b)
2-68
Figure 2-86. Alternative Edit Menus for Active Spreadsheet and Diagram Views
2-69
Bus numbers and other identifiers are not copied as this would result in duplicate data items in the network. These identifiers will automatically adjust to the next available value when pasted. Copy/Paste Spreadsheet Data to Another Application It is possible to copy and paste data from the spreadsheet into another application, such as MS Excel. Simply select the cells to be copied, copy the data to the clipboard using <Ctrl+C> or by selecting Edit>Copy from the Main Menu. Activate the application to which the data will be pasted and use the paste function in that application to paste the spreadsheet data contained in the clipboard. Copy/Paste of Diagram Items All cutting, copying and pasting of diagram items in a Diagram View is done from the application diagram clipboard. Diagram items placed on the application diagram clipboard may only be used in other Diagram Views within the same invocation of PSS/E. To copy diagrams between applications, such as copying a diagram from PSS/E to MS Word, the system clipboard needs to be used. A Diagram View can be copied to the system clipboard by selecting Edit>Copy to clipboard. Select the diagram items to be copied before selecting Edit>Copy to clipboard. To paste the clipboard contents to another application, use the paste function in that application. To paste the clipboard contents to a Diagram View, select Edit>Paste or right-click on the Diagram View and select Paste.
2-70
Figure 2-87. Program Preferences Dialog The dialog window contains several groups of options: Output options: Allows you to choose whether to create a new tab for each output report, and to specify the maximum number of lines to display. Auto-Save option: Allows for the automatic saving of the currently open power flow case and how often the case is to be saved. The option to save the case under its current name or to save it to a temporary file named PsseTempSave.sav is also provided. Auto bus and equipment numbering: When creating a one-line diagram from scratch, with the Bind option on (see Section 2.9.5), the addition of network items into the Diagram View will populate the Spreadsheet View with data as you build a new network (see Section 3.7). Without the Bind option selected, the network items added will belong to only the Diagram View. In either case, if the option to Automatically number buses, lines, and equipment is enabled, the program will automatically number the buses as they are added. The initial bus number and the increments by which subsequent buses are numbered may be specified in the fields provided. Diagram interactions: If the Upon changing IDs, update all open diagrams option is enabled, then when IDs in the spreadsheet are changed, the IDs in the Diagram View will automatically be updated. If the Allow "single click" deletion of a bus and all its equipment option is enabled, then a selected bus on the diagram may be deleted, along with all its equipment, by either using the <Delete> key or selecting Delete from the right-click menu. Otherwise these options are not available.
2-71
If the Allow drag panning of the diagram option is enabled, then the "select" mouse pointer will turn to Pan mode when the left-mouse-button is clicked on the diagram, held down and dragged. Otherwise, the default behavior of holding down and dragging the "select" pointer is to form a selection box around a portion of the diagram. If the Zoom GOUT/GEXM to extents option is enabled, then a bus is displayed in the diagram via the GOUT/GEXM command will fill the entire diagram viewing area. If the Only "Grow" in-service items option is enabled, then only those items currently in-service will be drawn during a Grow operation. If the Only "Grow" items in current bus subsystem option is enabled, then only those items in the current bus subsystem will be drawn during a Grow operation. If the Use Bus Location file to "Grow" items option is enabled and a Bus Location file has been opened, then any Grow or Auto-Draw operations will use the Bus Location file when placing buses on the diagram. The Default Bind mode setting indicates the default setting for whether diagram items are to be bound to network items or not bound. Configuration file text editor: This field is used to select a text editor that can be launched wherever an input configuration text file is specified. The file selector can be used to browse for a *.exe file that is capable of editing a text file.
2-72
2-73
Figure 2-89. Diagram Properties Sheet Labels: Select from a variety of font styles, sizes and colors to apply to the labels on the diagram. Options for hiding or showing all labels and hiding results labels are also available. Grid: The Diagram View contains an underlying grid pattern that may or not be visible. The line style and width, as well as the spacing and snap distance, of the grid may be specified. For very dense diagrams the snap distance must be sufficiently small to better ensure that items snap to the desired grid point instead of one further away. Printing: Three options are available for printing a diagram: As seen on the screen (WYSIWYG): "What you see is what you get" (WYSIWYG). Prints only that part of the one-line diagram which can be seen in the Diagram View. This might be only part of the diagram if you have zoomed in to see more detail. This can be checked by selecting File>Print Preview. Fit the whole diagram to page: The entire one-line diagram is printed on one page independent of whether or not the entire diagram is shown in the Diagram View.
2-74
Multi-page: Allows the user to print the entire diagram over multiple pages, independent of whether or not the entire diagram is visible in the Diagram View. This is useful when the one-line diagram is large.
High Quality printing: If the diagram is zoomed out, labels and text can appear blurry when printed. Enabling High Quality printing will smooth out all text and labels. The use of this option will result in larger print files and longer print times. Some experimentation may be necessary to determine the effectiveness of this option. General Colors: Defines the colors for the Background, Grid and Port. The ports are symbolized by small circles that appear at the locations where lines and equipment connect to buses. Ports appear when lines and equipment are selected and along the bus as connection points when a network item is moved to a new bus location. Network Item Colors: Defines the colors for bound and unbound diagram items. All network items in the Diagram View that represent actual data in the network are drawn in the bound color, unless over-ridden by range checking coloration. All network items in the Diagram View that do not represent data in the network are drawn in the unbound color. The range checking colorations are discussed in Section 2.9.2. The power flow results can be animated to show flow directions for real and reactive power, as seen in Figure 2-90. The "P" flow arrow and the "Q" flow arrow palettes allow for selection of a color for these arrows. Zoom/Pan: Values for the maximum and minimum zoom multipliers, and value in which to increment/decrement the zoom factor by each time the diagram is zoomed in or out, may be entered directly in the fields provided. In addition, it is possible to hide some diagram items when the zoom factor is small and the diagram becomes more crowded. These include such things as the "handles" which appear at each end of a bus when it is selected. Image File Directory: Images may be imported to the background layer of the Diagram View. Specifying an Image file directory identifies the default path for commonly used images. Display Options: Located in the lower right hand corner of the Diagram Properties sheet, are several self-evident display options. If the Display Tooltips option is checkmarked, then when the mouse cursor is held over a diagram item such as a bus, a pop-up note will be displayed that gives basic information about the bus such as number, name and base kV. Power Flow results precision: Defines the number of decimal places used in representing Power Flow results.
2-75
Figure 2-90. Power Flow Data Annotation Dialog Diagram annotations can easily be adjusted by changing options in the Diagram Annotation tab. Choices include the type of results annotation information to be displayed for Branches, Buses and Equipment. Additionally, the user can elect to represent flows on the branches with either signs or arrows, as shown in Figure 2-91. The real power, in each case is shown above the branch.
(a) Signs
(b) Arrows
The Diagram Range Checking tab is a very useful tool for the user (see Figure 2-92). Not only can the Diagram View show numerical results for bus voltage, line flow and equipment loading, but color
2-76
coding can be set up to provide rapid identification of problems. In addition, the user can choose to over-ride the color selected for bound items and select colors for each voltage level in the network. This makes it easy to identify networks at different voltage levels.
Figure 2-92. Diagram Range Checking Tab The Use voltage level thresholds option, when checkmarked, visually identifies equipment and lines based on their voltage level. Voltage levels may be specified by entering a value directly in the input field or using the scroll buttons. Color and style specification may be modified by clicking on the sample image shown under the corresponding voltage value. The Use line ratings option, when checkmarked, visually identifies lines that are loaded above the specified percent loading value. The color and style of the line may be modified by clicking on the sample image to the right of the % loading field. To identify the branch rating to which the % loading value is to be applied, click on the Branch Rating Set dropdown menu and select from one of the options. Rate A is typically used for normal power flow conditions while Rate B or C would be used to examine contingency conditions where loadings are often allowed to be higher. The Use bus voltage limits option, when checkmarked, visually identifies buses with voltages above or below specific levels. The maximum and minimum voltage levels may be set by entering values directly in the fields or using the scroll buttons. The color and style of buses that go above the maximum voltage setting or below the minimum setting may be modified by clicking on the sample image to the right of the corresponding voltage value. The Out-of-service equipment setting identifies how equipment whose status has been switched to out-of-service should be visually represented on the diagram. To specify the
2-77
appearance of out-of-service equipment, such as a branch or bus, click on the sample image. The Loading percentages for loading bar charts input fields are used to control the percentage at which overload colors are applied to the loading bar charts. Overload colors progress from purple to red to deeper shades of red.
If the Diagram>Bind Items option is checkmarked (see Figure 2-88) then an element in the power flow case will be created for every element added to the Diagram View. If no checkmark appears next to the Bind Items option, then the elements created in the Diagram View will not be added to the power flow case.
2-78
PSS/E Symbols
ISO Symbols
Figure 2-96. Customize Tooltips Options Siemens Power Transmission & Distribution, Inc., Power Technologies International 2-79
An example of each option, as it would appear for a bus, is shown in Figure 2-97.
(a) ID Only
2.9.9 Set Active Layer and Manage Layers Diagram Menu Option
The Diagram>Set Active Layer and Diagram>Manage Layers... options handle the managing and setting of active layers. These options are covered in Section 2.5.10.
2-80
New Delete
Move Up
Move Down
2-81
2-82
Figure 2-100. The Power Flow Menu References for the Power Flow Menu options are shown in Table 2-1 below. Table 2-1. Chapter References for Power Flow Menu Options
Power Flow Menu Options Solution Changing Reports Convert Loads and Generators Equivalence Networks... Linear Network List Data... Check Data Renumbering Areas/Owners/Zones... Renumbering Buses Section 4.6 Section 4.4 Section 4.5.2 Chapter 9 Chapter 5 Section 3.4 Section 3.5 Section 4.7 Section 4.7 Reference Sections 4.1, 4.3, 4.4, and 4.8
2-83
Figure 2-101. The Fault Menu References for the Fault Menu options are shown in Table 2-2 below. Table 2-2. Chapter References for Fault Menu Options
Fault Menu Options Setup for special fault calculations (FLAT)... ANSI fault calculations (ANSI)... Automatic sequence fault calculation (ASCC)... Circuit breaker interrupting duty (BKDY)... Separate pole circuit breaker (SPCB)... Solve and report network with unbalances (SCMU/SCOP)... Reference Section 7.4.2 Section 7.10 Section 7.8 Section 7.9 Section 7.11 Section 7.6
2-84
2-85
The timing process is not sensitive to any interrupt control code options. At any time during a work session in PSS/E, if the Misc>Reset timing statistics to zero (TIME,INIT) is selected, the timers are initialized and the same initialization message is printed to the progress output device.
2-86
2-87
Figure 2-109. Report Output Destination Selector Dialog Both the Report and Progress destinations could be the same.
2-88
If the Printer option is selected, the Printer group of the dialog is enabled for selection of the printer and printing options. The Report output destination file field is for specifying a filename if file output is selected. Fortran forms control can be enabled if either file or printer output is specified. The Append to file, if file exists option may be selected if file output is selected. If enabled, then any new report output will be appended to the specified file instead of overwriting it.
2-89
2.16.4 Setting the Path for Use with "&" Filenames (PATH)
The I/O Control>Set path for use with "&" filenames (PATH)... option allows you to specify a directory path name that can later be represented by an ampersand (e.g., &myfile). This short hand method for specifying a path name can be used by PSS/E file accessing activities. A filename prefixed by this ampersand will be obtained from the directory specified in the path setting. When invoking this option, a dialog box is opened in which the directory path to be accessed by the & short-hand method is selected by clicking on any file in the desired directory (see Figure 2-112).
2-90
Figure 2-114. Customize Dialog: Toolbars Tab The Toolbars tab facilitates the selection of those toolbars that are to be active and displayed on the interface. It also allows you to choose whether to show tooltip messages when the mouse pointer is held over the toolbar button. The tooltips identify the function of each toolbar button. In the above figure all toolbars are selected to be visible on the interface except for the Custom Toolbar. The Custom Toolbar can be made active by checkmarking the Custom option. The resulting toolbar contains all the user definable buttons. Customization of these buttons is covered below (Section 2.17.2). Toolbars can be rearranged in any position on the interface. They can also be dragged off the toolbar location and converted into floating windows.
2-91
The Commands tab displays the individual toolbar categories and shows the buttons currently assigned to each bar. An example showing the File Toolbar and its associated buttons is shown in Figure 2-115. Clicking on one of the toolbar buttons will provide a description of its command function. In this case it is the "Show or hide the output bar". A button can be removed from an active toolbar by clicking and dragging it from the toolbar to the Buttons area of the toolbar on the Commands tab. Likewise, a button in a particular toolbar category may be added to an active toolbar by dragging the icon of the button from the Commands tab to the desired location on the toolbar. Many of the toolbar buttons (or toolbar commands) are duplicates of menu options and will open the same dialog.
2-92
filetype
specifies the type of Automation file to be run when the button is clicked. Options include: PYTHON - A Python script file (*.py) RESPONSE - A Response file (*.idv) IPLAN - An IPLAN program (*.irf)
filename
is the name of the Automation file to be executed by clicking the corresponding custom toolbar button. The filename should be in quotes and may contain the full pathname of the file. is an optional description of the operation to be performed when the corresponding custom toolbar button is clicked. If specified, the description will popup when the mouse cursor is held over the custom toolbar button. If it is not specified, the name of the file, as specified by filename, will be displayed as the tooltip.
tooltip
Example custom toolbar button definitions from within the psse30.ini file are shown below:
[Custom Definitions] CUSTOM_BUTTON_1 = PYTHON,'C:\Program Files\PTI\PSSE30\EXAMPLE\OpenCase.py','Open savnw network and diagram' CUSTOM_BUTTON_2 = RESPONSE,'C:\Program Files\PTI\PSSE30\EXAMPLE\RunSolutAndReport.idv','Run solution and report'
With the above definitions specified, clicking the Custom toolbar button will invoke the OpenCase.py Python program. Placing the mouse pointer over the button will display the "Open savnw network and diagram" description. Similar behavior will be seen for the custom toolbar button labeled with a 2. Any custom toolbar buttons that do not have a corresponding CUSTOM_BUTTON definition in the psse30.ini file will be greyed out on the Custom toolbar and not selectable.
2-93
2-94
2-95
2-96
2-97
2-98
2.19.9.3 Diagram Toolbar Buttons for Adding Annotation to the Diagram View
Table 2-14. Diagram Toolbars for Annotation
The Annotation Text button is used to place annotation text anywhere on the Diagram View. The annotation text item is selected and text can then be placed anywhere in the Diagram View by clicking at the location to display the text annotation. The Title button is used to place a title on the Diagram View. The title item displays the twoline diagram title as well as the time and date of the last diagram update on the third line. The time and date is updated on the title item whenever a solution is run and the diagram is open in the application. The title item is selected and titles can then be placed anywhere in the Diagram View by clicking on the location where the title is to be placed. The Legend button is used to place a legend on the Diagram View. The legend item displays the two-line diagram legend. The legend item is selected and legends can then be placed anywhere in the Diagram View by clicking at the location where the legend is to be displayed. The Summation button is used to place a summation record on the Diagram View. The summation item is selected and summations can then be placed anywhere in the Diagram View by clicking. As each summation is placed, the Edit Summation dialog is displayed that allows the setting of the summation records (see Section 2.19.9.4).
2-99
2-100
Figure 2-117. Edit Summation Dialog Each summation block structure consists of: One summation record, "SUM" or "SU" (see below). Optionally followed by one or more summation participation records "GN", "BL", and "LF" (see below). Followed by one terminator record, "EN".
Summation records are of the form: SU, O, '...text...', X, Y, TSIZ, TANG, CNST where: O text X,Y Is a valid option (blank, or "1" through "8"; blank and "1" are equivalent); see below. Is the character string to be displayed in front of the summing variable's value. It must be enclosed in single quotes and is limited to 40 characters. Is the (x,y) coordinate of the first character of the text string, specified in inches.
2-101
Is the character height specified in inches. TSIZ must be between 0.05 and 1.5 in. Is the angle of rotation of the character string, specified in degrees between 0 and 360; 0 degrees is the angle at which the title lines are written on the diagram. Is the initial value to be assigned to the summing variable. The default value is zero.
The option field is used to designate a line width, pen number, or color for the drawing of the text. It is the user's responsibility to ensure that the designated number is appropriate for the graphics output device being used (e.g., "6" would be invalid for a pen plotter with only four pens). If the numeric option is invalid, a device dependent default is used. The summation record in the summation block structure may be followed by summation participation records. These define the generator buses, load buses, and ac branches whose active power components are to be included in the summation. The summation participation records may be entered in any order and are of the following forms: GN, O, IB BL, O, IB LF, O, IFR, ITO, ID, DIR where: O Is a valid option (blank, "+" or "-"). Blank or "+" indicates that the active power of the corresponding network element is to be added to the summing variable; "-" indicates that it is to be subtracted from the summing variable. Is a bus identifier. Is the "from bus" identifier. Is the "to bus" identifier. Is the circuit or multisection line grouping identifier; default value is '1'. Is either F or T and indicates flow direction. Line flow is always calculated at the bus IFR end of the line; if DIR is F, flow is in the bus IFR "to bus" ITO direction, and if it is T, flow is in the bus ITO "to bus" IFR direction. DIR is F by default. (for bus generation) (for bus load) (for ac branch flow)
If an element specified on a summation participation record is out-of-service, it does not contribute to the summation. The following records illustrate an example of the summation block structure: SUM, ,'AREA 1 = ', 4.8 GN,+,101 GN,+,102 LF,-,151 201 1 F LF,-,152 202 1 F BL,-,151 EN 2.4 0.12 45. 0.
2-102
2-103
Figure 2-118. Menu and Toolbar Button for Running Automation Files Selecting from the I/O Control>Run program Automation file... option or the Run Automation File toolbar button will open the Select Program Automation File dialog shown in Figure 2-119. The drop-down menu provides access to a Response file, an IPLAN or a Python file. When the selected file is opened, the processes packaged in the Response file or programmed into the IPLAN or Python file will be initiated.
2-104
Figure 2-120. Constructing a Response File Selecting the Start recording... option displays the Select Program Automation File dialog, shown in Figure 2-121, where the user selects a file in which the response file elements will be recorded.
Figure 2-121. Selecting a Program Automation File for Recording Having selected the file, the user now executes the required sequence of activities or operations using the menu and toolbar facilities in the interface. The resulting response file will contain, in
2-105
Response File form, a series of commands reflecting the users sequence of activities. This file can be opened when using the Run program Automation file... option described in Section 2.21.1. The user can to tailor this basic Response File for subsequent runs by editing the created response file by changing some of the filenames and bus numbers specifying faulted nodes, switched branches, and so on. As an example it can be assumed that, using the savnw.sav power flow case, the user wishes to open one circuit between buses 151 and 152, solve the case and then output the power flow results for bus 151. Using the interface: Right-click on the branch in the Diagram View and select Switch from the pop-up menu. Employ the Power Flow>Solution>Solve option or the Solve toolbar button. Select the Bus Based Output toolbar button and, subsequently, bus number 151.
If this series of operations were recorded, a response file would be constructed as shown in Figure 2-122.
Figure 2-122. Created Response File It can be seen that the Response file contains PSS/E batch (BAT_) commands. Consequently, the manual creation of a Response File, which could be done with the text editor, requires an intimate familiarity with the PSS/E batch commands. These commands are covered in the PSS/E API manual.
2-106
language and the standard programming concepts such as assignment statements, looping and subroutine calls. For details on the IPLAN programming language, the IPLAN language interface to the PSS/E working case and dynamics data, and the IPLAN compiler, refer to the IPLAN Program Manual.
Figure 2-123. Initiating the Command Line processor Selection of the command line processor will open the Command Line Input dialog shown in Figure 2-124. The user input can be either by use of conventional activity names or by Python language commands. Set the Command language drop-down menu in the upper right corner of the dialog to the desired entry method. An interactive session can be run by typing in activity names and responding to program responses in the traditional manner. The user input must be in the Enter commands field. The program responses will be seen in the Progress View area of the Command Line Input dialog. The example shows that the commands are recorded and accessible in the Previous commands drop-down menu. Selection of a previous command will result in its execution.
2-107
Figure 2-124. Command Line Input Dialog Closing this dialog will take the user back to the newly reactivated menus and toolbars.
2-108
Chapter 3
Managing Power Flow Data
3.1 Overview: Managing Power Flow Data
This chapter describes the data requirements for establishing a power flow data set suitable for use in steady-state analyses. The application of this data for planning and operations studies is treated in detail in Chapters 4 through 10. In addition to the basic data set describing the network elements, PSS/E requires other data and control element files for specific applications. Those files and their data requirements will be described in the subsections of Chapters 4 through 10, where they are appropriate. Objectives of this chapter are to describe several aspects of data preparation, including: Specific network data required and their format for importation into PSS/E. Methods of importing data. Means by which data can be listed and examined. Methods to check data for errors and conflicts. Data editing. Data exportation. Building a network using the Diagram View. Building a network using the Spreadsheet View.
The user should be aware that not all the data described in this chapter are needed for all applications and that some data can be defaulted. The following subsection will indicate which data fall into those categories.
3-1
Case Identification
Bus Data
Load Data
Generator Data
Transformer Data
Zone Data
Owner Data
3-2
The bulk power flow data input facility, File>Open... (Section 2.6.2) imports hand-typed power flow source data from a correctly formatted Power Flow Raw Data File (.raw) and enters it into the load flow working case, rearranging it from its original format into a computationally oriented data structure in the process. All data is read in "free format" with data items separated by a comma or one or more blanks. Tabbed delimited data items are not recommended. The File>Open... command may also import binary saved case files (*.sav) containing power flow data as well as solution values and related options (see Section 1.8.2). The following sections identify the power flow data categories in the order of presentation expected in the Power Flow Raw Data File.
The next two records each contain a line of heading to be associated with the case. Each line may contain up to 60 characters.
3-3
Bus data has the following format: I, 'NAME', BASKV, IDE, GL, BL, AREA, ZONE, VM, VA, OWNER where: I NAME Bus number (1 to 999997). Alphanumeric identifier assigned to bus "I". The name may be up to twelve characters and must be enclosed in single quotes. NAME may contain any combination of blanks, uppercase letters, numbers and special characters, but the first character must not be a minus sign. NAME is twelve blanks by default. Bus base voltage; entered in kV. BASKV = 0.0 by default. Bus type code: 1 - load bus or other bus without any generator boundary condition. 2 - generator or plant bus either regulating voltage or with a fixed reactive power (Mvar). A generator that reaches its reactive power limit will no longer control voltage but rather hold reactive power at its limit. 3 - swing bus or slack bus. It has no power or reactive limits and regulates voltage at a fixed reference angle. 4 - disconnected or isolated bus. IDE = 1 by default. GL Active component of shunt admittance to ground; entered in MW at one per unit voltage. GL should not include any resistive admittance load, which is entered as part of load data. GL = 0.0 by default. Reactive component of shunt admittance to ground; entered in Mvar at one per unit voltage. BL should not include any reactive impedance load, which is entered as part of load data; line charging and line connected shunts, which are entered as part of non-transformer branch data; or transformer magnetizing admittance, which is entered as part of transformer data. BL is positive for a capacitor, and negative for a reactor or an inductive load. BL = 0.0 by default. Area number. (1 through the maximum number of areas at the current size level; see Table 1-1). AREA = 1 by default. Zone number (1 through the maximum number of zones at the current size level; see Table 1-1). ZONE = 1 by default. Bus voltage magnitude; entered in pu. VM = 1.0 by default. Bus voltage phase angle; entered in degrees. VA = 0.0 by default. Owner number (1 through the maximum number of owners at the current size level; see Table 1-1). OWNER = 1 by default.
BASKV IDE
BL
VM and VA could be set to values obtained from a previously solved case if they were available. Normally, however, they can be set to default value.
3-4
When entering bus data in the Power Flow Raw Data File, bus data input is terminated with a record specifying a bus number of zero.
3-5
Each load data record has the following format: I, ID, STATUS, AREA, ZONE, PL, QL, IP, IQ, YP, YQ, OWNER where: I ID Bus number, or extended bus name enclosed in single quotes (see Section 3.2.2.1). One- or two-character uppercase non blank alphanumeric load identifier used to distinguish among multiple loads at bus "I". It is recommended that, at buses for which a single load is present, the load be designated as having the load identifier 1. ID = 1 by default. Initial load status of one for in-service and zero for out-of-service. STATUS = 1 by default. Area to which the load is assigned (1 through the maximum number of areas at the current size level, see Table 1-1). By default, AREA is the area to which bus "I" is assigned (see Section 3.2.2). Zone to which the load is assigned (1 through the maximum number of zones at the current size level, see Table 1-1). By default, ZONE is the zone to which bus "I" is assigned (see Section 3.2.2). Active power component of constant MVA load; entered in MW. PL = 0.0 by default. Reactive power component of constant MVA load; entered in Mvar. QL = 0.0 by default. Active power component of constant current load; entered in MW at one per unit voltage. IP = 0.0 by default. Reactive power component of constant current load; entered in Mvar at one per unit voltage. IQ = 0.0 by default. Active power component of constant admittance load; entered in MW at one per unit voltage. YP = 0.0 by default.
STATUS AREA
ZONE
PL QL IP IQ YP
3-6
YQ
Reactive power component of constant admittance load; entered in Mvar at one per unit voltage. YQ is a negative quantity for an inductive load and positive for a capacitive load. YQ = 0.0 by default. Owner to which the load is assigned (1 through the maximum number of owners at the current size level, see Table 1-1). By default, OWNER is the owner to which bus "I" is assigned (see Section 3.2.2).
OWNER
As for buses, it is possible to enter only the data items which apply to the analyses to be undertaken. An example entry in the Power Flow Raw Data File for a constant MVA load of 100 MW and 50 Mvar, at bus 123, with no assigned area, zone or owner, would be: 123, 1,,,,100,50 Within the Raw Data File, load data input is terminated by a record specifying a bus number of zero.
0.0
0.6 Voltage
0.7
0.8
1.0
1.1
3-7
The constant current characteristic holds the load current constant as long as the bus voltage exceeds 0.5 pu, and assumes an elliptical current-voltage characteristic as shown in Figure 3-3 for voltages below 0.5 pu. Further details on load characteristic and modeling requirements are given in Section 4.5.
1.1
1.0
Current
Power
0.0
0.5
0.0
0.5 Voltage
1.0
1.1
3-8
Each generator has a single line data record with the following format: I, ID, PG, QG, QT, QB, VS, IREG, MBASE, ZR, ZX, RT, XT, GTAP, STAT, RMPCT, PT, PB, O1, F1, ....O4, F4 where: I ID Bus number, or extended bus name enclosed in single quotes (see Section 3.2.2.1). One- or two-character uppercase non blank alphanumeric machine identifier used to distinguish among multiple machines at bus "I". It is recommended that, at buses for which a single machine is present, the machine be designated as having the machine identifier 1. ID = 1 by default. Generator active power output; entered in MW. PG = 0.0 by default. Generator reactive power output; entered in Mvar. QG needs to be entered only if the case, as read in, is to be treated as a solved case. QG = 0.0 by default. Maximum generator reactive power output; entered in Mvar. For fixed output generators (i.e., nonregulating), QT must be equal to the fixed Mvar output. QT = 9999.0 by default. Minimum generator reactive power output; entered in Mvar. For fixed output generators, QB must be equal to the fixed Mvar output. QB = -9999.0 by default. Regulated voltage setpoint; entered in pu. VS = 1.0 by default. Bus number, or extended bus name enclosed in single quotes (see Section 3.2.2.1), of a remote type 1 or 2 bus whose voltage is to be regulated by this plant to the value specified by VS. If bus IREG is other than a type 1 or 2 bus, bus "I" regulates its own voltage to the value specified by VS. IREG is entered as zero if the plant is to regulate its own voltage and must be zero for a type three (swing) bus. IREG = 0 by default. Total MVA base of the units represented by this machine; entered in MVA. This quantity is not needed in normal power flow and equivalent construction work, but is required for switching studies, fault analysis, and dynamic simulation. MBASE = system base MVA by default. Complex machine impedance, ZSORCE; entered in pu on MBASE base. This data is not needed in normal power flow and equivalent construction work, but is required for switching studies, fault analysis, and dynamic simulation. For dynamic simulation, this impedance must be set equal to the unsaturated subtransient impedance for those generators to be modeled by subtransient level machine models, and to unsaturated transient impedance for those to be modeled by classical or transient level models. For short-circuit studies, the saturated subtransient or transient impedance should be used. ZR = 0.0 and ZX = 1.0 by default. Step-up transformer impedance, XTRAN; entered in pu on MBASE base. XTRAN should be entered as zero if the step-up transformer is explicitly modeled as a network branch and bus "I" is the terminal bus. RT+jXT = 0.0 by default.
PG QG QT
QB VS IREG
MBASE
ZR,ZX
RT,XT
3-9
Step-up transformer off-nominal turns ratio; entered in pu. GTAP is used only if XTRAN is nonzero. GTAP = 1.0 by default. Initial machine status of one for in-service and zero for out-of-service; STAT = 1 by default. Percent of the total Mvar required to hold the voltage at the bus controlled by this bus "I" that are to be contributed by the generation at bus "I"; RMPCT must be positive. RMPCT is needed if IREG specifies a valid remote bus and there is more than one local or remote voltage controlling device (plant, switched shunt, FACTS device shunt element, or VSC dc line converter) controlling the voltage at bus IREG to a setpoint. RMPCT is needed also if bus "I" itself is being controlled locally or remotely by one or more other setpoint mode voltage controlling devices. RMPCT = 100.0 by default. Maximum generator active power output; entered in MW. PT = 9999.0 by default. Minimum generator active power output; entered in MW. PB = -9999.0 by default. Owner number; (1 through the maximum number of owners at the current size level: see Table 1-1). Each machine may have up to four owners. By default, O1 is the owner to which bus "I" is assigned and O2, O3, and O4 are zero. Fraction of total ownership assigned to owner Oi; each Fi must be positive. The Fi values are normalized such that they sum to 1.0 before they are placed in the working case. By default, each Fi is 1.0.
PT PB Oi
Fi
In specifying reactive power limits for voltage controlling plants (i.e., those with unequal reactive power limits), the use of very narrow var limit bands is discouraged. The Newton-Raphson solutions require that the difference between the controlling equipments high and low reactive power limits be greater than 0.002 pu for all setpoint mode voltage controlling equipment (0.2 Mvar on a 100 MVA system base). It is recommended that voltage controlling plants have Mvar ranges substantially wider than this minimum permissible range.
Figure 3-4 shows that Bus K is the Type 2 bus. This is the bus at which the generator will regulate/control voltage unless the user specified otherwise. As with other data sets, some of the generator data have default values and, further, it is not necessary to specify all the data for basic power flow studies. If an implicit transformer model is used, the minimum data set needed is: I, ID, PG, QG, QT, QB, VS,,,,,RT, XT, GTAP
3-10
Figure 3-4. Implicit GSU Configuration Specified as Part of the Generator The Explicit Method In this method, the Transformer data does not appear in the generator data. It is entered separately (see Section 3.2.6) in a transformer branch data list. In Figure 3-5, there is an additional bus to represent the generator terminal. This is the Type 2 bus where the generator will regulate/control voltage unless the user specifies otherwise.
Figure 3-5. Explicit GSU Configuration Specified Separately from the Generator Multiple Generators If a generating plant has several units, they can be represented separately even if they are connected to the same Type 2 bus. Figure 3-6 shows three Type 2 buses, each having two connected units. For generators 1 through 4, the GSU is explicitly represented while for generators 5 and 6 the GSU is implicitly represented.
3-11
To clarify the data requirements, Figure 3-7 shows a properly formatted listing for the generators in Figure 3-6. The separate transformer branches from Buses 1238 and 1239 to Bus 1237 are not included in this generator list.
Figure 3-7. Date Set for the Multiple Generators in Figure 3-6 Generator data input from a Power Flow Raw Data File is terminated with a record specifying a bus number of zero.
Data for shunt equipment units, such as reactors, which are connected to and switched with the line, are entered in the same data record. The figure shows these shunts represented as (G + jB). To represent shunts connected to buses, that shunt data should be entered in the bus data record.
3-12
Each nontransformer branch data record has the following format: I,J,CKT,R,X,B,RATEA,RATEB,RATEC,GI,BI,GJ,BJ,ST,LEN,O1,F1,...,O4,F4 where: I J Branch "from bus" number, or extended bus name enclosed in single quotes (see Section 3.2.2.1). Branch "to bus" number, or extended bus name enclosed in single quotes (see Section 3.2.2.1). "J" is entered as a negative number, or with a minus sign before the first character of the extended bus name, to designate it as the metered end; otherwise, bus "I" is assumed to be the metered end. One- or two-character uppercase nonblank alphanumeric branch circuit identifier; the first character of CKT must not be an ampersand "&" (see Section 3.4.4.12 for a discussion on use of the ampersand in designation of multisection transmission lines). It is recommended that single circuit branches be designated as having the circuit identifier 1. CKT = 1 by default. Branch resistance; entered in pu. A value of R must be entered for each branch. Branch reactance; entered in pu. A nonzero value of X must be entered for each branch. See Section 3.2.5.1 for a discussion of the treatment of branches as zero impedance lines. Total branch charging susceptance; entered in pu. B = 0.0 by default. First loading rating; entered in MVA. If RATEA is set to 0.0, the default value, this branch will not be included in any examination of circuit loading. (See Section 4.4.5.1.1). Second loading rating; entered in MVA. RATEB = 0.0 by default. Third loading rating; entered in MVA. RATEC = 0.0 by default. Ratings are entered as: MVArated = SQRT(3) X Ebase X Irated X 10-6 where: Ebase Irated GI,BI is the base line-to-line voltage in volts of the buses to which the terminal of the branch is connected is the branch rated phase current in amperes.
CKT
R X
B RATEA
RATEB RATEC
Complex admittance of the line shunt at the bus "I" end of the branch; entered in pu. BI is negative for a line connected reactor and positive for line connected capacitor. GI + jBI = 0.0 by default. Complex admittance of the line shunt at the bus "J" end of the branch; entered in pu. BJ is negative for a line connected reactor nd positive for line connected capacitor. GJ + jBJ = 0.0 by default.
GJ,BJ
3-13
ST LEN Oi
Initial branch status where 1 designates in-service and 0 designates out-of-service. ST = 1 by default. Line length; entered in user-selected units. LEN = 0.0 by default. Owner number; (1 through the maximum number of owners at the current size level: see Table 1-1). Each branch may have up to four owners. By default, O1 is the owner to which bus "I" is assigned and O2, O3, and O4 are zero. Fraction of total ownership assigned to owner Oi; each Fi must be positive. The Fi values are normalized such that they sum to 1.0 before they are placed in the working case. By default, each Fi is 1.0.
Fi
When specifying a nontransformer branch between buses "I" and "J" with circuit identifier CKT, if a two-winding transformer between buses "I" and "J" with a circuit identifier of CKT is already present in the working case, it is replaced (i.e., the transformer is deleted from the working case and the newly specified branch is then added to the working case). Branches to be modeled as transformers are not specified in this data category; rather, they are specified in the transformer data category described in the following Section 3.2.6. Nontransformer branch data input to the Power Flow Raw Data File is terminated with a record specifying a "from bus" number of zero.
There are points to be noted, and restrictions to be observed, in using zero impedance lines as discussed below. During network solutions, buses connected by such lines are treated as the same bus, thus having identical bus voltages. At the completion of each solution, the loadings on zero impedance lines are determined. When obtaining power flow solutions, zero impedance line flows, as calculated at the end of the solution, are preserved with the power flow case and are available to the power flow solution procedures. Similarly, in unbalanced fault calculations, the positive, negative, and zero sequence branch currents on zero impedance lines are determined and preserved, and are subsequently available to be reported. In other applications such automatic contingency analysis, short-circuit scanning and in linearized network analyses, zero impedance line results are calculated and reported as needed. The zero impedance line threshold tolerance, THRSHZ, may be changed by launching the Solution Parameters dialog (see Figure 4-22) from the Power Flow>Solution>Parameters option under the General tab. Setting THRSHZ to zero disables zero impedance line modeling, and all branches are represented with their specified impedances.
3-14
A zero impedance line may not have a transformer in parallel with it. Although not required, it is recommended that no other in-service lines exist in parallel with a zero impedance line. A zero impedance line may have nonzero values of line charging and/or line connected shunts. This allows, for example, a low impedance cable to be modeled as a zero impedance line. While more than two buses may be connected together by zero impedance lines, buses may not be connected in a loop arrangement by zero impedance lines. For example, connecting bus 1 to bus 2 and bus 2 to bus 3 by zero impedance lines is allowed; adding a third zero impedance line connecting buses 1 and 3 would form a zero impedance line connected loop and is not allowed. It is important to note that buses connected together by zero impedance lines are treated as a single bus by the power flow solution activities. Hence, equipment controlling the voltages of multiple buses within a zero impedance connected group of buses must have coordinated voltage schedules. With large databases it is important to have the ability to easily identify which bus voltages are being regulated and which equipment is controlling the regulation. This helps to avoid situations in which there are potential regulation conflicts. Clicking the Regulated buses tab in the Power Flow>Reports>Limit checking reports... dialog, will facilitate generation of a report that tabulates those buses whose voltages are controlled by generation, switched shunts, voltage controlling transformers, FACTS devices, and/or VSC dc line converters. Similarly, if multiple voltage controlling devices are present within a group of buses connected together by zero impedance lines, the power flow solution activities handle the boundary condition as if they are all connected to the same bus. In the fault analysis activities, a branch treated as a zero impedance line in the positive sequence is treated in the same manner in the zero sequence, regardless of its zero sequence branch impedance. Zero sequence mutual couplings involving a zero impedance line are ignored in the fault analysis solution activities.
3-15
The data records for the two-winding transformer are common to the three-winding transformer. Figure 3-9 shows the transformer winding configurations.
Figure 3-9. Two and Three-winding Transformer Configurations Related to Data Records The five record transformer data block for three-winding transformers has the following format:
I,J,K,CKT,CW,CZ,CM,MAG1,MAG2,NMETR,NAME,STAT,O1,F1,...,O4,F4 R1-2,X1-2,SBASE1-2,R2-3,X2-3,SBASE2-3,R3-1,X3-1,SBASE3-1,VMSTAR,ANSTAR WINDV1,NOMV1,ANG1,RATA1,RATB1,RATC1,COD1,CONT1,RMA1,RMI1,VMA1,VMI1,NTP1,TAB1,CR1,CX1 WINDV2,NOMV2,ANG2,RATA2,RATB2,RATC2,COD2,CONT2,RMA2,RMI2,VMA2,VMI2,NTP2,TAB2,CR2,CX2 WINDV3,NOMV3,ANG3,RATA3,RATB3,RATC3,COD3,CONT3,RMA3,RMI3,VMA3,VMI3,NTP3,TAB3,CR3,CX3
The four-record transformer data block for two-winding transformers is a subset of the data required for three-winding transformers and has the following format:
I,J,K,CKT,CW,CZ,CM,MAG1,MAG2,NMETR,NAME,STAT,O1,F1,...,O4,F4 R1-2,X1-2,SBASE1-2 WINDV1,NOMV1,ANG1,RATA1,RATB1,RATC1,COD1,CONT1,RMA1,RMI1,VMA1,VMI1,NTP1,TAB1,CR1,CX1 WINDV2,NOMV2
The three-winding transformer model in PSS/E is in fact a grouping of three two-winding transformers models where each of these two-winding transformers models one of the windings. While most of the three-winding transformer data is stored in the two-winding transformer data arrays, it is accessible for reporting and modification only as three-winding transformer data. Record 1 I,J,K,CKT,CW,CZ,CM,MAG1,MAG2,NMETR,NAME,STAT,O1,F1,...,O4,F4
3-16
The bus number, or extended bus name enclosed in single quotes, of the bus to which the first winding is connected. The transformers magnetizing admittance is modeled on winding one. The first winding is the only winding of a two-winding transformer whose tap ratio or phase shift angle may be adjusted by the power flow solution activities; any winding(s) of a three-winding transformer may be adjusted. No default is allowed. The bus number, or extended bus name enclosed in single quotes, of the bus to which the second winding is connected. This winding may have a fixed, off-nominal tap ratio assigned to it. No default is allowed for "J". The bus number, or extended bus name enclosed in single quotes, of the bus to which the third winding is connected. Zero is used to indicate that no third winding is present (i.e., that a two-winding rather than a three-winding transformer is being specified). This winding may have a fixed, off-nominal tap ratio assigned to it. K = 0 by default. One- or two-character uppercase nonblank alphanumeric transformer circuit identifier; the first character of CKT must not be an ampersand ("&"); see Section 3.4.4.12. CKT = 1 by default. The winding data I/O code which defines the units in which the turns ratios WINDV1, WINDV2 and WINDV3 are specified (the units of RMAi and RMIi are also governed by CW when |CODi| is 1 or 2): 1 for off-nominal turns ratio in pu of winding bus base voltage; 2 for winding voltage in kV. CW = 1 by default. The impedance data I/O code that defines the units in which the winding impedances R1-2, X1-2, R2-3, X2-3, R3-1 and X3-1 are specified: 1 for resistance and reactance in pu on system base quantities; 2 for resistance and reactance in pu on a specified base MVA and winding bus base voltage; 3 for transformer load loss in watts and impedance magnitude in pu on a specified base MVA and winding bus base voltage. CZ = 1 by default. The magnetizing admittance I/O code that defines the units in which MAG1 and MAG2 are specified: 1 for complex admittance in pu on system base quantities; 2 for no load loss in watts and exciting current in pu on winding one to two base MVA and nominal voltage. CM = 1 by default.
CKT
CW
CZ
CM
MAG1, MAG2 The magnetizing conductance and susceptance, respectively, in pu on system base quantities when CM is 1; MAG1 is the no load loss in watts and MAG2 is the exciting current in pu on winding one to two base MVA (SBASE1-2) and nominal voltage (NOMV1) when CM is 2. MAG1 = 0.0 and MAG2 = 0.0 by default. NMETR The nonmetered end code of either 1 (for the winding one bus) or 2 (for the winding two bus). In addition, for a three-winding transformer, 3 (for the winding three bus) is a valid specification of NMETR. NMETR = 2 by default. An alphanumeric identifier assigned to the transformer. The name may be up to twelve characters and must be enclosed in single quotes. NAME may contain any combination of blanks, uppercase letters, numbers and special characters. NAME is twelve blanks by default. The initial transformer status, where 1 designates in-service and 0 designates outof-service. In addition, for a three-winding transformer, 2 designates that only
NAME
STAT
3-17
winding two is out-of-service, 3 indicates that only winding three is out-of-service, and 4 indicates that only winding one is out-of-service, with the remaining windings in-service. STAT = 1 by default. Oi An owner number; (1 through the maximum number of owners at the current size level: see Table 1-1). Each transformer may have up to four owners. By default, O1 is the owner to which bus "I" is assigned and O2, O3, and O4 are zero. The fraction of total ownership assigned to owner Oi; each Fi must be positive. The Fi values are normalized such that they sum to 1.0 before they are placed in the working case. By default, each Fi is 1.0.
Fi
Record 2 The first three data items described on the second record are used for both two- and three-winding transformers; the remaining data items are used only for three-winding transformers: R1-2,X1-2,SBASE1-2,R2-3,X2-3,SBASE2-3,R3-1,X3-1,SBASE3-1,VMSTAR, ANSTAR R1-2, X1-2 The measured impedance of the transformer between the buses to which its first and second windings are connected. When CZ is 1, they are the resistance and reactance, respectively, in pu on system base quantities; when CZ is 2, they are the resistance and reactance, respectively, in pu on winding one to two base MVA (SBASE1-2) and winding one bus base voltage; when CZ is 3, R1-2 is the load loss in watts, and X1-2 is the impedance magnitude in pu on winding one to two base MVA (SBASE1-2) and winding one bus base voltage. R1-2 = 0.0 by default, but no default is allowed for X1-2. The winding one to two base MVA of the transformer. SBASE1-2 = SBASE (the system base MVA) by default. The measured impedance of a three-winding transformer between the buses to which its second and third windings are connected; ignored for a two-winding transformer. When CZ is 1, they are the resistance and reactance, respectively, in pu on system base quantities; when CZ is 2, they are the resistance and reactance, respectively, in pu on winding two to three base MVA (SBASE2-3) and winding two bus base voltage; when CZ is 3, R2-3 is the load loss in watts, and X2-3 is the impedance magnitude in pu on winding two to three base MVA (SBASE2-3) and winding two bus base voltage. R2-3 = 0.0 by default, but no default is allowed for X2-3. The winding two to three base MVA of a three-winding transformer; ignored for a two-winding transformer. SBASE2-3 = SBASE (the system base MVA) by default. The measured impedance of a three-winding transformer between the buses to which its third and first windings are connected; ignored for a two-winding transformer. When CZ is 1, they are the resistance and reactance, respectively, in pu on system base quantities; when CZ is 2, they are the resistance and reactance, respectively, in pu on winding three to one base MVA (SBASE3-1) and winding three bus base voltage; when CZ is 3, R3-1 is the load loss in watts, and X3-1 is the impedance magnitude in pu on winding three to one base MVA (SBASE3-1) and winding three bus base voltage. R3-1 = 0.0 by default, but no default is allowed for X3-1.
3-18
The winding three to one base MVA of a three-winding transformer; ignored for a two-winding transformer. SBASE3-1 = SBASE (the system base MVA) by default. The voltage magnitude at the hidden star point bus; entered in pu. VMSTAR = 1.0 by default. The bus voltage phase angle at the hidden star point bus; entered in degrees. ANSTAR = 0.0 by default.
Record 3 All data items on the third record are processed for both two- and three-winding transformers. WINDV1,NOMV1,ANG1,RATA1,RATB1,RATC1,COD1,CONT1,RMA1,RMI1,VMA1, VMI1,NTP1,TAB1,CR1,CX1 WINDV1 The winding one off-nominal turns ratio in pu of winding one bus base voltage when CW is 1; WINDV1 = 1.0 by default. WINDV1 is the actual winding one voltage in kV when CW is 2; WINDV1 is equal to the base voltage of bus "I" by default. The nominal (rated) winding one voltage in kV, or zero to indicate that nominal winding one voltage is to be taken as the base voltage of bus "I". NOMV1 is used only in converting magnetizing data between per unit admittance values and physical units when CM is 2. NOMV1 = 0.0 by default. The winding one phase shift angle in degrees. ANG1 is positive for a positive phase shift from the winding one side to the winding two side (for a two-winding transformer), or from the winding one side to the "T" (or star) point bus (for a threewinding transformer). ANG1 must be greater than -180.0 and less than or equal to +180.0. ANG1 = 0.0 by default. The first windings three ratings entered in MVA (not current expressed in MVA). RATA1 = 0.0, RATB1 = 0.0 and RATC1 = 0.0 (bypass flow limit check for this transformer winding) by default. The transformer control mode for automatic adjustments of the winding one tap or phase shift angle during power flow solutions: 0 for no control (fixed tap and phase shift); 1 for voltage control; 2 for reactive power flow control; 3 for active power flow control; 4 for control of a dc line quantity (+4 is valid only for two-winding transformers). If the control mode is entered as a positive number, automatic adjustment of this transformer winding is enabled when the corresponding adjustment is activated during power flow solutions; a negative control mode suppresses the automatic adjustment of this transformer winding. COD1 = 0 by default. The bus number, or extended bus name enclosed in single quotes, of the bus whose voltage is to be controlled by the transformer turns ratio adjustment option of the power flow solution activities when COD1 is 1. CONT1 should be nonzero only for voltage controlling transformer windings. CONT1 may specify a bus other than "I", "J", or "K"; in this case, the sign of CONT1 defines the location of the controlled bus relative to the transformer winding. If CONT1 is entered as a positive number, or a quoted extended bus name, the ratio is adjusted as if bus CONT1 is on the winding two or winding three side of the transformer; if CONT1 is entered as a negative number, or a quoted extended bus name
NOMV1
ANG1
CONT1
3-19
with a minus sign preceding the first character, the ratio is adjusted as if bus |CONT1| is on the winding one side of the transformer. CONT1 = 0 by default. RMA1, RMI1 The upper and lower limits, respectively, of either: VMA1, VMI1 Off-nominal turns ratio in pu of winding one bus base voltage when |COD1| is 1 or 2 and CW is 1; RMA1 = 1.1 and RMI1 = 0.9 by default. Actual winding one voltage in kV when |COD1| is 1 or 2 and CW is 2. No default is allowed. Phase shift angle in degrees when |COD1| is 3. No default is allowed. Not used when |COD1| is 0 or 4; RMA1 = 1.1 and RMI1 = 0.9 by default.
The upper and lower limits, respectively, of either: Voltage at the controlled bus (bus |CONT1|) in pu when |COD1| is 1. VMA1 = 1.1 and VMI1 = 0.9 by default. Reactive power flow into the transformer at the winding one bus end in Mvar when |COD1| is 2. No default is allowed. Active power flow into the transformer at the winding one bus end in MW when |COD1| is 3. No default is allowed. Not used when |COD1| is 0 or 4; VMA1 = 1.1 and VMI1 = 0.9 by default.
NTP1 TAB1
The number of tap positions available; used when COD1 is 1 or 2. NTP1 must be between 2 and 9999. NTP1 = 33 by default. The number of a transformer impedance correction table if this transformer windings impedance is to be a function of either off-nominal turns ratio or phase shift angle (see Section 3.4.4.7), or 0 if no transformer impedance correction is to be applied to this transformer winding. TAB1 = 0 by default. The load drop compensation impedance for voltage controlling transformers entered in pu on system base quantities; used when COD1 is 1. CR1 + j CX1 = 0.0 by default.
CR1, CX1
Record 4 The first two data items on the fourth record are read for both two- and three-winding transformers; the remaining data items are used only for three-winding transformers. WINDV2,NOMV2,ANG2,RATA2,RATB2,RATC2,COD2,CONT2,RMA2,RMI2,VMA2, VMI2,NTP2,TAB2,CR2,CX2 WINDV2 The winding two off-nominal turns ratio in pu of winding two bus base voltage when CW is 1; WINDV2 = 1.0 by default. WINDV2 is the actual winding two voltage in kV when CW is 2; WINDV2 is equal to the base voltage of bus "J" by default. The nominal (rated) winding two voltage in kV, or zero to indicate that nominal winding two voltage is to be taken as the base voltage of bus "J". NOMV2 is present for information purposes only; it is not used in any of the calculations for modeling the transformer. NOMV2 = 0.0 by default.
NOMV2
3-20
ANG2
The winding two phase shift angle in degrees; ignored for a two-winding transformer. ANG2 is positive for a positive phase shift from the winding two side to the "T" (or star) point bus. ANG2 must be greater than -180.0 and less than or equal to +180.0. ANG2 = 0.0 by default. The second windings three ratings entered in MVA (not current expressed in MVA); ignored for a two-winding transformer. RATA2 = 0.0, RATB2 = 0.0 and RATC2 = 0.0 (bypass flow limit check for this transformer winding) by default. The transformer control mode for automatic adjustments of the winding two tap or phase shift angle during power flow solutions: 0 for no control (fixed tap and phase shift); 1 for voltage control; 2 for reactive power flow control; 3 for active power flow control. If the control mode is entered as a positive number, automatic adjustment of this transformer winding is enabled when the corresponding adjustment is activated during power flow solutions; a negative control mode suppresses the automatic adjustment of this transformer winding. COD2 = 0 by default. The bus number, or extended bus name enclosed in single quotes, of the bus whose voltage is to be controlled by the transformer turns ratio adjustment option of the power flow solution activities when COD2 is 1. CONT2 should be nonzero only for voltage controlling transformer windings. CONT2 may specify a bus other than "I", "J", or "K"; in this case, the sign of CONT2 defines the location of the controlled bus relative to the transformer winding. If CONT2 is entered as a positive number, or a quoted extended bus name, the ratio is adjusted as if bus CONT2 is on the winding one or winding three side of the transformer; if CONT2 is entered as a negative number, or a quoted extended bus name with a minus sign preceding the first character, the ratio is adjusted as if bus |CONT2| is on the winding two side of the transformer. CONT2 = 0 by default.
CONT2
RMA2, RMI2
The upper and lower limits, respectively, of either: Off-nominal turns ratio in pu of winding two bus base voltage when |COD2| is 1 or 2 and CW is 1; RMA2 = 1.1 and RMI2 = 0.9 by default. Actual winding two voltage in kV when |COD2| is 1 or 2 and CW is 2. No default is allowed. Phase shift angle in degrees when |COD2| is 3. No default is allowed. Not used when |COD2| is 0; RMA2 = 1.1 and RMI2 = 0.9 by default.
VMA2, VMI2
The upper and lower limits, respectively, of either: Voltage at the controlled bus (bus |CONT2|) in pu when |COD2| is 1. VMA2 = 1.1 and VMI2 = 0.9 by default. Reactive power flow into the transformer at the winding two bus end in Mvar when |COD2| is 2. No default is allowed. Active power flow into the transformer at the winding two bus end in MW when |COD2| is 3. No default is allowed. Not used when |COD2| is 0; VMA2 = 1.1 and VMI2 = 0.9 by default.
NTP2
The number of tap positions available; used when COD2 is 1 or 2. NTP2 must be between 2 and 9999. NTP2 = 33 by default.
3-21
TAB2
The number of a transformer impedance correction table if this transformer windings impedance is to be a function of either off-nominal turns ratio or phase shift angle (see Section 3.4.4.7), or 0 if no transformer impedance correction is to be applied to this transformer winding. TAB2 = 0 by default. The load drop compensation impedance for voltage controlling transformers entered in pu on system base quantities; used when COD2 is 1. CR2 + j CX2 = 0.0 by default.
CR2, CX2
Record 5 The fifth data record is specified only for three-winding transformers. WINDV3,NOMV3,ANG3,RATA3,RATB3,RATC3,COD3,CONT3,RMA3,RMI3,VMA3, VMI3,NTP3,TAB3,CR3,CX3 WINDV3 The winding three off-nominal turns ratio in pu of winding three bus base voltage when CW is 1; WINDV3 = 1.0 by default. WINDV3 is the actual winding three voltage in kV when CW is 2; WINDV3 is equal to the base voltage of bus K by default. The nominal (rated) winding three voltage in kV, or zero to indicate that nominal winding three voltage is to be taken as the base voltage of bus K. NOMV3 is present for information purposes only; it is not used in any of the calculations for modeling the transformer. NOMV3 = 0.0 by default. The winding three phase shift angle in degrees. ANG3 is positive for a positive phase shift from the winding three side to the "T" (or star) point bus. ANG3 must be greater than -180.0 and less than or equal to +180.0. ANG3 = 0.0 by default. The third windings three ratings entered in MVA (not current expressed in MVA). RATA3 = 0.0, RATB3 = 0.0 and RATC3 = 0.0 (bypass flow limit check for this transformer winding) by default. The transformer control mode for automatic adjustments of the winding three tap or phase shift angle during power flow solutions: 0 for no control (fixed tap and phase shift); 1 for voltage control; 2 for reactive power flow control; 3 for active power flow control. If the control mode is entered as a positive number, automatic adjustment of this transformer winding is enabled when the corresponding adjustment is activated during power flow solutions; a negative control mode suppresses the automatic adjustment of this transformer winding. COD3 = 0 by default. The bus number, or extended bus name enclosed in single quotes, of the bus whose voltage is to be controlled by the transformer turns ratio adjustment option of the power flow solution activities when COD3 is 1. CONT3 should be nonzero only for voltage controlling transformer windings. CONT3 may specify a bus other than "I", "J", or "K"; in this case, the sign of CONT3 defines the location of the controlled bus relative to the transformer winding. If CONT3 is entered as a positive number, or a quoted extended bus name, the ratio is adjusted as if bus CONT3 is on the winding one or winding two side of the transformer; if CONT3 is entered as a negative number, or a quoted extended bus name with a minus sign preceding the first character, the ratio is adjusted as if bus |CONT3| is on the winding three side of the transformer. CONT3 = 0 by default.
NOMV3
ANG3
CONT3
3-22
RMA3, RMI3
The upper and lower limits, respectively, of either: Off-nominal turns ratio in pu of winding three bus base voltage when |COD3| is 1 or 2 and CW is 1; RMA3 = 1.1 and RMI3 = 0.9 by default. Actual winding three voltage in kV when |COD3| is 1 or 2 and CW is 2. No default is allowed. Phase shift angle in degrees when |COD3| is 3. No default is allowed. Not used when |COD3| is 0; RMA3 = 1.1 and RMI3 = 0.9 by default.
VMA3, VMI3
The upper and lower limits, respectively, of either: Voltage at the controlled bus (bus |CONT3|) in pu when |COD3| is 1. VMA3 = 1.1 and VMI3 = 0.9 by default. Reactive power flow into the transformer at the winding three bus end in Mvar when |COD3| is 2. No default is allowed. Active power flow into the transformer at the winding three bus end in MW when |COD3| is 3. No default is allowed. Not used when |COD3| is 0; VMA3 = 1.1 and VMI3 = 0.9 by default.
NTP3 TAB3
The number of tap positions available; used when COD3 is 1 or 2. NTP3 must be between 2 and 9999. NTP3 = 33 by default. The number of a transformer impedance correction table if this transformer windings impedance is to be a function of either off-nominal turns ratio or phase shift angle (see Section 3.4.4.7), or 0 if no transformer impedance correction is to be applied to this transformer winding. TAB3 = 0 by default. The load drop compensation impedance for voltage controlling transformers entered in pu on system base quantities; used when COD3 is 1. CR3 + j CX3 = 0.0 by default.
CR3, CX3
Transformer input in Raw Data File format is terminated with a record specifying a winding one bus number of zero. Notes When specifying a two-winding transformer between buses I and J with circuit identifier CKT, if a nontransformer branch between buses I and J with a circuit identifier of CKT is already present in the working case, it is replaced (i.e., the nontransformer branch is deleted from the working case and the newly specified two-winding transformer is then added to the working case). In deriving winding impedances, for three-winding transformers, from the measured impedance data input values, one winding with a small or negative impedance may result. It is possible to specify a set of measured impedances which themselves do not individually appear to challenge the precision limits of typical power system calculations, but which result in one winding impedance of nearly (or identically) 0.0. Such data could result in precision difficulties, and hence inaccurate results, when processing the system matrices in power flow and short circuit calculations. Whenever a set of measured impedance results in a winding reactance which is identically 0.0, a warning message is printed by the three-winding transformer data input or data changing function, and the windings reactance is set to the zero impedance line
3-23
threshold tolerance (or to 0.0001 pu if the zero impedance line threshold tolerance itself is 0.0). Whenever a set of measured impedances results in a winding impedance whose magnitude is less than 0.00001 pu, a warning message is printed. As with all warning and error messages produced during data input and data modification phases of PSS/E, the user should resolve the cause of the message (e.g., was correct input data specified?) and use engineering judgement to resolve modeling issues (e.g., is this the best way to model this transformer or would some other modeling be more appropriate?).
3-24
Figure 3-11 shows the data records for a 345/138/13.8 kV three-winding transformer and sample data.
3-25
Figure 3-12 shows a system subdivided into three areas and three zones, each with a unique name. Notice the following: An area does not have to be contiguous. Area #1 covers two separate parts of the network. Zone #1 lies entirely in Area #1. Zone #2 lies partly in Area #1 and partly in Area #4. Zone #3 lies partly in Area 4 and Area 2.
Each bus in the PSS/E working case may be designated as residing in an interchange area, for purposes of both interchange control and selective output and other processing. When the interchange control option is enabled during a power flow solution, each interchange area for which an area slack bus is specified has the active power output of its area slack bus modified such that the desired net interchange for the area falls within a desired band.
3-26
Area identifiers and interchange control parameters are specified in area interchange data records which have the following format: I, ISW, PDES, PTOL, 'ARNAME' where: I ISW Area number, (1 through the maximum number of areas at the current size level: see Table 1-1). Bus number, or extended bus name enclosed in single quotes, of the area slack bus for area interchange control. The bus must be a generator (type two) bus in the specified area. Any area containing a system swing bus (type three) must have either that swing bus or a bus number of zero specified for its area slack bus number. Any area with an area slack bus number of zero is considered a "floating area" by the area interchange control option of the power flow solution activities. ISW = 0 by default. Desired net interchange leaving the area (export); entered in MW. In the power flow solution process there are two options for handling the interchange. One assumes that the interchange is exported only on tie lines out of the area. The other assumes that the interchange is a combination of flow on the tie lines plus any loads whose area assignment is different from the bus to which it is connected. Thus the PDES must be specified such that is consistent with these two options either of which will be selected at initiation of the power flow solution. PDES = 0.0 by default. Interchange tolerance bandwidth; entered in MW. PTOL = 10.0 by default. Alphanumeric identifier assigned to area I. The name may contain up to twelve characters and must be enclosed in single quotes. ARNAME may be any combination of blanks, uppercase letters, numbers, and special characters. ARNAME is set to twelve blanks by default.
PDES
PTOL ARNAME
Area interchange data input from the Power Flow Raw Data File is terminated with a record specifying an area number of zero.
The data requirements fall into three groups: Control parameters and set-points Converter transformers The dc line characteristics
3-27
The steady-state model comprising this data enables not only power flow analysis but also establishes the initial steady-state for dynamic analysis. Data for each two-terminal dc transmission line are specified on three consecutive data records. The three data records have the following formats. Record 1 The first of the three dc line data records defines the following line quantities and control parameters: I,MDC,RDC,SETVL,VSCHD,VCMOD,RCOMP,DELTI,METER,DCVMIN,CCCITMX, CCCACC I MDC RDC SETVL The dc line number. Control mode: 0 for blocked, 1 for power, 2 for current. MDC = 0 by default. The dc line resistance; entered in ohms. No default allowed. Current (amps) or power (MW) demand. When MDC is one, a positive value of SETVL specifies desired power at the rectifier and a negative value specifies desired inverter power. No default allowed. Scheduled compounded dc voltage; entered in kV. No default allowed. Mode switch dc voltage; entered in kV. When the inverter dc voltage falls below this value and the line is in power control mode (i.e., MDC = 1), the line switches to current control mode with a desired current corresponding to the desired power at scheduled dc voltage. VCMOD = 0.0 by default. Compounding resistance; entered in ohms. Gamma and/or TAPI is used to attempt to hold the compounded voltage (VDCI + DCCURRCOMP) at VSCHD. To control the inverter end dc voltage VDCI, set RCOMP to zero; to control the rectifier end dc voltage VDCR, set RCOMP to the dc line resistance, RDC; otherwise, set RCOMP to the appropriate fraction of RDC. RCOMP = 0.0 by default. Margin entered in per unit of desired dc power or current. This is the fraction by which the order is reduced when ALPHA is at its minimum and the inverter is controlling the line current. DELTI = 0.0 by default. Metered end code of either R (for rectifier) or I (for inverter). METER = I by default. Minimum compounded dc voltage; entered in kV. Only used in constant gamma operation (i.e., when GAMMX = GAMMN) when TAPI is held constant and an ac transformer tap is adjusted to control dc voltage (i.e., when IFI, ITI, and IDI specify a two-winding transformer). DCVMIN = 0.0 by default. Iteration limit for capacitor commutated two-terminal dc line Newton solution procedure. CCCITMX = 20 by default. Acceleration factor for capacitor commutated two-terminal dc line Newton solution procedure. CCCACC = 1.0 by default.
VSCHD VCMOD
RCOMP
DELTI
METER DCVMIN
CCCITMX CCCACC
3-28
Record 2 The second of the three dc line data records defines rectifier end data quantities and control parameters: IPR,NBR,ALFMX,ALFMN,RCR,XCR,EBASR,TRR,TAPR,TMXR,TMNR,STPR,ICR,IFR, ITR,IDR,XCAPR IPR NBR ALFMX ALFMN RCR XCR EBASR TRR TAPR TMXR TMNR STPR ICR Rectifier converter bus number, or extended bus name enclosed in single quotes. No default allowed. Number of bridges in series (rectifier). No default allowed. Nominal maximum rectifier firing angle; entered in degrees. No default allowed. Minimum steady-state rectifier firing angle; entered in degrees. No default allowed. Rectifier commutating transformer resistance per bridge; entered in ohms. No default allowed. Rectifier commutating transformer reactance per bridge; entered in ohms. No default allowed. Rectifier primary base ac voltage; entered in kV. No default allowed. Rectifier transformer ratio. TRR = 1.0 by default. Rectifier tap setting. TAPR = 1.0 by default. Maximum rectifier tap setting. TMXR = 1.5 by default. Minimum rectifier tap setting. TMNR = 0.51 by default. Rectifier tap step; must be positive. STPR = 0.00625 by default. Rectifier firing angle measuring bus number, or extended bus name enclosed in single quotes. The firing angle and angle limits used inside the dc model are adjusted by the difference between the phase angles at this bus and the ac/dc interface (i.e., the converter bus, IPR). ICR = 0 by default. Winding one side from bus number, or extended bus name enclosed in single quotes, of a two-winding transformer. IFR = 0 by default. Winding two side to bus" number, or extended bus name enclosed in single quotes, of a two-winding transformer. ITR = 0 by default. Circuit identifier; the branch described by IFR, ITR, and IDR must have been entered as a two-winding transformer; an ac transformer may control at most only one dc converter. IDR = '1' by default. If no branch is specified, TAPR is adjusted to keep alpha within limits; otherwise, TAPR is held fixed and this transformers tap ratio is adjusted. The adjustment logic assumes that the rectifier converter bus is on the winding two side of the transformer. The limits TMXR and TMNR specified here are used; except for the transformer control mode flag (COD of Section 3.2.6), the ac tap adjustment data is ignored.
3-29
XCAPR
Commutating capacitor reactance magnitude per bridge; entered in ohms. XCAPR = 0.0 by default.
Record 3 Data on the third of the three dc line data records contains the inverter quantities corresponding to the rectifier quantities specified on the second record described above. The significant difference is that the control angle ALFA for the rectifier is replaced by the control angle GAMMA for the inverter. IPI,NBI,GAMMX,GAMMN,RCI,XCI,EBASI,TRI,TAPI,TMXI,TMNI,STPI,ICI,IFI, ITI,IDI,XCAPI Dc line converter buses, IPR and IPI, may be type one, two, or three buses. Generators, loads, fixed and switched shunt elements, other dc line converters, and FACTS device sending ends are permitted at converter buses. When either XCAPR > 0.0 or XCAPI > 0.0, the two-terminal dc line is treated as capacitor commutated. Capacitor commutated two-terminal dc lines preclude the use of a remote ac transformer as commutation transformer tap and remote commutation angle buses at either converter. Any data provided in these fields are ignored for capacitor commutated two-terminal dc lines. Further details on dc line modeling in power flow solutions are given in Section 4.3.5. The dc line data input from a Power Flow Raw Data File is terminated with a record specifying a dc line number of zero.
The first of the three VSC dc line data records defines line quantities and control parameters. Record 1 'NAME', MDC, RDC, O1, F1, ... O4, F4 NAME The non-blank alphanumeric identifier assigned to this VSC dc line. Each VSC dc line must have a unique NAME. The name may be up to twelve characters and must be enclosed in single quotes. NAME may contain any combination of blanks, uppercase letters, numbers and special characters. No default allowed. Control mode: 0 for out-of-service, 1 for in-service. MDC = 1 by default. The dc line resistance entered in ohms. RDC must be positive. No default allowed.
MDC RDC
3-30
Oi
An owner number; (1 through the maximum number of owners at the current size level: see Table 1-1). Each VSC dc line may have up to four owners. By default, O1 is 1, and O2, O3 and O4 are zero. The fraction of total ownership assigned to owner Oi; each Fi must be positive. The Fi values are normalized such that they sum to 1.0 before they are placed in the working case. By default, each Fi is 1.0.
Fi
Records 2 and 3 The remaining two data records define the converter buses (converter 1 and converter 2), along with their data quantities and control parameters. IBUS,TYPE,MODE,DOCET,ACSET,ALOSS,BLOSS,MINOSS,SMAX,IMAX,PWF,MAXQ, MINQ, REMOT,RMPCT IBUS TYPE Converter bus number, or extended bus name enclosed in single quotes. No default allowed. Code for the type of converter dc control: 0 for converter out-of-service, 1 for dc voltage control, or 2 for MW control. When both converters are in-service, exactly one converter of each VSC dc line must be TYPE 1. No default allowed. Converter ac control mode: 1 for ac voltage control or 2 for fixed ac power factor. MODE = 1 by default. Converter dc setpoint. For TYPE = 1, DCSET is the scheduled dc voltage on the dc side of the converter bus; entered in kV. For TYPE = 2, DCSET is the power demand, where a positive value specifies that the converter is feeding active power into the ac network at bus IBUS, and a negative value specifies that the converter is withdrawing active power from the ac network at bus IBUS; entered in MW. No default allowed. Converter ac setpoint. For MODE = 1, ACSET is the regulated ac voltage setpoint; entered in pu. For MODE = 2, ACSET is the power factor setpoint. ACSET = 1.0 by default. Coefficients of the linear equation used to calculate converter losses: KWconv loss = Aloss + Idc*Bloss Aloss is entered in kW. Bloss is entered in kW/amp. Aloss = Bloss = 0.0 by default. MINloss SMAX IMAX Minimum converter losses; entered in kW. MINloss = 0.0 by default. Converter MVA rating; entered in MVA. SMAX = 0.0 to allow unlimited converter MVA loading. SMAX = 0.0 by default. Converter ac current rating; entered in amps. IMAX = 0.0 to allow unlimited converter current loading. If a positive IMAX is specified, the base voltage assigned to bus IBUS must be positive. IMAX = 0.0 by default.
MODE DCSET
ACSET
Aloss, Bloss
3-31
PWF
Power weighting factor fraction (0.0 < PWF < 1.0) used in reducing the active power order and either the reactive power order (when MODE is 2) or the reactive power limits (when MODE is 1) when the converter MVA or current rating is violated. When PWF is 0.0, only the active power is reduced; when PWF is 1.0, only the reactive power is reduced; otherwise, a weighted reduction of both active and reactive power is applied. PWF = 1.0 by default. Reactive power upper limit; entered in Mvar. A positive value of reactive power indicates reactive power flowing into the ac network from the converter; a negative value of reactive power indicates reactive power withdrawn from the ac network. Not used if MODE = 2. MAXQ = 9999.0 by default. Reactive power lower limit; entered in Mvar. A positive value of reactive power indicates reactive power flowing into the ac network from the converter; a negative value of reactive power indicates reactive power withdrawn from the ac network. Not used if MODE = 2. MINQ = -9999.0 by default. Bus number, or extended bus name enclosed in single quotes, of a remote type 1 or 2 bus whose voltage is to be regulated by this converter to the value specified by ACSET. If bus REMOT is other than a type 1 or 2 bus, bus IBUS regulates its own voltage to the value specified by ACSET. REMOT is entered as zero if the converter is to regulate its own voltage. Not used if MODE = 2. REMOT = 0 by default. Percent of the total Mvar required to hold the voltage at the bus controlled by bus IBUS that are to be contributed by this VSC; RMPCT must be positive. RMPCT is needed only if REMOT specifies a valid remote bus and there is more than one local or remote voltage controlling device (plant, switched shunt, FACTS device shunt element, or VSC dc line converter) controlling the voltage at bus REMOT to a setpoint, or REMOT is zero but bus IBUS is the controlled bus, local or remote, of one or more other setpoint mode voltage controlling devices. Not used if MODE = 2. RMPCT = 100.0 by default.
MAXQ
MINQ
REMOT
RMPCT
VSC dc line data input within a Power Flow Raw Data File is terminated with a record specifying a blank dc line name ( ) or a dc line name of 0 or zero. Each VSC dc line converter bus: must be a type one or two bus. Generators, loads, fixed and switched shunt elements, other dc line converters, and FACTS device sending ends are permitted at converter buses. must not have the terminal end of a FACTS device connected to the same bus. must not be connected by a zero impedance line to another bus which violates any of the above restrictions.
In specifying reactive power limits for converters which control ac voltage (i.e., those with unequal reactive power limits whose MODE is 1), the use of very narrow var limit bands is discouraged. The Newton-Raphson based power flow solutions require that the difference between the controlling equipment's high and low reactive power limits be greater than 0.002 pu for all setpoint mode voltage controlling equipment (0.2 Mvar on a 100 MVA system base). It is recommended that voltage controlling VSC converters have Mvar ranges substantially wider than this minimum permissible range.
3-32
For interchange and loss assignment purposes, the dc voltage controlling converter is assumed to be the non-metered end of each VSC dc line. As with other network branches, losses are assigned to the subsystem of the non-metered end, and flows at the metered ends are used in interchange calculations. Further details on dc line modeling in power flow solutions are given in Section 4.3.5.
The switched shunt elements at a bus may consist entirely of blocks of shunt reactors (each Bi is a negative quantity) or entirely of blocks of capacitor banks (each Bi is a positive quantity). Any bus can have both switched capacitors and reactors. Each network bus to be represented in PSS/E with switched shunt admittance devices must have a switched shunt data record specified for it. The switched shunts are represented with up to eight blocks of admittance, each one of which consists of up to nine steps of the specified block admittance. Each switched shunt data record has the following format: I, MODSW, VSWHI, VSWLO, SWREM, RMPCT, RMIDNT, BINIT, N1, B1, N2, B2, ... N8, B8 where: I MODSW Bus number, or extended bus name enclosed in single quotes. Control mode: 0 - fixed 1 - discrete adjustment, controlling voltage locally or at bus SWREM 2 - continuous adjustment, controlling voltage locally or at bus SWREM 3 - discrete adjustment, controlling reactive power output of the plant at bus SWREM 4 - discrete adjustment, controlling reactive power output of the VSC dc line converter at bus SWREM of the VSC dc line whose name is specified as RMIDNT
3-33
5 - discrete adjustment, controlling admittance setting of the switched shunt at bus SWREM MODSW = 1 by default. VSWHI When MODSW is 1 or 2, the controlled voltage upper limit; entered in pu. When MODSW is 3, 4 or 5, the controlled reactive power range upper limit; entered in pu of the total reactive power range of the controlled voltage controlling device. VSWHI is not used when MODSW is 0. VSWHI = 1.0 by default. VSWLO When MODSW is 1 or 2, the controlled voltage lower limit; entered in pu. When MODSW is 3, 4 or 5, the controlled reactive power range lower limit; entered in pu of the total reactive power range of the controlled voltage controlling device. VSWLO is not used when MODSW is 0. VSWLO = 1.0 by default. SWREM Bus number, or extended bus name enclosed in single quotes (see Section 3.2.2.1), of the bus whose voltage or connected equipment reactive power output is controlled by this switched shunt. When MODSW is 1 or 2, SWREM is entered as 0 if the switched shunt is to regulate its own voltage; otherwise, SWREM specifies the remote type one or two bus whose voltage is to be regulated by this switched shunt. When MODSW is 3, SWREM specifies the type two or three bus whose plant reactive power output is to be regulated by this switched shunt. Set SWREM to "I" if the switched shunt and the plant which it controls are connected to the same bus. When MODSW is 4, SWREM specifies the converter bus of a VSC dc line whose converter reactive power output is to be regulated by this switched shunt. Set SWREM to "I" if the switched shunt and the VSC dc line converter which it controls are connected to the same bus. When MODSW is 5, SWREM specifies the remote bus to which the switched shunt whose admittance setting is to be regulated by this switched shunt is connected. SWREM is not used when MODSW is 0. SWREM = 0 by default. RMPCT Percent of the total Mvar required to hold the voltage at the bus controlled by bus I that are to be contributed by this switched shunt; RMPCT must be positive. RMPCT is needed only if SWREM specifies a valid remote bus and there is more than one local or remote voltage controlling device (plant, switched shunt, FACTS device shunt element, or VSC dc line converter) controlling the voltage at bus SWREM to a setpoint, or SWREM is zero but bus I is the controlled bus, local or remote, of one or more other setpoint mode voltage controlling devices. Only used if MODSW = 1 or 2. RMPCT = 100.0 by default. When MODSW is 4, the name of the VSC dc line whose converter bus is specified in SWREM. RMIDNT is not used for other values of MODSW. RMIDNT is a blank name by default. Initial switched shunt admittance; entered in Mvar at unity voltage. BINIT = 0.0 by default.
RMIDNT
BINIT
3-34
Ni Bi
Number of steps for block i. The first zero value of Ni or Bi is interpreted as the end of the switched shunt blocks for bus I. Ni = 0 by default. Admittance increment for each of Ni steps in block i; entered in Mvar at unity voltage. Bi = 0.0 by default. Switched shunt data input from a Power Flow Raw Data File is terminated with a record specifying a bus number of zero.
The following notes apply to switched shunts: BINIT needs to be set to its actual solved case value only when the network, as entered into the working case, is to be considered solved as read in, or when the device is to be treated as fixed (i.e., MODSW is set to zero or switched shunts are to be locked during power flow solutions). The switched shunt elements at a bus may consist entirely of reactors (each Bi is a negative quantity) or entirely of capacitor banks (each Bi is a positive quantity). In these cases, the shunt blocks are specified in the order in which they are switched on the bus. If the switched shunt devices at a bus are a mixture of reactors and capacitors, the reactor blocks are specified first in the order in which they are switched on, followed by the capacitor blocks in the order in which they are switched on. In specifying reactive power limits for setpoint mode voltage controlling switched shunts (i.e., those with MODSW of 1 or 2), the use of a very narrow admittance range is discouraged. The Newton-Raphson based power flow solutions require that the difference between the controlling equipment's high and low reactive power limits be greater than 0.002 pu for all setpoint mode voltage controlling equipment (0.2 Mvar on a 100 MVA system base). It is recommended that voltage controlling switched shunts have admittance ranges substantially wider than this minimum permissible range. When MODSW is 3, 4 or 5, VSWLO and VSWHI define a restricted band of the controlled devices reactive power range. They are specified in pu of the total reactive power range of the controlled device (i.e., the plant QMAX - QMIN when MODSW is 3, MAXQ - MINQ of a VSC dc line converter when MODSW is 4, and NiBi NjBj when MODSW is 5, where "i" are those switched shunt blocks for which Bi is positive and "j" are those for which Bi is negative). VSWLO must be greater than 0.0 and less than VSWHI, and VSWHI must be less than 1.0. That is, the following relationship must be honored: 0.0 < VSWLO < VSWHI < 1.0 The reactive power band for switched shunt control is calculated by applying VSWLO and VSWHI to the reactive power band extremes of the controlled plant or VSC converter. For example, with MINQ of -50.0 and MAXQ of +50.0, if VSWLO is 0.2 and VSWHI is 0.75, then the reactive power band defined by VSWLO and VSWHI is: -50.0 + 0.2*(50.0 - (-50.0)) = -50.0 + 0.2*100.0 = -50.0 + 20.0 = -30.0 MVAr through: -50.0 + 0.75*(50.0 - (-50.0)) = -50.0 + 0.75*100.0 = -50.0 + 75.0 = +25.0 MVAr The switched shunt admittance is kept in the working case and reported in output tabulations separately from the fixed bus shunts, which are input on the bus data record (see Section 3.2.2).
3-35
Details on the handling of switched shunts during power flow solutions are discussed in Section 4.3.3. It is recommended that data records for switched shunts whose control mode is 5 (i.e., they control the setting of other switched shunts) be grouped together following all other switched shunt data records. This practice will eliminate any warnings of no switched shunt at the specified remote bus simply because the remote bus switched shunt record has not as yet been read.
3-36
The Ti values on a transformer impedance correction table record must all be either tap ratios or phase shift angles. They must be entered in strictly ascending order; i.e., for each "i", Ti+1>Ti. Each Fi entered must be greater than zero. On each record, at least 2 pairs of values must be specified and up to 11 may be entered. For a graphical view of a correction table, see Figure 3-14. The Ti values for tables that are a function of tap ratio (rather than phase shift angle) are in units of the controlling windings off-nominal turns ratio in pu of the controlling windings bus base voltage. Although a transformer winding is assigned to an impedance correction table, each table may be shared among many transformer windings. If the first "T" in a table is less than 0.5 or the last "T" entered is greater than 1.5, "T" is assumed to be the phase shift angle and the impedance of each transformer winding assigned to the table is treated as a function of phase shift angle. Otherwise, the impedances of the transformer windings assigned to the table are made sensitive to off-nominal turns ratio. The power flow case stores both a nominal and actual impedance for each transformer winding impedance. The value of transformer impedance entered by the user is taken as the nominal value of impedance. Each time the complex tap ratio of a transformer is changed, either automatically by the power flow solution activities or manually by the user, and the transformer winding has been assigned to an impedance correction table, actual transformer winding impedance is redetermined if appropriate. First, the scaling factor is established from the appropriate table by linear interpolation; then nominal impedance is multiplied by the scaling factor to determine actual impedance. An appropriate message is printed any time the actual impedance is modified. Transformer impedance correction data input from a Power Flow Raw Data File is terminated with a record specifying a table number of zero.
3-37
Each multi-terminal dc transmission line to be represented in PSS/E is introduced through a series of data records. Each set of multi-terminal dc line data records begins with a record which defines the number of converters, number of dc buses and dumber of dc links as well as related bus numbers and control mode. Following this first record there are subsequent records for: each converter each dc bus each dc link
Data Record 1 I, NCONV, NDCBS, NDCLN, MDC, VCONV, VCMOD, VCONVN where: I NCONV NDCBS NDCLN MDC Multi-terminal dc line number. Number of ac converter station buses in multi-terminal dc line "I". No default allowed. Number of dc buses in multi-terminal dc line "I" (NCONV < NDCBS). No default allowed. Number of dc links in multi-terminal dc line "I". No default allowed. Control mode 0 - blocked 1 - power 2 - current MDC = 0 by default. VCONV Bus number, or extended bus name enclosed in single quotes, of the ac converter station bus that controls dc voltage on the positive pole of multi-terminal dc line "I". Bus VCONV must be a positive pole inverter. No default allowed. Mode switch dc voltage; entered in kV. When any inverter dc voltage magnitude falls below this value and the line is in power control mode (i.e., MDC = 1), the line switches to current control mode with converter current setpoints corresponding to their desired powers at scheduled dc voltage. VCMOD = 0.0 by default. Siemens Power Transmission & Distribution, Inc., Power Technologies International
VCMOD
3-38
VCONVN
Bus number, or extended bus name enclosed in single quotes, of the ac converter station bus that controls dc voltage on the negative pole of multi-terminal dc line "I". If any negative pole converters are specified (see below), bus VCONVN must be a negative pole inverter. If the negative pole is not being modeled, VCONVN must be specified as zero. VCONVN = 0 by default.
Data Record 2 Data record 1 is followed by NCONV converter records of the following format: IB,N,ANGMX,ANGMN,RC,XC,EBAS,TR,TAP,TPMX,TPMN,TSTP,SETVL,DCPF,MARG, CNVCOD where: IB N ANGMX ANGMN RC XC EBAS TR TAP TPMX TPMN TSTP SETVL Ac converter bus number, or extended bus name enclosed in single quotes. No default allowed. Number of bridges in series. No default allowed. Nominal maximum ALPHA or GAMMA angle; entered in degrees. No default allowed. Minimum steady-state ALPHA or GAMMA angle; entered in degrees. No default allowed. Commutating resistance per bridge; entered in ohms. No default allowed. Commutating reactance per bridge; entered in ohms. No default allowed. Primary base ac voltage; entered in kV. No default allowed. Actual transformer ratio. TR = 1.0 by default. Tap setting. TAP = 1.0 by default. Maximum tap setting. TPMX = 1.5 by default. Minimum tap setting. TPMN = 0.51 by default. Tap step; must be a positive number. TSTP = 0.00625 by default. Converter setpoint. When IB is equal to VCONV or VCONVN, SETVL specifies the scheduled dc voltage magnitude, entered in kV, across the converter. For other converter buses, SETVL contains the converter current (amps) or power (MW) demand; a positive value of SETVL indicates that bus IB is a rectifier, and a negative value indicates an inverter. No default allowed. Converter participation factor. When the order at any rectifier in the multi-terminal dc line is reduced, either to maximum current or margin, the orders at the remaining converters on the same pole are modified according to their DCPFs to: SETVL + (DCPF/SUM)R where SUM is the sum of the DCPFs at the unconstrained converters on the same pole as the constrained rectifier, and R is the order reduction at the constrained rectifier. DCPF = 1. by default. Siemens Power Transmission & Distribution, Inc., Power Technologies International 3-39
DCPF
MARG
Rectifier margin entered in per unit of desired dc power or current. The converter order reduced by this fraction, (1.-MARG)SETVL, defines the minimum order for this rectifier. MARG is used only at rectifiers. MARG = 0.0 by default. Converter code. A positive value or zero must be entered if the converter is on the positive pole of multi-terminal dc line "I". A negative value must be entered for negative pole converters. CNVCOD = 1 by default.
CNVCOD
Data Record 3 Following are NDCBS records, one for each dc bus, with the following format: IDC, IB, IA, ZONE, 'NAME', IDC2, RGRND, OWNER where: IDC IB Dc bus number (1 to NDCBS). The dc buses are used internally within each multiterminal dc line and must be numbered 1 through NDCBS. No default allowed. Ac converter bus number, or extended bus name enclosed in single quotes, or zero. Each converter station bus specified in a converter record must be specified as IB in exactly one dc bus record. Dc buses that are connected only to other dc buses by dc links and not to any ac converter buses must have a zero specified for IB. A dc bus specified as IDC2 on one or more other dc bus records must have a zero specified for IB on its own dc bus record. IB = 0 by default. Area number, (1 through the maximum number of areas at the current size level: see Table 1-1). IA = 1 by default. Zone number, (1 through the maximum number of zones at the current size level: see Table 1-1). ZONE = 1 by default. Alphanumeric identifier assigned to dc bus IDC. The name may be up to twelve characters and must be enclosed in single quotes. NAME may contain any combination of blanks, uppercase letters, numbers, and special characters. NAME is twelve blanks by default. Second dc bus to which converter IB is connected, or zero if the converter is connected directly to ground. For voltage controlling converters, this is the dc bus with the lower dc voltage magnitude and SETVL specifies the voltage difference between buses IDC and IDC2. For rectifiers, dc buses should be specified such that power flows from bus IDC2 to bus IDC. For inverters, dc buses should be specified such that power flows from bus IDC to bus IDC2. IDC2 is ignored on those dc bus records that have IB specified as zero. IDC2 = 0 by default. Resistance to ground at dc bus "IDC"; entered in ohms. During solutions RGRND is used only for those dc buses specified as IDC2 on other dc bus records. RGRND = 0.0 by default. Owner number, (1 through the maximum number of owners at the current size level: see Table 1-1). OWNER = 1 by default.
IA ZONE NAME
IDC2
RGRND
OWNER
3-40
Data Record 4 Following the above records are NDCLN records, one for each dc link, with the following format: IDC, JDC, DCCKT, RDC, LDC where: IDC JDC Branch "from bus" dc bus number. Branch "to bus" dc bus number. JDC is entered as a negative number to designate it as the metered end for area and zone interchange calculations. Otherwise, bus "IDC" is assumed to be the metered end. One-character uppercase alphanumeric branch circuit identifier. It is recommended that single circuit branches be designated as having the circuit identifier 1. DCCKT = 1 by default. Dc link resistance, entered in ohms. No default allowed. Dc link inductance, entered in mH. LDC is not used by the power flow solution activities but is available to multi-terminal dc line dynamics models. LDC = 0.0 by default. Multi-terminal dc line data input from a Power Flow Raw Data File is terminated with a record specifying a dc line number of zero. A multi-terminal layout is shown in Figure 3-15. There are 4 convertors, 5 dc buses and 4 dc links.
DCCKT
RDC LDC
3-41
The following are notes on multi-terminal links: Conventional two-terminal and multi-terminal dc lines are stored separately in PSS/E working memory. Therefore, there may simultaneously exist, for example, a two-terminal dc line identified as dc line number 1 along with a multi-terminal line numbered 1. Multi-terminal lines should have at least three converter terminals; conventional dc lines consisting of two terminals should be modeled as two-terminal lines (See Section 3.2.9). Ac converter buses may be type one, two, or three buses. Generators, loads, fixed and switched shunt elements, other dc line converters, and FACTS device sending ends are permitted at converter buses. Each multi-terminal dc line is treated as a subnetwork of dc buses and dc links connecting its ac converter buses. For each multi-terminal dc line, the dc buses must be numbered 1 through NDCBS. Each ac converter bus must be specified as IB on exactly one dc bus record; there may be dc buses connected only to other dc buses by dc links but not to any ac converter bus. Ac converter bus "IB" may be connected to a dc bus "IDC", which is connected directly to ground. "IB" is specified on the dc bus record for dc bus "IDC"; the IDC2 field is specified as zero. Alternatively, ac converter bus "IB" may be connected to two dc buses "IDC" and "IDC2", the second of which is connected to ground through a specified resistance. "IB" and "IDC2" are specified on the dc bus record for dc bus "IDC"; on the dc bus record for bus "IDC2", the ac converter bus and second dc bus fields (IB and IDC2, respectively) must be specified as zero and the grounding resistance is specified as RGRND. The same dc bus may be specified as the second dc bus for more than one ac converter bus. All dc buses within a multi-terminal dc line must be reachable from any other point within the subnetwork. The area number assigned to dc buses and the metered end designation of dc links are used in calculating area interchange and assigning losses as well as in the interchange control option of the power flow solution activities. Similarly, the zone assignment and metered end specification are used in Zonal reporting activities. Further details on dc line modeling in power flow solutions are given in Section 4.3.5.
3-42
A transmission line with several distinct sections can be represented as one multisection line group. Each multisection line grouping to be represented in PSS/E is introduced by reading a multisection line grouping data record. Each multisection line grouping data record has the following format: I, J, ID, DUM1, DUM2, ... DUM9 where: I J "From bus" number, or extended bus name enclosed in single quotes. "To bus" number, or extended bus name enclosed in single quotes. J is entered as a negative number or with a minus sign before the first character of the extended bus name to designate it as the metered end; otherwise, bus I is assumed to be the metered end. Two-character upper case alphanumeric multisection line grouping identifier. The first character must be an ampersand ("&"). ID = &1 by default. Bus numbers, or extended bus names enclosed in single quotes (see Section 3.2.2.1), of the dummy buses connected by the branches that comprise this multisection line grouping. No defaults allowed.
ID DUMi
The DUMi values on each record define the branches connecting bus "I" to bus "J", and are entered so as to trace the path from bus "I" to bus "J". Specifically, for a multisection line grouping consisting of three line sections (and hence two dummy buses):
I C1
D1 C2
D2 C3
From I D1 D2
To D1 D2 J
Circuit C1 C2 C3
If this multisection line grouping is to be assigned the line identifier "&1", the corresponding multisection line grouping data record is given by: I J &1 D1 D2
Multisection line grouping data input from a Power Flow Raw Data File is terminated with a record specifying a "from bus" number of zero. The following notes apply to multisection line groups: Up to 10 line sections (and hence 9 dummy buses) may be defined in each multisection line grouping. A branch may be a line section of at most one multisection line grouping.
3-43
Each dummy bus must have exactly two branches connected to it, both of which must be members of the same multisection line grouping. A multisection line dummy bus may not be a converter bus of a dc transmission line. A FACTS control device may not be connected to a multisection line dummy bus. The status of line sections and type codes of dummy buses are set such that the multisection line is treated as a single entity with regards to its service status. When the multisection line reporting option is enabled, several power flow reporting activities, specifically bus related reports, do not tabulate conditions at multisection line dummy buses. Accordingly, care must be taken in interpreting power flow output reports when dummy buses are other than passive nodes (e.g., if load or generation is present at a dummy bus).
Zone identifiers are specified in zone data records with the following format: I, 'ZONAME' where: I ZONAME Zone number, (1 through the maximum number of zones at the current size level: see Table 1-1). Alphanumeric identifier assigned to zone I. The name may contain up to twelve characters and must be enclosed in single quotes. ZONAME may be any combination of blanks, uppercase letters, numbers, and special characters. ZONAME is set to twelve blanks by default.
Zone data input from a Power Flow Raw Data File is terminated with a record specifying a zone number of zero.
3-44
Scheduled active power transfers between pairs of areas are specified in interarea transfer data records each of which has the following format: ARFROM, ARTO, TRID, PTRAN where: ARFROM ARTO TRID "From area" number (1 through the maximum number of areas at the current size level: see Table 1-1). "To area" number (1 through the maximum number of areas at the current size level: see Table 1-1). Single-character (0 through 9 or A through Z) upper case interarea transfer identifier used to distinguish among multiple transfers between areas ARFROM and ARTO. TRID = 1 by default. MW comprising this transfer. A positive PTRAN indicates that area ARFROM is selling to area ARTO. PTRAN = 0.0 by default.
PTRAN
Following the completion of interarea transfer data input, PSS/E alarms any area for which at least one interarea transfer is present and whose sum of transfers differs from its desired net interchange, PDES (see Section 3.2.8 for the definition of PDES). Interarea transfer data input from a Power Flow Raw Data File is terminated with a record specifying a "from area" number of zero.
3-45
Owner identifiers are specified in owner data records with the following format: I, 'OWNAME' where: I OWNAME Owner number, (1 through the maximum number of owners at the current size level: see Table 1-1). Alphanumeric identifier assigned to owner I. The name may contain up to twelve characters and must be enclosed in single quotes. OWNAME may be any combination of blanks, uppercase letters, numbers, and special characters. OWNAME is set to twelve blanks by default.
Owner data input from a Power Flow Raw Data File is terminated with a record specifying an owner number of zero.
PSS/E facilitates these devices with one generic set of data records. Each FACTS device data record has the following format: N,I,J,MODE,PDES,QDES,VSET,SHMX,TRMX,VTMN,VTMX,VSMX,IMX,LINX,RMPCT, OWNER,SET1,SET2,VSREF where: N I J FACTS device number. Sending end bus number, or extended bus name enclosed in single quotes. No default allowed. Terminal end bus number, or extended bus name enclosed in single quotes; 0 for a STATCON. J = 0 by default.
3-46
MODE
Control mode: 0 - out-of-service (i.e., series and shunt links open). 1 - series and shunt links operating. 2 - series link bypassed (i.e., like a zero impedance line) and shunt link operating as a STATCON. 3 - series and shunt links operating with series link at constant series impedance. 4 - series and shunt links operating with series link at constant series voltage. 5 - master device of an IPFC with P and Q setpoints specified; FACTS device N+1 must be the slave device (i.e., its MODE is 6 or 8) of this IPFC. 6 - slave device of an IPFC with P and Q setpoints specified; FACTS device N-1 must be the master device (i.e., its MODE is 5 or 7) of this IPFC. The Q setpoint is ignored as the master device dictates the active power exchanged between the two devices. 7 - master device of an IPFC with constant series voltage setpoints specified; FACTS device N+1 must be the slave device (i.e., its MODE is 6 or 8) of this IPFC. 8 - slave device of an IPFC with constant series voltage setpoints specified; FACTS device N-1 must be the master device (i.e., its MODE is 5 or 7) of this IPFC. The complex Vd + jVq setpoint is modified during power flow solutions to reflect the active power exchange determined by the master device. If J is specified as 0, MODE must be either 0 or 1. MODE = 1 by default.
PDES QDES VSET SHMX TRMX VTMN VTMX VSMX IMX LINX
Desired active power flow arriving at the terminal end bus; entered in MW. PDES = 0.0 by default. Desired reactive power flow arriving at the terminal end bus; entered in MVAR. QDES = 0.0 by default. Voltage setpoint at the sending end bus; entered in pu. VSET = 1.0 by default. Maximum shunt current at the sending end bus; entered in MVA at unity voltage. SHMX = 9999.0 by default. Maximum bridge active power transfer; entered in MW. TRMX = 9999.0 by default. Minimum voltage at the terminal end bus; entered in pu. VTMN = 0.9 by default. Maximum voltage at the terminal end bus; entered in pu. VTMX = 1.1 by default. Maximum series voltage; entered in pu. VSMX = 1.0 by default. Maximum series current, or zero for no series current limit; entered in MVA at unity voltage. IMX = 0.0 by default. Reactance of the dummy series element used during model solution; entered in pu. LINX = 0.05 by default.
3-47
RMPCT
Percent of the total Mvar required to hold the voltage at bus I that are to be contributed by the shunt element of this FACTS device; RMPCT must be positive. RMPCT is needed only if there is more than one local or remote voltage controlling device (plant, switched shunt, FACTS device shunt element, or VSC dc line converter) controlling the voltage at bus I to a setpoint. RMPCT = 100.0 by default. Owner number, (1 through the maximum number of owners at the current size level: see Table 1-1). OWNER = 1 by default. If MODE is 3, resistance and reactance respectively of the constant impedance, entered in pu; if MODE is 4, the magnitude (in pu) and angle (in degrees) of the constant series voltage with respect to the quantity indicated by VSREF; if MODE is 7 or 8, the real (Vd) and imaginary (Vq) components (in pu) of the constant series voltage with respect to the quantity indicated by VSREF; for other values of MODE, SET1 and SET2 are read, but not saved or used during power flow solutions. SET1 = 0.0 and SET2 = 0.0 by default. Series voltage reference code to indicate the series voltage reference of SET1 and SET2 when MODE is 4, 7 or 8: 0 for sending end voltage, 1 for series current. VSREF = 0 by default.
OWNER SET1,SET2
VSREF
FACTS device data input from a Power Flow Raw Data File is terminated with a record specifying a FACTS device number of zero. PSS/Es FACTS device model contains a shunt element that is connected between the sending end bus and ground, and a series element connected between the sending and terminal end buses. A unified power flow controller (UPFC) has both the series and shunt elements active, and allows for the exchange of active power between the two elements (i.e., TRMX is positive). A static series synchronous condenser (SSSC) is modeled by setting both the maximum shunt current limit (SHMX) and the maximum bridge active power transfer limit (TRMX) to zero (i.e., the shunt element is disabled). A static synchronous condenser (STATCON) or static compensator (STATCOM) is modeled by a FACTS device for which the terminal end bus is specified as zero (i.e., the series element is disabled). An Interline Power Flow Controller (IPFC) is modeled by using two consecutively numbered series FACTS devices. The first of this pair must be assigned as the IPFC master device by setting its control mode to 5 or 7, and the second must be assigned as its companion IPFC slave device by setting its control mode to 6 or 8. In an IPFC, both devices have a series element but no shunt element. Therefore, both devices typically have SHMX set to zero, and VSET of both devices is ignored. Conditions at the master device define the active power exchange between the two devices. Figure 3-16 shows the PSS/E FACTS control device model with its various setpoints and limits. Each FACTS sending end bus must be a type 1 or 2 bus, and each terminal end bus must be a type 1 bus. Refer to Section 4.3.4 for other topological restrictions and for details on the handling of FACTS devices during the power flow solution activities.
3-48
Bus I
Bus J
TRMX
Figure 3-17. File>Open Option This option will give access to the Open dialog where the available .raw files will be listed in the users directory as shown in Figure 3-18. Clicking the Open button will initiate data import once the required file has been selected. Prior to data import, the user will be given the option of using the NAMES or NUMBERS option for importing data records. This selection will override the selection made (see Section 1.8.9).
3-49
Figure 3-18. Open Dialog Showing Available Raw Data Files for Selection During the processing of data records, the Output Bar will show a message each time a category of data is imported. Additionally, the view of the populated spreadsheet will open to show the data in the working case. Generally, specifying a data record within the Power Flow Raw Data File with a Q in column one is used to indicate that the end of all data records in the raw data file. This end of data input indicator: 1. Is not permitted during the input of the case identification data records. 2. Is allowed when the first record of the four or five record block for a two- or threewinding transformer are being processed but not on the subsequent records of such a block. 3. Is allowed when the first record of the three record block for a two-terminal dc transmission line is being processed but not on the second or third records of such a block. 4. Is allowed when the first record of the three record block for a VSC dc transmission line is being processed but not on the second or third records of such a block. 5. Is permitted when the first of the series of data records defining a multi-terminal dc transmission line is being processed but not on the remaining records of such a block. The data processing may be terminated by entering the AB interrupt control code.
3-50
3-51
3-52
Data entry is performed as for a new case using the File>Open. The objective of changing data rather than reading in new data, is signaled by selection of a Power Flow Change Data file in the Open dialog, (see Figure 3-20).
3-53
where: I ID FP,FQ MBASE Bus number. Bus I must reside in the working case with a generator table entry assigned to it. No default is allowed. One- or two-character machine identifier used to distinguish among multiple machines at a plant (i.e., at a generator bus). ID = 1 by default. Fractions of total plant active and reactive power output, respectively, to be assigned to this machine. FP and FQ are 1.0 by default. Total MVA base of the units represented by this machine; entered in MVA. This quantity is not needed in normal power flow and equivalent construction work, but is required for switching studies, fault analysis, and dynamic simulation. MBASE = system base MVA by default. Complex machine impedance, ZSORCE; entered in pu on MBASE base. This data is not needed in normal power flow and equivalent construction work, but is required for switching studies, fault analysis, and dynamic simulation. For dynamic simulation, this impedance must be set equal to the unsaturated subtransient impedance for those generators to be modeled by subtransient level machine models, and to unsaturated transient impedance for those to be modeled by classical or transient level models. ZR = 0.0 and ZX = 1.0 by default. Step-up transformer impedance, XTRAN; entered in pu on MBASE base. XTRAN should be entered as zero if the step-up transformer is explicitly modeled as a network branch and bus I is the terminal bus. RT+jXT = 0.0 by default. Step-up transformer off-nominal turns ratio; entered in pu. GENTAP is used only if XTRAN is nonzero. GENTAP = 1.0 by default. Machine status; 1 for in-service and zero for out-of-service. STAT = 1 by default.
ZR,ZX
RT,XT
GENTAP STAT
Data records may be input in any order. Input is terminated with a record specifying an "I" value of zero. Data entry uses the File>Open option. In the Open dialog, a Machine Impedance Data File will be selected, (see Figure 3-21).
3-54
The following are notes on adding machine data: If, on any input record, bus I is not in the working case, if it does not have a generator (i.e., plant) slot assigned to it, or if an invalid machine identifier is specified, an appropriate message is printed, the record is ignored, and processing continues. If, in attempting to add a machine to the machine data arrays, the maximum number of machines or machine ownership specifications for which PSS/E is dimensioned is exceeded, an error message is printed and the record is ignored. When entering data records for machines already contained in the working case, complete data records must be entered. Omitted data items take on their default values rather than retaining their previous values. If sequence data is contained in the working case, for all machines being added to the working case their three sequence machine impedances used in the fault analysis activities are set to the impedance ZSORCE specified on the data input record. PSS/E cycles through all plants for which at least one machine data record had been successfully read from the Machine Impedance Data File. The sums of the active and reactive power split fractions of all the plants machines for which a data record was read with a status flag of one are calculated. Then the plant totals of machine powers and power limits for those machines with a status flag of one which were initially in the case are calculated. (If any of the above sums are zero, the corresponding quantities of the out-of-service machines are used.) Finally, the machine power outputs and limits of all machines at the bus for which a data record was read are set to the product of the corresponding plant quantity and the ratio of the machine fraction to the plants sum of machine fractions. Plant totals are then updated as the sum of the corresponding machine quantities In processing each plant, if any machine is encountered that existed at the plant prior to reading the Machine Impedance Data File, and for which no data was read, such machine is alarmed and either placed out-of-service with its data items in the working case unchanged or deleted from the working case, as appropriate. Further, any machine whose status flag is changed is tabulated. In either of these cases, the plant totals could be changed and the plant configuration should be examined to verify that it is as intended. This data input activity is not sensitive to any interrupt control code options.
3-55
Generally, saved Case Files created by the current and previous releases of PSS/E can be accessed. However, a Saved Case File written by the current version of PSS/E is normally not able to be read by earlier releases of the program. PSS/E can access only Saved Case Files written by PSS/E. It cannot read files written by any other programs. To import a Saved Case file, the File>Open option is used. In the Open dialog selection is made from the Save Case File (*.sav) file list, see Figure 3-22.
Figure 3-22. Selecting Saved Case File List When picking up Saved Case Files created prior to PSS/E-27, transformers with nonzero values of charging and winding 2 side (previously referred to as untapped side) line shunt in the positive sequence are logged in the Output Bar (see Section 1.3.4); charging is set to zero, and the winding 2 side line shunt is added to the winding 1 side line shunt and then the winding 2 side line shunt set to zero. In the zero sequence, nonzero transformer charging and line shunts are alarmed and set to zero. Nonzero values of line length for transformers are set to zero but are not logged. When picking up Saved Case Files created prior to PSS/E-20, zone assignments are checked and any bus assigned to zone zero is reassigned to the zone with the largest permissible zone number. The number of buses whose zone assignments are so changed is tabulated at the progress output device. When picking up Saved Case Files created prior to PSS/E-18, branch circuit identifiers are examined to check that none contain an ampersand ("&") as their first character. If any such branches are detected, they are tabulated and the user is asked to designate a character to which these ampersands are to be changed. A check is made to ensure that this substitution does not result in two or more branches with the same circuit identifiers connecting a pair of buses; if it does the user is asked to specify another character to be used. Very old Saved Case Files created prior to PSS/E-7 cannot be opened directly. Such files must be converted to PSS/E-7 Saved Case File format by the auxiliary program CASCNV, which was supplied with PSS/E-7 through PSS/E-10. Following the successful restoration of the Saved Case into the working case, the two-line case title is printed, in the Output Bar, followed by the time and date at which the case was last saved. In addition, whenever any of the PSS/E run-time option settings as contained in the Saved Case File
3-56
differ from those set in PSS/Es working memory, the settings from the Saved Case are established and an appropriate message is printed. This import activity is not sensitive to any interrupt control code options.
Figure 3-23. Initializing Import of Long Title Data Subsequent to selecting the Import long title (RETI) option, a Select file containing long case title dialog will be opened where the appropriate file can be selected and the Open button clicked to initiate the import of the long title data, (see Figure 3-24).
3-57
Figure 3-24. Selecting Long Title File Once entered it is possible to edit the long title as well as: Enter the entire long title manually without prior preparation of a Long Title File. Continue adding long title lines if there were less than 16 lines of data in the Long Title File selected by the File>Import option. Enter and/or edit the short two-line title lines.
To initiate editing or addition of short and long title line data, use the File>Case titles, short & long (CHTI)... option (see Figure 3-25).
Figure 3-25. Initializing the Long Title Editing Facility Selecting this option will open the Case Titles dialog where both long and short titles can be edited or appended (see Figure 3-26).
3-58
3-59
3-60
Figure 3-28. Input/Output Control Options To re-direct a list it is necessary to select the Direct Report output (OPEN)... option at which point the Report Output Destination Selector dialog is open (see Figure 3-29).
Figure 3-29. Report Output Destination Selector Dialog There are a variety of options in the window. Reports can be directed to: A file, for which is specified in the Report output destination file input field. A printer, for which the available printers will be made available with options on output, copies and lines per page plus it is possible to print immediately or queue the output. Current progress device. Current report device.
3-61
In addition: Output can be suppressed. Fortran forms control can be used. The report being generated can be appended to an existing file or the file overwritten.
In Figure 3-27, two options are available when listing by category: Output voltage: The user can select to output voltage information by kV or by pu. Use double entry branch method: This allows selection of nontransformer branch listing in either single or double entry format. In single entry format, each nontransformer ac series branch appears once in the listing: with the lower ordered bus (number or name) listed as the "from bus". In double entry format, each branch is listed in both directions.
The drop-down list for the Power flow data is shown in Figure 3-31 where, in addition to having all the power flow data categories available for listing, there is the option to see a case summary.
3-62
3-63
Figure 3-32. Case Summary for the savnw.sav Working File The BRANCHES summary tabulates ac branches. Its data items are interpreted as follows: TOTAL Total number of ac branches in the case; includes two-winding transformers (both those which were specified as two-winding transformers and those which are members of three-winding transformer models), branches treated as zero impedance lines, and branches that are members of multisection line groupings. Total number of nontransformer branches with charging (i.e., transmission lines); excludes zero impedance lines. Total number of nontransformer branches with no charging (e.g., series capacitors, equivalent branches); excludes zero impedance lines. Total number of two-winding transformer branches; includes those at nominal ratio and those which are members of three-winding transformers. Total number of branches treated as zero impedance lines. Total number of in-service branches. Total number of out-of-service branches.
The number of multisection line groupings and the number of ac branches that are members of multisection line groupings are tabulated separately. The total numbers of three-winding transformers, dc transmission lines, and FACTS devices are tabulated separately. The service status of threewinding transformers, multisection line groupings, dc lines, and FACTS devices is not tabulated. System totals of generation, load, and so on are tabulated. The quantity shown as SHUNTS is the sum of bus shunts, switched shunts, line connected shunts, magnetizing admittance of transformers, and the shunt elements of FACTS devices. Losses are the sum of I2R and I2X losses for in-service lines plus dc line and FACTS device losses, and do not include charging and line shunt 3-64 Siemens Power Transmission & Distribution, Inc., Power Technologies International
contributions. The loss and swing bus power totals are meaningful only if the working case represents a solved system condition. The highest and lowest pu bus voltages are listed along with the largest individual bus and total system mismatch. Up to two swing buses are identified and if more than two type three buses exist in the case, only two of these are listed. The second page of the case summary tabulates those buses in the working case with the largest mismatches. Up to 25 buses are listed, but not more than the number that can fit on one page.
3-65
For each two-terminal line, the dc line current (DCAMPS) and the compounded dc line voltage (VCOMP) are printed on the first line of the output block, and the dc voltage at each end of the line is printed with the converter data. The winding one tap ratio (RATIO) of an ac transformer that is controlling a dc line quantity is shown following the ac transformer identifiers in the output block of the appropriate dc line. For each multi-terminal line, the voltage at each dc bus and the current on the dc side of each converter transformer is printed. For each dc link in the line, the metered end dc bus is listed in the column labeled MET. For each VSC dc line, the dc line current (DCAMPS) is printed. For each converter, the apparent ac system complex generation, the ac current in amps (ACAMPS), and the voltage on the dc side of the converter are listed.
3-66
load table; the load multiplier is tabulated in the column labeled "PSI". Constant admittance loads do not include any shunt elements modeled at the bus.
3-67
In the transformer impedance and control data listings, the column labeled "W1" contains an "F" if the bus listed as the "from bus" is the bus to which the transformers first winding is connected, or a "T" if the "to bus" is the bus to which the first winding is connected. In the transformer impedance data listing, the column labeled "ST" is the status flag of the transformer, with 0 indicating out-of-service, and 1 indicating in-service. The column labeled "MT" contains an "F" if the bus listed as the "from bus" is the metered end, or a "T" if the "to bus" is the metered end. In the transformer control data listing, the controlled bus number is preceded by a minus sign if it is on the winding one side of the transformer.
3-68
Out-of-service Plants Out-of-service Machines at In-service Plants Out-of-service Loads at In-service Buses Blocked two-terminal dc Lines Blocked Multi-terminal dc Lines Blocked VSC dc Lines Out-of-service Converters at In-service VSC dc Lines Blocked FACTS Control Devices.
Figure 3-33. List Shunts Drop-down Menu The information provided shows the nominal shunt ratings (i.e., at nominal voltage) as well as the actual voltage at the bus (see Figure 3-34 for a listing from the savnw.sav power flow case).
Figure 3-34. Shunt Data Listing from the savnw.sav Working File
3-69
3-70
Figure 3-36. Check Branch Parameters Dialog The figure shows the default threshold levels against which checks are made for parameters which could be considered suspect. At the right of the threshold level selectors are shown the incremental steps by which changes in the threshold values can be changed. The following are notes on the branch check: Very small impedance branches not being treated as zero impedance lines may result in a slowing of the rate of convergence of the power flow solution activities, and their inability to reach the default convergence tolerances. Large impedance branches in themselves do not cause problems with the power flow solution methods. However, when relatively small impedance branches are also connected to these buses, convergence may be slowed and the solution activities may not be able to reach the default convergence tolerances. In addition, very large impedances are often present in inefficient network equivalents with some buses having an unusually large number of branches connected to them. This will generally result in the loss of the beneficial sparsity characteristics present with real system when the system matrices are processed, with a corresponding increase in solution times.
3-71
High R/X Ratio. The Newton-Raphson decoupled solution, NSOL, will diverge if there are any branches whose resistance is greater than reactance. The other solution methods are not particularly sensitive to this ratio. High Xmax/Xmin ratio. In determining the largest and smallest connected reactance; zero impedances are neglected in determining the smallest reactance. The presence of a bus with a wide range of reactances connected to it may slow the rate of convergence of the power flow solution activities and result in failure to reach the default convergence tolerances. High values of line charging do not necessarily cause problems with the power flow solution methods except in cases of data entry errors (for example, all charging values entered in Mvar rather than per unit resulting in abnormally high voltages). Negative values of line charging are data errors. High and Low transformer tap ratios for which the default thresholds are 1.1 and 0.9, respectively. Any transformer branch for which either the winding one tap ratio or winding two tap ratio is beyond the specified limit is tabulated. The parallel transformer check scans parallel branches between pairs of buses and alarms: Nontransformer and transformer branches in parallel. Parallel two-winding transformers with different first winding complex tap ratios. Parallel two-winding transformers with different second winding tap ratios. Parallel two-winding transformers with their winding one/winding two side relationship reversed.
The negative reactance check tabulates all negative reactance branches. If either of the buses for such a branch is a generator bus (i.e., type two or three), an asterisk ("*") is printed before the branch circuit identifier. The Gauss-Seidel solution method usually diverges if the working case contains any in-service negative reactance branches. The Modified Gauss-Seidel method, however, is able to handle negative reactance branches between type one buses, but negative reactances connected to type two or three buses usually result in divergence. For the missing zero sequence data check, the branch check procedure alarms any branch with a zero sequence impedance of zero. This test is bypassed if sequence data is not contained in the working case.
Figure 3-37. Check/Change Controlled Bus Scheduled Voltages Dialog If only in-service elements are to be processed, any bus which is designated as the controlled bus of some voltage controlling equipment item but whose type code is greater than three is not considered a voltage controlled bus. In addition, the following voltage controlling equipment is ignored. Generation at a bus whose type code is not two or three. A switched shunt at a bus whose type code is greater than three or whose switched shunt control mode is not 1 (discrete voltage control) or 2 (continuous voltage control). A voltage controlling transformer which is out-of-service or whose adjustment control mode is 1 (i.e., control is disabled). The shunt element of a FACTS device whose control mode is zero. The series element of a FACTS device whose control mode is zero. A converter of a VSC dc line whose VSC dc line control mode (MDC) is zero or whose converter dc control code (TYPE) is zero.
For each bus tabulated, if it has a generator, switched shunt, or VSC dc line converter (again, either all or only in-service and enabled devices) that is controlling the voltage at some other bus or the reactive power output of a remote device, an appropriate message is printed. Then a list is created of equipment whose control parameter data is such that it is controlling the voltage at the bus being processed. Such equipment includes: Generation at the bus itself, if it is not remotely controlling the voltage at some other bus. The type code of the generator bus is printed in the STATUS column. Generation at a remote bus, which is controlling the voltage at this bus. The type code of the remote generator bus is printed in the STATUS column. A switched shunt at the bus itself, if it is not remotely controlling the voltage at some other bus or the reactive power output of some other voltage controlling device. The control mode of the switched shunt is printed in the STATUS column. A switched shunt at a remote bus, which is controlling the voltage at this bus. The type code of the bus to which the switched shunt is connected and the control mode of the switched shunt are printed in the STATUS column.
3-73
A FACTS device connected to the bus. The devices control mode is printed in the STATUS column. A converter of a VSC dc line connected to the bus itself, if the converter is in ac voltage control mode and is not remotely controlling the voltage at some other bus. The VSC dc lines control mode (MDC) and the converters dc control code (TYPE) are printed in the STATUS column. A converter of a VSC dc line connected to a remote bus, if the converter is in ac voltage control mode and is remotely controlling the voltage at this bus. The VSC dc lines control mode (MDC) and the converters dc control code (TYPE) are printed in the STATUS column. A voltage controlling transformer without load drop compensation. For two-winding transformers, transformer status is printed; for three-winding transformers, winding status is printed in the STATUS column.
For each such equipment, the desired voltage setpoint or voltage band, as appropriate, is tabulated. A list is then generated of any suspect voltage control specifications. If the Allow voltage schedule changes option was selected, the user has the option of specifying a new scheduled voltage. If a new value is entered, the control parameters are modified accordingly. For those devices controlling to a voltage band, the band retains its previous voltage spread with the designated voltage as the midpoint. Each voltage controlling transformer with load drop compensation, whose controlled bus is being processed is then listed, along with the compensated voltage it would sense and its voltage limits. If the Allow voltage schedule changes option was selected, the user then has the option of specifying a new voltage band: Buses connected together by zero impedance lines are treated as the same bus. Controlling equipment, along with any error and warning messages, apply to the combined bus. In the interactive mode, each group of buses connected together by zero impedance lines, which has at least one of the buses in the specified subsystem, is tabulated once, even if more than one of its buses is in the specified subsystem. In the reporting mode, each such bus is reported in its usual position in the bus collating sequence. The process of voltage schedule processing may be terminated by entering the AB interrupt control code.
Figure 3-38. Check/Change Transformer Adjustment Data Dialog If any transformers fail the check, the user has the option of modifying the data of all transformers tabulated. The user may then designate the next check to be performed. Prior to performing the check, the user can select transformers to be checked on the basis of areas, zone, owners, voltage, buses or any combination. As an example use of this function, assume we need to check the controlling Flow band for all MW controlling transformers in the savnw.sav working file. Use a threshold Flow band of 5.0 MW. Figure 3-39 shows the Check/Change Transformer Adjustment Data dialog for this check.
3-75
The result of this example check shows one power controlling transformer with a Flow band of 10 MW compared to the threshold check of 5.0 MW (see Figure 3-40).
Figure 3-40. Results of Example Transformer Flow Band Check The failure to pass the test prompts an option to change the transformer Flow band to the threshold level or to any other required level as necessary (see Figure 3-41). Failing this test does not imply incorrect data.
3-76
The Report will appear in the Progress or Report tab of the Output Bar or at the report output device selected by the user. Following the tabulation of each island, the user is given the option of disconnecting it or continuing the check, see Figure 3-42.
Figure 3-42. Option to Disconnect Islands If the user elects to disconnect the island, PSS/E performs the required bus type code and branch status flag changes to disconnect all buses that were listed as not tied back to a swing bus. Any inservice dc lines connected to such buses are blocked. Any in-service series FACTS devices connected to such buses are placed out-of-service. This process is repeated for each island. This checking activity does not allow subsystem selection. It always scans the entire working case. The island output listing may be terminated by entering the AB interrupt control code.
3-77
Double-click here
Double-click here
Figure 3-43. Moving to a Spreadsheet Item from the Tree or Diagram View Data in a cell is edited using standard techniques. When one or more cells in a row have been modified, a pencil symbol is placed in column 1 of the row (Figure 3-44). The data changed is not recorded in the PSS/E working case until the cursor is moved to another row. At that point, all data changes made to the row are recorded and the pencil symbol is removed.
Figure 3-44. Pencil Icon Indicating Changed Data in the Row Some cells of a record contain check boxes (Figure 3-45a) for the user to select an option. Other cells contain combo boxes (Figure 3-45b) in which a user can choose a value from a drop-down list.
3-78
3-79
Figure 3-46. Selecting Rows for Copy and Paste Operations in the Spreadsheet
3-80
Figure 3-47. Initiating Creation of a New Data Base Having selected the Case option, the user will be presented with the Build New Case dialog where the Base MVA and a two line title can be supplied (Figure 3-48).
Figure 3-48. Initial Data Requirement for Creation of a New Data Base Once this information is provided, a blank Spreadsheet View will be made available. The user can now type in data elements or paste information copied from another application on to each tab.
3-81
Managing Power Flow Data Creating a Power Flow Case using the Diagram View
Figure 3-50. Program Preferences Dialog for Automatic Bus Numbering The new data base will have: A generator at bus 1 and bus 201. A non transformer branch between bus 1 and 101. A non transformer branch between bus 101 and 102. A load at bus 101.
3-82
Managing Power Flow Data Creating a Power Flow Case using the Diagram View
To add buses to the diagram, and consequently the data base. 1. Select the Bus toolbar button in the Diagram toolbar. 2. Click on the Diagram View in those locations where the buses are to be placed (remember, they can be moved and otherwise adjusted later). If three buses are added, they will be numbered, 1, 101 and 201. As they are added to the diagram, they will also be added to the spreadsheet with default values. Default values can be modified subsequently by editing in the Spreadsheet View (Figure 3-51).
Buses are added to Spreadsheet View as they are added to the Diagram View
Figure 3-51. Adding Buses to the Data Base via the Diagram View With the buses positioned, the following steps are required to add the equipment: 1. Select the Branch toolbar button and drag branches with the mouse between buses 1 and 101 and between buses 101 and 102. Select the Generator toolbar button and draw the symbol by dragging the mouse from bus 1 and bus 201. Select the Load toolbar button and draw the symbol by dragging the mouse from bus 101. Because default values will be assumed for each data type, now edit the data in the spreadsheet.
3-83
Managing Power Flow Data Creating a Power Flow Case using the Diagram View
Adding a Generator
Adding a Load
3-84
Managing Power Flow Data Exporting and Merging Power Flow Data
Figure 3-53. Save/Show Network Data Dialog Power Flow Raw Data
3-85
Managing Power Flow Data Exporting and Merging Power Flow Data
The Exporting facility allows data to be exported by: A selected subsystem (Area, Owner, Zone, Base kV, Buses) All buses or selected buses. Only area ties.
Additionally the user can elect to include isolated buses and out of service branches as well as to export data in name order. If data is selected by subsystem there are the additional options to included subsystem data and subsystem ties (see Figure 3-54).
Figure 3-54. Options for Data Export when Selecting by Subsystem When exporting raw data there are three alternative methods. In Figure 3-55, the data file can be formatted to: Initialize a working case (the IC code in the file will be zero, see Section 3.2.1). Add data to a working case (the IC code in the file will be 1, see Section 3.2.1). Provide change data ("use with RDCH" option) (no case identification information, see Section 3.3.4).
3-86
Managing Power Flow Data Exporting and Merging Power Flow Data
Figure 3-56. Importing Raw Data When the file is opened as shown in the figure, the user will be given the option to save or not the file which is currently open before the raw data is added. The new data, from Case B will appear in the spreadsheet together with the existing data of Case A. As described in Section 3.3.3, it is possible to add data by subsystem. Figure 3-56 shows that option in the file type list as Power Flow Raw Data File By Subsystem(*.raw). After initiating the
3-87
Managing Power Flow Data Exporting and Merging Power Flow Data
action to append the raw data, by clicking the Open button, and having elected to Save or not the current case, the Read Powerflow Data by Subsystem dialog appears, (See Figure 3-57).
Figure 3-57. Importing Raw Data by Subsystem When appending data by subsystem, the user can elect to use the name option for input and to initialize the case. Further, the user can change the "boundary buses". Any bus that is within a specified subsystem and connected to a bus that is not in the working case may be identified as a "boundary bus"; the type code of each boundary bus is changed to 5, 6, or 7 as appropriate. (See Chapter 9 where the process of making network equivalents along with the topic of "boundary buses" are discussed) Additional flexibility is available for data input. It can be seen that data can be appended not only by selected subsystems but also limited to either data within a subsystem or only ties from the subsystem.
3-88
Chapter 4
Power Flow
4.1 Overview: Power Flow
This chapter contains a considerable amount of information on the power flow solutions and parameters, load models, network modification, and data output and modification. This section provides the user with a brief but useful introduction to performing power flows with PSS/E and examining the results. Reference can be made to Chapter 2 where the interface menus and toolbuttons are described and to the subsequent sections in this chapter for detailed discussions of the various aspects of working with the power flow.
4-1
4-2
Figure 4-3. Initiating a Power Flow Solution The initiation of the power flow solution will open the Loadflow solutions dialog (Figure 4-4) where the user can select the type of power flow solution to use and the control parameters. If this is not the first power flow solution used in the work session, then clicking the Powerflow toolbar button will not open the dialog but will assume the previous power flow solution and control selection. As shown in Figure 4-4 there are two tabs in the dialog; one for Newton solutions and one for Gauss-Seidel solutions. There are three Newton solutions and two Gauss solutions. The user should select the appropriate solution as a function of the network conditions and solution starting point (Section 4.3). Other controls are available for use during the iteration process. These include, depending on the type of solution selected: Area interchange control (both Newton and Gauss). Control of Transformer taps (both Newton and Gauss.) A variety of other solution options (vary by type of solution). Control of Var limits (only Newton).
These options and controls are discussed in more detail in the subsequent sections of this chapter. A quick note of value is that the Gauss-Seidel solution cannot handle negative series reactances (series capacitors) but the Newton and Modified Gauss-Seidel can. When the solution type and control options have been selected, the user needs to click the Solve button. The solution will proceed and a printout of the convergence monitor and power flow conditions will appear in the Output Bar. It will be clear whether of not the solution has converged and what the mismatch conditions are (Section 4.3.9.4). If the case has not converged, the user can modify the solution parameters (Sections 4.3.7.1 and 4.3.9.2) and solution type, if warranted, and re-run the solution. If the solution had diverged (blown up), the Flat start control option should be used to establish a feasible starting point for the next solution.
4-3
4-4
Figure 4-5. Accessing Reports on Power Flow Conditions To examine only the power flow results, the bus based report is most appropriate. This will list the flow and bus conditions in tabular format (as did the activity POUT available in previous versions of PSS/E). Selecting the Bus based report... option will open the Bus Based Reports dialog where buses or subsystems of buses can be selected for output; see Figure 4-6 where bus 152 has been selected.
4-5
A partial view of the bus based report for bus #152 is shown in Figure 4-7. The report will be printed on a Report tab or to an alternative location (file, printer) of the users choice, (see Section 2.16). Reference should be made to Section 4.4 for a more detailed discussion of the output reports.
Figure 4-7. Partial Bus Based Report for Bus #152 in the savnw.sav Power Flow Case
Figure 4-8. Graphical Output for Power Flow savnw.sav - Bus 152
4-6
First, double-click on line 152 - 3004 to highlight the lines data row on the Branch tab in the spreadsheet.
Figure 4-9. Changing Line Status from Diagram View This section is only an introduction to running power flow cases. The following sections and chapters provide a significant amount of detail on using PSS/E as the simulator for sophisticated and complex power system analyses.
4-7
The quantities to be determined are The magnitude of the voltage at every bus where this is not specified in the input data. The phase of the voltage at every bus, except swing buses. The reactive power output of each plant for which it is not specified. The real power, reactive power, and current flow in each transmission line and transformer.
The power flow calculation is a network solution problem. The network of transmission lines and transformers is described by the linear algebraic equation: I n = Y nn V n where: In Vn Ynn Vector of positive-sequence currents flowing into the network at its nodes (buses). Vector of positive-sequence voltages at the network nodes (buses). Network admittance matrix.
(4.1)
4-8
If either In or Vn is known, the power flow calculation is straightforward. In practice, neither In nor Vn is known and the task of the power flow program is to devise successive trials of both In and Vn such that they satisfy both (4.1) and all the load and generation conditions specified in the problem data. Once Vn has been determined, all individual transmission line and transformer flows can be obtained directly from their individual component equations.
n Tap Changer
j
k
m Transformer
Tap Changer
Figure 4-10. Equipment Connected at Bus, i Each line and transformer may be represented by a per-unit equivalent circuit, with per-unit parameters being calculated from spacing, length, and nameplate data with respect to a common system MVA base. The resulting equivalent circuit surrounding network node, i, which represents bus i in the equivalent circuit of the whole system, is shown in Figure 4-11.
4-9
j
B ij 2 B ij 2
Zim 1: tim Ysi B ik B lik 2
Zik
B ik k 2
Figure 4-11. Equivalent Circuit for Node i of Transmission Network Model The total current, ii, flowing into node i when voltages, vi, vj, vk, vm, and vn are applied to the network are determined by adding up the flow into each leg of Figure 4-11 at its connection to node i. In the case shown above, the total current, ii, is zero since there is no source or load connected there. Hence: i i = v i Y si v i B ij + ( v i v j )/z ij + ---------2 v i B ik + ( v i v k )/z ik + ------------ + v i B lik 2 vi + ------- v m / ( z im t im ) t im v n + v i ----- /z in t in Expansion of (4.2) for the i-th element of In, which is ii, gives:
n
(4.2)
ii =
n=1
y ih v h
(4.3)
where yih are the elements of Ynn and vh are the elements of the node voltage vector, Vn
4-10
The expressions for the elements, yih, in terms of transmission line and transformer parameters can be found by collecting terms in (4.2) and comparing the result with (4.3). The construction of the individual elements, yii, of the network admittance matrix from the line and transformer data is a key section of all power flow solution procedures of PSS/E. Examination of (4.2) shows that only the diagonal element, yii, and four off-diagonal elements, yih, of the i-th row of the admittance matrix are nonzero. That is, a line or transformer from bus i to bus j contributes nonzero elements only to the i-th and j-th rows of Ynn. Realistic power systems have between 1.5 and 2 transmission lines or transformers for each node. A transmission network of 2000 buses might, therefore, be expected to have approximately 4000 branches and, correspondingly, 8000 nonzero off-diagonal elements in its admittance matrix. This typical bus-to-branch ratio results in very sparse admittance matrices. In the above example only 8000 out of (2000) (2000-1), or 0.2% of the off-diagonal elements of Ynn are nonzero. The great majority of modern power flow calculation programs, including those of PSS/E, take advantage of this sparsity in their management of computer storage. They also take advantage of procedures that allow the admittance matrix to be manipulated into triangular factor and partial inverse forms which have similar sparsity properties, but whose number of nonzero off-diagonal elements is typically two to three times the number of such elements in the original Ynn matrix. Presenting a power flow program with a power system network model, whose original Ynn matrix (or derivatives therefrom), has a number of nonzero elements that exceed the programs allocated capacity, results in an error condition that prevents the use of some, but not all, of the available power flow iteration algorithms.
4-11
The Select area allows the user to select the portion of the admittance matrix to be output. The following selections are available: The entire admittance matrix. Admittance matrix rows corresponding to buses in the current bus subsystem, either as it is now defined, or as redefined following the "pressing" of the Select... button. The set of buses specified in The following buses field.
Unless the All buses toggle button is selected, the Include off-diagonal terms corresponding to ties in the specified subsystem check box is enabled. If this check box option is selected, all nonzero off-diagonal terms in the rows being processed are output. If this check box option is not selected, only off-diagonal terms corresponding to other rows being processed are output. In the Destination and data type area, the user elects to direct the output to either a named file or to the Output Bar of the PSS/E window. The admittance matrix terms produced are extracted from the admittance constructed by, and used during, the PSS/E power flow solution functions. As such, they include constant admittance loads, off-nominal tap ratios, and phase shifts, but exclude constant MVA load, constant current load, generator, switched shunt, dc line, and FACTS device contributions. Further, the admittance matrix used during the power flow solutions excludes rows and columns for swing (i.e., type 3) buses; this function also excludes terms from these rows and columns unless generators are "converted" (i.e., activity CONG is executed) prior to initiating this function. Since the admittance matrix is extremely sparse, its terms are output as a set of matrix terms, using external bus numbers, as in the following example:
154, 154, 154, 154, 154, 154, 41.9126 , -404.786 , , , , 44.7801 40.2439 297.380 24.7525
The output of the output Y matrix function may be terminated with the AB interrupt control code.
(4.4)
where: Pk + jQk vk 4-12 Net load and generation demand at bus k. Present estimate of voltage at bus k.
3. Use (4.1) to obtain a new estimate of the bus voltage vector, vn. 4. Return to Step 2 and repeat the cycle until it converges on an unchanging estimate of vn. While this scheme is useful in some specific situations (to be discussed later), it does not work well for the general power flow calculation where the terminal voltage magnitude, rather than reactive power output, is specified for many generators.
(4.5) (4.6)
This characteristic is not realistic for voltages below approximately 0.8 per unit. All PSS/E power flow voltage solutions, in both power flow and dynamic simulation, therefore, modify (4.5) and (4.6) to make Pk and Qk functions of the magnitude of the bus voltage as shown in Figure 4-13.
4-13
Figure 4-13. Constant MVA Load Characteristic (Top) and Resultant Form of Current/Voltage Curve (Bottom) The constant power characteristic holds the load power constant as long as the bus voltage exceeds the value specified by the solution parameter PQBRAK, and assumes an elliptical currentvoltage characteristic of the corresponding load current for voltages below this threshold. Figure 4-15 depicts this characteristic for PQBRAK values of 0.6, 0.7, and 0.8 pu. The user may modify the value of PQBRAK via the Power Flow>Solution>Parameters... option. This will open the Solution Parameters dialog where the value of PBRAK can be edited (see Figure 4-14).
4-14
4-15
(4.7)
(4.8)
Again, because this characteristic is unrealistic for voltages below about 0.5 per unit, all PSS/E power flow solutions modify (4.7) and (4.8) to make Ipk and Iqk functions of the magnitude of vk, as shown in Figure 4-16.
Figure 4-16. Constant Current Load Characteristic (Top) and Resultant Form of Load MVA/Voltage Curve (Bottom)
4-16
(4.9)
Note that (4.9) is not treated as a boundary condition in the solution process; it can be more convenient to incorporate this type of load as a bus shunt branch unless there is a need, at some time, to convert this load to another type.
(4.10)
The net real and reactive power inflow to a swing bus are free variables and follow from the power flow solution, rather than being boundary conditions imposed upon it. Power flow solution cases must have at least one swing bus in every separate section (island) of the network. An AC island is defined as the set of all in-service buses such that each bus in the island may be reached from every other bus in the island through the in-service AC network. If a working case contains more than one island, any island is either electrically disjoint from all other islands, or connected to one or more other islands by one or more asynchronous ties (e.g., DC lines). To be a valid power flow case, each AC island in the working case must contain at least one type 3 (swing) bus. Further, the buses connected by each in-service branch must be in-service (i.e., none of them may be type 4 buses). No swing bus is needed in fault analysis, switching, and dynamic simulation calculations, although swing buses may be used in these simulations.
4-17
Figure 4-17. Convert/Reconstruct Load and Generators Dialog When enabled, the solution connectivity checking option checks for the presence of swingless islands at the start of each power flow solution (see Section 1.7.4). The user can check that every subsystem of a power system power flow case includes a swing bus via the Power Flow>Check Data>Buses not in swing bus tree (TREE) option (see Figure 4-18).
4-18
Bus k
t g :1
High-Voltage Bus
Zt
Generator Step-up Transformer Generator
Figure 4-19. Standard PSS/E Generator Configuration The standard generator boundary condition is a specification of real power output at the high voltage bus, bus k, and of voltage magnitude at some designated bus, not necessarily bus k.
* Real (v k i k ) = P k
(4.11) (4.12)
V 1 = V sched This characteristic is subject to the following reactive power output limitations:
* Q mn k Imag ( v k i k ) Q mx k
(4.13)
4-19
It is important to recognize that the maximum and minimum reactive power limits assigned to bus k apply to generator reactive power output measured at the high-voltage bus and not at the generator terminals. Determination of Qmin k and Qmax k must, therefore, recognize the reactive power loss in the step-up transformer reactance. A reasonable assumption for assigning reactive power limits to bus k, in this situation, is to subtract a reactive loss corresponding to full load current (1.0 pu) from the generator terminal reactive power limits. Since Zt has a per-unit value with respect to generator MVA base and Qmin k, Qmax k are in megavars, Q limit k = Q limit g X t MBASE for lagging generator terminal power factor, and Q limit k = Q limit g + X t MBASE for leading generator terminal power factor, where Xt Qlimit g Qlimit k Step-up transformer reactance in per unit on generator base. Limiting reactive power in Mvar at generator terminals. Qmin k or Qmax k.
(4.14)
(4.15)
t :1 t :1
Zt Zt
t :1
Zt
t :1
Zt
nR MVA
Figure 4-20. Identical Generators at Bus Lumping several identical generators may, for example, be used where startup and shutdown of individual units within a plant are scheduled to meet increasing and decreasing plant loading. This is achieved by adjusting Pgen, Qmax k, Qmin k, and MBASEk. No adjustment of Zt or of the network branch data is necessary.
4-20
Use of this lump approach to handle multiple units implies that real and reactive power output are distributed uniformly between them. If loadings of multiple units are not identical, they must be treated as different generators even though their impedances and other characteristics are identical. This offers the advantage of having to change only unit status flags to account for a change in the number of operating units at the plant.
Because their convergence properties are dependent upon network and load attributes, each of the five power flow iteration methods of PSS/E has its own strengths and weaknesses. The most significant strengths and weaknesses are summarized in Table 4-2. Any of these five methods can fail to converge on the solution of some problems. It is rare, however, to find a problem whose correct voltage solution vector cannot be found by the application of one or more of the five methods. There are many problems that are difficult or impossible to solve with a single iterative method but which can be solved readily by the successive application of more than one method. A general guide to the selection of an iterative method follows: The Gauss-Seidel methods are generally tolerant of power system operating conditions involving poor voltage distributions and difficulties with generator reactive power allocation, but do not converge well in situations where real power transfers are close to the limits of the system. The Newton-Raphson methods are generally tolerant of power system situations in which there are difficulties in transferring real power, but are prone to failure if there are difficulties in the allocation of generator reactive power output or if the solution has a particularly bad voltage magnitude profile.
4-21
The Gauss-Seidel methods are quite tolerant of poor starting voltage estimates, but converge slowly as the voltage estimate gets close to the true solution. The Newton-Raphson methods are prone to failure if given a poor starting voltage estimate, but are usually superior to the Gauss-Seidel methods once the voltage solution has been brought close to the true solution.
Experimentation is needed to determine the optimum combination of iterative methods for each particular power system model. Experience suggests the following as the most advantageous approach to new power flow cases whose specific characteristics have yet to be learned: Initialize all voltages to either unity amplitude, or to scheduled amplitude if given, and initialize all phase angles to zero. (This step is referred to as a flat start.) Execute Gauss-Seidel iterations until the adjustments to the voltage estimates decrease to, say, 0.01 or 0.005 per unit in both real and imaginary parts. Switch to Newton-Raphson iterations until either the problem is converged, or the reactive power output estimates for generators show signs of failure to converge. Switch back to Gauss-Seidel iterations if the Newton-Raphson method does not settle down to a smooth convergence within 8 to 10 iterations.
Experience with each specific problem will suggest modifications to this procedure. In particular, the initial Gauss-Seidel iterations and flat-start steps will be bypassed when the result of a previous solution is known to be a close estimate of the expected new solution.
4-22
Siemens Power Transmission & Distribution, Inc., Power Technologies International 4-23
Advantages Tolerant of data errors, insoluble conditions in local areas of network. Fails gently, indicates areas of network causing problem.
Disadvantages
Use When
Cannot handle negative series Initial voltage estireactances. mates are poor. Acceleration factor must be tuned to match system for optimum performance.
Network has series capacitors or very Network has reactive low impedance branches. power problem.
NSOL or FNSL has Number of iterations increases failed to converge. as system size increases. Data is suspect.
4-24
Advantages
Use When
Network is convenCannot start from poor voltage tional and wellbehaved. estimates.
Overloading has pro- Prints largest As for Gauss duced reactive mismatch (real Seidel. power problems. and reactive) and voltage changes Network contains No indication of cause of (magnitude and series capacitors or problem when failing to angle) for each other negative series converge. iteration. Identireactance branches. Can give problems converging fies the bus cases where reactive power numbers where limits are restrictive. these maxima occur. Poor voltage estiCannot start from poor voltage mate and network contains negative estimates. reactive branch. Cannot handle network with low X/R ratio branches (e.g., equivalents). Intolerant of data errors. No indication of cause of problem when failing to converge. Can give problems converging cases where reactive power limits are restrictive. Network contains branches with low X/R ratios. Overloading has produced reactive power problems. As for Full As for Gauss Newton Raphson. Seidel.
Newton-Raphson method with real and reactive power equations decoupled (NSOL)
Siemens Power Transmission & Distribution, Inc., Power Technologies International 4-25
Advantages Rapid convergence on well-conditioned cases. Small bus mismatches can be achieved.
Disadvantages As mismatches are reduced, rate of improvement may be allowed. Intolerant of data errors. No indication of cause of problem when failing to converge. Can give problems converging cases where reactive power limits are restrictive.
Use When
Overloading has pro- As for Full As for Gauss duced reactive Newton Raphson. Seidel. power problems.
For multi-terminal lines, the DC line number is followed by conditions at each converter bus: bus # ANGLE TAP VDC DCCUR PAC QAC
For VSC DC lines with both converters in-service, the DC line name is followed by line and converter bus conditions as follows: DC voltages at the power and voltage controlling converters and DC current if a limit violation is relieved at this iteration, the converter bus at which it occurs, the present AC injections at that bus, and the reduced values are tabulated, followed by the new DC voltages and the DC current DC power, converter losses, and AC power at the power controlling converter DC line losses DC power, converter losses, and AC power at the voltage controlling converter
For VSC DC lines with only one converter in-service, the DC line name is followed by the DC power, converter losses, and AC power at the in-service converter. FD Tabulate the conditions for each in-service FACTS device after each iteration. The data printed for each FACTS device includes conditions at the sending end and terminal end buses, series voltage and current in polar coordinates, series voltage with respect to both series current and sending end voltage in rectangular coordinates, and an indication of those quantities currently at a limit.
4-26
4-27
5. Continuous mode control to a voltage band is not allowed. Such devices are alarmed and treated as controlling to a voltage setpoint (taken as the midpoint of the specified voltage band) in continuous mode as described in (3a) above. 6. Those switched shunts controlling other voltage controlling devices check the reactive power output of the controlled device against the more restrictive limits described in Section 3.2.11 which describes the data records and control modes for switched shunt devices. If the reactive power is outside of those limits, one step of switched shunt admittance is switched on or off so as to bring the reactive output of the controlled device toward the nearest of the more restrictive limits. In the example in Section 3.2.11, if the output of the controlled voltage controlling device exceeds 25 Mvar, the reactive output of the switched shunt will be increased: if the switched shunt has inductors switched on, one step of inductors will be switched off; otherwise one step of capacitors will be switched on. An adjustment monitor is printed at the progress output device any time a step wise adjustment as in (4) and (6) above, or the setting to the nearest discrete step as in (3b) above, occurs. When an iterative solution process is initiated on a system which has previously been solved, the presence of discretely operating switched shunts as described in (3b) above may result in more than one network solution iteration being required. Although the network should have been in balance, significant voltage changes may initially be imposed as these devices are (temporarily) switched to the continuous mode. This may be overcome by locking the switched shunts at their present settings (see Section 4.3.12).
4-28
The shunt element at the sending end bus is used to hold the sending end bus voltage magnitude to VSET subject to the sending end shunt current limit SHMX. This is handled in power flow solutions in a manner similar to that of locally controlling synchronous condensers and continuous switched shunts. In terms of the boundary conditions they impose at the buses to which they are connected, these three devices differ only in their representation of limits: synchronous condensers have Mvar limits; switched shunts have admittance limits; and the shunt elements of FACTS devices have current limits. Current in the shunt-connected bridge is determined by both the shunt Mvar output and the amount of active power transferred between the shunt and the series elements. If the current limit is violated, sending end voltage control is abandoned and the magnitude of the shunt Mvar output is reduced. The series element may be set to operate in one of eight modes as described in the following sections.
4-29
6. Series voltage is held at VSMX and bridge active power transfer is held at either TRMX or -TRMX; receiving bus voltage is a dependent variable. Both active and reactive power flow control are abandoned. 7. Terminal bus voltage magnitude is held at either VTMX or VTMN and bridge active power transfer is held at either TRMX or -TRMX; series voltage is a dependent variable. Both active and reactive power flow control are abandoned. Generally, the model remains in its current state until network convergence is achieved. Then model quantities are checked to determine if a change in model state is required (i.e., if a limited quantity can be made a dependent variable, or if a dependent variable violates its limit). If a change of model state is applied, the power flow solution continues until convergence is again achieved, and then the model is again tested for a change of state. The PSS/E FACTS model will not attempt to solve for the state in which all three of the above quantities are simultaneously held at a limit. Such a state defines an over constrained problem. In such a system condition, the FACTS model will usually cycle among model states (5) through (7) above. Observing the FACTS device conditions monitor via the FD interrupt control code (see Section 4.3.1) reveals such a situation. It is the users responsibility to decide which of the three limits is to be relaxed, and then make the appropriate data change.
4-30
its bridge active power transfer fixed as dictated by the "master" device; that is, when its control mode is 6, it is always in one of solution states 4, 6, or 7. When its control mode is 8, the specified value of series voltage is modified to reflect the active power exchange dictated by the "master". In control mode 8 when VSREF is 1 (i.e., desired series voltage is specified relative to series current), the specified Vd is replaced with that calculated from the active power exchange determined by the "master" and the series current of the "slave". In control mode 8 when VSREF is 0 (i.e., desired series voltage is specified relative to sending end bus voltage), the specified Vd and Vq are first transformed to the series current axis, and the resulting Vd is then replaced with that calculated from the active power exchange determined by the "master" and the series current of the "slave". Therefore, both devices typically have SHMX set to zero, and VSET of both devices is ignored. TRMX of the "master" device is the maximum active power exchange between the two devices, and TRMX of the "slave" device is set to zero. QDES of the "slave" device is ignored.
4-31
3. If in power factor mode, limits are checked during each power flow iteration as follows: a. Get the Mvar corresponding to the desired MW. b. If |P + jQ| exceeds the limit from 2, reduce the magnitude of P and/or Q using PWF. 4. If in AC voltage control mode, limits are checked whenever convergence of the power flow iteration is achieved as follows: a. Get the Mvar from the last iteration. b. If |P + jQ| exceeds the limit from 2, reduce the magnitude of P and/or the appropriate Q limit using PWF. c. If, on any iteration during which limits are checked, both converters are controlling voltage and both are loaded beyond a limit, only the converter with the larger overload has its loading reduced so that it is at its limit.
d. Whenever a limit violation is detected and relieved are described above, the convergence flag is reset and the power flow solution continues. 5. Whenever a converter has its active power order reduced due to a limit violation, the active power order at the other converter is reduced accordingly. Power orders and/or reactive power limits are reduced such that the following two equations are simultaneously satisfied:
( P i + P ) + ( Q i + Q )
2 2
= SMAX
Thus, if PWF is 0.0, only active power is reduced; if PWF is 1.0, only reactive power is reduced; otherwise, the above equations are applied. One of two solution strategies is used for solving the conditions at a VSC DC line at each iteration. The following approach is used when the following three conditions are satisfied: both converters are in AC voltage control mode; limits are being checked on this iteration; and both converters are overloaded. 1. At the converter whose amount of overload is greater, relieve the overload as described above. 2. Solve for the DC current using the specified DC voltage at the voltage controlling converter, the active power order and the converter loss coefficients at the converter whose overloading was relieved, and the DC line resistance. 3. Calculate the active power order at the other converter. In all other situations, the following solution approach is used: 1. At the power controlling converter, check limits as described above. 2. Solve for the DC current using the specified DC voltage at the voltage controlling converter, the active power order and the converter loss coefficients at the power controlling converter, and the DC line resistance.
4-32
3. Calculate the active power order at the voltage controlling converter. 4. Check limits at the voltage controlling converter as described above. 5. If a limit is violated at the voltage controlling converter, calculate a new power order for the power controlling converter and repeat steps 1 and 2. When an iterative solution process is invoked on a system which had previously been solved by one of the PSS/E network solution methods, the presence of VSC converters which control AC voltage and which are at an MVA or current limit usually results in more than one network solution iteration being required. Although the network should have been in balance, significant voltage changes may initially be imposed as these devices are solved with limits ignored until convergence is achieved.
4-33
A switched shunt for which MODSW is 1 or 2 at a type 1 or 2 bus may control either local bus voltage or the voltage at a remote bus to a voltage setpoint. Such switched shunts for which MODSW = 1 (i.e., discrete control) are initially treated as continuous, then moved to the nearest step and locked. A voltage controlling converter of a VSC DC line at a type 1 or 2 bus may control either local bus voltage or the voltage at a remote bus. To be a voltage controlling converter, the VSC DC line must be in-service (MDC = 1), the converter must be in-service (TYPE = 1 or 2), and the AC control mode must be set for voltage control (MODE = 1). The shunt element at the sending end of an in-service FACTS device at a type 1 or 2 bus may control local bus voltage.
When multiple voltage controlling devices control the same bus voltage, the reactive power requirements are shared among the controlling devices in proportion to their RMPCTs, subject to each devices reactive power, current or admittance limits, as appropriate. The Mvar output of each device controlling the voltage at bus "I" is set to the product of the total Mvar required at all devices controlling the voltage at bus "I" times a fraction; the numerator of this fraction is RMPCT of the device and the denominator is the sum of the RMPCTs of all the devices controlling the voltage at bus "I". It is the responsibility of the user to ensure that voltage control specifications for all the setpoint mode devices controlling the same bus voltage are identical, and that the RMPCT values are such that the desired reactive power sharing is obtained. When multiple setpoint mode voltage controlling devices are present at a bus, they should normally all be specified with the same voltage control objective. Similarly, when multiple setpoint mode voltage controlling devices are present among a group of buses connected together by zero impedance lines, the same voltage control objective should be specified for all of them. (Recall that buses connected together by zero impedance lines are treated as the same bus during power flow solutions; see Section 3.2.5.1) When one or more devices are controlling the voltage at a remote bus, any setpoint mode voltage controlling devices at the controlled bus should be specified so as to control local bus voltage. Other than generation at the bus itself, setpoint mode voltage controlling devices at type 3 buses and at buses connected to type 3 buses through zero impedance lines may not be used for voltage control purposes. Such devices are handled as follows by the power flow solution activities: A zero impedance line connected generating plant is held at its present active and reactive power output. A local or zero impedance line connected switched shunt controlling to a voltage setpoint is locked at its present admittance. A local or zero impedance line connected VSC DC line is blocked. A local or zero impedance line connected FACTS device is blocked.
Section 4.4.5.6 describes how to check for suspect or erroneous voltage control specifications.
4-34
A switched shunt for which MODSW is 1 at a type 1 or 2 bus may control either local bus voltage or the voltage at a remote bus to a voltage band. A switched shunt for which MODSW is 3 at a type 1 or 2 bus may control the reactive power output of a generating plant to fall within a reduced reactive power limit band. A switched shunt for which MODSW is 4 at a type 1 or 2 bus may control the reactive power output of a voltage controlling VSC DC line converter to fall within a reduced reactive power limit band. A switched shunt for which MODSW is 5 at a type 1 or 2 bus may control the admittance setting of a remote switched shunt to fall within a reduced reactive admittance limit band. A transformer may have its winding one turns ratio adjusted to hold the voltage at a designated bus within a specified band. The terminal end of an in-service FACTS device at a type 1 or 2 bus may deviate from its desired power setpoints to keep the voltage at the terminal end bus within a specified band.
4-35
Figure 4-21. Loadflow Solutions Dialog Alternatively, the solution can be launched using the Solve button. This will open the same dialog shown in Figure 4-21, or will automatically invoke the previously used solution method without offering the selection dialog. Following selection of any or all Solution Options and/or Area Interchange Control options (see Section 4.3.12), the solution is initiated by clicking the Solve button in the dialog. If the load flow solution network connectivity checking option is enabled (see Section 1.7.4), a check is made to confirm that each non type four bus is connected back to a type three (swing) bus
4-36
through the in-service AC network. If any violations are detected, an appropriate message is printed and the solution is terminated. At the completion of each iteration, a convergence monitor is shown in the Output Bar. The monitor tabulates: 1. The iteration number. 2. The largest voltage magnitude change as a multiple of the convergence tolerance. 3. The number, name and base voltage of the bus experiencing the largest voltage change; alternatively, if the bus is the star point bus of a three-winding transformer, the transformer name followed by "* BUS" is printed. 4. The real part of the largest voltage change. 5. The imaginary part of the largest voltage change. At completion of the solution or exhaustion of the allowable number of iterations, the largest bus mismatch is tabulated, along with the system total MVA mismatch and a summary of swing (type three) bus power outputs. An asterisk ("") following a machines active or reactive power output in the swing bus summary indicates that the power output is beyond its limits.
Both acceleration factors have default values of 1.6, but ACCP need not be equal to ACCQ. The guide to the tuning of the acceleration factors should be: If the voltage change on successive iterations is oscillating in magnitude and/or sign, decrease acceleration. If the voltage change on successive iterations is decreasing smoothly, convergence may be improved by increasing acceleration.
The acceleration factors should never be set greater than two, and the optimum seldom exceeds about 1.8. Although the acceleration must be tuned to the system for optimum performance, deviations from the optimum values do not have a dramatic effect on the number of iterations required. At the completion of each iteration, the largest voltage change is checked against the "blowup" tolerance, BLOWUP, which has a default value of 5.0 pu. If the largest change exceeds this tolerance, an appropriate message is printed and the solution is terminated.
4-37
The voltage convergence tolerance default is 0.0001 pu. This tolerance applies to the largest voltage change each iteration, and convergence is assumed when the magnitude of the largest bus voltage change is less than this tolerance. Reducing the tolerance as low as 0.00001 pu is permissible to achieve reduced node mismatches, but such a small tolerance is not recommended since the convergence of the Gauss-Seidel method becomes very slow as the voltage changes fall below about 0.0001 pu. The user may modify any of these solution parameters by launching the Solution Parameters dialog (see Figure 4-22) from the Power Flow>Solution>Parameters... option. On the Gauss tab, changes can be made to the acceleration factors, ACCP/ACCQ, and the TOL and ITMX parameters. The BLOWUP parameter is available on the General tab also shown in Figure 4-22.
4-38
The acceleration factor ACCM is used only for the Modified Gauss-Seidel method. The General solution parameters are independent of the type of iterative solution. In addition to the BLOWUP parameter, previously described, they are: PQBRAK This is the voltage level below which the load characteristic will change from constant MVA to an elliptical current-voltage characteristic. (see Section 4.2.4.1). THRSHZ This is the threshold reactance for branches below which they will be treated as zero impedance lines. (see Section 3.2.5.1) ADJTHR When tap adjustment is enabled for the Gauss Seidel and the Full Newton Raphson solutions, those transformers controlling voltage are checked for adjustment whenever the largest voltage magnitude change in per unit on the previous iteration is less than the automatic adjustment threshold tolerance, ADJTHR. When using the decoupled and fixed slope decoupled Newton Raphson solutions, this adjustment check occurs following any "P-angle half iteration" in which the largest voltage phase angle change in radians is less than ADJTHR. ACCTAP This is a tap movement deceleration factor. The voltage error, for a voltage controlling transformer is multiplied by ACCTAP. If ACCTAP is set less than its default value of 1.0, the apparent voltage error is reduced and the number of tap changes occurring during the iterative process is reduced. TAPLIM The solution parameter TAPLIM, which has a default value of 0.05, defines the maximum ratio change that may be applied to a transformer during any adjustment calculation. If the tap STEP of a transformer exceeds TAPLIM and the controlled voltage is outside of its voltage band, the ratio is changed by one tap STEP.
Reducing ACCTAP and/or TAPLIM below their default values may be beneficial on systems with a high concentration of Load Tap Changers or whose voltage profile is extremely sensitive to tap settings.
4-39
4-40
7. Is tolerant of data errors and insoluble conditions in local areas of the network. It is generally well converged everywhere except in the problem areas. 8. The rate of convergence is very sensitive to the tuning of the acceleration factor ACCM. Modest deviation from the optimum value may result in poor convergence characteristics. 9. The Modified solution takes somewhat more time per iteration than does the standard Gauss-Seidel solution but generally requires fewer iterations.
4-41
Alternatively, the solution can be launched using the Solve button. This will open the same selector dialog as shown in Figure 4-23, or it will automatically invoke the previously used solution method without offering the selector dialog. For the Newton solution options, differences from the Gauss method are shown in Figure 4-23. They are: Tap and phase adjustment options are broken out to be independent. Imposition of VAR limits has more options. A non-divergent solution is available only for the full Newton and the fixed slope decoupled Newton solutions.
Following selection of any or all Solution Options, adjustments and/or Area Interchange Control options (see Section 4.3.12), the solution is initiated by clicking the Solve button in the dialog. The Newton-Raphson solutions handle the network connectivity checking option, flat start solution, and load, generator, switched shunt, FACTS device, and DC line boundary conditions in the same way as do the Gauss-Seidel solutions. In addition to the interrupt control codes recognized by the Gauss-Seidel solution methods, however, the NC interrupt control code may be used to suppress the incorrect var limit tabulation printed at the termination of a Newton-Raphson solution (see Section 4.3.1). The FACTS device monitor, DC transmission line monitors, largest mismatch tabulation, and swing bus summary are identical to those provided by the Gauss-Seidel solution method. At each iteration, the convergence monitor (see Figure 4-24) tabulates: The iteration number. The largest active power mismatch in per unit on system MVA base and the bus at which it occurs. The largest reactive power mismatch in per unit on system MVA base and the bus at which it occurs. The largest voltage magnitude change in per unit and the bus at which it occurs. The largest phase angle change in radians and the bus at which it occurs.
Buses are identified in the convergence monitor by their bus numbers except for the star point buses of three-winding transformers which are identified by their transformer names.
4-42
Figure 4-25. Selection of Imposition of Var Limits Apply automatically: Reactive power limits are to be ignored until the largest reactive power mismatch has been reduced to a preset multiple of the convergence tolerance. Apply immediately: Reactive power limits are to be recognized on the first mismatch calculation, preceding the first iteration. Ignore: Reactive power limits are to be ignored at all type two buses except those for which the upper and lower limits are equal. Apply at: Reactive power limits are to be applied either on iteration number "n" or when the largest reactive power mismatch is within a preset multiple of the tolerance, whichever occurs first.
The var limit logic of this solution method contains code to prevent the phenomenon of a setpoint mode voltage controlling device oscillating on and off a limit from one iteration to the next, or between high and low limits from one iteration to the next. This is accomplished by "looking back" to check the reactive power requirement and voltage magnitude on the previous iteration. Consequently, since the logic presumes the existence of a previous iteration for the conditions in the working case, the immediate application of generator reactive power limits should be specified only
4-43
when continuing the solution of the system in the working case from a previous Gauss-Seidel or Newton Raphson solution. The application of generator reactive power limits on the first iteration following a network change may cause setpoint mode voltage controlling devices to be spuriously placed on a limit (e.g., a generators reactive power set at the low limit but voltage magnitude less than scheduled voltage). Activity FNSL prints a summary of any such voltage controlling devices at the progress output device prior to returning control back to the activity selector. The reactive power component limits of voltage controlling switched shunts, VSC converters, and shunt elements of FACTS devices are always recognized.
The BLOWUP parameter, used for both Gauss and Newton solutions, is available on the General tab.
4-44
The Newton-Raphson solution methods apply an acceleration factor, ACCN, to the voltage adjustments made at setpoint mode voltage controlled buses. This is done to overcome the stability problems that can arise when the Newton method encounters reactive power limits. The normal value of this acceleration factor is unity, but in cases exhibiting oscillatory convergence, it may occasionally be advantageous to decrease the acceleration factor. It will rarely, if ever, be advantageous to set this acceleration factor greater than unity. The Newton-Raphson solutions scale down the voltage magnitude and voltage angle change vectors if the most negative element of the "vmag / vmag" vector is less than or equal to -1.0. A more restrictive limit on the size of the largest voltage magnitude change which may be applied on any single iteration is provided by the solution parameter DVLIM; the element of the "vmag / vmag" vector with the largest magnitude is checked against DVLIM, and, if it exceeds DVLIM, the change vectors are scaled down such that the largest voltage magnitude change applied is of magnitude DVLIM. The default value of DVLIM is 0.99; reducing it to as low as 0.05 may improve convergence properties in difficult cases. At the completion of the first iteration, the largest "vmag / vmag" change is checked against a "blowup" tolerance, BLOWUP, which has a default value of 5.0 pu; on subsequent iterations, the largest phase angle change as well as the largest voltage magnitude change are checked. The unscaled change vectors are used in the "blowup" check; i.e., the "blown up" condition is determined before any scaling down of the change vectors, as described in the preceding paragraph, is applied. If the largest change exceeds the "blowup" tolerance, an appropriate message is printed and the solution process is terminated. The "blowup" check is bypassed in the non-divergent Newton power flow solution (see Section 4.3.9.7). The Newton-Raphson solutions have a default limit of 20 iterations (ITMXN). The tolerance, TOLN, applies to the largest bus mismatch during each iteration. Convergence is assumed when no active or reactive component of bus mismatch exceeds the tolerance. The default tolerance is 0.1 MW and Mvar, (0.001 pu on 100 MVA base) but a tolerance as large as 1 MW and Mvar can give acceptable power flow solutions for many purposes.
4-45
The following rules and convergence characteristics apply to Newton-Raphson solution methods but consideration should be given to the non-divergent solution (see Section 4.3.9.7): 1. The solution converges in a very few iterations on well-conditioned cases, achieving very small bus power mismatches. 2. Negative reactance branches are permitted in the network. 3. The presence of very low impedance branches (e.g., jumpers with an impedance of j0.0001) which are not being treated as zero impedance lines (seeSection 3.2.5.1) may result in the inability of the Newton-Raphson to reach the default convergence tolerance. Even with such a network, the solution is usually capable of reducing the largest bus power mismatch to less than 0.2 MVA. 4. The number of iterations required to reach the convergence tolerance is generally insensitive to system size. 5. The solution may diverge if the initial voltage estimate is poor. 6. Reactive power problems may cause poor convergence characteristics. 7. Applying generator reactive power limits "too soon" may cause the solution to diverge. 8. The solution is intolerant of data errors and insoluble conditions in local areas of the network. 9. When the solution diverges, it often fails catastrophically, giving no indication of where the problems are. 10. The Newton-Raphson solutions require the optimal ordering of network nodes. If a new ordering requirement is detected, a message is printed, and the ordering process is automatically executed at which point the solution continues. 11. The time per iteration of the solution is longer than that required for other power flow solution activities, but few iterations are usually needed.
4-46
Figure 4-27. The Decoupled Newton Raphson Convergence Monitor The rules and characteristics governing the use of the decoupled solution are similar to those of the fully coupled solution. In addition to those rules, the following apply: 1. The decoupled solution converges well if fairly uniform X/R ratios are present throughout the network. 2. When the network contains branches with resistance close to or greater than the reactance, the iteration usually reaches some mismatch level and then begins to diverge, usually slowly. 3. As the mismatches are reduced, the rate of improvement on successive iterations is slowed. 4. The time per "half iteration" in the decoupled solution is roughly 1/4 of the time per fully coupled iteration.
4-47
the matrix used for the reactive power-voltage calculation changes only as voltage controlled buses switch between voltage regulating and reactive power limited boundary conditions. The solution convergence monitor is similar to that of the decoupled solution. Each iteration is identified in the ITER column with its main iteration number, followed by a decimal point, followed by either a zero (for the angle correction calculation) or a five (for the voltage magnitude correction calculation). In addition to those rules enumerated for the fully coupled solution, in Section 4.3.9.3), the following apply: 1. The fixed slope decoupled solution is much less sensitive to a poor initial voltage estimate than is the fully coupled solution.. 2. As the mismatches are reduced, the rate of improvement on successive iterations may be slowed. 3. The time per "half iteration" with the fixed slope solution is roughly 1/5 of the time per fully coupled iteration. The "start-up" time is longer as the fixed matrices are calculated.
The non-divergent Newton power flow solution option attempts to terminate the iterative procedure before divergent iterations have driven the voltage vector to a state where large power mismatches and unrealistic voltages are present. The resulting voltage vector, although not sufficiently accurate to provide a "converged" power flow solution, often provides a relatively good indication of the state of the network. In particular, voltage collapse situations can be identified by localized areas of bus power mismatches and low voltages, with the remainder of the network "converged". The Non-divergent Solution option may be applied in the Fully Coupled and the Fixed Slope Decoupled Newton solutions. It also finds use in Automatic AC Contingency analysis (see Chapter 5). The Non-divergent solution option is selected in the Loadflow solutions dialog on the Newton tab as shown in Figure 4-28.
4-48
Figure 4-28. Selecting the Non-divergent Solution Option The application of the Newton method to the power flow problem calculates a pair of change vectors: for voltage phase angles, and vmag / vmagold for bus voltage magnitudes. In its usual application, the bus voltages are updated using equations which may be written in the form: new = old + (ACCFAC * ) vmagnew = vmagold * [1.0 + ACCFAC * (vmag / vmagold)] where ACCFAC is equal to 1.0. In the non-divergent solution scheme, ACCFAC is set to 1.0 at the start of each Newton iteration. If the mismatches that result from the new voltage and angle vectors indicate divergence, the value of ACCFAC is halved, new and vmagnew recalculated, and mismatches recalculated. This process is repeated until either: the indication of divergence is eliminated. In this case, the solution advances to its next iteration. ACCFAC has been reduced to a near zero value without eliminating the indication of divergence. In this case, the solution is terminated.
The divergence metric used in this "inner loop" voltage correction is the sum of squares of the MVA mismatches, expressed in per unit, at all in-service buses in the working case (SUMSQM). The nondivergent algorithm infers the elimination of divergence when the SUMSQM resulting from the application of a set of voltage magnitude and phase angle corrections is less than the SUMSQM at the start of the iteration multiplied by the improvement factor NDVFCT. That is, a new set of voltages is accepted if: SUMSQMnew < NDVFCT * SUMSQMold The non-divergent improvement factor, NDVFCT, which has a default value of 0.99, should never be greater than 1.0 nor less than or equal to 0.0. With values very close to 1.0, The solution accepts small reductions in SUMSQM and goes on to the next Newton iteration. As NDVFCT is reduced, the Newton solution requires larger reductions in SUMSQM before inferring the elimination of divergence. The setting of NDVFCT is a trade-off between execution time and a possible incremental improvement in total system mismatch level. Up to ten "inner loop" mismatch calculations are performed, and if SUMSQM has not improved sufficiently by the last attempt (with ACCFAC approximately 0.00195), the solution is terminated. The voltage vector is set to either its value at the completion of the prior Newton iteration, or to the value corresponding to the last "inner loop" mismatch calculation, whichever has the smaller value of SUMSQM.
4-49
BLOWN UP AFTER
12 ITERATIONS 1139.18 MVA AT BUS 7280.85 MVA QGEN 2959.5* 205 [SUB230 230.00]
LARGEST MISMATCH: 495.60 MW 1025.72 MVAR SYSTEM TOTAL ABSOLUTE MISMATCH: SWING BUS SUMMARY: BUS X--- NAME ---X 3001 MINE PGEN -1500.9
QMAX 600.0
QMIN -100.0
8 ITERATIONS--NON-DIVERGENT OPTION COULD NOT REDUCE MISMATCH 23.83 MVA AT BUS 93.62 MVA QGEN 427.0 205 [SUB230 230.00]
LARGEST MISMATCH: 23.16 MW 5.59 MVAR SYSTEM TOTAL ABSOLUTE MISMATCH: SWING BUS SUMMARY: BUS X--- NAME ---X 3001 MINE PGEN 270.5
QMAX 600.0
QMIN -100.0
4-50
The convergence and tolerance data can be changed via the Power Flow>Solution>Parameters... option which opens up the Solution Parameters dialog. Figures 4-30 and 4-31 show the dialog open at the Newton and Gauss tabs respectively.
4-51
4-52
Optimum Acceleration
Iteration Number
4-53
The Newton solutions might not be able to reduce mismatch to the 0.001 per-unit value because of the inherent computer precision limit. Consider a branch with impedance of 0.0001 per unit and voltages close to unity at both ends. The maximum imprecision in calculation of power flow through the branch is approximately: V P = 2 ------- = 0.0025 per unit Z Since the bus mismatch imprecision is the sum of the imprecisions in flows into connected branches, a power flow case including such low-impedance branches is unlikely to reach the default tolerance of 0.001 per unit. Branch impedances as low as 0.0001 per unit do not occur frequently, but can arise in star-equivalents of three-winding transformers and are sometimes used to represent jumpers between bus sections. When these low-impedance branches exist in a power flow case, it is often advisable to raise the zero-impedance branch threshold to represent these branches as zero-impedance lines and then remove the low-impedance branches by "joining" the terminal buses of the branch together. (This topological manipulation is described in Section 4.6.4). An alternative is to increase the tolerance to 0.0025 or 0.005 per unit. A tolerance of 0.005 per unit on a 100-MVA system base represents a power flow solution imprecision of 0.5 MW, which is more than acceptable for the great majority of power flow cases.
4-54
Figure 4-33. Solution Options and Adjustments for the Newton Solutions The automatic adjustments available are specified in Table 4-4. In addition to the options listed in the table, the user has the option to start the power flow solution from a flat-start, as seen in Figure 4-33. When enabled, an adjustment option is applied throughout the entire power flow case. However, it is important to recognize that the adjustment of any individual tap-changing transformer, phase shifter, or area net interchange can be suppressed by editing its adjustment parameters in such a way that no adjustment can occur. Those parameters are accessible in the spreadsheet.
4-55
Enabled
GAUSS NEWTON
4-56
Method Gauss-Seidel Modified Gauss-Seidel Full Newton-Raphson Decoupled Newton-Raphson Fixed-slope, decoupled Newton-Raphson
* Tap is assumed fixed.
The recommended method for suppressing ratio adjustment is to set the transformer control flag to zero. Ratio adjustment may also be suppressed by setting IREG to 0. The tap-step ratio should be properly coordinated with the acceptable voltage band (VMAX-VMIN) because the discrete steps of available tap ratio are recognized. The default tap-step ratio is 0.00625 per unit (0.625%). The band between VMAX and VMIN should normally be twice the transformer tap-step. A band of 2% is recommended for the normal case of 0.625% tap ratio steps. A value of 0 for tap-step should only be used to indicate continuously adjustable taps to the direct tap adjustment algorithm.
4-57
unduly narrow band can cause non convergence of the power flow solution. A reasonable band is 5 MW of the target flow.
4-58
This section discusses the available reports, the means by which they are generated and, as appropriate, how to interpret the information presented. Table 4-6 summarizes the available power flow reports and subsystems by which they can be limited. Table 4-6. Summary of Available PSS/E Power Flow Reports
Function Power Flow Results Comprehensive power flow output in tabular or graphical format. Multi-terminal DC line solution output Summary Reports Summary of area, zone or owner totals of load, gen- AREA, ZONE, OWNER eration, net interchange, shunts and losses. Summary of tie-line flows between areas. Summary of tie-line flows between zones. Reports on Checking Limit Summary of branches exceeding specified percentage of selected rating. Summary of buses with voltage outside specified band. AREA, OWNER, ZONE, KV AREA, OWNER, ZONE, KV AREA ZONE AREA, OWNER, ZONE, KV NONE Can be Selected by
Summary of generator terminal loading conditions on AREA, OWNER, ZONE, KV either all, or only overloaded, generators. Summary of generator bus loading conditions on either all, or only var-limited, generators. Summary of controlling transformers violations Generator reactive power capability Regulated bus violations and/or conflicts AREA, OWNER, ZONE, KV AREA, OWNER, ZONE, KV AREA, OWNER, ZONE, KV AREA, OWNER, ZONE, KV
Power flow results can be provided either in a tabular format or in a graphical format using the oneline slider format. In the tabular format, power flow output reports may be organized either numerically by ascending bus number, or alphabetically by bus name. Selection of ordering by numbers or names is made in the Program Settings (see Section 1.7.4.) where either the Number output option, or the Extended Name output option may be chosen. Changing between the Number and Extended Name input options has no effect on the ordering of power flow reports.
4-59
All reports, except those selected by the AREA, ZONE and OWNER criteria, are made with buses appearing in pure numeric or alphabetic order. Power flow results reports selected by these criteria order the buses numerically or alphabetically within groupings. As an example, if output is selected by AREA, with areas 2 and 6 selected, the report will list all buses in area 2 first and then all buses in area 6.
4-60
The Bus Based Reports dialog shows options for selection of the "standard" output or a "Wide Format" output with or without the inclusion of branch and equipment currents (amperes) in the tabulation. The lower half of the dialog allows selection of output by Area, Zone, Owner, Base kV, Bus or any combination of those selection criteria.
4-61
The first two lines for each tabulated bus are followed in turn by: Shunt elements connected to the bus FACTS devices DC lines AC branches terminating at the bus
4-62
5. The MVA corresponding to the active and reactive powers in (3) and (4) above, and the percent loading on the shunt element. If the FACTS device contains a series element, the following data pertaining to it is printed in the output blocks of its sending and terminal end buses: 1. The number, name, and base voltage of the other endpoint bus ("to bus"). 2. The FACTS device number; this is printed in the circuit identifier column. 3. The power flowing into the series element along with its percent loading at the "from bus" end. 4. The magnitude and phase of the series voltage. If the series voltage magnitude is being held at its limit (control modes 1, 5 and 6) or if the series voltage magnitude exceeds VSMX (control modes 2, 3, 4, 7 or 8), its value is followed by the tag "HI". Otherwise, the tag "RG" is printed. 5. The FACTS device losses calculated as the algebraic sum of the reactive power flowing into the series device from its endpoint buses. 6. The numbers and names of the area and zone in which the other endpoint bus ("to bus") resides. 7. An identifier indicating the type of FACTS device being reported ("SSSC", "UPFC", or "IPFC"). In Figure 4-36, it can be seen that on Bus 153, listed immediately after the 200 MW constant impedance load, there is a STATCON (identified as FACTS Device #1) absorbing 50 Mvar.
The power flowing into a DC line is the apparent AC system complex load as seen at the converter bus. The following data is printed in the output block of each two-terminal and multi-terminal DC line converter bus: 1. For two-terminal lines, the number, name, and base voltage of the other converter terminal bus ("to bus"). For multi-terminal lines, the identifier "MULTI-TERMINAL DC". 2. The DC line number; this is printed in the circuit identifier column. 3. The power flowing into the DC line. 4. The converter transformer off-nominal turns ratio, TAPR (or TAPI), followed by a twocharacter tag, which is either "HI" or "LO" if the ratio is at its high or low limit, respectively; "LK" if DC taps were locked during the last power flow solution activity, or if an
4-63
AC transformer (rather than this converter transformer) is controlling a DC line quantity; or "RG" if the ratio is in regulating range. 5. The value of converter angle followed by one of the tags "RG", "HI" or "LO" if the angle is within its limits, at or above its nominal high limit, or at or below its steady-state low limit, respectively. 6. DC line losses calculated as the algebraic sum of the powers flowing into the line from its converter buses. 7. For two-terminal lines, the numbers and names of the area and zone in which the other converter bus ("to bus") resides. For multi-terminal lines, the numbers and names of the area and zone in which the "DC bus" to which the AC converter bus is connected resides. 8. The identifier "RECTIFIER" (or "INVERTER"), which refers to the "from bus". Figure 4-37 shows the output listing at a 765 kV Bus (1600) where there is a Generator (3,000 MW) feeding the rectifiers on the two DC lines to the 18 kV Buses 1403 and 1404. Each line is transmitting 1,500 MW. (Note that the LOSSES, AREA and ZONE columns are not shown.) The converter transformer tap on DC line #1 is at its high limit (HI) and the firing angle, alpha is at 9.33o, within its range (RG). On line #2, both the converter transformer and the firing angle are within regulating range (RG).
Figure 4-37. Two-terminal DC Line Output at Rectifier In Figure 4-38 output for the inverter at Bus 1404 can be seen. It shows only 1435.9 MW arriving from the rectifier at Bus 1600, the converter transformer taps are locked (LK) and the firing angle, gamma, is at or above its high limit (HI) of 20o.
Figure 4-38. Two-terminal DC Line Output at Inverter For a bus with a VSC DC line connected to it, the following data is printed in the output block: 1. If the other converter terminal is in-service, the number, name, and base voltage of the other converter terminal bus ("to bus"), followed by the tag "VSC" in the circuit identifier column. If the other converter terminal is out-of-service, "VSC CONVERTER" is printed in these columns. 2. The AC power flowing into the DC converter.
4-64
3. The percent of MVA rating, where the rating is taken as the more restrictive of IMAX converted to MVA and SMAX. 4. DC line losses calculated as the algebraic sum of the powers flowing into the line from its converter buses. 5. The numbers and names of the area and zone in which the other converter bus resides if the other converter terminal is in-service; if it is out-of-service, these columns are left blank. 6. The VSC DC line name.
LO
RG
DC
4-65
LK
The "from bus" is connected to the winding one side of this two-winding transformer or to any winding of this three-winding transformer, and either this transformer winding is not a tap changing transformer winding, its adjustment control mode is to zero or negative, or the automatic tap ratio adjustment was disabled during the previous power flow solution activity. The "from bus" is not the winding one side of this two-winding transformer.
UN
Except for the tags "DC" and "UN", phase shifters are handled in a similar manner. For single section two-winding transformers with non-zero phase shift angle on the winding one side, no indication of phase shift is printed in the output block of the winding two side bus. When the multisection line reporting option is enabled (see Section 1.7.4), the far end "to bus" (rather than the closest "dummy" bus) of each multisection line connected to the "from bus" is shown as its "to bus". Multisection lines are identified with an ampersand ("&") as the first character of their branch identifiers in the circuit identifier column (e.g., "&1"). The sum of the losses on all of the line sections comprising the multisection line is shown as losses on the multisection line. Finally, transformer information is shown only if the line section adjacent to the "from bus" is a transformer branch, and the data applies to the winding adjacent to the "from bus". If any of the non transformer branches reported have a nonzero line shunt at the "from bus" end, or if any first winding of a transformer branch connected to the "from bus" has non-zero magnetizing admittance, and the line shunt reporting option is enabled (see Section 1.7.4), the branch output lines are followed by lines reporting powers corresponding to each of these admittances. Note that, regardless of the setting of this option, the branch flows reported always include these components. Figure 4-39 shows a sample of the tabular output. It covers Buses 152 and 153 which are connected by a 500/230 kV transformer. It can be seen that the tap, at the Bus 152 side is at its high limit (HI) of 1.05 pu. At bus 153 it can be seen that this is not the winding one side of this two-winding transformer (UN). The figure also shows three non transformer branches from Bus 153. They include circuits #1 and #2 to Bus 154 (DOWNTN), which are overloaded (at 180% and 150% of rating) and a single circuit to Bus 3006 (UPTOWN).
4-66
4-67
4-68
Figure 4-40. Wide Format Power Flow Output including Branch Currents
The main difference between the standard and wide format is that, in the former, the data categories are listed in vertical order while in the wide format they are printed from left to right. Those data categories are: Bus data Generators Load Shunts FACTS devices DC Lines Branches
The wide data format output is initiated in the same manner as the standard format. Selecting Wide format output provides the option to include currents in the tabulation (see Figure 4-41).
4-69
Figure 4-42. Power Flow Output Results in Diagram View The user can choose to show all this information for all buses, branches and equipment, including generation, or to globally prevent showing of particular types of information (e.g., no branch flows on all branches) or to select particular buses, lines and equipment to have their annotation suppressed. Selecting the Diagram>Annotation... option will open the Powerflow Data Annotation dialog where selections can be made of which information to show. Right-clicking on the diagram or a network element in the diagram will give access to the same dialog (Figure 4-44). Right-clicking on a network element will make the Item Annotation... and Diagram Annotation... options available (Figure 4-43). In the right hand diagram of Figure 4-43, the number of the bus (3004) is shown. This is the item on which the right-click was performed. Note further that the Diagram Annotation toolbar button is indicated in the pop-up menu.
4-70
Figure 4-43. Selecting the Power Flow Data Annotation Dialog from the Diagram Right-click Pop-up Menu The Powerflow Data Annotation dialog is shown in Figure 4-44. It can be seen that the annotations on the one-line diagram in Figure 4-42 are in accord with the selections shown for branch, bus, voltage, equipment and flow directions.
4-71
Figure 4-44. Power Flow Data Annotation Dialog: Diagram Annotations Tab For each item (or network element) including generation, branch, equipment and bus, an Annotation Properties dialog will open particular to the item selected. Figure 4-45 shows the selections for a LOAD. More details on item annotation are discussed in Section 2.5.11.1.
4-72
Figure 4-46 displays the Diagram Range Checking tab. Under Line Ratings, Use line ratings is selected to highlight lines loaded at 55% of the Rate A. In addition, the Bus Voltage Limits are selected to highlight buses with voltages higher than 1.01 pu or lower than 0.95 put
Figure 4-46. Selecting Line Ratings in the Diagram Range Checking Tab With these Diagram Range Checking options selected, the power flow output shown in Figure 4-43 will change to show the buses and lines with voltages and loadings outside the ranges selected (see Figure 4-47). It can be seen that buses 152 and 201 (and others) are highlighted for having voltages in excess of the high limit, 1.01 pu. Bus 154 and 205 are highlighted for having voltages below the low limit, 0.95 pu. The two circuits between buses 153 and 154 (and others) are highlighted to show their loading is in excess of 55% of their Rate A.
4-73
4-74
4-75
Figure 4-50. Accessing the Area, Owner, Zone Summary Reports Area, zone and owner subsystem totals are selected in the Area/Owner/Zone Totals dialog shown in Figure 4-51. The reports are generated, as specified, for all subsystems or for selected subsystems. The figure shows that Area totals have been indicated and that specific Areas will be selected. When the Select button is clicked, the Area Subsystem Selector dialog will be opened. Clicking Go generates the report.
4-76
Figure 4-52. Area Total Results A brief examination of the results shows: The FLAPCO area is transmitting power to the other two areas although it is exporting more (278.7 MW) than scheduled (250 MW). This is because the Area Interchange control was not enabled in the Loadflow Solutions window. LIGHTCO area is receiving 130.8 MW compared to a desired interchange of 100 MW. The FLAPCO area is receiving 684.6 Mvar from the other two areas. Total Real Power losses are 58.7 MW
4-77
A brief examination of the results shows: Zone 1 (FIRST) has zero generation but a demand level of 1200 MW. It can be seen that its net interchange is 1218 MW which serves the load demand and the zones losses of 18 MW. Note that there is no Zone interchange flow control available. Similarly, Zone 2 (SECOND) has 1400 MW of generation but 1500 MW of load. Its net interchange therefore is seen to be 130 MW which serves the deficit between generation and demand and the zones real power losses of 30.8 MW.
Figure 4-54. Owner Totals Results A brief examination of the results shows: The seven Owners have ownership of all the generators in this network (3258 MW). This can be compared with the Area totals. All the shunts in the network, whether they be FACTS devices, switched shunts or bus shunts are assigned to three Owners (TRAN 1, TRAN 2 and GEN 2). Three Owners (GEN 1, GEN 2 and GEN 5) supply a total of 19,196 MW of generation but have no ownership of demand. Note that there is no Owner interchange control available.
4-78
The dialog for interchange reports are opened from the Power Flow>Reports>Area / zone based reports... or by clicking the Area/Zone button. The Area/Zone Base Reports dialog will be displayed (Figure 4-55).
Figure 4-55. Area/Zone Based Reports Dialog There are two types of summary reports: Inter area/zone flow, which provides total flows between Areas or Zones and Tie line, which provides detailed flows on the tie lines (branches) between the Areas or Zones. The output is organized by Area or Zone such that all Areas or all Zones are reported or the Select... facility may be used to limit the output to selected Areas or Zones. It is useful to note that the inter Area / Zone flow report can be compared to the Totals report described in Section 4.4.4.1.
4-79
Figure 4-56. Inter-Area Flows by Area This simple summary on inter-area flow can be compared with the Area Total report shown in Figure 4-52. This report confirms the previously documented results which show that Area 1 is exporting 131 MW to Area 2 and exporting 148 MW to Area 5. Note that these numbers are rounded in comparison to results shown in Figure 4-52. The Inter-zone summary report for the savnw.sav case is seen in Figure 4-57.
Figure 4-57. Inter-Zone Flows by Zone This simple summary on inter-zone flow can be compared with the Zone Total report shown in Figure 4-53. This report confirms the previously documented results which show that Zone 1 is importing a total of 1218 MW from the other three zones.
4-80
Figure 4-58. Inter-Area Tie Line Report A portion of the inter-zone tie-line report for the savnw.sav case is seen in Figure 4-59. The report presents information in order of Zone. The figure shows the tie-line flows from Zone 1 to Zones 2, 5 and 77. The total flows can be compared with the interchange totals shown in Figure 4-57 (interzone flows) and Figure 4-53 (zone totals report).
4-81
The Power Flow>Reports>Limit checking reports... option opens the Limit Checking Reports dialog shown in Figure 4-61. Alternatively, the Limit Checking toolbar button can be used (see upper right portion of Figure 4-60).
4-82
Figure 4-61. Limit Checking Reports Dialog The seven available reports are accessed from the seven tabs shown in the Limit Checking Reports dialog. Note that each report can be selected by AREA, ZONE, OWNER, BASE KV and BUS, using the Select area of the dialog.
For overload checking purposes, the user can select which of the three ratings is to be used, with the default being the rating set established in the program options (see Section 1.7.4). The default percentage of rating limit is 100%. This limit can be adjusted up or down in 5% steps. Figure 4-62 shows the available reporting selections and the ratings selections on the Branches tab.
4-83
Any checked branch whose current loading, including line charging, line connected shunt, and transformer magnetizing admittance components, exceeds the specified percentage of rating is reported. The default limit is 100%.
4-84
If the user specified a subsystem for reporting (for example, AREA, ZONE, etc.), the output is generated, with all branches having at least one endpoint bus in the specified subsystem being checked. It should be noted, however, that when subsystem selection is by OWNER, it is branch ownership rather than bus ownership which is used in determining which branches are contained in the specified subsystem. Any other selection criteria apply to the branchs endpoint buses. Any branch whose corresponding rating is zero is not checked for overloading. Any branch whose current loading exceeds the designated percentage of rating is alarmed. The current is calculated at each end of the line and the number of the bus at which the current is higher is followed by an asterisk (""). The branch current loading, rating, and percentage loading are tabulated. For three-winding transformers, each winding is checked and reported separately. Only those windings connected to buses in the specified subsystems are processed. For each winding reported, the bus to which the winding is connected is shown as the "from bus", and the winding number and transformer name are listed as the "to bus". The process of generating the report can be terminated with the AB interrupt control code. Figure 4-63 shows a sample output from the savnw.sav case with a branch overload check performed on the basis of 80% of RATE A The overload report lists branches in single entry list format ordered by "from bus". It can be seen that branches are also listed by AREA so that all branches overloaded in AREA 1 are listed first followed by branches in AREA 2 and AREA 5. Branches would also be listed by circuit number if appropriate. In the table, the right most column shows the percentage loading on 100% of the RATE A level. Only one branch loading exceeds the 100% limit; the 230/18 kV transformer branch from Bus 205 to Bus 206. Four other branches are listed which have loadings less than 100% of RATE A but have loadings exceeding 80%.
Figure 4-63. Output Format for Branch Overloads Based on 80% of Rate A
4-85
being checked. It should be noted, however, that when subsystem selection is by OWNER, it is transformer branch ownership rather than bus ownership which is used in determining which transformer branches are contained in the specified subsystem. Any other selection criteria apply to the branchs endpoint buses. Any transformer whose corresponding rating is zero is not checked for overloading. Any transformer branch whose MVA loading exceeds the designated percentage of rating is alarmed. The loading is calculated at each end of the line and the number of the bus at which the loading is higher is followed by an asterisk (""). The branch MVA loading, rating, and percentage loading are tabulated. For three-winding transformers, each winding is checked and reported separately. Only those windings connected to buses in the specified subsystem are processed. For each winding reported, the bus to which the winding is connected is shown as the "from bus", and the winding number and transformer name are listed as the "to bus". The process of generating the report can be terminated with the AB interrupt control code. Figure 4-64 shows a sample output from the savnw.sav case with the transformer overload check performed on the basis of 80% of RATE A. The overload report lists transformer branches in single entry list format ordered by "from bus". Transformers are also listed by AREA so that all transformers overloaded in AREA 1 are listed first followed by transformers in AREA 2 and AREA 5. Transformers would also be listed by circuit number if appropriate. This report shows overloads only in AREAS 2 and 5. In the table, the right most column shows the percentage loading on 100% of the RATE A level. Only one transformer loading exceeds the 100% limit. It is the 230/18 kV transformer branch from Bus 205 to Bus 206. Two other branches are listed which have loadings less than 100% of RATE A but have loadings exceeding 80%.
4-86
Any checked branch whose current loading, including line charging and line connected shunt components, exceeds the specified percentage of rating is reported. If the user specified a subsystem for reporting (for example, AREA, ZONE, etc.), the output is generated with all non-transformer branches having at least one endpoint bus in the specified subsystem being checked. It should be noted, however, that when subsystem selection is by OWNER, it is branch ownership rather than bus ownership which is used in determining which branches are contained in the specified subsystem. Any other selection criteria apply to the branchs endpoint buses. Any branch whose corresponding rating is zero is not checked for overloading. Any non transformer branch whose current loading exceeds the designated percentage of rating is alarmed. The current is calculated at each end of the line and the number of the bus at which the current is higher is followed by an asterisk (""). The branch current loading, rating, and percentage loading are tabulated. The process of generating the report can be terminated with the AB interrupt control code. Figure 4-65 shows a sample output from the savnw.sav case with the transmission line (non-transformer branch) overload check performed on the basis of 75% of RATE A. The overload report lists branches in single entry list format ordered by "from bus". As for Branch and Transformer overloads, branches are also listed by AREA so that all branches overloaded in AREA 1 are listed first followed by branches in AREA 2 and AREA 5. Branches would also be listed by circuit number if appropriate. This report shows overloads only in AREA 1. In the table, the right most column shows the percentage loading on 100% of the RATE A level. It can be seen that no transmission lines have a loading in excess of 100% of RATE A. Three transmission lines are shown to have loadings in excess of 75% of RATE A. One line from Bus 153 to Bus 154 has two circuits listed in order of circuit number.
4-87
4-88
Any checked branch whose current loading, including line charging, line connected shunt, and transformer magnetizing admittance components, exceeds the specified percentage of rating is reported. If the user specified a subsystem for reporting (for example, AREA, ZONE, etc.), the output is generated with all branches having at least one endpoint bus in the specified subsystem being checked. It should be noted, however, that when subsystem selection is by OWNER, it is branch ownership rather than bus ownership which is used in determining which branches are contained in the specified subsystem. Any other selection criteria apply to the branchs endpoint buses. Any branch whose corresponding rating is zero is not checked for overloading. Any branch whose current loading exceeds the designated percentage of rating is alarmed. The current is calculated at each end of the line and the number of the bus at which the current is higher is followed by an asterisk (""). The branch current loading, rating, and percentage loading are tabulated for each Rating Set. Figure 4-66 shows a subset of the report for the savnw.sav power flow case. It demonstrates the manner in which the branches are listed in bus number, circuit and Area sequence. The report shows only one branch is overloaded. It is the 230/18 kV transformer branch from Bus 205 to Bus 206 the loading of which is 108.5% of the RATE A level. Note that a value for RATE C has been entered with a fictitious value of 1.0 MVA for most branches. The table therefore shows very high percentage loadings for that RATE.
4-89
4-90
Figure 4-67. Limit Checking Reports Dialog: Out-of-limit Bus Voltage Tab The voltage band is specified by selection of the Min and Max levels in pu. In Figure 4-67, the range is from 0.95 pu to 1.05 pu (the default level). Both limits can be adjusted in 0.01 pu increments in either direction. The Select facility is available for customizing the report to a particular subsystem. The report generated by clicking the Go button produces a listing of those buses whose voltage magnitude is greater than VMAX, followed by a listing of buses whose voltage is less than VMIN. Both listings are in ascending numerical (under the "numbers" output option) or alphabetical (under the "names" output option) order. All buses except those whose type code is four are checked. The "star point" buses of three-winding transformers are neither checked nor reported. The process of generating the report may be terminated with the AB interrupt control code. Figure 4-68 shows the report generated for the savnw.sav case using a voltage range from 0.97 pu to 1.01 pu. It can be seen that the bus base voltage is listed together with the actual bus voltages in pu and kV. There are 13 buses with voltages greater than 1.01 pu and 5 buses with voltages less than 0.97 pu.
4-91
4-92
Figure 4-69. Limit Checking Reports Dialog: Reactive Capability Tab As shown, there is a facility for specifying a Machine Capability Curve Data File and an option for updating Var limits in the power flow. The Select facility is also available for customizing the report to a particular subsystem.
4-93
QBi
Minimum (i.e., underexcited) reactive power limit at Pi MW, entered in Mvar. QBi = 0.0 by default.
Up to 10 sets of points on the capability curve may be entered. When the machine is a generator, the Pi values must be in ascending order with P1 greater than or equal to zero. When the machine is a motor, the Pi values must be in descending order with P1 less than or equal to zero. If P1 is nonzero, an additional point is assumed at P = 0.0 with its QT and QB set equal to QT1 and QB1, respectively. Data input is terminated with a record specifying a bus number of zero. In the PSS/E Example directory, there is an example capability curve established for the machines in the savnw.sav power flow case. The data file is savnw.gcp, and the contents of the file are listed in Figure 4-70. A generic plot of the reactive limits for the machine at bus 206 is shown.
Figure 4-70. Capability Curve Example for savnw.sav Case The report generated can be limited by employing the Select facility to include only machines in specific areas, owners, zones, base kV or at specific buses.
4-94
If selection is by OWNER, each machine wholly or partly owned by any of the owners specified and for which a data record was successfully read is processed. The owner assignment of the bus to which the machine is connected is not considered. The report lists the following quantities: 1. Machine active and reactive power loading from the power flow case. 2. The Mvar limit settings on the capability curve corresponding to the machines active power loading from (1). 3. The maximum active power loading from the capability curve (i.e., Pi from the last point entered for this machine). 4. The active and reactive power limits as contained in the working case. If the machines reactive power output in (1) is beyond the limits shown in (2), it is followed by an asterisk (""). If the Update VAR limits in working case option is enabled, the update takes place after all reporting is complete or after interruption of the process via the AB interrupt control code for all machines that were reported. It is important to note that the updating of reactive power limits is not reversible. It is recommended that, prior to generating the report with the option to update var limits enabled, the working file be preserved in a Saved Case File and that the new reactive power limit data be examined before permanently overwriting the original data. Figure 4-71 shows the report generated for the savnw.sav working file. It clearly indicates that the machine at bus 206 has a reactive power output of 600 MW and a real power output of 800 MW. Based on its capability curve, the reactive power limit should be 160 Mvar based on the real power output of 800 MW. This is much less than the assumed limit of 600 Mvar. Examination of the capability curve plotted in Figure 4-70 confirms a reactive power limit of 160 Mvar with 800 MW generated.
Figure 4-71. Report Output for Reactive Power Checking with Capability Curve
4-95
Figure 4-72. Limit Checking Reports Dialog: Generator Bus Tab The Output with voltage reversed option allows the user to change the option to tabulate the results with voltage shown in pu or kV, depending on what the program option setting is (Section 1.7.4). The report generated can be limited by the Select facility to include only machines in specific areas, owners, zones, base kV or at specific buses. The report includes the bus number, name, base voltage, and type code, along with the number of machines modeled at the plant whose status flags are one, the number of machines whose status flags are zero, the total plant power outputs and reactive power limits, and scheduled and actual voltages.
4-96
If a plant regulates the voltage of a remote bus, the remote bus identifiers are printed and the actual voltage printed is that at the remote bus; if a plant regulates its own terminal voltage, the remote bus fields are blank. Total plant MBASE of machines at the bus whose status flags are one, along with the numbers of the zone and area in which the bus resides, are also printed. Any plant that is either a system or area swing is identified with an appropriate tag at the end of the output line. As the last line of each report, subsystem totals of plant power outputs, var limits, and MBASE are tabulated. The generation of the report may be terminated by entering the AB interrupt control code. Figure 4-73 shows a report for "All plants" from the savnw.sav working file. From the report it can be seen that: Generators at buses 206, 211 and 3018 are regulating voltage at remote buses. Generator at buses 206 and 3018 are failing to meet scheduled voltages (VSCHED) at their remote buses. Their actual voltages (VACTUAL) at the remote buses are below scheduled because the machines have reached maximum reactive power limits. Under the TYP column, the machines at buses 206 and 3018 are indicated to be "-2"; the negative sign indicates that the machines are at a reactive power limit. The system swing bus is 3011 while the swing buses for Areas 1 and 2 are Buses 101 and 206 respectively.
4-97
4-98
Figure 4-74. Limit Checking Reports Dialog: Machine Terminal Report Tab
4-99
P -----2 Et
Figure 4-75. Assumed Capability Curve for Machine Overload Checking When XTRAN is nonzero, the reactive power limits are modified to reflect these limits at the terminals by taking into account losses through the step-up transformer. The assumed operating region in the capability curve of Figure 4-75 is bounded as follows: 1. On the bottom, by the "Q" axis. 2. On the top, by the semicircle in the upper half plane. 3. On the left, by the straight line connecting the point QMIN on the "Q" axis and the point on the upper half plane circle corresponding to an abscissa of -0.3MBASE. When QMIN is greater than -0.3MBASE, this bound is a line parallel to the "P" axis through the point QMIN on the "Q" axis. 4. On the right, by a circle of radius 1.6MBASE, with center at (0,Qmin) and passing through the point QMAX on the "Q" axis and the point on the upper half plane circle corresponding to an abscissa of 0.55MBASE. When QMAX is less than 0.55MBASE, this bound is a line parallel to the "P" axis through the point QMAX on the "Q" axis. Any machine whose operating point is such that the quantity: P gen + jQ gen ----------------------------------( Et )2 is outside this region is considered overloaded. Any machine absorbing active power is checked as if its active power is in the upper half plane. For determining overloaded conditions, the value specified as MBASE for each machine must be the actual MVA base of the generator. The overload check is invalid for any machine for which the base is something other than this quantity, even if the base conversion has properly been taken into account in specifying ZSORCE and XTRAN.
4-100
When the Overloaded machines only option is enabled, only those machines considered overloaded under the criteria described above are reported. When the All on-line machines option is enabled (all machines in the case or only those within a specified subsystem), then those whose loading is outside the assumed capability curve have an asterisk ("*") printed following their current loading. The report generated can be limited by the Select facility to include only machines in specific areas, owners, zones, base kV values or at specific buses. If selection is by OWNER, each machine wholly or partly owned by any of the owners specified and for which a data record was successfully read is processed. The owner assignment of the bus to which the machine is connected is not considered. Data presented includes the bus number, name, and base voltage, along with the machine identifier and the machine terminal conditions of power output, voltage, current, and power factor. Reactive power limits and the generator base, MBASE, are also printed, along with the step-up transformer impedance and off-nominal turns ratio if the transformer is represented as part of the generator model. The numbers of zone and area in which the bus resides are also printed, and machines at any plant which is either a system or area swing are identified with an appropriate tag at the end of the output line. Generators whose loading is outside the assumed capability curve have an asterisk ("") printed following their current loading. As the last line of each report, subsystem totals of machine power outputs, reactive power limits, and MBASE are tabulated. The generation of the report may be terminated by entering the "AB" interrupt control code. Figure 4-76 shows the Machine Terminal report selected for "All on-line machines" in the savnw.sav power flow case. It can be seen that machines at buses 206 and 3018 are overloaded based on the calculations conforming to the assumed capability curve in Figure 4-75. It should be noted that the terminal voltages for those two machines, and the machine at bus 211, are higher than their scheduled voltages (VSCHED) because these machines are attempting to control voltage at remote buses rather than at the machine terminals. The Generator Bus report, shown in Figure 4-73, shows the scheduled voltages and the remote buses.
4-101
4-102
Figure 4-76. Report Tabulation for Machine Terminal Conditions in savnw.sav File
Figure 4-77. Limit Checking Reports Dialog: Regulated Buses Report Tab Only in-service voltage controlled buses (i.e., buses whose type codes are less than four) are reported. The following lists the conditions under which the various voltage controlling equipment items are reported: Generation Switched shunt Transformer FACTS device Bus type code is two or three, and at least one in-service machine is present. Bus type code is less than four and the control mode is 1 or 2. Branch is in-service and its adjustment control mode is set to +1. Control mode is nonzero for sending bus end; control mode is one, five or seven for terminal bus end.
VSC DC converter VSC DC lines control mode (MDC) is one, the VSC converters AC control mode (MODE) is one, and the VSC converters DC control code (TYPE) is not zero.
4-103
The report always displays voltage at the controlled bus. For any voltage controlling transformer whose load drop compensation impedance is nonzero, the controlled bus voltage (or, equivalently, the voltage limits) are compensated. Therefore, limits printed for such transformers are the compensated limits and the lower limit is preceded by an asterisk (""). Note that the calculation of these limits requires transformer current; hence, they are valid only if the report is generated from a solved system condition. The generation of the report may be terminated by entering the AB interrupt control code. The report generated can be limited by the Select facility to include only machines in specific areas, owners, zones, base kV or at specific buses. Data presented includes the bus number, name, and base voltage of each regulated bus along with its present voltage magnitude. For each controlling equipment item, the desired voltage setpoint or voltage band, as appropriate, is listed along with any deviation between actual and scheduled voltages. A Regulated Bus report from the savnw.sav power flow case is shown in Figure 4-78. The report shows the following: Regulated buses 101, 102 and 3011 are generator terminal buses. Bus 154 is a type 1 bus whose voltage is regulated by the transformer in the branch from bus 152 to bus 153. Further the voltage control range of the transformers tap changer is 0.98 to 1.0 pu but the controlled bus voltage is only 0.93892 pu. Consequently, a violation (or error) of -0.04108 pu is indicated. Bus 201 is a type 1 bus whose voltage is regulated by the remote generator at bus 211. The scheduled voltage of 1.04 pu has been met. Bus 205 is a type 1 bus whose voltage is regulated by the remote generator at bus 206 and the transformer tap changer in the transformer branch from the 500 kV bus 204 to the 230 kV bus 205. The generator is scheduled to control voltage at bus 205 to a level of 0.98 pu. The transformer tap changer has a voltage range between 0.98 pu and 1.0 pu and is controlling bus 205. The actual voltage on bus 205 is only 0.949 pu. Consequently, there is a violation indicated of 0.03098 pu.
4-104
Figure 4-78. Regulated Bus Report from the Savnw.sav Power Flow Case
4-105
Figure 4-79. Limit Checking Reports Dialog: Controlling Transformer Tab The report generated can be limited by the Select facility to include only transformers in specific areas, owners, zones, base kV or at specific buses. When subsystem selection by owner is in effect, branch ownership rather than bus ownership is used in determining which transformers are con-
4-106
tained in the specified subsystem; any other selection criteria apply to the transformers endpoint buses. Two-winding transformers are listed in the report with their winding one side bus first and with their winding two side bus as the "to bus". Three-winding transformer windings are listed in the report with their controlling winding side bus first and with their transformer name and winding number as the "to bus"; a three-winding transformer winding is processed if it is an adjustable winding and if the bus to which it is connected is in the specified subsystem. Transformers are ordered in ascending numerical (under the "numbers" output option) or alphabetical (under the "names" option) order by controlling winding side bus, and, for each such bus, in ascending order by "to bus" field and circuit identifier. The output report for each subsystem grouping is printed in up to four sections. 1. Those transformer windings whose tap ratio may be adjusted to control the voltage at a designated controlled bus are printed. The present controlled voltage and the desired voltage band are listed, along with the controlled bus, the tap ratio, the ratio limits, and the tap step. When the load drop compensating impedance is nonzero, the compensated voltage is printed preceded by an asterisk (""); otherwise, the voltage at the controlled bus is reported. 2. A list of any transformer windings whose phase shift angle may be adjusted to control the active power flow through itself. The data tabulated for these includes the present active power flow through the phase shifter and the desired flow band, the phase shift angle, and the angle limits. 3. A list of any transformer windings whose ratio may be adjusted to control the reactive power flow through itself. The present reactive power flow and the desired flow band, the present tap ratio and its limits, and the tap step are tabulated. 4. A list of those two-winding transformers whose ratio may be adjusted to control the firing angle, extinction angle, or voltage of a DC line. Shown are the DC line number, type of quantity controlled, its present value and desired band, present tap ratio and its limits, and the tap step. Any controlled quantity outside of its desired band is followed by the tag "HI" or "LO" as appropriate. Similarly, if the ratio or phase shift angle of a transformer is at or beyond one of its limits, the appropriate identifier is printed. The generation of the report may be terminated by entering the AB interrupt control code. An example of a Controlling Transformers report is shown in Figure 4-80 from the savnw.sav power flow case. Controlled buses at 154 and 205 show voltages below their transformers control range (indicated by "LO") and the Phase Shifting transformer controlling power flow shows a flow level above its control range (indicated by "HI").
4-107
4-108
Figure 4-80. Controlling Transformers Report for savnw.sav Power Flow Case
All of these components are specified in MW and Mvar. The MW and Mvar values for the constant current and constant admittance components are the values that would be consumed by these loads when the bus voltage is unity per unit. The values of these components can be changed, using the editing facility in the Spreadsheet View or the load can be taken out of service by changing its status in the Spreadsheet View. While it is possible to enter bus loads as combinations of constant MVA, constant current and constant admittance, it is preferable to enter the total load as constant MVA mainly because the majority
4-109
of steady-state analysis will be performed at or close to nominal voltage and the total demand level is critical to the study at hand. It is a simple exercise to convert system loads from the constant MVA characteristic to either of the voltage dependent characteristics or a combination of all three depending on the type of analysis being carried out. It is equally simple to reconvert the loads to have their original characteristic or any other combination.
4-110
Figure 4-81. Re allocation of Constant MVA Bus Load t It is useful to note the following points regarding the load conversions: 1. The conversion is performed only on the constant MVA load. 2. Load converted to constant current and constant admittance is added to any existing load represented by those characteristics. 3. The load is converted on the basis of the actual voltage at the network buses. Prior to conversion the working case should be solved to an acceptable mismatch level. Following conversion, the network is still in balance. 4. The split of load among the three characteristics may be different for the active and reactive components of load. 5. Admittance load is stored separately from the bus shunt. Further, following conversion, only the new components are accessible for editing. Load conversion is facilitated via the Power Flow>Convert Loads and Generators... option. This selection will display the Convert/Reconstruct Loads and Generators dialog where selections can be made on reallocations of constant MVA loads (see Figure 4-82).
4-111
Figure 4-82. Convert/Reconstruct Loads and Generators Dialog Figure 4-82 shows an example in which 30% of the Real part of the Constant MVA load is to be converted to constant current and 20% to constant admittance. For the imaginary component, the conversion is to 20% constant current and 10% constant admittance. It can be seen further that the loads to be converted can be selected by the Area, Zone or Owner number to which the loads are assigned (NOT to the bus assignment to which the loads are connected). When selected by kV, all loads connected to buses with the selected voltage(s) will be converted in the loads selected Areas, Zones and/or Owners. Figure 4-83 shows the MVA loads in the savnw.sav power flow case, as initially defined. If the conversion selections shown in Figure 4-82 were chosen, the result would be to re-allocate the loads as shown in Figure 4-84. The conversion has been done, as can be seen, on all loads.
4-112
Note that conversion is done on the basis of the current load bus voltages in the power flow case. The user should be sure to solve the case to an acceptable tolerance before converting the loads.
4-113
Figure 4-85. Load Collection and Re-allocation There are two approaches to reconstruction and re-allocation of loads: Reconstruct MVA loads based on present bus voltage. Reconstruct MVA loads based on unity voltage.
When reconstructing MVA loads based upon present bus voltages, for each bus processed, the individual MVA loads represented by the three load characteristics are summed. This total load is then split among the three load characteristics as specified. Under this load reconstruction option, the network should be solved to an acceptable mismatch level before initiating the reconstruction process. The network will remain in balance at completion of this process. This process first collects all load into the constant MVA component by ST = S p + vS i + v S y where ST is the total of the three load components and then reallocates it by the formula aST S I = ---------v bST S Y = ---------v2 S P = ST ( 1 a b ) The symbols used are defined in Section 4.5.2. When reconstructing loads based on unity voltage, the three load components are summed assuming one per unit voltage, (v = 1.0) and this total load is split among the three load characteristics as specified. The network will normally not be in balance following this process with this load reconstruction option.
2
4-114
Load reconstruction is facilitated via the Power Flow>Convert Loads and Generators... option which displays the Convert/Reconstruct Loads and Generators dialog. To perform the load reconstruction, select the Convert / Reconstruct Loads option and select one of the "Reconstruct" options from the Operation menu (Figure 4-86). In the this example shown in Figure 4-86, the option to reconstruct using present voltage has been selected and the re-allocation is to 10% of total load for both real and reactive power for constant current and constant impedance loads. As for the conversion process, loads to be converted can be selected by the Area, Zone or Owner number to which the loads are assigned (NOT to the bus assignment to which the loads are connected), see Figure 4-82. When selected by kV, all loads connected to buses with the selected voltage(s) will be converted in the loads selected Areas, Zones and/or Owners.
Figure 4-86. Reconstruction of Loads Section 4.5.2 shows an example conversion process in which Figure 4-83 shows the MVA loads in the savnw.sav power flow case, as initially defined. That conversion example re-allocates the loads with the result shown in Figure 4-84. The conversion was done on all loads. With that converted load as a starting point, the reconstruction can be done based on the reallocations shown in Figure 4-86 above. The result is shown in Figure 4-87 below.
4-115
The load and generation process is initiated with the Power Flow>Changing>Scale bus load (SCAL) option, as shown in Figure 4-88.
Figure 4-88. Scale Loads Menu Selection The first requirement is to select loads and generators to be scaled. Selection is by Area, Zone, Owner, Base kV, combinations of these criteria, or by specific buses (see Figure 4-89).
4-116
Clicking the Go button in the Scale Powerflow Data dialog, shown in Figure 4-89, gives access a second dialog where specific scaling selections can be made to loads and generation (see Figure 490). Scaling Loads It should be noted that selection by Area, Zone or Owner relates to the loads and not to the Area, Zone and Owner assignments of the buses to which the loads are connected. In the scaling process, load totals include voltage dependency effects. The constant power characteristic holds the load power constant as long as the bus voltage exceeds the value specified by the solution parameter PQBRAK which is discussed in Section 4.2.4.1). Further, the load totals are the sums of any constant power, current, and admittance components of those loads being scaled; all of these load components are scaled by the same factor. Scaling Generators For scaling purposes, machines with positive active power generation are included in the generator totals, and those with negative active power generation are included in the motor totals. The discussion below is in terms of generator totals, but the same approach is used for motor totals. All in-service machines whose type code is two or three are included in the generation totals and subsequent scaling unless selection criteria limit the machines to be considered on the basis of Base kV, Area, Zone, Owner, a combination of those or by selection of specific buses. When the Owner criterion is employed, each machine wholly or partly owned by any of the owners specified is included. The owner assignments of buses are not considered. In scaling generation, it is useful to remember the following points: 1. The scaling process is not a dispatch activity; it merely scales the existing active power output of online machines such that the ratio of machine to total power is retained. Machine power limits are recognized only if the user selects to enable the Enforce machine power limits option. 2. If a system swing (type three) bus is in the subsystem being scaled, the working case should be solved so that the swing power, which is included in the total generation, is reasonable. If the total generation is being changed by a large amount, the new generator outputs, as set by the scaling process, should be examined to verify that machines are set at realistic operating points. (For these situations, the economic dispatch activity facility, as described in Section 4.8, might be more appropriate.) In the Scale Powerflow Data dialog shown in Figure 4-90 example data for the savnw.sav power flow case is presented. That data includes the total real load (3,200 MW), the total generation real power (3,258.7 MW) and the total reactive power for bus connected reactors and capacitor (600 Mvar and 950 Mvar, respectively). In addition the total reactive component of load is indicated to be 1,950 Mvar. For scaling purposes, the real load and generation power can be changed by an absolute amount in 10 MW increments or by a percentage. Similarly, the bus connected reactive equipment can be scaled in the same manner.
4-117
For the reactive component of load, the scaling process provides three options: Change the absolute level of Load Mvar by 10 Mvar increments or by a percentage. Maintain a constant P/Q ratio as the real load component is changed. Select a load power factor, changeable in 0.01 increments.
Finally, the user can select to impose the generator and motor power limits indicated.
Figure 4-90. Dialog for Selecting Scaling Factors of Loads and Generation Using the savnw.sav power flow case, an example can be shown of scaling all real load by + 2% while maintaining a constant P/Q ratio. No scaling will be imposed on real generation. Consequently, the swing bus will need to generate the extra power as well any additional system losses. Figure 4-91 shows the total loads, the swing bus power and the system losses in the savnw.sav power flow case prior to scaling. Figure 4-92 shows the same data after scaling and resolving the case.
4-118
Figure 4-91. Pre-Scaling Load, Generation, Losses and Swing Bus Output
Figure 4-92. Post-Scaling Load, Generation, Losses and Swing Bus Output
4-119
These procedures are accessed via the Power Flow menu and Power Flow>Changing option shown in Figure 4-94. These procedures can also be accessed from the Topology toolbar buttons and the GEXM/GOUT toolbar button as shown in Figure 4-93.
Topology Toolbar
GEXM/GOUT
Figure 4-93. Toolbar Buttons for Changing Network Content and Topology
Figure 4-94. Accessing the Procedures for Changing Network Content and Topology
4-120
Figure 4-95. Disconnect/Reconnect Bus Dialog The user has the choice of typing in a bus number or using the Select... button to display the Bus Selection dialog shown in Figure 4-96 where the bus 154 DOWNTN, in the savnw.sav power flow case, has been selected. Clicking the OK button will revert back to the Disconnect / Reconnect Bus dialog, shown in Figure 495. Clicking the Go button will initiate the disconnection.
4-121
This disconnection procedure will result in the printing of a summary of branch status changes in the Output Bar as shown in Figure 4-97.
Figure 4-97. Summary of Disconnected Branches Output View The output results shows that five circuits have been taken out of service. This summary, however, does not list the bus connected equipment which is taken out of service.
4-122
Figure 4-99. Accessing the Switch Process for Disconnecting Buses When disconnecting in the Diagram View, the buses, lines and equipment notation will change to indicate their out of service condition. The line colors, width and style for out-of-service equipment is selected in the Diagram Range Checking tab in the Powerflow Data Annotation dialog (see Section 2.9.2). Further, the Output Bar will show a summary of the disconnected branches as shown in Figure 4-97. In the example shown in Figure 4-100, a dashed black line has been selected for visually identifying out-of-service equipment. Using the savnw.sav power flow case, Bus 154 has been disconnected and it can be see that the diagram indicates all the branches and bus connected equipment are out of service.
4-123
4-124
Any series FACTS device returned to service has its control mode set as follows: To 3 if it was previously holding constant series impedance and then was disconnected as described in the previous section. To 4 if it was previously holding constant series voltage and then was disconnected as described in the previous section. To 5 through 8, as appropriate, if it was previously a series element of an IPFC and then was disconnected as described in the previous section. To 1 in all other cases.
Use of the menu options, toolbar buttons and the diagram view for selection and reconnection of buses are the same as for disconnecting buses as described in the previous section. The only difference is in selection of the Connect option rather than the Disconnect option as shown in Figure 4101.
4-125
Using the Delete Network Elements button or selecting Power Flow>Changing>Delete network elements (PURG/EXTR)... from the Main Menu will display the Delete network elements dialog where required deletions can be selected (see Figure 4-102). The user can either delete buses together with all their connected network elements or delete any equipment which is out-ofservice.
4-126
In the Diagram View, it is possible to see the buses and their associated lines and equipment which have been deleted, as shown in Figure 4-103. The "unbound" items (items that exist in the diagram but not in the network data because of the deletion) are shown in the designated color selected in the Diagram Properties dialog, as described in Section 2.9.1. The diagram shows a partial view of the buses deleted from the FLAPCO area of the savnw.sav power flow case.
Figure 4-103. Diagram View of Deleted Buses and the Diagram Properties Options
4-127
Three-winding transformers The status flag is zero. In addition, the user can elect to Remove out-of-service ties to other subsystems when removing outages of AC branches, DC lines, FACTS devices, three-winding transformers and VSC DC lines. When making this election, any outaged branch with at least one bus in the specified subsystem is deleted. Otherwise, all buses connected by the branch must be in the specified subsystem. In the case of multi-terminal DC lines, only the AC converter buses are considered in determining if all buses are in the specified subsystem; specifically, the Area, Zone, and Owner assignments of the DC buses are not considered. The data categories which can be processed for deletion are shown in the drop-down menu in Figure 4-104. In addition, the figure shows an example report following deletion of three AC lines in the savnw.sav case. These branches were taken out-of-service before attempting to delete them.
Figure 4-104. Selection of AC Line Data Category for Deletion and Output View
4-128
Selecting the Power Flow>Changing>Join buses (JOIN)... option from the Main Menu or clicking the Join Buses button on the toolbar opens the Join Buses dialog shown in Figure 4-105. Within the dialog the user will identify the two buses to be joined. One of the buses will be retained and the other discarded. Additionally the user must decide how to treat the line shunts which are connected to any branch currently joining the two buses; either discard them or add them to the bus which is to be retained.
Figure 4-105. Join Buses Dialog During the selection process an alarm will be issued if: Either of the specified buses is not contained in the working case The resulting retained bus would have more machines or loads than are able to be accommodated with unique identifiers Either has a type code of four or greater The two buses are connected by a three-winding transformer There is not enough room in the bus tables to handle the processing of three-winding transformers connected to the bus to be deleted. In these cases, the buses are not joined and a different selection must be made.
When the join is performed, the identity of the retained bus is preserved. This includes the bus attributes of number, name, base voltage, area, zone, and owner. Any shunt elements on the two buses are combined. Any branches between the buses being joined are removed from the working case, with line connected shunts and magnetizing admittances being added to the retained bus or discarded as indicated by the specification for the Line shunts of deleted in-service branches option. All other branches originally emanating from the bus being removed are rerouted to the retained bus. If there are branches from the two specified buses to a common third bus with identical circuit identifiers, branches originally connected to the retained bus keep their original circuit identifiers and new identifiers are assigned to the rerouted circuits. All loads at the bus being removed are transferred to the retained bus. In the case of conflicting load identifiers, those loads originally at the retained bus keep their original identifiers and new identifiers are assigned to the transferred loads.
4-129
If the retained bus is not a generator bus but the deleted one is, the plant and machine data of the removed bus is transferred to the retained bus. If both buses are generator buses, machines from the removed bus are transferred to the retained bus and plant totals are updated. In the case of conflicting machine identifiers, those machines originally at the retained bus keep their original machine identifiers and new identifiers are assigned to the transferred machines. All changes to branch, load, and machine identifiers are reported in the Output Bar. The user has the option, however, of changing identifier settings in the spreadsheet before executing the Join Buses process. If the retained bus does not have a switched shunt and the deleted one does, the switched shunt of the removed bus is transferred to the retained bus. If both buses have switched shunts, the switched shunts are merged, with blocks being assigned in the following order: 1. Reactors from the removed bus. 2. Reactors from the retained bus. 3. Capacitors from the retained bus. 4. Capacitors from the removed bus. Control parameters from the retained bus are kept unless the switched shunt at the retained bus controls the admittance setting of the switched shunt at the removed bus. In this case, the control parameter data items (MODSW, VSWHI, VSWLO, SWREM, RMPCT and RMIDNT) of the removed bus are transferred to the retained bus. If either the retained bus or removed bus is involved in multisection line groupings, each such grouping is either: Redefined if the topology change results in a valid multisection line grouping. Deleted if the redefined grouping violates any of the requirements for multisection line groupings.
If sequence data is contained in the working case (see Section 7.2), it is handled appropriately, including the rerouting or removal of zero sequence mutuals. Zero sequence switched shunts and line shunts are treated in the same manner as they are in the positive sequence. The Join Buses process is not sensitive to any interrupt control code options. As an example, using the savnw.sav power flow case, the buses 154 DOWNTN and 3008 CATDOG will be joined. In Figure 4-106 it can be seen that bus 154 has two loads (600+j450 MVA and 400+j350 MVA) and bus 3008 has one load (200 + j75 MVA) at nominal voltage. The buses are joined by one 230 kV line without line shunts. If bus 154 is the retained bus, the Join Buses process should move the load from bus 3008 to bus 154 and its identifier changed to 3.
4-130
Figure 4-106. Buses 154 and 3008 to be Joined In the Join Buses dialog, shown in Figure 4-105, clicking the Select... button will display the Bus Selection dialog shown in Figure 4-107. The bus can be selected from the bus listing or the number can be typed in directly. For large cases, the filter can be used to limit the bus listing to a selected subsystem.
4-131
The result of the selection process will revert to the Join Buses dialog where the selected buses are indicated along with the choice of method of dealing with line shunts. Clicking the Go button shown in Figure 4-108 will complete the joining process and, for this example, result in a summary report in the Output Bar (the text of which is shown in the lower portion of Figure 4-108).
Figure 4-108. Join Buses Dialog and Summary Report on Relocation of Load The summary report indicates that the load on Bus 3008, with identifier 1, was moved to bus 154 and its identifier changed to 3 so as to avoid conflict with two existing loads on that bus. Figure 4110 shows the Diagram View of the retained bus #154. In the diagram it can be seen that there are now three bus loads on bus 154 and that the bus is now joined to buses 3005, 3007 and 3018, each of which were previously connected to bus 3008 as shown in Figure 4-109.
4-132
4-133
In the Split Buses dialog, the user enters the bus to be split directly in the Original bus input field, or alternatively can click the Select... button which opens up the Bus Selection dialog. Having selected the bus, the user should provide a bus number, name and Base kV for the new bus. Clicking the Go button in the Split Buses dialog (Figure 4-111) will initiate the splitting process. The user is now required to identify which network elements will be moved from the split bus and connected to the new bus. This selection is made in the Reassign Branches and Equipment dialog which opens when the splitting process is underway. Figure 4-112 shows a sample Reassign Branches and Equipment dialog which would display if bus 154 were selected to be split in the savnw.sav power flow case. Reassignment can be made for loads, switched shunts, machines and branches. Finally, when the split is made, a new jumper branch is created to join the original and new buses together. See the notes in the next section.
Figure 4-112. Reassign Branches and Equipment Dialog The new bus is set up with no fixed shunt element, and is given the same area, zone, and owner assignments as the original bus. When generation is moved from the original bus to the new bus, the new bus is assigned the bus type code of the original bus; if all machines are moved to the new bus, the original bus is given a type code of one; if no machines are moved to the new bus, the original bus has its type code unchanged and the new bus becomes a type one bus with no generator entry. If the zero impedance line threshold tolerance, THRSHZ, is greater than zero, the branch connecting the original and new buses is entered as a zero impedance line. Otherwise, a jumper branch
4-134
with an impedance of j0.0001 is introduced between the original and new buses. The new branch is given the same owner as the original bus. If the original bus is an endpoint bus of one or more multisection line groupings and the adjacent line section of a multisection line grouping is rerouted to the new bus, the new bus becomes the endpoint bus of the multisection line. If the original bus is a dummy bus of a multisection line grouping, the multisection line grouping is either: Redefined if exactly one of the two branches connected to the original bus is rerouted to the new bus. Deleted if neither or both are rerouted to the new bus.
The new bus is given a type code of one (or two or three if generation is moved to it) and the jumper branch between the original bus and the new bus is set to in-service unless the new bus becomes a dummy bus of an out-of-service multisection line grouping; in this case, the bus type code is set to four and the jumper branch is set to out-of-service. If sequence data is contained in the working case (see Section 7.2), it is handled appropriately, including the rerouting of zero sequence mutuals. Branches introduced by the splitting process have their zero sequence impedances set to j0.0001. Once the new bus has been created, the data associated with the new bus and branch may be modified just as any other bus and branch in the working case. This splitting process is not sensitive to any interrupt control code options. Using the savnw.sav power flow case, (see Figure 4-113) bus 3003 can be split and circuit 2 from bus 3005 reassigned to the new bus 3020.
Figure 4-113. Bus 3003 to be Split Selection of the bus to be split, its number, name and Base kV is done in the Split Buses dialog shown in Figure 4-114. After clicking the Go button, the Reassign Branches and Equipment dialog displays the elements which can be selected to be moved to the new bus 3020. In the example, the option to move circuit 2 from bus 3005 to the new bus has been selected. Clicking the OK button in the Reassign Branches and Equipment dialog will complete the process. A summary of the changes is shown in the Output Bar, as shown in the lower portion of Figure 4-114.
4-135
Figure 4-114. Bus Select, Reassign and Output Report Summary for Bus Split The result of the splitting process can be seen in the Diagram View shown in Figure 4-115. The diagram shows the new bus, 3020, the new branch from the new bus to the original bus and the new routing of circuit 2 from bus 3005 to the new bus. A one-line Slider file conforming to the original topology will now show circuit 2 out-of-service. A modified Slider file will have to be generated to show the new topology.
4-136
Figure 4-116. Tap Line Dialog When the new bus is then introduced into the working file it is assigned to the area, zone, and owner of the nearer bus. The new bus is given a bus type code of one if the branch being tapped is inservice, or a type code of four if the branch is out-of-service. It is made a passive node with no load, generation, or shunt elements. The original branch is split into two branches: one from the original "from bus" to the new bus, and one from the new bus to the original "to bus", both with appropriate fractions of the original branch impedance and charging. Line connected shunts on the new branches are set such that the line connected shunts from the original branch remain at the original "from" and "to buses". Circuit identifiers, ratings, status, metered ends, and ownership follow from the original branch. If the original branch was a member of a multisection line grouping, the groupings definition is modified to include the two new branches in place of the original branch. If the working file contains sequence data (see Section 7.2), zero sequence branch parameters are handled in the same manner as their positive sequence counterparts. If the original branch is involved in a zero sequence mutual coupling, the mutual data arrays are modified and extended as appropriate. All mutual data changes are tabulated in the Output Bar. The line tapping process is not sensitive to any interrupt control code options.
4-137
As an example, the branch from bus 3003 to 3005 circuit 1, in the savnw.sav power flow case, will be tapped at a point 40% of the distance from bus 3003. A new bus will be created with the number 3020, a name NEWBUS and a base voltage of 230 kV. Figure 4-117 shows the original topology in the Diagram View.
Figure 4-117. Line Selected to be Tapped In the Tap Line dialog, shown in Figure 4-116, clicking the Select... button will display the Branch Selection dialog seen in Figure 4-118. Selecting a bus in the From bus list will create a list of the To Buses having branches from that bus. The selection is completed by selecting a bus in the To bus list. If required, the filter can be used to reduce the listed buses to those in a specified subsystem. In Figure 4-118, the branch from bus 3003 to bus 3005, circuit 1, has been selected. Clicking the OK button will revert the process to the Tap Line dialog.
4-138
In the Tap Line dialog, the tap position, 40% of the distance from bus 3003 and the new bus name, number and Base kV are identified as shown in Figure 4-119. Clicking the OK button will complete the process and generate a summary report of the action in the output window as shown in Figure 4-119. The Output Bar summary report registers the tapping process and also indicates that the mutual coupling has been modified to take into account that the original line now comprises two lines. At this point, any Slider diagram established for the original network topology will indicate that the tapped line is out-of-service. The one-line Slider diagram will need to be modified to show the new topology with the new bus. Figure 4-120 shows a modified Diagram View of the new topology around the new bus.
Figure 4-119. Final Stage in Tap Line and Output View Summary
4-139
Figure 4-121. Move Network Elements Dialog After selecting the equipment category by clicking on the corresponding tab, the user designates the individual equipment to be moved and the bus to which the equipment item is to be transferred. Finally, the Apply button is clicked to complete the transfer. A summary of the action taken is printed in the Output Bar.
4-140
4-141
Figure 4-122. Original Topology before Moving Branch 151 - 201 On the Branch tab, in the Move network elements dialog, the original FROM and TO buses and the new TO bus are entered directly or by using the Select... button (see Figure 4-123).
4-142
Figure 4-123. Selecting From and To Branch Information for Moving the To Bus When using the Select facility, the Branch Selector dialog will display, as shown in Figure 4-124. The selection of a From bus provides a list of available branches and circuits from which a To bus can be selected. A Filter facility is available to limit the available bus listings based on subsystem selection. Clicking the OK button takes the user back to the Move network elements dialog where the new To bus can be selected. The terms "From" and "To" in this network element moving process are not related to the transformer and non-transformer data attributes which relate to windings and taps. Here the "From" and "To" are used merely to select branches, recognizing that the "To" end is the end which will be relocated. For three-winding transformers there are three buses to be selected; the From, To and Last bus. It is the Last bus which can be moved.
4-143
Figure 4-124. Branch Selection Dialog with Available Filter When the moving process is complete, the original one-line Slider file will not be able to display the new topology. The branch which was moved (in the case of this example, the line from bus 151 to bus 201) will be indicated as out-of-service. The Slider file will need to be modified to display the new line termination. Figure 4-125 shows the new display with the new line location and the indicated "line out-of-service" from the original topology. That now non-existent branch can be deleted from the Slider file. It will no longer be in the network data and will not appear in the Spreadsheet View or Tree View. The figure also show the summary of the moving action as printed in the Output Bar.
Figure 4-125. New Topology Following Branch Move and Output Report
4-144
Clicking the GEXM/GOUT toolbar button will open the Select Bus dialog. The desired bus can either be entered directly in the input field provided, or clicking the Select... button will bring up the Bus Selection dialog from which a bus within the network can be chosen (see Figure 4-126). As is common for other operations or program procedures which require the selection of a bus, this Bus Selection dialog incorporates a Filter with which the user can produce a reduced listing of buses, from which the bus selection can be made. This is particularly helpful with large power flow cases.
Click GEXM/GOUT
Click Select...
Figure 4-126. GEXM/GOUT Toolbar Button and Bus Selection for Bus 153 MID230 After bus selection a Diagram View will be generated for the selected bus showing associated lines and equipment and distant "to buses". The default symbol for "to buses" is the node (see Figure 4127 where one of the bus symbols has been toggled to a scalable vertical type node). The user is able to perform the switching actions, data changes and examinations, as listed above, directly from this Diagram View.
4-145
Figure 4-127. Diagram View for Selected Bus 153 MID230 from Savnw.sav case Once the GEXM/GOUT bus is in the Diagram View, subsequently clicking on the "Display Powerflow results" LF toolbar button, , will display powerflow results data on the diagram, including: Bus number, name, area, zone, voltage and angle. Flows to/from distant buses. Shunt connected equipment and loading.
Right-clicking on the diagram and selecting Diagram Annotation... will bring up the Powerflow Data Annotation dialog from which the above values can be selected for display, or hidden. Clicking on the "Display Impedance data" DAT toolbar button, , will display impedance and equipment rating data on the diagram instead of powerflow data, as shown in Figure 4-128. The view will return to the power flow view by clicking the LF button. It is useful to note, however, the user can perform switching and data changing operations from the diagram independent of the view.
Figure 4-128. GOUT/GEXM View Displaying Impedance Data 4-146 Siemens Power Transmission & Distribution, Inc., Power Technologies International
4.6.8.1 Using the Data (GEXM) and Load Flow (GOUT) Views
For these notes, reference should be made to Figure 4-127 for the LF view and to Figure 4-128 for the DAT view. If the selected bus is a generator bus controlling the voltage at a remote bus, the remote bus number, name, and base voltage will be tabulated with the other selected bus information. Further, if the active and reactive power mismatch at the bus exceed 0.5 MVA or kVA, according to the power output option in effect, the mismatch information will be listed. Each machine at a selected bus is separately displayed with the machine identifier printed inside of the generator symbol. In the LF view, the machine loading is shown along with one of the "H", "L" and "R" flags indicating the current reactive loading condition (see Section 4.4.1.1). In the DAT view, the machines defined power setting and reactive limits are shown. Load and shunt elements are represented with actual loadings when shown in the LF view and ratings when shown in the DAT view. Load identifiers are shown within the symbol. Branches are drawn from the top of the page in ascending "to bus" order (numeric or alphabetic according to the bus output option in effect). The "to bus" number and name are drawn on the extreme right of the branch line adjacent to the "to bus" busbar. Placing the cursor on the branch will pop up the line from bus and to bus numbers/names and the circuit identifier. In the LF view flows are shown as active and reactive power leaving the "from bus" (the selected bus) and as active and reactive power arriving at the to bus end. In the DAT view, the R, X and B data quantities are shown. For two-winding transformer branches, two transformer symbols are drawn between the flow and the "to bus". Off-nominal turns ratio and any nonzero phase shift angle are displayed between the flow and the first transformer symbol and between transformer symbols. Any three-winding transformer connected to the bus is drawn similar to the two-winding transformer except one more branch and bus are displayed, and off-nominal turns ratio and any nonzero phase shift angle are shown only for the winding connected to the bus box. When the multisection line reporting option is enabled (see Section 1.7.4), the far end "to bus" (rather than the closest "dummy" bus) of each multisection line connected to the bus being displayed is shown as its "to bus". An asterisk ("") is drawn at the metered end of each branch. If a branch is a member of a multisection line grouping and the multisection line reporting option is enabled, the asterisk indicates the metered end of the line section adjacent to the bus being displayed and a plus sign ("+") designates the metered end of the multisection line grouping. Any DC lines connected to the bus are drawn before any AC branches in ascending DC line number order, with two-terminal lines listed first, followed by any multi-terminal lines. Power flow conventions for DC lines are as in the Bus based report output format (see Section 4.2.3). Alpha, gamma, and the converter transformer off-nominal turns ratios are displayed and tagged as in the Bus base reports. For multi-terminal lines, no "to bus" end conditions are listed. Any FACTS device with no series element which is connected to the selected bus is drawn to the left of the bus. It is illustrated with a straight line drawn from the displayed bus and connects to a rectangular box, which is attached to a shunt symbol. The rectangular box contains a power flow direction arrow pointing in the direction of the shunt. The FACTS device number is displayed above the device.
4-147
Any series FACTS device connected to the selected bus is drawn to the right of the bus with a line connecting that bus and its associated terminal/send bus. The series element is illustrated by a circle containing an embedded arrow and is located midway on the connecting line. The arrow indicates the power flow direction (sending end bus to terminal end bus direction). The FACTS device number is displayed to the right of the connected bus. For series FACTS devices with non-zero shunt current and/or bridge active power transfer limits, when the selected bus is the sending end bus, two additional lines are drawn to represent the shunt and bridge element connections. The first line is drawn to the right of the sending end bus underneath the series element connecting line and stops at a point midway between the sending end bus and the terminal end bus. Another line is drawn from that point upward to the series element circle.
4-148
Item status can be changed from in-service to out-of-service, or vice versa, by selecting the Switch option. If the Network data option is selected, the user is taken directly to that item in the Spreadsheet View where the data changes can be made. Note also that changes in status can be made in the Spreadsheet View.
Figure 4-130. Right-Clicking on Load on Bus 154 to Open Item Pop-up Menu
4-149
4-150
When directed to a file, denoted as a Bus Translation File, the output tabulation is useful for the situation where several power flow power flow Saved Cases of identical network topology but, for example, different loading levels are to be renumbered. The Bus Translation File may then be used as input in subsequent executions of the renumbering procedure for the other Saved Cases. This procedure is not sensitive to any interrupt control code options. The process is initiated via the Power Flow>Renumber Buses option, shown in Figure 4-132.
Figure 4-132. Initiating Bus Renumbering Procedure Bus numbers can be renumbered by Number, Name, Packing and by Subsystem. These options are covered in more detail in the following sections.
4-151
data files having the same bus numbering. Specifying the translation file name will avoid having to repeat the bus selection process.
Figure 4-133. Renumber Buses Dialogs for Bus Name and Bus Number The difference in selecting by number or name will be seen when the Select... button is clicked. That action will open up an additional dialog in which individual buses can be selected for the renumbering process. The buses will be listed in ascending order of bus number or alphabetical order of bus name. As is common with the PSS/E dialog, a filter is provided to reduce the range of buses from which to make the selection. This is particularly useful for very large data files. Figure 4134 shows the different Bus Selection dialogs.
4-152
4-153
Figure 4-135. Renumber Buses By Bus Packing Dialog Suppose for example, that bus packing is performed on the range shown in Figure 4-135, for the savnw.sav case. The original and resulting new bus numbers are shown in Figure 4-136. It can be seen that the original bus range from 101 to 154 has been packed to a range from 101 to 106.
Figure 4-136. Packing Bus Numbers In the Output Bar the following message is printed indicating how many buses have been modified, along with a list of the old and new bus numbers. That list could have been sent to a specified output file.
4-154
Figure 4-138. Renumbering Buses by Subsystem Dialog If the user enables the Block bus numbers by area option, when Go is clicked the Block Numbers by Area dialog will open to facilitate the input of a new bus number range for each interchange area in the working file, see Figure 4-139. No bus number changes are implemented until the new number range for each area in the working case is specified. Consequently, unless non-zero bus numbers are entered to indicate the bus number ranges for each area in the working file, the renumbering process will be terminated with the original numbering intact. Within each area, the new bus number sequence corresponds to either the original bus number sequence or the bus name sequence, depending on the bus output option in force.
4-155
Figure 4-139. Renumber Buses by Area Figure 4-140 shows the result of selecting this renumbering process using the savnw.sav power flow working file. Each of the three areas in the file will require a new bus number range. In this example, the three area bus ranges are made consecutive. When the OK button is clicked in the Block Numbers by Area dialog the renumbering process will be completed and the original and new bus numbers will be listed in the Output Bar or the users designated output file. Figure 4140 shows the result of this renumbering example as shown in the Output Bar.
Figure 4-140. Result of Block Renumbering by Areas In Figure 4-141 it can be seen that when buses within a selected subsystem are to be renumbered, the user has two options:
4-156
Increment the bus numbers by a positive or negative value by selecting an "offset". Packing the buses in a new range identified by the "starting" and "ending" bus numbers.
The buses to be renumbered can be limited to a subsystem based on their Area, Owner, Zone and Base kV or merely by selection of individual buses. As with other renumbering procedures, the result of renumbering can be shown in the Output Bar or output to a user designated file.
4-157
The process of renumbering buses in auxiliary files is initiated with the File>Renumber buses in auxiliary files (RNFI)... option as shown in Figure 4-142 (the Spreadsheet must be the active view for the option to appear).
Figure 4-142. Menu for Renumbering Auxiliary Files Selection of this option will display the Renumber Buses in Auxiliary Files dialog where the user will provide information on the type of auxiliary file to be processed, the Bus Number Translation File name, the specific auxiliary file to be processed and, if required, an output data file (see Figure 4143).
Figure 4-143. Renumber Buses in Auxiliary Files Dialog Shown in Figure 4-144, there is wide variety of auxiliary files used by PSS/E. Each of these is discussed in detail in their appropriate sections in the PSS/E manuals. The output data file is the final piece of information to be supplied by the user. While this is optional, it is most useful to identify an output file. This file will contain a copy of the processed auxiliary data file reconstructed with the new numbering. Consequently it will be immediately available for use with the renumbered Power Flow Data File. The alternative is to allow the reconstructed file to be printed in the Output Bar. Note that this renumbering process is not sensitive to any interrupt control code options.
4-158
It should be noted that buses, loads and the elements listed above will be assigned by the user or will take on a default assignment when the power flow case is first set up. This means that there is always an existing assignment and that this renumbering process is one of changing assignments rather than providing an initial one. PSS/E facilitates such renumbering or reassigning via the Power Flow>Renumbering Areas/Owners/Zones... option. Selection of that option will display the Renumbering Areas/Owners/Zones dialog shown in Figure 4-145. In this dialog, tabs may be selected for Area, Owner and Zone assignments. Within each of the tabs options are available for reassigning buses and loads, a listing of the Areas/Owners/Zones and their names which are already in use as well as the Areas/Owners/Zones which are not currently in use but available, and a subsystem selection utility. WIth this dialog it is possible to reassign to Areas, Owners or Zones which are already in use or those which are not.
4-159
4-160
Figure 4-146. Area and Inter-Area Interchange Information The Select facility shown in Figure 4-145 allows selection of Area 5 as a subsystem or by identification of all buses in the Area to be re-numbered. In this example, lets select the ten buses residing in Area 5. Specify the bus number range in the "The following buses" field as "3001 -3018". Then highlight, in either the Used areas or Unused areas listing, the Area to which the buses will be reassigned. For this example, Area 2 was selected and OK was clicked. The results of this process is recorded in the Output Bar, at a printer or to a file of the users choice, as seen in Figure 4-147.
Figure 4-147. Output Report on Reassignment As shown in the output displayed in Figure 4-147, because Area 5 no longer has any buses assigned to it, the inter-area assignments have to be changed. It also indicates that Area 2 now has 17 buses and 4 loads, and that the system swing bus, 3011, now resides in Area 2 where that Areas slack bus, 206 already resides. The modifications to network information will be indicated in the Spreadsheet View as shown in Figure 4-148. The inter-area transactions, which previously were identified for Area 5, as transactions A and B, have now been assigned to Area 2 as transactions 1 and 2 to avoid the conflict. This
4-161
change was indicated in the Output Bar shown in Figure 4-147. The total transactions remain the same.
Figure 4-149. Renumbering Areas/Owners/Zones Dialog: Owner Assignments Tab When one or more of the branch devices (Branch, FACTS or VSC DC lines) is selected, the Branch reassignment options field is active and a selection may be made, as shown in Figure 4-150. The following branch reassignment options are available: Elements in the selected subsystem. Elements with terminals in the selected subsystem and a neighboring system, i.e. ties. Elements in the selected subsystem and the ties.
4-162
Figure 4-150. Selection Options for Series Elements (Branches) The entire owner reassignment process entails: Selection of the network element type. Selection of the subsystem containing the elements to be reassigned. Selection of the owner number to which the elements will be reassigned.
Following the owner reassignment process, the following occurrences and conditions are logged in the dialog output device: The destination owner has a blank name and the reassignment process assigns to it the owner name from an owner which has a nonblank name and which is emptied during the owner reassignment process. An owner no longer has any equipment assigned to it.
The owner reassignment process then lists the number of buses, loads, machines, branches, FACTS devices, and/or VSC DC lines transferred to the destination owner, and the total number of buses, loads, machines, branches, DC buses, FACTS devices, and VSC DC lines now assigned to the owner, or, if no changes were made outputs: NO OWNER ASSIGNMENT CHANGES FOR SELECTED SUBSYSTEM To determine if an equipment item is processed in subsystem mode, for any active attribute (e.g., area), if the equipment item possesses the attribute (e.g., loads have an area attribute), it is used; otherwise (e.g., machines do not have an area attribute), the corresponding attribute of the bus is used. When reassigning ownership for machines, branches, and VSC DC lines previously designated as having multiple owners, each ownership block is assigned to the new owner unless subsystem specification by owner is enabled. Under subsystem specification by owner, only those ownership blocks previously assigned to the specified owners are reassigned. When reassigning ownership for FACTS devices, FACTS devices with no terminal bus specified (e.g., a STATCON) are not candidates for processing under the "subsystem ties only" series element renumbering option. Series FACTS devices are processed using the same criteria as AC branches and VSC DC lines (subsystem branches only, subsystem ties only, or subsystem branches and ties). The owner reassignment process does not change the owner assignments of DC buses internal to multi-terminal DC lines. The reassignment process is not sensitive to any interrupt control code options.
4-163
where: I ID PRIOR Bus number; bus I must be present in the working case and have a nonzero generator number assigned to it. One- or two-character machine identifier of the machine at bus I whose data is specified by this record. ID = 1 by default. Priority ranking code (> 0). Machines with a priority ranking of zero do not have their status changed during the unit commitment portion of the process. Machines with lowest positive priority ranking codes are switched in-service first even though machines with higher priority rankings may be more economical to run. Machines with highest priority ranking codes are switched out-of-service first even though machines with lower priority rankings may be more expensive to run. PRIOR = 0 by default. Fuel cost for the machine in dollars per MBtu. No default is allowed. Maximum machine active power output; entered in MW. If this machine is the "principal" unit of a dispatch group, this is the sum of the maximum outputs of all machines in the dispatch group. If defaulted, PMAX and PMIN for this machine are set to the power limits currently in the power flow case (see Section 3.2.4). Minimum machine active power output; entered in MW. If this machine is the "principal" unit of a dispatch group, this is the sum of the minimum outputs of all machines in the
FUELCO PMAX
PMIN
4-164
dispatch group. If PMAX is defaulted, the value specified for PMIN is ignored and the one currently in the power flow working case is used; otherwise, no default is allowed. HEMIN Minimum heat input required by the machine when on-line; entered in MBtu/hr. If X1 (see below) is greater than zero, HEMIN should be specified as the heat input required at "X1" MW. No default is allowed. Points on the incremental heat rate curve; Xi values are entered in MW and Yi values are entered in Btu/kWh. At least two points, and up to six points, may be entered. Both X and Y must be in ascending order, with X1 > PMIN and Xn < PMAX. If this machine is the "principal" unit of a dispatch group, this curve is the combined curve of all machines in the dispatch group.
Xi,Yi
For the users reference, the PSS/E Example directory contains an economic dispatch file, savnw.ecd, which can be used in conjunction with the power flow case savnw.sav. A plot of those incremental heat rate curves is shown in Figure 4-151.
Figure 4-151. Incremental Heat Rate Curves Provided in the PSS/E savnw.sav Case The auxiliary program PLINC may be used to plot the incremental heat rate curves of selected machines. Refer to PSS/E Program Operations Manual, Chapter 11 for details on its use.
4-165
ID PRIOR FRACT
One- or two-character machine identifier of the machine at bus I whose data is specified by this record. ID = 1 by default. Priority ranking code (< 0). A negative priority ranking code signifies that this machine is a "supplementary" unit of a dispatch group. No default is allowed. When CODFRC is zero or negative, the fraction of the total power dispatched for the dispatch group to be assigned to the "principal" unit. When CODFRC is positive, the fraction of the total power dispatched for the dispatch group to be assigned to this "supplementary" unit. FRACT must be greater than zero and less than one. No default is allowed. Bus number of the "principal" machine associated with the dispatch group of which this "supplementary" unit is a member. No default is allowed. One- or two-character machine identifier of the "principal" machine at bus PRNBUS associated with the dispatch group of which this "supplementary" unit is a member. PRNMAC = 1 by default. Defines the interpretation of FRACT on this record by the economic dispatch process. When CODFRC is zero or negative, FRACT is the fraction of the total power dispatched for the dispatch group to be assigned to the "principal" unit. When CODFRC is positive, FRACT is the fraction of the total power dispatched for the dispatch group to be assigned to this "supplementary" unit. CODFRC = 0 by default.
PRNBUS PRNMAC
CODFRC
A Standard economic dispatch data record (see Section 4.8.1.1) must be included in the data input file for machine PRNMAC at bus PRNBUS. Its power output limits and incremental heat rate curve must be that corresponding to the combination of all machines in the dispatch group.
4-166
Figure 4-152. Assignments for Supplementary Machine Economic Dispatch The initial service status of each machine in a dispatch group, as determined by the combination of the type code of the bus to which it is connected and its machine status flag, must be the same: either all in-service or all out-of-service. If the status of a dispatch group is switched during the unit commitment calculation, the status of each machine in the dispatch group is changed. For a dispatch group, at the completion of the dispatch calculation, the dispatch groups total power output is split among the machines in the group according to the split fractions FRACT specified on the data records of the "supplementary" machines in the group (see Section 4.8.1.2). When PMAX (and hence PMIN) are defaulted in the Economic Dispatch Data File, the machine limits contained in the working case are used as the dispatch limits (see Section 4.8.1.1). For a dispatch group, the sums of the limits of all machines in the group are used as the dispatch limits. In this case, it is possible to violate the individual machine limits as contained in the working case if FRACT is not coordinated with the individual machine limits. When a subsystem of the power flow working case is being processed, the subsystem assignment of the "principal" unit of a dispatch group is taken as the subsystem assignment of the group. If the "principal" unit is in the subsystem being processed, its dispatch group is processed even if one or more of its "supplementary" units is not in the subsystem. Conversely, if the "principal" unit is not in the subsystem being processed, the dispatch group is not processed even if some or all of its "supplementary" units are in the subsystem.
4-167
When the subsystem to be processed is specified by owner, the owners to which machines (rather than buses) are assigned are used in defining the subsystem of machines to be processed. If a machine has multiple owners (see Section 3.2.4), the owner specified in the owner/fraction pair with the largest ownership fraction is assumed to have dispatch responsibility. If this largest ownership fraction is identical for two or more owners of a machine, the first one in the tables, as shown in the machine data listings is used. The iterative dispatch calculation in the economic dispatch process is a binary search technique with an upper limit of 40 iterations. Convergence is assumed when the difference between dispatched power and desired power is less than 0.00001 times the desired power. Convergence failure, which is usually the result of precision limitations, is alarmed and the economic dispatch process continues as if convergence had been achieved.
4-168
Figure 4-153. Launching the Economic Dispatch Procedure After defining the subsystem to be processed and identifying the data file, clicking the Go button will invoke the process and output a summary of the predispatch condition to the Output Bar or output device of the users choice.
This is the result obtained using the savnw.sav power flow case and savnw.ecd file. The first four quantities in the above summary are totals based upon the present power outputs and dispatch data specified in the data input file for those machines initially in-service in the subsystem to be processed. The final total is the sum of the present power outputs of those machines to be
4-169
processed, and those machines in the specified subsystem for which no dispatch data was provided and whose outputs will not be changed by the economic dispatching process. Following the summary of predispatch conditions, the process will prompt the user for additional information including the Desired load and Desired minimum capacity of units being dispatched, as shown in Figure 4-154. The values specified for these two quantities should be entered as those applying to the machines to be dispatched. Specifically, they must not include the power outputs assigned to those machines within the specified subsystem for which dispatch data was not read. In Figure 4-154, a new load level has been selected for the savnw.sav power case prior to performing the economic dispatch.
Figure 4-154. Redispatching Load and Generation After clicking the OK button, the process commences the unit commitment portion of its calculation. Note again that the status of any machine with a priority ranking of zero is not changed during the unit commitment portion of the process but such machines are included in the economic dispatch calculation. Neither the status nor power outputs of machines for which either no dispatch data was provided or whose data was alarmed, and of machines outside of the specified subsystem, is changed during this process. If the specified desired minimum capacity is greater than the sum of the maximum power outputs of the machines currently on-line, the unit commitment process places additional units on-line. Machines with lowest priority rankings are connected first, and, within a given priority ranking, units with the lowest full load average cost per MW are placed in-service first. If the specified desired load is less than the sum of the minimum power outputs of the machines currently on-line, units are taken off-line. Machines with highest priority rankings are disconnected first, and, within a given priority ranking, units with the highest full load average cost per MW are placed out-of-service first. Any time a machine status is changed, a message is printed at the Output Bar. Any processing errors encountered are alarmed and the user is asked to respecify the desired load and minimum capacity. Once a commitment profile satisfying the desired load and capacity constraints has been successfully determined, the power outputs of the machines to be dispatched are calculated. Power outputs are set on the basis of equal incremental costs subject to the machine power output limits.
4-170
The dispatch calculation uses an iterative approach and, at the end of each iteration a convergence monitor is printed which tabulates: The iteration number. The total power mismatch. The incremental cost. The change in incremental cost.
Following the dispatch calculation, the production cost and the incremental cost along with the postdispatch totals of dispatched power, capacity limits of the dispatched machines, and subsystem generation are tabulated. Plant power outputs and reactive power limits are updated to reflect the commitment and dispatch calculation results. Results are summarized in the Output Bar or output device selected by the user. For the example shown in Figure 4-154, using the savnw.sav power flow case, the results summary and convergence monitor are shown below in Figure 4-155.
Figure 4-155. Summary Results of the Economic Dispatch Process The dispatch data as read from the Economic Dispatch Data File is not retained with the working case file following termination of the process. A data input file is required for each new execution. The dispatch process responds to the following interrupt control codes: AB - Abandon following the completion of the next dispatch iteration. NC - Suppress the dispatch convergence monitor.
4-171
Figure 4-156. Before and After Machine Terminal Conditions for Economic Dispatch Example
4-172
Chapter 5
Contingency Analysis
5.1 Overview: Contingency Analysis
Contingency analysis covers a variety of analytical investigations performed by both system planners and operators. The system planners objective is to identify the network elements which will be required to maintain system operation within planning criteria. The general requirement is to identify capital investments and operating costs for long term future developments.The system operators objective is to identify the manner in which the system must be operated to maintain system security both in the near term (days, weeks, months) with existing network elements or the medium term (one to three years) during which a limited amount of equipment could be installed. The basic approach to contingency analysis is to: Establish generation/demand base case scenarios which are to be tested. Identify variations of generation and demand for the base cases for the time period of development or operation. Identify the tests (contingencies) to be performed for both steady-state and dynamic analysis and the system conditions which are acceptable or required prior to and during such contingencies. The tests and required post-contingency conditions are generally described by "Reliability Criteria". Perform the tests.
5-1
Less probable contingences and/or extreme contingencies can include loss of entire substations or multiple generators.
Typical dynamic testing will include the same family of contingencies and are augmented by representation of the severity of the initiating disturbance which results in the loss of system elements (three-phase and single-phase faults with normal or delayed clearing times for example). Acceptable system conditions prior to and subsequent to the contingencies depend on the severity of the contingency and include: Voltages within defined normal or emergency limits. Changes in voltage within defined limits. Branch loadings within normal or emergency loading limits. Maintenance or loss of limited amounts of load. Maintenance of system integrity or breakdown into viable sections. Maintenance of transient and dynamic stability.
Such criteria are deterministic in the sense that the scenario being tested must comply with the acceptable system conditions or is considered to have failed the test. A failure implies the need for additional system elements (for planning) or an adjustment of precontingency test conditions (for operations). An overview of deterministic reliability tests is summarized in Table 5-1. Table 5-1. Deterministic Reliability Tests
Overview of Deterministic Reliability Tests Test Conditions Normal Steady-State conditions Analysis Acceptable Conditions
Steady-State Power System within normal loading and voltage Flow limits
System within emergency loading and Steady-State Power voltage limits immediately after outage Single Contingencies (Cred- Flow and within normal limits after system ible - more probable) adjustments Reliability Test Criteria for Transmission Expansion Dynamic Analysis Double Contingencies (Credible - more probable) Less Probable Contingencies Supplementary Tests Extreme Contingencies Supplementary Tests Transiently and dynamically stable
Steady-State Power System within emergency loading and Flow voltage limits after system adjustment. Dynamic Analysis Steady-State Analysis Dynamic Analysis Steady-State and Dynamic Analysis Transiently and dynamically stable No voltage collapse or overload cascading Transiently and dynamically stable Avoidance of widespread load interruptions, uncontrolled cascading and blackouts
5-2
The users response to the results of contingency cases will depend on the study objectives. A limited system analysis can be performed merely by manually performing the steps outlined in the basic process. A more detailed analysis, specifically of a large system can involve the simulation and examination of thousands of contingencies. For this, PSS/E provides procedures for automatic testing and reporting. These procedures are described in this chapter.
Both P-V and Q-V curves show limiting operating conditions within a network for both normal and contingency conditions. The procedures for analyzing these conditions with PSS/E are described in Chapter 11.
5-3
5-4
Solution Engine: Select the desired load flow solution engine to be used in obtaining post-contingency states (see Chapter 4). Dispatch Mode: Dispatch codes for generation dispatch calculations in ACCC analysis. Subsystem machines (Reserve): Participating machines are connected to dispatch subsystem buses and have positive active power generation. Each machine's participation factor is its reserve (PT-PG or PG-PB) with positive values. Subsystem machines (Pmax): Participating machines are connected to dispatch subsystem buses and have positive active power generation. Each machine's participation factor is its maximum or minimum active power generation with positive values. Subsystem machines (Inertia): Participating machines are connected to dispatch subsystem buses and have positive active power generation. Each machine's participation factor is its inertia constant. For machines for which no data record is successfully read, an inertia constant of 4.0 on machine base is used. Subsystem machines (Governor droop): Participating machines are connected to dispatch subsystem buses and have positive active power generation. Each machine's participation factor is its governor permanent droop. For machines for which no data record is successfully read, a droop constant of 0.05 on machine base is used.
Dispatch system: Select the subsystem for the generation dispatch. The subsystem is predefined in a subsystem description file. All subsystem buses with one or more in-service machines whose active power generation is positive are participating in the generation dispatch. If several islands exist in the system, participating machines for each island are connected to dispatch subsystem buses within the island. Mismatch tolerance: Specify mismatch tolerance. This tolerance will be used to check for the largest initial active or reactive power mismatch. If exceeded, the process is terminated. This value is also used as the convergence tolerance in the power flow solution of each contingency case (see Chapter 4)
5-5
3. Sum the present generator output and generation requirement to find if there is a MW imbalance. The generation requirement in the island is given by the total of all bus loads, active power bus shunts, and active power losses, including dc lines. 4. If generation deficiency, DEF, exists, it is met by increasing the present generation of participating machines in the island by an amount proportional to the given participation factors. If DEF still exists after the active power reserves of participating machines are exhausted, all on-line machines in the island are participating in the generation dispatch to meet generation deficiency in the specified dispatch mode.
PGEN i
1
= PGEN i + p i DEF
0 1
where PGEN i is the present dispatch of unit i, PGEN i is the new dispatch of unit i, and pi is the participating factor of unit i. 5. Load shedding will take place if the sum of the maximum generation of all on-line machines is insufficient to cover the generation requirements. In such cases, load at all buses is shed proportionately until a load/generation balance is attained. Bus shunts and bus losses will not be shed.
0 PLOAD i 1 0 PLOADi = PLOAD i + ------------------------------------- DEF 0 ( PLOAD i )
where PLOAD i is the present load at bus i, PLOAD i is the new load at bus i. 6. Similarly, if generation excess, EXC, exists, it is corrected by reducing the dispatch of participating machines within this island proportional to their given participation factors. If generation excess still exists after all on-line machines have been reduced to their minimum generation limits, the island will be shut down, and all load shed.
PGEN i
1
= PGEN i + p i EXC
where pi is the participating factor of unit i. Steps three through six in the above list are repeated for each island in the network until a load/generation balance is attained.
5-6
ckid
One- or two-character machine identifier. An integer value. A floating point value; the decimal point is optional when specifying a whole number (e.g., 10, 10., and 10.0 all specify the floating point number ten). A filename. A 12-character label identifier. If a label contains blanks or special characters, it must be enclosed in single quotes.
Keywords and data values must be separated by one or more blanks. Special Data Records The following record types are allowed in each of the Linear Network Analysis Data Files: TRACE Enables or disables input tracing. When enabled, each line read from the input file is written to the dialog output device (normally the users terminal) and is initially disabled. Outputs each input line to a designated file of the users choice. If the filename specification contains any blanks or slashes ("/"), it must be enclosed in single quotes. This writing of input records is useful when they are being input interactively and the same set of input records will be used in subsequent construction of a Distribution Factor file. Designates a comment line which is ignored during input processing. Any meaningful comments may be placed on a comment line following the COM keyword. End of block structure or end of data input, as appropriate.
ECHO file
COM
END
In addition, blank lines may be included anywhere in the file. These are ignored during the input file processing.
5-8
The optional subsystem labels are used on several record types in the Monitored Element and Contingency Description Data Files. If no label is specified on a SUBSYSTEM record, the label "UNNAMED n" is assigned to the subsystem, where "n" is a unique integer. Up to one hundred subsystems may be specified in a Subsystem Description Data File, and each subsystem must be defined within a single SUBSYSTEM block structure. Subsystem Specification Data Records Buses can be selected to be in included in a SUBSYSTEM or SYSTEM using a series of criteria; that is selecting by BUS, AREA, ZONE, OWNER and KV. Further, buses can be selected on an individual basis or in groups. Selecting buses by number requires data records of the following form: BUS bsid BUSES bsid bsid The BUSES record is valid only when the numbers input option is in effect and assigns the designated buses, as well as all buses whose bus numbers fall between the two bus numbers specified, to the subsystem being defined. For example, the data record "BUSES 15 77" may be used to select all buses with numbers from 16 to 76, inclusive. Selecting buses by area requires data records of the following form: AREA i AREAS i i where "i" is an area number. The AREAS record type assigns all buses in a range of area numbers to the subsystem being defined. For example, the data record "AREAS 5 7" may be used to assign all buses in areas five, six, and seven to the subsystem. Similarly, all buses in selected zones and owners may be assigned to a subsystem with data records of the following form: ZONE i ZONES i i OWNERS i OWNERS i i Buses at designated voltage levels may be assigned to a subsystem with records of the following form, where, as above, the KVRANGE record defines a range of voltage levels: KV r KVRANGE r r Note that, in specifying ranges of bus numbers, areas, zones, owners, and voltage levels, the second value specified must not be preceded with a minus sign. The second number specified must be greater than the first. In addition, a "join group" block structure provides for the specification of a group of buses through the logical "anding" of two or more of the five selection criteria described above. A "join group" has the following block structure: JOIN [label] (subsystem specification data record)
5-9
. . (subsystem specification data record) END where each subsystem specification data record is one of the simple record types (BUS, AREA, ZONE, OWNER, KV, or the corresponding "range of" records) described above. The optional JOIN group label is for the users convenience and is neither used in the distribution factor calculations nor preserved in the Distribution Factor Data File. Each join group block structure must appear within the subsystem block structure described above. Both JOIN group block structures and the simple record types may be included within a SUBSYSTEM block structure. The following example defines the subsystem "MY COMPANY", which consists of all buses in area five, along with all buses in area six which are in zones eight through ten: SUBSYSTEM 'MY COMPANY' AREA 5 JOIN 'GROUP 1' AREA 6 ZONES 8 10 END END Several transmission transfer limit analyses require the prior calculation of a Distribution Factor Data file Those analyses modify the generation/load profile within designated SUBSYSTEMS to determine transfer capability. The user can specify which buses are to participate in the generation/load shift, along with their participation factors. The participation factors determine how the change in subsystem power injection is to be shared among the designated buses. To establish the participating buses and their participation factors, the PARTICIPATE block structure is used. The form of the participation block structure is: PARTICIPATE BUS bsid r . . BUS bsid r END The "r" values are nonzero participation factors which are normally expressed in percent or per unit of the total SUBSYSTEM generation shift. While individual "r" values may be negative, the sum of the "r" values within a participate block structure must be positive. Each participation block structure must appear within the SUBSYSTEM block structure described above, and must follow the simple record types and/or join group block structures defining the SUBSYSTEM; that is, it must be the last data record block in the SUBSYSTEM specification. Each bus specified must reside in the subsystem being processed. Any bus which violates this requirement or which is disconnected (i.e., its type code is four or greater) is alarmed and ignored.
5-10
If the optional circuit identifier keyword and data value are omitted, a circuit identifier of '1' is assumed. As a convenience to save typing, the following block structure may be used to designate a series of single branches for monitoring where, as above, the default circuit identifier is '1'. Three-winding transformers cannot be specified using this block structure.
[MONITOR] |BRANCHES| |LINES |
bsid bsid [ckid] . . bsid bsid [ckid] END In specifying a branch with the above records, if it is already in the monitored element list in the specified direction, an appropriate message is printed and the record is ignored. If a branch is included in the monitored element list in both directions, the same results are shown in both directions. When the Multi Section Line Reporting option is enabled, in-service multi section line groupings may be specified with the above records. If an in-service member of a multi section line grouping is specified, the multi section line (rather than the specified member) is added to the monitored element list in the same direction as the specified member. When the Multi Section Line Reporting option is disabled, multi section line groupings may not be specified in the above records; in-service members of multi section line groupings may be designated and are added as specified to the monitored element list.
5-11
The following four record types provide for the addition of a group of branches to the monitored element list with a single record. Any branch that is included in the subset specified by the following records, but which is already included in the monitored element list in either direction, is skipped. For these record types, when the Multi Section Line Reporting option is enabled, multi section line groupings within the specified subset, but not the individual members of such groupings, are added to the monitored line list. When the Multi Section Line Reporting option is disabled, members of multi section line groupings within the specified subset, but not the multi section line groupings, are added to the monitored line list. To place all branches in the monitored element list, the following data record may be used: [MONITOR] ALL |BRANCHES| |LINES | Branches are entered into the monitored element list in single entry form, with the lower ordered bus (number or name, according to the bus output option currently in effect) as the "from bus". The following data record may be used to select for monitoring all branches connected to a specified bus: [MONITOR] |BRANCHES| FROM BUS bsid |LINES | The following data record may be used to select all branches within a specified subsystem. [MONITOR] |BRANCHES| IN |AREA i | |LINES | |ZONE i | |OWNER i | |KV r | |SYSTEM label | |SUBSYSTEM label| In using the SYSTEM or SUBSYSTEM keywords, the "label" must correspond to a subsystem label specified in a previously accessed Subsystem Description Data File. For a three-winding transformer to be included, all of its in-service windings must be connected to subsystem buses; for any such three-winding transformer, all of its in-service windings are added to the monitored element list. Finally, the following record provides for the monitoring of all ties from a specified subsystem, or all ties between a pair of subsystems: [MONITOR] TIES FROM |AREA i | |ZONE i | |OWNER i | |KV r | |SYSTEM label | |SUBSYSTEM label| TO |AREA i | |ZONE i | |OWNER i | |KV r | |SYSTEM label | |SUBSYSTEM label|
For a three-winding transformer to be included, at least one of its in-service windings must be connected to a subsystem bus, and at least one of its in-service windings must be connected to a bus which is either not in the subsystem or in the "to subsystem", as appropriate; for any such threewinding transformer, all of its in-service windings connected to subsystem buses are added to the monitored element list.
5-12
For a tie branch between a pair of subsystems to be added to the monitored element list, both of the following must be satisfied: 1. One bus is in the "from subsystem". 2. Another bus is in the "to subsystem", and it is not in the "from subsystem". For the case of disjoint subsystems (e.g., TIES FROM AREA 1 TO AREA 2), the selection of tie branches is clear and unambiguous. However, in the case of overlapping subsystems (e.g., TIES FROM AREA 1 TO ZONE 5), the user must be aware of the above rules in specifying "TIES" records. The possibility exists that, in applying the above criteria, the set of branches included as ties may not be the same if the "from" and "to subsystems" are interchanged. Consider, for example, the following area and zone assignments:
Bus 1 2 3 4 Area 1 1 2 1 Zone 10 5 5 5
Further, assume that a branch exists between each pair of buses. The record "TIES FROM AREA 1 TO ZONE 5" would include the branches 1-3, 2-3, and 4-3, but not 1-2, 1-4, or 2-4. Conversely, the record "TIES FROM ZONE 5 TO AREA 1" would include the branches 2-1, 3-1, and 4-1, but not 2-3, 2-4, or 3-4. When the Multi Section Line Reporting option is enabled, the subsystem assignments of the "dummy buses" of each multi section line grouping are ignored; a multi section line grouping is treated as a tie branch if and only if its endpoint buses satisfy items (1) and (2) above. When the Multi Section Line Reporting option is disabled, the multi section line grouping definitions are ignored and any member of a multi section line grouping satisfying items (1) and (2) above is considered a tie branch. An INTERFACE is defined using the following block structure: [MONITOR] INTERFACE label |RATING r [MW] | |RATINGS r r r [MW]| (branch specification record; see below) . . (branch specification record; see below) END The branch specification records may specify sets of tie lines, individual branches or individual three-winding transformers. For specifying sets of tie lines the following data specification record is used: [MONITOR] TIES FROM |AREA i | |ZONE i | |OWNER i | |KV r | |SYSTEM label | |SUBSYSTEM label| TO |AREA i | |ZONE i | |OWNER i | |KV r | |SYSTEM label | |SUBSYSTEM label|
5-13
For specifying three-winding transformer windings, the following specification record is used:
[MONITOR] |BRANCH| FROM BUS bsid TO BUS bsid TO BUS bsid |CIRCUIT| ckid |LINE | |CKT |
For specifying individual branches, the following data specification record is used: [MONITOR] |BRANCH| FROM BUS bsid TO BUS bsid |CIRCUIT| ckid |LINE | |CKT | or, simply: bsid bsid [ckid] The 12-character interface labels are used to identify interfaces in the output reports. As with AC branches, provision is made for three interface ratings. When the first form of the INTERFACE record above is used (i.e., the token RATING and a single value are specified), the designated value is used for each of the three interface ratings. When the second form of the INTERFACE record is used (i.e., the token RATINGS and three values are specified), the designated values are used as the interfaces A, B, and C ratings, respectively. Interface ratings, which are entered as zero, are based on the default rating set indicated by the program run-time options. If the optional specification of ratings is omitted, the sum of the appropriate rating set values of each of the interface members is taken as the interface rating. It is important to note that an interface rating is usually specified as something other than a thermal limit; for example, contractual or stability considerations may determine the interface rating to be used. Voltage Monitoring Records Buses which are to be monitored for voltage violations are specified in the Monitored Element Data File. Two types of voltage violations may be detected. The following data record defines a voltage band along with a set of buses whose voltages are to be checked against the band. [MONITOR] VOLTAGE RANGE |ALL BUSES | r [r] |AREA i | |ZONE i | |OWNER i | |KV r | |SYSTEM label | |SUBSYSTEM label| |BUS bsid | where the first "r" value is the lower bound of the per unit voltage band and the optional second "r" value is the upper bound. If the upper bound is omitted, the upper end of the band is not checked. The following data record defines voltage drop and voltage rise deviation thresholds along with a set of buses whose voltage changes in contingency cases from their base case values are to be checked.
5-14
[MONITOR] VOLTAGE DEVIATION |ALL BUSES | r [r] |AREA i | |ZONE i | |OWNER i | |KV r | |SYSTEM label | |SUBSYSTEM label| |BUS bsid | where the first "r" value is the magnitude of voltage drop in per unit and the optional second "r" value is the magnitude of voltage rise. If the voltage rise threshold is omitted, the voltage rise check is omitted.
When the Multi Section Line Reporting option is enabled, multi section line groupings may be specified with the above records. If a member of a multi section line grouping is specified, switching the entire multi section line (rather than the specified member) is treated as the contingency event.When the Multi Section Line Reporting option is disabled, multi section line groupings may not be specified in the above records. In this situation; members of multi section line groupings may be designated on OPEN and CLOSE records but only the specified member is switched. The outaging of an in-service three-winding transformer is specified with the following record where the default circuit identifier is '1' if this specification is omitted:
|DISCONNECT| |BRANCH| FROM BUS bsid TO BUS bsid TO BUS bsid |CIRCUIT| ckid |OPEN | |LINE | |CKT | |TRIP |
Similarly, all windings of an out-of-service three-winding transformer may be placed in-service with a record of the form:
CLOSE |BRANCH| FROM BUS bsid TO BUS bsid TO BUS bsid |CIRCUIT| ckid |LINE | |CKT |
The outaging of all in-service branches connected to a bus may be specified with a record of the form: |DISCONNECT|BUS bsid |OPEN | |TRIP | This command is converted to as many OPEN BRANCH commands as are required before it is passed to the Distribution Factor Data File. When the Multi Section Line Reporting option is enabled, each in-service multi section line connected to the specified bus is switched out as a unit. If the specified bus is a dummy bus of a multi section line, this command is converted to a single OPEN BRANCH command that outages the corresponding multi section line. When the Multi Section Line Reporting option is disabled, only the line section adjacent to the specified bus is outaged for each multi section line connected to the bus. The next four record types allow the user to specify contingency events in which the load and generation boundary conditions may be changed at a selected bus. Load and shunt are synonymous in the linearized network model, and specifying either results in identical contingency events. When changing generation, the bus must have in-service generation connected to it and it may not be a swing bus. The first data record of this type uses the following data record to set the load or generation at a bus either to a designated value or to a specified percentage of its initial value: SET BUS bsid |GENERATION| TO r |MW | [DISPATCH] |LOAD | |PERCENT| |SHUNT | The number "r" specified must not be a negative number when the PERCENT keyword is used. When the optional keyword DISPATCH is included at the end of the SET record, the user may designate how the change in the bus boundary condition is to be apportioned among selected
5-16
network buses rather than having it all assigned to the system swing bus(es). In this case, the SET data record must be followed by records of the form: BUS bsid r . . BUS bsid r END The "r" values are positive participation factors which are normally expressed in percent or per unit of the total MW change specified by the contingency event specification record. The second data record of this type uses the following data record to change the load or generation at a bus either by a designated amount or by a specified percentage of its initial value: |CHANGE| BUS bsid |GENERATION| BY r |MW | [DISPATCH] |ALTER | |LOAD | |PERCENT| |MODIFY| |SHUNT | When the PERCENT keyword is specified, the magnitude of the initial value of the quantity to be modified is used to determine the amount of the change; i.e., r P orig P new = P orig + -----------------------100. In changing either by PERCENT or MW, when the quantity to be modified is initially positive and the change is a reduction (i.e., "r" is negative), a negative result is treated as an error condition. The presence of the optional keyword DISPATCH is handled as described above for the SET data record. The third and fourth data records of this type are similar to the CHANGE record, except the direction of the change is defined by the first keyword, and "r" must be a positive number: |INCREASE| BUS bsid |GENERATION| BY r |MW | [DISPATCH] |RAISE | |LOAD | |PERCENT| |SHUNT | |DECREASE| BUS bsid |GENERATION| BY r |MW | [DISPATCH] |REDUCE | |LOAD | |PERCENT| |SHUNT | The presence of the optional keyword DISPATCH is handled as described above for the SET data record. To transfer load or generation from one bus to another, the following data record is used: MOVE r |MW | |GENERATION| FROM BUS bsid TO BUS bsid |PERCENT| |LOAD | |SHUNT |
5-17
When transferring MW, the power shift, Psh, is set to "r"; when the PERCENT keyword is specified, the power shift is calculated as: r P orig P sh = -----------------------100. where Porig is initial load or generation, as appropriate, at the "from bus". The power shift is then subtracted from the original power at the "from bus" and added to the original power at the "to bus". When the quantity to be modified at the "from bus" is initially positive, a negative post-shift power at the "from bus" is treated as an error condition. When generation is being transferred, the "from bus" must have in-service generation. If the "to bus" is not a generator bus, an appropriate message is printed and the power shift is treated as negative load at the "to bus". Either of the two buses may be a swing bus. An in-service machine may be removed from service using the following data record: REMOVE |MACHINE| mcid FROM BUS bsid [DISPATCH] |UNIT | Similarly, an out-of-service machine may be placed in-service with a record of the form: ADD |MACHINE| mcid TO BUS bsid [DISPATCH] |UNIT | The presence of the optional keyword DISPATCH is handled as described above for the SET data record. The machine status contingency events are not permitted at swing buses. Automatic Single and Double Line Outage Contingency Specification A series of single line outage contingency cases are designated with the following data record. SINGLE |BRANCH| FROM BUS bsid |LINE | Each in-service branch connected to the designated bus is outaged, one at a time. A series of double line outage contingency cases are designated with the following data record. DOUBLE |BRANCH| FROM BUS bsid |LINE | This record generates contingencies such that each branch connected to the designated bus is outaged in turn with every other branch connected to the same bus. All branches within a specified subsystem, can be outaged, either singly or in pairs, by using the following data record. |SINGLE | |BRANCH| IN |AREA i | |DOUBLE | |LINE | |ZONE i | |BUSDOUBLE| |OWNER i | |PARALLEL | |KV r | |SYSTEM label | |SUBSYSTEM label|
5-18
The DOUBLE, BUSDOUBLE, and PARALLEL contingency specification records all generate contingency cases consisting of two simultaneous line outages. The DOUBLE record generates all combinations of double line outage contingencies for all branches whose endpoint buses are contained in the specified subsystem. That is, each branch in the subsystem is outaged in turn with every other branch in the subsystem. DOUBLE may be viewed as considering independent events causing simultaneous outages. The BUSDOUBLE record is more restrictive than the DOUBLE record. For each bus in the specified subsystem, it generates all combinations of double line outage contingencies for all branches between that bus and other subsystem buses. BUSDOUBLE may be viewed as considering single events in substations which affect pairs of branches connected to a substation. The PARALLEL record is more restrictive than the BUSDOUBLE record. It generates double line outage contingencies only for parallel branches (i.e., for each contingency case, the two branches being outaged connect the same pair of subsystem buses). Three-winding transformer contingencies are not generated by the PARALLEL record. PARALLEL may be viewed as considering single events on rights-of-way which affect pairs of branches on a right-of-way. In using the SYSTEM or SUBSYSTEM keywords, the "label" must correspond to a subsystem label specified in a previously accessed Subsystem Description Data File (see Section 5.2.2.3). Finally, the following data record provides for the outaging, either singly or in pairs, of all ties from a specified subsystem or all ties between a pair of subsystems: |SINGLE| TIE FROM |AREA i | |DOUBLE| |ZONE i | |BUSDOUBLE| |OWNER i | |PARALLEL| |KV r | |SYSTEM label | |SUBSYSTEM label| TO |AREA i | |ZONE i | |OWNER i | |KV r | |SYSTEM label | |SUBSYSTEM label|
The selection of tie branches in the case of overlapping subsystems is handled using the criteria given in Section 5.2.2.4 for the monitoring of ties. For these record types, when the Multi Section Line Reporting option is enabled, the outaging of a multi section line grouping within the specified subset is treated as a contingency event; the entire multi section line is outaged. When the Multi Section Line Reporting option is disabled, individual members of multi section line groupings within the specified subset (rather than entire multi section line groupings) are outaged.
5-19
Figure 5-2. Building the Distribution Factor Data File In the dialog (Figure 5-3), the data files available in the PSS/E EXAMPLE directory have been selected. They can be used for testing the process. The other file required is the users destination file for the output. This can be a new file or a previously built file which can be written over. It will be a *.dfx type file.
Figure 5-3. Building Distribution Factor Data File Dialog The building process reads the Contingency Description Data File, updating internal arrays and transferring the contingency definitions into the Distribution Factor Data File. Any contingency case specifications in which errors are detected are alarmed and skipped. The first check box gives the user the option of having the branches in the monitored element list sorted in the contingency analysis report. If the box is checked, branches are sorted in ascending numerical or alphabetical order according to the bus output option currently in effect. Branches are sorted by "from bus", and, for each "from bus", by "to bus" and circuit identifier. If the box is not checked, monitored branches remain in the same order in which they were specified in the Monitored Element Data File. In either case, interfaces are reported after all monitored branches in the order in which they were specified in the Monitored Element Data File.
5-20
For AC Contingency analysis, the second check box should remain unchecked and the process terminated with the OK button. Such a Distribution Factor Data File is specified not only for AC contingency analysis but also in transmission access analyses described in Chapter 10. The second check box should be checked to build a distribution factor file suitable for DC contingency testing (Section 5.4.2) and linearized transfer limit analyses discussed in Chapter 6. Since the information stored in the Distribution Factor Data File are a function of data organization and network topology in the working case, it follows that it must be re-executed before performing the AC contingency analysis any time one or more of the following occurs: Change of bus type code. Change of machine, load or branch status. Change of branch reactance. Change in the group of branches modeled as zero impedance lines. Change of metered end of a multi section line when the Multi Section Line Reporting option is enabled. Addition or removal of buses, branches, machines or loads. Change of any bus attributes by which subsystems, monitored elements, and/or contingencies are specified (e.g., area assignments, base voltages, etc.). Change to any of the Linear Network Analysis Data Files.
The distribution factor file building process is sensitive to the Multi Section Line Reporting option. That option setting, at the time of building, is saved in the Distribution Factor Data File and overrides the option setting in subsequent executions of the AC contingency analysis. The distribution factor file building process is sensitive to the Bus Input option. That option setting is, at the time of building governs the manner in which buses must be identified (i.e., either bus numbers or extended bus names) in the Linear Network Analysis Data Files which are used in the building process. The setting of the Bus Input option in subsequent executions of the AC contingency analysis must be identical to that which existed when the distribution factor file was built. A Distribution Factor Data File, and therefore the corresponding Monitored Element Data File, must specify at least one monitored branch. This applies even if one or more interfaces are specified or if the Distribution Factor Data File is to be used only for AC contingency calculations and only voltage violations are of interest. Care should be taken not to include unnecessary END statements in the Linear Network Analysis Data Files. END statements are used to indicate the termination of block structures as well as the termination of the data input stream. Improperly placed END statements are often interpreted by activity DFAX as an end of input data signal. Symptoms of these conditions can occur during the execution of activities that use such a Distribution Factor Data File; they include monitored elements that are omitted from output reports and contingency cases that are skipped. Activity DFAX is not sensitive to any interrupt control code options.
5-21
PI = where:
i=1
Pi 2 ------------------ PMAX i
Pi is the active power flow on branch "i". PMAXi is the rating of branch "i". L is the set of monitored branches contributing to PI.
Clearly, PI has a small value for system conditions when branch loadings are light and a large value when lines exceed their limits. An increase in PI following a contingency indicates that overall loading on the branches contributing to PI has increased. The set of monitored branches in the overload ranker is as defined in a Monitored Element Data File. This is normally the same set of monitored elements which are specified in the building of a Distribution Factor Data File, as described previously in Section 5.2.2.1.
5-22
PI =
i=1
X i P i2
where: Xi is the reactance of branch "i". Pi is the active power flow on branch "i". L is the set of monitored branches contributing to PI.
PI gives an indication of reactive power losses under different system conditions. As line loadings increase, their I2X losses also increase. This increase in reactive demand generally results in a depression of system voltages. The set of monitored branches in the voltage ranker is normally all branches in the working case. The user may elect to omit those branches for which no rating is specified in a selected rating set. The performance indices are calculated in PSS/E using the ranking algorithm described in An Advanced Contingency Selection Algorithm by T.A. Mikolinnas and B.F. Wollenberg, IEEE Transactions on Power Apparatus and Systems, Vol. PAS-100, No. 2, February, 1981, pp. 608-617. This algorithm provides for the evaluation of the performance indices described above without requiring post-contingency branch flows.
5-23
Figure 5-5. Single Line Contingency Ranking Dialog MW mismatch tolerance: If the largest initial active power mismatch exceeds the specified MW mismatch tolerance, the user is given the opportunity to terminate the ranking process. Small reactance threshold: The "performance index" calculation used in ranking is inaccurate for the outaging of branches with "small" reactances. All branches from the list of contingencies created by the ranking process whose magnitude of reactance is less than or equal to this threshold have their performance indices explicitly calculated. The contingency list is created based on the users subsystem selection, (see below). Allow ties from subsystem as contingency: The group of branches which may be outaged are defined according to the subsystem selected by the user in the Select facility of the dialog. The box, if checked, will allow the inclusion in the contingency list, of both the selected subsystem branches and ties from the subsystem to other buses in the network. If the box is not checked, only branches from within the designated subsystem will be included. Number of contingencies in file: This defines the number "n" of line outages from the overload ranking to be included in the output of the ranking process. A value of zero for this solution parameter causes the process to bypass the overload ranking calculation. Number of mach. contingencies in file: This defines the number "m" of machine outages from the overload ranking to be included in the output of the ranking process. The overload ranker is applied to generating machine outages by assuming that the generation deficiency is redispatched among remaining machines and that the new dispatches cause changes in branch loading. The dispatch is always based on reserve. A value of zero for this solution parameter causes the process to bypass the machine overload ranking calculation.
5-24
Contingency case rating and percent of rating: These define the loading limits to be used in calculating overload performance indices. The default rating set is the one established as the default rating set program option setting. Convert ratings to estimate MW ratings: If this is checked, ratings of monitored branches are converted to estimated MW ratings based upon each monitored line's Mvar loading at the metered end in the base case AC solution. Number of (voltage) contingencies in file: This defines the number "k" of voltage contingencies to be included in the output of the ranking process. A value of zero for this solution parameter causes the process to bypass the voltage ranking calculation. Lines used in voltage ranker PI: This defines the network branches which are to contribute to the voltage ranker performance index. Either all network branches are used or only those branches having a nonzero value in the designated case rating set. Include contingencies creating swingless islands, and, MW threshold: Contingencies which result in the formation of an island of one or more buses, without a swing bus, are omitted from both the overlaid and voltage ranking process if this box is not checked. If the box is checked, the output of such contingencies is enabled in the ranking process, if the active power flow on such a branch exceeds the MW threshold tolerance specified. The tolerance is applied to the base case DC power flow.
5-25
Figure 5-6. Selection of Subsystem for Construction of Contingency List In Figure 5-6, the user can supply Subsystem and Monitored Element Description Data Files. That facility is available, however, only if overload ranking is enabled. The ranking process establishes subsystem definitions and constructs a monitored branch list from these two files, respectively. It should be noted, however, that the ranking process excludes from the monitored branch list any branch with a zero (or negative) rating in the rating set specified. It also ignores any interface definitions. The contingency ranking algorithm is unable to handle zero impedance lines as contingent or monitored branches. Consequently, if any zero impedance lines are present in the contingency list, the monitored element list for the overload ranker (if overload ranking is enabled) or the monitored element list for the voltage ranker (if voltage ranking is enabled), zero impedance line modeling is temporarily disabled and a new ordering of network buses is determined automatically. The optimal ordering process in PSS/E is used to determine an ordering of the network buses such that sparsity is maintained as the Jacobian matrix is triangularized for AC network solutions or the system admittance matrix is decomposed into its triangular factors in activities for linearized network analyses.
5-26
5-27
Figure 5-7. Typical Contingency Description File from the Contingency Ranking Process
5-28
Further, boundary condition changes (e.g., changes to loads, machine loadings, etc.), while not invalidating a Distribution Factor Data File, may affect the contingency rankings. Boundary condition changes which have only a minor impact on line loadings are not likely to significantly affect the rankings; changes such as increasing an area's load by ten percent or tripping a large unit and dispatching its previous power output among other machines in the system are likely to have a significant effect on line flows which in turn could significantly alter the contingency rankings. The contingency ranking algorithm is not able to accurately calculate performance indices for branches with "small" reactances. For any branch in the contingency list whose reactance magnitude is less than or equal to the reactance threshold (see Figure 5-5 where the default value of 0.0005 is shown), the standard calculation is bypassed and its performance indices are explicitly calculated. The small reactance threshold value should always be at least as large as the zero impedance line threshold tolerance (see Section 3.2.5.1). Experience to date indicates that the default value is conservative and for most systems it could safely be reduced. For systems with small impedance lines, one could test the adequacy of this threshold by calculating two sets of overload rankings using different threshold values. If the performance indices for the outaging of small reactance branches are essentially the same, the smaller threshold value may be used. When the Multi Section Reporting option is enabled, the subsystem assignments of the two endpoint buses of each multi section line are considered (rather than those of any of its dummy buses) in adding the branch to the contingency list. If a multi section line is added to the contingency list, the line section at the metered end of the multi section line is considered to be the outaged element. The performance indices which result are correct unless there is any load or generation present at any of the dummy buses of the multi section line. For each three-winding transformer in the contingency list, performance indices are calculated for the outaging of each in-service winding in turn, and the largest of these is taken as the performance index for the entire transformer. In constructing the contingency list, parallel lines between the same pair of buses which have identical impedances, loss estimates, and line shunt and phase shift active power injections (i.e., they are identical in the linear network model used by the ranking process) are not all included in the contingency list. Only one from among such a group of lines is needed. The ranking process does not check for identical three-winding transformers connecting the same three buses. If both overload and voltage depression rankings are being determined in the same execution of the ranking process, the overload rankings are calculated first and any branch which is output by the overload ranker is removed from the contingency list prior to calculating the voltage rankings. The Contingency Description Data File constructed by the ranking process is a standard source file which may be edited by the user prior to its being used in the building of a Distribution Factor file. Bus identifiers are written as bus numbers when the Numbers Input option is in effect, and as extended bus names when the Names Input option is in effect. That is, when the Contingency Description Data File produced by the ranking process is submitted for building the Distribution Factor File along with the same Subsystem Description and Monitored Element Data Files which were used for ranking, the files are compatible with each other.
5-29
Figure 5-8. Showing AC Contingency Solution Dialog When selected this process will alarm and terminate if generators are converted. It then checks that each non type four bus is connected back to a type three (swing) bus through the in-service AC network. If any violations are detected, an appropriate message is printed and the process is terminated. As noted, the dialog prompts the user for various inputs, including: a mismatch tolerance, Newton solution parameters, a choice between two Newton type solutions, and the names of three files. Selecting the Close button terminates the process. The user is required to enter the name of the Distribution Factor file which is build using the process described previously in Section 5.2.1 and select a Contingency Output file to which the results of the contingency analyses will be written. The Load Throwover Data file (Section 5.2.2) is optional. Once the control and solution options together with the required filenames have been specified, select the Solve button to initiate the calculations.
5-30
The AC contingency solution process then sets up PSS/E working memory, the working files and temporary scratch files in preparation for the contingency case power flow solutions. This process uses either the fixed slope decoupled Newton-Raphson iterative power flow solution algorithm or the full Newton-Raphson method. The contingency label and contingency events of each contingency case are logged at the progress output device as the solution process encounters it. A message identifies any network conditions that fail to converge or which are skipped. The AC contingency solution process responds to the following interrupt control codes: AB CM NM DC FD Abandon the process following completion of the next iteration. Print the convergence and automatic adjustment monitors. Suppress any automatic adjustment monitors (only used with CM interrupt control code). Tabulate conditions for each DC line after each iteration. Tabulate conditions for each FACTS device after each iteration.
5-31
5-32
Figure 5-9. AC Contingency Reports Dialog The contingency analysis report options can be specified on the AC Contingency Reports Dialog. The options are described as follows: Rating: Contingency case rating and the Percent of flow rating define the line loading limits used in determining overloads. Defaults are the default rating set program option (see Section 1.7.4). Report format: The available options list allow the user to select from among: An overload report having a format appropriate for import to a spread sheet program. A loading table having a format appropriate for import to a spread sheet program. An available capacity table formatted for import to a spread sheet program. An overload report having a format appropriate for visual inspection (non-spread sheet). A loading table having a format appropriate for visual inspection (non-spread sheet). A report of the non-converged network conditions in a format appropriate for import to a spread sheet program.
5-33
Exclude interfaces from report: Interface loadings may be excluded from all reports by checking this box. Perform voltage limit check: Voltage limit checking may be enabled by checking this box. The user selects those subsystems whose bus voltages are to be monitored, the types of voltage check (voltage band or deviation from base case values), and threshold values by specifying records in the Monitored Element Data File (see Section 5.2.2.4). In the dialog, however, is the facility to specify the Minimum contingency case voltage change for range violations. If voltage checking is enabled, buses whose out-of-limits voltages in contingency cases differ from their base case voltages by less than this minimum change parameter are omitted from any voltage range checking reports. Exclude cases with no overloads from non-spreadsheet overload: This box can be checked to limit the number of records appearing in the non-spread sheet overload report. If the box is not checked, the report will identify all network conditions and it may indicate that some network conditions have no overloaded monitored elements. Filter Criteria: The converged network conditions included in a report may be limited by filter criteria. Only those contingencies that satisfy the filter criteria are reported. The following filter criteria are user assigned: Number of low voltage range violations Number of high voltage range violations Number of voltage deviation violations Number of buses in largest disconnected island
When voltage limit checking is enabled, a network condition is included in the report if the following conditions are satisfied: The number of buses in the largest disconnected island is greater than or equal to the threshold. The number of violations of all three voltage violation categories is greater than or equal to each respective threshold.
When voltage limit checking is disabled a network condition is included in the report if the number of buses in the largest disconnected island is greater than or equal to the threshold. Maximum elements in available capacity table: This limits the total number of records (monitored elements) which may appear in the table, and the Cutoff threshold for available capacity table parameter excludes any monitored element whose available capacity exceeds this threshold. Minimum contingency case flow change for overload report: Overloaded branches in contingency cases whose contingency case flows differ from their base case flows by less than this parameter are omitted from the overload report. The Non-converged networks selection from the Report format field will identify the network conditions that fail the convergence criteria. The convergence criteria conditions include: an AC contingency solution process termination for the network condition of: "MET CONVERGENCE TOLERANCE", or "ITERATION LIMIT EXCEEDED", or "TERMINATED BY NON-DIVERGENT OPTION", a largest bus mismatch magnitude that is less than the Bus mismatch tolerance, and a system mismatch magnitude that is less than the System mismatch tolerance.
5-34
The AC contingency report process responds to the following interrupt control codes: AB Abandon the process following completion of the current system condition.
Figure 5-10. AC Multiple Contingency Run Report Dialog Details on the significance of the input parameters to the AC Contingency Multiple Run Report function and on the operation of the AC Contingency Multiple Run Report function are given in Section 4.114.5 of the PSS/E Program Operation Manual. Details on the content of the reports which can
5-35
be produced by the AC Contingency Multiple Run Report function are given in Section 4.114.6 of the PSS/E Program Operation Manual.
5-36
In the non-spread sheet overload report, for each monitored element printed, the pre-contingency and post-contingency loadings, the rating and the post-contingency percent loading are listed. In the spread sheet overload report, for each monitored element printed, the post-contingency loading, the rating and the post-contingency percent loading are listed. When the Perform voltage limit check is enabled, the overloaded monitored element report for each system condition is followed by the voltage violation report. The voltage violations report is presented in groups corresponding to the voltage monitoring data records specified in the Monitored Element Data File.
5-37
Each "voltage range" record results in a tabulation of those buses from the set of buses defined on the data record whose voltage is below the low voltage threshold (i.e., the first "r" value on the data record), followed by the list of buses whose voltage is above the high voltage threshold (i.e., the second "r" value on the data record). For contingency cases, if the voltage change at a bus from its value in the base case is less than the minimum contingency case voltage change for range violations parameter, the bus is omitted from the report. Each "voltage deviation" record results in a tabulation of those buses from the set of buses specified on the data record whose voltage drop from their base case values exceeds the voltage drop threshold (i.e., the first "r" value on the data record), followed by the list of buses whose voltage rise exceeds the voltage rise threshold (i.e., the second "r" value on the data record). For each bus printed, both its contingency case and base case values are printed. Report blocks are printed in the order in which the Monitor Voltage data records are contained in the Monitored Element Data File. Any report block for which no violations are detected is omitted from the report. An example spreadsheet overload report is shown, partially in Figure 5-13a and 5-13b overleaf. The report shows initially the rating set and percentage used for checking overloads, followed by the files used to perform the contingency analysis. The overload report lists the monitored elements which suffer overloads and the name of the contingency causing the overload. To the right of that listing is the branch Rating, the post-contingency Flow and the post-contingency flows percentage of rating. It should be noted that the first branch listed, which is from bus 153 to bus 154 has a rating of 350 MVA, an post-contingency flow of 343.2 MVA and a percentage loading of 117%. While the MVA flow is apparently less than the branch rating, it must be remembered that the rating is based on branch current capacity and 100% voltage. Ratings are assumed to have been entered as: MVA rated = 3 E base I rated 10 6
where:
Ebase Irated Is the base voltage in volts of the bus to which the terminal of the branch is connected. Is the rated phase current in amps.
For this contingency, the MVA flow shown is concurrent with a voltage of 0.832 pu. This corresponding level of current is 17% higher than the branches current capacity. The monitored interface listed as suffering an overload is identified in the jdmsavnw.mon file, as shown in Figure 5-12, indicating that the interface comprises the three branches shown.
5-38
5-39
Following the overloaded element list, the report shows buses where voltage falls outside the specified range which has an upper threshold of 1.50 pu (a value of 1.05 is more adequate) and a lower threshold of 0.93 pu. The contingency initiating the voltage reduction is indicated by the bus number. Note that the list of buses outside the range is limited for only two in Figure 5-13. Finally, following the listing of the overloaded elements and buses outside Range, the report presents a legend indicating for each contingency name, the details of the disturbance. In the non-spread sheet overload report, for each monitored element printed, the pre-contingency and post-contingency loadings, the rating and the post-contingency percent loading are listed.
5-40
It can be seen in the report that there are eleven monitored elements two of which are defined interfaces. Their ratings, flow and percentage loadings are listed for the base case and subsequently for each contingency for which a converged case was obtained.
For each monitored element reported, this table lists: its rating; its base case loading; its "worst case" loading, percentage loading, "available capacity" index, and the system condition (the contingency case label or "BASE CASE") under which the "worst case" loading occurs. The report indicates the number of "other" system conditions under which the monitored element has the same "available capacity" index as in the tabulated "worst case", and the "impact" on the monitored element. Base case (the column headed BASE) and worst case (MAXIMUM) loadings are MVA loadings for branches and MW loadings for interfaces,. Worst case percentage loadings are calculated as described above for the overload report. For non transformer branches, current loadings, calculated as in Section 4.4.5.1.3, are listed in the column headed "IMPACT". For transformer branches the IMPACT is MVA loading and for interfaces the IMPACT is MW loading. An "available capacity" index (the column labeled AVAILABLE) is listed for each tabulated monitored element. The "available capacity" index is the difference between the RATING and the IMPACT. In the available capacity report, monitored elements are printed in order of increasing "available capacity" index. Clearly, elements with negative indices are overloaded in the "worst case" system condition. This report is terminated with descriptions of those contingency cases which were identified as "worst case" system conditions for one or more monitored elements. This contingency case summary lists contingency cases in the order in which they were calculated. In Figure 5-15 is shown the capacity report for the savnw.sav power flow case. It can be seen that the Interface West suffers the greatest capacity deficiency, followed by the branches from bus 154 to buses 153 and 203. Other listed branches and interface show, for the contingencies tested (and converged) an available capacity for increased flow.
5-42
Figure 5-15. Sample Capacity Report from the savnw.sav Power Flow Case
5-43
5-44
the label by which the contingency is to be identified; up to sixteen lines of text describing the contingency; an option to append to an existing AC Contingency Solution Output File or to create a new one; and the names of four files.
Figure 5-17. Append to AC Contingency Solution Output Dialog Details on the significance of the input parameters to the Append ACCC function and on the operation of the Append ACCC function are given in Section 4.114.7 of the PSS/E Program Operation Manual.
5-45
that contingency case solution. Any such DC line or FACTS device which is a tie branch between a swingless island and the remaining system is alarmed. When the SET, CHANGE, INCREASE, DECREASE or MOVE contingency records operate on LOAD, the specified buses must have one or more in-service connected loads. For the MOVE event, in-service connected load must exist at both the FROM and TO buses. When these events employ the PERCENT keyword, the connected bus load MVA magnitudes are adjusted. The reactive power to active power ratio remains constant, and the relative proportions of constant MVA, constant current and constant admittance load components remain constant. When these events employ the MW keyword and the bus demand includes a non-zero active power component, the bus load MVA is adjusted by the ratio of the specified MW value to the initial active power bus load (or this ratio plus 1.0 if the specified value is incremental load). This initial active power bus load is computed using nominal (i.e., not voltage adjusted) values for constant current and constant admittance load components, and recognizing the affect of any load multiplier associated with an Optimal Power Flow (see the PSS/E OPF Manual) adjustable bus load table. When these events employ the MW keyword and the initial bus active power load is zero, the specified MW value is assigned to the bus as a constant MVA component active power load and the reactive power bus load is unaltered. When the SET, CHANGE, INCREASE, DECREASE or MOVE contingency records operate on SHUNT and employ the PERCENT keyword, the bus SHUNT MVA magnitude is adjusted. When these events employ the MW keyword and the initial active power component of shunt admittance is non-zero, the bus shunt MVA is adjusted by the ratio of the specified MW value to the initial active power component of shunt admittance (or this ratio plus 1.0 if the specified value is incremental load). When these events employ the MW keyword and the initial active power component of shunt admittance is zero, the specified MW value is assigned to the active power component of shunt admittance and the reactive power component of shunt admittance is unaltered. When the SET, CHANGE, INCREASE, DECREASE or MOVE contingency records operate on GENERATION, the specified buses must have one or more in-service connected machines. For the MOVE event, an in-service connected machine must exist at both the FROM and TO buses. The value specified, whether PERCENT or MW, affects the magnitude of the bus active power generation only. If the DISPATCH option is included on a SET, CHANGE, INCREASE, DECREASE, ADD or REMOVE contingency record, the opposite change in the active power boundary condition is distributed among the type two and three buses specified. Note that only type two and three buses are allowed to participate in picking up the active power boundary condition change imposed by the contingency event. Any other buses specified as participating are alarmed and omitted from the power dispatch calculation. If only non type two or three buses are specified, the system swing bus(es) pick up all of the active power change. The AC contingency calculation detects the specification of duplicate single- and double-line outage contingencies and calculates the contingency case solution only for the first specification of such a contingency. Any contingency cases involving bus boundary condition contingency events or more than two-line outage contingency events are not checked for duplication. It is required that the working case be solved to an acceptable mismatch tolerance prior to executing the AC contingency calculation solution process.
5-46
5-47
Figure 5-18. Multi-Level AC Contingency Solution Dialog Power Flow Control Tab The following options are available on the Power Flow Control tab: Solution options: Select the desired solution options to be applied during load flow calculations for obtaining post-contingency states (see Chapter 4). Solution Engine: Select the desired load flow solution engine to be used in obtaining postcontingency states (see Chapter 4). Dispatch mode: Dispatch codes for generation dispatch calculations in ACCC analysis (see Section 5.2.1.1). Dispatch system: Select the subsystem for the generation dispatch (see Section 5.2.1.1).
5-48
Mismatch tolerance: Specify mismatch tolerance. This tolerance will be used to check for the largest initial active or reactive power mismatch. If exceeded, the process is terminated. This value is also used (see Chapter 4).
Figure 5-19. Multi-Level AC Contingency Solution Dialog Multiple Contingency Analysis Tab The following options are available on the Multiple Contingency Analysis tab: Perform multiple contingency analysis: Select to perform multiple contingency analysis, otherwise all other options in this dialog are disabled. Max level of contingency analysis: Select the level of multiple contingency analysis up to three. This option enables the contingency combination selections at less or equal levels.
5-49
First level analysis: Select the contingency groups included in the primary contingency list (see Section 5.3.4). There are three groups of contingencies to choose, namely S, U and B. S represents user specified outages, U and B are unit outages and branched outages respectively. When the ranked contingencies are included in the primary list, the ranking solution is performed on the base power flow case using a linearized network model. The number of ranked contingencies of each group included in the list is determined by the min., max, cutoff values of the ranker. Second level analysis: Select the contingency groups included in the secondary contingency list for each primary contingency. Nine N-2 contingency combinations are represented with a matrix. Each row represents one type of first-level contingencies which the secondary contingency list is generated based on existing system condition after solving. The name of contingency type is dictated by the letter at the beginning of each row; three elements of a row represent the same categories (S, U B) in secondary contingency list. When an element is selected, the corresponding N-2 contingency will be evaluated. If one group of contingencies is not specified in primary contingency list, its secondary list is empty and the corresponding row will be disabled. Third level analysis: Select the contingency groups included in the tertiary contingency list for each first-level and second-level contingency. There are 27 N-3 contingency combinations for the tertiary contingency; each combination is comprised of one of each of three contingency event types. These combinations are represented with three matrices; each of them has nine elements. Each matrix represents one group of first-level contingency cases and is dictated by the letter at the first column; each row of a matrix represents one type of second-level contingencies and is indicated by the letter at the second column. Three elements of a row of a matrix represent categories S, U and B in tertiary contingency list. The tertiary contingency list is built based on existing system condition after solving first and second level contingencies. Similarly, tertiary contingency list may exist if and only if its corresponding first and second level contingencies have been tested. That is if one group of contingency is not included in primary list, all following lists are empty and the corresponding matrix is disabled; if one group of contingency is not tested at level 2, the corresponding row is disabled and the tertiary list is empty. Ranking options: Select contingency rankers and specify the number of each group of contingencies to be included in the list. Machine overload ranking: has four control parameters. Enable: Include machine outages that cause overloading in the contingency list. Min.: The minimum of machine contingencies from machine outage ranker to be tested in the list. Max.: The maximum of machine contingencies from machine outage ranker to be tested in the list. Cutoff: The number of consecutive machine contingencies from machine outage ranker that are non-failure.
Line overload: has four control parameters. Enable: Include branch outage that causes overloading in the contingency list. Min.: The minimum of branch contingencies from line overload ranker to be tested in the list. Max.: The maximum of branch contingencies from line overload ranker to be tested in the list.
5-50
Cutoff: The number of consecutive branch contingencies from line overload ranker that are non-failure.
Voltage depression: has four control parameters. Enable: Include branch outage that causes voltage collapse in the contingency list. Min.: The minimum of branch contingencies from voltage collapse ranker to be tested in the list. Max.: The maximum of branch contingencies from voltage collapse ranker to be tested in the list. Cutoff: The number of consecutive branch contingencies from voltage collapse ranker that are non-failure.
Islanding ranking: has two control parameters. Enable: Include branch Contingencies which result in the formation of an island of one or more buses, without a swing bus, in the contingency list. MW threshold: The minimum of active power flow on such branches.
Contingency case rating and percent of rating: These define the loading limits to be used in calculating overload performance indices. The default rating set is the one established as the default rating set program option setting. These two values are also used to check the overload failure for post-contingency conditions. Contingency subsystem: Select the subsystem where contingencies will be automatically selected by rankers. See Section 5.2.3 for options of Convert ratings to estimate MW ratings, Small reactance threshold, and Allow ties from subsystem as contingency.
5-51
Multiple contingency elements, e.g., a combination of circuits and, or units out at the same time.
Examples of the latter include outages of multiple circuits terminating at the same bus caused by bus failures and outages of two circuits on the same right-of-way caused by ROW failure. When multiple events are combined within a contingency, they are assumed to be occurring simultaneously but originating from independent causes, i.e., one event does not trigger the others. Multiple level contingency analysis is deigned to model up to three events out per contingency.
Category I contingencies are those whose power flow solutions have a maximum bus mismatch less than the mismatch tolerance. Category I contingencies are further classified into: failures and non-failures. A Category I contingency is classified as a failure if the contingency results in troubles listed in Table 5-3 or if specific events occur during the contingency. The classifications are applied only to internal programs. The failure status of the contingency is used only as stopping criteria to skip its next-level contingencies in multiple contingency analysis. After completion of a contingency analysis, only non-failure cases could be used as base cases for next-level contingency analysis. There is no need to apply more contingencies to failure cases. You can make your failure criteria more stringent in order to obtain a reduced set of tested contingencies; however only monitored flows and voltages specified in monitored element data file of tested contingencies are saved in results files and can be post-process to generate the different reports. In order to test more contingencies, you have to repeat contingency analysis with new selections of failure criteria (Refer to Section 5.3.5 for performing multiple contingency analysis). The failure status of the contingency is not stored in result files. Table 5-3. Types of Trouble that would Qualify a Category I Contingency as a Failure
Trouble ISLANDING Description Default Criteria
Network separations, with any island At least one bus in a new island, where having more than a specified number of a new island is one created by the buses. contingency Circuit loading above a specified multiplier of a specified rating (A, B or C). Specified rating multiplied by a percent factor from GUI, when multiple contingency analysis is disabled, the rating A with multiplier 100.0 are used
OVERLOAD
HIGH VOLTAGE
Bus voltage above the high voltage limit. Upper limit defined in monitored element file.
5-52
Table 5-3. Types of Trouble that would Qualify a Category I Contingency as a Failure (Cont.)
Trouble LOW VOLTAGE VOLTAGE DEVIATION Description Bus voltage below the low voltage limit. Default Criteria Lower limit defined in monitored element file.
Bus voltage change (absolute value) Variation defined in monitored element between pre- and post-contingency con- file ditions exceeds the Deviation criterion Voltage conditions in which a number of At least one bus voltage below 0.5 per buses have voltages below a specified unit. per unit value.
VOLTAGE COLLAPSE
The detected overloaded branches are different with those in post-processed report files where the different ratings of loading are applied. An islanding event occurs when a contingency causes a physical separation of a bus or group of buses from the base case network. The outage of a radial branch will automatically result in islanding of a radial bus. If the contingency is a multiple element outage, it may cause multiple islands. When dispatch mode and dispatch subsystem are specified, PSS/E will process islanding events via generation redispatch, see Section 5.2.1.2. Otherwise those islands without a swing bus will be shut down. The types of events (as differentiated from troubles) occurring during contingency evaluation that would qualify a contingency as a failure, include: TRIPPING A contingency where at least one trip specification is actuated (see Section 5.3.6).
Power flow cases with solutions that are classified as either voltage collapse (Category II) or not converged (Category III) are excluded from tests of failure.
5-53
In group S, the contingencies are taken directly from a dfax file which is generated with a contingency description file (see Section 5.2.2.5). These can be viewed as must-test contingencies; i.e., no matter how system conditions change, it is important to the reliability assessment to consider these contingencies. Specified contingency description file may be: Created by the user based on previous operating or planning experience with a system, reliability criteria guidelines or some other arbitrary method. The file is thus one that you create outside of PSS/E, with a text editor. Produced by pre-screening contingencies using activity RANK (refer to Section 5.2.3).
Groups U, B1, B2 and B3 are comprised of ranked contingencies from the Contingency Subsystem, each grouping based on different methods of ranking. Things to note about the contingency list and its groupings: Within each grouping, there is internal ordering from most severe to least severe contingencies. Contingencies are evaluated according to the sequence of groups. If a contingency has been evaluated in an earlier group, PSS/E will not repeat its evaluation.
Each contingency evaluation constitutes a Power Flow solution resulting in a post-contingency system state. Conditions in the post-contingency state are then checked against the selected failure criteria. Ranked contingencies are tested one by one in sequence until an unbroken series of N non-failure contingencies. The stopping criterion (cutoff) of "N contingencies in a row" is applied here. The evaluation of a ranked contingency grouping is complete when all contingencies are exhausted or the stopping criterion is met. Groups B1, B2 and B3 may be comprised of the same contingencies, albeit with different ranking. Some of these contingencies may also be included in group S.
5-54
5-55
two contingency level run using a contingency level of 2 with cutoff of 2. Only ranked single line overload contingencies (group B2) are considered n this figure for clarity.
Figure 5-21. Wind Chime Approach for 2 Level In Figure 5-21, the initial first level contingency is a non-failure. That is, it does not have any criteria violations in Table 5-3 and trigger any failure events. A number of second-level contingencies are then run until two consecutive second-level contingencies are non-failures. The next first-level contingency is run, followed by second-level contingencies until two consecutive second-level contingencies are non-failures. This procedure continues until the top two second-level contingencies are non-failures for two consecutive first level contingencies. This process can be duplicated for any level of automatic contingency analysis. If a third level of contingencies is requested, a ranking is done for each second-level contingency and the tertiary contingencies are run until the maximum is reached or the cutoff criterion is satisfied. The contingency evaluation functions contain logic to efficiently check whether a contingency consisting of a combination of circuits and units has already been tested. In this way, any particular circuit or unit outage combination, whether it originates from one multiple element event or from two or more single element events, will be tested only once. Also, elements that are ranked higher in the primary event list than the present primary contingency will not be included in the present and subsequent secondary ranking lists. This assumes that all two level events associated with those primary events would have been evaluated, either explicitly by power flow solutions or implicitly by ranking list truncation. The ranking algorithm also takes into account the outages of identical
5-56
generator units located at the same bus. Since the impact of these outages on the system will be identical, it is necessary to test only one of such unit outages per contingency level. The program can still test multiple levels of units of the same size.
Tripping sequences may also be used to model other automatic actions such as remedial action schemes (RAS), special protection schemes (SPS) and operating guides. When a new power flow solution is performed following activation of one or more tripping sequences, the trip triggers are reset. Hence, after a power flow solution following a trip event, PSS/E once again re-checks all the remaining trip sequences. The outline of procedure is shown in Figure 5-22.
5-57
Base Case
Implement Contingency
Yes
Yes Converged? Yes Trip Sequence Active? No No End of Evaluation for this Contingency No
Trip activated?
Yes
Yes
Converged?
No
Figure 5-22. Outline of Evaluation Procedure Using AC Power Flows for a Single Contingency
5-58
Figure 5-23. Multi-Level AC Contingency Solution Dialog Tripping Simulation Tab The following options are available on the Tripping Simulation tab: Perform tripping simulation: Select to perform tripping simulation for post-contingencies states. Number of trip events per load flow: After a contingency power flow solution, PSS/E will check for conditions that trigger tripping sequences. There may be more than one instance of tripping sequences that are activated. You may activate a fixed number of trip events prior to the next power flow solution as set by this parameter. The default value is 1 trip event per load flow. Number of load flows per contingency: Because of the setting of the first parameter, PSS/E may require several power flows to process a contingency. The second parameter allows you to limit the number of power flows for each contingency. The default value is 10.
5-59
where the first "r" value is the lower bound of the per unit voltage band and the optional second "r" value is the upper bound. If the upper bound is omitted, the upper end of the band is not checked. Token TR is key word for trip rating. Flow Monitoring Records The data record format defines an non-transformer branch or two winding transformer for monitoring. The 'r' value is the tripping rating in specified unit with one of token 'MW/MVA/ MVAR/AMPS'. The monitored flow direction is dictated by FROM bus to TO bus specifications. If the trip rating is a positive number, trip will occur if the monitored flow exceeds this number, if trip is a negative number, trip will occur if the monitored flow is below the absolute value of this number. A rating of 0 means that tripping should take place if the monitored element is out of service.
[MONITOR]|BRANCH| FROM BUS bsid TO BUS bsid [|CIRCUIT| ckid] |LINE | |CKT | TR r |MW |MVA |MVAR |AMPS | | | |
To specify one winding of a three-winding transformer for monitoring, the bus to which the winding is connected must be the first bus specified in the following data record:
[MONITOR]|BRANCH| FROM BUS bsid TO BUS bsid TO BUS bsid [|CIRCUIT |] ckid TR r|MW | |LINE | |CKT | |MVA | |MVAR| |AMPS|
5-60
Unit Monitoring Record The data record defines a single machine for monitoring:
[MONITOR]|UNIT | MCID AT BUS bsid TR r|MW | |MACHINE| |MVA| |MVAR | |AMPS |
where r is trip rating for the monitored interface, if the sum of MW/MVA/ MVAR/AMPS of specified branches is greater than r, trip actions occur. A rating of 0 will disable the trip condition. The branch specification record may specify single line or single three-winding transformer. For specifying a single line the following data specification record is used:
|BRANCH| FROM BUS bsid TO BUS bsid [|CIRCUIT| ckid] |LINE | |CKT |
For specifying a single three winding transformer the following data specification record is used:
|BRANCH| FROM BUS bsid TO BUS bsid TO BUS bsid |CIRCUIT| ckid |LINE | |CKT |
An out-of-service non-transformer branch or two-winding transformer may be placed in-service with a record of the form:
CLOSE |BRANCH| FROM BUS bsid TO BUS bsid |LINE | [|CIRCUIT| ] ckid |CKT |
5-61
An out-of-service three-winding transformer may be placed in-service with a record of the form:
CLOSE |BRANCH| FROM BUS bsid TO BUS bsid TO BUS bsid |LINE | [|CIRCUIT| ] ckid |CKT |
The next four record types allow the user to specify contingency events in which the load and generation boundary conditions may be changed at a selected bus. When changing generation, the bus must have in-service generation connected to it and it may not be a swing bus. The first data record of this type uses the following data record to set the load or generation at a bus either to a designated value or to a specified percentage of its initial value:
SET BUS bsid |GENERATION| TO r |MW | |LOAD | |PERCENT| |SHUNT |
The number "r" specified must not be a negative number when the PERCENT keyword is used. The second data record of this type uses the following data record to change the load or generation at a bus either by a designated amount or by a specified percentage of its initial value:
|CHANGE| BUS bsid |GENERATION| BY r |MW | |ALTER | |LOAD | |PERCENT| |MODIFY| |SHUNT |
The third and fourth data records of this type are similar to the CHANGE record, except the direction of the change is defined by the first keyword, and "r" must be a positive number:
|INCREASE| BUS bsid |GENERATION| BY r |MW | |RAISE | |LOAD | |PERCENT| |SHUNT | |DECREASE| BUS bsid |GENERATION| BY r |MW | |REDUCE | |LOAD | |PERCENT| |SHUNT |
To transfer load or generation from one bus to another, the following data record is used:
MOVE r |MW | |GENERATION| FROM BUS bsid TO BUS bsid |PERCENT| |LOAD | |SHUNT |
See Section 5.2.2.5 for details. An in-service machine may be removed from service using the following data record:
REMOVE |MACHINE| mcid FROM BUS bsid |UNIT |
Similarly, an out-of-service machine may be placed in-service with a record of the form:
ADD |MACHINE| mcid TO BUS bsid |UNIT |
5-62
5-63
where
i j Xij Angle at bus i. Angle at bus j. Reactance between bus i and bus j.
5-64
The power injected into a single bus i is just the sum of the power on all circuits into the bus or
n n
Pi =
j=1
P ij =
j=1
i j -------------X ij
(5.2)
shown in matrix form as [P] = [B][] for a system of n buses. Note that this equation is linear and that the admittance matrix [B] is sparse since there are only several transmission lines connected to each bus. The solution of this system of equations can be accomplished efficiently by the numerical technique of triangular factorization. The power injections, [P], are known, and the phase angles, [], are computed. Once the phase-angle solution has been determined, the real power flows can be computed using (5.1).
5-65
Figure 5-25. DC Network Solution and Report Dialog The user can select, which of the three ratings are to be used in tabulating line loading percentages in the output report. The default will be the rating set established as the default rating set program options, a change case involving outage of a non-transformer branch or two-winding transformer, or a change case involving outage of a three-winding transformer.
5-66
Following the solution, the user has the option of modifying the voltage vector to incorporate the phase angle vector calculated for either the base case or change case DC power flow solution. As shown in Figure 5-25, the choices are: Original voltages Base Case DC load flow voltages Change case DC load flow voltages
If Original is selected, the voltage vector remains the same as it was prior to launching the DC network solution process and the following message is printed in the Output Bar: ORIGINAL VOLTAGES RETAINED If either the Base Case or Change Case is selected, the network solution process sets the voltage at each bus to its voltage magnitude as contained in the working case at a phase angle corresponding to its phase angle in the selected DC solution. An appropriate message is printed: BASE CASE DC LOAD FLOW VOLTAGES SAVED or: CHANGE CASE DC LOAD FLOW VOLTAGES SAVED The status of the changed branch or three-winding transformer can be retained if the user checks the Save changed status box. Finally, the user can, with the Select facility in the dialog choose the buses to be included in the output report with the usual selection by Area, Owner, Zone BasekV and Bus options. With the selection shown in Figure 5-25, the process, when the Go button is selected, will show the following information in the Output Bar.
5-67
When the multi section line reporting option is enabled, and either an in-service multi section line grouping or an in-service member of such a grouping is specified, the entire grouping is switched. If the specified multi section line grouping or member is initially out-of-service, the DC network solution process does not allow it to be switched. In outaging a multi section line grouping, the type codes of the interior "dummy" buses are automatically changed as required. When the multi section line reporting option is disabled, neither multi section line groupings nor members thereof may be switched. If an out-of-service three-winding transformer is specified as the branch whose status is to be changed, it is not allowed to be switched.
5-68
Figure 5-26. Sample Output Listing for the DC Network Solution Including Change Case When the multi section line reporting option is enabled, the interior "dummy" buses of multi section line groupings are not reported. In reporting branches, the far end "to bus" (rather than the closest "dummy" bus) of each multi section line connected to the "from bus" is shown as its "to bus". Midsection lines are identified with an ampersand ("&") as the first character of their line identifiers in the branch circuit identifier column (e.g., "&1").
5-69
The mathematics of a standard DC analogy network solution neglects line losses. That is, in applying such a method, generation and load exactly balance. The DC network solution employed by PSS/E, on the other hand, approximates the effect of line losses on its DC analogy solutions with the following approach for each branch: From the voltage vector in the working case, it calculates the losses on the branch. Then, during the network solutions, the line losses at the "sending end" of the branch, as determined from the initial voltage vector, are injected as load. In the output report, these loss injections are not included in the bus loads tabulated. Rather, their effect is included in the line flows printed for each branch. Thus, instead of having equal flows with opposite signs at the two ends of a branch, the flows as tabulated here differ by the line loss estimate. The same loss estimate vector is used in both the base case and change case DC analogy solutions. If the change case is a branch outage, its loss estimate is not removed from the solution along with the branch; it remains as an "invisible" load at the "sending end" bus described above. If the change case places a branch in-service, no loss estimate is added with the branch. If the multi section line reporting option is enabled, the losses from the members of each in-service multi section line are equivalenced to its endpoint buses. Thus, if the change case calculation is the outaging of a multi section line, all of its losses remain as "invisible" load. Similarly, any loss estimate that would normally be injected at the "star point" bus of a three-winding transformer are equivalenced to its endpoint buses, and remain as "invisible" load if the change case calculation is the outaging of a three-winding transformer. From the foregoing discussion, then, it is strongly recommended that when using the DC network solution, to check branch outage cases, the network be solved to an acceptable mismatch tolerance with a full AC solution prior to launching the DC solution. While it does not require a solved system condition, the only time an unsolved starting point should be provided is when using the DC solution as a "bootstrap" to obtain an estimate of phase angles for a full AC power flow solution.
5-70
5.4.2.1 Setting Initial Condition Mismatch for the Linear Network DC Contingency Checking
If the largest initial active power mismatch exceeds the specified MW mismatch tolerance, the user is given the opportunity to terminate the contingency checking process. Note that the user can modify the tolerance in steps of 0.1.
5-71
5.4.2.2 Setting Solution Options for the Linear Network DC Contingency Checking
Contingency case rating: This set and the percentage thereof, define the line loading limits used in determining overloads. The default rating set is the one established as the default rating set program option. Convert ratings code: If the convert ratings code box is checked, ratings of monitored branches are converted to estimated MW ratings based upon each monitored lines Mvar loading at the metered end in the base case AC solution. Line flow code: Defines the base flow to be used in deriving contingency case flow estimates. The user can select the AC or the DC base case conditions.
5.4.2.4 Using the Distribution Factor Data File in Linear Network DC Solutions
In Figure 5-27, that the user must supply the name of a distribution factor data file which corresponds to the current network condition and to the desired Linear Network Analysis Data Files. The process of building a distribution factor file for AC contingency analysis was discussed in Section 5.2.6. The building process for building a file suitable for linearized network analyses (such as this DC contingency calculation process) is initially the same but requires the "base case" susceptance matrix to be constructed and the calculation of the line outage distribution factors corresponding to line outage contingency events contained in the Contingency Description Data File. Note that, whenever a line outage contingency results in the presence of a swingless island, an appropriate message is printed prior to calculating the corresponding distribution factor vector. As described in Section 5.2.6, to launch the building process, use the Power Flow>Linear Network>Build Distribution Factor data file (DFAX) option, to open the dialog. As seen in Figure 5-28, it is necessary to check the Calculate Distribution Factors box to build the distribution factor file suitable for linear analyses as opposed to AC analysis.
5-72
Figure 5-28. Build Distribution Factor Data File for Linear Analyses Returning to Figure 5-27, the user, once having made the selections for Solutions and Output and having identified the appropriate distribution factor file will select the OK button in the dialog. The DC contingency checking process checks that generators are not "converted" and that each non type four bus is connected back to a type three (swing) bus through the in-service AC network. If any violations are detected, an appropriate message is printed and the process is terminated. The Distribution Factor Data File is read, and, if the convert ratings option was enabled at the start of the process, ratings from the selected rating set of those monitored branches having a nonzero rating are modified. For each such branch, the Mvar loading is calculated and a MW rating is determined under the assumption that the Mvar loading is unchanged under contingency conditions. Finally, the "base case" DC load flow solution is calculated followed by the processing of the designated contingency cases. If a line outage contingency forms an island with no type three (swing) bus, a singular submatrix is formed. Such islands are omitted from the contingency checking process. This DC contingency checking process may be terminated by entering the AB interrupt control code.
5-73
2. If any bus boundary condition contingency events have been specified as part of the contingency case, the incremental form of the DC power flow equation:
P = B
is solved for the corresponding phase angle changes, and the resulting incremental line flows are calculated and added to the contingency case flow estimate vector initialized in (1). 3. If one (or two) line outage contingency events have been specified as part of the contingency case, the corresponding vector(s) of line outage distribution factors is (are) retrieved from the Distribution Factor Data File. The contingency case flow estimate vector is updated to reflect the first (or only) line outage. 4. If two line outage contingency events have been specified as part of the contingency case, the vector of distribution factors for the second outage is updated to reflect the prior outage of the branch processed in (3). The contingency case flow estimate vector is again updated to reflect the second line outage. For contingency cases involving either line closure contingency event(s), three-winding transformer outages, or more than two line outage contingency events, full DC network solutions are calculated. If the line flow code selection is for the DC base case, contingency case flows are taken as those from the contingency case DC network solution; if the line flow code selection was for the AC base case, the changes in flows between the base case and contingency case DC network solutions are added to the base case AC flows to establish the contingency case flow estimates. In applying the first method described above (the "distribution factor method") for contingency cases involving two line outages, if the simultaneous outages create a swingless island which neither of the two outages individually creates, the distribution factor method is abandoned and the second method described above, the full DC network solution, is used. In either of the two calculation methods, whenever a line outage contingency results in the presence of a swingless island, an appropriate message is printed prior to calculating the contingency case flow estimates.
For each monitored element printed, the pre-contingency and post-contingency MW loadings, the rating and the post-contingency percent loading are listed. Any monitored branch which resides in a swingless island, as well as any interface which includes such a branch as a member, is omitted from the overload report. For three-winding transformer windings, flow estimates are calculated at the winding bus end as power flowing into the transformer. For other AC branches, flow estimates are calculated at the
5-74
metered end in the "from bus" to "to bus" direction. The flow across an interface is taken as the sum of the flows of its members. For three-winding transformer windings, the flow is calculated at the winding bus as power flowing into the transformer. For other members, the flow is calculated at its metered end in the "from bus" (i.e., the first bus specified in entering the branch) to "to bus" direction. Single branches are listed first, either in the order in which they were specified in the Monitored Element Data File, or in ascending numerical or alphabetical order, according to the option selected during the building of the distribution factor file. These are followed by the interfaces in the order in which they were specified. If the convert ratings option was selected at the start of this DC contingency checking process, the values printed as line ratings are the estimated MW ratings; otherwise, the ratings as contained in the power flow case are printed. In either case, the values printed are not modified by any percentage of rating parameter specified at the start of this contingency checking process. An example DC contingency check run using the savnw.sav, savnw.sub, savnw.mon and savnw.con files will produce the Overload/ Summary Report shown in Figure 5-28. It can be seen that four contingencies result in overload conditions. The description of the contingencies are listed at the left hand side of the report. Centered are shown the lines and interfaces which are subjected to overload conditions during each listed contingency. At the right of the table are listed, under the "Name" of the contingency condition, the: Pre-contingency power flow Post contingency power flows Rating and percent loading based on that rating
5-75
5-76
Figure 5-29. Summary Contingency Report from the DC Contingency Checking Process
5-77
5-78
An "Inertial" power flow represents the effects of governor action and other effects which might stress the system. Following the loss of generation, addition of significant demand or the splitting of a network, conditions can be such that there is a demand resource unbalance. The result is a change in frequency and an adjustment of generator output. Generator output will be controlled initially by machine inertia and fast acting controls, such as excitation and voltage regulators. As time extends beyond the disturbance, the generator governors will have more influence. PSS/E provides two power flow solutions with inertia/governor re-dispatch to enable the user to examine system conditions and to obtain a revised generator dispatch for the conditions under which machine inertia plays the major role in modifying generator output and under which governors play a more significant role. The Inertial Power Flow solution gives a quick approximation to system effects in the first 0.5 seconds following a disturbance, during which governor effects are minimal. Generator powers are principally influenced by machine inertias The Governor Response solution represents the system several seconds after an event when governors and exciters have brought the system back to steady-state. The new generator powers are determined by governor droop and load damping characteristics. The inertial and governor response power flow solutions both use a Newton-Raphson iterative algorithm to solve for the bus voltages needed to satisfy the bus boundary conditions contained in the working case. The power flow case is assumed to have appropriate data changes corresponding to some event imposed upon the solved pre-event power flow case. Data required for the generation dispatch are specified in an Inertia and Governor Response Data File. Island average frequencies are estimated and network parameters are made frequency sensitive.
5.5.1 Creating the Generator Inertia and Governor Response Data File
The input data stream consists of a series of records in the following format: I, ID, H, PMAX, PMIN, R, D where: I ID Bus number. Bus I must reside in the working case with a generator table entry assigned to it. No default is allowed. One- or two-character machine identifier used to distinguish among multiple machines at a plant (i.e., at a generator bus). ID = 1 by default.
5-79
H PMAX
Machine inertia; entered in pu on MBASE base. H = 4.0 by default. Maximum machine active power output; entered in pu on MBASE base. If defaulted, PMAX and PMIN for this machine are set to the active power limits contained in the power flow case for any machine for which a data file record was successfully read but PMAX was defaulted. Minimum machine active power output; entered in pu on MBASE base. If PMAX is defaulted, the value specified for PMIN is set to the active power limit contained in the power flow case; otherwise, PMIN = 0.0 by default. Governor permanent droop; entered in pu on MBASE base. R = 0.05 by default. Turbine damping factor; entered in pu on MBASE base. D = 0.0 by default.
PMIN
R D
Data records may be input in any machine order. Input is terminated with a record specifying an "I" value of zero. Any machine for which PMAX = PMIN in the Inertia and Governor Response Data File is treated as non dispatchable. Its active power remains at its initial value from the working case when its islands swing bus generation change is dispatched among the in-service machines in the island. In the inertial power flow, except for the use of "PMAX" and "PMIN" to categorize machines as either dispatchable or non dispatchable, only "H" is used. In the governor response power flow, "R", "D", "PMAX", and "PMIN" are used.
(5.4) (5.5)
5-80
where: Pt = Pe = H n f = = = Turbine power; assumed to be initial machine power. Machine power. Machine inertia. Machine speed deviation. Machine terminal frequency.
Equation (5.4) assumes that the rate of change of frequency is linear over the half second time frame.
where D and R are as defined in Section 5.5.1, and Pt, Pe, n, and f are as defined in Section 5.5.2. If, during the solution, the total generation requirement in an island drives all generators in the island to their high or low power output limits, an appropriate message is printed and the solution process is terminated.
5-81
Figure 5-31. Launching the Inertial/Governor Response Power Flow Solutions In the dialog shown in Figure 5-31, the users minimum requirements are to supply the Unit Inertia and governor data file and to select the Inertial Solution type. Note that the figure shows default values for Solution options, Tap adjustments and Var limits. Remember that Area interchange control and the non-divergent solution option are always disabled in this solution. In reading the input file, gross data errors (e.g., H = 0.0) are alarmed and the corresponding record is ignored. Data inconsistencies (e.g., PMAX less than initial machine power) are alarmed, "fixed", and used. The power flow process, when initiated, checks each island for a swing bus. One (and only one) swing bus must be specified in each island, and, if no swing bus exists in an island, the program assigns the self-regulating generator bus with the largest inertial or governor response, as appropriate, as the island swing. The process will alarm and terminate if: Any island contains more than one type three bus A type three bus has no dispatchable in-service machines
5-82
An island without a type three bus contains no dispatchable self-regulating generator buses An island contains no dispatchable machines.
The inertial power flow solution functions in a manner similar to the fully coupled Newton-Raphson solution. It handles treatment of generator reactive power limits, load, generator, switched shunt, FACTS device, VSC DC lines, and DC line boundary conditions, the "blowup" check, scaling of the voltage magnitude change vector, acceleration, and interrupt control codes in the same way. The selection and application of automatic adjustments is identical except that the area interchange control and the non-divergent solution options are not available. The basic solution convergence monitor, FACTS device monitor, DC transmission line monitors, largest mismatch tabulation, and swing bus summary too are identical. The solution parameters designating the maximum number of iterations, acceleration, convergence tolerance, and maximum voltage magnitude change are shared with fully coupled Newton-Raphson solution and the blowup threshold and constant power voltage breakpoint are shared among all power flow solutions. The user may modify any of these solution parameters. The inertial power flow solution objective is to provide for the redispatch of generator powers to allow proper load sharing in a power unbalance condition. This occurs whenever the largest angle change in radians during an iteration is less than the automatic adjustment threshold tolerance, ADJTHR, and any island swing bus power has changed by more than the convergence tolerance since the last dispatch. The largest swing bus power change is tabulated prior to each dispatch calculation. Island average frequency estimates are updated during the dispatch calculation; they are set to the average of the dispatchable machine frequencies. All bus and line shunts, admittance loads, line charging capacitances and line impedances are modified to reflect their dependency on frequency. Prior to terminating, the solution process tabulates the frequency estimate and swing bus of each island.
5-83
Running the Inertial and Governor power flow solutions will result in a summary of network conditions and a convergence monitor in the Output Bar as seen in Figure 5-32.
Inertial Response
Governor Response
Figure 5-32. Progress Reports for Inertial and Governor Power Flow Solutions It can be seen in Figure 5-32 that the frequency in the inertial response, shortly after the disturbance has fallen to 59.287 Hz while following governor action it has recovered to 59.478 Hz. Further, following governor action the swing bus has an increased power generation at 809 MW. To further examine the solution it is useful to look at the redispatches. In Figure 5-33 the dispatches are shown for the Base case, the situation subject to inertial redispatch and the situation subject to governor action. Inertial redispatch is not controlled by governor action. The amount of power from each unit is a function of its inertia and it can be seen that some units are outputting power above PMAX. This will slow down the units. Following governor action, machine powers have been reduced to levels at or within their maximum capabilities.
5-84
Base Case
Inertial
Governor
Figure 5-33. Initial Dispatch Compared to Inertial and Governor Power Flow Redispatch Levels
5-85
data changes required to model the event being studied, and before running the power flow solutions. Just as in a conventional power flow solution, selection of a swing bus for each island can have an effect on the solution convergence properties for that island. Proper selection of island swing buses requires a "feel" for the system. The user may find it helpful to make several attempts at solution for a particularly troublesome island, each with a different island swing bus. It is good practice to save the working case in a Saved Case File before running either the inertial or governor response power flow solution. This is useful for the situation in which either of them fails to converge. The Saved Case may be restored, changes made (e.g., different load characteristics, different island swing buses, or other techniques described above) and a new solution attempted without having to re-specify the data changes required to model the event under study. Note again that the data items described earlier in Section 5.5.1 are specified on machine base.
Line closure distribution factors are generally not very useful and are supported only for compatibility with other linear analyses. They are equal in magnitude to those of the corresponding line outage contingency but with the opposite sign. Each distribution factor is a sensitivity coefficient describing the effect of the corresponding contingency on the set of monitored elements. A distribution factor is defined as the ratio of the change in flow on the monitored element in the pre-contingency and post-contingency DC power flow solutions to the DC power change on the element involved in the contingency: ( MW in contingency case ) ( MW in base case ) D.F. = -----------------------------------------------------------------------------------------------------------------------------Power Shift Distribution factors are usually used to estimate post-contingency line flows when only pre-contingency ("base case") conditions are known: P new = P base + ( D.F. P )
5-86
Figure 5-34 is an example that shows the outage of a line carrying 100 MW in the base case. If the distribution factor for that specific outage is denoted as "FIJ" for the line from Bus I to Bus L and its value is equal to 0.05, then the line from Bus I to Bus L will have an increased loading equal to the 100 MW lost from the outaged line multiplied by "FIJ", that is 5 MW. For bus boundary condition contingencies, the distribution factors are expressed relative to a change in power withdrawn at the bus. Thus, they are identical for increases in generation, decreases in generation, increases in load and decreases in load. A load increase and a generation decrease both have a positive "P", while a load decrease and a generation increase both have a negative "P" in deriving post-contingency monitored line flows with the above formula.
5-87
are allowed. Changing the status of a three-winding transformer is considered a multiple event contingency; disconnecting a bus is often a multiple event contingency. Any multiple event contingencies are alarmed and ignored. The calculation and printing process may be terminated by entering the AB interrupt control code.
5-88
DC analogy network solution, along with the distribution factor for each of the contingency cases reported. Single branches are listed first, either in the order in which they were specified in the Monitored Element Data File or in ascending numerical or alphabetical order, according to the option selected during the building of the distribution factor file. These are followed by the interfaces in the order in which they were specified. If a line outage contingency forms an island with no type three (swing) bus, a singular submatrix is formed. Any monitored branch which resides in the swingless island has dashes printed in place of its distribution factor. Similarly, any interface which includes such a member has its distribution factor printed as dashes. Because the distribution factor output process uses the same linearized network model as is used in the DC analogy network solution method for the DC load flow, only approximate power flow solutions are obtained. The simplified branch flow equations inherently result in phase angles and branch flows that are different from the AC power flow solution, even when the starting point is a fully solved power flow case. Further, they lead to the assumption that bus voltage magnitudes and line losses remain constant as a branch is placed in- or out-of-service. It has the advantage, though, that it is substantially faster than a full AC power flow solution. Thus, its proper role is that of a screening tool to indicate which cases deserve further attention. The process described here will detect the specification of duplicate single line outage contingencies and prints the distribution factor vector only for the first specification of such a contingency. Any contingency cases involving bus boundary contingency events or line closure contingency events are not checked for duplication. It is recommended that the network be solved to an acceptable mismatch tolerance prior to launching this reporting process, otherwise, while the distribution factors would be valid, the base case line flows printed would not. In using distribution factors, the flow directions of "Pbase" and "P" used in the above equation must be consistent with those assumed when the distribution factors were calculated. A line outage distribution factor reflects the outage of the series reactance element only and not the removal of the branchs loss estimate and line shunt components. Further, neither line outage nor line closure distribution factors for a multi section line reflect the removal of any generation or load that may be present at its dummy buses. A partial report is shown in Figure 5-36 which is curtailed to show only three of the first six contingencies. Note that the reports shows the data files uses and lists each single contingency considered prior to listing the distribution factors for each of the lines and interfaces monitored, for each contingency. The files used are the savnw.con/mon/sub files from the PSS/E EXAMPLE directory. As an example, it can be seen the if the nuclear plant at bus 101 is tripped, the SHIFT will be 750 MW, (the units output), and the line from Bus 201 to 151 will experience a power flow reduction of 310 MW (which is equal to 750 MW x 0.41339). The base case flow is shown as negative value of 564.8 MW at the Bus 201 end. This is the receiving end of the line. Consequently, the 750 MW shift coupled with a positive distribution factor will result in a reduce flow towards Bus 201. An AC solution shows the flow reduces to 255.9 MW. The calculation (-564.8 + 310) gives -254.8 MW (error less than 0.43%).
5-89
5-90
Chapter 6
Transmission Transfer Limit Analysis
6.1 Overview: Transmission Transfer Limit Analysis
In the day-to-day operation of interconnected networks, bulk power transfer is often constrained by the ability of transmission elements to withstand thermal effects for various normal and contingency conditions. More recently this bulk power transfer is often constrained by stability limits. If sufficient stability analysis has been performed, megawatt limits can be assigned to elements or groups of elements. Since the transfers of power amount to thousands of megawatts for many hours in every single day, the determination of the ability of the transmission system to support the power transfers is a vital consideration to assure that the interconnected network is operated in a secure and reliable manner. As shown in Section 5.4 a DC technique gives a quick solution. A common approach used to find a limiting solution is to start with a base case and calculate the sensitivity of flow in monitored elements or groups of elements to a variation in interchange. This technique is often referred to as a distribution factor technique. Once the sensitivity of elements is known, linear projections can be used to estimate permissible interchanges based on thermal limits. P1, P2 and P3 represents linear line flow functions of the net import. The horizontal line rating intersects P1 impassing a limit or net import restriction. Figure 6-1 graphically shows this technique.
6-1
Figure 6-2. Study System (A) and Opposing System (C). Area B Potentially Limiting The interchange limits calculation is launched using the Power Flow>Linear network>Transmission interchange limits calculation (TLTG) option. This option will display the Transmission interchange limits calculation dialog shown in Figure 6-3 with default values.
6-2
Figure 6-3. Two-Area Transmission Limit Calculation Dialog The first requirement is for the user to identify the linearized network model Distribution Factor file built as described in Section 5.2.1.
6-3
6-4
Minimum distribution factor: This is the second of three "cutoff" thresholds for including monitored elements in the summary report. For small distribution factors, with levels below this threshold, there will be no reporting for the related element. Maximum time report samet: This is the third of three "cutoff" thresholds for including monitored elements in the summary report. This will limit the number of times an element is reported in the same report. Contingency descriptions: The user can select the manner in which contingency cases are identified in the summary report. The options are to use the 12-character contingency case label or the events comprising the contingency case or both the contingency label and the contingency events description.
6-5
The program will check that generators are not "converted" and that each non type four bus is connected back to a type three (swing) bus through the in-service AC network. If any violations are detected, an appropriate message is printed and the process is terminated. The program will check to ensure that there are no buses which are members of both of the selected subsystems. If any such buses are found, they are alarmed and the process is terminated. The largest active power mismatch corresponding to the present AC solution voltage vector in the working case is calculated and printed. If the convert ratings option was enabled, ratings from the selected rating set(s) of those monitored branches having nonzero rating(s) are modified. For each such branch, the Mvar loading is calculated and MW rating(s) are determined under the assumption that the Mvar loading is unchanged under power transfer and contingency conditions. Using the incremental form of the DC power flow equation (see Section 5.4) and the power shift vector, phase angle changes are calculated, followed by incremental line flows for all monitored lines and interfaces. These are transformed into a vector of base case power transfer distribution factors, and the interchange limit is determined by extrapolation such that all monitored elements satisfy their rating constraints. The "base case" DC network solution is calculated and the solution summarized as in the following example: STUDY SYSTEM GENERATION IS OPPOSING SYSTEM GENERATION IS STUDY SYSTEM NET INTERCHANGE IS 1500.0 MW 1748.9 MW 282.8 MW
The "base case" solution is then reported, followed by processing of the designated contingency cases with contingency case flow estimates calculated using the methodology given in Section 5.4.2.5. Prior to terminating, an ordered summary report from among all the cases calculated is tabulated. In listing study system buses, opposing system buses, and study system tie lines, the tabulation may be terminated by entering the AB interrupt control code. In this case, the interrupt is cleared and processing continues. Once the interchange limit calculations have started, the process may be terminated by entering the AB interrupt control code.
To further help clarify the power flow condition, Figure 6-4 shows the inter-area flows and the subsystem definition file, savnw.sub. There it can be seen that the subsystem named "STUDY" comprises Area 1 of the power flow case and the subsystem named "EAST" comprises Area 2. Further, Area 1 has a net export of 131 MW + 148 MW; a total of 279 MW
6-6
savnw.sub file
Figure 6-4. Subsystem file and Power Flow Condition for Transfer Analysis
6.2.3.1 Viewing the Transfer Limit Analysis Base Case Conditions Report
Base case conditions are reported first. The report lists the study system generation, the opposing system generation, and the study system net interchange corresponding to the network solution before and after applying the generation shift. This is followed by a tabulation of the pre-shift and post-shift generation at those study system and opposing system buses participating in the generation shift. Loadings on monitored elements are then reported, sorted such that the most restrictive elements are listed first. Either incremental or total pre-contingency transfer limits, as appropriate, are listed. Flow estimates are listed for each of three interchange schedules: with the original generation profile, with the specified generation shift, and at the generation shift corresponding to the transfer level limit required for the most restrictive monitored element (i.e., the one listed first). Any flow at or above the selected percentage of the appropriate rating is followed by an asterisk (""). The power transfer distribution factor relating the change in flow on the monitored element to a change in study system net interchange is also tabulated, along with the rating of the monitored element; for branches, this is not the percentage of the rating used in determining the interchange limit, but either the value of rating entered as raw data and the data editor windows, or, if the convert ratings option was selected at the start of this transfer analysis calculation, the estimated MW ratings. Figure 6-5 shows the report obtained using the example files (savnw.*) from which was built the dccontingency.dfx distribution factor file. The file names are listed in the report as shown. The pre- and post-shift generation levels and the net interchange are listed for the "Study" and "Opposing" systems. In this example, a shift of 100 MW is assumed. The generators which participate in both systems to make the + 100 MW shift are listed. They are the nuclear plants at buses 101 and 102 in the "Study" system and the generators at buses 206 and 211 in the "Opposing" system.
6-7
Figure 6-5. Base Case Results for Two Area Transfer limit calculation For the base case condition, it can be seen that the element which is most restrictive for transfers is the "INTERFACE EAST". This interface comprises 4 branches which tie the Study and Opposing systems. Consequently, all transfer takes place across these branches. This is why the Distribution factor has a value of 1.0. This means that 100% of any generation shift will flow on this interface. The flow in the PRE-SHIFT condition is 130.8 MW on the interface. If a 100 MW shift is imposed, the POST-SHIFT flow on the interface will increase by 100 MW to 230 MW as shown. The shift can be increased until the flow on the interface is 350 MW, its thermal limit. this is the "LIMIT" case. It can be seen that the flow on the limiting interface can increase by 220 MW (350-131) before reaching its thermal limit. Consequently, the "TOTAL" transfer limit will be the pre-shift flow of 278.7 MW plus the possible 220 MW increase. As the report shows, therefore, the transfer limit for the base case condition is 497.9 MW and is caused by the thermal limit on the "INTERFACE EAST". As the listing shows, the next most restrictive element is the branch from Bus 201 to Bus 151. The results are showing that, if the "INTERFACE EAST" thermal limit were removed (by upgrading or other means), this branch would create the limit; in this case it is 1,330 MW. How is the 1,330 MW Calculated? Branch 201 to 151 has a thermal limit of 1,200 MW. The pre-shift flow on the branch is only 558.7 MW. Consequently, the branch has a capacity for an additional flow of 641.3 MW (1200 - 558.3). To increase the flow on this branch by 641.3 the generation shift would have to be 1,051.6 MW because the distribution factor for this branch is 0.60981, i.e. only about 60% of the generation shift will flow on this branch. Given a generation shift of 1,051 MW, on top of the pre-shift inter-area flow of 278.7 MW, the total transfer limit is 1,330 MW. Similar calculations can be done to check the other, less restrictive limits shown in the report listing. Note that the limit imposed by the branch from Bus 205 to Bus 154 is marginally more complicated to check because the generation shift actually decreases flow on this branch. It is necessary to consider the flow direction on the branches (to and from) and the sign of the distribution factors.
6-8
Three-Winding Transformers For monitored three-winding transformer windings, flow estimates are calculated at the winding bus end as power flowing into the transformer. For other monitored branches, flow estimates are calculated at the metered end in the "from bus" to "to bus" direction. The flow across an interface is taken as the sum of the flows of its members. For three-winding transformer windings, the flow is calculated at the winding bus as power flowing into the transformer. For other members, the flow is calculated at its metered end in the "from bus" (the first bus specified in entering the branch) to "to bus" direction.
6-9
MW but has a thermal capacity of only 440 MW. This loading has to be reduced by 25.4 MW to keep the branch within its capacity. The distribution factor is 0.07566. Consequently the transfer has to be reduced by 335 MW ( that is 25.4 MW divided by 0.07566) from its current level of 278.7 MW. This, rounding off, is 57 MW less than the base case (pre-shift) transfer.
6-10
Siemens Power Transmission & Distribution, Inc., Power Technologies International 6-11
Typical output for Contingency case. Most restrictive transfer limit is negative due to overload prior to shift during contingency.
Partial Summary Listing showing Contingency Testing results in order of Increasing Transfer Capability
Figure 6-6. Partial Listing of Report for Two Area Transfer Limits for Contingency Cases
Transmission Transfer Limit Analysis Factoring Generation Participation in Transfer Limit Analysis
In the contingency case monitored flow tables, transfer limits may be calculated using either of the following approaches: 1. Both pre-contingency and post-contingency flows must satisfy their appropriate rating constraints (i.e., both the base case and the contingency case must have no overloads). 2. Only post-contingency constraints need be satisfied. The user selects the method to be used by selecting or not to ignore the base case constraints. This selection has no effect on the summary report. For contingency cases, the transfer capability shown is always that at which the monitored element is at its limit in the contingency case. Thus, the selection is meaningful only if the full output option is selected. When the Apply summary minimum distribution factor to Report box is checked and the Minimum distribution factor Magnitude is set to greater than zero, monitored elements with distribution factor magnitudes below the threshold are ignored in calculating the corresponding monitored element flow table as well as being omitted from the summary report. If the Convert ratings to estimated MW Ratings box is checked, any percentage of rating parameter is applied after the conversion to estimated MW ratings. Interface ratings are not affected by the convert ratings solution parameter. Line loss estimates and line shunts of outaged lines are handled as in the DC Load Flow solution process. It is required that the working case be solved to an acceptable mismatch tolerance prior to initiating this transfer limit analysis. It is entirely possible that, for a given system condition, there is no interchange schedule at which the linearized network model results in all monitored elements satisfying their rating constraints. This could occur, for example, if the pre-shift solution had two overloaded branches, and one required an increase in interchange to relieve its overload while the other required a decrease in interchange. The settings of the Minimum contingency case pre-shift flow Change and the Minimum contingency case distribution factor Change solution options may be used to exclude from consideration in a contingency case those monitored elements which are not greatly affected by the contingency. This could result in a situation in which none of the remaining monitored elements have nonzero ratings. Such insoluble conditions are described in the output block for that condition when full output is selected; when the summary report is chosen, such cases are identified. When specifying a rating percentage of other than one hundred percent, note that interface ratings are also scaled by the specified percentage in checking their flows to determine maximum interchange.
6-12
Transmission Transfer Limit Analysis Factoring Generation Participation in Transfer Limit Analysis
It is clear that this analysis is similar to that described in Section 6.2, the difference here being that the shifts in export or import are defined on the basis of specific participating elements in the "study" and "opposing" systems. The process described here accesses a Distribution Factor Data File to pick up subsystem, monitored element and contingency definitions. In addition, however, it accesses a Subsystem Participation Data File in which alternative participation data may be provided for the study and/or opposing systems. Power transfer distribution factors relating changes in branch and interface flows to a change in study system interchange are determined. The maximum study system export or import is then derived by extrapolation subject to the constraint that no monitored elements exceed a specified percentage of a selected rating. This process may is then repeated for a designated set of user specified contingency cases. The process will perform all the contingencies identified in the contingency description file processed when building the distribution factor file. Further, the process uses the monitored list file, which allows the lines to be monitored and interfaced. This feature is important because these interfaces often define stability limits. Note that any two subsystems identified in the *.sub file can be used for the transfer analysis. Further, however, it should be noted that the limits will be found based on only those elements (lines and interfaces) which are monitored, i.e. included in the *.mon file.
The Subsystem Participation Data File consists of one or more sets of subsystem data with a line containing a zero or blanks following the last set of subsystem data. The file format will appear as shown here: set of data for a subsystem set of data for another subsystem . . . set of data for another subsystem 0
End of participation data
6-13
Transmission Transfer Limit Analysis Factoring Generation Participation in Transfer Limit Analysis
Each set of data for a subsystem contains the subsystem label enclosed in single quotes (see Section 5.2.2.3), followed by data for up to five participation blocks, followed by line containing a zero: 'label' data for participation block 1 . . . data for participation block n 0
End of participation data for subsystem 'label'
The format of records for each participation block is as follows: BLOCKF IBUS PF . . . IBUS PF 0 End of participation block where: BLOCKF Is a positive value defining the block participation factor. BLOCKF is typically expressed in percent or per unit of the maximum permissible power shift which is to be assigned to the participation block. Is the bus number of a bus assigned to subsystem "label". A subsystem bus may be a member of no more than one participation block. Is a nonzero value defining the bus participation factor. PF is typically expressed in percent or per unit of the power shift assigned to this participation block. While individual PF value may be negative, the sum of PF factors within each participation block must be positive.
IBUS PF
Following is an example of a Subsystem Participation Data File. 'SUBSYS A' Start of participation data for subsystem 'SUBSYS A' .2 Start of participation block 1 for subsystem 'SUBSYS A' 101 1 0 End of participation block 1 for subsystem 'SUBSYS A' .8 Start of participation block 2 for subsystem 'SUBSYS A' 102 1 0 End of participation block 2 for subsystem 'SUBSYS A' 0 End of participation data for subsystem 'SUBSYS A' 'SUBSYS B' Start of participation data for subsystem 'SUBSYS B' 4 Start of participation block 1 for subsystem 'SUBSYS B' 201 .725 206 1.0
6-14
Transmission Transfer Limit Analysis Factoring Generation Participation in Transfer Limit Analysis
0 End of participation block 1 for subsystem 'SUBSYS B' 6 Start of participation block 2 for subsystem 'SUBSYS B' 211 .3 264 .6 0 End of participation block 2 for subsystem 'SUBSYS B' 0 0
End of participation data for subsystem 'SUBSYS B' End of participation data
6-15
Transmission Transfer Limit Analysis Factoring Generation Participation in Transfer Limit Analysis
Figure 6-7. Sequential Participation Interchange Limit Selector Window Study system generation shift: This is the value of change in total generation in the study system. If the value entered is positive, export limits are to be determined; otherwise, import limits are to be calculated. The "generation shift" is apportioned among generator and load buses in the study system in proportion to the participation factors specified in the "participation block structure" of the Subsystem Description Data file (see Section 6.3.1) or in a series of sequential shifts as defined in the Subsystem Participation Data file described above. If no participation block was entered for the study system in either file, the generation shift is shared among generator buses in proportion to their plant MBASEs (i.e., the sum of the MBASEs of in-service machines with positive active power output at the bus). In this case, there must be at least one in-service machine with a positive MBASE in the subsystem. Similar opposite "generation shifts" are applied to buses in the opposing system, again according to their participation factors or MBASEs.
6-16
Transmission Transfer Limit Analysis Factoring Generation Participation in Transfer Limit Analysis
Using the incremental form of the DC power flow equation (see Section 5.4) and the generation shift vectors, phase angle changes are calculated, followed by incremental line flows for all monitored lines and interfaces. These are transformed into vectors of base case power transfer distribution factors, and the interchange limit is determined by extrapolation such that all monitored elements satisfy their rating constraints.
6-17
Transmission Transfer Limit Analysis Factoring Generation Participation in Transfer Limit Analysis
Apply summary minimum distribution factor to report: If checked this will cause the limitation of reported output to only those elements whose distribution factors are greater than the "Minimum distribution factor magnitude" referred to in Section 6.3.2.4.
The program will check that generators are not "converted" and that each non type four bus is connected back to a type three (swing) bus through the in-service AC network. If any violations are detected, an appropriate message is printed and the process is terminated. The program will check to ensure that there are no buses which are members of both of the selected subsystems. If any such buses are found, they are alarmed and the process is terminated. The largest active power mismatch corresponding to the present AC solution voltage vector in the working case is calculated and printed. If no subsystems are defined an appropriate error message is printed and the interchange calculation process is terminated. If only one subsystem is defined, a second subsystem ("WORLD") is assumed containing those buses in the power flow case which are not assigned to the specified subsystem. If the convert ratings option was enabled, ratings from the selected rating set(s) of those monitored branches having nonzero rating(s) are modified. For each such branch, the Mvar loading is calculated and MW rating(s) are determined under the assumption that the Mvar loading is unchanged under power transfer and contingency conditions. Using the incremental form of the DC power flow equation (see Section 5.4) and the power shift vector, phase angle changes are calculated, followed by incremental line flows for all monitored lines and interfaces. These are transformed into a vector of base case power transfer distribution factors, and the interchange limit is determined by extrapolation such that all monitored elements satisfy their rating constraints. The "base case" DC network solution is calculated and the solution summarized as in the following example: STUDY SYSTEM GENERATION IS OPPOSING SYSTEM GENERATION IS STUDY SYSTEM NET INTERCHANGE IS 1500.0 MW 1748.9 MW 282.8 MW
6-18
Transmission Transfer Limit Analysis Factoring Generation Participation in Transfer Limit Analysis
The "generation shift" is apportioned among generator and load buses in the study system in a series of sequential shifts as defined in the Subsystem Participation Data File described above. The "base case" solution is then reported, followed by processing of the designated contingency cases with contingency case flow estimates. Prior to terminating, an ordered summary report from among all the cases calculated is tabulated. The user is given the option of having the summary report repeated with interface transfer limits and distribution factors for a selected interface (as indicated in Section 6.3.2.6) mentioned in Listed rather than study system transfer limits and distribution factors. The "interface" distribution factors listed on the "interface" summary report are measures of the changes in monitored element flows to a change in base case interface flow. In listing study system buses, opposing system buses, and study system tie lines, the tabulation may be terminated by entering the AB interrupt control code. In this case, the interrupt is cleared and processing continues. Once the interchange limit calculations have started, the interchange calculation process may be terminated by entering the AB interrupt control code.
6-19
Transmission Transfer Limit Analysis Factoring Generation Participation in Transfer Limit Analysis
For each monitored element reported, its rating is listed; for branches, this is not the percentage of the rating used in determining the interchange limit, but either the value of rating entered as raw data and the data editor windows, or, if the convert ratings option was selected at the start of this transfer analysis calculation, the estimated MW ratings. Figure 6-9 shows the report obtained using the example files (savnw.*) from which was built the dccontingency.dfx distribution factor file. The example data files used (*.sub, *.mon, *.con) can be seen listed at the top of the report listing. They are available in the PSS/E EXAMPLE directory. As an example, a Subsystem Participation Data file was prepared for the two study areas "STUDY" and "EAST" identified in the savnw.sub file. The file is shown in Figure 6-8 where it can be seen that generators at Buses 101 and 102, in the "STUDY" subsystem are identified as participating at 20% and 80% respectively. In the "EAST" subsystem, the "opposing" system, there are two participation blocks, one of which has a participation of 30% and the other which participation of 70%. Each block has a participating generator and load bus. For the purposes of running and example case, a total shift of 100 MW is assumed. In the Report listing, Figure 6-9, it can be seen that this shifts in the "study" and "opposing systems are apportioned as defined by the participation block ratios as identified in Figure 6-8.
6-20
Transmission Transfer Limit Analysis Factoring Generation Participation in Transfer Limit Analysis
Figure 6-9. Sequential Participation Interchange Limit Output for Base Case It can be seen that the transfer capabilities and participation factors are different from those shown in Figure 6-5 where sequential participation factors were not used. There, the power shift is apportioned relative to the MBASE value for the machines in the two participating systems. Three-Winding Transformers For monitored three-winding transformer windings, flow estimates are calculated at the winding bus end as power flowing into the transformer. For other monitored branches, flow estimates are calculated at the metered end in the "from bus" to "to bus" direction. The flow across an interface is taken as the sum of the flows of its members. For three-winding transformer windings, the flow is calculated at the winding bus as power flowing into the transformer. For other members, the flow is calculated at its metered end in the "from bus" (the first bus specified in entering the branch) to "to bus" direction.
6-21
Transmission Transfer Limit Analysis Factoring Generation Participation in Transfer Limit Analysis
The limiting element is listed along with its power transfer distribution factor, its pre-shift contingency case flow, its rating, and a description of the system condition. Only those monitored elements satisfying the "cutoff" threshold solution parameters set by the user when launching the calculation process are included in the summary. Once an element has been listed the maximum number of times "n", its "nth" occurrence includes an asterisk ("") before its description, and further reporting of the element is suppressed. This summary report is reprinted for each selected interface with interface transfer limits and distribution factors rather than study system interchange limits and distribution factors tabulated. All distribution factors on the interface transfer limits summary report describe changes in monitored element flow relative to a change in interface flow. The branches which form the interface are listed on the first page of an interfaces transfer limit summary report. The final page of the summary report lists those elements which were reported "n" times, sorted by the number of times they would have been reported. If a line outage contingency forms an island with no type three (swing) bus, a singular submatrix is formed. Any monitored branch which resides in the swingless island, as well as any interface which includes such a branch as a member, has dashes printed where its contingency case results would normally be printed. Reference can be made to Figure 6-6 which shows the report listing for the two-area Transmission Interchange Limit calculation. The format for this two area calculation, using sequential participation factors, is the same. The results, however, will show different interchange limits and distribution factors.
6-22
Transmission Transfer Limit Analysis Calculating Transfer Limits with Three Participating Areas
When the Apply summary minimum distribution factor to Report box is checked and the Minimum distribution factor Magnitude is set to greater than zero, monitored elements with distribution factor magnitudes below the threshold are ignored in calculating the corresponding monitored element flow table as well as being omitted from the summary report. If the Convert ratings to estimated MW Ratings box is checked, any percentage of rating parameter is applied after the conversion to estimated MW ratings. Interface ratings are not affected by the convert ratings solution parameter. Line loss estimates and line shunts of outaged lines are handled as in the DC Load Flow solution process. It is required that the working case be solved to an acceptable mismatch tolerance prior to initiating this transfer limit analysis. It is entirely possible that, for a given system condition, there is no interchange schedule at which the linearized network model results in all monitored elements satisfying their rating constraints. This could occur, for example, if the pre-shift solution had two overloaded branches, and one required an increase in interchange to relieve its overload while the other required a decrease in interchange. The settings of the Minimum contingency case pre-shift flow Change and the Minimum contingency case distribution factor Change solution options may be used to exclude from consideration in a contingency case those monitored elements which are not greatly affected by the contingency. This could result in a situation in which none of the remaining monitored elements have nonzero ratings. Such insoluble conditions are described in the output block for that condition when full output is selected; when the summary report is chosen, such cases are identified. When specifying a rating percentage of other than one hundred percent, note that interface ratings are also scaled by the specified percentage in checking their flows to determine maximum interchange.
Transmission Transfer Limit Analysis Calculating Transfer Limits with Three Participating Areas
6-24
Transmission Transfer Limit Analysis Calculating Transfer Limits with Three Participating Areas
6.4.1.1 Setting the Interchange Limit (Two-Opposing Systems) Initial Condition Mismatch Option
If the largest initial active power mismatch exceeds the specified MW mismatch tolerance, the user is given the opportunity to terminate the calculation process. Note that the user can modify the tolerance in steps of 0.1.
6-25
Transmission Transfer Limit Analysis Calculating Transfer Limits with Three Participating Areas
Opposing System 1 and Opposing System 2: These are the network subystems in which an opposite change, from that in the "Study" system, is made.
6-26
Transmission Transfer Limit Analysis Calculating Transfer Limits with Three Participating Areas
If the convert ratings option was enabled at the start of the process ratings from the selected rating set(s) of those metered branches having nonzero rating(s) are modified. For each such branch, the Mvar loading is calculated and MW rating(s) are determined under the assumption that the Mvar loading is unchanged under power transfer and contingency conditions. The "base case" DC network solution is then calculated summarized as in the following example: STUDY SYSTEM GENERATION IS OPPOSING SYSTEM 1 GENERATION IS OPPOSING SYSTEM 2 GENERATION IS STUDY SYSTEM NET INTERCHANGE IS 1500.0 1400.0 348.9 282.8 MW MW MW MW
Using the incremental form of the DC power flow equation (see Section 5.4) and the power shift vector, phase angle changes are calculated, followed by incremental line flows for all monitored lines and interfaces. These are transformed into a vector of base case power transfer distribution factors. A second set of power transfer distribution factors describing the effect on the monitored elements of an interchange shift between the study system and the second opposing system is calculated. Based on the two sets of power transfer distribution factors, the "study" system interchange limit is determined by a linear programming technique such that all monitored elements satisfy their rating constraint. The "base case" solution is reported, followed by processing of the designated contingency cases. One final optimal solution is calculated for a "combined case". This solution calculation includes constraints for all system conditions (i.e., the base case and all contingency cases) for which an individual optimum solution was found. This calculation therefore determines the maximum study system export (or import, as appropriate) schedule such that no monitored element is overloaded in the base case or under contingency conditions. The "combined case" solution is then reported and, prior to the process terminating, the calculated interchange limits for the base case, for all contingency cases, and for the combined case are summarized. In listing study system buses, opposing system buses, and study system tie lines, the tabulation may be terminated by entering the AB interrupt control code. In this case, the interrupt is cleared and processing continues. Once the interchange limit calculations have started, the process may be terminated by entering the AB interrupt control code.
6-27
Transmission Transfer Limit Analysis Calculating Transfer Limits with Three Participating Areas
lated at the metered end in the "from bus" to "to bus" direction. The flow across an interface is taken as the sum of the flows of its members. For three-winding transformer windings, the flow is calculated at the winding bus as power flowing into the transformer. For other members, the flow is calculated at its metered end in the "from bus" (i.e., the first bus specified in entering the branch; to "to bus" direction. Loadings on monitored elements are then reported. The flow estimates are listed for each of four interchange schedules: with the original generation profile; with the specified generation shift in the study system and the opposite shift in the first opposing system; with the specified generation shift in the study system and the opposite shift in the second opposing system; and in the case with maximum import or export, as appropriate, in which no monitored elements exceed the specified percentage of the selected rating. Any flow at or above the selected percentage of the appropriate rating is followed by an asterisk (""). The power transfer distribution factors relating the change in flow on the monitored element to a change in study system net interchange with the opposite change in the two opposing systems in turn are also tabulated, along with the rating of the monitored element; for branches, this is not the percentage of the rating used in determining the interchange limit, but either the value of rating as entered with the raw data or as modified with the program editor or, if the convert ratings option was selected at the start of this interchange calculation, the estimated MW ratings (see Figure 6-11). When reporting results for contingency cases, the events comprising the contingency are listed, followed by the "generation shifts" required to achieve the transfer limit for the contingency case being reported, along with the limiting elements. The flow table includes both the contingency case flows in the same form as the base case report described above, as well as the base case flows at the transfer limit. Note that if the user has so selected, only the contingency case constraints are considered in calculating the transfer limit; in this case, base case flows at the transfer limit may be shown as overloaded since the corresponding constraints were ignored in the transfer limit calculation. When reporting results for the "combined case", the program tabulates the "generation shifts" required to achieve the interchange schedule which results in maximum import (or export, as appropriate) while simultaneously avoiding overloading in all system conditions for which individual optima were found. The limiting elements are listed along with the system condition in which they are limiting. The combined case flow table includes only those elements which are part of the border of the feasible region of a successfully solved system condition. Flows are reported in the same form as the base case report described above, and the system condition to which they apply is shown at the right side of each output line. A summary page tabulates the number of optimal solutions attempted, and the number for which there exists no interchange schedule at which the rating constraint can be satisfied for all monitored elements. Then, for each case processed, the interchange limit is listed along with the corresponding generation shifts required in the two opposing systems. If a line outage contingency forms an island with no type three (swing) bus, a singular submatrix is formed. Any monitored branch which resides in the swingless island, as well as any interface which includes such a branch as a member, has dashes printed where its contingency case results would normally be printed.
6-28
Transmission Transfer Limit Analysis Calculating Transfer Limits with Three Participating Areas
Figure 6-11. Typical Output from Interchange Calculation for Two Opposing System 6-29
Transmission Transfer Limit Analysis Calculating Transfer Limits with Three Participating Areas
Figure 6-12. Processing the Graphics file for Reporting Interchange Results for Two Opposing Systems
6-30
Transmission Transfer Limit Analysis Calculating Transfer Limits with Three Participating Areas
Figure 6-13. Graphical Output from Calculation of Interchange Limit with Two Opposing Systems
6-31
6-32
Chapter 7
Short-Circuit Fault Analysis
7.1 Overview: Short-Circuit Fault Analysis
Fault analysis in PSS/E is based on a symmetrical component system representation and treated as a direct extension of the load flow activity group. The positive-sequence system model as established in load flow work is used directly in fault analysis. The negative- and zero-sequence system representations for fault analysis work are established simply by appending negative- and zerosequence parameter values to the parameter lists describing the system for load flow purposes. The power flow file always includes provision for negative- and zero-sequence parameters of every system component. This data may be introduced at any time, and once introduced, it is saved and retrieved as an integral part of a saved case. PSS/E includes several fault analysis procedures. Detailed analysis of complicated multiple unbalanced situations presenting a complete system solution and overall system-oriented output comparable to that of a load flow. An automatic sequencing calculations intended for the more routine work of examining simple ground faults at a large number of system locations. Circuit breaker duty based on ANSI and/or IEC standards Circuit breaker Detailed fault analysis Positive sequence pi equivalent for representation of transmission line under single pole operation
Each of these will be discussed in this chapter. The system under study is modeled by three symmetrical component sequence networks based on the positive-, negative-, and zero-sequence parameters of the three-phase power system elements. The topology of the system, the positive-sequence parameters of all components (except generators in some cases), and the pre disturbance system conditions, are all taken from the load flow saved case. Fault analyses may be made with the same level of system modeling as used in a load flow study. Specifically, fault analyses may do the following: Recognize both reactance and resistance and include all actual shunt branches and line charging in the three sequence networks. Recognize both the magnitude ratio and phase shift of all transformers, including the inherent shift of delta-wye transformers if it is entered in the load flow data. Recognize the actual spread of internal voltage magnitude and phase angle of generators as initialized from a solved load flow case.
7-1
The level of system modeling detail used in a fault analysis calculation is controlled by manipulating the positive-sequence (or load flow) data in the working file into the required form before commencing fault analysis work. The detailed fault analyses always operate on the assumption that the system is modeled in the highest level of detail. Results corresponding to a simplified modeling basis are obtained if appropriate elements of data have null values, simplified calculating algorithms are not used, and, correspondingly, no computing time advantage is gained by simplifying the system model. The automatic sequencing short circuit analysis operates on the assumption that system modeling will most often be at a low level of detail. The analysis, however, can calculate either on the basis of full detail or a faster algorithm that recognizes only a minimum level of detail. The overriding principle of fault analysis data management in PSS/E is that the modeling detail and component status information is dictated by the positive-sequence model. Negative- and zerosequence data values are held in the power flow file only where their values are different from the corresponding positive-sequence values. In setting up the negative and zero-sequence networks, PSS/E assumes the following: 1. All transmission branches (lines and transformers) have the same impedance, charging, and line-connected shunt characteristics in the negative-sequence as in the positive-sequence. 2. All transformers have phase shift in the negative-sequence equal and opposite to that in the positive-sequence. 3. All zero-sequence branches, both transmission branches, line-connected shunts, and bus connected shunts are assumed to have infinite zero-sequence impedance unless a different value is specified. 4. All constant MVA and constant current load specified in the positive-sequence data are converted automatically to constant shunt admittance in the positive-sequence network. 5. All loads are automatically represented by the same shunt admittance in the negativesequence as in the positive-sequence unless a different negative-sequence shunt admittance is specified. 6. Loads are open circuits in the zero-sequence unless represented specifically by entry of a value of shunt admittance. 7. Lines considered zero-impedance branches in the positive-sequence are considered as zero impedance in the negative- and zero-sequence.
7-2
7-3
IC = 1
The use of the change case mode for the appending sequence data is identical to its use in reading the positive sequence power flow data; that is for the addition of equipment to the power flow case (e.g., to add a zero sequence mutual coupling parameters). It is not valid to set IC to one for the initial appending of sequence data. In such a situation, an appropriate message is printed and the process continues its execution as if IC had been specified as zero.
During the initial input of sequence data (i.e., IC = 0 on the first data record), any machine for which no data record of this category is entered has its positive sequence generator impedance, ZPOS (i.e., ZRPOS + j ZXPOS), set equal to ZSORCE. This is the generator impedance which would be entered into the power flow case for use in switching studies and dynamic simulation. In subsequent appending of sequence data (i.e., IC = 1 on the first data record), any machine for which no data record of this category is entered has its positive sequence generator impedance unchanged. Note that the generator positive sequence impedance appended for fault analysis purposes (ZPOS) is not necessarily the same as the generator impedance (ZSORCE) used in dynamics, and that it does not overwrite ZSORCE. That is, the two different positive sequence impedances reside in the power flow file simultaneously at different locations.
7-4
Positive sequence generator impedance data input is terminated with a record specifying a bus number of zero.
During the initial input of sequence data (i.e., IC = 0 on the first data record), any machine for which no data record of this category is entered has its negative sequence generator impedance, ZNEG (i.e., ZRNEG + j ZXNEG), set equal to ZPOS, the positive sequence generator impedance. In subsequent input of sequence data (i.e., IC = 1 on the first data record), any machine for which no data record of this category is entered has its negative sequence generator impedance unchanged. Negative sequence generator impedance data input is terminated with a record specifying a bus number of zero.
For those machines at which the step-up transformer is represented as part of the generator data (i.e., XTRAN is nonzero), ZZERO (i.e., RZERO + j XZERO) is not used and, in the fault analysis activities, the step-up transformer is assumed to be a delta wye transformer.
7-5
Any machine with a zero sequence impedance of zero is treated as an open circuit in the zero sequence. During the initial input of sequence data (i.e., IC = 0 on the first data record), any machine for which no data record of this category is entered has its zero sequence generator impedance, ZZERO, set equal to ZPOS, the positive sequence generator impedance. In subsequent input of sequence data RESQ (i.e., IC = 1 on the first data record), any machine for which no data record of this category is entered has its zero sequence generator impedance unchanged. Zero sequence generator impedance data input is terminated with a record specifying a bus number of zero.
For any bus where no such data record is specified, or GNEG and BNEG are both specified as zero, the load and shunt elements are assumed to be equal in the positive and negative sequence networks. The user is advised to exercise caution in applying exceptional negative sequence shunt loads. It is the users responsibility to ensure that the positive sequence loading and shunt data, as contained in the power flow case, is coordinated with the specified negative sequence shunt load. Negative sequence shunt load data input is terminated with a record specifying a bus number of zero.
7-6
GZERO BZERO
Active component of zero sequence shunt load admittance to ground to be represented at the bus; entered in pu. Reactive component of zero sequence shunt load admittance to ground to be represented at the bus; entered in pu.
For any bus where no such data record is specified, no shunt load component is represented in the zero sequence. The zero sequence ground tie created by a grounded transformer winding is automatically added to whatever zero sequence shunt load is specified at the bus when the transformer winding connection code data for the transformer is specified (see Section 7.2.9). Zero sequence shunt load data input is terminated with a record specifying a bus number of zero.
RLINZ XLINZ
The zero sequence network is assumed to be a topological subset of the positive sequence network. That is, it may have a branch in every location where the positive sequence network has a branch, and may not have a branch where the positive sequence network does not have a branch. The zero sequence network does not need to have a branch in every location where the positive sequence network has a branch. A branch treated as a zero impedance line in the positive sequence is treated in the same manner in the zero sequence, regardless of its specified zero sequence impedance. During the initial input of sequence data (i.e., IC = 0 on the first data record), any branch for which no data record of this category is entered is treated as open in the zero sequence network
7-7
(i.e., the zero sequence impedance is set to zero). In subsequent input of sequence data (i.e., IC = 1 on the first data record), any branch for which no data record of this category is entered has its zero sequence branch data unchanged. Zero sequence branch data input is terminated with a record specifying a "from bus" number of zero.
K L ICKT2
RM,XM BIJ1
BIJ2
BKL1
BKL2
7-8
The following rules must be observed in specifying mutual impedance data: 1. The maximum number of zero sequence mutual couplings that may be entered at the standard size levels of PSS/E is given in Table 1-1 of Chapter 1. 2. The polarity of a mutual coupling is determined by the ordering of the bus numbers (I,J,K,L) in the data record. The "dot" convention applies, with the "from buses" (I and K) specifying the two "dot" ends of the coupled branches. 3. RM+jXM specifies the circuit-to-circuit mutual impedance, given the polarity implied by I and K. 4. The geographical "B" factors are required only if one or both of the two mutually coupled lines is to be involved in an unbalance part way down the line, and only part of the length of one or both of the lines is involved in the coupling. 5. The values of the "B" factors must be between zero and one inclusive; they define the portion of the line involved in the coupling. 6. BIJ1 must be less than BIJ2, and BKL1 must be less than BKL2. 7. Mutuals involving transformers or zero impedance lines are ignored by the fault analysis solution activities. Figure 7-2 schematically illustrates a mutual coupling with BIJ1 = 0.0, BIJ2 = 0.4, BKL1 = 0.0 and BKL2 = 1.0 (the first 40% of the first line coupled with the entire second line).
Figure 7-2. Mutual Coupling Example 1 As a second example, BIJ1 = 0.6, BIJ2 = 1.0, BKL1 = 0.0 and BKL2 = 0.6 (last 40% of the first line coupled with the first 60% of the second line) might be depicted as follows in Figure 7-3.
7-9
Zero sequence mutual impedance data input is terminated with a record specifying a "from bus" number of zero.
ICKT
CC
7-10
transformers comprising the three-winding transformer are shown in parenthesis in winding number order: 1 wye-wye-wye; (5-1-1). 2 wye-wye-delta; (1-1-3). 3 delta-wye-delta (non-autotransformer); (3-1-3). 4 delta-delta-delta; (3-3-3). 5 delta-wye-delta (autotransformer); (1-2-1). For a three-winding transformer, CC may also be specified as a three digit number, each digit of which is 1 through 7; the first digit applies to the first winding, the second to the second winding, and the third to the third winding, where the winding connections correspond to the first seven two-winding transformer connections shown in Figure 7-4. CC = 4 by default. RG, XG Zero sequence grounding impedance for an impedance grounded transformer. For a two-winding transformer, ZG (i.e., RG + jXG) is applied as shown in Figure 7-4 if the connection code is 2, 3, 5, 6, 7 or 8, and is ignored if the connection code is 1 or 4. For a three-winding transformer, ZG is modeled in the lowest numbered winding whose corresponding connection code is 2, 3, 5, 6 or 7; no grounding impedance is modeled in the other two windings regardless of their connection codes. RG and XG are entered in per unit. RG + jXG = 0.0 by default. Zero sequence impedance of a two-winding transformer, or the winding one zero sequence impedance of a three-winding transformer, entered in per unit. R1 + jX1 is equal to the windings positive sequence impedance by default.
R1, X1
RG2, XG2 Zero sequence grounding impedance at the winding 2 side of an impedance grounded two-winding transformer whose connection code is 8. ZG2 (i.e., RG2 + jXG2) is applied as shown in Figure 7-4 if the connection code is 8, and is ignored if the connection code is 1 through 7. RG2 and XG2 are entered in per unit. RG2 + jXG2 = 0.0 by default. R2, X2 Winding two zero sequence impedance of a three-winding transformer, entered in per unit; treated as RG2 and XG2 for a two-winding transformer. R2 + jX2 is equal to the windings positive sequence impedance by default. Winding three zero sequence impedance of a three-winding transformer, entered in per unit; ignored for a two-winding transformer. R3 + jX3 is equal to the windings positive sequence impedance by default.
R3, X3
In specifying zero sequence impedances for three-winding transformers, note that winding impedances are required, and that the zero sequence impedances default to the positive sequence winding impedances. Recall that, in specifying positive sequence data for three-winding transformers, measured impedances between pairs of buses to which the transformer is connected, not winding impedances, are required. PSS/E converts the measured bus-to-bus impedances to winding impedances which are subsequently used in building the network matrices. Specification of the transformer connection code along with the impedances entered here enables the fault analysis activities to correctly model the zero sequence transformer connections, including the ground ties and open series branch created by certain grounded transformer windings. If no connection code is entered for a transformer, all windings are assumed to be open. Zero sequence transformer default data is such that the transformer appears as an open circuit in the zero sequence network. Therefore, zero sequence data must be entered for all grounded transformers.
7-11
Connection codes do not indicate the inherent phase shift due to the relative connection of delta and wye windings. This phase shift is specified in the positive sequence power flow data. Zero sequence transformer data input is terminated with a record specifying a "from bus" number of zero.
Zero Sequence
Connection Code:
ti 2
Z0 t
3.*Zg
Z0 t 3
tj
3.*Zg
7-12
Connection Code:
ti
Z0 t
tj
3.*Z g
ti
6
Z0 t
Zg
tj
7
Zg
Zt
ti
Z0 t
tj
Zg
Z g2
7-13
First-Winding t1 q1 t2 q2
Second-Winding
+ Z1
+ Z2
+ Z3
t3 q3
Third-Winding
a. Positive Sequence
where:
0 Z 1 = Z 1 + 3Z 1 G + + +
t1
t2
0 Z 2 = Z 2 + 3Z 2 G 0 Z 3 = Z 3 + 3Z 3 G
0 Z1
0 Z2
where Zng = the impedance from the neutral of a winding to the grounding impedance. For solidly grounded neutrals:
0 Z3 3Zg t3
0 Z1 = Z1 0 Z2 = Z2 0 Z3 = Z3
+ + +
Zg = 0
7-14
t1
t2
0 Z1
0 Z2
0 Z3
Zg =
t2
0 Z1
0 Z2
0 Z3
Zg = 0
7-15
0 Z1
0 Z2
0 Z3
t1
t2
0 Z1
0 Z2
0 Z3
3Zg
t3
7-16
7-17
System
L-G Fault
I 30:1 System Zt
Winding Type 1
Winding Type 2
I 0:1 System Zt
Figure 7-6. Representation of a Wye-Delta Transformer With and Without Its 30 Phase Shift Figure 7-7b shows the results obtained when the phase shift of the transformer is ignored. The sequence and phase currents on the fault side of the transformer are identical in amplitude to those calculated with phase shift present. (They are all shifted in phase by 30, however.) The sequence and phase currents calculated for the delta-connected winding in the absence of transformer phase shift are significantly different from those shown in Figure 7-7a. While Figure 7-7a shows correct results with the positive- and negative-sequence leading and lagging the fault current by 30, respectively, the results shown in Figure 7-7b have positive- and negative-sequence current in phase with the fault current. The lead currents corresponding to these sequence currents are as shown, with a current 2If 3 in one phase and currents of If 3 in the other two. The corresponding currents in the delta-connected transformer windings are inconsistent with the currents in the wye-connected winding.
7-18
If I 0 = I 1 = I 2 = -3
If
If
c C If B If -----3
If
If C
Figure 7-7. Effect of Including and Neglecting 30 Phase Shift in Transformer with One Grounded and One Ungrounded Winding
7-19
It is evident, then, that neglect of the inherent 30 phase shift of wye-delta transformers results in the following: Calculated sequence and phase currents that are correct in all branches on the fault side of the transformer. Calculated sequence currents that are correct in amplitude but erroneous in phase in all branches that are removed from the fault by a transformer. Erroneous values of phase current in all branches separated from the fault by a wyedelta transformer.
In both cases the negative-sequence leakage impedance is adjusted by the impedance correction factor in the same way as the positive-sequence impedance. The single option selection applies to all transformers for which impedance adjustment is specified in the load flow data.
7-20
ZSORCE and ZPOS. The generator zero-sequence model is the impedance, ZZERO, connected to ground. ZZERO should be assigned the value (3Rg + jXo), where: Rg is the generator grounding resistance in per unit with respect to generator base voltage and generator base, MVA. Xo is the generator zero-sequence impedance, per unit, with respect to generator base, MVA.
When the generator step-up transformer is modeled as a part of the generator it is always treated as a two-winding unit: Delta-connected on the generator side. Wye-connected and solidly grounded on the transmission system side. Radial to the generator.
Plant arrangements where the step-up transformers cannot be modeled in this manner must have the transformers represented as a part of the transmission system. The plant connections produced in the three sequences by PSS/E are shown in Figure 7-8. The generator zero-sequence impedance need not be specified when the step-up transformer is represented as part of the generator. The unbalanced solutions of PSS/E calculate and display generator conditions only at the bus to which the generator is connected. Hence, inclusion of the step-up transformer precludes display of generator terminal conditions in the fault analysis results; all generator currents shown in fault analysis reports are as observed at the bus-side of the step-up transformer. Generator unbalanced terminal conditions can be observed only when the step-up transformer is represented as a transmission system branch, the generator zero-sequence impedance is specified, and the generator terminals are a bus in the system model.
7-21
ZNEG
1:GTAP
Generator Current Observed Here a. With Generator Transformer Included with Generator
Generator Current Observed Here b. With Generator Transformer Handled as a Transmission Branch
7-22
Short-Circuit Fault Analysis Appending Sequence Data to the Power Flow Case
Data specified on zero sequence switched shunt data records must be coordinated with the corresponding positive sequence data. The number of blocks and the number of steps in each block are taken from the positive sequence data. The input process will alarm any block for which any of the following applies: The positive sequence admittance is positive and the zero sequence admittance is negative. The positive sequence admittance is negative and the zero sequence admittance is positive. The positive sequence admittance is zero and the zero sequence admittance is nonzero.
The zero sequence admittance switched on at a bus is determined from the bus positive sequence value, with the same number of blocks and steps in each block switched on. Zero sequence switched shunt data input is terminated with a record specifying a bus number of zero.
Figure 7-9. Opening the Sequence Data File Siemens Power Transmission & Distribution, Inc., Power Technologies International 7-23
Short-Circuit Fault Analysis Appending Sequence Data to the Power Flow Case
Selecting and opening the file will initiate appending the data. Progress in importing of each data category will show in the Output Bar as shown in Figure 7-10.
Figure 7-10. Output when Appending Sequence Data If the change code parameter IC in the first record of the Sequence Data File is set to one and sequence data had not previously been read for the system in the working case, an alarm is printed and the data is processed as if IC was set to zero. Remember that a code of zero indicates that the data is being appended for the first time. As for positive sequence data, the "raw" sequence data file is read in "free format" with data items separated by a comma or one or more blanks. Each category of data except the change code is terminated by a record specifying an "I" value of zero. Specifying a data record with a "Q" in column one is used to indicate that no more data records are to be supplied. In Section 1.7.4 the run-time "Options" were described. One of the options available to the user is to enable warnings to be issued when there are "apparent" problems with the sequence data being appended to the power flow case. When the fault analysis warning option is enabled, the following tabulations are produced: 1. When IC is zero, a listing of all online machines at type two and three buses for which no negative sequence generator impedance is entered. The negative sequence generator impedance, ZNEG, is set to the positive sequence value, ZPOS. 2. When IC is zero, a listing of all online machines at type two and three buses for which no zero sequence generator impedance is entered. The zero sequence generator impedance, ZZERO, is set to the positive sequence value, ZPOS. Each of these tabulations may be individually suppressed by entering the AB interrupt control code.
7-24
Short-Circuit Fault Analysis Appending Sequence Data to the Power Flow Case
Figure 7-11. Machine Sequence Data from Power Flow Case savnw.sav Section 2.4 describes the means by which the data in the spreadsheet can be edited, filtered, sorted, exported and otherwise manipulated. Those functions apply equally to the sequence data. Data can be changed or additional data can be imported by using the File>Open option to open a subsequent Sequence Data file with a change case mode (IC = 1). All buses, generators, branches, and switched shunts for which no data record is input in a given category of data have those data items unchanged. (Specifically, they are not set to the default values.) Selecting the Power Flow>List data option will open the List Data dialog, shown in Figure 7-12. There it can be seen that the user can simply list all data; select by category and select by subsystems. The output listing can be directed to a file or to a Report tab.
7-25
Short-Circuit Fault Analysis Appending Sequence Data to the Power Flow Case
7-26
The level of system modeling detail used in a fault analysis calculation is controlled by manipulating the positive-sequence (or load flow) data in the working file into the required form before commencing fault analysis work. The detailed, unbalanced fault analyses activities, described in Section 7.5, usually operate on the assumption that the system is modeled in the highest level of detail. In these activities, although results corresponding to a simplified modeling basis are obtained if appropriate elements of data have null values, simplified calculating algorithms are not used. Therefore, no computing time advantage is gained by simplifying the system model. One advantage to simplifying the model, as described in Section 7.4.3 is to allow comparison of PSS/E results with those obtained from other software packages which usually use a more simple or "classical" model.
7.4.1.1 Detailed Fault Calculation Models for DC Lines and FACTS Devices
If any unblocked DC lines or in-service FACTS devices are present in the working case, the user can specify their treatment in the fault analysis solution. The options are to: Block the device: Lines and FACTS devices are treated as open circuits (i.e., fully
blocked bridges) in all three sequences, regardless of their actual prefault loadings as given by the initial condition load flow.
Represent as load: the apparent AC system complex loads are converted to positive sequence constant admittance load at the buses at which these quantities are injected into the AC system during normal power flow work. In the negative and zero sequence networks, DC lines and series FACTS devices are represented as open circuits. The equivalent positive-sequence shunt admittance is derived from the values of PAC and QAC given by the initial condition load flow at each converter AC bus.
Neither of these two representations should be regarded as exact. The first may be regarded as reasonable for the calculation of fault-current duty on circuit breakers since converter controls are usually designed to limit their fault currents to values equal to or less than normal load current. Only one of these options may be selected in any execution of the unbalanced network solutions. The selected option applies to all DC lines and FACTS devices in the working case. The default handling of these devices is to block.
7-27
7-28
Figure 7-14. Selection of Classical Short-circuit Calculation Setup 6. Optionally, all transformer turns ratios are set to one. This includes generator step-up transformers, which are modeled as part of the machine representation (i.e., the GENTAP). Any transformer impedance, which is a function of turns ratio, is set to its nominal value. 7. Optionally, line charging is set to zero (all three sequences). 8. Optionally, shunt elements, including magnetizing admittances of transformers, are set to zero. The user may elect to have fixed bus shunts and line connected shunts zeroed in only the positive sequence network or in all three sequences; switched shunts are zeroed in all three sequence networks.
7-29
Figure 7-15. Setup for IEC fault Calculations 7. Optionally, line charging is set to zero.
7-30
8. Optionally, shunt elements, including magnetizing admittances of transformers, are set to zero. The user may elect to have fixed bus shunts and line connected shunts zeroed in only the positive sequence network or in all three sequences; switched shunts are zeroed in all three sequence networks. 9. Optionally select a voltage magnitude or leave voltages as in the power flow case. 10. Optionally select a generator power factor or leave generator Mvar unchanged. When this IEC setup is selected activity, short circuit currents in conformance with IEC standard 909 can be calculated for examination of circuit-breaker duties (see Section 7.9).
Three-phase bus faults are simulated with a combination of one L-G fault and one L-L-G fault. Consequently, if a three-phase bus fault is simulated, there remain one L-G and one L-L-G fault application available. PSS/E assumes that any three-phase fault is simulated using the "second" single-line-to-ground fault and the "second" double-line-to-ground fault with all fault impedances set to 0.0+j0.0. Figure 7-16 shows the fault combinations together with the impedances available for selection. It shows how a double-line-to-ground fault can be converted to a line-to-line fault by assuming an "infinite" impedance for the impedance to ground ZG.
7-31
Figure 7-17. Phase Closed Series Unbalances It should be noted that phase impedances will be placed in parallel with any branch which already exists, in the power flow case, between the selected buses. If the user wishes to use these models to represent an unbalance in an existing branch, then that branch must be switched out of services to avoid duplication, see Section 7.6.1.4.
7-32
Figure 7-19. Initiation Selection of Unbalanced Faults The dialog is divided into three main areas. The first is a series of tabs; one for each type of unbalance. Selection of a tab will open the appropriate data selection menus for the type of fault selected and provide a Select check box for the user to confirm selection of the unbalance.
7-33
Legend
7-34
The second area is at the right hand end of the dialog where the status of selections is shown. This enables the user to see which unbalances have been selected, which have been disabled by previous selections and which selections remain available. The third area, in the lower let of the dialog, (see Figure 7-21) facilitates the selection of treatment for DC lines and FACTS devices and of the transformer impedance correction in the zero sequence (see Section 7.4.1.1).
Figure 7-21. Selection of DC, FACTS and Transformer Impedance Correction Treatment
Only one line fault may be imposed on the network in any given execution of the unbalanced fault calculation, but other bus faults and the phase closed unbalances may be simultaneously applied.
7-35
For this in-line slider fault, with both ends closed, the faulted line may not be a transformer, and it may not be open in the zero sequence (i.e., its zero sequence impedance must be nonzero).
Figure 7-22. Dialog for Bus Faults In output reports, the faulted dummy bus is listed as bus 999999 with the name "DUMMYBUS". For the one end opened case, the base voltage of the dummy bus is taken to be the same as the opened end bus. For the case of both ends closed, the base voltage of the dummy bus will be that of one of the two buses involved.
7-36
7-37
Figure 7-24. Selection of a L-G Fault on the 500 kV Bus Side of a Three-Winding Transformer
7-38
7-39
The zero sequence network is ordered and summarized in the Output Bar or alternative device selected by the user, (see Figure 7-27). The zero sequence network admittance matrix is constructed and factorized.
ZSORCE or ZPOS Z tran 1:GTAP
Positive Sequence
P+ jQ
t -:1
Negative Sequence
Z tran 1:GTAP
t -:1
Z tran 1:GTAP
7-40
With respect to the summary shown in Figure 7-27, it is quite common, and perfectly valid, to have the generator terminal bus isolated in the zero sequence network. This is, in fact, the usual case since the majority of generator step-up transformers are delta connected on the generator side and wye connected on the high side. This is the assumption inherent in the generator modeling when the step-up transformer is represented as part of the generator data (i.e., XTRAN is nonzero). An alarm message will be printed for any generator with nonzero values of both XTRAN and ZZERO. In this case, the value of only XTRAN is used in setting up the zero sequence ground tie at the type two (high side) bus.
Figure 7-28. Sequence Thevenin Impedance for two Line-to-Ground Faults The calculation process interconnects the three sequence networks to represent the unbalanced condition and solves for the sequence voltages. Following solution, a summary report is printed for each unbalance applied. The user is then given the opportunity to get complete output for any bus in the working case. The summary report is printed at the selected output device for each unbalance that is in effect. Each individual unbalance report consists of a tabulation of bus voltages and branch currents in terms of both symmetrical component (sequence) and phase quantities. Voltages and currents are printed in either physical units (kV L-G and amps) or per unit, and in either rectangular or polar coordinates, according to the fault analysis output options currently in effect (refer to Section 1.7.4). If the physical units option is enabled and a bus has no base voltage specified for it, its output is printed in per unit. The following blocks of output are included: 1. Fault type and bus(es) involved. 2. Bus voltages for the bus at which the unbalance is applied. The first line of each bus voltage block gives the bus zero, positive and negative sequence voltages as well as
7-41
three times the zero sequence voltage, and the second line gives the bus phase voltages. When the per unit option is enabled, values are in per unit of rated line to ground voltage. The phase voltages are line to neutral values. For the phase closed unbalances, the bus voltage block is printed for both of the buses involved. 3. For the L-G and L-L-G faults, series branch currents flowing in each branch (including any generator contributions) connected to the faulted node. All currents are tabulated as flowing into the faulted node and include the effects of line charging capacitance and line connected shunt admittances. When the per unit option is enabled, currents are expressed in per unit of base phase current. The first line gives sequence components of current as well as three times the zero sequence current, and the second line gives the phase currents. For non transformer branches and for two-winding transformers, the number and name of the "to bus" is printed, along with the circuit identifier; for three-winding transformers, the output line contains the winding number, the transformer circuit identifier and the transformer name. For the phase closed unbalances, the only branch series currents tabulated are those represented by the unbalance. 4. For the L-G and L-L-G faults, the algebraic "sum of contributions" of all elements tabulated in (3). The format of these currents is the same as for the series branch currents. This is the total current apparently flowing to ground at the bus, and it includes any load connected to the bus, fault current, and the AC side current of any unblocked DC line or FACTS device. 5. For the L-G and L-L-G faults, a value of "contributions equivalent positive sequence admittance" is expressed in per unit, rectangular form, relative to system base values. This quantity is computed from the sum of contributions in (4) and thus includes any load and unblocked DC line and FACTS device elements connected to the bus. Furthermore, this equivalent admittance is valid only in the case of single ground faults. In the case where there are no DC line or FACTS device effects included in this admittance, and only this single unbalance was applied, this shunt admittance, multiplied by system base MVA, may be entered as a shunt replacing the load and shunt elements at the bus, to give the correct positive sequence equivalent representation of this fault in the dynamic simulation activities. 6. For the L-G and L-L-G faults, the current flowing to ground at the bus exclusive of any fault current. The format of these currents is the same as in (3) and (4) above, and they include any load and shunt current at the bus as well as the AC side current of any unblocked DC line or FACTS device. In the zero sequence, only the shunt load is output here; specifically, the zero sequence ground ties created by grounded transformer windings are not shown here but are included in the branch contribution output of (3) above. Load and shunt current output is suppressed if the three sequence shunt and load admittances are all zero. 7. For the L-G and L-L-G faults, when no phase closed unbalances are applied and only one bus is involved in the ground faults, "fault current" is calculated and tabulated in a format similar to (4) above, and "positive sequence equivalent fault admittance" is listed in a format similar to (5) above. This admittance, multiplied by system base MVA, would be added to any shunt at the bus to represent this fault in the dynamic simulation activities. Whenever a single ground fault unbalance is solved an entry is appended to a summary file, named "SMRYSC", in the users directory. This file contains fault descriptive information along with the "sum of contributions" entry described in (4) above. This file is cumulative, and if it does not exist it
7-42
is created automatically when the unbalanced fault calculations are performed. It is never automatically deleted; results are always appends to it. The user may delete this file at any time when it is no longer of use. Figure 7-29 shows the summary report for a single-line-to-ground fault at Bus 151 in the savnw.sav power flow case, with zero fault impedance. Note that the output options are polar coordinates and physical quantities; i.e., the voltages are in kV and the current is in amperes. Since there is a 600 Mvar shunt connected to bus 151, the "Total Contributions" include the current in this shunt. The total A Phase current is 8371.6 / -67.76 amps. The zero sequence current is 2756.0 /-67.73 amps, These include contributions from the 600 MVAr shunt. Since the A Phase current in the 600 Mvar shunt is 103.7 /- 69.48, the actual A Phase fault current at the bus is less and is 8267.9 /-67.73 amps.
7-43
7-44
Figure 7-29. Summary Output at Bus 151 with L-G Faults at Buses 151 in Power Flow Case savnw.sav
Sum of Contributions without the 600 Mvar Shunt 600 Mvar Shunt at bus 151
Figure 7-30. Selection of Detailed Output of Unbalance Calculation Results This reporting facility recognizes the same fault analysis output options, with quantities printed in either physical units or per unit, and in either rectangular or polar coordinates as does the summary report. The data printed for any selected bus or buses has the same format as for the summary report and consists of: 1. Sequence and phase voltages at the bus. 2. Series branch quantity for each branch and machine connected to the bus, consisting of either: a. Branch series currents leaving the bus, in either per unit or amps. These are in the reverse direction of the currents shown in the summary report. b. Branch apparent impedances looking down each branch from the bus, expressed in either per unit or ohms. These apparent impedances are defined as: V seq Z seq ij = --------------i I seq ij V phase Z phase ij = --------------------i I phase ij
7-45
where the sequence and phase currents are the total currents flowing into the line at the bus, including line charging capacitance and line connected shunt current. Infinite impedance is printed as 9999 per unit or 999999 ohms. c. Branch apparent admittances looking down each branch from the bus, expressed in either per unit or mmhos. Apparent admittances are defined as the reciprocal of apparent impedances. Infinite admittance is printed as 9999 per unit or 99999 mmhos.
3. Sum of branch contributions. When branch currents are being tabulated, the sum of all contributions flowing into the bus is the total current apparently flowing to ground at the bus and will be zero unless there is a load or a shunt connected (see Section 7.6.3). 4. When branch currents are being tabulated, the sum of load and shunt current at the bus. Load and shunt current output is suppressed if the three sequence shunt and load contributions are all zero. Note that the direction of current flow in the series branch output is the reverse of that in the summary output. Rather, it follows the power flow output convention of current leaving the bus. When output is directed to the users terminal, a summary description of each active unbalance is printed at the top of the first page of output. Otherwise, the unbalance summary is printed on each page of output. Production of the detailed report may be terminated by entering the AB interrupt control code.
7-46
(a)
(b)
Figure 7-31. Selecting the Graphical Unbalance Calculation Note that, in this figure, Bus 151 has been selected for calculation of a single-line-to-ground fault with output of Phase A current. The coordinate (rectangular or polar) output will be as selected in the run time options as for the detailed unbalance analysis. The graphical output, shown in Figure 7-32 shows the results of applying a single-line-to-ground fault on Bus 151. Output was selected to be in polar coordinates for Phase A.
7-47
An examination of the figure will demonstrate that the results are equal to those tabulated in Figure 7-29 where polar coordinates were selected. The diagram shows more clearly, however, the bus connected shunt contribution and the total fault current (at the bottom of the bus) without the shunt contribution, i.e. in the diagram they are recolonized separately. As an extension of this example, the calculation was run for a fault at all buses. The results for the fault on Bus 152 can be seen. While the results are shown simultaneously, the faults are not simultaneous. The results are independent.
7-48
The principal steps in a fault analysis calculation are: Set up the power flow case for the pre switching system condition. When a solved case is to be the initial condition, the working case must be a solved case. Otherwise, the bus boundary conditions must correspond to the prefault condition. This provides the basis for the initialization of all generators and the conversion of all loads to constant admittance. Change branch and generator status as required, or adjust loads and shunts, to produce the desired posts witching system conditions excluding unbalances. An example would be the application of a two-phase unbalance between two buses where a branch already exists and the unbalance is to be applied to that branch. It is necessary to remove the branch and to apply the unbalance as shown in Figure 7-25. Apply the unbalances that are to exist in the post switching condition and solve the resulting interconnected sequence networks for the complete set of system voltages. The unbalance fault calculation process will re-establish the network admittance matrices for the posts switching condition prior to performing the calculations.
In applying unbalances, the following points should be noted: 1. Both resistance and reactance must be specified for each impedance shown. Impedances are specified in per unit relative to base impedance. 2. It is not necessary to multiply ground fault impedances by three; this is done automatically as part of the fault calculation by. 3. The branch on which an in-line unbalance is to be applied must be in-service in the power flow case before the calculation is initiated. The calculation process will open the branch at one end automatically if the one end opened option is selected and re-establish the network admittance matrices. 4. Only one in-line unbalance may be applied. The location of this unbalance is automatically assigned the bus number 999999. 5. For in-line unbalances, the user is cautioned against the applying faults very close to the sending or receiving end of the branch. Since this can give very low impedances between the dummy bus and the closer real bus. 6. The single and double phase closed unbalances place new phase branches in parallel with those that are already present in the working case. 7. The single and double phase closed unbalances are applicable to discrete components such as series capacitors and jumpers, but are not applicable to transmission lines. The user may create unbalanced conditions, other than those that are automated by the unbalanced fault calculation process, by judicious use of dummy buses and low impedance branches. The fault analysis is normally able to handle a branch impedance as low as j0.0001 per unit without difficulty. However, when introducing "jumper" branches which are not being treated as zero impedance lines, the user should examine the impedances of other branches connected to these buses to check for an extremely wide range of impedances, which could result in numerical precision problems.
7-49
I p1 I p2 I p0
Primary Leads
Secondary Leads
I s1 I s2
Figure 7-33. Lead Current Flowing Into and Out of a Wye-Delta Transformer Consider the calculation of conditions at a bus where the following are connected: Transmission lines. A grounded wye-winding of a wye-delta transformer. A grounded wye-connected shunt reactor. A phase-to-ground fault somewhere on the bus side of all circuit breakers.
The bus arrangement is shown in Figure 7-34a. There are three components of zero-sequence current flowing from the bus to ground: fault current, reactor zero-sequence current, and transformer zero-sequence current. A conventional way of representing the bus is shown in Figure 7-34b. Here, the transformer is represented as a ground tie at the bus in the zero-sequence. The bus is assigned a shunt admittance equal to the sum of the reactor and transformer admittances. Use of this representation in system network solutions leads to correct results for bus positive-, negative-, and zerosequence voltages. The subsequent calculation of transformer lead currents is erroneous, though, because the zero-sequence lead current appears to be zero when it should not be. 7-50 Siemens Power Transmission & Distribution, Inc., Power Technologies International
The alternative and recommended approach is to represent the transformer via the winding type code option of PSS/E. When the winding type code approach is used, the implied bus representation is as shown in Figure 7-34c.
If
It 1:t
Transformer
I fo I ro I fo I to I ro + I to 1:t 1 B = B r + -------------2 Z to t Z to B = Br
Figure 7-34. Transformer Zero-Sequence Currents Appearing in Alternative Network Representations of the Transformer
7-51
This results in the same system solution as obtained with the prior approach, but recognizes the zero-sequence current in the transformer leads. Calculations of transformer lead phase currents are correct, provided that the 30 phase shift of the transformer is handled properly. While the winding type codes are normally used in the handling of the majority of transformers, use of manually determined shunt paths at buses may still be needed in special situations. When the winding type codes are not used, the following points must be noted: If wye windings of wye-delta transformers are to be represented as bus-connected shunt admittances to ground, the shunt admittance should be corrected for off-nominal turns ratio as shown by Figure 7-35. When wye-delta transformers are represented by bus-connected shunt admittances, the phase currents calculated by PSS/E for the leads to the delta-connected winding are correct, but the phase currents displayed for the wye winding leads are erroneous. Because the bus modeling topology shown in Figure 7-34b is correct for bus arrangements other than that shown in Figure 7-34a, PSS/E must assume that all calculated branch phase currents are valid and leave it for the user to accept or reject the output values.
t:1
Zero Sequence
1 y = -------2 Zt
1 y = -Z
Figure 7-35. Assignment of Zero-Sequence Shunt Branch for Typical Tapped Delta-Wye Transformers, Solidly Grounded
7-52
132 kV
12 kV
Load Transformer
Figure 7-36. Two-Phase System Configuration for Railway Application The two-phase system modelling assumption is established with the Short circuit phase modeling run-time option (Section 1.7.4). This option allows the selection of two-phase instead of the conventional three-phase mode. Selecting the two-phase option has the following effects: The symmetrical component "a" operator becomes (1+j0), and the negative sequence is ignored, giving i0 i = 12 1 1 a i1 1 1 ib The base voltage is taken to be the line-to-line voltage at base conditions, and the base current is taken to be the corresponding line current so that MVA base I L base = ------------------------V LL base V 2 LL base Z LG base = ----------------------------2MVA base Line-to-ground voltages in kV are calculated as V LG = 0.5 ( V LL base v pu ) Phase currents in amperes are calculated as I p = I L base I pu where vpu and Ipu are the per-unit bus voltage and branch current, respectively.
7-53
Use of PSS/E under the two-phase option is identical to its use in conventional three-phase mode except for the following: Negative-sequence data may be entered for generators, branches, and loads but it is ignored in the fault calculations. Unbalanced faults may involve only phases 1 and 3. (The excluded phase in an L-L-G fault must be phase 2.) The three-phase fault selection must not be used. The two-phases-closed unbalance should not be used.
Similar expressions hold for the charging capacitances in the positive- and zero-sequences.
7.7.2 Transformers
The positive and zero-sequence characteristics of transformers must be determined from their internal connections. As an example, consider the transformer connection shown in Figure 7-36. The behavior of the transformer when positive and zero-sequence currents, respectively, flow in its primary windings are shown in Figure 7-37. When positive-sequence current flows in the primary side, the two secondary windings are effectively in parallel and a positive-sequence current flows in the secondary leads. When a zero-sequence current flows in the primary leads, the direction of current is reversed in one primary and secondary winding. The two secondary windings now form a short-circuited loop; a current corresponding to the primary zero-sequence current flows around this loop, but no zero-sequence current flows in the secondary leads. The behavior of the primary and secondary currents in this transformer is not affected by the grounding of one secondary lead; no zero-sequence current can flow into the transformer because the ground is external to it.
7-54
i 1s i 1p i 1s ------2
i 1p
i 1s ------2
i 1s
a. Positive-Sequence Behavior
0.0
i 0p i 0s
2i 0p
i 0p
i 0s
b. Zero-Sequence Behavior
Figure 7-37. Behavior of Transformer with Secondary Windings Parallel to Single-Phase Load The modeling of the load transformer in PSS/E can be handled in a completely standard manner by the use of grounding codes. The positive- and zero-sequence connections corresponding to Figures 7-37 and 7-36, are shown in Figure 7-38. They may be specified to PSS/E by grounding codes of 2.
7-55
a. Winding Connections
Winding 1
Winding 2
b. Positive-Sequence Connection
Winding 1
Winding 2
c. Zero-Sequence Connection
7-56
ZL
ZL -----2
ZL
ZL -----2
Zp Zm
Z1 = Zp Zm B c1 ---------2 B c1 ---------2
Z 0 =Z p +Z m B c0 ---------2 B c0 ---------2
d. Mutual Coupling
7-57
30 MVA
100
j0.333
200
400 j0.15
j0.15 330 0.05 + j0.5 (5 + j2) MVA 550 0.05 + j0.5 (15 + j8) MVA j4 440 (5 + j2) MVA
7-58
Siemens Power Transmission & Distribution, Inc., Power Technologies International 7-59
11:22
100,'GEN-1 ', 10.0000,3, 0.000, 0.000, 1, 1,1.00000, 0.0000, 1 200,'HYDRO ', 132.0000,1, 0.000, 0.000, 1, 1,0.98277, -4.8404, 1 300,'WEST ', 132.0000,1, 0.000, 0.000, 1, 1,0.97469, -5.9957, 1 330,'EAST-LO ', 12.0000,1, 0.000, 0.000, 1, 1,0.96723, -7.2034, 1 400,'EAST ', 132.0000,1, 0.000, 0.000, 1, 1,0.97225, -6.5672, 1 440,'WEST-LO ', 12.0000,1, 0.000, 0.000, 1, 1,0.96527, -7.6463, 1 550,'MAIN-LO ', 12.0000,1, 0.000, 4.000, 1, 1,0.95002, -9.6922, 1 0 / END OF BUS DATA, BEGIN LOAD DATA 330,'1 ',1, 1, 1, 5.000, 2.000, 0.000, 0.000, 0.000, 0.000, 1 440,'1 ',1, 1, 1, 5.000, 2.000, 0.000, 0.000, 0.000, 0.000, 1 550,'1 ',1, 1, 1, 15.000, 8.000, 0.000, 0.000, 0.000, 0.000, 1 0 / END OF LOAD DATA, BEGIN GENERATOR DATA 100,'3 ', 25.130, 6.283, 20.000, 0.000,1.00000, 200, 30.000, 0.00000, 0.20000, 0.00000, 0.00000,1.00000,1, 1.0, 0 / END OF GENERATOR DATA, BEGIN BRANCH DATA 200, 300,'1 ', 0.01500, 0.15000, 0.02500, 40.00, 40.00, 40.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 200, 400,'1 ', 0.02500, 0.25000, 0.04000, 40.00, 40.00, 40.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 330, 550,'1 ', 0.05000, 0.50000, 0.00000, 15.00, 15.00, 15.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 440, 550,'1 ', 0.05000, 0.50000, 0.00000, 15.00, 15.00, 15.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 0 / END OF BRANCH DATA, BEGIN TRANSFORMER DATA 200, 100, 0,'1 ',1,1,1, 0.00000, 0.00000,2,' ',1, 1,1.0000 0.00000, 0.33000, 100.00 1.00000, 0.000, 0.000, 35.00, 35.00, 35.00, 1, 200, 1.15000, 0.85000, 1.03000, 1.01000, 49, 0, 0.00000, 0.00000 1.00000, 0.000 330, 300, 0,'1 ',1,1,1, 0.00000, 0.00000,2,' ',1, 1,1.0000 0.00000, 0.15000, 100.00 1.00000, 0.000, 0.000, 20.00, 20.00, 20.00, 1, 330, 1.15000, 0.85000, 1.00000, 0.98000, 49, 0, 0.00000, 0.00000 1.00000, 0.000 440, 400, 0,'1 ',1,1,1, 0.00000, 0.00000,2,' ',1, 1,1.0000 0.00000, 0.15000, 100.00 1.00000, 0.000, 0.000, 20.00, 20.00, 20.00, 1, 440, 1.15000, 0.85000, 1.00000, 0.98000, 49, 0, 0.00000, 0.00000 1.00000, 0.000 0 / END OF TRANSFORMER DATA, BEGIN AREA DATA 0 / END OF AREA DATA, BEGIN TWO-TERMINAL DC DATA 0 / END OF TWO-TERMINAL DC DATA, BEGIN VSC DC LINE DATA 0 / END OF VSC DC LINE DATA, BEGIN SWITCHED SHUNT DATA 0 / END OF SWITCHED SHUNT DATA, BEGIN IMPEDANCE CORRECTION DATA 0 / END OF IMPEDANCE CORRECTION DATA, BEGIN MULTI-TERMINAL DC DATA 0 / END OF MULTI-TERMINAL DC DATA, BEGIN MULTI-SECTION LINE DATA 0 / END OF MULTI-SECTION LINE DATA, BEGIN ZONE DATA 0 / END OF ZONE DATA, BEGIN INTER-AREA TRANSFER DATA 0 / END OF INTER-AREA TRANSFER DATA, BEGIN OWNER DATA 0 / END OF OWNER DATA, BEGIN FACTS DEVICE DATA 0 / END OF FACTS DEVICE DATA
9999.000, -9999.000,
1,1.0000
0 0 0 0 0 0
0 0
0 0
/ PSS/E-30.0 THU, AUG 05 2004 11:24 100,'3 ', 0.00000, 0.20000 / END OF POSITIVE SEQ. MACHINE IMPEDANCE DATA, BEGIN NEGATIVE SEQ. MACHINE DATA 100,'3 ', 0.00000, 0.20000 / END OF NEGATIVE SEQ. MACHINE IMPEDANCE DATA, BEGIN ZERO SEQ. MACHINE DATA 100,'3 ', 0.00000, 0.00000 / END OF ZERO SEQ. MACHINE IMPEDANCE DATA, BEGIN NEGATIVE SEQ. SHUNT DATA / END OF NEGATIVE SEQ. SHUNT DATA, BEGIN ZERO SEQ. SHUNT DATA / END OF ZERO SEQ. SHUNT DATA, BEGIN ZERO SEQ. NON-TRANSFORMER BRANCH DATA 200, 300,'1 ', 0.02000, 0.30000, 0.04000, 0.00000, 0.00000, 0.00000, 0.00000 200, 400,'1 ', 0.04000, 0.45000, 0.06500, 0.00000, 0.00000, 0.00000, 0.00000 330, 550,'1 ', 0.04000, 0.80000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000 440, 550,'1 ', 0.04000, 0.80000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000 / END OF ZERO SEQ. NON-TRANSFORMER BRANCH DATA, BEGIN ZERO SEQ. MUTUAL DATA / END OF ZERO SEQ. MUTUAL DATA, BEGIN ZERO SEQ. TRANSFORMER DATA Grounding codes to 100, 200, 0,'1 ', 2, 0.00000, 0.00000, 0.00000, 0.33000 represent parallel300, 330, 0,'1 ', 3, 0.00000, 0.00000, 0.00000, 0.15000 secondary transformer 400, 440, 0,'1 ', 3, 0.00000, 0.00000, 0.00000, 0.15000 connections / END OF ZERO SEQ. TRANSFORMER DATA, BEGIN ZERO SEQ. SWITCHED SHUNT DATA / END OF ZERO SEQ. SWITCHED SHUNT DATA
7-60
Siemens Power Transmission & Distribution, Inc., Power Technologies International 7-61
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS/E SMALL TWO PHASE EXAMPLE BUS# 100 200 300 330 400 440 550 BUS# 330 440 550 X-- NAME --X BASKV CODE LOADS VOLT GEN-1 10.000 3 0 1.0000 HYDRO 132.00 1 0 0.9828 WEST 132.00 1 0 0.9747 EAST-LO 12.000 1 1 0.9672 EAST 132.00 1 0 0.9723 WEST-LO 12.000 1 1 0.9653 MAIN-LO 12.000 1 1 0.9500 X-- NAME --X BASKV ID CD ST PSI EAST-LO 12.000 1 1 1 1.000 WEST-LO 12.000 1 1 1 1.000 MAIN-LO 12.000 1 1 1 1.000 ANGLE 0.0 -4.8 -6.0 -7.2 -6.6 -7.6 -9.7 MVA-LOAD 5.0 2.0 5.0 2.0 15.0 8.0 QGEN 6.3 QGEN 6.3 QMAX 20.0 QMAX 20.0
THU, AUG 05 2004 11:30 BUS DATA S H U N T AREA ZONE OWNER 0.0 0.0 1 1 1 0.0 0.0 1 1 1 0.0 0.0 1 1 1 0.0 0.0 1 1 1 0.0 0.0 1 1 1 0.0 0.0 1 1 1 0.0 4.0 1 1 1 Y - LOAD AREA ZONE OWNER 0.0 0.0 1 1 1 0.0 0.0 1 1 1 0.0 0.0 1 1 1 X----- REMOTE BUS ------X QMIN VSCHED VACT. PCT Q BUS# X-- NAME --X BASKV 0.0 1.0000 0.9828 1.0 200 HYDRO 132.00 QMIN PMAX PMIN 0.0 9999.0-9999.0 OWN FRACT 1 1.000 Z S CHRGING I T 0.02500 1 0.04000 1 0.00000 1 0.00000 1 C Z 1 1 1 C M 1 1 1 A C T R 1-2 0.00000 0.00000 0.00000 OWN FRACT MBASE Z S O R C E 30.0 0.0000 0.2000 X T R A N GENTAP CUR-LOAD 0.0 0.0 0.0 0.0 0.0 0.0
BUS# X-- NAME --X BASKV COD MCNS PGEN 100 GEN-1 10.000 3 1 25.1 BUS# X-- NAME --X BASKV CD ID ST 100 GEN-1 10.000 3 3 1 PGEN 25.1
X------ FROM BUS -------X X------- TO BUS --------X BUS# X-- NAME --X BASKV BUS# X-- NAME --X BASKV CKT 200 HYDRO 132.00* 300 WEST 132.00 1 200 HYDRO 132.00* 400 EAST 132.00 1 330 EAST-LO 12.000* 550 MAIN-LO 12.000 1 440 WEST-LO 12.000* 550 MAIN-LO 12.000 1
RATEC LENGTH OWNR FRACT OWNR FRACT 40.0 0.0 1 1.000 40.0 0.0 1 1.000 15.0 0.0 1 1.000 15.0 0.0 1 1.000 MAGNETIZING Y MAG1 MAG2 TBL 0.00000 0.00000 0 0.00000 0.00000 0 0.00000 0.00000 0 N O M I N A L R 1-2 X 1-2
X------ FROM BUS -------X X------- TO BUS --------X XFRMER BUS# X-- NAME --X BASKV BUS# X-- NAME --X BASKV CKT X-- NAME --X 100 GEN-1 10.000 200 HYDRO 132.00 1 300 WEST 132.00 330 EAST-LO 12.000 1 400 EAST 132.00 440 WEST-LO 12.000 1
X------ FROM BUS -------X X------- TO BUS --------X C BUS# X-- NAME --X BASKV BUS# X-- NAME --X BASKV CKT W WINDV1 NOMV1 100 GEN-1 10.000 200 HYDRO 132.00 1 1 1.00000 0.0000 300 WEST 132.00 330 EAST-LO 12.000 1 1 1.00000 0.0000 400 EAST 132.00 440 WEST-LO 12.000 1 1 1.00000 0.0000
ANGLE WINDV2 NOMV2 0.0 1.00000 0.0000 0.0 1.00000 0.0000 0.0 1.00000 0.0000
RATEC OWNR FRACT OWNR FRACT 35.0 1 1.000 20.0 1 1.000 20.0 1 1.000
X------ FROM BUS -------X X------- TO BUS --------X W C X---- CONTROLLED BUS ----X BUS# X-- NAME --X BASKV BUS# X-- NAME --X BASKV CKT 1 W CN RMAX RMIN VMAX VMIN NTPS BUS# X-- NAME --X BASKV 100 GEN-1 10.000 200 HYDRO 132.00 1 T 1 1 1.15000 0.85000 1.03000 1.01000 49 -200 HYDRO 132.00 300 WEST 132.00 330 EAST-LO 12.000 1 T 1 1 1.15000 0.85000 1.00000 0.98000 49 -330 EAST-LO 12.000 400 EAST 132.00 440 WEST-LO 12.000 1 T 1 1 1.15000 0.85000 1.00000 0.98000 49 -440 WEST-LO 12.000
CR
CX
7-62 Siemens Power Transmission & Distribution, Inc., Power Technologies International
X-- NAME --X BASKV CODE GEN-1 10.000 3 HYDRO 132.00 1 WEST 132.00 1 EAST-LO 12.000 1 EAST 132.00 1 WEST-LO 12.000 1 MAIN-LO 12.000 1
ZERO SEQ SHUNT 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
MVA-LOAD
CURRENT-LOAD
ADMITTANCE-LOAD
BUS# X-- NAME --X BASKV ID CODE ST ZGEN (ZERO) 100 GEN-1 10.000 3 3 1 0.00000 0.00000
X T R A N 0.00000 0.00000
GENTAP 1.0000
X------ FROM BUS -------X X------- TO BUS --------X X- POS AND NEG SEQUENCE -X X---- ZERO SEQUENCE -----X BUS# X-- NAME --X BASKV BUS# X-- NAME --X BASKV CKT ST ZI LINE R LINE X CHARGING LINE R LINE X CHARGING 200 HYDRO 132.00 300 WEST 132.00 1 1 0.01500 0.15000 0.02500 0.02000 0.30000 0.04000 200 HYDRO 132.00 400 EAST 132.00 1 1 0.02500 0.25000 0.04000 0.04000 0.45000 0.06500 330 EAST-LO 12.000 550 MAIN-LO 12.000 1 1 0.05000 0.50000 0.00000 0.04000 0.80000 0.00000 440 WEST-LO 12.000 550 MAIN-LO 12.000 1 1 0.05000 0.50000 0.00000 0.04000 0.80000 0.00000 X------ FROM BUS -------X X------- TO BUS --------X S W C X-- POS & BUS# X-- NAME --X BASKV BUS# X-- NAME --X BASKV CK T 1 C R 100 GEN-1 10.000 200 HYDRO 132.00 1 1 T 2 0.00000 300 WEST 132.00 330 EAST-LO 12.000 1 1 T 3 0.00000 400 EAST 132.00 440 WEST-LO 12.000 1 1 T 3 0.00000 NEG --X X-------- ZERO SEQUENCE --------X X R X RGROUND XGROUND 0.33000 0.00000 0.33000 0.0000 0.0000 0.15000 0.00000 0.15000 0.0000 0.0000 0.15000 0.00000 0.15000 0.0000 0.0000 X- WINDING1 -X RATIO ANGLE 1.00000 0.0 1.00000 0.0 1.00000 0.0 WINDNG2 RATIO 1.00000 1.00000 1.00000 MAGNETIZING Y G B 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
The initial condition load flow solution is shown in Figure 7-43; this is exactly the same as for a three-phase system solution since it involves only balanced operation and the positive sequence. The bus voltages in kilovolts are line-to-line values. This solution was made with the following PSS/E option settings: 50 Hz base frequency. Two-phase solution mode. Polar output of fault analysis results.
TUE, OCT 08 1991 14:58 RATING SET A 100
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS/E SMALL TWO PHASE EXAMPLE SYSTEM FOR PROGRAM APPLICATION GUIDE BUS 100 GEN-1 GENERATION TO 200 HYDRO BUS TO TO TO BUS TO TO BUS 200 HYDRO 100 GEN-1 300 WEST 400 EAST 300 WEST 10.0 AREA CKT 1 132 1 1 132 AREA 1 10.0 1 132 1 132 1 CKT 1 1 1 MW 25.1 25.1 MW -25.1 13.3 11.8 MW -13.3 13.3 MW 5.0 -13.3 8.3 MW -11.8 11.8 MW 5.0 -11.8 6.8 MW 15.0 0.0 -8.2 -6.8 MVAR 5.5R 5.5 MVAR -3.3 2.5 0.8 MVAR -4.8 4.8 MVAR 2.0 -4.5 2.5 MVAR -4.5 4.5 MVAR 2.0 -4.3 2.3 MVAR 8.0 -3.8 -2.1 -2.0 MVA 25.7 25.7 MVA 25.3 13.5 11.9 MVA 14.1 14.1 MVA 5.4 14.0 8.6 MVA 12.6 12.6 MVA 5.4 12.6 7.2 MVA 17.0 3.8 8.5 7.1
%I 1.0000PU 86 10.000KV 73 1.0313UN %I 1.0162PU 134.13KV 71 1.0313LK 33 29 %I 1.0087PU 133.15KV 35 70 0.9937UN %I 0.9955PU 11.946KV 70 0.9937LK 58 %I 1.0066PU 132.88KV 31 63 0.9937UN %I 0.9938PU 11.926KV 63 0.9937LK 48 %I 0.9795PU 11.754KV 58 48
0.00
-4.83
200
-5.91
300
330 EAST-LOD12.0 AREA CKT 1 TO LOAD-PQ TO 300 WEST 132 1 1 TO 550 MAIN-LOD12.0 1 1 400 EAST 132 AREA CKT 1 200 HYDRO 132 1 1 440 WEST-LOD12.0 1 1
-7.04
330
BUS TO TO BUS
-6.45
400
440 WEST-LOD12.0 AREA CKT 1 TO LOAD-PQ TO 400 EAST 132 1 1 TO 550 MAIN-LOD12.0 1 1 550 MAIN-LOD12.0 AREA CKT 1 LOAD-PQ SHUNT 330 EAST-LOD12.0 1 1 440 WEST-LOD12.0 1 1
-7.45
440
BUS TO TO TO TO
-9.39
550
Figure 7-43. Initial Condition Load Flow Solution for Two-Phase Sample System Figure 7-43 shows output from activity SCOP corresponding directly to Figure 7-42, with no fault applied. In this report the negative sequence and "b-phase" fields have no significance. The "a" and "c" phase voltage fields show sequence and phase voltages on a line-to-ground basis. The current values are in terms of per unit line current.
7-63
SEQUENCE PHASE 550 (P.U.) MAIN-LOD12.0 SEQUENCE PHASE TO 330 1 EAST-LOD12.0 TO 440 1 WEST-LOD12.0 SUM OF CONTRIBUTIONS SEQUENCE PHASE 330 (P.U.) EAST-LOD12.0 SEQUENCE PHASE TO 300 1 WEST 132 TO 550 1 MAIN-LOD12.0 SUM OF CONTRIBUTIONS
/V0/ /VA/ 0.0000 0.9795 /I0/ /IA/ 0.0000 0.0867 0.0000 0.0722 0.0000 0.1589 /V0/ /VA/ 0.0000 0.9955 /I0/ /IA/ 0.0000 0.1407 0.0000 0.0867 0.0000 0.0541
AN(V0) AN(VA) 0.00 -9.39 AN(I0) AN(IA) 0.00 155.97 0.00 154.05 0.00 -24.90 AN(V0) AN(VA) 0.00 -7.04 AN(I0) AN(IA) 0.00 154.13 0.00 -24.03 0.00 -28.84
/V+/ /VB/ 0.9795 0.0000 /I+/ /IB/ 0.0867 0.0000 0.0722 0.0000 0.1589 0.0000 /V+/ /VB/ 0.9955 0.0000 /I+/ /IB/ 0.1407 0.0000 0.0867 0.0000 0.0541 0.0000
AN(V+) AN(VB) -9.39 0.00 AN(I+) AN(IB) 155.97 0.00 154.05 0.00 -24.90 0.00 AN(V+) AN(VB) -7.04 0.00 AN(I+) AN(IB) 154.13 0.00 -24.03 0.00 -28.84 0.00
/V-/ /VC/ 0.0000 0.9795 /I-/ /IC/ 0.0000 0.0867 0.0000 0.0722 0.0000 0.1589 /V-/ /VC/ 0.0000 0.9955 /I-/ /IC/ 0.0000 0.1407 0.0000 0.0867 0.0000 0.0541
AN(V-) AN(VC) 0.00 170.61 AN(I-) AN(IC) 0.00 -24.03 0.00 -25.95 0.00 155.10 AN(V-) AN(VC) 0.00 172.96 AN(I-) AN(IC) 0.00 -25.87 0.00 155.97 0.00 151.16
Figure 7-44. Output from Short-Circuit Solution Reporting Corresponding to Figure 7-42 Comparison of the flow into bus 550 from bus 330 in Figures 7-42 and 7-43 and shows: Received MVA = 8.5 Receiving voltage = 0.9795 per unit = 11.754 kV (L-L) = 5.877 kV (L-G) 8.5E6 Phase current, I p , from Figure 7-42, = MVA = ------------------------- = 723.2 A -----------V LL 11.754E3 MVA base Base phase current = ------------------------- = 100E6 = 8333.3 A ---------------12E3 V LL base 723.2Per-unit phase current, from Figure 7-42, = ----------------- = 0.08605 per unit 8333.3 Per-unit phase current, from Figure 7-43, = 0.0867 per unit
Rerunning the bus based report with the kVA output option in effect shows that bus 550 receives 8496.5 kVA from bus 330. Redoing the above calculations gives the per-unit current as 8.4965E6 ------------------------------------------------- = 0.08674 per unit 11.754E3 8333.3 All transformers in the system are connected as shown in Figure 7-36 with two low-voltage windings in parallel. This is reflected in the grounding code data in Figures 7-41 and 7-42. The shunt capacitor bank at bus 550 is connected line-to-line and is not grounded internally. Figure 7-45 shows the output from the unbalance fault calculation for a single L-G fault applied at bus 300.
7-64
As expected, the a-phase bus voltage at the fault is zero, and a current of 1.6417 per unit flows into the fault, and at the fault I 0 = I 1 = V oc ( Z 0 + Z 1 ) . 1.009 I 0 = I 1 = -------------------------------------------------------------------------------------------------------------------------------------------------------------0.00127 + j0.11696 + 0.28804 + j1.07742 (from Figure 7-45)
SEQUENCE THEVENIN IMPEDANCES AT FAULTED BUSES: BUS NAME 300 WEST BSKV 132 ZERO 0.00127 0.11696 POSITIVE 0.28804 1.07742 NEGATIVE 0.00000 0.00000
LINE TO GROUND FAULT AT BUS SEQUENCE PHASE 300 WEST (P.U.) 132 /V0/ /VA/ 0.0960 0.0000 /I0/ /IA/ 0.1810 0.9368 0.6400 0.7057
300 [WEST AN(V0) AN(VA) -172.91 0.00 AN(I0) AN(IA) -80.09 -80.73 -82.91 -84.37 /V+/ /VB/ 0.0960 0.0000 /I+/ /IB/ 0.7558 0.0000 0.0679 0.0000
132]: AN(V+) AN(VB) 7.09 0.00 AN(I+) AN(IB) -80.88 0.00 -98.25 0.00 /V-/ /VC/ 0.0000 0.1920 /I-/ /IC/ 0.0000 0.5749 0.0000 0.5749 AN(V-) AN(VC) 0.00 -172.91 AN(I-) AN(IC) 0.00 98.87 0.00 -81.13
-82.29 -82.29
CONTRIBUTIONS EQUIVALENT POSITIVE SEQUENCE ADMITTANCE FAULT CURRENT AT BUS 300 WEST 132 300 [WEST -82.29 -82.29 132]: 0.8208 0.0000 -82.29 0.00 0.0927
0.8208 1.6417
Fault current
7-65
UNBALANCES APPLIED: LINE TO GROUND FAULT AT BUS 330 [EAST-LOD12.0] L-G Z = 0.0000E+00 0.0000E+00 PHASE 1
SEQUENCE THEVENIN IMPEDANCES AT FAULTED BUSES: BUS NAME BSKV 330 EAST-LOD12.0 ZERO ****************** POSITIVE 0.32217 1.14687 NEGATIVE 0.00000 0.00000
LINE TO GROUND FAULT AT BUS SEQUENCE PHASE 330 (P.U.) EAST-LOD12.0 SEQUENCE PHASE FROM WEST 300 1 132 /V0/ /VA/ 0.9955 0.0000 /I0/ /IA/ 0.0000 0.1407 0.0000 0.0867
330 [EAST-LOD12.0]: AN(V0) AN(VA) 172.96 0.00 AN(I0) AN(IA) 0.00 -25.87 0.00 155.97 /V+/ /VB/ 0.9955 0.0000 /I+/ /IB/ 0.1407 0.0000 0.0867 0.0000 AN(V+) AN(VB) -7.04 0.00 AN(I+) AN(IB) -25.87 0.00 155.97 0.00 /V-/ /VC/ 0.0000 1.9910 /I-/ /IC/ 0.0000 0.1407 0.0000 0.0867
330 [EAST-LOD12.0]: 0.0541 0.0000 -28.84 0.00 0.0000 0.0541 0.0505 0.00 151.16 -0.0202
0.00 -28.84
CONTRIBUTIONS EQUIVALENT POSITIVE SEQUENCE ADMITTANCE FAULT CURRENT AT BUS 330 EAST-LOD12.0 330 [EAST-LOD12.0]: 0.00 0.00 0.0000 0.0000
Ground does not affect balanced load current; compare with Figure 7-43
0.0000 0.0000
Figure 7-46. Simple Ground Connection at Bus 330 Figure 7-47 shows the results when the a-phase of the 12-kV system is grounded (by an L-G fault) at both bus 330 and bus 550. In some cases, the ungrounded zero-sequence network cannot be handled by PSS/E because its admittance matrix is singular. This problem is rectified by connecting a low admittance branch to ground in the zero sequence at an appropriate bus; this small shunt admittance is insignificant in relation to the admittances of the system branches, but is adequate to avoid the numerical problems stemming from the singular matrix. Figure 7-48 shows the phase currents from Figure 7-47 on the 2-line diagram of the secondary system. Note the following: The SUM OF CONTRIBUTIONS shown by the unbalance fault calculation for the aphase includes both load and ground current.
Current does flow on the a-phase conductor from bus 330 to 550 even though it is solidly grounded at both ends, as a result of the mutual coupling between the two phases of the line. No current would flow in the a-phase conductor if the two phases were of isolated-phase construction and had no phase-to-phase mutual impedance.
7-66
LINE TO GROUND FAULT AT BUS 330 [EAST-LOD12.0] L-G Z = 0.0000E+00 0.0000E+00 LINE TO GROUND FAULT AT BUS 550 [MAIN-LOD12.0] L-G Z = 0.0000E+00 0.0000E+00
PHASE 1 PHASE 1
SEQUENCE THEVENIN IMPEDANCES AT FAULTED BUSES: BUS NAME BSKV 330 EAST-LOD12.0 550 MAIN-LOD12.0 ZERO 0.00007********* 0.04007-99.20067 POSITIVE 0.32217 1.14687 0.42517 1.25624 NEGATIVE 0.00000 0.00000 0.00000 0.00000
SEQUENCE PHASE 330 (P.U.) EAST-LOD12.0 SEQUENCE PHASE FROM WEST 300 1 132
/V0/ /VA/ 1.0066 0.0000 /I0/ /IA/ 0.0000 0.1517 0.0386 0.0231
AN(V0) AN(VA) 172.51 0.00 AN(I0) AN(IA) 0.00 -23.04 -26.93 160.69
/V+/ /VB/ 1.0066 0.0000 /I+/ /IB/ 0.1517 0.0000 0.0616 0.0000
AN(V+) AN(VB) -7.49 0.00 AN(I+) AN(IB) -23.04 0.00 155.92 0.00
/V-/ /VC/ 0.0000 2.0132 /I-/ /IC/ 0.0000 0.1517 0.0000 0.1001
AN(V-) AN(VC) 0.00 172.51 Zero voltage at AN(I-) AN(IC) 0.00 156.96 0.00 -25.18
grounded point
Note current flow in a-phase conductor even though it is grounded at both ends
SUM OF CONTRIBUTIONS INTO BUS 330 EAST-LOD12.0 0.0386 0.1287 330 [EAST-LOD12.0]: 0.0902 0.0000 -22.33 0.00 0.0000 0.0518 0.0866 0.00 161.10 -0.0229 -26.93 -23.71
CONTRIBUTIONS EQUIVALENT POSITIVE SEQUENCE ADMITTANCE LINE TO GROUND FAULT AT BUS SEQUENCE PHASE 550 (P.U.) MAIN-LOD12.0 SEQUENCE PHASE FROM 330 1 EAST-LOD12.0 FROM 440 1 WEST-LOD12.0 /V0/ /VA/ 0.9953 0.0000 /I0/ /IA/ 0.0386 0.0231 0.0000 0.0614 550 [MAIN-LOD12.0]: AN(V0) AN(VA) 170.86 0.00 AN(I0) AN(IA) 153.07 -19.31 0.00 -23.79 /V+/ /VB/ 0.9953 0.0000 /I+/ /IB/ 0.0616 0.0000 0.0614 0.0000 AN(V+) AN(VB) -9.14 0.00 AN(I+) AN(IB) -24.08 0.00 -23.79 0.00
Load current
/V-/ /VC/ 0.0000 1.9906 /I-/ /IC/ 0.0000 0.1001 0.0000 0.0614
grounded point
AN(I-) AN(IC) 0.00 154.82 0.00 156.21
153.07 -22.56
-23.93 0.00
Load current
7-67
Bus 330
Bus 550
0.049-j0.0168
0.0906-j0.0426
0.0562-j0.0248
0.147-j0.0674
0.14-j0.594 0.069-j0.035
0.0218-j0.00764
0.0562-j0.0248 0.069-j0.035
7-68
Figure 7-49. The Home Bus Bus I is the "home" bus and if faults are to be selected only at home buses there will be a maximum of 2 faults applied at Bus I, if both a three phase and a single-line-to-ground fault are applied. With only a 3-phase fault applied the number of faults will be limited to one.
7-69
Figure 7-50 shows the option where a fault is to be applied at the home bus with all circuits in service and with each outgoing line out of service in turn. In this situation, for this "home" bus, there will be 4 faults if only one fault type is selected. If line outages are performed on a selective basis instead of selecting "all" outgoing branches, the number of faults applied will clearly be reduced.
7-70
Figure 7-51 shows the option where a fault is to be applied at the home bus with all circuits in service and faults applied at the open end of each outgoing line. In this situation, for this "home" bus, there will be 4 faults if only one fault type is selected.
7-71
7-72
Transformer impedance: The zero sequence impedance of each such transformer is scaled by the same factor as is its positive sequence impedance. Otherwise, all zero sequence transformer impedances are left at their nominal values Output options and number of levels "n": These define the level of output required. Output can be at only the home bus or at both the home bus and "n" levels away in full or summary form or as a fault current summary table as shown in Figure 7-53a. Line-to-ground reporting: This defines the form of output for cases involving L-G faults. If the L-G faults option is selected the user can select to output the results in the form of A Phase currents and apparent impedances or 3 x zero sequence currents and zero sequence apparent impedances or both, as shown in Figure 7-53b.
(a)
(b)
Figure 7-53. Output and Reporting Options Subsystem: Identifies the subsystem to be tested including Areas, Owners, Zones, Based and individual buses. As can be seen in the dialog the user can identify two file names one of which is the Fault control input file. This file provides the user with more flexibility in selection of faults to be simulated and in the manner in which output is limited or extended. (see Section 7.8.3.1). The Relay file is generated as a user option.(see Section 7.8.3.2) This file summarizes the faults performed and the short-circuit current levels in pu. The file is generated as a *.re type in ASCII format; readily portable to an Excel type.
7-73
7-74
This group of records is of the form: IBUS, FCODE, PCODE where: IBUS FCODE PCODE Bus number. Bus IBUS must reside in the working case. No default is allowed. Fault code of either zero (suppress faulting of bus IBUS) or one (allow bus IBUS to be faulted). FCODE = 1 by default. Print control code for conditions at bus IBUS when some other bus is faulted. PCODE may be specified as either zero (no reporting, and not counted in the "levels away" calculation), one (no reporting, but counted in the "levels away" calculation), or two (reported and counted). PCODE = 2 by default.
Data records may be input in any order. This group of records is terminated with a record specifying an IBUS value of zero. The hidden "star point" buses of three-winding transformers are always assumed to have FCODE and PCODE values of zero. Any other bus for which no data record is read is assigned the default values given above. With the second group of records, for any bus to be faulted, the following may be specified: 1. Up to 20 buses whose conditions are to be tabulated for all fault cases calculated for this home bus. These buses are in addition to those printed as a result of the "levels away" selection. 2. Up to eight additional branches to be outaged in turn with the home bus faulted. These fault cases are calculated only if the line out option was selected, and are in addition to the automatic outaging of the branches connected to the home bus. Only non transformer branches and two-winding transformers may be specified. Data for each home bus specified here is entered on three consecutive data records as follows: IBUS JBUS1, JBUS2, ... JBUS20 I1, J1, CKT1, ... I8, J8, CKT8 where: IBUS JBUSi Bus number. Bus IBUS must reside in the working case. No default is allowed. Bus number of a bus to be reported for home bus IBUS fault calculations. The first zero value of JBUSi is interpreted as the end of JBUS values for bus IBUS. JBUSi = 0 by default.
Ii, Ji, CKTi The "from bus" number, "to bus" number and branch circuit identifier respectively of a branch to be outaged with bus IBUS faulted. The first zero value of Ii is interpreted as the end of branch specifications for bus IBUS. Ii = 0 and CKTi = 1 by default; no default is allowed for Ji. Input is terminated with a record specifying an IBUS value of zero.
7-75
If any of the data records in the block for bus IBUS contains an error (e.g., bus not found), an appropriate message is printed and the entire block for bus IBUS is ignored. All three records must be entered for each bus block specified. If, for example, one or more output buses are to be specified for bus IBUS but no additional branches for outage calculations are required, the third record must still be specified; it may either have a zero as its first bus number or simply be a blank line. The buses and branches in the block for bus IBUS are used only if bus IBUS is among the buses selected for processing as home buses, and an FCODE value of zero was not specified for bus IBUS. Bus JBUSi is not reported if it was assigned a PCODE value of zero or one, or if it is not connected back to the home bus via in-service AC branches. Outage fault cases are calculated only if the Line outage cases option box is checked in the dialog.
The following quantities are tabulated in the indicated column positions of each record:
2-3: 5-10: 12-17: 19-24: 26-27: 29-41: 43-55: 58-75: 78-95: 98-115: Fault code Home bus number "From bus" number (0 if the branch is a three-winding transformer) for line out or line end, or blank "To bus" number for line out or line end, or blank Circuit identifier for line out or line end, or blank Fault current magnitude in per unit Ratio of imaginary/real components of fault current Extended bus name of home bus Extended bus name of "from bus" (" 3WND:" followed by the three-winding transformer name if "from bus" field is 0), or blank Extended bus name of "to bus", or blank
7-76
Figure 7-55. Location of Bus 151 and Buses one Level Away in savnw.sav Each page of the detailed bus output report contains a heading block, which tabulates the current date and time, the two-line case heading, and the home bus number and name. If the flat conditions
7-77
option was selected, this is noted; if the line outage or line end condition is being reported, this is also flagged. If subsystems are being specified by area, zone, and/or owner, the area, zone, and/or owner, as appropriate, currently being processed are also identified. The home bus, the level number, relative to the home bus, of buses whose output is printed on the page, and, if appropriate, a line out or line end identifier are printed on the right side of the banner block. If line-to-ground faults are being calculated and subsystem selection by area, zone, and/or owner is enabled, the current area, zone, and/or owner is also printed here. Voltages, currents and apparent impedances are printed in either physical units (kV L-G, amps and ohms) or per unit, and in either rectangular or polar coordinates, according to the fault analysis output options currently in effect. If the physical units option is enabled and the bus whose base voltage is required for the calculation of a quantity has no base voltage specified for it, the quantity is printed in per unit. For each bus at which conditions are reported (i.e., for each "at bus"), the following quantities are tabulated: 1. The bus number, name, base voltage, and area number in which it resides. This is followed by the positive sequence bus voltage for the three phase fault case. If single line to ground faults are being calculated, the A phase voltage and the three sequence voltages for the L-G case are printed. 2. If the bus is the home bus, the sequence Thevenin impedances at the fault point in per unit, rectangular coordinates. If only three phase faults are being calculated, only the positive sequence Thevenin impedance is printed. 3. The machine identifier and currents arriving at the bus from all online machines at the bus. For the L-G fault, either zero sequence, A phase, or both quantities are printed, according to the users selection. 4. The "from bus" number, name, base voltage, area number, and circuit identifier of each non transformer branch and two-winding transformer connected to the "at bus". The branch quantities tabulated include the current arriving at the "at bus" from the "from bus", the apparent impedance as seen at the "from bus" looking down the line toward the "at bus" (i.e., the V/I ratio at the "from bus"), and the ratio of apparent X/R. For the L-G fault, either zero sequence, A phase, or both quantities are printed, according to the users selection. Branches are printed in ascending "from bus" numerical or alphabetical order according to the bus output option in effect. 5. The winding number, transformer name and circuit identifier of each three-winding transformer connected to the "at bus". The current arriving at the "at bus" from the transformer is tabulated. For the L-G fault, either zero sequence, A phase, or both currents are printed, according to the users selection. Three-winding transformers are printed in ascending transformer name order. 6. The current flowing to ground at the bus exclusive of any fault current. These currents, annotated "TO SHUNT", include any load and shunt current at the bus as well as the AC side current of any unblocked DC line or in-service FACTS device. In the zero sequence, only the shunt load plus switched shunt is output here; specifically, the zero sequence ground ties created by grounded transformer windings are not shown here but are included in the branch contribution output of (4) and (5) above. For the L-G fault, either zero sequence, A phase, or both quantities are printed, according to the users
7-78
selection. Load and shunt current output is suppressed if the corresponding sequence load and shunt admittances are all zero. 7. If the bus is the home bus, the fault current. If the user selected to obtain a full report for home buses and all buses "n" levels away, the reports will be printed as described above for all the buses. If the user selected to obtain a full report for home buses but only a summary report for "n" levels away, the home bus report will be printed as described above. For the remote buses, however, only machine and branch quantities are tabulated in a form similar to (3), (4) and (5) above. A branch is only reported once: at the end which is "closer to" (i.e., fewer levels away from) the "home bus." Under both of the output options, the printing of remote contributions at buses for which a PCODE value of zero or one was specified in the Fault Control Data File is suppressed. In addition, upon encountering a remote bus with a PCODE value of zero, those buses connected to the bus that would normally be at the next "level away" are promoted to the current level. The third output option is the Fault current summary. Here, one output line is printed for each fault giving the fault currents. Fault currents are printed in either amps or per unit, and in either rectangular or polar coordinates, according to the fault analysis output options currently in effect. If the physical units option is enabled and the faulted bus has no base voltage specified for it, fault current is printed in per unit. If line out and/or line end faults are being calculated, for a given home bus, the bus fault is reported first. Then the line out and/or line end faults involving each branch connected to the home bus in turn are processed.
7-79
Current flowing from bus 101 towards bus 151 Total fault current at bus 151
Apparent impedance looking from bus 101 towards bus 151 and X/R ratio
Figure 7-56. Report Output at the Home Bus ( 0 level) for a 3-Phase Fault In Figure 7-57 it can be seen that the immediate neighbors to bus 151 are the buses 101, 102, 152 and 201. Those buses, at 1 level away, are now the "AT" buses. The flows shown in the tabulation are from the "FROM" buses towards the respective "AT" buses. As an example, it can be seen that the flow shown for bus 101 is the flow from bus 151 to bus 101. The flow is(-9.8734 11.003). This has the opposite sign from that shown in Figure 7-56 where the home bus 151 is the "AT" bus. Figure 7-58 shows the Fault Current Summary report from the calculation which applies a three phase fault. It shows the fault current for a fault at Bus 151 with all lines in. It can be seen that the result is the same as that shown in Figure 7-56. The report then lists the results for a fault at Bus 151 each outgoing line OUT of service and with the fault at the open END.
7-80
Figure 7-57. Current Flows 1 Level Away from Home Bus 151 for Three-Phase Fault
7-81
Total fault current at bus 151 with the line from bus 151 to bus 102 out of service
Total fault current at bus 151 with all lines in service. Compare with Figure 7-56
Total fault current at bus 151 with a fault at the open end of the line from bus 151 to bus 102
Figure 7-58. Fault Summary Report with 3-Phase Fault on Bus 151
7-82
Siemens Power Transmission & Distribution, Inc., Power Technologies International 7-83
Figure 7-59. Results for Three-Phase and Single Phase fault at bus 151
Instead of imposing flat conditions for the calculations, it is possible to set up a "converted" power flow case with a classical representation. Having the "converted" case would allow launching the automatic sequencing calculation process without having to select impose flat conditions in the selector window (Figure 7-54). The automatic sequencing process is sensitive to the fault analysis modeling option setting. Under the two phase option, negative sequence Thevenin impedances are shown in the output report as zero. As with all user specified output files used in PSS/E, the relay output summary file designated when launching these fault calculations does not have data appended to it if the file already exists. If the contents of a relay output file are to be appended to a previously existing file, a new filename should be specified. The two files may be subsequently merged with a text editor following completion of the calculations.
Figure 7-61 illustrates the two current values of interest. The maximum instantaneous value, as shown in Figure 7-61a is of interest in connection with the IEC Circuit Breaker standards, while the rms value shown in Figure 7-61b is used by ANSI C37 standards. In this section, we describe the calculations made in PSS/E.
7-84
DC Component
A
Current
B
DC Component
C
DC Component
7-85
*
a. Instantaneous Peak Current Instant of contact parting
Figure 7-61. Forms of Expression of Fault Current at Instant of Circuit Breaker Opening
7-86
To determine these current amplitudes, the following data must be considered: The alternating current component results from decaying machine internal flux linkages behind constant subtransient impedances of the machines. The unidirectional component is, at the instant of fault application, determined by the value of the alternating component.
The alternating components can be approximated, with acceptable accuracy for several cycles after fault application, by expressing the generator flux as 1 1 1 ------------------ + -------------------- ------------------ e t T dz L + L L + L L d + L e d e d e
d = do ( L d + L e )
t T dz 1 1 - + --------------------- -------------------- e L + L d e L d + L e
L d L d t T dz + i do ( L d + L e ) --------------------- ( 1 e ) Ld + Le L d L d t T t T dz dz + e + ---------------------- e L d + L e and the equivalent for the q-axis. For induction motors (Ld = Lq or L'd or L'q), the Ld terms are not in the above equations. The calculations for initial fluxes, do and qo, and initial currents, ido and iqo, are based on the initial conditions in the load flow before fault application. The value of Le at each generator is calculated by dividing the voltage at each terminal by the current flowing at the terminals at fault initiation. Because an initial loading on the machine, Le, will never be infinity, this approximation will result in flux decaying even for very remote machines. The user is responsible for not including data for machines where flux decay is not wanted. The initial value of the unidirectional component of fault current is, in the worst case, equal to the initial amplitude of the alternating component; this corresponds to a fully offset current wave as shown for Phase A in Figure 7-60. Using full offset is, of course, conservative. The actual maximum offset depends on the fault point X/R and the point on the wave where the fault occurs. Thus, the peak is reached after some DC decay has occurred. The decay of the unidirectional component of fault current is given by: i dc = I ac ( 0 ) a 1 e
k1 t
+ a2 e
k2 t
+ a3 e
k3 t
+ + an e
kn t
where a1 + a2 + + an = 1 and The coefficients ki, characterize the decay of the initial unidirectional components throughout the network.
7-87
The coefficients, ai, express the contribution of each decaying unidirectional current component to the unidirectional fault current.
In general, an exact expression of the unidirectional fault current would involve a number of k and a coefficients equal to the number of branches in the network. Their determination would require a calculation of the eigenvalues and eigenvectors of the differential equations [ L net ] [ sI net ] + [ R net ] [ i net ] = 0 where [Rnet + sLnet] is the operational impedance matrix of the complete network. This calculation is impractical for normal system analysis work, and it is usual to approximate the unidirectional fault current by i dc = I ac ( 0 )e where T s = L thev R thev where Lthev and Rthev are the Thevenin impedance (inductance, resistance) at the point of the fault.
t Ts
The maximum instantaneous current, Itotal peak, and rms currents, Itotal rms, are determined by I total peak = I dc + I ac I total rms =
2 2 I dc + I rms
where
Idc Iac Instantaneous amplitude of unidirectional component. Peak amplitude of alternating component.
It is convenient to define an instantaneous rms value of the alternating current component, Irms, by I ac I rms = ------2
7-88
The breaker duty calculation starts with a load-flow case corresponding to system conditions just before the application of the fault. The values of the initial internal fluxes, do, qo, and initial currents, ido and iqo, are calculated from the prefault machine currents, terminal voltages, and the characteristic machine impedances, ZSORCE. The calculation recognizes that the time constants Tdz, Tdz, Tqz, Tqz governing the decay of machine internal fluxes and currents are dependent on the relative values of the machine impedances and the impedances of the network between the machines and the fault. The relationships used to calculate these time constants are shown in Figure 7-62. The Le term is calculated at each machine in the network by dividing terminal voltage by terminal current at the instant the fault is applied. If the fault location is close to major machines, it will present these machines with conditions approximating a short circuit at their terminals, Le = 0. In this case the short-circuit time constants result. If the fault location is remote from key generators or fault impedances are high, open-circuit time constants result. The calculation process reads the machine reactances, open-circuit time constants, and short-circuit time constants, from a Breaker Duty File. The subtransient reactances specified in this file must correspond to the reactive parts of the impedances, ZSORCE, in the loadflow case. Total DC offset current is calculated in two different manners. For method one, the instantaneous DC offset for each branch is set equal to the magnitude of the difference between the prefault current on the branch and the instantaneous AC current after the fault. The total DC offset current is the magnitude of the sum of these differences. Decremented DC currents and hence total rms and total peak currents for each path are calculated by decaying each paths initial DC offset current by the Thevenin impedance at the point of the fault looking out each path. Again the total DC offset current is the magnitude of the sum of the decayed currents, which have been stored and decayed as complex values. The values are listed in the output report on the line headed with FAULT CURRENT. For method two, the total instantaneous DC offset current is assumed to be equal to the total instantaneous AC current. This instantaneous DC offset current is decremented by the equivalent Thevenin impedance of all paths from the fault location. The total DC offset, total rms, and total peak current are listed following the Thevenin impedance and initial voltage on the row beginning with the word THEVENIN.
7-89
Fault Ze Ld L d L d T do T qo Ld L q L q T do T qo L q + L e T qz = --------------------- T qo Lq + Le
L d + L e T dz = --------------------- T do Ld + Le
L d + L e T dz = ---------------------- T do L d + L e
L q + L e T qz = ---------------------- T qo L q + L e
7-90
X"
The reactances listed should be saturated values. Data records may be input in any order. Input is terminated with a record specifying an "I" value of zero.
If a nonzero value is specified for JBUS, the branch designated by IBUS, JBUS and CKT must reside in the working case as an in-service branch or multi section line grouping. The specification of a branch is used solely for output identification purposes if several fault calculations are performed at the same bus, each with a different fault duty time. Data records may be input in any order; fault cases are calculated and reported in the same order in which data records are read. Input is terminated with a record specifying an "IBUS" value of zero.
7-91
Number of levels back for contributions output: The user should specify the number of levels away from the faulted bus for which contributions will be output. A level of zero will output contributions at only the faulted bus. Breaker duty data file: This file contains the machine parametric data required for the calculation (see Section 7.9.2).
Figure 7-63. Launching the Circuit Breaker Interrupting Duty Calculation Fault specification data input file: Identifies fault locations and fault duty times required to be investigated (see Section 7.9.3). Without this file, the user can use the usually available Select facility shown in the figure to identify fault locations by Area, Owner, Zone, BasekV or Bus. Once the selections have been made, the calculations will be initiated by clicking Go button. Prior to that the user can elect to have the output printed to a Report in the Output Bar or to an identified file selected using the I/O Control option.
7-92
The user has the option to perform a bus ordering. If not, PSS/E will do a new bus ordering of the admittance matrix such that its sparsity characteristics are preserved. A new ordering is required since the generator conversion process introduces a row and column into the admittance matrix for each former type three (swing) bus. The short-circuit current calculations employ a triangularized Y matrix network solution which is designed for those situations where the internal flux linkages of generators are assumed to remain unchanged as a load or fault is switched onto the system, as a line is opened or closed, or as a load is removed.This activity is used for balanced short circuit, motor starting, voltage dip, and initial load rejection over voltage studies; this class of studies is termed "switching studies" (see Chapter 8). The Y matrix solution handles load boundary conditions and the "blowup" check in the same way as the Gauss-Seidel solution method.. The solution convergence monitor, the DC transmission line monitors for two-terminal and multi-terminal DC lines, and the mismatch summary also are identical to those of the Gauss-Seidel method. No automatic adjustments are allowed, and switched shunt devices and DC converter transformer tap settings are locked at their pre switching settings. A two-terminal or multi-terminal DC transmission line is blocked during the remainder of the current execution of this breaker duty calculation if, on any iteration, the AC voltage at a rectifier converter station bus falls below 50% or is insufficient to make margin order. Shunt elements of FACTS devices hold their pre switching reactive currents, and series elements are held at their pre switching series voltages. For each in-service VSC DC line, the solution starts with each converter holding the active and reactive power at the time the generators were converted to the Norton equivalent. If, on any iteration, the corresponding current exceeds the converters IMAX, the injection is reduced using the power weighting factor fraction (PWF) just as in the conventional power flow solution activities. Each converter is treated independently, so that any reduction at one converter does not affect the injection at the other end of the VSC DC line. The DC transmission line monitor for VSC DC lines includes the DC line name, followed by the AC power injection at each converter bus. The calculation process responds to the following interrupt control codes: AB CM DC FD Abandon the calculations following completion of the next iteration. Print network solution convergence monitor. Tabulate conditions for each DC line after each iteration. Tabulate the conditions for each in-service FACTS device after each iteration.
In reading the Breaker Duty Data File, a machine is treated as a salient pole machine if either T'qo or X'q are specified as zero; a machine is treated as an induction machine if Xd = Xq and X'd = X'q; otherwise, a round rotor machine is assumed. For any online machine in the working case for which no data record is read, the same d and q axis currents are used in the two network solutions performed for each fault case. Note that the user can convert the generators prior to entering the circuit breaker duty calculation. The power flow case with converted generators can be saved under a different filename for subsequent or frequent calculation of circuit breaker duties. The conversion is initiated using the Power Flow>Convert>Generators (CONG) option (see Section 8.3.2). When performing the conversion, the user can elect to use the imaginary part of the ZSOURCE (used in stability analyses) or the ZPOS (used in unbalanced fault calculations) machine impedance.
7-93
Regardless of the method of designating buses to be faulted, those buses which are "dummy" buses of multi section lines are skipped as the calculation sequences through fault cases when the multi section line reporting option is enabled.
7-94
the first character of their line identifiers in the branch circuit identifier column. When reporting remote contributions, the "dummy" buses of multi section lines are neither reported nor counted in the "levels away" calculation; i.e., the far end bus is one level removed from the "at bus". Contributions from a three-winding transformer are identified by the winding number, the transformer name and the circuit identifier.
7-95
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS/E PSS/E PROGRAM APPLICATION GUIDE EXAMPLE BASE CASE INCLUDING SEQUENCE DATA FAULT DUTY TIME IS 0.000 SECONDS - ALL BREAKERS
WED, OCT 09 1991 14:57 POLAR COORDINATES /DECREMENTED CURRENTS/ PEAK DC TOT RMS TOT PEAK 2124.4 2864.4 4841.6 1759.5 2379.0 4023.9 1909.8 2506.7 4205.9 13851.1 17549.2 29090.6 3245.9 4212.5 7043.2 22878.9 29466.6 49140.4 26261.5 32163.6 52523.0
AT 154 [DOWNTN 230] INITIAL RMS DECREMENTED RMS X----- FROM -----X CKT ALTERNATING CURNT ALTERNATING CURNT 153 MID230 230 1 1921.4 -72.44 1921.4 -72.44 153 MID230 230 2 1601.1 -72.44 1601.1 -72.44 203 EAST230 230 1 1623.5 -74.96 1623.5 -74.96 205 SUB230 230 1 10775.9 -79.68 10775.9 -79.68 3008 CATDOG 230 1 2685.1 -84.00 2685.1 -84.00 FAULT CURRENT (AMPS) 18569.7 -78.52 18569.7 -78.52 THEVENIN IMPEDANCE: 0.00078 0.01473 V: 0.9211 -7.68
Different because ( 26261.5 ) 2 of load ( 26261.5 ) 2 + ----------------------------on bus 2 18569.7 2 + 26261.5 ( 22965.6 ) 2 ( 15918.6 ) 2 + ----------------------------2
AT 154 [DOWNTN 230] INITIAL RMS DECREMENTED RMS /DECREMENTED CURRENTS/ X----- FROM -----X CKT ALTERNATING CURNT ALTERNATING CURNT PEAK DC TOT RMS TOT PEAK 153 MID230 230 1 1921.4 -72.44 1699.5 -66.24 1144.2 2048.8 3547.7 153 MID230 230 2 1601.1 -72.44 1416.2 -66.24 947.7 1704.1 2950.6 203 EAST230 230 1 1623.5 -74.96 1439.0 -68.62 1268.5 1918.3 3303.5 205 SUB230 230 1 10775.9 -79.68 9382.5 -71.93 9028.0 13020.7 22296.9 3008 CATDOG 230 1 2685.1 -84.00 2337.7 -79.11 1614.9 2841.2 4920.9 FAULT CURRENT (AMPS) 18569.7 -78.52 16239.1 -71.58 13996.6 21438.6 36962.2 THEVENIN IMPEDANCE: 0.00078 0.01473 V: 0.9211 -7.68 15918.6 22740.1 38884.2
AT 154 [DOWNTN 230] INITIAL RMS DECREMENTED RMS /DECREMENTED CURRENTS/ X----- FROM -----X CKT ALTERNATING CURNT ALTERNATING CURNT PEAK DC TOT RMS TOT PEAK 153 MID230 230 1 1921.4 -72.44 1405.5 -51.12 0.0 1405.5 1987.7 153 MID230 230 2 1601.1 -72.44 1171.3 -51.12 0.0 1171.3 1656.4 203 EAST230 230 1 1623.5 -74.96 1192.7 -53.87 0.5 1192.7 1687.3 205 SUB230 230 1 10775.9 -79.68 7513.8 -59.33 2.7 7513.8 10628.8 3008 CATDOG 230 1 2685.1 -84.00 1887.5 -68.18 0.0 1887.5 2669.4 FAULT CURRENT (AMPS) 18569.7 -78.52 13118.0 -58.49 3.2 13118.0 18554.8 THEVENIN IMPEDANCE: 0.00078 0.01473 V: 0.9211 -7.68 1.2 13118.0 18552.8
7-96
Data records may be input in any order; fault cases are calculated and reported in the same order in which data records are read. Input is terminated with a record specifying an "IBUS" value of zero.
7-97
Figure 7-65. ANSI Fault Current Calculation Dialog In the dialog, the user specifies the following solution and reporting options: Transformer zero sequence impedance: If this box is checked, the zero sequence impedance of all transformers whose actual positive sequence impedance differs from its nominal value are scaled by the same factor as is its positive sequence impedance. If the box is not checked, all zero sequence transformer impedances are left at their nominal values (i.e., the original values used to establish the sequence network data). The same treatment applies to all transformers in the system that are not at nominal impedance.
7-98
Decay factors to be applied: The user can select to include the effects of both AC and DC decay, or only the effects of DC decay. Resistance scaling factors (the Divisors): For branches and machines with a zero value of resistance, activity ANSI assigns a non-zero resistance equal to its reactance divided by a scaling factor. Four such factors (for positive sequence branch impedance, positive sequence machine impedance, zero sequence branch impedance, and zero sequence machine impedance) are specified. Fault specifications: Faulted buses, along with their highest operating voltages and contact parting times, may be specified either interactively using the selector window or in an ANSI Fault Specification Data file (see Section 7.10.1). When using the interactive approach, buses are added to the "buses to fault" list. During the bus selection process, the Add Bus dialog allow selection of the bus maximum operating voltage and the contact parting time (see Figure 7-66).
Figure 7-66. Selection of Buses to be Faulted Output options: There are six output report format options: Summary output in report format using only the ANSI X matrices (output fields are separated by blanks). Summary output in spreadsheet input format using only the ANSI X matrices (output fields are comma delimited). Detailed output in report format using only the ANSI X matrices. Detailed output in report format using both the ANSI R and ANSI X matrices. Summary output in report format using both the ANSI R and X matrices (output fields are separated by blanks). Summary output in spreadsheet input format using both the ANSI R and X matrices (output fields are comma delimited).
7-99
An example of a summary report, obtained using the savnw.sav power flow case, with a fault on Bus 151, as seen in Figure 7-67a.
7-100
In the detailed output, an output block for each faulted bus is printed. Voltages, currents and apparent impedances are printed in either physical units (kV L-G, amps and ohms) or per unit, and in either rectangular or polar coordinates, according to the fault analysis output options currently in effect (refer to Section 1.7.4). If the physical units option is enabled and the bus whose base voltage is required for the calculation of a quantity has no base voltage specified for it, the quantity is printed in per unit. For each faulted bus (i.e., at each "at bus"), the following quantities are tabulated: 1. The bus number, name, base voltage, and area number in which it resides, with the specified maximum operating voltage listed below the bus identifiers. This is followed by the positive sequence bus voltage for the three phase fault case, and the A phase voltage and the three sequence voltages for the L-G case. 2. The positive and zero sequence ANSI Thevenin impedances at the fault point in per unit, rectangular coordinates (the positive and negative sequences are identical under the ANSI fault calculation standard). 3. The machine identifier and currents arriving at the bus from all online machines at the bus. For the L-G fault, three times the zero sequence current (3I0) is printed. 4. The "from bus" number, name, base voltage, area number, and circuit identifier of each non transformer branch and two-winding transformer connected to the "at bus". The branch quantities tabulated include the current arriving at the "at bus" from the "from bus", the apparent impedance as seen at the "from bus" looking down the line toward the "at bus" (i.e., the V/I ratio at the "from bus"), and the ratio of apparent X/R. For the L-G fault, zero sequence quantities are printed. Branches are printed in ascending "from bus" numerical or alphabetical order according to the bus output option in effect. 5. The winding number, transformer name and circuit identifier of each three-winding transformer connected to the "at bus". The current arriving at the "at bus" from the transformer is tabulated. For the L-G fault, zero sequence quantities are printed. Threewinding transformers are printed in ascending transformer name order. 6. The sum of the currents output in (3), (4) and (5) above. These currents are annotated "SUM OF CONTRIBUTIONS". 7. The fault current as calculated from the maximum operating voltage and the ANSI Thevenin reactance or impedance, as appropriate. The quantity shown as the sum of contributions will be essentially identical to the quantity shown as fault current for both three phase and line-to-ground faults when fault currents and contributions are calculated using only the ANSI X matrices. However, these quantities will normally differ when the output is calculated using both the ANSI "R" and ANSI "X" matrices. This is due to the error introduced by decoupling the complex sequence admittance matrices into pairs of real matrices, using the real matrices to derive columns of "R" and "X" matrices (i.e., the decoupled impedance matrices), and then coupling the columns back together to get approximations of the complex impedance matrix columns. Figure 7-67b shows an example of a detailed report obtained for faults on Bus 151 in the savnw.sav power flow case.
7-101
7-102
7-103
In order to be able to simulate the three unbalanced conditions, in a stability case, the user would have to replace the positive sequence branch, in the power flow case, with a positive sequence PI equivalent for each of the three conditions, in sequence.
Figure 7-69. Separate Pole Circuit Breaker Calculation Dialog Using the facility of the dialog the user can identify the topologies, fault locations and type and grounding impedances to be simulated. First the user selects the circuit on which the unbalance will be placed. In Figure 7-69 circuit #1 of the branch from bus 151 to bus 152 has been selected.
7-104
Next the user selects the type of unbalance of which there are four options: One phase open at both ends of the branch. With this option a "path to ground" can be selected to be placed at any point on the line with a specified impedance. Two phases open. this option has no fault applications. In-line fault. This assumes both circuit breakers are closed. The fault can be located at any point on the line and can be a single-line-to-ground fault, a line-to-line fault or a 3phase fault; with selectable fault impedance where appropriate. One breaker. This allows opening the branch at one end (selected by the user) and further facilitates the application of an in-line line-to-ground fault at any point on the branch with a selectable fault impedance.
Having made the selections, the user selects the Go button to initiate the calculation.
7-105
The pi-equivalent calculated may be used in dynamic simulations to model the branch unbalance. It should replace the branch parameters used in modeling the branch without the presence of the unbalance. Figure 7-70 shows the output for a single-line-to-ground fault applied on the branch from bus 151 to bus 152 at a point 40% along the line from bus 151. The fault impedance is zero. Figures 7-71a and 7-71b show diagrammatic view of the equivalent PI.
7-106
151 0.0026 B=1.75 Y=0,0 a) Initial Line Data 151 152 0.0460 B=1.75 Y=0,0
152
0.00249 B=0.0
0.05390 B=0.0
Y=0.92358, j6.14228
Y=0.61572, j3.51151
b) Pi Equivalent for Line-Ground Fault 40% Down Line From Bus 151
Figure 7-71. Diagram View of Equivalent Pi and the Branch Power Flow Data
7-107
7-108
Chapter 8
Balanced Switching
8.1 Overview: Balanced Switching
The voltage versus current characteristics of synchronous generators are different in different time regimes. Power system network solutions must, therefore, be categorized according to the conditions just before and at the instant for which the solution is to apply. The time regimes of significance in network solutions are illustrated in Figure 8-1. All power system simulations assume that the system is in the steady state for an extended period prior to the time, t. It is assumed that the first incident of interest, such as a switching operation, fault, load change, or control setpoint change, occurs at, t. Power flow calculations apply to the instant, t (t minus). The power flow generator boundary conditions, therefore, assume that the system is in the steady state, or more practically, experiencing the gentle motions of normal undisturbed operation. Every power flow calculation establishes the condition of the entire transmission network, outward from generator terminals to load terminals, for an instant, t.
8-1
Time
t Post Disturbance t t+ Conditions Conditions Conditions (Steady State) (Switching) (Dynamics of System)
Time
Figure 8-1. Time Regimes Considered in Power System Simulations Any switching operation, fault, significant load change or change of control inputs (governor or excitation system reference) starts the system moving. PSS/E simulations assume that high frequency switching transients in the electric network die away very rapidly in relation to the time durations of the transients that are of interest. The power frequency phasors representing currents and voltages throughout the network are assumed to change instantaneously at time t. The transients of the flux linkages in the rotors of electrical machines are of prime interest and must be accurately accounted for. Simulations of conditions at, t+ (t plus), and later must, therefore, use boundary conditions that recognize dynamic, rather than steady state, behavior of equipment. Both generator and load characteristics applicable to t+ are different from those applying at t. Loads are commonly assumed to have a constant MVA steady-state characteristic in steady-state power flow solutions applying to t, but to be better modeled by a mixture of constant current and constant impedance characteristics at t+ and later. The instantaneous change caused by a switching is followed by a period when all generator flux linkages, rotor angular positions, and other power plant quantities vary, as dictated by the differential equations governing their dynamic behavior. The power flow database of PSS/E allows the entry of generator and load data pertaining to predisturbance conditions at t, to switching conditions at t+, and to system dynamic behavior over an
8-2
arbitrarily long period after the initiation of the disturbance. The user of PSS/E may then obtain a solution for any of the three time regimes, steady state, switching, or dynamic behavior, by executing appropriately selected sequences of PSS/E analytical processes. Switching, or t+, solutions and dynamic simulations require the generator boundary conditions to be set in accordance with the electromagnetic laws governing rotor flux linkages. Therefore, the power flow boundary condition in which power output and bus voltage are specified, must be replaced by a specification of a Thevenin or Norton source whose instantaneous value is determined by instantaneous values of flux linkages. The generator boundary conditions applying at instants, t and t+, are illustrated by Figure 8-2. The t+ boundary condition recognizes that generator rotor flux linkages must obey Lenzs and Maxwells laws.
Bus k
ISORCE
ek
Figure 8-2. Standard Load-Flow Model and Norton Equivalent Used for Switching and Dynamic Studies
8-3
These operations result in a converted power flow case which can be saved in its converted form for subsequent switching analyses. Note that this converted case should be saved under a different name because the conversion process is not reversible.
8-4
Figure 8-3. Performing the Generator Conversion When the conversion process is complete, it will print a notification in the Output Bar so indicating.
8-5
Figure 8-4. Change of Generator Boundary Condition for Switching 8-6 Siemens Power Transmission & Distribution, Inc., Power Technologies International
To launch the ordering process, the user should select the Powerflow>Solution>Order network for matrix operations (ORDR). This, in turn will display the dialog where the user can elect to Ignore out of service branches, (recognizes the status of network branches and ignores out-of-service branches in determining the bus ordering), or to Assume all branches are in-service, (ignores the service status of all branches and assumes all branches connected to type one, two, or three buses are in-service) see Figure 8-5. If the user elects to ignore out of service branches, when a branch previously out-of-service is returned to service, the network has to be ordered again. Consequently, the advantage of assuming that all branches are in service is to avoid having to re-order. However, when a large number of branches are out-of-service, the "ignore" option might result in a more efficient matrix storage, thereby decreasing both the time and memory required to perform calculations using the network matrices.
8-7
The switching of network elements is performed using the processes used by the conventional power flow facilities. Further, the output of results and network conditions can be performed using the same output and reporting facilities used for the conventional power flow and getting a solution. There are, however, two functions highlighted in Figure 8-6 which have not yet been discussed. These are the Factorization (FACT) process and the triangulaized Y matrix network solution. These are discussed in Sections 8.3.4.1 and 8.3.4.2.
8-8
Change of machine impedance parameters. Change of branch impedance or charging. Change of which branches are modeled as zero impedance lines. Change of transformer ratio or phase shift angle. Change of bus or line connected shunt.
To launch the Factorization process, the user should select the Powerflow>Solution>Factorize admittance matrix (FACT) option, see Figure 8-7. Factorization, however, must be preceded by conversion of generators. An appropriate error message is printed if generators have not been converted and the factorization process terminated.
Figure 8-7. Launching the Factorization Process Following factorization, the number of nonzero diagonal and off-diagonal terms in each factor of the matrix are tabulated in the Output Bar. Finally, if the factorization process detects that the network requires to be re-ordered, this is automatically executed prior to the factorization. The process is not sensitive to any interrupt control code options.
8-9
Figure 8-8. Launching the Triangularized Y Matrix Solution During the solution, generator buses are not treated as they are in the other PSS/E network solution methods. Rather, the type two bus voltages become "free variables" just as the voltages at type one buses, and a fixed source current is injected into the network at each generator bus. The load boundary conditions and the "blowup" check are handled in the same way as in the GaussSeidel solution method. Further, the solution convergence monitor, the DC transmission line monitors for two-terminal and multi-terminal DC lines, and the mismatch summary are identical too. No automatic adjustments are allowed, and switched shunt devices and DC converter transformer tap settings are locked at their pre switching settings. A two-terminal or multi-terminal DC transmission line is blocked for the remainder of the current execution of the network solution if, on any iteration, the AC voltage at a rectifier converter station bus falls below 50% or is insufficient to make margin order. Shunt elements of FACTS devices hold their pre switching reactive currents, and series elements are held at their pre switching series voltages. For each in-service VSC DC line, the solution starts with each converter holding the active and reactive power at their values at the time the generators are converted. If, on any iteration, the corresponding current exceeds the converters IMAX, the injection is reduced using the power weighting factor fraction (PWF) just as in the conventional power flow solution activities. Each converter is treated independently, so that any reduction at one converter does not affect the injection at the other end of the VSC DC line. The DC transmission line monitor for VSC DC lines includes the DC line name, followed by the AC power injection at each converter bus. By default, this Y matrix solution has a convergence tolerance of 0.00001 on voltage change and a limit of 20 iterations. A deceleration factor, which has a default value of unity, is applied to the voltage change at each bus. For optimum convergence characteristics, it may be advantageous to reduce the deceleration factor, especially when a large fraction of the reactive load is represented by the constant MVA and/or current characteristics. The presence of DC lines may also require some deceleration of the solution. The user may modify any of these solution parameters with the data in the solution parameters data editor window.
8-10
The user should remember, as described in Figure 8-6, the Y matrix solution requires that the factors of the network admittance matrix reside in the factored matrix working file (i.e., it requires prior factorization. The solution will respond to the following interrupt control codes: AB NC DC FD Abandon activity TYSL following completion of the next iteration. Suppress the convergence monitor. Tabulate conditions for each DC line after each iteration. Tabulate the conditions for each in-service FACTS device after each iteration.
Note that the Y admittance solution method is not a power flow solution; it is unable to handle the power flow style representation of generator buses (i.e., fixed power and voltage). But, for networks in which generators are represented by constant internal flux linkages (i.e., following conversion), it is capable of producing very small mismatches in only a few iterations. (Note that its default convergence tolerance is an order of magnitude smaller than that used by the Gauss-Seidel and Newton-Raphson solutions). It is much less sensitive to the values of branch impedances than the other network solution activities.
8-11
Figure 8-9. Example Circuits from Bus 151 to Bus 152 One way of performing the breaker operation, is to establish a dummy bus on the circuit from bus 151 to bus 152 which is connected to Bus 152 via a zero impedance line. To "open the breaker" it would require taking the zero impedance line out of service (see Figure 8-10). The circuit from bus 151 to the dummy bus 999 will have the same line parameters as the actual circuit from bus 151 to bus 152 circuit 1. When the zero impedance line between bus 999 and bus 152 is opened, circuit 1 from bus 151 will be connected at bus 151 and "hanging" open. The post-switching voltage at bus 999 is the line-end voltage of interest together with the voltage at bus 152.
Figure 8-10. Opening a Line at One End To avoid having to pre-view the need for dummy buses, the "split bus" tool can be used. Here the user would split bus 152 and move circuit 1 to bus 151 to a new bus automatically created by the program and provided with its own new number by the user. The process is shown below in Figure 8-11.
8-12
Tool button opens the Split Buses dialog. Here, bus 152 is split and the new bus is # 999.
The diagram will indicate that circuit 1 is open (purple line) but the user has to "grow" the diagram to show the new bus and line to 151.
Figure 8-11. Using the Split Bus Tool to Produce an Open Line End The bus split will introduce a new zero impedance branch between bus 999 and bus 152. The user will open this zero impedance line to perform the line opening. Further, the new bus; the new line to bus 151 and the zero impedance branch will be seen in the Tree View and the Spreadsheet View.
8-13
The user should remember the sequence of events: First convert the power flow case and order the network buses Do the bus split and open the new zero impedance line to create an open ended line Factorize the matrix and perform the Y matrix solution
Now the voltages can be examined with a bus based report or by examining the solution shown in the diagram.
It can be seen that immediately after switching the voltage at bus 152 drops because of the sudden loss of incoming power and the need for greater voltage support. The voltage at bus 151 rises slightly because, in part, of unconsumed reactive power from the open line. The line end voltage has increased from its original level of 1.017 pu to 1.112 pu (see Table 8-1). Following voltage regulator action, the voltage at all buses has been reduced to a new steady-state level. The voltage at the open end is elevated but reasonable for sustained operation.
8-14
7.5 MW 0.89 pf (Running) 7.5 MW 0.89 pf (Starting) Starting current = 2.72 rated at 0.275 pf
Starting admittance 0.075 = 2.72 -------------- ( cos s j sin s ) 0.89 = 0.227 ( 0.275 j0.961 ) = 0.0625 j0.218
Figure 8-12. Motor Starting Example The switching operation comprises the connection of the starting admittance to the case. As previously discussed, the user will convert and order the power flow case; then connect the admittance to bus 3006 then factorize and perform the Y matrix solution. Note that the starting admittance is on a 100 MVA base. This means that the user should add a shunt of 6.25 -j21.8 MVA which is the MVA at 1.0 pu voltage. Figure 8-13 shows the bus based report for bus 3006.
Figure 8-13. Bus Based Report Following Motor Starting It can be seen that the inrush is 85.6 MVA at 0.987 pu voltage. The initial voltage was 0.993 pu, indicating a voltage dip of only less than 1.0%. It can be seen too that the load on the bus (the other motor) was converted to 100% constant current for real power and 100% constant admittance for reactive power.
8-15
handled by the standard load flow output formats such as the bus based reports. Such a bus based report will provide the fault point and branch information shown in Figure 8-14.
i MVA ij I ij = ------------------------------- per unit SBASE V i v i i per unit P ij + jQ ij = MVA ij
Figure 8-14. Calculation of Branch Currents Flowing into a Bus Faulted through Zero-Impedance The format of the bus based report will be unchanged except that it will display the net current flowing to ground at any bus whose voltage is below 0.1 per unit. This current value is expressed in terms of fault MVA where FAULT MVA = 3 ( Base Voltage, kV ) ( Current, A ) 10 3
Because the output reports display load flow results, the current flowing in faults and branches must be calculated from the displays of voltage and complex power or MVA flow. Current in amperes is obtained from MVA flow Current = ---------------------------------------------------------------------------------- A 3 ( Voltage, kV ) ( 1 10 3 ) Per-unit current is obtained from MVA flow Current = ------------------------------------------------------------------------------------------------------------ per unit ( System Base MVA ) ( Voltage, per unit )
8-16
The calculation of currents flowing into a bus faulted through a zero impedance is illustrated by Figure 8-14. Because the voltage at the faulted bus is zero, the MVA flows into it are zero even though the currents are nonzero. The currents in the branches feeding the fault must be determined from the MVA flows and voltages at the ends that are away from the fault. Figure 8-15 shows the output report for a fault on bus 3006, in the savnw.sav power flow case. Output is for the faulted and two adjacent buses.
Figure 8-15. Bus Based Output for Three-phase Balanced Fault on Bus 3006
8-17
8-18
Chapter 9
Equivalent (Reduced) Networks
9.1 Overview: Equivalent (Reduced) Networks
An equivalent represents a network, which contains many buses but only a few boundary buses, by a reduced network that contains only the boundary buses and a few of the original buses. Equivalents are used in two circumstances: both to allow larger areas of major interconnected systems to be represented in studies and also to achieve improved computational speed in simulations by removing buses and branches that influence system behavior, but are not of specific interest.
9-1
(9.1)
where I1 and V1 are node current and voltage at the nodes to be retained and I2 and V2 are node current and voltage at the nodes to be deleted. The desired form of an equivalent is an equation involving only I1 and V1 explicitly, with the I2 and V2 variables assumed to be linearly dependent upon I1 and V1, and recognized implicitly. The equivalent is obtained by rearranging the second row of (9.1) as V2 = Y4
1
( I2 Y3 V1 )
(9.2)
Y3 )V 1 + Y 2 Y 4
I2
(9.3)
The first term of (9.3) specifies a set of equivalent branches and static shunt elements connecting the retained nodes, while the second term specifies a set of equivalent currents which must be impressed on the retained nodes to reproduce the effect of load currents at the deleted nodes. These equivalent currents may be translated into equivalent constant real and reactive power loads at the retained buses. The equivalent obtained by translating the two terms of (9.3) into equivalent branches, shunts, and loads is exact in the base case for which the current vector, I2, was calculated. When voltage conditions at the boundary buses are changed, the equivalent gives an approximation to the change in power flow into the external system. This approximation is good as long as the changes are small, but may become unreliable when boundary bus voltages and power flows into the external system (or its equivalent) deviate from the base values by large amounts. An electrical equivalent is, therefore, correctly applied when it represents an external system in which the disturbances or switching operations under study produce only minor effects; but equivalents should not be applied to network segments in the close vicinity of the disturbances or switchings.
9-2
Study System
Boundary
198
B T
550
B 553 R R
302
552
13
78 77 B
551
B External System
T T
Boundary
911 Boundary
914
D 912 917
External System
Figure 9-1. Separation of Complete Network into Study System and External Systems by Boundaries Three special bus type codes are used to designate boundary buses at various stages of the equivalent construction processes: Type 5 Type 6 Type 7 As for Type 1 (load bus); boundary bus or a bus that is not to be deleted by equivalencing, retained bus. As for Type 2 (generator bus); boundary bus. As for Type 3 (swing bus); boundary bus.
It can be seen in Figure 9-1 that the area designated as the "Study System" there are three buses (buses 198,78 and 77) which are the terminals of lines incoming from the other two areas and there
9-3
are four boundary buses in the external systems. If the external systems bus were to be reduced to an equivalent network, it is possible that boundary 914 could be eliminated. But it would probably be important for the user to retain this bus because of its strategic position in the network. Consequently, it would be important to change the code of this bus, or to retain area boundary buses in the dialog (see Figure 9-2), to represent it as a "boundary" bus to avoid having it deleted. Several analytical processes of PSS/E change the type codes of boundary buses back and forth between 1, 2, 3 and 5, 6, 7, respectively. The user may also change type codes manually by editing the data in the spreadsheet view. It is important to note that type codes 5, 6, 7 are valid only during equivalent construction and system data processing operations. Type codes 5, 6, or 7 must be returned to 1, 2, or 3, respectively, before invoking any optimal ordering, factorization, generator or load conversion, or solution processing.
9-4
When replacing generation with an equivalent load, the power flow solution will remain the same, i.e. re-solving the case after the netting process will not produce a different solution. The user specifies the manner of selecting buses using the dialog shown in Figure 9-2 with the Net generation with load tab selected, see Figure 9-3.
9-5
Figure 9-3. Selection for Netting Generation with Load Not shown in Figure 9-3is the usual subsystem selector where the user can select generators by Area, Owner, Zone, BasekV or individually. What is different from most of the other subsystem selections is that, for netting generation, the user can choose to identify those generators which will be netted (see the "inside the selected subsystem" in the figure) or choose to identify those generators which will not be netted (see the "outside" option). Following the specification of those buses to be netted, the program processes all type two and three buses specified as follows: 1. The type code is set to one. 2. A new load entry is introduced at the bus. 3. PL of the new load is set to -PG. 4. QL of the new load is set to -QG. In the savnw.sav power flow case there are three areas each of which has two generation buses. Figure 9-4 shows the machine and load data from the spreadsheet. Note that the Load tab data has been compressed to show the Load P and Q. If the LIGHTCO Area is selected as the subsystem inside of which all generators will be netted, the two generators there, on bus 206 and bus 211 will be netted. In the listing of loads, there will be two new loads each assigned the identifier "99". If a load with the identifier "99" already exists at the bus, an unused two-digit identifier is assigned. The two new loads are shown in the spreadsheet view in Figure 9-5. Prior to terminating the netting process, PSS/E prints a message in the Output Bar, or destination of the users choice, stating: GENERATION AT nnnnn BUSES NETTED WITH THEIR LOAD Since only type two and three buses, those generator buses are netted, those which have been designated as "boundary buses," and hence have type codes of six or seven, do not have their generation netted. Further, the netting process is not sensitive to any interrupt control code options.
9-6
Generation
Loads
9-7
Whenever a two point bus and its connected branches are equivalenced, the resulting equivalent branch is assigned the smaller RATEA, RATEB, and RATEC of the connected branches. If load existed at the two-point bus, the ratings of the equivalent branch should be checked. Whenever a two-point bus and its connected branches are equivalenced, the length assigned to the equivalent branch is the sum of the lengths of the equivalent paths. If parallel branches existed between a retained bus and the equivalenced bus, the length of that path is assumed to be the length of the longest of the parallel branches. Equivalent branches, introduced by the radial equivalencing process, are assigned the circuit identifier "99". Equivalent branches between the same pair of buses have descending circuit identifiers assigned starting at "99". Equivalent loads introduced by the radial equivalencing process, are assigned the load identifier "99". If a load with the identifier "99" already exists at a retained bus, the process adds any equivalent load to the load already modeled as load "99". If such a load is associated with an adjustable bus load table for which the load multiplier is zero, a mismatch is introduced at the corresponding retained bus. The user specifies the requirements for performing the radial equivalent using the dialog shown in Figure 9-2 with the Equivalence radial / 2-point buses tab selected, see Figure 9-6.
9-8
Figure 9-6. Dialog for Radial and 2-Point Bus Equivalencing Not shown in Figure 9-6 is the usual subsystem selector where the user can select buses by Area, Owner, Zone, BasekV or individually. As in netting generation, the user can choose to identify those buses which will be equivalenced (see the "inside the selected subsystem" in the figure) or choose to identify those buses which will not be equivalenced (see the "outside" option). Following the selection of equivalencing "inside" or "outside" the selected subsystem, the user has other options. Equivalence radial buses only: The user will check this to limit equivalencing to only radial buses, otherwise both radial buses and those buses connected to only two other buses are to be eliminated. Suppress equivalence of transformers: The user will check this to exclude transformer branches from the equivalencing process. Suppress equivalence of zero impedance lines: If the working case contains any branches that are treated as zero impedance lines, this can be checked to exempt from equivalencing buses connected by such lines. Suppress equivalence of controlled buses: This would be checked to suppress the equivalencing of buses whose voltage or reactive power output is controlled by remote generation, switched shunts, and/or VSC DC line converters. Suppress equivalence of mutually coupled branches: If sequence data is contained in the working case and zero sequence mutual couplings have been specified, the user can check this to exempt from equivalencing any branch (and the buses it connects) involved in such a coupling. Suppress equivalence of area or zone boundary buses: Checking these will keep area and zone boundaries intact.
9-9
Apply transformer impedance correction to zero sequence: If the actual positive sequence impedance of any transformer being equivalenced differs from its nominal value, the user can elect to specify the treatment of the zero sequence impedance of all such transformers: If this option is checked, all zero sequence transformer impedances are left at their nominal values (i.e., the values input to the power flow case). Alternatively, the zero sequence impedance of each such transformer is scaled by the same factor as is its positive sequence impedance. The same treatment applies to all transformers to be equivalenced. Once the user has selected the output device, and completed the selections, all that is required is to click the Go button in the dialog to initiate the equivalencing process. Using the savnw.sav power flow case, and selecting to equivalence only radial buses, with all other options suppressed, will result in the removal of one radial bus (bus 3007). The load on that bus is moved to the neighboring buses 3005 and 3008, see Figure 9-7.
Purple color indicates lines and bus no longer bound to the power flow case. The color is a user choice.
Two new buses added to buses 3005 and 3008. Existing load has identifier of "1". New load has identifier "99".
9-10
9-11
If the user elects to retain two-winding transformer phase shifters, the retention of the buses involved is forced by changing their type codes from one, two, or three to five, six, or seven, respectively. Thus, the phase shifter and the buses it connects are all explicitly retained in the equivalent. If the user chooses to equivalence two-winding transformer phase shifters, the phase shift angle is reset to zero degrees. Additionally, an equivalent MVA load at the buses connected by the phase shifter is introduced such that an electrical balance is retained. The phase shifter is then treated like any other transformer.
Figure 9-8. Dialog for Building Electrical Equivalent Retain controlled buses: Checking this box will suppress the equivalencing of buses whose voltage or reactive power output is controlled by remote generation, switched shunts, and/or VSC DC line converters. Retain existing branches: Checking this box will force the retention of the identity of all non transformer branches and two-winding transformers in the power flow case connecting buses to be retained in the equivalent. If this option is selected, the equivalent may contain an additional equivalent branch in parallel with any real branches between any such pair of buses; if this option is not selected, the equivalent branch between any such pair of buses represents the single circuit equivalent of all real branches between the buses and (possibly) an equivalent branch.
9-12
Net load and shunt: Checking this box will result in netting the total equivalent load and shunt at retained buses such that occurrences of load and shunt which "cancel out" at a bus (e.g., positive load and negative shunts) are eliminated. The component of smaller magnitude is set to zero with the other component set to the netted quantity. Active and reactive components at each retained bus are processed independently. If this option is not selected, the equivalent load and shunt components at retained buses remain as calculated by the equivalent construction matrix reduction process Minimum generation for retaining generator buses: The user sets the positive threshold below which type two buses will have their generation netted with the bus load and its type code changed to one. This does not apply to boundary type two buses or area swing buses. Both active and reactive power generation magnitudes must be below the threshold. If the threshold specified is zero, all type two generator buses in the subsystem being equivalenced are retained. Branch threshold tolerance: The user selects this impedance tolerance above which any equivalent branch, which is created by the equivalencing process, whose magnitude of impedance is greater than this tolerance is not retained in the equivalent. The default value is 10 per unit. Once the selections are made, the user clicks the Go button and the equivalent is constructed. This process is not sensitive to any interrupt control code options.
That is, it constructs an equivalent of a subsystem of the working case with its interior type one buses eliminated. The equivalent construction process automates many of the data handling tasks required in preparation for, and following the execution of, the equivalent construction calculation. It may be used whenever the entire solved source system is able to be opened in PSS/E.
9-13
The equivalent constructed resides along with the unequivalenced portions of the system in the same form as an unequivalenced power flow case. There are normally no operations required to combine system sections. Only the positive sequence network is processed. If sequence data is included in the working case, the following message is printed when initiating the process and processing continues: WARNING: SEQUENCE DATA WILL NOT BE EQUIVALENCED The pre-equivalenced power flow case must represent a solved system condition. In constructing the equivalent, all nonboundary type one buses in the designated external system are eliminated, and all type five, six, and seven buses are retained as type one, two, and three buses, respectively. Normally, the boundary buses from within the subsystem being equivalenced are those connected to buses outside of the specified subsystem. However, when the subsystem to be equivalenced is specified by bus only, type one and netted type two buses specified are equivalenced, with the boundary buses being those buses to which they are connected and that are not among those specified. When three or more buses are all connected together by zero impedance lines, either all may be equivalenced, all may be retained, or one may be retained. If the bus type codes are such that more than one but not all the buses in such a group of buses are to be retained, an appropriate message is printed and all buses in the group are retained. Three-winding transformers are handled as follows: If all three buses connected by an in-service three-winding transformer are to be retained, the transformer is explicitly retained. If at least one of the three buses connected by an in-service three-winding transformer is to be equivalenced, the transformer is equivalenced. Out-of-service three-winding transformers are ignored in constructing the equivalent and are omitted from the equivalent.
The converter buses of unblocked DC lines, the sending and terminal end buses of in-service FACTS devices, and buses connected to terminal end buses of in-service FACTS devices are automatically retained. For any bus whose voltage is being controlled by a remote generator, switched shunt, or VSC DC line converter, an alarm is printed if the controlled bus is equivalenced while the voltage controlling equipment is retained. The controlling equipment is then set to control local bus voltage and the scheduled voltage setpoint or band is not changed. For any bus with voltage controlling equipment which is being controlled by a remote switched shunt, an alarm is printed if the controlled bus is equivalenced while the controlling switched shunt bus is retained. The switched shunts control mode is not changed. Equivalent branches created by the equivalencing process are assigned the circuit identifier "99". Equivalent loads are assigned the load identifier "99". If a load with the identifier "99" already exists at a retained bus, the process adds any equivalent load to the load already modeled as load "99". If such a load is associated with an adjustable bus load table for which the load multiplier is zero, a mismatch is introduced at the corresponding retained bus.
9-14
(b) WORLD Load Buses (c) Ties and WORLD Area Lines
Figure 9-9. Components of the WORLD Area in the savnw.sav Powerflow Case There are also several two-winding transformers in the WORLD area along with generators at buses 3011 and 3018. A plot of the area is shown in Figure 9-10. It is to be expected that the result of creating an equivalent of the WORLD area would be to leave the two generator buses intact, (unless the threshold for retaining generation is chosen to be greater that their generation) and leave the boundary buses 3004, 3006 and 3008 intact. This will result in the removal of 5 of the 10 buses. In this example, area boundary buses are retained and the generation threshold is 0.00.
9-15
Area WORLD
9-16
Following the equivalencing of the WORLD area, the raw data will now appear as shown in Figure 9-11. It can be seen that the total load of 500 MW in the WORLD area has been retained but allocated to the retained buses 3004, 3006, 3008 and 3011 with an identifier of "99". Note that bus 3008 already had a load of 200 MW with an identifier of "1". The buses at the boundaries have been maintained but now the number of buses is reduced to five. There are now 6 new branches with in the WORLD area each with a circuit identifier of "99".
(b) Original and New WORLD Area Load buses (c) Retained Ties and Reduced Area Lines in WORLD Area
Figure 9-11. Reduced Components of the WORLD Area after Equivalencing It should be noted that the slider file (savnw.sld) which was used to create the plotted results in Figure 9-10 will not suffice for the new power flow with the WORLD area equivalenced. Five of the buses have been removed and new branches have been created. The users selected color coding for the diagram properties will indicate that the buses and branches are "unbound", i.e., do not exist in the power flow case. This is because the slider file no longer matches the network. A new or modified slider file will have to be produced. Figure 9-12 shows the redrawn slider file presentation with the new branches and loads indicated. Comparing this diagram with that of Figure 9-10 will clarify the changes in topology due to the changes brought about by the equivalencing process.
9-17
Boundary buses
9-18
Bus type codes of five, six, and seven are valid only during equivalent construction. All such type codes are returned to one, two, and three, respectively, when the equivalencing process is complete. The values of load and shunt admittance at each retained bus in the equivalent represent both actual and equivalent quantities at these buses. Changing these values invalidates the equivalent. Similarly, changing the status of any branches in the equivalent invalidates it. A power flow case containing elements introduced via an equivalent is identical in form to a power flow case containing only real system elements and may be operated on by all PSS/E analytical processes. It is permissible to construct an equivalent of an external system which contains an equivalent.
Figure 9-13. Net Boundary Bus Mismatches Dialog and Modification Options. All load and generator additions, implemented by the netting process, are tabulated at the selected output device. The user should first select the destination; preferably a file. In Figure 9-13, there are three options for the type of boundary condition modifications to be used: Model the inflow of power to the retained area as a generator and the outflow of power as a load. A a new machine is introduced at any boundary bus at which there was a net
9-19
inflow of active power from the removed subsystem into the retained subsystem; at boundary buses where there was a net outflow of active power, a new load is introduced. Independent of the power flow at the boundary a new machine is introduced at each boundary bus. Independent of the power flow at the boundary a new load is introduced at each boundary bus.
When the user has selected the modification method and the subsystem to be treated, all that is necessary is to click the Go button. The selected buses are checked in ascending order of Area, Owner or Zone and in ascending order of buses (numeric or alphabetical, depending on the current option) specified by user input. When a bus has a mismatch in excess of 0.5 MVA, it is assumed to be a boundary bus and a new load or machine, as selected above, is introduced. Boundary buses are reported in ascending bus number order (under the "numbers" output option) or alphabetical order (under the "names" output option). When the netting process is complete, the user has given the opportunity to specify an additional group of buses. When a new machine is introduced at a bus, it is assigned the machine identifier "99". If a machine "99" already exists at the bus, an unused two-digit identifier is used. When a new load is introduced at a bus, the load is assigned the identifier "99". If a load with the identifier "99" already exists at the bus, an unused two-digit identifier is assigned. The processing may be terminated by entering the AB interrupt control code.
A single step in the process replaces the full system model in the power flow case with a reduced model consisting of detailed study system and equivalenced external system. The boundary buses of the external system are retained so that tie branches appear as real system elements in the reduced system model.
9-20
Negative Sequence
Zero Sequence
Figure 9-14. Pictorial Image of Powerflow Case with Equivalenced Sequence Networks The short-circuit equivalencing process performs a simple network reduction without regard to loads, transformer phase shift, or pre-event voltages. All generators in the external system are represented by simple Norton equivalents so that their effective impedances (i.e., Norton shunt admittances) and positive-sequence source currents can be transferred to the boundary buses by standard network mathematics. The process operates on a standard fault analysis model set up in accordance with Section 7.2, but with FLAT pre-event voltages. The network reduction is performed by setting up the partitioned admittance matrix of the external system: Ib In where: b n Ib, In Denotes boundary buses. Denotes buses to be deleted. Contains either zero or generator Norton source current as calculated the generator conversion process. Y bb Y bn V b Y nb Y nn V n
(9.4)
The generator internal impedances, Zpos, Zneg, Zzero, where appropriate, are included in the network as shunt elements and are accounted for by the diagonal terms of the admittance matrix. The positive-sequence source currents are taken as ISORCE = (1./Zpos). The admittance matrix and equivalent source currents of reduced network are then obtained from the elimination formula:
1 1 ( I b Y bn Y nn I n ) = ( Y bb Y bn Y nn Y nb )V b
(9.5)
After calculating these matrix equivalent of the reduced network, the short-circuit equivalencing process automatically deletes the true data for the external system from the working case and replaces it with data for the equivalent network. This equivalent network comprises: Branches with series impedance but no charging capacitance or shunts, and with circuit number 99.
9-21
Equivalent generators with rating equal to system MVA base and a nonzero positivesequence source impedance. Negative- and zero-sequence source impedance for each equivalent generator. Positive-, negative-, and zero-sequence equivalent shunts.
This equivalent can have an equivalent generator at every boundary bus. As indicated by the lefthand side of (9.5) the source currents of these generators are the compendium of source current of any real generators at the boundary bus plus equivalent source currents representing the effect of generators at deleted buses. The short-circuit equivalencing process replaces all real generators at each boundary bus with a single equivalent generator and identifies it as such by assigning it machine number 9. It also assigns the circuit number 99 to all equivalent branches. All shunt admittances (charging, reactors, capacitors, etc.) arising in the equivalent, except the generator Norton admittances, are collected together and included in the equivalent as a single shunt admittance at each boundary bus. These shunts and the generator Norton admittances are always connected as shunts to ground when the equivalent is used within PSS/E. The form of the equivalent is illustrated in Figure 9-15. Each sequence equivalent is contained in the working case as fault analysis data for equivalent branches and generators. Each equivalent is joined by real tie branches to the study system, which remains in the working case, completely unaltered. The generator positive- and negative-sequence source impedances in the power flow case need not be identical. If they are different, the positive-sequence and negative-sequence reduced admittance matrices will be different. The standard PSS/E negative-sequence model format recognizes differences between positive and negative sequence only in the generator source impedances, Zpos and Zneg.
9-22
Bus to be Deleted
Boundary Buses
Real System
Sequence Networks Prior to Equivalencing 1 1 ------------- , --------------Z neg Z zero 1 1 ------------- , --------------Z neg Z zero
ISORCE
ISORCE
Figure 9-15. Form of Sequence Equivalents Built the Short-Circuit Equivalencing Process
9-23
Hence when the short-circuit equivalencing process encounters a negative-sequence equivalent branch impedance different from the corresponding positive-sequence value, it ignores it and uses the positive-sequence value in both sequences. An alarm messages is given whenever the positive and negative-sequence branch impedances differ by more than 5%. This approximation in the reduction and equivalencing of the negative sequence occurs only when generator Zpos and Zneg values are different and is rarely a significant influence on the accuracy of the equivalent.
Figure 9-16. Dialog for Short-Circuit Equivalent Construction The users first task is to select the subsystem of buses to be equivalenced. This can be done by Area, Owner, Zone, BasekV or by individual buses using the normal Select facility. Following the specification of the subsystem to be equivalenced, the equivalencing process alarms and terminates if either none or all buses are to be retained. In Figure 9-16, it can be seen that the user is required to complete some selections: Apply impedance correction to zero sequence: If the actual positive sequence impedance of any transformer in the subsystem to be equivalenced differs from its nominal value, the user is free to specify the treatment of the zero sequence impedance of all such transformers. If this box is checked, the zero sequence impedance of each such transformer is scaled by the same factor as is its positive sequence impedance. Otherwise, all zero sequence transformers are left at their nominal values (i.e., the raw data values entered to
9-24
populate the power flow case). The same treatment applies to all transformers in the subsystem to be equivalenced which are not at nominal impedance. Branch threshold tolerance: The user can select this tolerance. Any equivalent branch whose magnitude of impedance is greater than this tolerance is not retained in the equivalent. The default value is 10 per unit. Raw data output file: The user is given the option of saving the equivalents in the form of a Power Flow Raw Data File. Sequence data output file: The user is given the option of saving the equivalents in the form of a Sequence Data File.
At completion of this process the user clicks the Go button in the dialog to initiate the calculation process. Create FLAT condition: The network must reflect classical fault analysis assumptions. That is, a uniform voltage profile must be specified, loads must be zero, and all transformers must be at zero phase shift angle. The set up of these conditions is discussed in Section 7.4.3. The FLAT profile setup is accessible via the Fault>Setup for special fault calculations (FLAT) option. Convert generators: The generator source currents must be determined on the basis of the positive sequence generator impedances and the flat generator conditions described in (1) above. The conversion of generators is discussed in Section 8.3.2. To initiate the conversion process, the user selects the Powerflow>Convert>Generators (CONG) option. If these conditions are not satisfied when initiating the equivalencing process, an appropriate alarm message is printed and the process terminated. Identify the subsystem: The short-circuit equivalencing process works on the basis of classical fault analysis assumptions. External systems, following the terminology of Table 9-1, are defined when identifying the subsystem to be equivalenced. Subsequently the process handles the data processing tasks automatically. If sequence data is not contained in the working case, an appropriate message is printed, the equivalent is constructed in the normal manner, but only the positive sequence equivalent is valid. The equivalencing process begins by temporarily removing the portion of the power flow network which is exempted from equivalencing. All radial and two point type one buses are equivalenced. Next, the processing of the positive and negative sequence networks is then completed and the zero sequence calculation commenced. A summary output of the optimal ordering function is printed and the zero sequence network equivalent is constructed. Finally, the process is completed by combining the equivalent and detailed system sections.
9-25
When three or more buses are all connected together by zero impedance lines, either all may be equivalenced, all may be retained, or one may be retained. If the bus type codes are such that more than one but not all the buses in such a group of buses are to be retained, an appropriate message is printed and all buses in the group are retained. The process is not sensitive to any interrupt control code options.
9-26
An appropriate error message is printed if the number of equivalent source nodes (i.e., generators) or branches exceeds the capacity limits of PSS/E.
9-27
Figure 9-17. Pre-Equivalence Power Flow One-Line Diagram Showing the FLAPCO Area Buses
FLAPCO Area Buses
9-28
Equivalent Generator
Equivalent Branches
9-29
9-30
Chapter 10
Open Access and Pricing
10.1 Overview: Open Access and Pricing
The electric utility industry restructuring, prevalent in the United States and many other countries in the close of the twentieth Century has generated interest in analytic tools for transaction processing. Open Access and Pricing Activities (OPA) have been introduced to the load flow processor to aid in assessing transaction feasibility, and cost allocation. In PSS/E, the transaction feasibility assessment is supported by a transaction impact calculator and a line loading relief calculator. The transmission cost allocation technique mandated by the Public Utility Commission of Texas for computing the "impact fee" component of transmission usage fee is provided in PSS/Es allocation function. Transmission loss allocation techniques also are provided. OPA requires a load flow model, which can be employed to produce a valid DC load-flow solution, be imported into PSS/E. This model is then augmented with transaction data. Transaction data includes transaction event definitions. A transaction event consists of the following attributes: A unique number used for reporting, for defining sequence order, and for referring to transactions in program dialog. An alpha numeric label. Service status. Priority for grouping and ranking. A magnitude value in MW. A curtailment value in MW. A list of participating network buses.
Buses participate in a transaction as points of power injection into or demand from the power system network. An in-service transaction of nonzero magnitude will result in power flows on transmission branch elements. Load and generation input values are associated with each participating bus. A bus participates as a power injection point when its generation value is greater than zero or its load value is less than zero. A bus participates as a power demand point when its load value is greater than zero or its generation value is less than zero. The injection or demand magnitude is a function of the transaction magnitude, the load and generation values, and for some functions, the transaction curtailment value.
10-1
Transmission cost and loss allocation methods are concerned with branch ownership and control area, respectively. The flow or loss impact of a branch is computed and accumulated by owner or control area.
For each transaction event the user identifies which will be the participating buses. For each participating bus, the following information is required: I LOAD GENERATION Bus number. I = 0 by default. Participating bus load value. LV = 0.0 by default.Can be negative. Participating bus generation value. GV = 0.0 by default.Can be negative.
Table 10-1 shows an example transaction data consisting of two transaction events. Table 10-1. Example of Transaction Data for Two Transactions
Typical Transaction Data First Transaction Transaction Attributes Participating Buses
Second Transaction
5 WORLD 1 1
354.0
0.0
Transaction Attributes
10-2
Participating Buses
Data is facilitated by selection of the Trans Access>Data... option (see Figure 10-1). This in turn opens the Transaction Data dialog shown in Figure 10-2. Note that the data is neither saved nor retrieved with the power flow case. It is only temporarily available for the Access analyses.
Figure 10-2. Transaction Data Input Dialog Siemens Power Transmission & Distribution, Inc., Power Technologies International 10-3
In Figure 10-2 the data from Table 10-1 has been entered. To enter, the user first "Adds" the attribute data which is entered in the lower left dialogue area and then, with the transaction highlighted, enters the information on participating buses. Both attribute and bus data can be modified. The user should remember that this data is not saved and retrieved with the power flow case.
MWM ij =
where: MWMij NAGj NALi P L
k l
P l L l
(10.1)
MW-Mile impact for the ith owner and jth transaction event. Number of jth transaction event associated generators. Number of branches owned by the ith owner (transmission facility owner). Incremental MW branch flow due to perturbing MW generation. Branch length in miles.
The union of these vectors for each transaction event forms an aggregate MW-Mile allocation matrix. This matrix is then employed in a spreadsheet program to allocate each facilities owners cost of service among the transaction events, each transaction event being responsible for costs in proportion to the ratio of its impact to the total impact on that facilities owner. The aggregate MW-Mile allocation matrix may be constructed directly by using a procedure which repeatedly perturbs the participating generation buses for each of the various transaction events, computing the flow impact and accumulating the impacts into the appropriate matrix positions. The aggregate matrix may also be constructed as the union of impact vectors, one for each transaction, where these impact vectors are computed by a transaction event worksheet.
10-4
Transaction event worksheets compute an impact vector as a product of generation vector with a coefficient matrix; a generation on MW-Mile shift factor matrix. An element of this coefficient matrix is the sensitivity of the MW-mile impact on a facility owner to the generation output of a participating bus. The matrix elements have units of MW-Mile per MW. The inner summation of equation (10.1) is used to compute the elements of the generation on MW-Mile shift factor matrix, where the generation perturbation magnitude is 1.0 MW. Computing the aggregate MW-Mile allocation matrix in this manner while more involved, provides for analyzing the impact of various generation dispatch scenarios with the spreadsheet program. A generation vector can be selected which satisfies the demand and minimizes the transmission cost. The reports generated can produce information for allocating control area transmission losses among the various transaction events. Two loss allocation methods are available, the Vector Absolute MW-Ohm (VAMO) and the Vector Sum MW-Ohm (VSMO). As with the MW-Mile methods, these MW-Ohm methods are accounting practices which rely on engineering analysis to determine the basis. This basic accounting unit is the product of branch MW flow with branch per unit resistance. The computation required to produce both the VAMO and the VSMO aggregate allocation matrices is that described in equation (10.1) modified as follows: Branch length is replaced by branch per unit resistance. The inner summation is over branches belonging to control area as opposed to branch owners. For VSMO, only the signed value as opposed to the absolute value of incremental branch flow is employed.
The generated reports may be directed to produce the aggregate allocation matrix for any of the VAMM, VAMO, or VSMO methods. It may also be directed to report the generation vector and the shift factor matrix for both the VAMM and VAMO methods. Further the generated reports can include the summation of branch mileage for each facility owning area. This mileage report is useful for checking the integrity of the mileage and joint branch ownership data.
10-5
10-6
Figure 10-4. Input Dialog for Transaction Impacts Calculation Having provided the required information, the user selects Go. This will initiate the calculation the result of which is a report of results. The calculation uses the same linearized network model as is used in DC power flow analyses (see Section 5.4). Thus, the comments given in that section apply here as well. Regulating in-service phase shifting transformers hold constant MW flow.
10-7
run using Transaction #6 described in Figure 10-2. The report generated by the impact calculation is shown in Figure 10-5.
10-8
Distribution factors (i.e., sensitivity of monitored element MW flow to transaction magnitude) for all monitored elements and transaction events).
10-9
Figure 10-6. Line Loading Relief Calculation Dialog After selecting a target element and defining the incremental flow target the user needs to select an adjustment method association. Four transaction event adjustment methods are available: First in last out (FILO). Decreasing order of distribution factor magnitude (DF-ORDER). Distribution factor pro rata (DF-PRO RATA). Pro rata base on the product of distribution factor with transaction schedule (DFSCHED-PRO RATA).
A transactions schedule is the transaction magnitude less curtailment. The window shows the list of transaction event priorities and associated adjustment method. The user may alter the adjustment method associated with each priority. Individual events, whose distribution factors exceed a tolerance, are grouped by priority. The curtail transactions function investigates the priorities from lowest to highest priority number until the incremental flow target is satisfied or all transaction priority groups are exhausted. The restore
10-10
transactions function investigates the priorities from highest to lowest priority number until the incremental flow target is satisfied or all transaction priority groups are exhausted. The calculation produces a report of transaction adjustments and the effect of each on the target monitored element. The transaction event curtailment values are updated by the reported adjustments. The line loading relief calculation uses the same linearized network model as is used in DC power flow analyses (see Section 5.4). Thus, the comments given in that section apply here as well. Regulating in-service phase shifting transformers hold constant MW flow. Transaction events may be adjusted by the curtailment or restoration functions when their distribution factor magnitudes exceed the distribution factor tolerance and are of the correct sign with respect to the sign of the adjustment MW value (e.g., having opposite sign for curtailment and the same sign for restoration). When performing curtailment, the adjustment magnitude limit for each transaction event is equal to the transaction event magnitude less the initial curtailment magnitude. When performing restoration the adjustment magnitude limit for each transaction event is equal to the initial transaction event curtailment magnitude. Adjustments resulting from the curtailment and restoration functions update the transaction event curtailment magnitude.
10-11
The distribution factor values of the matrix represent the sensitivity of monitored element MW flow to transaction event magnitude. A positive value indicates that the monitored element flow will increase with increasing transaction event magnitude.
The Vector Absolute MW-Mile method is employed as required by the Public Utility Commission of Texas for computing the "impact fee" (see PUCT Substantive Rule 23.67, Open-Access Comparable Transmission Service, and PUCT Substantive Rule 23.70, Terms and Conditions of OpenAccess Comparable Transmission Service).
10-12
The user is presented with a menu prompting for a selection among five reports, including: Vector Absolute MW-mile, Generation on MW-mile shift factors, Vector Absolute MW-ohm, Generation on MW-ohm shift factors (employing the Vector Absolute method), Vector MW-ohm.
When making the selection of Generation on MW-mile shift factors or Generation on MW-ohm shift factors the user selects one of them, as shown in Figure 10-7 and an item from the list of transaction events. The report is delivered either to the Output Bar or to a file of the users choice. When selecting Vector Absolute MW-mile, Vector Absolute MW-ohm or Vector MW-ohm, the user has only to select the output device.
Figure 10-8. Selecting the Branch Mileage Report The report can be printed on a Report tab on the interface or to a file of the users choice. The report contains only the branch mileage summary by owner.
10-13
10-14
Chapter 11
Performing PV/QV Analyses
11.1 Overview
The PV/QV analyses that are described in this chapter are designed for studies of slow voltage stability, which could be analyzed as a steady-state problem. They are load flow based analyses used to assess voltage variations with active and reactive power change. Two methods are used to determine the loading limits imposed by voltage stability under the steady-state conditions. The PV/QV analyses do not provide solutions to specific problem but function as tools that can be directed by the user to perform analyses in the solution of problems associated with the steadystate voltage stability of power systems.
11-1
Figure 11-1. PV Analysis Dialog 3. Enter and select the PV analysis options you want for your calculation: Solution options: Select solution options for the series of load flow calculations performed to obtain the PV curves, please refer to Chapter 4 of the Program Operation Manual, Volume I. Solution Engine: Select the solution engines for the series of load flow calculations and contingency studies to obtain the PV curves please refer to Chapter 4 of the Program Operation Manual, Volume I. Var Limit Code: Select the var control options limit code for contingency case initial power flow solution and subsequent transfer increment cases. The var limit control can be set to apply immediately to limit the var output of all generators, or to ignore var limit at initial iterations and then apply automatically afterwards. Transfer Dispatch Methods: Dispatch codes for study and opposing dispatch calculations in PV analysis.
11-2
Dfax generation: Participating buses and their participation factors are taken from the DFAX file for buses in the subsystem with one or more in-service machines whose active power generation is positive. Dfax load: Participating buses and their participation factors are taken from the DFAX file for buses in the subsystem with one or more in-service loads whose constant MVA load active power is positive. Dfax generation or load: Participating buses and their participation factors are taken from the DFAX file for buses in the subsystem with either one or more in-service machines whose active power generation is positive, or one or more in-service loads whose constant MVA load active power is positive. If both generation and load meeting the above criteria are present at a bus, the generation is dispatched if the bus is in the study subsystem, and the load is dispatched, if the bus is in the opposing subsystem. Subsystem load: Participating buses are subsystem buses with one or more in-service loads whose constant MVA load active power is positive; each bus' participation factor is the total of its positive active power constant MVA load. Subsystem machines (MW): Participating buses are subsystem buses with one or more in-service machines whose active power generation is positive; each bus' participation factor is the total of the active power generation of its machines with positive active power generation. Subsystem machines (MBASE): Participating buses are subsystem buses with one or more in-service machines whose active power generation is positive; each bus' participation factor is the total of the MBASEs of its machines with positive active power generation. Subsystem machines (Reserve): Participating buses are subsystem buses with one or more in-service machines whose active power generation is positive; each bus' participation factor is the total of the reserve (PT-PG) of its machines with positive values of both active power generation and reserve. Subsystem machines (ECDI): Participating buses are subsystem buses with one or more in-service machines specified in the Economic Dispatch Data File; machines participate in the transfer based on an equal incremental cost dispatch as implemented by activity ECDI.
Mismatch tolerance (MW and Mvar): Specify mismatch tolerance. This tolerance will be used to check for largest initial active or reactive power mismatch. If exceeded the process is terminated. This value is also used as the convergence tolerance in the power flow solution of each contingency and transfer increment case; please refer to Chapter 4 of the Program Operation Manual, Volume I. Initial transfer increment (MW): Specify the starting transfer increment value. This value will be the initial transfer increment step size in MW between the two defined subsystems. Transfer increment tolerance (MW): Specify the largest acceptable difference in transfer level between a transfer level for which a solution is found and a higher transfer level which fails to achieve convergence. Maximum incremental transfer (MW): Specify the maximum transfer value in MW between the two defined subsystems.
11-3
Min monitored bus voltage in PU for terminating analysis for this system condition: Specify the minimum voltage value for termination of calculation. If the low voltage check is enabled, calculations will stop if any monitored voltage is less than this value. Branch overload threshold (%): Specify branch overload threshold. This value will be the threshold in determining branch overloads. Rating set: Select branch rating set. This value will be the line loading limit used in determining overloads. If the branch loading check is enabled, calculations will stop if any monitored branches are overloaded beyond this limit. Enable the low voltage check: If enabled the calculations will stop if any monitored voltage is less than the minimum monitored voltage specified. Enable the branch loading check: If enabled the calculations will stop if any monitored branches are overloaded beyond the limit specified by overload threshold and rating set. Subsystem selection: Select the subsystems for the power transfer. Power transfers from the study system to the opposing system. In order to begin calculations, two data files are required: 1. The distribution factor input data file (*.dfx). For more information on the distribution factor input data file, please refer to Chapter 4 of the Program Operation Manual, Volume I. 2. The output file (results)(*.pv). The results of the PV calculation will be stored in the file specified in this field. The results file is provided so that you may view the PV calculation results at a later time by simply selecting the output results file rather than rerunning the PV calculations. Enter and select the parameters that apply and click the Go button to start the PV calculations. Select Cancel to close the window and return. The results window for PV analysis will be displayed (Figure 11-2).
11-4
Figure 11-2. PV Analysis Results Window: Calculations Results Select the type of graph you wish to plot and select the items of interest in the list provided: Bus voltages: Plots bus voltages against incremental power transfer of selected base case or contingencies. Generator MW: Plots generator MW output against incremental power transfer of selected base case or contingencies. Branch MVA Flow: Plots branch MVA against incremental power transfer of selected base case or contingencies. Interface MW Flow: Plots interface MW against incremental power transfer of selected base case or contingencies. Bus voltage against interface flow: Plots the selected bus voltage against interface flow. Items in the list may be selected individually or as a continuous set. To select individual items, leftclick on the item you want to select. Hold the Ctrl key down while clicking the left mouse button to select the additional items. To select continuous items, hold the Shift key down while clicking the left mouse button.
11-5
Select the Graph button to plot the graphs. The graphs will be displayed as shown in Figure 11-3.
Figure 11-3. PV Analysis Results Window: Graph Results Graph axis's parameters are fully adjustable. To adjust parameters such as decimal places and axis labels, left-click on the axis of interest. The Scale Values dialog is displayed in Figure 11-4 and Figure 11-5 for both vertical and horizontal axes: Values: Specify a top value and bottom values of the axes. These values can be adjusted based in grid step size if Adjust to grid step is checked. Select the start point of the grid step. If undefined then grid step will start from bottom. Select grid step method either by step value or defined the number of values required on the axes. View (not real values): Select the graphs display options in this section. The changes will be reflected on the sample display on the left.
11-6
The Scale Values dialogs are displayed in Figure 11-4 and Figure 11-5 for both vertical and horizontal axes.
Figure 11-5. Scale Values Dialog for Horizontal Axis Siemens Power Transmission & Distribution, Inc., Power Technologies International 11-7
To change the visual parameters of the graph area, left-click on the graph area. The Graph Area Visual Parameters dialog will be displayed (Figure 11-6).
Figure 11-6. Scale Values Dialog Select the color and line style for the axes, the grid lines, the border and background area. When finished, select the OK button. The graph view will be displayed with your updated selections. For printing result clarity, there are additional options: Place a check mark in the box labeled Use different line styles to print each selected item plot in a different line style. This will ensure line clarity on non-color printers. Place a check mark in the box labeled Numbers on the lines to label each selected item plot for identification. Select the Print button to send the graph to a standard Windows default printer. The Printer Selection dialog will be displayed to allow selection of an appropriate printer.
To retrieve results from a previous PV analysis, select Solution>PV previous results. The PV Analysis Parameters window is displayed. Select a PV analysis output file by clicking the Select button. Choose the output file of interest and select Open. Parameters used for the select PV analysis will be shown. These values are for reference only and are not editable. Select Show Results to display the results window (see Figure 11-2).
11-8
Figure 11-7. QV Analysis Dialog 3. Enter and select the QV analysis options you want for your calculation: Tap adjustment: Select transformer tap adjustment options for the series of load flow calculations performed to obtain the QV curves, please refer to Chapter 4 of the Program Operation Manual, Volume I. Area Interchange control: Select area interchange control options for the series of load flow calculations performed to obtain the QV curves, please refer to Chapter 4 of the Program Operation Manual, Volume I. Solution options: Select solution options for the series of load flow calculations performed to obtain the QV curves, please refer to Chapter 4 of the Program Operation Manual, Volume I. Solution engine: Select the solution engines for the series of load flow calculations and contingency studies to obtain the QV curves, please refer to Chapter 4 of the Program Operation Manual, Volume I. VAR Limit Code: Select the var control options limit code for contingency case initial power flow solution and subsequent transfer increment cases. The var limit control can be set to apply immediately to limit the var output of all generators, or to ignore var limit at initial iterations and then apply automatically afterwards. Mismatch tolerance (MW and Mvar): Specify mismatch tolerance. This tolerance will be used to check for largest initial active or reactive power mismatch. If exceeded the process is terminated. This value is also used as the convergence tolerance in the power flow solution of each contingency case; please refer to Chapter 4 of the Program Operation Manual, Volume I. Initial (maximum) per unit voltage setpoint at study bus (VHI): Specify the maximum voltage of study bus. Minimum per unit voltage setpoint at study bus (VLO): Specify the minimum voltage of the study bus.
11-9
Per unit voltage setpoint decrement (positive) at study bus (DLTAV): Specify the voltage increment size from VLO to VHI. In order to begin calculations, the bus number and two data files are required: 1. The distribution factor input data file (*.dfx). For more information on the distribution factor input data file, please refer to Chapter 4 of the Program Operation Manual, Volume I. 2. The output file (results)(*.qv). The results of the QV calculation will be stored in the file specified in this field. The results file is provided so that you may view the QV calculation results at a later time by simply selecting the output results file rather than rerunning the QV calculations. Enter and select the parameters that apply and click the Go button to start the QV calculations. Select Cancel to close the window and return. The results window for QV analysis will be displayed (Figure 11-8).
Figure 11-8. QV Analysis Results Window: Calculation Results Select the base case and/or contingencies. Items in the list may be selected individually or as a continuous set. To select individual items, left-click on the item you want to select. Hold the Ctrl key down while clicking the left mouse button to select the additional items. To select continuous items, hold the Shift key down while clicking the left mouse button.
11-10
Select the Show Graphs button to plot the graphs. The graphs will be displayed as shown in Figure 11-9.
11-11
Graph axes parameters are fully adjustable. To adjust parameters such as decimal places and axis labels, left-click on the axis of interest. The Scale Values dialog is displayed as in Figure 11-10.
Figure 11-10. Scale Values Dialog To change the visual parameters of the graph area, left-click on the graph area. The Graph Area Visual Parameters dialog will be displayed (Figure 11-11).
Figure 11-11. Graph Area Visual Parameters Dialog Select the color and line style for the axes, the grid lines, the border and background area. When finished, select the OK button. The graph view will be displayed with your updated selections.
11-12
For printing result clarity, there are additional options: Place a check mark in the box labeled Use different line styles to print each selected item plot in a different line style. This will ensure line clarity on non-color printers. Place a check mark in the box labeled Numbers on the lines to label each selected item plot for identification. Select the Print button to send the graph to a standard Windows default printer. The Printer Selection dialog will be displayed to allow selection of an appropriate printer.
To retrieve results from a previous QV analysis, select Solution>QV previous results. The QV Analysis Parameters window is displayed. Select a QV analysis output file by clicking the Select button. Choose the output file of interest and select Open. Parameters used for the select QV analysis will be shown. These values are for reference only and are not editable. Select Show Results to display the results window (see Figure 11-8).
The PV and QV curves are obtained through a series of AC load flow solutions. The PV curve is a representation of voltage change as a result of increased power transfer between two systems, and the QV curve is a representation of reactive power demand by a bus or buses as voltage level changes.
11-13
Figure 11-12. Two Terminals Simple Network Z LD E s 2 P R = V R I cos = ---------- ---------- cos F Z LN 1 Z LD V R = -------- ---------- E S F' Z LN where: Z LD 2 Z LD F = 1 + ---------- + 2 ---------- cos ( ) Z LN Z LN The loading of the network can be increased by decreasing the value if ZLD. This is done with Es, load power factor and line parameters fixed. From equation (11.1), as ZLD is decreased gradually the load power, PR, increases, hence the power transmitted will increase. As the value of ZLD approaches ZLN the value of PR starts to decrease gradually due to F. However, from equation (11.2) as ZLD decreases the receiving voltage VR decreases gradually. The plot of the relationship between voltage at the receiving end, VR, and the load power, PR, as the power transfer is increased due to increase loading, gives the PV curves similar in characteristic to the curve shown in Figure 11-13. PV curves are typically used for the "knee curve analysis". It is as named because of its distinctive shape at the point of voltage collapse as the power transfer increases, as shown in Figure 11-13. Depending on the transfer path, different buses have different knee point. The buses closer to the transfer path will normally exhibit a more discernible knee point.
(11.1)
(11.2)
11-14
Voltage instability occurs at the "knee point" of the PV curve where the voltage drops rapidly with an increase in the transfer power flow. Load flow solution will not converge beyond this limit, indicating voltage instability. Operation at or near the stability limit is impractical and a satisfactory operating condition must be ensured to prevent voltage collapse. In PSS/E, the PV curves are generated by selecting two subsystems where the power transfer between the subsystems is incremented in a defined step size for a series of AC load flow calculations while the bus voltages, generator outputs and the branch flows of the system are monitored. When the bus voltages are plotted as a function of the incremental power transfer the PV curves are obtained. One of the subsystems in the study must be defined as the study (source) system and another as the opposing (sink) system. The power flows from the study subsystem to the opposing subsystem. Figure 11-14 shows the PV curves of a bus 103 in an example network under normal and various contingency conditions. The maximum transfer limit for this bus in base case is approximately 700 MW. The maximum transfer limit decreases under contingency conditions. The response shown is expected since under network contingencies the loading of the line will increase. These curves can be used to set transfers or local generation dispatch so that the system will not fall below the knee point following a disturbance (i.e., loss of lines). The PV curves for different buses under the same network conditions (base case or contingency) can also be plotted in the results window as shown in Figure 11-15. The plots of three different buses in base case indicate that the "knee point" is below the 90% of the nominal voltage and the transfer limit is approximately 700 MW. However, this transfer limit is not reasonable as voltages below 90% will cause motors in the system to stall. The transfer limit should be set for voltages in the vicinity of 95% of the nominal voltage. The distribution of generations between the generators in the system as a result of the power transfer can be observed by analyzing their relationship as shown in Figure 11-16.
11-15
Figure 11-14. PV Curves Voltage and Incremental Power Transfer Characteristics for Bus 103 under Different Network Conditions
11-16
Figure 11-15. PV Curves Voltage and Incremental Power Transfer Characteristics for Different Buses in Base Case
11-17
11-18
Figure 11-17. QV Curves for a Range of System Loading The bottom of the QV curve, where the change of reactive power, Q, with respect to voltage, V (or derivative dQ/dV) is equal to zero, represents the voltage stability limit. Since all reactive power compensator devices are designed to operate satisfactorily when an increase in Q is accompanied by an increase in V, the operation on the right side of the QV curve is stable, whereas the operation on the left side is unstable. Also, voltage on the left side may be so low that the protective devices may be activated. The bottom of the QV curves, in addition to identifying the stability limit, defines the minimum reactive power requirement for the stable operation. Hence, the QV curve can be used to examine the type and size of compensation needed to provide voltage stability. This can be performed by superimposing the QV characteristic curves of the compensator devices on that of the system. For instance the capacitor characteristic can be drawn over the system's QV curves as shown in Figure 11-18.
Figure 11-18. QV Curves and Characteristics of a Capacitor Bank Required at Stable Operating Point
11-19
Figure 11-19 shows the QV curves for a range of capacitor banks with different rating superimposed on the system's QV curves under different loading conditions. From the plot we can determine that capacitor rating of 300 Mvar is required to maintain 1 pu voltage at loading of 1300 MW, 450 Mvar at 1500 MW and so on. For the case of very high loading at 1900 MW, even though the capacitor bank rating of 950 Mvar can maintain a voltage of 1 pu, point B is not a stable operating point. If there is a drop in voltage from point B to B', the ability of the capacitor to supply reactive power is decreased more than the drop in requirement of the system. This will result in continuous drop in voltage. Alternatively, if the voltage is increased above point B, the capacitor will supply more reactive power than the increase in requirement of the system. This will result in continuous rise in voltage. Hence, the criterion for stable operating point when using a reactive power compensator is as follow: System dQ/dV > Compensator dQcomp/dV where: dQ/dV is the change of the system's reactive power, Q, with respect to voltage, V.
dQcomp/dV is the change of the compensator's reactive power output, Qcomp, with respect to voltage, V. For the case of light loading at 1300 MW with capacitor rating of 300 Mvar, point A is a stable operating point. If the voltage is increased from point A to A', the capacitor will supply less reactive power than the increase in system's demand, hence reducing the voltage to 1 pu. Alternatively, if the voltage is decreased from point A towards the bottom of the QV curve, the capacitor will supply more reactive power than the system's demand, hence returning the voltage to 1 pu.
Figure 11-19. Compensator Operations and Size on Voltage Stability using QV Curves 11-20 Siemens Power Transmission & Distribution, Inc., Power Technologies International
In PSS/E, the QV curves are generated by artificially introducing a synchronous condenser, with high reactive power limits, at a bus to make this a PV bus. As the scheduled voltage set point (bus voltage) of the PV bus is varied in steps for a series of AC load flow calculations, the reactive power output from the condenser is monitored. When the reactive power is plotted as a function of the bus voltage a QV curves are obtained. QV curves are commonly used to identify voltage stability issues and reactive power margin for specific locations in the power system under various loading and contingency conditions. The QV curves are also used as a method to size shunt reactive compensation at any particular bus to maintain the required scheduled voltage. Figure 11-20 shows QV curves for bus 103 in an example network. From the curves we can determine the reactive power required to hold the desired scheduled voltage in the base case and under various contingencies. In this example, the reactive power required is approximately 91 Mvar to hold the scheduled voltage at bus 103 at 1.0 pu in the base case.
11-21
Figure 11-21 show the QV curves of bus 103 in base case under higher loading conditions. It is observed that the demand for reactive power to hold the scheduled voltage at 1.0 pu increases with loading. There are no functions in PSS/E-30 QV Analysis that allow super-imposing of compensator QV characteristics over that of the system. However, this can be performed using IPLAN or Python programming tools.
Figure 11-21. QV Curve in Base Case with Increase in Load on Bus 103
11-22
The shape of the QV curves can also be used to determine the load characteristic, and study the effect of load tap changer (LTC) transformer on the system. Figure 11-22 shows the QV curve on bus 108 of the example system. The load on the bus 108 is of constant current type controlled by a LTC transformer. It is observed that the QV curves are slightly shaped like an 'S'. The S-shape characteristics are due to the load type in the system and the action of the LTC transformer as illustrated in Figure 11-23.
11-23
Figure 11-23. QV Curves for Different Load Type with Consideration of LTC
11-24
11-25
11-26
Chapter 12
Program Automation
12.1 Overview: Program Automation
Program automation in PSS/E provides the mechanism to automatically control PSS/E execution. There are multiple ways to run PSS/E un-attended including the Python interpreter, the application program interface (API) processor, the line mode interpreter (LMI), and the IPLAN simulator. PSS/E can also run un-attended through an MS-DOS command prompt where PSS/E may be started with a series of start-up commands that include automatically executing any automation file.
The Python interpreter, application program interface processor, and line mode interpreter automatically convert and execute user specified commands as they are entered in the command line input processor, or through a response file or Python program. The interpreters do not require any additional steps, such as, compilation or linking in order to execute in PSS/E.
12-1
IPLAN is a PTI proprietary programming language that requires compilation in order to be executed in PSS/E. The compiled IPLAN program in binary format is used as input to the IPLAN simulator which is built-in to PSS/E. Programs written in IPLAN are created by the user with a standard text editor and "compiled" using the IPLAN compiler program supplied with PSS/E. The compiled program is then executed by using the API function, EXEC. For details on the IPLAN language and how it is used in PSS/E, please see the IPLAN Program Manual provided with the PSS/E documentation set.
12-2
psspy.case('savnw.sav') psspy.fnsl((0,0,0,1,1,0,99,0)) psspy.inibus(0) while 1: ierr,busnum,busname = psspy.nxtbus() if ierr!=0: break ierr,busarea = psspy.busint(busnum,'AREA') psspy.report('%s %s' % (busnum,busarea)) Python commands in PSS/E are referenced by entering "psspy." which invokes an API function (e.g., case, fnsl) within the psspy module. The Python syntax for functions within PSS/E is provided in the PSS/E Application Program Interface manual. The psspy module is automatically initialized and available in the PSS/E user interface. If you wish to run a Python program external to the PSS/E user interface you will need to be sure to load the psspy module by using the Python "import" command. Python is included in the PSS/E program installation package for your convenience. The language can also be downloaded from the official Python site at http://www.python.org/. Python language documentation, extension modules, book recommendations, and user forums are also available directly from this site. Siemens PTI recommends the following textbooks for reference: Learning Python - Lutz and Ascher Python Essential Reference - Beazley Programming Python - Lutz Python in a Nutshell - Martelli Python Cookbook - Martelli and Ascher Python Programming on Win32 - Hammond and Robinson
Siemens PTI supports the use of Python programs within PSS/E, however, the language itself is not supported nor maintained by Siemens PTI staff.
12-3
12-4
Response files may be used to execute an entire program sequence where the steps required for the analysis are known in advance. They may also be used as a convenience to save the frequent typing of multiple PSS/E commands. Response files can be created using any standard text editor, however, the most convenient way to generate a response file is to record it the first time by making use of PSS/Es ability to capture interactive tasks through the use of its recording feature. Response files can be executed at program startup by using the Start>Programs>PSSE-30 Command Line Input window along with the -rspfile option. psse30 -rspfile responsefile.idv
12-5
The PSS/E command line interface interprets this command, calls the API function for opening a PSS/E saved case (BAT_CASE) with a filename as an argument. The result is the same as if you were to select File>Open followed by the selection of savnw.sav using the user interface. The syntax for BAT_ commands are fully documented in the PSS/E Application Program Interface manual included in the PSS/E documentation set. Additionally, BAT_ commands can be entered directly in the command line input window as shown in Figure 12-1.
12-6
Output Bar indicating the expected user entry. For example, Figure 12-2 shows execution of the PSS/E case activity followed by a power flow solution.
Figure 12-2. Command Line Interface using the Line Mode Interface PSS/E four letter activity names are fully documented in the Program Operation Manual, Volume I.
12-7
12-8
four letter activity names or BAT_commands, or, record a response file named busout.idv using the PSS/E interface. To record the response file: 1. Select I/O Control>Start Recording... and select the type of file you wish to record: Python File (*.py) or Response File (*.idv). 2. Specify busout.idv or busout.py as the file name depending on your selection of file type in Step 1, and select Open. 3. Select File>Open and select savnw.sav, select Open. 4. Select Power Flow>Solution>Solve. The loadflow solutions dialog displays. Select Solve. Select Close. 5. Select Power Flow>Reports>Bus based reports.... The bus based reports dialog displays. Select the radio box The following buses and enter 101,201,205,143,3001 in the text box provided. Select Go. Select Close. 6. Select I/O Control>Stop Recording. Using a text editor, open the file busout.idv (Figure 12-4) or busout.py (Figure 12-5).
@! File:"C:\Program Files\PTI\PSSE30\EXAMPLE\busout.idv", generated on TUE, AUG 17 2004 15:41 BAT_CASE,'C:\Program Files\PTI\PSSE30\EXAMPLE\savnw.sav' BAT_FDNS,0,0,0,1,1,0,99,0 BAT_BSYS,1,0,0.0,0.0,0,5,101,201,205,154,3001,0,0 BAT_POUT,1,0
Figure 12-4. Response File Recorded by PSS/E All commands were recorded to the response file busout.idv. At PSS/E Revision 30, all newly recorded response files will contain BAT_ API commands as opposed to older line mode (four letter activity) commands.
# File:"C:\Program Files\PTI\PSSE30\EXAMPLE\busout.py", generated on WED, AUG 18 2004 psspy.case(r"""C:\Program Files\PTI\PSSE30\EXAMPLE\savnw.sav""") psspy.fdns([0,0,0,1,1,0,99,0]) psspy.bsys(1,0,[0.0,0.0],0,[],5,[101,201,205,154,3001],0,[],0,[]) psspy.pout(1,0) 15:13
12-9
Figure 12-6. Select Program Automation File Dialog 2. Select the type of file you wish to execute from the Files of Type drop-down list. 3. Enter the filename in the text box provided. 4. If the automation file takes an input argument string, select the Arguments button, enter the argument string in the box provided, and select OK. 5. Select Open. The file will be executed within the PSS/E user interface with results being displayed appropriately to the spreadsheet, report, and progress views.
12-10
You can execute a batch run directly from the user terminal using the PSSE-30 Command Prompt window and a previously recorded/created response file by performing the following steps: 1. Prepare a Response File or Python program using a text editor or the features of the PSS/E user interface. 2. Prepare a "command file" (e.g., .BAT file) including the appropriate systems commands that contain a PSS/E valid start-up command (see Appendix C) such as the following: psse30 -rspfile busout.idv or psse30 -pyfile busout.py The above command will launch PSS/E execute the specified automation file without user intervention. Below are some recommendations if you want to use this procedure to run PSS/E: The last command in the automation file should stop the execution of PSS/E. The progress view and report view output should be re-directed to a printer or file, otherwise, output will be sent to the windows that will be closed when the program stops. To re-direct the output of the progress view, select I/O Control>Direct progress output (PDEV)... and select file or printer as the progress output destination. To redirect the output of the report view, select I/O Control>Direct report output (OPEN)... and select file or printer as the report output destination. If a file is chosen for the output destination, make certain to specify an appropriate file name and path. The API for PDEV and OPEN should be used in the automation file to insure proper re-direction of PSS/E output.
The use of a command file is a facility provided with the operating system of your computer. For example, on PCs running a Windows operating system, the use of batch files is provided. Batch files are not related to or part of the PSS/E infrastructure. The ability to create and execute a Response File or Python program is a feature of the PSS/E program that is fully supported. Some operating systems have a facility to submit jobs to a system batch processor for execution as a background job. Submitting a job to the batch processor involves creating the response file or Python program and submitting it to the batch processor by specifying the job command file along with the appropriate system command. It is good practice to include a command within the file that attaches to the proper directory for PSS/E execution. Additionally, on some computers, a log file is automatically generated during execution that contains an image of the terminal dialog. This log file is very useful for trouble-shooting problems with the intended execution of batch jobs.
1. Select I/O Control>Begin command line input session. The command line input dialog displays (Figure 12-7) The command line input dialog has a tabbed format, presenting an Input tab and a Report tab. The input tab is where commands are typed and
12-11
prompts and messages are displayed and the Report tab displays results output when appropriate.
Input Tab
Report View
Figure 12-7. Command Line Input Dialog 2. Select the Command Language you wish to use from the available list containing Python and PSS/E Response. If the Python language is chosen (default), the interface will expect entry of Python commands in the Input tab. If PSS/E Response is chosen, you can enter either BAT_ commands or four letter activity names to execute the desired function. Place your mouse cursor in the Input tab and begin typing commands. Press the Return key to allow PSS/E to interpret and process your command. Once the command is processing, output messages and prompts will be directed to the Input tab. 3. Previously executed commands may be recalled by either selecting the command from the drop-down list labeled Command History or hitting the <Scroll Up> and <Scroll Down> keys. 4. If you wish to execute an automation file, select the Run Auto... button and select the desired file name using the file selector. Once the automation file has completed its execution, the Run Again... button will be activated. Select Run Again... to repeat the execution of the automation file, eliminating the need to re-specify the automation file name and associated path.
12-12
Appendix A
Activity Map
Users of previous versions of PSS/E will be familiar with the four letter activity name interface. The "Activities" which comprise all analytical functions, I/O control and program automation can be initiated via the pull-down menus or by typing in the four letter activity name in the command line. The Activity Selector has been replaced with a MS Windows based graphical user interface for all steady-state analysis. In future versions of PSS/E there will be diminished use of four letter names. In order to assist users of previous versions of the program to navigate the user interface, Activity names are mapped to the appropriate menu item and/or toolbar button as shown in the following tables.
A-1
A-2
Toolbar Button
A-3
Activity RATE OLTL OLTR TLST REGB VCHK GENS GEOL GCAPS SHNT DIFF DIFT CMPR AREA OWNER ZONE TIES TIEZ INTA INTZ SIZE OUTS BRCH TREE ALPH BUSN PRTI FIND
Toolbar Button
File>File Information Powerflow>List data Powerflow>Check data>Branch parameters Powerflow>Check data> Buses not in Swing bus tree Powerflow>List data File>File information Supported by command line interface only. Obsolete (replaced with Spreadsheet View).
A-4
A-5
Activity SQCH RWSQ SEQD SCMU SCOP ASCC ANSI BKDY SPCB FLAT,IEC FLAT,CL Not required.
Menu Item Obsolete (replaced with Spreadsheet View). File>Save or Show Select Sequence Data tab. Performed automatically for SCMU and SPCB. Fault>Solve and report network with unbalances Fault>Solve and report network with unbalances Select Solution Output tab. Fault>Automatic Sequence Fault Calculation Fault>ANSI Fault Calculation Fault>Circuit Breaker Interrupting Duty Fault>Separate Pole Circuit Breaker Fault>Set up for special fault calculations Select either option.
Toolbar Button
A-6
A-7
A-8
Appendix B
Compatibility Issues
As PSS/E continues to evolve, one of our primary concerns is to ensure backward compatibility so that current studies can be transferred to the latest program release with minimum disruption. With each new release of PSS/E, users are usually required to generate a new set of working files. In addition, dynamic simulation users need to recompile their connection subroutines and user-written models, and relink them into the main body of PSS/E. While the vast majority of program dialog remains unchanged, the introduction of new program features can affect the dialog. Accordingly, it is recommended that the first use in a new program release of any existing Response File or IPLAN program be monitored closely to ensure that it performs as intended. The following sections discuss compatibility issues pertaining to the previous releases of PSS/E. Users upgrading from a release earlier than the one immediately preceding the current release are strongly encouraged to review the notes below pertaining to all intervening program releases.
B.1 PSS/E-30.0
B.1.1 General
With the exception of the Power Flow Raw Data File format and a few data input files in which buses may be specified using their extended bus names (see Chapter 3), there is complete compatibility between PSS/E-29 and PSS/E-30 at the data input file level. That is, any other binary or source data file which could be successfully accessed by PSS/E-29 should also be able to be read by PSS/E-30. At PSS/E-30, provision is made for "calling" new sets of auxiliary-signal, dc line and FACTS device models from internal PSS/E tables; that is, the use of these models requires no calls in subroutines CONEC and/or CONET. Further, additional statements that were needed in CONEC to place the auxiliary-signal "VAR" into the dc line and FACTS device "other signal VAR", are no longer required. Nonetheless, a dynamics setup used in PSS/E-29 is able to be used in PSS/E-30 almost without any change. Dynamic simulation snapshot files from PSS/E-20 through PSS/E-29 can be read by PSS/E-30. Other than the addition of the "USRAUX", "USRDCL", and "USRFCT" routines (see Section B.1.3), a dynamics setup used in PSS/E-29, PSS/E-28 or PSS/E-27 is able to be used in PSS/E-30 without change. The connection routines (CONEC, CONET, USRXXX, USRLOD and USRREL) and userwritten models used in PSS/E-29, PSS/E-28 or PSS/E-27, along with the new USRAUX, USRDCL, and USRFCT routines, need only be recompiled.
B-1
The connection routines and user-written models used in PSS/E-26 also require the addition of the USRREL routine (see Program Operation Manual, Section D.4.4); the connection routines and user-written models used in PSS/E-25 also require the addition of the USRLOD routine (see Program Operation Manual, Section D.5.2); those used in PSS/E-20 through PSS/E-24 may require additional minor modifications (see Program Operation Manual, see Section D.6.2). To access simulation setups from PSS/E-19 or earlier, see the PSS/E-20 update notes below. While a mid-run Snapshot File written by PSS/E-22 or earlier may be accessed with activity RSTR of PSS/E-30, it may not be used for the purpose of continuing the interrupted run; the entire simulation must be executed. At PSS/E-30 the BMATRIX program section is no longer supplied. The majority of PSS/E-30 activities and functions are identical in dialog to PSS/E-29. Dialog changes that have occurred as a result of new program features are described below (new program features are summarized in Section B.1.6 and chapters in this Users Manual). Any Response Files and IPLAN programs used with PSS/E-29 that contain any of these line mode dialog streams and/or "BAT_" commands need to be modified before they can be used in PSS/E-30. In activities READ, RDCH and TREA, the switched shunt and FACTS device data record formats have been changed. Refer to Section B.1.2. In activities READ,NAME, RDCH,NAME and TREA,NAME, any extended bus names in the input stream must be converted so as to recognize the widening of bus names from 8 to 12 characters. Refer to Section B.1.2. In specifying buses with the bus input program option setting in its names mode, extended bus names must be converted so as to recognize the widening of bus names from 8 to 12 characters. Refer to Section B.1.2. In the BAT_SWITCHED_SHUNT_DATA command, the dimension of the REALAR array is increased from 11 to 12 in order to accommodate the new RMPCT data item. Refer to Section B.1.2, Chapter 3, and the manual PSS/E Application Program Interface (API). In the BAT_FACTS_DATA command, the dimension of the REALAR array is increased from 12 to 13 in order to accommodate the new RMPCT data item. Refer to Section B.1.2, Chapter 3, and the manual PSS/E Application Program Interface (API). In changing switched shunt data in activity CHNG, the new RMPCT data item is inserted between the controlled bus number and the VSC dc line name data items in numbers input mode, and between the present switched shunt admittance and the VSC dc line name data items in names input mode. In changing three-winding transformer data in activity CHNG, two additional groups of data, adjustment data for windings two and three, are presented for possible modification by the user. These appear before the final group of data, the ownership data. In executing activity DIFF in line mode, an additional prompt to specify the transformer ratio and angle thresholds is issued when the transformer difference check is selected. In the BAT_DIFF command, THRESH(2) and THRESH(3) are the ratio and angle thresholds, respectively, when APIOPT is 2 and STATUS(2) is 22. Refer to the manual PSS/E Application Program Interface (API). In the BAT_ECDI command, new APIOPT values are introduced. While the format of the command is unchanged, the number of consecutive references required is changed. Refer to the manual PSS/E Application Program Interface (API).
B-2
In the BAT_DCLF command, the dimension of the STATUS array is increased from 3 to 4 in order to accommodate the users specification of a continue/abort selection when the initial active power mismatch exceeds 0.5 MW. Refer to the manual PSS/E Application Program Interface (API). The graphical output of activity POLY is now available only in the new interface. In the BAT_POLY command, an additional data item to specify a Results output file is required. Refer to the manual PSS/E Application Program Interface (API). In the BAT_SEQ_TWO_WINDING_DATA command, the dimension of the REALAR array is increased from 4 to 6 in order to accommodate the new winding two side grounding impedance when the connection code is 8. Refer to Chapter 3 and the manual PSS/E Application Program Interface (API). In the BAT_SEQD command, the dimension of the OPTIONS array is reduced from 3 to 2; the old usage of the OPTIONS(1) entry is removed since there is no longer a double precision option (see Section B.1.6). Refer to the manual PSS/E Application Program Interface (API). Similarly, in the BAT_SCMU command when APIOPT is 1, the first 2 rather than the first 3 elements of the OPTIONS array are used; the old usage of the OPTIONS(1) entry is removed since there is no longer a double precision option (see Section B.1.6). Refer to the manual PSS/E Application Program Interface (API). The format of the ASCC Relay Output File has been modified as a result of the wider bus number and name fields. Results for winding faults of three-winding transformer windings are now included. In activities DOCU and DYDA, the numeric response codes in the model type selection prompt for CONEC models and CONET models (and CHAN models in activity DOCU) have each been increased by five. Corresponding changes have been made in the values used in the STATUS(3) value passed to the BAT_DOCU command and in the STATUS(2) value passed to the BAT_DYDA command. Four PSS/E option setting commands introduced at PSS/E-29 have had their names changed as follows: BAT_AREA_INTERCHANGE_CONTROL to BAT_CONTROL_AREA_INTERCHANGE; BAT_SIZE_LEVEL to BAT_BUS_SIZE_LEVEL; BAT_SAVE_OPTION_SETTINGS to BAT_WRITE_OPTIONS_FILE; and BAT_MULTISECTION_LINE_REPORTING to BAT_MULTISECTION_REPORTING. The following load flow data changing commands have had their names changed as follows: BAT_TWO_TERMINAL_DC_CONVERTER_DATA to BAT_TWO_TERM_DC_CONVR_DATA; BAT_VSC_DC_LINE_CONVERTER_DATA to BAT_VSC_DC_CONVERTER_DATA; BAT_MULTI_TERMINAL_DC_BUS_DATA to BAT_MULTI_TERM_DC_BUS_DATA; BAT_MULTI_TERMINAL_DC_CONVERTER_DATA to BAT_MULTI_TERM_DC_CONVR_DATA; BAT_MULTI_TERMINAL_DC_LINE_DATA to BAT_MULTI_TERM_DC_LINE_DATA; and BAT_MULTI_TERMINAL_DC_LINK_DATA to BAT_MULTI_TERM_DC_LINK_DATA.
B-3
B.1.2 Power Flow Raw Data File and Other Input Files
The following are the changes to the Power Flow Raw Data File format: The switched shunt data record contains an additional data item. An RMPCT field is inserted between the SWREM and RMIDNT fields (see Chapter 3). The FACTS device data record contains an additional data item. An RMPCT field is inserted between the LINX and OWNER fields (see Chapter 3). The fourth and fifth records of the three-winding transformer data input block have been extended to accommodate adjustment data for the windings two and three (see Chapter 3). Their formats are identical to that of the third record which contains data that applies to winding one.
In addition, any Power Flow Raw Data File or any Response File containing power flow raw data input records in which extended bus names are specified (i.e., they require the "names" input option of activity READ, TREA or RDCH) need to have each extended bus name modified to reflect the increase in bus name width from 8 to 12 characters. That is, old extended bus names consisted of the 8 character bus name followed by up to 6 characters containing the bus base voltage; new extended bus names consist of the 12 character bus name followed by up to 6 characters containing the bus base voltage. Thus, old extended bus names are converted to new extended bus names by inserting four blanks between the old 8 character name and the base voltage field. A format conversion program, CNV30, is supplied with PSS/E-30. It converts Power Flow Raw Data Files from the format required in PSS/E-29 to that required in PSS/E-30. CNV30 includes provision for expanding extended bus names to the form required by PSS/E-30. Similarly, in using Response Files, IPLAN programs, and several data input files when the PSS/E bus input option is at its "names" setting, bus identifiers are either allowed or required to be specified as extended bus names. Data input files to which this applies include Dynamics Data Files used by activity DYRE, Linear Network Analysis Data File used by activities DFAX and RANK, Drawing Coordinate Data Files used by activities DRED, GDIF and SCGR, PSEB and PSAS Command Files used by activities PSEB and PSAS respectively, and Graphical Report Definition Files used by activity GRPG. Such input files may be brought up to the form required by PSS/E-30 by manually editing them to insert four blanks between the name and base voltage portions of any extended bus names. Alternatively, PSS/E-30 includes provision for temporarily instructing the extended bus name search routine to accept as input the extended bus name form used at PSS/E-29 and earlier releases (eight character alphanumeric bus name plus up to six characters containing the bus base voltage), and then convert it to the PSS/E-30 form by inserting four blanks between the name and base voltage portions of the PSS/E-29 extended bus name. The extended bus name form flag may be placed in either the PSS/E-29 or PSS/E-30 setting by using: the BAT_REV29_NAMES batch command; or the Misc>Select extended bus name input format option
When PSS/E-30 is started up, the extended bus name form flag is always set to its standard PSS/E-30 setting. To use a Response File, IPLAN program, or one of the data input files listed above which uses the PSS/E-29 form of extended bus names, the following approach may be used: Place the extended bus name form flag in its PSS/E-29 setting by using the batch command or menu entry listed above. Execute the Response File, IPLAN program, or data input activity.
B-4
Place the extended bus name form flag back in its PSS/E-30 setting by using the batch command or menu entry listed above. Do not omit this step.
This approach should always be successful for the processing of data input files. However, the execution of Response Files and IPLAN programs should be checked to verify that they behaved as intended.
B-5
In all cases, there is a one-to-one correspondence between the CON data list for the old model and the new model to which it is converted. In all, except in the FACTS device model CSTCNT, the ICON list between the old model and the new model to which it is converted is modified. The old model set for CDC1, CDC4, CDC6, CDC6A, CDCAB1, CEELR2, CEEL, MTDC01, and MTDC03 contained ICON space for PSS/E internal memory. In the table-ized model, this has been removed from the ICON data list. Hence while using the corresponding new models CDC1T, CDC4T, CDC6T, CDC6TA, CDCABT, CEEL2T, CEELT, MTDC1T, and MTDC3T, the user need not input ICON data for memory. Unlike in the case of dc lines and FACTS devices, each Dynamics Data Input File model data record referencing one of the old auxiliary-signal models is not converted internally by activity DYRE to the corresponding new table-driven model. The reason for this is that the auxiliary-signal models in the table-driven form require additional data to be input in the Dynamics Data Input File. Activity DYRE notifies the user to convert the old auxiliary-signal model name to the corresponding new model. The following table lists the correspondence between the old and new auxiliary-signal model names.
Old Model CPPAUX DCVREF PAUX1 PAUX2 SQBAUX CHAAUX DCCAUX HVDCAU RBKELR New Model CPPAUT DCVRFT PAUX1T PAUX2T SQBAUT CHAAUT DCCAUT HVDCAT RBKELT
In all cases, there is a one-to-one correspondence between the CON data list for the old model and the new model to which it is converted. In all cases, except in RBKELR model, there is a one-toone correspondence between the ICON data list for the old model and the new model to which it is converted. Model RBKELR contained ICON space for PSS/E internal memory. In the table-ized model, this has been removed from the ICON data list. Hence while using the corresponding new model RBKELT, the user need not input ICON data for memory. At PSS/E-30, two options for handling dynamic simulation setups from PSS/E-29 which include calls in CONEC and/or CONET to any of the old dc line, FACTS device, or auxiliary-signal models listed above are available: 1. The old setup may be used. The only change required is the addition of the following codes to the bottom of the file containing the FLECS code of subroutine CONEC: SUBROUTINE USRAUX(IDVX, IDVT, ISGX, SLOT, IT) INTEGER IDVX, IDVT, ISGX, SLOT, IT SELECT (IT) (OTHERWISE) CALL UAALRM(IDVX, IDVT, ISGX,IT) FIN
B-6
RETURN END SUBROUTINE USRDCL(IDC, SLOT, IT) INTEGER IDC, SLOT, IT SELECT (IT) (OTHERWISE) CALL UDALRM(IDC, IT) FIN RETURN END SUBROUTINE USRFCT(NF, SLOT, IT) INTEGER NF, SLOT, IT SELECT (IT) (OTHERWISE) CALL UFALRM(NF, IT) FIN RETURN END Then the modified CONEC file, the original CONET file, and any user-written models used in the simulation need to be recompiled, and PSS/E relinked. Using this approach, dynamic simulations are executed using the old auxiliary-signal, dc line and FACTS device models called from subroutines CONEC and CONET. The file conec.flx in the PSS/E "Example" subdirectory contains the default version of the USRAUX, USRDCL, and USRFCT subroutines as well as those of USRXXX, USRLOD and USRREL subroutines. 2. Proceed as if the old setup is to be used as above. Pick up the old Snapshot File and use activity DYDA to produce a Dynamics Data Input File, which will include data records for the models. There are two possible cases: If the case does not have any old auxiliary-signal models, use activity DYRE to read the Dynamics Data Input File. If there are old dc line and FACTS device models, activity DYRE internally converts the old model data records to models from the new set. If the case has old auxiliary-signal models, the auxiliary-signal model records in the Dynamics Data Input File created as a result of activity DYDA needs to be edited. If the old auxiliary-signal model is any one of the following: CPPAUX, DCVREF, PAUX1, PAUX2, CHAAUX, DCCAUX, or HVDCAU, the Dynamics Data Input File created as a result of activity DYDA would have the corresponding new model names, and would look as follows:
**DevId ' New Model Name' **DevType **AuxIndex data items /
This has to be edited to specify the device index in place of "**DevId", the device type in place of "**DevType", and the auxiliary signal index (or the signal injection point) in place of "**AuxIndex". If the old auxiliary-signal model is any one of the following: SQBAUX or RBKELR (these can be used only with two-terminal dc line models), the Dynamics Data Input File created as a result of activity DYDA would already have the device index, the device type (which is "1" for two-terminal dc lines), and the corresponding new model name. The only editing that would be needed is to specify the auxiliary signal index (or the signal injection point) in place of "**AuxIndex".
B-7
In addition to editing the data records corresponding to the auxiliary-signal models as described above, DYRE data records for user-written models of auxiliary-signals, dc lines and FACTS devices will have to be edited to use the corresponding new DYRE data categories ("USRAUX", "USRDCL", and "USRFCT" - this implies that user-written model codes for auxiliary-signals, dc lines, and FACTS devices need to be modified to ensure that model subroutine arguments are compatible with the model call arguments generated by PSS/E). Then use activity DYRE to read the Dynamics data Input File. If there are old dc line and FACTS device models, activity DYRE internally converts the old model data records to models from the new set. Dynamics memory should then be preserved with activity SNAP, the new CONEC and CONET files recompiled, any user-written models used in the simulation recompiled, and PSS/E re-linked. Siemens PTI recommends that the second procedure, or an equivalent variant thereof, eventually be employed. The old models are considered obsolete and will be removed from PSS/E at a future program release. Multi-terminal dc line model "MTDC02" in pre-PSS/E-30 versions was not recognized by activity DYRE, and the call to this model had to be introduced manually in CONEC and CONET. At PSS/E30, this model is called MTDC2T, and is a standard model that is recognized by activity DYRE. The new model does not require calls in CONEC and CONET; rather it is called from internal PSS/E tables.
B-8
BAT_BRFLW_3WT_INDV, BAT_BRFLW_BRN_INDV BAT_BRFLW_SUBSYS BAT_BUS_INDV, BAT_BUS_SUBSYS BAT_GEN_RCAP_INDV, BAT_GEN_RCAP_SUBSYS BAT_GENDSP_INDV, BAT_GENDSP_SUBSYS BAT_INTFLW_MAIN
B-9
In activity BRCH, ratings are included in the output of the parallel transformer report. In the new interface, the Optimal Power Flow (OPF) is able to import an Economic Dispatch Data File, as used by activity ECDI, into the OPF cost curve data structure. The fault analysis activities SEQD, SCMU, ASCC, SCGR and SPCB now use double precision arithmetic for their fault calculations. These calculations are much faster than the old double precision option of activities ASCC, SCGR and SEQD,DP. The "flat" option of activities ASCC and SCGR no longer uses a matrix modification technique, which would occasionally fail, for calculating line out and line end faults. The Disturbance>Calculate and Apply Branch Unbalance option of the dynamic simulation activity selector calculates and applies a single branch unbalance. The unbalance calculation is identical to that of activity SPCB. The maximum bus dimensional capacity has been increased to 150,000 buses. The maximum number of areas, owners, and zones which may be represented has been increased to 1,200, 1,200, and 2,000, respectively. See Table 1-1. Two new auxiliary programs have been added: CNV30 converts a PSS/E-29 Raw Data File to a Raw Data File in the form required by PSS/E-30; RAW29 outputs a PSS/E Saved Case in PSS/E-29 Raw Data File form. The PSS/E interface routines for use in IPLAN programs include several new subroutines. The SWSDT1 subroutine returns floating point data of switched shunts. SC3WND may be used to access short circuit currents on three-winding transformer windings following a fault calculation by activity SCMU. AREUSE, ZONUSE and OWNUSE indicate if any equipment is assigned to a specified area, zone or owner, respectively. Further, several new STRING values are recognized by subroutines XFRDAT, DC2DAT, DCNDAT and FCDDAT. See the IPLAN Manual. New sets of models for dc line, FACTS device, and auxiliary-signal models have been developed which are called from internal PSS/E tables. This is similar to the approach used for plant-related, load related, and line relay models in that the use of these models do not require calls in subroutine CONEC and/or CONET. The new set of models supersedes the pre-PSS/E-30 set of CONEC and CONET models. PSS/E now has a MATLAB interface connection (PMSI) to allow user-defined models to be created in SIMULINK. At PSS/E-30, users may create models of excitation systems and turbine-governors using MATLAB-SIMULINK. A new keyword specification "USRMAT" in the Dynamics Data Input File is used to specify SIMULINK models. Three new DYRE data record categories called "USRAUX", "USRDCL", and "USRFCT" have been introduced for user written models of auxiliary-signal models, dc line models and FACTS device models respectively. The following new models are added to the simulation model library: GGOV1 General purpose turbine-governor model developed by GE VSCDCT VSC dc (HVDC Light) model CIM6xx ('xx' could be BL/OW/ZN/AR/AL) Induction motor model with motor starting capability (as in the existing CIM5xx load models), and also detailed load torque representation (as in the existing CIMWxx load models)
Updates and new features of the Optimal Power Flow are described in the PSS/E Optimal Power Flow (OPF) Manual.
B-10
B-11
B-12
Appendix C
Start-up Commands
The following arguments can be specified on the command line when starting the program: -buses -rspfile -pyfile -argstr -embed -inifile Used to specify startup size of PSS/E, 1K->150k. Immediately run a Response file. Immediately run a Python file. Specify arguments for automation files. Run without display (until automation file terminates). Run program with alternative ini file.
C-1
C-2
Appendix D
Line Mode Interpreter
The historic command line interface to PSS/E has been replaced with a modern, event-driven GUI. There exist many response files, representing many man-hours of development effort that use the command line "language", as well as IPLAN programs that also utilize it via the PUSH set of commands. An interpreter (LMI) has been developed to support these usages that read in sequences of the command line "language" and calls the appropriate PSS/E API routine - the same API routines that are called by the PSS/E GUI. This is desirable for recording and translation purposes, consistency of behavior, and quality of maintenance. Given this mode of operation the imitation cannot be perfect. This document attempts to capture and summarize the differences.
D-1
7. Activities that output data files will have report or printer selections directed to progress window instead (actually, this is a limitation of the api design). The LMI dialog will still absorb printer/copies/etc. inputs, even though those choices will not be presented in the initial menu. 8. Device selection menus no longer present the with or without page breaks alternative; use lines-per-page to control. 9. Next page dialog for report output is ignored. It compares to running the old interface with the CRT lines per page (OPTN option 23) set to the maximum. 10. Terminal input of data will not verify any values entered until all data is entered. Some prompts may then be repeated (as progress information). 11. Inputs that could accept certain characters or numeric input will not produce data type errors for other character inputs, but will be treated as zero (e.g., CHNG allows 'Q' for data change lines. Entering, say, 'x' will be treated as zero.) 12. Names input is allowed, but all api's are called with bus numbers (means that if you record your input, you will see bus numbers, not names) (this is true of the entire interface). Quoted strings are allowed for bus names, which is a new feature, but within that string the length of the "name" portion of the extended name is still fixed. 13. Names input mode would generate extra input lines (i.e., the bus names would always be requested on a separate line from everything else). The interpreter simply accepts bus names instead of bus numbers when in names input mode.
D.1.2 By Activity
Other than the general differences cited in Section D.1.1. 1. MENU, HELP, DRED, GRED, GRPG, and most dynamics activities will be ignored, except for HELP, NEW. 2. IDEV, EXEC will be recognized in response files and IPLAN programs only. 3. Immediate (@) commands will be recognized in response files and IPLAN programs only. 4. PSAS and PSEB run only in CHECK mode when entered interactively; when used from a response file or an IPLAN program they can automatically invoke the created response file. 5. OPTN option for graphics device will be ignored. 6. EXEC can no longer be abbreviated EXE. 7. SIZE and CATA output to the report device, not the progress device. 8. ODEV does not show its menu when redirected. 9. Entering * for CASE only works in old interface if entered on same line as CASE. In the LMI it can also be entered later.
D-2
10. GOUT/GEXM will use line mode dialog for CRT display. 11. There is no support for binary coordinate data files. 12. DRAW options to plot by page (or Cycle Through All Pages option) or by bus are not supported (dialog will be absorbed). 13. All DRAW dialog subsequent to plot, other than device and options selections, are ignored (but absorbed). Line mode commands generated from the diagram are not recognized. 14. DRAW options are ignored, except for CHECK. however, the one-line drawing functions are philosophically different. In DRAW, drawing elements were required to match network elements, unless DRAW was run in ACCEPT mode, in which case the entire drawing was simply considered a picture, with no correspondence to the network case. The new one-line diagram allows for bound and unbound items on the diagram, and the coordinate data file input process attempts to bind what it can, and draws all remaining items as unbound. 15. DCLF/DCCC/RANK/TLTG/SPIL/MWMI will not ask the question "ENTER 0 TO EXIT, 1 TO CONTINUE" when the largest mismatch is greater than the MW mismatch tolerance on startup. 16. The "SS" option is assumed for ALOC. 17. CHNG will not print "new" (changed data) line. 18. TLTG/SPIL will ask for the study and opposing systems by label rather than by number; also it will always ask for these labels, even if the DFAX file has only 1 or 2 subsystems specified. 19. RDEQ/EQRD/SCEQ will ask whether to 'APPLY TRANSFORMER IMPEDANCE CORRECTION TO ZERO SEQUENCE' if any appropriate transformer exists in case, and prior to the subsystem selection dialog (line mode asked only after the first such transformer was selected for the subsystem). 20. EEQV will ask whether to SUPPRESS EQUIVALENCING OF PHASE SHIFTER if any appropriate transformer exists in case, and prior to the subsystem selection dialog (line mode asked only after the first such transformer was selected for the subsystem). 21. LIST/SQLI by subsystem, the interpreter strictly presents the prompt: ENTER 0 TO EXIT, 1 FOR NEW DATA CATEGORY, 2 FOR NEW SUBSYSTEM: after each data category is listed. 22. MCRE permits 'Q' to end terminal data input. 23. SPLT presents loads, machines, and branches at a bus in ID order rather than in load order. 24. Block data records in terminal input mode will always generate prompts. 25. STRT always asks for an OUTPUT file, and skips asking for a snapshot file if errors are returned from the STRT API.
D-3
D-4
Appendix E
Sample Data Files
E.1 SAVNW Case Data Input Files
SAVNW case comprises a simple power system network. It shows how to build a case in PSS/E and the kind of data input required to study load flow, fault analysis and dynamic behavior of power system network. A PSS/E File Planning Sheet is shown on next page.
E-1
Power Flow Raw Data Files (input data, source) savnw.raw PSS/E-30 savnw case. a. ______________________________ ________________________________________ b. ______________________________ ________________________________________
2.
3.
Dynamics Data Input Files (input data, source) savnw.dyr a. ______________________________ b. ______________________________
4.
Load Flow Saved Case Files (saved case, binary) savnw.sav a. ______________________________ ________________________________________ All loads converted to 100% Constant I and B. savcnv.sav b. ______________________________ ________________________________________ c. d. ______________________________ ______________________________ All generators converted using ZSOURCE. ________________________________________ ________________________________________
5.
________________________________________ ________________________________________
6.
________________________________________ ________________________________________
7.
Other Auxiliary Files (input data, source) savnw.bkd a. ______________________________ b. c. d. ______________________________ ______________________________ ______________________________
8.
Linear Network Analysis Data Files (input data, source) savnw.sub ACCC files. a. ______________________________ ________________________________________ b. c. d. ______________________________ savnw.mon ______________________________ savnw.con ______________________________ ________________________________________ ________________________________________ ________________________________________
9.
________________________________________ ________________________________________
10. CONEC and CONET Subroutine Files (FORTRAN, source) conec.flx a. ______________________________ ________________________________________ b. ______________________________ conet.flx ________________________________________
E-2
Siemens Power Transmission & Distribution, Inc., Power Technologies International E-3
0, 100.00 / PSS/E-30.0 FRI, JUL 16 2004 11:17 PSS/E PROGRAM APPLICATION GUIDE EXAMPLE BASE CASE INCLUDING SEQUENCE DATA 101,'NUC-A ', 21.6000,2, 0.000, 0.000, 1, 77,1.02000, 16.5466, 11 102,'NUC-B ', 21.6000,2, 0.000, 0.000, 1, 77,1.02000, 16.5466, 11 151,'NUCPANT ', 500.0000,1, 0.000, -600.000, 1, 1,1.01190, 10.8887, 1 152,'MID500 ', 500.0000,1, 0.000, 0.000, 1, 1,1.01707, -1.1152, 1 153,'MID230 ', 230.0000,1, 0.000, 0.000, 1, 1,0.99300, -3.2357, 1 154,'DOWNTN ', 230.0000,1, 0.000, 300.000, 1, 1,0.93892, -9.8857, 1 201,'HYDRO ', 500.0000,1, 0.000, 300.000, 2, 2,1.04000, 6.1599, 22 202,'EAST500 ', 500.0000,1, 0.000, 0.000, 2, 2,1.00879, -1.3172, 2 203,'EAST230 ', 230.0000,1, 0.000, 50.000, 2, 2,0.96651, -6.9180, 2 204,'SUB500 ', 500.0000,1, 0.000, 0.000, 2, 2,0.97873, -3.7331, 2 205,'SUB230 ', 230.0000,1, 0.000, 300.000, 2, 2,0.94902, -9.1798, 2 206,'URBGEN ', 18.0000,2, 0.000, 0.000, 2, 2,1.02361, -2.9699, 22 211,'HYDRO_G ', 20.0000,2, 0.000, 0.000, 2, 2,1.04045, 12.9201, 22 3001,'MINE ', 230.0000,1, 0.000, 0.000, 5, 5,1.02979, -1.3728, 55 3002,'E. MINE ', 500.0000,1, 0.000, 0.000, 5, 5,1.02791, -1.8253, 5 3003,'S. MINE ', 230.0000,1, 0.000, 0.000, 5, 5,1.02332, -2.2538, 5 3004,'WEST ', 500.0000,1, 0.000, 0.000, 5, 5,1.01647, -3.4289, 5 3005,'WEST ', 230.0000,1, 0.000, 0.000, 5, 5,0.99478, -5.1800, 5 3006,'UPTOWN ', 230.0000,1, 0.000, 0.000, 5, 5,0.99404, -3.7922, 5 3007,'RURAL ', 230.0000,1, 0.000, 0.000, 5, 5,0.96370, -8.5380, 5 3008,'CATDOG ', 230.0000,1, 0.000, 0.000, 5, 5,0.95861, -9.0489, 55 3011,'MINE_G ', 13.8000,3, 0.000, 0.000, 5, 5,1.04000, 0.0000, 55 3018,'CATDOG_G ', 13.8000,2, 0.000, 0.000, 5, 5,1.02177, -4.0804, 55 0 / END OF BUS DATA, BEGIN LOAD DATA 153,'1 ',1, 1, 1, 200.000, 100.000, 0.000, 0.000, 0.000, 0.000, 1 154,'1 ',1, 2, 1, 600.000, 450.000, 0.000, 0.000, 0.000, 0.000, 1 154,'2 ',1, 2, 1, 400.000, 350.000, 0.000, 0.000, 0.000, 0.000, 100 203,'1 ',1, 2, 2, 300.000, 150.000, 0.000, 0.000, 0.000, 0.000, 2 205,'1 ',1, 2, 2, 1200.000, 700.000, 0.000, 0.000, 0.000, 0.000, 2 3005,'1 ',1, 5, 5, 100.000, 50.000, 0.000, 0.000, 0.000, 0.000, 5 3007,'1 ',1, 5, 5, 200.000, 75.000, 0.000, 0.000, 0.000, 0.000, 5 3008,'1 ',1, 5, 5, 200.000, 75.000, 0.000, 0.000, 0.000, 0.000, 5 0 / END OF LOAD DATA, BEGIN GENERATOR DATA 101,'1 ', 750.000, 81.194, 600.000, -100.000,1.02000, 0, 900.000, 0.01000, 0.30000, 0.00000, 0.00000,1.00000,1, 100.0, 810.000, 102,'1 ', 750.000, 81.194, 600.000, -100.000,1.02000, 0, 900.000, 0.01000, 0.30000, 0.00000, 0.00000,1.00000,1, 100.0, 810.000, 206,'1 ', 800.000, 600.000, 600.000, 0.000,0.98000, 205, 1000.000, 0.01000, 0.25000, 0.00000, 0.00000,1.00000,1, 100.0, 900.000, 211,'1 ', 600.000, 17.750, 400.000, -100.000,1.04000, 201, 725.000, 0.01000, 0.26000, 0.00000, 0.00000,1.00000,1, 100.0, 616.250, 3011,'1 ', 258.656, 104.043, 600.000, -100.000,1.04000, 0, 1000.000, 0.01000, 0.35000, 0.00000, 0.00000,1.00000,1, 100.0, 900.000, 3018,'1 ', 100.000, 80.000, 80.000, 0.000,1.02000, 3008, 130.000, 0.01000, 0.35000, 0.00000, 0.00000,1.00000,1, 100.0, 117.000, 0 / END OF GENERATOR DATA, BEGIN BRANCH DATA 151, 152,'1 ', 0.00260, 0.04600, 3.50000, 1200.00, 1300.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 151, 152,'2 ', 0.00260, 0.04600, 3.50000, 1200.00, 1300.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 151, 201,'1 ', 0.00100, 0.01500, 1.20000, 1200.00, 1300.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 152, -202,'1 ', 0.00080, 0.01000, 0.95000, 1200.00, 1300.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 152, 3004,'1 ', 0.00300, 0.03000, 2.50000, 0.00, 0.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 153, 154,'1 ', 0.00500, 0.04500, 0.10000, 300.00, 350.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,0.7500, 100,0.2500 153, 154,'2 ', 0.00600, 0.05400, 0.15000, 300.00, 350.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 153, 3006,'1 ', 0.00100, 0.01200, 0.03000, 0.00, 0.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 154, 203,'1 ', 0.00400, 0.04000, 0.10000, 200.00, 250.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 154, 205,'1 ', 0.00033, 0.00333, 0.09000, 600.00, 660.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 154, 3008,'1 ', 0.00270, 0.02200, 0.30000, 400.00, 440.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,1.0000 201, 202,'1 ', 0.00200, 0.02500, 2.00000, 1200.00, 1300.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 22,1.0000 201, 204,'1 ', 0.00300, 0.03000, 2.50000, 1200.00, 1300.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 22,1.0000 203, -205,'1 ', 0.00500, 0.04500, 0.08000, 200.00, 250.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 2,1.0000 203, -205,'2 ', 0.00500, 0.04500, 0.08000, 200.00, 250.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 2,1.0000 3001, 3003,'1 ', 0.00000, 0.00800, 0.00000, 0.00, 0.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 55,1.0000 3002, 3004,'1 ', 0.00600, 0.05400, 0.09000, 0.00, 0.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 5,1.0000 3003, 3005,'1 ', 0.00600, 0.05400, 0.09000, 0.00, 0.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 5,1.0000 3003, 3005,'2 ', 0.00600, 0.05400, 0.09000, 0.00, 0.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 5,1.0000 3005, 3006,'1 ', 0.00350, 0.03000, 0.07000, 0.00, 0.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 5,1.0000 3005, 3007,'1 ', 0.00300, 0.02500, 0.06000, 0.00, 0.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 5,1.0000 3005, 3008,'1 ', 0.00600, 0.05000, 0.12000, 0.00, 0.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 5,1.0000 3007, 3008,'1 ', 0.00300, 0.02500, 0.06000, 0.00, 0.00, 1.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 5,1.0000
22,0.2308,
11,0.0769
Figure E-1. SAVNW Load Flow Raw Data File savnw.raw (1 of 2 Sheets)
0 / END OF BRANCH DATA, BEGIN TRANSFORMER DATA 151, 101, 0,'1 ',1,1,1, 0.00000, 0.00000,2,' ',1, 1,1.0000 0.00030, 0.01360, 100.00 1.00000, 0.000, 0.000, 1250.00, 1350.00, 1750.00, 0, 0, 1.10000, 0.90000, 1.10000, 0.90000, 1.00000, 0.000 151, 102, 0,'1 ',1,1,1, 0.00000, 0.00000,2,' ',1, 1,1.0000 0.00030, 0.01360, 100.00 1.00000, 0.000, 0.000, 1250.00, 1350.00, 1750.00, 0, 0, 1.10000, 0.90000, 1.10000, 0.90000, 1.00000, 0.000 152, 153, 0,'1 ',1,1,1, 0.00000, 0.00000,2,' ',1, 1,1.0000 0.00000, 0.00500, 100.00 1.01000, 0.000, 0.000, 2500.00, 3000.00, 3500.00, 1, 154, 1.05000, 0.95000, 1.00000, 0.98000, 1.00000, 0.000 201, 211, 0,'1 ',1,1,1, 0.00000, 0.00000,2,' ',1, 22,1.0000 0.00070, 0.02125, 100.00 1.00000, 0.000, 0.000, 800.00, 1000.00, 1120.00, 0, 201, 1.10000, 0.90000, 1.05000, 0.95000, 1.00000, 0.000 202, 203, 0,'1 ',1,1,1, 0.00000, 0.00000,2,' ',1, 2,1.0000 0.00040, 0.01625, 100.00 1.00000, 0.000, 0.000, 800.00, 1040.00, 1200.00, 3, 0,30.00000,-30.0000,555.0000,545.0000, 1.00000, 0.000 204, 205, 0,'1 ',1,1,1, 0.00000, 0.00000,2,' ',1, 2,1.0000 0.00030, 0.01500, 100.00 1.00000, 0.000, 0.000, 800.00, 1040.00, 1200.00, 1, 205, 1.05000, 0.95000, 1.00000, 0.98000, 1.00000, 0.000 205, 206, 0,'1 ',1,1,1, 0.00000, 0.00000,2,' ',1, 2,1.0000 0.00026, 0.01333, 100.00 1.00000, 0.000, 0.000, 900.00, 1080.00, 1350.00, 0, 0, 1.10000, 0.90000, 1.10000, 0.90000, 1.00000, 0.000 3001, 3002, 0,'1 ',1,1,1, 0.00000, 0.00000,1,' ',1, 55,1.0000 0.00030, 0.01500, 100.00 1.00000, 0.000, 0.000, 800.00, 1040.00, 1200.00, 0, 0, 1.10000, 0.90000, 1.05000, 0.95000, 1.00000, 0.000 3001, 3011, 0,'1 ',1,1,1, 0.00000, 0.00000,2,' ',1, 55,1.0000 0.00020, 0.01000, 100.00 1.00000, 0.000, 0.000, 1300.00, 1560.00, 1820.00, 0, 0, 1.10000, 0.90000, 1.05000, 0.95000, 1.00000, 0.000 3004, 3005, 0,'1 ',1,1,1, 0.00000, 0.00000,1,' ',1, 5,1.0000 0.00040, 0.01625, 100.00 1.00000, 0.000, 0.000, 800.00, 1040.00, 1200.00, 0, 0, 1.10000, 0.90000, 1.05000, 0.95000, 1.00000, 0.000 3008, 3018, 0,'1 ',1,1,1, 0.00000, 0.00000,2,' ',1, 55,1.0000 0.00021, 0.08500, 100.00 1.00000, 0.000, 0.000, 150.00, 200.00, 250.00, 0, 0, 1.10000, 0.90000, 1.05000, 0.95000, 1.00000, 0.000 0 / END OF TRANSFORMER DATA, BEGIN AREA DATA 1, 101, 250.000, 10.000,'FLAPCO ' 2, 206, -100.000, 10.000,'LIGHTCO ' 5, 3011, -150.000, 10.000,'WORLD ' 0 / END OF AREA DATA, BEGIN TWO-TERMINAL DC DATA 0 / END OF TWO-TERMINAL DC DATA, BEGIN VSC DC LINE DATA 0 / END OF VSC DC LINE DATA, BEGIN SWITCHED SHUNT DATA 0 / END OF SWITCHED SHUNT DATA, BEGIN IMPEDANCE CORRECTION DATA 0 / END OF IMPEDANCE CORRECTION DATA, BEGIN MULTI-TERMINAL DC DATA 0 / END OF MULTI-TERMINAL DC DATA, BEGIN MULTI-SECTION LINE DATA 201, 205,'&1', 204 3005, -3008,'&1', 3007 0 / END OF MULTI-SECTION LINE DATA, BEGIN ZONE DATA 1,'FIRST ' 2,'SECOND ' 5,'FIFTH ' 77,'PLANT ' 0 / END OF ZONE DATA, BEGIN INTER-AREA TRANSFER DATA 1, 2,'A', 70.00 1, 2,'B', 30.00 1, 5,'A', 100.00 1, 5,'B', 50.00 0 / END OF INTER-AREA TRANSFER DATA, BEGIN OWNER DATA 1,'TRAN 1 ' 2,'TRAN 2 ' 5,'TRAN 5 ' 11,'GEN 1 ' 22,'GEN 2 ' 55,'GEN 5 ' 100,'NO BUSES ' 0 / END OF OWNER DATA, BEGIN FACTS DEVICE DATA 0 / END OF FACTS DEVICE DATA
5, 0, 0.00000, 0.00000
5, 0, 0.00000, 0.00000
5, 0, 0.00000, 0.00000
5, 0, 0.00000, 0.00000
5, 0, 0.00000, 0.00000
5, 0, 0.00000, 0.00000
Figure E-1 (Cont). SAVNW Load Flow Raw Data File savnw.raw (2 of 2 Sheets)
E-4
0 0 0
0 0
/ PSS/E-30.0 FRI, JUL 16 2004 11:17 101,'1 ', 0.01000, 0.60000 102,'1 ', 0.01000, 0.60000 206,'1 ', 0.01000, 0.50000 211,'1 ', 0.01000, 0.40000 3011,'1 ', 0.01000, 0.70000 3018,'1 ', 0.01000, 0.70000 / END OF POSITIVE SEQ. MACHINE IMPEDANCE DATA, BEGIN NEGATIVE SEQ. MACHINE DATA 101,'1 ', 0.01000, 0.60000 102,'1 ', 0.01000, 0.60000 206,'1 ', 0.01000, 0.50000 211,'1 ', 0.01000, 0.40000 3011,'1 ', 0.01000, 0.70000 3018,'1 ', 0.01000, 0.70000 / END OF NEGATIVE SEQ. MACHINE IMPEDANCE DATA, BEGIN ZERO SEQ. MACHINE DATA 101,'1 ', 8000.00000, 0.60000 102,'1 ', 8000.00000, 0.60000 206,'1 ', 12000.00000, 0.50000 211,'1 ', 7000.00000, 0.40000 3011,'1 ', 14000.00000, 0.70000 3018,'1 ', 2000.00000, 0.70000 / END OF ZERO SEQ. MACHINE IMPEDANCE DATA, BEGIN NEGATIVE SEQ. SHUNT DATA / END OF NEGATIVE SEQ. SHUNT DATA, BEGIN ZERO SEQ. SHUNT DATA / END OF ZERO SEQ. SHUNT DATA, BEGIN ZERO SEQ. NON-TRANSFORMER BRANCH DATA 151, 152,'1 ', 0.00700, 0.12000, 7.00000, 0.00000, 0.00000, 0.00000, 0.00000 151, 152,'2 ', 0.00700, 0.12000, 7.00000, 0.00000, 0.00000, 0.00000, 0.00000 151, 201,'1 ', 0.00300, 0.04500, 3.60000, 0.00000, 0.00000, 0.00000, 0.00000 152, 202,'1 ', 0.00250, 0.03000, 1.80000, 0.00000, 0.00000, 0.00000, 0.00000 152, 3004,'1 ', 0.00800, 0.08000, 5.00000, 0.00000, 0.00000, 0.00000, 0.00000 153, 154,'1 ', 0.01500, 0.13000, 0.20000, 0.00000, 0.00000, 0.00000, 0.00000 153, 154,'2 ', 0.01800, 0.16000, 0.30000, 0.00000, 0.00000, 0.00000, 0.00000 153, 3006,'1 ', 0.00300, 0.03500, 0.05000, 0.00000, 0.00000, 0.00000, 0.00000 154, 203,'1 ', 0.01000, 0.10000, 0.20000, 0.00000, 0.00000, 0.00000, 0.00000 154, 205,'1 ', 0.00100, 0.01000, 0.20000, 0.00000, 0.00000, 0.00000, 0.00000 154, 3008,'1 ', 0.00800, 0.06500, 0.60000, 0.00000, 0.00000, 0.00000, 0.00000 201, 202,'1 ', 0.00500, 0.07000, 4.00000, 0.00000, 0.00000, 0.00000, 0.00000 201, 204,'1 ', 0.00800, 0.08000, 5.00000, 0.00000, 0.00000, 0.00000, 0.00000 203, 205,'1 ', 0.01500, 0.13000, 0.15000, 0.00000, 0.00000, 0.00000, 0.00000 203, 205,'2 ', 0.01500, 0.13000, 0.15000, 0.00000, 0.00000, 0.00000, 0.00000 3001, 3003,'1 ', 0.00000, 0.00800, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000 3002, 3004,'1 ', 0.01600, 0.16000, 0.20000, 0.00000, 0.00000, 0.00000, 0.00000 3003, 3005,'1 ', 0.01600, 0.16000, 0.20000, 0.00000, 0.00000, 0.00000, 0.00000 3003, 3005,'2 ', 0.01600, 0.16000, 0.20000, 0.00000, 0.00000, 0.00000, 0.00000 3005, 3006,'1 ', 0.00800, 0.08000, 0.15000, 0.00000, 0.00000, 0.00000, 0.00000 3005, 3007,'1 ', 0.00700, 0.07500, 0.12000, 0.00000, 0.00000, 0.00000, 0.00000 3005, 3008,'1 ', 0.01400, 0.15000, 0.24000, 0.00000, 0.00000, 0.00000, 0.00000 3007, 3008,'1 ', 0.00700, 0.07000, 0.12000, 0.00000, 0.00000, 0.00000, 0.00000 / END OF ZERO SEQ. NON-TRANSFORMER BRANCH DATA, BEGIN ZERO SEQ. MUTUAL DATA 151, 152,'1 ', 151, 152,'2 ', 0.00200, 0.02000, 0.00000, 1.00000, 0.00000, 1.00000 153, 154,'1 ', 153, 154,'2 ', 0.00300, 0.02500, 0.00000, 1.00000, 0.00000, 1.00000 203, 205,'1 ', 203, 205,'2 ', 0.00200, 0.02000, 0.00000, 1.00000, 0.00000, 1.00000 3003, 3005,'1 ', 3003, 3005,'2 ', 0.00250, 0.02500, 0.00000, 1.00000, 0.00000, 1.00000 154, 203,'1 ', 203, 205,'1 ', -0.00100, -0.01000, 0.70000, 1.00000, 0.00000, 0.35000 154, 203,'1 ', 203, 205,'2 ', -0.00100, -0.01000, 0.70000, 1.00000, 0.00000, 0.35000 / END OF ZERO SEQ. MUTUAL DATA, BEGIN ZERO SEQ. TRANSFORMER DATA 101, 151, 0,'1 ', 2, 0.00000, 0.00000, 0.00030, 0.01360 102, 151, 0,'1 ', 2, 0.00000, 0.00000, 0.00030, 0.01360 152, 153, 0,'1 ', 1, 0.00000, 0.00000, 0.00000, 0.00500 201, 211, 0,'1 ', 2, 0.00000, 0.00000, 0.00070, 0.02130 202, 203, 0,'1 ', 1, 0.00000, 0.00000, 0.00040, 0.01630 204, 205, 0,'1 ', 1, 0.00000, 0.00000, 0.00030, 0.01500 205, 206, 0,'1 ', 2, 0.00000, 0.00000, 0.00030, 0.01330 3001, 3002, 0,'1 ', 1, 0.00000, 0.00000, 0.00030, 0.01500 3001, 3011, 0,'1 ', 2, 0.00000, 0.00000, 0.00020, 0.01000 3004, 3005, 0,'1 ', 1, 0.00000, 0.00000, 0.00040, 0.01630 3008, 3018, 0,'1 ', 2, 0.00000, 0.00000, 0.00020, 0.08500 / END OF ZERO SEQ. TRANSFORMER DATA, BEGIN ZERO SEQ. SWITCHED SHUNT DATA / END OF ZERO SEQ. SWITCHED SHUNT DATA
E-5
E-6
1 1 1 1 1 1
101 'GENROU' 4.0000 0.80000 101 'IEEET1' -7.3000 0.0000 101 'TGOV1' 1.0000 102 'GENROU' 4.0000 0.80000 102 'IEEET1' -7.3000 0.0000 102 'TGOV1' 1.0000 206 'GENROU' 2.5000 0.70000 206 'IEEET1' -2.1000 0.0000 206 'TGOV1' 3.0000 211 'GENSAL' 0.0000 0.10000 211 'SCRX' -5.0000 211 'HYGOV' 0.50000 1.2000 3011 'GENROU' 3.0000 0.85000 3011 'SEXS' 0.0000 3018 'GENROU' 3.0000 0.85000 3018 'SEXS' 0.0000
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
6.5000 0.0000 0.30000 0.0000 1.0000 2.4700 0.50000E-01 1.0000 6.5000 0.0000 0.30000 0.0000 1.0000 2.4700 0.50000E-01 1.0000 4.5000 0.0000 0.25000 0.0000 0.0000 2.4700 0.50000E-01 9.0000 5.0000 1.0000 0.11000 0.10000 5.0000 0.50000E-01 0.20000 0.50000 5.0000 0.0000 0.35000 0.10000 4.0000 / 5.0000 0.0000 0.35000 0.10000 4.0000 /
0.60000E-01 1.8000 0.15000 400.00 0.80000 0.35000E-01 0.50000E-01 0.0000 / 0.60000E-01 1.8000 0.15000 400.00 0.80000 0.35000E-01 0.50000E-01 0.0000 / 0.70000E-01 1.4000 0.10000 40.000 0.50000 0.35000E-01 0.50000E-01 0.0000 / 0.50000E-01 0.75000 0.62000 / 10.000 1.0000 0.30000 1.0000 0.80000E-01/ 0.60000E-01 1.6000 0.20000 10.000 0.60000E-01 1.6000 0.20000 10.000
0.20000 1.7500 0.90000E-01 0.40000E-01 0.30000E-01 4.5000 1.0500 0.20000 1.7500 0.90000E-01 0.40000E-01 0.30000E-01 4.5000 1.0500 0.15000 1.3500 0.90000E-01 0.60000E-01 0.80000E-01 3.5000 0.9000 0.20000 0.40000 200.00 10.000 5.0000 0.0000 0.20000 1.5500 0.90000E-01 100.00 0.20000 1.5500 0.90000E-01 100.00 /
0.50000E-01 0.60000 0.38000 / 7.3000 1.0000 0.47000 / 0.30000 0.50000E-01 0.60000 0.38000 / 7.3000 1.0000 0.47000 / 0.30000 0.50000E-01 0.50000 0.38000 / 2.1000 0.80000 0.60000 / 0.30000 5.0000 0.26000 0.50000E-01 0.50000E-01 1.2500 0.60000E-01 0.70000 0.38000 / 0.10000 0.60000E-01 0.70000 0.38000 / 0.10000
E-7
1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 5 5 5 5 5
Figure E-6. SAMPLE Load Flow Raw Data File sample.raw (1 of 4 Sheets)
E-8
Siemens Power Transmission & Distribution, Inc., Power Technologies International E-9
101,'1 ', 750.000, 104.978, 400.000, -100.000,1.01000, 0, 900.000, 0.01000, 0.30000, 0.00000, 0.00000,1.00000,1, 100.0, 102,'1 ', 650.000, 112.745, 410.000, -110.000,1.01000, 0, 950.000, 0.01050, 0.32000, 0.00000, 0.00000,1.00000,1, 100.0, 206,'1 ', 800.000, 283.913, 500.000, -400.000,1.00000, 0, 1000.000, 0.01060, 0.25100, 0.00000, 0.00000,1.00000,1, 100.0, 211,'1 ', 600.000, 87.292, 510.000, -100.000,1.00000, 0, 725.000, 0.01080, 0.26200, 0.00000, 0.00000,1.00000,1, 100.0, 301,'1 ', 996.883, 299.543, 700.000, -650.000,1.00000, 0, 1067.000, 0.01090, 0.23000, 0.01400, 0.12600,1.02500,1, 98.0, 301,'2 ', 996.883, 299.543, 710.000, -600.000,1.00000, 0, 1070.000, 0.01100, 0.24000, 0.01100, 0.12700,1.02600,1, 98.0, 301,'3 ', 996.883, 299.543, 720.000, -600.000,1.00000, 0, 1075.000, 0.00800, 0.25000, 0.01200, 0.12800,1.02700,1, 98.0, 401,'1 ', 321.000, 142.325, 600.000, -100.000,1.00000, 0, 600.000, 0.01230, 0.22230, 0.00000, 0.00000,1.00000,1, 90.0, 402,'1 ', 321.000, 142.325, 610.000, -110.000,1.00000, 0, 610.000, 0.00450, 0.24320, 0.00000, 0.00000,1.00000,1, 91.0, 3011,'1 ', 1316.962, 148.216, 620.000, -120.000,1.00000, 0, 1050.000, 0.00760, 0.35430, 0.00000, 0.00000,1.00000,1, 92.0, 3018,'1 ', 400.000, -0.628, 300.000, -150.000,0.99000, 0, 530.000, 0.08700, 0.35630, 0.00000, 0.00000,1.00000,1, 92.5, 3018,'2 ', 100.000, -0.157, 75.000, -75.000,0.99000, 0, 120.000, 0.02400, 0.35530, 0.00000, 0.00000,1.00000,1, 92.5, 0 / END OF GENERATOR DATA, BEGIN BRANCH DATA 151, -152,'1 ', 0.00260, 0.04600, 3.50000, 1200.00, 1100.00, 1000.00, 0.01000, -0.25000, 0.01100, -0.15000,1, 150.00, 1,0.2000, 151, -152,'2 ', 0.00261, 0.04610, 3.51000, 1205.00, 1105.00, 1005.00, 0.01300, -0.25100, 0.01200, -0.02000,1, 149.00, 5,0.2315, 151, -201,'1 ', 0.00100, 0.01500, 1.20000, 1206.00, 1106.00, 1006.00, 0.00000, 0.00000, 0.00000, -1.00000,1, 100.00, 2,0.3600, 152, 202,'1 ', 0.00080, 0.01000, 0.95000, 1207.00, 1107.00, 1007.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 200.00, 1,0.3939, 152, -3004,'1 ', 0.00300, 0.03000, 2.50000, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 201.00, 5,0.2379, 153, -154,'2 ', 0.00600, 0.05400, 0.15000, 350.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 80.00, 2,0.2727, 153, -3006,'1 ', 0.00000, 0.00010, 0.00000, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.00, 1,0.3443, 154, 155,'1 ', 0.00500, 0.04500, 0.10000, 400.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 81.00, 5,0.1914, 154, -203,'1 ', 0.00400, 0.04000, 0.10000, 400.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 100.00, 2,0.2000, 154, -205,'1 ', 0.00033, 0.00333, 0.09000, 600.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 120.00, 1,0.1667, 154, -3008,'1 ', 0.00270, 0.02200, 0.30000, 800.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 119.00, 5,0.1925, 201, -202,'1 ', 0.00200, 0.02500, 2.00000, 1200.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 300.00, 2,0.1905, 201, -207,'C1', 0.00150, 0.01500, 1.25000, 1200.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 250.00, 1,0.2500, 203, 205,'1 ', 0.00500, 0.04500, 0.08000, 200.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 70.00, 5,0.1925, 204, -207,'C2', 0.00150, 0.01500, 1.25000, 1200.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 300.00, 2,0.2000, 205, 212,'1 ', 0.00000, 0.01000, 0.00000, 1250.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 71.00, 1,0.2000, 205, -214,'2 ', 0.00200, 0.02500, 2.00000, 1200.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 100.00, 5,0.2100, 205, -216,'3 ', 0.00500, 0.04500, 0.08000, 200.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 81.00, 2,0.1818, 205, -217,'4 ', 0.00500, 0.04500, 0.08000, 200.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 80.00, 1,0.1667, 205, -218,'5 ', 0.00500, 0.04500, 0.08000, 200.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 59.00, 5,0.1650, 213, -214,'1 ', 0.00000, 0.01000, 0.00000, 1250.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 0.50, 2,0.1429, 3001, -3003,'1 ', 0.00000, 0.00800, 0.00000, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 70.00, 1,0.1639, 3002, -3004,'1 ', 0.00600, 0.05400, 0.09000, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 200.00, 5,0.1925, 3003, -3005,'1 ', 0.00600, 0.05400, 0.09000, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 90.00, 2,0.2000, 3003, -3005,'2 ', 0.00600, 0.05400, 0.09000, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 90.00, 1,0.1333, 3005, -3006,'1 ', 0.00350, 0.03000, 0.07000, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 70.00, 5,0.1650, 3005, -3007,'1 ', 0.00300, 0.02500, 0.06000, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 80.00, 2,0.1527, 3005, -3008,'1 ', 0.00600, 0.05000, 0.12000, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,0, 60.00, 1,0.1802, 3007, -3008,'1 ', 0.00300, 0.02500, 0.06000, 0.00, 0.00, 0.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 60.00, 5,0.1858, 3008, -3009,'1 ', 0.00300, 0.02500, 0.06000, 25.00, 22.00, 18.00, 0.00000, 0.00000, 0.00000, 0.00000,1, 60.00, 1,0.1797, 0 / END OF BRANCH DATA, BEGIN TRANSFORMER DATA 101, 151, 0,'T1',2,2,1, 0.17147, 0.10288,2,'NUCA GSU ',1, 1,0.3200, 2,0.3900, 3,0.1400, 4,0.1500 0.00110, 0.09100, 1200.00 21.6000, 21.600, 0.000, 1200.00, 1100.00, 1000.00, 1, 101,22.68000,20.52000, 1.05000, 0.95000, 25, 0, 0.00021, 0.00051 500.000, 500.000 102, 151, 0,'T2',2,1,2, 453750, 0.00260,2,'NUCB GSU ',1, 1,0.2100, 2,0.2500, 3,0.2200, 4,0.3200 0.00012, 0.00760, 1210.00 21.6000, 21.600, 0.000, 1210.00, 1125.00, 1025.00, 1, 102,22.57200,20.62800, 1.04500, 0.95500, 27, 0, 0.00022, 0.00052 500.000, 500.000 152, 153, 0,'T3',2,1,1, 0.00021, 0.00012,2,'MID LTC ',1, 1,0.3500, 2,0.2200, 3,0.2500, 4,0.1800 0.00017, 0.00775, 800.00 475.000, 500.000, 0.000, 800.00, 750.00, 700.00, 1, 154,525.0000,475.0000, 1.00000, 0.98000, 10, 0, 0.00023, 0.00053 230.000, 230.000 152, 3021, 0,'T4',1,2,2, 562500, 0.00280,2,'WDUM DC ',1, 1,0.3900, 2,0.3200, 3,0.1500, 4,0.1400 0.00130, 0.06300, 1500.00 1.10000, 500.000, 0.000, 1500.00, 1400.00, 1350.00, 4, 0,22.57200,20.62800, 1.10000, 0.90000, 33, 2, 0.00000, 0.00000 1.00000, 18.000 152, 3022, 0,'T5',1,2,1, 0.00040, 0.00021,2,'EDUM DC ',1, 1,0.2200, 2,0.2500, 3,0.2100, 4,0.3200 0.00170, 0.07400, 1510.00 1.10000, 500.000, 0.000, 1510.00, 1410.00, 1393.00, 4, 0, 1.10000, 0.90000, 1.10000, 0.90000, 33, 0, 0.00000, 0.00000 1.00000, 18.000
800.000, 700.000, 850.000, 616.000, 1010.000, 1011.000, 1012.000, 350.000, 351.000, 1400.000, 500.000, 110.000, 2,0.3000, 1,0.3056, 3,0.2400, 2,0.2273, 1,0.3033, 3,0.2727, 2,0.2459, 1,0.2535, 3,0.3000, 2,0.2500, 1,0.2550, 3,0.2857, 2,0.3750, 1,0.2550, 3,0.3000, 2,0.3000, 1,0.2782, 3,0.2727, 2,0.2500, 1,0.2186, 3,0.2143, 2,0.2459, 1,0.2550, 3,0.3000, 2,0.2000, 1,0.2186, 3,0.2290, 2,0.2703, 1,0.2462, 2,0.2695,
50.000, 33.000, 50.000, 30.000, 320.000, 321.000, 322.000, 25.000, 26.000, 100.000, 50.000, 20.000, 3,0.4000, 2,0.3704, 4,0.3200, 3,0.3030, 2,0.3667, 4,0.3636, 3,0.3279, 2,0.3065, 4,0.4000, 3,0.3333, 2,0.3083, 4,0.3810, 3,0.2500, 2,0.3083, 4,0.4000, 3,0.4000, 2,0.3364, 4,0.3636, 3,0.3333, 2,0.2643, 4,0.2857, 3,0.3279, 2,0.3083, 4,0.4000, 3,0.2667, 2,0.2643, 4,0.3053, 3,0.3604, 2,0.4023, 3,0.3594,
1,0.1289, 1,0.3647, 1,0.1034, 1,0.1423, 1,0.1118, 1,0.1173, 1,0.1260, 1,0.1625, 1,0.1588, 1,0.1452, 1,0.1043, 1,0.3003, 4,0.1000 3,0.0926 5,0.0800 4,0.0758 3,0.0922 5,0.0909 4,0.0820 3,0.2486 5,0.1000 4,0.2500 3,0.2442 5,0.1429 4,0.1250 3,0.2442 5,0.1000 4,0.1000 3,0.1755 5,0.1818 4,0.2500 3,0.3521 5,0.3571 4,0.2623 3,0.2442 5,0.1000 4,0.4000 3,0.3521 5,0.3130 4,0.1892 3,0.1657 4,0.1914
2,0.2524, 2,0.1838, 2,0.4006, 2,0.2210, 2,0.2184, 2,0.3200, 2,0.2268, 2,0.2423, 2,0.2117, 2,0.1926, 2,0.2037, 2,0.1358,
3,0.1031, 3,0.0751, 3,0.0825, 3,0.1842, 3,0.0893, 3,0.0936, 3,0.1827, 3,0.0990, 3,0.1959, 3,0.2677, 3,0.2749, 3,0.2857,
4,0.5156 4,0.3764 4,0.4135 4,0.4525 4,0.5805 4,0.4691 4,0.4644 4,0.4962 4,0.4335 4,0.3945 4,0.4171 4,0.2782
Figure E-6 (Cont). SAMPLE Load Flow Raw Data File sample.raw (2 of 4 Sheets)
E-10 Siemens Power Transmission & Distribution, Inc., Power Technologies International
201, 211, 0,'T6',2,1,2, 262500, 0.00300,2,'HYDRO_G XMER',1, 1,0.1400, 2,0.1500, 3,0.3200, 4,0.3900 0.00026, 0.01343, 700.00 500.000, 500.000, 0.000, 700.00, 650.00, 611.00, 0, 0, 1.10000, 0.90000, 1.10000, 0.90000, 5, 0, 0.00000, 0.00000 20.0000, 20.000 203, 202, 0,'T7',1,2,1, 0.00095, 0.00046,1,'EAST PS ',1, 1,0.2754, 2,0.3261, 3,0.2899, 4,0.1087 0.00210, 0.05400, 750.00 0.99000, 230.000, 0.143, 750.00, 700.00, 657.00, 3, 0,12.00000,-11.0000,-900.000,-950.000, 33, 1, 0.00000, 0.00000 1.00000, 500.000 204, 205, 0,'T8',1,2,1, 0.00113, 0.00052,2,'SUB LTC ',1, 1,0.3019, 2,0.4245, 3,0.1321, 4,0.1415 0.00370, 0.04500, 800.00 1.03667, 500.000, 0.000, 800.00, 775.00, 717.00, 1, 205, 1.05000, 0.95000, 1.00000, 0.98000, 16, 0, 0.00024, 0.00054 1.00000, 230.000 205, 206, 0,'T9',1,2,1, 0.00113, 0.00052,2,'URB TX ',1, 1,0.1905, 2,0.4643, 3,0.1667, 4,0.1786 0.00160, 0.04800, 900.00 1.01591, 230.000, 0.000, 900.00, 850.00, 799.00, 2, 0, 1.05000, 0.97500,-175.000,-250.000, 12, 0, 0.00000, 0.00000 1.00000, 18.000 205, 215, 216,'3 ',1,2,2, 34200, 0.00228,2,'3WNDSTAT3 ',3, 2,0.2540, 2,0.1746, 3,0.3333, 4,0.2381 0.00103, 0.10000, 150.00, 0.00138, 0.12000, 20.00, 0.00068, 0.07500, 15.00,1.02605, -33.7608 1.00000, 230.000, 0.000, 150.00, 130.00, 120.00,-1, 215, 1.10000, 0.90000, 1.10000, 0.90000, 33, 0, 0.00025, 0.00064 1.10000, 18.000, 0.000, 20.00, 18.00, 15.00,-2, 0, 1.20000, 0.90120,150.0000,80.00000, 33, 0, 0.00012, 0.00046 1.00000, 230.000, 0.000, 15.00, 13.00, 10.00, 0, 0, 1.10000, 0.90000, 1.10000, 0.90000, 33, 0, 0.00000, 0.00000 205, 217, 218,'4 ',2,3,2, 6840, 0.00163,2,'3WNDSTAT4 ',4, 2,0.4671, 2,0.1250, 3,0.2379, 4,0.1700 228000, 0.10001, 30.00, 190000, 0.09000, 25.00, 266000, 0.07500, 35.00,0.99757, -33.6734 230.000, 230.000, 0.000, 30.00, 20.00, 10.00, 0, 0, 1.10000, 0.90000, 1.10000, 0.90000, 33, 0, 0.00031, 0.00784 230.000, 230.000, 0.000, 25.00, 18.00, 12.00,-1, 217,253.0000,207.0000,20.90000,18.88000, 33, 0, 0.00021, 0.00862 230.000, 230.000, 0.000, 35.00, 26.00, 14.00, 0, 0, 1.10000, 0.90000, 1.10000, 0.90000, 33, 0, 0.00024, 0.00394 3002, 3001, 3011,'1 ',1,1,1, 0.00120, 0.00420,2,'3WNDSTAT1 ',1, 1,0.1238, 2,0.2477, 3,0.1548, 5,0.4737 0.00020, 0.02500, 1000.00, 0.00030, 0.01000, 1000.00, 0.00040, 0.01100, 1000.00,0.99014, 1.5613 1.01010, 500.000, 0.000, 1200.00, 1150.00, 1090.00, 1, 3002, 1.10020, 0.92000, 1.16000, 0.93000, 33, 0, 0.00013, 0.00016 1.05000, 230.000, 0.000, 1250.00, 1175.00, 1112.00, 0, 0, 1.10010, 0.90000, 1.14000, 0.91000, 22, 0, 0.00012, 0.00015 1.01000, 19.400, 0.000, 1280.00, 1200.00, 1157.00, 0, 0, 1.10000, 0.91000, 1.10000, 0.92000, 11, 0, 0.00011, 0.00014 3005, 3004, 0,'10',1,1,2, 206250, 0.00340,1,'WEST TX ',1, 1,0.2645, 2,0.4959, 3,0.1157, 4,0.1240 0.00035, 0.00964, 550.00 1.00000, 230.000, 0.000, 550.00, 500.00, 455.00, 0, 0, 1.10000, 0.90000, 1.10000, 0.90000, 3, 0, 0.00000, 0.00000 1.00000, 500.000 3008, 3018, 0,'11',2,1,2, 196875, 0.00350,2,'CATDOG_XMER ',1, 1,0.2051, 2,0.2500, 3,0.4487, 4,0.0962 0.00044, 0.01276, 525.00 230.000, 230.000, 0.000, 525.00, 475.00, 423.00, 0, 0, 1.10000, 0.90000, 1.10000, 0.90000, 22, 2, 0.00000, 0.00000 13.8000, 13.800 3008, 3009, 3010,'2 ',2,1,1, 0.00021, 0.00012,1,'3WNDSTAT2 ',2, 5,0.8000, 3,0.0500, 2,0.1000, 1,0.0500 0.00515, 0.50000, 20.00, 0.00920, 0.80000, 15.00, 0.00375, 0.41667, 25.00,0.98665, -25.7544 230.000, 230.000, 0.000, 20.00, 18.00, 14.00, 0, 0, 1.10000, 0.90000, 1.10000, 0.90000, 33, 0, 0.00000, 0.00000 230.000, 230.000, 0.000, 15.00, 13.00, 9.00, 0, 0, 1.10000, 0.90000, 1.10000, 0.90000, 33, 0, 0.00000, 0.00000 21.6000, 21.600, 30.000, 25.00, 19.00, 16.00, 0, 0, 1.10000, 0.90000, 1.10000, 0.90000, 33, 0, 0.00000, 0.00000 0 / END OF TRANSFORMER DATA, BEGIN AREA DATA 1, 101, -2800.000, 10.000,'CENTRAL ' 2, 206, -1600.000, 10.000,'EAST ' 3, 301, 2900.000, 55.000,'CENTRAL_DC ' 4, 401, 300.000, 15.000,'EAST_COGEN1 ' 5, 3011, 900.000, 10.000,'WEST ' 6, 402, 300.000, 20.000,'EAST_COGEN2 ' 0 / END OF AREA DATA, BEGIN TWO-TERMINAL DC DATA 1,1, 7.8543, 1490.65, 525.00, 400.00, 3.9420, 0.15560,'I', 0.00, 20, 1.00000 301, 2,13.00, 7.50, 0.0111, 3.8800, 500.0,0.44000,1.06275,1.10000,0.90000,0.00525, 0, 0, 0,'1 ', 2.0034 3021, 2,21.00,18.50, 0.0000, 3.0470, 230.0,0.95652,1.07500,1.10000,0.80000,0.00625, 0, 152, 3021,'T4', 2.0000 2,1, 8.2000, 1500.00, 525.00, 400.00, 4.1000, 0.15000,'I', 0.00, 20, 1.00000 301, 2,12.00, 8.00, 0.0110, 3.8800, 500.0,0.44000,1.05450,1.11200,0.90000,0.00515, 0, 0, 0,'1 ', 0.0098 3022, 2,20.00,18.00, 0.0120, 3.0470, 230.0,0.95652,1.06250,1.10000,0.80000,0.00625, 0, 152, 3022,'T5', 0.0074 0 / END OF TWO-TERMINAL DC DATA, BEGIN VSC DC LINE DATA 'VDCLINE1 ',1, 0.7100, 1,0.3204, 2,0.3883, 3,0.1942, 4,0.0971 3005,2,2, -209.00, 0.95000, 100.000, 0.100, 50.000, 400.00, 1200.00,0.10000, 100.00, -110.00, 0, 100.0 3008,1,1, 100.00, 0.99000, 90.000, 0.150, 40.000, 350.00, 1200.00,0.15000, 150.00, -140.00, 0, 100.0 'VDCLINE2 ',1, 0.3500, 1,0.3705, 2,0.3597, 3,0.1799, 4,0.0899 203,2,1, -100.00, 1.00000, 100.000, 0.150, 123.000, 200.00, 1200.00,1.00000, 200.00, -150.00, 0, 100.0 205,1,1, 100.00, 1.00000, 93.000, 0.120, 98.000, 250.00, 1250.00,1.00000, 225.00, -250.00, 0, 99.0 0 / END OF VSC DC LINE DATA, BEGIN SWITCHED SHUNT DATA
Figure E-6 (Cont). SAMPLE Load Flow Raw Data File sample.raw (3 of 4 Sheets)
Siemens Power Transmission & Distribution, Inc., Power Technologies International E-11
152,1,1.04500,0.95500, 0, 100.0,' ', -233.00, 1, -15.00, 2, -5.00, 3, -10.00, 4, -8.00, 5, -7.00, 6, -5.00, 154,1,1.04480,0.96500, 0, 100.0,' ', 124.00, 1, 25.00, 2, 10.00, 2, 15.00, 1, 15.00, 2, 5.00, 3, 3.00, 3005,4,0.98000,0.64000, 3005, 100.0,'VDCLINE1 ', 0.00, 1, 33.35 3021,2,1.00000,1.00000, 0, 100.0,' ', 499.66, 2, 200.00, 1, 100.00, 2, 50.00, 4, 25.00 3022,2,1.00000,1.00000, 0, 100.0,' ', 599.58, 4, 100.00, 2, 50.00, 4, 25.00, 3, 20.00, 2, 20.00 0 / END OF SWITCHED SHUNT DATA, BEGIN IMPEDANCE CORRECTION DATA 1, -30.00, 1.10000, -24.00, 1.09100, -18.00, 1.08400, -12.00, 1.06300, -6.00, 1.03200, 0.00, 1.00000, 6.00, 1.03000, 12.00, 2,0.60000, 1.06000,0.70000, 1.05000,0.80000, 1.04000,0.90000, 1.03000,0.95000, 1.02000,1.00000, 1.01000,1.05000, 0.99000,1.10000, 0 / END OF IMPEDANCE CORRECTION DATA, BEGIN MULTI-TERMINAL DC DATA 1, 4, 5, 4, 1, 212, 400.00, 0 402, 4,10.00, 8.00, 0.0000,19.0000, 500.0,0.22000,1.01000,1.10000,0.97000,0.01000, 321.00, 1.0000, 0.15000, 3 401, 4,10.00, 8.00, 0.0000,19.0000, 500.0,0.22000,1.01000,1.10000,0.97000,0.01000, 321.00, 1.0000, 0.15000, 3 212, 4,20.00,18.00, 0.0000,10.0000, 230.0,0.45200,1.04000,1.10000,0.90000,0.01000, 500.00, 1.0000, 0.00000, 1 213, 4,20.00,18.00, 0.0000,10.0000, 230.0,0.45200,1.10000,1.10000,0.90000,0.01000, -303.80, 1.0000, 0.00000, 4 1, 401, 4, 4,'DC1 ', 0, 0.0000, 4 2, 212, 2, 2,'DC2 ', 0, 0.0000, 2 3, 402, 4, 4,'DC3 ', 0, 0.0000, 4 4, 213, 2, 2,'DC4 ', 0, 0.0000, 2 5, 0, 4, 4,'DC5 ', 0, 0.0000, 4 1, 5,'1', 29.0000, 0.00 2, 5,'1', 29.0000, 0.00 3, 5,'1', 29.0000, 0.00 4, 5,'1', 29.0000, 0.00 0 / END OF MULTI-TERMINAL DC DATA, BEGIN MULTI-SECTION LINE DATA 201, -204,'&1', 207 0 / END OF MULTI-SECTION LINE DATA, BEGIN ZONE DATA 1,'NORTH_A1 ' 2,'MID_A1_A2_A5' 3,'DISCNT_IN_A1' 4,'SOUTH_A1_A5 ' 5,'ALL_A3 ' 6,'NORTH_A5 ' 7,'NORTH_A2 ' 8,'SOUTH_A2 ' 9,'ALL_A4_A6 ' 0 / END OF ZONE DATA, BEGIN INTER-AREA TRANSFER DATA 1, 2,'A', 1000.00 1, 5,'B', -3800.00 2, 4,'C', -300.00 2, 6,'E', -300.00 3, 5,'D', 2900.00 0 / END OF INTER-AREA TRANSFER DATA, BEGIN OWNER DATA 1,'OWNER 1 ' 2,'OWNER 2 ' 3,'OWNER 3 ' 4,'OWNER 4 ' 5,'OWNER 5 ' 0 / END OF OWNER DATA, BEGIN FACTS DEVICE DATA 1, 153, 0,1, 0.000, 0.000,1.01500, 50.000, 100.000,0.92630,1.13400,1.00000, 0.000, 0.05652, 100.0, 1, 2, 153, 155,1, 350.000, 40.000,1.01500, 25.000, 9999.000,0.90000,1.10000,1.00000, 0.000, 0.05000, 100.0, 1, 0 / END OF FACTS DEVICE DATA
7, 2,
-7.00, 8, 4.00, 1,
-4.00 7.00
1.06000, 18.00, 1.08000, 24.00, 1.09000, 30.00, 1.11000 0.98000,1.20000, 0.97000,1.30000, 0.96000,1.40000, 0.95000
0.00000, 0.00000,
0.00000,0 0.00000,0
Figure E-6 (Cont). SAMPLE Load Flow Raw Data File sample.raw (4 of 4 Sheets)
/ PSS/E-30.0 FRI, JUN 04 2004 17:30 101,'1 ', 0.01101, 0.30001 102,'1 ', 0.01051, 0.32001 206,'1 ', 0.01061, 0.25101 211,'1 ', 0.01081, 0.26201 301,'1 ', 0.01091, 0.23001 301,'2 ', 0.01101, 0.24001 301,'3 ', 0.00801, 0.25001 401,'1 ', 0.01231, 0.22231 402,'1 ', 0.00451, 0.24321 3011,'1 ', 0.00761, 0.35431 3018,'1 ', 0.08701, 0.35631 3018,'2 ', 0.02401, 0.35531 / END OF POSITIVE SEQ. MACHINE IMPEDANCE DATA, BEGIN NEGATIVE SEQ. MACHINE DATA 101,'1 ', 0.01102, 0.30002 102,'1 ', 0.01052, 0.32002 206,'1 ', 0.01062, 0.25102 211,'1 ', 0.01082, 0.26202 301,'1 ', 0.01092, 0.23002 301,'2 ', 0.01102, 0.24002 301,'3 ', 0.00802, 0.25002 401,'1 ', 0.01232, 0.22232 402,'1 ', 0.00452, 0.24322 3011,'1 ', 0.00762, 0.35432 3018,'1 ', 0.08702, 0.35632 3018,'2 ', 0.02402, 0.35532 / END OF NEGATIVE SEQ. MACHINE IMPEDANCE DATA, BEGIN ZERO SEQ. MACHINE DATA 101,'1 ', 0.01103, 0.30003 102,'1 ', 0.01053, 0.32003 206,'1 ', 0.01063, 0.25103 211,'1 ', 0.01083, 0.26203 301,'1 ', 0.01093, 0.23003 301,'2 ', 0.01103, 0.24003 301,'3 ', 0.00803, 0.25003 401,'1 ', 0.01233, 0.22233 402,'1 ', 0.00453, 0.24323 3011,'1 ', 0.00763, 0.35433 3018,'1 ', 0.08703, 0.35633 3018,'2 ', 0.02403, 0.35533 / END OF ZERO SEQ. MACHINE IMPEDANCE DATA, BEGIN NEGATIVE SEQ. SHUNT DATA 154, 1.00240, 1.04210 201, 0.99240, 0.99042 3005, 1.00920, -1.00340 / END OF NEGATIVE SEQ. SHUNT DATA, BEGIN ZERO SEQ. SHUNT DATA 154, 0.99670, 0.98230 201, 0.99267, 0.98423 3005, 0.99467, -0.98423 / END OF ZERO SEQ. SHUNT DATA, BEGIN ZERO SEQ. NON-TRANSFORMER BRANCH DATA 151, 152,'1 ', 0.00710, 0.12100, 3.34000, 0.00710, 0.12121, 0.00713, 0.13211 151, 152,'2 ', 0.00712, 0.13200, 3.34200, 0.00712, 0.13232, 0.00724, 0.14323 151, 201,'1 ', 0.00300, 0.04500, 3.60000, 0.00000, 0.00000, 0.00000, 0.00000 152, 202,'1 ', 0.00250, 0.03000, 1.80000, 0.00000, 0.00000, 0.00000, 0.00000 152, 3004,'1 ', 0.00800, 0.08000, 5.00000, 0.00000, 0.00000, 0.00000, 0.00000 153, 154,'2 ', 0.01800, 0.16000, 0.30000, 0.00000, 0.00000, 0.00000, 0.00000 154, 155,'1 ', 1.00000, 0.20000, 2.00000, 0.30000, 3.00000, 0.40000, 4.00000 154, 203,'1 ', 5.00000, 0.23100, 1.00000, 0.30600, 2.00000, 0.37000, 3.00000 154, 205,'1 ', 2.00000, 0.20000, 3.00000, 0.30000, 4.00000, 0.40000, 5.00000 154, 3008,'1 ', 0.00800, 0.06500, 0.60000, 0.00000, 0.00000, 0.00000, 0.00000 201, 202,'1 ', 0.00500, 0.07000, 4.00000, 0.00000, 0.00000, 0.00000, 0.00000 201, 207,'C1', 0.00450, 0.04500, 0.40000, 0.00000, 0.00000, 0.00000, 0.00000 203, 205,'1 ', 0.01500, 0.13000, 0.15000, 0.00000, 0.00000, 0.00000, 0.00000 204, 207,'C2', 0.00450, 0.45000, 0.40000, 0.00000, 0.00000, 0.00000, 0.00000 205, 214,'2 ', 0.00600, 0.07500, 0.80000, 0.00000, 0.00000, 0.00000, 0.00000 205, 216,'3 ', 0.01500, 0.13000, 0.15000, 0.00000, 0.00000, 0.00000, 0.00000 205, 217,'4 ', 0.01500, 0.13000, 0.15000, 0.00000, 0.00000, 0.00000, 0.00000 205, 218,'5 ', 0.01500, 0.13000, 0.15000, 0.00000, 0.00000, 0.00000, 0.00000 213, 214,'1 ', 0.00000, 0.01000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000 3001, 3003,'1 ', 0.00000, 0.00800, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000 3002, 3004,'1 ', 0.01600, 0.16000, 0.20000, 0.00000, 0.00000, 0.00000, 0.00000 3005, 3006,'1 ', 0.00800, 0.08000, 0.15000, 0.00000, 0.00000, 0.00000, 0.00000 3005, 3007,'1 ', 0.00700, 0.07500, 0.12000, 0.00000, 0.00000, 0.00000, 0.00000 3007, 3008,'1 ', 0.00700, 0.07000, 0.12000, 0.00000, 0.00000, 0.00000, 0.00000 3008, 3009,'1 ', 0.00700, 0.07000, 0.12000, 0.00000, 0.00000, 0.00000, 0.00000 / END OF ZERO SEQ. NON-TRANSFORMER BRANCH DATA, BEGIN ZERO SEQ. MUTUAL DATA 151, 152,'1 ', 151, 152,'2 ', 0.00210, 0.02200, 0.00000, 1.00000, 0.00000, 1.00000 154, 203,'1 ', 203, 205,'1 ', 0.00110, 0.01200, 0.75000, 1.00000, 0.00000, 0.25000 / END OF ZERO SEQ. MUTUAL DATA, BEGIN ZERO SEQ. TRANSFORMER DATA 101, 151, 0,'T1', 3, 0.00480, 0.00720, 0.00010, 0.00771 102, 151, 0,'T2', 3, 0.00481, 0.00721, 0.00013, 0.00773 152, 153, 0,'T3', 1, 0.00000, 0.00000, 0.00019, 0.00794 152, 3021, 0,'T4', 2, 0.00482, 0.00722, 0.00021, 0.00815 152, 3022, 0,'T5', 2, 0.00483, 0.00723, 0.00012, 0.00523 201, 211, 0,'T6', 2, 0.00484, 0.00724, 0.00026, 0.00343 202, 203, 0,'T7', 1, 0.00000, 0.00000, 0.00072, 0.00743 204, 205, 0,'T8', 6, 0.00374, 0.00652, 0.00046, 0.00563 205, 206, 0,'T9', 7, 0.00375, 0.00653, 0.00018, 0.00533 205, 215, 216,'3 ', 2, 0.00000, 0.00000, -0.00015, 0.05833, 0.00530, 0.44166, 205, 217, 218,'4 ', 2, 0.00000, 0.00000, 0.00324, 0.00451, 0.00153, 0.08333, 3002, 3001, 3011,'1 ', 1, 0.00000, 0.00000, 0.00345, 0.00251, 0.00456, 0.00125, 3004, 3005, 0,'10', 5, 0.00376, 0.00654, 0.00036, 0.00991 3008, 3018, 0,'11', 4, 0.00000, 0.00000, 0.00044, 0.01276 3008, 3009, 3010,'2 ', 2, 0.00000, 0.00000, 0.00000, 0.00010, 0.00000, 0.00010, / END OF ZERO SEQ. TRANSFORMER DATA, BEGIN ZERO SEQ. SWITCHED SHUNT DATA 152, -0.00900, -0.00910, -0.00920, -0.00930, -0.00940, -0.00950, -0.00960, -0.00970 154, 0.00810, 0.00820, 0.00830, 0.00840, 0.00850, 0.00860, 0.00870, 0.00880 3005, 0.00950 3021, 0.00000, 0.00000, 0.00000, 0.00000 3022, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000 / END OF ZERO SEQ. SWITCHED SHUNT DATA
0.00000,
0.00010
E-12
E-13
E-14