What s New in Simulator Version 18

Similar documents
PowerWorld Simulator 17 What s New in Simulator. Mark Laufenberg

Modeling of RAS and Relays in Power Flow Contingency Analysis. Jamie Weber

What s New in Simulator Version 20

Steady-State Power System Security Analysis with PowerWorld Simulator

OPF Automation Examples

Transient Stability Analysis with PowerWorld Simulator

Introduction to PowerWorld Simulator: Interface and Common Tools

What s New in Simulator Version 20

Record Specification and File Format for Specifying Contingency Definitions and Remedial Actions Schemes

Dynamic Load Models in PowerWorld Simulator

PowerWorld s Experience Using Real-Time Power System Models

Record Specification and File Format for Specifying Contingency Definitions and Remedial Actions Schemes

Specifics of Implementation

PowerWorld Simulator Version 20 Auxiliary File Format Description for Specifying Contingency Definitions and Remedial Actions

Changes to Difference Case Tool in Simulator 20

Transient Stability Analysis with PowerWorld Simulator

Tutorials. Tutorial: Creating a New Case Page 1 of 13

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

PowerWorld Simulator Data Checks

( ) Regional Reliability Standard ( ) Regional Criteria ( ) Policy (x) Guideline ( ) Report or other ( ) Charter M&VWG. Physical location: Web URL:

Multi User Operations Training Simulator. Trainers Workshop Reception

Transient Stability Analysis with PowerWorld Simulator

Record Specification and File Format for Specifying a Power Flow Case

University of California, Santa Cruz Baskin Engineering School Electrical Engineering Department

A guide on PowerWorld Simulator ver. 12.0

Auxiliary Files I PowerWorld Corporation

Auxiliary File Format Overview

ETAP PowerStation 4.0

Dispatcher Training Simulator (DTS) JOB AIDE

Caroline Marzinzik. CMPLDW Support in PowerWorld Simulator ext. 12

LAB1 INTRODUCTION TO PSS/E EE461: POWER SYSTEMS COLORADO STATE UNIVERSITY

DRAFT Reliability Guideline: Modeling Distributed Energy Resources in Dynamic Load Models

CASE STUDY : Transient Stability Simulation Package

Approval...6. Current Revision...7. Introduction... 8 About PJM Manuals... 8 About This Manual... 8 Using This Manual...9

What s New in Version 14 of ASPEN OneLiner/ Power Flow

ISO New England Data Modeling Requirements

WECC Criterion MOD-(11 and 13)-WECC-CRT-1.1

Small Generator Interconnection System Impact Study Report. Completed For Q0047

SMUD Model Data Requirements & Reporting Procedures MOD VERSION 1.2

MISO Online Dynamic Security Assessment(DSA) Raja Thappetaobula Senior Advisor MISO

ABB static var compensator stabilizes Namibian grid voltage

ASPEN Software - Introduction

Requirements for Data for Power System Modeling and Analysis (MOD-032-1) Arizona Public Service Company

Load Flow Analysis. I Objectives

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

Requests for Clarifications And Responses Order No. 754 Data Request The Study of Single Point of Failure

Power System Network Simulator (PSNsim)

Level 2, 3 and 4 Interconnection Application for Certified, Inverter Based Generating Facilities Not Greater than 2MW

ASPEN Software - Introduction

Using WECC Composite Load Model and PowerWorld Time Step Simulation Tool. Eleanor Ewry

Karl Iliev, San Diego Gas & Electric Company

RTDMS CAISO TRAINING SESSION

Power System Enterprise Solution

Solutions for transmission network management

ASPEN OneLiner Version 14.6 Update

ETAP PowerStation 4.0

4.1.1 Generator Owner Transmission Owner that owns synchronous condenser(s)

THE INTEGRATED TESTING SOLUTION

i-pcgrid Workshop 2014 PG&E Order No. 754 Analysis: Protection

PRC Coordination of Protection Systems for Performance During Faults

XXXXX XXXX Wind Generation Project

Revised Generation Interconnection Impact Study Report. For. Queue Position 31 ( Interconnection Customer )

USE CASE 13 ADAPTIVE TRANSMISSION LINE PROTECTION

For the State of Washington SMALL GENERATOR INTERCONNECTION REQUEST (Tier 1 [Non-Net Meter], Tier 2, Tier 3) (Application Form)

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 10, 2015 ISSN (online):

