Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Hi, When a model is compiled in v34.0-34.2 it can only be used in PSSE v34.0-34.2. If it has been compiled in a version above 34.2 (ie 34.3 or 34.4), it cannot be used in the older versions. This is due to an update that PTI made to the NUMBUS() array. In versions prior to 34.3 this was an array, however in 34.3 and above this is now an actual function call. This has created an incompatibility with NUMBUS() that will affect the model.

If the model has not been compiled in v34 at all and was compiled in a previous version, you will need to compile this in v34

Please see below an extract from an email from PTI:


Dear Users of PSS®E 34, On behalf of Siemens PTI and our engineering team, we would like to inform you of a current issue you may experience when using PSS®E 34.

When user model dlls are compiled against PSS®E 34.4 or PSS®E 34.3 it cannot be loaded into PSS®E 34.2 or PSS®E 34.1, and vice versa. This was a result of upgrades completed to the core engine of PSS®E 34.3 to support Node-Breaker modeling. We changed bus numbers, NUMBUS(), previously referenced as an array to an actual function call and did not realize the ramification it would have on user written models. We are advising all our users to recompile PSS®E 34 user models against PSS®E 34.4 which will then continue to work for all future versions of PSS®E 34 as expected.

Our team fully understands the challenges this poses for our users. We conduct a thorough testing process to provide a seamless upgrade experience – if you encounter other issues, please contact our global customer support team at pti.support.energy@siemens.com.

Kind regards, Siemens PTI PSS®E Team