| |
| |
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.
|
|
|
|
|
|
| |
| |
|
|
| |
|
|
|
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.
|