POWER SYSTEM SECURITY CONCEPTS

Real Time Digital Simulator Testing of an On Line Integrated Stability Control System

USE CASE 14 CONTROLLED ISLANDING

Modeling and Simulation in XENDEE

4.1.1 Generator Owner Transmission Owner that owns synchronous condenser(s)

Achieving Smarter Grid Operation With On-Line DSA Technology

Maximizing protection coordination with self-healing technology

SPECIFIC INTERCONNECTION PROTECTION REQUIREMENTS... 5

CIM, PI AF and SISCO CIM Adapter Create New Application Opportunities for Utilities

COPYRIGHTED MATERIAL. Making Excel More Efficient

1 Description of Methodology for Volt / Var Optimization

System Protection and Control Subcommittee

POWER WORLD LAB MANUAL

Christian PAYERL, Poznan, 20 th May, 2009 ABB FACTS Grid connection of Wind Farms. ABB Group May 22, 2009 Slide 1

Safety Instructions 1-1 Avoid unintended Start General Description 2-2

.txt - Exporting and Importing. Table of Contents

Generation Interconnection Feasibility Study Report

Flexible High-Speed Load Shedding Using a Crosspoint Switch

SMALL GENERATOR INTERCONNECTION REQUEST. (Application Form)

EMS / DMS. DISTRIBUTION MANAGEMENT SYSTEM- Functional Description

System Studies for American Transmission Co. s Benson Lake SVC Project

Standard Development Timeline

Modular Smart Grid Power Systems Simulators (Utilities)

Auxiliary File Format for Simulator 13

Bridge. Master Covers Guide. Version

Real-time Power System Operation. Energy Management Systems. Introduction

Chapter 3 MODELING OF SHUNT FACTS DEVICES. The Shunt FACTS Devices are used for voltage control and

Information Document PRC-001-AB3-1.1(ii) Protection System Coordination ID # RS

Feasibility Study on Load Flow and Short Circuit Project

Evolution of Control for the Power Grid

Bus Protection Application Challenges

Main Components of a Static Var Compensator (SVC)

Standard Development Timeline

Lessons Learned in Static VAR Compensator Protection

Joint Transmission Planning Base Case Preparation Process

Transcription:

What s New in Simulator Version 18 PowerWorld Client Conference May 20, 2014 Jamie Weber weber@powerworld.com 217 384 6330 ext 13 2001 South First Street Champaign, Illinois 61820 +1 (217) 384.6330 support@powerworld.com http://www.powerworld.com

What s New in Version 18 Version 18 is a version with many, many, many small changes throughout Concentration this past year has been on improving existing features Contingency Analysis had a good number PV Curve ramping change Improved RAS handling for linearized contingency Extensive work on stability tool 2

Auxiliary File Improvements Multi-section lines: special SUBDATA section BusRenumber to help renumber dummy buses When loading an auxiliary file with object types REMOVEDBUS, REMOVEDBRANCH, etc.. The corresponding objects can be deleted. (objects seen on the Topological Differences dialog) Ability to read write REVERSE bids for StudyMWTransactions 3

Case Information Displays Difference Flows Improvements When in Difference Flows mode, switched shunt Min Mvar, Max Mvar, Shunts Blocks, and Shunt Steps will now show differences between the Present and Base case Custom Floats and Integers now show differences in Difference Flows When using the option to display column headers as variable names, the upper left cell in case information displays will now show the objectname of the objects in the table. New Generator field: Mvar Capability Curve Is Defined Indicates if the generator has a curve and not if the curve should be used (already have a Use Capability Curve ) 4

Case Information Displays New Branch Fields for limits in Amps instead of MVA Allow you to edit line limits in Amps instead of MVA. This only works for non-transformer branches. We only store one set of limit, so this only allows you to edit those limits in different units Change Limit A Amps automatically changes Limit A MVA too 5

Auxiliary File Cleanup Changed Model Condition and Model Expressions references to objects Previously we used a silly XML-inspired string Specify object references using a simple string "ObjectName ' Key1' ' Key2'" Gen<KEY1>11</KEY1><KEY2>A</KEY2> Gen '11' 'A Generally removed use of old format throughout When reading old AUX files these still will read in fine We no longer write out AUX files in this older format 6

New Option_Value objects for editing options in AUX or Case Info Previously the CTG_Option object allowed editing options in AUX or Case Info New object CTG_Option_Value allows same but it s vectorized Grouped Better description 7

