Features and Improvements
- Auxiliary Files (SCRIPT and DATA Sections): When reading WECC RAS AUX formats written by old versions of PSLF, some incorrect syntax has been appearing in the file with the objecttype SECDD and TRAN appearing incorrectly. This patch changes the parsing so that if the string SECDD or TRAN appears in a location where BRANCH would be expected, we reinterpret the syntax as showing BRANCH instead. These AUX files really should still be fixed by the user, but PowerWorld will read them regardless. When writing back out an AUX file from Simulator the correct syntax using BRANCH will be used.
For the ModelCondition object this impacts reading the Object and FilterObjectType fields
For the ContingencyElement and RemedialActionElement this impacts reading of the Object and ObjectAction fields, as well as reading the CTGElement SUBDATA sections.
- Contingency Analysis Tool: When using the option to Join Active Contingencies and creating a large number of contingencies the creation of the contingencies could be very slow. Made some changes to speed up the creation of the contingencies but showing them in the GUI is still slow.
- File Formats: Fixed potential error when loading a PWB file if the star bus of a three-winding transformer belonged to a substation, but the primary bus did NOT belong to a substation. This could occur after loading such a case from another format such as an EPC file.