| 1 | initial version |
The TOTALS(2) element is an output variable for the the OLD subsystem load value. If you would like to retrieve the NEW load MW total of your subsystem, use the psspy.alodbuscplx function.
For example:
import psspy
_i, _f = psspy.getbatdefaults()
# Setup subsystem
psspy.bsys(1,0,[0.0,0.0],0,[],1,[126389],0,[],0,[])
# Scale load to 20 MW using constant P/Q ratio
ierr, totals, motors = psspy.scal_2(1, 0, 0, [0,1,0,1,0],[20.0,_f,_f,_f,_f,_f,_f])
# Print old load value
print 'OLD LOAD: {} MW'.format(round(totals[1],0))
# Print new load value
ierr, load = psspy.alodbuscplx(1, 1, 'TOTALNOM')
print 'NEW LOAD: {} MW'.format(round(load[0][0].real,0))
whit loves you. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.