Options by Value Many of them have been done 8

New Field ObjectID Cleans up editing existing objects by allow a field that interprets ALL various key filed choices Looks for Primary Keys Looks for Secondary Keys Looks for Labels Can not CREATE objects using this field, but great for editting existing objects Simplifies AUX formats such as for contingency analysis Gen (ObjectID, CTGPreventAGC, CTGPartFact, CTGMaxResp, UseLineDrop, Xcomp) { "Gen 'Texan_69.0' '1'" "NO" same 22.0 "NO" 0.0001 "Gen 'Viking_345' '1'" "YES" 54.0 "11%" "NO" 0.0123 "Gen 'Viking_345' '2'" "RESPOND" same 5.0 "PostCTG" -0.0500 "Gen 'Jet_69.0' '1'" "YES" 88.0 "" "PostCTG" 0.0512 "Gen 77 '1'" "RESPOND" same 0.0 "NO" 0.0001 "Gen 55 '1'" "NO" same "" "NO" 0.0001 } 9

Visual Indication of ObjectID and Label 10

User Interface Enhancements Quick Filter is available when choosing an object Increase width of file name list in recently opened files 11

User Interface Enhancements: Maintaining Significant Digits Numeric edit boxes with arrows will now automatically increase the number of decimal places to ensure that at least 2 significant digits are visible Transient Stability model parameters in case info displays no longer obey the decimal places user option. Now simplay always shows 7 significant digits while removing trailing zeros 12

New Script Commands SetInterfaceLimitToMonitoredElementLimitSum(fil tername) RenumberBuses, RenumberAreas, RenumberZones, RenumberSubs each have parameter denoting custom integer to use CTGRelinkUnlinkedElements TSResultStorageSetAll CTGJoinActiveCTGs DiffFlowRefresh resets topological links between for difference flows 13

New Script Command: LoadCSV("filename", YES) Loads a CSV file as though it s an AUX file if it was created by saving the file by choosing Save As\CSV or by Sending to Excel and then saving as CSV 14

ConditionVoltagePockets (VoltageThresh, AngleThres, Filter) Needed by ISO- New England to better handle exported State Estimation cases with unobservable pockets 15

Script Command Modifications Added ability to use the keyword ALL in special places to specify a list of variable names Multiple Element TLR: MultBusTLRSense:ALL Multiple Direction PTDF: LinePTDFMult:ALL With script commands SaveData(), SaveDataWithExtra(), SaveObjectFields() and SendToExcel(), you can now specify All in the list of fields and it will do ALL available fields the objecttype Allow special keywords @DATETIME, @DATE, @TIME, @BUILDDATE, and @VERSION to be used as part of the filename for SaveDataUsingExportFormat, SaveData, SaveDataWithExtra, SaveObjectFields, and WriteToTextFile script commands. These special keywords will be replaced with their actual values when the file is saved. 16

Using a script command to bring up the Open or Save Dialog Within all script commands related to opening or saving files, added a new ability to specify a filename of a special form that instructs PowerWorld to bring up the Open or Save dialog for the user to choose a file. Syntax of the file name is generally "<PROMPT 'Caption' 'FileTypes'> The entire string must start with <PROMPT and end with > Followed by a space and then a caption to be placed at the top of the file dialog Followed by an optionally list of File Types and extensions specified Enclosed in single quotes. List itself is composed of a pipe-delimited string ( ) with the first string representing the first file type, the second string representing the first file extension, the third string represent the second file type, the fourth string representing the second file extension and so on. Assume 'All Files (*.*) *.*' if omitted <PROMPT 'Choose an AUX file' 'Auxiliary Files (*.aux) *.aux All Files (*.*) *.*'> 17

Script Command Modifications Scale() script command allows specifying the new value or scale factor through a field with the object type to scale. To use this option, the [parameters] input should contain variablenames instead of numeric values. When using a field rather than value, the scaling will be done by individual object rather than the aggregation of all objects selected for scaling. SendToExcel script command will now allow the saving of.xlsm filetype if using Excel 2007 or later. DetermineBranchesThatCreateIslands script command Now allows you to enter a blank for the filename. If the filename is blank, the selected field will be set for lines that create islands regardless of how you have that option set CloseWithBreakers() script command Now allows you to specify a single object instead of a objecttype and filter. CloseWithBreakers(Gen, [1 "1"], YES); 18

