Home 

>>

 What's New in Simulator 16

 
 
 

PowerWorld Retriever was selected as the visualization platform for NERC's ambitious Situational Awareness for NERC, FERC, and Regional entities (SAFNR Version 2). The project will produce a nationwide real-time power grid reliability monitoring site in NERC's Electricity Sector Information Sharing and Analysis Center. (more info)

Join the PowerWorld Users Group on LinkedIn. The group is a forum for networking and discussion for users of PowerWorld Simulator, Retriever, and OPS-X software. There is also a sub-group just for those who are members or participants in WECC. The first WECC-sanctioned PowerWorld Users Group meeting is planned for August 23, 2011.

FirstRate™ generator cost models are now available for FERC 715 cases corresponding to the April 2011 filings (MMWG and ERCOT). The WECC edition is available for the April 2010 filings. FirstRate™ helps harness the power of Simulator OPF. Download free samples.

PowerWorld Simulator 15 has been released, featuring available Transient Stability and Distributed Computing add-ons. A free educational version with Transient Stability tutorial examples is available for download.

Harness the power of multiple processors and network resources with available Distributed Computing add-ons. Distributed Contingency Analysis and Distributed ATC are now available.

PowerWorld Corporation recognizes PwrSolutions, an affiliate of PB Power, as an outstanding provider of consulting services and solutions using PowerWorld software.

City Water, Light & Power (Springfield, IL) was awarded an Example of Exellence by NERC for using PowerWorld Retriever to enhance System Situational Awareness.

Let PowerWorld help you train your operators in a hands-on simulation environment.  PowerWorld Corporation and Powersmiths International Inc. announce the release of the OPS-X Trainer.  Click here for more information and to download a demonstration version.

 
 

 

 
 

What's New

Simulator 16

Simulator 15

Simulator 14

Simulator 13.0

Simulator 12.0

Simulator 11.0

Simulator 10.0

Simulator 9.0

Simulator 8.0

Simulator 7.0

Simulator 6.0

 
 

 


Enhancements and New Features in Simulator 16

Are there any other features you'd like us to consider for our next version? Just let us know via email at info@powerworld.com. Or give us a call at +1 (217) 384-6330. We appreciate input from our customers.

The following is a list of many of the most noticeable changes in Simulator Version 16, which builds on PowerWorld Corporation's dedication to creating powerful, easy-to-use analysis software. Version 16 contains several new features and enhancements to improve the performance and convenience of the package.

New Add-on

Auxiliary Files and Display Auxiliary Files

  • The Selected field can now be used with oneline display objects in Display Auxiliary Files.

