Features and Improvements
- Case Information Displays: Modified the custom expression parser to allow a floating point to be specified as ".05" or "0.05". Previously the ".05" would cause the parser to fail.
- Case Information Displays: Modified case information displays show that when showing a value such as -0.01 which is truncate to fewer decimal places, the resulting string will still include the negative sign and show "-0.0" for example instead of "0.0".
- Transient Stability: For plots, add 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.
- File Formats: Write out the Voltage Checking Limit Max and Voltage Checking Limit Min values to EPC files with the same values that were read in. It is OK for them to be zero. We had been adjusting the zero values to values based on the limit monitoring limits.
- File Formats: When using a script to open a case file with a particular version such as "PTI30", Simulator was always using the feature to automatically determine the file format version and was treating the version as "PTI" instead. This has been fixed so that a specific file type may be specified.
- File Formats: The routine to automatically determine the file version of a PTI RAW file would fail and cause an "invalid integer error" if a section was terminated by "0" or '0' instead of just the character 0. This has been modified to accomodate the quotes if they are there.
- File Formats: when writing out FACTS records to Version 30 we were writing a string "name" instead of the integer NUM for the first record. Similarly for Version 31 and 32 we were writing the number instead of the name. This has been fixed.
- Transient Stability: Modified the WEHGOV, HYGOV, HYGOV4, and HYG3 governors so that the turbine flow (q) can not become negative.
- Transient Stability: Fixed bug in which state Id/Iq curents were not getting updated correctly for GenSal model when using subintervals. This bug would show up when the fault is close to the generator.
- Transient Stability: Fixed error in Type 4 wind turbines which require ignoring Xpp.