Available Transfer Capability Tool (ATC) New Iteratively Found strings possible because of a new contingency action Abort CTG_ABORTED_LINEAR, CTG_ABORTED_AFTER_LINEAR, CTG_ABORTED_IN_FULL, CTG_ABORTED_ITERATED Injection Group Iteration options Generator Economic Merit Order Dispatch can now be used When generator MW limits are being enforced, the linear calculations used as part of the iterated solution methods will not include generators that are already at their limits Allow Generator MW Limit Enforcement in Single Linear Step option added to not include generators that are already at their limits when using the Single Linear Step Method For generators to be excluded, appropriate options to enforce generator MW limits must also be set 19

Handling RAS in Linearized Contingency Analysis (and ATC) Previously, when using linear methods, all actions which were POSTCHECK or TOPOLOGYCHECK were treated as CHECK and evaluated only in the reference state This will more accurately model conditional actions when using the linear methods by adding some iteration to the linear analysis and estimate if the POSTCHECK or TOPOLOGYCHECK actions would be triggered Used by linearized contingency analysis Used in the ATC tool Conditional Actions which monitor the following fields Branch: Status, Derived Status, Online, Derived Online, Amps, MW, Limit Monitor % Interface MW Note: We will add more if feasible and requested 20

List of fields that are handled for iterated linear contingency analysis Interface FGMW, MW\MW Flow Branch BusObjectOnline, Online BusObjectOnline:1, Derived Online DerivedStatus, Derived Status LineStatus, Status LineAmp, Amps\Amps at From Bus LineAmp:1, Amps\Amps at To Bus LineMaxActAmp, Amps\Amps (maximum) LineLimitPercent, Limit Monitoring\% at From Bus LineLimitPercent:1, Limit Monitoring\% at To Bus LineLimitPercent:2, Limit Monitoring\% Used LineMW, MW\MW at From Bus LineMW:1, MW\MW at To Bus LineMaxMW, MW\MW (maximum) 21

Handling RAS in Linearized Contingency Analysis (and ATC) Under Records on the list of Contingencies, you can choose Verify Contingencies for Iterated Linear Actions This writes out a text file summary indicating which of your RAS Model Conditions that are supported for linear methods. 22

New Contingency Actions Added new contingency generator actions to Set To or Change By Mvar. When this action is used the generator will be turned off AVR. Added Line Shunt contingency actions. Line shunts can be either opened or closed. Abort Action This is a special contingency action which will cause the contingency process to abort and report Abort as the reason Requested so that if the system state reaches a situation that is not allowed (defined by Model Condition or Filter) then contingency aborts Example: Alberta separation into island 23

Contingency SOLVED Field Previously it was either YES or NO, but now there are two more choices ABORTED Contingency that has been aborted due to an Abort contingency action being implemented RESERVE LIMITS Indicates that there was not enough MW reserves in the make-up power specification to cover the MW changes caused by the contingency. Thus some make-up power ends us sent to the island slack bus Field Results\Make Up Power Deficit MW will tell you how short of MWs you are HINT 24

Remedial Action has the following Name New Contingency Container: Skip field Remedial Action List of contingency elements In practice these are similar to the existing Contingency Global Actions, however, they permit Grouping actions into a named RAS Ability to disable the RAS by setting the Skip field 25

Defining Contingency Actions Added insertion of multi-section line dialog Added more options to the Join Active Contingencies tool: (1) Join the active list to itself (2) insert solve power flow action between contingencies that are being joined (3) delete existing contingencies. (*.OTG) format contingency files can now be loaded into contingency definitions. 26

Contingency Analysis Tool Auto-insert Auto insert switched shunt outages Auto insert 3-winding transformers Now have options on how to treat 2-winding and 3- winding transformers. Added filtering by nominal voltage kv Enhanced the ability to auto insert based on the distance from a particular bus using the features available from the Connections\Determine Path Distances to Buses on the tools menu of Simulator. 27

Auto-Insert Contingencies 28

Miscellaneous Contingency Features Global Actions that are skipped will no longer be reported in What Actually Occurred. Same goes for new Remedial Action Elements Improved the descriptions in the popup hints shown with options on the contingency analysis dialog. Contingency Result field: Total Generation Drop Shows the total amount of generation change for any reason including islanded gen, gen opened from a gen or injection group action, and gen dropped from injection group merit order open action. 29