Auxiliary File SCRIPT and SimAuto

  • All Submodes such as Contingency, PowerFlow, ATC, etc. have been made obsolete in the scripting language. The Run mode and Edit modes still exist, but otherwise moving between submodes is no longer necessary.
  • New and modified script commands
    • Added new script command AutoInsertTieLineTransactions;
    • Added new script command InjectionGroupsAutoInsert;
    • Added new script command SendToExcel(ObjectType, [FieldList], Filter, UseColumnHeaders, "WorkBookName", "WorkSheetName");
    • Added new script command DetermineBranchesThatCreateIslands(BranchesToProcess, StoreBuses, "FileName", SetSelectedOnLines);
    • Added new script command StopAuxFile;
    • Added new script command SetGenPMaxFromReactiveCapabilityCurve("filtername");
    • Added new script command SetScheduledVoltageForABus([bus identifier], voltage);
    • Added Transient Stability script commands
    • Modified the editing of data in a case information display (or through an AUX file) so that the string "&ModelExpressionName:8:4" can be entered. A string which starts with the character & will be treated as though the value of the named model expression is being entered in the field. The format of the string will be determine by the last two integer values representing the total number of digits and decimal places.
    • Added a new file type to the SaveData() script command called "CSVColHeader". When using this file type, the file will be written with the first row showing column headers you would see in a case information display. The file type "CSV" will always show variable names. Similar feature was added for SaveDataWithExtra() script command.
    • Modified the Move() script command to permit you to move a MULTISECTIONLINE. The format is the same as for moving a regular branch except that the object name should be MULTISECTIONLINE.
    • Added optional parameter to SaveCase script command for use when saving an EPC file. New format is SaveCase("filename",SaveFileType,[PostCTGAGC, UseAreaZone]); PostCTGAGC by default is set to NO. Set to YES to set the base load flag in the EPC file based on the Post-Contingency Prevent AGC Response setting. If preventing post-contingency AGC, the base load flag is set to 1. If not preventing post-contingency AGC or this option is set to NO, the base load flag is set to 0. UseAreaZone by default is set to NO. Set to YES to limit the entries in the EPC file based on the area/zone/owner filter.
    • Added support for Display Auxiliary File (AXD) script commands to allow manipulation of oneline diagram objects
    • The following general commands can be used: ExitProgram, LoadScript, LoadData, SelectAll, UnSelectAll, SaveData, SaveDataWithExtra, Delete, WriteToTextFile, SetData, CreateData, DeleteFile, RenameFile, CopyFile, SetCurrentDirectory, SaveObjectFields, SendToExcel, and StopAuxFile.
    • The following are new oneline diagram specific script commands
      • AutoInsertBorders
      • AutoInsertBuses(LocationSource, MapProjection, AutoInsertBranches, InsertIfNotAlreadyShown, "FileName", FileCoordinates);
      • AutoInsertLoads(MinkV, InsertTextFields, InsertEquivObjects);
      • AutoInsertGens(MinkV, InsertTextFields);
      • AutoInsertSwitchedShunts(MinkV, InsertTextFields);
      • AutoInsertLines(MinkV, InsertTextFields, InsertEquivObjects, InsertZBRPieCharts, InsertMSLines, ZBRImpedance, NoStubsZBRs, SingleCBZBRs);
      • AutoInsertLineFlowObjects(MinkV, InsertOnlyIfNotAlreadyShown, LineLocation, Size, FieldDigits, FieldDecimals, TextPosition, ShowMW, ShowMvar, ShowMVA, ShowUnits, ShowComplex);
      • AutoInsertSubstations(Location Source,Map Projection, AutoInsertBranches, InsertIfNotAlreadyShown, ā€œFileNameā€, FileCoordinates);
      • AutoInsertLineFlowPieCharts(MinkV, InsertOnlyIfNotAlreadyShown, InsertMSLines, Size);
      • AutoInsertInterfaces(InsertPieCharts, PieChartSize);
      • ResetStubLocations(ZBRImpedance,NoStubsZBRs);
      • Labels now supported in SimAuto functions ChangeParametersSingleElement, GetParametersSingleElement, and GetParametersMultipleElement.

Available Transfer Capability (ATC)

  • Optimized the speed of the ATC calculations. Overall speed increase from the initial release of Simulator 15 is now between 2 and 6 times for the iterated solution methods and between 4 and 10 times for the Single Linear Step solution methods.
  • Added a new Added a new option to linearize the calculation of contingency makeup power. This will precalculate the impact of makeup power on line flows at the start of the analysis and then the total effect of makeup power will be determined by multiplying the effect on a line by the Total amount of Makeup power needed. This calculation will be slightly faster than previous calculation of makeup power, but it will not take into account the fact larger amounts of makeup power may cause particular generators to hit min or max limits.
  • Removed the option Apply PTDF Cutoff for Limiting Elements with Contingencies.
  • Added a new option for the ATC calculation when performing the calculation on multiple scenarios. The option will allow you to specify that monitoring be done only on branches that are defined as part of the scenarios.
  • Added optionAdded option to select the Field to Show on the multiple scenarios results summary table.
  • Modified theModified the highlighting used and Iteratively Found string for better understanding of the results when using iterated methods.
  • Removed the Removed the Max Iterations option when using the iterated methods. This is no longer necessary as oscillation prevention is handled internally.

