Software Patches

November 17, 2014

Features and Improvements

  • Auxiliary Files (SCRIPT and DATA Sections): When choosing to save settings to an auxiliary file from the Contingency Analysis Dialog, we now automatically append ", AUXDEF, YES" to the DATA section headers of the following objects so that those objects are always created when loading the auxiliary file and a dialog does not appear prompting the user about this: LimitSet, ModelExpression, ModelCondition, ModelFilter, CustomMonitor, various Contingency Definition objects
  • Auxiliary Files (SCRIPT and DATA Sections): When choosing to save settings to an auxiliary file from the Transient Stability Dialog, we now automatically append ", AUXDEF, YES" to the DATA section headers of the following objects so that those objects are always created when loading the auxiliary file and a dialog does not appear prompting the user about this: TSLimitMonitor, TSContingency, TSContingencyElement, TSPlotSeries, TSPlotVertAxisGroup, TSSubPlot, TSPlot
  • Auxiliary Files (SCRIPT and DATA Sections): When choosing to save the PV Curve Plot definitions to an auxiliary file from the PV Curve Dialog, we now automatically append ", AUXDEF, YES" to the DATA section headers of the following objects so that those objects are always created when loading the auxiliary file and a dialog does not appear prompting the user about this: PVPlotSeries, PVPlotVertAxisGroup, PVSubPlot, PVPlot
  • Auxiliary Files (SCRIPT and DATA Sections): When choosing to save Limit Monitoring setting to an Auxiliary File from the Limit Monitoring Dialog, we now automatically append ", AUXDEF, YES" to the DATA section header of the LIMITSET object so that those objects are always created when loading the auxiliary file and a dialog does not appear prompting the user about this.
  • Auxiliary Files (SCRIPT and DATA Sections): When choosing to save settings to an auxiliary file from the Available Transfer Capability Dialog, we now automatically append ", AUXDEF, YES" to the DATA section headers of the following objects so that those objects are always created when loading the auxiliary file and a dialog does not appear prompting the user about this: TransferLimiter, ATCLineChange, ATCLineChangeB, ATCGeneratorChange, ATCZoneChange, TATCInterfaceChange, ATCScenario
  • Auxiliary Files (SCRIPT and DATA Sections): When choosing to save settings to an auxiliary file from the Default Drawing Values for New Objects Dialog, we now automatically append ", AUXDEF, YES" to the DATA section headers of all the option objects so that those objects are always created when loading the auxiliary file and a dialog does not appear prompting the user about this.
  • Auxiliary Files (SCRIPT and DATA Sections): Added script command CalculateLODFScreening(FilterNameProcess, FilterNameMonitor, IncludePhaseShifters, IncludeOpenLines, UseLODFThreshold, LODFThreshold, UseOverloadThreshold, OverloadLow, OverloadHigh, DoSaveFile, FileLocation, CustomFieldHighLODF, CustomFieldHighLODFLine, CustomFieldHighOverload, CustomFieldHighOverloadLine).
  • Auxiliary Files (SCRIPT and DATA Sections): Added Left, Top, Width, and Height parameters to OpenOneline script command to specify form position when opening one line diagram. Syntax of script is now OpenOneline("filename", "view", FullScreen, ShowFull, LinkMethod, Left, Top, Width, Height).
  • File Formats: Added a new pop-up message to question the user it they want to save the bus records when saving an individual shunt, gen or transformer to an EPC file.
  • Integrated Topology Processing (ITP): Modified consolidation of superbuses to iteratively remove superbuses that contain ONLY switching devices that are connected to other superbus only by open switching devices. These are of no significance so merging into a superbus removes the clutter.
  • Integrated Topology Processing (ITP): Modified consolidation so that if a switching device that is directly in parallel (between exact same buses) with a non-switching device then the switching device is internally flagged to prevent consolidation due to this switch. This is done to prevent series capacitors from being removed from the model when they are bypassed by their bypass circuit breaker. Note that the series cap can still be completely consolidated if the more complex network typically involving a disconnect causes their terminals to be at the same super bus, but prevent the obvious parallel switch is helpful.
  • Transient Stability: Min/Max, Events, and Summary information are now saved to a PWB file if not storing the Time Values to PWB.
  • Transient Stability: Added cross-current compensation model CCOMP which is an equivalent model to the COMPCC but with slightly different algebraic expressions. CCOMP specifies a Zc and Zt value instead of Z1 and Z2. The can be converted as follows however.

    When Flag=1 in CCOMP, then
    Z1 = (-2*Zc) * System Base/Machine Base
    Z2 = (-2*Zc - Zcomp) * System Base/Machine Base
    Where Zcomp = Rcomp+jXcomp specified in the generator data record

    When Flag=0 in CCOMP, then
    Z1 = -2*(Zt - Zc) * System Base/Machine Base
    Z2 = (-2*Zc) * System Base/Machine Base
  • User Interface Dialogs: Added a Populate button on the LODF Screening dialog to populate Branch custom fields from the summary results after the analysis is complete. This is useful if you forget to set the options ahead of time or want to change the key fields used to identify branches in the summary.
  • Bug Fixes

    • Auxiliary Files (SCRIPT and DATA Sections): Fixed a bug in FixFlowArrowLineEnds script command. It was flipping the pointers, but not the bus numbers so the changes were not being stored to file.
    • File Formats: Fixed comment character check for intraline comments in OTG files.
    • File Formats: Fixed checking for MS line segment when reading OTG file line contingencies.
    • File Formats: Fixed checking for -1 as an alternative ending character for an OTG file.
    • Optimal Power Flow (OPF): Prevent an infinite loop in the OPF calculation if trying to enforce phase shifter MW regulation limits in the OPF.
    • Simulator Automation Server (SimAuto): Return an error message when using the OpenCaseType function with an ArevaHDB export file and the file load fails due to an unexpected error in the file.
    • Transient Stability: Prevent storing transient limit monitor violations twice to a PWB file. If older files are read where there is the possibility of multiples of the same violation being stored, check for and remove any duplicates.
    • Transient Stability: When choosing to save settings to an auxiliary file from the Transient Stablity Dialog, we were not saving the Transient Limit Monitor objects. This has been fixed so they are now saved.
    • Transient Stability: Fixed error in keeping track of the transient contingency results for "Total Gen MW Tripped". Value was being calculated by multiplying the generator per unit power by the SYSTEM MVABase instead of the machine MVA Base.
    • Transient Stability: Fixed potential error when using a negative END time in a transient stability simulation.
    • Transient Stability: The Transient Stability Dialog was preventing a start or end time which was negative. You could specify a negative time in the case information display showing multiple contingencies, but the edit box for Start and End Time on the dialog was always limiting those values to between 0 and 9999. This has been fixed so negative times may be entered.
    • User Interface Dialogs: Fixed incorrect setting of the caption on the Transient Stability Analysis dialog.