First time here? We are a friendly community of Power Systems Engineers. Check out the FAQ!

Ask Your Question
1

user defined library in PSSE34 - Library not found

asked Sep 20 '17

mohammad_PSSE gravatar image

updated Jan 15 '18

jconto gravatar image

Hi Guys, I have tried to add a user defined library to PSSE34 through dynamics>model library>load model library. but, I receive this error: Library not found (000281). can anyone help me on this please? I could add dll files with no problem in PSSE33. I upgraded to PSSE34 and now, I encounter to the above mentioned error (Library not found 000281) whenever I try to add a dll file to PSSE to run a dynamic simulation.

Comments

Hi, I am also experiencing this same issue (loading third party .dll error during dynamic initialisation) after transitioning from PSSE V32 to V34 running on the following: PSS/E 34.2, WIndows 7 (64 bit) and IVF 11.

BillW gravatar imageBillW (Oct 19 '17)

I am having the same issue - were you able to find a solution?

patrickrossiter gravatar imagepatrickrossiter (Nov 16 '17)

I am also have same issue. api addmodellibrary error 00281

shuaibyes gravatar imageshuaibyes (Dec 25 '18)

Hi, I am struggling with a case very similar to this issue but a little bit different. I have got a new laptop and installed the same version of PSSe which I had in my old laptop (34.2.0).I transferred all my dlls in new one and when run the project using user defined library, receive 000281 message

4 answers

Sort by » oldest newest most voted
1

answered Jul 4 '18

IanMelbourne93 gravatar image

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

link
0

answered Dec 25 '18

shuaibyes gravatar image

updated Dec 25 '18

hi , I am also facing the same issue in pss/e ver 34 student version error lib not found 00281

please help anyone

link
0

answered Jul 3 '18

Juan gravatar image

updated Jul 3 '18

I am having the same issue

image description

link

Comments

Yours is a v.33 case. My guess is that the path where the copia.dll is store cannot be read by PSSe. As a test, copy the copia.dll to the working directory and when loading, do not enter a path for it.

jconto gravatar imagejconto (Jul 4 '18)

Thanks, I have another case for example model.dll and this is added by PSSE without any problem, however copia.dll does not,

Juan gravatar imageJuan (Jul 4 '18)

In my machine I have a versión 33.5 PSSE but The error is displayed when trying to load a dll. however my partner has the same version of PSSE 33.5 and he can load the dll without any problema

Juan gravatar imageJuan (Jul 4 '18)
0

answered Sep 21 '17

jconto gravatar image

did you get dlls for v.34? if not, v.33 dlls cannot be used in v.34 and would let to errors. The source code of the UDM will have to be [fortran] compiled under v.34 for properly usage.

link

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.
Want to format code in your answer? Here is a one minute demo on Youtube

Add Answer

[hide preview]

Question Tools

3 followers

Stats

Asked: Sep 20 '17

Seen: 5,504 times

Last updated: Dec 25 '18