Bus View and Substation View

  • Now storing option settings for displaying MW branch, Mvar branch, and MW interface flows in absolute value in the registry. The values stored in the registry will be used as the defaults for these settings when oneline options don’t exist for the Bus View or Substation View with the power flow case (PWB).
  • Default drawing values for generator rotor shape and fill will be used with the Bus View as the default shape. If a fuel type for a generator is specified, the rotor shape will depend on that, but the default drawing values will be used if no fuel type is specified.

Case Information Displays

  • Added ability to define a Quick Filter on a case information display. This gives the ability to define an advanced filter for temporary use on a case information display and does not require you to name the filter.
  • Added ability to use other object type filters with the GenVarLim object.
  • Add ability to define Custom String Expressions which represent the concatenation of strings from the columns of an object. Included in this is a new function available in the expression string with format "Str(x1, minlength, decimals)" where x1 represents a numeric variable, minlength represents the minimum number of characters for the result, and decimals represents the number of characters to the right of the decimal point.
  • When choosing Send to Excel, Simulator will now programmatically set Excel to NOT "treat consecutive limiters as one". It also ensures that some "Other" character is not being used as a delimiter so that only TAB characters are used.
  • Modified the editing of data in a case information displays (or through an AUX file) so that the string "&ModelExpressionName:8:4" can be entered. A string which starts with the character & will be treated as though the value of the named model expression is being entered in the field. The format of the string will be determine by the last two integer values representing the total number of digits and decimal places.
  • The Transformer Configuration Field is now enterable and toggleable on a case information display.
  • Modified case information displays so that a value such as -0.01, when truncated to fewer decimal places, will still include the negative sign, showing "-0.0" instead of "0.0".
  • In a Custom String Expression, when using the Str(Value, Digits, Decimals) function, if the Decimals parameter is specified as negative, then it will truncate all trailing zeros beyond the decimal.
  • Added fields for Owner records showing the Number of Branches by Type (Transformer, Line, SeriesCap, Breaker, Disconnect), and the number of switched shunts.
  • Added fields for injection groups that list Area/Zone/Owner of all of the devices in the injection group. Fields are available for listing either the number or name of the associated Area/Zone/Owner.
  • When sending Custom Case Information Display to Excel, only fields that are text will be marked as text. Previously, the formatting was based on columns being identified as text based fields instead of identifying each individual cell as to whether or not it is text.
  • Added the ability with case information displays to show the Super Area in which a generators, loads, switched shunts, and branches are contained.
  • Amps field is now available with loads.
  • With bus and substation records, added the ability to specify latitude/longitude information using the four parameters of  UTM longitude zone, UTM Easting, UTM Northing and specification of either north or south hemisphere.

Contingency Analysis

  • Two different types of fields are now available with contingencies to list the Areas/Zones/Owners associated with the elements of the contingency. Fields exist for listing either the number or name of the associated Areas/Zones/Owners. Fields that are labeled with ā€œrecurseā€ will look inside injection groups, interfaces, and contingency blocks for identifying the associated Areas/Zones/Owners. Fields without ā€œrecurseā€ will not look inside injection groups, interfaces, or contingency blocks.
  • Added option to use labels in contingency action descriptions. This includes actions shown in the Contingency Definition list and What Actually Occurred. This can be useful when used with a full-topology EMS model.
  • When listing contingency results by element (bus, branch, interface, nomogram interface, or custom monitor), only those elements which actually have a violation are now listed
  • Specific generators, loads, and switched shunts can now be specified in addition to buses when using Move, Set To, and Change By actions.
  • Added an optional "inclusion filter" with each Contingency Global Actions Elements. The global action will only be used with a particular contingency only if the contingency meets the inclusion filter.
  • Added new Custom Monitoring to the contingency analysis tool. This allows you to setup monitoring of a field of a specific object (or all objects of a specific type) and report these fields values as limit violations in the contingency analysis. Appropriate advanced filters can also be specified so that violations are only reported if specified pre-contingency or post-contingency conditions are met.
  • "Close with Breakers" action is now available. This will attempt to identify breakers that can be closed in order to energize a device rather than changing the status of the device itself.