Contingency and Custom Monitor Categories Contingency and Custom Monitor Categories Categories determine which custom monitors are active for a contingency For a monitor if no categories are specified, the monitor will be active for all contingencies For a contingency if no categories are specified, all monitors will be active for the contingency. Otherwise, a monitor will only be active for a contingency if it has at least on category that matches one of the contingency's categories. 30

Contingency Analysis: Compare Condition Definitions This option will compare the presently defined contingency list against an AUX file (which contains another set of contingency definitions) The output will be a CSV file that lists contingencies that match one another Comparison only compares the actions in each contingency definitions Does not compare the model criteria or actions status, thus it may report two contingencies as the "same" even though the conditional checks make them function slightly differently. 31

Treatment of Transient Stability Models in Power Flow Contingencies Various transient relays can now be automatically handled in power flow contingency analysis Treatment is specified by model type TIOCRS, LOCT1, TIOCR1, MSC1 Choices are Monitor, Trip, or Ignore Default is to ignore Also, if Transient Model Status = Inactive then ignore These have been implemented very generically inside PowerWorld Simulator Future: Generator Relays, Load Relays, Load Model with embedded tripping, under voltage motor tripping Other? 32

Options for Treatment in Power Flow Contingency Analysis Ignore default setting Trip/Act if conditions of model are met then actual actions will be taken (such as tripping a line for overcurrent) If monitor only flag of stability model, then the specific model will instead just monitor Monitor Only if conditions of model are met, then special contingency limit violations are reported Similar to Custom Monitors, but they will show up as Transient monitors in the contingency analysis results 33

Transient Models in Power Flow Contingency Separate Presentation Later 34

File Formats EPC file When writing out an EPC file and the Ohmic Data Flag field is 1, R and X will be written in ohms and B in micromhos Saving a removed multi-section line in the EPC format should correctly write the sections of the multi-section line with a status of -4. GE flagged for delete flag for multi-section line will be true if any section is flagged for delete. RAW file When loading a RAW file, we now automatically flag any non-transformer branch with R=0, B=0, and X<0 as a series capacitor. This is especially important when using the Geomagnetically Induced Currents Add-on (GIC) as series caps will block the DC GIC flows. hdbexport CSV file Now read NDLIM records Now create 3-winding transformers based on the XF record s ID_XFMR field PWB and AUX files Greatly enhanced the speed of opening and closing cases (either PWB or AUX files) which make extensive use of Object Labels 35

General When defining expressions for objects, a new option has been added to treat blank entries as zeros in the expression instead of treating the entire expression as invalid. The bus nominal voltage field can now be compared between the present and base case using Difference Flows features When using the tool to renumber multi-section line dummy buses, either through the GUI or script, a new bus that does not exist no longer needs to have a bus name specified. By default the bus name will be the same as the bus number. 36

General Injection groups now have their own set of options that define how they should be scaled These override settings in tools that now allow use of injection group-specific options are PV, ATC, Island- Based AGC, Injection Group Area Slack, Time Step Simulation, and Scaling. Injection Group can now contain buses Only used for sensitivity tools (TLR, PTDF) and Weighted average calculations (Marginal Costs) Not used when an actually change in MW injection at generators and loads is required. Bus points are just ignored then. 37

Geomagnetic Induced Currents Added support for handling Wye-Delta-Delta connected transformers Added GIC transformer fields to show if terminal buses are in different substations Added GIC fields to show the driving point resistance calculation at a substation. This helps in determining the sensitivity of the GIC currents to a change in the substation grounding resistance. The Transformer Per Phase Effective GIC field now works with the Difference Flows features. Added a "Validate Input Data for GIC" button on the GIC dialog. Presently, this only checks if any lines are longer than 776.5 miles (1/4 wavelength). 38

Unified Transformer in the GIC dialog Added the ability to edit a special record called the Unified Transformer in the GIC dialog This record provides one place to edit all the GICrelated inputs for both two-winding and threewinding transformers so that you do not have to navigate through the internals of the three-winding transformer model or the various ambiguities introduced by auto-transformers 39

Oneline Features More KML Support Added ability to import KML files in the format used by MISO. The lines will link to lines in the RAW file, if they exist. There are no substations in the RAW file, so it will create them (but they will be empty) if desired. Modified some size thresholds at which labels appear when exporting to the KML file. KML importer now has the ability to import KML files in the specific format that ERCOT uses. 40

