PAGV2
PAGV2
PAGV2
4
PROGRAM APPLICATION GUIDE
VOLUME 2
March, 2013
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
i
PSS®E 33.4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
ii
PSS®E 33.4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
iii
PSS®E 33.4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
iv
PSS®E 33.4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
v
PSS®E 33.4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
vi
PSS®E 33.4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
vii
PSS®E 33.4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
viii
PSS®E 33.4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
ix
PSS®E 33.4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
x
List of Figures
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
xi
List of Figures PSS®E 33.4
Program Application Guide: Volume I
13-18 Implied Linkage via Activities CHNG and FACT from Activity ALTR . . . . . . . . . . . 13-58
13-19 Use of NEW SAVE CASE Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-60
13-20 Simple Continuation of Dynamic Simulation Run . . . . . . . . . . . . . . . . . . . . . . . . . . 13-64
13-21 Restarting Simulation Run with Immediate Application of New Perturbation . . . . . 13-65
13-22 Use of Snapshot, Saved Case, and Dynamics Output Files . . . . . . . . . . . . . . . . . . 13-67
13-23 Management of Dynamics Output Files in Switching Operation Runs . . . . . . . . . . 13-68
13-24 Network Frequency Dependence Model (NETFRQ) Model Data Sheet . . . . . . . . . 13-72
13-25 Frequency Sensitive Load Model (LOADF) Model Data Sheet . . . . . . . . . . . . . . . 13-73
13-26 Underfrequency Load Shedding Relay Model (LDSHD) Model Data Sheet . . . . . . 13-75
13-27 Additional Dynamics Data File for Adding to Basic Model . . . . . . . . . . . . . . . . . . . 13-75
13-28 Dialog for Adding More Raw Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-76
13-29 Files Created by DYRE and CHAN in Making New Setup . . . . . . . . . . . . . . . . . . . 13-77
13-30 Editing CONETs to Combine Old and New Setups . . . . . . . . . . . . . . . . . . . . . . . . 13-78
13-31 DOCU of New Models Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-79
13-32 Listing of New Data by Activity DLST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-80
13-33 Simulation Run with New Setup (Section 13.5) . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-82
13-34 Simulation Run with New Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-84
14-1 Generator Model Equivalent Current Source and Norton Equivalent Circuit . . . . . . 14-3
14-2 Electromagnetic Model of Salient Pole Generator . . . . . . . . . . . . . . . . . . . . . . . . . . 14-7
14-3 Electromagnetic Model of Round Rotor Generator . . . . . . . . . . . . . . . . . . . . . . . . . . 14-9
14-4 Electromagnetic Model of Salient Pole Generator . . . . . . . . . . . . . . . . . . . . . . . . . 14-10
14-5 Typical Generator Open-Circuit Saturation Curves . . . . . . . . . . . . . . . . . . . . . . . . 14-10
14-6 Definition of Saturation Factor, S, for Entry as Generator Data . . . . . . . . . . . . . . . 14-11
14-7 Composition of Generator Transient Torque in Response to Switching . . . . . . . . . 14-16
14-8 CGEN1 Equivalent Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-18
14-9 CGEN1 Data Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-20
14-10 Equivalent Circuit for Machine Model Used in the Simulation . . . . . . . . . . . . . . . . 14-23
14-11 Comparison Between GENROU and CGEN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-24
14-12 Comparison Between CGEN1 With and Without Subtransient Saliency . . . . . . . . 14-26
15-1 Control of Reactor Current by Thyristors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2
15-2 Static var Source Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-3
15-3 Controlled Reactor Dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-4
15-4 Form of Static var System Representation Used in PSS®E . . . . . . . . . . . . . . . . . . . 15-5
15-5 Simple Static var Device Control Arrangement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5
15-6 Sample System for Application of Model CSVGN1 . . . . . . . . . . . . . . . . . . . . . . . . 15-11
15-7 Power Flow Data for CSVGN1 Application Example . . . . . . . . . . . . . . . . . . . . . . . 15-12
15-8 Base Case for CSVGN1 Application Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-14
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
xii
PSS®E 33.4 List of Figures
Program Application Guide: Volume I
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
xiii
List of Figures PSS®E 33.4
Program Application Guide: Volume I
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
xiv
PSS®E 33.4 List of Figures
Program Application Guide: Volume I
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
xv
List of Figures PSS®E 33.4
Program Application Guide: Volume I
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
xvi
PSS®E 33.4 List of Figures
Program Application Guide: Volume I
20-23 Behavior of Motor 1 – Direct Online Starting Against Full Load . . . . . . . . . . . . . . . .20-53
20-24 Generator Behavior Direct Online Starting Against Full Load . . . . . . . . . . . . . . . . .20-54
20-25 Motor Starting Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-55
20-26 Motor Starting Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-55
20-27 Underfrequency Detection and Load Shedding in LDSH Type Models . . . . . . . . . .20-58
20-28 Time Inverse Operating Characteristic of LDST Type Models . . . . . . . . . . . . . . . . .20-59
21-1 Conventional Directly-Connected Induction Generator . . . . . . . . . . . . . . . . . . . . . . .21-2
21-2 WT1 Connectivity Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-3
21-3 WT12T Two-Mass Shaft model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-4
21-4 Pseudo-Governor Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-5
21-5 Example Dynamic Data Input File, WT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-5
21-6 Example of Documentation, WT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-6
21-7 Wound Rotor Induction Generator with Variable Rotor Resistance Control . . . . . . .21-7
21-8 WT2 Connectivity Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-8
21-9 WT2E Electrical Control model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-9
21-10 Example Dynamic Data Input File, WT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-10
21-11 Example of Documentation, WT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-11
21-12 Doubly Fed Induction Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-12
21-13 Interaction among Generic Wind Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-13
21-14 WT3G1 Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-14
21-15 WT3G2 Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-15
21-16 WT3E1 Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-16
21-17 WT3T1 Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-17
21-18 WT3P1 Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-18
21-19 Example Dynamic Data Input File (Set 1) with Reference to GE 1.5 MW Wind Turbine .
21-18
21-20 Example Dynamic Data Input File (Set 2) with Reference to GE 1.5 MW Wind Turbine .
21-19
21-21 Example of Documentation (Set 1) with Reference to GE 1.5 MW Wind Turbine . .21-19
21-22 Example of Documentation (Set 2) with Reference to GE 1.5 MW Wind Turbine . .21-21
21-23 A Generator Connected to the Grid via the Power Converter . . . . . . . . . . . . . . . . .21-23
21-24 WT4 Connectivity Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-24
21-25 WT4 Generator/Converter Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-25
21-26 WT4E Electrical Control Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-27
21-27 Example of Dynamic Data Input File for WT4 with reference to the GE 2.5 MW wind
turbine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-28
21-28 Example of Documentation for WT4 with reference to the GE 2.5 MW wind turbine . .21-
29
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
xvii
List of Figures PSS®E 33.4
Program Application Guide: Volume I
21-29 Example of Dynamic Data Input File for WT4 with reference to the Siemens 2.3 MW wind
turbine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-30
21-30 Example of Documentation for WT4 with reference to the Siemens 2.3 MW wind turbine
21-31
22-1 PV Model Connectivity Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-2
23-1 Integrator Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-3
23-2 Variable Declaration for Integrator Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-3
23-3 FORTRAN Code for Initialization of Integrator Block (MODE=1) . . . . . . . . . . . . . . . 23-3
23-4 FORTRAN Code for Calculation of Derivatives of Integrator Block (MODE=2) . . . . 23-4
23-5 FORTRAN Code for Calculation of Output Integrator Block (MODE=3) . . . . . . . . . 23-4
23-6 Integrator Block with Non-Windup Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-4
23-7 Variable Declaration for Integrator Block with Non-Windup Limits . . . . . . . . . . . . . . 23-4
23-8 FORTRAN Code for Initialization of Integrator Block . . . . . . . . . . . . . . . . . . . . . . . . 23-5
23-9 FORTRAN Code for Calculation of Derivatives of Integrator Block . . . . . . . . . . . . . 23-5
23-10 FORTRAN Code for Calculation of Output Integrator Block . . . . . . . . . . . . . . . . . . . 23-5
23-11 First Order Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-6
23-12 PSS®E Implementation of the First Order Block . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-6
23-13 PSS®E Implementation of the First Order Block when T = 0 . . . . . . . . . . . . . . . . . . 23-6
23-14 Variable Declaration for First Order Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-6
23-15 FORTRAN Code for Initialization of First Order Block (MODE=1) . . . . . . . . . . . . . . 23-7
23-16 FORTRAN Code for Calculation of Derivatives of First Order Block (MODE=2) . . . 23-7
23-17 FORTRAN Code for Calculation of Output of First Order Block (MODE=3) . . . . . . . 23-7
23-18 First Order Block with Non-Windup Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-8
23-19 PSS®E Implementation of the First Order Block . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-8
23-20 PSS®E Implementation of the First Order Block . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-8
23-21 Variable Declaration for First Order Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-8
23-22 FORTRAN Code for Initialization of First Order Block . . . . . . . . . . . . . . . . . . . . . . . 23-9
23-23 FORTRAN Code for Calculation of Derivatives of First Order Block . . . . . . . . . . . . 23-9
23-24 FORTRAN Code for Calculation of Output of First Order Block . . . . . . . . . . . . . . . . 23-9
23-25 Wash-Out Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-10
23-26 PSS®E Implementation of the Wash-Out Block . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-10
23-27 Variable Declaration for Wash-Out Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-10
23-28 FORTRAN Code for Initialization of Wash-Out Block (MODE=1) . . . . . . . . . . . . . . 23-10
23-29 FORTRAN Code for Calculation of Derivatives of Wash-Out Block (MODE=2) . . . 23-11
23-30 FORTRAN Code for Calculation of Output of Wash-Out Block (MODE=3) . . . . . . 23-11
23-31 Lead-Lag Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-11
23-32 PSS®E Implementation of the Lead-Lag Block . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-12
23-33 Variable Declaration for Lead-Lag Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-12
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
xviii
PSS®E 33.4 List of Figures
Program Application Guide: Volume I
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
xix
List of Figures PSS®E 33.4
Program Application Guide: Volume I
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
xx
PSS®E 33.4 List of Figures
Program Application Guide: Volume I
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
xxi
List of Figures PSS®E 33.4
Program Application Guide: Volume I
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
xxii
Chapter 12
Dynamic Simulation
Principles
Chapter 12 - Dynamic Simulation Principles
3. Integration of the differential equations with the values determined in Step 2 as initial
conditions.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-1
Dynamic Simulation Principles PSS®E 33.4
Basic Dynamic Simulation Program Application Guide: Volume II
vx
v
y
• m1
•
x
If the values of the four variables x, y, vx, vy are known at some instant, t, their values at a
later instant, t + t, can be computed to first-order accuracy from (1.2).
dx
xnew = xold + t
dt
dy
ynew = yold + t
dt
dvx
v xnew = vxold + t
dt
dvy
v ynew = vyold + t
dt (1.2)
This process is illustrated in Figure 12-2. Numerical calculations are very simple because
the four variables where instantaneous values are known (vx, vy, x, y) are all that is needed
to complete the evaluation of the right-hand sides of (1.1).
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-2
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II Basic Dynamic Simulation
new x
x
x x
old • t
•
t
t t+h
new dy
y old y ------
y • dt
•
t
old
vx new
v vx
x • dv x
• ---------
dt
v
y
old
vy new
• vy
• t
dv y
---------
dt
The flow chart of a digital computer program to execute the simulation of the rocket’s
motion is shown in Figure 12-3. Figure 12-4 shows the Fortran listing of a very simple pro-
gram to apply this calculation.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-3
Dynamic Simulation Principles PSS®E 33.4
Basic Dynamic Simulation Program Application Guide: Volume II
Initialization:
specify initial values of
x, y, v x , v y
Update t; t = t + h
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-4
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II Basic Dynamic Simulation
REAL KG
C
C ALLOW USER TO ENTER INITIAL VALUES OF POSITION AND VELOCITY
C
WRITE(1,998)
998 FORMAT(1X,’ENTER X Y VX VY KG H’)
READ(1,*)X,Y,VX,VY,KG,H
C
C INITIALIZE VALUE OF TIME
C
TIME=0.
C
C START OF TIME ADVANCEMENT CALCULATION
C
1 CONTINUE
C
C CALCULATION OF VALUES OF ALL TIME DERIVATIVES
C
DVXDT=-KG*X/((X**2+Y**2)**1.5)
DVYDT=-KG*Y/((X**2+Y**2)**1.5)
DXDT=VX Process model
DYDT=VY
C
C OUTPUT PROCESSING. CALCULATE VALUES OF ANY REQUIRED
C VARIABLES AND PRINT RESULTS. HERE WE CALCULATE RADIAL
C DISTANCE AND ANGLE OF RADIUS ABOVE HORIZONTAL AXIS
C
R=SQRT(X**2+Y**2)
TH=ATAN2(Y,X)*57.2958
WRITE(1,999)TIME,R,TH,VX,VY Auxiliary output
999 FORMAT(1X,5E14.4) calculations
C
C CALCULATION OF NEW VALUES OF ALL VARIABLES
C
VX=VX+DVXDT*H
VY=VY+DVYDT*H Numerical
X=X+DXDT*H integration
Y=Y+DYDT*H calculation
C
C INCREMENT TIME
C
TIME=TIME+H
C
C RECYCLE THE PROCESS AS LONG AS IT IS OF INTEREST
C
IF(TIME.LT.1E6) GO TO 1
STOP
END
Figure 12-4. Simple Program to Simulate Motion of Rocket About a Heavenly Body
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-5
Dynamic Simulation Principles PSS®E 33.4
Basic Dynamic Simulation Program Application Guide: Volume II
This example, and particularly the computer code in Figure 12-4, shows the three separate
major elements of the dynamic simulation calculation:
• Calculation of time derivatives.
• Output processing.
• Numerical integration calculations.
It is apparent that no intelligence on the process being simulated other than numerical val-
ues of the four time derivatives is needed to apply the numerical integration calculations.
If variables were renamed as follows, the program shown in Figure 12-4 could be written as
shown in Figure 12-5:
vx = s(1)
vy = s(2)
x = s(3)
y = s(4)
r = v(1)
= v(2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-6
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II Simulation Model Library
REAL KG
REAL S(4),DS(4),V(2)
C
C ALLOW USER TO ENTER INITIAL VALUES OF POSITION AND VELOCITY
C
WRITE(1,998)
998 FORMAT(1X,’ENTER X Y VX VY KG H’)
READ(1,*)X,Y,VX,VY,KG,H
C
C INITIALIZE VALUE OF ALL VARIABLES AND TIME
C
TIME=0.
S(1)=VX Initialization
S(2)=VY
S(3)=X
S(4)=Y
C
C START OF TIME ADVANCEMENT CALCULATION Dynamic
C
1 CONTINUE Model
C Subroutine
C CALCULATION OF VALUES OF ALL TIME DERIVATIVES
C
CALL ROCKET(KG,S,DS,V) Call to process model
C
C WRITE OUT OUTPUT VARIABLES
C
WRITE(1,999)TIME,V(1),V(2) Output
999 FORMAT(1X,5E14,4)
C
C CALCULATION OF NEW VALUES OF ALL VARIABLES
C
DO 2 I=1,4 Numerical integration
2 S(I)=S(I)+DS(I)*H calculation
C
C INCREMENT TIME
C
TIME=TIME+H
C
C RECYCLE THE PROCESS AS LONG AS IT IS OF INTEREST
C
IF(TIME.LT.1E6) GO TO 1
STOP
END
SUBROUTINE ROCKET(KG,S,DS,V)
REAL KG
REAL S(4),DS(4),V(2)
C
C CALCULATE TIME DERIVATIVES
C Process
DS(1)=-KG*S(3)/((S(3)**2+S(4)**2)**1.5)
DS(2)=-KG*S(4)/((S(3)**2+S(4)**2)**1.5) Model
DS(3)=S(1) Subroutine
DS(4)=S(2)
C
C CALCULATE AUXILIARY OUTPUT VARIABLES
C V(1) IS RADIAL DISTANCE
C V(2) IS ANGLE ABOVE HORIZONTAL AXIS
C
V(1)=SQRT(S(3)**2+S(4)**2)
V(2)=ATAN2(S(4),S(3))*57.2958
RETURN
END
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-7
Dynamic Simulation Principles PSS®E 33.4
Numerical Integration Stability Program Application Guide: Volume II
input, output, numerical integration, and electric network solution, but contains no logic
related to differential equations of specific equipment. The differential equation intelli-
gence on the equipment to be simulated is contained in a library of subroutines; each sub-
routine contains logic to calculate time derivatives for one specific type of equipment. The
model subroutines are called whenever the main skeleton logic needs numerical values of
time derivatives. Most models are called directly by PSS®E. Others that may require user
input or are called infrequently, such as switched shunt models, are called via linking sub-
routines CONEC and CONET.
Each new dynamic simulation requires that new linkage subroutines, CONEC and
CONET, be constructed and incorporated into the skeleton code. The construction and
loading on CONEC and CONET is automated by the PSS®E skeleton, which is able to
bootstrap itself into fully loaded condition. This process is covered in Section 13.2.6.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-8
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II Numerical Integration Stability
dq -q
=
dt T (1.4)
Equation (1.4) describes the discharge of a capacitor through a resistor; its exact solution
is:
q(t) = q(o)e-t/T (1.5)
The numerical integration process of Figure 12-2 is equivalent to rewriting (1.4) as:
dq - qold
=
dt T (1.6)
(1.7)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-9
Dynamic Simulation Principles PSS®E 33.4
Numerical Integration Stability Program Application Guide: Volume II
Exact
0.2
0.5 1.5
0.75 2.1
PSS®E does not use the simple first-order integration scheme analyzed above; it uses a
second-order Euler numerical integration algorithm where accuracy is better than that of
the simple first-order scheme. Long experience with this method indicates that numerical
instability problems will normally be avoided, and accuracy will be adequate, if the inte-
gration time step, t, is kept smaller than about 1/5 to 1/4 of the shortest time constant in
the process being simulated.
Numerical instability of the integration process usually results in a growing sequence of
values in at least one system variable, with the sign alternating each time step. Numerical
instability is most readily detected, therefore, by examining a plot of the variable at each
time step. Conversely, a numerical instability can be present but may not be detected if the
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-10
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II Classification of Variables
affected variable is plotted only every n time steps, where n is an even number. Hence, it is
advisable always to use an odd number of time steps between each plotting of results from
a dynamic simulation.
i gen
Vb
jX R + jX
Internal Voltage = E e = 1 + j0
Inertia = H jB
Damping = D
dn
2H ------ = P m – P e – Dn
dt
d
------ = o n
dt
The differential equations in Figure 12-8 involve the constants H, D, and o and, in addi-
tion, the first involves the generator electrical power, Pe. In the first equation in Figure 12-
8, the assumption is that the variation in speed is small. In view of this, power (instead of
torque) is used in this equation. The evaluation of Pe at the instant for which the variables
n, speed deviation, and , rotor angle, are given requires solution of the electric network
for the generator current, igen. While it would be possible to write out an algebraic solution
for the current and, subsequently, the power, it is more practical to handle the network
solution and power calculation numerically. The evaluation of the time derivatives is then
handled by the following sequence of calculations:
1. Calculate vb from:
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-11
Dynamic Simulation Principles PSS®E 33.4
Classification of Variables Program Application Guide: Volume II
dn
= (Pm - Pgen - Dn) / 2H
dt
d
= on
dt
The calculation of the time derivatives in this example involved the prior calculation of a
set of quantities, vb, igen, and Pgen that are related algebraically to the variables, n and
for which values are given by the numerical integration process. Variables such as vb, igen,
and Pgen are needed in the majority of dynamic simulations. It is convenient, therefore, to
classify the quantities involved in a dynamic simulation as:
• Constants: Parameters that do not vary during the period to be simulated.
• State Variables: Variables for which instantaneous values are determined by
differential equations.
• Algebraic Variables: Variables for which values can be determined if the values of all
state variables, constants, and input variables are given.
• Input Variables: Quantities for which values are specified at any instant by logic out-
side the dynamic simulation.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-12
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II Classification of Variables
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-13
Dynamic Simulation Principles PSS®E 33.4
Classification of Variables Program Application Guide: Volume II
dn 1
= (P - Pelec - Dn)
dt 2H mech
CON(J) CON(J+1)
DSTATE(L+1) STATE(L)
d
= on
dt
SYSTEM PARAMETER
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-14
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II Classification of Variables
Figure 12-9 shows the code implementing the two rotor dynamics differential equations
shown in Figure 12-8 within a subroutine named MODEL. The statement defining the
model subroutine would be:
SUBROUTINE MODEL (I, J, L)
The values of J and L would be assigned to the next available locations in arrays CON and
STATE as the MODEL subroutine calls are entered into subroutine CONEC. The argu-
ments I, J, L are, then, pointers to the start of the data for the item of equipment being
modeled in the PSS®E data arrays.
The use of the data arrays by a CONEC subroutine is indicated by Figure 12-10.
Construction of subroutines CONEC and CONET require counting-off of the CONs,
VARs, etc. used each time a model is called. The numbers of array elements used by each
model are shown on the model data sheets. This process and the construction of CONEC
and CONET can be handled manually, or can be automated by activities DYRE and CHAN,
as shown in Sections 13.2.6 and 13.2.7, respectively.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-15
Dynamic Simulation Principles PSS®E 33.4
Classification of Variables Program Application Guide: Volume II
CALL MODEL (I b ,J b ,L b )
CALL MODEL (I a ,J a ,L a )
Figure 12-10. Assignment of PSS®E Array Space to Equipment Model Subroutines Called from Subroutine CONEC
SUBROUTINE CONEC
RETURN
END
L b +1
L a +1
Lb
La
DSTATE
STATE
J b +1
J a +1
Jb
Ja
CON
Ib
Ia
ANGLE
SPEED
PELEC
PMECH
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-16
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II PSS®E Dynamic Simulation Sequence
The linkage of the library subroutines into PSS®E is accomplished by four subroutines
called TBLCNC, TBLCNT, CONEC, and CONET, which have the responsibilities out-
lined below. TBLCNC and TBLCNT are supplied by PSS®E and are never seen by the
user.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-17
Dynamic Simulation Principles PSS®E 33.4
PSS®E Dynamic Simulation Sequence Program Application Guide: Volume II
DYRE
Data Assimilation RSTR
Power Flow Activities
Initialization STRT-CONET-CONEC
Output of Instantaneous
System Conditions RUN
Calculation of Rate
of Change of RUN-CONEC
All State Variables
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-18
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II PSS®E Dynamic Simulation Sequence
As with subroutine CONEC, the user will rarely write the modeling code directly into
CONET, but will normally establish a CONET subroutine that calls specialized equipment
modeling subroutines from the PSS®E model subroutine library.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-19
Dynamic Simulation Principles PSS®E 33.4
PSS®E Dynamic Simulation Sequence Program Application Guide: Volume II
MODE = 4
Call CONEC for induction motor and dc lines;
set maximum number of integrators
MODE = 1 Subroutine
Call SITER for initial network solution; CONET
calls CONET to calculate current injections
MODE = 3
Set Pmech, Efd, VOTHSG, VUEL, VOEL,
machine source currents (ISOURCE)
MODE = 2
Call CONEC to calculate all state variable time
derivatives and set VOTHSG, VUEL, and VOEL
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-20
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II PSS®E Dynamic Simulation Sequence
MODE = 3
CALL CONEC to calculate generator source currents,
exciter field voltages, turbine mechanical powers,
stabilizer outputs, minimum excitation limiter outputs,
and maximum excitation limiter outputs
MODE = 2
CALL CONEC to calculate all state variable time
derivatives and set stabilizer, minimum excitation
limiter, and maximum excitation limiter outputs
KPAUSE = 0
Numerical integration;
update state variables
No
TIME TPAUSE?
KPAUSE = 1
MODE = 3
CALL CONEC
CALL SITER
MODE = 2
CALL CONEC
Output
KPAUSE = 2
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-21
Dynamic Simulation Principles PSS®E 33.4
PSS®E Dynamic Simulation Sequence Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-22
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II PSS®E Dynamic Simulation Sequence
PSS®E Channel
Specification Arrays
per Table 3
Plotting PSSPLT
Device Plotting
Program
The Channel Output File is a binary variable length record file for which the name is spec-
ified by the user when it is created in activity STRT. The PSS®E simulation activities do
not plot or tabulate the output channels; these functions are handled by program PSSPLT.
The output channel values are obtained by copying designated variables from the dynamic
simulation arrays into the output channel array, CHAN. This copying process is done
every NPLT time steps, where NPLT is an integer specified by the user in the dialog of
activity RUN. The selection of simulation variables for output via channels is controlled by
the arrays summarized in Table 3. Array IPRINT contains the addresses of the output vari-
ables in the main dynamic simulation array space of PSS®E. Each output channel is given
a 32-character alphanumeric identification. These are contained in the array, IDENT.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-23
Dynamic Simulation Principles PSS®E 33.4
Overview of Simulation Procedure Program Application Guide: Volume II
PSS®E allows a subset of six of the output channels to be displayed by a progress output
graph while activity RUN is being run. These six channels and their upper and lower scal-
ing limits are specified by arrays CRTCHN, CMAX, and CMIN. The channel control
arrays are established by the user through a dialog with activity CHAN. Any channel con-
trol parameter may be changed prior to a simulation run, via activity ALTR.
a. Valid CONEC and CONET subroutines linking the required equipment dynamic
models into PSS®E.
b. Valid parameters and operating conditions for all items of equipment.
2. Execution of simulation runs using the model as setup in the first phase to show the
effects of proposed events such as short circuit faults, generator trips, or motor starting.
PSS®E is used in both the setup phase and in the execution of simulation runs. The model
setup phase is the more critical and involves the greater amount of work. A valid model
setup with well-planned CONEC and CONET subroutines allows extensive series of sim-
ulation runs to be made with relatively little incremental work. A less-than-ideal model
setup with unchecked data will not only make simulation runs more difficult, it will usu-
ally result in inaccurate results.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-24
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II Overview of Simulation Procedure
and the establishment of output channel control tables. The bulk of the system model setup
is automated, with handwork being reserved for special situations. A user with special
requirements may, however, refine the CONEC and CONET subroutines to implement
logic that is not provided by the standard model library subroutines.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-25
Dynamic Simulation Principles PSS®E 33.4
Overview of Simulation Procedure Program Application Guide: Volume II
PSS®E
Step Files Used
Activities Used
1. Allocate a set of files for the simulation setup. — —
2. Establish base case power flow with generators Create a converted
See Sections 5.2
and load models converted to their dynamic power flow Saved
and 13.3
forms. Case File.
3. Select the appropriate model for each item of
— —
equipment.
4. Create a PSS®E Dynamics Data File. — Dynamics Data File.
5. Use PSS®E in setup mode to create CONEC LOFL, CASE,
Read Dynamics Data
and CONET subroutines. ORDR, FACT,
File.
RTRN, DYRE
6. Use PSS®E in setup mode to create additional
CONET model references to monitor transmis- CHAN —
sion network via output channels.
7. Make a Snapshot recording the parameter Initial condition Snap-
SNAP
values and channel assignments. shot File.
8. Stop PSS®E. — —
9. Edit manual refinements into CONEC and Use text editor to alter
CONET as required. CONEC and CONET
—
Fortran source code
files.
10. Compile CONEC and CONET and link into CONEC and CONET
—
PSS®E by executing CLOAD4 command file. relocatable code files.
11. Start PSS®E and recover the initial condition Initial condition Snap-
RSTR
Snapshot File. shot File.
12. Retrieve power flow case corresponding to initial LOFL, CASE, Converted power flow
condition Snapshot File. FACT, RTRN Saved Case File.
13. Enter any additional data values needed as a
ALTR —
result to refinements to CONEC or CONET.
14. Make an updated Snapshot. SNAP —
15. Set all VAR and STATE variables to their initial Dynamics Channel
STRT
condition values. Output File.
16. Check out all reported initial condition errors. — —
17. Make an updated initial condition Snapshot. Initial condition Snap-
SNAP
shot File.
18. List all dynamic simulation data. DOCU, DLST —
19. Stop PSS®E. — —
20. Review all data for correctness. — —
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-26
PSS®E 33.4 Dynamic Simulation Principles
Program Application Guide: Volume II Overview of Simulation Procedure
Also, users may make their own special refinements to CONEC and CONET, because
well-planned control logic in these subroutines often gives great simplifications in the
execution of simulation runs. Examples of user-tailored logic in CONEC and CONET are
given in Section 13.5.
PSS®E
Step Files Used
Activities Used
1. Recover initial condition Snapshot. Initial condition Snap-
RSTR
shot File.
2. Recover initial condition converted power flow LOFL, CASE, Initial condition power
case. FACT, RTRN flow Saved Case File.
3. Establish and confirm initial conditions in
d y n a m i c m o d e l s ( t i m e i n i t i a l i z e d t o STRT —
t = -2 × DELT.
4. Select and initialize dynamics output file. STRT Channel Output File.
5. Advance simulation with no disturbance to t =
0–, or some other appropriate time for first dis- RUN Channel Output File.
turbing action.
6. Apply first action of disturbance, e.g.,
ALTR —
application of fault.
7. Advance simulation to time of next change of
RUN Channel Output File.
applied disturbance.
8. Apply next change of applied disturbance, e.g.,
ALTR —
clear fault by opening a line.
9. Advance simulation to time at which no addi-
RUN Channel Output File.
tional results are currently needed.
10. Make a new Snapshot of conditions at the final
SNAP New Snapshot File.
instant of the run.
11. Make a new power flow Saved Case recording
New power flow Saved
the network condition at the final instant of the LOFL, SAVE
Case File.
run.
12. Stop PSS®E and plot, tabulate, or otherwise
STOP —
analyze the results.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-27
Dynamic Simulation Principles PSS®E 33.4
Overview of Simulation Procedure Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
12-28
Chapter 13
Dynamic Simulation Setup
13.1 Overview
The dynamic simulation portion of the PSS®E program requires following a specific pro-
cedure to set up the system model. Chapter 12 covered the theory behind dynamic simula-
tion and provided an outline for setting up a system. This section covers a specific
procedure for taking a sample system, doing a study, expanding the modeling of the sys-
tem, and doing another study. The description of specific modeling equipment is covered
in Chapter 14.
13.2.1 Files
The simulation setup procedure is outlined in Table 4. Table 2 shows the files to be used in
this example. Files will be needed for raw data records, power flow Saved Cases, and
dynamics Snapshots, as well as for the CONEC, CONET subroutines.
Table 1: Files to be Used in First Dynamic Simulation Setup Example
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-1
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
3 × 5 MVA 1 × 10 MVA
Hydro Unit Steam Unit
kV
0.9 pf
kV
0.85 pf
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
SMALL SYSTEM EXAMPLE WED FEB 23, 1994 09:28
Figure 13-1. Small Example System for Dynamic Simulation Setup Examples
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-2
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
0 100
SMALL EXAMPLE SYSTEM File SMALL
BOONDOCKS POWER AND LIGHT
100 3 0 0 0 0 1 1.05 0 'HYDRO' 33
150 1 5 1.56 0 0 2 1 0 'LOAD' 33
151 1 15 7.9 0 0 2 1 0 'LOAD' 3.3 Bus Data
200 1 0 0 0 0 1 1 0 'STEAM' 33
201 2 0 0 0 0 1 1 0 'STEAM' 3.3
0
100 1 4 0 2 0 1.05 0 5 0 .25 0 .09 1.025 Generator Data
100 2 4 0 2 0 1.05 0 5 0 .25 0 .09 1.025
100 3 4 0 2 0 1.05 0 5 0 .25 0 .09 1.025
201 1 8 0 4 0 1.05 200 10 0 .2
0
100 200 1 .02 .2 .03 15 17.5 20
100 150 1 .01 .1 .018 15 17.5 20 Branch Data
150 200 1 .01 .1 .018 15 17.5 20
200 201 1 0 .8 0 10 12 15 1.05
150 151 1 0 .3 0 15 20 25 1.025
0 Transformer Data
200 201 1 200 1.1 .9 1.1 .9
150 151 1 151 1.1 .9 1.1 .9
0
0
0 No Other Data
0
0
0
0
The steps in constructing the power flow case for dynamics use are shown in Figure 13-3.
The power flow case is first solved in the conventional manner to establish the initial con-
dition values of all bus voltages, generator reactive outputs, and phase angles. The initial
condition power flow, still in conventional form for power flow studies, is saved in file
SME1, which is not useful for dynamics work.
The conversion of the power flow case so that its models are valid in dynamics (t t+)
rather than steady-state (t t–) conditions is handled by activities CONL and CONG. These
are spotted in Figure 13-3. The dialog for CONL changes all loads from pure constant
(MW, Mvar) to a composite characteristic in which 60% of the real power load follows a
constant current characteristic and 40% behaves as a constant admittance. The split is des-
ignated as 50/50 in reactive power. This rearrangement of load characteristics may be
made on a bus-by-bus basis, with different splits at different buses, by using CONL with
its selection options, which are as outlined in Section 6.6.1.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-3
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
Activity CONG should always be followed by activity ORDR because the change of gener-
ator modeling to dynamic form removes all swing (Type 3) buses from the system, hence
changing its topology with respect to optimal ordering.
The converted power flow case is saved in file SME2 for subsequent use as the source of
network data in dynamic simulations. All generators will, then, be represented in the
dynamic simulations by the dynamic impedance (normally the subtransient impedance) as
contained in the power flow case SME2, and all loads will be modeled with the voltage
dependence, as set up by CONL, unless this is specifically overridden in setting up the sim-
ulation.
Activities FACT and TYSL were used before the converted case was saved in file SME2.
These steps give a refinement of the power flow solution to obtain the smallest possible
mismatch at all buses. Such refinement is optional, but recommended, because:
1. The refinement’s initial condition estimate of all generator currents is as perfect as pos-
sible. Therefore, the generator internal flux linkages calculated in the dynamics
initialization will be, as nearly as possible, a perfect set of steady-state values.
2. Refining the power flow solution will reveal any significant imperfections. If
activity TYSL takes more than two or three iterations to reach its tolerance, it is likely
that the power flow case to which CONL and CONG were applied had not been brought
to a small enough mismatch to provide a good set of initial conditions for dynamics
work.
The converted saved case should always be reordered with ORDR after execution of
CONG and before it is saved; otherwise, the ordering will have to be done each time a
dynamic simulation is started.
Figure 13-4 shows a full data listing of the power flow case for reference purposes. This
listing describes the solved, but unconverted, initial condition power flow as saved in file
SME1.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-4
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
$ psslf4
INITIATED AT LOAD FLOW ENTRY POINT ON MON FEB 14, 1994 15:11
ACTIVITY? read
ENTER INPUT FILE NAME (0 TO EXIT, 1 FOR TERMINAL): SMALL
BUILDING TABLES--WAIT...
ACTIVITY? SOLV
Figure 13-3. Preparation of Power Flow Case for Use in Dynamic Simulation
(Sheet 1 of 2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-5
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
LARGEST MISMATCH: 0.00 MW 0.01 MVAR 0.01 MVA-BUS 150 [LOAD 33.0]
SYSTEM TOTAL ABSOLUTE MISMATCH: 0.02 MVA
ACTIVITY? ORDR
DIAGONALS = 4 OFF-DIAGONALS = 3 MAX SIZE = 6
ACTIVITY? FNSL
LARGEST MISMATCH: 0.00 MW -0.01 MVAR 0.01 MVA-BUS 200 [STEAM 33.0]
SYSTEM TOTAL ABSOLUTE MISMATCH: 0.01 MVA
ACTIVITY? CONG
GENERATORS CONVERTED
ACTIVITY? FACT
LARGEST MISMATCH: 0.00 MW 0.00 MVAR 0.00 MVA-BUS 100 [HYDRO 33.0]
SYSTEM TOTAL ABSOLUTE MISMATCH: 0.00 MVA Refine solution with generator
ACTIVITY? SAVE SME2 flux linkage fixed
CASE SAVED IN FILE SME2.SAV ON MON FEB 14, 1994 17:05
Figure 0-0 (Cont). Preparation of Power Flow Case for Use in Dynamic Simulation (Sheet 2 of 2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-6
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E MON FEB 14, 1994 17:17
SMALL EXAMPLE SYSTEM SYSTEM SUMMARY
BOONDOCKS POWER AND LIGHT
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E MON FEB 14, 1994 17:17
SMALL EXAMPLE SYSTEM WORST
BOONDOCKS POWER AND LIGHT MISMATCHES
BUS# NAME BSKV MW MVAR MVA
200 STEAM 33.0 0.00 0.01 0.01
201 STEAM 3.30 0.00 -0.01 0.01
ENTER 0 TO EXIT, 1 FOR NEXT PAGE:
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E MON FEB 14, 1994 17:17
SMALL EXAMPLE SYSTEM BUS DATA
BOONDOCKS POWER AND LIGHT
BUS# NAME BSKV CODE VOLT ANGLE PLOAD QLOAD S H U N T AREA ZONE
100 HYDRO 33.0 3 1.0500 0.0 0.0 0.0 0.0 0.0 1 1
150 LOAD 33.0 1 1.0450 -0.6 5.0 1.6 0.0 0.0 2 1
151 LOAD 3.30 1 0.9947 -3.1 15.0 7.9 0.0 0.0 2 1
200 STEAM 33.0 1 1.0500 -0.1 0.0 0.0 0.0 0.0 1 1
201 STEAM 3.30 2 1.0168 3.5 0.0 0.0 0.0 0.0 1 1
ENTER 0 TO EXIT, 1 FOR NEXT PAGE:
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E MON FEB 14, 1994 17:17
SMALL EXAMPLE SYSTEM SWITCHED
BOONDOCKS POWER AND LIGHT SHUNT DATA
BUS# MOD VHI VLO SHUNT X-------X X-------X X-------X X-------X REMOTE
* NONE *
ENTER 0 TO EXIT, 1 FOR NEXT PAGE:
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E MON FEB 14, 1994 17:17
SMALL EXAMPLE SYSTEM GENERATING
BOONDOCKS POWER AND LIGHT PLANT DATA
BUS# NAME BSKV COD MCNS PGEN QGEN QMAX QMIN VSCHED VACT. REMOT PCT Q
100 HYDRO 33.0 3 3 12.0 1.5 6.0 0.0 1.0500 1.0500
201 STEAM 3.30 2 1 8.0 2.4 4.0 0.0 1.0500 1.0500 200 100.0
ENTER 0 TO EXIT, 1 FOR NEXT PAGE:
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E MON FEB 14, 1994 17:17
SMALL EXAMPLE SYSTEM GENERATOR
BOONDOCKS POWER AND LIGHT UNIT DATA
BUS# NAME BSKV COD ID ST PGEN QGEN QMAX QMIN PMAX PMIN MBASE Z S O R C E X T R A N GENTAP
100 HYDRO 33.0 3 1 1 4 0 2 0 9999-9999 5 0.0000 0.2500 0.0000 0.0900 1.0250
100 HYDRO 33.0 3 2 1 4 0 2 0 9999-9999 5 0.0000 0.2500 0.0000 0.0900 1.0250
100 HYDRO 33.0 3 3 1 4 0 2 0 9999-9999 5 0.0000 0.2500 0.0000 0.0900 1.0250
201 STEAM 3.30 2 1 1 8 2 4 0 9999-9999 10 0.0000 0.2000
ENTER 0 TO EXIT, 1 FOR NEXT PAGE:
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E MON FEB 14, 1994 17:17
SMALL EXAMPLE SYSTEM BRANCH DATA
BOONDOCKS POWER AND LIGHT
FROM TO CKT NAME NAME LINE R LINE X CHRGING TP ST RATA RATB RATC
100* 150 1 HYDRO LOAD 0.0100 0.1000 0.0180 1 15 18 20
100* 200 1 HYDRO STEAM 0.0200 0.2000 0.0300 1 15 18 20
150* 151 1 LOAD LOAD 0.0000 0.3000 0.0000 F 1 15 20 25
150* 200 1 LOAD STEAM 0.0100 0.1000 0.0180 1 15 18 20
200* 201 1 STEAM STEAM 0.0000 0.8000 0.0000 F 1 10 12 15
ENTER 0 TO EXIT, 1 FOR NEXT PAGE:
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E MON FEB 14, 1994 17:17
SMALL EXAMPLE SYSTEM TRANSFORMER DATA
BOONDOCKS POWER AND LIGHT
FROM TO CKT TP RATIO ANGLE RG CONT RMAX RMIN VMAX VMIN STEP TABLE CR CX
150 151 1 F 1.0250 0.00 1 151 1.1000 0.9000 1.1000 0.9000 0.00625
200 201 1 F 1.0500 0.00 1 -200 1.1000 0.9000 1.1000 0.9000 0.00625
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-7
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-8
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
GENROU
Round Rotor Generator Model (Quadratic Saturation)
IBUS, ’GENROU’, I, T’do, T’do, Tqo, Tqo, H, D, Xd, Xq, X’d, X’q, Xd, Xl, S(1.0), S(1.2)/
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-9
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
GENSAL
Salient Pole Generator Model (Quadratic Saturation on d-Axis)
IBUS, ’GENSAL’, I, T’do, Tdo, Tqo, H, D, Xd, Xq, X’d, Xd, Xl, S(1.0), S(1.2)/
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-10
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
GENSAL
Salient Pole Generator Model (Quadratic Saturation on d-Axis)
IBUS, ’GENSAL’, I, T’do, Tdo, Tqo, H, D, Xd, Xq, X’d, Xd, Xl, S(1.0), S(1.2)/
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-11
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
GENSAL
Salient Pole Generator Model (Quadratic Saturation on d-Axis)
IBUS, ’GENSAL’, I, T’do, Tdo, Tqo, H, D, Xd, Xq, X’d, Xd, Xl, S(1.0), S(1.2)/
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-12
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
SCRX
Bus Fed or Solid Fed Static Exciter
CSWITCH = 0. CSWITCH = 1.
VREF
EMAX Et 1.0
+ Ebridge
EC – 1 + TAs K
X Negative
(pu) 1 + TBs 1 + TEs EFD
Current Logic
LAFDIFD
+
EMIN
VS
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-13
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
SCRX
Bus Fed or Solid Fed Static Exciter
CSWITCH = 0. CSWITCH = 1.
VREF
EMAX Et 1.0
+ Ebridge
EC – 1 + TAs K
X Negative
(pu) 1 + TBs 1 + TEs EFD
Current Logic
LAFDIFD
+
EMIN
VS
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-14
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
SCRX
Bus Fed or Solid Fed Static Exciter
CSWITCH = 0. CSWITCH = 1.
VREF
EMAX Et 1.0
+ Ebridge
EC – 1 + TAs K
X Negative
(pu) 1 + TBs 1 + TEs EFD
Current Logic
LAFDIFD
+
EMIN
VS
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-15
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
SEXS
Simplified Excitation System
VREF EMAX
EC – 1 + TAs K
EFD
(pu) 1 + TBs 1 + TEs
+
EMIN
VS
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-16
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
HYGOV
Hydro Turbine-Governor
IBUS, ’HYGOV’, I, R, r, Tr, Tf, Tg, VELM, GMAX, GMIN, TW, At, Dturb, qNL/
VAR(L) + 1 e 1 + T rs c 1 g
nref
1 + Tfs rTrs 1 + Tgs
– Velocity and
Speed + Position Limits
SPEED SPEED
R Dturb
X
–
g – 1 q +
X X At PMECH
Tws +
q h
+ –
1. qNL
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-17
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
HYGOV
Hydro Turbine-Governor
IBUS, ’HYGOV’, I, R, r, Tr, Tf, Tg, VELM, GMAX, GMIN, TW, At, Dturb, qNL/
VAR(L) + 1 e 1 + T rs c 1 g
nref
1 + Tfs rTrs 1 + Tgs
– Velocity and
Speed + Position Limits
SPEED SPEED
R Dturb
X
–
g – 1 q +
X X At PMECH
Tws +
q h
+ –
1. qNL
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-18
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
HYGOV
Hydro Turbine-Governor
IBUS, ’HYGOV’, I, R, r, Tr, Tf, Tg, VELM, GMAX, GMIN, TW, At, Dturb, qNL/
VAR(L) + 1 e 1 + T rs c 1 g
nref
1 + Tfs rTrs 1 + Tgs
– Velocity and
Speed + Position Limits
SPEED SPEED
R Dturb
X
–
g – 1 q +
X X At PMECH
Tws +
q h
+ –
1. qNL
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-19
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
TGOV1
Steam Turbine-Governor
VMAX
+ 1 1 1 + T2s +
Reference PMECH
VAR(L) R 1 + T1s 1 + T3s
– –
VMIN
Dt
SPEED
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-20
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
GENSAL
Salient Pole Generator Model (Quadratic Saturation on d-Axis)
IBUS, ’GENSAL’, I, T’do, Tdo, Tqo, H, D, Xd, Xq, X’d, Xd, Xl, S(1.0), S(1.2)/
Figure 13-6. Dynamic Data Used for Representation of One Hydro Unit
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-21
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
3 × 5 MVA 1 × 10 MVA
Hydro Unit Steam Unit
kV
0.9 pf
kV
0.85 pf
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
SMALL SYSTEM EXAMPLE WED FEB 23, 1994 09:28
FILE SMEDD
100 'GENSAL' 1 5 .05 .06 5.084 1 1.5 1.2 .4 .25 .12 .03 .25/
100 'GENSAL' 2 5 .05 .06 5.084 1 1.5 1.2 .4 .25 .12 .03 .25/
100 'GENSAL' 3 5 .05 .06 5.084 1 1.5 1.2 .4 .25 .12 .03 .25/
201 'GENROU' 1 6 .05 1 .05 3 0 1.4 1.35 .3 .6 .2 .1 .03 .4/
100 'SCRX' 1 .1 10 200 .05 0 5 0 0/
100 'SCRX' 2 .1 10 200 .05 0 5 0 0/
100 'SCRX' 3 .1 10 200 .05 0 5 0 0/
201 'SEXS' 1 .1 .1 100 .1 0 3/
100 'HYGOV' 1 .05 .75 8 .05 .5 .2 1 0 1.3 1.1 0 .08/
100 'HYGOV' 2 .05 .75 8 .05 .5 .2 1 0 1.3 1.1 0 .08/
100 'HYGOV' 3 .05 .75 8 .05 .5 .2 1 0 1.3 1.1 0 .08/
201 'TGOV1' 1 .05 .5 1. .3 1. 1. 0./
Figure 13-7. Basic Dynamics Data File for Setup of Simulation Model
of Small Example System
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-22
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-23
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
ACTIVITY? LOFL
CASE SME2.SAV WAS SAVED ON MON FEB 14, 1994 17:05 Pick up initial
condition power flow
ACTIVITY RTRN TO RETURN TO DYNAMICS--ACTIVITY? FACT
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-24
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
ENTER FILENAME FOR COMPILING FILE (0 TO EXIT): COMPILE Creates command file
ACTIVITY? CHAN Use CHAN to set up outputs and for proper options
Figure 0-0 (Cont). Dialog of Basic PSS®E Dynamic Simulation Model Setup (Sheet 2 of 4)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-25
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
Figure 0-0 (Cont). Dialog of Basic PSS®E Dynamic Simulation Model Setup (Sheet 3 of 4)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-26
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
Figure 0-0 (Cont). Dialog of Basic PSS®E Dynamic Simulation Model Setup (Sheet 4 of 4)
SUBROUTINE CONEC
C
$INSERT COMON4.INS
C
C
RETURN
END File CC1
SUBROUTINE USRXXX(MC,SLOT,IT)
INTEGER MC,SLOT,IT
SELECT (IT)
FIN
RETURN
END
SUBROUTINE CONET
C
$INSERT COMON4.INS
C
C
IF (.NOT. IFLAG) GO TO 9000
C
C NETWORK MONITORING MODELS File CT1
C
C
9000 CONTINUE
C
RETURN
END
Figure 13-9. Basic CONEC and CONET Subroutines as Built by Activity DYRE
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-27
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-28
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-29
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-30
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E TUE FEB 15, 1994 16:39
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
REPORT FOR ALL MODELS AT ALL BUSES BUS 201 [STEAM 3.30] PLANT MODELS
MBASE Z S O R C E X T R A N GENTAP
10.0 0.00000+J 0.20000 0.00000+J 0.00000 1.00000
S(1.0) S(1.2)
0.0300 0.4000
R T1 VMAX VMIN T2 T3 DT
0.050 0.500 1.000 0.300 1.000 1.000 0.000
ENTER 0 TO END LIST, 1 FOR NEXT PAGE:
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E TUE FEB 15, 1994 16:39
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-31
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
ACTIVITY? DLST
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E TUE FEB 15, 1994 16:55
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
CONS:
VARS:
Call FLOW1 (7, 13, 14, 0)
1: 0.4043E-01 2: 1.000 3: 0.4043E-01 4: 1.000
5: 0.4043E-01 6: 1.000 7: 0.4000E-01 8: 1.045
9: 0.9947 10: 1.050 11: 1.008 12: -1.754
13: 11.01 14: 3.207 15: 9.007 16: 3.391
STATES:
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-32
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
ICONS:
#:ADDR 11: 16002 12: 16004 13: 20001 14: 20002 15: 20004
FIELD VLTAGE FIELD VLTAGE P MECHANICAL P MECHANICAL P MECHANICAL
BUS 100 MC 2 BUS 201 MC 1 BUS 100 MC 1 BUS 100 MC 2 BUS 201 MC 1
IDENT EFD2HYDRO EFD1STEAM PM 1HYDRO PM 2HYDRO PM 1STEAM
VALUE 1.7821 1.8556 0.80148 0.80148 0.80000
#:ADDR 16: 44008 17: 44009 18: 44010 19: 44011 20: 44012
BUS VOLTAGE BUS VOLTAGE BUS VOLTAGE MW FLOW MVAR FLOW
150 151 200 100-200CKT1 100-200CKT1
IDENT V-LOAD V-LOAD V-STEAM P 100- 200 Q 100- 200
VALUE 1.0450 0.99470 1.0500 1.0076 -1.7542
Call FLOW1
(7, 13, 14, 0)
The dynamics CON data is returned to the working memory of PSS®E by the command
RSTR, SSN1. The file SSN1 is the Snapshot of working memory taken just before shut-
ting down PSS®E to compile and load CONEC/CONET (see Figure 13-8, Sheet 4). With
Snapshot SSN1 restored, the working memory contains the values of all CONs specified
in the Dynamics Data File and of all ICONs established by activity CHAN. It contains no
other valid data.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-33
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
Following RTRN, the PSS®E working memory contains proper values of dynamics con-
stant data, network parameters, and initial condition network and generator terminal volt-
ages and loadings. All VAR and STATE array elements and all output channels (elements
of array CHAN) are still invalid.
13.2.16 Initialization
The previous steps established all required constant (CON, ICON) data and output chan-
nel assignments in PSS®E working memory, together with generator terminal conditions
as provided by the converted power flow. It is now possible to determine the initial condi-
tion (t = t–) values of all algebraic variables (VAR, PMECH, EFD, etc.) and state variables
representing conditions inside the generators, excitation systems, and other equipment
modeled by the library subroutines called from CONEC and CONET. This process is han-
dled by activity STRT; its dialog is shown in the first page of Figure 13-10. Activity STRT
runs two functions simultaneously:
1. It sets state and algebraic variables to their initial condition values.
STRT works backward through all dynamic simulation models to determine the initial
condition values of all quantities in correspondence to the generator terminal loadings. For
example:
• Generator current follows from terminal voltage, real power, and reactive power.
• Generator field voltage, electrical torque, and flux linkages follow from terminal volt-
ages and current.
• Excitation system conditions follow from field voltage, etc.
The chain ends with the initialization of the excitation system voltage reference setpoints
in array VREF and of the turbine-governor load reference setpoints in designated VARs.
Consistency checking is handled in conjunction with this backward initialization process.
Details of activity STRT’s error and diagnostic messages are covered in Section 13.3.2.
The STRT dialog in Figure 13-10 shows a trouble-free initialization. The main output
report, shown by the star in Figure 13-10, gives generator loading, field voltage, rotor
angle, and power factor. The rotor angles shown here are angular spatial positions of the
generator rotors. Their spread reflects both the angular spread between phase angles of the
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-34
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Basic Setup Example
generator terminal voltages and the internal angle of each machine. The last two columns
of the tabulation are the generator’s direct and quadrature axis components of terminal
current, expressed relative to the rotor axis and illustrated by the machine phasor diagram
in Figure 13-11.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-35
Dynamic Simulation Setup PSS®E 33.4
Basic Setup Example Program Application Guide: Volume II
The output file, GOP1, is selected to receive the output channels during the simulation
run. The channel headings, as established by activity CHAN, are written into the output
file.
Because error-free completion of STRT is the key point of the job setup process, STRT
allows the user to update a Snapshot immediately, and before leaving the STRT activity
itself. In this example, the Snapshot is placed in file SSN1 and updates (by overwriting)
the partial setup Snapshot that was in the file prior to execution of STRT. All setup work
done prior to this stage can be recovered quickly for a new simulation run by recompiling
and loading CONEC and CONET from CC1 and CT1 if they are not the pair currently
loaded with PSS®E and re-running the dialog shown in Figure 13-10.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-36
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Error Checking
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-37
Dynamic Simulation Setup PSS®E 33.4
Error Checking Program Application Guide: Volume II
ACTIVITY? LOFL
CASE SME2.SAV WAS SAVED ON MON FEB 14, 1994 17:05 Retrieve initial condition
ACTIVITY RTRN TO RETURN TO DYNAMICS--ACTIVITY? FACT
power flow
5 DIAGONAL AND 5 OFF-DIAGONAL ELEMENTS
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E WED FEB 16, 1994 11:30
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
DATA CHECK FOR ALL MODELS AT ALL BUSES BUS 100 [HYDRO 33.0] PLANT MODELS
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E WED FEB 16, 1994 11:30
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
Figure 13-12. Use of Activity DOCU to Review CON Values for Reasonableness
(Sheet 1 of 2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-38
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Error Checking
DATA CHECK FOR ALL MODELS AT ALL BUSES BUS 201 [STEAM 3.30] PLANT MODELS
R T1 VMAX VMIN T2 T3 DT
0.050 0.500 1.000 0.300 1.000 1.000 0.000
ACTIVITY? STOP
R T1 VMAX VMIN T2 T3 DT
0.050 0.500 1.000 0.300 1.000 1.000 0.000
ACTIVITY? STOP
Figure 0-0 (Cont). Use of Activity DOCU to Review CON Values for Reasonableness (Sheet 2 of 2)
The checking mode of activity DOCU is useful primarily for detecting gross errors like the
typographical one pointed out above. It is not a complete data check, however, and an
execution of it with no warnings does not imply that all data is correct. The checking
mode of DOCU is useful both in initial model setup when data is being established for the
first time, and when an extensive series of changes has been made and errors may have
crept in.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-39
Dynamic Simulation Setup PSS®E 33.4
Error Checking Program Application Guide: Volume II
load and below maximum turbine output. The mismatches of the initial condition power
flow must be acceptably small. The power flow can only check operating point variables
outward from the generator terminals. The checking of the initial condition with respect to
variables within the equipment dynamic models is assisted by activity STRT.
Each equipment model checks all variables to which limits are applied to ensure that the
initial variable value, as calculated, falls between the limits. An error message is printed if
any initial variable value calculated during initialization falls outside of its operating lim-
its. Calculated values are overridden by the appropriate limits.
Activity STRT attempts to calculate initial values of all variables to correspond to steady-
state operation, and then makes a single test calculation of the time derivatives of all state
variables. STRT executes the same three major steps that are used to determine the time
derivatives during the dynamic simulation itself:
• Call CONEC with mode = 3.
• Solve the transmission network.
• Call CONEC with mode = 2.
The network solution should converge in one or two iterations and all time derivatives
should be close to zero. Some small deviation of the time derivatives from zero is inevita-
ble as a result of the small but nonzero mismatches of the initial condition converted
power flow. STRT prints error messages stating the value of both time derivative and state
variable for each state variable for which the calculated derivative exceeds a small toler-
ance from zero.
Figure 13-13 shows the report from an execution of STRT made after considerable altera-
tions had been made to the constant data in Snapshot SSN1, both to correct the error iden-
tified in Figure 13-12 and to refine other parameter values. Figure 13-13 shows both OUT-
OF-LIMIT messages and INITIAL CONDITIONS SUSPECT messages. The OUT-OF-
LIMIT messages draw attention to the plant at bus 201. The INITIAL CONDITION SUS-
PECT messages draw attention to state variables 16 and 43 at bus 201. As the printout
shows, the state variable 16 is used by model GENROU connected at bus 201, and that
state variable 43 is used by model TGOV1, also connected at bus 21. The STRT report in
Figure 13-13 is followed immediately by a selective DOCU report for bus 201.
The first step in error checking is to check the limit parameters in the model data against
the calculated initial conditions. Checking the Emax value for SEXS shows that the genera-
tor field voltage ceiling is 1.75 pu, while the initial value calculated from power flow con-
ditions is 1.86. The conflict results in the 1.86 value being overridden by the limit of 1.75.
The 1.75 value is wrong, it should be 2.75. A similar check on the Vmax parameter in
TGOV1 shows that the turbine output is limited to 0.75 pu of the rated value. Because the
base MVA of the unit at bus 201 is 10.0, this corresponds to a maximum power of
7.5 MW, while the power flow value is 8.0 MW. The 0.75 value is wrong, it should be
0.95.
The next step is to check out the nonzero time derivative errors. The STRT message shows
that STATE(16) is the first state variable used by GENROU. Reference to the GENROU
data sheet in Figure 13-5 shows that this first state variable represents E’q of the generator.
E’q is held in equilibrium by the applied field voltage. Its nonzero derivative is, therefore,
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-40
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Error Checking
due to the limitation of the excitation system output to 1.75 pu instead of 1.86 as needed
for equilibrium. A similar check shows that the nonzero derivative of STATE(43) is due to
the limitation of the value position in TGOV1. Both of the nonzero time derivatives, there-
fore, will be rectified when the errors in the values of CON(80) (Emax) and CON(119)
(Vmax) are corrected.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-41
Dynamic Simulation Setup PSS®E 33.4
Error Checking Program Application Guide: Volume II
ACTIVITY? STRT
SEXS AT BUS 201 MACHINE 1 INITIALIZED OUT OF LIMITS
TGOV1 AT BUS 201 MACHINE 1 INITIALIZED OUT OF LIMITS Variables in SEXS and TGOV1 not valid
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E THU, AUG 06 1987 12:00
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
ACTIVITY? DOCU
EFD upper limit is 1.75,
ENTER OUTPUT DEVICE CODE: power flow requests 1.855
0 FOR NO OUTPUT 1 FOR CRT TERMINAL
2 FOR A FILE 3 FOR VERSATEC
4 FOR PRINTER 5 FOR HARD COPY TERMINAL
6 FOR ALTERNATE SPOOL DEVICE: 1
ENTER 0 FOR REPORTING MODE, 1 FOR DATA CHECKING MODE: 0
ENTER UP TO 20 BUS NUMBERS
201
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E THU, AUG 06 1987 12:00
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
MBASE Z S O R C E X T R A N GENTAP
10.0 0.00000+J 0.20000 0.00000+J 0.00000 1.00000
S(1.0) S(1.2)
0.0300 0.4000
R T1 VMAX VMIN T2 T3 DT
0.050 0.500 0.750 0.300 1.000 1.000 0.000
ENTER UP TO 20 BUS NUMBERS
0
Figure 13-13. Error Conditions Detected by STRT and Use of DOCU to Track Down Errors
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-42
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
The error-free completion of activity STRT does not imply a correct system model setup or
valid initial condition. It remains entirely possible for the setup to contain errors with
regard to both parameter values and operating point. Equipment parameters can fall
entirely within reasonable ranges, satisfying both DOCU and STRT, and yet be incorrect.
Additional checking of equipment parameters is covered in Chapter 24. Operating condi-
tions can be completely within equipment limits and in perfect steady state, satisfying
STRT, and yet still contain errors that will invalidate a study.
LOFL, CASE,
FACT, RTRN Recovers the initial condition converted power flow
ALTR Perturbs the system by application of a three-phase short circuit at bus 200.
(The fault is represented by a large shunt admittance.)
ALTR Removes the fault, by removing the large shunt, and open branch 100-200
SNAP Records the conditions at t = 3.0– in file SSN2 in case the simulation needs to
be continued later
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-43
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
LOFL
SAVE Records the network data at t = 3.0– in file SLF2 in case the run needs to be
continued later
Annotations on Figure 13-14 point out details of the dialog with each activity used in the
run. The results of the simulation run are deposited in file GOP, and may be plotted or
listed by utility program PSSPLT. Figure 13-15 shows a typical dialog with PSSPLT to pro-
duce plots of output channels versus time, and Figure 13-16 shows a series of representa-
tive plots of the simulation results.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-44
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
$ pssds4
Starting your PSSDS...
ACTIVITY? LOFL
a. Start-Up (Prefault)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-45
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
TIME = 0.0000
ENTER BUS NUMBER (0 FOR NEW CHANGE CODE, -1 TO EXIT): 200 Bus 200
BUS DATA FOR BUS 200 [STEAM 33.0]:
CODE PLOAD QLOAD S H U N T I L O A D Y L O A D
OLD 1 0.00 0.00 0.00 0.00 0.0 0.0 0.0 0.0 CHANGE IT? 1
ENTER CODE, PLOAD, QLOAD, G, B, IP, IQ, YP, YQ
,,,,-2E11
NEW 1 0.00 0.00 0.00-0.2E+12 0.0 0.0 0.0 0.0 Represent fault by
AREA VOLT ANGLE NAME BASVLT LOSZON
large admittance
OLD 1 1.0500 -0.11 STEAM 33.000 1 CHANGE IT? 0 to ground
ENTER BUS NUMBER (0 FOR NEW CHANGE CODE, -1 TO EXIT): -1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-46
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
ACTIVITY? ALTR
TIME = 0.1000
BRANCH DATA FOR CIRCUIT 1 FROM 100 [HYDRO 33.0] TO 200 [STEAM 33.0]:
STATUS LINE R LINE X CHARGING RATE-A RATE-B RATE-C
OLD 1 0.02000 0.20000 0.03000 15.0 17.5 20.0 CHANGE IT? 1
ENTER STATUS, R, X, CHARGING, RATE-A, RATE-B, RATE-C, # OF CIRCUITS
0
NEW 0 0.02000 0.20000 0.03000 15.0 17.5 20.0
LINE SHUNTS: BUS 100 [HYDRO 33.0] BUS 200 [STEAM 33.0]
OLD 0.00000 0.00000 0.00000 0.00000 CHANGE IT? 0
c. Fault Clearance
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-47
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
ACTIVITY? RUN
ACTIVITY? LOLF
INVALID ACTIVITY--PLEASE TRY AGAIN
ACTIVITY? LOFL
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-48
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
ACTIVITY? SUBT
SUBTITLE LINE 1 IS
ENTER NEW SUBTITLE LINE OR <CR> TO LEAVE UNCHANGED
SMALL EXAMPLE STABILITY RUN
ACTIVITY? TINT
ENTER CHANNEL NUMBER (0 FOR NO MORE): 4 Pick channel 4 and set scale
CHANNEL 4 [ P 1HYDRO ] MIN = 0.0, MAX = 0.0
ENTER CMIN, CMAX (OR ‘R’ TO RE-SELECT CHANNEL): 0 .05
ENTER CHANNEL NUMBER (0 FOR NO MORE): 6 Pick channel 6 and set scale
CHANNEL 6 [ P 1STEAM ] MIN = 0.0, MAX = 0.0
ENTER CMIN, CMAX (OR ‘R’ TO RE-SELECT CHANNEL): 0 .1
ENTER NUMBER OF COPIES (0 TO 5), DEVICE NAME FOR QMS LASERGRAFIX: 1 Request one copy
Job 01011 entered on queue QMSPLOT.
of plot
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-49
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
11:08
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
POWER
TECHNOLOGIES,
SMALL STABILITY EXAMPLE
INC.R 3 PH 6 CY FLT AT 200 OPEN 100 TO 200
ELECTRICAL PLOT
CHNL# 6: [P 1STEAM]
0.10000 0.0
CHNL# 4: [P 1HYDRO]
3.0000
0.06000 0.0
2.7000
2.4000
2.1000
1.8000
TIME (SECONDS)
1.5000
1.2000
0.90000
0.60000
0.30000
0.0
a. Electrical Powers
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-50
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
11:35
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
POWERS
POWER
TECHNOLOGIES,
SMALL EXAMPLE STABILITY RUN
INC.R 3 PH 6 CY FLT AT 200 OPEN 100 TO 200
3.0000
2.7000
2.4000
2.1000
1.8000
TIME (SECONDS)
1.5000
1.2000
0.90000
0.60000
0.30000
0.0
b. Powers
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-51
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
GENS
BOONDOCKS POWER AND LIGHT
POWER
TECHNOLOGIES,
SMALL EXAMPLE STABILITY RUN
INC.R 3 PH 6 CY FLT AT 200 OPEN 100 TO 200
FILE: GOP
11:53
CHNL# 12: [EFD1STEAM]
5.0000 0.0
CHNL# 10: [EFD1HYDRO]
3.0000
2.7000
2.4000
2.1000
1.8000
1.5000
TIME (SECONDS)
1.2000
0.90000
0.60000
0.30000
0.0
c. Generators
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-52
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
13:16
POWER
TECHNOLOGIES,
SMALL EXAMPLE STABILITY RUN
INC.R 3 PH 6 CY FLT AT 200 OPEN 100 TO 200
VOLTAGES
FILE: GOP
3.0000
2.7000
2.4000
2.1000
1.8000
TIME (SECONDS)
1.5000
1.2000
0.90000
0.60000
0.30000
0.0
d. Voltages
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-53
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
13:22
POWER
TECHNOLOGIES,
SMALL EXAMPLE STABILITY RUN
INC.R 3 PH 6 CY FLT AT 200 OPEN 100 TO 200
FILE: GOP
LINE FLOWS
THU FEB 17, 1994
CHNL# 24: [Q 200- 150]
20.000 0.0
CHNL# 23: [P 200- 150]
20.000 0.0
CHNL# 22: [Q 100- 150]
20.000 0.0
CHNL# 21: [P 100- 150]
20.000 0.0
3.0000
2.7000
2.4000
2.1000
1.8000
TIME (SECONDS)
1.5000
1.2000
0.90000
0.60000
0.30000
0.0
e. Line Flows
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-54
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-55
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
process are stable, these errors will not build up beyond a small level corresponding to the
machine’s precision limitation, regardless of the number of time steps taken. If either the
system being simulated or the numerical integration is unstable, the unperturbed simula-
tion will eventually exhibit a growing deviation from the initial condition. Hence, if a sim-
ulation that is behaving suspiciously in a perturbed simulation run but does not deviate in
a long unperturbed simulation, it is at least reasonable to suppose that the numerical pro-
cess is stable.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-56
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
a. True Result
Plotted Every
3 Time Steps
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-57
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
If, on the other hand, the unperturbed simulation fails to remain steady, the question of
numerical instability versus true instability remains. In this case, the diagnosis should be
based on:
1. Numerical instabilities are almost always overcome by reduction of the integration step
width.
2. The majority of numerical instabilities experienced with the algorithms used in PSS®E
and in power system applications develop in unperturbed runs as a deviation of one or
more state variables with growing amplitude and alternating sign.
Network Changes?
No Yes
New Network Case?
Yes
Get New Load No
Flow Case Name
CHNG
Network Data
CASE Name
and Loading Special Fixed
Changes Sequence Linkage
of Power Flow
New Ordering Needed? Activities
Yes
ORDR No
FACT
Figure 13-18. Implied Linkage via Activities CHNG and FACT from Activity ALTR
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-58
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
For example, short circuit faults involve the addition of a shunt admittance to the shunt
that is already present at a bus. This initial shunt represents the effect of a shunt connected
device. Clearance of such faults requires restoration of the shunt admittance at the bus to
its prefault value. This can be done without the need to take note of the prefault shunt
value by using the PICK UP NEW SAVE CASE option of activity ALTR to pick up the
same saved case that was used in initialization. Consider a simulation involving a three-
phase short circuit at the bus shown in Figure 13-19.
The sequence of activities are shown in Table 3 .
The alternative procedure for fault clearance would be to use ALTR, without the PICK UP
NEW SAVE CASE option, to change the reactive shunt at the faulted bus from –2E10
back to –7.109 before opening the branch. This has the same effect as recovering the pre-
fault Saved Case but is more susceptible to error, particularly when several prefault data
values must be re-entered to accomplish removal of a disturbance.
Take care in using the PICK UP NEW SAVE CASE option when the simulation includes
relay models or dynamic load models. For details refer to the PSS®E Program Operation
Manual Section 19.7.2, Applying Disturbances.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-59
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
v = 1.05
B = +j20
P + jQ = 50 + j30
v = 1.05
+j20
–j27.21
I p = 47.62
v0
–j2E10
–j27.21
Ip 0
v = 0.791
+j20
-j27.21
I p = 47.62
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-60
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
3. A new run can take place with an alternative switching or disturbance if it is discovered
after a run has been advanced beyond the switching before an error is discovered. A
new run is made by recovering both the power flow case, with LOFL-CASE-FACT, and
the Snapshot as made before the erroneous switching, and then re-executing
activities ALTR, RUN, and so on.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-61
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
For example, the small example run of Figures 13-14 and 13-15 can be restarted and
extended to a longer time span by picking up files SSN2 and SLF2. Figure 13-20 shows the
dialog for this restart and extension of the run from t = 3 to t = 4 sec with no new perturba-
tion. At t = 4, the conditions are preserved in a new Snapshot File, SSN3, and a new power
flow Saved Case File, SLF3. These files will allow the run to be continued still longer, if
desired.
A simulation need not be carried on as a simple extension after a restart. Figure 13-21
shows the dialog and resulting plot for a restart from the end point, t = 3.0, of the run
shown in Figure 13-14 and continuation with the steam turbine generator at bus 201 being
tripped at t = 3.0+ sec. The basic restart procedure in this case may omit the FACT step,
because the recovery of the Snapshot and Saved Case is to be followed immediately by
activity ALTR, which will refactorize the network after the imposition of network
changes. The ALTR dialog in Figure 13-21a shows:
1. Change of bus 201 type code from 2 to 1 to remove all of its generation from service.
2. A yes reply to the question DO YOU NEED TO RE-ORDER? because a bus type code
has been changed.
Activity ALTR is followed by activity RUN and from this point onward, the dialog is no dif-
ferent in this restart case than it would be in an uninterrupted run.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-62
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
Figure 13-22 shows the form of results expected. Run 1 will be done first with Snapshots
being made at t = 3 and t = 4 so that run 2 and run 3 can be restarts; this will allow the 15
sec of simulation results to be produced with 5 + 2 + 1 = 8 sec of simulation calculations.
The results of the three runs must be stored in separate files so that comparison plots can
be made later. The dynamics output files to be used are OREF (Run 1), OSWA (Run 2),
and OSWB (Run 3).
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-63
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
$ pssds4
Starting your PSSDS...
ACTIVITY? LOFL
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-64
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
a. ALTR Dialog
Figure 13-21. Restarting Simulation Run with Immediate Application of New Perturbation
Trip All Generation at Bus 201 (Sheet 1 of 2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-65
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
15:33
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
POWER
TECHNOLOGIES,
CONTINUATION OF BASIC EXAMPLE RUN
TRIP STEAM UNIT AT 3 SEC
6.0000
5.4000
4.8000
4.2000
3.6000
TIME (SECONDS)
3.0000
2.4000
1.8000
1.2000
0.60000
0.0
Figure 0-0 (Cont). Restarting Simulation Run with Immediate Application of New Perturbation: Trip All
Generation at Bus 201 (Sheet 2 of 2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-66
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Running Simulations
System Average
Frequency
Plot File OSWA
2
Plot File OSWB
3
1
Plot File
OREF
0 1 2 3 4 5 Time
Saved Case L3
Saved Case L4
Snapshot S3
Snapshot S4
Figure 13-22. Use of Snapshot, Saved Case, and Dynamics Output Files
for Three Runs Examining Switching Alternatives
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-67
Dynamic Simulation Setup PSS®E 33.4
Running Simulations Program Application Guide: Volume II
File GOP
Unswitched Run 0 to 5 sec
File OREF
Unswitched Run COPY GOP OREF
0 to 5 sec
File GOP
Switch Option A
0 to 5 sec
File OSWA
COPY GOP OSWA
Switch Option A
COPY OREF GOP
0 to 5 sec
File GOP
Switch Option B
0 to 5 sec
File OSWB
Switch Option B COPY GOP OSWB
0 to 5 sec
All simulation runs should be made with a single working plot file, which can be copied
into three storage files as the runs are completed. Figure 13-23 shows the sequence of
PSS®E runs and file manipulations needed to accomplish the three runs.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-68
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Use of CONET in System Modeling
The first run places the entire 5-sec unswitched result into file GOP, which is immediately
duplicated for reference in file OREF. The second run reuses file GOP, leaving the results
of the first 3 sec untouched and overwriting the channel values of the last 2 sec with the
results for switch option A. File GOP is then duplicated again into file OSWA. Because
file GOP no longer contains the required result for Run 3 in the interval from 3 to 4 sec, its
original unswitched form is recovered by duplicating file OREF in place of GOP. The
restart procedure is then used again to make Run 3.
2. Model the real power constant current component of load at buses 150 and 151 as
varying according to:
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-69
Dynamic Simulation Setup PSS®E 33.4
Use of CONET in System Modeling Program Application Guide: Volume II
3. Model three-stage load shedding at bus 151 by a solid-state type underfrequency relay.
The augmented setup is to be constructed on the basis of the same converted power flow
case, SME2, used in Section 13.2, and is not to disturb the original setup. Accordingly, the
new setup will be recorded in three new files, SNU1, CC2, and CT2, for a new CONEC
subroutine and a new CONET subroutine, respectively.
When building upon a previous setup automatically, it is necessary to set up temporary
CONEC and CONET files, which have been named TEMCOC and TEMCOT. Table 4
shows the original file allocation table (Table 1) as augmented.
Table 4: Files to be Used in First Dynamic Simulation Setup Example
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-70
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Use of CONET in System Modeling
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-71
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Use of CONET in System Modeling
NETFRQ
Network Frequency Dependence Model
0, ’NETFRQ’/
Figure 13-24. Network Frequency Dependence Model (NETFRQ) Model Data Sheet
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-72
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Use of CONET in System Modeling
LOADF
Frequency Sensitive Load Model
CONs # Description
J 1.6 Current load exponent, k
J+1 0 Real power load exponent, m
J+2 0 Reactive power load exponent, n
The constant current and constant power load components are made sensitive to bus frequency
according to:
IBUS, ’LOADF’, k, m, n/
Figure 13-25. Frequency Sensitive Load Model (LOADF) Model Data Sheet
for Bus 151
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-73
Dynamic Simulation Setup PSS®E 33.4
Use of CONET in System Modeling Program Application Guide: Volume II
LODSHD
Underfrequency Load Shedding Relay Model
ICONs # Description
M First point delay flag
M+1 First point time-out flag
M+2 First timer status
M+3 Second point delay flag
M+4 Second point time-out flag
M+5 Second timer status
M+6 Third point delay flag
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-74
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Use of CONET in System Modeling
ICONs # Description
M+7 Third point time-out flag
M+8 Third timer status
VARs # Description
L First timer memory
L+1 Second timer memory
L+2 Third timer memory
Figure 13-26. Underfrequency Load Shedding Relay Model (LDSHD) Model Data Sheet
Figure 13-27. Additional Dynamics Data File for Adding to Basic Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-75
Dynamic Simulation Setup PSS®E 33.4
Use of CONET in System Modeling Program Application Guide: Volume II
$ pssds4
Starting your PSSDS...
ACTIVITY? LOFL
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-76
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Use of CONET in System Modeling
ACTIVITY? CHAN
Figure 0-0 (Cont). Dialog for Adding More Raw Data (Sheet 2 of 2)
C--REPLACE IF (.NOT. IFLAG) STATEMENT IN ORIGINAL CONET FILE WITH THE FOLLOWING
C
CALL NETFRQ
CALL LOADF ( 13, 124)
CALL LOADF ( 14, 127)
C
IF (.NOT. IFLAG) GO TO 9000
C
C NETWORK MONITORING MODELS
C
CALL LODSHD( 15, 130, 17, 16)
Figure 13-29. Files Created by DYRE and CHAN in Making New Setup
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-77
Dynamic Simulation Setup PSS®E 33.4
Use of CONET in System Modeling Program Application Guide: Volume II
2. The name of the converted power flow Saved Case File, SME2.
3. The name of the initial condition or preinitial condition Snapshot File, SNU1.
4. The names of the CONEC and CONET subroutine source files, CC2 and CT2.
5. The number of the last CON, VAR, ICON, STATE, and channel used in the setup; 140,
19, 25, 43 and 30, respectively, in this example.
6. Complete printed reports from activities DOCU and DLST, as shown in Figures 13-31
and 13-32, together with printed listings of the CONEC and CONET source files.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-78
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Use of CONET in System Modeling
ACTIVITY? LOFL
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI FEB 18, 1994 11:10
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-79
Dynamic Simulation Setup PSS®E 33.4
Use of CONET in System Modeling Program Application Guide: Volume II
ACTIVITY? DLST
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI FEB 18, 1994 11:11
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
CONS:
VARS:
ICONS:
OUTPUT CHANNELS:
#:ADDR 30:116004
BUS FREQ DEV
200
IDENT FRQ-STEAM
VALUE 0.00000
Items 1 through 4 are recorded for this example in Table 4. Item 5 is stored in the Snapshot.
It is strongly recommended that similar tabulations, together with the printed reports of
item 6 be stored together in a notebook for every dynamic simulation setup involved in an
engineering study. All data in items 1 through 6 are needed for a complete reconstruction
of a simulation setup, and all are needed for troubleshooting work.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-80
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Use of CONET in System Modeling
with the essential load still energized and without catastrophic voltage and frequency
excursions. Figure 13-33 shows by messages that the first and second stages of load shed-
ding pick up, and that the corresponding feeder circuit breakers open at t = 0.333 and t =
0.442, respectively. This removes (0.5 + 0.3) per unit of the 15-MW load (that is 12 MW)
at bus 151, leaving the system with a nominal 8 MW of load (3 MW remaining at bus 151
and 5 MW at bus 150); the shaft speed and bus frequency channels then indicate rapid
recovery of frequency.
The results of this simulation are plotted in Figures 13-34a through 0-0d. Figure 13-34a
shows the shaft speed of one of the hydro units and frequency at bus 150. The slight differ-
ence is due to the five time step filter time constant of the bus frequency detector model,
BUSFRQ. The load shedding certainly reverses the decline of frequency and, because it
leaves a 12-MW hydro turbine output available for 8 MW (nominal) of load, it produces a
major overfrequency as the hydro governors run their power back from their initial power
output of 0.8 per unit of rating to 0.6 per unit. The hydro turbine power response is shown
in Figure 0-0c. Figure 0-0b shows hydro unit terminal voltage jumps from below unity to
over 1.25 per unit when load is shed. This rapid rise of voltage, in conjunction with the
load real power characteristic (60% constant current and 40% constant admittance, as
shown in Figure 13-3) produces a rapid increase in load on remaining feeders when the first
stage of load is shed. Figure 0-0d shows how the output of the hydro plant is split between
lines 100-150 and 200-150 after tripping of the steam unit.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-81
Dynamic Simulation Setup PSS®E 33.4
Use of CONET in System Modeling Program Application Guide: Volume II
ACTIVITY? STRT Pick up Snapshot SNU1 and Saved Case SME2 before this
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI FEB 18, 1994 11:12
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
ACTIVITY? ALTR
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-82
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Use of CONET in System Modeling
ENTER BUS NUMBER (0 FOR NEW CHANGE CODE, -1 TO EXIT): -1 Reorder because a bus type
5 DIAGONAL AND 5 OFF-DIAGONAL ELEMENTS code was changed
ACTIVITY? RUN Run for 5 sec
AT TIME = 0.000 ENTER TPAUSE, NPRT, NPLT, CRTPLT: 5 30 3
CHANNEL OUTPUT FILE IS GOP
TIME ANG1HYDRO ANG2HYDRO ANG1STEAM P 1HYDRO P 2HYDRO
0.000 41.360 41.360 0.00000 0.60132E-01 0.60132E-01
P 1STEAM ET 1HYDRO ET 2HYDRO ET 1STEAM EFD1HYDRO
6 0.00000 0.95017 0.95017 0.00000 1.7821
EFD2HYDRO EFD1STEAM PM 1HYDRO PM 2HYDRO PM 1STEAM
11 1.7821 0.00000 0.80148 0.80148 0.00000
V-LOAD V-LOAD V-STEAM P 100- 200 Q 100- 200
16 0.94114 0.89562 0.94460 4.5152 -0.61377
P 100- 150 Q 100- 150 P 200- 150 Q 200- 150 SPD1HYDRO
21 13.524 3.5345 4.5106 2.0234 0.45186E-09
SPD2HYDRO SPD1STEAM FRQ-LOAD FRQ-LOAD FRQ-STEAM
26 0.45186E-09 0.00000 0.50281E-08 0.43926E-08 0.49347E-08
LODSHD AT BUS 151 STAGE 1 PICKUP TIMER STARTED AT TIME = 0.200 FREQ = 59.696
Messages from
LODSHD AT BUS 151 STAGE 1 BREAKER TIMER STARTED AT TIME = 0.250 LODSHD model
0.250 18.270 18.270 0.00000 0.58129E-01 0.58129E-01
6 0.00000 0.92897 0.92897 0.00000 4.1877 indicating
11 4.1877 0.00000 0.79909 0.79909 0.00000 disconnection
16 0.91945 0.87496 0.92283 4.3647 -0.55138
21 13.074 3.4432 4.3602 1.9479 -0.84376E-02 of load
26 -0.84376E-02 0.00000 -0.66198E-02 -0.65662E-02 -0.66253E-02
LODSHD AT BUS 151 STAGE 2 PICKUP TIMER STARTED AT TIME = 0.308 FREQ = 59.486
LODSHD AT BUS 151 STAGE 1 BREAKER TIMER TIMED OUT AT TIME = 0.333
50.00 PERCENT OF INITIAL LOAD SHED
7.5 MW AND 4.0 MVAR (NOMINAL) SHED. VOLT = 0.9020 FREQUENCY = 59.430
LODSHD AT BUS 151 STAGE 2 BREAKER TIMER TIMED OUT AT TIME = 0.442
30.00 PERCENT OF INITIAL LOAD SHED
4.5 MW AND 2.4 MVAR (NOMINAL) SHED. VOLT = 1.1855 FREQUENCY = 59.272
ACTIVITY? STOP
Figure 0-0 (Cont). Simulation Run with New Setup (Section 13.5) to Observe Action of Load Shedding
Relay at Bus 151 (Sheet 2 of 2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-83
Dynamic Simulation Setup PSS®E 33.4
Use of CONET in System Modeling Program Application Guide: Volume II
11:52
SMALL EXAMPLE SYSTEM
FREQ
BOONDOCKS POWER AND LIGHT
POWER
TECHNOLOGIES,
INC.R TRIP STEAM UNIT
9.0000
8.1000
7.2000
6.3000
5.4000
TIME (SECONDS)
4.5000
3.6000
2.7000
1.8000
0.90000
0.0
a. Frequency
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-84
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Use of CONET in System Modeling
15:58
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
POWER
TECHNOLOGIES,
INC.R TRIP STEAM UNIT
HYDRO PLANT 1
FRI FEB 18, 1994
FILE: GOP
7.0000
6.2000
5.4000
4.6000
3.8000
TIME (SECONDS)
3.0000
2.2000
1.4000
0.60000
-0.2000
-1.000
b. Hydro Plant 1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-85
Dynamic Simulation Setup PSS®E 33.4
Use of CONET in System Modeling Program Application Guide: Volume II
15:10
BOONDOCKS POWER AND LIGHT
POWER
TECHNOLOGIES,
INC.R TRIP STEAM UNIT
FILE: GOP
9.0000
8.0000
7.0000
6.0000
5.0000
TIME (SECONDS)
4.0000
3.0000
2.0000
1.0000
0.0
-1.000
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-86
PSS®E 33.4 Dynamic Simulation Setup
Program Application Guide: Volume II Use of CONET in System Modeling
16:07
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
POWER
TECHNOLOGIES,
INC.R TRIP STEAM UNIT
FLOWS TO LOAD
FILE: GOP
9.0000
8.0000
7.0000
6.0000
5.0000
TIME (SECONDS)
4.0000
3.0000
2.0000
1.0000
0.0
-1.000
d. Flows to Load
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-87
Dynamic Simulation Setup PSS®E 33.4
Use of CONET in System Modeling Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
13-88
Chapter 14
Generator Modeling
14.1 Introduction
The dynamic simulation model library of PSS®E represents a wide, and constantly grow-
ing, variety of electromechanical equipment. New models are added to the library con-
stantly as new types of equipment are developed by the manufacturers, as research work
provides improved information on existing equipment, and as PSS®E user needs evolve.
In addition to calling on the PSS®E library models, users may create their own models to
handle the simulation of special items of equipment. The coding of model subroutines is
discussed in the PSS®E Program Operation Manual.
2. "Dynamic Models for Steam and Hydro Turbines in Power System Studies," IEEE
Transactions on Power Apparatus and Systems, Vol. PAS-92, pp. 1904-1915, 1973
(Committee Report).
3. "Procedures for the Exchange of Power Plant and Load Data for Synchronous Stability
Studies," IEEE Transactions on Power Apparatus and Systems, Vol. PAS-100, No. 7,
pp. 3229-3245, 1981 (Committee Report).
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-1
Generator Modeling PSS®E 33.4
Rules for Using PSS®E Equipment Models Program Application Guide: Volume II
4. "Excitation System Models for Power System Stability Studies," IEEE Transactions on
Power Apparatus and Systems, Vol. PAS-100, No. 2, pp. 494-509, 1981 (Committee
Report).
The recommendations given in these reports represent stages in the constant evolution of
power system equipment modeling. They are not, and cannot be, a final statement of prac-
tice because the designs of new equipment will continue to change, and the modeling
needs will change accordingly, as the equipment technology advances. These references
provide a base for the establishment of system dynamic simulation setups, but leave a con-
stant requirement for the introduction of new models to handle new equipment and study
situations where the common viewpoint taken by the IEEE Committees is not applicable.
The PSS®E library includes models corresponding to most of those included in references
1, 2, and 3, but also includes many models that are not covered in these references.
The selection of the best model for a given study must be made by the user of PSS®E. The
models corresponding to IEEE recommendations have the advantage, in some situations,
in that data is already available for them in existing computer data files. However, in other
situations the models may be insufficiently detailed or unable to represent an effect of spe-
cific interest, regardless of the availability of data.
5. Turbine-governor models.
6. Miscellaneous models.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-2
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
ISORCE
To System
GTAP:1 ZTRAN
1
y =
ZSOURCE
Figure 14-1. Generator Model Equivalent Current Source and Norton Equivalent Circuit
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-3
Generator Modeling PSS®E 33.4
Generator Models Program Application Guide: Volume II
3. "Equipment and Load Modeling in Power System Dynamic Simulation," U.S. Energy
Research & Development Agency Publication CONF 750867, pp. 394-418,
(J.M. Undrill).
The generator parameters ZSORCE, GENTAP, and ZTRAN must be included in the cor-
responding arrays of the power flow case used as the base for the dynamic simulation. If
the generator step-up transformer is represented as part of the transmission network, the
values of GENTAP and ZTRAN should be left with default values of unity and zero,
respectively.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-4
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
Table 2 summarizes the operational impedances used to represent the rotor flux dynamics,
and Figures 14-2 through 14-4 show the corresponding transfer function block diagrams.
All synchronous machine models use the generator open-circuit magnetization curve as
their source of data for representing saturation.
Figure 14-5 shows typical magnetization curves in per-unit form and Figure 14-6 defines
two S parameters used to codify the magnetization curves for computer modeling.
The generator rotor electromagnetic models, except GENCLS, inherently represent both
steady-state and dynamic machine properties. The steady-state properties of greatest
importance are the initial condition (t–) values of flux linkages and of the per-unit field
voltage, Efd, needed to maintain a given real and reactive power loading. These are deter-
mined by the machine reactances and the modeling of saturation. The dynamic effects of
greatest importance are the development of synchronizing and damping torques where
instantaneous magnitudes during nonsteady conditions are different from those existing in
the steady state. These effects are determined by the relative values of the synchronous,
transient, and subtransient reactances, and by the rotor circuit time constants. If they are
used with valid values for all of their data models, GENSAL, GENROU, GENSAE, GEN-
ROE, and GENDCO are an inherently correct representation of electromagnetic synchro-
nizing and damping effects over the entire 0 to 10 Hz bandwidth to which PSS®E is
applicable. No limit exists on the elapsed time period that these three models can simulate.
Models GENTRA and GENCLS represent synchronous machines at a more empirical and
less accurate level than the three more complete models. GENTRA is included in PSS®E
solely for compatibility with older stability analysis programs that used its level of repre-
sentation; its use is not recommended by PTI. GENTRA will usually represent transient
synchronizing torque effects reasonably accurately during the first swing of rotor angle
after a simple short circuit fault, but it does not give adequate representation of damping
effects.
The GENCLS model is intended to be used primarily as an effective short circuit current
source in setting up approximate equivalents of segments of large interconnected power
systems that are far removed from the area of specific interest.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-5
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
Generator Models
Generator Modeling
Table 2: Generator Rotor Transfer Functions
L’d
L’d L"d
Ld 1 + T’dos
Ld 1 + T’do s 1 + T"do s Ld
Ld(s) As for GENSAL N/A
Ld L’d
(1 + T’dos)
(1 + T’dos) (1 + T"dos)
Lq
L’ L"
14-6
L" Lq 1 +
q
T’qos 1+ T"qos
Lq(s) Lq 1 + T"qos Lq L’q N/A
Lq
(1 + T"qos) (1 + T’qos) (1 + T"qos)
PSS®E 33.4
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
L d – L l
--------------------
L d – L l
– +
+ 1 1 L d – L d
E fd ------------- +
-------------- ----------------------
- +
d
T do s E' T do s L d – L l
q
– –
L d – L d
--------------------------
- L d – L l d-axis
2
L d – L l
+ + +
+ L d – L d + id
–
1
-------------- – q
T qo s
+ q-axis
L q – L q iq
a. Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-7
Generator Modeling PSS®E 33.4
Generator Models Program Application Guide: Volume II
L d – L l
-------------------
-
L d – L l
– +
+ 1 + 1 L d – L d +
E fd ------------- -------------- ----------------------- d
T do s E q T do s L d – L l
– –
L d – L d
--------------------------
- L d – L l d-axis
L ad i fd 2
L d – L l
+ +
+ L d – L d + id
----------d-
//
L ad i fd
//
q L q – L l
------------------------------------
-
// (L d – L l
–
1
-------------- – q
T qo s
+ q-axis
L q – L q iq
b. Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-8
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
L d – L l
--------------------
L d – L l
– +
+ 1 + 1 L d – L d +
E fd ------------- -------------- ----------------------
- d
T do s T do s L d – L l
– –
L d – L d
--------------------------
- Ld – Ll d-axis
L ad i fd 2
L d – L l
+
+
+ +
L d – L d id
----------d-
//
L ad i fd
//
q L q – L l
------------------------------------
-
// (L d – L l
+
+ L q – L q + iq
–
–
L q – L q
--------------------------
- L q – L l
2 q-axis
L q – L l
+
1 1 L q – L q
------------- + -------------- ----------------------
- + – q
T qo s T qo s L q – L l
– +
L q – L l
--------------------
L q – L l
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-9
Generator Modeling PSS®E 33.4
Generator Models Program Application Guide: Volume II
+ 1
E fd -------------- + d
T do S
–
– +
L d
L ad i fd
E q
+
– L d – L d id
– d
Lq iq
1.4
Machine A
1.2 Machine B
e ac = E' q =
1.0
0.8
Terminal Voltage, pu
0.6
0.4
0.2
0.0
0.0 0.4 0.8 1.2 1.6 2.0 2.4
Field Voltage, pu E fd = L ad i fd
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-10
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-11
Generator Modeling PSS®E 33.4
Generator Models Program Application Guide: Volume II
• GENROU, GENDCO, GENSAL, and GENTRA assume the saturation curve to be qua-
dratic, while GENROE and GENSAE assume the saturation curve to be exponential.
When the quadratic saturation is used, saturation is calculated using the equation:
B(E - A)2
S =
E (1.1)
where E is the input and A and B are such that the points (1.0, S1.0) and (1.2, S1.2) lie
on the curve as shown for the exciter in Section 16.3.
When the exponential saturation is used, saturation is calculated by the equation:
S = S1.0 × EX
where:
All six of these generator models recognize that the extent of the saturation effect depends
upon both rotor (field) and stator currents. Accordingly, they derive the effective saturated
parameters of the machine at each instant by internal calculation from the specified (con-
stant) unsaturated values of machine reactances and the instantaneous internal flux level.
The user should enter unsaturated values of all machine reactances in setting up PSS®E
data, and must enter an appropriate set of open-circuit magnetization curve data for each
machine.
where:
Pmech = (Pmech) nominal speed – Dtn.
Pe
De = = Represents the variation of electrical load with frequency,
n as seen from the generator.
Pt
Dt = = Represents the variation of turbine power with shaft speed.
n
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-12
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
The parameter, De, gives an approximate representation of the damping effect contributed
by the speed sensitivity of system loads. The parameter should not be used to represent the
effect of damping torques developed within the synchronous machines; these torques are
modeled explicitly by GENSAL, GENROU, GENDCO, GENSAE, and GENROE and are
included in the Telec term of (14.2).
The value of De could range from near zero for systems with predominantly resistive load
to approximately two for systems with a large percentage of pumping, fan, and other
industrial load.
The limitations of the use of De to represent load damping effects are discussed in Refer-
ence 3 of Section 14.4.1. If load damping is considered to be critical, it is advisable to
model load speed variation effects on the basis of local bus frequency by calling the load
model subroutine such as LOADF from subroutine CONET.
If the value of DELT is too big (with regard to GENSAL or GENSAE) in any given study,
most likely it will be revealed by SUSPECT INITIAL CONDITIONS messages from
activity STRT referring to STATEs K+1 and K+2 of GENSAL or GENSAE models. Three
available remedies exist:
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-13
Generator Modeling PSS®E 33.4
Generator Models Program Application Guide: Volume II
1. If only STATE (K+2) indicates suspect initial conditions, and if valid data are available,
use GENROU or GENROE to obtain a better q-axis representation.
2. Decrease DELT.
3. Increase Tdo or Tqo if these data values themselves are suspect or assumed values.
Tdo and Tqo seldom exceed 0.1 sec for typical generators.
14.4.5.5 GENDCO (Solid Rotor Generator Model Including Stator dc Offset Effects)
GENDCO is a detailed round rotor model that includes dc offset effects. The model
includes shaft torsional effects when it is associated with a call to the model SHAF25. The
model is intended for use only in shaft torsional studies. The time constant, Ta, for this
model should normally be zero except after a balanced simultaneous three-phase switch.
The dc offset approximation is not valid for any nonsymmetrical unbalances such as line-
ground faults; i.e., GENDCO should always have a Ta equal to zero in these situations.
* "Model Selection and Data Assembly for Power System Simulations," J.M. Undrill and T.F.
Laskowski, IEEE Transactions on Power Apparatus and Systems, Sept. 82, pp. 3333–3341.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-14
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
2. A slow variation of torque in accordance with the relative angular positions of generator
rotors throughout the power system. This component falls in the frequency spectrum
between about 0.1 and 20 rad/sec.
4. A power frequency (60 Hz) oscillating component associated with the decaying dc
offset component of current produced in the generator stator by a network disturbance.
5. A double power frequency (120 Hz) component associated with the negative-sequence
currents induced by an unbalanced fault.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-15
Generator Modeling PSS®E 33.4
Generator Models Program Application Guide: Volume II
1 plus 2
1 plus 2 plus 3
1 plus 2, 3, 4
Time
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-16
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-17
Generator Modeling PSS®E 33.4
Generator Models Program Application Guide: Volume II
d-Axis
Iq Laq
q-Axis
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-18
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
CGEN1
Third-Order Complex Generator Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-19
Generator Modeling PSS®E 33.4
Generator Models Program Application Guide: Volume II
IBUS, ’CGEN1’, I, H, S(1.0), S(1.2), Lld, Lad, Rfd, Lfd, Rmd (1), Lmd (1), Rkd (1), Lkd (1), Rmd (2), Lmd
(2), Rkd (2), Lkd (2), Llq, Laq, Rkq (3), Lkq (3), Rmq (1), Lmq (1), Rkq (1), Lkq (1), Rmq (2), Lmq (2), Rkq
(2), Lkq (2)/
d-Axis
Iq Laq
q-Axis
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-20
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
Using the feature to represent a second-order response, this model was compared with
GENROU by simulation runs. Starting with derived parameters, the equivalent circuit
parameters were calculated to obtain the same rotor response. The data for the derived
parameters are the following:
Tdo = 6 sec
Tdo = 0.06 sec
Tqo = 0.5 sec
Tqo = 0.12 sec
T = 4 MW-sec/MVA
Xd = 1.8 pu
Xd = 0.35 pu
Xd = 0.23 pu
Xq = 1.75 pu
Xq = 0.55 pu
Xq = 0.26 pu
Xl = 0.17 pu
S(1.0) = 0.1
S(1.2) = 0.4
To calculate the equivalent circuit parameters the following equations were used:
Lad = Ld - Ll
1
Lfd =
1 1
-
L’d - Ll Lad
1
Lsd (1) =
1 1 1
- Ll - +
L"d Lad Ldf
Lad + Lfd
rfd =
T’do × o
Lad × Lfd
Lsd(1) +
Lad + Lfd
rsd (1) =
T"do × o
Laq = Lq - Ll
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-21
Generator Modeling PSS®E 33.4
Generator Models Program Application Guide: Volume II
1
Lsq (3) =
1 1
-
L’q - Ll Laq
1
Lsq (1) =
1 1 1
- -
L"q - Ll Laq Lsq(3)
Laq + Lsq(3)
rsq (3) =
T’qo × o
Laq × Lsq(3)
Lsq(1) +
Laq + Lsq(3)
rsq (1) =
T"qo × o
The values for equivalent circuits that will produce the same response as GENROU with
the above data are shown in Figure 14-10. The disturbance for the simulation runs was a
three-phase fault (on the infinite bus) for three cycles. The field voltage was kept constant
in the simulation runs. The plots shown in Figure 14-11 reveal that the response of the two
models are the same. Because the representation of saturation is different for the two mod-
els, the initial values for the rotor angle and the field current were slightly different. In the
CGEN1 and TGEN1 model the saturation is accounted by changing the inductances Lad
and Laq by determining the K factors from the open circuit saturation curves while the
GENROU model accounts for saturation by adding a term at the summing junction as
shown in Figure 14-11. Also, the air gap flux is used to account for saturation in CGEN1
while in GENROU it is the subtransient flux.
Another feature of the CGEN1 and TGEN1 model is that it can represent subtransient
saliency, i.e., Ld Lq. A simulation run was made comparing the response for a machine
with and without subtransient saliency using an equivalent circuit for which the value for
Lq would be 0.26 pu and Ld = 0.23 pu. The plots shown in Figure 14-12 reveal hardly any
differences.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-22
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
0.17 pu
0.07125 pu 0.5003 pu
1.58 pu
0.00997 pu 0.01104 pu
Quadrature Axis
Figure 14-10. Equivalent Circuit for Machine Model Used in the Simulation
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-23
Generator Modeling PSS®E 33.4
Generator Models Program Application Guide: Volume II
19:54
POWER
TECHNOLOGIES,
INC.R
CHNL# 3: [Q CGEN1]
4.0000
3.6000
3.2000
2.8000
2.4000
TIME (SECONDS)
2.0000
1.6000
1.2000
0.80000
0.40000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-24
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
19:56
POWER
TECHNOLOGIES,
INC.R
4.0000
3.6000
3.2000
2.8000
2.4000
TIME (SECONDS)
2.0000
1.6000
1.2000
0.80000
0.40000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-25
Generator Modeling PSS®E 33.4
Generator Models Program Application Guide: Volume II
08:26
POWER
TECHNOLOGIES,
INC.R
CHNL# 3: [Q CGEN1]
4.0000
3.6000
3.2000
2.8000
2.4000
TIME (SECONDS)
2.0000
1.6000
1.2000
0.80000
0.40000
0.0
Figure 14-12. Comparison Between CGEN1 With and Without Subtransient Saliency
(Sheet 1 of 2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-26
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Generator Models
08:46
POWER
TECHNOLOGIES,
INC.R
4.0000
3.6000
3.2000
2.8000
2.4000
TIME (SECONDS)
2.0000
1.6000
1.2000
0.80000
0.40000
0.0
Figure 0-0 (Cont). Comparison Between CGEN1 With and Without Subtransient Saliency (Sheet 2 of 2)
The run times for the various models calibrate the performance of the two models. The
fastest simulation run is obtained using GENROU. When the CGEN1 and TGEN1 model
is used without subtransient saliency, the ratio of CPU time was 1.98:1. With subtransient
saliency the ratio was 2.07:1.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-27
Generator Modeling PSS®E 33.4
Models CIMTR1 and CIMTR3 (Induction Generators) Program Application Guide: Volume II
The time step used in the simulation runs was equal to a half cycle for a 60-Hz system. As
mentioned in Section 14.4.5.1, the values for should be at 1/4 of the smallest short circuit
time constant. To determine the smallest short circuit time constant, one approach is to
calculate the equivalent L/R for each rotor resistance with the stator shorted and the other
rotor resistances set to zero. For example with the model used in the simulation the value
for the time constant would be:
As can be seen from the above, the smallest value is greater than four times the time step
and there should be no numerical problems.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-28
PSS®E 33.4 Generator Modeling
Program Application Guide: Volume II Models CIMTR1 and CIMTR3 (Induction Generators)
CIMTR3 uses one extra state variable but is more accurate than CIMTR1. It is recom-
mended for large frequency deviations and is required for extended term. CIMTR3 also
has an initial CON where the mechanical power is entered at synchronous speed. This
CON is ignored if the machine is in-service in the power flow (i.e., JCODE > 2 and
MCSTAT = 1). The machine can be started by simply placing it in service. Starting the
machine in state space will generally require a very small time step, sometimes in the
order of 1/16 of a cycle. When using the extended algorithms to start the motor, 1/2 cycle
usually works. This model cannot be the only machine in an island when using the con-
stant island frequency mode.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-29
This page intentionally left blank.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
14-30
Chapter 15
Static var Devices
15.1 Principles
A static var generator (SVG or SVS or SVC) is a shunt reactor operating subject to some
form of control to regulate the voltage at a bus. While there is a wide variety of ways of
building an SVG, shunt reactors or special transformers are used in combination with con-
trolled thyristors. Some representative arrangements are shown in Figure 15-1. Figure 15-1a
shows arrangements in which the thyristors are in series with a reactor and control the cur-
rent in it directly. Figure 15-1b shows an alternative arrangement in which the thyristor ele-
ments exert control by altering the degree of saturation in the core of the reactor. In all
arrangements the effect of controlled firing of the thyristors is to control the effective fun-
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-1
Static var Devices PSS®E 33.4
Principles Program Application Guide: Volume II
damental frequency admittance of the thyristor-reactor unit as seen from its high-voltage
terminals.
ac
Supply
Control Winding
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-2
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Dynamic Characteristics
V
Composite
Characteristic
Controlled
Reactor Characteristic
Characteristic Capacitor
(Without Saturation) Characteristic
Reactor
Characteristic
(With Saturation)
Effective Characteristic
15.2.1 Representation
As with dc transmission terminals, the dynamic behavior of controlled reactors should be
viewed at two distinct levels. The firing and commutation of the thyristors is a broad band-
width process for which the response is very rapid in relation to the bandwidth of simula-
tion in PSS®E. The operating point of this process is set by a control unit where bandwidth
is generally within that of PSS®E. The overall behavior of the controlled reactor is as
shown in Figure 15-3.
The inherent dynamic characteristics, H(s) and Z(s), of the thyristor-reactor unit and the
system interact with one another in a complex and nonlinear way over a broad bandwidth.
The reference to this combination is provided by the control unit C(s), where behavior is
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-3
Static var Devices PSS®E 33.4
Dynamic Characteristics Program Application Guide: Volume II
designed over the bandwidth recognized by PSS®E. Because the details of H(s) and Z(s) at
frequencies above 30 r/s are unseen by PSS®E, all controlled reactor models in PSS®E
take the general form shown in Figure 15-4. The overall characteristic of the controlled
reactor is approximated by a single time constant and limits, as appropriate, relating fun-
damental frequency admittance to the output signal of the control unit. The control unit
may be modeled in detail.
s
+
v ref + Cs Hs Z s v
c yr ir
– Control Unit Thyristor- Power System
Controlled Impedance
Reactor
Characteristic
v = Bus voltage
ir = Controlled reactor current
y r = Effective controlled reactor admittance
c = Reference signal for thyristor firing control
s = Supplementary input signal
v ref = Reference voltage
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-4
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Dynamic Characteristics
Power Frequency
Controller Thyristor-Reactor Unit Network Solution
s
v ref + 1 z thev vr
Cs Limits --------------- Limits
c 1 + Ts yr
–
+ 1 -
v ref K -------------- y
1 + Ts
–
v
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-5
Static var Devices PSS®E 33.4
Static var Device Models Program Application Guide: Volume II
The overall time constant of the static device and this simple controller is, then:
2(Yo + yo)T
=
K + 2(Yo + yo)
This result indicates that caution is needed in simulating static var devices. Representative
application data for a static var device on a moderately weak system might give:
Yo = 5
yo = 1
The approximating time constant, T, is generally quite short, say 0.05 sec. Close control of
voltage requires a high value of K. With K set to 50, the effective time constant would be:
2 × (5 + 1) × 0.05
=
50 + 2 × (5 + 1)
12
= 0.05 × = 0.01 sec
62
This time constant is too short to be represented in simulations using the usual PSS®E
integration step of 0.00833 sec. Hence, a static var device with a high gain controller may
require that the PSS®E integration step width be reduced, in order to maintain numerical
stability of the simulation.
2. All steps and blocks at that switched shunt are assumed to be controlled by the PSS®E
dynamic model.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-6
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Static var Device Models
Any fixed reactors or capacitors should be modeled independently of the switched shunt.
Voltage at the SVG terminals or remotely controlled bus is obtainable via the standard
CHAN selection of voltage at a bus. Admittance of the device can be obtained by assign-
ment of the appropriate var to a channel.
The following rules apply to the assignment of the generator attributes:
1. The bus at which the SVG is connected must be of Type 2 or 3 and must have a gen-
erator assigned and online to represent the SVG.
2. The generator’s MBASE value must equal the MVA rating of the controlled inductor ele-
ment of the SVG installation.
3. The step-up transformer element of the generator must not be used; its parameters
(ZTRAN and GENTAP) must be zero and unity, respectively.
4. The ZSORCE value of the generator must be set to a large number, such as (0 + j999)
per unit, to assure that the SVG is not a current source in switching solutions.
a. The effective admittance of the controlled reactor in its full on/off conditions.
b. The admittance of any shunt capacitors that will be represented as a part of the
SVG. (Shunt devices connected independently at the bus do not affect the var
limits associated with the SVG.)
c. The nature of any current and/or MVA limits inherent in the SVG gating controls
and the actual voltage at the bus.
The SVG model CSVGN1 allows shunt capacitance to be represented as a part of the
SVG. Hence, an installation of the form shown in Figure 15-2 could be represented by any
of the following:
either a generator representing the net effect of the inductor and capacitor,
with its var limits set in accordance with their joint admittance.
or a fixed bus-connected shunt capacitor and a generator where var limits
are set in accordance with the operating range of the reactor alone.
or a switched shunt capacitor on the bus and a generator where var limits
are set in accordance with the operating range of the reactor alone.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-7
Static var Devices PSS®E 33.4
Static var Device Models Program Application Guide: Volume II
For SVG models represented by a generator in the power flow, the voltage at the SVG bus,
complex power flow into it, its compensated terminal voltage, and so on, are handled, and
are available for output channels, exactly as if the device were a synchronous machine.
The models, however, represent internal dynamic behavior that is very different from that
of a synchronous machine.
Because the power flow logic does not handle variable var limits, a pair of reasonable con-
stant var limits must be chosen. These limits should be chosen so that the SVG always
appears in the power flow solution to be operating within its continuous regulation range.
If limited behavior is called for, this practice should have the unit operating within its reg-
ulating range, but just short of the limit. The var limits should then be:
Qmax = (Bc - Boff) vsched2 × SBASE
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-8
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Static var Device Models
If an initial power flow solution results in an SVG loading on the high var limits with volt-
age below schedule, a corrected power flow with SVG output just within limit can usually
be produced by the following process:
1. Using CHNG to reduce the scheduled voltage to a value slightly below the actual value
from the var-limited solution.
2. Adjusting the high var limit to correspond to the new scheduled voltage.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-9
Static var Devices PSS®E 33.4
Example Case Program Application Guide: Volume II
appropriate message is printed. If the remote bus cannot be found, the model will try to
hold its own voltage. If a remote bus is specified, its voltage is placed in array ECOMP
and the terminal bus of the static var source is placed in ETERM. Both ECOMP and
ETERM values may be assigned to channels.
By setting a nonzero value for DV, the limits are then equal plus or minus the value of DV.
CSVGN6 is different from CSVGN5 in that controller limits are nonwindup. Additional
data is specified to have additional shunt equipment switched in-service and a bias is also
provided.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-10
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Example Case
tive sources. These sources must be controlled in order to maintain proper management of
voltage during light load operation and hence must be synchronous condensers or SVGs.
Figure 15-7 shows the base case power flow data and solution for dynamic simulations.
Type 2 buses 4 and 5 represent the tertiary terminals of the receiving transformers, each
has a generator connected to represent an SVG. Each SVG consists of a 500-Mvar SCR-
controlled reactor with a large capacitor connected in parallel with it. The capacitors do
not appear in the power flow case because they are treated as an internal part of the SVG
and will be so modeled by CSVGN1. The scheduled voltage at buses 4 and 5 is 1.0 pu.
The high var limit is set at 500 Mvar, which is the maximum output to be allowed from the
SVG in steady-state conditions, the size of the capacitor bank is not defined. If the capaci-
tor should have a rating of 500 Mvar, the var limit setting would be interpreted as a fixed
approximation to a variable limit. In this case, however, expect to use a capacitor rating
greater than 500 Mvar in heavy load studies; the limit is simply a convenience to ensure
that the SVG is initialized well within its dynamic range. The low var limits are set at zero
because they are not expected to be active in heavy load cases and the shunt capacitor rat-
ing has not yet been selected.
SVG 500 MW
Steam
HYDRO
Load
2700 MW 500-kV 300 MW
Transmission pf = 0.92
(300 miles)
SVG
~ 500 MVA
14
~
15
3000 MVA
1
2 3
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-11
Static var Devices PSS®E 33.4
Example Case Program Application Guide: Volume II
--------------------------------------------------------------------------------
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E WED DEC 06, 1995 12:04
LONG DISTANCE RADIAL TRANSMISSION WITH LOAD DATA
STATIC VAR GENERATOR VOLTAGE SUPPORT
BUS# NAME BSKV ID COD ST MVA-LOAD CUR-LOAD Y - LOAD AREA ZONE
3 LOAD 230 1 -2 1 3000.0 1300.0 0.0 0.0 0.0 0.0 2 1
--------------------------------------------------------------------------------
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E WED DEC 06, 1995 12:04
LONG DISTANCE RADIAL TRANSMISSION WITH GENERATING
STATIC VAR GENERATOR VOLTAGE SUPPORT PLANT DATA
BUS# NAME BSKV COD MCNS PGEN QGEN QMAX QMIN VSCHED VACT. REMOT PCT Q
1 HYDRO 500 3 1 2690.2 1029.6 1500.0 -500.0 1.0250 1.0250
3 LOAD 230 -2 1 450.0 200.0 200.0 0.0 1.0000 0.9643
4 TERT1 33.0 2 1 0.0 461.6 500.0 0.0 1.0000 1.0000 Generators
5 TERT2 33.0 2 1 0.0 461.6 500.0 0.0 1.0000 1.0000
representing
-------------------------------------------------------------------------------- SGVs
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E WED DEC 06, 1995 12:04
LONG DISTANCE RADIAL TRANSMISSION WITH GENERATOR
STATIC VAR GENERATOR VOLTAGE SUPPORT UNIT DATA
BUS# NAME BSKV COD ID ST PGEN QGEN QMAX QMIN PMAX PMIN MBASE Z S O R C E X T R A
N GENTAP
1 HYDRO 500 3 1 1 2690 1030 1500 -500 9999-9999 3000 0.0000 0.2000 0.0000
0.1500 1.0250
3 LOAD 230 -2 1 1 450 200 200 0 9999-9999 500 0.0000 0.2000 0.0000
0.1500 1.0125
4 TERT1 33.0 2 1 1 0 462 500 0 9999-9999 500 0.0000 1.0000
5 TERT2 33.0 2 1 1 0 462 500 0 9999-9999 500 0.0000 1.0000
--------------------------------------------------------------------------------
MBASE equal
to SVG reactor
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E WED DEC 06, 1995 12:04
LONG DISTANCE RADIAL TRANSMISSION WITH BRANCH DATA rating
STATIC VAR GENERATOR VOLTAGE SUPPORT
FROM TO CKT NAME NAME LINE R LINE X CHRGING TP ST RATA RATB RATC
1* 2 1 HYDRO RECEIVE 0.0050 0.0720 5.5000 1 2000 1000 2500
1* 2 2 HYDRO RECEIVE 0.0050 0.0720 5.5000 1 2000 1000 2500
1* 2 3 HYDRO RECEIVE 0.0050 0.0720 5.5000 1 2000 1000 2500
2* 14 1 RECEIVE TRMID1 0.0000 -0.0010 0.0000 F 1 1500 2000 2500
2* 15 1 RECEIVE TRMDI2 0.0000 -0.0010 0.0000 F 1 1500 2000 2500
3 14* 1 LOAD TRMID1 0.0000 0.0068 0.0000 T 1 1500 2000 2500
3 15* 1 LOAD TRMDI2 0.0000 0.0068 0.0000 T 1 1500 2000 2500
4 14* 1 TERT1 TRMID1 0.0000 0.0020 0.0000 1 0 0 0
5 15* 1 TERT2 TRMDI2 0.0000 0.0020 0.0000 1 0 0 0
--------------------------------------------------------------------------------
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E WED DEC 06, 1995 12:04
LONG DISTANCE RADIAL TRANSMISSION WITH TRANSFORMER DATA
STATIC VAR GENERATOR VOLTAGE SUPPORT
FROM TO CKT TP RATIO ANGLE RG CONT RMAX RMIN VMAX VMIN STEP TABLE
CR CX
2 14 1 F 0.9250 0.00 1 3 1.0750 0.9250 1.0000 0.9800 0.00625
2 15 1 F 0.9250 0.00 1 3 1.0750 0.9250 1.0000 0.9800 0.00625
3 14 1 T 1.0000 0.00 1 0 1.5000 0.5100 1.5000 0.5100 0.00625
3 15 1 T 1.0000 0.00 1 0 1.5000 0.5100 1.5000 0.5100 0.00625
--------------------------------------------------------------------------------
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E WED DEC 06, 1995 12:04 Line-connected
LONG DISTANCE RADIAL TRANSMISSION WITH
STATIC VAR GENERATOR VOLTAGE SUPPORT
LINE SHUNT DATA shunt reactors
X------FROM------X X-------TO-------X CKT LINE G,B (FROM) LINE G,B (TO) ST at sending end
1 HYDRO 500 2 RECEIVE 500 1 0.0000 -2.0000 0.0000 0.0000 1
1 HYDRO 500 2 RECEIVE 500 2 0.0000 -2.0000 0.0000 0.0000 1
1 HYDRO 500 2 RECEIVE 500 3 0.0000 -2.0000 0.0000 0.0000 1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-12
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Example Case
Figure 15-8 shows the initial condition power flow solution with the SVGs appearing as
conventional generators at buses 4 and 5. This power flow case is ready for conversion to
a dynamics initial condition with activities CONG and CONL in the conventional manner.
Figure 15-9 shows the main elements of the dynamic simulation setup. The CSVGN1 data
is entered in appropriate records in the Dynamics Data File in the same way as for a gener-
ator. DYRE creates calls in both CONEC and CONET but, apart from this, the SVG
model is linked to the power flow case in the same way as the conventional generator
model, GENROU. The SVG reactive power output and terminal voltage are available in
the generator condition arrays, QGEN, ETERM, etc., and can be assigned directly to out-
put channels. CSVGN1 incorporates both voltage regulator and main SVG modeling, and
uses arrays VREF and VOTHSG as appropriate. The CSVGN1 leaves the values of PGEN
and EFD at zero, because it is only a reactive power device and uses no excitation voltage.
Figure 15-10 shows the initialization of a dynamic simulation run. The two SVGs at buses
4 and 5 are handled as generators in STRT and their terminal reactive flow and voltage are
displayed as channels by selecting the corresponding generator QGEN and ETERM
arrays.
Figure 15-11 shows simulation results obtained with the setup shown in Figure 15-10. A sin-
gle line-to-ground fault was applied at the receiving 500-kV bus and cleared after three
cycles by opening one of the 500-kV lines. The circuit was reclosed at t = 2.0.
Figure 15-11 also shows system response when the capacitor element of the SVG is sized at
500 MVA and the gain of the voltage regulator gain (CON(J)) is set at 100. The reactor is
nearly off initially and remains so throughout the period when the third 500-kV line is out-
of-service. The combined control action of the SVGs and the voltage regulator of the
receiving-end generator is not able to restore voltage to nominal while the line is opened.
On reclosing the line, the reactor element of the SVG is turned on in response to the volt-
age rise and the load bus voltage is restored to nominal value in 5 sec.
Figure 15-12 shows the system response when the capacitor elements of the SVGs are sized
at 800 Mvar. Here the voltage falls to a somewhat lower instantaneous minimum while the
500-kV line is opened, but is restored much more rapidly to nominal value when it is
reclosed.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-13
Static var Devices PSS®E 33.4
Example Case Program Application Guide: Volume II
---------------------------------------------------
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-14
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Example Case
CSVGN1
Static Shunt Compensator
STATEs # Description
K First regulator
K+1 Second regulator
K+2 Thyristor
VARs # Description
L Y (model output)
ICON # Description
M Memory
IBUS, ’CSVGN1’, I, K, T1, T2, T3, T4, T5, RMIN, VMAX, VMIN, CBASE/
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-15
Static var Devices PSS®E 33.4
Example Case Program Application Guide: Volume II
– +
+ K(1 + sT1) (1 + sT2) 1
|V| X – Y
(1 + sT3) (1 + sT4) 1 + sT5
VMIN RMIN/RBASE
Other
Signals
VOTHSG
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E TUE DEC 12, 1995 11:45
LONG DISTANCE RADIAL TRANSMISSION WITH
STATIC VAR GENERATOR VOLTAGE SUPPORT
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-16
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Example Case
11:12
LONG DISTANCE RADIAL TRANSMISSION WITH
STATIC VAR GENERATOR VOLTAGE SUPPORT
POWER
TECHNOLOGIES,
INC.R
5.0000
4.5000
Voltage at Load Bus
4.0000
Power Output of
Receiving End
3.5000
SVG Net VAR Output
Generator
3.0000
TIME(SECONDS)
2.5000
2.0000
1.5000
1.0000
0.50000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-17
Static var Devices PSS®E 33.4
Example Case Program Application Guide: Volume II
11:26
STATIC VAR GENERATOR VOLTAGE SUPPORT
POWER
TECHNOLOGIES,
INC.R
FILE: gp2
5.0000
4.5000
4.0000
3.5000
3.0000
TIME(SECONDS)
2.5000
2.0000
1.5000
1.0000
0.50000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-18
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-21
Static var Devices PSS®E 33.4
Example Case Program Application Guide: Volume II
REPORT FOR ALL MODELS AT ALL BUSES BUS 1 [HYDRO 13.8] PLANT
MODELS
MBASE Z S O R C E X T R A N GENTAP
4000.0 0.00000+J 0.18000 0.00000+J 0.00000 1.00000
S(1.0) S(1.2)
0.1000 0.4000
1 PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E THU DEC 21, 1995 09:45
THYRISTOR CONTROLLED REACTOR EXAMPLE SYSTEM
BASE CASE LOADFLOW
REPORT FOR ALL MODELS AT ALL BUSES BUS 2 [SVC-1 13.8] PLANT MODELS
b. Bus 2
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-22
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Example Case
1 PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E THU DEC 21, 1995 09:45
THYRISTOR CONTROLLED REACTOR EXAMPLE SYSTEM
BASE CASE LOADFLOW
REPORT FOR ALL MODELS AT ALL BUSES BUS 3 [SVC-2 13.8] PLANT MODELS
c. Bus 3
1 PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E THU DEC 21, 1995 09:45
THYRISTOR CONTROLLED REACTOR EXAMPLE SYSTEM
BASE CASE LOADFLOW
REPORT FOR ALL MODELS AT ALL BUSES BUS 4 [SVC-3 13.8] PLANT MODELS
d. Bus 4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-23
Static var Devices PSS®E 33.4
Example Case Program Application Guide: Volume II
1 PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E THU DEC 21, 1995 09:45
THYRISTOR CONTROLLED REACTOR EXAMPLE SYSTEM
BASE CASE LOADFLOW
REPORT FOR ALL MODELS AT ALL BUSES BUS 5 [STEAM 13.8] PLANT MODELS
MBASE Z S O R C E X T R A N GENTAP
4000.0 0.00000+J 0.34000 0.00000+J 0.00000 1.00000
S(1.0) S(1.2)
0.1000 0.4000
e. Bus 5
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-24
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Example Case
HYDRO UNIT
CHNL# 13: [AUX 1 [HYDRO 13.800] MC 1]
0.50000 -0.5000
CHNL# 11: [SPD 1 [HYDRO 13.800] MC 1]
0.05000 -0.0500
CHNL# 9: [EFD 1 [HYDRO 13.800] MC 1]
5.0000 -5.000
CHNL# 6: [ETRM 1 [HYDRO 13.800] MC 1]
1.2000 0.70000
CHNL# 3: [VARS 1 [HYDRO 13.800] MC 1]
25.000 -25.00
CHNL# 1: [POWR 1 [HYDRO 13.800] MC 1]
50.000 0.0
5.0000
4.5000
4.0000
3.5000
3.0000
TIME(SECONDS)
2.5000
2.0000
1.5000
1.0000
0.50000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-25
Static var Devices PSS®E 33.4
Example Case Program Application Guide: Volume II
STEAM UNIT
CHNL# 14: [AUX 5 [STEAM 13.800] MC 1]
0.50000 -0.5000
CHNL# 12: [SPD 5 [STEAM 13.800] MC 1]
0.05000 -0.0500
CHNL# 10: [EFD 5 [STEAM 13.800] MC 1]
5.0000 -5.000
CHNL# 7: [ETRM 5 [STEAM 13.800] MC 1]
1.2000 0.70000
CHNL# 4: [VARS 5 [STEAM 13.800] MC 1]
12.500 -12.50
CHNL# 2: [POWR 5 [STEAM 13.800] MC 1]
25.000 0.0
5.0000
4.5000
4.0000
3.5000
3.0000
TIME(SECONDS)
2.5000
2.0000
1.5000
1.0000
0.50000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-26
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Example Case
SVC-BUS 12
CHNL# 15: [AUX 2 [SVC-1 13.800] MC 1]
0.50000 -0.5000
CHNL# 8: [ETRM 2 [SVC-1 13.800] MC 1]
1.2000 0.70000
CHNL# 5: [VARS 2 [SVC-1 13.800] MC 1]
8.0000 -2.000
5.0000
4.5000
4.0000
3.5000
3.0000
TIME(SECONDS)
2.5000
2.0000
1.5000
1.0000
0.50000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-27
Static var Devices PSS®E 33.4
Example Case Program Application Guide: Volume II
HYDRO UNIT
CHNL# 13: [AUX 1 [HYDRO 13.800] MC 1]
0.50000 -0.5000
CHNL# 11: [SPD 1 [HYDRO 13.800] MC 1]
0.05000 -0.0500
CHNL# 9: [EFD 1 [HYDRO 13.800] MC 1]
5.0000 -5.000
CHNL# 6: [ETRM 1 [HYDRO 13.800] MC 1]
1.2000 0.70000
CHNL# 3: [VARS 1 [HYDRO 13.800] MC 1]
25.000 -25.00
CHNL# 1: [POWR 1 [HYDRO 13.800] MC 1]
50.000 0.0
5.0000
4.5000
4.0000
3.5000
3.0000
TIME(SECONDS)
2.5000
2.0000
1.5000
1.0000
0.50000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-28
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Example Case
STEAM UNIT
CHNL# 14: [AUX 5 [STEAM 13.800] MC 1]
0.50000 -0.5000
CHNL# 12: [SPD 5 [STEAM 13.800] MC 1]
0.05000 -0.0500
CHNL# 10: [EFD 5 [STEAM 13.800] MC 1]
5.0000 -5.000
CHNL# 7: [ETRM 5 [STEAM 13.800] MC 1]
1.2000 0.70000
CHNL# 4: [VARS 5 [STEAM 13.800] MC 1]
12.500 -12.50
CHNL# 2: [POWR 5 [STEAM 13.800] MC 1]
25.000 0.0
5.0000
4.5000
4.0000
3.5000
3.0000
TIME(SECONDS)
2.5000
2.0000
1.5000
1.0000
0.50000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-29
Static var Devices PSS®E 33.4
Example Case Program Application Guide: Volume II
SVC-BUS 12
CHNL# 15: [AUX 2 [SVC-1 13.800] MC 1]
0.50000 -0.5000
CHNL# 8: [ETRM 2 [SVC-1 13.800] MC 1]
1.2000 0.70000
CHNL# 5: [VARS 2 [SVC-1 13.800] MC 1]
8.0000 -2.000
5.0000
4.5000
4.0000
3.5000
3.0000
TIME(SECONDS)
2.5000
2.0000
1.5000
1.0000
0.50000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-30
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Example Case
ROTOR ANGLES
CHNL#’S 16,17: [ANGL 1 [HYDRO 13.800] MC 1]-[ANGL 5 [STEAM 13.800] M
75.000 FILE: out.svc.2 25.000
CHNL#’S 16,17: [ANGL 1 [HYDRO 13.800] MC 1]-[ANGL 5 [STEAM 13.800] M
5.0000
75.000 FILE: out.svc 25.000
4.5000
4.0000
3.5000
Without Supplementary Control
3.0000
TIME(SECONDS)
2.5000
2.0000
1.5000
1.0000
0.50000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-31
Static var Devices PSS®E 33.4
Example Case Program Application Guide: Volume II
CSVGN1
Static Shunt Compensator
STATEs # Description
K First regulator
K+1 Second regulator
K+2 Thyristor
VARs # Description
L Y (model output)
ICON # Description
M Memory
IBUS, ’CSVGN1’, I, K, T1, T2, T3, T4, T5, RMIN, VMAX, VMIN, CBASE/
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-32
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Control Tuning of an SVG
– +
+ K(1 + sT1) (1 + sT2) 1
|V| X – Y
(1 + sT3) (1 + sT4) 1 + sT5
VMIN RMIN/RBASE
Other
Signals
VOTHSG
2. Choose the SVG controller steady-state gain, which will normally be in the range of 100
to 200. Use a gain of 150, which means a 0.66% error in voltage will drive the SVS to
ceiling.
3. Assume the SVG time constant of 0.03 sec. Modern SVG controls are very fast and
this small time constant should be realizable by standard equipment.
4. Although the SVG block diagram shows a double lead-lag, which can be used to
reduce the high steady-state gain to get stable operation at the crossover frequency,
use only one of the lags (T3). The Bode plot of the controller is shown in Figure 15-24.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-33
Static var Devices PSS®E 33.4
Control Tuning of an SVG Program Application Guide: Volume II
de
150 ------
dy
Magnitude
1.0
1- c 1
----- ---------- = 33
T3 0.03
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-34
PSS®E 33.4 Static var Devices
Program Application Guide: Volume II Control Tuning of an SVG
The total gain for the controller and process combination is 150 de/dy. The crossover fre-
quency (c) is chosen to be safely away from the second break at 33 rad/sec (e.g., 14
rad/sec). The phase angle at crossover is approximately:
c = 90 + tan-1(0.03)(14) = 90 + 23 = 113º
This would result in an acceptable response, exhibiting reasonably fast control with a
small overshoot. The phase angle at crossover should normally be less than 120°. Phase
angles much less than 110° would mean response is more sluggish than necessary. The
magnitude at crossover determines T3.
de
150
dy
Magnitude = = 1.0
T3(14)
Therefore,
de
150
dy
T3 = sec
14
de
where is on an SVS base.
dy
de
For a 100-Mvar SVS, = 0.056 on an SVS base, and T3 = 0.6 sec.
dy
de
For a 150-Mvar SVS, = 0.084 on an SVS base, and T3 = 0.9 sec.
dy
de
For a 200-Mvar SVS, = 0.112 on an SVS base, T3 = 1.2 sec.
dy
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-35
Static var Devices PSS®E 33.4
Control Tuning of an SVG Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
15-36
Chapter 16
Excitation System and
Controller Models
Chapter 16 - Excitation System and Controller Models
16.1 Overview
The basic approaches to the excitation of large generators are shown schematically in
Figure 16-1.The excitation system in all cases consists of a high power source of direct cur-
rent, an intermediate power level controlling circuit, and an instrument power level volt-
age regulator. The voltage regulator determines the manipulation of the exciter, but its
dynamics are often less influential than the nonlinear characteristics of the excitation
power source in determining overall dynamic behavior of the system. The proper repre-
sentation of excitation systems, therefore, requires careful consideration of both the gains
and time constants assigned to the voltage regulators and of the characteristics of the exci-
tation power components.
and to pass through the two points defined in Figure 16-3. The field voltage values, E1 and
E2, for which the saturation function is specified, should normally be chosen near the knee
of the exciter’s magnetization curve and near the excitation ceiling, respectively.
Because the saturation curve is a design characteristic of the exciter, the parameters Se(E1)
and Se(E2) are constants. The exciter parameters, Te and Ke, are not necessarily constant,
however.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-1
Excitation System and Controller Models PSS®E 33.4
The dc Exciters Program Application Guide: Volume II
In the case of shunt excited exciters, these parameters may have to be adjusted in accor-
dance with the initial conditions of each simulation run, as outlined in Section 16.2.1.
v ref
+
Control
e term – Gs Power
Source
Voltage Exciter
Regulator Field Exciter Main
Generator
a. Rotating dc Exciter
v ref
+
Rectifier
–
e term Gs Bridge
Voltage
Regulator
Excitation
Control
Source
Rotating
ac Exciter
b. Rotating ac
v ref
+
e term – Gs
Rectifier Bridge
Firing Control
Voltage Circuit
Regulator PT
CT
Excitation
Power
Controlled Transformers
Rectifier
Bridge
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-2
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II The dc Exciters
Field
Resistor, R
Ix
• •
• •
Field Inductance, L
Ix
• • •
Control
Voltage (Vc)
Main Field
Voltage (Efd)
•
Field
Resistor, R • •
Field Inductance (L
b. Shunt-Excited Exciter
Figure 16-2. Separately and Shunt Excited Arrangements for Main Exciters
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-3
Excitation System and Controller Models PSS®E 33.4
The dc Exciters Program Application Guide: Volume II
+ 1
Ic -------- E fd
sT e
–
Ke + Se
Se Se(E2)
Se(E1)
E1 E2 Efd
b. Saturation Factor, Se
E fd
E2
E1
I-
S e = -------
E fd
I 1 I 2 Ix
Exciter Field Current (pu)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-4
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II The dc Exciters
and,
I
= Se
Efd
(1.2)
so that,
Efd (1 + Se) = Ix (1.3)
The exciter field current and the output, vc, of the control source are related by:
dIx
RIx + L’ dt = vc
(1.4)
where L is the saturated value of the exciter field inductance. This inductance, L may be
taken for practical purposes as:
L
L’ =
1 + Se
(1.5)
where L is the unsaturated inductance of the exciter field. Combining (1.3) through (1.5)
gives:
dEfd
REfd (1 + Se) + L = vc
dt
Rearranging gives:
L dEfd vc (1.6)
= - Efd - Se Efd
R dt R
This equation is represented by the block diagram of Figure 16-3 if the exciter field resis-
tance, R, is constant. In this case, the quantity (vc/R) can be replaced by a newly normal-
ized variable, Ic, and the transfer function may be fitted to the equation by the following
settings:
Te = L / R (1.7)
Ke = 1 (1.8)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-5
Excitation System and Controller Models PSS®E 33.4
The dc Exciters Program Application Guide: Volume II
(1.10)
This suggests that the block diagram of Figure 16-3a can be fitted to the shunt excited
exciter by setting:
Te = L / R (1.11)
Ke = (1 - 1 / R) (1.12)
(vc / R) = Ic (1.13)
Commonly, the per unit exciter field resistance is adjustable around a nominal value that is
close to unity.
Figure 16-4a illustrates the solution of (1.14) when the per unit value of R is less than unity.
At operating point I the exciter maintains its own field current requirement exactly and
operate in steady state with zero output from the excitation control source. At operating
point II, the control source must maintain a continuous output, vc, to trim the exciter’s
field current by the amount, Ic.
Changing the exciter’s field resistance to a per-unit value greater than unity produces the
situation shown in Figure 16-4b where the control source must have a nonzero output at all
operating points to make up part of the exciter’s field current requirement that it does not
produce for itself.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-6
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II The dc Exciters
1
E fd 1 – --- = K e E fd
R
S e E fd Ic
E fd E fd /R Ix
kv c
-------- = I c
R
Ix
b. Field Resistance Above Critical
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-7
Excitation System and Controller Models PSS®E 33.4
The dc Exciters Program Application Guide: Volume II
Several widely used excitation systems take advantage of the ability of the shunt exciter
field to produce its own full current requirement with little or no output from the control
source. These systems provide slow automatic or manual adjustment of the field resistance
to bring the operating point close to point I, (Figure 16-4a) during normal steady operation
so the full positive or negative drive capability of the control source will give rapid
dynamic adjustment of exciter output during transients. In these systems, the exciter resis-
tance, R, may be assumed to vary little during the few seconds considered in the simula-
tion, but it must be assumed that this resistance has been adjusted slowly to a new value
for each new pre-event steady-state condition.
The result of this practice is the recognition that the parameters, Ke and Te, may be treated
as constants in simulation activity RUN, but should be recalculated by activity STRT for
each new initial condition to satisfy (1.11) and (1.12) and the renormalization of the control
voltage signal in accordance with (1.13). In practice, the value of R is usually quite close to
unity. As a result, Ke is strongly sensitive to small changes in R, but Te and the normaliza-
tion factor 1/R in (1.13) may reasonably be taken as constants. For most practical purposes,
Ke must be readjusted at each new simulation initial condition, but Te and the control
source normalization may be kept constant after proper normal values have been deter-
mined.
2. Allow Ke and control source range to be calculated by activity STRT to recognize slow
reset adjustment of exciter field resistance. (This option is usually required to represent
GE-built dc exciter systems using an amplidyne as the control source.)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-8
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II The dc Exciters
The optional calculation of these parameters is selected by specifying a zero value for Ke
and/or VRMAX, (the normalized control source maximum output), in the model’s CON
data. The models then calculate these parameters in activities STRT and ESTR as follows:
1. If the CON specifying VRMAX is zero, the model will compute VRMAX and set the CON
to this value. VRMAX is set as follows:
a. When the CON containing Ke is zero or negative, VRMAX will just allow the exciter
to reach an output voltage of E2 when Ke is zero, i.e.,
VRMAX = SE(E2) × E2
b. When the CON containing Ke is positive, VRMAX will just allow the exciter to reach
an output voltage of E2 with the specified value of Ke, i.e.,
2. If the CON specifying Ke is zero, the model will compute Ke but will not set the CON to
this value.
Ke is set to the value that will require a voltage regulator output of (VRMAX/10) to maintain
the present value of excitation voltage, Efd, i.e.,
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-9
Excitation System and Controller Models PSS®E 33.4
The ac Excitation Systems Program Application Guide: Volume II
16.3.1 Components
Virtually all modern excitation systems use an ac source of excitation power and a recti-
fier bridge in place of a dc machine. The ac power source may be either a shaft-driven
alternator, a transformer connected at the terminals of the main generator, or auxiliary
windings in the main generator. The rectifier bridge may be either uncontrolled (diodes) or
controlled, using SCRs.
These components are combined in a wide variety of ways by the different manufacturers.
The ac excitation system models covered by the IEEE recommendations and standard
range from the simple to the elaborate and reflect the breadth of opinion among manufac-
turers on the modeling of their equipment. The following sections cover the main com-
pound models combined in the various excitation system models of PSS®E.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-10
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II The ac Excitation Systems
+ 1
-------- VEX
sT e
Exciter ac
– Output Voltage
+ Se + Ke
KD L afd i fd
Main Generator
Field Current
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-11
Excitation System and Controller Models PSS®E 33.4
The ac Excitation Systems Program Application Guide: Volume II
where x is the total reactance in the voltage circuit due to the transformer magnetizing
reactance and the linear reactor. (The sign can be made plus or minus by reversing the
direction of the winding.) The transformer flux, and hence the secondary voltage, are pro-
portional to this MMF (assuming a constant and minimal degree of saturation), giving:
VEX = Kp eterm + jKI igen (1.15)
where VEX is the transformer secondary voltage, and Kp and KI are constants depending on
turns ratios and linear reactor impedance. The excitation required by the loaded main gen-
erator is given approximately by:
Efd = eterm + jxq igen (1.16)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-12
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II The ac Excitation Systems
Main To
Generator • Power
System
•
Excitation
Transformer
Core
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-13
Excitation System and Controller Models PSS®E 33.4
The ac Excitation Systems Program Application Guide: Volume II
This model of the commutating drop applies for the broad range of load current on the rec-
tifier. It is considered to be necessary in modeling uncontrolled rectifiers. The commutat-
ing process has the effect of reducing the dc output by a factor dependent upon the dc
output current and the level of the exciter-alternator ac voltage as shown by the block dia-
gram in Figure 16-7.
Most controlled rectifier bridges, however, operate only with currents in the lower range
covered by Figure 16-7 and can often be modeled by a linear relationship rather than by the
full curve. The rectifier commutation drop model (Figure 16-7) is combined with the alter-
nator-exciter model of Figure 16-5 and the compounded transformer model to produce the
alternator-rectifier model shown in Figure 16-8 and the transformer-rectifier model shown
in Figure 16-9. The parameters Te, Ke, Se(E1), Se(E2), KD, and Kc in Figure 16-8 are deter-
mined by inherent machine design characteristics and do not change with plant operating
conditions. This model composite alternator-rectifier is incorporated in models such as
EXAC1, EXAC2, and EXAC3.
The parameter, Kc, of Figure 16-9 is an equipment design parameter, independent of gener-
ator operating conditions. The parameters, Kp and KI, while not strictly constant in some
excitation systems that depend upon controlled saturation of the excitation transformer,
are usually treated as constants for each individual generating unit and initial operating
condition. Variations of this model are incorporated in model IEEEX3 and in models such
as EXST2, EXST3 and ESST4B, which correspond to IEEE recommended model types
ST2, ST3 and ST4B.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-14
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II The ac Excitation Systems
The excitation rectifier regulation model shown in Figures 16-7 through 16-9 uses the per-
unit measure, Lafdifd, to characterize the main generator field current. This quantity is
equal to Efd in the steady state, but not during transients when the field winding inductance
contributes to its back-emf. The quantity, Lafd ifd, is equal to unity when a generator is at
rated voltage in the steady state on open-circuit if saturation is neglected.
VEX E fd
Field
Exciter Voltage
ac Output
Voltage FEX
FEX = f i n
in
K c L afd i fd
i n = -----------------------------
VEX L afd i fd
FEX
1.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-15
Excitation System and Controller Models PSS®E 33.4
The ac Excitation Systems Program Application Guide: Volume II
1-
vc + ------- E fd
sT e VEX
Generator
– Field
Voltage
+ Se + Ke FEX = f i n
K C L afd i fd
i n = ------------------------------
-
VEX
KD L afd i fd
Generator
Field
Current
e term
V EX = K p e term+ jK I i gen Rectifier
i gen VEX dc Output
Voltage
FEX = f i n
K c L afd i fd
i n = -----------------------------
VEX
L afd i fd
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-16
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II System Voltage Regulators and Control Elements
Excitation System
L ad i fd
Gef s K gf s
Gei s K gi s
i gen
+ +
v ref + G vr s G ee s + K ge s
E fd et
–
Terminal Voltage Feedback
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-17
Excitation System and Controller Models PSS®E 33.4
System Voltage Regulators and Control Elements Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-18
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II System Voltage Regulators and Control Elements
Gain
G(j)
, Perturbation Frequency
E fd
+
v ref + G vr s G ex s K gen s et
– –
The tuning of older systems is best illustrated by considering the somewhat simplified
excitation system form shown in Figure 16-13. The excitation system time constant is nor-
mally much less than 1 sec; it is usually practical to set the rate feedback time constant to
1 or 2 sec and have it significantly greater than TEX.
When Tf is greater than TEX, the transfer function of Figure 16-13 may be approximated by:
A (1 + Tf s)
1 + (Tf + AKf) s
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-19
Excitation System and Controller Models PSS®E 33.4
System Voltage Regulators and Control Elements Program Application Guide: Volume II
A typical situation might call for a steady-state gain of 200, Tf equal to 2 sec, and a high-
frequency gain of 20. For this situation:
Tf
= 0.1
Tf + AKf
2
= 0.1
2 + 200Kf
Kf = 0.09
1
A ----------------------
+ 1 + T EX s
v
–
Kf s
----------------
-
1 + Tf s
E fd s A 1 + Tf s
- = ----------------------------------------------------------------------------------
--------------- -
v s 2
T EX T f s + T EX + T f + AK f s + 1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-20
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II Specific Excitation System Models
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-21
Excitation System and Controller Models PSS®E 33.4
Specific Excitation System Models Program Application Guide: Volume II
Figure 14-5 suggest 1.1 to 1.2 as the reasonable range for Kp.
The automatic determination of KI is best handled using the response ratio test option of
activity ESTR, which always initializes each machine to rated conditions. In most cases, it
is then advisable to review the value of KI determined by PSS®E (in VAR(L)) and transfer
it to CON(J+9) so that it is, henceforth, a constant, not adjusted as the generator operating
point is varied.
By proper selection of data REXSYS can be used to represent many different excitation
systems where the power source is either an ac or dc generator. Because it can represent
many exciters, typical data cannot be supplied. This model is not currently available in the
extended term dynamics.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-22
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II Specific Excitation System Models
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-23
Excitation System and Controller Models PSS®E 33.4
Specific Excitation System Models Program Application Guide: Volume II
ical instability of the simulation calculation with the time step of 0.00833 sec that is nor-
mally used in PSS®E. Hence, because negative field current is a fairly uncommon
occurrence except in radial load rejection situations, it is recommended that the rc/rfd
parameter, CON(J+7), normally be set to zero. Negative field current can then be detected
readily by plotting if it is suspected, and the excitation system data can be refined, with
due care, when necessary.
Protective
Trigger
Circuit
rc Field
Excitation Winding (rfd)
ac Source
Controlled Discharge
Rectifier Resistor
Bridge
Field
Winding
ac Excitation
Source
Forward Reverse
Controlled Controlled
Rectifier Bridge Rectifier Bridge
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-24
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II Specific Excitation System Models
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-25
Excitation System and Controller Models PSS®E 33.4
Specific Excitation System Models Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-26
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II Specific Excitation System Models
In this type of system, the inherent exciter time constants are very small and exciter stabi-
lization as such is normally not required. On the other hand, it may be desirable to reduce
the transient gain of such systems for other reasons. The model shown is sufficiently ver-
satile to represent transient gain reduction implemented either in the forward path via time
constants, TB and TC (in which case KF would normally be set to zero), or in the feedback
path by suitable choice of rate feedback parameters, KF and TF. Voltage regulator gain and
any inherent exciter time constants are represented by KA and TA.
In many cases, the internal limiter following the summing junction can be neglected, but
the field voltage limits, which are functions of both terminal voltage (except when the
exciter is supplied from an auxiliary bus, which in turn is not supplied from the generator
terminals) and generator field current, must be modeled. The representation of the field
voltage limits as linear functions of generator field current is possible. In addition, for
most transformer fed systems, KC is quite small, permitting the term to be neglected for
many studies.
While the majority of these excitation systems employ a fully controlled bridge, the model
is also applicable to semicontrolled systems. In this case, the negative ceiling is set to zero.
Examples of type ST1 excitation systems are:
• Canadian General Electric silcomatic excitation systems.
• Westinghouse Canada solid-state thyristor excitation system.
• Westinghouse type PS static excitation system with type WTA, WHS, WTA-300, or
type TWGR regulators.
• ASEA static excitation system.
• Brown Boveri static excitation system.
• Rayrolle-Parsons static excitation system.
• GEC-Eliott static excitation system.
• Toshiba static excitation system.
• Mitsubishi static excitation system.
• General Electric potential source static excitation system.
• Hitachi static excitation system.
• Basler model SSE excitation system.
For most of these systems, the cosine characteristic relating thyristor firing angle to bridge
output is compensated for by an inverse-cosine function between regulator output and fir-
ing angle. In such systems the gain, KA, is a constant and is independent of exciter supply
voltage. In a few systems, this inverse-cosine compensation is not employed, and KA
becomes a cosine function, dependent on supply voltage. This model can be used to
approximate these systems for some types of studies, but more accurate representation
may be required for others. Model ESST1A models a field current limiter to protect the
generator rotor and exciter, which sometimes results from the very high forcing capability
of these systems. The gain of this limit is represented by KLR and a start setting of ILR.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-27
Excitation System and Controller Models PSS®E 33.4
Specific Excitation System Models Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-28
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II Specific Excitation System Models
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-29
Excitation System and Controller Models PSS®E 33.4
Alternate Voltage Regulator Inputs Program Application Guide: Volume II
16.6.1 Principle
Generator voltage regulators may be used to control either generator terminal voltage, a
current compensated terminal voltage, or a remote bus voltage. Current compensation is
achieved by using a compensated voltage:
vc = eterm + Zc igen (1.17)
in place of generator terminal voltage, vt, as the voltage feedback input signal to the volt-
age regulator. Remote bus voltage regulation is achieved by using a sensed voltage in
place of the terminal voltage. All PSS®E voltage regulator models use a voltage signal
from the array ECOMP as the input. If the user has called no specific model, ECOMP is
set equal to ETERM, causing the excitation system to regulate terminal voltage. The volt-
age regulator on a given generator regulates an alternate voltage by applying model
IEEEVC, COMP, or REMCMP to that machine. These models replace the terminal volt-
age in the ECOMP array with the compensated voltage or the alternate bus voltage, and
feed this signal to the voltage regulator.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-30
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II Alternate Voltage Regulator Inputs
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-31
Excitation System and Controller Models PSS®E 33.4
Supplementary Excitation Controller Models Program Application Guide: Volume II
(1.18)
(1.19)
This scheme is used to equalize division of reactive MVA and to prevent circulating reac-
tive current between two ac machines with individual regulators operating in parallel.
Cross-compound units are the most likely candidates to share one transformer and use this
scheme. This model assumes both units on the same bus and, therefore, the output
ETERM will be the same for both units. The ECOMP value for each unit will be different
depending on impedance input and generator currents.
PSS®E always uses compensated terminal voltage in place of actual terminal voltage. The
reference signal is present in array VREF, the compensated voltage is taken from array,
ECOMP, and the supplementary signal is taken from array VOTHSG. Accordingly, the
voltage regulator error calculation in terms of PSS®E arrays is:
e = VREF(I) + VOTHSG(I) - ECOMP(I)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-32
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II Supplementary Excitation Controller Models
T mech
Te K1
--------
+ +
– Ta 1 o
---------- -------
Te 2H s S
+
T e
----------
-K
Eq 2 K4 K5
1 E e t
--------- ----------q- -------
dK 3
Excitation
– System
+
K3 + –
-----------------------------
- Es
E q 1 + K 3 T do s E fd e t ECOMP
+
+
e t K6
----------
-
Eq Gs
Supplementary v
s
Stabilizer
VOTHSG +
+ VREF
Voltage Regulator
Input Signal
The three signals in ECOMP, VREF, and VOTHSG are per unit and all calculations of
supplementary stabilizing signals must reduce the value to per unit in terms of generator
voltage before placing it in the VOTHSG array. The gain values used in supplementary
stabilizer models must be specified accordingly. The user may use any meaningful logic in
computing the instantaneous value of VOTHSG(I). The usual approach is to call a PSS®E
library model, such as IEEEST, and implement an appropriate stabilizer transfer function,
G(s), to determine the supplementary signal. The model call or other calculation determin-
ing the supplementary signal must be made prior to the call of the excitation system model
that must respond to this signal.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-33
Excitation System and Controller Models PSS®E 33.4
Supplementary Excitation Controller Models Program Application Guide: Volume II
shaft motion under certain circumstances. The G(s) transfer function implemented by
IEEEST is quite general; it includes a notch filter, two lead-lag blocks to introduce phase
lead into the supplementary signal, and a washout block to ensure that the supplementary
signal is zero in the steady state.
The ICONs of IEEEST specify the source of the signal inferring shaft motion. A value of
1, 3, or 4 for ICON(IC) indicates that the signal is to be a quantity defined by the machine
identified by the arguments IBUS and IM; the value of ICON(IC+1) is ignored in these
cases. When the value of ICON(IC) is 2, 5, or 6, the signal is defined by the electric net-
work and can be measured at a point other than the machine where the supplementary sig-
nal is applied. In this case, a zero value of ICON(IC+1) indicates that the signal is to be
measured at the machine terminals and a nonzero value indicates that the signal is to be
measured at a point remote from the generator terminals, namely the bus for which the
number is given.
The basic function of IEEEST is to make the phase of the supplementary signal lead that
of the input signal. This function is handled by the two lead-lag blocks and is specified by
the time constants T1, T2, T3, and T4. The required gain setting and steady-state washout
function are provided by the constants K3, T5, and T6. These seven constants, except T6,
may be set to zero to bypass an unneeded block. Setting T1 = T2 = 0 bypasses one lead-lag
block if its phase lead is not needed. If no washout action is needed, i.e., if the input is
accelerating power, the effect of the washout block may be cancelled by setting T5 = T6 =
20.
The filter block of IEEEST may be used to represent the filtration that is built into some
supplementary stabilizers. This filtration usually takes the form of a notch or band-stop fil-
ter designed to block a troublesome oscillation not related to the one that the stabilizer is
intended to act upon. This may, for example, be a torsional oscillation of the turbine gener-
ator shaft or an oscillation between two closely coupled machines that is observable in the
input signal but not related to an oscillation of the machine against other remote machines.
The filter block may be bypassed by setting the CONs A1 through A6 to zero. Nonzero
values of numerator coefficients must be associated with nonzero denominator coeffi-
cients. The values of A1 through A6 in any specific stabilizer will depend, in large mea-
sure, on its designer’s views and preferences.
The limits LSMAX and LSMIN provide simple clipping of the supplementary signal; typical
limit values are 0.1 pu to ensure that the supplementary signal does not overwhelm the
voltage regulation function during major system disturbances. The limits VCU and VCL
allow the supplementary signal to be blocked completely when the generator’s compen-
sated terminal voltage (designated as VCT on the IEEEST data sheet) falls outside the band
from VCU to VCL. These two CONs, VCU and VCL, may be set to zero to bypass this block-
ing function.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-34
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II Supplementary Excitation Controller Models
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-35
Excitation System and Controller Models PSS®E 33.4
Supplementary Excitation Controller Models Program Application Guide: Volume II
16.7.8.3 Tap-Averaging
The tap averaging function keeps a running average of the last ICON(M+1), NAV, control
outputs (clicks) up to a maximum of 16. This feature can be disabled by setting
ICON(M+1) equal to 1 (i.e., average 1 output). The last ICON(M+1) outputs are stored in
the output averaging table, VAR(L+22) through VAR(L+37). The sum of the last
ICON(M+1) outputs is stored in the output accumulator VAR(L+38). The averaging fea-
ture was added to reduce tap chattering under steady-state conditions.
If the control output at any given click exceeds the threshold specified in CON(J+26),
Athres, the averaging function will be automatically bypassed, and that output signal will
be passed directly to the limit function. This feature has been added such that under tran-
sient conditions the stabilizer reverts to normal operation.
When the absolute value of output signal is beyond the threshold, the output averaging
table entries and accumulator are zeroed out. When the signal falls below the threshold,
the table is rebuilt starting with the first signal within the threshold. If the output averaging
is enabled, then the threshold value would probably be specified in the range from 0.002
to 0.02.
16.7.8.4 Time-at-a-Limit
The time-at-a-limit function performs two options:
1. Counts the number of clicks (control outputs) that the output signal continuously
exceeds a user-defined threshold as set in CON(J+29), Lthres.
2. After the output signal has continuously exceeded the threshold for a number of user-
defined counts as specified by ICON(M+2), NCL, the function ramps the tap position to
nominal or the analog output to zero over a user-specified number of counts as defined
in ICON(M+3), NCR.
This feature is designed to prevent the stabilizer from remaining at its extreme tap position
for a prolonged period of time. The minimum control output value (absolute) that drives
the autotransformer to its maximum tap position is 0.1.
The user should be aware that the model counts the number of clicks (or control outputs)
such that if the user-defined simulation time step is greater than the physical sampling rate
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-36
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II Supplementary Excitation Controller Models
(0.025 sec), the model may produce timing errors. However, it is expected that the time-at-
a-limit function would only play a role during local disturbances when the user should be
in small time step mode.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-37
Excitation System and Controller Models PSS®E 33.4
Models MNLEX1, MNLEX2 and MNLEX3 Program Application Guide: Volume II
16.7.10 PSS2A
Model PSS2A, like IEE2ST, is a dual-input stabilizer. This model can represent a variety
of stabilizers with inputs of power, speed, or frequency.
For each of the two inputs, two washouts can be represented along with a transducer time
constant. The indices N and M allow a ramp-tracking or simpler filter characteristic to be
represented. Phase compensation is provided by the two lead-lag or lag-lead blocks.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-38
PSS®E 33.4 Excitation System and Controller Models
Program Application Guide: Volume II Models MNLEX1, MNLEX2 and MNLEX3
when using these models to assure coordination between normal excitation control
through the voltage comparator and excitation control by the proper minimum excitation
limiter. Coordination is normally achieved by these methods, but currently only with exci-
tation system model IEET1B:
• Summing the output of the minimum excitation limiter with the output of a voltage error
function that is limited. Either the voltage comparator or the minimum excitation limiter
will then normally be on its limit.
• Feeding voltage comparator and minimum excitation limiter outputs into a high value
gate.
The output of these limiters is placed in the VOEL array.
Table 4: Models Developed for Consolidated Edison Company of New York
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-39
Excitation System and Controller Models PSS®E 33.4
Models MNLEX1, MNLEX2 and MNLEX3 Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
16-40
Chapter 17
Speed Governor System
Modeling
Chapter 17 - Speed Governor System Modeling
17.1 Overview
The turbine-governor models are designed to give representations of the effects of power
plants on power system stability. They are not, however, intended to be used in studies of
the detailed behavior of individual plants. A functional diagram of the representation used
and its relationship to the generator is shown in Figure 17-1.
Because of the wide variety in the details of individual turbine controls, the PSS®E mod-
els do not attempt to give a high degree of exactness for any given plant; rather they repre-
sent the principal effects inherent in conventional steam turbine, gas turbine, nuclear, and
hydro plants.
Speed
Turbine-Generator
Inertia
Speed
Speed Control Governor-Controlled Turbine
Governor Mechanism Valves or Gates Mechanical
Power
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-1
Speed Governor System Modeling PSS®E 33.4
Turbine-Governor Data Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-2
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Gas Turbine-Governors
The load reference, [VAR(L)], is set equal to shaft power PMECH, when the model is ini-
tialized during activity STRT. The load-limited feedback path only controls fuel flow to
the gas turbine through the low valve gate, when its output is lower than the original load
reference (decremented by the droop signal, 1/R). The damping coefficient, Dturb, is used
to represent speed damping introduced by the gas turbine rotor.
A distinction exists between the maximum fuel valve opening, VMAX[CON(J+6)], and
the ambient temperature load limit. The maximum fuel valve opening is an operational
control and may be adjusted by the operator to allocate load within a plant. The ambient
temperature load limit is a turbine design parameter, and load-limiting feedback serves a
protective function. Representative data for a typical gas turbine generator unit are listed
here:
R = 0.05 pu
T1 = 0.4 sec
T2 = 0.1 sec
T3 = 3.0 sec
VMAX = 1.0 pu
VMIN = – 0.05 pu
Ambient temperature load limit = 1.0 at 80F (rated); 0.9 at 105F
KT = 2.0
Dturb = 0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-3
Speed Governor System Modeling PSS®E 33.4
Hydro Governor Models Program Application Guide: Volume II
where p and g are per unit mechanical power and gate position, respectively.
The water column constant, TW, is given, approximately, by:
L×Q
TW =
gv × A × H
(1.2)
where:
Q = Flow at initial loading level.
H = Head at initial loading level.
L = Centerline length of penstock plus scroll case plus draft tube.
gv = Gravitational acceleration.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-4
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Hydro Governor Models
Because Q at half load is about half its full load value, while H remains fairly constant, TW
varies significantly with loading level.
These models are valid only for the small deviations of frequency and gate position that
are typical in large power systems. They also require that the user recalculate the value of
TW for each new initial loading level.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-5
Speed Governor System Modeling PSS®E 33.4
Hydro Governor Models Program Application Guide: Volume II
1 e 1 + T rs c 1 g
VAR(L) +
(nref) 1 + T fs rTrs 1 + Tgs
– Velocity and
Position Limits
Speed + SPEED
(SPEED)
+
R Dturb
X
–
g 1 q +
X – X At PMECH
Tws +
q h –
+
1. q
NL
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-6
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Hydro Governor Models
where:
Q0
T W = TW ×
H0 (1.4)
TW is calculated as in (16.2) but uses per unit base flows and heads that are independent of
initial loading level. Base flow is turbine flow when gates are fully open (g = 1 pu). Base
head is head on turbine when the flow is base flow. Q0 and H0 are per unit of the base flow
and head, respectively. By multiplying the water time constant by Q0 and 1/H0, the model
automatically accounts for dynamic changes in its effective value. The penstock/turbine
model is valid for the full range of hydro turbine operation from speed no load to maxi-
mum gate opening. It is also valid for large speed deviations and can be used to simulate
load rejection overspeed conditions if no relief valve or jet deflector action is expected.
The governor model is valid for dashpot-type mechanical governors (e.g., Woodward,
English Electric), and for dashpot-equivalent electrohydraulic governors (e.g., ASEA). No
acceleration governing (derivative action) term is included because this is used only in
specialized situations in most interconnected power systems.
The permanent droop, R, and temporary droop, r, are specified per unit on a base equal to
unit rating. The velocity limit, VELM, is the reciprocal of the time taken for the gates to
move from fully open to fully closed. The maximum gate limit, GMAX, is equal to the
gate limit setting as established by the operator at the governor console; it cannot exceed 1
pu. The minimum gate position is normally zero. The no power flow, qNL, is the flow
required to maintain rated speed with the unit off-line; qNL is expressed in per unit of base
flow. The turbine gain, At, is given by:
1
gFL - gNL
(1.5)
where:
gFL = Full load gate (0 < gFL < 1).
gNL = No load gate (0 < gNL < 1).
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-7
Speed Governor System Modeling PSS®E 33.4
Hydro Governor Models Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-8
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Hydro Governor Models
cantly for small openings. Under load rejection conditions, near total gate closure, the loop
effective time constant will tend to zero.
The model cannot handle low time constants without incurring numerical instability. It
deals with this problem by assuming an algebraic solution (i.e., an instantaneous response,
just before numerical instability would occur). This change in model response can be visu-
alized by an instantaneous drop in turbine head (VAR(L+1)) to values close to the head at
the surge chamber base (VAR(L+4)). At the time the algebraic solution is applied, power
and flows at the penstock are negligible and will not affect governor or surge chamber
studies. The governor system used in the HYGOVM model (Figure 17-4) is based on the
HYGOV governor representation, but has these additional features:
• Separate maximum opening and closing gate rate limits. The maximum gate closing
rate (MXGTCR) is usually a compromise between maximum scroll case head, surge
tank overflows, and unit overspeed under load rejection. A representative value is
0.125 pu/sec. The maximum gate opening rate (MXGTOR) determines minimum surge
chamber levels when accepting load. A value of +0.1 pu/sec is representative.
• Buffered opening and closing rates when gate opening is near full closure. Buffering
the gate closure may produce a reduction in overpressures under load rejection. This
feature will reduce impact loadings on the gate linkage and limit the magnitude of the
pressure pulsations that occur while the gates are fully closed during the decay of load
rejection overspeed. A representative value for the maximum buffered closing gate rate
(MXBGCR) is –0.05 pu/sec and 0.15 pu for the buffer limit (BUFLIM). The maximum
buffered opening rate (MXBGOR) is normally equal to MXGTOR.
• Pressure regulator (relief valve) simulation. This regulator is a bypass, generally
attached to the turbine casing. It is operated directly from the governor or the gate
mechanism of the turbine. The amount of water bypassed is sufficient to keep the total
discharge through the penstock fairly constant, hence controlling pressure rise. The
maximum relief valve opening (RVLMAX) can be set equal to GMAX. For the water-
wasting type, the maximum relief valve closing rate (RVLVCR) should be set to
0. pu/sec; for the water-saving type, a representative value for RVLVCR is –1/70
pu/sec.
• Jet deflector simulation. Long penstock impulse turbines are not allowed rapid reduc-
tions in water velocity because of the pressure rise that would occur. To minimize the
speed rise following a sudden load rejection, a governor-controlled jet deflector is nor-
mally placed between the needle nozzle and the runner. The governor moves this
deflector rapidly into the jet, cutting off the load. Typical values for maximum jet
deflector opening and closing rates (MXJDOR and MXJDCR) are +0.5 and 0.5 pu/sec,
respectively.
Turbine characteristics in HYGOVM are defined based on rated conditions:
1. Rated power = CON(J+1).
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-9
Speed Governor System Modeling PSS®E 33.4
Hydro Governor Models Program Application Guide: Volume II
HSCH
SCHARE
(V)
HLAKE SURGE
(V) QSCH CHAMBER
TUNNEL
TUNL/A, TUNLOS
QTUN SCHLOS
HBSCH PENSTOCK
PENL/A, PENLOS
QPEN
TURBINE HTAIL
(V)
Q2PEN
X
At PENLOS
QPEN2At +
Gate +
Relief Valve O2 O2 gv QPEN
INPUT X s × PENL/A OUTPUT
+ – +
+ –
HBSCH HTAIL
HBSCH –
HLAKE
–
S +
+
HSCH +
TUNLOS
gv
1
SCHLOS s SCHARE
s × TUNL/A Q2TUN
X
Q2SCH
X QSCH
+
QTUN
QPEN –
LEGEND:
gv Gravitational acceleration At Turbine flow gain
TUNL/A Summation of length/cross section of tunnel O Gate + relief valve opening
SCHARE Surge chamber cross section HSCH Water level in surge chamber
PENLOS Penstock head loss coefficient QPEN Penstock flow
TUNLOS Tunnel head loss coefficient QTUN Tunnel flow
FSCH Surge chamber orifice head loss coefficient QSCH Surge chamber flow
PENL/A Summation of length/cross section of penstock,
scroll case and draft tube
Hydro Turbine Governor Lumped Parameter Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-10
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Hydro Governor Models
Jet Deflector
MXJDOR
+ 1 1
s
Tg Deflector
– Position
+ MXJDCR
0.01
+
Governor Gate Servo
Speed GMAX
MXGTOR or
MXBGOR
–
Speed + 1 1 + Trs + 1 1
Reference 1 + T fs r Trs Tg s Gate
Opening
– –
MXGTCR or
GMIN MXBGCR
R –
+ RVLMAX
RVLVCR
1
s Relief Valve
Opening
0
Relief Valve
LEGEND:
R Permanent droop MXBGCR Maximum buffered gate closing rate
r Temporary droop GMAX Maximum gate limit
Tr Governor time constant GMIN Minimum gate limit
Tf Filter time constant RVLVCR Relief valve closing rate
Tg Servo time constant RVLMAX Maximum relief valve limit
MXGTOR Maximum gate opening rate MXJDOR Maximum jet deflector opening rate
MXGTCR Maximum gate closing rate MXJDCR Maximum jet deflector closing rate
MXBGOR Maximum buffered gate opening rate
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-11
Speed Governor System Modeling PSS®E 33.4
Hydro Governor Models Program Application Guide: Volume II
QRated
Tfg (Turbine Flow Gain) =
(GRated × HRated)
(1.8)
Turbine power is a function of turbine flow and turbine head, which, in turn, are a function
of penstock flow, gate position, and relief valve or jet deflector position. For turbines with
a relief valve:
Qpenstock × Gate Opening
Turbine Flow =
Gate Opening + Relief Valve Opening (1.9)
(Qpenstock)2 × At
Turbine Head =
(Gate Opening + Relief Valve Opening)2 (1.10)
Qpenstock2 At
Turbine Head =
(Gate Opening)2 (1.12)
Qpenstock2 At
Turbine Head =
(Gate Opening)2 (1.14)
where DAMP is DAMP1 for overspeeds under RPM1, DAMP2 for overspeeds above
RPM2, and linearly interpolated for overspeeds between RPM1 and RPM2. The
HYGOVM model should be used for dynamic analyses of hydro plants when the time
range of interest is comparable to the surge tank natural period. For shorter time periods,
the simpler HYGOV model can be used, unless relief valve or jet deflector action is
expected.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-12
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Hydro Governor Models
Figure 17-5 shows the result of simulating a 0.1-pu step load increase on an isolated hydro
plant using both HYGOV and HYGOVM. A surge tank natural period is 3 min. For the
normal 3- to 5-sec transient stability time frame of interest, simulation results are almost
identical. For longer simulation times, surge tank level starts falling, and mechanical
power recovery lags behind that of the HYGOV model, which assumes an infinite surge
tank. Detailed conversion of the HYGOVM data into HYGOV format follows these steps:
Gravity = 9.81 or 32.21, depending on whether metric or English units are used. For lon-
ger term analyses, for surge chamber dynamics analyses, and for load rejection analyses
involving relief valve or jet deflector action, the HYGOVM or HYGOVT models should
be used.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-13
Speed Governor System Modeling PSS®E 33.4
Hydro Governor Models Program Application Guide: Volume II
08:05
INC.R
20.000
18.000
16.000
14.000
12.000
HYGOVM
HYGOV
TIME(SECONDS)
10.000
8.0000
6.0000
Mechanical
Power
Speed
4.0000
2.0000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-14
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Hydro Governor Models
PID Controller
The derivative controller has a time constant to limit the derivative characteristic beyond a
breakdown frequency to avoid amplication of high-frequency noise. This time constant is
labeled TD (i.e., CON(J+6)), and its value is typically 0.10 sec.
The PID controller also has a limiter on the integral control to prevent windup when the
gates are at their limit. The gate position limits are set in GMAX for maximum and GMIN
for minimum. For the integral controller there is another variable called DICN,
CON(J+18) that allows the integral controller to advance beyond the values for the gate
limits. The maximum limit for the integral controller is:
GMAX + DICN
and the minimum limit is:
GMIN – DICN
The value for DICN ranges from 0 to 10% and it is set with the field tuning for the gover-
nor.
Pilot Valve
The output signal of the PID controller is fed into the pilot valve. The pilot valve also has
a set of limits that are similar to that for the integral controller. The maximum limit for the
pilot valve output is:
GMAX + DPV
and the minimum limit is:
GMIN - DPV
The value for DPV, CON(J+17), is typically about 2% to ensure that gate can be fully
opened or closed.
Distribution Valve
The output signal of the pilot valve is fed into the distribution valve. The limits of the dis-
tribution valve define the maximum rates to open or close the gates. These two rate limits
are:
1. GTMXOP (maximum gate opening rate), CON(J+10).
2. GTMXCL (maximum gate closing rate), CON(J+11).
The values for both parameters are in per unit gate position per second. Note that the value
for GTMXCL must be less than 0.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-15
Speed Governor System Modeling PSS®E 33.4
Hydro Governor Models Program Application Guide: Volume II
Turbine Model
The model for the penstock hydraulics is similar to that for HYGOV. However, the turbine
model includes two look-up tables to account for steady-state nonlinearities in the model.
The first table is defined by CON(J+19) through CON(J+28). This set of CONS represent
the water flow through the turbine as a function of gate position. Increasing values starting
with GATE1 and FLOW1 must be entered into this table. The second table is defined by
CON(J+29) to CON(J+48) to represent per unit mechanical power on machine MVA rat-
ing as a function of flow. Again, increasing values starting with FLOW1 and PMECH1
must be entered.
where PENLGTH is the penstock length and PENSPD is the penstock wave velocity.
Maximum accuracy is attained when simulation time step is equal to, or a submultiple of:
PENLGTH/(19 PENSPD) (1.23)
Conduit wave velocity, assuming rigid walls and accounting for water compressibility,
alone is 1420 m/sec (4659 ft/sec). This velocity is the maximum that can be physically
attained. Actual conduits do not have rigid walls, a representative value for penstock con-
duits is 1100 m/sec (3609 ft/sec).
For this model, the governor and turbine models are the same as in the HYGOVT model.
The decision to use the inelastic (HYGOVM) or elastic (HYGOVT) models relies on the
hydraulic system characteristics and the study scope. Because of time-step constraints
(16.22), traveling-wave simulation turnover may be penalized by the need to use a smaller
time step than would otherwise be required with the inelastic model. However, some error
is involved with the use of an inelastic model. This error can be quantified by the differ-
ence between the elastic and the inelastic head/flow transfer functions in the frequency
domain. This difference, per unit of the elastic case, is approximately:
2
Tp × s 2
-
3 (1.24)
where Tp is the penstock wave travel time (PENLGTH/PENSPD), and s is the Laplace
operator. Tp is typically 0.5 sec, but can be as high as 1.5 sec for long penstocks. For nor-
mal governor action, speed loop crossover, i.e., the dominant mode, occurs at about 1/2
TW rad/sec. With TW being typically 1 to 2 sec, s is in the order of 0.25 to 0.5 rad/sec. The
difference between elastic and inelastic response will usually be negligible, unless very
long penstocks are studied. A critical case run using both model assumptions may prove to
be the easiest way to assess this difference.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-16
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Hydro Governor Models
HSCH
SCHARE
(V)
HLAKE
SURGE
(V) QSCH CHAMBER
TUNNEL
QTUN SCHLOS
HBSCH
PENSTOCK
QPEN
TURBINE HTAIL
(V)
Time
TUNNEL
(TUNLGTH, TUNSPD, TUNARE, TUNLOS)
Tunnel Inlet
Constraints
Surge Chamber
Constraints
DELT*ICON(M+3)
Space
Flows VAR(L+46) VAR(L+45 + ICON(M+2)) = QTUN
TUNLGTH/(ICON(M+2)+1)
Heads VAR(L+66) VAR(L+65 + ICON(M+2)) = HBSCH
Surge Chamber
+ 1 +
QTUN s SCHARE HBSCH
QSCH HSCH
– +
QPEN X SCHLOS
Q2SCH
Time
PENSTOCK
(PENLGTH, PENSPD, PENARE, PENLOS)
Surge Chamber Turbine
Constraints Constraints
DELT*ICON(M+1)
Space
Flows VAR(L+6) = QPEN VAR(L+55 + ICON(M))
PENLGTH/(ICON(M)+1)
Heads VAR(L+26) = HBSCH VAR(L+25 + ICON(M))
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-17
Speed Governor System Modeling PSS®E 33.4
Model IEESGO Program Application Guide: Volume II
Figure 17-7 shows a case where an isolated hydro power plant with a TW of 1.83 sec and a
Tp of 0.42 sec is subject to a 0.2-pu increase in load. Except for some transient, high-
frequency effects, the difference between the elastic and inelastic solutions is negligible.
There are times, however, when traveling wave analysis is essential. Overpressures due to
load rejection are critical just before or at gate closure time, the ensuing pressure pulsa-
tions occur after the gate is totally closed. A closed or almost closed gate results in infi-
nitely small penstock time constants, and infinitely large s values in (1.24).
Figure 17-8 shows the simulation of a total gate closure on the same system as in Figure 17-
7. For gate positions at or near total closure, the inelastic simulations of scroll case head
and penstock flows are no longer applicable. Surge chamber levels and tunnel are not
affected by these high-frequency effects.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-18
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Model HYGOV2
09:46
TECHNOLOGIES,
INC.R
CHNL# 4: [SCHM-HEAD]
325.00 FILE: gstrhygovt 275.00
20.000
18.000
Surge Chamber Level
16.000
Mechanical Power
14.000
12.000
TIME(SECONDS)
10.000
Inelastic
8.0000
Elastic
6.0000
Elastic
4.0000
Inelastic
2.0000
0.0
— Example 1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-19
Speed Governor System Modeling PSS®E 33.4
Model TGOV2 Program Application Guide: Volume II
10:11
POWER
TECHNOLOGIES,
INC.R
20.000
18.000
16.000
Head
CaseHead
14.000
Scroll Case
Model
Elastic Model
Scroll
12.000
Elastic
TIME(SECONDS)
10.000
8.0000
6.0000
Power
MechanicalPower
4.0000
Mechanical
Position
2.0000
GatePosition
Gate
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-20
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Model IEEEG1
model, T1 represents the governor time constant, K is equal to the fraction of the turbine
power that is developed by the turbine sections not involved in the fast valving, T3 is the
reheater time constant, and Tt represents the time constant with which power falls off after
closure of the intercept valve. TGOV2 is unique among PSS®E models in that the user
must supply the initiation time for fast valving to begin. This information is supplied in
one of two ways. The first method would be by using activity ALTR to change VAR(L+1)
to the value of TIME at the instant that the user wants the fast valving to begin. STRT sets
VAR(L+1) equal to 9999 so that VAR(L+1) can be changed only after STRT has been
run. The second and more common method of initiating fast valving is by user added
statements in CONEC. As an example, suppose a user wishes fast valving to begin when
the generator speed deviation exceeds 0.01 pu. The user would add the following to
CONEC (refer to Section 19.9.2, Accessing Machine and Load Data of the PSS®E Program
Operation Manual):
IF (VAR(720) .LT. 100. .OR. MODE.NE.2) GO TO 500
CALL GENCHK(500,'1',II,'IN CONEC')
IF (SPEED(II) .GT. CON(10000)) VAR(720)=TIME
500 CONTINUE
where VAR(720) is VAR(L+1) for machine 1 at bus 500, and CON(10000) is set equal to
0.01. Constants TA, TB, and TC define how long it takes to close the intercept valve, how
long it stays closed, and how long it takes to reopen. These three constants use VAR(L+1)
as their reference time after fast-valving is initiated. The user should use caution and in
most cases should not modify VAR(L+1) after fast valve action has commenced.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-21
Speed Governor System Modeling PSS®E 33.4
Model TGOV3 Program Application Guide: Volume II
d = 0.3.
s = 0.05.
where:
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-22
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Model SHAF25
1 2 3 4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-23
Speed Governor System Modeling PSS®E 33.4
Model SHAF25 Program Application Guide: Volume II
where GD2 = Moment of inertia in kg-m2 (based on diameter). Note that GD2 = 4I, where
I = mass moment of inertia in kg-m2. The formula for H given above can also be written in
a more common form as given below:
2
1 I m
H = --- ------------
2 S
where:
S = Machine VA rating.
m = Mechanical angular speed in radians.
where:
Rating = Rating of machine, VA.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-24
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Model SHAF25
Because model results are reported per unit, this torque base value will be valuable to get
information to match typical shaft degradation curves.
Kq
1 =
WR2
4K
1 =
GD2
and compare it with after-conversion data using the formula:
Kshaft
2 = 0
2H
where:
smax = Maximum shaft natural frequency, rad/sec.
fsmax = Maximum shaft natural frequency, Hz.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-25
Speed Governor System Modeling PSS®E 33.4
Model TGOV4 Program Application Guide: Volume II
The remainder of the time constants are explained in the following sections. Due to the per
unit system employed throughout the model, it is necessary that all machine data be
entered on the unit’s actual machine base. The logic diagram of the PLU and EVA relays
is shown in Figure 17-11, and the block diagram of the model is given in Figure 17-12.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-26
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Model TGOV4
The effects of boiler pressure controls can be neglected by setting KP are KI to zero. How-
ever, drum pressure will still be affected by changes in main steam flow; Cb cannot be
zero.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-27
Speed Governor System Modeling PSS®E 33.4
Model TGOV4 Program Application Guide: Volume II
Uo 1
+ 1 Pmech
1
T3 s
K1 + +
–
Uc 0
1
m· SIP +
Uo
K2
+ 1 1
T3 1 – K1 – K2
s
– PRMAX m· SIP
+
Uc 0 +
+
– m· SLP
K(1 + sT2) – 1 1 1
KC Uo 1 KCAL 1 + sT6
(1 + sT1) 1 + sT4 T5s
+ + 1 + + Reheat
1 IV Flow Area
T3 s Pressure
Load Flow + +
Area
Reference –
Uc 0 Boiler
1 Pressure
Uo
+ 1 1
T3 s 1 1
– s s
Uc 0 UCIV UCIV
Pressure – +
1 UCIV 1 UCIV
Reference TIV TIV
–
Kb X
Pdrum+ – –
1
Cbs + +
K 1 1 1 +
K p + ------I
–
1 + sTFuel 1 + sTFD1 1 + sTFD2
s KIV
– 1
R
+
IV Load +
Reference
+
Offset
Figure 17-11. Model TGOV4 Logic Diagram for PLU and EVA
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-28
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Model TGOV4
TIV1 IV#1
AND
OR
–
TIV2 IV#2
EVA > Y
Unbalance
Level
+
Reheat Pressure
TCV1 CV#1
AND LATCH
TCV3 CV#3
+
PLU
– Y
> Unbalance
Level
TCV4 CV#4
N
Figure 17-12. Model TGOV4 Block Diagram for PLU and EVA
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-29
Speed Governor System Modeling PSS®E 33.4
Model TGOV4 Program Application Guide: Volume II
flow area at small values of valve position. Valves that are nearly linear (valve position at
80% very close to 0.8) should be modeled as linear.
The valve position demand may also be modeled as linear or nonlinear. A nonlinear model
would be used in cases where nonlinear demand control is used to cancel-out the nonlinear
valve characteristics to get a linear steady-state relationship between load reference and
flow area. Figure 17-14 shows a plot of valve position demand versus control signal. The
curve is defined by specifying the value of valve position demand corresponding to a con-
trol signal of 0.8. Similar to the valve characteristic, specified values less than 0.2 may
cause a small amount of error and valve control close to linear should be modeled as lin-
ear. The valve position demand is calculated using the equation:
The constants A and K are calculated in activity STRT. The valve position demand can
also be modeled with an offset in control valves 2, 3, and 4 and intercept valve 2. A valve
controller with an offset requires a larger value of control signal to get a given amount of
position demand. For example, an offset of 0.5 would mean that the valve position
demand would be 0 for a control signal less than 0.5, determined by the characteristic
between 0.5 and 1.5, and fully open above 1.5. The offsets must be in ascending order.
The constants KCV and KIV are calculated in activity STRT to normalize the flow area cal-
culation, accounting for the offsets, so that a one per unit control signal results in a one per
unit flow area.
The constant KCAL is used to calibrate the maximum flow area (1.0 pu) to the maximum
mechanical power, per unit on the generator MVA base. This constant can be used to
account for valves that are oversized or undersized compared to the maximum turbine out-
put. For example, if the fully opened valves result in only a mechanical power of 0.9 pu,
KCAL should be 0.9.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-30
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Model TGOV4
1.0
0.9
0.8
0.2 0.3 0.4
0.7
0.5 0.6
Per Unit Flow Area
0.7
0.6
0.8
0.5
0.4
0.3
0.2
0.1
0.0
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-31
Speed Governor System Modeling PSS®E 33.4
Model TGOV4 Program Application Guide: Volume II
1.0
0.9
0.8
0.7
Per Unit Valve Position
0.6
0.5
0.8
0.7
0.4
0.6 0.5 0.4 0.3 0.2
0.3
0.2
0.1
0.0
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-32
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Model TGOV4
In control mode 0, fast valving simply does not occur. Triggering of fast valving in control
modes 2 and 3 is explained in the next section. In control mode 2, the user defines what
time the control valves and/or the intercept valves are to begin closing. The valves close at
their defined closing rate, remain closed for their individually set closure times, and then
reopen at their opening rates. The following constants are used in the manual closure of
the valves:
CON Event
J+33 Time for the control valves to start to close
J+34 Control valve closing rate
J+35-J+38 Time closed for control valves 1 to 4
J+39 Time for the intercept valves to start to close
J+40 Intercept valve closing rate
J+41-J+42 Time closed for intercept valves 1 and 2
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-33
Speed Governor System Modeling PSS®E 33.4
Model WPIDHY Program Application Guide: Volume II
CON Event
J+33 Delay between PLU trigger and the control valves starting to close
J+35-J+42 Same as for user control
J+39 Delay between PLU trigger and the intercept valves starting to close
J+43 Time constant for rate of change of current
J+44 Rate level
J+45 Length of timer in seconds
J+46 Unbalance level
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-34
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
limit. The value of fuel flow at maximum output must be less than, or equal to unity, depending on the value of Kturb.
The parameter Teng is provided for use in representing diesel engines where there is a small but measurable transport delay between
a change in fuel flow setting and the development of torque. Teng should be zero in all but special cases where this transport delay
is of particular concern.
The parameter Flag is provided to recognize that fuel flow for a given fuel valve stroke, can be proportional to engine speed. This is
Model GGOV1
parameter Ldref to a high value.
The parameter Dm can represent either the variation of engine power with shaft speed or the variation of maximum power capability
with shaft speed. If Dm is positive it describes the falling slope of the engine speed versus power characteristic as speed increases. A
slightly falling characteristic is typical for reciprocating engines and some Aeroderivative turbines. If Dm is negative the engine
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
power is assumed to be unaffected by shaft speed, but the maximum permissible fuel flow is taken to fall with falling shaft speed.
PSS®E 33.4
17.19 Turbine Load Controllers
Simulations where there is large frequency deviations or power mismatches may require the modeling of the relatively slow reset
controllers that manage the action of the turbine governor. The ULCFB1 model was added to represent the adjustment made to gov-
PSS®E 33.4 Speed Governor System Modeling
Program Application Guide: Volume II Turbine Load Controllers
ernor’s speed or load reference. While the proper time scale for the managing controller is
slow in relation to that of the governing and supervising loops, there is, nevertheless, a
wide variations in the speed of response of turbine load reference controllers. At the more
active end of the spectrum, a load controller may be able to completely cancel a deviation
of output within as little as 30 seconds, while a reset time of a few minutes would be com-
mon in large steam plants. The load controllers of gas turbine plants would typically be
quick. The ULCFB1 model can be used with most of the standard PSS®E turbine gover-
nor models. It will modify the speed or load reference of the governor.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-37
Speed Governor System Modeling PSS®E 33.4
Turbine Load Controllers Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
17-38
Chapter 18
Modeling dc Transmission
This chapter describes various dc line models and their modeling in PSS®E. Although the
Chapter 18 - Modeling dc Transmission
description given indicates that dc line models are called from the connection routines
(CONEC and CONET), at PSS®E-30, several dc line models have been tableized (i.e., use
of dc line models does not require calls in CONEC and CONET).
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-1
Modeling dc Transmission PSS®E 33.4
General Considerations Program Application Guide: Volume II
I,V
Measurement
BRIDGE CONTROL
Firing
Delay
Tap
Control
Current or Voltage
Supervisory Control Setpoint
(I, P, Start-Up, etc.)
Supervisory I,V
Measurement
The behavior of the bridges and their inner control loops is illustrated by Figure 18-2. A
rectifier bridge, for example, may be regarded as an adjustable voltage source forcing cur-
rent through transmission system resistance and inductance against the constant back-emv
of the inverter as shown in Figure 18-2a. A simple current control could be set up by apply-
ing current setpoint changes to rectifier voltage on a open-loop basis with a gain equal to
dc resistance as shown in Figure 18-2b. A step change of current setpoint would produce
the time response shown in Figure 18-2b, in which dc voltage changes in a step and the cur-
rent follows with a delay time constant determined by inductance and resistance. This time
constant would be small in relation to those of principal importance elsewhere in PSS®E,
but not negligible.
A real dc transmission rectifier is not operated by adjusting its output voltage in this open-
loop manner; rather, the local bridge control is a feedback loop that adjusts firing delay to
control the dc current to a setpoint, as shown by Figure 18-2c. The controller transfer func-
tion depends on details of the bridge design and is usually quite complex, nonlinear, and of
broad bandwidth in relation to the 0 to 30 rad/sec bandwidth over which PSS®E simula-
tion is applicable. A typical response of a bridge control loop to a step change of current
setpoint is shown in Figure 18-2c. The feedback controller is able to force the dc current
rapidly to its new value by transient overadjustment of the rectifier voltage. This rapid
forced response of the rectifier and its local control loop is completed in a time that is gen-
erally shorter than the shortest time interval that can be recognized within the bandwidth
of PSS®E.
Because the local converter bridge controls of dc transmission and the associated response
of dc current and voltage are so rapid in relation to the time scale of most PSS®E simula-
tions, several PSS®E models (CDC4, CDC6, CEELRIT, CMDWAST, CHIGATT, CMFORDT,
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-2
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II General Considerations
etc.) treat dc converter pairs as if they move instantaneously to their new operating point
when any of their input signals or ac feed voltages are changed. These pseudo steady-
state, HVDC dynamic models calculate the active and reactive power loading of the
HVDC converters using steady-state converter relationships similar to those used for
power flow except that transformer taps remain fixed and the direct current and dc voltage
or margin angle may be varied to model the effects of higher level controls. These PSS®E
dc transmission models, then, are not concerned with the internal dynamic behavior of dc
converters and lines, just as the ac network model is not concerned with the internal tran-
sient behavior of transformers and three-phase transmission lines.
The pseudo steady-state, HVDC dynamic models are not able to directly represent the
mode of operation where the rectifier firing angle is not at a limit and the inverter margin
angle is also not at a limit or controlling voltage, because this condition does not occur in
the steady state. This temporary dynamic condition may occur during startup and/or a
cycle or two following a disturbance. If the recovery is expected to be slow, as may be the
case if the ac system is weak, then some pseudo steady-state models may depress direct
current and dc voltage during a disturbance and ramp up voltage and current at a user
specified rate following the disturbance to approximate the HVDC recovery characteris-
tics. Other models, such as CDC6, will only do this following a block or bypass.
HVDC models, such as CDCVUP, represent the temporary dynamic condition when nei-
ther converter is at a firing angle or a margin angle limit and both are fighting for control
of current. The dynamic interaction between the rectifier and inverter voltage-sensitive
current limits, which determines the dc voltage and current recovery following a distur-
bance, is explicitly represented in these models without having to represent the high-speed
HVDC controller and system L/R dynamics.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-3
Modeling dc Transmission PSS®E 33.4
General Considerations Program Application Guide: Volume II
Idc
Rdc
Ldc
Vdcr Vdci
Idc
Rdc Vdcr
I set V dcr
Iset
Time
Idc
+ G(s)
Iset Vdcr
Ydc(s) Vdcr
Idc
Iset
Time
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-4
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II General Considerations
PSS®E also includes HVDC models such as CASEA1 and CDCRL that represent some
high-frequency controller effects and the L/R dynamics of the dc transmission. These
models use an internal integration time step that is shorter than that used by the network
and other PSS®E models.
All PSS®E dc transmission models are concerned with the transient behavior of the outer,
or supervisory, levels of the dc controls because the maneuvering of the dc power flow by
this control has a strong influence on the ac system.
The modeling of dc transmission recognizes three distinct types of action by the controls:
1. Normal regulation of dc converter operation to maintain specified constant current or
constant power transfer with coordination of rectifier and inverter current setpoints
The modeling of the normal regulating control of the dc converters includes the basic con-
trol principle, illustrated by Figure 6-12, that underlies all dc transmission operation. Indi-
vidual dc transmission models represent different normal regime manipulations of the
current and voltage setpoints and delay angle limits defining Figure 6-12.
Normal control action is overridden by special control actions when ac or dc voltages at
the converters reach abnormal levels that may cause commutation difficulties, excessive
currents, or unacceptable harmonics. PSS®E dc transmission models execute these over-
riding control actions when the positive sequence ac voltages or dc voltages at the con-
verters reach specified levels. The execution of protective actions in model CDC4 does
not necessarily represent actions a real dc converter would take. Rather, it represents the
user’s decision to simulate the blocking, bypassing, unblocking, or unbypassing of the
converters when the specified voltage conditions are encountered. The modeling of pro-
tective action, as distinct from implementation of the user’s decision, is impossible in
PSS®E for the following reasons:
1. The protection of a dc converter is dependent on individual phase-to-ground and
phase-to-phase voltage wave forms and these are not available in PSS®E dynamic
simulations, which consider only the positive sequence fundamental frequency aspect
of system performance.
2. The protection of each bridge is determined by the internal details of the bridge firing
controls, which operate in a bandwidth far beyond the low-frequency band covered by
PSS®E and which, therefore, are not modeled in PSS®E.
The positive voltage levels at which the dc line would execute its various control actions
are quite likely to be different for different disturbances such as line-to-ground faults, line-
to-line faults, and so on.
All dc transmission dynamic models have access to all dc transmission data and variables
used in power flow (see Section 6.4.7.4). Additional parameters and variables, where
needed, are defined on the individual model data sheets.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-5
Modeling dc Transmission PSS®E 33.4
General Considerations Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-6
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-7
Modeling dc Transmission PSS®E 33.4
Model CDC4 Program Application Guide: Volume II
90°
Permissible
Power Flow
Range
Target Power
Flow Range
Permissible
Dynamic Range
ALFDY Dynamic Angle Limit
(Model CON Data)
Rcomp
–
Current Setpoint
MDC = 2 I’set Bridge and V’set
+
• Line Simulation
(A) • Iset Low Value Logic
MDC = 1 Gate
+ +
I Vdci Vdcr Idc
V
Power Setpoint Modulating
(MW) Signal 1 1
106 106 ----------------------- ----------------------
(/SETVAL/) VAR(L) 1 + T vdc s 1 + T idc s
(MW)
SETVAL <0
Rdc 103
• +
SETVAL >0 + Voltage
Setpoint (kV)
(VSCHED)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-8
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC4
2. The inverter bypass switch is closed if the inverter end dc voltage falls below the kilovolt
value, VBYPAS. The rectifier continues to maintain dc current at scheduled value.
Low dc voltage does not cause blocking of the rectifier unless the rectifier ac voltage is
also low. Low ac voltage at the inverter does not cause blocking or bypassing unless the
inverter dc voltage is also low. If blocked, the rectifier remains blocked for a minimum of
TBLOCK seconds; it may then restart when the per-unit voltage at its ac bus rises to a
value of VUNBL. If bypassed, the inverter remains bypassed for a minimum of TBYPAS
seconds; it may then reestablish dc voltage when the voltage at its ac bus rises to the per-
unit value, VUNBY.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-9
Modeling dc Transmission PSS®E 33.4
Model CDC4 Program Application Guide: Volume II
1 3 5
Commutation from
valve 4 to valve 6
fails
2 4 6
1 3 5 Bypass closes
to allow valves
1 and 4 to be
extinguished
2 4 6
+
Inverter operation
1 3 5
reestablished by
starting valves
3 and 6 in proper
2 4 6 sequence after
suitable delay
–
Figure 18-5. Use of Bypass Switch to Allow Shutdown of Inverter
After Commutation Failure
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-10
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC4
I set
Determined by
Normal Control
I set System
dc Voltage Vsched Vsched
(kV) (A)
Increased Current
Actual
VRAMP Actual CRAMP to Maintain
dc Voltage pu/sec dc Voltage pu/sec Constant Power
While Voltage
Programmed is Low
dc Voltage
Setpoint
RSVOLT RSCUR Programmed
dc Current
Setpoint
t t
TBLOCK TBLOCK
dc Current at
Nominal Value
During Low
Iset Bypass Sequence
dc Voltage Vsched Vsched (A)
(kV)
t t
TBYPAS TBYPAS
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-11
Modeling dc Transmission PSS®E 33.4
Model CDC4 Program Application Guide: Volume II
When restarting from a blocking, the dc voltage and current instantaneous setpoints follow
the programs shown in Figure 18-6a. When reestablishing voltage after a bypass, the dc
voltage setpoint follows the program shown in Figure 18-6b.The voltage and current rees-
tablishment programs are specified by the parameters RSVOLT, RSCUR, VRAMP, and
CRAMP. The current setpoints at both rectifier and inverter are overridden at all times by
a voltage-dependent current limit as shown in Figure 18-7. If the voltage-dependent current
limit comes into play during reestablishment of dc voltage or current, it will force the dc
current to a value below the instantaneous current setpoint. This effect can be largely elim-
inated by proper coordination of the voltage-dependent current limit profile, voltage rees-
tablishment rate, VRAMP, and current reestablishment rate, CRAMP.
The dc control logic of normal operation is in effect throughout reestablishment of current
and/or voltage. Accordingly, the actual current will fall below the rising instantaneous cur-
rent setpoint at any time that the rectifier encounters its dynamic minimum value of firing
delay angle, ALFDY. This situation may be fairly common: Rapid reloading of the dc
transmission presents the sending-end ac generation with a sudden, and often large,
demand for both real and reactive power, which tends to pull down the ac voltage at the
rectifier. This effect may be alleviated by reducing the dc transmission’s voltage and cur-
rent ramping rates to values that allow the voltage regulators of the ac generators to keep
up with the reapplied rectifier load.
Voltage Dependent
Current Limit
Maximum
Current (A) V3,C3
V2,C2
Permissible range in
normal operation
0,C0
RSCUR
Inverter
dc Voltage (kV)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-12
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC4
The modulating signal is recognized when the dc transmission is in its normal operating
condition and ignored when the converters are blocked, bypassed, or recovering from a
block or bypass operation. The modulating signal may be applied by assigning a nonzero
value to VAR(L) by any logic that may be meaningful in a specific simulation. The nor-
mal procedure is to call a PSS®E library model such as SQBAUX to represent the produc-
tion of the modulating signal by a supplementary controller.
The model determining the modulating signal must be called before the call to CDC4 in
the CONEC subroutine. The user may combine the outputs of more than one supplemen-
tary controller. For example, the modulating signal could be set up as the sum of the out-
puts of two different controllers, both modeled by SQBAUX, by the logic:
CALL SQBAUX(I1,J1,K1,M1,NDC1)
CALL SQBAUX(I2,J2,K2,M2,NDC1)
VAR(L) = VAR(M1) + CON(999) * VAR(M2)
This logic allows the outputs of the two SQBAUX supplementary controllers to be added
together with an arbitrary weighing factor specified by CON(999). The user can make
runs comparing the effects of different weighings by changing CON(999). This is often
preferable to hard coding a weighing in a statement such as:
VAR(L) = VAR(M1) - 0.5 * VAR(M2)
The CDC4 model does not represent transmission delays that may occur when a modulat-
ing signal is derived at one end of a dc line but acted on by the converter bridge at the
opposite end. Any such transmission delays should be represented, when appropriate, in
the logic used to calculate VAR(L). Such delays are represented in SQBAUX.
18.2.4 Use of CDC4 when Bridge Firing Angle is Initialized on Power Flow
Limit
Model CDC4 does not recognize the power flow firing angle limits ALFMIN and GAM-
MIN. This is of no consequence when the power flow solution is normal (neither alpha nor
gamma is on its power flow limit) or when the dynamic limits ALFDY and/or GAMDY
are the same as the corresponding power flow limits ALFMIN and/or GAMMIN.
The distinction between static and dynamic minima does become a difficulty if the initial
condition power flow has alpha or gamma at its static minimum. In this case the network
solutions made in dynamics’ activities STRT and RUN, which recognizes ALFDY and
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-13
Modeling dc Transmission PSS®E 33.4
Model CDC4 Program Application Guide: Volume II
GAMDY, will be different from the converted power flow solution that is the intended ini-
tial condition. This difference is not proper because all network solutions prior to the
application of a disturbance should be identical to the converted power flow. The differ-
ence will cause the value of n in the STRT message, INITIAL CONDITION LOAD
FLOW USED n ITERATIONS, to be 2, 3 or more. It may also result in a nonsteady initial
condition if the incorrect solution forces excitation system or other variables onto limits.
The user must force the dynamic simulation to use ALFMIN and GAMMIN until a distur-
bance is initiated, and then ALFDY and GAMDY. Because transients are initiated by user
commands, the user must control the switch from ALFMIN to ALFDY as the disturbance
is applied. Two approaches are available:
1. Set ALFDY equal to ALFMIN and GAMDY equal to GAMMIN in all initial data setups
and initial condition snapshots, and leave it unchanged during execution of STRT and
RUN prior to the disturbance. When applying the disturbance manually, change these
values to the actual dynamic values by the appropriate changes of CONs. Also, change
the values of ALFMIN and GAMMIN to ALFDY and GAMDY. This change is quite easy
to do, when making simulation runs, with the aid of PSAS.
2. Automate the adjustment of dynamic firing angle limits by making the initial data setup
with the dynamic values of the limits in ALFDY and GAMDY, and replacing them with
the static limits by CONEC logic during the predisturbance work. The following state-
ments in CONEC may be used ahead of the CDC4 calls. Spare refers to any unused
CON; TST is the time (usually 0) when the disturbance is to be initiated.
IF(MODE.NE.4) GO TO 1
CON(spare) = CON(J)
CON(spare+1) = CON(J+1)
CON(J) = ALFMIN(line number)
CON(J+1) = GAMMIN(line number)
1 IF(ABS(TIME-TST).GE.0.1*DELT
.OR.KPAUSE.NE.2)GO TO 2
CON(J) = CON(spare)
CON(J+1) = CON(spare+1)
11 ALFMIN(line number) = CON(J)
GAMMIN(line number) = CON(J+1)
2 CONTINUE
Both approaches suggest changing ALFMIN and GAMMIN to the dynamic limit values
when a disturbance is applied. This change is necessary only if the SQBAUX model is
applied to the line in question. In this case, the change should be made whether or not the
initial condition power flow has alpha or gamma on its limit.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-14
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC4
The five calling arguments must have iden- assignments made by DYRE with the indi-
tical values in the two call statements vidual data items for the two lines. Assign-
because the simulation logic in subroutine ment of dc line variables to output
CONEC communicates with the logic in channels requires reference to Figure 18-5
subroutine CONET through the CON, through 18-13 to find the VARs and
VAR, ICON, and STATE arrays. STATEs containing the desired quantities.
Activity DYRE inserts the required call Plotting alpha and gamma angles for dc
statement into both CONEC and CONET line 1, for example, requires that
when a data record is read with the model activity CHAN be used to place VAR(23)
name CDC4. The model name TDC4 is not and VAR(24) in output channels.
recognized by activity DYRE. Figure 18-14 shows the behavior of the dc
transmissions following a fault at bus
18.2.6 Example Cases 1200, the ac side of the inverter station.
Figures 18-8 through 18-14 illustrate the
The fault is represented by a positive-
application of model CDC4 in the sample sequence admittance of -j35 per unit,
problem setup shown by Figures 6-15, 6-16, which approximates the effect of a high-
and 6-17. Figure 18-8 shows the generator impedance, single-phase fault on one of
the four 230-kV circuits between buses
data pertaining to the two synchronous
condensers at buses 1401 and 1402, and 1200 and 1201. Figure 18-14 also shows
that the terminal voltage of the synchro-
the power flow data for the dc transmission
nous condensers falls to 0.72 per unit as a
lines; these tabulations reflect the initial
result of the fault. The dc line current ini-
condition power flow solution. Figure 18-8
tially rises in the attempt to hold constant
also shows that the initial alpha and
power with reduced dc voltage. The dc
gamma values are above the static minima
current is then reduced with a time con-
(adjustments discussed in Section 18.2.4 are
stant of about 0.05 sec as the measured dc
not needed) and that the predisturbance
voltage at the inverter falls and brings the
current is comfortably within the operating
voltage-dependent current limit into play.
region allowed by the voltage-dependent
Removal of the fault allows the dc current
current limit. Figure 18-9 shows the
dynamic simulation data used to represent to rise with a similar time constant. The
the two lines. Of particular interest are the line returns to nominal operating condi-
dynamic alpha and gamma minimum val- tions as the inverter terminal ac voltage is
ues that fall below the power flow minima, returned to nominal value by the voltage
and the voltage dependent current limit regulators of the synchronous condensers.
function specified by CONs J+15 through
J+20. Figure 18-10 shows the permissible
operating region drawn to scale, while
Figure 18-11 shows the output produced
when activity DYRE reads the dc line data
records shown in Figure 18-9. DYRE also
produces the CONEC and CONET state-
ments shown in Figure 18-11. Figures 18-12
and 18-13 show CDC4 data sheets filled in
to correlate the CON, VAR, and STATE
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-15
Modeling dc Transmission PSS®E 33.4
Model CDC4 Program Application Guide: Volume II
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E WED JAN 03, 1996 14:38
SAMPLE SYSTEM FOR PSS®E MANUAL GENERATOR
1100KV DC CASE UNIT DATA
BUS# NAME BSKV COD ID ST PGEN QGEN QMAX QMIN PMAX PMIN MBASE Z S O R C E X T R A N GENTAP
100 NUCLEAR 345 2 1 1 1000 6 400 -100 1050 330 1100 0.0000 0.2000 0.0000 0.1500 1.0250
100 NUCLEAR 345 2 2 1 1000 6 400 -100 1050 330 1100 0.0000 0.2000 0.0000 0.1500 1.0250
200 HYDRO 345 3 1 1 1237 -125 1000 -300 1750 0 1750 0.0000 0.2500 0.0000 0.1000 1.0250
1100 CATNIP 230 -2 1 1 500 250 250 0 500 150 500 0.0000 0.2500 0.0000 0.1000 1.0250
1401 WCOND 18.0 2 1 1 0 654 800 -100 9999-9999 800 0.0000 0.1800 Synchronous
1402 ECOND
1600 MINE
18.0 2
765 3
1 1 0 654 800 -100 9999-9999 800 0.0000 0.1800
1 1 1000 278 667 -333 1010 320 1067 0.0000 0.2000 0.0000 0.1200 1.0250
condensers at
1600 MINE 765 3 2 1 1000 278 667 -333 1010 320 1067 0.0000 0.2000 0.0000 0.1200 1.0250 inverter station
1600 MINE 765 3 3 1 1000 278 667 -333 1010 320 1067 0.0000 0.2000 0.0000 0.1200 1.0250
X---MEASURING BUS--X X--TAPPED SIDE BUS-X X--UNTAPPED SIDE --X CKT RATIO
R: 0 [ ]
I: 0 [ ]
DC# MDC RDC RCOMP DELTI SETVAL VSCHED DCVMIN VCMODE DCAMPS VCOMP METER
2 1 8.200 0.000 0.1500 1500.0 554.4 0.0 443.5 2605.2 554.4 INV
X---MEASURING BUS--X X--TAPPED SIDE BUS-X X--UNTAPPED SIDE --X CKT RATIO
R: 0 [ ]
I: 0 [ ]
Figure 18-8. Power Flow Data for dc Lines and Synchronous Condensers
in System of Figure 6-15 Predisturbance Condition
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-16
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC4
CDC4
dc Line Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-17
Modeling dc Transmission PSS®E 33.4
Model CDC4 Program Application Guide: Volume II
STATEs # Description
K Measured inverter dc voltage (V)
K+1 Measured inverter dc current
(amps)
VARs # Description
L Other signals, MW
L+1 RESTR, time unblocks or unby-
passes (sec)
L+2 VRF, voltage ramping factor
L+3 CRF, current ramping factor
L+4 VCOMP, compensating dc voltage
(V)
L+5 PACR, rectifier ac real power (pu)
L+6 QACR, rectifier ac reactive power
(pu)
L+7 PACI, inverter ac real power (pu)
L+8 QACI, inverter ac reactive power
(pu)
L+9 VDCI, inverter dc voltage (V)
L+10 VDCR, rectifier dc voltage (V)
L+11 DC, dc current (amps)
L+12 ALFA, alpha (degrees)
L+13 GAMA, gamma (degrees)
L+14 TIME, reswitches mode
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-18
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC4
ICONs # Description
M Bypass control flag*:
0 = Not bypassed
1 = Bypassed
2 = Unbypassing
M+1 Blocking control flag*:
0 = Not blocked
1 = Blocked
2 = Unblocked
M+2 Switched mode control flag*:
0 = Normal
1 = Mode switched
Note: Statement must be added to CONEC to sum any supplementary signals into VAR(L).
I, ’CDC4’, ALFDY, GAMDY, TVDC, TIDC, VBLOCK, VUNBL, TBLOCK, VBYPAS, VUNBY,
TBYPAS, RSVOLT, RSCUR, VRAMP, CRAMP, C, V1, C1, V2, C2, V3, C3, TCMODE/
V1, I1
C
Minimum dc Current (amps)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-19
Modeling dc Transmission PSS®E 33.4
Model CDC4 Program Application Guide: Volume II
V3,C3
3000
V2,C2
Predisturbance
Operating Point
2000
dc Current (A)
1000 V1,C1
RSCUR
C0
0
0 100 200 300 400 500 600
dc Voltage (kV)
Figure 18-10. dc Line Dynamics Data to Complement Power Flow Data of Figure 18-8
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-20
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC4
ACTIVITY? dyre
ENTER DYNAMICS DATA SOURCE FILENAME: scdc1.dyr File of dynamics raw data
ENTER FILENAME FOR SUBROUTINE CONEC: cce Place CONEC here
ENTER FILENAME FOR SUBROUTINE CONET: cte Place CONET here
ENTER FILENAME FOR PSSPLT RELAY CHARACTERISTIC DATA:
MISC: CDC4
2
Figure 18-11. Use of DYRE to Set Up CONEC and CONET Calling CDC4
(Sheet 1 of 2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-21
Modeling dc Transmission PSS®E 33.4
Model CDC4 Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-22
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC4
CDC4
dc Line Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-23
Modeling dc Transmission PSS®E 33.4
Model CDC4 Program Application Guide: Volume II
VARs # Description
L+3 14 CRF, current ramping factor
L+4 15 VCOMP, compensating dc voltage
(V)
L+5 16 PACR, rectifier ac real power (pu)
L+6 17 QACR, rectifier ac reactive power
(pu)
L+7 18 PACI, inverter ac real power (pu)
L+8 19 QACI, inverter ac reactive power
(pu)
L+9 20 VDCI, inverter dc voltage (V)
L+10 21 VDCR, rectifier dc voltage (V)
L+11 22 DC, dc current (amps)
L+12 23 ALFA, alpha (degrees)
L+13 24 GAMA, gamma (degrees)
L+14 25 TIME, reswitches mode
ICONs # Description
M 1 Bypass control flag*:
0 = Not bypassed
1 = Bypassed
2 = Unbypassing
M+1 2 Blocking control flag*:
0 = Not blocked
1 = Blocked
2 = Unblocked
M+2 3 Switched mode control flag*:
0 = Normal
1 = Mode switched
Note: Statement must be added to CONEC to sum any supplementary signals into VAR(L).
I, ’CDC4’, ALFDY, GAMDY, TVDC, TIDC, VBLOCK, VUNBL, TBLOCK, VBYPAS, VUNBY,
TBYPAS, RSVOLT, RSCUR, VRAMP, CRAMP, C, V1, C1, V2, C2, V3, C3, TCMODE/
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-24
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC4
dc Current
V1, I1
C
Minimum dc Current (amps)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-25
Modeling dc Transmission PSS®E 33.4
Model CDC4 Program Application Guide: Volume II
CDC4
dc Line Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-26
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC4
STATEs # Description
K 94 Measured inverter dc voltage (V)
K+1 95 Measured inverter dc current
(amps)
VARs # Description
L 26 Other signals, MW
L+1 27 RESTR, time unblocks or unby-
passes (sec)
L+2 28 VRF, voltage ramping factor
L+3 29 CRF, current ramping factor
L+4 30 VCOMP, compensating dc voltage
(V)
L+5 31 PACR, rectifier ac real power (pu)
L+6 32 QACR, rectifier ac reactive power
(pu)
L+7 33 PACI, inverter ac real power (pu)
L+8 34 QACI, inverter ac reactive power
(pu)
L+9 35 VDCI, inverter dc voltage (V)
L+10 36 VDCR, rectifier dc voltage (V)
L+11 37 DC, dc current (amps)
L+12 38 ALFA, alpha (degrees)
L+13 39 GAMA, gamma (degrees)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-27
Modeling dc Transmission PSS®E 33.4
Model CDC4 Program Application Guide: Volume II
VARs # Description
L+14 40 TIME, reswitches mode
ICONs # Description
M 4 Bypass control flag*:
0 = Not bypassed
1 = Bypassed
2 = Unbypassing
M+1 5 Blocking control flag*:
0 = Not blocked
1 = Blocked
2 = Unblocked
M+2 6 Switched mode control flag*:
0 = Normal
1 = Mode switched
Note: Statement must be added to CONEC to sum any supplementary signals into VAR(L).
I, ’CDC4’, ALFDY, GAMDY, TVDC, TIDC, VBLOCK, VUNBL, TBLOCK, VBYPAS, VUNBY,
TBYPAS, RSVOLT, RSCUR, VRAMP, CRAMP, C, V1, C1, V2, C2, V3, C3, TCMODE/
V1, I1
C
Minimum dc Current (amps)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-28
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC4
DC LINE 1
CHNL# 5: [DC 1]
3000.0 2000.0
CHNL# 4: [GAMA 1]
50.000 0.0
CHNL# 3: [ALFA 1]
50.000 0.0
CHNL# 2: [QACR 1]
10.000 0.0
CHNL# 1: [PACR 1]
20.000 10.000
1.0000
0.90000
0.80000
0.70000
0.60000
TIME(SECONDS)
0.50000
0.40000
0.30000
0.20000
0.10000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-29
Modeling dc Transmission PSS®E 33.4
Model CDC4 Program Application Guide: Volume II
WCOND
POWER
TECHNOLOGIES,
INC.R FILE: outscdc1
1.0000
0.90000
0.80000
0.70000
0.60000
TIME(SECONDS)
0.50000
0.40000
0.30000
0.20000
0.10000
0.0
Figure 0-0 (Cont). Response to High Impedance L-G Fault at Bus 1200 (Sheet 2 of 3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-30
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC6
MINE PLANT
CHNL# 14: [EFD 1600 [MINE 765.00] MC 1]
10.000 0.0
CHNL# 11: [ETRM 1600 [MINE 765.00] MC 1]
1.1000 0.90000
CHNL# 12: [ETRM 1401 [WCOND 18.000] MC 1]
1.2000 0.0
CHNL# 9: [VARS 1600 [MINE 765.00] MC 1]
10.000 0.0
CHNL# 7: [POWR 1600 [MINE 765.00] MC 1]
15.000 5.0000
1.0000
0.90000
0.80000
0.70000
0.60000
TIME(SECONDS)
0.50000
0.40000
0.30000
0.20000
0.10000
0.0
Figure 0-0 (Cont). Response to High Impedance L-G Fault at Bus 1200 (Sheet 3 of 3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-31
Modeling dc Transmission PSS®E 33.4
Model CDC6A Program Application Guide: Volume II
some additional protection from the proposed modern lines. The dc control arrangements
for this line are shown in Figure 18-15. The blocking, bypassing, and mode switching logic
is summarized in Figure 18-16. This model differs from CDC4 in power control and when
converting the megawatt modulating signal. It will divide by a measured rectifier voltage
rather than measured current times dc resistance if power output is set at the rectifier end
(SETVAL>0).
This model allows for delayed automatic blocking of the line based on low rectifier ac
voltage. A timer is started when the rectifier ac voltage goes below VDEBLK. If the volt-
age is still below this value, TREBLK seconds later, the line blocks. Following this block,
the line cannot restart until TREBLK seconds after the ac rectifier voltage goes above
VUNBY.
This model also allows a low inverter ac voltage to send a signal via a communication
channel to the rectifier to shut the line down. This action is modeled by the instantaneous
inverter ac blocking voltage, VINBLK, and the delay, TCOMB. The line will stay blocked
until TINBLK seconds after the ac inverter voltage goes above VUNBY. TINBLK should
include the communication delay in getting the signal from the inverter to the rectifier.
Also, if the ac voltage goes below VACBYP on the inverter, a timer is started. If after
TDEBYP seconds the ac inverter voltage is still below VACBYP, the inverter will be
placed into full electronic bypass. The line will unbypass TUNBY seconds after the ac
inverter voltage goes above VUNBY. The blocking, bypassing and mode switching logic
is summarized in Figure 18-16.
3. VAR(L+22) and VAR(L+23), current modulation inputs downstream from the VDCL.
This is commonly referred to as low level modulation.
If the user does not set VAR(L+21) through VAR(L+23), the model will behave identi-
cally to CDC6.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-32
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDC6A
Rcomp
–
Current Setpoint
MDC = 2 I’set Bridge and V’set
+
• Line Simulation
(A) • Iset Low Value Logic
MDC = 1 Gate
+ +
I Vdci Vdcr Idc
V
Power Setpoint Modulating
(MW) Signal 1 1
106 106 ----------------------- ----------------------
(/SETVAL/) VAR(L) 1 + T vdc s 1 + T idc s
(MW)
SETVAL <0
Rdc 103
•
Voltage
SETVAL >0 Setpoint (kV)
(VSCHED)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-33
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18.5 CDC7T Model for the HVDC Cable and/or Overhead Line
CDC7T Model for the HVDC Cable and/or Overhead Line Program Application Guide: Volume II
Modeling dc Transmission
18.5.1 Introduction
The PSS®E CDC7T model simulates a pole of the 2-terminal HVDC transmission. There is a significant difference between this
model and generic HVDC models available in the PSS®E dynamic library, such as CDC4T or CDC6T.
The latter models assume an instantaneous response of the dc system to disturbances coming from the adjacent grids. They use the
same algebra as the power flow model to update converter parameters (alpha, gamma) at every each integration step. They assume
that converters are capable of maintaining the steady-state control algorithm using the same set points as in power flow. There is a
special algorithm of simulating blocking and by-passing HVDC that uses some threshold voltages on ac and dc sides. Setting up
these thresholds requires experience because they are very sensitive to how strong the interconnection to the system is.
The CDC7T model simulates the dynamics of the dc line and converter controls as it can be seen from the description below. At the
same time, this is a generic HVDC model in terms that a configuration of the dc circuit and algorithm of converter controls are typ-
ical for a conventional HVDC.
18-34
PSS®E 33.4
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II CDC7T Model for the HVDC Cable and/or Overhead Line
LF1
LRR
LRI LF3
VDCC LF2
RF1
IDCR CDCC IDCI
RRR
RRI RF3
VDCcomp
RF2
RCDCC
Rectifier Inverter
VDCR VDCI
Although the dc line can be represented by a T-circuit with the lumped Rdc and Ldc
parameters, for the sake of flexibility the model uses resistances and inductances of over-
head lines on rectifier (ROHR, LOHR) and inverter (ROHI, LOHI) sides, resistance,
inductance, and capacitance of the dc cable (RDCC, LDCC, CDCC), and resistance and
inductance of smoothing reactors on both sides (RRR, LRR and RRI, LRI).
By changing ICON(M+3) from 1 to 2 the model switches from the mixed overhead-cable
dc line to just overhead line. It is not recommended to make this transition by reducing the
cable capacitance because of potential numeric problems. Also, if the user wishes to
model a pure overhead-line, it is recommended that RDCC & LDCC be set to zero.
The model allows to simulate faults in the dc system. Three fictitious LR-shunts have been
added to the model as it is shown in Figure 18-17. During normal operation, parameters of
these shunts have been set to very big numbers to have almost zero currents in these
shunts. To simulate faults in any of three points of the dc circuit, namely on the terminals
of the overhead line from the rectifier side, on the terminals of the overhead line on the
inverter side, and in the middle point of the cable, both inductance and resistor of a respec-
tive shunt should be reduced. To avoid numerical instability, the ratio of fault inductance
to fault resistance (i.e., the L/R ratio) should be kept constant at 0.1.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-35
Modeling dc Transmission PSS®E 33.4
CDC7T Model for the HVDC Cable and/or Overhead Line Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-36
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II CDC7T Model for the HVDC Cable and/or Overhead Line
posed to favorably change the slope of the converter characteristic around the steady-state
operating point. The CEC contribution is determined by non-linear gains that are repre-
sented by hard-coded look-up tables in the model.
CDC7T model can accept one auxiliary signal input (auxiliary signal index 1). The auxil-
iary signal has to be in units of MW. The current order (Iorder) is calculated by dividing the
sum of rectifier side power order and any auxiliary signal input by the rectifier side fil-
tered dc voltage.
Values for margins of controlled variables should be set depending on the selected control
configuration as shown in Tables 1 and 2.
Table 1: Rectifier: margins of controlled variables for different control
configurations
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-37
Modeling dc Transmission PSS®E 33.4
CDC7T Model for the HVDC Cable and/or Overhead Line Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-38
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II CDC7T Model for the HVDC Cable and/or Overhead Line
The Voltage Dependent Current Order Limit (VDCOL) algorithm implemented in the
CDC7T model is shown in Figure 18-19. This is based on the generic Vd-Id characteristics
of Figure 18-20. The compounded dc voltage (Vdcomp) is processed through a lag block
and multiplied by a non-linear gain. The time constant of the former is set to up or down
value depending on whether the dc voltage is increasing or decreasing. The non-linear
gain (which represents the Vd-Id characteristics) is simulated using lookup tables, one for
rectifier and another for inverter, whose 5 pairs of coordinates are provided as last 20
CONs of the model. The output of the VDCOL (which is a current limit) is compared with
the current order, and the minimum of the two is used as an input to the dc current control-
ler.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-39
Modeling dc Transmission PSS®E 33.4
CDC7T Model for the HVDC Cable and/or Overhead Line Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-40
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II CDC7T Model for the HVDC Cable and/or Overhead Line
Figure 18-21 depicts an example of how the current orders of the rectifier and inverter may
change with the Vdcomp.
2
1.8
1.6
1.4
1.2
IDCorder
IDCrect
Iorder
1
IDCinv
0.8
0.6
0.4
0.2
0
0 0.5 1 1.5 2
VDComp
Vdcomp
This dynamic simulation model is initialized from the power flow HVDC model and uses
all the pertinent information from the power flow.
The CDC7T model datasheet is in the PSS®E Model Library. The model uses 75 CONs, 17
STATEs, and 26 VARs, many of which can be used for plotting.
The model uses 4 integer variables (ICONs) to control the simulation and select the con-
trol configuration option. The first ICON can be used to simulate blocking/unblocking of
the HVDC. Normally it is set as zero. At any instant of the simulation setting ICON(M) =1
will start blocking the HVDC. It is simulated by reducing the DC current order at a rate
given by CON(J+52). Unblocking can be simulated by setting ICON(M)=2 by increasing
the DC current order at a rate given by CON(J+53).
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-41
Modeling dc Transmission PSS®E 33.4
CDC7T Model for the HVDC Cable and/or Overhead Line Program Application Guide: Volume II
ICON(M+2) is used to select the control configuration by setting its value respectively (1,
2 or 3). Accordingly, with the controllable variable margins and gamma order, these
parameters are:
CONs # Value Notation Description
J+26 IMargR Current margin, rectifier, pu
J+27 IMargI Current margin, inverter, pu
J+28 VMargR Voltage margin, rectifier, pu
J+29 VMargI Voltage margin, inverter, pu
J+30 GMargR Gamma margin, rectifier, pu
J+31 GMargI Gamma margin, inverter, pu
…
J+49 GAMA_ORDER1 Control configuration 1
J+50 GAMA_ORDER2 Control configuration 3
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-42
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II CDC7T Model for the HVDC Cable and/or Overhead Line
Figure 18-22. Example of Complex Simulation for a dc Line with the Long Cable
Figure 18-23. Another Example of Complex Simulation for a dc Line with the Long Cable
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-43
Modeling dc Transmission PSS®E 33.4
CDC7T Model for the HVDC Cable and/or Overhead Line Program Application Guide: Volume II
The program calculates parameters of the equivalent circuit (Fig. 2.1) as:
• Equivalent resistance and inductance on the rectifier side
RDCR = ROHR+RDCC/2.
LDCR = LOHR+LDCC/2.
RDCI = ROHI+RDCC/2.
LDCI = LOHI+LDCC/2.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-44
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Models PAUX1, PAUX2, SQBAUX, CPAAUX, HVDCAU
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-45
Modeling dc Transmission PSS®E 33.4
Models MTDC01 and MTDC03 Program Application Guide: Volume II
Measured ac
VDCL
or dc Voltage
Current Setpoint
MDC = 2 1. or + M M Bridge and
+
• Ramp
I1 I I
I2
Simulation
Factor N N Logic
• + +
0. Ramping C0
• (A)
Redistributed
Current
Power
Setpoint 106 106 Modulating
(MW) Signal (MW)
VNominal
Measured dc
Mode Switch • • Voltage
or Ramping
Voltage Dependent
Maximum Current Limit
Current (A) V3,C3
V2,C2
Permissible range in
normal operation
0,C0
RSCUR
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-46
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Models MTDC01 and MTDC03
Figure 18-24 shows a redistributed current exceptions: Taps are always blocked, and
value that a central controller would pro- each converter has a minimum angle speci-
vide. The central controller in this model is fied by model’s input data. Modulation is
assumed to know when a converter is assumed to be local. The user may, by writ-
blocked. If a converter is blocked or ramp- ing a code, simulate any master controller
ing up, the difference between I1 (see modulation. In MTDC01, a modulation
Figure 18-24), where I1 must be greater than signal cannot be used directly by the volt-
or equal to Co, and desired current based age-controlling converter. However,
on set values is redistributed to all other because it acts, essentially, as a slack bus
converters according to the distribution by applying modulating signals to the other
factors (DCPF). The central controller also converters, the signal can be applied at this
is assumed to recognize a rectifier not able converter. Any of the dc modulating mod-
to make its desired current and will again els can be used. As with the two-terminal
cause a current redistribution based on dis- model, the user will have to edit CONEC
tribution factors. to place the VARs in the appropriate loca-
Figure 18-26 shows the control logic simu- tions. The voltage-dependent current limits
lated for the voltage-controlling bus. Its are ignored at the voltage-controlling bus
voltage recovery logic following a block is and this converter is not permitted to
like the two-terminal model shown in block. The IMIN value is checked and
Figure 18-7. The bridge and simulation warning messages will be printed when-
logic for this dynamic model is identical to ever current goes below this value at the
that used in the power flow with two voltage controlling bus.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-47
Modeling dc Transmission PSS®E 33.4
Models MTDC01 and MTDC03 Program Application Guide: Volume II
a block of just the inverter if the ac voltage next available CON would be 4392, and
at the inverter dropped below a particular double checked that data using RSTR.
value. The user noted from the DOCU that Figure 18-29 shows the code written to run
STATEs 64 through 78 and ICONs 16 the blocking and subsequent unblocking.
through 22 were being used by the model This code was placed in CONEC immedi-
and filled in the data sheet appropriately ately following the model.
(Figure 18-28). The user also noted that the
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E WED JAN 10, 1996 08:06
ADDITION OF DC LINE TO BASE CASE DEMO LOADFLOW
FOR PSS®E MANUAL
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-48
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Models MTDC01 and MTDC03
MTDC01
Multiterminal dc Line Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-49
Modeling dc Transmission PSS®E 33.4
Models MTDC01 and MTDC03 Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-50
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Models MTDC01 and MTDC03
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-51
Modeling dc Transmission PSS®E 33.4
Models MTDC01 and MTDC03 Program Application Guide: Volume II
STATEs # Description
K 64 Measured ac voltage, converter 1*
K+1 65 Measured ac voltage, converter 1*
K+2 66 Measured ac voltage, converter 1*
K+3 67 Measured ac voltage, converter 2*
K+4 68 Measured ac voltage, converter 2
K+5 69 Measured ac voltage, converter 2
K+6 70 Measured ac voltage, converter 3†
K+7 71 Measured ac voltage, converter 3
K+8 72 Measured ac voltage, converter 3
K+9 73 Measured ac voltage, converter 4
K+10 74 Measured ac voltage, converter 4
K+11 75 Measured ac voltage, converter 4
K+12 76 Measured ac voltage, converter 5
K+13 77 Measured ac voltage, converter 5
K+14 78 Measured ac voltage, converter 5
*Rectifier voltages
†Inverter voltage
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-52
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Models MTDC01 and MTDC03
VARs # Description
L VAC bus converter 1
L+1 PAC bus converter 1
L+2 QAC bus converter 1
L+3 VDC converter 1
L+4 IDC converter 1
L+5 Angle converter 1
L+6 VAC bus converter 2
L+7 PAC bus converter 2
L+8 QAC bus converter 2
L+9 VDC converter 2
L+10 IDC converter 2
L+11 Angle converter 2
L+12 VAC bus converter 3
L+13 PAC bus converter 3
L+14 QAC bus converter 3
L+15 VDC converter 3
L+16 IDC converter 3
L+17 Angle converter 3
L+18 VAC bus converter 4
L+19 PAC bus converter 4
L+20 QAC bus converter 4
L+21 VDC converter 4
L+22 IDC converter 4
L+23 Angle converter 4
L+24 VAC bus converter 5
L+25 PAC bus converter 5
L+26 QAC bus converter 5
L+27 VDC converter 5
L+28 IDC converter 5
L+29 Angle converter 5
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-53
Modeling dc Transmission PSS®E 33.4
Models MTDC01 and MTDC03 Program Application Guide: Volume II
VARs # Description
L+30
L+31
L+32 Internal VARs required
L+33 by model
L+34
L+35
ICONs # Description
M* 16 Entire line blocking flag:
0 = Not blocked
1 = Blocked
2 = Unblocking
M+1 17 Converter 1 flag(3):
0 = Normal operation
1 = Blocked
2 = Unblocking
M+2† 18 Converter 2 flag(3)
M+3 19 Converter 3 flag(3)
M+4 20 Converter 4 flag(3)
M+5 21 Converter 5 flag(3)
M+6 22 Mode switch flag:
0 = Normal
1 = Mode switch
VARs # Description
LAUX Auxiliary signal converter 1(5)
LAUX+1 Auxiliary signal converter 2(5)
LAUX+2 Auxiliary signal converter 3(5)
LAUX+3 Auxiliary signal converter 4(5)
LAUX+4 Auxiliary signal converter 5(5)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-54
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Models MTDC01 and MTDC03
Notes:
(1) Used only at voltage controlling converter.
(2) Used at all except voltage controlling
converter.
(3) Set to zero if this is voltage controlling
converter (i.e., not used).
(4) Used as minimum current allowed even at voltage controlling bus.
(5) At voltage controlling inverter, only used if in gamma control (i.e., ANGMX = ANGMN in
power flow).
I, ’MTDC01’, DY1, TVAC1, TVDC1, TIDC1, RSVLT1, RSCUR1, VRMP1, CRMP1, C0-1, V1-1, C1-
1, V2-1, C2-1, V3-1, C3-1, DY2, TVAC2, TVDC2, TIDC2, RSVLT2, RSCUR2, VRMP2, CRMP2, C0-
2, V1-2, C1-2, V2-2, C2-2, V3-2, C3-2, DY3, TVAC3, TVDC3, TIDC3, RSVLT3, RSCUR3, VRMP3,
CRMP3, C0-3, V1-3, C1-3, V2-3, C2-3, V3-3, C3-3, DY4, TVAC4, TVDC4, TIDC4, RSVLT4,
RSCUR4, VRMP4, CRMP4, C0-4, V1-4, C1-4, V2-4, C2-4, V3-4, C3-4, DY5, TVAC5, TVDC5,
TIDC5, RSVLT5, RSCUR5, VRMP5, CRMP5, C0-5, V1-5, C1-5, V2-5, C2-5, V3-5, C3-5, TCMODE/
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-55
Modeling dc Transmission PSS®E 33.4
Models MTDC01 and MTDC03 Program Application Guide: Volume II
After reloading (linking) PSS®E, the user can then change the CONs to appropriate values
via ALTR. For an example run, the CONs were set to 0.8 per unit. Figure 18-30 shows the
converter power flows that result from a fault near the inverter. The plots show an initial
change when the fault is applied and removed and a one time step delay before blocking
and unblocking. The one time-step delay is the result of using measured values. The plots
show that immediately following the block, the inverter goes to a value and does not start
ramping up, because a RSCUR was specified as a value less than IMIN and the IMIN
overrides until the current ramps up to it. This example shows that the user will have to
take care in specifying the VDCL, IMIN, and restarting values for all converters to simu-
late reasonable response. In this example, the DCPFs were all equal so power was redis-
tributed evenly. The user does have the ability to change these values to simulate the
central coordinator performance.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-56
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Models CASEA1 and CDCRL
POWERS
INC.R
0.40000 0.50000
3.5000 1.0000
0.45000
Voltage Controlling Inverter
0.35000
0.30000
Inverter Switch Blocked
TIME(SECONDS)
0.25000
Rectifiers
0.20000
0.15000
Unblocks
Blocks Here
0.10000
Removed
Fault
0.05000
Applied
Fault
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-57
Modeling dc Transmission PSS®E 33.4
Models CASEA1 and CDCRL Program Application Guide: Volume II
simple controller and may be used to study future HVDC additions or to study installa-
tions where only limited information is available on the actual controls. CASEA1 was
developed for the Los Angeles Department of Water and Power based upon information
provided by ASEA to model the IPP HVDC system. A detailed definition of this model is
contained in ASEA report TR-PSC84009. Both of these models must be tuned properly to
give meaningful results, and their response may require considerable interpretation. They
are therefore not recommended for the inexperienced user. The level of representation pro-
vided by these models is only required in very special situations.
Secondly, the Thevenin impedances may change as a result of faults or outages in the ac
network. In most cases, such changes will not be important. However, when a fault is rep-
resented at the terminals of the inverter or rectifier, the change would be large enough to
affect the solution results. Therefore, data must be entered for the ac network negative-
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-58
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Models CASEA1 and CDCRL
and zero-sequence impedances at the inverter and rectifier and for the impedance of the
fault itself. When ICON M+11 is set and indicates a fault of a specified type at the inverter
or rectifier the program automatically adjusts the Thevenin impedance to account for this
fault. The user must still enter the equivalent fault admittance as a bus shunt in the net-
work. The HVDC model will check the value of the shunt to make sure that it is consistent
with the network sequence and fault impedances.
VMAG
XTHEV =
(VAR/VMAG)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-59
Modeling dc Transmission PSS®E 33.4
Model CDCVUP Program Application Guide: Volume II
period has passed, the HVDC recovery may be indicated by resetting the ICON and VAR
to zero.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-60
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model DCPOW
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E THU JAN 11, 1996 13:41
SAMPLE SYSTEM FOR PSS®E MANUAL
1100KV DC CASE
X-- RECTIFIER ---X X--- INVERTER ---X MDC RDC RCOMP SETVAL VSCHED VCMODE DELTI
1600 MINE 765 1403 WDUM 18.0 1 8.20 0.00 1600.0 554.4 0.0 0.1500
DC RATINGS
DC(AMPS) VDC(KV)
CON( 299) ( 300)
6000.00 500.00
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-61
Modeling dc Transmission PSS®E 33.4
Model DCPOW Program Application Guide: Volume II
TV1 TV2
CON( 85) ( 86)
0.010 0.040
ICON( 5)
FLAG FOR TYPE OF BRIDGE ANGLE LIMITS = 0
MINIMUM ALPHA
RECTIFIER INVERTER
CON( 92) ( 94)
6.0000 101.0000
MINIMUM GAMA
RECTIFIER INVERTER
CON( 91) ( 93)
15.0000 17.0000
RESISTANCE REACTANCE
CON( 96) ( 97)
RECTIFIER 0.0000E+00 0.9800E-02
FAULT IMPEDANCES
RESISTANCE REACTANCE
CON( 106) ( 107)
1-PHASE RECTIFIER FAULT 0.0000E+00 0.7060E-02
ICON( 3)
FLAG FOR FAULT LOCATION = 0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-62
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model DCPOW
14:37
SAMPLE SYSTEM FOR PSS/E MANUAL
1100KV DC CASE
POWER
TECHNOLOGIES,
INVERTER SLG FAULT & MULTIPLE COMMUTATION FAILURES
INC.R POWER CONTROL OFF & VDC CONTROL OFF
CHNL# 3: [DESDCI]
0.50000 0.0
CHNL# 2: [DESDCR]
0.50000 0.0
CHNL# 1: [DCCUR1]
0.50000 0.0
1.0000
0.90000
0.80000
0.70000
0.60000
TIME(SECONDS)
0.50000
0.40000
0.30000
0.20000
0.10000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-63
Modeling dc Transmission PSS®E 33.4
Model DCPOW Program Application Guide: Volume II
14:40
1100KV DC CASE
VDC
POWER
TECHNOLOGIES,
INVERTER SLG FAULT & MULTIPLE COMMUTATION FAILURES
INC.R POWER CONTROL OFF & VDC CONTROL OFF
FILE: outfig17-25
1.0000
0.90000
0.80000
0.70000
0.60000
TIME(SECONDS)
0.50000
0.40000
0.30000
0.20000
0.10000
0.0
Figure 0-0 (Cont). Response to Inverter Fault With Commutation Failures (Sheet 2 of 2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-64
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDCAB1
MYSET(L)
+
+
SETVAL(I)/DCRATE
+
DELDCP(I)
+
• (2)
+ P0 MDC(I) +
P0 VDCP
• • DCREF(I)
SETVAL(I)/PRATE (1)
+ DCREF(I)*DELT(I) +
VDCP(K)
MYSET(L) +
RESET(K)
VPMAX RESETG*
S
–
KA
0.0
1 + sTVDCP DCR(I)
1.0
VPMIN
SETVAL(I)>0 • • SETVAL(I)<0
VDCR(I) VDCI(I)
Figure 18-33. Block Diagram Showing Power Control for dc System (DCPOW)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-65
Modeling dc Transmission PSS®E 33.4
Model CDCAB1 Program Application Guide: Volume II
cific control functions pertinent to the Kontek HVDC interconnection are included (i.e.,
power modulation, frequency modulation, and emergency power control). The model also
includes an inverter voltage controller for long dc cables as well as several dynamics
and/or transient control functions. CDCAB1 features a system independent integration
time step, which allows important details of the dc control system to be included without
severe consequences to overall simulation time.
The model including the converter representation, the basic control features, and the extra
control functions are described in the following sections. A block diagram illustrating the
components of the HVDC system is shown in Figure 18-34.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-66
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDCAB1
Figure 18-34. Diagram of the HVDC System with Connections to the ac Systems
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-67
Modeling dc Transmission PSS®E 33.4
Model CDCAB1 Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-68
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDCAB1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-69
Modeling dc Transmission PSS®E 33.4
Model CDCAB1 Program Application Guide: Volume II
other hand, the ac system time to recover form a fault. The time constant is initially set to
T_DOWN.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-70
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDCAB1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-71
Modeling dc Transmission PSS®E 33.4
Model CDCAB1 Program Application Guide: Volume II
Figure 18-40. Ud/Id Characteristic for the dc Model without the VDCOL
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-72
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDCAB1
In steady state, there is no contribution to alpha order from the proportional part for the
rectifier because the current error is zero. The contribution for the inverter proportional
part of the CCA is on the contrary nonzero because the actual dc current in steady state is
greater than the current order from the inverter VDCOL minus the current margin. How-
ever, because the D current in the inverter is too large compared to the ordered value, the
integral part of the alpha order will be in the upper limit determined by the alpha-max seg-
ment.
From Figure 18-41, the input to the CCA is supplied with an optional input. This input item
is used when the Inverter Gamma 0 Start function for the inverter is active. This function
is described later.
To represent the Ud/Id characteristic as shown in Figure 18-40, the current inserted in the
above equation is a filtered value of the current order and the ac voltage is a measured
voltage that is multiplied with the actual transformer ratio (TR in the figure).
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-73
Modeling dc Transmission PSS®E 33.4
Model CDCAB1 Program Application Guide: Volume II
In the model, the value (named GAMREF in Figure 18-42) is obtained from the power
flow solution. Its value is kept constant during the dynamic simulation. In the real control
system, the value of inserted is the nominal value. The second part contributes to an
additional increase in the positive slope and is proportional to the difference between the
current order and the measured dc current (K1 in Figure 18-42).
The upper limit for the output from this controller ALPHA_MAX_ORDER_(R,I) is (180o
-GAMMAMIN_(R,I), where GAMMAMIN_(R,I) is the minimum value of inverter
gamma for the HVDC link in nominal operation. ALPHA_MAX_ORDER_(R,I) is lim-
ited downward by a constant value named MIN_AMAX_(R,I). The output from the alpha-
max segment is used as an upper limit for the firing angle in the CCA.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-74
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDCAB1
age-time area of the commutation voltage from the end of the overlap (at time / - tu)
and until the voltage becomes positive (at time /). The commutation voltage is propor-
tional to Udiosin(t) so the voltage-time area A(V-t) is proportional to:
Udio
A(V - t)
Udio sintdt =
(1 - costu)
- tu
The nominal commutation margin nom at nominal voltage and frequency holds a margin
() to the minimum allowed commutation margin. For a given voltage and frequency, the
minimum commutation margin min is found from the minimum voltage-time area that is
equal to the voltage-time area at nom- at nominal voltage and frequency. Because tu
expresses the commutation margin, the above equation can be used to find a reasonable
value for min for the CFC. This gives:
Udio UdioN
(1 - cosmin) = nom (1 - cos(nom - ))
Udio
cosmin = 1 - (1 - cos(nom - ))
Udionom
Figure 18-43. CFC with Dynamic Current Compound and Phase Shift Correction
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-75
Modeling dc Transmission PSS®E 33.4
Model CDCAB1 Program Application Guide: Volume II
Thus, the ordered firing angle from the CFC must not exceed the value corresponding to
the calculated min value. The upper limit of the inverter CFC is thus determined from:
ALPHA_MAX_I = 180o -min - u
where u is the actual overlap angle found from the measured inverter dc current and mea-
sured inverter ac voltage.
The firing of the valves are related to the commutation voltage at the connected ac bus. If
the phasor voltage angle changes, this represents a displacement in time of the ac phase
voltages. In the real control system, the firing of the valves is advanced/delayed according
to this displacement, and it takes some time before the control system phase locks the fir-
ing pulses to the new phase voltages. This effect is modeled by the phase shift correction
both in the rectifier and in the inverter control systems and it is shown in the upper part of
Figure 18-43. The phase shift correction outputs an increment (DANG) in the firing angle,
which is added to the firing angle from the CFC. DANG increases to positive values for
restart in a weak inverter network and decreases to negative values in a weak rectifier net-
work. This means that the firing angle during restart is increased for the inverter and
reduced for the rectifier leading to increased dc voltages, by which the dc current increase
in the inverter is slowed down, where it on the contrary is speeded up in the rectifier. This
effect is very essential in weak networks where the phase angle change is significant.
DANG should also be subtracted from the limits ALFA_MAX_(R,I) and
ALFA_MIN_(R,I) on STATE(K+11) and STATE(K+12) adjusting the limits to the new
zero-crossing of the phase voltages. The firing angle sent to the control system can in this
way never be out of the limits from ALFA_MIN_(R,I) to ALFA_MAX_(R,I) correspond-
ing to a protective firing at these limits.
The lower part of Figure 18-43 shows a model of the dynamic current compound function
in the inverter end, which exists in the control system for Kontek. A contribution to the fir-
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-76
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDCAB1
ing angle is added just before the firing. The aim of this function is to improve the small
signal stability of the inverter control system. In steady state the inverter is operated close
to the constant gamma part of the Ud/Id characteristic, which has a negative slope, mean-
ing that the rectifier sees the inverter as a negative resistance because the dc voltage
decreases with increasing dc current. For small disturbances around the operation point
the dynamic current compound function will transiently make the inverter look like a pos-
itive resistance.
The commutations of the single valves are not represented in the model. The converters
are represented by the fundamental equations as seen in Figure 18-45 based on the rms
value of the commutation ac voltage. The commutation resistance and inductance are used
in the converter equations together with the tap changer position, which is not changed
during the dynamic simulation as mentioned earlier.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-77
Modeling dc Transmission PSS®E 33.4
Model CDCAB1 Program Application Guide: Volume II
Rectifier:
32
(R1)Udio =
Eac
3Xc Idc
(R2)Udc = N Udio cos - - 2Rc Idc
(R3)Eac = TR U
ac, net
TAP
2 Idc Xc
(R4)cos(u + ) = cos -
Eac
32
(I1)Udio =
Eac
3Xc Idc
(I2)Udc = N Udio cos - - 2Rc Idc
TR U
(I3)Eac = ac, net
TAP
2 Idc Xc
(I4)cos(u + ) = cos - = - cos
Eac
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-78
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDCAB1
It could, however, be an advantage if the user is allowed to change the tap changer posi-
tion manually during the dynamic simulation as in PSS®E. Only symmetrical conditions
are represented. Therefore, the model is only valid for equidistant fixing of the values.
The converter equations assume single overlap (i.e., an overlap angle less than 60). This
is valid when the dc current is not too high (10 pu at normal ac voltage) or if the ac com-
mutating voltage is not too low (0.1 pu at normal dc current). Even during bypass or
blocking the overlap angle only exceeds 60 in a very short time interval. The error intro-
duced by using the same converter equations when the overlap angles are greater than 60
is therefore very limited. Another way could be to set the overlap angle equal to 60 in the
calculations when it goes beyond 60. By keeping the value of the overlap angle on 60,
the equations give a dc voltage that is too big and changes more slowly than the actual
value does, because it is not sensible to the actual change in the overlap angle. If the over-
lap angle greater than 60 instead is used in the equations the dc voltage is able to respond
to changes in the overlap angle although the assumptions of the equations are not com-
pletely fulfilled. The latter is therefore a better solution through still an approximation.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-79
Modeling dc Transmission PSS®E 33.4
Model CDCAB1 Program Application Guide: Volume II
The cable is represented by discrete elements in a t-equivalent. The line capacitance is rep-
resented by a capacitance (CC) in the middle of the cable. In reality, the cable capacitance
is primarily a capacitance from the conductor to the sheath. To represent the damping of
the cable, a resistance (RC) equal to the resistance of the sheath is therefore placed in
series with the cable capacitance to the return. Half of the total line resistance (R_(R,I))
and inductance (L_(R,I)) is placed on each side of the cable capacitance. The resistance
(RS_(R,I)) and inductance (LS_(R,I)) of the smoothing reactor are also included.
Instead of a t-equivalent, the cable could be represented by a pi-equivalent. It must then be
noted that as the number of differential equations equals the number of inductances and
capacitances, it introduces an extra state variable. In this way, the calculation time will be
increased. A pi-equivalent and a t-equivalent is considered to give the same accuracy.
The current return path is in this case assumed to be ideal but can, of course, be repre-
sented by discrete elements like for the dc line, if, for example, it is an electrode line or a
metallic return. As mentioned above, the number of capacitances and inductances must
carefully be considered and only included if it is necessary to model the return with higher
accuracy. In the case of Kontek the voltage drop over the return is not more than 1 kV
(0.25%) and it will not significantly improve the results to model the current return path.
The correlations between the voltages and the currents are described by a differential
equation for each capacitance and inductance. These equations are given below. The com-
mutation inductance LC_(R,I) enters into the calculation of the current derivative, only
when the converter is not bypassed. LC_(R,I) depend on the actual overlap angle, which
means that its value basically lies between 1.5 and 2 times the commutation inductance
per phase.
Current direction from inverter to rectifier (negative dc voltage in steady state):
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-80
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDCAB1
dUCC ICC
=
dt CC
Current direction from rectifier to inverter (positive dc voltage in steady state):
ICC = IDC_R - IDC_I
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-81
Modeling dc Transmission PSS®E 33.4
Model CDCAB1 Program Application Guide: Volume II
MAX_AORDER_MIN_R during the fault and is ramped down after the fault to the nor-
mal minimum limit value with a rate of D_AORDER_MIN_R. With this function, the rec-
tifier dc voltage after the fault is cleared, is limited due to the greater minimum value of
alpha, and, in this way, the risk of a large overcurrent after the fault clearing is reduced.
Also, the rectifier transient controller tends to prevent peak rectification because of the
delaying of the firing to the valves. Peak rectification is a phenomenon that occurs when
the valves start to conduct later than defined by the firing angles because the cable voltage
is greater than the converter voltage at the given alpha. The valves conduct only at the
peaks of the commutating voltages.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-82
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDCAB1
fault, gamma decreases to the initial value with a time constant TRCONI_TDOWN,
which is in the order of the time required for the ac voltage to stabilize after a fault.
The increase of the current order stops when the dc voltage has reached a reference (about
70%). When both rectifier and inverter have reached this limit, the cable is charged from
the current margin only and, therefore, the voltage is built up slower than before.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-83
Modeling dc Transmission PSS®E 33.4
Model CDCAB1 Program Application Guide: Volume II
The control function inverter gamma 0 start improves the recovery of the dc system con-
siderably. When this function is activated the firing angle to the inverter is forced to a
higher value, which has two effects: 1) it delays the start-up of the inverter current, and 2)
it increases the inverter dc voltage so the inverter current is reduced. In this way, a larger
proportion of the rectifier current is used to build up the cable voltage.
In the control system, from the CCA is forced to a high value after removal of the fault
in the inverter ac system. In the model this is represented by adding an additional current
to the optional input in the CCA block diagram. This function is active when the dc volt-
age in the inverter has been less than a reference (VOLT_EN) for a specified time
(TIME_EN) and the ac voltage has exceeded a specified value (GAMST_LIM). The func-
tion is disabled when the dc voltage is greater than a value (VOLT_DIS for a specified
time (TIME_DIS). The model of the inverter gamma 0 start function is illustrated in
Figure 18-48.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-84
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II Model CDCAB1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-85
Modeling dc Transmission PSS®E 33.4
CDCAB1 Example Case Program Application Guide: Volume II
18.12.1 Power Flow Data (RAWD File) for CDCAB1 Example Case
0 100
hvdc test case
nesa/tud/abb dynamic model
1 ‘dummy2’ 400. 1 0. 0. 1 1 1.025 0.
2 ‘dummy2’ 400. 1 0. 0. 1 1 1.025 0.
3 ‘rec_gen’ 400. 3 0. 0. 1 1 1.025 0.
4 ‘inv_gen’ 400. 3 0. 0. 1 1 1.025 0.
5 ‘load5’ 400. 1 0. 0. 1 1 1.025 0.
6 ‘load6’ 400. 1 0. 0. 1 1 1.025 0.
0
5 1 1 1 1 600. 300. 0. 0. 0. 0.
6 1 1 1 1 600. 300. 0. 0. 0. 0.
0
3 1 1202.664 219.01 9999. -9999. 1.025 0 3000. .08625 .9957 0. 0. 1. 1 100. 9999.,-9999.
4 1 7.389 230.63 9999. -9999. 1.025 0 3000. .08625 .9957 0. 0. 1. 1 100. 9999.,-9999.
0
1 3 1 0. .0001 0. 0. 0. 0.,,, 0. 0. 0. 0. 1 0.
1 -5 1 0. .0001 0. 0. 0. 0.,,, 0. 0. 0. 0. 1 0.
2 4 1 0. .0001 0. 0. 0. 0.,,, 0. 0. 0. 0. 1 0.
2 -6 1 0. .0001 0. 0. 0. 0.,,, 0. 0. 0. 0. 1 0.
0
0
0
1 2 2.1 1500. 400. 0. 2.1 0.1 R 0.
1 2 17. 13. .296 9.25 400. .41 1.0325 1.1625 .8625 .00125 0 0 0 1
2 2 19. 15. .296 9.125 400. .41 1.0400 1.1625 .8625 .00125 0 0 0 1
0
1 0 1. 1. 0 326. 1 326.
2 0 1. 1. 0 326. 1 326.
0
0
0
0
0
0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-86
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II CDCAB1 Example Case
DC# C O N S S T A T E S V A R S I C O N S
1 41-244 17-50 1-48 1-13
X--- RECTIFIER ---X X--- INVERTER ----X MDC RDC RCOMP SETVAL VSCHED VCMODE DELTI
1 DUMMY2 400 2 DUMMY2 400 2 2.10 2.10 1500.0 400.0 0.0 0.1000
CUR_DIR FRC_R FRC_I PMOD_R PMOD_I EC_R EC_I VC_I PSC_R PSC_I
0 0 0 0 0 0 0 0 0 0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-87
Modeling dc Transmission PSS®E 33.4
CDCAB1 Example Case Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-88
PSS®E 33.4 Modeling dc Transmission
Program Application Guide: Volume II CDCAB1 Example Case
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-89
Modeling dc Transmission PSS®E 33.4
CDCAB1 Example Case Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
18-90
Chapter 19
Transmission Line and
Other Relay Models
Chapter 19 - Transmission Line and Other Relay Models
19.1 Principles
The model library includes a group of detailed branch relay models. These models, as
described in this section, are intended to represent the general principles of relays that are
sensitive primarily to apparent impedance. The models are not intended to exactly repre-
sent any particular product of any relay manufacturer. Rather, they model the effects of
actual relays given properly specified data and proper interpretation by the engineer. The
detailed relay models, which are demanding in terms of data, are constructed from a set of
basic elements described below. The relay models themselves are best understood on the
basis of a good understanding of these elements.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-1
Transmission Line and Other Relay Models PSS®E 33.4
Relay Elements Program Application Guide: Volume II
nal. The reset input instantaneously initializes the clock but does not start it. The start
input starts the clock; when the clock times out the output has a value of 1. After the clock
has been started, additional start signals are ignored unless a reset signal has been given.
The timer delay setting may be zero in which case the output is enabled instantaneously.
The action of the timer is depicted in Figure 19-2. If the delay time specified is not a multi-
ple of the time step, action will take place at the nearest time.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-2
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Relay Elements
X Inactive Area
t
t + t Locus of Apparent
Impedance
t + 2t
t1
t1 + t
Active Area
a. Without a Blinder
Locus of Apparent
t + t t Impedance
t + 2t
t + 3t
t1 + 2t
t1
t1 + t
Active Zone Flag Set at t + 2t
Area Zone Flag Reset at t1 + t
Blinder
b. With a Blinder
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-3
Transmission Line and Other Relay Models PSS®E 33.4
Relay Elements Program Application Guide: Volume II
Delay
Start Signal
Start
Reset Signal
Timer Output
Reset Output
Start Signal
Delay
Reset Signal
Output
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-4
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Relay Elements
Force Trip
Trip Self-Trip
Breaker TRIP
Timer
Permissive
Flag AND OR
Reset Self
Reclosure RECLOSE
Breaker
Timer
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-5
Transmission Line and Other Relay Models PSS®E 33.4
Bases for Relay Data Program Application Guide: Volume II
19.2.8 Blinders
The relays are provided with blinders that form a straight-line boundary to restrict the
extent of their otherwise circular zones. The characteristic of each blinder is a straight line
separating the R-X plane into a trip-permitted zone on one side and a trip-prohibited zone
on the other, as shown in Figure 19-4 (top). The blinder’s effective zone is logically and-ed
with all basic zones of the relay in which the blinder is incorporated to produce a restricted
effective zone as shown in Figure 19-4 (bottom).
2. All impedance intercepts, zone center distances, and zone diameters, expressed with
respect to the R-X plane, are stated in terms of impedance per-unit on system base.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-6
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Bases for Relay Data
4. All currents, voltages, and detected impedances are stated per unit with respect to
system MVA base.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-7
Transmission Line and Other Relay Models PSS®E 33.4
Bases for Relay Data Program Application Guide: Volume II
X X
Type 2 Type 2
Trip Trip
Trip Trip-Prohibited Prohibited Permitted
Permitted Angle
R R
Intercept Intercept Angle
X Trip X
Prohibited
Type 1 Type 1
Trip Angle
Permitted
Intercept
R R
Intercept
Angle Trip
Permitted
Trip
Prohibited
a. Blinder Types
Type 2 Blinder
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-8
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model DISTR1
Calculation Applied
Prior to Major
Disturbance 1
2
3
1
Zone
Flag Set
t t – t
n=3
Relay Model is Called
Zone Boundary Every Three Time Steps
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-9
Transmission Line and Other Relay Models PSS®E 33.4
Model DISTR1 Program Application Guide: Volume II
Low-Current Flag
Zone 1 Flag • Start
Zone 1
• Timer Self-Trip
Reset Permissive
Flag Force
• Trip Signal
•
Low-Current Flag
Zone 2 Flag • Start
Zone 1 Trip Signal
• Timer
Zone Reset
Detector •
Low-Current Flag
Zone 3 Flag • Start
Zone 1
• Timer
Reset
Low-Current Flag
Trip Signal
Self-Trip Self Trip
Reset Breaker Timer
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-10
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model DISTR1
19.4.3 Data
ICON(I) The relay type is specified by this ICON. The zone shape associ-
ated with each type is shown on the data sheet.
ICON(I+1) Specifying 0 disables all tripping actions of relay model, but
allows detected impedance to be recorded as if model was active.
ICON(I+2,3,4) Specify a line to be tripped by transfer-trip action from this relay.
Setting these ICONs to zero deactivates transfer tripping.
ICON(I+5,6,7) See above.
ICON(I+8,9,10) See above.
ICON(I+11) Specify permissive flag supervising the relay’s tripping of its
(Note: ICON(I+11) own circuit breaker. Its value is initialized to 1 (permit tripping)
through ICON(I+28) by activity DYRE and is not affected by activity STRT. Supervis-
are not included in the ing relays such as CIROS1, or the user activity ALTR, may
data record for change the value of this ICON during a simulation run. Supervis-
DYRE.) ing action by another relay is achieved by setting the supervisory
ICON number of the supervising relay to (I+11). (See
Sections 19.6 and 19.7.)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-11
Transmission Line and Other Relay Models PSS®E 33.4
Model DISTR1 Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-12
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model DISTR1
occurs on circuit 1 at the bus 1 (sending) Figure 19-10 shows the locus of apparent
end. The data shown in Figure 19-7 and 19-8 impedance, Z, seen by DISTR1 on circuit 2
is a first trial at relay settings. in relation to that relay’s impedance zones.
Figure 19-9 shows the dialog and relay mes- Figure 19-11 shows the simulation result in
sage output from a first simulation run in more conventional time-domain terms and
which a fault is simulated by the applica- emphasizes the collapse of the system after
tion of a 100 per-unit reactive admittance the tripping of the second transmission cir-
(i.e., 0.01 per-unit fault impedance) at the cuit.
line reactor location of circuit 1. The fault
must be applied by changing the value of
the branch shunt admittance, rather than by
changing the bus shunt admittance at bus
1, because the bus shunt would be behind
the relays and would result in a contribu-
tion to line current in the wrong direction.
The second page of Figure 19-9 shows the
use of activity RUN where DISTR1, rather
than the user, handles the clearance of the
fault. Because DISTR1 will handle fault
clearance in this run, the initial run dura-
tion can be any convenient length, rather
than the duration of the fault. An initial run
to 0.2 sec, with the fault applied at t = 0.1,
permits plotting and printing every time
step while faults and switchings are caus-
ing rapid changes. (Output channel print-
ing is deleted from Figure 19-9 after t =
0.133 to conserve space.) From t = 0.2, the
run is extended to t = 5.0 with more eco-
nomical printing and plotting intervals.
The simulation output shows messages
from the two DISTR1 models. These mes-
sages indicate that the relay on circuit 1
sees the fault in its zone 1 and that this
results in clearance by the 1.5 cycle
breaker after 0.033 sec, or 2 cycles, as
expected, given the 0.5 cycle zone 1 relay
time. The messages from DISTR1 also
indicate that the relay on circuit 2 sees the
fault in its third zone from t = 0.117 sec-
onds. This zone 3 timer times out as the
message indicates at t = 0.25 seconds,
which initiates the breaker tripping 1.5
cycles later. The voltage never recovers
and appears to still be dropping.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-13
Transmission Line and Other Relay Models PSS®E 33.4
Model DISTR1 Program Application Guide: Volume II
DISTR1
mho, Impedance, or Reactance Distance Relay
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-14
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model DISTR1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-15
Transmission Line and Other Relay Models PSS®E 33.4
Model DISTR1 Program Application Guide: Volume II
Zone 3
Zone 2
Zone 1
mho Distance
Zone 3
Reach
Zone 3
Center
Distance
Zone 3 Zone 2
Centerline Zone 1 Reach
Angle Reach
Reactance Distance
Zone 3
Zone 2
Zone 1
R
Directional
Element
Impedance Distance
Figure 0-0 (Cont). Application of DISTR1 to Circuits 1 and 2 Between Buses 1 and 2
of Sample System (Sheet 2 of 3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-16
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model DISTR1
Inactive Area X
2
1
X R
Intercept
R
-1 -2
R R
Blinder Types
Directional
Element
Angle
R
Figure 0-0 (Cont). Application of DISTR1 to Circuits 1 and 2 Between Buses 1 and 2
of Sample System (Sheet 3 of 3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-17
Transmission Line and Other Relay Models PSS®E 33.4
Model DISTR1 Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-18
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model DISTR1
TIME X- VALUE --X X--------- IDENTIFIER ---------X X- VALUE --X X--------- IDENTIFIER ---------X
-0.0167 0.91666 VOLT 2 [RECEIVE 500.00] 44.435 ANGL 1 [HYDRO 500.00] [1 ]
3 -5.5805 ANGL 3 [LOAD 230.00] [1 ] 26.902 POWR 1 [HYDRO 500.00] [1 ]
5 4.5000 POWR 3 [LOAD 230.00] [1 ] 10.296 VARS 1 [HYDRO 500.00] [1 ]
7 0.10219 R-1-2-1 0.39110E-01 X-1-2-1 R+jX as seen by DISTR1
9 0.10219 R-1-2-2 0.39110E-01 X-1-2-2
for circuit 1
0.1000 0.91666 44.435 -5.5805 26.902 4.5000 10.296
7 0.10219 0.39110E-01 0.10219 0.39110E-01
R+jX as seen by DISTR1
BRANCH DATA FOR CKT 1 FROM 1 [HYDRO 500.00] TO 2 [RECEIVE 500.00]:
STATUS LINE R LINE X CHARGING RATE-A RATE-B RATE-C LENGTH for circuit 2
OLD 1 0.00500 0.07200 5.50000 2000.0 1000.0 2500.0 0.0 CHANGE IT?
LINE SHUNTS: BUS 1 [HYDRO 500.00] BUS 2 [RECEIVE 500.00]
OLD 0.00000 -2.00000 0.00000 0.00000 CHANGE IT?
NEW 0.00000-100.00000 0.00000 0.00000 0+j.01 per unit impedance fault
METERED END IS BUS 1 [HYDRO 500.00]. ENTER 1 TO REVERSE: applied on circuit 1
7 DIAGONAL AND 8 OFF-DIAGONAL ELEMENTS
RELAY DISTR1 # 1 CIRCUIT 1 FROM 1 TO 2 MESSAGES AT TIME = 0.108: End of ½ cycle zone 1 operating time of
ZONE 1 TIMER(S) TIMED OUT
SELF TRIP BREAKER TIMER STARTED relay; circuit breaker receives trip signal
0.1083 0.32616 44.435 -5.5805 5.5109 2.4114 22.557
7 0.87426E-03 0.93942E-02 0.64095E-01 0.49172E-01
RELAY DISTR1 # 1 CIRCUIT 2 FROM 1 TO 2 MESSAGES AT TIME = 0.117: DISTR1 on circuit 2 sees fault on
APPARENT IMPEDANCE ENTERED ZONE(S) 3
ZONE 3 TIMER(S) STARTED
circuit 1 as voltage at bus 1 falls
0.1167 0.27259 44.575 -5.5008 4.3274 1.7994 18.634
7 0.83635E-03 0.93107E-02 0.58145E-01 0.51909E-01
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-19
Transmission Line and Other Relay Models PSS®E 33.4
Model DISTR1 Program Application Guide: Volume II
TIME X- VALUE --X X--------- IDENTIFIER ---------X X- VALUE --X X--------- IDENTIFIER ---------X
0.1333 0.38151 VOLT 2 [RECEIVE 500.00] 45.401 ANGL 1 [HYDRO 500.00] [1 ]
3 -4.8232 ANGL 3 [LOAD 230.00] [1 ] 8.0012 POWR 1 [HYDRO 500.00] [1 ]
5 2.0341 POWR 3 [LOAD 230.00] [1 ] 10.772 VARS 1 [HYDRO 500.00] [1 ]
7 0.10000E+11 R-1-2-1 0.10000E+11 X-1-2-1
9 0.49250E-01 R-1-2-2 0.66303E-01 X-1-2-2
TIME X- VALUE --X X--------- IDENTIFIER ---------X X- VALUE --X X--------- IDENTIFIER ---------X
0.1750 0.41323 VOLT 2 [RECEIVE 500.00] 49.594 ANGL 1 [HYDRO 500.00] [1 ]
3 -0.79484 ANGL 3 [LOAD 230.00] [1 ] 9.4337 POWR 1 [HYDRO 500.00] [1 ]
5 1.8209 POWR 3 [LOAD 230.00] [1 ] 13.592 VARS 1 [HYDRO 500.00] [1 ]
7 0.10000E+11 R-1-2-1 0.10000E+11 X-1-2-1
9 0.50858E-01 R-1-2-2 0.73278E-01 X-1-2-2
TIME X- VALUE --X X--------- IDENTIFIER ---------X X- VALUE --X X--------- IDENTIFIER ---------X
0.2000 0.42177 VOLT 2 [RECEIVE 500.00] 53.393 ANGL 1 [HYDRO 500.00] [1 ]
3 3.1707 ANGL 3 [LOAD 230.00] [1 ] 9.8083 POWR 1 [HYDRO 500.00] [1 ]
5 1.7814 POWR 3 [LOAD 230.00] [1 ] 14.397 VARS 1 [HYDRO 500.00] [1 ]
7 0.10000E+11 R-1-2-1 0.10000E+11 X-1-2-1
9 0.51071E-01 R-1-2-2 0.74965E-01 X-1-2-2
RELAY DISTR1 # 1 CIRCUIT 2 FROM 1 TO 2 MESSAGES AT TIME = 0.250: Circuit 2 breakers receive
ZONE 3 TIMER(S) TIMED OUT
SELF TRIP BREAKER TIMER STARTED trip signal
RELAY DISTR1 # 1 CIRCUIT 2 FROM
SELF TRIP BREAKER TIMER TIMED OUT
1 TO 2 MESSAGES AT TIME = 0.275: Breakers are open on
*** CIRCUIT 2 FROM 1 [HYDRO 500] TO 2 [RECEIVE 500] circuit 2
TRIPPED AT TIME = 0.275
Figure 0-0 (Cont). Dialog for Simulation with DISTR1 on Circuits 1 and 2
Between Buses 1 and 2 (Sheet 2 of 2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-20
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model DISTR1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-21
Transmission Line and Other Relay Models PSS®E 33.4
Model DISTR1 Program Application Guide: Volume II
PELEC Hydro
PELEC Load
Voltage 2
Circuit 2 Tripped
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-22
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model DISTR1
The undesirable effect of the third zone of the distance relay on circuit 2 can be corrected
in this example by the application of a blinder. The proper location of the blinder can be
found by rerunning the simulation of Figure 19-9 with no changes except for setting the
zone 3 time delay of the DISTR1 relay on circuit 2 to a large value. The result of this
appears in the relay messages in Figure 19-12 and by the locus of apparent impedance seen
by DISTR1 on circuit 2, shown in Figure 19-13. The messages and the plotted locus show
that the apparent impedance seen by DISTR1 on circuit 2 hovers close to the edge of zone
3 and swings into and out of the zone. The time response shown in Figure 19-14 indicates
that this low value of apparent Z is the result of severely depressed voltage and consequent
high reactive power flow into the load area. The timings in Figure 19-12 indicate that the
zone 3 time delay would have to be about 0.3 sec to avoid trips during the successive
incursions of apparent Z into the third zone. This delay is too long and would prevent the
relay from providing its intended backup protection for other relays.
Tripping due to the swings shown in Figure 19-12 can also, though, be prevented by use of
a blinder to clip off the right-hand side of zone 3. Figures 19-15 through 19-17 show the
DISTR1 data, messages, and simulation output involved when a blinder is placed at the
right-hand side of the standard circular relay zones. The placement of the blinder is shown
in Figure 19-16, and the corresponding data are shown in Figure 19-15. This final simulation
run includes a major load shedding action at t = 3.0 sec, after which system voltages
recover strongly and continued satisfactory operation becomes possible.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-23
Transmission Line and Other Relay Models PSS®E 33.4
Model DISTR1 Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-24
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model DISTR1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-25
Transmission Line and Other Relay Models PSS®E 33.4
Model DISTR1 Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-26
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model DISTR1
** DISTR1 ** RELAY SLOT FROM BUS NAME BSKV TO BUS NAME BSKV CKT ID
1 1 HYDRO 500 2 RECEIVE 500 2
I C O N S C O N S V A R S
32-60 83-106 13-22
TRAN TB TRAN TR BL1 TYP BL1 INT BL1 ROT BL2 TYP BL2 INT BL2 ROT
1.500********* 2.000 0.035 86.000 0.000 0.000 0.000
Blinder added to
DISTR1 on circuit 2
RELAY DISTR1 # 1 CIRCUIT 1 FROM 1 TO 2 MESSAGES AT TIME = 0.100:
APPARENT IMPEDANCE ENTERED ZONE(S) 1 2 3
ZONE 1 2 3 TIMER(S) STARTED
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-27
Transmission Line and Other Relay Models PSS®E 33.4
Model DISTR1 Program Application Guide: Volume II
Load Shedding
Prefault
Blinder
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-28
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model DISTR1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-29
Transmission Line and Other Relay Models PSS®E 33.4
Model RXR1 Program Application Guide: Volume II
19.6.1 Operation
The double circle or lens out-of-step relay model (CIROS1) detection is based on circular
characteristics. CIROS1 may be used to trip its own line, transfer-trip up to three other
lines, or control the supervisory flag of another relay. The purpose of the out-of-step relay
is to detect the passage of the apparent impedance locus through zone 2. The arrangements
of characteristics is shown in Figure 19-19. Setting the type code, ICON(I+1), to +1 or -1
gives a pair of full-circle boundaries. Setting the type code to +2 or -2 gives a pair of lens-
shaped boundaries. In both cases, the important thing is that the boundaries produce an
inner zone, zone 1, surrounded by a second zone, zone 2. A rapid passage through zone 2
into zone 1 is interpreted as evidence of a fault. A passage taking more than a defined
time, however, indicates a system swing or out-of-step situation. The detection logic of the
relay is shown in Figures 19-20 and 19-21.
A positive value of the type code, ICON(I+1), puts CIROS1 in tripping mode. In this
mode it has no effect on the supervisory flag, if any, specified by its IFL argument; rather
it establishes trip signals that are passed to its own and its transfer-trip circuit breakers, or
are not passed, depending upon its own supervisory permissive flags, ICON(I+16) and
ICON(I+17).
A negative value of type code, ICON(I+1), puts CIROS1 in its blocking mode, and it
sends no trip signals to its own circuit breaker. Instead it sets the permissive flag of its
supervised relay to zero on detection of an out-of-step condition. Transfer tripping actions
of CIROS1 are the same in its tripping and blocking modes. CIROS1 is made to supervise
another relay, a DISTR1 for example, by setting the calling argument, IFL, of CIROS1 to
the ICON address of the supervised relay’s permissive flag. This cross referencing must
be done via the relay editors or activity ALTR.
The supervisory, or permissive, flags of the supervised relay are set to 1 (permit tripping)
by activity DYRE, and are not affected by activity STRT. CIROS1 affects the self-trip
supervisory permissive flag of its supervised relay only on detection of the out-of-step
condition, where upon CIROS1 sets this flag to zero. CIROS1 does not ever reset the per-
missive flag to 1.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-30
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model CIROS1
Self-Trip
Permissive Force
Flag Trip Signal
Zone 1 Flag •
Zone 1 •
Timer
Zone 2 Flag
Zone 2
Timer
Trip
Zone 3 Flag Signal
Zone 3
Pickup Timer •
Timer
Start Time
Memory
Low Current Flag
• Start
Zone 4 Signal Pickup
Flag (Zone 4)
• Reset Timer
Signal
Trip
Signal Self-Trip Self Trip
Reset Breaker Timer
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-31
Transmission Line and Other Relay Models PSS®E 33.4
Model CIROS1 Program Application Guide: Volume II
CON(J+4)
Inner Zone
CON(J+1)
CON(J+6)
CON(J+3) Outer Zone
CON(J+5)
R
CON(J+2) CIROS1 Type 1
Outer Zone
Inner Zone
CON(J+4
)/2
C ON
(J+1
CON(J+3) ) /2
CON(J+1)/2
CON(J+4)/2
CON(J+6)
R
CON(J+5)
CON(J+2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-32
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model CIROS1
Timer Started
Blinder
Timer Reset:
Leave Zone 2
Timer Reset
Zone 2 R
Zone 1 R
R
Center Circles with Diameter
#2 1 and 2 Drawn With
Center Center #1
S R #1
R S
Blinder
b. Lens Geometry
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-33
Transmission Line and Other Relay Models PSS®E 33.4
Model CIROS1 Program Application Guide: Volume II
Permissive Flag of
Supervised Relay
•
Zone 2 Flag
Start
Low Current Flag I
• Z O/S
Zone Signal • Blocking Force
T • Trip
Detector Zone 2 Flag Reset
• T • Tripping Signal
•
Zone 1 Flag Self-Trip Self Trip
Breaker
Timer
Reset
•
Self-Trip
Permissive Flag
Transfer
Trip Transfer Trips
Breaker
• Reset Timer
Transfer Trip
Permissive Flag
The following points should be noted in filling out the data sheet:
• The relay is at the from bus looking toward the to bus.
• If invalid line data is specified, the appropriate message is printed out during
initialization.
• A from bus of 0 for a transfer trip bypasses the logic for that transfer trip.
• CIROS1’s own permissive flags should be set to 1 by the user if tripping on out-of-step
is required. The model does not initialize its own or any other permissive flags. Upon
detection of an out-of-step, the permissive flag of a supervised relay contained in
ICON(IFL) will be set to zero if CIROS1 is in the blocking mode.
• CIROS1 requires certain ICON and VAR locations for local storage of flags, etc. Care
should be exercised not to overwrite these storage locations.
• The first three VARs used by CIROS1 are the per-unit resistance, reactance, and cur-
rent. These values may be put into output channels. If the resolution of the relay is other
than 1, the values will be constant between sample points.
• All angles are specified in degrees from the horizontal with anti-clockwise direction pos-
itive. Figure 19-19 specifies the geometrids.
• All timer settings are specified in cycles and include any delays.
• Resetting of timers is assumed instantaneous.
• If CIROS1 is used only for tripping on an out-of-step, the supervisory ICON can have
a value of 0. If both tripping or blocking may be considered, it is recommended that the
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-34
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model SLNOS1
supervisory ICON be set to the address of the supervised relay’s permissive flag. The
permissive flag of a supervised relay will be set to 0 only during the blocking mode upon
detection of an out-of- step.
• The self-trip permissive flag of CIROS1 prohibits only self trip. All other operation is
independent of the self-trip permissive flag.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-35
Transmission Line and Other Relay Models PSS®E 33.4
Model SLNOS1 Program Application Guide: Volume II
Zone 2 Flag
Initiating Zone 5 Flag
Zone 5 Flag
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-36
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model SLNOS1
Permissive Flag of
Supervised Relay
• Blocking Force
Out-of-Step • Trip Signal
Signal •
• Tripping
•
Self-Trip
Permissive Flag
Zone 1 Flag
Low Current Flag
•
M Previous Zone 5 Flag
E
M Start
O Signal
R I
Previous Zone 4 Flag Z
Y Out-of-Step
Zone Low Current Flag T
Detector • Reset T Signal
Zone 3 Flag Signal
Zone 1 Flag
•
Zone 3 Flag
•
Zone 2 Flag
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-37
Transmission Line and Other Relay Models PSS®E 33.4
Model SLNOS1 Program Application Guide: Volume II
e4
e3
Zon
Zon
Zone 2
e1
e5
Zon
Zon
Figure 19-26. Zone Definition for Double Blinder SLNOS1
The following points should be noted in filling out the data sheet:
• The relay is at the from bus looking toward the to bus.
• If invalid line data is specified, the appropriate message is printed out during
initialization.
• A from bus of 0 for a transfer trip bypasses the logic for that transfer trip.
• SLNOS1’s own permissive flags should be set to 1 by the user if tripping on out-of-step
is required. The model does not initialize its own or any other permissive flags. Upon
detection of an out-of-step, the permissive flag of a supervised relay contained in the
supervisory ICON will be set to zero if SLNOS1 is in the blocking mode.
• SLNOS1 requires certain ICON and VAR locations for local storage of flags, etc. Care
should be exercised not to overwrite these storage locations.
• The first three VARs used by SLNOS1 are the per-unit resistance, reactance, and cur-
rent. These values may be put into output channels. If the resolution of the relay is other
than 1, the values will be constant between sample points.
• Angles are specified in degrees from the horizontal with anti-clockwise direction
positive.
• All timer settings are specified in cycles and include any delays.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-38
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model DPDTR1
•
Power
Flow Reset
Detector
• Timer
Start
Rate of
Change Trip
Detector Signal
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-39
Transmission Line and Other Relay Models PSS®E 33.4
Model TIOCR1 Program Application Guide: Volume II
current. The actual time to close the trip contact in response to a varying input current is
given by the integral of the rate of motion of the sensitive element, as defined in Figure 19-
28. The movement occurs for any value of current exceeding the threshold current.
1 hr
1
Threshold
Time to Close Relay (sec)
= ---------------------------------
Time to Close
- dt
First Current Point
Trip when = 1
2
– 1 – I
= ---------------------- dt
T reset
where I = per unit current on system base
The model assumes that at constant threshold current it would take one hour for the con-
tact to close. The relay does not reset immediately if current goes below the threshold; it
resets in a linear fashion at a rate proportional to the square of the deviation of current
from the threshold. With zero current, it would take Treset sec to reset, while with a current
just at the threshold it would never reset. If the current goes above the pickup threshold
current during the resetting process, the relay commences integrating toward its trip con-
tact closure from its partially reset condition.
This model allows for the remote (transfer) trip of up to three lines and allows for the dis-
connection (shedding) of load at any bus. The model can self-trip if specified as one of the
transfer-trip lines. A from bus of 0 for a transfer-trip bypasses logic for that transfer-trip.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-40
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Advanced Uses of Branch Relay Models
Also, specifying a bus number of 0 for the load shedding bypasses that logic. When load
on a bus is shed, the relay model operates identically on constant MVA load, constant cur-
rent load, and constant admittance load.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-41
Transmission Line and Other Relay Models PSS®E 33.4
Model SLLP1 Program Application Guide: Volume II
Timer Started.
Timer Reset
Out-of-Step Detected,
Trip Signal Sent
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-42
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model LOEXR1
R
Fourth
Timer
Started
Rapid passage through any zone signifies that an out-of-step has not occurred. The appar-
ent loci must subsequently leave all zones and reenter to restart the timers. The model will
print messages based on zone changes even though timers are not active. SLLP1 may be
used to trip its own line and to transfer-trip up to three other lines. The following points
should be noted in filling out the data sheet:
• The relay is at the from bus looking toward the to bus.
• If invalid line data is specified, the appropriate message is printed out during
initialization.
• A from bus of 0 for a transfer trip bypasses the logic for that transfer trip.
• SLLP1’s own permissive flags should be set to 1 if tripping an out-of-step is required.
• SLLP1 requires certain ICON and VAR locations for local storage of flags, etc. Care
should be exercised not to overwrite these storage locations.
• The first three VARs used by SLLP1 are per-unit resistance, reactance, and current.
These values may be put in output channels.
• All time settings are specified in cycles.
• Resetting of timers is assumed to be instantaneous.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-43
Transmission Line and Other Relay Models PSS®E 33.4
Model LOEXR1 Program Application Guide: Volume II
detrimental to system performance due to the var drain imposed on the system. End-turn
heating is more often associated with under-excitation operation and forms a part of the
generator capability curve. Rotor heating due to induced rotor currents may cause danger-
ous over-temperatures in just several minutes. Stator over-heating may also occur due to
combination of the power being delivered by the generator and the large var flow into the
generator, but the rate of heat buildup will generally be considerably less than that occur-
ring in the rotor. In many cases, the effect of the loss of var supply and the var drain on the
system may be paramount to other effects and result in instability and severe low-voltage
conditions in the vicinity of the failed generator.
The loss of excitation condition is generally detected by under-current or under-voltage
relays in the field circuit, or by directional distance relays looking into the generator from
the generator terminals and modeled by LOEXR1. Operation of the current and voltage
relays in the field circuit is fairly obvious, and operation of the distance relay can be most
readily visualized by use of the RX diagram shown in Figure 19-31.
As the generator field is lost, rotor direct axis flux will decay, and the machine will speed
up and go out-of-step with the rest of the system. The shock to the system as the machine
goes out-of-step will not be severe because the generator rotor flux level (or machine
internal voltage) will be low.
80 MW, 80 Mvar
X
80 MW, 40 Mvar
80 MW, 100 Mvar
Assumed Initial
Operating Point
80 MW, 0 Mvar
R
Neglecting any power swings, due to flux in the rotor, the machine will make the transi-
tion from synchronous generator to induction generator including a period of increased
rotor speed with approximately constant power output. During the transition, however, var
output will decrease to zero and go negative, to a value two to four times machine rated
var output. Figure 19-31 indicates the trace or locus that would be scribed by a 100-MVA
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-44
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model SLYPN1
generator (0.8 pf) initially operating at rated output and for which excitation is lost. Hold-
ing the power flow at the relay CT and PT locations constant and varying var flow from
plus infinity to minus infinity allows a circle to be scribed on the RX diagram as indicated
in Figure 19-31.
The LOEXR1 model has been written to accommodate up to three zones, though usually
only one or two are used. The zone reach (diameter) should be set to zero to disable a
zone. The model has also be supplied with a voltage pickup point, VOLPIC. On some
relay units, the voltage must drop below this value for the relay to trip. VOLPIC should be
set to a large number if voltage is to be ignored.
Distances and reaches (diameters) should be entered on the machine base, MBASE of the
unit being protected. The center distances are normally negative values based on the
assumption that relays are set looking into the generator from its terminals, typically at a
90° angle.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-45
Transmission Line and Other Relay Models PSS®E 33.4
Model SLYPN1 Program Application Guide: Volume II
Zb
Z2
Z2
F3
F6 F5 F4 F1 R2
Z2 Z2
R1
Zb
RCVR RCVR
XMTR XMTR
The zone 2 unit has a lens shape; the blocking relay has a standard circular mho shape.
The model reports that the apparent impedance has entered zone 4 when the reverse reach-
ing relay looking away from the terminal has picked up. When the reverse looking relay
blocks, this model assumes the zone 2 timer is reset.
As an option, the SLYP51X relays may have a positive-sequence out-of-step distance
function with a characteristic concentric with the zone 2 lens. The model flags the appar-
ent impedance as being in zone 3 when it is in the area between the lens and its concentric
circle. A slow passage through zone 3 thus indicates a swing or out-of-step situation. If the
loci passages takes longer than the interzone travel time specified by the user, this optional
function will block subsequent zone 2 tripping by this model. When blocked, the zone 2
timer will reset. The zone 3 timer only resets when the apparent impedance goes outside
the outer circle.
The model also has an optional overcurrent supervisory function provided with it. If the
supervisory function is set for blocking, current above the user specified supervisory level
will cause zone 2 tripping to be blocked and the zone 2 timer to be reset. When the super-
visory function is set for tripping, current above the user specified supervisory level will
cause a trip signal to be sent instantaneously to the breaker regardless of any blocking sig-
nals or if the apparent impedance falls in the R-X plane. The model is also assumed to
have single attempt reclosure for zone 1 trips only. The model assumes all distances and
reaches are entered as positive values, and angles are between 0 and 90°. As for all PSS®E
relays, all times should be specified in cycles.
This relay has one additional feature that other PSS®E relays do not have: the capability to
disconnect one phase. As part of the input data for the model, the user can place equivalent
positive-sequence data to model the protected line while one phase is opened. This equiv-
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-46
PSS®E 33.4 Transmission Line and Other Relay Models
Program Application Guide: Volume II Model SCGAP2
alent may be obtained from activity SPCB or by other means. If the user inputs a Xequiv
greater than 1000, the model assumes that all three phases are to be tripped.
The user should be careful, when using this model to trip a single phase, to ensure that no
other relays are present on the line because the apparent impedance values and currents
the other relays will see while one phase is opened will be calculated on the basis of the
equivalent.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-47
Transmission Line and Other Relay Models PSS®E 33.4
Model SCGAP2 Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
19-48
Chapter 20
Load Modeling
These models are collectively referred to as the IEEL type models or as the IEELBL fam-
ily of models. The last two characters of the model name refer to the subsystem type. This
convention is applied throughout the load model library.
The presentation of a single data record for a subsystem model can generate multiple
instances of the model’s application. For example, presenting a bus-specific model with a
wildcard element identifier (e.g., load-related model with IL=’*’) will generate an
instance of the model for every load connected to the bus. Also, presenting an area spe-
cific subsystem model with a specific identifier (e.g., load-related model with IL=’1’) will
generate as many instances of the model as there are loads within the area that are
assigned that identifier.
Precedence is an issue unique to subsystem models. The data presentation for subsystem
models may involve intersection among the subsystems. The data may contain a presenta-
tion for both a bus-specific model and an area-specific model, and the bus associated with
the first model may belong to the area associated with the second. Therefore, a precedence
order is provided to accommodate subsystem models. The decreasing order of precedence
for resolving conflicts is from the most specific to most general subsystem; bus, owner,
zone, area, and all. A model applied to a bus will take precedence over all conflicting
models applied to any other subsystem in which the bus exists. A model applied to an
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-1
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
owner will take precedence over any conflicting model applied to a zone, area, or to all
buses.
A precedence order is provided to accommodate conflicts in element identifier as well. A
data record that introduces a subsystem model with a specific element identifier will take
precedence over a subsystem model with a wildcard (’*’) identifier.
Load-type models employ data sharing among the loads for which a model is applied.
That is, one set of CON and ICON data is used for all applications of the model. However,
if required, VAR, STATE, and reserved ICON space is allocated for each load to which
the model is applied. In other words, VAR, STATE, and reserved ICON data is unique for
each instance of the model’s application. For example, if the user enters one CIM5BL
model data record (induction motor model) with a wildcard load identifier, specified for a
bus with three loads, then the model will be applied to all three loads. Space will be
reserved for only one set of CON and ICON data, as that data is shared among all applica-
tions of the model. However, space will be reserved for three sets of VARs, STATEs, and
reserved ICONs (one for each application of the model).
For each load, there is one available slot for a load characteristic model and one available
slot for a load relay model. That is to say, it is not permissible to apply more than one load
characteristics model or more than one load relay model to the same load.
When DYRE is being run and a load record is encountered in which the subsystem is not
found (for example, load on a bus), this record is ignored and no message is printed. This
is consistent with how machine models are handled if the machine does not exist.
Further discussion of subsystem models can be found in the PSS®E Program Operation
Manual, Section 14.1.5.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-2
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
The effective value of load, as the models influence it, may be monitored during the simu-
lation by assigning the desired loads to output channels in activities CHSB or CHAN. The
user should be aware that the models convert the effective loads to current injections dur-
ing the simulation. Therefore, while assigned output channels will show the correct effec-
tive loads, the power flow listing and reporting activities available through activity LOFL
will not recognize the effective load.
where the constants m, n, r, and s are given by CON(J) through CON(J+3). These indices
are not necessarily integers, may be negative (if meaningful), and may be zero if the corre-
sponding load components are independent of frequency.
The models have no effect on constant admittance load or shunt devices as specified by
line or bus shunt data. Frequency dependence of all shunts is always represented in accor-
dance with the inductive or capacitive sign of the shunt admittance.
where Pload and Qload are the real and reactive power loads that would be drawn at nominal
frequency and one per unit voltage.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-3
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
The a and n constants in the model need not be an integer, maybe negative, and may be
zero.
The effective value of load as it varies during the simulation may be tracked by assigning
the load to an output channel in activities CHSB or CHAN. The effective load is treated as
a current injection from a fixed portion of load and a variable portion of load. Therefore,
while the output channel will show the correct effective load, the power flow listing and
reporting activities available through activity LOFL, will only show the fixed portion.
Compatibility note: The obsolete models IEELCB, IEELCZ, and IEELCA only
recognized, and operated on, the constant MVA component at loads for which these
models were applied.
3. For voltage between 0.65 and 0.75 per unit, as 1) and 2) times a linear reduction.
4. For voltage below 0.65 per unit, the lighting is assumed to be extinguished (i.e., no
load).
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-4
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
During initialization the discharge lighting is assumed to have approximately a 0.9 power
factor.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-5
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-6
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
V
Air Gap Line
Im
2. With the dynamics of the rotating load represented by the inertial differential equation,
and with the motor’s steady-state electrical characteristic represented in detail, but with
the electromagnetic dynamics of the motor neglected. This level of detail is handled by
model CMOTOR.1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-7
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
3. With both rotating load dynamics and motor electromagnetic dynamics represented in
detail. This model is handled by the family of CIM5BL, CIM6BL and CIMWBL models,
as well as CIMTR2 and CIMTR4.
Approach 1 is reasonable for many of the loads in a large-scale system-wide study because
the details of individual loads are often not known and the provision of detailed
motor/load data for thousands of loads may be a difficult task. Approach one is not ade-
quate for studies of events where the transient behavior of motor loads has a critical effect
on bus voltages and hence on their own, and other, loads in the system. It is also, of
course, unusable where the induction motors themselves are of specific interest.
Approach 2 only recognizes flux linkages for which time variation consists of an equilib-
rium component corresponding to operation at fixed slip and voltage influence the rotor of
the induction motor. This component is a unidirectional when the reference axes are syn-
chronized with supply frequency. This approach neglects the synchronizing action pro-
vided by the induction machine during transients and as well as flux and voltage decay
following tripping.
Approach 3 models a transient component that is zero in the steady state but takes the
form required to change rotor flux linkages when the machine is subjected to a sudden
change of supply frequency or voltage. The magnitude of this component is determined by
the disturbance applied to the machine, and its decay is governed by the transient and sub-
transient time constants of the rotor winding.
where:
Dm = Te T1
n
+ n
1 At PSS®E-26, CMOTOR is obsolete and has been superseded by the model CIM5BL. Discus-
sions concerning CMOTOR have been provided for backward compatibility with pre-PSS®E-
26 dynamic simulation setups. The user should refer to the PSS®E Compatibility Reference for
more information.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-8
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
Te
= Slope of motor torque-speed characteristic.
n
T1
= Slope of load torque-speed characteristic.
n
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-9
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
A typical large motor might develop full-load torque at a slip of about 0.005 pu, which
corresponds to:
Te 1.0
= 200
n 0.005
A typical centrifugal pump or fan load might have a characteristic corresponding to:
T1
2
n
A typical motor plus load inertia for a centrifugal pump or similar load might be 1.0 sec.
These data give the time constant governing speed changes as
2Hm 2×1
T = = = 0.01 sec
Dm 200
This time constant corresponds to the outer edge of the PSS®E bandwidth and may require
the integration step to be reduced from the standard value of 0.00833 sec. The short induc-
tion motor inertial time constant has a direct effect on the electrical dynamics of the motor
because the electrical slip, and hence shaft speed, has a direct effect on the electrical
equivalent circuit. As a result, system simulations including induction motors should be
checked carefully and repeatedly for evidence of numerical instability.
• •
Ra La L1
L2
Lm R1
-------
S
R
------2-
S
• •
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-10
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
The required equivalent circuit data must be estimated from the nameplate and other avail-
able data. The estimation of equivalent circuit data can be handled quite effectively in
many cases by the use of the support program, IMD, which allows the user to propose trial
equivalent circuit data and calculates the corresponding motor performance curves. The
operating procedure for IMD is provided below, and a sample dialog from a run of IMD is
shown in Figures 20-5 and 20-6.
1. Start the program by typing the command IMD.
Terminal voltage should match power flow voltage at motor bus. Use Type 2 for equiv-
alent circuit in Figure 20-4, Type 1 for equivalent circuit of Figure 20-14.
3. Enter EQUIVALENT CIRCUIT PARAMETERS for motor definition.
Values are entered per-unit on motor base. Specify R2 = L2 = 999 for single-cage
motor.
4. Enter INDIVIDUAL CURVE POINTS for checking performance at specified motor
speeds.
5. Enter SCALES for setting speed, current, torque and power factor scales prior to plot-
ting and printing.
7. Enter PRINTING DEVICE to redirect tabular output, e.g., hard copy output.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-11
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
$ imd
0 FOR EXIT,
1 FOR INITIAL SELECTIONS,
2 FOR EQUIVALENT CIRCUIT PARAMETERS,
3 FOR PRINTING DEVICE,
4 FOR SCALES,
5 FOR TABULAR OUTPUT,
6 FOR GRAPHICAL OUTPUT,
7 FOR FLUX MODEL PARAMETERS,
8 FOR INDIVIDUAL CURVE POINTS: 1
0 FOR EXIT,
1 FOR INITIAL SELECTIONS,
2 FOR EQUIVALENT CIRCUIT PARAMETERS,
3 FOR PRINTING DEVICE,
4 FOR SCALES,
5 FOR TABULAR OUTPUT,
6 FOR GRAPHICAL OUTPUT,
7 FOR FLUX MODEL PARAMETERS,
8 FOR INDIVIDUAL CURVE POINTS: 2
Figure 20-5. Use of IMD to Estimate Induction Motor Equivalent Circuit Parameters
to Match Given Nameplate Data (Sheet 1 of 3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-12
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
0 FOR EXIT,
1 FOR INITIAL SELECTIONS,
2 FOR EQUIVALENT CIRCUIT PARAMETERS,
3 FOR PRINTING DEVICE,
4 FOR SCALES,
5 FOR TABULAR OUTPUT,
6 FOR GRAPHICAL OUTPUT,
7 FOR FLUX MODEL PARAMETERS,
8 FOR INDIVIDUAL CURVE POINTS: 8
ENTER SPEED : .9915 Rated speed
MOTOR BASE MVA = 3.00000
SYSTEM BASE MVA = 100.00000
AT PU SPEED OF 0.99150
AND PU VOLTAGE OF 1.00000 Motor at rated speed with initial
TORQUE = 0.86435
CURRENT (MAG.) = 0.95815 estimate: current too low,
POWER FACTOR
P + JQ (P.U.)
=
=
0.91168
0.87353 +J 0.39370
power factor too high
YMOTOR (MOT BASE) = 0.87353 +J -0.39370
YMOTOR (SYS BASE) = 0.02621 +J -0.01181
ENTER SPEED : 0
0 FOR EXIT,
1 FOR INITIAL SELECTIONS,
2 FOR EQUIVALENT CIRCUIT PARAMETERS,
3 FOR PRINTING DEVICE,
4 FOR SCALES,
5 FOR TABULAR OUTPUT,
6 FOR GRAPHICAL OUTPUT,
7 FOR FLUX MODEL PARAMETERS,
8 FOR INDIVIDUAL CURVE POINTS: 2
0 FOR EXIT,
1 FOR INITIAL SELECTIONS,
2 FOR EQUIVALENT CIRCUIT PARAMETERS,
3 FOR PRINTING DEVICE,
4 FOR SCALES,
5 FOR TABULAR OUTPUT,
6 FOR GRAPHICAL OUTPUT,
7 FOR FLUX MODEL PARAMETERS,
8 FOR INDIVIDUAL CURVE POINTS: 8
Figure 0-0 (Cont). Use of IMD to Estimate Induction Motor Equivalent Circuit Parameters to Match
Given Nameplate Data (Sheet 2 of 3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-13
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
0 FOR EXIT,
1 FOR INITIAL SELECTIONS,
2 FOR EQUIVALENT CIRCUIT PARAMETERS,
3 FOR PRINTING DEVICE,
4 FOR SCALES,
5 FOR TABULAR OUTPUT,
6 FOR GRAPHICAL OUTPUT,
7 FOR FLUX MODEL PARAMETERS,
8 FOR INDIVIDUAL CURVE POINTS: 5
ETERM TYPE RA LA LM R1 L1 R2 L2
1.000 2 0.0040 0.0830 4.0000 0.0400 0.0800 0.0110 0.0500
0 FOR EXIT,
1 FOR INITIAL SELECTIONS,
2 FOR EQUIVALENT CIRCUIT PARAMETERS,
3 FOR PRINTING DEVICE,
4 FOR SCALES,
5 FOR TABULAR OUTPUT,
6 FOR GRAPHICAL OUTPUT,
7 FOR FLUX MODEL PARAMETERS,
8 FOR INDIVIDUAL CURVE POINTS: 0
$
Figure 0-0 (Cont). Use of IMD to Estimate Induction Motor Equivalent Circuit Parameters to Match
Given Nameplate Data (Sheet 3 of 3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-14
Full 0.91
Full Load Power Factor = 0.91
PSS®E 33.4
Starting
Starting Current
Current5.6
= 5.6
p.u.pu
Torque =
Program Application Guide: Volume II
Pullout
PulloutTorque
2.45/0.906
2.45/0.906 == 2.70 pu
2.70 p.u.
20-15
Starting Power Factor = 0.15
Starting Power Factor 0.15
Full
FullLoad Torque
Load Torque =
0.906/0.906
0.906/0.906= =1.0
1.0p.u.
pu
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
2. Estimate La and L1
4. Set Ra initially to 0.01-0.02, then adjust to set starting power factor. The starting power
factor is given roughly by (Ra + R1)/(La + L1).
5. Adjust R1 to set starting torque. For a single-cage motor the starting torque is given
roughly by Is2R1, where Is is the starting current. While increasing rotor resistances
increases starting torque, it also increases slip at full load.
6. Set L2 initially to 0.04-0.05. L2 may have to be increased to get starting load current to
flow into R1 to set starting torque.
7. Adjust R2 to set slip at full load. Initial value should be close to desired slip. L2 may have
to be adjusted in conjunction with R2. Increasing rotor resistances decreases per unit
pullout (peak) torque in relation to rated and starting torque.
Using IMD and the procedure outlined in this section, it is possible to determine the equiv-
alent motor circuit of the above data.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-16
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
20.2.4.4.1 CIM5 Type Induction Motor Models (CIM5BL, CIM5OW, CIM5ZN, CIM5AR,
CIM5AL)
The CIM5BL family of models (CIM5BL, CIM5OW, CIM5ZN, CIM5AR, CIM5AL) can be used
to model either single-cage or double-cage induction motors including rotor flux dynam-
ics. The motor is modeled in the power flow as a bus load where all of the load at a spe-
cific load id is taken as the steady-state motor load. These models may be applied to an
individual load or a subsystem of loads. For example, the CIM5BL model can be applied
to a specific load in order to model a specific induction motor. The CIM5AR model can be
applied to all loads in a specific area in order to model generic motor load using typical
data. The load composition can be any percentage of constant MVA, constant current or
constant admittance.
The data input for the model are the equivalent circuit impedances for either a Type 1 or a
Type 2 equivalent circuit model (Figure 20-8). The Model Type is specified in
ICON(M+2). The CIM5 models translate the equivalent circuit parameters into transient
parameters (flux linkage components) for use in the actual model calculations, according
to the equations in Section 20.2.6.0.1.
The equivalent circuit impedances are specified in per unit on motor MVA base. The user
has two choices for the specification of motor MVA base:
1. When CON(J+11) > 0., the motor MVA base is specified as CON(J+11).
2. When CON(J+11) = 0., the motor MVA base is specified as CON(J+12)*MW load.
Option 2 is incorporated to allow the motor size to be scaled along with the load at the bus.
The CIM5 type models use the following equation as its representation for mechanical
load torque:
Tload = Tnom (1 + )D
where is the motor speed deviation from nominal (per unit slip), D is the load damping
factor, CON(J+17), and Tnom is the motor load torque at synchronous speed.
At initialization, the CIM5 type models pick up the total power for the specified load id at
the bus and together with the equivalent circuit data and the bus voltage, calculates the ini-
tial slip and reactive power consumption of the motor. The Mvar difference between the
load and the actual motor reactive consumption, VAR(L+1), is accounted for automati-
cally by the assignment of a hidden shunt at the bus, VAR(L). If the model is unable to
resolve the load with the specified motor data, the user will be alarmed and the model will
be disabled. Based on the motor load and the initial slip, the model then calculates the syn-
chronous load torque (Tnom) in order to balance electrical and load torque in the steady
state. The value for Tnom is stored in VAR(L+4). For online initialization, any value spec-
ified for Tnom in CON(J+18) will be ignored.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-17
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
E KR
Tp
X-X l
--------------
X-X l +
E' I + – +
1 + 1 +
-------- --------- X-X EI
TS TS E --------------
– KI X-X l
X-X
--------------------- X-X l
2
X-X l
– +
– X – X +
IR
+ –
ER
E' R ----------
E
T' p
E
EI
--------
-
E' I E
+
– + +
X – X II
– –
X-X
---------------------
2 X-X l
X-X l
1 + E KR X-X
-------- + + 1-
-------- -------------- + ER
TS E R – TS X-X l
- +
X-X l
--------------
X-X l
Tp
E KI
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-18
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
Type 1 Type 2
RA + jXA RA + jXA jX1
The models include a relay that can be used to trip the motor for an undervoltage condi-
tion. CON(J+14) is specified as the per unit voltage level (VI) for which the relay will
begin timing. CON(J+15) is the time in cycles (TI) for which the voltage must remain
below the threshold in order for the relay to trip. The breaker time delay (TB) is specified
in CON(J+16). The user may disable the relay by specifying CON(J+14) as zero.
The value for Tnom can also be found through an online initialization of the motor model,
where Tnom is determined (and stored in VAR(L+4)) from the power flow conditions and
motor data.
For motor starting analysis, the user must ensure that CON(J+11), MBASE is used to
specify the motor MVA base rather than CON(J+12), PMULT. Also, the simulation time
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-19
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
step may need to be reduced to accommodate the very fast motor starting transients. It is
recommended that the data for the motor always be tested first by running a simulation
with the motor online.
The equivalent circuit impedances are specified in per unit on motor MVA base. The user
has two choices for the specification of motor MVA base:
1. When CON(J+11) > 0., the motor MVA base is specified as CON(J+11).
Option 2 is incorporated to allow the motor size to be scaled along with the load at the bus.
The CIMW type models use the following equation as its representation for mechanical
load torque:
Tload = To(A2 + B + Co + D)
where:
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-20
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
20.2.4.4.3 CIM6 Type Induction Motor Models (CIM6BL, CIM6OW, CIM6ZN, CIM6AR,
CIM6AL)
The CIM6 type models (CIM6BL, CIM6OW, CIM6ZN, CIM6AR, CIM6AL) have the detailed
load torque representation of CIMW type models, and also have the motor starting capa-
bility of CIM5 type models. The data requirement for CIM6 type models are similar to
those of CIMW type models, except that one extra CON has been added for entering the
nominal torque for motor starting analysis.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-21
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-22
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
tions from the "run" state to the "stall" state at a pre-defined voltage, Vstall. The motors in
the "stall" state are represented by an equivalent impedance (Rstall + j Xstall).
2 "AC unit model specifications", WECC Load Modeling Task Force, April 2008.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-23
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
Based on the computed winding temperature and the characteristics defined by the trip-
ping temperatures, Th1t and Th2t, the model determines the fraction of compressor motors
that are not tripped by thermal protection, Kth.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-24
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
The model determines the fraction of motors that are not tripped by under-voltage relay,
Kuv.
The model determines the fraction of motors that do not drop out, Kcon.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-25
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
tive component of the load connected at the bus during initialization is represented as a
shunt at the bus.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-26
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
The main components of the composite load model CMLDBL are the following:
• Substation transformer with load tap changer (LTC) control
• Substation shunt
• Distribution feeder equivalent
• Feeder compensation
• Motor loads (up to four)
- Up to three different types of three-phase induction motors with built-in protection
- Single-phase air conditioner compressor motor with built in protection
• Electronic loads
• Static load
• Load shedding
Fractions of load components at Load Bus
- Motor A fraction, FmA
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-27
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-28
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
The 3-phase motor model has a built-in protection based on undervoltage trip settings.
Single Phase Air Conditioner Load Model
Motor D is the single phase air conditioner load. These motors stall when voltage drops
below a set value and a portion of these motors restart when voltage recovers. It is repre-
sented by user-defined model ACMTBL. Following are some of the main features of the
single-phase air conditioner load model:
Stall characteristics
- if V<Vstall for Tstall sec
Restart characteristics
- if V>Vrst for Trst sec, Frst fraction of motors restart
Undervoltage trip
- if V<Vtr1 for Tr1 sec, Fuvr fraction trips
- if V<Vtr2 for Tr2 sec, Fuvr fraction trips
Contactor
- trips linearly between Vc1off and Vc2off
- reconnects linearly between Vc2on and Vc1on
Thermal protection
- Trips linearly between Th1t and Th2t
Substation Transformer Model
The substation transformer is modeled by the following parameters:
- Transformer short circuit reactance
- Fixed taps on both sides
- Variable tap on the low side
There is an option to model the load tap change control in dynamic simulation. The model
uses the online tap changer model OLTC1 from PSS®E standard model library to model
the dynamics of load tap change function. The online tap changing model allows the mod-
eling of transformer tap adjustments to help control low side voltage: it has two main com-
ponents. The first is the voltage sensor, which compares the input voltage to the low side
voltage control band defined by Vmin and Vmax. If the voltage input to the sensor is out
of the control band, the control will operate after the time delay has been exceeded. Thus,
the output of the regulator will be either raised or lowered until the voltage feedback into
the sensor is again within the control band.
Load Shedding
The composite load model is responsive to load shedding signal from undervoltage and
underfrequency relay connected at the system high voltage bus.
The undervoltage and underfrequency relay models disconnect a fraction of each of the
component of the composite load namely static load, electronic load, three-phase induc-
tion motor load, single-phase air conditioner load based on the applicable undervoltage or
underfrequency relay model setting. The relay model increases the feeder impedance in
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-29
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
reverse proportion to the load shedding fraction and reduces the feeder compensation as a
direction proportion of the load shedding fraction to simulate the tripping of an equivalent
fraction of the feeder from the substation. The substation transformer and substation shunt
values do not change due to load shedding.
CMLDBL Model Initialization
The composite load could be represented in the power flow at the system high voltage bus
as a constant MVA, or constant current or constant admittance load.
During initialization of a dynamic simulation run, the CMLDBL model replaces all con-
stant MVA, current, and admittance load at the defined bus with an aggregate single phase
air conditioner compressor load.
Similar models are available for defining the composite loads by owner (CMLDOW),
zone (CMLDZN), area CMLDAR and the entire system (CMLDAL).
During initialization, if the transformer reactance and / or feeder reactance are less than
threshold values, the respective component is not represented in the composite load
model. Furthermore, if the calculated far end load bus voltage is less than 0.95 pu, the
feeder impedance, Rfdr and Xfdr are reduced to bring the voltage above 0.95 pu.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-30
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
Figure 20-14. Induction Motor Equivalent Circuit for Type 1 Specification in Program IMD
Type 1
L = LA + LM L = LA + LM
L1 = LA L1 = LA
1 1
L’ = LA + L’ = LA +
1 1 1 1
+ +
LM L1 LM L1
1 L” = 0
L” = LA +
1 1 1
+ +
LM L1 L2
L1 + LM L M + L1
To’ = To’ =
oR1 oR1
L 1L M T”o = 0
L2 +
L1 + LM
To” =
oR2
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-31
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
Type 2
L = LA + LM L = LA + LM
Ll = LA Ll = LA
1 1
L’ = LA + L’ = LA +
1 1 1 1
+ +
LM L1 LM L1
1 L" = 0
L” = LA +
1 1
+
LM L1 + L2
LM + L1 + L2 L M + L1
To’ = To’ =
oR2 oR1
1 T"o = 0
1 1
+
”
Tdo L + L 1 L2
= M
oR1
I12 R1 + I22 R2
Te = s
where:
BSFREQ = The per-unit frequency deviation at the bus to which the motor is connected.
n = The per-unit deviation of shaft speed from nominal value.
4 Obsolete; this discussion is provided for backward compatibility with pre-PSS®E-26 dynamics
setups.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-32
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-33
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
This implies that the ensuing dynamic simulation run will treat the load at the bus as the
motor plus:
(4.25 – 2.21) = 2.04 MW of constant power load
(2.39 – 1.30) = 1.09 Mvar of constant Mvar load
0.5 MW of constant admittance load
1.5 MW of shunt capacitors
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-34
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
Initial
Data as Specified in Effective Values of Load Parameters in
Condition
Condition Converted Power Flow Initial Condition and Subsequent
Motor
Case Simulation
Consumption
MOTOR 2.21
GLOAD+jBLOAD = 0.5+j1.5
CONSUMP- +j0.70 GLOAD+jBLOAD = 0.5+j1.5
TION 2.21
v = 0.992 +j0.70
Figure 20-15. Adjustment of Bus Loads when Model CMOTOR is Initialized as Online
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-35
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
If the constant Mvar load at the bus is less than the reactive power consumption of the
motor at initial voltage and slip, CMOTOR automatically adds static capacitors at the
motor terminals to make up the difference. For example, if the power flow case has:
MWLOAD = 2.25 MW
MVARLOAD = 1.39 Mvar
Bus voltage = 1.02 pu
2. CON(M+4), the nominal load torque, may be given a nonzero value, but is ignored.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-36
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
This does not imply that there will be (15 + j4.97) MVA of constant MVA load during the
dynamic simulation; the CMOTOR model will override (10.92 + j4.97) MVA leaving
only 4.08 MW of constant power load. The load at all other buses (bus 150 in this case)
will be assumed to be 50% constant current and 50% constant admittance for dynamics
purposes.
Table 1 summarizes the files used in setting up this example simulation.
Figure 20-16 shows the dialog for establishing the converted initial condition power flow
case. Figure 20-17 shows the CMOTOR data sheet filled in to prepare a record for the data
file, SMEDM.
Note the following from the data sheet:
1. The initial motor load is stated only by implication through the initial condition slip,
CON(M+3). This value is arrived at by the use of program IMD. In this case, Figures 20-
5 and 20-6 show that the slip of 0.0085 pu will give a power consumption of 4 3
(0.910 + j0.415) = 10.92 + j4.97 at unity voltage. This value of slip is accurate enough
because the discrepancy between 11.2 and 10.92 can be taken from the 4.08 MW of
constant power load at bus 151 with no significant effect on the accuracy of the simu-
lation. The exact initial condition power will be placed in VAR(J+5) and VAR(J+6)
during activity STRT.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-37
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
2. The load torque at synchronous speed is entered as zero; it will be calculated by CMOTOR
in activity STRT to balance electrical and load torque in the initial condition.
The procedure for setting up the dynamic simulation is straightforward5. Activity DYRE
automatically places the required coordinated calls to CMOTOR and TMOTOR in
CONEC and CONET, respectively. Activity CHAN is used to place these VARs in output
channels with appropriate labels. For convenience VAR(15), which is VAR(J+7), is
placed in channel 4 to allow examination of the trimming capacitance (if any) assigned by
CMOTOR. Motor terminal voltage is monitored by using CHAN to place the voltage at
bus 151 into a channel.
After compiling and linking CONEC and CONET, activity STRT may be used to initialize
the CMOTOR model along with all other models as shown in Figure 20-18. The output
from DOCU shows that the motor’s VARs, J to J+7, have been assigned as VAR(8) through
VAR(15) and hence that slip, P, and Q are available in VARs 9, 13, and 14, respectively.
The output from activity DLST at the end of Figure 20-18 shows the initialized values of
VARs 13, 14, and 15. Because the bus Q load is 4.97 Mvar and the motor reactive power
consumption is 4.923 Mvar (see VAR(14)) at a terminal voltage of 0.99484 (see channel
18), the trimming capacitance simulated by CMOTOR would be zero because no deficit of
vars exists (i.e., the trimming capacitance cannot be negative). Because the actual initial
motor power consumption is 10.81 MW, the constant power consumption of the SCR
device will be simulated as 4.19 MW instead of 4.80 MW, an acceptable deviation.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-38
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-39
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
CMOTOR
Double Cage Induction Motor
ICON # Description
I 151 Bus number
STATE # Description
K Motor speed deviation
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-40
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
VARs # Description
L Old speed deviation
L+1 Present speed deviation
L+2 Internal use
L+3 Internal use
L+4 Load torque at 1 pu speed; on
motor base
L+5 Motor P
L+6 Motor Q
L+7 Admittance of initial condition Mvar
shortage
IBUS, ’CMOTOR’, RA, LA, LM, R1, L1, R2, L2, MBASE, H, D, SLIP, TORQUE, ACC/
100
100
'GENSAL' 1 5 .05 .06 5.084 1 1.5 1.2 .4 .25 .12 .03 .25/
'GENSAL' 2 5 .05 .06 5.084 1 1.5 1.2 .4 .25 .12 .03 .25/
SMEDM raw data file
100 'GENSAL' 3 5 .05 .06 5.084 1 1.5 1.2 .4 .25 .12 .03 .25/ including motor data record
201 'GENROU' 1 6 .05 1 .05 3 0 1.4 1.35 .3 .6 .2 .1 .03 .4/
100 'SCRX' 1 .1 10 200 .05 0 5 0 0/
100 'SCRX' 2 .1 10 200 .05 0 5 0 0/ Data from
previous run
100 'SCRX' 3 .1 10 200 .05 0 5 0 0/
201 'SEXS' 1 .1 .1 100 .1 0 3/
100 'HYGOV' 1 .05 .75 8 .05 .5 .2 1 0 1.3 1.1 0 .08/
100 'HYGOV' 2 .05 .75 8 .05 .5 .2 1 0 1.3 1.1 0 .08/
100
201
'HYGOV' 3 .05 .75 8 .05 .5 .2 1 0 1.3 1.1 0 .08/
'TGOV1' 1 .05 .5 1. .3 1. 1. 0./ Obsolete; CMOTOR will be
151 'CMOTOR' 0.004 0.083 4.0 0.04 0.08 0.011 0.05 12 0.9 2.0 0.0085 0 0.9/
converted to CIM5BL
Figure 20-17. CMOTOR Model Data Sheet as Completed From Figure 20-15
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-41
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
ACTIVITY? LOFL
ACTIVITY RTRN TO RETURN TO DYNAMICS--ACTIVITY? CASE SMECM Initial condition power flow
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
ACTIVITY? DOCU,ALL
CONEC MODELS
BUS NAME BASKV ICON CIRCUIT CON’S RATING CON’S STATE V A R ’ S ACC CON
151 LOAD 3.30 1 125- 131 132- 136 44 8- 15 124
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-42
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
RA LA LM R1 L1 R2 L2
0.004 0.083 4.000 0.040 0.080 0.011 0.050
CONET MODELS
BUS NAME BASKV ICON CIRCUIT CON’S RATING CON’S STATE V A R ’ S ACC CON
151 LOAD 3.30 1 125- 131 132- 136 44 8- 15 124
CONS:
1: 5.000 2: 0.5000E-01 3: 0.6000E-01 4: 5.084
5: 1.000 6: 1.500 7: 1.200 8: 0.4000
9: 0.2500 10: 0.1200 11: 0.3000E-01 12: 0.2500
VARS:
1: 0.4043E-01 2: 1.000 3: 0.4043E-01 4: 1.000
5: 0.4043E-01 6: 1.000 7: 0.4000E-01 8:-0.8500E-02
9:-0.8500E-02 10: 0.0000E+00 11: 0.0000E+00 12: 0.9121
13: 10.81 14: 4.923 15: 0.0000E+00 16: 1.045
17: 0.9948 18: 0.0000E+00 19: 0.0000E+00 20: 0.0000E+00
STATES:
1: 1.056 2: 0.8919 3: 0.4988 4: 0.0000E+00
5: 0.7224 6: 1.056 7: 0.8919 8: 0.4988
9: 0.0000E+00 10: 0.7224 11: 1.056 12: 0.8919
13: 0.4988 14: 0.0000E+00 15: 0.7224 16: 1.013
17: 0.3092 18: 0.8823 19: 0.5561 20: 0.0000E+00
21: 0.6990 22: 0.7739E-02
ICONS:
1: 151 2: 150 VAR(J+6) contains
motor initial Qelec
OUTPUT CHANNELS: VAR(J+5) contains
motor initial Pelec
#:ADDR 1: 44009 2: 44013 3: 44014 4: 44015 5: 44016
VAR VAR VAR VAR BUS VOLTAGE
9 13 14 15 150
IDENT MOT-SLIP MOT-P MOT-Q TRIM-CAP V-150
VALUE -0.85000E-02 10.807 4.9229 0.00000E+00 1.0450
#:ADDR 6: 44017
BUS VOLTAGE
151 Initial condition voltage VAR(J+7) contains value of capacitor
IDENT V-151 at motor terminals needed to make up excess of motor Q
VALUE 0.99479 load over Q assigned to bus
ACTIVITY? RUN Run simulation
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-43
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
After CMOTOR has been set up and initialized, simulation runs may be made in the con-
ventional manner. Figure 20-19 shows the effect on the motor of a three-cycle single-phase
fault with effective positive sequence impedance of j0.02 pu at bus 150. The fault reduces
the positive sequence voltage at bus 151 to 0.43 pu, which causes the motor slip to
increase from 0.0085 pu to 0.024 pu. On clearance of the fault, the positive sequence volt-
age at bus 151 returns immediately to 0.70 pu and then returns fairly slowly to nominal
voltage as the motor accelerates back to its initial speed.
The small overshoot in the motor slip curve when the fault is cleared is an aberration intro-
duced by the numerical algorithm of the CMOTOR model; it has no significant effect on
the true result, which may be seen by smoothing through the overshoot.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-44
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
12:55
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
POWER
TECHNOLOGIES,
SMALL EXAMPLE
INC.R MOTOR BEHAVIOR FOLLOWING A FAULT AT BUS 150
3.0000
2.7000
2.4000
2.1000
1.8000
TIME (SECONDS)
1.5000
1.2000
0.90000
0.60000
0.30000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-45
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
150
151
15 + j7.9
3.8 -j2.93
M M M M
2.0 MW 2.0 MW 2.0 MW 2.0 MW
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI APR 29, 1994 11:26
SMALL EXAMPLE SYSTEM BUS DATA
BOONDOCKS POWER AND LIGHT
BUS# NAME BSKV COD VOLT ANGLE MVA-LOAD CUR-LOAD Y-LOAD S H U N T AREA ZONE
100 HYDRO 33.0 2 1.0500 0.0 0 0 0 0 0 0 0 0 1 1
150 LOAD 33.0 1 1.0488 -0.1 0 0 2 1 2 -1 0 0 2 1
151 LOAD 3.30 1 0.9860 -2.8 4 0 0 0 0 0 0 -3 2 1
152 MOTOR-1 3.30 1 1.0232 -0.1 0 0 0 0 0 0 0 0 1 1
153 MOTOR-2 3.30 1 1.0232 -0.1 0 0 0 0 0 0 0 0 1 1
154 MOTOR-1 3.30 1 1.0232 -0.1 0 0 0 0 0 0 0 0 1 1
155 MOTOR-1 3.30 1 1.0232 -0.1 0 0 0 0 0 0 0 0 1 1
200 STEAM 33.0 1 1.0511 0.2 0 0 0 0 0 0 0 0 1 1
201 STEAM 3.30 2 0.9990 3.9 0 0 0 0 0 0 0 0 1 1
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI APR 29, 1994 11:26
SMALL EXAMPLE SYSTEM BRANCH DATA
BOONDOCKS POWER AND LIGHT
FROM TO CKT NAME NAME LINE R LINE X CHRGING TP ST RATA RATB RATC
100* 150 1 HYDRO LOAD 0.0100 0.1000 0.0180 1 15 18 20
100* 200 1 HYDRO STEAM 0.0200 0.2000 0.0300 1 15 18 20
150* 151 1 LOAD LOAD 0.0000 1.2500 0.0000 F 1 4 10 15
150* 152 1 LOAD MOTOR-1 0.0000 1.2500 0.0000 F 1 4 10 15
150* 153 1 LOAD MOTOR-2 0.0000 1.2500 0.0000 F 1 4 10 15
150* 154 1 LOAD MOTOR-1 0.0000 1.2500 0.0000 F 1 4 10 15
150* 155 1 LOAD MOTOR-1 0.0000 1.2500 0.0000 F 1 4 10 15
150* 200 1 LOAD STEAM 0.0100 0.1000 0.0180 1 15 18 20
200* 201 1 STEAM STEAM 0.0000 0.8000 0.0000 F 1 10 12 15
Figure 20-20. Expansion of Load Bus 151 into Separate Buses for SCR Load
and Each 2.0-MW Motor for Motor Starting Simulation Using CMOTOR
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-46
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
CMOTOR
Double Cage Induction Motor
ICON # Description
I Bus number
STATE # Description
K Motor speed deviation
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-47
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
VARs # Description
L Old speed deviation
L+1 Present speed deviation
L+2 Internal use
L+3 Internal use
L+4 Load torque at 1 pu speed; on
motor base
L+5 Motor P
L+6 Motor Q
L+7 Admittance of initial condition Mvar
shortage
IBUS, ’CMOTOR’, RA, LA, LM, R1, L1, R2, L2, MBASE, H, D, SLIP, TORQUE, ACC/
100 'GENSAL' 1 5 .05 .06 5.084 1 1.5 1.2 .4 .25 .12 .03 .25/
100 'GENSAL' 2 5 .05 .06 5.084 1 1.5 1.2 .4 .25 .12 .03 .25/
100 'GENSAL' 3 5 .05 .06 5.084 1 1.5 1.2 .4 .25 .12 .03 .25/
201 'GENROU' 1 6 .05 1 .05 3 0 1.4 1.35 .3 .6 .2 .1 .03 .4/
100 'SCRX' 1 .1 10 200 .05 0 5 0 0/
100 'SCRX' 2 .1 10 200 .05 0 5 0 0/
100 'SCRX' 3 .1 10 200 .05 0 5 0 0/
201 'SEXS' 1 .1 .1 100 .1 0 3/
100 'HYGOV' 1 .05 .75 8 .05 .5 .2 1 0 1.3 1.1 0 .08/ Motor initially off line
100 'HYGOV' 2 .05 .75 8 .05 .5 .2 1 0 1.3 1.1 0 .08/
100 'HYGOV' 3 .05 .75 8 .05 .5 .2 1 0 1.3 1.1 0 .08/
201 'TGOV1' 1 .05 .5 1. .3 1. 1. 0./
152 'CMOTOR' 0.004 0.083 4.0 0.04 0.08 0.011 0.05 0 0.9 2.0 1.0 0.9216 0.5/ Obsolete; CMOTOR
153 'CMOTOR' 0.004 0.083 4.0 0.04 0.08 0.011 0.05 0 0.9 2.0 1.0 0.9216 0.5/
154 'CMOTOR' 0.004 0.083 4.0 0.04 0.08 0.011 0.05 0 0.9 2.0 1.0 0.9216 0.5/ records will be converted
155 'CMOTOR' 0.004 0.083 4.0 0.04 0.08 0.011 0.05 0 0.9 2.0 1.0 0.9216 0.5/ to CIM5BL records
Figure 20-22 shows the CONEC/CONET subroutines, partial DOCU report, and channel
assignments established in setting up the simulation with activity DYRE and CHAN.
CONEC and CONET have no special logic, and the initial values of motor real and reac-
tive power in VARs 13, 14, 21, and 22 are zero. This case requires the following for
acceptable convergence of the network solutions in dynamic simulations:
1. The induction motor acceleration factor, CON(L), is set to a value between 0.3 and 0.5.
(DYRE used CON(124) as CON(L) for both calls to CMOTOR, hence forcing the same
acceleration for each motor.)
2. The dynamics network solution accelerating factor is set to approximately 0.7 via the
dynamic solution parameters option of activity ALTR.
With the setup established, the dynamic simulation of motor starting is handled simply by
changing CON(132) to switch the motor onto bus 152 and changing CON(144) to switch
on the motor at bus 153. The PSAS input file (PSAS is the Simulation Run Assembler sec-
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-48
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
tion of PSS®E) to simulate the sequential starting of the motors at a time interval of 10 sec
is shown at the end of Figure 20-22.
SUBROUTINE CONEC
C
$INSERT COMON4
C
CALL CMOTOR( 1, 125, 132, 44, 8, 124)
CALL CMOTOR( 2, 137, 144, 45, 16, 124)
CALL CMOTOR( 3, 149, 156, 46, 24, 124)
CALL CMOTOR( 4, 161, 168, 47, 32, 124)
C
RETURN
END
SUBROUTINE USRXXX(MC,SLOT,IT)
INTEGER MC,SLOT,IT
SELECT (IT)
FIN
RETURN
END
SUBROUTINE CONET
C
$INSERT COMON4
C
CALL TMOTOR( 1, 125, 132, 44, 8, 124)
CALL TMOTOR( 2, 137, 144, 45, 16, 124)
CALL TMOTOR( 3, 149, 156, 46, 24, 124)
CALL TMOTOR( 4, 161, 168, 47, 32, 124)
C
IF (.NOT. IFLAG) GO TO 9000
C
C NETWORK MONITORING MODELS
C
C
9000 CONTINUE
C
RETURN
END
Figure 20-22. Setup of Dynamic Simulation for Motor Starting using Model CMOTOR
(Sheet 1 of 3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-49
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
CONEC MODELS
BUS NAME BASKV ICON CIRCUIT CON’S RATING CON’S STATE V A R ’ S ACC CON
152 MOTOR-1 3.30 1 125- 131 132- 136 44 8- 15 124
RA LA LM R1 L1 R2 L2
0.004 0.083 4.000 0.040 0.080 0.011 0.050
BUS NAME BASKV ICON CIRCUIT CON’S RATING CON’S STATE V A R ’ S ACC CON
153 MOTOR-2 3.30 2 137- 143 144- 148 45 16- 23 124
RA LA LM R1 L1 R2 L2
0.004 0.083 4.000 0.040 0.080 0.011 0.050
BUS NAME BASKV ICON CIRCUIT CON’S RATING CON’S STATE V A R ’ S ACC CON
154 MOTOR-3 3.30 3 149- 155 156- 160 46 24- 31 124
RA LA LM R1 L1 R2 L2
0.004 0.083 4.000 0.040 0.080 0.011 0.050
BUS NAME BASKV ICON CIRCUIT CON’S RATING CON’S STATE V A R ’ S ACC CON
155 MOTOR-4 3.30 4 161- 167 168- 172 47 32- 39 124
RA LA LM R1 L1 R2 L2
0.004 0.083 4.000 0.040 0.080 0.011 0.050
BUS NAME BASKV ICON CIRCUIT CON’S RATING CON’S STATE V A R ’ S ACC CON
152 MOTOR-1 3.30 1 125- 131 132- 136 44 8- 15 124
BUS NAME BASKV ICON CIRCUIT CON’S RATING CON’S STATE V A R ’ S ACC CON
153 MOTOR-2 3.30 2 137- 143 144- 148 45 16- 23 124
Figure 0-0 (Cont). Setup of Dynamic Simulation for Motor Starting Using Model CMOTOR (Sheet 2 of 3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-50
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
BUS NAME BASKV ICON CIRCUIT CON’S RATING CON’S STATE V A R ’ S ACC CON
154 MOTOR-3 3.30 3 149- 155 156- 160 46 24- 31 124
BUS NAME BASKV ICON CIRCUIT CON’S RATING CON’S STATE V A R ’ S ACC CON
155 MOTOR-4 3.30 4 161- 167 168- 172 47 32- 39 124
ACTIVITY? DLST
OUTPUT CHANNELS:
#:ADDR 11: 44034 12: 44035 13: 44040 14: 44041 15: 44042
VAR VAR BUS VOLTAGE BUS VOLTAGE BUS VOLTAGE
34 35 150 151 152
IDENT MOT-4-P MOT-4-Q V-150 V-151 V-152
VALUE 0.00000E+00 0.00000E+00 1.1507 1.0740 1.1227
#:ADDR 16: 44043 17: 44044 18: 44045 19: 16001 20: 16004
BUS VOLTAGE BUS VOLTAGE BUS VOLTAGE FIELD VLTAGE FIELD VLTAGE
153 154 155 BUS 100 MC 1 BUS 201 MC 1
IDENT V-153 V-154 V-155 EFD100-1 EFD201-1
VALUE 1.1227 1.1227 1.1227 1.1522 1.1904
Figure 0-0 (Cont). Setup of Dynamic Simulation for Motor-Starting Using Model CMOTOR
(Sheet 3 of 3)
Figures 20-23 and 20-24 show the simulation result. Switching on motors 1 and 2 drops the
voltage at its terminals instantaneously to 0.65 pu; it then droops to 0.58 pu before the
generator voltage regulator action starts to return it to schedule. The motor electrical
power rises first as a function of recovering terminal voltage and then less rapidly as the
voltage hovers around 0.825 pu. As the motor approaches rated speed, the reactive power
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-51
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
demand drops very rapidly, voltage rises rapidly to a peak of 1.4 pu, and the motor snaps
up to rated speed. Motors 1 and 2 reach rated speed at 5.7 sec. At 10.0 sec, motors 3 and 4
are switched online. Figure 20-24 shows the response of the generators to the motor start-
ing. The bus fed excitation systems on the hydro generators do not reach their 5.0 per-unit
ceiling until t = 2.0 because of depressed bus voltage. The steam-turbine governor
responds to raise turbine power to the maximum of 1.0 pu while the response of the hydro
governors is very sluggish. Both excitation systems drop to zero field voltage briefly as
motor 1 snaps-over the hump of its characteristic and its heavy reactive power demand
disappears.
Figure 20-25 and 20-26 show the behavior of the system when the same two motors are
started in the same way as before, but against 0.1 per-unit load, as would occur in starting
pumps with closed discharge valves. The PSAS input file to produce this changed simula-
tion is:
RECOVER initial conditions FROM SNIM2 AND SMECM1
SET CON 136 TO 0.0906
SET CON 148 TO 0.0906
SET CON 160 TO 0.0906
SET CON 172 TO 0.0906
INITIALIZE, OUTPUT=GPM3, SNAPSHOT=SNIM3
RUN to 0.1 SECONDS PRINT=25 PLOT=1
SET CON 132 TO 3.0
SET CON 144 TO 3.0
RUN TO 10.0 SECONDS PRINT=25 PLOT=1
SET CON 156 TO 3.0
SET CON 168 TO 3.0
RUN TO 20.0 SECONDS PRINT=25 PLOT=1
END
The file differs from Figure 20-22 only in setting the CON(M+4) for each motor (CONs
136 and 148) to 0.09216 pu instead of 0.9216 pu. As expected, Figures 20-25 and 20-26
show more rapid acceleration of the motor and a reduced dip in system frequency.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-52
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
10:59
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
POWER
TECHNOLOGIES,
INC.R
CHNL# 3: [MOT-1-Q]
20.000 0.0
CHNL# 2: [MOT-1-P]
10.000 0.0
CHNL# 1: [SLIP-1]
0.0 -2.000
CHNL# 15: [V-152]
2.0000 0.0
21.000
18.900
16.800
14.700
12.600
TIME (SECONDS)
10.500
8.4000
6.3000
4.2000
2.1000
0.0
Figure 20-23. Behavior of Motor 1 – Direct Online Starting Against Full Load
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-53
Load Modeling PSS®E 33.4
Load Characteristic Models Program Application Guide: Volume II
11:01
BOONDOCKS POWER AND LIGHT
POWER
TECHNOLOGIES,
INC.R
FILE: GPM2
21.000
18.900
16.800
14.700
12.600
TIME (SECONDS)
10.500
8.4000
6.3000
4.2000
2.1000
0.0
Figure 20-24. Generator Behavior Direct Online Starting Against Full Load
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-54
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Characteristic Models
15:16
SMALL EXAMPLE SYSTEM
BOONDOCKS POWER AND LIGHT
POWER
TECHNOLOGIES,
INC.R
21.000
18.900
16.800
14.700
12.600
TIME (SECONDS)
10.500
8.4000
6.3000
4.2000
2.1000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-55
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
Rotating load plus motor electro- Bus load consisting of con- Equivalent circuit Model calculates initial slip.
stant MVA, constant current or data. User sets load
magnetic dynamics. ID in-service Motor MVA base can be
constant admittance.
CIM5 Single or double cage motor: Type 1 or type 2. and specifies assigned as a multiplier of
All load for an individual load positive value MW load at bus.
ID is treated as the motor For single cage:
TLOAD = TNOM(1 + n)D R2 = X2 = 0. for Tnom. Undervoltage relay.
load.
Rotating load plus motor electro- Load consisting of constant Equivalent circuit Model calculates initial slip.
magnetic dynamics. MVA, constant current or con- data.
stant admittance. Not valid for Motor MVA base can be
CIMW Single or double cage motor: Type 1 or type 2. motor starting assigned as a multiplier of
All load for an individual load analysis. MW load at bus.
ID is treated as the motor For single cage:
TLOAD = To(A2 + B + Co + De) R2 = X2 = 0. Undervoltage relay.
20-56
load.
CIMTR2 See CIMTR4. CIMTR4 is recommended for use over CIMTR2.
Operational
Rotating load plus motor electro- impedance and User sets
Machine with negative power
time constants as
Rotating load dynamics with steady- Load consisting of constant Equivalent circuit User sets User must specify initial slip
state electrical characteristics. MVA or constant current. data. MBASE to from which the model deter-
CMOTOR All load IDs attached to this motor MVA mines the required MW.
PSS®E 33.4
Single- or double-cage motor: Type 2.
(Obsolete) bus are considered available base and speci-
For single cage: fies a positive Not valid for use in
to be represented as motor
TLOAD = TNOM(1 + n)D load. R2 = L2 = 999 value for Tnom. extended term simulations.
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Relay Models
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-57
Load Modeling PSS®E 33.4
Load Relay Models Program Application Guide: Volume II
Frequency
Underfrequency Detector
Resets Instantaneously
Rated Frequency
Load Shed
Relay Timer
Starts
Time
Figure 20-27. Underfrequency Detection and Load Shedding in LDSH Type Models
The timer for each stage is started when frequency falls below its threshold value and is
reset instantaneously if frequency rises above its threshold. A trip signal is sent to the cir-
cuit breaker if the timer reaches its setting; frequency must have remained below the
threshold for the entire time delay for shedding to occur. Actual shedding of load or setting
of the flag is delayed by the circuit breaker time.
The three shedding stages are independent of one another, and the second stage could
operate before the first if the threshold and time delay settings called for it. The models do
not affect bus connected shunt devices as characterized by the bus shunt data entries
GSHUNT and BSHUNT.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-58
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Relay Models
1
= --Z- dt
Trip when = 1
Z1 1
d –1 d d 1
------ = ------------- ------ = 0 ------ = ---
dt T reset dt dt Z
Normal Operating Time (Z)
2
Z2
3
Z3 4
Z4
Nominal f f1 f2 f3 f4 Zero
Value reset
Frequency (Hz)
Points 1, 2, 3, and 4 are specified by CONs J through J+7. The values of the nominal oper-
ating time, Z, are the times that the relay would take to close its trip contact if presented
with a constant input frequency. The actual time taken to close the trip contact in response
to a varying input frequency is given by the integral of the rate of motion of the sensitive
element. The frequency detector does not reset immediately if frequency rises above its
threshold value; it resets in a linear fashion at such a rate that it takes Treset seconds to
reset after just reaching its trip point. If frequency falls below the pickup threshold
(CON(J)) during the resetting process, the relay commences integrating from its partially
reset condition.
The models can also be used just to set a flag that can be used by user supplied logic for
functions such as tripping a line with subroutine LINTRP. CON(J+9) should be set to zero
to disable load tripping. ICON(M) is set to –1 when the timer times out. ICON(M+2) is set
to 1 when the breaker timer times out and stays there.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-59
Load Modeling PSS®E 33.4
Load Relay Models Program Application Guide: Volume II
frequency is below the shedding point values and the magnitude of the rate of change of
frequency is above its threshold. Violation of either of the above causes timers to reset.
These models can either shed load or set flags for user-supplied logic. The flags are set
identically to the LDSH type models.
2. This model allows separate circuit breaker times for each stage.
3. This model allows the user to trip the bus connected shunt devices as characterized by
GSHUNT and BSHUNT in same fractions as load.
4. This model allows the user to trip a plant or specific machine if any breakers become
activated. The transfer trip breaker has its own timer.
2. It optionally allows tripping of GSHUNT and BSHUNT in the same fractions as load.
3. It allows the user to specify two branches that may also be tripped. Each branch has
its own circuit breaker timer.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-60
PSS®E 33.4 Load Modeling
Program Application Guide: Volume II Load Relay Models
to the load shedding fraction and reduces the feeder compensation as a direct proportion of
the load shedding fraction to simulate the tripping of an equivalent fraction of the feeder
from the substation. The substation transformer and substation shunt values do not change
due to load shedding. The model has 3 voltage-based trip settings and 3 frequency-based
trip settings.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-61
Load Modeling PSS®E 33.4
Load Relay Models Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
20-62
Chapter 21
Generic Wind Models
All varieties of available wind turbines can be conventionally split into several types. Cur-
Chapter 21 - Generic Wind Models
21.1.1 Introduction
The WT1 PSS®E wind turbine stability model was developed to simulate the performance
of a wind turbine employing a conventional induction generator directly connected to the
grid.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-1
Generic Wind Models PSS®E 33.4
Generic WT1 (Type 1) Model Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-2
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT1 (Type 1) Model
The generator model WT1G is based on the standard PSS®E model of the induction gen-
erator CIMTR3. This model takes into account the rotor flux dynamics and can be used for
single cage or double cage machines. At initialization this model calculates the reactive
power consumption of the machine Qact at given terminal voltage and MW-dispatch. It
places a “hidden” shunt on the machine terminal bus, with the size equal to a difference
between Qgen from the power flow and Qact.
The turbine model WT12T uses the two-mass representation of the wind turbine shaft
drive train. It calculates the speed deviations of the rotor on the machine and on the blade
sides. By setting the turbine inertia fraction Htfrac = 0 the model can be switched to a con-
ventional single mass representation.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-3
Generic Wind Models PSS®E 33.4
Generic WT1 (Type 1) Model Program Application Guide: Volume II
The pseudo governor model WT12A is an attempt to simplify and generalize calculation
of the aerodynamic torque. This model was designed and developed after thorough inves-
tigation of aerodynamic characteristics and pitch control of several vendor specific wind
turbines. Finally the arrangement shown below was suggested.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-4
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT1 (Type 1) Model
The model uses two inputs, one in terms of the blade rotor speed deviation and another in
terms of the real power at the machine terminals. These two inputs combined together are
processed by a PI controller with non-wind-up limits. The filtered output is the mechanical
torque on the rotor blade side that is used by the WT12T model.
The example dynamic data input file is provided below, along with the example documen-
tation of the dynamic parameters.
5 'WT1G1' 1
0.84600 0.0000 3.9270 0.17730 0.0000
0.10000 1.0000 0.30000E-01 1.2000 0.17900 /
5 'WT12T1' 1
5.3000 0.0000 0.91800 5.0000 1.0000 /
5 'WT12A1' 1
0.1500E-01 0.1000 0.1500E-01 0.1000 0.1000
0.1000 0.9000 0.2500 /
To mitigate sustained increase in power output for a sustained drop in frequency, Limax
should be set to the rated power on the machine MVA base. Typically, Limax = 0.9 on the
machine MVA base at rated power output. For instance, if the generator is rated at
111MVA and it is dispatched at 100 MW, Limax should be 0.9 (100/111). This baseline
behavior is consistent with the assumption that the wind turbine is operating at rated
power output, and wind speed remains constant.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-5
Generic Wind Models PSS®E 33.4
Generic WT2 (Type 2) Model Program Application Guide: Volume II
WIND MODELS
MBASE Z S O R C E
111.1 0.00000+J 0.17729
E1 S(E1) E2 S(E2)
1.0000 0.0300 1.2000 0.1790
21.2.1 Introduction
The WT2 PSS®E wind turbine stability model was developed to simulate performance of
a wind turbine employing a wound rotor induction generator with the variable rotor resis-
tance control.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-6
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT2 (Type 2) Model
Figure 21-7. Wound Rotor Induction Generator with Variable Rotor Resistance Control
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-7
Generic Wind Models PSS®E 33.4
Generic WT2 (Type 2) Model Program Application Guide: Volume II
Pseudo
Governor
Model
The generator model WT2G is based on the standard PSS®E model of the induction gen-
erator CIMTR3. This model takes into account the rotor flux dynamics and can be used for
single cage or double cage machines. At initialization, this model calculates the reactive
power consumption of the machine Qact at given terminal voltage and MW-dispatch. It
places a “hidden” shunt on the machine terminal bus, with the size equal to a difference
between Qgen from the power flow and Qact. It also determines what portion of available
external rotor resistance should be added to fit the steady-state operating point.
During the simulation, the value of the external rotor resistance is calculated by the electri-
cal control model WT2E (Figure 21-9). This model uses the machine rotor speed and elec-
trical power as inputs and calculates the portion of the available rotor external resistance
to be added to the internal rotor resistance.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-8
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT2 (Type 2) Model
The turbine model WT12T uses the two-mass representation of the wind turbine shaft
drive train. It calculates the speed deviations of the rotor on the machine and on the blade
sides. By setting the turbine inertia fraction Htfrac = 0 the model can be switched to a con-
ventional single mass representation. A diagram of this model is shown in Figure 21-3.
The pseudo-governor model WT12A is an attempt to simplify and generalize calculation
of the aerodynamic torque. A diagram of this model is shown in Figure 21-4.
The model uses two inputs, one in terms of the blade rotor speed deviation and another in
terms of the real power at the machine terminals. These two inputs combined together are
processed by a PI controller with non-wind-up limits. The filtered output is the mechanical
torque on the rotor blade side that is used by the WT12T model.
The example dynamic data input file is provided below, along with the example documen-
tation of the dynamic parameters.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-9
Generic Wind Models PSS®E 33.4
Generic WT2 (Type 2) Model Program Application Guide: Volume II
5 ' WT2G1' 1
0.12602 6.8399 0.18084 0.44190E-02 0.10994 1.0000 0.0000
1.2000 0.0000 0.0000 0.21700E-01 0.89880 0.90000 0.90500
0.0000 0.54000E-02 0.20000E-01 0.40000E-01 0.10000 /
5 ' WT2E1' 1
0.5000E-01 0.5000E-01 1.000 1.000 0.9900 0.5000E-01 /
5 ' WT12T1' 1
3.4600 0.0000 0.81000 1.5000 0.30000 /
5 ' WT12A1' 1
0.1500E-01 20.00 1.000 .1000 .1000 .1000 1.000 .2500 /
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-10
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT2 (Type 2) Model
WIND MODELS
MBASE Z S O R C E
112.0 0.00000+J 0.30220
XA XM X1 R_ROT_MACH R_ROT_MAX
0.126 6.840 0.18 0.0044 0.1099
E1 S(E1) E2 S(E2)
1.0000 0.0000 1.2000 0.0000
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-11
Generic Wind Models PSS®E 33.4
Generic WT3 (Type 3) Model Program Application Guide: Volume II
21.3.1 Introduction
The WT3 PSS®E wind turbine stability model was developed to simulate performance of
a wind turbine employing a doubly fed induction generator (DFIG) with the active control
by a power converter connected to the rotor terminals.
with the Active Control by a Power Converter Connected to the Rotor Terminals
The model is to be used in studies related to the integration of Wind Turbine Generators
(WTG) in an Electrical Power System.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-12
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT3 (Type 3) Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-13
Generic Wind Models PSS®E 33.4
Generic WT3 (Type 3) Model Program Application Guide: Volume II
The example dynamic data input files are provided below, along with the example docu-
mentation of the dynamic parameters.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-14
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT3 (Type 3) Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-15
Generic Wind Models PSS®E 33.4
Generic WT3 (Type 3) Model Program Application Guide: Volume II
Figure 21-16. WT3E1 Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-16
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT3 (Type 3) Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-17
Generic Wind Models PSS®E 33.4
Generic WT3 (Type 3) Model Program Application Guide: Volume II
5 ’WT3G1’ 1
67 0.80000 30.000 0.0000 0.10000 1.5000 /
5 ’WT3E1’ 1 5 1 1 3 2 ’1 ’
0.15000 18.000 5.0000 0.0000 0.50000E-01
3.0000 0.60000 1.1200 0.10000 0.29600
-0.43600 1.1000 0.50000E-01 0.45000 -0.45000
5.0000 0.50000E-01 0.90000 1.2000 40.000
-0.50000 0.40000 0.50000E-01 0.50000E-01 1.0000
0.69000 0.78000 0.98000 1.1200 0.74000
1.2000 /
5 ’WT3T1’ 1
1.2500 4.9500 0.0000 0.70000E-02 21.980
0.0000 1.8000 1.5000 /
5 ’WT3P1’ 1
0.30000 150.00 25.000 3.0000 30.000 0.0000 27.000 10.000 1.0000 /
Figure 21-19. Example Dynamic Data Input File (Set 1) with Reference to
GE 1.5 MW Wind Turbine
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-18
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT3 (Type 3) Model
5 'WT3G2' 1 30
0.02000 0.02000 0.0000 0.0000 0.10000
1.5000 0.50000 0.9000 1.1100 1.2000
2.0000 5.0000 0.20000E-01 /
5 'WT3E1' 1 5 1 2 3 2 '1'
0.15000 18.000 5.0000 0.0000 0.50000E-01
3.0000 0.60000 1.1200 0.40000E-01 0.43600
-0.43600 1.1000 0.20000E-01 0.45000 -0.45000
5.0000 0.10000 0.90000 1.1000 40.000
0.50000 1.45000 0.50000E-01 0.50000E-01 1.0000
0.30000 0.69000 0.78000 0.98000 0.74000
1.2000 /
5 'WT3T1' 1
1.2500 4.9500 0.0000 0.70000E-02 21.980
0.0000 1.8000 1.5000 /
5 'WT3P1' 1
0.30000 150.00 25.000 3.0000 30.000
0.0000 27.000 10.000 1.0000 /
Figure 21-20. Example Dynamic Data Input File (Set 2) with Reference to
GE 1.5 MW Wind Turbine
WIND MODELS
Figure 21-21. Example of Documentation (Set 1) with Reference to GE 1.5 MW Wind Turbine
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-19
Generic Wind Models PSS®E 33.4
Generic WT3 (Type 3) Model Program Application Guide: Volume II
Tp Fn Wpmin Wp20
0.0500 1.0000 0.6900 0.7800
VARFLG = 1 VLTFLG = 1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-20
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT3 (Type 3) Model
WIND MODELS
REPORT FOR ALL MODELS AT ALL BUSES BUS 5 [WT 0.5750] MODELS
Tp Fn Wpmin Wp20
0.0500 1.0000 0.3000 0.6900
VARFLG = 1 VLTFLG = 2
Figure 21-22. Example of Documentation (Set 2) with Reference to GE 1.5 MW Wind Turbine
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-21
Generic Wind Models PSS®E 33.4
Generic WT4 (Type 4) Model Program Application Guide: Volume II
Figure 0-0 (Cont). Example of Documentation (Set 2) with Reference to GE 1.5 MW Wind Turbine
21.4.1 Introduction
The WT4 PSS®E wind turbine dynamic stability model was developed to simulate perfor-
mance of a wind turbine employing a generator connected to the grid via the power con-
verter.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-22
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT4 (Type 4) Model
Figure 21-23. A Generator Connected to the Grid via the Power Converter
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-23
Generic Wind Models PSS®E 33.4
Generic WT4 (Type 4) Model Program Application Guide: Volume II
The power converter/generator module (Figure 21-25) calculates the current injection to
the grid based on filtered active and reactive power commands from the electrical control
module. Both components of the injected current are processed under the high/low voltage
conditions by means of a special logic.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-24
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT4 (Type 4) Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-25
Generic Wind Models PSS®E 33.4
Generic WT4 (Type 4) Model Program Application Guide: Volume II
The converter control module includes reactive and active power controls.
The reactive control calculates the reactive current command for the various control
options, which could be any of the following:
• Remote bus voltage control
• Power factor control
• Reactive power control
The active power control is based on the concept that a machine does not need to be simu-
lated. No matter how the active power control is implemented and what criteria it uses,
this control is responsible for keeping the power balance between the machine and the grid
injection.
In the suggested model (Figure 21-26, lower part), the active power control compares the
active power injected to the grid against the power reference and changes the active com-
ponent of the injected current accordingly. The Converter Current Limiter is an essential
part of the model. Depending on whether active or reactive priority was selected, it uses
different algorithms to update limits of active and reactive components of the converter
current. The example dynamic data input file for WT4G1 and WT4E1 models, with refer-
ence to the GE 2.5 MW wind turbine, are provided in Figure 21-27 and Figure 21-28.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-26
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT4 (Type 4) Model
Figure 21-26. WT4E Electrical Control Module
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-27
Generic Wind Models PSS®E 33.4
Generic WT4 (Type 4) Model Program Application Guide: Volume II
5 'WT4E1' 1 5 0 1 0
0.15000 18.000 5.0000 0.50000E-01 0.10000
0.0000 0.80000E-01 0.47000 -0.47000 1.1000
0.0000 0.50000 -0.50000 0.50000E-01 0.10000
0.90000 1.1000 120.00 0.50000E-01 0.50000E-01
1.7000 1.1100 1.1100 /
Figure 21-27. Example of Dynamic Data Input File for WT4 with reference to the GE 2.5 MW
wind turbine
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-28
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT4 (Type 4) Model
WIND MODELS
REPORT FOR ALL MODELS AT ALL BUSES BUS 5 [WT 0.5750] MODELS
Figure 21-28. Example of Documentation for WT4 with reference to the GE 2.5 MW wind
turbine
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-29
Generic Wind Models PSS®E 33.4
Generic WT4 (Type 4) Model Program Application Guide: Volume II
In the course of validation studies for Siemens 2.3 and 3.6 MW Wind Turbines, another set of the
WT4 generator/converter and electrical control models was developed:WT4G2 and WT4E2. These
two models should be used together; neither of them can be used with either WT4G1 or WT4E1.
The main difference between the existing Type 4 and the new set of models is that the converter
current limiter takes into consideration such factors as:
To improve the network solution at abrupt voltage changes (applying or removing a fault), the reac-
tive component of the converter current limit is filtered by a lag with one cycle time constant.
To avoid instability, potential ringing (or hunting), caused by the voltage crossing fault ride-through
(FRT) threshold on the way down and back up, the FRT hysteresis is implemented.
Example parameters for WT4G2 and WT4E2 with the reference to the SMK-213 2.3 MW wind
turbine are provided below.
20 ’WT4G2’ 1
0.0100 0.0020 0.4000 -0.10000 1.1100 1.2500
2.0000 2.0000 0.02000 /
20 ’WT4E2’ 1
20 0 1 0
0.00000 15.000 2.0000 0.08000 0.0100 0.0000
0.08000 1.0000 -1.20000 1.10000 0.0000 0.50000
-0.50000 0.05000 0.0100 0.87500 1.1250 55.0000
0.05000 0.0500 1.1150 1.25000 1.0850 0.0200
0.87500 0.0500 0.0000 2.00000 1.0000 1.0000
1.00000 1.0000 1.1000 0.14154 /
Figure 21-29. Example of Dynamic Data Input File for WT4 with reference to the Siemens 2.3
MW wind turbine
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-30
PSS®E 33.4 Generic Wind Models
Program Application Guide: Volume II Generic WT4 (Type 4) Model
WIND MODELS
REPORT FOR ALL MODELS AT ALL BUSES BUS 20 [WT4 0.6900] MODELS
Figure 21-30. Example of Documentation for WT4 with reference to the Siemens 2.3 MW
wind turbine
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-31
Generic Wind Models PSS®E 33.4
Generic WT4 (Type 4) Model Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
21-32
Chapter 22
Photovoltaic (PV) System
Model
Chapter 22 - Photovoltaic (PV) System Model
22.1 Introduction
The PSS®E Solar PV Unit dynamic stability model was developed to simulate perfor-
mance of a photovoltaic (PV) plant connected to the grid via a power converter. The
model is largely based on the generic type 4 wind model, WT4, with the added ability to
simulate output changes due to solar irradiation.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
22-1
Photovoltaic (PV) System Model PSS®E 33.4
Introduction Program Application Guide: Volume II
The modules are conventionally designated as wind modules with PVGU as the genera-
tor/converter module, PVEU as the electrical control module, PANEL as the mechanical
module, and IRRAD as the pitch module.
The power converter/generator module calculates the current injection to the grid based on
filtered active and reactive power commands from the electrical control module.
The converter control module includes reactive and active power controls.
The reactive control calculates the reactive current command for the various control
options, which could be any of the following:
• Remote bus voltage control
• Power factor control
• Reactive Power control
The active power control compares the active power injected to the grid against the power
reference, VAR (L+3), and changes the active component of the injected current respec-
tively. The power reference is controlled by the amount of DC power coming from the
PANEL module.
As converter/generator and electrical control modules are very close to respective mod-
ules of the generic WT4 wind model, please refer to the corresponding documentation
given in PSS®E 32 Program Application Guide Volume II.
The panel module calculates the DC power from the PV plant at a given irradiance level.
The user enters the maximum DC power a panel can produce at standard irradiance levels,
which is readily available from a PV manufacturer's I-P curves.
The irrad module allows the user to enter an irradiance profile in the form of up to ten data
points (time, irradiance level) as CONs. At each simulation time step, the module will cal-
culate a linearized irradiance level. The irradiance level is initialized based on the steady-
state power output.
The user has an option of disabling the "IRRAD" module by changing the especially des-
ignated flag.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
22-2
PSS®E 33.4 Photovoltaic (PV) System Model
Program Application Guide: Volume II Example Dynamic Input Data
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
22-3
Photovoltaic (PV) System Model PSS®E 33.4
Example Dynamic Input Data Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
22-4
Chapter 23
Elementary Blocks for
Handling Transfer Functions in
Dynamic Models
23.1 General
Transfer functions are commonly used in dynamic models. The various transfer function
types that are commonly encountered can be classified as follows:
• Integrator
• Integrator with non-windup limit
• First order (lag)
• First order (lag) with non-windup limit
• Washout
• Lead-lag
• Lead-lag with non-windup limit
• Proportional-integrator (PI)
• PI with non-windup limit
• Proportional-integral-derivative (PID) block
• PID with non-windup limit
• Second Order block
One common approach in handling the transfer function blocks is to write the state equa-
tions. In PSS®E implementation, the dynamic models calculate the derivative of the states
(called DSTATE), which are then used to calculate the state variables (called STATE in
PSS®E) using the Modified Euler integration method.
The computation of DSTATEs involves writing out the appropriate equations. Because
there could be several ways of formulating the STATE equations, the expressions for ini-
tializing the STATE variables, and the equations involved in obtaining the DSTATE could
also vary. In addition, implementation of non-windup limits could also prove to be tricky.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-1
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
General Program Application Guide: Volume II
In order to provide for an easy and a consistent method of handling of transfer function
STATE and DSTATE equations along with the associated non-windup limits, the concept
of ‘Elementary Blocks) was introduced in PSS®E. The elementary blocks are simply a
library of functions (provided with PSS®E) that can be invoked in dynamic models to ini-
tialize the model STATE, for the calculation of DSTATE, to impose non-windup limits (if
any), and to calculate the transfer block output.
The description given below illustrates the use of the elementary block FORTRAN func-
tions for all three MODEs for each transfer function configuration.
Some general points about the use of elementary block functions are as follows:
• For each transfer function type given above, there are a set of three FORTRAN func-
tions – one for PSS®E MODE 1 for initialization of STATE, one for MODE 2 for the
calculation of DSTATE; applying non-windup limits (if any); and setting the transfer
function block output, and one for MODE 3 for setting the transfer function block output
using the updated STATE variable following numerical integration, which in turn is used
to calculate the model outputs. Thus, for modeling (say) an integrator without non-
windup limits, the functions that would be invoked in the PSS®E dynamic models are:
INT_MODE1 (for MODE 1), INT_MODE2 (for MODE 2), and INT_MODE3 (for MODE
3). The corresponding functions for an integrator with non-windup limits are
NWINT_MODE1, NWINT_MODE2, and NWINT_MODE3.
• The elementary blocks are implemented as FUNCTION calls (rather than SUBROU-
TINE), meaning that the block input or output is the name of the FUNCTION itself.
• The name of the function to be invoked will depend on the transfer function type, and
the PSS®E MODE (1,2 or 3) for which the calculations are being applied.
• The functions of the MODE1 type returns error codes (IERR). The IERR codes
returned back by the MODE1 calls for each transfer function are given in description
below. Although not mandatory, the model code in turn could have logic to sense the
IERR value and write out appropriate error messages on the progress window. IERR
value of zero indicates absence of any error condition.
• One of the input arguments for all the MODE1 functions (except for the washout
transfer function) is the block output. For the washout block, because the block output
in steady state is zero, the block input is instead specified as one of the input argu-
ments. This is used by the MODE1 function for the calculation of initial value of the
corresponding STATE variable.
• One of the input arguments to the MODE2 and the MODE3 type functions is the block
input. This is used by the MODE2 and MODE3 functions to calculate the DSTATE (in
MODE 2), and calculate the block output.
• The inputs ‘U’ and ‘Y’ shown in the figures are generic designation for block inputs and
outputs respectively. These have to be calculated and set in the model code. Thus, in
the MODE1 function, the block output ‘Y’ is calculated in the model code, and passed
as an argument (VOUT) in the MODE1 function call. The MODE1 function call returns
back the block input. Similarly, for the MODE2 and MODE3 functions, the block input
‘U’ is calculated in the model code and passed as an argument (VINP) in the MODE2
and MODE3 function calls. The MODE2 and MODE3 function calls return the block
output.
• The MODE1, MODE2, and the MODE3 functions all require as inputs the STATE index
of the block for which the function is invoked. Although in the description given below,
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-2
PSS®E 33.4 Elementary Blocks for Handling Transfer Functions in Dynamic Models
Program Application Guide: Volume II Integrator
this index is shown as ‘K’ (if the block has only one STATE, and as K, K1 etc., if the
block has more than one STATE), the appropriate STATE index (in general K+n, where
n could be any number greater than or equal zero) has to be specified.
• The MODE1, MODE2, and the MODE3 functions all require as inputs the model con-
stants (e.g., gains, time constants, maximum and minimum limits etc.), which are
usually in the PSS®E ‘CON’ arrays. The appropriate ‘CON’ values have to be passed
as arguments in the function call.
• The elementary block functions are accessible to user-written models via the INCLUDE
of ‘COMON4.INS’.
In summary, the use of the elementary blocks would greatly simplify the process of writ-
ing PSS®E dynamic models, and in addition, the application of non-windup limits would
be consistent with the IEEE recommendation.
23.2 Integrator
INTEGER IERR
REAL VINP
REAL VOUT
C_
C____ UNLIMITED INTEGRATOR (INITIALIZED WITH OUTPUT = Y)
C_
VOUT = Y ! block output
VINP = INT_MODE1( TI, ! time constant (real)
# VOUT, ! block output variable (real)
# K , ! index for state variable (integer)
# IERR ) ! error code (integer)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-3
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
Non-windup Integrator Program Application Guide: Volume II
C_
C____ UNLIMITED INTEGRATOR
C_
VINP = U
VOUT = INT_MODE2( TI, ! time constant (real)
# VINP, ! block input variable (real)
# K ) ! index for state variable (integer)
Figure 23-4. FORTRAN Code for Calculation of Derivatives of Integrator Block (MODE=2)
C_
C____ UNLIMITED INTEGRATOR
C_
VINP = U
VOUT = INT_MODE3( TI, ! time constant (real)
# VINP, ! block input variable (real)
# K ) ! index for state variable (integer)
Figure 23-5. FORTRAN Code for Calculation of Output Integrator Block (MODE=3)
INTEGER IERR
REAL VINP
REAL VOUT
Figure 23-7. Variable Declaration for Integrator Block with Non-Windup Limits
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-4
PSS®E 33.4 Elementary Blocks for Handling Transfer Functions in Dynamic Models
Program Application Guide: Volume II Non-windup Integrator
C_
C____ NON-WINDUP INTEGRATOR (INITIALIZED WITH OUTPUT = Y)
C_
VOUT = Y
VINP = NWINT_MODE1( TI, ! time constant (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VOUT, ! block output variable (real)
# K, ! index for state variable (integer)
# IERR ) ! error code (integer)
C
C IERR = 0 => no error
C IERR = 4 => TI is zero
C_
C____ NON-WINDUP INTEGRATOR
C_
VINP = U
VOUT = NWINT_MODE2( TI, ! time constant (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VINP, ! block input variable (real)
# K ) ! index for state variable (integer)
C_
C____ NON-WINDUP INTEGRATOR
C_
VINP = U
VOUT = NWINT_MODE3( TI, ! time constant (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VINP, ! block input variable (real)
# K ) ! index for state variable (integer)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-5
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
First Order (Lag) Block Program Application Guide: Volume II
INTEGER IERR
REAL VINP
REAL VOUT
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-6
PSS®E 33.4 Elementary Blocks for Handling Transfer Functions in Dynamic Models
Program Application Guide: Volume II First Order (Lag) Block
C_
C____ UNLIMITED FIRST ORDER BLOCK (INITIALIZED WITH OUTPUT = Y)
C_
VOUT = Y
VINP = LAG_MODE1( KI, ! gain (real)
# TI, ! time constant (real)
# VOUT, ! block output variable (real)
# K, ! index of state variable (integer)
# IERR ) ! error code (integer)
C
C IERR = 0 => no error
C IERR = 3 => Gain KI = 0 (fatal error at initialization)
C IERR = 4 => TI = 0
Figure 23-15. FORTRAN Code for Initialization of First Order Block (MODE=1)
C_
C____ UNLIMITED FIRST ORDER LAG
C_
VINP = U
VOUT = LAG_MODE2( KI, ! gain (real)
# TI, ! time constant (real)
# VINP, ! block input variable (real)
# K ) ! index of state variable (integer)
Figure 23-16. FORTRAN Code for Calculation of Derivatives of First Order Block (MODE=2)
C_
C____ UNLIMITED FIRST ORDER LAG
C_
VINP = U
VOUT = LAG_MODE3( KI, ! gain (real)
# TI, ! time constant (real)
# VINP, ! block input variable (real)
# K ) ! index of state variable (integer)
Figure 23-17. FORTRAN Code for Calculation of Output of First Order Block (MODE=3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-7
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
First Order (Lag) Block with Non-Windup Limits Program Application Guide: Volume II
INTEGER IERR
REAL VINP
REAL VOUT
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-8
PSS®E 33.4 Elementary Blocks for Handling Transfer Functions in Dynamic Models
Program Application Guide: Volume II First Order (Lag) Block with Non-Windup Limits
C_
C____ NON-WINDUP FIRST ORDER LAG BLOCK
C_
VOUT = Y
VINP = NWLAG_MODE1( KI, ! gain (real)
# TI, ! time constant (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VOUT, ! block output variable (real)
# K, ! index of state variable (integer)
# IERR ) ! error code (integer)
C
C IERR = 0 => no error
C IERR = 1 => initialization above VRMAX
C IERR = 2 => initialization below VRMIN
C IERR = 3 => Gain KI = 0 (fatal error at initialization)
C IERR = 4 => TI = 0
C_
C____ NON-WINDUP FIRST ORDER LAG
C_
VINP = U
VOUT = NWLAG_MODE2(KI, ! gain (real)
# TI, ! time constant (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VINP, ! block input variable (real)
# K ) ! index of state variable (integer)
Figure 23-23. FORTRAN Code for Calculation of Derivatives of First Order Block
with Non-Windup Limits (MODE=2)
C_
C____ NON-WINDUP FIRST ORDER LAG
C_
VINP = U
VOUT = NWLAG_MODE3(KI, ! gain (real)
# TI, ! time constant (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VINP, ! block input variable (real)
# K ) ! index of state variable (integer)
Figure 23-24. FORTRAN Code for Calculation of Output of First Order Block
with Non-Windup Limits (MODE=3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-9
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
Wash-Out Block Program Application Guide: Volume II
INTEGER IERR
REAL VINP
REAL VOUT
C_
C____ WASHOUT BLOCK
C_
VINP = U
VOUT = WSHOUT_MODE1( KI, ! gain (real),
# TI, ! time constant (real)
# VINP, ! block input variable (real)
# K, ! index of state variable (integer)
# IERR ) ! error code (integer)
C
C IERR = 0 => no error
C IERR = 4 => TI = 0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-10
PSS®E 33.4 Elementary Blocks for Handling Transfer Functions in Dynamic Models
Program Application Guide: Volume II Lead-Lag Block
C_
C____ WASH-OUT
C_
VINP = U
VOUT = WSHOUT_MODE2( KI, ! gain (real)
# TI, ! time constant (real)
# VINP, ! block input variable (real)
# K ) ! index of state variable (integer)
Figure 23-29. FORTRAN Code for Calculation of Derivatives of Wash-Out Block (MODE=2)
C_
C____ WASH-OUT
C_
VINP = U
VOUT = WSHOUT_MODE3( KI, ! gain (real)
# TI, ! time constant (real)
# VINP, ! block input variable (real)
# K ) ! index of state variable (integer)
Figure 23-30. FORTRAN Code for Calculation of Output of Wash-Out Block (MODE=3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-11
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
Lead-Lag Block Program Application Guide: Volume II
INTEGER IERR
REAL VINP
REAL VOUT
C_
C____ UNLIMITED LEAD-LAG BLOCK
C_
VOUT = Y
VINP = LDLG_MODE1( KI, ! gain (real)
# T1, ! numerator (lead) time constant (real)
# T2, ! denominator (lag) time constant (real)
# VOUT, ! block output variable (real)
# K, ! index of state variable (integer)
# IERR ) ! error code (integer)
C
C IERR = 0 => no error
C IERR = 3 => Gain KI = 0
C IERR = 4 => T2 = 0 (Dynamics of the block is ignored)
C IERR = 5 => T1 = 0 (Block treated as first order lag)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-12
PSS®E 33.4 Elementary Blocks for Handling Transfer Functions in Dynamic Models
Program Application Guide: Volume II Lead-Lag Block with Non-Windup Limits
C_
C____ UNLIMITED LEAD-LAG BLOCK
C_
VINP = U
VOUT = LDLG_MODE2( KI, ! gain (real)
# T1, ! numerator (lead) time constant (real)
# T2, ! denominator (lag) time constant (real)
# VINP, ! block input variable (real)
# K ) ! index of state variable (integer)
Figure 23-35. FORTRAN Code for Calculation of Derivatives of Lead-Lag Block (MODE=2)
C_
C____ UNLIMITED LEAD-LAG
C_
VINP = U
VOUT = LDLG_MODE3( KI, ! gain (real)
# T1, ! numerator (lead) time constant (real)
# T2, ! denominator (lag) time constant (real)
# VINP, ! block input variable (real)
# K ) ! index of state variable (integer)
Figure 23-36. FORTRAN Code for Calculation of Output of Lead-Lag Block (MODE=3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-13
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
Lead-Lag Block with Non-Windup Limits Program Application Guide: Volume II
INTEGER IERR
REAL VINP
REAL VOUT
C_
C____ NON-WINDUP LEAD-LAG BLOCK (INITIALIZED WITH OUTPUT = VERR = VINP)
C_
VOUT = Y
VINP = NWLDLG_MODE1( KI, ! gain (real)
# T1, ! numerator (lead) time constant (real)
# T2, ! denominator (lag) time constant (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VOUT, ! block output variable (real)
# K, ! index of state variable (integer)
# IERR ) ! error code (integer)
C
C IERR = 0 => no error
C IERR = 1 => initialization above VRMAX
C IERR = 2 => initialization below VRMIN
C IERR = 3 => Gain KI = 0
C IERR = 4 => T2 = 0 (Dynamics of the block is ignored)
C IERR = 5 => T1 = 0 (Block treated as first order lag)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-14
PSS®E 33.4 Elementary Blocks for Handling Transfer Functions in Dynamic Models
Program Application Guide: Volume II Proportional-Integral (PI) Block
C_
C____ NON-WINDUP LEAD-LAG BLOCK
C_
VINP = U
VOUT = NWLDLG_MODE2( KI, ! gain (real)
# T1, ! numerator (lead) time constant (real)
# T2, ! denominator (lag) time constant (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VINP, ! block input variable (real)
# K) ! index of state variable (integer)
C_
C____ NON-WINDUP LEAD-LAG BLOCK
C_
VINP = U
VOUT = NWLDLG_MODE3( KI, ! gain (real)
# T1, ! numerator (lead) time constant (real)
# T2, ! denominator (lag) time constant (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VINP, ! block input variable (real)
# K) ! index of state variable (integer)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-15
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
Proportional-Integral (PI) Block Program Application Guide: Volume II
INTEGER IERR
REAL VINP
REAL VOUT
C_
C____ UNLIMITED PI BLOCK (INITIALIZED WITH OUTPUT = Y)
C_
VOUT = Y
VINP = PI_MODE1( KP, ! proportional gain (real)
# KI, ! integral gain (real)
# VOUT, ! block output variable (real)
# K, ! index of state variable (real)
# IERR ) ! error code (integer)
C
C IERR = 0 => no error
C IERR = 3 => Gain KP = 0 (fatal error at initialization)
Figure 23-46. FORTRAN Code for Initialization of Proportional-Integral (PI) Block (MODE=1)
C_
C____ UNLIMITED PI
C_
VINP = U
VOUT = PI_MODE2( KP, ! proportional gain (real)
# KI, ! integral gain (real)
# VINP, ! block input variable (real)
# K, ! index of state variable (real)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-16
PSS®E 33.4 Elementary Blocks for Handling Transfer Functions in Dynamic Models
Program Application Guide: Volume II Proportional-Integral (PI) Block with Non-Windup Limits
C_
C____ UNLIMITED PI
C_
VINP = U
VOUT = PI_MODE3( KP, ! proportional gain (real)
# KI, ! integral gain (real)
# VINP, ! block input variable (real)
# K, ! index of state variable (real)
Figure 23-48. FORTRAN Code for Calculation of Output of Proportional-Integral (PI) Block
(MODE=3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-17
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
Proportional-Integral (PI) Block with Non-Windup Limits Program Application Guide: Volume II
INTEGER IERR
REAL VINP
REAL VOUT
C_
C____ NON-WINDUP PI BLOCK (INITIALIZED WITH OUTPUT = Y)
C_
VOUT = Y
VINP = NWPI_MODE1( KP, ! proportional gain (real)
# KI, ! integral gain (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VOUT, ! block output variable (real)
# K, ! index of state variable (integer)
# IERR ) ! error code (integer)
C
C IERR = 0 => no error
C IERR = 1 => initialization above VRMAX
C IERR = 2 => initialization below VRMIN
C IERR = 3 => Gain KP = 0 (fatal error at initialization)
C_
C____ NON-WINDUP PI
C_
VINP = U
VOUT = NWPI_MODE2( KP, ! proportional gain (real)
# KI, ! integral gain (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VINP, ! block input variable (real)
# K) ! index of state variable (integer)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-18
PSS®E 33.4 Elementary Blocks for Handling Transfer Functions in Dynamic Models
Program Application Guide: Volume II Proportional-Integral-Derivative (PID) Block
C_
C____ NON-WINDUP PI
C_
VINP = U
VOUT = NWPI_MODE3( KP, ! proportional gain (real)
# KI, ! integral gain (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VINP, ! block input variable (real)
# K) ! index of state variable (integer)
Figure 23-54. FORTRAN Code for Calculation of Output of Proportional-Integral (PI) Block
with Non-Windup Limits (MODE=3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-19
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
Proportional-Integral-Derivative (PID) Block Program Application Guide: Volume II
INTEGER IERR
REAL VINP
REAL VOUT
C_
C____ UNLIMITED PID BLOCK (INITIALIZED WITH OUTPUT = Y)
C_
VOUT = Y
VINP = PID_MODE1( KP, ! proportional gain (real)
# KI, ! integral gain (real)
# KD, ! derivative gain (real)
# TD, ! time constant of the derivative channel (real)
# VOUT, ! block output variable (real)
# K, ! index of integral state variable (integer)
# K1, ! index of derivative state variable (integer)
# IERR ) ! error code (integer)
C_
C____ UNLIMITED PID
C_
VINP = U
VOUT = PID_MODE2( KP, ! proportional gain (real)
# KI, ! integral gain (real)
# KD, ! derivative gain (real)
# TD, ! time constant of the derivative channel (real)
# VINP, ! block input variable (real)
# K, ! index of integral state variable (integer)
# K1 ) ! index of derivative state variable (integer)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-20
PSS®E 33.4 Elementary Blocks for Handling Transfer Functions in Dynamic Models
Program Application Guide: Volume IIProportional-Integral-Derivative (PID) Block with Non-Wind-
C_
C____ UNLIMITED PID
C_
VINP = U
VOUT = PID_MODE3( KP, ! proportional gain (real)
# KI, ! integral gain (real)
# KD, ! derivative gain (real)
# TD, ! time constant of the derivative channel (real)
# VINP, ! block input variable (real)
# K, ! index of integral state variable (integer)
# K1 ) ! index of derivative state variable (integer)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-21
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
Proportional-Integral-Derivative (PID) Block with Non-Windup Limits Program Application Guide:
INTEGER IERR
REAL VINP
REAL VOUT
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-22
PSS®E 33.4 Elementary Blocks for Handling Transfer Functions in Dynamic Models
Program Application Guide: Volume IIProportional-Integral-Derivative (PID) Block with Non-Wind-
C_
C____ NONWINDUP PID BLOCK (INITIALIZED WITH OUTPUT = Y)
C_
VOUT = Y
VINP = NWPID_MODE1( KP, ! proportional gain (real)
# KI, ! integral gain (real)
# KD, ! derivative gain (real)
# TD, ! time constant of derivative channel (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VOUT, ! block output variable (real)
# K, ! index of integral state variable (integer)
# K1, ! index of derivative state variable (integer)
# IERR ) ! error code (integer)
C
C IERR = 0 => no error
C IERR = 1 => initialization above VRMAX
C IERR = 2 => initialization below VRMIN
C IERR = 3 => Gain KP = 0 (fatal error at initialization)
C_
C____ NON-WINDUP PID
C_
VINP = U
VOUT = NWPID_MODE2( KP, ! proportional gain (real)
# KI, ! integral gain (real)
# KD, ! derivative gain (real)
# TD, ! time constant of derivative channel (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VINP, ! block input variable (real)
# K, ! index of integral state variable (integer)
# K1) ! index of derivative state variable (integer)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-23
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
Second Order Block Program Application Guide: Volume II
C_
C____ NON-WINDUP PID
C_
VINP = U
VOUT = NWPID_MODE3( KP, ! proportional gain (real)
# KI, ! integral gain (real)
# KD, ! derivative gain (real)
# TD, ! time constant of derivative channel (real)
# VRMAX, ! max. limit (real)
# VRMIN, ! min. limit (real)
# VINP, ! block input variable (real)
# K, ! index of integral state variable (integer)
# K1) ! index of derivative state variable (integer)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-24
PSS®E 33.4 Elementary Blocks for Handling Transfer Functions in Dynamic Models
Program Application Guide: Volume II Second Order Block
INTEGER IERR
REAL VINP
REAL VOUT
C_
C____ 2ND ORDER BLOCK (INITIALIZED WITH OUTPUT = Y)
C_
VOUT = Y
VINP = ORD2_MODE1( A, ! parameter A (real)
# B, ! parameter B (real)
# C, ! parameter C (real)
# D, ! parameter D (real)
# E, ! parameter E (real)
# F, ! parameter F (real)
# VOUT, ! block output variable (real)
# K, ! index of first state variable (integer)
# K1, ! index of second state variable (integer)
# IERR ) ! error code (integer)
C
C IERR = 0 => no error
C IERR = 3 => D = 0 (dynamics of block is ignored)
C IERR = 4 => C = 0
Figure 23-70. FORTRAN Code for Initialization of Second Order Block (MODE=1)
C_
C____ SECOND ORDER BLOCK
C_
VINP = U
VOUT = ORD2_MODE2( A, ! parameter A (real)
# B, ! parameter B (real)
# C, ! parameter C (real)
# D, ! parameter D (real)
# E, ! parameter E (real)
# F, ! parameter F (real)
# VINP, ! block input variable (real)
# K, ! index of first state variable (integer)
# K1) ! index of second state variable (integer)
Figure 23-71. FORTRAN Code for Calculation of Derivatives of Second Order Block
(MODE=2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-25
Elementary Blocks for Handling Transfer Functions in Dynamic Models PSS®E 33.4
Second Order Block Program Application Guide: Volume II
Figure 23-72. FORTRAN Code for Calculation of Output of Second Order Block (MODE=3)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
23-26
Chapter 24
Other Models
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-1
Other Models PSS®E 33.4
Saturating Reactive Load Program Application Guide: Volume II
VON = 1 – R V i + R CRO
CRO Current on
Reactor Base (pu)
The initial condition power flow case must be solved with a linear reactor, where the rat-
ing must be equal to the rating (CON(J+2)) of the saturating device. This solution estab-
lishes the initial operating point of the saturating device, and hence the value of VON.
Because the SAT1 model replaces the linear reactor, the linear reactor must be removed
from the bus by setting BSHUNT to zero before execution of activity FACT in setting up
the initial condition network model. The power flow case must be solved before the linear
reactor is removed and must not be resolved by any power flow activity after its removal.
An initial condition saved case should be made after removal of the linear reactor from the
bus. The bus at which SAT1 is connected should have no other shunt device connected to
it, but may have a constant admittance component of load. Activity TYSL must not be used
after the linear reactor has been removed from the power flow case. The initialization
sequence for the SAT1 model should be:
CHNG, etc. to place linear reactor on bus
SOLV, etc. to solve power flow case
CONG
CONL as required
ORDR
CHNG to remove linear reactor
SAVE, name
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-2
PSS®E 33.4 Other Models
Program Application Guide: Volume II Models Requiring User-Supplied Logic
FACT
RTRN
STRT
Because it usually has a very rapid variation of reactive current with voltage, SAT1 usu-
ally requires a local deceleration of the iterative network solution. Accordingly, the value
of CON(L) will usually need to be substantially less than unity. A reasonable first trial
value is 0.5 but it is not unusual to need an acceleration factor as small as 0.05 to obtain
good convergence. Typical values of the reactor regulation and knee current might be 0.05
and 0.025, respectively. The saturating device may be disconnected by setting ICON(I) to
zero.
in which the user wanted the model to be called at a time equal to 0 sec. This logic may
also be quite complicated if the user wanted to use specific bus or machine quantities (see
Section 19.9, Advanced Uses of CONEC and CONET of the PSS®E Program Operation Man-
ual on Advance Uses of CONEC and CONET). The user usually will not want these mod-
els called by activity STRT or when TIME is less than zero. These models should be called
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-3
Other Models PSS®E 33.4
Model NETFRQ Program Application Guide: Volume II
when MODE is equal to three. Because the models will take no action during the t+ calls
to subroutines CONEC and CONET. Therefore, the user should include the following as
part of the logic to all the models:
KPAUSE.NE.2
The user will typically not see any difference in results during the first swing of a simula-
tion when using this model. Comparing subsequent swings will show better damping
when the model is used (i.e., not using frequency dependence gives conservative results).
PSS®E calculates frequency at each bus independently by taking the instantaneous rate of
change of angle and placing it through a filter time constant. The default value for the time
constant is 0.04 sec. It is this filtered frequency that is used in CMOTOR, CLOAD, etc.
when frequency dependence is invoked. On a few rare instances where the system is very
weak, no generator sources electrically close. This filter constant may be too short and
cause numerical instability. The user should first confirm that the NETFRQ model is caus-
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-4
PSS®E 33.4 Other Models
Program Application Guide: Volume II System-Wide Monitoring Models
ing the numerical instability by deactivating the model and rerunning the simulation
before increasing this filter constant via the solution parameters choice in ALTR.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-5
Other Models PSS®E 33.4
System-Wide Monitoring Models Program Application Guide: Volume II
– 1 X line
= tan -------------
C R line
2 2
Z line = R +X
B
Center of A 0.46 Z line
A Center of B 0.75 Z line
Center of C 1.10 Z line
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-6
PSS®E 33.4 Other Models
Program Application Guide: Volume II System-Wide Monitoring Models
The dialog for selection of voltage recovery and voltage dip checks will be under Dynam-
ics Simulation Options. Users can select the voltage recovery check and the voltage dip
check independent of each other. Under the voltage recovery check, users can select just
the primary recovery check or the primary as well as the secondary recovery checks.
Selection of the voltage recovery and voltage dip in the Dynamic Simulation Options win-
dow will not automatically trigger the voltage monitoring functions during the dynamic
simulation.
In practice, the voltage violation checks (voltage recovery and/or voltage dip) should start
after fault clearing. The fault clearing time is not pre-determined in a PSS®E simulation,
but is rather a user-defined time that depends on the actual simulation being carried out.
In view of this the triggering of voltage violation check will have to be done by the users.
The steps to be followed for performing voltage violation checks are as follows:
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-7
Other Models PSS®E 33.4
Playback Model 'TSTGOV1' Program Application Guide: Volume II
1. The first step is to select the required violation check – voltage recovery and/or the
voltage dip from the Dynamics Simulation Options dialog and define the parameters
V1, V2, V3, and t1, t2 and t3.
2. In order to trigger the voltage violation check functions during dynamic simulations,
users have to select the Trigger Voltage Violation Check option, which is available
under Disturbance menu.
The setting of voltage recovery and voltage dip checks as well as the triggering of viola-
tion check will be recordable.
Once the voltage check is triggered, the voltage recovery and/or voltage dip checks will be
performed for all buses. When any bus has a criteria violation, PSS®E will print a mes-
sage to the progress window. Additionally it will be possible to display the violation on the
slider diagram.
3. Smallest machine angle and its bus number, and the angle spread — the difference
between the largest and smallest machine angles.
The largest and smallest angle are extremely useful in helping to locate a machine going
out of synchronism. Any of the subroutine arguments can be set to zero to bypass the logic
and storage of that quantity.
When selected output channels from the activity CHSB dialog, channels are automatically
created, the user can modify the names using Edit>Dynamics/Network Date dialog.
2. Determining the response of the governor model to a frequency input defined in a data
file.
In either mode, the TSTGOV1 model injects the frequency into the simulation as the
machine speed. The governor model will then see this frequency (speed) as its input sig-
nal and will respond according to the dynamics of the governor model.
This is accomplished by creating a simple one bus model as shown in Figure 24-4. In this
case, the bus number was chosen arbitrarily to be 101. In power flow, this bus must be a
code 3 bus (i.e., a swing bus). A constant MW load must be added to the bus (the load
should not be modeled as either constant current load or constant admittance load). The
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-8
PSS®E 33.4 Other Models
Program Application Guide: Volume II Playback Model 'TSTGOV1'
value of this load should be either the initial MW loading of the generator for test mode 1
above, or the value of the generator power at the beginning of the measurements for test
mode 2. In either case, the bus voltage and load reactive power are not of concern. This is
only a test of the power/speed loop and voltage does not play a role. Thus setting the gen-
erator scheduled voltage to 1.0 and the reactive power to zero is recommended, but not
required. When the load flow is solved, the generator output will equal the load.
Figure 24-4 shows an initial loading of 264 MW on the generator.
The TSTGOV1 model essentially simulates the governor response in an open-loop mode.
That is, it breaks the accelerating power to speed loop by inserting the frequency deviation
into the generator speed array at every time step. The governor model responds to this
speed and adjusts mechanical power. To keep the system balanced, the bus load is
adjusted at each time step in such a way that it follows the governor mechanical power
output. This in turn ensures that the generator electric power output is the same as the
mechanical power input minus any stator losses.
The TSTGOV1 model performs a linear interpolation to calculate the frequency at each
time step in either operational mode. In test mode 2, the model will also calculate the
value of the measured electrical power at each time step, also using linear interpolation.
These values are stored in VARs allowing plotting if desired.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-9
Other Models PSS®E 33.4
Playback Model 'TSTGOV1' Program Application Guide: Volume II
For example, one definition of primary response capability is defined as the unit's change
in power output in response to this change in frequency, measured at T2 seconds and sus-
tainable for an additional (30-T2) seconds. If the power output measured at T2 seconds is
not sustained for the 30 second period, the primary reserve is the minimum power output
reached during the period from T2 through 30 seconds. The frequency input curve is
intended to represent the system's marginal frequency response following critical contin-
gencies. Parameters in the frequency input curve would be selected to provide some mar-
gin to the frequency at which load shedding is initiated.
Secondary reserves are intended to bring frequencies back to acceptable levels following
unit outages, i.e., frequencies at which most generating units are expected to be able to
operate indefinitely, and high enough so as to reasonably overcome additional unit outages
should they occur in the brief period before frequency is restored through AGC action.
The ability of a unit to release secondary reserves is measured by extending the primary
reserve test as shown in Figure 24-6, again using 60 Hz as the base frequency.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-10
PSS®E 33.4 Other Models
Program Application Guide: Volume II Playback Model 'TSTGOV1'
Where:
BUSID and IM are the external bus number and the machine id of the machine that is being
subject to test.
IC Is the user-model type code, which in this case would be 505 since the model is classi-
fied as a "Machine Other model".
IT determines the placement in CONET. In this case, IT is 0 since the model does not need
to be called during dynamic simulation network solution.
NI Is the number of ICONs used by the model (NI = 2).
NC Is the number of CONs used by the model (NC = 6).
NS Is the number of STATEs used by the model. (NS = 0).
NV Is the number of VARs used by the model. (NV = 2).
data list specifies NI ICONs, followed by NC CONs.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-11
Other Models PSS®E 33.4
Playback Model 'TSTGOV1' Program Application Guide: Volume II
As an example for operation in the grid code mode, the data record format for the
TSTGOV1 model using the shape in Figure 24-6 is given below for a 50 Hz system where
F1 is 49.4 Hz, F2 is 49.6 Hz and T1 is 5 seconds and the other times are shown in the fig-
ure. In this case, both the generator and load IDs are 1.
101 'USRMDL' 1 'TSTGOV1' 505 0 2 6 0 2 0 '1' 0.0, 5.0, 49.4, 30.0, 60.0, 49.6 /
As an example for operation in the mode to input data from a file and to determine the
response of the governor model to this frequency input, the data record below can be used
for the TSTGOV1 model. In this example, both the generator and load IDs are 1. Note
that there is no need to input the constants to define the trapezoid and zeros are typically
entered.
101 'USRMDL' 1 'TSTGOV1' 505 0 2 6 0 2 1 '1' 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 /
When the model is used to read data from a file, the data has to be supplied in a file whose
name is 'FTIME1.DAT'. The file must be present in the folder from where PSS®E is
started. The format of this data file must be one data record per line, with each data record
containing the measured data in this order:
Time, Frequency, Power
The data is read free format. The units of time should be seconds; the units of frequency
should be Hz, and the units of power are MW.
There is no restriction in the number of data points supplied in the data file
'FTIME1.DAT'.
The user does not need to calculate and enter the number of data points as the program
automatically reads until the end of the file is reached.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-12
PSS®E 33.4 Other Models
Program Application Guide: Volume II Equipment Monitoring Models
When the simulation is initialized using activity STRT, PSS®E will read the measurement
data contained in the file FTIME1.DAT and perform an initialization. The user simply
needs to run out to a time consistent with the length of time in the measured data. That is,
there is no disturbance applied by the user - the disturbance is inherently a part of the fre-
quency data driving the simulation.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-13
Other Models PSS®E 33.4
Reactive Switching Devices Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-14
PSS®E 33.4 Other Models
Program Application Guide: Volume II FACTS Devices
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-15
Other Models PSS®E 33.4
FACTS Devices Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-16
PSS®E 33.4 Other Models
Program Application Guide: Volume II FACTS Devices
a lossless STATCON is assumed. The resulting STATCON current is limited to the tempo-
rary and steady-state overload limitations of GTO converters.
The STATCON dynamic model (CSTATT and CSTCNT) follows the guidelines proposed
in Reference1. Inputs to the model are voltage reference, and terminal voltage. Because
CSTATT is modeled as a generator in power flow, this model can also accept power sys-
tem stabilizer output (PSSout). Output of the model is STATCON reactive current. Positive
current corresponds to STATCON performance as a capacitor.
The model consists of a voltage regulator with transient gain determined by time constants
T1 through T4 and, more importantly, the integrator gain K. Per-unit steady-state gain is
equal to the inverse of Droop.
AVR gain can be adjusted to attain a conservative crossover frequency of 25 rad/sec:
25
K =
Eterm /Eint
Eterm/Eint is the sensitivity of terminal voltage to internal voltage, and is equal to:
Eterm Zthev
=
Eint SBASE
Zthev + jXtransf ×
STATCONBase
where Zthev is equal to the inverse of the minimum expected per-unit (SBASE) short-cir-
cuit level at the unit terminals.
The model output is subject to limitations of internal voltage and converter current. Typi-
cal values for these limitations are:
Imax = 1.25 pu (i.e., a 25% transient overload capability is assumed)
Vcutout = 0.2 pu
Elimit = 1.2 pu
24.8.3 CSMEST
The EPRI CSMEST model was developed with EPRI sponsorship via RP2123-27. It simu-
lates the dynamic characteristics of a SMES. A SMES can be used to improve first-swing
(transient) stability, to provide damping, and/or to limit frequency excursions. Voltages
are normally controlled by an AVR-driven reactive path.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-17
Other Models PSS®E 33.4
FACTS Devices Program Application Guide: Volume II
First-swing stability applications will normally require stepping the supplementary signal
(VAR(L)) either manually or by a relay model. Damping can be provided by modulation
of SMES active and/or reactive powers. Active power modulation is attained by connec-
tion (via CONEC statements) with supplementary signal controller models such as
CHAAUT. Reactive power modulation is attained from any PSS model such as model
STBSVC. Finally, governor action can be obtained from properly adjusted HVDC control-
ler models driving the active power path. Model CHAAUT, for example, allows simulta-
neous damping and governor control of the active power path.
Because the converter can handle active and/or reactive power but has a finite thermal
capability, the question of sharing converter capability among active and reactive power
arises. Because active power is the primary purpose of the SMES, it is given priority as
shown in the block diagram.
Unlike battery devices, in which energy capacity is likely to be much larger than that
required during a simulation, a SMES device may be precisely sized to a particular appli-
cation. In the EPRI CSMEST model coil energy is modelled explicitly in terms of coil
inductance and coil current. A trial and error process may be needed in SMES sizing stud-
ies to arrive at the appropriate coil energy capacity. Likewise, experimentation may also
be necessary to size the converter.
The EPRI CSMEST model covers two basic types of SMES converters; the voltage-
source and the current-source converters:
• The voltage-source type is characterized by having a chopper+capacitor interface
between the coil and the converter. Much in the way of a STATCON converter, the
SMES converter can be visualized as sequentially switching the dc voltage on the
capacitor so as to synthesize a controlled ac voltage behind the converter transformer
reactance. This internal ac voltage is controlled to regulate both magnitude and phase
with respect to the device terminals. Control of internal voltage magnitude drives reac-
tive power interchange with the network. Control of internal phase angle allows
regulation of active power exchanges with the ac system.
Were it not for the chopper, active power exchanges between capacitor and network
would quickly exhaust or overload the capacitor. It is the role of the chopper to maintain
appropriate voltage (charging) levels on the capacitor by selectively redirecting current
from the coil to the capacitor. The chopper can also be viewed as controlling coil aver-
age dc voltage by rapidly cycling between +/- applications of the capacitor dc voltage
on the coil terminals. This voltage-source design has the advantage that its reactive
power capability is independent of coil charging level, functioning as a Static Con-
denser (STATCON) in the event of complete exhaustion of the coil energy (current) lev-
els.
• In a current-source SMES, coil and converter are connected without any interface.
Such a design is best visualized as an extension of conventional HVDC technology.
The main difference from HVDC converters is that application of self-commutating thy-
ristor technology allows operation in any of the four power quadrants. While
conventional HVDC converters can only consume reactive power, self-commutating
converters can also generate reactive power. As in HVDC terminals, converter ac cur-
rent is proportional to dc (coil) current. Ac current is controlled by having two bridges in
series on the dc side but in parallel on the ac side of the converter. Zero current at the
SMES ac terminals, for example, is attained by having the current on each of the two
bridges 180 degrees out of phase from each other. Maximum ac current, however, is
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-18
PSS®E 33.4 Other Models
Program Application Guide: Volume II FACTS Devices
still dictated by coil dc current level. Therefore, one disadvantage of this design is that
both active and reactive power capability are limited at low coil charge levels.
In both voltage- and current-source converters the speed of response is very high and a
SMES can make corrections to the ac system much more quickly than synchronous
machines and somewhat more quickly than conventional static var compensators.
The EPRI CSMEST model can simulate both voltage- and current-source SMES devices.
The SMES is modeled as a generator in the power flow. As in the STATCON model, it is
recommended that a high value of ZSORCE be used to eliminate contributions to short-
circuit.
Referring to the block diagram:
• VAR(L) drives the SMES active power path and should be connected by the user to
control logic or controller model output via CONEC assignments.
• Pinit (VAR(L+1)) allows initialization of the model at other than zero active power output.
This, however, will result in an initial condition suspect message that should
be disregarded.
• IDC0 corresponds to initial dc current and, together with KR, drives a slow reset action
that, for 0 power order (VAR(L)+VAR(L+1)=0.), will return the coil current to IDC0 with
time.
• Pmax is a power limit to be used at the user’s discretion.
• VDCMAX and VDCMIN take into account the maximum voltage capability of the con-
verter and coil. This block can also be used to model limitations on maximum rate of
change of coil current; limitations than can be expressed in terms of maximum dc coil
voltages.
• Idcmax1, Idcmax2, Idcmin1 and Idcmin2 limit coil currents to prevent coil overcharging
(Idcmax) or undercharging (Idcmin). To prevent discontinuities, the limits are applied
gradually.
• Iacmax models converter current limitations; similar to those modeled in a STATCON
device. These limits are not applicable to current-source devices because, by design,
the converter must withstand maximum dc current and its corresponding ac current.
• KxVacxIdc models low coil current limitations in current-source converters. Because for
such converters maximum ac current is proportional to dc current both active and reac-
tive power outputs are restricted at low charge levels. In a voltage-source converter this
factor is used to model the inability to sustain maximum dc voltages at low ac voltages.
• Active power output divided by coil current leads to actual (current-source converter)
or average (voltage-source converter) dc voltage on the coil terminals. This dc voltage
is integrated by inductance to obtain coil current.
• The reactive path is comprised of a voltage regulator model. The voltage regulator is
similar to that employed in the STATCON model. Reactive current, instead of internal
voltage, is under direct control of the regulator. Converter current limits are enforced by
the nonwindup limits on the K/S integrator. These current limits are the reactive coun-
terpart of the current limits in the active power path, and are designed to give priority to
active over reactive power orders. As in the STATCON case, the gain K can be
adjusted to attain a crossover frequency of 25 rad/sec:
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-19
Other Models PSS®E 33.4
FACTS Devices Program Application Guide: Volume II
K = 25
Eterm /Ireac
Eterm/Ireac is the sensitivity of terminal voltage to SMES reactive current, and is equal
to:
where Zthev is equal to the inverse of the minimum expected per-unit short circuit level
at the SMES terminals (on system base, SBASE).
Pmax is the SMES MW rating in pu on MBASE (typically much smaller than 1.), but is
also equal to the minimum per-unit current at which rated power can be delivered (i.e.,
with maximum dc voltage (1 pu) applied to coil terminals).
• By definition of per-unit bases, VDCMAX and VDCMIN are 1, and -1, respectively.
• IDCMAX1, IDCMAX2, IDCMIN1, and IDCMIN2 are set to 1, 1.01, 0.02, and 0.01,
respectively.
• Iacmax is calculated as Pmax/Power Factor
• The K factor in KxVacxIdc is set to 1.
• In a SMES solely meant for damping system oscillations, IDC0 could be set midway
between minimum and maximum energy levels available at rated power:
(Pmax2 + I2)
IDCO2 =
2
• Other model parameters are typically set as follows:
KR = 0
T1 = T2 = T3 = T4
VMAX = 9999, VMIN = -9999
Droop = (0.01 to 0.05)/Iacmax
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-20
PSS®E 33.4 Other Models
Program Application Guide: Volume II FACTS Devices
24.8.5 CDSMS1
The CDSMS1 model of a D-SMES (Distributed Superconducting Magnetic Energy Stor-
age) device was developed by PTI in conjunction with American Superconductor Corpo-
ration (AMSC), the device’s manufacturer. A D-SMES device, a combination of a SMES
system with a voltage-source IGBT converter, is capable of fast, effectively controlled,
and near instantaneous injection of both real and reactive power into the system. Using D-
SMES is considered as a new option to solve plenty of transmission, generation, and dis-
tribution system problems, including improvement of voltage and angular stability,
increasing power transfer capability of existing grids, damping oscillations, load leveling,
etc.
As in the CSMEST model, in CDSMS1 there exists active (P-path) and reactive (Q-path)
power paths. The model represents the device’s capability of injecting or consuming
active (POUT) and reactive (QOUT) power to hold the voltage at a controlled bus to a
desired level (AVR function). The voltage at a controlled bus is compared against four
threshold values V1, V2, V3, and V4. The device’s controls monitor the voltage to be
held, either at the D-SMES own bus (VDSMES) or remote (Vremote), and determine
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-21
Other Models PSS®E 33.4
FACTS Devices Program Application Guide: Volume II
whether it is necessary to inject active and inject or consume reactive power. Active power
injection can also be caused by an auxiliary damping signal, PAUX. In the future the
device, following the damping signal, will also be able to absorb active power from the
system and dissipate it in resistor banks. This device capability is under development,
therefore only its simplified representation is provided.
Any active power injection is formed by discharging the D-SMES magnet. The process of
discharge can be either uninterrupted or repetitive (see model diagram, The Magnet Dis-
charge Curve, datasheet CDSMS1), but during any discharging interval the coil current IL
is ramping down linearly having a given slope under a constant coil voltage VDC. Reac-
tive power injection is formed by the device’s IGBT voltage-source converter. Because
the control of its high-speed electronic switches is beyond the bandwidth of PSS®E, it is
not modeled. There also exists an overload capability activated when the controlled volt-
age is in a specific range; the capability’s definition is given by the Overload Diagram of
datasheet CDSMS1. To have the device’s performance represented more accurately, some
time constants (TON, TOFF) are taken into account that determine the minimum time
intervals needed to activate the magnet or shut it down after the previous switching opera-
tion.
As the model is developed for the device manufactured by AMSC, recommended parame-
ter values and ranges correspond to D-SMES systems currently in production. Comments
are given with reference to the D-SMES Model Diagrams and Data Sheets and only for
specific model parameters that may need clarifying.
Model ICONs:
Notation Description Application
CONV_TYPE Converter type: 0 for current- Set to 1 only.
source converter, 1 for voltage
source converter
IBUS_CONTR Number of remote control bus. Ignored if ICON(M+3) = 0
BOOST_CONTR Boost control flag: 0 if no, 1 if Yes allows the model to change the voltage set
yes point.
VOLT_SEN_LOC Voltage control sensor location
flag: 0 for the IBUS, 1 for con-
trolling the remote control bus
TURN_ON_VOLT Voltage control flag: 0 if no, 1 if No means that the voltage thresholds Vi (i =
yes 1, 2, 3, 4) are ignored by the active power
path, normally set to 1.
TURN_ON_POWER Active power (damping control) No means that PAUX signal is ignored. AMSC is
flag: 0 if no, 1 if yes looking to future technology where D-SMES
systems can be used to dampen phase-angle
swing and improve small signal stability. This
application has not yet been examined deeply
enough to provide commercial solution. Set-
ting to 0 is recommended.
TURN_ON_P Active power output flag: 0 if no, No turns off the active power path (POUT=0).
1 if yes
TURN_ON_Q Reactive power output flag: 0 if No turns off the reactive power path (QOUT=0).
no, 1 if yes
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-22
PSS®E 33.4 Other Models
Program Application Guide: Volume II FACTS Devices
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-23
Other Models PSS®E 33.4
FACTS Devices Program Application Guide: Volume II
An arbitrary number of D-SMES models may be connected to any bus. The model is pro-
vided with both state space and extended term simulation mode. The D-SMES device,
although modeled as a FACTS device, is initialized like an electric machine and also
treated as a machine in power flow calculations. In the power flow case MBASE =
SRATED, ZSOURCE = 0 + j99999 to avoid inadequate device’s contribution in short cir-
cuit currents of the system. PGEN must be set to 0, QGEN is set at user’s discretion. How-
ever, the value of QOUT should be coordinated with the voltage thresholds Vi (i = 1, 2, 3,
4), otherwise it may adversely affect the initialization, and the IACMAC limit, otherwise
QOUT will be changed during the initialization to match the limit.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-24
PSS®E 33.4 Other Models
Program Application Guide: Volume II FACTS Devices
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-25
Other Models PSS®E 33.4
FACTS Devices Program Application Guide: Volume II
tance regulation and non-linear slope/droop. Only one of the three should be used in the
control strategy. The model checks for this condition during initialization and does not
allow using combinations of these controls.
• Protection: The over/under-voltage strategies and over/under-voltage trip points.
• Short-term rating: the SVC output can exceed its continuous rating up to a given
amount for a short time period.
• Mechanically Switched Shunt (MSS) Logic: detailed MSS logic is implemented which
allows for automated MSS switching based on the SVC VAr output. Two thresholds
(typically, one for fast switching and one for slower switching) are implemented with dif-
ferent delays on switching. The MS capacitor discharge time can also be set, i.e. time
the MSC must be switched off before it can be switched back on. The MSS breaker
delay is also modeled. The models can handle up to 8 MSSs: reactors and/or
capacitors.
Note: the MSS switching must be properly coordinated with the slow-susceptance regula-
tor, if used. Typically, to avoid excessive MSS switching, the slow-susceptance regulator
time constant is chosen such that it acts first to bring the SVC to within the first threshold.
If it is unable to achieve this, then the MSSs switch. Thus, the delay time on the first
(smaller and slower) threshold for MSS switching is chosen to be significantly longer than
the slow-susceptance time constant. Also, the slow-susceptance time constant is much
longer than the primary voltage regulator loop response time.
• There is a provision to add the signal from the auxiliary control, e.g. for power oscillation
damping.
• The upper and lower limits of the PI main controller Bmin/Bmax are parameters of the
model that can be set by an auxiliary program outside of the model by means of the
standard API function.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-26
PSS®E 33.4 Other Models
Program Application Guide: Volume II FACTS Devices
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-27
Other Models PSS®E 33.4
FACTS Devices Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-28
PSS®E 33.4 Other Models
Program Application Guide: Volume II FACTS Devices
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-29
Other Models PSS®E 33.4
FACTS Devices Program Application Guide: Volume II
MSSs are also represented in load flow as switched shunts but, different from SVC dis-
cretely controlled elements TSCs and TSRs, MSSs controlled by the SVC operate in the
fixed mode
The block diagram of the SVC dynamic simulation model is shown in Figure 24-9.
This model includes following features:
• Three controllers, namely
- SVC voltage controller
- SVC slow susceptance controller (SSC)
- MSS controller
• The program reads the information from the dynamic data input file and performs a rou-
tine check of topology, data quality, similarity between two halves of SVC, and
consistency between dynamic and load flow data.
• The controlled voltage error has a small deadband necessary for the discretely con-
trolled equipment.
• The SVC voltage controller has a droop and a non-linear gain as a function of the con-
trolled voltage. The output of the voltage controller is the demanded SVC susceptance.
• If the controlled voltage drops below the SVC cut-off voltage, the SVC voltage controller
gets disabled.
• The demanded SVC susceptance is entered into the look-up table. This table is built
by the program at initialization based on the information from the load flow.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-30
PSS®E 33.4 Other Models
Program Application Guide: Volume II FACTS Devices
• With the given delay, the output of the look-up table forms the model output that is used
for updating the SVC current injection to the system which is used at each integration
step to update the system voltage vector.
• A reference voltage of the SVC voltage controller Vref is the output of the SVC slow
susceptance regulator. By changing the reference susceptance Bref it is possible to
change Vref.
• The input from an auxiliary control is provided.
MSS bus numbers are entered into the program and checked for the consistency with the
load flow. Also entered is the information of the available size of each MSS. At initializa-
tion, the program puts together this information with the load flow data and makes a judg-
ment whether an MSS is ON or OFF. If, for example, the respective switched shunt size in
load flow is zero but in dynamic data the available size is -0.05 the program figures out
that there is a 5 MVAr reactor available that is off in the beginning of the simulation.
In the dynamic model the number of MSSs controlled by a SVC cannot exceed 8.
• The command for MSS switching comes from the output of the model BSVC.
• The MSS switching logic takes into account the following:
- different switching times for the first and subsequent on-operations and for the off-
operation
- a permissible number of operations for a MSS
- a “cooling” time between switching off and subsequent switching on of a MSS
- reset of timers if the nature of a demand has changed during the switching cycle
- one switching at a time meaning that subsequent switching is allowed only after the
previous switching has been completed
- in case of the positive MVAr demand, each MSS is checked: if this is a reactor and
it is on it will be switched off; if this is a capacitor and it is off it will be switched on;
vice versa in case of the negative demand.
• The “smoothing” mechanism implemented in the model meets two goals:
- Reduction of the system voltage excursion caused by a MSS switching
- better use of the SVC susceptance range available for control
This mechanism is simulated by means of a counter-action of the SVC immediately fol-
lowing a MSS switching. For example, when the 5 MVAR MSC is switched on the same
portion, if available, is subtracted from the SVC demand.
• The overvoltage protection with regard to the SVC MV bus voltage. The SVC usually
controls the HV SVC bus voltage. At the same time it monitors the SVC MV bus voltage
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-31
Other Models PSS®E 33.4
FACTS Devices Program Application Guide: Volume II
and, if it exceeds the given threshold, the SVC susceptance demand immediately
drops.
The example dynamic data input file for the SVSMO2 is given below.
991 'USRSWS' 'SVSMO2' 24 1 38 47 3 118
991 0 154 0 0
99101991029910399104
99201992029920399204
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0.0200 0.0300 -0.0100 0.0100 0.9000
0.6000 1.1000 1.2000 0.0000 0.0000
0.0000 0.0000 20.0000 100.0000 20.0000
100.0000 0.0000 20.0000 0.0167 0.0000
0.1000 0.1000 -0.1000 1.1000 0.9000
1.0000 -1.0000 -0.5000 -0.0400 -0.0200
0.0200 0.0400 -0.0400 -0.0200 0.0200
0.0400 0.0000 0.0280 0.0500 0.0500
0.7000 0.0050 -0.0050 -0.0100 10.0000
0.0100 1.5000 /
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-32
PSS®E 33.4 Other Models
Program Application Guide: Volume II FACTS Devices
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-33
Other Models PSS®E 33.4
FACTS Devices Program Application Guide: Volume II
The main objective of the STATCOM is the voltage control of the specified bus.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-34
PSS®E 33.4 Other Models
Program Application Guide: Volume II FACTS Devices
Other features
• Protection: The over/under-voltage trip points.
• Short-term rating: the STATCOM output can exceed its maximum continuous current
rating up to the maximum short-term current rating (=Ishrt*Imax1) for a short time
period (= Tdelay1). Alternatively, the short-term rating can be based on the specified
I2t limit.
• Mechanically Switched Shunt (MSS) Logic: detailed MSS logic is implemented which
allows for automated MSS switching based on the STATCOM current output. The
thresholds, Iupr and Ilwr are implemented for switching of capacitor or reactor. The MS
capacitor discharge time can also be set, i.e. time the MSC must be switched off before
it can be switched back on. The MSS breaker delay is also modeled. The model can
handle up to 8 MSSs: reactors and/or capacitors.
2 P. Pourbeik, "User's Manual for ABB STATCOM Model in GE PLSF® and Siemens PTI
PSS/E®", May 8, 2006. ABB Report No. 2006-11241-Rpt4-Rev2
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-35
Other Models PSS®E 33.4
Under/Over Voltage/Frequency Relay Models Program Application Guide: Volume II
Note: the MSS switching must be properly coordinated with the slow-reset control, if
used. Typically, to avoid excessive MSS switching, the slow- reset control time constant is
chosen such that it acts first to bring the STATCOM to within the two thresholds. If it is
unable to achieve this, then the MSSs switch. Thus, the delay time for MSS switching is
chosen to be significantly longer than the slow-reset time constant. Also, the slow-reset
time constant is much longer than the primary voltage regulator loop response time.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-36
PSS®E 33.4 Other Models
Program Application Guide: Volume II Voltage Source Converter DC Line Dynamic Model
The relay timer is started during under/over frequency/voltage conditions, i.e., when fre-
quency/voltage is less/greater than or equal to the corresponding pickup threshold. The
relay resets instantaneously if the frequency/voltage restores within the two pickup thresh-
olds. If the relay is not reset, a trip signal is sent to the circuit breaker if the timer reaches
its setting. Frequency/voltage must have remained in an under/over frequency/voltage
condition for the entire time delay for generator tripping to occur. Generator tripping is
delayed by the circuit breaker time.
Several relays can be used to simulate the coordinates of the protection system with the
voltage/frequency versus time function.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-37
Other Models PSS®E 33.4
Voltage Source Converter DC Line Dynamic Model Program Application Guide: Volume II
A VSC module can operate in stand-alone mode or in conjunction with a second VSC. In
the latter case, the pair of VSCs is coordinated via a separate module named DCLINE.
This module is discussed subsequently. Stand-alone mode of operation can be set by tak-
ing out of service one of the VSC via power flow parameter input data. Specifying TYPE
= 0, sets the converter out of service. Stand-alone operation may be used if the VSC is
operating as an independent SVC, or when a user is only interested in studying the ac net-
work on one side of a VSC dc system that has no parallel ac ties.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-38
PSS®E 33.4 Other Models
Program Application Guide: Volume II Voltage Source Converter DC Line Dynamic Model
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-39
Other Models PSS®E 33.4
Voltage Source Converter DC Line Dynamic Model Program Application Guide: Volume II
If the amplitude of the current order is lower than the maximum current (Iacmax),
(CON(J+5) for VSC # 1 or CON(J+18) for VSC # 2), the outputs of the COL will be the
same as the corresponding inputs. If the amplitude of the current order is higher than Iac-
max, the outputs of the COL will be reduced and a feedback signal is sent to the Voltage
Controller to limit wind-up of the integrator.
The reduction of the active and reactive current order is accomplished by using the Power
Weighting Factor (0.0 = PWF = 1.0) fraction. The value for the PWF is taken from the
power flow input data. When PWF is 0.0, only the active current order is reduced; When
PWF is 1.0 only the reactive current order is reduced; otherwise, a weighted reduction of
both active and reactive current order is applied by solving a quadratic constraint and
accepting the minimum real root. When roots are not real values, the reactive current order
is set to zero and the active current order is set to the limit (Iacmax), (CON(J+5) for VSC
# 1 or CON(J+18) for VSC # 2).
If the input setting for the maximum current (Iacmax) [CON(J+5) for VSC # 1 or
CON(J+18) for VSC # 2] is zero then the power flow input data IMAX is used in per-unit
of the converter base. If again, IMAX is zero in the power flow input data (default value)
then unlimited loading is allowed in the VSCDCT model.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-40
PSS®E 33.4 Other Models
Program Application Guide: Volume II Voltage Source Converter DC Line Dynamic Model
control system. The references are reduced to the minimum value for the power transmis-
sion capacity of the two VSCs. These values are sent to the DCLINE module from each of
the VSCDYN modules, again by utilizing the VAR(L+7) for VSC # 1 and VAR(L+19) for
VSC # 2, PM variables. If one of the converters is blocked, the DCLINE module is
ignored.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-41
Other Models PSS®E 33.4
Variable Frequency Transformer (VFT) Model Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-42
PSS®E 33.4 Other Models
Program Application Guide: Volume II Variable Frequency Transformer (VFT) Model
24.11.1 Limitations
Note that PSS®E does not presently distinguish a VFT from a standard phase-shifting
transformer, in particular, the VFT's capability of coupling two asynchronous networks.
When using this device to couple two asynchronous power systems, a swing bus (Type 3
bus) is required in EACH island. Without a swing bus in each island, the power flowing
across the VFT would not be regulated. However, if the VFT is used to regulate flow
within a synchronous network (functioning similar to a standard phase shifting trans-
former) only one swing bus is needed in this synchronous system.
When a VFT is used to connect two asynchronous systems, two PSS®E features are
impacted as result of modeling the VFT as a standard phase shifting transformer.
1. Activity TREE
Activity TREE finds the number of asynchronous islands in a network and verifies that
every island has a swing bus. Since the VFT is represented as a phase-shifting trans-
former, it links its two terminals as an AC branch. Hence, in terms of activity TREE, the
VFT would link the two asynchronous islands into a single island. As a result the output
of activity TREE would not recognize the existence of the two islands and would report
them as one island containing two swing buses.
Activity TREE is implicitly called when solving the inertial power flow to determine the
"synchronous island" that shares the same steady state frequency. Due to the VFT being
modeled as a phase-shifting transformer, the inertial power flow can not distinguish
between the two systems and hence would assume that the two asynchronous systems
share the same frequency and, for example, all generators of both "islands" would contrib-
ute to frequency control.
It is presently planned that this limitation will be addressed in a future release of PSS®E.
That is, logic will be added such that activity TREE, and other activities that use it, will
recognize the VFT as a device capable of linking two asynchronous islands and adjust
their calculations appropriately.
24.11.2 Example
Figure 24-16 shows a single line diagram of the VFT example system.
In this diagram, the
VFT is connected between buses 99003 and 99004. The transformers between 99006 and
99003, and 99007 and 99004 represent the step-up transformers. When entering the trans-
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-43
Other Models PSS®E 33.4
Variable Frequency Transformer (VFT) Model Program Application Guide: Volume II
former data, the phase shifting element is defined to be on the winding 1 bus. Note the
selection of the tapped bus is arbitrary and the power can flow in either direction.
Figure 24-16. Single Line Diagram of the VFT and Associated GSU and Capacitor Bank
For the phase-shifter to control active power flow, the transformer must be selected as
"Auto Adjust" and the control variable as "Active". as shown in Figure 2 2.
Typical parameters are shown in Table 24-1. These typical parameters are given in per unit
on the rating of the VFT. This rating must be specified under the entry "Winding MVA".
Typically, it is 100 MVA per VFT.
It is important to note that the VFT has a large magnetizing current, typically consuming
18 Mvar per VFT. Therefore, it is important that the magnetizing branch be included in
the transformer model.
Also note that the solution option "Adjust phase shift" needs to be selected when solving
the power flow solution to enable the VFT to control the flow.
Table 24-1. Power Flow Parameter for the VFT
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-44
PSS®E 33.4 Other Models
Program Application Guide: Volume II Modeling for Stability Analysis
The block diagram of the main controller of the VFT is shown in Figure 24-19. It has three
branches:
• a P-I controller that regulates the VFT power,
• a frequency control that regulates a speed input from the difference in Thevenin fre-
quency between the two terminals,
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-45
Other Models PSS®E 33.4
Modeling for Stability Analysis Program Application Guide: Volume II
m
Va r(L+13)
STATE (K 1)
Fp _ Sta blim
+ +
1 + +
sTd F pst ab K pstab
- -
GE VFT: K+5 -Fp_Stablim
The torque of the DC motor can be limited due to its rotational speed and/or the terminal
voltages. The Drive Motor Torque Limit prevents windup of the speed regulator by limit-
ing its output torque command when the rotor speed is high. The Voltage Dependant
Torque Limit prevents the control from making excessive change when the voltage is low.
The driving torque is also limited by an acceleration limit (Trq_Acel_Lim) which limits
the torque to be within a band around the per-unitized Power Command. The block dia-
gram of these limits is shown in Figure 24-20.
IMTR_lim x TRQ_max_lim
m x y
r M in Var(L+17)
|u | %
m IMTR_taper
S tate( K+1)
y +
p0 Spd_taper
+
1
Var(L+11)
Trq_Acel _Lim
Pcmd _f
V th 1
V ar(L+8)
TRQ _Vdtl_min -
+ 1 +
x x TRQ_min_lim
sTVdtl
Max Var(L+18)
-
K+7 -1
Vth 2
Var(L+9) -1
TRQ _Vdt l_max
GE VFT:
Torque Limiter
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-46
PSS®E 33.4 Other Models
Program Application Guide: Volume II Modeling for Stability Analysis
The VFT has a controller that can be used to emulate governor action when connecting
asynchronous systems. If the frequency on one side of the VFT deviates beyond the dead-
band FDB1 on the system 1 side or FDB2 on system 2, the VFT would modulate the
power order command according to the droop settings R1 for system 1 or R2 for system 2.
The VFT also has a Voltage Dependent Power Limiter (VDPL) which limits power trans-
fer during a low voltage event in order to, for example, prevent voltage collapse. This lim-
iter also modulates the power order command. The block diagram of the VFT governor
and the VDPL are shown in Figure 24-21.
V1
Plimo GE VFT:
+ 1 Tr n Base
Min
sTVD SBase
Governor Control
gov _ lim
-
V2 State(K+8)
V PX V P1
TUP
TVD
TDOWN
At model initialization, the VFT model assumes that the VFT is operating in steady state
under nominal voltages. The VFT angle in VAR(L) is initialized as the absolute VFT
angle in degrees and the VFT Power Feedback Pfbk is measured from the tapped side bus
as the power in MW into the VFT.
The VFT adjusts the power flow by rotating its rotor. As this rotation angle becomes
large, the current flowing across the VFT could significantly deviate from the initial value.
When the rotation exceeds the VFT factorizing angle, CON(J+40), the power flow admit-
tance matrix will be re-factorized. This re-factorization speeds up the network solution
and prevents a potential divergent solution when the VFT alters the power flow signifi-
cantly from the initial conditions. As a starting point, Siemens PTI recommends a value
of 20 degrees for this re-factorization angle, but this angle may need to be adjusted based
on the characteristics of the power system modeled.
When connecting asynchronous systems, the VFT links the two systems with different fre-
quencies by rotating its rotor to follow the calculated Thevenin Frequency on each side.
The Thevenin Frequency is calculated at both ends of the VFT.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-47
Other Models PSS®E 33.4
Modeling for Stability Analysis Program Application Guide: Volume II
For side 1:
The same calculation is performed for side 2. These signals are the inputs to the Main
Controller of Figure 24-19.
The real power flowing across the VFT is stored in VAR(L+1) and VAR(L+2) for the
from and to side flows respectively, with the convention of positive flow from the bus into
the VFT. Similarly the reactive power is stored in VAR(L+4) and VAR(L+5). Note that
the default channels for branch flow for the VFT should NOT be used as they do not gen-
erally take into account the movement in VFT. That is, if plotting the VTF flow is desired,
the VFT model VARS should be used.
At initialization, the initial active power flow is stored in Pcmd. To change the active
power flow to a new setpoint, Pcmd, VAR(L+10), can be changed to the new setpoint.
Note that the relative direction of the power flow must be taken into account.
A sample PSS®E Dynamic Data Input File for Activity DYRE and DYRE,ADD is shown
below:
99003 ’VFT1’ 99004 1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
24-48
Chapter 25
Data Verification
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-1
Data Verification PSS®E 33.4
General Approach Program Application Guide: Volume II
machines where the values of parameters are suspect. DOCU compares each parameter
with a representative range of values and lists output for a machine only if it has a param-
eter outside the representative range. A typical output of DOCU is shown in Figure 25-2.
.
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E THU JAN 11, 1996 15:19
SAMPLE SYSTEM FOR PSS®E MANUAL
1100KV DC CASE
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-2
PSS®E 33.4 Data Verification
Program Application Guide: Volume II General Approach
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E THU JAN 11, 1996 15:23
SAMPLE SYSTEM FOR PSS®E MANUAL
1100KV DC CASE
MBASE Z S O R C E X T R A N GENTAP
1100.0 0.00000+J 0.20000 0.00000+J 0.15000 1.02500
S(1.0) S(1.2)
0.0900 0.3800
Warnings!
Excitation system
BUS 100 MACHINE 1: data corresponds
TF1= 2.0000 to a rather high
KF= 0.1000 TF1= 2.0000 TRANSIENT GAIN= 20.0000
transient gain
** IEEEX1 ** BUS NAME BSKV MACH C O N ' S STATE'S VAR
100 NUCLEAR 345 1 121- 136 52- 56 1
MBASE Z S O R C E X T R A N GENTAP
1100.0 0.00000+J 0.20000 0.00000+J 0.15000 1.02500
S(1.0) S(1.2)
0.0900 0.3800
Figure 25-2. Typical Output from Data Checking Mode of Activity DOCU
This example warns of an unacceptably small value of q-axis subtransient time constant
and an impossible situation where the value of leakage reactance exceeds that of the sub-
transient reactance. Both parameters must be reviewed and corrected before PSS®E can
give meaningful results. DOCU does not necessarily indicate that parameter values are
wrong; it simply indicates that they deserve to be checked. Conversely, the absence of
warning messages from DOCU does not indicate that all data are valid. Most power sys-
tem parameters can fall within reasonable normal value ranges and still be invalid. For
example, the field rheostat parameter, Ke, of the IEEE type 1 excitation model is often
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-3
Data Verification PSS®E 33.4
General Approach Program Application Guide: Volume II
2. Correct reproduction of standard dynamic response tests that may be run on gener-
ating units or their control systems in isolation.
The testing of data with respect to these criteria is handled by running PSS®E simulations
of standard test conditions, observing the steady-state and transient results, and comparing
these with either actual test results if available, or with typical unit performance if test data
is unavailable. Individual unit operating conditions for which actual or typical perfor-
mance data are available for the majority of generating units include:
1. Steady-state generator operation at defined load; measurement of steady-state excita-
tion voltage.
2. Exciter response to step change in voltage regulator reference with voltage feedback
signal held constant; recording of transient exciter output voltage and of response ratio.
3. Excitation system and generator response to step change in regulator reference point
setting with generator at rated speed on open circuit; recording of excitation voltage,
Efd, and generator terminal voltage.
The simulation of these test conditions is facilitated by PSS®E activities ESTR, ERUN,
GSTR, and GRUN and the support program VCV. No special data or setup is needed; just
execute simulation runs using ESTR/ERUN or GSTR/GRUN in place of the normal
STRT/RUN combination. The special activities temporarily override the user’s channel
assignments to place the appropriate unit response quantities into the output channels.
These special data verification simulations are used each time a new set of excitation sys-
tem or governor data is introduced into a study. It is impossible to interpret the results of a
simulation of many interconnected machines without the prior knowledge that the individ-
ual generators, excitation loops, and governing loops are properly modeled with data val-
ues corresponding to an acceptably tuned response for each unit.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-4
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Generator Data
Reactance or Time
Unsaturated Saturated
Constant
xd 1.974
x’d 0.26 0.196
xd 0.171 0.128
xq 1.882
x’q 0.41
xl 0.141
T’do 6.6
Tdo 0.023
T’qo 0.48
Tqo 0.049
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-5
Data Verification PSS®E 33.4
Generator Data Program Application Guide: Volume II
1.4
1.2
1.0
Terminal Current (pu)
0.8
Rated Operating Point
0.6
0.4
0
0 100 200 300 400 500 600
Field Current (A)
0.8
Open-Circuit
0.6
0.4
0.2
0
0 100 200 300
Field Current (A)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-6
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Generator Data
Figure 25-5. VCV Graphical Output for Case Where Full Machine Data is Known
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-7
Data Verification PSS®E 33.4
Generator Data Program Application Guide: Volume II
Examining Figure 25-3 shows that the air gap line field-current for rated voltage, open cir-
cuit is 162 A, and field current at rated load, rated power factor = 448 A. Hence, Efd at
rated output 448/162 = 2.77 per unit. The results computed by VCV on the basis of the
proposed generator data agrees with this value. VCV also allows the user to enter specific
loading information. It calculates and prints the Efd at that loading, as well as the internal
machine angle relative to the terminal voltage assumed at a zero angle. The typical PSS®E
user would not normally use the angle but someone doing machine testing could find it
valuable.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-8
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Generator Data
typical machine reactance ratios of Figure 25-8 and Figure 25-9. For machines with known
specific reactances, but no saturation curve, the values of SE(1.0) and SE(1.2) can be esti-
mated by program VCV. The value of SE(1.2) is dependent upon the generator synchro-
nous reactance because increasing machine reactance requires a higher internal flux level
to support a given terminal voltage and loading. Figures 25-6 and 25-7 may be used to esti-
mate a proper value of SE(1.2) and of exciter ceiling level when using the typical data of
Figure 25-8 through 25-10, which show data forms for models GENSAL, GENROU, and
SEXS listing suitable sets of typical data for salient pole generators, turbine generators,
and excitation systems, respectively.
E fd
3.0
2.5
0.9 Lag
1.5 1.0
0.5 Ld
0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2
Figure 25-6. Excitation Voltages at Rated MVA Using Typical Generator Data
(Saturation Neglected)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-9
Data Verification PSS®E 33.4
Generator Data Program Application Guide: Volume II
SE (1.2)
0.8
GENROU
0.6
SE (1.2) to give Efd exceeding unsaturated
0.4 value by approximately 25%
0.2 GENSAL
0 Ld
0.8 1.0 1.2 1.4 1.6 1.8 2.0
Figure 25-7. Estimation of SE(1.2) for Use with Typical Generator Data
of Figures 25-7 and 25-8
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-10
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Generator Data
GENSAL
Salient Pole Generator Model (Quadratic Saturation on d-Axis)
IBUS, ’GENSAL’, I, T’do, Tdo, Tqo, H, D, Xd, Xq, X’d, Xd, Xl, S(1.0), S(1.2)/
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-11
Data Verification PSS®E 33.4
Generator Data Program Application Guide: Volume II
GENROU
Round Rotor Generator Model (Quadratic Saturation)
IBUS, ’GENROU’, I, T’do, Tdo, Tqo, Tqo, H, D, Xd, Xq, X’d, X’q, Xd, Xl, S(1.0), S(1.2)/
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-12
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Generator Data
SEXS
Simplified Excitation System
STATEs # Description
K First integrator
K+1 Second integrator
VREF EMAX
EC – 1 + TAs K
EFD
(pu) 1 + TBs 1 + TEs
+
EMIN
VS
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-13
Data Verification PSS®E 33.4
Excitation System Data Program Application Guide: Volume II
25.3 Excitation System Data centers first on the saturation curve param-
eters and the amplidyne output limit,
25.3.1 General Considerations VRMAX. Activity ESTR determines the
value of the exciter field resistance param-
The verification of excitation system data eter Ke. The amplidyne output limit VRMAX
is complicated by several factors: the exis-
is fixed at 1.05 in the initial trial by setting
tence of a wide variety of types, the fact
the constant, CON(J+7), corresponding to
that key parameter values may depend
Ke, to zero and allowing the initialization
upon the reactances of the generators to
to determine Ke as a variable in each run.
which they are applied, and operating con-
Curve A of Figure 25-12 represents the sat-
ditions. Checking parameter values against
uration curve used in the first trial.
typical values is unrewarding in many
The first step in checking the excitation
cases, but useful checks can be made by
system data, after the use of
using activities ESTR and ERUN to simu-
DOCU,CHECK, is to confirm that the
late excitation system tests. The use of
exciter saturation curve data is properly
these tests can best be illustrated by exam-
related to the excitation requirement of the
ple.
main generator. It is good practice to
assign E1 a value close to rated load excita-
25.3.2 Exciter Ceiling
tion voltage, and E2 a value close to ceiling
The ceiling field voltage obtainable from excitation voltage. (The excitation voltage
many excitation systems is determined at rated load is not 1.0; unity excitation
largely by the saturation characteristic of voltage gives rated main generator voltage
the exciter and, to a secondary extent, by on open circuit in the absence of satura-
the maximum output available from the tion.) The Response Ratio Test option of
excitation control source, particularly in activity ESTR is used to initialize the gen-
the case of dc exciter systems. Figure 25-11 erator at rated output. The preceding
shows the transfer function diagram of a DOCU output confirms that the Ke con-
fairly typical dc excitation system from the stant has been set to zero to tell the model
1950s. This system, represented by the to calculate its own value for Ke, and that
model IEEEX1, uses a dc generator as its this value will be placed in VAR(1). The
main exciter, with control being exerted by ESTR output for the unit at bus 1 shows a
an amplidyne. The excitation system is rated load value of Efd of 2.6665 and thus
presumed, on the basis of contract docu- confirms that the value, 2.47, specified for
ments, to have a specified response ratio of E1 in the exciter data is well placed relative
1.0 and a specified ceiling of twice rated to the rated output of the exciter. A value
excitation. An initial estimate of the data of E1 that is not close to rated exciter out-
for this exciter, taken from manufacturer’s
put should be reviewed because it is likely
typical data, is shown in Figure 25-11. A run
that it was obtained from data on an exciter
of ESTR/ERUN is used to check that this
different from the one under consideration.
data corresponds to the specified perfor-
After initializing for the response ratio test,
mance of this excitation system. (This
activity DOCU would show the value of Ke
method leaves open the question of
determined by the model for the rated
whether the actual performance matches
operating condition (see Section 16.2.4).
the specification, but is better than using
The Ke value, –0.599, is quite reasonable.
typical data with no check at all.Interest
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-14
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Excitation System Data
Furthermore, activity DLST would confirm that the amplidyne control element, which is
shown by Figure 25-11 to be STATE(K+2), has been initialized at 10% of its positive range.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-15
Data Verification PSS®E 33.4
Excitation System Data Program Application Guide: Volume II
IEEEX1
IEEE Type 1 Excitation System
STATEs # Description
K Sensed VT
K+1 Lead lag
K+2 Regulator output, VR
K+3 Exciter output, EFD
K+4 Rate feedback integrator
VAR # Description
L KE
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-16
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Excitation System Data
IBUS, ’IEEEX1’, I, TR, KA, TA, TB, TC, VRMAX, VRMIN, KE, TE, KF, TF1, 0., E1, SE(E1), E2, SE(E2)/
VREF VS
VRMAX
Regulator
+ +
1 1 + sTC KA 1 EFD
EC – + +
(pu)
(pu) 1 + sTR VERR 1 + sTB 1 + sTA VR sTF
– –
VFB VRMIN
SE + KE
sKF
1 + sTF1
5 B
SE (4.5) = 0.47
Exciter Output Voltage (pu)
4
A
SE (3.5) = 0.6
3
SE (2.47) = 0.035
2
0 1 2 3 4 5
Exciter Field Current (pu)
The foregoing confirms that the excitation system data is reasonable with regard to the
steady state. The next step is to run activity ERUN. When run after activity ESTR in
response ratio mode, ERUN automatically steps the voltage regulator reference upward by
a large amount, forcing the excitation system as rapidly as possible to ceiling. The
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-17
Data Verification PSS®E 33.4
Excitation System Data Program Application Guide: Volume II
E fd
E fd Ceiling
E fd Full Load
t = 0 t = 0.5
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-18
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Excitation System Data
08:34
ONE MACHINE INFINITE BUS
POWER
TECHNOLOGIES,
INC.R
0.90000
0.80000
Curve A
Curve A
Curve B
0.70000
0.60000
VRMAX = 1.05
VRMAX = 2.1
VRMAX = 2.1
0.50000
0.40000
TIME(SECONDS)
0.30000
0.20000
0.10000
0.0
-0.1000
Figure 25-14. Exciter Responses in Response Ratio and Ceiling Tests for IEEEX1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-19
Data Verification PSS®E 33.4
Excitation System Data Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-20
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Excitation System Data
EXST2
IEEE Type ST2 Excitation System
ECOMP
This model is located at system bus #____ IBUS,
ETERM
machine #____ I,
ITERM
This model uses CONs starting with #____ J, EFD
XADIFD EXST2
and STATEs starting with #____ K, VOTHSG
VUEL
and VAR #____ L.
VOEL
STATEs # Description
K Sensed VT
K+1 Regulator output, VR
K+2 Exciter output, EFD
K+3 Rate feedback integral
VAR # Description
L KI
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-21
Data Verification PSS®E 33.4
Excitation System Data Program Application Guide: Volume II
IBUS, ’EXST2’, I, TR, KA, TA, VRMAX, VRMIN, KE, TE, KF, TF, KP, KI, KC, EFDMAX/
Figure 25-15. Initial Data Estimate for Compounded Transformer-Type Excitation System
(Sheet 1 of 2)
VREF VS
VRMAX EFDMAX
+ +
1 + KA + + 1
–
EC EFD
1 + sTR VERR 1 + sTA VR sTE
– + –
VRMIN 0.
VF VB
KE
sKF
1 + sTF
VT VE
V E = K P V T + jK I I T
IT
IFD
IN = KC FEX = f(IN)
IFD VE IN FEX
If I N 0. F EX = 1
If I N 0.433 F EX = 1 – 0.577 I N
2
F EX = 0.75 – I N
IN If 0.433 I N 0.75 FEX
If I N 0.75 F EX = 1.732 1 – I N
If I N 1 F EX = 0
Figure 0-0 (Cont). Initial Data Estimate for Compounded Transformer-Type Excitation System (Sheet
2 of 2)
Figure 25-16 shows the first execution of ESTR to initialize a generator at 0.9 power factor.
The resulting value is shown by DOCU to be 3.084, which is nearly twice the main genera-
tors quadrature synchronous reactance; a high value for KI. The second execution of
ESTR, also shown in Figure 25-16, initializes the generator at unity power factor. The ensu-
ing DOCU output shows that KI is calculated at 2.78 in this condition. These two automat-
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-22
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Excitation System Data
ically calculated values of KI indicate what KI would have to be to produce the required
excitation voltage at full load with zero output, Vr, from the voltage regulating element.
This assumption is now overridden and, in Figure 25-17, the KI constant (CON(J+7) or
CON(27), in this setup, is set to 2.5; a value that will require some output from the regulat-
ing element in the steady state at high generator loads. Figure 25-17 next shows a reinitial-
ization at 0.9 pf to determine the value of regulating element output required by the value
KI = 2.5. The following DLST output shows that VR (STATE(10) in this setup) has the ini-
tial steady-state value of 0.6146. This is above one half of the regulating elements operat-
ing range; it draws attention to the value of the parameter, KC, which characterizes
commutating drop in the excitation rectifier.
Figure 25-18 shows the effect of changing KC, CON(28) in this setup, from 0.7 to 0.5. Ini-
tialization at 0.9 pf now results in a very reasonable value of 0.2328 for the output of the
regulating element and suggests that a reasonable set of data values has been reached.
A statement of typical excitation system parameters is of little value in this example unless
it is coordinated with data on the reactances and rated power factor of the main generator.
As a general rule, excitation system data stated in isolation from corresponding main gen-
erator data should be treated with considerable distrust.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-23
Data Verification PSS®E 33.4
Excitation System Data Program Application Guide: Volume II
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI JAN 12, 1996 10:35
CASE FOR DATA VERIFICATION
ONE MACHINE INFINITE BUS
MBASE Z S O R C E X T R A N GENTAP
100.0 0.00000+J 0.19800 0.00000+J 0.00000 1.00000
TR KA TA VRMAX VRMIN KE TE
0.000 120.0 0.150 1.200 -1.200 1.000 0.500
KF TF KP KI KC EFDMAX KI VAR
0.020 1.000 1.190 0.000 0.700 4.500 3.084
KI CON is zero to force
ACTIVITY? estr automatic calculation
ENTER 0 FOR RESPONSE RATIO TEST Second trial with generator operated
1 FOR OPEN CIRCUIT SETPOINT STEP TEST: 0 at unity power factor
ENTER DEFAULT POWER FACTOR: 1
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI JAN 12, 1996 10:36
CASE FOR DATA VERIFICATION
ONE MACHINE INFINITE BUS
ENTER CHANNEL OUTPUT FILENAME: Efd = 2.15 defines smaller rating required of excitation
system if generator rated power factor is raised to unity
ACTIVITY? docu
TR KA TA VRMAX VRMIN KE TE
Unity of main generator
0.000 120.0 0.150 1.200 -1.200 1.000 0.500 operation would require
KI = 2.77 to hold required
KF TF KP KI KC EFDMAX KI VAR
0.020 1.000 1.190 0.000 0.700 4.500 2.780 excitation with zero
regulator output
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-24
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Excitation System Data
ACTIVITY? estr
Reinitialize at 0.9 pf to check
ENTER 0 FOR RESPONSE RATIO TEST steady-state values of all
1 FOR OPEN CIRCUIT SETPOINT STEP TEST: 0
excitation system variables
ENTER DEFAULT POWER FACTOR: .9
ENTER BUS NUMBER, MACHINE ID, POWER FACTOR:
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI JAN 12, 1996 10:55
CASE FOR DATA VERIFICATION
ONE MACHINE INFINITE BUS
ACTIVITY? docu
With KI = 2.5,
voltage regulator
** EXST2 ** BUS NAME BSKV MACH C O N ' S STATE'S VAR must have nonzero
1 1 15- 27 7- 10 1 steady-state
TR KA TA VRMAX VRMIN KE TE output to hold
0.000 120.0 0.150 1.200 -1.200 1.000 0.500 required
KF TF KP KI KC EFDMAX KI VAR
0.020 1.000 1.190 2.500 0.700 4.500 2.500
ACTIVITY? dlst
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-25
Data Verification PSS®E 33.4
Excitation System Data Program Application Guide: Volume II
ACTIVITY? estr
Initialize again at 0.9 pf to
ENTER 0 FOR RESPONSE RATIO TEST
1 FOR OPEN CIRCUIT SETPOINT STEP TEST: 0 recheck voltage regulator
output needed in steady state
ENTER DEFAULT POWER FACTOR: .9
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI JAN 12, 1996 11:43
CASE FOR DATA VERIFICATION
ONE MACHINE INFINITE BUS
ACTIVITY? docu
TR KA TA VRMAX VRMIN KE TE
0.000 120.0 0.150 1.200 -1.200 1.000 0.500 Required excitation
KF TF KP KI KC EFDMAX KI VAR voltage is now
0.020 1.000 1.190 2.500 0.500 4.500 2.500 maintained with
voltage regulator
ACTIVITY? dlst
output of 0.24 pu
ENTER CON RANGE:
ENTER VAR RANGE:
ENTER STATE RANGE: 7 10
ENTER ICON RANGE:
ENTER OUTPUT CHANNEL RANGE:
ENTER CRT PLOT CHANNEL RANGE:
STATES:
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-26
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Excitation System Data
13:57
CASE FOR DATA VERIFICATION
ONE MACHINE INFINITE BUS
POWER
TECHNOLOGIES,
INC.R FILE: gp
10.000
9.0000
8.0000
7.0000
6.0000
Terminal Voltage
Field Voltage
TIME(SECONDS)
5.0000
4.0000
3.0000
2.0000
1.0000
0.0
Figure 25-19. Plotted Response from Open-Circuit Step Test of Model EXST2
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-27
Data Verification PSS®E 33.4
Excitation System Data Program Application Guide: Volume II
14:02
ONE MACHINE INFINITE BUS
POWER
TECHNOLOGIES,
INC.R FILE: gpp
10.000
9.0000
8.0000
7.0000
Terminal Voltage
Field Voltage
6.0000
TIME(SECONDS)
5.0000
4.0000
3.0000
2.0000
1.0000
0.0
Figure 25-20. Plotted Response of Open-Circuit Step Test for Model EXST2
but with Rate Feedback Gain, KF, Increased to 0.05
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-28
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Turbine Governor Data Verification
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-29
Data Verification PSS®E 33.4
Turbine Governor Data Verification Program Application Guide: Volume II
The step change response is now much improved, although the return of speed to nominal
is more sluggish than may be desired. It would be interesting to try another test with tem-
porary droop increased still further to 0.75 and the relaxation time returned to 5.0 sec.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-30
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Turbine Governor Data Verification
HYGOV
Hydro Turbine-Governor
STATEs # Description
K e, filter output
K+1 c, desired gate
K+2 g, gate opening
K+3 q, turbine flow
VARs # Description
L Speed reference
L+1 h, turbine head
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-31
Data Verification PSS®E 33.4
Turbine Governor Data Verification Program Application Guide: Volume II
IBUS, ’HYGOV’, I, R, r, Tr, Tf, Tg, VELM, GMAX, GMIN, TW, At, Dturb, qNL/
VAR(L) + 1 e 1 + T rs c 1 g
nref
1 + T fs rTrs 1 + Tgs
– Velocity and
Speed + Position Limits
SPEED SPEED
+
R Dturb
X
–
g – 1 q +
X X At PMECH
Tws +
q h
+ –
1. qNL
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-32
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Turbine Governor Data Verification
ACTIVITY? gstr Activity GSTR to run hydro plant isolated step load test
ENTER INITIAL LOADING, STEP (P.U.): .8 .1 Run test from 80% load with 10% increase
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI JAN 12, 1996 16:28
CASE FOR DATA VERIFICATION
ONE MACHINE INFINITE BUS
CHANNEL OUTPUT FILE IS gs Print/plot intervals commensurate with slow response characteristic of governors
TIME X- VALUE --X X--------- IDENTIFIER ---------X X- VALUE --X X--------- IDENTIFIER ---------X
-0.0167 0.00000 SPD 1 [ ] MC 1 0.80000 PMEC 1 [ ] MC 1
ACTIVITY? grun
Note that GSTR overrides
prior channel assignments
AT TIME = 0.000 ENTER TPAUSE, NPRT, NPLT, CRTPLT: 20 240 5
TIME X- VALUE --X X--------- IDENTIFIER ---------X X- VALUE --X X--------- IDENTIFIER ---------X
0.0000 -0.88697E-10 SPD 1 [ ] MC 1 0.80000 PMEC 1 [ ] MC 1
Figure 25-22. Use of Activity GSTR/GRUN to Check Hydro Turbine Governor Data
by Simulation of Isolated Load Step Response Test
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-33
Data Verification PSS®E 33.4
Turbine Governor Data Verification Program Application Guide: Volume II
16:31
CASE FOR DATA VERIFICATION
ONE MACHINE INFINITE BUS
POWER
TECHNOLOGIES,
INC.R FILE: gs
20.000
18.000
Turbine Speed
16.000
14.000
Turbine Power
12.000
TIME(SECONDS)
10.000
8.0000
6.0000
4.0000
2.0000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-34
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Turbine Governor Data Verification
16:34
ONE MACHINE INFINITE BUS
POWER
TECHNOLOGIES,
INC.R
FILE: gss
20.000
18.000
16.000
14.000
Turbine Power
Turbine Speed
12.000
TIME(SECONDS)
10.000
8.0000
6.0000
4.0000
2.0000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-35
Data Verification PSS®E 33.4
Parameter Ranges for Activity DOCU Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-36
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Parameter Ranges for Activity DOCU
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-37
Data Verification PSS®E 33.4
Parameter Ranges for Activity DOCU Program Application Guide: Volume II
• TGOV2
• TGOV3
• TGOV4
• TGOV5
• WEHGOV
• WESGOV
• WPIDHY
• WSHYDD, WSHYGP for Appropriate Data
GENROU, GENSAL, GENROE, GENSAE, GENDCO, GENCLS, GENTRA, FRECHG for Appli-
cable Data
1 < H < 10 0 < S1.0
0D<3 S1.0 < S1.2
xd = IMAG(ZSORCE) for GENROU,
1 < T’do < 10
GENSAL, GENDCO, FRECHG
4 × DELT < Tdo < 0.2 0.2 T’qo 1.5
4 × DELT < Tqo < 0.2 x’q < xq
xd < 2.5 x’d < x’q
x’d < 0.5 × xd xd < x’q
xq < xd 0.025 Ta 0.1
x’d < xq for GENSAL, FRECHG and
x’d = IMAG(ZSORCE) for GENTRA
GENTRA only
xd < x’d 0 < Acceleration Factor 1.0
H1 × MBASE1 = H2 × MBASE2 for
x1 < xd
FRECHG
COMP
0 < Xe < 1
COMPCC
X1 > 0 and X2 > 0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-38
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Parameter Ranges for Activity DOCU
IEEEVC
0 Rc < 1 0 < Xc < 1
STAB1
4 × DELT < T 4 × DELT < T4
4 × DELT < T3
STAB2A
DELT < T2 DELT < T5
DELT < T3
STAB3, STAB4
0 = Tt or 4 × DELT < Tt 4 × DELT < Tx2
4 × DELT < Tx1 4 × DELT TC for STAB4
IEEEST
0 < IC 6 where IC is stabilizer input code
Remote bus = 0 when IC = 2 or IC > 5 where IC is stabilizer input code
0 T1 10 4 × DELT < T6 < 2
0 T2 10 0 < LSMAX < 0.3
0 T3 10 - 0.3 < LSMIN < 0
0 T4 10 0 VCU < 1.25
0 < T5 < 10 0 VCL < 1.0
IEE2ST, ST2CUT
0 < IC 6 where IC is either of the stabilizer inputs
Remote bus = 0 when IC = 2 or IC > 5 where IC is either of the stabilizer inputs
0 T1 10 0 T8 10
0 T2 10 0 T9 < 10
0 T3 10 0 T10 < 2
3 × DELT < T4 10 0 < LSMAX < 0.3
0 T5 < 10 - 0.3 < LSMIN < 0
0 T6 < 2 0 VCU < 1.25
0 T7 10 -0.1 VCL < 1.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-39
Data Verification PSS®E 33.4
Parameter Ranges for Activity DOCU Program Application Guide: Volume II
PSS2A
1.5 TW1 15 2 × DELT < T9 2.0
1.5 TW2 15 2 × DELT T1 2.0
1.5 TW3 15 2 × DELT T3 2.0
1.5 TW4 15 2 × DELT T2 6.0
2 × DELT < T6 2 × DELT T4 6.0
2 × DELT < T7 0 < VSTMAX < 0.99
2 × DELT < T8 2 - 0.3 VSTMIN 0
PTIST1
TP > 4 × tc T2 > 4 × tc
TF > 4 × tc T4 > 4 × tc
PTIST3
TP > 4 × tc T4 > 4 × tc
TF > 4 × tc T6 > 4 × tc or T6 = 0
T2 > 4 × tc B2 > 4 × tc or B2 = 0
STBSVC
KS1 > 0 0 < KS3
2 × DELT < TS9 0 < KS2 if second signal is used
0 < TS13
2 × DELT < TS12 if second signal is used
2 × DELT < TS14
SCRX
0.05 < TA / TB < 0.3 - 5 < EMIN 0
5 < TB < 25 2 < EMAX < 10
50 < K < 400 CSWITCH = 0 or 1
5 K × TA / TB 15 0 rc / rfd 10
0 TE < 1
SEXS
0.05 < TA / TB < 1 5 K × TA / TB 15
5 < TB < 20 EMIN = 0
20 < K 100 3 EMAX 6
0 TE < 0.5
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-40
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Parameter Ranges for Activity DOCU
where:
S = 1 - TF1 / TE E1 < E2 or EFDMAX
S2 = 1 - TF2 / TE SE (E1) < SE (E2) or SE (EFDMAX)
TFN = TF1 if S2 S EFDMIN = 0 and EFDMIN < EFDMAX
TFN = TF2 if S S2 0 TB
0 E1 0 TC
0 SE (E1) < 1 TB = 0 and TC 0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-41
Data Verification PSS®E 33.4
Parameter Ranges for Activity DOCU Program Application Guide: Volume II
EXAC1, EXAC1A, EXAC2, EXAC3, ESAC1A, ESAC2A, ESAC3A, ESAC6A for Appropriate
Values
0 < VAMAX 10 for EXAC3, ESAC3A,
0 TR < 0.5
EXAC2, ESAC2A, ESAC6A
0 TB < 20 0 < VAMAX 15 for ESAC1A
- 500 VRMIN < 0 for EXAC2, ESAC2A,
0 TC < 20
ESAC6A
- 10 VAMIN < 0 for EXAC3, ESAC3A,
0 < KA < 1000
EXAC2, ESAC2A, ESAC3A, ESAC6A
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-42
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Parameter Ranges for Activity DOCU
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-43
Data Verification PSS®E 33.4
Parameter Ranges for Activity DOCU Program Application Guide: Volume II
EXST3, ESST3A
0 TR < 0.5 0 KI 1.1
0 < VIMAX < 1 1 < EFDMAX < 20
- 1 < VIMIN < 0 0 KC < 1
0 < KJ < 1000 0 < XL < 0.5
0 < TC < 20 0 < VGMAX < 20
4 × DELT < TB < 20 - 90 < p < 90
0 < KA 200 0 TM < 1.0
0 TA < 1.0 0.5 < VMMAX 1.5
0.5 < VRMAX 10 - 1.5 < VMMIN < 0.5
- 10 VRMIN < 0.5 0 < KM < 1000
0 KG < 1.1 0 < VBMAX < 20
1 < Kp < 10
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-44
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Parameter Ranges for Activity DOCU
ESST4B
0 TR < 0.5 - 118.8 VMMIN 0
0 KPR 75 0 KG < 1.1
0 KIR 75 1 KP < 10
0.8 VRMAX 10 0 KI 1.1
- 6 VRMIN 0 1 < VBMAX < 20
0 TA < 1 0 KC < 1
0 KPM 1.2 0 XL < 0.5
0 KIM 18 - 90 <THETAP < 90
0.8 VMMAX 118
EXPIC1
0 TR < 0.5 0 KC < 2
1 < KA < 500 0 Ke 1
0 TA1 < 10 1 < EFDMAX < 10 if EFDMAX < 20
0.5 < VR1 < 10.0 if VR1 < 20 - 6 < EFDMIN - 0,5 if EFDMIN > -20
- 6 < VR2 - 0.5 if VR2 > - 20 1 VRMAX 15 if VRMAX < 50
0 Te < 2 - 6 < VRMIN 0 if VRMIN > - 50
0 KF < 0.3 0 E1
4 × DELT < TF1 < 15 0 SE (E1) < 1
5 TF1 / KF 25 SE (E1) < SE (E2)
0 KP < 5 E1 E2
0 KI 1.1 0 TF2 < 5
EXBAS
0 TR < 0.5 0 TF2
0 < KP < 5 TB = 0 and TC > 0
0 KI < 1.1 –1 KE 1
10 < KA 4000 4DELT < TE < 10
0 TA 10 5 TF/KF 15 or 5 TF2/KF 15
0 TB < 20 KC 1
0 TC < 20 KD 2
0.5 < VRMAX < 20 0 E1
–20 < VRMIN < 0 0 SE (E1) < 1.0
4DELT < TF < 1.5 E1 < E2
0 TF1 SE(E1) < SE (E2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-45
Data Verification PSS®E 33.4
Parameter Ranges for Activity DOCU Program Application Guide: Volume II
ESAC8B
0 TR < 0.5 –1 < VRMIN < 1.5
10 < KP < 500 0 < TE
10 < KI < 500 –1 KE 1
10 < KD < 500 0 E1
0 TD < 0.5 0 SE (E1) < 1.0
0 < KA 1 E 1 < E2
0 TA 1 SE (E1) < SE (E2)
0 < VRMAX 10
EXELI
Tfv 0 Xe 0
Tfi 0 Tw 0
Tnv > 0 Ts1 0
Vpnf 0 Ts2 0
Dpnf 0 Smax > 0
EFDmax EFDmin
BBSEX1
0 TF < 0.5 0 < T4
10 < K < 500 T4 = 0 and T3 0
2 × DELT <T1 <10 0.5 < VRMAX < 10
2 × DELT <T2 <10 - 10 < VRMIN < 0
0 < T3 0.5 K × T2 / T1 25
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-46
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Parameter Ranges for Activity DOCU
EX2000
0 KPR < 50 0 KRCC < 0.2
0.5 KIR < 15 0 TR < 0.1
0.5 VRMAX < 3 2.7 IFDREF1 < 4
- 3 < VRMIN < - 0.5 2 IFDREF2 < 3
0 KPA < 50 1.8 IFDREF3 < 2.7
0.5 < KIA 20 2.5 IFDREF4 < 4
0.7 VAMAX 1.5 2 I1 < 3
- 1.5 VAMIN - 0.7 30 T1 < 90
0 KP 50 2 I2 < 4
5 KL 50 20 T2 < 40
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-47
Data Verification PSS®E 33.4
Parameter Ranges for Activity DOCU Program Application Guide: Volume II
0 TC2 < 20 KD 2
0.5 < VRMAX < 20 0 E1
- 20 < VRMIN < 0 0 SE (E1) < 1
0 < KF < 0.3 E 1 < E2
DEL2 < TF < 1.5 SE (E1) < SE (E2)
0 TF1 0 FLIMF 1
0 TF2 0 < XC < 6
0 FBF 2 0 VCMAX 10
0 KIP < 0.5
TGOV1
0 < R < 0.1 0 < T2
4 × DELT < T1 < 0.5 4 × DELT < T3 < 10.0
0.5 < VMAX < 1.2 T2 < T3 /2.0
VMIN < VMAX 0 Dt < 0.5
0 VMIN < 1.0
TGOV2
0 < R < 0.1 1.0 < T3 < 10.0
4 × DELT < T1 < 0.5 0 Dt < 0.5
0.5 < VMAX < 1.2 4 × DELT < Tt < 0.5
VMIN < VMAX 4 × DELT < TA < 0.25
0 VMIN < 1.0 TA + 0.1 < TB < 50.0
0.1 < K < 0.5 TB + 1.0 < TC < 50.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-48
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Parameter Ranges for Activity DOCU
TGOV3
5.0 K 30 0 < T4 1
0 T1 < 5 - 2.0 K1 1
0 T2 < 10 4 × DELT < T5 < 10
4 × DELT < T3 1.0 0 K2 < 0.5
0.01 Uo 0.3 0 T6 < 10
- 0.3 Uc < 0 0 K3 < 0.35
0.5 PMAX 1.0 4 × DELT < TA < 0.25
0 PMIN < 0.5 TA + 0.1 < TB < 50.0
PMIN < PMAX TB + 1.0 < TC < 50.0
GAST
0 < R < 0.1 0 < Kt < 5.0
4 × DELT < T1 < 0.5 0.5 < VMAX < 1.2
4 × DELT < T2 < 0.5 0 VMIN < 1.0
4 × DELT < T3 < 5.0 VMIN < VMAX
0 < Ambient Load Limit 1.0 0 Dturb < 0.5
HYGOV
0 < R < 0.1 0 < GMAX 1.0
0 < r < 2.0 0 GMIN < 1.0
R<r GMIN < GMAX
4 × DELT < Tr < 30 0.5 < Tw < 3.0
4 × DELT < Tf < 0.1 0.8 < At < 1.5
4 × DELT < Tg < 1.0 0 Dturb < 0.5
0 < VELM < 0.3 0 < qn1 < 0.15
DEGOV, DEGOV1
0 T1 < 25.0 0 TD < 0.125
0 T2 < 0.5 0 TMAX < 1.5
0 T3 < 10 -0.05 TMIN < 0.5
15 K < 25.0 0 DROOP < 0.1
0 T4 < 25.0 0 TE < 1.0
0 T5 < 10 If T1 = 0, then T3 = 0
0 T6 < 0.5
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-49
Data Verification PSS®E 33.4
Parameter Ranges for Activity DOCU Program Application Guide: Volume II
IEESGO
0 T1 < 100 5 K1 30
0 T2 < 10 0 K2 3.0
4 DELT < T3 1.0 -1.0 K3 1.0
0 T4 1.0 0.5 PMAX 1.5
0 T5 50 0 PMIN 0.5
0 T6 1.0 PMIN < PMAX
IEEEG1, WSIEG1
5.0 K 30 0 K3 < 0.5
0 T1 < 5.0 0 K4 < 0.5
0 T2 < 10.0 0 T6 < 10.0
4 DELT < T3 1.0 0 K5 < 0.35
0.01 Uo 0.3 0 K6 < 0.55
-0.3 Uc < 0 0 T7 < 10.0
0.5 PMAX 2.0 0 K7 < 0.3
0 PMIN < 0.5 0 K8 < 0.3
PMIN < PMAX 0 DB1 0.02
0 < T4 1.0 0 ERR 0.02
-2.0 K1 1 0 DB2 0.02
K2 = 0 GV1 GV2 GV3 GV4 GV5
0 T5 < 10.0
IEEEG2
5.0 K 30 0.5 PMAX 1.5
0 T1 < 100 0 PMIN 0.5
0 T2 < 10 PMIN < PMAX
4 DELT < T3 1 4 DELT T4 5.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-50
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Parameter Ranges for Activity DOCU
IEEEG3
4 DELT TG 1.0 0 < 1.2
4 DELT Tp < 0.1 1.0 TR < 50
0 Uo < 0.3 4 DELT < Tw < 10
-0.3 Uc 0 0 < a1 < 1.5
0.5 PMAX 1.0 0 < a13 < 1.5
0 PMIN 0.5 0 < a21 1.5
0 < 0.1 0 < a23 < 1.5
SHAF25
Hi < 5 where i is any mass 0 Di 1.0 where i is any mass
Hi < 10 0 Kshaft i-j 200 where i and j are masses
0 Power Fractioni < 1.0 where i is any
0.4 Xd - Xd 2.5
mass
Power Fraction = 1.0 2 Tdo 10
Exciter and generator mass numbers are valid.
TGOV4
5 K 30 0 CV#3 0.5
0 T1 5 CV#2 CV#3
0 T2 10 0 CV#4 0.75
0 < T2 and T1 = 0 CV#3 CV#4
4 DELT < T3 1 IV = 0.8 or 0.2 IV 0.7
0.01 Uo 0.3 0 IV#2 0.5
-0.3 Uc -0.01 CV CHAR = 0.8 or 0.2 CV CHAR 0.7
0.05 KCAL 1.5 IV CHAR = 0.8 or 0.2 IV CHAR 0.7
0 T4 1 0 CV START 0.1
0.1 K1 0.5 1 CV CLOSE 10
4 DELT < T5 10 0 TIME CV1 CLOSED 5
0 K2 0.5 0 TIME CV2 CLOSED 5
0 T6 2.0 0 TIME CV3 CLOSED 5
1.1 PRMAX 1.5 0 TIME CV4 CLOSED 5
0.2 KP 1 0 IV START 0.1
0.01 KI 0.1 1 IV CLOSE 10
0 TFUEL 30 0 TIME IV1 CLOSED 5
0 TFD1 30 0 TIME IV2 CLOSED 5
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-51
Data Verification PSS®E 33.4
Parameter Ranges for Activity DOCU Program Application Guide: Volume II
BBGOV1
0 fcut < 0.01 0 T4 1
5 KS < 30 0 < K2 < 1.0
0.05 < KLS 0.3 0 T5 50
0.1 KP 2.0 0 K3 1.0
1.0 TN 10.0 0 T6 1.0
0.1 KD 2 4 DELT < T1 5
4 DELT < TD 2 0.5 PMAX 0.5
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-52
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Parameter Ranges for Activity DOCU
GAST2A, GASTWD
0 < W < 30 for GAST2A 0.5 < K4 < 1
0 X for GAST2A TC T R
4 DELT < Y < 0.5 for GAST2A 0.8 MBASE TRATE 1.05 MBASE
Z = 0 and Z 1 for GAST2A 0 T 0.05
0 KDROOP 0.1 for GASTWD 0 Cf2 1
0 KP 20 for GASTWD 10 < T3 < 25
0 KI 10 for GASTWD 1 < T4 < 5
0 KD 20 for GASTWD 100 <t < 600
Max > Min 1 < T5 < 5
0.5 < Max < 1.8 500 < af1 < 1000
-0.2 < Min < 0.1 300 < bf1 < 700
0.5 < K3 < 1 -1 < af2 < 1
0.5 < a < 50 0.9 < bf2 < 1.5
4 DELT < b < 2 700 < TR < 1050
0 c 1.01 0.1 < K6 < 0.5
0.05 <f < 0.8 0 TD < 0.5
0 Kf 1.0 0 CR < 0.5
0.05 < K5 < 0.5 0 TCD < 0.5
WPIDHY
0.05 TREG < 5.0 0.3 GATMX 1
0 < REG < 0.1 0 GATMN 0.5
0 KP < 10 0.5 TW 3.0
0 KI 5 0.5 PMAX 1.1
0 KD 5 0 PMIN 0.5
4 DELT < TA 2 0 < D < 0.5
4 DELT < TB 2 G0 G1 G2
0 VELMX 1 P1 P2 P3
-1 VELMN 0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-53
Data Verification PSS®E 33.4
Parameter Ranges for Activity DOCU Program Application Guide: Volume II
TGOV5
5 K 30 0 RMAX 0.5
0 T1 < 5 -0.5 RMIN 0
0 T2 < 10 0 LMAX 2.2
4 DELT < T3 1 0 LMIN 1.1
0.01 Uo 0.3 LMAX > LMIN
-0.3 Uc < 0 0.1 C1 1
0.5 VMAX 2 -1 C2 20
0 VMIN < 0.5 0 C3 1
VMAX > VMIN 0 B 30
0 < T4 1 50 CB 300
0 K1 1 0 K1 0.5
K2 = 0 20 T1 300
0 T5 < 10 0 TR 100
0 K3 < 0.5 0 TR1 10
0 K4 < 0.5 0 CMAX 2.4
0 T6 < 10 0 CMIN 0.5
0 K5 < 0.35 CMAX > CMIN
0 K6 < 0.55 TD = 0 or 0.5 TD 100
0 T7 < 10 0 TF 30
0 K7 < 0.3 0 TW 15
0 K8 < 0.3 0 < PSP 2
0 K9 < 1 0 TMW
0 K10 1 KL = 0 or KL = 1
0 K11 1 KMW = 0 or KMW = 1
0 K12 10 KL = 0 and KMW = 0
0 K13 1 0 PE 0.2
0 K14 5
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-54
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Parameter Ranges for Activity DOCU
WESGOV
0 < TP 0.25 0 T1 < 0.2
0 < TC 0.25 0.2 T2 0.6
0 < DROOP < 0.10 0.15 ALIM < 0.4
10 KP < 25 0 Tpe < 0.2
1.0 TI < 10
WEHGOV
0 < R-PERM-GATE < 0 0 DTURB < 0.5
0 < R-PERM-PE < 0.1 0.5 < TW < 3
4 DELT < Tpe < 0.5 0 < DBAND < 0.005
1 < KP < 10 0 DIPV < 0.1
1 < KI < 20 0 DICM < 0.1
0 < KD < 20 GATE1 GATE5 ascending value order
4 DELT < TD < 0.1 0.8 < GATE5 < 1.3
4 DELT < TP < 0.2 FLOWG1 FLOWG5 ascending value order
4 DELT < TDV < 0.2 0.8 < FLOWG5 < 1.3
4 DELT < TG <1 FLOWP1 FLOWP10 ascending value order
0 < GTMXOP < 0.3 0.8 < FLOWP10 < 1.3
-0.3 < GTMXCL < 0 PMECH1 PMECH10 ascending value order
0 GMAX < 1 0.8 < PMECH10 < 1.3
-0.1 < GMIN < 0.3
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-55
Data Verification PSS®E 33.4
Parameter Ranges for Activity DOCU Program Application Guide: Volume II
PIDGOV
2 DELT < Ta < 1 P1 P3 ascending value order
2 DELT < Tb < 1 0.01 Velmax 0.3
2 DELT < TW < 1 -0.3 Velmin < 0
G0 G2 ascending value order
PAUX1
4 DELT < Tr Kc 0
0 TD 10.5 DELT MIN < MAX
PAUX2
4 DELT < TR 0 < T2
0 TD 9.5 DELT 4 DELT < T3
Kc 0 4 DELT < T4
0 < T1 MIN < MAX
SQBAUX
4 DELT < T2 0 TD 10.5 DELT
0 < B2 0 TL < 0.25
IMIN < IMAX
CPAAUX
Cm 0 PMIN < PMAX
4 DELT < TB < 1 0 < PMAX < 50
4 DELT < TA < 1 -50 < PMIN < 0
GNSCN1
50 < Angle < 200
GNSCN2
1.0 < Power Threshold < 1.2
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-56
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Parameter Ranges for Activity DOCU
RXR
0 < R1 R10 R9 < R8
X 1 < X2 R10 R6
R3 < R2 X6 < X10
0 < X3 X10 < X9
X 1 < X4 X11 < X12
R5 < R4 R13 < R12
0 < X5 R14 < R11
R6 < R7 X14 < X13
X 7 < X8
LOEXR1
0 TZ1 < 6 0 < REACH2 < 0.6
0 < REACH1 < 0.4 80 < ANGLE2 100
80 < ANGLE1 100 -0.4 CDIST2 < 0
-0.2 CDIST1 < 0 0.5 VPICKUP
3 TZ2 < 20
CDC1
T1 = 0 or 4 DELT < T1 < 0.2 I1 < I2 < I3
T2 = 0 or 4 DELT < T2 < 0.2 V 2 < V3
0 < IMIN < 300 0.05 < DELTI < 0.2
CLOAD
0 % LARGE MOTOR 100 0 % CONSTANT POWER 100
0 % SMALL MOTOR 100 0 < KP < 5
0 % TRANSFORMER EXC CUR 5 0 R < 0.5
0 % DISCHARGE LIGHTING 100 0 < x < 1.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-57
Data Verification PSS®E 33.4
Parameter Ranges for Activity DOCU Program Application Guide: Volume II
MTDC01, MTDC03
DYi ANGMAXi 0 < c - i 300
TVACi = 0 or 4 DELT TVACi < 0.2 c1-i c2-i c3-i
TVDCi = 0 or 4 DELT TVDCi < 0.2 v1-i v2-i v3-i
TIDCi = 0 or 4 DELT TIDCi < 0.2 0 TCMODE 0.2
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-58
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Other Data Assumptions Made By Models
HVDCAU
0 < IC 5 where IC is input code T4 0 if T5 > 0
MININ < MAXIN B = 0 or B = 1
A = 0 or A = 1 MINOUT < MAXOUT
T3 0 if T2 > 0 4 DELT T1 < 0.2
CRANI
0 T1 < 5 0 < TW < 2
0 T2 < 5 XMIN < XMAX
1 < T3 < 20
EXTLD2
0 < KP 0.1 0 < KQ 0.1
1.0 PMLTMX 1.2 1.0 QMLTMX 1.2
0.8 PMLTMN 1.0 0.8 QMLTMN 1.2
DCTC1
5 < TDR 5 < TDI
TSDR < TDR TDI < TCI
TCR < TSDR TSDI < TDI
OLTC1, OLPS1
5 < TD TC < TSD
TSD < TD
MAXEX1, MAXEX2
1.0 < EFDRATED < 4.0 40 TIME1 < 120
1.0 < EFD1 < 2.0 40 TIME2 < 120
1.0 < EFD2 < 2.0 40 TIME3 < 120
1.0 < EFD3 < 2.0
CSTCON
T3 > 0 Xt > 0
T4 > 0 VMAX > VMIN
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-59
Data Verification PSS®E 33.4
Other Data Assumptions Made By Models Program Application Guide: Volume II
loop has been added in which ten time steps have been simulated rather than one. For
these models, the time constants are still set to zero if they are less than or equal to 0.5
DELT. Table 2 lists these models and the time constants.
Table 2: Time Constants Assumed Zero if Less Than or Equal to 1/2 Times DELT
The only area where PSS®E models make data assumptions is with small time constants.
In Chapter 11 - Fault Analysis, numerical integration stability was discussed and it was
stated that T should be kept smaller than 20 to 25% of the shortest time constant in the
process being simulated. This guideline is not always practical, especially because data
often comes from a central bureau and small filter time constants are often entered. To
avoid numerical instability in the modified Euler used in RUN, PSS®E will assume a time
constant to be zero if it is less than or equal to twice T in certain models. Table 3 lists the
models and time constants where this assumption is made.
Table 3: Time Constants Assumed Zero if Less Than or Equal to Two Times DELT
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-60
PSS®E 33.4 Data Verification
Program Application Guide: Volume II Other Data Assumptions Made By Models
Table 3: Time Constants Assumed Zero if Less Than or Equal to Two Times DELT
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-61
Data Verification PSS®E 33.4
Other Data Assumptions Made By Models Program Application Guide: Volume II
Table 3: Time Constants Assumed Zero if Less Than or Equal to Two Times DELT
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
25-62
Chapter 26
Linear Analysis
26.1 Overview
The linear system functions that are described in this chapter are designed for studies on
small disturbance (dynamic) stability of power systems. The activities handle the state
space matrix determination, eigenvalue, and eigenvector calculations and frequency
response predictions.
The functions are not designed to solve any specific problem but rather comprise an arse-
nal of computational tools that can be directed by the user in the solution of a wide class of
problems associated with the dynamic response of power systems.
The basic premise in the design of these functions is that the intimate control over the
application of analytical tools be retained by the user. So as throughout PSS®E, the results
of each stage of the computation are available to the user for interpretation in order to
decide whether to proceed to the next step.
The capacity of these functions has been set at 20 input and 50 output variables.
LSYSAN auxiliary program, binary matrix file incompatibility with older versions of
PSS®E. Because PSS®E-30 allows longer bus names, up to 18 characters verses 12
characters maximum in older versions, the binary matrix file that is produced by activity
ASTR will not be compatible with earlier versions of PSS®E. Likewise, ASTR binary
files produced by older versions of PSS®E cannot be read in by the BCAS activity of
LSYSAN in PSS®E-30.
v = Hx + Fu (1.2)
where:
A, B, H, F = Constant matrices.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-1
Linear Analysis PSS®E 33.4
Overview Program Application Guide: Volume II
Then,
x is an nxl vector.
u is an mxl vector.
v is a kxl vector.
A is an nxn matrix.
B is an nxm matrix.
H is a kxn matrix.
F is a kxm matrix.
26.1.2 Eigenvalues
The solution of the state equations (1.1) and (1.2) can be obtained by taking the Laplace
Transforms. Thus:
x 0 + Bu s Adj SI – A
x s = SI – A – 1 x 0 + Bu s = -----------------------------------------------------------------------
Det SI – A (1.3)
and
Y s = H SI – A – 1 x 0 + Bu s + Fu s
(1.4)
where:
I = Is the identity matrix of the same dimension as matrix A.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-2
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Overview
The values of S that satisfy equation (1.6) are called eigenvalues. The eigenvalues, typi-
cally denoted by , are functions of the state matrix A. The number of eigenvalues is equal
to the number of states. For a stable system, all the eigenvalues have negative real parts.
26.1.3 Eigenvectors
For each eigenvalue (i), there exists a vector ti that satisfies an equation of the form
At i = i t i (1.7)
The vector ti is called the eigenvector of A associated with eigenvalue i. The dimension-
ality of vector ti is equal to the number of states.
x = Ty (1.9)
where:
= Diagonal matrix of eigenvalues.
y = Complex system state vector in modal domain.
T = Complex matrix for which the columns are eigenvectors of A.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-3
Linear Analysis PSS®E 33.4
Overview Program Application Guide: Volume II
s = Ty (1.11)
where:
u' = u vector with one unity element and all others equal to zero.
s = Complex state vector in frequency domain.
v' = Complex output vector in frequency domain.
where:
tik = The ith element of the kth column of matrix T.
zki = The ith element of the kth row of matrix Z.
The participation factor Pik is the measure of the influence of state i on mode k.
The description that follows presents one logical sequence a user may use in solving a
problem. Figure 26-1 is a tree graph that shows prerequisites for each activity. If the user
runs an inappropriate activity a message is printed.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-4
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II PSS®E Interface - Inferring Linear System Matrices
ASTR
LSYSAN
MCAS/BCAS
MCHG
FRRS PRFA
BODE POLR
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-5
Linear Analysis PSS®E 33.4
PSS®E Interface - Inferring Linear System Matrices Program Application Guide: Volume II
x = f x u v (1.14)
v j – v o = H j x j (1.17)
where (dx/dt)o and (dx/dt)j are evaluated from (1.14) using xo and xj; vj and vo are system
outputs evaluated on the basis of xo and xj; and Aj and Hj are the jth columns of A and H.
The columns of B and F are estimated similarly by evaluating (dx/dt) and v with individ-
ual elements perturbed in the input vector u.
ASTR, using the user's set-up first does a standard initialization to set up the equilibrium
condition (see PSS®E Program Operation Manual, Section 14.15, Building a State Variable
Matrix for Linear Dynamic Analysis (LSYSAN)). During this initialization all equipment values
are calculated for each model's boundary conditions.
Activity ASTR then instructs the user to ENTER THE LARGEST DERIVATIVE
CHANGE ALLOWED. If no value is entered, the derivative defaults to 0.01. ASTR then
checks the values of all state variable derivatives, DSTATE, against a user entered limit.
All elements of the DSTATE array should ideally be zero, but small deviations may exist
in practice due to a small error in the initial estimate in the power flow or in the x, v, and u
vectors. ASTR is different from the standard STRT in that the actual DSTATE is checked
against the perturbation specified by the user rather than a default value. A new specified
perturbation is required because it is felt that the method used should ideally be in equilib-
rium for utmost accuracy and engineering judgment is required to decide if it is close
enough. If any DSTATE is above the derivative change allowed, it is printed and the activ-
ity is aborted.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-6
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
0
0
1 'GENCLS' 1 0. 0./
2 'GENROU' 1 6. .035 1. .07 4. 0. 2.2 2.0 .4 .47 .25 .1 .12 .3667/
4 'GENROU' 1 4.8 .035 1.5 .07 3.2 0. 1.8 1.75 .37 .47 .3 .15 .12 .3667/
2 'SCRX' 1 .1 10. 150. .05 -3.2 4.0 1.0 0/
4 'SCRX' 1 .1 10. 150. .05 -3.2 4.0 1.0 0/
Linear Analysis
Figure 26-3. Dynamics Raw Data File for Setup of Simulation Model of Small Example System
Linear Analysis PSS®E 33.4
PSS®E Interface - Inferring Linear System Matrices Program Application Guide: Volume II
The activity then instructs the user to enter an output filename. It then instructs the user to
enter single or range of state variables to be used and whether or nor the user would like to
perturb them. The overall flow chart of the process is shown in Figure 26-4.
The elements of the output vector, v, are defined as the first fifty (or less) output channels
the user selects.
Before determining the A,H or B,F matrices, ASTR allows the user to designate up to 20
system variables as inputs for the B matrix. It does this by instructing the user:
ENTER INPUT QUANTITY CATEGORY AND
AMOUNT OF PERTURBATION:
0=EXIT 1=EFD 2=PMECH
3=VOTHSG 4=VREF 5=VAR
2. Bus number and machine ID for machine quantities or VAR number. If a bus entered
is not found or a machine is not available, an appropriate message is printed and the
user is asked to specify the bus and machine again. No checks are made on VAR
inputs.
Note that specifying EFD for a machine with an exciter or PMECH for a machine with a
governor as inputs is invalid. The activity however does not print any messages indicating
the invalid requests because the information is not known by the program.
The user response is the output file for storing the matrices for use by the linear analysis
program. A carriage return exits the activity without storing the matrices.
The activity now instructs the user to
ENTER SINGLE STATE OR STARTING AND ENDING STATES TO BE
INCLUDED IN MATRICES
because the user may not always want all the states represented. If the user specifies the
last state greater than the number used, the question is repeated. After the user input, the
activity writes the matrices or parts of the matrix to the appropriate file.
If state space matrices corresponding to different system conditions are required, the sys-
tem may now be updated (i.e., new power flow case, different system parameters via
ALTR, etc.) and ASTR can be rerun.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-8
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II PSS®E Interface - Inferring Linear System Matrices
From
Figure
11.10
Perturb
STATEi
Mode=3
Call CONEC
Call SITER
Mode=2
Call CONEC
Calculate
Aji, j=1, NINTEG
Mode=3
Call CONEC
Calculate
Hji, j=1, NCHANS
Reset
STATE
i=i+1
Is
No
i > NINTEG
?
Yes
Do Reset
You Want No A, B, H, F
An Input Matrices
? File
Yes
Mode=3
Calculate Call CONEC
Fj, i, j=1, NCHANS Call SITEC
Mode=2
Call CONEC
Mode=3 Calculate
Call CONEC Bi, i, j=1, NINTEG
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-9
Linear Analysis PSS®E 33.4
PSS®E Interface - Inferring Linear System Matrices Program Application Guide: Volume II
$ PSSDS4
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-10
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II PSS®E Interface - Inferring Linear System Matrices
REPORT FOR ALL MODELS AT ALL BUSES BUS 1 [INF BUS ] PLANT MODELS
** GENCLS ** BUS NAME BSKV MACH C O N ' S STATE'S We will want to delete
1 INF BUS 1 1- 2 1- 2 these state variables
MBASE Z S O R C E X T R A N GENTAP H DAMP
100.0 0.00000+J 0.10000 0.00000+J 0.00000 1.00000 0.00 0.000
REPORT FOR ALL MODELS AT ALL BUSES BUS 2 [GEN 1 ] PLANT MODELS
MBASE Z S O R C E X T R A N GENTAP
200.0 0.00000+J 0.25000 0.00000+J 0.00000 1.00000
S(1.0) S(1.2)
0.1200 0.3667
REPORT FOR ALL MODELS AT ALL BUSES BUS 4 [GEN 2 ] PLANT MODELS
MBASE Z S O R C E X T R A N GENTAP
600.0 0.00000+J 0.30000 0.00000+J 0.00000 1.00000
S(1.0) S(1.2)
0.1200 0.3667 We will also want to drop
these state variables
** SCRX ** BUS NAME BSKV MACH C O N ' S STATE'S SOLID
4 GEN 2 1 39- 46 17- 18 FED
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-11
Linear Analysis PSS®E 33.4
PSS®E Interface - Inferring Linear System Matrices Program Application Guide: Volume II
OUTPUT CHANNELS:
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-12
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Accessing Linear System Activities/Picking Up the Matrices
Figure 26-5 shows the dialog to create the matrices of the small example system. In this
problem the user had full representation of the generators and excitation systems. For the
linear analysis calculations it was not useful to keep the excitation states of the machine on
bus 4 or those of the classical generator. The interactive dialog reflects this decision for the
starting and last state variables.
All the linear system activities keep the state variable in the order they are assigned in
CONEC. When the user enters a starting integrator greater than one, the order is kept but
the index will be reduced so that the first retained state is numbered one.
Note that activity ASTR does not calculate bus frequency because the perturbation tech-
nique used to build the matrices is a t-minus, t-plus calculation in which frequency will not
change. Approximations obtained by using bus angle change tend to produce meaningless
results. Therefore, any model such as a stabilizer where the input is bus frequency will not
contribute to the eigenvalues (it will be as if the device is not there).
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-13
Linear Analysis PSS®E 33.4
Listing the A, B, H, and F Matrices Program Application Guide: Volume II
ACTIVITY?
This file was either created by activity ASTR or by the user via the CRT or another pro-
gram. User input files are allowed so that all the linear system analysis activities are made
available to the user for other type studies. The file should contain the following:
IHA
IHB
NINTEG, NOUTS, NINPUT
A matrix
B matrix
H matrix
F matrix
IDENT
NINDEN
where:
IHA and IHB = Records describing the case. Each line may contain up to 60 characters
that are entered in columns one through 60.
These values are entered in free format except for IDENT and NINDEN for which the for-
mat is 5(1X,A). Matrices should be input by rows. Activity BCAS should be used if the
matrix data is in binary form. Note that the activities of LSYSAN use frequency response
techniques that require that no row of the A matrix is comprised of only zero elements. If
the user reads in an A matrix that has rows that are composed of only zero elements,
LSYSAN will eliminate the zero rows and the user will be informed.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-14
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Calculating Eigenvalues and Eigenvectors
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-15
Linear Analysis PSS®E 33.4
Documenting the Eigensystem Program Application Guide: Volume II
LSYSAN
LINEAR SYSTEM ANALYSIS PROGRAM INITIATED ON FRI OCT 16, 1992 09:49
ACTIVITY? BCAS
ENTER MATRIX INPUT FILE NAME (0 TO EXIT): MATOUT
ACTIVITY? MLIS
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI OCT 16, 1992 09:50
TWO MACHINE EXAMPLE WITH INFINITE BUS
Figure 26-6. Linking to Linear Analysis Activities Picking-Up and Listing Matrices
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-16
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Documenting the Eigensystem
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI OCT 16, 1992 09:50
TWO MACHINE EXAMPLE WITH INFINITE BUS
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI OCT 16, 1992 09:50
TWO MACHINE EXAMPLE WITH INFINITE BUS
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI OCT 16, 1992 09:50
TWO MACHINE EXAMPLE WITH INFINITE BUS
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI OCT 16, 1992 09:50
TWO MACHINE EXAMPLE WITH INFINITE BUS
d. F Matrix
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-17
Linear Analysis PSS®E 33.4
Documenting the Eigensystem Program Application Guide: Volume II
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI DEC 03, 1993 10:30
TWO MACHINE EXAMPLE WITH INFINITE BUS
EIGENVALUES:
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI DEC 03, 1993 10:30
TWO MACHINE EXAMPLE WITH INFINITE BUS
EIGENVALUES:
ROW X---------------- VECTOR ELEMENT ----------------X STATE MODEL BUS X-- NAME --X ID
MAGNITUDE PHASE REAL IMAGINARY
1 0.20242 -114.94 -0.85369E-01 -0.18354 K GENROU 2 GEN 1 1
2 0.20078 32.187 0.16992 0.10695 K+1 GENROU 2 GEN 1 1
3 0.19922 -123.56 -0.11013 -0.16601 K+2 GENROU 2 GEN 1 1
4 0.22236 37.007 0.17756 0.13384 K+3 GENROU 2 GEN 1 1
5 0.84297E-03 -173.60 -0.83773E-03 -0.93924E-04 K+4 GENROU 2 GEN 1 1
6 0.36502 49.162 0.23870 0.27616 K+5 GENROU 2 GEN 1 1
7 0.16010E-01 137.34 -0.11773E-01 0.10850E-01 K GENROU 4 GEN 2 1
8 0.27666E-01 -124.37 -0.15616E-01 -0.22837E-01 K+1 GENROU 4 GEN 2 1
9 0.15954E-01 175.29 -0.15900E-01 0.13091E-02 K+2 GENROU 4 GEN 2 1
10 0.33390E-01 -117.67 -0.15508E-01 -0.29570E-01 K+3 GENROU 4 GEN 2 1
11 0.18656E-03 -168.45 -0.18279E-03 -0.37354E-04 K+4 GENROU 4 GEN 2 1
12 0.80785E-01 54.314 0.47126E-01 0.65616E-01 K+5 GENROU 4 GEN 2 1
13 0.83905E-02 -56.851 0.45881E-02 -0.70249E-02 K SCRX 2 GEN 1 1
14 1.0000 0.00000 1.0000 0.00000 K+1 SCRX 2 GEN 1 1
ENTER EIGENVECTOR NUMBER (0 FOR ALL, -1 TO EXIT): -1
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-18
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Documenting the Eigensystem
ACTIVITY? plei
ENTER:
0 = RETURN
1 = SELECT NEW PLOTTING DEVICE
2 = NEW PLOT ON THE POSTSCRIPT
3 = REPEAT PLOT ON NEW DEVICE: 2
ENTER FIRST OPTIONAL 60 CHARACTER TITLE:
plot an eigenvector
ENTER SECOND OPTIONAL 60 CHARACTER TITLE:
EIGENVECTOR:
MAGNITUDE PHASE REAL IMAGINARY STATE MODEL BUS X-- NAME --X ID
1 0.28007E-01 -52.091 0.17208E-01 -0.22097E-01 K GENROU 2 GEN 1 1
2 0.20720 87.941 0.74441E-02 0.20706 K+1 GENROU 2 GEN 1 1
3 0.23212 -162.48 -0.22136 -0.69878E-01 K+2 GENROU 2 GEN 1 1
4 0.49586 37.328 0.39430 0.30068 K+3 GENROU 2 GEN 1 1
5 0.23695E-01 -97.929 -0.32684E-02 -0.23468E-01 K+4 GENROU 2 GEN 1 1
6 1.0000 0.00000 1.0000 0.00000 K+5 GENROU 2 GEN 1 1
7 0.18566E-01 90.381 -0.12343E-03 0.18565E-01 K GENROU 4 GEN 2 1
8 0.13855E-01 -100.32 -0.24812E-02 -0.13631E-01 K+1 GENROU 4 GEN 2 1
9 0.12508 15.539 0.12051 0.33507E-01 K+2 GENROU 4 GEN 2 1
10 0.45545E-01 -161.30 -0.43142E-01 -0.14599E-01 K+3 GENROU 4 GEN 2 1
11 0.87780E-02 80.882 0.13910E-02 0.86671E-02 K+4 GENROU 4 GEN 2 1
12 0.37047 178.81 -0.37039 0.76871E-02 K+5 GENROU 4 GEN 2 1
13 0.47342E-03 -8.3200 0.46844E-03 -0.68505E-04 K SCRX 2 GEN 1 1
14 0.67312 -74.584 0.17894 -0.64890 K+1 SCRX 2 GEN 1 1
ENTER EIGENVECTOR ELEMENT TO PLOT (0 FOR NO MORE): 2
ENTER EIGENVECTOR ELEMENT TO PLOT (0 FOR NO MORE): 3 Choose these elements
ENTER EIGENVECTOR ELEMENT TO PLOT (0 FOR NO MORE): 9
ENTER EIGENVECTOR ELEMENT TO PLOT (0 FOR NO MORE): -1
ENTER VECTOR SCALING OPTION:
0 TO USE ALL VECTORS
1 TO USE ONLY VECTORS TO BE PLOTTED: 1
ENTER 25 CHARACTER LABEL:
#2
ENTER:
0 = RETURN
1 = SELECT NEW PLOTTING DEVICE
2 = NEW PLOT ON THE POSTSCRIPT
3 = REPEAT PLOT ON NEW DEVICE: 0 No other plots
ENTER NUMBER OF COPIES (0 TO 5), DEVICE NAME FOR PS DEVICE: 1
Figure 0-0 (Cont). Obtaining and Listing Eigenvalues and Eigenvectors (Sheet 2 of 2)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-19
Linear Analysis PSS®E 33.4
Documenting the Eigensystem Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-20
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Modal Form Transformation of Activity DIAG
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-21
Linear Analysis PSS®E 33.4
Calculating and Listing Participation Factors Program Application Guide: Volume II
DIAG checks for isolated natural modes that may cause the frequency response calcula-
tion to be inaccurate and prints an appropriate message. If the error message is received,
the user should carefully check the model and data and be cautious of results of
activity FRRS. Note the eigenvalues and eigenvectors previously calculated are correct.
DIAG also checks the accuracy of the transformation by computing the residual terms of
(B - T). These are printed if they exceed a tolerance of 0.001.
This activity can only be run after EIGN had been completed with no error messages.
The activity requires that the eigenvectors are linearly independent (see Section 26.1.4 for
the definition of linear independence). If two eigenvalues have very nearly equal values,
the eigenvectors produced by EIGN may be linearly dependent. This produces a singular
T matrix.
If this occurs, the user will see the message
CANNOT DIAGONALIZE THE MATRIX---ABORT ACTIVITY
As an option the user can list at all the standard PSS®E output destinations both and .
Both and are saved even if the user specifies that no output is desired.
Figure 26-11 lists and for our sample system.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-22
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Calculating and Listing Participation Factors
ACTIVITY? DIAG
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI OCT 16, 1992 16:04
TWO MACHINE EXAMPLE WITH INFINITE BUS
NABLA THETA
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-23
Linear Analysis PSS®E 33.4
Frequency Response Calculations Program Application Guide: Volume II
ACTIVITY? prfa
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI DEC 03, 1993 11:30
TWO MACHINE EXAMPLE WITH INFINITE BUS
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-24
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Frequency Response Calculations
FRRS deposits the output-input quantities directly into the plotting file so that the fre-
quency response ratios, vi(j)/uj(j) may be displayed in Polar or Bode plots.
Frequency inputs are specified by the user by entering a lower frequency, upper frequency,
and an increment ratio x. The value of x must be greater than unity. The value of fre-
quency is then scanned logarithmically, that is
new = old x
FRRS compares the new value of each output for each new frequency value with the cor-
responding previous output. If any has changed in magnitude ratio by more than .3 or
phase by more than 10 degrees, the frequency change is halved and the frequency
response is recalculated. For cases where a smooth plot is not obtained because of sharp
resonances, the user will have to run to a specific frequency, reduce the increment, and
then run to just past the resonance where the increment could again be increased.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-25
Linear Analysis PSS®E 33.4
Frequency Response Calculations Program Application Guide: Volume II
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E MON OCT 19, 1992 14:43
TWO MACHINE EXAMPLE WITH INFINITE BUS
ROW BUS X-- NAME --X MC MODEL STATE The linear system incorporates only the two
1 2 GEN 1 1 SCRX K
2 2 GEN 1 1 SCRX K+1
states of the exciter for the machine at bus 2
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E MON OCT 19, 1992 14:43
TWO MACHINE EXAMPLE WITH INFINITE BUS
Figure 26-13. The Matrices of the Linear System Used in the Frequency Calculations
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-26
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Frequency Response Calculations
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI DEC 03, 1993 16:18
TWO MACHINE EXAMPLE WITH INFINITE BUS
EIGENVALUES:
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI DEC 03, 1993 16:18
TWO MACHINE EXAMPLE WITH INFINITE BUS
ROW X---------------- VECTOR ELEMENT ----------------X STATE MODEL BUS X-- NAME --X
ID
MAGNITUDE PHASE REAL IMAGINARY
1 0.00000 0.00000 0.00000 0.00000 K SCRX 2 GEN 1
1
2 1.0000 0.00000 1.0000 0.00000 K+1 SCRX 2 GEN 1
1
ENTER EIGENVECTOR NUMBER (0 FOR ALL, -1 TO EXIT): 2
PTI INTERACTIVE POWER SYSTEM SIMULATOR--PSS®E FRI DEC 03, 1993 16:18
TWO MACHINE EXAMPLE WITH INFINITE BUS
ROW X---------------- VECTOR ELEMENT ----------------X STATE MODEL BUS X-- NAME --X
ID
MAGNITUDE PHASE REAL IMAGINARY
1 0.66333E-02 0.00000 0.66333E-02 0.00000 K SCRX 2 GEN 1
1
2 1.0000 0.00000 1.0000 0.00000 K+1 SCRX 2 GEN 1
1
While calculating the frequency response, FRRS allows the user to see one input/output
pair. For the pair the real part, imaginary part, magnitude and angle are printed.
As a prerequisite activity FRRS requires that the matrix eigenvalues and eigenvectors
have been calculated (activity EIGN has been run) and the matrices have been diagonal-
ized (activity DIAG has been run). If they have not, an appropriate message will be
printed. When invoked, activity FRRS instructs the user to specify the output device for
the desired input/output pair to scan. The activity then instructs the user to
ENTER OUTPUT FILE NAME:
The user responds with the name of the output file to store all input/output pair informa-
tion from the subsequent frequency response calculations. If no filename is specified, the
activity is aborted.
The activity then instructs the user to
ENTER OUTPUT NO., INPUT NO. FOR PRINTING (-1 TO EXIT)
The user must then enter valid input and output numbers, zeroes, or -1 to exit the activity.
The default values for the input and output are zero (no printing). The activity then
instructs the user to
ENTER MIN OMEGA, MAX OMEGA, INC FACTOR (-1 TO EXIT)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-27
Linear Analysis PSS®E 33.4
Plotting Results Program Application Guide: Volume II
After the user has entered the values, the activity then applies its calculations until the
maximum frequency input has been reached. At that point the activity instructs the user to
ENTER NEW MAX OMEGA, INCREMENT FACTOR
If no new increment factor is specified, the previous one input is assumed. The new fre-
quency specified must be greater than the current value of frequency. A carriage return
should be entered to exit the activity. Activity FRRS only responds to the interrupt control
code AB. It forces a pause by setting the maximum frequency to the current value of fre-
quency, overriding the value entered. In addition, if the activity was invoked in the
response file mode (via IDEV, response file) the response file is closed and subsequent
user commands are taken from the user's terminal. Figure 26-15 shows the dialog for our
sample system.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-28
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Plotting Results
ACTIVITY? FRRS
OUTPUT 5 EFD1GEN 1
INPUT 3 VRF1GEN 1
OMEGA REAL IMAG MAGNITUDE ANGLE
1 0.0010 0.1126E+01 0.3271E-01 0.1126E+01 0.1664E+01
2 0.0011 0.1126E+01 0.3598E-01 0.1126E+01 0.1831E+01
3 0.0012 0.1126E+01 0.3958E-01 0.1126E+01 0.2014E+01
4 0.0013 0.1126E+01 0.4354E-01 0.1127E+01 0.2215E+01
5 0.0015 0.1126E+01 0.4790E-01 0.1127E+01 0.2437E+01
6 0.0016 0.1126E+01 0.5269E-01 0.1127E+01 0.2680E+01
7 0.0018 0.1126E+01 0.5796E-01 0.1127E+01 0.2947E+01
8 0.0019 0.1126E+01 0.6376E-01 0.1128E+01 0.3241E+01
9 0.0021 0.1126E+01 0.7014E-01 0.1128E+01 0.3564E+01
10 0.0024 0.1126E+01 0.7715E-01 0.1129E+01 0.3919E+01
11 0.0026 0.1126E+01 0.8487E-01 0.1129E+01 0.4309E+01
12 0.0029 0.1126E+01 0.9336E-01 0.1130E+01 0.4738E+01
13 0.0031 0.1127E+01 0.1027E+00 0.1131E+01 0.5208E+01
14 0.0035 0.1127E+01 0.1130E+00 0.1133E+01 0.5724E+01
15 0.0038 0.1127E+01 0.1242E+00 0.1134E+01 0.6290E+01
16 0.0042 0.1128E+01 0.1367E+00 0.1136E+01 0.6911E+01
17 0.0046 0.1128E+01 0.1503E+00 0.1138E+01 0.7591E+01
18 0.0051 0.1129E+01 0.1653E+00 0.1141E+01 0.8335E+01
19 0.0056 0.1129E+01 0.1819E+00 0.1144E+01 0.9149E+01
20 0.0061 0.1130E+01 0.2000E+00 0.1148E+01 0.1004E+02
. . . . . .
. . . . . .
. . . . . .
. . . . . .
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-29
Linear Analysis PSS®E 33.4
Plotting Results Program Application Guide: Volume II
ACTIVITY? BODE
ENTER:
0 = RETURN
1 = SELECT NEW PLOTTING DEVICE
2 = NEW PLOT ON THE QMS LASERGRAFIX
3 = REPEAT PLOT ON NEW DEVICE:
0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-30
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Plotting Results
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-31
Linear Analysis PSS®E 33.4
Small Perturbation Simulations Program Application Guide: Volume II
Figure 26-18 and 26-19 present the frequency response results in polar plots. Note that
when entering the maximum and minimum plotting range and using a logarithmic scale,
the user should enter positive values that are integral powers of 10. For example, .001 or
10-3 is valid while .002 or 10-2.6989 is not valid.
A response of carriage return will leave the value unchanged. The activity then sets the
value of simulation TIME to minus two time steps. This provides for a period of simula-
tion under steady-state conditions prior to initiating a disturbance. Activity LSTR then
instructs the user to:
ENTER INPUT #, PERTURBATION (P.U.):
The user should then enter the desired input to perturb (default is zero) and a perturbation
amount (no default value is placed). The program will repeat the question until a carriage
return, zero, or negative value has been entered or all inputs have been perturbed. These
disturbances are automatically applied at time equals zero during activity LRUN.
Activity LSTR then instructs the user to:
ENTER CHANNEL OUTPUT FILENAME:
The user responds with the name of the Simulation Channel Output File to be used in the
subsequent dynamic simulation run. If no filename is specified in response to the above
instruction, the writing of the output channel variable values to a file is suppressed during
the simulation run.
The time simulation activity LRUN, sequences through time solving the system's differen-
tial equations at each time step. Upon selecting activity LRUN, the user is instructed:
AT TIME=0.000
ENTER TPAUSE, NPRT, NPLT
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-32
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Small Perturbation Simulations
Figure 26-18. Natural Scale Polar Plot of Output 5 Varying with Input 3
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-33
Linear Analysis PSS®E 33.4
Small Perturbation Simulations Program Application Guide: Volume II
13:57
CASE FOR DATA VERIFICATION
ONE MACHINE INFINITE BUS
POWER
TECHNOLOGIES,
INC.R FILE: gp
10.000
9.0000
8.0000
7.0000
6.0000
TIME(SECONDS)
5.0000
4.0000
3.0000
2.0000
1.0000
0.0
Figure 26-19. Logarithmic Scale Polar Plot of Output 5 Varying with Input 3
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-34
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Small Perturbation Simulations
The user responds with three data items having the following significance.
TPAUSE Activity LRUN steps through time simulating the system, starting at
the present value of simulation TIME, until TIME > TPAUSE.
NPRT The values of the output channel variables are written to the output
device every NPRT time steps. They are printed for the present value
of TIME, every NPRT time steps thereafter, and for TIME = TPAUSE.
If NPRT is entered as zero, the tabulation of output channel values is
bypassed.
NPLT The values of the output channel variables are written to the Simulation
Channel Output File every NPLT time steps. They are written to the
file for the present value of TIME, every NPLT time steps thereafter,
and for TIME = TPAUSE. If NPLT is entered as zero (or one), channel
values are written to the output file at the completion of each time step.
NPLT has significance only if a channel output file has been specified
either in activity LSTR.
Following the specification of the above parameters, if the value specified for TPAUSE is
less than the current value of simulation TIME, activity LRUN is terminated. Otherwise,
if a Simulation Channel Output File has been opened, the message is printed at the dialog
output device:
CHANNEL OUTPUT FILE IS aaaaaa
The simulation, starting at the present value of simulation TIME, then commences.
Activity LRUN responds to the following interrupt control codes:
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-35
Linear Analysis PSS®E 33.4
Stopping the Program Program Application Guide: Volume II
calculation. For any of the channel output options that are active, the appropriate output is
generated regardless of whether the present time step is a print or plot time step as deter-
mined by the variables NPRT and NPLT. When activity LRUN is re-entered, the time step
is repeated as a t+ calculation. Appropriate channel output is run at the completion of the
time step as determined by the new specification of the output control variables. This
applies both for the case in which activity LRUN has advanced TIME to the value speci-
fied for TPAUSE and when the user forces a pause with the AB interrupt control code.
When using the AB interrupt control code to force a pause in the simulation, care must be
taken when LSYSAN is being executed from a command file with LSYSAN commands
and responses taken from a response file. As described above, activity LRUN closes the
PSS®E response file.
The PSS®E auxiliary plotting program PSSPLT can be used to plot the results placed in
the output file.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-36
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Report Output Devices
The user then selects the device to be used for output reports. If a file is selected,
activity OPEN asks the user to:
ENTER OUTPUT FILE NAME:
If the Versatec or line printer is selected, the user is able to have up to six copies printed:
ENTER NUMBER OF COPIES:
and
ENTER NUMBER OF COPIES:
After the report output device is selected and activity OPEN is terminated, the above
ENTER OUTPUT DEVICE instruction from subsequently selected PSS®E reporting activities
is suppressed, and the output is automatically sent to the device selected in activity OPEN.
When the selection is a file or high speed printing device, output reports are stacked in the
order in which they are generated.
When a hard copy device is selected in activity OPEN, the output is not printed until
activity OPEN, CLOS or STOP is selected.
The device specified in activity OPEN applies to all reporting activities.
Activity OPEN is not sensitive to any interrupt control code options.
Activity CLOS is not sensitive to any interrupt control code options.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-37
Linear Analysis PSS®E 33.4
Activity HELP Program Application Guide: Volume II
is printed. If activity ECHO was selected with no suffix specified, it is terminated and the
echoing of subsequent user responses is disabled.
When invoked with the activity command ECHO,filename, the designated file is opened
as an echo file and activity ECHO prints the message:
OPENED ECHO FILE filename
All subsequent dialog input is then written to the file <filename>. If some file system
related error occurs in opening the echo file, an appropriate error message is printed and
activity ECHO is terminated with the echoing of subsequent user responses disabled.
Activity ECHO is not sensitive to any interrupt control code options.
The file built by activity ECHO is in the form of a LSYSAN Response File, which may be
specified to activity IDEV to exactly reproduce a sequence of PSS®E activity commands
and responses to instructions. Files written by activity ECHO are source files that may be
modified with the text editor to tailor the original set of user responses to the application at
hand.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-38
PSS®E 33.4 Linear Analysis
Program Application Guide: Volume II Changing Elements of the Matrices
If run with no suffix specified, activity IDEV sets the dialog input device to be the user's
terminal.
When invoked with the activity command IDEV,filename, subsequent dialog input will be
taken from the specified file. If the file <filename> does not exist or some other file sys-
tem related error occurs, an appropriate message is printed and terminal input is assumed.
Otherwise, the message:
DIALOG INPUT FROM FILE filename
is printed, activity IDEV is terminated, and LSYSAN looks to the specified file for the
next activity command.
The Response File must contain an exact image of the user responses that would normally
be typed by the user in terminal input mode. Therefore, the manual creation of a Response
File, which is done with the text editor, requires an intimate familiarity with the LSYSAN
dialog.
The recommended method of setting up a Response File, therefore, is to first run the
sequence of activities to be implemented in terminal input mode with an ECHO file
enabled (see Section 26.16).
The final activity command in a Response File should be either STOP (if the Response
File completely defines the sequence of activities to be run) or IDEV (to return control
back to the user's terminal). It is also possible for the last command in the Response File to
be the activity command IDEV,file2; that is, Response Files may be chained. However, it
is not possible to nest Response Files; if the command IDEV,file2 occurs in the middle of
the Response File <file1>, it is not possible to get back to <file1> at its next command
upon the completion of the sequence of activities contained in <file2>.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-39
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
26-40
Chapter 27
Extended Simulations
27.1 Introduction
PSS®E was initially designed to model transients over a period of few to several seconds
following disturbances. During this time frame, the important effects are inertial motions
of turbine generators as affected by the characteristics of generators, excitation systems,
loads, static var sources, dc converters and, to a lesser extent, turbine-governors. These
phenomena have been broadly labeled Power System Stability by power system engi-
neers. The bandwidth of the effects being modeled is limited to about 10 Hz at the high
end with typical integration time steps of 0.00833 (1/2 cycle) for 60-Hz systems and 0.01
(1/2 cycle) for 50-Hz systems.
Higher frequency effects require modeling of the electrical network with differential equa-
tions using much smaller time steps, the domain of electromagnetic transients programs.
At the low-frequency end, the dynamic system models being represented are valid down
to 0 Hz or steady state. Thus within the bounds of modeling assumptions (loads modeled
without allowance for longer term constant power control effects, no tap changer action in
substation transformers, no switching of reactive sources, and no AGC or boiler effects)
the dynamic simulation is valid within a time scale resolution of about 20 ms to infinity.
As the time spectrum of power system dynamic effects is extended beyond several sec-
onds following a set of disturbances, additional effects come into play, such as the ten-
dency of loads to exhibit constant power characteristics through tap changer and/or load
control devices, automatic switching of reactors or shunt capacitors, prime mover power
changes through primary speed control and/or AGC (automatic generation control). Simu-
lation of such longer term effects requires additional modeling of load restoration mecha-
nisms and prime mover characteristics including boiler effects, exhaust temperature
control effects on gas turbines, etc.
For many cases where the system survives the initial disturbance, the higher frequency
effects (rotor angle swings) subside after a few seconds and then the transition to a new
post contingency state occurs over minutes. While this process can be solved by extending
the stability run through minutes with 1/2 cycle time step explicit integration by adding
relevant load restoration and prime mover models, the computation time can be excessive.
In the past, skilled investigators have dealt with the longer term effects through intelligent
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-1
Extended Simulations PSS®E 33.4
Explicit and Implicit Integration Algorithms Program Application Guide: Volume II
use of power flow solutions (pre- and postcontingency) along with 1/2 cycle time step
dynamic simulation.
Enhancements to the numerical techniques of solution of the dynamic and algebraic equa-
tions of the power system process have made it possible to switch back and forth between
a small time-step solution yielding good resolution of high-frequency effects and larger
time-step solutions that inherently filter out high-frequency effects while preserving fidel-
ity of longer term effects.
The extended term dynamic simulation option of PSS®E was created to analyze system
behavior over the period of many seconds to minutes following disturbances where fre-
quency durations and prime mover response can be important as can the process of resto-
ration of loads, action of excitation limiters, tap changing transformers, switching of
capacitors and reactors, etc. It has required the development of new models such as tur-
bine-governors with boiler effects, load restoration mechanisms, tap changing, etc.
In addition, to make it practical to run simulations using small time steps during periods
where high frequency effects are important as well as larger time steps, to cut down run
time, during the extended term period dominated by low-frequency phenomena, all exist-
ing models in the PSS®E model library were modified to accommodate the change from
explicit to implicit integration.
This section describes the features of the extended term version of PSS®E that enables the
user to efficiently investigate power system dynamic effects beyond the time scale of a
few seconds used in typical stability runs. The program includes the option of locking syn-
chronous sources to a common global system frequency.
Input TZ – 1 3 – Z – 1 Output
------------------------------------
Train of Pulses 2 1 – Z –1 Train of Pulses
1 F.P. de Mello, "Z Transform Techniques for the Analysis of Systems," AIEE Conference Paper
CP-60-1291, 1960, Fall General Meeting, Chicago, Illinois.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-2
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Explicit and Implicit Integration Algorithms
The response of discrete integrator output pulses to a discrete input pulse representative of
the derivative will be a train of pulses delayed by one time step as shown in Figure 27-2.
1
T
Unit Pulse or Discrete
0 Approximation of
Unit Impulse at t = 0
1.5
1.0 Response of Modified
Euler Integration
0 Algorithm to Unit Pulse
–T 0 T 2T 3T 4T 5T
The advantage of this simple algorithm is that outputs of integrators (states) are not instan-
taneous functions of their inputs (derivatives of states). Hence, the computation of the
state space equations
X· = AX + BU (1.1)
The solution of this equation, using discrete time steps and the modified Euler integration
algorithm, will exhibit numerical instability if time step T > . Figure 27-3 shows the effect
of time-step size in the simulation of a typical high, initial response excitation system con-
trolling generator terminal voltage on open circuit using the explicit or modified Euler
integration algorithm. In this case, the onset of numerical instability as the time step is
increased to 0.03 seconds is noticeable.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-3
Extended Simulations PSS®E 33.4
Explicit and Implicit Integration Algorithms Program Application Guide: Volume II
15:56
BASE CASE INCLUDING SEQUENCE DATA
POWER
TECHNOLOGIES,
INC.R
2.5000
2.2500
2.0000
Time Step = 0.3 sec
1.7500
1.5000
TIME(SECONDS)
1.2500
1.0000
Time Step = 0.008333 sec
0.75000
Generator Field Voltage
0.50000
0.25000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-4
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Explicit and Implicit Integration Algorithms
Input T 1 + Z –1 Output
--- -----------------------
Train of Pulses 2 1 – Z –1 Train of Pulses
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-5
Extended Simulations PSS®E 33.4
Explicit and Implicit Integration Algorithms Program Application Guide: Volume II
1
T
Unit Pulse or Discrete
0 Approximation of Unit
Impulse at t = 0
1.0 Response of
0.5 Trapezoidal Integration
0 Algorithm to Unit Pulse
-T 0 T 2T 3T 4T 5T
1
+ ---------------
Input, I 2 Output, O
1 + -----
+ T
Z-1
+ – 2
1 – -----
T
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-6
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Explicit and Implicit Integration Algorithms
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-7
Extended Simulations PSS®E 33.4
Modes of Extended Term Simulation Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-8
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Additional Models for Extended Term Simulations
stant is not modeled. OLTC1 operates only on transformers controlling voltage in the
power flow. If the power flow was solved without adjusting taps and the voltages are out-
side the control band, OLTC1 will print a message during activity STRT stating that the
timer is started. A positive tap step is also required in the power flow.
The second major component of OLTC1 is the time-delay circuit. It permits the regulator
to ignore brief, self-correcting voltage variations. The time delay enables the transformer
to correct only those voltage variations that exist for longer than a preset time. The time
delay for subsequent tap changes can be specified independently of the first time delay.
OLTC1 incorporates the most common type of timer, an integrator that adds the total
amount of time that the voltage is outside the preselected control band and subtracts the
time it is inside the control band. When the voltage is outside more than inside by an
amount greater than the time-delay setting, TD, the time-delay sends a tap signal to the tap
changer motor. The tap changer motor operates TC seconds later. Using a timer setting of
TD = 30 sec, Figure 27-8 shows a voltage that is out-of-range for 13 sec and returns within
the bandwidth for 5 sec. Therefore, a tap signal is not sent until another 22 sec (30 - (13 -
5)) elapses with the voltage below the minimum value. OLTC1 also allows for a subse-
quent delay for sending additional signals to the tap changer motor. The user can enter a
delay, TSD, to get additional delay. Delay TSD must be greater than TC to be effective. A
common practice in distribution transformer control is line-drop compensation. OLTC1
recognizes when a remote bus voltage is being controlled, as defined by the power flow
data. The user represents the feeder circuit, possibly including a dummy bus, to represent
line-drop compensation. Typical data for this model would be 25.0 sec for TD, 10 sec for
TC, and 15 sec for TSD.
VMAX
5
VMIN
kV or MW
First Tap
Signal Sent
13 22
10 20 30 40 50
Time (sec)
Figure 27-8. Example of Integration Timer for the OLTC1 and OLPS1 Models
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-9
Extended Simulations PSS®E 33.4
Additional Models for Extended Term Simulations Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-10
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Additional Models for Extended Term Simulations
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-11
Extended Simulations PSS®E 33.4
Additional Models for Extended Term Simulations Program Application Guide: Volume II
(EFD1, TIME1)
Time (sec)
(EFD2, TIME2)
(EFD3, TIME3)
EFDDES * EFDRATED
+
0.
– KMX VOEL
EFD
VLOW To Regulator
EFDDES or IFDDES
0.
+
VLOW
After timeout, the model does not reset (i.e., it is assumed that the operator must reset the
device). The following assumptions are also made by the model.
1. Below EFD1, the device is inactive.
3. If EFD goes below EFD1 at any time before the device has timed-out, the timer resets.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-12
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Additional Models for Extended Term Simulations
Most General Electric and Westinghouse excitation systems have either an optional
device or an integral part of the excitation limiter that trips the exciter and/or the generator.
These devices are provided for regulator failure, and are not modeled by MAXEX1 or
MAXEX2. The user must manually trip the exciter or generator to model a regulator fail-
ure. Typical values for the inverse characteristic would be the following:
EFDx
X TIMEx (sec)
(pu of rated)
1 120 1.1
2 40 1.2
3 15 1.5
The characteristics of the MAXEX1 model require a low gain for the KMX constant
because the model output feeds directly into the voltage regulator input of the exciters. For
high-gain exciters a value of 0.01 is suggested. If the gain is too high, the network may not
converge. To overcome the droop of the exciter and interaction with terminal voltage, a
value of 0.9 is suggested for EFDDES.
The MAXEX2 model is a more accurate representation of the physics of actual maximum
excitation limiters than the MAXEX1 model. MAXEX2 can also be used to approximate
the actions of operators attempting to relieve field overload by reducing voltage setpoints.
The MAXEX2 model uses an integral controller and hence controls the field voltage/cur-
rent to the desired value with the drop inherent in MAXEX1. Typical values would be
0.002 for KMX and 1.0 for EFDDES.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-13
Extended Simulations PSS®E 33.4
TGOV5 Program Application Guide: Volume II
27.5 TGOV5
27.5.1 Introduction
TGOV5 is a model of a steam turbine and boiler that represents governor action, main,
reheat and low-pressure effects, including boiler effects. The boiler controls will handle
practically any mode of control including coordinated, base, variable pressure, and con-
ventional. The control mode is selected by the proper choice of constants.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-14
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II TGOV5
changed value of C3. If K13 is zero, then C3 is set equal to Psp and the MW demand signal
is set equal to any of the following:
• Electrical power, per unit on machine base (KMW = 1.0).
• Po (KL = 1.0).
• 0 KMW and KL= 0.0).
Setting K14 to zero locks the load reference at its original value. If K13 and K14 are both
zero, the MW demand signal is used only if K11 is nonzero. If K13 and K14 are both non-
zero, the MW demand is set as above, and C3 is calculated to get the proper relationship
between the pressure set point and MW demand. On certain control strategies, C2 may
also need to be calculated. In mode 1, VAR(L+5) is set either to the value of CON(J+31)
or a calculated value depending on the sign of the CON’s value. If C2 is negative,
VAR(L+5) is set to electrical power, per unit on machine base to allow the pressure error
bias signal to be proportional to machine initial loading.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-15
Extended Simulations PSS®E 33.4
TGOV5 Program Application Guide: Volume II
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-16
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II TGOV5
1. Conventional Control. Most conventional drum-type steam units are operated in the
boiler follow mode, where changes in generation are initiated by turbine control valves
and the boiler controls respond with necessary control action upon sensing the
changes in steam flow and deviations in pressure. In this mode the turbine has access
to the stored energy in the boiler and load changes within reasonable magnitudes
occur with fairly rapid response.
2. Turbine Follow. The turbine follow mode involves use of the turbine control valves to
regulate boiler pressure. This method can be done with practically no time delay so that
boiler pressure suffers virtually no transient deviations, and stored energy in the boiler
is not used. Steam flow through the turbine and, therefore, turbine power follows
closely the amount of steam generation, i.e., the input to the boiler. The response of
turbine power is considerably slower than conventional control.
3. Coordinated Optimal. The coordinated optimal mode recognizes the advantages and
disadvantages of the conventional and turbine follow modes and the need for varying
degrees of compromise between the desire for fast response to load changes and the
desire for boiler safety and good quality of control of steam conditions. A new demand
signal is modified by a frequency deviation bias matching the unit’s governor droop
characteristic to develop the desired MW. Comparison with the unit’s actual output
develops the MW error. The desired MW signal as well as the MW error signal are sent
to the boiler controls. Turbine-speed changer position is directed to reduce a combina-
tion of MW error and pressure error to zero while the boiler controls are directed to
reduce the pressure error biased by the MW error to zero. Depending on the cross-
coupling strength between pressure and MW loops, the load response can be adjusted
to any degree between that of the conventional and turbine follow modes.
4. Variable Pressure. In the variable pressure control mode, the pressure set point is pro-
portional to MW demand. The pressure error between set point and actual throttle
pressure drives steam generation. No coupling occurs between the demand signal and
the turbine control valve position.
The TGOV5 model can simulate each of the control strategies by judicious setting of the
model gains. Actual plant controls could be variants of the standard control philosophies
or combinations of them. Typical data is given for each control mode for both coal- and
oil/gas-fired units in Tables 1 and 2, respectively. The applicability of this data to any spe-
cific implementation of control strategy on a specific unit requires sound engineering
analysis and judgement. Typical data for several governing systems is given in the IEEE
Committee Report "Dynamic Models for Steam and Hydro Turbines in Power Systems",
IEEE Transactions on Power Apparatus and Systems, Vol. PAS-92, pp. 1904-1915, 1973.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-17
Extended Simulations PSS®E 33.4
TGOV5 Program Application Guide: Volume II
Conventional
Conventional
Coordinated
Coordinated
Pressure
Pressure
Variable
Variable
Optimal
Optimal
Turbine
Turbine
Follow
Follow
CON CON
K 20 K14 5 1.0 0
T1 0 RMAX 0.0005 0.1
T2 0 RMIN -0.0005 -0.1
T3 0.15 LMAX 0.9
Uo 0.4 LMIN 0.2
Uc -0.4 C1 0.2 0.87
VMAX 0.9 C2** 0 -1 15
VMIN 0.2 C3 1 0
T4 0.4 B 0 20 20 20
K1 0.3 CB 200
K2 0 KI 0.02 0
T5 9 TI 90
K3 0.4 TR 60
K4 0 TR1 6
T6 0.5 CMAX 1.1 1.1
K5 0.3 CMIN 0.5 0 0.1
K6 0 TD 60
T7 0 TF 25
K7 0 TW 7
K8 0 Psp 1.0 0.9
K9 0 0.67 TMW 106 1.0
K10 0 KL 0.0
K11 0 1.0 KMW 1.0
K12 0 1.0 PE 0.0
K13 0 1.0
*If specific data is not shown, use conventional control data.
** When C2 is negative, the C2 VAR is set to Pelec in per unit on MBASE.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-18
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Running Extended Term Simulations
Conventional
Conventional
Coordinated
Coordinated
Pressure
Pressure
Variable
Variable
Optimal
Optimal
Turbine
Turbine
Follow
Follow
CON CON
K 20 K14 5 1.0 0
T1 0 RMAX 0.0005 0.1
T2 0 RMIN -0.0005 -0.1
T3 0.15 LMAX 0.9
Uo 0.4 LMIN 0.2
Uc -0.4 C1 0.2 0.87
VMAX 0.9 C2** 0 -1 15
VMIN 0.2 C3 1.0 0
T4 0.4 B 0 20 20 20
K1 0.3 CB 150
K2 0 KI 0.04 0
T5 9 TI 70
K3 0.4 TR 30
K4 0 TR1 3
T6 0.5 CMAX 1.1 1.1
K5 0.3 CMIN 0.5 0 0.5
K6 0 TD 0
T7 0 TF 5
K7 0 TW 7
K8 0 Psp 1.0 0.9
K9 0 0.67 TMW 106 1.0
K10 0 KL 0.0
K11 0 1.0 KMW 1.0
K 12 0 1.0 PE 0.0
K13 0 1.0
*If specific data is not shown, use conventional control data.
** When C2 is negative, the C2 VAR is set to Pelec in per unit on MBASE.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-19
Extended Simulations PSS®E 33.4
Running Extended Term Simulations Program Application Guide: Volume II
eral seconds without system movement. Furthermore, it is beneficial to run at least one
standard simulation for 10 sec with activities STRT/RUN before making simulations with
MSTR/MRUN to make sure the data itself does not cause dynamic instabilities.
Comparison at switching times when using the same time step, DELT, between RUN and
MRUN will show most models in MRUN to react slightly faster. This is because of the
instantaneous pass-through of a fraction of the input changes to the output in the integra-
tion algorithm. This slight difference does not, however, change results for system simula-
tions because the two methods converge quickly to the same output. Repetition of
simulations using both techniques with the same time step will show essentially identical
results.
Though designed for running simulations when local intermachine oscillations have
damped out, a user may wish, on occasion, to increase the time step to decrease computer
running time for other types of simulations. Care should be taken in doing this because the
algorithm used does add damping to higher frequency modes as the time step increases.
This is especially true when the time step, DELT, is made equal to or greater than the first
user-set threshold, DLTBKW. Figure 27-11 demonstrates the amount of artificial damping
that may be added. The three simulations show the result of the following runs:
1. 1/2 cycle time step for the entire simulation (using either RUN or MRUN).
2. 1/2 cycle time step for 2 sec and then changing to 2-1/2 cycles.
3. 1/2 cycle time step for 2 sec and then changing to 3 cycles.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-20
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Running Extended Term Simulations
good engineering sense, because the user will want to see any local problems that these
disturbances cause. Switching back to the small DELT is not a problem as the models have
been written to accommodate it. The user cannot always anticipate a relay operation so it
is recommended when using relays to take snapshots during the run. A bus disconnection
or line tripping that causes a new island when running with a time step greater than
DLTEXT must be avoided because it can lead to erroneous results. PSS®E does not update
island information at every switching. Tap movement and small load-shedding can be tol-
erated even with large time steps.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-21
Extended Simulations PSS®E 33.4
Running Extended Term Simulations Program Application Guide: Volume II
TEST SYSTEM
NW/SW INTERTIE SCHEDULE - 3280 MW AC / 1495 MW DC
15:40
THU OCT 03, 1991
CHNL# 259: [V-MALIN]
1.2000 FILE:outmid9 0.95000
CHNL# 259: [V-MALIN]
1.2000 FILE:outmid1 0.95000
CHNL# 259: [V-MALIN]
1.2000 FILE:outmid 0.95000
15.000
13.500
1-1/2-Cycle Time Step
12.000
3-Cycle Time Step
10.500
9.0000
7.5000
TIME
6.0000
1/2-Cycle Time Step
4.5000
3.0000
1.5000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-22
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Running Extended Term Simulations
14:47
FRI SEP 20, 1991
SPEED
CHNL# 43: [SPDHCRAW U8]
0.0 FILE: outnew3 -0.0010
CHNL# 43: [SPDHCRAW U8]
0.0 FILE: outnew2 -0.0010
CHNL# 43: [SPDHCRAW U8]
0.0 FILE: outnew1 -0.0010
25.000
22.500
20.000
Delta = 0.1 sec
17.500
15.000
1/2-Cycle Time Step
Delta = 0.25 sec
12.500
TIME
10.000
7.5000
5.0000
2.5000
0.0
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-23
Extended Simulations PSS®E 33.4
The dc Line Auxiliary Signals Program Application Guide: Volume II
When switching to a large time step, which causes the uniform island frequency mode, the
user should increase the maximum number of iterations allowed. This increase of itera-
tions is required at the t+ calculation of the network because the speed of each unit is
adjusted to the island frequency. This adjustment causes a movement in machine angles
and thus power readjustment in the network.
Take the first two statements and place them before the TDC4 call in CONET and modify
the PAUX1 call to be TAUX1. In addition, an IF(MIDTRM) should be placed before these
two statements and a FIN after them so that the two statements will not be executed for
state space simulations. The resultant CONET would be:
IF(MIDTRM)
CALL TAUX1 (1, 196, 71, 9)
VAR(31) = VAR(9)
FIN
CALL TDC4 (1, 206, 73, 31, 3)
After making the above changes, CONET should be recompiled and CLOAD4 executed.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-24
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Converting a State Space Model to Extended Term
averaging with TPAUSE+ inputs and it is also available for other items the user feels
appropriate. Other items stored in the STORMT array:
• Variables used to test convergence in cases where a direct solution of the model
cannot be obtained and a loop is required.
• Filters used on current injections of certain models.
This STORMT array shares space with the STATE and DSTATE arrays. Therefore, the
user cannot use the STATE and DSTATE arrays in the extended term modeling.
There are four new variables that the extended term model writer must use. These vari-
ables are all present in the PSS®E COMMON memory. The first is the logical MIDTRM.
When this is set to true, the Z-form representation of the model is being used. The logical
DLTCHG is set to true to indicate that a change in DELT has occurred. The old value of
DELT is stored in DLTOLD. The last new variable is the logical INSITR. This variable
indicates whether the user model should update the STORE arrays (Z-form integration) or
the user model is being called during the power flow iterative process and should only cal-
culate the model’s outputs.
As in the state space representation, certain flags are set by the program before calling the
models. Some of the flags take on different meanings in the Z-form representation and
only the differences are mentioned here. The significance of the flags MODE and
KPAUSE are as follows:
MODE = 1 The model must initialize the array STORE with the values to
be used by the delay operator of the Z-form representation.
MODE = 2 The model must use the appropriate inputs, compute the solu-
tion of the results for the entire model, and place the appropri-
ate values in the STORE array. In this MODE, the present
value of the model output (VOTHSG, VUEL, VOEL, EFD,
PMECH, etc.) must be set.
MODE = 3 The model must calculate new values of STORE only when
DLTCHG is true. The model does not calculate new values of
the output quantities.
KPAUSE = 0 Models are being called at a normal time step.
KPAUSE = 1 Models are being called for the value of simulation time equal
to TPAUSE–. Inputs must be saved in the STORMT array.
KPAUSE = 2 Models are being called at a time step immediately following a
pause. Inputs must be averaged with values saved in the
STORMT array.
User models in the Z-form representation are also called during the power flow solution to
set outputs such as VOTHSG, VUEL, VOEL, EFD, and PMECH, etc. The KPAUSE flag
should be checked to decide whether inputs should be averaged. This part of the model
code is similar to MODE 2 except that the STORE array is not updated.
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-25
Extended Simulations PSS®E 33.4
Converting a State Space Model to Extended Term Program Application Guide: Volume II
–1
1 T 1 + Z
--- -----------------------
S 2 1 – Z –1
State Space Integrator
Trapezoidal Integrator Z-Form Function
Many of the model blocks have standard forms. Figures 27-14 through 27-17 show exam-
ples of these standard state space blocks converted into a Z-form representation and the
code needed to model them. There will be times when the model writer will need to derive
the Z-form representation and the associated code for nonstandard model logic. As stated
earlier, in the case of models without feedback loops, conversion to Z-form is straight for-
ward. The conversion process is probably best demonstrated by example.
The simple exciter written in state space form in Chapter 21 of the PSS®E Program Oper-
ation Manual will be converted first (Figure 27-18).
Later a model with a feedback loop will be converted to demonstrate complexities that
may be introduced. Figure 27-19 shows the block diagram redrawn with the Z-form trape-
zoidal function replacing the integrator.
The model inputs are:
ECOMP(I)=EC which is stored in STORMT(K2)at t–
VREF(I)+VOTHSG(I)=VOTHSG+VREF which is stored in STORMT(K2+1)at t–
where K2=2K-1 and K is the STATE index. CON assignments are the same as in state
space, where:
TR in CON(J)
K in CON(J+1)
Te in CON(J+2)
Two STORE array entries are needed (as two STATE entries were needed in state space).
The STORE entries do not define the same quantities as the state variables. In this simple
model, the STATE variables are the outputs of the blocks; they are not stored. The STORE
variables are internal quantities. The STORE allocation is:
The voltage sensing block uses STORE(K).
The voltage amplifier block uses STORE(K+1).
From Figure 27-15, for the amplifier block, the MODE 1 code needed is:
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-26
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Converting a State Space Model to Extended Term
STORE=Y(2T/t)
HI
+
X K Y
2
+ LO
HI
Z-1
K
X Y
S
+ +
LO
State Space Z-Form Representation, Where t = DELT
Mode 1:
STORE = Y
Mode 2:
Y = K
------- X + STORE
2
CONDITIONAL
(Y.GE.HI)
Y=HI
STORE=HI (If limits are not pres-
FIN ent, omit the condi-
(Y.LE.LO) tional and use only the
Y=LO statement following the
STORE=LO
FIN
(OTHERWISE)
FIN K
STORE = Y + X ------
Mode 3 (only when DLTCHG): 2
K
old
Y = X --------------- + STORE old
2
K new
STORE new = Y – X ------------------
2
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-27
Extended Simulations PSS®E 33.4
Converting a State Space Model to Extended Term Program Application Guide: Volume II
HI
+ 1
----------------
X K Y
1 + 2T ------
HI
+ LO
Z-1
K
X 1 + sT Y
+ – 2T
1 – ------
LO
Mode 1:
2T
STORE = Y -------
Mode 2:
1
Y = XK + STORE ----------------
2T
1 + -------
CONDITIONAL
(Y.GE.HI)
Y=HI
STORE=HI (If limits are not pres-
FIN ent, omit the condi-
(Y.LE.LO) 2T
------
Y=LO tional and use only the
STORE=LO
FIN
2T
(OTHERWISE) ------
FIN 2T
STORE = XK – Y 1 – ------
Mode 3 (only when DLTCHG):
1
Y = XK + STORE --------------------
old 2T
1 + -----------
old
2T
STORE = Y 1 + ------------- – XK
new new
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-28
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Converting a State Space Model to Extended Term
1
2T + -------------------
X 1 + --------1- 2T Y
1 + --------2-
+
Z-1
1 + T1 s
-----------------
- 2T + – 2T
X
1 + T2 s
Y 1 – --------1- 1 – --------2-
Mode 1:
2
STORE = Y --- T 2 – T 1
Mode 2:
2T 1 1
Y = X 1 + ---------- + STORE -------------------
2T 2
1 + ----------
2T 2T
STORE = X 1 – ---------1- – Y 1 – ---------2-
2T 2 2T 1
STORE new = Y 1 + -----------
- – X 1 + -----------
-
new new
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-29
Extended Simulations PSS®E 33.4
Converting a State Space Model to Extended Term Program Application Guide: Volume II
1
2K + ---------------------
X ------- 1 + ----- 2T Y
-
-
Z-1
Ks + +
X --------------- Y 2T
1 + Ts 1 – ------
Mode 1:
2K
STORE = X -------
Mode 2:
2K 1
Y = X ------- – STORE ----------------
2T
1 + -------
2K 2T
STORE = X ------- + Y 1 – -------
2K 2T
STORE new = X ------------- – Y 1 + -------------
new new
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-30
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Converting a State Space Model to Extended Term
Vref
+
1 – K
EC ------------------ S EFD
1 + sT R Esensed Verror 1 + sTe E 0
+
Other Signals
VOTHSG
+ 1
1 ------------------
+ ------------------- Esensed – Verror + E
EC 2T R K 2T EFD
1 + ---------- 1 + --------e- 0
+ +
-1
Z-1 Other
Signals
VOTHSG 2T
+ – 2T R 1 – --------e-
1 – ---------
-
where Y is the block output, T is the time constant, and is the time step DELT. The For-
tran code using the locations assigned above would be:
STORE(K+1)=EFD(I)*(2.*CON(J+2)/DELT)
Similarly, for the voltage sensing block, the Fortran code would be
STORE(K)=ECOMP(I)*(2.*CON(J)/DELT)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-31
Extended Simulations PSS®E 33.4
Converting a State Space Model to Extended Term Program Application Guide: Volume II
MODE 2 has responsibility for setting EFD. As stated in Section 27.8.1, EFD must also be
set during the power flow iterative process. The code between ELSE and the final FIN of
MODE 2 would have to be repeated there with the exception of the two statements setting
the STORE values. MODE 3 is responsible for resetting the STORE array for changes in
DELT. Based on Figure 27-15, the code would be as follows:
C AVERAGE INPUTS
S1=(ECOMP(I)+STORMT(K2))*0.5
S2=(VREF(I)+VOTHSG(I)+STORMT(K2+1))*0.5
C VOLTAGE SENSING BLOCK
OUT1=(S1+STORE(K))/(1.+2.*CON(J)/DLTOLD)
STORE(K)=OUT1*(1.+2.*CON(J)/DELT)-S1
C AMPLIFIER BLOCK
OUT2=(CON(J+1)*(S2-OUT1)+STORE(K+1))/(1.+2.*CON(J+2)/DLTOLD)
STORE(K+1)=OUT2*(1.+2.*CON(J+2)/DELT)-CON(J+1)*(S2-OUT1)
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-32
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Converting a State Space Model to Extended Term
WHEN (MIDTRM)
C
. CONDITIONAL
C
. . (INSITR)
C
. . . S1=ECOMP(I)
. . . S2=VREF(I)+VOTHSG(I)
. . . IF (KPAUSE.EQ.2)
. . . . S1=(S1+STORMT(K2))*0.5
. . . . S2=(S2+STORMT(K2+1))*0.5
. . . ...FIN
C VOLTAGE SENSING BLOCK
. . . OUT1=(S1+STORE(K))/(1.+2.*CON(J)/DELT)
C AMPLIFIER BLOCK
. . . OUT2=(CON(J+1)*(S2-OUT1)+STORE(K+1))/(1.+2.*CON(J+2)/DELT)
. . . IF (OUT2.LT.0.) OUT2=0.
. . . EFD(I)=OUT2
. . ...FIN
C
. . (MODE.EQ.1)
C
C AMPLIFIER BLOCK
. . . STORE(K+1)=EFD(I)*(2.*CON(J+2)/DELT)
C VOLTAGE SENSING BLOCK
. . . STORE(K)=ECOMP(I)*(2.*CON(J)/DELT)
. . . VREF(I)=ECOMP(I)+EFD(I)/CON(J+1)
. . ...FIN
C
. . (MODE.EQ.2)
C
. . . WHEN (KPAUSE.EQ.1)
. . . . STORMT(K2)=ECOMP(I)
. . . . STORMT(K2+1)=VREF(I)+VOTHSG(I)
. . . ...FIN
. . . ELSE
C HANDLE INPUTS FIRST
. . . . S1=ECOMP(I)
. . . . S2=VREF(I)+VOTHSG(I)
. . . . IF (KPAUSE.EQ.2)
. . . . . S1=(S1+STORMT(K2))*0.5
. . . . . S2=(S2+STORMT(K2+1))*0.5
. . . . ...FIN
C VOLTAGE SENSING BLOCK
. . . . OUT1=(S1+STORE(K))/(1.+2.*CON(J)/DELT)
. . . . STORE(K)=S1-OUT1*(1.-2.*CON(J)/DELT)
C AMPLIFIER BLOCK
. . . . OUT2=(CON(J+1)*(S2-OUT1)+STORE(K+1))/(1.+2.*CON(J+2)/DELT)
. . . . STORE(K+1)=CON(J+1)*(S2-OUT1)-OUT2*(1.-2.*CON(J+2)/DELT)
C LIMIT CLIP
. . . . IF (OUT2.LT.0.) OUT2=0.
. . . . EFD(I)=OUT2
. . . ...FIN
. . ...FIN
C
. . (MODE.EQ.3)
C
C AVERAGE INPUTS
. . . S1=(ECOMP(I)+STORMT(K2))*0.5
. . . S2=(VREF(I)+VOTHSG(I)+STORMT(K2+1))*0.5
C VOLTAGE SENSING BLOCK
. . . OUT1=(S1+STORE(K))/(1.+2.*CON(J)/DLTOLD)
. . . STORE(K)=OUT1*(1.+2.*CON(J)/DELT)-S1
C AMPLIFIER BLOCK
. . . OUT2=(CON(J+1)*(S2-OUT1)+STORE(K+1))/(1.+2.*CON(J+2)/DLTOLD)
. . . STORE(K+1)=OUT2*(1.+2.*CON(J+2)/DELT)-CON(J+1)*(S2-OUT1)
. . ...FIN
. ...FIN
...FIN
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-33
Extended Simulations PSS®E 33.4
Converting a State Space Model to Extended Term Program Application Guide: Volume II
Vref EFDMAX
+
1 – + K
EC ------------------ EFD
1 + sT R Esensed Ve 1 + sTe
+ –
Other Signals EFDMIN
VOTHSG
KFs
------------------
1 + TF s
Figure 27-21. State Space Block Diagram of Exciter with Feedback and Nonwindup Limits
1 +
Vfb ------------------- 2K F
Note = DELT 2T F ----------
1 + --------- -
-
Z-1
2T F + +
1 – ---------
-
Feedback Block
Figure 27-22. Z-Form Block Diagram of Exciter with Feedback and Nonwindup Limits
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-34
PSS®E 33.4 Extended Simulations
Program Application Guide: Volume II Converting a State Space Model to Extended Term
No additional inputs have been added; therefore, step 2 is the same as the simplified
model. Step 3 involves the assignment of the new delay operator required for the feedback
block to STORE (K+2). The additional CON assignments are:
EFDMAX in CON(J+3)
EFDMIN in CON(J+4)
KF in CON(J+5)
TF in CON(J+6)
The new feedback path requires an additional statement in MODE 1 initialization. Based
on Figure 27-17 it is:
STORE(K+2)=EFD(I)*2.*CON(J+5)/DELT
When a loop is present, the code required cannot simply be copied from the typical block
examples. This is because the integration technique is a closed form solution; that is, out-
put changes instantaneously with input changes. With a loop, the input to the forward path
is a function of the output of the feedback, which is itself a function of the input. This
simultaneous transmission around the loop requires a direct solution of the entire loop
equation. The model writer is required to (a) choose a point in the loop to solve for and (b)
to go back and make sure that the limits are satisfied.
In the example, the voltage sensing block is not in the loop so the code for it and the input
code is unchanged from the previous simplified example. Ignoring limits and using the
output equations shown in Figures 27-14 through 27-17 gives three equations describing the
feedback loop:
V in = V e – V fb (1.3)
2K F
V fb = EFD ---------- – STORE K + 2 1. + 2T F (1.5)
Substituting ((1.5)) into ((1.6)) and solving for EFD results in:
2T F
K V e + STORE K + 2 + STORE K + 1 1 + --------- -
EFD = ----------------------------------------------------------------------------------------------------------------------------------------------
TF 2T 2KK
1 + 2 ------ 1 + --------e- + -------------f
Limits would then be applied. The user should then, starting with the calculated and lim-
ited output, go around the loop using the standard block equations and calculate block out-
puts and, if in mode 2, set the STOREs. In general, feedback loops have negative signs so
that any limits hit in the forward path reduce the output, thereby reducing the feedback
that, in turn, would (if it could) cause a higher model output. Thus, usually, limits are self-
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-35
Extended Simulations PSS®E 33.4
Converting a State Space Model to Extended Term Program Application Guide: Volume II
sustaining in negative feedback systems. The model writer must verify that all limits in
series, either directly or via feedback, are satisfied. The MODE 2 code for the amplifier
and feedback blocks is shown in Figure 27-23.
C SOLVE FOR EFD AND APPLY LIMITS
EFD(I)=CON(J+1)*(VE+STORE(K+2))+STORE(K+1)*(1.+2.*CON(J+6)/DELT)
EFD(I)=EFD(I)/((1.+2.*CON(J+6)/DELT)*(1.+2.*CON(J+2)/DELT)+2.*CON(J+1)*CON(J+5)/DELT)
C CHECK LIMITS
HIGH=EFD(I).GE.CON(J+3)
WHEN(HIGH)
EFD(I)=CON(J+3)
FIN
ELSE
LOW=EFD(I).LE.CON(J+4)
IF(LOW)EFD(I)=CON(J+4)
FIN
C FEEDBACK LOOP
VFB=(EFD(I)*2.*CON(J+5)/DELT-STORE(K+2))/(1.+2.*CON(J+6)/DELT)
STORE(K+2)=EFD(I)*2.*CON(J+5)/DELT+VFB*(1.-2.*CON(J+6)/DELT)
C AMPLIFIER BLOCK
VIN=VE-VFB
CONDITIONAL
(HIGH)STORE(K+1)=CON(J+3)*2.*CON(J+2)/DELT
(LOW)STORE(K+1)=CON(J+4)*2.*CON(J+2)/DELT
(OTHERWISE)STORE(K+1)=CON(J+1)*VIN-EFD(I)*(1.-2.*CON(J+2)/DELT)
FIN
FIN
All material contained in this documentation is proprietary to Siemens Industry, Inc., Siemens Power Technologies International.
27-36