Fault Analysis

  • Added total fault impedance field to Bus records, to store the Thevenin R and X needed to calculate the total fault X/R ratio.
  • Added ability to define a list of Fault Definitions (similar to a list of contingency definitions). These faults can then be processed as a batch and the results of Fault Current Magnitude and Angle, and Thevenin impedance at the fault can be automatically saved for each fault.

File Formats

  • When using the Present Topological Differences from Base Case tool, added the ability to save the removed elements in the EPC file format using status values of -4.
  • Modified the writing of GE EPC file so that Multi-Terminal DC converters will write out the "aloss" parameter in a manner consistent with how the EPCL file mtTAP.p expects to ensure the EPCL operates appropriate for WECC data files.
  • When reading from an EPC file, added the reading of the area and zone designation of a GE branch and transformer.
  • Added a log warning message when appending an EPC file which causes a transformer branch to be converted to a normal branch.
  • When loading in EPC files and the latitude and longitude values are both zero, both entries will be ignored as invalid.
  • When appending an EPC file with a scheduled voltage for a bus, the voltage setpoints for switched shunts and generators that are regulating this bus are now properly updated.
  • Modified how appending an existing three-winding transformer is handled if a new three-winding transformer is entered which uses a bus number which is already used as a star bus by another transformer. This is not allowed and a new bus number will automatically be chosen.
  • When appending to an existing case using an EPC file, any new branches that are created are now flagged as having just been added. This flag is then used as part of the pre-processing feature in the power flow solution to automatically estimate appropriate voltage magnitudes and angles for any existing or new buses that become newly energized.
  • Modified the writing of PTI RAW files so that switched shunt records always write out at least one block. If none exists, a single block with 1 step and size equal to the present MVar output is written.
  • When appending using the RAW file format, we now populate a field to say whether an object is new or modified while reading.
  • Added an option when saving a RAW file to append object labels as comments to the end of data records.
  • When appending to an existing case using a RAW file, any new branches that are created are now flagged as having just been added. This flag is then used as part of the pre-processing feature in the power flow solution to automatically estimate appropriate voltage magnitudes and angles for any existing or new buses that become newly energized.
  • When loading the hdbexport file, modified to automatically add two labels to each transmission line. One label starts with the "from" substation name and the other label starts with the "to" substation name.
  • Modified to add additional bus labels when reading the MEAS records in the Areva CSV file.
  • At the end of reading in an hdbexport CSV file, if any CBTyp values were encountered that were not recognized a dialog box will appear prompting the user to designate a Branch Device Type for each CBTyp. In addition options can be specified in the Simulator Options dialog under File Management that specifies a mapping from CBTyp to Branch Device Type.
  • Added options when saving a case in a PWB file to force saving the case with comments.
  • Added file menu choices to open a oneline using particular linking (by Number, by Name_kV, or by Label) and then allow storing the default choice so that onelines can always default to be opened by Label or Name_kV if desired. Done to work better with full-topology cases where labels are consistent.
  • Added support for EPC version 18.

General

  • Modified how Simulator handles setting its Windows Operating System Priority so that the user can change this. The only exception is that while animating, Simulator always sets its Priority to Low to ensure that the animation does not interfere with other programs.
  • Various dialog messages now distinguish between the various branch device types (breaker, disconnect, etc.) instead of just identifying as a branch.
  • Added a graphical display to visualize the logic diagram for a Model Filter. This shows the logic diagram including AND and OR gates with the associated Model Filters and Model Conditions which are combined to give the Model Filter.
  • Added a graphical display to visualize the logic diagram for an Advanced Filter. This shows the logic diagram including AND and OR gates with the associated advanced filters and conditions which are combined to give the Advanced Filter.
  • Geography Tab in Bus Dialog now converts from Lat/Lon to UTM and vice versa.
  • Added Voltage Source Converter (VSC) DC Lines.
  • When defining Model Filters, a NOT operator is available that can be applied to each Model Condition or Model Filter that is part of the filter.