Oneline Features Added ability to link to a bus view or substation view from a Oneline Link. Populate the File or Action string with the keyword BUSVIEW or SUBVIEW along with the number, name_kv, or label of the bus or substation that should open in the appropriate view. Added Find Text in Oneline Tool 41

Power Flow Solution Modified the flat start routine when applied to a system which contains many 30 degree phase shifts related to Delta- Wye transformer connections. The new flat start routine will set voltage angles in a manner that handles these phase shifts. Added error checking for parallel transformers so that if they do not regulate the same bus (actually ZBR Bus group), then the transformer will be turned off control automatically and an appropriate message written to the log Added a power flow solution option to disable SVCs independently of other switched shunts. The area option for shunt control only applies to non-svcs. SVCs can only be enabled/disabled globally or at the individual device level. 42

PV and QV Curve (PVQV) Tool 'Aborted Contingency' is a new PV critical reason if a contingency fails to solve because an Abort action has been implemented Added a new feature on the PV curve to treat a negative dv/dq value at a bus for which this quantity is tracked as a critical scenario (treated the same as a failed power flow solution) Added option to open Bus View for an object associated with a data series on the PV plots the same as you could already do with the transient stability plots Added ability to have PV plotting based on actual value, deviation, percent of the initial value, or percent deviation from the initial value. 43

PV Curve Ramping Method: Interface MW Flow Injection Group Source/Sink (what we ve had) Specify a Source and Sink injection group. Source injection goes up and sink absorbs the change Performing the MW Ramping (increasing the Nominal Shift ) represents injection at the Source Interface MW Flow (Specify Interface X) You must have the OPF add-on tool to use this Configure your OPF controls to determine what is allowed to move expectation is folks will use the minimum control change, but you could use economic costs too Performing MW Ramping represents increasing the target MW flow on an interface 44

2D PV Interface MW Ramping Specify Interface Y as another setting and then an angle as a search direction 45

3D PV Interface MW Ramping Specify Interface Z as a third interface While ramping out in the X/Y plane using the search direction add an additional constraint 46

QV Curve Tool ABORTED will be reported in the QV overview results if a contingency fails to solve because an Abort action has been implemented. A new field with Buses called QV Selected is now used to determine for which buses QV curves are calculated during QV analysis. Previously we used the Selected field which was confusing. The Selected is no longer used. 47

Scheduled Actions Added a read only field "In Outage?" to various objects to indicate if the object is referenced by a current Scheduled Action. Added ability to use a "Scheduled Action" filter on a case information display showing a list of "Scheduled Action Groups". 48

Simulator Automation Server New SimAuto Functions GetSpecificFieldList (SimAuto) GetSpecifiedFieldMaxNum New OpenCaseType(FileName, FileType, Options) function. This function behaves the same way that the OpenCase script command works with FileType and Options being the same as those specified with the script command. The Options parameter is optional 49

Transient Stability Added ability in TSGetResults() script command to use a file type of "JSIS" which will write out desired results in a format used by the WECC JSIS group. Added ability in the Plot portion of the transient stability dialog to export the plot information to a text file of the format used in the TSGetResults() script command. Also added ability to export in the JSIS format in the same location. Continuing support for reading (*.SWT) switch files including DB (Delete bus), MBL (modify bus load), and RL (reinstate lines) Added a local menu option to Time Shift Contingency Elements which shifts all elements by a specified number of seconds 50

Transient Stability Plotting Added ability to use the special string @CTGEvents in transient stability plot definition strings. This string will be replaced with a list strings showing the transient result event strings which are written to the message log during the simulation. Added ability to have plotting based on actual value, deviation, percent of the initial value, or percent deviation from the initial value. Added better log warnings when loading TSR files which don t perfectly match the presently open case 51

Transient Limit Monitors Added a list of Categories to both a Transient Contingency and Transient Limit Monitor Categories determine which limit monitors are active for a contingency For a monitor if no categories are specified, the monitor will be active for all contingencies For a contingency if no categories are specified, all monitors will be active for the contingency. Otherwise, a monitor will only be active for a contingency if it has at least on category that matches one of the contingency's categories. Transient Stability Limit Monitor Violations Added extra columns for area, zone, owner, substation, nominal kv, labels, bus numbers, names, circuit ids for respective violations Same functionality has existing in power flow contingency analysis for many years. 52

