Transformer Model - Dynamic Model - V36

asked 2026-02-10 19:23:13 -0600

haveityourwa gravatar image

updated 2026-02-10 19:29:44 -0600

Hey All, In previous versions of PSSE I have been able to have a dynamic voltage setpoint to an OLTC1T, by doing a change to the VMAX and VMIN during dynamic simulations, essentially the UDM would do the following.

CALL PFMODE(IERR)
CALL TWO_WINDING_CHNG_6(TRN_BUS_1, TRN_BUS_2, TRN_ID, T_W_INTGAR,T_W_REALAR,T_W_RATINGS,CDEF,CDEF,IERR)
CALL DSMODE(FALSE, IERR)

Which no longer seems possible in PSSE V36 presumably because of the VIND modelling changes. I am trying instead to make a complete tap changer model, and I am getting a bit stuck with the double-entry branch index. I Can run GETFTC which takes in the branch "double" array index. But I can't seem to use the GETKNUM function that uses the double-entry branch index. Ultimately I just wanted to be able to SETVMAX during dynamics but there is no setter for this, I would like to be able to run the function GETVMAX, GETNTAPPOS etc. however these take in the branch array index which up until now I have not been able to find in version 36 of the model. Any help or guidance would be greatly appreciated.

edit retag flag offensive close merge delete