Integrated Topology Processing

  • Added a new field for object types Branch, Gen, Load, Shunt, and DCLine which shows the Derived Status. For full topology power system models, this field will show whether the breakers adjacent to a device are OPEN or CLOSED. If the device is energized, the field will always show CLOSED. If the device's actual Status is OPEN, the field will alway show OPEN. If the device's actual status is CLOSED, but the device is not energized, the software will determine if any adjacent Breaker objects are CLOSED in which case the derived status will show CLOSED - otherwise it will show OPEN.
  • Branches that are part of an interface will never be consolidated. In order to improve consolidation, if an interface contains a branch that can be consolidated, i.e. breaker, disconnect, etc., but it is in series with a device that cannot be consolidated, i.e. branch, load, gen, etc., the interface will be automatically modified to monitor the device in series instead.
  • Added optional parameter, AddCommentsForObAdded optional parameter, AddCommentsForObjectLabels, to the SaveConsolidatedCase The parameter is set to NO by default. If set to YES and saving to a RAW file, object labels will be added to the end of data records. The new format of the script command is SaveConsolidatedCase(filename,filetype,[BusFormat, TruncateCTGLabels, AddCommentsForObjectLabels]).
  • On several dialogs which show results of calculations for all buses in the system, an option was added to the Buses tab saying "Only show the primary bus for each superbus". This is done to reduce the number of duplicate results shown when using a full-topology model. Dialogs effected by this changed include the Limit Monitoring dialog, TLR/GSF Sensitivities dialog, Loss Sensitivities, and Flows and Voltages Sensitivities.
  • Added new Branch Device Types for Fuse, Ground Disconnect, and Load Break Disconnect. The Load Break Disconnect is treated as a special switching device similar to the Breaker, so special actions such as "Open with Breakers" will automatically open load break disconnects.
  • Added option to Close Breakers to Energize Switched Shunts. When using this option, breakers will be closed automatically if a switched shunt is on either Discrete or Continuous control and is required to meet the regulated voltage. This option is applied any time that the power flow is solved.
  • When using the Economic Merit Order Dispatch method with the PV tool and a generator is needed in the dispatch, breakers will be closed automatically to energize the generator if necessary.
  • Added script command CloseWithBreakers.

Oneline Diagrams

  • When using a contour with a dynamic interpretation, if all the values being contoured had the same value the contour image could appear random. This was remedied by enforcing a minimum tolerance on the separation between minimum, nominal, and maximum values of the color map.
  • Added a Simulator Oneline option that alters how Simulator responds to a click on a circuit breaker symbol for a generator display object. Normally the generator's status is set to closed and the MW value is reset to its previous value. The new option allows the value to be set to its minimum MW output instead.
  • When changing to a Saved View which specifies that a contour be shown, we now automatically refresh the contour image
  • Added ability to export a oneline diagram as a GIF image.
  • Added ability to export a oneline diagram as an animated GIF image (animated the arrows and generator rotors).
  • When opening a oneline diagram using the AXD format, if no Saved View named THIS_VIEW_IS_APPLIED_TO_THE_CURRENT_DISPLAY is specified, then a Show Full will automatically occur for the oneline.
  • When clicking on a oneline diagram, substation oneline objects have been modified to give preference for clicking on the substation. If another object overlaps the substation, Simulator will still register the click on the substation now.
  • For dynamic formatting purposes, Model Fields will behave like the type of field that they are showing. Thus, a model field showing Area information will behave as though it is an Area Field.
  • Modified Line Flow Arrow objects so that the text better aligns with the arrow.
  • Added a new Interface Flow Arrow Object which behaves very similar to the Line Flow Object show an arrow to represent the MW flow direction and then shown text for MW value and Mvar value with a sign relative to the MW flow direction.
  • Previously an option existed in Simulator which allowed you to specify whether to show transformer symbols using either Coil or Circles. We now also have a oneline-specific option which allows this option to be different for different onelines.
  • Added options to automatically load a Display Auxiliary File (AXD) with each oneline that is opened. One option stores the settings in the windows registry so this applies to all onelines opened on the computer. Another option stores the settings in the case (PWB) so that it only applies to onelines opened with the specific case.
  • Added an option stored with the case to specify the maximum number of onelines that can be open simultaneously (this option defaults to 10). If this maximum threshold is exceeded, Simulator will automatically close the oneline whose most recent access is oldest. By default a oneline can be closed in this manner, but an additional oneline-specific option has been added that can be changed to prevent this closure. This feature has been added for users who make extensive use of oneline links or substations display object links which can make opening dozens of onelines very easy. Opening dozens of onelines can slow down the program substantially. If you have a main oneline from which other onelines are automatically opened, you may want to prevent the main oneline from closing.
  • Added transparency with contouring. Transparency can be defined with either the No Data Color or with a custom color map.