Transient Model Validation Checks For induction motor models (CIM5, CIM6, CIMW) which specify inputs as circuit parameters (R1, X1, R2, X2) added error check for time constants which are too fast. Will autocorrect by increasing the R1 or R2 values. Added validation check for stability models which are out-ofservice but might be closed in during simulation Gen models: MOTOR1, CIMTR1, CIMTR2 Load models: CIM5 and CIM6 Checks to ensure SVC dynamic model Xc matches the power flow model Xc term (auto-correct changes to match power flow model) Validation error for an active SVC dynamic model if the switched shunt is not marked as an SVC Many many more we have likely forgotten about! 53

New Stability Models: Separate Presentation Later Generally improved solution when running faults near wind turbine terminals Added new wind turbine models REGC_A (machine) REEC_A (exciter) WTGT_A (governor) WTGPT_A (stabilizer) WTGAR_A (aerodynamic model) WTGTRQ_A (PREF controller) REPC_A (plant controller) Line Relay Models TIOCRS, LOCTI, TIOCR1, DistRelay Various user interface options for showing % reach LOADEN (load encroachment) DC Transmission Line models PDCI model was previously done Intermountain DC line model has now been implemented 54

Model Improvements For induction motor (loads) and induction machine (generators), whenever the speed drops below 0.1 per unit, then the integration time step will be automatically reduced that it is 20 times smaller at 0.0 per unit speed. 55

Transient Stability: File Formats When reading in a DYD or DYR file, we now set the option regarding how to treat saturation functions for which the magnitude of SE1 and SE2 are backwards to be consistent with how that feature is treated in the associate file format Added new option for Include undocumented PI limits 56

Added new script commands TSAutoCorrect Transient Stability: Script Commands TSRunUntilSpecifiedTime(ContingencyName, [StopTime, StepSize, StepInCycles, ResetStartTime, NumberOfTimeStepsToDo]). 57

Transient Stability: Dialogs Added ability on generator table to edit Rcomp, Xcomp, H on the system MVA Base. This will modify Rcomp, Xcomp, and H setting from the internal stability model Convenient because everything is normalized to system base 58

Transient Stability: Auto Insert Transient Contingencies 59

Transient Stability: Auto Insert Transient Contingencies Single Transmission Line 2 contingencies created At FaultLocation and (100 FaultLocation) Only one created if Fault Location between 49.5 and 50.5 Fault will occur at Event Time OPENFROM will occur after Event Duration OPENTO will occur after Event Duration Single Bus Fault occurs at Event Time BUS OPEN (all branches connected to bus open) occurs after Event Duration Single Transformer 2 contingencies created Fault at From End Fault at To End Fault will occur at Event Time OPENFROM will occur after Event Duration OPENTO will occur after Event Duration Single Generator Generator will open at Event Time 60

System Scaling Enhancements Scale using a field by Factor or Value When using a field rather than value, the scaling will be done by individual object rather than the aggregation of all objects selected for scaling. 61

Special Auxiliary File Improvements Cleaned up header to replace DATA with the object name instead No longer include the CreateIfNotFound field. It just always assumed YES for that Utilize the ObjectID field a lot so we don t need separate DATA sections Improving the variable names to make more sense. Presently, only used for WECC Contingency file Gen (ObjectID, CTGPreventAGC, CTGPartFact, CTGMaxResp, UseLineDrop, Xcomp) { "Gen 'Texan_69.0' '1'" "NO" same 22.0 "NO" 0.0001 "Gen 'Jet_69.0' '1'" "YES" 88.0 "" "PostCTG" 0.0512 "Gen 77 '1'" "RESPOND" same 0.0 "NO" 0.0001 "Gen 55 '1'" "NO" same "" "NO" 0.0001 } DATA (Gen, [BusName_NomVolt, GenID, GenPostCTGPreventAGC, GenParFac:1, CTGMakupGen, GenUseLDCRCC, GenXLDCRCC], AUXDEF, YES) { "Gen 'Texan_69.0' '1'" "NO" same 22.0 "NO" 0.0001 "Gen 'Jet_69.0' '1'" "YES" 88.0 "" "PostCTG" 0.0512 } DATA (Gen, [BusNum, GenID, GenPostCTGPreventAGC, GenParFac:1, CTGMakupGen, GenUseLDCRCC, GenXLDCRCC], AUXDEF, YES) { "Gen 77 '1'" "RESPOND" same 0.0 "NO" 0.0001 "Gen 55 '1'" "NO" same "" "NO" 0.0001 } 62