Dispatchers Training Simulator (DTS) - Reference Guide
Dispatchers Training Simulator (DTS) Overview
The Dispatcher Training Simulator provides a realistic method for training operators to make decisions quickly under varying conditions of power system operations. It models the power system and interacts with the operator/trainee in the same way as the real-time Energy Management System (EMS).
DTS Subsystems
- SDBR - Database Retrieval
- SEFG - Scenario Event File Generation
- SEXI - External Area Interchange Scheduling
- SGEN - Database Generation
- SICR - Instructor's Command Receiver
- SINI - Dynamic Simulation Initialization
- SPSS - Power System Simulator
Key Simulation Models
- Generation Simulation Models
- External Generation Control Area AGC
- Relay and Switch Simulation Models
- Load Models (Conforming/Nonconforming)
- Dynamic Load Flow
DTS Database Retrieval (SDBR)
SDBR Function
Provides the capability to transfer the most current dynamic data values from the EMS database or the previous DTS database into a desired DTS database. The subsystem allows for different numbers of equipment in the two databases. For newly created equipment, the instructor must fill in the dynamic data.
DTS Scenario Event File Generation (SEFG)
SEFG Function
Receives the events defined by the instructor on a simulated time basis and stores them in the Scenario Event File.
DTS External Area Interchange Scheduling (SEXI)
SEXI Function
Lets the instructor input scheduled interchange for external areas to model transactions with the internal generation control area. Also allows input of scheduled interchange between any two external areas to simulate other transactions.
DTS Database Generation (SGEN)
SGEN Function
Provides error checking for the DTS source data and determines the linkage between DTS source data and the equipment defined for the power system network model.
DTS Instructor's Command Receiver (SICR)
SICR Function
Receives simulation time commands initiated by the instructor to represent generating plant operator actions, including:
- Changing generating unit local/remote status
- Opening/closing generating unit breakers
- Changing active power output of bus injection generation points
- Manual raise/lower of active power generation
DTS Dynamic Simulation Initialization (SINI)
SINI Function
Initializes the data used by the Power System Simulator and parameters required during a dynamic simulation, establishing the required data just prior to running a dynamic simulation.
DTS Power System Simulator (SPSS)
SPSS Function
Comprises programs sequentially scheduled by the DTS Simulator Executive (SIMXEC) every DTS simulation execution cycle, calculating and storing the solution of the simulated power system network model into the real-time database.
Fossil-Fueled Generation Model
Model Description
Represents boiler-turbine dynamics of coal or oil-fired drum types or once-through types. Includes:
- Steam valve dynamics
- Coordinated boiler-turbine controls
- Boiler controls
- Fuel system dynamics
- Feedwater system dynamics
- Off-nominal voltage and frequency effects
- Boiler dynamics
- Turbine dynamics
Boiler Types
| Type | Description | Model Name |
|---|---|---|
| Once-Through | Supercritical or subcritical | SUPOT, SUBOT |
| Drum Type | Oil-fired, coal-fired, nonreheat | OFDRUM, CFDRUM, NRDRUM |
Governor Control Block (Figure 12.1.1.1-4)
Key parameters include governor deadband (CYSO3), which represents the statistics of lumped units (0.1-20.0 MW). Deadband logic is bypassed if CYSO3 is zero.
Table 12.1.1.1-1: Default Model Data for Fossil-Fueled Generators
| Data | SUPOT | SUBOT | OFDRUM | CFDRUM | NRDRUM | UNFIRE | Units |
|---|---|---|---|---|---|---|---|
| C01 | 0.067 | 0.067 | 0.38 | 0.38 | 0.13 | 0.0 | MW/sec |
| C04 | 0.095 | 0.01 | 0.0094 | 0.0094 | 0.1 | 0.0 | - |
| C05 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 | - |
Table 12.1.1.1-3: Aux Values for Drum-Type Units
2D table of frequency (per-unit) vs. voltage (per-unit) showing multiplier values (0.0-1.0).
Boiling Water Reactor (BWR) Nuclear Model
Model Description
The load demand error goes to the master controller, which changes the recirculation flow and simultaneously changes the setpoint of the pressure regulator within the turbine control. Valid for load demand errors less than 10% in magnitude.
Table 12.1.1.2-1: Default Model Data for BWR Nuclear Generators
| Data | BWR/3-4 47.5% | BWR/3-4 100% | BWR/5-6 | Units |
|---|---|---|---|---|
| CYB03 | 7.41 | 10.9 | 4.56 | seconds |
| CYB04 | 0.27 | 0.386 | 0.514 | 1/second |
| CYB07 | 0.333 | 0.222 | 0.167 | - |
| CYB08 | 9.0 | 9.0 | 3.0 | seconds |
| CYB09 | 3.0 | 3.0 | 2.0 | seconds |
| CYB12 | 0.32 | 0.32 | 0.5 | - |
Hydro Model
Model Description
The water starting time (Tw) is a function of the elevation of the turbine water supply. To avoid numerical instability when Tw approaches the one-second time step, a Z-form of the turbine model is used.
Key Parameters:
- CYP02 - Regulation/transient regulation ratio (0.0-1.0)
- CYP04 - Transient droop time constant (0.0-100.0 seconds)
- CYP08 - Water starting time (0.0-100.0 seconds)
Combustion Turbine Model
Single Cycle Combustion Turbine
Includes off-nominal voltage and frequency effects on auxiliary equipment (fuel handling and air atomizing system). The active power capability varies linearly with temperature.
Temperature model: MW capability = 1.0 + TCOEF × (1.0 - (ZNTEMP / TRATE))
Combined Cycle Gas Turbine
Simulates prime mover dynamics with heat exchanger (HRSG). Three configurations:
- Unfired: Only exhaust gas heat source
- Fully fired: Exhaust preheats combustion air
- Parallel powered: HRSG supplies additional steam
Key equations: Te = Tf × [1 - (1 - 1/x) × Et] where x = (PRo × Wg)^((k-1)/k)
Combined Cycle Model Details
Unfired Combined Cycle
HRSG Model: Heat gained from heat exchanger: Hgm = Wg × Egm × (Te - Tm)
Steam generation Qsg follows heat flux Hgm with short lag due to metal heat capacitance MC and heat transfer film coefficient Ch.
Fully Fired Combined Cycle
Heat gain Hp = Ep × (K1 × Wg1 × [Te1 - Ti1] + ... + Ki × Wgi × [Tei - Tii])
Hp is input as additional heat to fuel system dynamics of fossil-fueled steam unit.
Simplified Generator Prime Mover Model
Model Diagram (Figure 12.1.1.5-1)
Only droop and turbine dynamics are included.
Key parameters:
- TTURBI - Turbine time constant (1.0-100.0 seconds)
- PMWMAX - Maximum power input to turbine
Wind Power Model
Model Overview
Two types of wind generators: Induction generators (IG) and Variable speed synchronous generators (SG).
Wind turbine parameters: RADIUS, CP (performance coefficient, 0.0-0.59, Betz limit = 0.59)
For variable CP: VWRATE, VWMIN, VWMAX, GEARAT, POLE
Induction generator: SK (critical slip), PK (critical power), R1, X1, XM, R2, X2
Reactive power calculation: Q = COEF0 + COEF1×P + COEF2×P² + COEF3×V + COEF4×V² (for IG)
Reactive power control: CTLTYP = "PF" (power factor), "Q" (reactive power), "NONE"
Breaker Automatic Reclosure Schedule (SOARCS)
Key Element: RCNAME | Max: SMP NRECSK
SOARCS Parameters
| Element | Description | Default | Range |
|---|---|---|---|
| RCNAME | Reclosing schedule name | Required | 4 characters |
| T1 | First reclosure delay time | 0 | 0-180 seconds |
| T2 | Second reclosure delay time | 0 | 0-180 seconds (must > T1) |
| T3 | Third reclosure delay time | 0 | 0-180 seconds (must > T2) |
| T4 | Fourth reclosure delay time | 0 | 0-180 seconds (must > T3) |
Zero value indicates no reclosure attempt at that stage.
Capacitor Unit Auto-Switching Controller (SOASCB)
Key Elements: CBBNAM, CAPCON | Max: SMP MDTSCS
SOASCB Parameters
| Element | Description | Default | Range |
|---|---|---|---|
| CBBNAM | Bus bar customer name | Required | - |
| CAPCON | Controller identifier (xx C) | Required | 4 chars |
| BRKNAM | Controlled breaker name | Required | SOSTAT reference |
| RBUSNM | Regulated bus bar name | Required | - |
| HIPUVL | Overvoltage limit setting | 1.2 | 0.9-1.5 p.u. |
| LOPUVL | Undervoltage limit setting | 0.8 | 0.5-1.1 p.u. |
| TDCLOS | Min voltage relay action delay | 60 | 0-900 seconds |
| TDOPEN | Max voltage relay action delay | 60 | 0-900 seconds |
| LKOPEN | Breaker lockout time | 300 | 0-900 seconds |
Operation Logic
To close breaker: Voltage below VSCHED - VRANGE/2, condition exists > TDCLOS, lockout expired, breaker in AUTO mode.
To open breaker: Voltage above VSCHED + VRANGE/2, condition exists > TDOPEN, breaker in AUTO mode.
Bus Bar Coupler Flow Measurement (SOBSCM)
Key Element: CBCFNA | Max: SMP MXSTAT
SOBSCM Parameters
| CBCFNA | Bus bar coupler/switch customer name (from SOSWCH) | Required |
| ELCOPF | Active power measurement flag | "N" |
| ELCOQF | Reactive power measurement flag | "N" |
| PSIGNF | Active power sign reversal | "N" |
| QSIGNF | Reactive power sign reversal | "N" |
Measurement point in SOANLG must have EQTYPE = 'BC'.
Overvoltage and Undervoltage Relay Data (SOBVRY)
Key Elements: CBBNAM, VOLTRY | Max: SMP MDTSRV
SOBVRY Parameters
| Element | Description | Default |
|---|---|---|
| CBBNAM | Connected bus bar name | Required |
| VOLTRY | Relay identifier (xx U/O) | Required |
| RYTYPI | Relay type (UV/OV) | "UV" |
| VPUVAL | Voltage pickup setting | Required |
| DLYTIM | Relay delay action time | 60 seconds |
| BK1-5NAM | Breaker names | Required for BK1 |
Overfrequency and Underfrequency Relay (SOFREL)
Key Elements: CBXNAM, FREQRY | Max: SMP MDTSRF
SOFREL Parameters
| Element | Description | Default |
|---|---|---|
| CBXNAM | Bus bar or load point name | Required |
| FREQRY | Relay identifier (xx F) | "F" |
| UFTVAL | Underfrequency pickup (Hz) | 0.0 |
| OFTVAL | Overfrequency pickup (Hz) | 0.0 |
| LOADRF | Load reduction factor | 0.0 |
| LRPVAL | Load restoration frequency | 0.0 |
| LRPTIM | Load restoration delay | Required |
| FRSWNM | Underfrequency relay point | " " |
| FSSWNM | Breaker operation indicator | " " |
| AUTSLV | Breaker slave indicator | "N" |
Reset Modes
| LRPTIM | LRPVAL | SOSTAT | Relay Reset |
|---|---|---|---|
| 0 | 0 | Not controllable | Manual by instructor |
| 0 | 0 | Controllable | Supervisory control |
| Nonzero | Nonzero | Not controllable | Auto reset |
Out-Of-Step Relays (SOOFSR)
Key Elements: CIRCNM, OFSRY | Max: SMP MDTSRO
SOOFSR Parameters
| CIRCNM | Monitored circuit name | Required |
|---|---|---|
| OFSRY | Relay identifier (xx W) | "W" |
| ANGLE | Swing angle limit (degrees) | 30.0 |
| DELTIM | Trip delay time | 0 |
| BK1-6NAM | Breaker names | BK1 required |
Overcurrent and Impedance Relays (SOOCRY)
Key Elements: CIRCNM, OCURRY | Max: SMP MDTSRI
SOOCRY Parameters
| Element | Description | Default |
|---|---|---|
| CIRCNM | Monitored circuit name | Required |
| OCURRY | Relay identifier (xx A/I) | "A" |
| RYTPI | Relay type (OVCR/DIOV/IMPD/DIIM) | "OVCR" |
| CIREND | Monitored end (FROM/TO) | "FROM" |
| RPKAMP | Pickup current (MVA) | Required |
| INSTAM | Instantaneous trip (MVA) | Required |
| TRPAMP | Inverse time curve current | Required |
| TRPTIM | Inverse time curve time | Required |
| DELTIM | Trip delay time | 0 |
| DIRECT | Direction (FORE/BACK/NONE) | "NONE" |
| ANGLE | Directional angle (Y=75°, N=60°) | "Y" |
Inverse Time Characteristic
Tp = K / (Iⁿ - Ipⁿ) where:
- Tp = Operating time (seconds)
- K = Multiplier setting (from sample point)
- I = Current flow (MVA)
- Ip = Relay pickup current (MVA)
- n = Discrimination power (system constant)
Synchronism Check Relay (SOSYNC)
Key Elements: CBBNM1, SYNCRY | Max: SMP MDTSYN
SOSYNC Parameters
| CBBNM1, CBBNM2 | Connected bus bar names | Required |
|---|---|---|
| SYNCRY | Relay identifier (xx S) | Required |
| BKNAME | Controlled breaker name | Required |
| FRQDEV | Frequency deviation limit | 0.01 p.u. |
| VANGLS | Voltage angle deviation limit | 25.0 degrees |
| VMGDIF | Voltage magnitude difference limit | 0.17 p.u. |
| VMGMAX | Voltage maximum limit | 1.1 p.u. |
| VMGMIN | Voltage minimum limit | 0.87 p.u. |
If one bus is dead (zero voltage) and active bus passes VMGMIN/VMGMAX, breaker may close.
Generating Unit General DTS Parameters (SOSGU)
Key Element: CGENUN | Max: SMP MXGENU
Basic Unit Parameters
| Element | Description | Default |
|---|---|---|
| CGENUN | Unit customer name | Required |
| FUELNA | Fuel type (FOSSFL/BWRNUC/HYDRO/CT/SIMP/WIND) | Required |
| SUBNAM | Subclass name (boiler type) | Required |
| GUMWR | MW rating | Required |
| HGU | Inertia constant (MW-sec/MVA) | Required |
| GUMNFQ | Minimum frequency (Hz) | 58.0 |
| GUMXFQ | Maximum frequency (Hz) | 63.0 |
| GUCMVA | Cold start MVAR | 0.0 |
| MNLDYS | Minimum limit for dynamics | 0.0 |
Demand Accumulator Parameters
| DACUOL | Output upper limit (MW) | Required |
|---|---|---|
| DACLOL | Output lower limit (MW) | 0.0 |
| DACURL | Upper rate limit (MW/sec) | 0.1 |
| DACLRL | Lower rate limit (MW/sec) | -0.1 |
Ramp Rate Parameters
| GMXRMU | Maximum ramp up rate (MW/min) | 10.0 |
|---|---|---|
| GMXRMD | Maximum ramp down rate (MW/min) | 10.0 |
| GSTRAM | Starting ramp rate (MW/min) | 10.0 |
| KMANUL | Manual control pulse length (MW/sec) | 0.2 |
AGC Pulse Response (PULMW1-7)
| PULMW1 | 0.2 | PULMW2 | 0.4 |
|---|---|---|---|
| PULMW3 | 0.6 | PULMW4 | 0.8 |
| PULMW5 | 1.0 | PULMW6 | 1.2 |
| PULMW7 | 1.4 |
Values in MW/sec, increasing with pulse length.
Fossil-Fueled Generating Unit Data (SOFFGU)
Key Element: CGENUN | Max: SMP MXFFGE
SOFFGU Parameters
| CGENUN | Unit name (matches SOSGU.FUELNA="FOSSFL") | Required |
|---|---|---|
| C01 | Governor setpoint rate limit (MW/sec) | See Table 12.1.1.1-1 |
| C03 | Mechanical power feedback delay (sec) | 1.0 |
| C04 | Governor proportional gain | See Table 12.1.1.1-1 |
| C05 | Governor reset gain | See Table 12.1.1.1-1 |
| PDSTRT | Drum/superheater startup pressure | 1.06 |
| PTSTRT | Throttle valve startup pressure | 1.0 |
Fossil-Fueled Generator Boiler Models (SOFOGM)
Key Element: GGMNAM | Max: SMP MXFFTY
Boiler Model Parameters
Generic model data for boiler types: SUPOT, SUBOT, OFDRUM, CFDRUM, NRDRUM, UNFIRE.
| Element | Description | Default Source |
|---|---|---|
| C1 | Drum/waterwall steam capacity | Table 12.1.1.1-2 |
| C2 | Secondary superheater steam capacity | Table 12.1.1.1-2 |
| CYS01 | Generic model base MW | Table 12.1.1.1-2 |
| CYF03 | Fuel system firing delay (drum type) | Table 12.1.1.1-2 |
| CYS03 | Governor deadband width (MW) | 0.0 (no backlash) |
| CYS08 | Steam control valve load limit | Table 12.1.1.1-2 |
| CYS12 | Reheater time constant (sec) | Table 12.1.1.1-2 |
| F | Portion of power before reheater | Table 12.1.1.1-2 |
| K | Fuel system gain (drum type) | Table 12.1.1.1-2 |
| K1, K2 | Feedwater gains (once-through) | Table 12.1.1.1-2 |
| KP, KI, KD | PID boiler pressure control gains | Table 12.1.1.1-2 |
| M | Feedwater system time constant | Table 12.1.1.1-2 |
Auxiliary Effects Tables
FRQ01-FRQMM: Frequency values in per-unit Hz (decreasing order, 0.0-1.5)
KV01-KVNN: Voltage values in per-unit KV (decreasing order, 0.0-1.5)
AX0101-AXNNMM: Multiplier values (0.0-1.0) for fuel input (drum) or feedwater flow (once-through)
Combustion Turbine Generator Information (SOGAGU)
Key Element: CGENUN | Max: SMP MXGAGE
SOGAGU Parameters
| CGENUN | Unit name (matches SOSGU.FUELNA="CT") | Required |
|---|---|---|
| HCYCLE | Heat cycle type (SINGLE/CMB UF/CMB FF/CMB PP) | "SINGLE" |
| CDBYT | Deadband width (MW) | 1.0 |
| CDELAY | Computer time delay (sec) | 1.0 |
| DPA | Auxiliary frequency effect coefficient | 0.0 |
| DPF | Reduced power frequency effect coefficient | 2.0 |
| DPV | Auxiliary voltage effect coefficient | 1.0 |
| FBP | Auxiliary effect min frequency level | 0.0 |
| VBP | Auxiliary effect min voltage level | 0.85 |
| TCOEF | Exhaust temperature power limit coefficient | 0.23 |
| TRATE | Rated ambient temperature (°F) | 29.5 |
Combined Cycle Specific Parameters
| EC, ET | Compressor/turbine efficiency | 0.9 |
|---|---|---|
| EGM | Evaporator heat absorption efficiency | 0.9 |
| KGS | Gas-to-steam MW conversion ratio | Required |
| KO | Design net power to heat input ratio | 0.176 |
| PRO | Design cycle pressure ratio | 6.5 |
| HTCOEF | Heat transfer film coefficient | 1.0 |
| MC | Evaporator metal heat capacitance | 5.0 |
| KD | Steam temp to boiler pressure constant | 1.0 |
| KP | Boiler pressure control gain | 0.01 |
| KPR | Boiler steam flow/pressure drop constant | 15.0 |
| RSTEAM | Steam generation constant | 1.0 |
| TF | Design turbine firing temperature (°R) | 2000 |
Hydro Generating Unit Information (SOHYGU)
Key Element: CGENUN | Max: SMP MXHGNU
SOHYGU Parameters
| CGENUN | Unit name (matches SOSGU.FUELNA="HYDRO") | Required |
|---|---|---|
| CYP02 | Regulation/transient regulation ratio | 0.125 |
| CYP03 | Governor deadband (MW) | 1.0 |
| CYP04 | Transient droop time constant (sec) | 8.0 |
| CYP05 | Rate of wicket gate limit (MW/sec) | 43.33 |
| CYP06 | Wicket gate upper limit (MW) | 200.0 |
| CYP07 | Wicket gate lower limit (MW) | 20.0 |
| CYP08 | Water starting time (sec) | 1.0 |
BWR Nuclear Generator Information (SONUGU)
Key Element: CGENUN | Max: SMP MXATGE
SONUGU Parameters
| CGENUN | Unit name (matches SOSGU.FUELNA="BWRNUC") | Required |
|---|---|---|
| CYB02 | Proportional part of recirculation control | 0.0 |
| CYB03 | Reactor core thermal time constant (sec) | Table 12.1.1.2-1 |
| CYB04 | Integral part of recirculation control | Table 12.1.1.2-1 |
| CYB05 | Rod pattern (0.6-1.0) | 1.0 |
| CYB06 | Pressure regulator limit | 0.1 |
| CYB07 | Pressure regulator gain | Table 12.1.1.2-1 |
| CYB08 | Pressure regulator time constant 1 | Table 12.1.1.2-1 |
| CYB09 | Pressure regulator time constant 2 | Table 12.1.1.2-1 |
| CYB10 | Turbine power before crossover | 0.3 |
| CYB11 | Steam flow time constant | 3.0 |
| CYB12 | Recirculation flow to power constant | Table 12.1.1.2-1 |
Recirculation Flow Auxiliary Effect Coefficients
| RCFLLM | Lower limit (p.u.) | Table 12.1.1.2-1 |
|---|---|---|
| RCFULM | Upper limit (p.u.) | Table 12.1.1.2-1 |
| RFAUX1-8 | Coefficients for off-nominal conditions | Table 12.1.1.2-1 |
Simplified Generator Prime Mover Information (SOSGGU)
Key Element: CGENUN | Max: SMP MXSGGE
SOSGGU Parameters
| CGENUN | Unit name (matches SOSGU.FUELNA="SIMP") | Required |
|---|---|---|
| PMWMAX | Maximum power input to turbine (MW) | Required |
| TTURBI | Turbine time constant (sec) | 2.0 |
Wind Power Model Generating Units (SOWDGU)
Key Element: CGENUN | Max: SMP MXWDGE
SOWDGU Parameters
| CGENUN | Unit name (matches SOSGU.FUELNA="WIND") | Required |
|---|---|---|
| GNTYPE | Generator type (IG/SG) | Required |
| RADIUS | Rotor radius (meters) | Required |
| CP | Performance coefficient (0-0.59) | 0.35 |
| NWGENU | Number of equivalent generators | 1 |
| CTLTYP | Reactive power control (PF/Q/NONE) | "PF" |
| PFMIN, PFMAX | Power factor limits | -0.95/0.95 |
Wind Turbine Parameters (for variable CP)
| VWRATE | Rated wind speed (m/s) | 0 (constant CP) |
|---|---|---|
| VWMIN | Minimum wind speed (m/s) | 0 (constant CP) |
| VWMAX | Maximum wind speed (m/s) | 0 (constant CP) |
| GEARAT | Gear ratio | 1 (constant CP) |
| POLE | Number of poles | 2 (constant CP) |
Induction Generator Parameters (GNTYPE="IG")
| SK | Critical slip | 0.1 |
|---|---|---|
| PK | Critical power | 1.5 |
| R1, X1 | Stator resistance/reactance | Required |
| R2, X2 | Rotor resistance/reactance | Required |
| XM | Magnetizing reactance | Required |
Synchronous Generator Parameters (GNTYPE="SG")
| LOSFAC | Rectifier/inverter loss factor | Required |
|---|
Reactive Power Calculation Coefficients
For IG: Q = COEF0 + COEF1×P + COEF2×P² + COEF3×V + COEF4×V²
For SG: Q = COEF0 + COEF1×P + COEF2×P² + COEF3×P³ + COEF4×P⁴
Simulated Generating Units Boiler Data (SOSGBF)
Key Element: CGENUN | Max: MXFFGE * MXBOIL
SOSGBF Parameters
| CGENUN | Unit name (matches SOSGU.FUELNA="FOSSFL") | Required |
|---|---|---|
| BOILNM | Boiler name | Required |
| BOIFAC | Per unit factor (sum = 1.0) | 1.0 |
| UPTIME | Time from zero to full load (min) | 1.0 |
| DNTIME | Time from full load to zero (min) | 1.0 |
Bus Injection Generation Point General DTS Parameters (SOSBGN)
Key Element: CBGNAM | Max: SMP MAXBGN
SOSBGN Parameters
| CBGNAM | BIG point name (from SOBGEN) | Required |
|---|---|---|
| FUELNA | Fuel type (FOSSFL/BWRNUC/HYDRO/CT/SIMP/WIND) | Required |
| SUBNAM | Subclass name (boiler type) | Required |
| BGMWR | MW rating | Required |
| BIGH | Inertia constant (MW-sec/MVA) | Required |
| BMXCLM | Max capability limit (MW) | Required |
| BMNCLM | Min capability limit (MW) | 0.0 |
| BGMFNQ | Min frequency (Hz) | 58.0 |
| BGMFXQ | Max frequency (Hz) | 63.0 |
| BGCMVA | Cold start MVAR | 0.0 |
Demand Accumulator Parameters
| DACUOL | Output upper limit (MW) | Required |
|---|---|---|
| DACLOL | Output lower limit (MW) | 0.0 |
| DACURL | Upper rate limit (MW/sec) | 0.1 |
| DACLRL | Lower rate limit (MW/sec) | -0.1 |
Ramp Rate Parameters
| BMXRMU | Max ramp up rate (MW/min) | 10.0 |
|---|---|---|
| BMXRMD | Max ramp down rate (MW/min) | 10.0 |
| BSTRAM | Starting ramp rate (MW/min) | 10.0 |
| MNLDYS | Min limit for dynamics | 0.0 |
External Area AGC Parameters
| EHLIM | Economic high limit (MW) | Required |
|---|---|---|
| ELLIM | Economic low limit (MW) | 0.0 |
| KACE | ACE regulating factor | 0.0 |
| KUCE | AGC pulse per MW UCE (1/sec) | 0.05 |
| HRATEL | High rate limit (MW/sec) | 0.2 |
| LRATEL | Low rate limit (MW/sec) | -2.0 |
| REG | Speed regulation (p.u. Hz/p.u. MW) | 0.05 |
| TPG | Electrical power feedback delay (sec) | 4.0 |
Heat Rate Curve Data
X1-Xn: MW breakpoints (must be monotonically increasing)
Y1-Yn: Heat rate values (MBtu/MWh, monotonically increasing)
FCOST: Fuel cost ($/MBtu)
COSTA: Fuel price adjustment factor (0-100%)
PENALT: Penalty factor (0.5-1.0)
Fossil-Fueled Bus Injection Generation Point Data (SOFFBG)
Key Element: CBGNAM | Max: SMP MXFFBG
SOFFBG Parameters
| CBGNAM | BIG name (matches SOSBGN.FUELNA="FOSSFL") | Required |
|---|---|---|
| C01 | Governor setpoint rate limit (MW/sec) | See Table 12.1.1.1-1 |
| C03 | Mechanical power feedback delay (sec) | 1.0 |
| C04 | Governor proportional gain | See Table 12.1.1.1-1 |
| C05 | Governor reset gain | See Table 12.1.1.1-1 |
| PDSTRT | Drum/superheater startup pressure | 1.0 |
| PTSTRT | Throttle valve startup pressure | 1.0 |
Bus Injection Generation Point Boiler Model Information (SOFOBM)
Key Element: BGMNAM | Max: SMP MXFFTY
SOFOBM Parameters
Similar to SOFOGM with additional combined cycle parameters:
| EP | Heat absorption efficiency | Table 12.1.1.1-2 |
|---|---|---|
| MWPTH | Constant throttle pressure MW threshold | 0.0 |
Combustion Turbine Bus Injection Generation Point Information (SOGABG)
Key Element: CBGNAM | Max: SMP MXGABG
SOGABG Parameters
| CBGNAM | BIG name (matches SOSBGN.FUELNA="CT") | Required |
|---|---|---|
| HCYCLE | Heat cycle type | "SINGLE" |
| CFFBNM | Fossil-fueled BIG name (for combined cycle) | " " |
| CDBYT | Deadband width (MW) | 1.0 |
| CDELAY | Computer time delay (sec) | 1.0 |
| DPA, DPF, DPV | Effect coefficients | 0.0/2.0/1.0 |
| FBP | Auxiliary effect min frequency | 0.0 |
Hydro Bus Injection Generation Information (SOHYBG)
Key Element: CBGNAM | Max: SMP MXHYBG
SOHYBG Parameters
| CBGNAM | BIG name (matches SOSBGN.FUELNA="HYDRO") | Required |
|---|---|---|
| CYP02-CYP08 | Same as SOHYGU | See SOHYGU |
BWR Nuclear Bus Injection Generation Point Information (SONUBG)
Key Element: CBGNAM | Max: SMP MXATBG
SONUBG Parameters
Same as SONUGU parameters (CYB02-CYB12, RCFLLM, RCFULM, RFAUX1-8).
Simplified Bus Injection Generation Point Prime Mover Information (SOSGBG)
Key Element: CBGNAM | Max: SMP MXSGBG
SOSGBG Parameters
| CBGNAM | BIG name (matches SOSBGN.FUELNA="SIMP") | Required |
|---|---|---|
| PMWMAX | Max power input to turbine | Required |
| TTURBI | Turbine time constant (sec) | 2.0 |
Wind Power Model Bus Injection Generation Points (SOWDBG)
Key Element: CBGNAM | Max: SMP MXWDBN
SOWDBG Parameters
Same as SOWDGU parameters for wind power models.
DTS Combined Cycle Steam Bus Injection Generation Point Power Output Curves (SOBCCV)
Key Element: CBGNAM | Max: SMP MXFFBG
SOBCCV Parameters
| CBGNAM | BIG name (fossil-fueled steam unit) | Required |
|---|---|---|
| X1-Xn | Gas turbine MW breakpoints | 0.0 |
| Y1-Yn | Steam unit MW output (from waste heat) | 0.0 |
Piecewise linear approximation with SMP NMSCRS breakpoints.
Conforming Load Pattern Curve Parameters (SOLPCV)
Key Element: LPCVNM | Max: MXLPCV
SOLPCV Parameters
| LPCVNM | Load pattern curve name | Required |
|---|---|---|
| LPCV00-LPCV23 | Hourly load factors (0.0-1.0) | 0.0 |
Each hour's load = peak load × hourly factor.
Nonconforming Load Profile (SONCDL)
Key Element: CBLNAM | Max: SMP MXNCLD
SONCDL Parameters
| CBLNAM | Load point name (from SOLOAD, LDTYPE="NONC") | Required |
|---|---|---|
| DAY | Simulation day number | 1 |
| MWD000-MWD023 | Hourly active power (MW) | 0.0 |
| MVD000-MVD023 | Hourly reactive power (MVAR) | 0.0 |
Dynamic Load Profile Information (SONCLP)
Key Element: DYLPNM | Max: SMP NCLPMX
SONCLP Parameters
| DYLPNM | Dynamic load profile name | Required |
|---|---|---|
| PLD01-PLD60 | Active load for each minute (MW) | 0.0 |
| QLD01-QLD60 | Reactive load for each minute (MVAR) | 0.0 |
Values are superimposed on constant hourly load, range -50.0 to 100.0.
Nonconforming Load DTS Information (SOSNLD)
Key Element: CBLNAM | Max: SMP MXNCLD
Noise Parameters
| CBLNAM | Load point name (from SOLOAD, LDTYPE="NONC") | Required |
|---|---|---|
| NAMPL1, NAMPL2 | Noise amplitude (MW/MVAR) | 0.0 |
| MEAN1, MEAN2 | Mean value (-1.0 to 1.0) | 0.0 |
| STDEV1, STDEV2 | Standard deviation | 0.0 |
| NSEED1, NSEED2 | Noise seed (odd positive) | 1 |
Noise equation: noise = NAMPL × (STDEV×SQRT(-2×LOG(RAN1))×COS(6.2931854×RAN2)+MEAN)
Simulation Dynamic Schedule Data (SOSDYS)
Key Element: DYNNAM | Max: SMP MXSDYS
SOSDYS Parameters
Pdynamic = Σ { STn × (An + Bn × Xn) }
| DYNNAM | Dynamic schedule name (from SODYSC) | Required |
|---|---|---|
| EQPTYP | Equipment type (PLNT/GEN/BGEN/LOAD/GCON/CIRC/TRAN) | Required |
| EQPID | Equipment name (based on type) | Required |
| ACOEF | Fixed constant | 0.0 |
| BCOEF | Proportional constant | 0.0 |
| RARNAM | Reverse dynamic schedule area name | " " |
Simulated Pseudo AGC Tie Line Data (SOSPTL)
Max: SMP MAXTIE × 4
SOSPTL Parameters
Pseudo tie line measurement = sum of component actual tie lines.
| PTLSUB, PTLPNT | Pseudo tie line measurement point | Required |
|---|---|---|
| CFCTNA | Actual tie line circuit name | Required |
| FROMTO | End (F/T) | Required |
| TYPE | Measurement type (P/Q) | Required |
Dynamic Generation and Frequency Simulation System Parameters (SOGFSP)
Key Element: SYSPAR | Single record
Inertia Model Parameters
HISLOD = HL × (ISLOAD / LOADHL) where:
- HL - Load inertia constant (MW-sec/MVA) at LOADHL
- LOADHL - MW load value for HL
HISLAN = Sum of inertia constants for all generating units and BIGs in island
HTOT = HISLAN + HISLOD
Island frequency: ωt = ωt-Δt + (1/(2×HTOT)) × ∫(PACCEL/ωt-Δt) dt
SOGFSP Parameters
| HL | Load inertia constant | Required |
|---|---|---|
| LOADHL | MW load for HL | Required |
| CTTEMP | Combustion turbine default temp (°F) | 70 |
| DFRQMN | Min freq deviation for load update (Hz) | 0.05 |
| DVMIN | Min voltage deviation for load update (p.u.) | 0.05 |
| MNFREQ | Minimum island frequency (Hz) | 56.0 |
| MXFREQ | Maximum island frequency (Hz) | 64.0 |
| MU | Frequency noise mean value | 0.0 |
| SIGMA | Frequency noise standard deviation | 1.0 |
| PNOISE | Frequency noise amplitude (Hz) | 0.05 |
| NSEED | Noise seed (odd positive) | 7 |
| PACCTR | Heavy disturbance threshold ratio | 0.1 |
| TLCALC | Tie line calculation flag (Y/N) | "Y" |
| TLFLIT | Tie line filter weighting (0-1) | 0.5 |
External Generation Control Area DTS Information (SOXAGC)
Key Element: ENNAME | Max: SMP MXENET
SOXAGC Parameters
| ENNAME | External area name (from SOGCON) | Required |
|---|---|---|
| BBNAME | Bus bar for frequency measurement | Required |
| XNFQSH | Scheduled frequency (Hz) | 60.0 |
| FQBIAS | Frequency bias (MW/0.1 Hz) | 50.0 |
| GACE | Area control error gain | 1.0 |
| TCACE | ACE filter time constant (sec) | 4.0 |
| MXFQDV | Max frequency deviation (Hz) | 0.5 |
| MNTIME | Time before AGC timeout (sec) | 120.0 |
Tap Position Time Delay Parameters (SOTAPT)
Key Element: CFTRNA | Max: SMP MAXTRN
SOTAPT Parameters
| CFTRNA | Transformer name (TCUL or phase shifter) | Required |
|---|---|---|
| TIMDLY | Time for one tap change (sec) | 5.0 |
| SUBDLY | Subsequent tap change delay (sec) | 5.0 |
| AMSWCH | Auto/manual control switch point | " " |
Generation Unit Plant Auxiliary Load Data (SOPLAX)
Key Element: CGENUN | Max: MXGCUN
SOPLAX Parameters
| CGENUN | Generating unit name | Required |
|---|---|---|
| PLTSUB, PLTPNT | Plant auxiliary load point (SOANLG) | " " |
Used to simulate plant auxiliary load when individual unit auxiliary loads are not available.
Simulator Executive Functions (SOSXFN)
Key Element: FUNAME | Max: SMP MXSFUN
SOSXFN Parameters
| FUNAME | Function name | Required |
|---|---|---|
| CATNUM | Category number (0-2) | 0 |
| PRIORI | Priority number (1-MAXFNO) | 1 |
| PGNAME | Program name (if any) | " " |
| DDBNUM | Default database number | 0 |
| DMODE | Default mode number | 0 |
| DPARM3 | Default third scheduling parameter | 999 |
| DSCTIM | Delay schedule time (sec) | 0 |
| EXLNM1, EXLNM2 | Execution linked list names | " " |
| ORDER1, ORDER2 | Order in linked lists | 0 |
| BEFORE, AFTER | Special logic pointers | 0 |
| IMPLEM | Implemented status (IMPL/SPAR) | "SPAR" |
| PSECON | Permit second request | "N" |
State Permissions
| SETUP | Setup state | "N" |
|---|---|---|
| INITIL | Initial condition state | "N" |
| HOLD | Hold state | "N" |
| SIMULA | Simulation state | "Y" |
| ACCELE | Acceleration state | "Y" |
Event Description (SOOPAC)
Key Element: ACRNYM | Max: SMP MXMODL × SMP MXMEVT
SOOPAC Parameters
| ACRNYM | Scenario event operation acronym | Required |
|---|---|---|
| MODEL | DTS model type (0-24) | 0 |
| ACTION | Operation code | 0 |
| EVNTID | Event buffer data structure | "PSS" |
| OPCTXT | Text description (72 char) | blanks |
| MASK1, MASK2 | Text description masks (48 char) | blanks |
| REVERT | Reverting event flag | "Y" |
| EVFLG | Event value flag | "N" |
| VALDS | Event value data structure | " " |
| VALNSU | Event value element name | " " |
| HLDS, LLDS | High/low limit data structures | " " |
| HLNSU, LLNSU | High/low limit elements | " " |
| EGTEXT | Engineering units text | " " |
Dynamic Variable Fields
Up to 5 dynamic variables can be inserted into text description.
| NUMV | Number of dynamic variables (0-5) | 0 |
|---|---|---|
| VFX | Variable type (1=unused, 2=model name, 3=RTU, 4=point, 5=value) | 1 |
| LINEx | Line number (1 or 2) | 1 |
| FCOLx | Starting column (1-48) | 1 |
| NCOLx | Field width (1-48) | 1 |
| FMx | Format specification | "A20" |
Scenario Save Cases (SOCPAR)
Max: SMP MXSSDS
SOCPAR Parameters
Scenario save case contains:
- Breaker status
- Generating unit control modes
- Interchange scheduling data
- Load data
- Scenario event file
- Load flow solution at start time
DSNAME - Data structure mnemonic to be saved
Snapshot Save Cases (SORDBS)
Max: SMP MXDDBS
Snapshot Save Case Contains
- Breaker status
- Generating unit control modes
- Reverting events
- Start variables for generator and dynamic models
- Relay status
- Acknowledged/unacknowledged alarms
- Copy of RTDB
- Dynamic Load Flow data
- AGC data
- DTS control parameters
DSNAME - Data structure mnemonic to be saved
Dynamic Load Flow Snapshot Data (SORDLF)
Max: SMP MXDDLF
SORDLF
DSNAME - Data structure mnemonic for PSDLF to be saved
Dynamic Generation and Frequency Simulation Snapshot Data (SORGFS)
Max: SMP MXDGFS
SORGFS
DSNAME - Data structure mnemonic for PSGFDS to be saved
Supervisory Control Receiver Snapshot Data (SORSCR)
Max: SMP MXDSCR
SORSCR
DSNAME - Data structure mnemonic for SSCR to be saved
Scenario Processor Snapshot Data (SORSPR)
Max: SMP MXDSPR
SORSPR
DSNAME - Data structure mnemonic for PSSPRO to be saved
SPSS System Status Processor Snapshot Data (SORSSP)
Max: SMP MXDSSP
SORSSP
DSNAME - Data structure mnemonic for PSSSP to be saved
DTS Dynamic Simulation Initialization Data (SOSILF)
Max: SMP MXLFDT
SOSILF Functions
- Transfer initialization load flow solution from DLF to DTS
- Transfer load flow solution from DTS to DLF for modification
- Transfer scenario event data to DTS run-time file
- Complete simulation initialization
DSNAME - Data structure mnemonic to transfer between DLF and DTS modes
Accumulator Simulation Data (SOSACS)
Key: ACCSTA + ACCPTN | Max: SMP MAXACC
SOSACS Parameters
| ACCSTA, ACCPTN | Simulated accumulator point (from SOACCU) | Required |
|---|---|---|
| ANASTA, ANAPTN | Input analog point for integration (from SOANLG) | Required |
Analog value is integrated to simulate accumulator point.
Source Data Structure for SDBR (SOSDBR)
Key Element: DSNAME | Max: SMP MXSDBE
SOSDBR Parameters
| DSNAME | IDB data structure to be hotted | Required |
|---|---|---|
| KEYDSN | Key data structure name | " " |
| KEYELN | Key element name | " " |
| NBANK | Number of banks (0 for non-banked) | 0 |
| ELEM1-ELEM10 | Element names to be hotted | " " |
Supervisory Control Receiver Point Information (SOSPEV)
Key: ELNAM1, SPTYPE, COMMND, ELNAM2 | Max: SMP MXSCBE
SOSPEV Parameters
| ELNAM1 | Primary point for supervisory control | Required |
|---|---|---|
| SPTYPE | Control type (RLAY/SET/PULS) | "RLAY" |
| COMMND | Control command (TRIP/CLOS/MAN/AUTO/REMT/LOC/RAIS/LOW) | " " |
| ELNAM2 | Secondary point for related event | " " |
| ACTTYP | Scenario event action type | "STEOP" |
| PDEVAL | Predefined event value | 0.0 |
Table 12.40-1: Scenario Event Action Types
| STEOP | Trip breaker, open switch, place in manual/remote | 0.0 |
|---|---|---|
| STECL | Close breaker, close switch, restore load, place in auto/local | 0.0 |
| GUCPLS | AGC pulse control | Pulse length |
| GUCMVS | Mvar setpoint | Setpoint |
| RBBVTS | Voltage setpoint | Setpoint |
| BGCMVS | BIG Mvar setpoint | Setpoint |
| TRMDTP | Lower transformer tap | Number of steps |
| TRMITP | Raise transformer tap | Number of steps |
| FRCLOS | Restore underfrequency relay load | 0.0 |