Power Flow Solution

  • Modified slightly when generator limits are checked. Previously they would be checked "immediately" (i.e. inside the inner power flow loop) if the mismatch fell below 0.02 per unit (2 MW or 2 Mvar normally). This could lead to some inconsistent results if in one situation the mismatch when from 2.001 to near zero, and in another it went from 1.999 to near zero. Simulator will now only check generator limits inside the inner power flow loop if the user chooses the "check immediately" solution option.
  • Modified the algorithm which automatically chooses a slack bus when a new island is created. Previously, if possible, it would always choose a bus which had generation that regulated its own terminal bus. Now it is biased to do this, but if another bus with generation that does not regulate its terminal bus is available and this other bus has a maximum MW output that is 5 times higher, it will be chosen.
  • When pre-processing the voltage profile of a solution before solving, Simulator will now look at groupings of buses connected by very low impedances lines. If a bus in a grouping of energized buses has a zero voltage while other buses in the group do not, the zero voltage will be changed to the first non-zero voltage found in the grouping. This provides a much more reliable solution.
  • Added a new field, Enforce Current Limit, with multi-terminal DC line converters. When set to NO, the current limits for the converters will not be enforced. The default setting for this field is YES. When loading multi-terminal DC lines from an EPC file, this option will be set to NO.
  • Multiple switched shunts can now be on control at the same bus. Coordination of control for shunts that regulate the same bus (or same bus due to ZBR grouping) is handled through a Var Sharing Parameter that can be specified with each shunt.

PV and QV Curve

  • When choosing to report limit violations in the PV Curve Tool, if no limit violations are found then the minimum voltage is reported instead.
  • In the PV curve tool, added the ability to estimate at what transfer level a voltage becomes inadequate. Estimation is done by linearly interpolating between the two transfer levels where it goes from adequate to inadequate.
  • When exporting QV results to a CSV file, all results are now sorted by the voltage setpoint.
  • Added the ability to plot multiple QV curves on the same plot.
  • The more flexible plotting environment available in Transient Stability has been integrated into the PV Curve tool. This is available under New Plots on the PV Curve dialog. Note that this is available in addition to the previous plotting tool.
  • PV Curve Tool state archiving is now available when using Integrated Topology Processing.
  • Nominal Shift field is now included in the PV output file. Previously, only the Export and Import fields were included sometimes making it difficult to match up results between a scenario and the base case.
  • Optimized the solution speed of the PV and QV curves tools. The QV curve especially should run much more quickly, especially on cases smaller than a few thousand buses.
  • Added a new YES/NO optional parameter to PVWriteResultsAndOptions("filename", AppendFile). Specifying NO will cause it to overwrite the existing file. Specifying YES will cause it to append to the file. If not specified, then YES is assumed.
  • Attempt to speed up the process of determining how much additional var support is necessary for the power flow solution to converge when a contingency will not solve in the base case. Now look for the solvable point by tracing the QV curve from the present base case voltage up to the maximum voltage instead of tracing from the present base case voltage down to the minimum voltage.
  • Added Economic Merit Order Dispatch option for use when dispatching generators. This option allows specifying how source or sink generators are dispatched at various transfer levels. Ideally, generators will maintain their output within an economic range. Generators will be turned on or off as needed to maintain all online generators within their specified economic range. Generators that are not needed to provide MW output will also not provide Mvar output.

