First time here? We are a friendly community of Power Systems Engineers. Check out the FAQ!
1 | initial version |
Hello all,
I am working on a dynamic simulation of a 2383 bus system in PSS/e 33. I am driving pss/e from Python.
I have successfully built the static topology (.sav file) and I have loaded a (.dyr) file with machine parameters for the 327 buses that have machines. I have gone through all of the necessary conversions etc. to get from static "power flow mode" to "dynamic simulation mode."
Now I would like to monitor the machine speeds, bus voltages and angles, and frequency at every bus in the system. HOWEVER, I am having trouble with monitoring the voltages and angles at every bus in the system -- I am using the command below to add the necessary channels to the channel output file:
p.chsb(0,1,[-1,-1,-1,1,14,0]) # monitor bus voltage and angle pu
In the python terminal psspy throws the error:
psspy.ChsbError: chsb Error: ierr=7
Concurrently, in the text output of PSS/e, I am seeing the following:
Generator models use:
CONS 1- 4578
STATES 1- 1962
SUMMARY OF MODELS READ:
GENS: GENROU
327
NEXT AVAILABLE ADDRESSES ARE:
CON STATE VAR ICON
4579 1963 1 1
Messages for api CHSB
2000 monitoring models specified--pointer table full (002342)
4000 Output channels have been added
Next available addresses are:
CHANNEL VAR ICON
4001 4001 2001
I think the key point here is the pointer table is full. Does anyone know how to add more than 2000 monitoring models?
My first thought was to increase the initialization bus number for PSS/e as described here
Any help would be much appreciated. Thanks