Security Constrained OPF (SCOPF)

  • When using the DC-Approximation, modified the SCOPF dialog so that less messaging is sent to the SCOPF dialog regarding the progress of the SCOPF solution. All the messaging to status edit boxes on dialog was greatly slowing down the solution process.

Sensitivity Calculations

  • Greatly increased the speed of calculating multiple element TLR sensitivities.
  • Modified internal numerical routines to make all sensitivity calculations faster.
  • Added interface fields for showing the LODF and the Post-CTG MW flow (after Line outage) values similar to those presently available for a branch.
  • Previously it was only possible to open one instance of the LODF dialog at a time. This was because only one LODF result was stored so performing the calculation on one dialog changed the results on other open dialogs even if the chosen branch did not change on the other dialogs. This caused confusion and thus resulted in us restricting to one LODF dialog. This has now been modified to allow two LODF dialogs to be open simultaneously, but when doing this Simulator forces one dialog to show a "Single LODF" calculation, while the second dialog shows the "LODF Matrix". This is less confusing because the "LODF matrix" results are stored separately and thus can be displayed separately.
  • Same modification done for PTDF dialog by restricting the first dialog to "Single" Directions, while the second dialog shows "Multiple" directions.
  • Same modification done for TLR/GSF dialog by restricting the first dialog to the "Line/XFMR or Interface" device type, while the second dialog shows "Multiple Elements" device type.
  • Added two new Device Type/Flow Type combinations on the Flows and Voltages Dialog, under Single Meter, Multiplier Transfers. Bus/Mvar allows you to see the sensitivity of the total generator Mvar injection at a bus due to additional injections of MW or Mvar at all buses in the system. Gen/Mvar allows you to see the sensitivity of the Mvar output of a single generator to additional injections of MW or Mvar at all buses in the system.
  • Added a new tab on the Flows and Voltages tab called Multiple Meters, Single Control Change. This allows the calculation of the sensitivity of various quantities to a change in a control setpoint. Control setpoints include generator voltage setpoint, transformer tap ratio, phase shifter phase shift, and switched shunt nominal Mvar. Various quantities include bus voltage magnitude and angle, bus total generator Mvar injection, generator Mvar injection, branch MW and Mvar flow, and interface MW and Mvar flow.

Time Step Simulation

  • Added the storage of the Custom Inputs to the TSB file format.
  • Added the storage of the Custom Results for Loads to the TSB file format.
  • When using the column plotting option to plot time points, time scale will now be in seconds if no difference between time points is greater than one minute.
  • Modified the Time Step processing when using the SCOPF algorithm at each time step so that less messaging is sent to the Time Step dialog regarding the progress of the SCOPF solution. All the messaging to status edit boxes on the Time Step dialog was greatly slowing down the solution process.

Transient Stability

  • Transient Model Modification
    • Added ability to specify whether to use the Runga-Kutta Order 2 (RK2) or Euler's method for the integration time step.
    • Added a new option to specify the type of Exciter Saturation Model function. Choices are Quadratic, Scaled Quadratic, or Exponential.
  • Transient Limit Monitoring: Modified the ability of Action To Take option to allow an option "Trip (Open) Device". The option will trip/open a device" if a monitoring violation occurs (this works for Buses, AC Lines, Generators, Loads, and DC Lines).
  • Transient Plots
    • Added the ability to add to a Plot a Title Block including an image logo, text, and a date.
    • Added the ability to specify special strings such as "@CTGName" which will automatically determine an appropriate string to place in the Plot Title Block Memos, Axis Title captions, Chart Title, or Chart Footer. @CTGNAME will display the appropriate contingency name; @CASENAME will show the name of the case presently open; @BUILDDATE will show the Simulator patch build date; @DATETIME will show the present date and time; @DATE will show the present date; @TIME will show the present time.
    • Added the ability to automatically save plot images during a transient stability run. The images will be saved in the same directory as the defined hard-drive storage directory.
  • Transient Stability File Format Support
    • Modified the loading of GE DYD files to also accept a file extension of "DYC". When loading a DYC file no prompt will appear asking about deleting existing stability models. The assumption is that it will append to existing models.
    • Added the ability to read a "DYR file with options". When choosing this, you may specify a MCRE *.rwm file to split up generators, a MTRLD *.dat file to split up motors, a GNET *.idv file to disable generator models, and a BASEGEN *.dat to specify the Governor Response Limits flag for generators.
    • Added the ability to load the MCRE, MTRLD, GNET, and BASEGEN files each separately if desired.
    • When writing out a DYR file, we now automatically write out a GNET *.idv and a BASEGEN *.dat file. The filename and path used will be the same as for the DYR file, except "_GNET" and "_BASEGEN" are appended to the filenames.
  • Transient Stability Contingency Definitions
    • Added a new transient contingency event for "OPEN BUS" which opens all AC lines connected to a bus.
    • Added ability to open only one end of a transmission branch in the transient contingency event.
    • Added the ability to assign a model criteria to a transient contingency action. The action will then only be applied if the initial conditions meet the model criteria.
    • Added ability to define transient contingency definitions based on an injection group. The only action allowed is Open and the user must specify whether to open generation, load or shunts. In addition they must specify the amount to open. When the contingency action is implemented the amount to open will be based on the initial condition of the device (not the transient condition), and devices will be opened in order of highest participation factor to lowest participation until at least the amount specified has been exceeded.
  • Transient Stability Script Actions
    • TSSolveAll - Solves all specified transient contingencies.
    • TSSolve("ContingencyName", [StartTime, StopTime, StepSize]) - Solves only the specified transient contingency. StartTime, StopTime, and Stepsize are specified in seconds.
    • TSWriteOptions("FileName", [opt1, opt2, ... opt5], KeyField) - Save the transient stability option settings to an auxiliary file specified by FileName. Opt1 through Opt5 should be set to YES or NO according to the specific option categories to save. These parameters are optional and the default is YES for any parameter not specified. opt1 - Save Dynamic Models; opt2 - Save Stability Options; opt3 - Save Stability Events; opt4 - Save Results Settings; opt5 - Save Plot Definitions; KeyField – Optional parameter. Primary, Secondary, or Label. If not specified set to Primary by default.
    • TSCalculateSMIBEigenValues - Calculate single machine infinite bus eigenvalues. Initialization to the start time is always done before calculating eigenvalues.
    • TSSaveTwoBusEquivalent("PWBFileName",[BUS busnum]) - Save the two bus equivalent model of a specified bus to a PWB file. Initialization to the start time is always done before saving the two bus equivalent. ā€œPWBFileNameā€ – name of the PWB file to which to save. Bus can be specified by number [BUS busnum], name/nominal kV combination [BUS "busname_nominalKV"], or label [BUS "buslabel"].
    • TSLoadGE("FileName",GENCCYN) - Loads transient stability data stored in the GE DYD format. ā€œFileNameā€ – name of the DYD file to load. GENCCYN - YES or NO. Set to YES to split combined cycle units. Set to NO to leave them alone.
    • TSLoadBPA("FileName") - Loads transient stability data stored in the BPA format. ā€œFIleNameā€ – name of the BPA file to load
    • TSLoadPTI("FileName", "MCREfilename", "MTRLOfilename", "GNETfilename", "BASEGENfilename") - Loads transient stability data in the PTI format. ā€œFileNameā€ – name of the DYR file to load. This is NOT an optional field. All of the files listed after are optional. If not loading these particular files, specify an empty string, " ".
  • Transient Stability Storage
    • Added support for storing interface MW, Mvar, and MVA flows as part of the transient stability results.
    • Added ability to store switched shunt, to store injection group MW and Mvar outputs, and to store multi-terminal DC record results in transient stability
    • When choosing to store results to the Hard Drive, previously if no directory was specified to which results should be saved then results would not be saved to hard drive at all. Now if the directory is blank, Simulator will default to save data in the same directory as the case was loaded from. Note that if an invalid directory is specified it will offer the opportunity to create the directory or abort the run.