Security Analysis (SA) - Reference Guide

Security Analysis Overview

Security Analysis contains both real-time and study mode programs concerned with steady state analysis of the electric power system network, with primary emphasis on network integrity and security.

Real-Time Security Analysis Subsystems
  • SSP - System Status Processor
  • SE - State Estimation
  • PFC - Penalty Factors Calculation
  • CA - Contingency Analysis
  • OPF - Optimal Power Flow
  • SM - Security Monitoring
  • OUS - Outage Scheduler
  • EFC - EMS Fault Calculation
  • RPS - Reactive Power Scheduling
  • QSA - Quick Stability Assessment
  • VSA - Voltage Security Assessment
  • DSA - Dynamic Security Assessment
Study Mode & Other Subsystems

Study Mode:

  • SSP - System Status Processor
  • DLF - Dispatcher's Load Flow
  • CA - Contingency Analysis
  • OPF - Optimal Power Flow
  • EFC - EMS Fault Calculation
  • RPS - Reactive Power Scheduling
  • QSA - Quick Stability Assessment
  • VSA - Voltage Security Assessment
  • DSA - Dynamic Security Assessment

Other: APX, ESP, MPS

Key Source Data Structures
Applications Executive
  • SOAXPA - Misc Parameters
  • SOCATB - Category Control
  • SOFUNC - Function Table
  • SOSMEL - Study Mode List
  • SOXLST - Real-Time List
Network Model Equipment
  • SOBUSB - Bus Bars
  • SORBUS - Regulated Bus Bars
  • SOGEN - Generating Units
  • SOLOAD - Bus Injection Loads
  • SOCIRC - Circuits
  • SOTRAN - Transformers
  • SOSHUN - Shunt Reactors
  • SOSWCH - Status Points
Allocation & Scheduling
  • SOBGEX - BIG Allocation
  • SOLOAX - Load Allocation
  • SORBVX - Voltage Schedule
  • SOBRKX - Breaker Schedules
  • SOTRTX - Tap Schedules
  • SOPHSX - Phase Shifter MW

Power System Equipment and Elements

An equipment is a major component of the power system (bus bars, circuits, generating units). An element is either a discrete state device or a measured quantity associated with equipment.

Equipment Groups
Group Description Examples
Bus Bars Nodes of the electrical network model Real bus bars, regulated bus bars, dummy bus bars
One-Terminal Equipment Injections into nodes Generating units, BIG points, shunt compensators, load points
Two-Terminal Equipment Branches connecting nodes Circuits, transformers, bus bar couplers
Reactor or Capacitor Bank Switching Configuration

Shunt units connected in parallel or single terminal step pattern to a bus bar for voltage regulation.

Bus Bar Elements: Bus Bar A, Bus Bar B, Bus Bar C, Dummy Bus D, E, F, G
Shunt Units: Unit 1, Unit 2, Unit 3

Unit switching sequence: 1 → 2 → 3 → 2 → 1

Generation 3-Winding Transformer

Configuration where voltage of low voltage legs are identical.

Bus Bars: A, B, C, D, E, F, G
Transformers: Transformer 1 (B-C), Transformer 2 (D-C), Transformer 3 (F-C)
Generators: Unit 1 (Bus E), Unit 2 (Bus G)

Unified Switch Model

Any power system may be modeled by inserting dummy bus bars at each electrical node. Every equipment is directly connected to a bus bar and every switch connects two bus bars.

Modeling Steps
  1. Identify all real, regulating and dummy bus bars
  2. Provide names for each bus bar (SOBUSB or SORBUS)
  3. Identify and name all switches (SOSWCH with FBBNAM, TBBNAM)
  4. Identify one-terminal equipment and connection bus bars
  5. Identify two-terminal equipment and connection bus bars
  6. Identify all status points in SOSWCH
  7. Identify measurements in SOANLG with EQNAME and EQTYPE
Source Data Structure Mapping

Figure 11.1.2-2 provides mapping of Network Analysis Source Data Structures.

  • Equipment Tables: SOBUSB, SORBUS, SOGEN, SOBGEN, SOLOAD, SOCIRC, SOTRAN, SOSHUN
  • Connectivity Tables: SOSWCH (switches/breakers)
  • Measurement Tables: SOANLG (analog points)

Dummy Bus Bars

Every junction point of any two equipment including switches must be modeled as a bus bar. If a real bus bar does not exist, a dummy bus bar must be introduced.

Key Principle: Dummy bus bars must be defined at each terminal of all equipment unless the equipment is directly connected to a real bus.

Bus Bar Coupler Configuration

Simple Bus Bar Coupler

For a simple bus bar coupler between Bus Bar G and Bus Bar H:

SOSWCH Entry: CBCFNA="Bus Bar Coupler 1", FBBNAM="Bus Bar G", TBBNAM="Bus Bar H"
Two Bus Bar Configuration with Dummy Buses
Switch From Bus To Bus
Bus Bar Coupler 1Bus Bar ABus Bar 1 (dummy)
Bus Bar Coupler 2Bus Bar 1Bus Bar 2 (dummy)
Bus Bar Coupler 3Bus Bar 2Bus Bar C

Configuration Examples

Generator Directly Connected to Load and Transformer
SOBUSBBus Bar A, Bus Bar 1
SOLOADLoad 1 connected to Bus Bar 1
SOGENUnit 1 connected to Bus Bar 1
SOTRANTransformer 1 (Bus Bar 1 to Bus Bar A)
Circuit Between Two Substations with Analog Measurements

Substation Houston and Austin with transmission line:

Bus Bars:A, 1, 2, 3, B (Houston) and a, b, c (Austin)
Circuit:Circuit 1 (Bus 3 to Bus a)
Switches:Couplers between bus bars at each substation

Applications Executive Miscellaneous Parameters (SOAXPA)

Key Element: RECORD (always 1) | Single record only

SOAXPA Parameters
Element Description Format Default Updateable
AXSTAT APX Exec on/off initial status 4 char "N" Operator
MSGSTA Debug messages generation status 4 char "N" Operator
RERATE Contingency Analysis repeat rate (SE executions) INTEGER 1 Operator
RESULT Save SE results status (INVL/ALL) 4 char "INVL" Operator
SEDLAY Time delay to schedule SE after SSP (seconds) INTEGER 1 Operator
SESTAT R-T Security Analysis initial status 4 char "N" Operator
SEWAIT Minimum time delay after SE completion (seconds) INTEGER 10 Operator

Category Control Parameters (SOCATB)

Key Element: ECATNO (Execution Category Number) | Max: SMP NUMCAT

SOCATB Parameters
Element Description Format Default
ECATNO Execution category number (0 to SMP NUMCAT-1) INTEGER 0
EXECUT Multiple function execution (ONLY ONE/MULTIPLE) 8 char "ONLY ONE"
PRIOR Start of priority list for each category INTEGER 0

Application Executive Function Table (SOFUNC)

Key Element: FUNCNO (Function Number) | Max: SMP MXFUNC

SOFUNC Parameters
Element Description Default
FUNCNOFunction number (1 to MAXFNO)1
FNAMEFunction name" "
CATNUMCategory number0
PRGNAMProgram name (matches SOTASK.NAME)" "
PRILSTNext lower priority function number0
BEFOREBefore execution logic pointer1
AFTERAfter execution logic pointer1
DEFDBDefault database number0
DEFMODDefault mode number0
DISABLDisabled status (Y/N)"N"
DTIMEDelay schedule time (seconds)0
DTSEXCDTS execution allowed (Y/N)"Y"
GRPFLGGroup function flag"N"
IMPLMImplemented status"N"
MSGSUPMessage suppress status"N"
PFFUNCPower flow function flag"N"
RSTFLGAuto reschedule after restart"N"
SECREQPermit second request"N"
UCFUNCUnit commitment function flag"N"

Study Mode Applications Execution List (SOSMEL)

Key Element: EXECNO | Max: SMP APXEXF

SOSMEL Parameters
Element Description Default
EXECNOOrder of execution number0
SMFUNCStudy mode function number0
INHIB1-5Inhibited status for list 1-5"N"

Real Time Function Execution List (SOXLST)

Key Element: EXECNO | Max: SMP APXEXF

SOXLST Parameters
Element Description Default
EXECNOOrder of execution number1
SELISTReal-time function number0
INHIBInhibited status"N"

Bus Bars (SOBUSB)

Key Element: CBBNAM | Max: SMP MXBBAR

SOBUSB Parameters
Element Description Format Default
CBBNAMBus bar customer nameEQPSIZRequired
SUBNAMSubstation nameSUBSIZ" "
BSVNOMNominal voltage magnitude (KV)REALRequired
BDFVOLDefault bus bar voltage (KV)REALRequired
BSVMINVoltage magnitude lower limit (KV)REAL0.0
BSVMAXVoltage magnitude upper limit (KV)REAL0.0
BTVMINPost contingency lower limit (KV)REAL0.0
BTVMAXPost contingency upper limit (KV)REAL0.0
PSEUDOPseudo (dummy) bus bar flag4 char"N"
CBNAMEDirectly connected bus bar nameEQPSIZ" "
IPSARNPseudo subnetwork sequence numberINTEGER0
VALPHASmoothing constant for voltageREAL1.0
VERRORMeasurement error for voltageREAL1.0
ELCODvVoltage measurement definition flag4 char"N"
BVWFACBus bar voltage weighting factorINTEGER0
BVDWFCBus bar voltage deviation weighting factorINTEGER0
DELTAVMaximum voltage variationREAL6.0
ALMCATVoltage monitoring alarm categoryINTEGER0
PROTECTOPF protected bus bar flag4 char"N"
SMCATESecurity Monitor category flag4 char"N"
SMSYSTSecurity Monitor system flag4 char"N"
SMRTFLSecurity Monitor real-time data flag4 char"N"
CATTYPBus bar category type8 char"TRN"
ALTNAMBus bar alternate name (IEEE format)EQPSIZ" "
SRCUPDSource update flag4 char"NO"

Regulated Bus Bars (SORBUS)

Key Element: CBBNAM | Max: SMP MXRBB

SORBUS Parameters

Similar to SOBUSB with additional voltage regulation parameters:

Element Description Default
ISSPLSwing bus priority level (1-99)99
VRANGEVoltage control range (KV)0.0
RBVERPseudo measurement error (KV)0.0

Regulated Bus Bar Voltage Schedule (SORBVX)

Key Element: CBBNAM | Sets: SMP MXASET | Periods: SMP MXTPER

Voltage Schedule Format

Element naming: VSiHjj where i = day type (1-MXDAYT), jj = period (00-MXTPER)

Day Type Number Description
1Weekday (Tue, Wed, Thu, Fri)
2Holiday or Sunday
3Day before holiday or Saturday
4Day after holiday or Monday
5Day between holiday and weekend

VSiHjj: Scheduled voltage in KV for day type i, period jj. Must be between BSVMIN and BSVMAX.

Generating Units (SOGEN)

Key Element: CGENUN | Max: SMP MXGENU

Basic Generator Data
Element Description Default
CGENUNGenerator customer nameRequired
CBBNAMDirectly connected bus barRequired
HLIMHHard high limit (MW)Required
HLIMLHard low limit (MW)0
MVARATMVA rating0.0
DISFACGeneration distribution factor (0-100)0
SEDSFCAlternative distribution factor0
RPWFACReactive power weighting factor0
QFACTRReactive power reserve parameter1.0
VOLTRGVoltage regulation code (Y/N)"Y"
OPFEQPOPF control ID flag"Y"
OPFMODOPF control mode flag"N"
RPSEQPRPS control ID flag"Y"
RPSMODRPS control mode flag"N"
IDEALYOPF voltage setpoint delay (sec)10
MW/MVAR Capability Curves

Breakpoints for reactive power limits as function of active power output:

Active Power BreakpointsGMW1, GMW2, ... GMWi
Max Reactive Power LimitsQMAX1, QMAX2, ... QMAXi (monotonically decreasing)
Min Reactive Power LimitsQMIN1, QMIN2, ... QMINi (monotonically increasing)
Sequence Impedances (for Fault Calculation)
ElementDescriptionRequirement
X0, X2, XD, XDDZero, negative, transient, subtransient reactanceRequired (p.u.)
R0, R2, RD, RDDCorresponding resistancesDefault 0.0

Generating Unit Regulated Bus Bar (SOGEN1)

Key Element: CGENUN | Max: SMP MXGENU

SOGEN1 Parameters
Element Description Default
CGENUNGenerator customer nameRequired
CBBNM1First regulated bus bar nameRequired
CBBNM2Second regulated bus bar nameRequired
PG, QGLoad flow test case values0.0
RZONNMReserve zone name" "
Dynamic Security Assessment (DSA) Model Data
MODELDGenerator model (GENCLS/GENDET)"GENCLS"
INETIMInertia time constant (seconds)50.0
DMCOEFDamping coefficient (p.u.)0.0
DSYNCX, QSYNCXD/Q-axis synchronous reactance (p.u.)0.0
DTRANX, QTRANXD/Q-axis transient reactance (p.u.)0.0
DSUBTX, QSUBTXD/Q-axis subtransient reactance (p.u.)0.0
TDTRAN, TQTRANTransient open circuit time constants (sec)0.0
AVRKE, AVRTEExciter gain and time constant0.0
EFDMAX, EFDMINExciter voltage limits0.0

Generation Allocation (SOGALX)

Key Element: CGENUN | Sets: SMP MXASET | Periods: SMP MXTPER

Allocation Format

GPIHjj: Active power output (MW) for day type i, period jj

GQIhjj: Reactive power output (Mvar) for day type i, period jj

Values must be within generator limits (HLIML to HLIMH, QMIN1 to QMAX1).

Bus Injection Generation Points (SOBGEN)

Key Element: CBGNAM | Max: SMP MAXBGN

SOBGEN Parameters
Element Description Default
CBGNAMBIG point customer nameRequired
CBBNAMDirectly connected bus barRequired
BIGTYPBIG type (GEN/SYNC/SVC)"GEN"
GPMAX, GPMINActive power limits (MW)1.0/0.0
BGMAXR, BGMINRReactive power limits (Mvar)Required
VOLTRGVoltage regulation code"Y"
CBBNM1, CBBNM2Regulated bus bar namesRequired
DISFACGeneration distribution factor0
SECSFCAlternative distribution factor0
RPWFACReactive power weighting factor0
QFACTRReactive power reserve parameter1.0
PUMPPump unit flag"N"
OPFEQP, OPFMODOPF control flags"Y"/"N"
RPSEQP, RPSMODRPS control flags"Y"/"N"
DSA Model Data for BIG
MODELDGenerator model (GENCLS/GENDET)"GENCLS"
INETIMInertia time constant (seconds)50.0
DSYNCX, QSYNCXSynchronous reactances (p.u.)0.0
DTRANX, QTRANXTransient reactances (p.u.)0.0
DSUBTX, QSUBTXSubtransient reactances (p.u.)0.0

Bus Injection Generation Allocation (SOBGEX)

Key Element: CBGNAM | Sets: SMP MXASET | Periods: SMP MXTPER

Allocation Format

GPiHjj: Active power output (MW) for day type i, period jj

GQiHjj: Reactive power output (Mvar) for day type i, period jj

Values must be within BIG limits (GPMIN to GPMAX, BGMINR to BGMAXR).

Bus Injection Load Points (SOLOAD)

Key Element: CBLNAM | Max: SMP MXBLD

SOLOAD Parameters
Element Description Default
CBLNAMLoad point customer nameRequired
CBBNAMDirectly connected bus barRequired
LDTYPELoad type (CONF/NONC/AUX)"CONF"
CLTNAMConforming load type name"GENERAL"
LDARNALoad area name" "
BLCOEFLoad update coefficient0.0
PLPERR, PLQERRPseudo measurement errors1.0
ELCODp, ELCODQMeasurement definition flags"Y"/"N"
PALPHA, QALPHASmoothing constants1.0
PERROR, QERRORMeasurement errors2.0/1.0
PSIGN, QSIGNSign reversal flags"N"
OPFEQP, OPFMODOPF control flags"Y"/"N"
MOTNAMMotor model name" "
LODTYPLoad type (1=line-ground, 2=line-line)1
EBRCN1, EBRCN2Connecting breaker names" "

Bus Injection Load Allocation (SOLOAX)

Key Element: CBLNAM | Sets: SMP MXASET | Periods: SMP MXTPER

Allocation Format

PiHjj: Active power (MW) for day type i, period jj

QiHjj: Reactive power (Mvar) for day type i, period jj

Generation Source Auxiliary Load Information (SOAXLD)

Key Element: CBLNAM | Max: SMP MXAXL

SOAXLD Parameters
CBLNAMAuxiliary load point name (matches SOLOAD with LDTYPE="AUX")Required
GSNAMEGenerating unit or BIG nameRequired
ACOEFCoefficient A for auxiliary load calculation0.0
BCOEFCoefficient B for auxiliary load (MW)Required
PRATIOPower ratio (reactive/active)0.0

Auxiliary Load = ACOEF * Generation Source Gross Active Power + BCOEF

Load Model Data (SOCLDM)

Key Element: CLTNAM | Max: SMP MXLDTY

Load Model Parameters

Load model equation: P = Po[αp(V/Vo)+βp+γp(V/Vo)²], Q = Qo[αq(V/Vo)+βq+γq(V/Vo)²]

CPV1, CPV2Voltage change coefficients for active power0.0
CQV1, CQV2Voltage change coefficients for reactive power0.0
CPF, CQFFrequency change coefficients0.0
VLOWConstant impedance voltage threshold0.5

Load Transfer Data (SOLDTR)

Key Elements: TRLDNM, TGLDNM | Max: MXLDTR*AVLDTG

SOLDTR Parameters
TRLDNMTransferred load nameRequired
TGLDNMTarget load nameRequired
TRPERTLoad transfer percentage100.0

Circuits (SOCIRC)

Key Element: CFCTNA | Max: SMP MAXLIN - SMP MAXTRN

SOCIRC Parameters
Element Description Default
CFCTNACircuit customer nameRequired
BBNAMF, BBNAMTFrom/To end bus namesRequired
RESIST, REACTResistance, reactance (p.u.)Required
RES0, REACT0Zero-sequence values (p.u.)Required
LNCHRGLine charging susceptance0.0
FMWL, TMWLActive power limits (MW)0.0
FMVARL, TMVARLReactive power limits (Mvar)0.0
FCIRL1-4, TCIRL1-4MVA/Ampere limits0.0
PDELTAMW loss reasonability limit0.0
VANGLMVoltage angle difference limit0.0
ELCOPF, ELCOPTActive power measurement flags"N"
ELCOQF, ELCOQTReactive power measurement flags"N"
PALPHF, PALPHTSmoothing constants (active)1.0
QALPHF, QALPHTSmoothing constants (reactive)1.0
PERROF, PERROTActive power measurement errors1.0
QERROF, QERROTReactive power measurement errors1.0
PSIGNF, PSIGNTActive power sign reversal"N"
QSIGNF, QSIGNTReactive power sign reversal"N"
FEBCN1-2, TEBCN1-2Connecting breaker names" "
CFWFACFlow weighting factor (0-100)0
PSSBNOPseudo subnetwork number0
STLFLGSecurity tie line flag" "
PROTECOPF protected flag"N"
SMCATE, SMSYSTSecurity Monitor flags"N"
SMRTFLReal-time data flag"N"
Load Rollover Model
LOADRVRollover load name" "
LBLRV1Breaker that opens (normally closed)" "
LBLRV2Breaker that closes (normally open)" "

Transformers and Phase Shifters (SOTRAN)

Key Element: CFTRNA | Max: SMP MAXTRN

SOTRAN Parameters
Element Description Default
CFTRNATransformer customer nameRequired
BBNAMF, BBNAMTFrom/To end bus namesRequired
TRTYPETransformer type (INPH/PHAS)"INPH"
ICBUSLoad flow regulation code (T/P/X/N)"X"
RESIST, REACTResistance, reactance (p.u.)Required
FIXVR, FIXPHFixed voltage ratio/phase angle1.0/0.0
LNCHRGLine charging susceptance0.0
TAPMIN, TAPMAX, TAPINITap position limits and initial0/MAXTPOS/0
STPPVR, STPPPHChange per tap step0.0
PCONDTConstant tap data indicator"N"
VRANGEVoltage control range (KV)0.0
PRANGE, PSCHPhase shifter MW range/schedule0.0
TCULON, PSHIONController status indicators"N"
CBBNAMRegulated bus bar name" "
TR3FLGThree-winding transformer flag"N"
VCOMLG, VREMLGVoltage codes for 3-winding" "
MASFLF, MASFLNMaster-follower flags" "/" "
MASPNTMaster-follower control point" "
WINDCFWinding configuration"YEYE"

Transformer Tap Data (SOTRNP)

Key Elements: CFTRNA, PTAP | Max: SMP MAXTRN * SMP MXTPOS

Tap Breakpoint Data
PTAPTap position breakpointRequired
PVOLRTOff-nominal voltage ratio (0.7-1.3)1.0
PPHASEPhase angle (-45 to 45 degrees)0.0
PRESIS, PREACTResistance, reactance at tap0.0

First breakpoint = TAPMIN, last = TAPMAX. Values must be monotonic.

Three-Winding Transformer Tap Data (SOTRN3)

Key Element: TR3NAM | Max: SMP MX3WAD

3-Winding Tap Data
TR3NAMMain leg transformer element codeRequired
TAP1, TAP2Main leg and remaining leg tap positions0
TRESHI, TRECHIHigh voltage leg R, X0.0001
TRESME, TRECMEMedium voltage leg R, X0.0001
TRESLO, TRECLOLow voltage leg R, X0.0001

For each remaining leg tap position, data required with main leg at min and max.

Transformer Tap Schedules (SOTRTX)

Key Element: CFTRNA | Sets: SMP MXASET | Periods: SMP MXTPER

Schedule Format

TPiHjj: Tap value for day type i, period jj

Must be between TAPMIN and TAPMAX.

Phase Shifter MW Schedules (SOPHSX)

Key Element: CFTRNA | Sets: SMP MXASET | Periods: SMP MXTPER

Schedule Format

MWiHjj: Active power flow (MW) for day type i, period jj

Must be ≤ FMWL or TMWL.

Multiple Section AC Line Group (SOMULT)

Key Elements: CFMTNA, SEQNO | Max: MXACLG*MXLSEC

SOMULT Parameters
CFMTNAMultiple section AC line nameRequired
CFCTNACircuit name (from SOCIRC)Required
SEQNOSection sequence number (1-99)Required

Shunt Reactors and Capacitors (SOSHUN)

Key Element: CSRNAM | Max: SMP MAXSR

SOSHUN Parameters
Element Description Default
CSRNAMShunt unit customer nameRequired
CBBNAMDirectly connected bus barRequired
SRSUSSusceptance (p.u.)0.0
QVALUERated reactive power capacity (Mvar)0.0
QFACTRReactive power reserve parameter1.0
XZEROZero sequence reactance (p.u.)1.0
IDELAYOPF voltage setpoint delay (sec)10
BREAK1Disconnecting breaker name" "
VCONTLVoltage control mode point" "

Shunt Capacitor and Reactor Banks (SOCAPB)

Key Element: CCAPNA | Max: SMP MXCBNK

SOCAPB Parameters
CCAPNAShunt bank customer nameRequired
CBBNAMRegulated bus bar nameRequired
UNIT1-UNITiSwitched unit names (from SOSHUN)Required
VOLTRGVoltage regulation code"Y"
VRANGEVoltage control range (KV)0.0
OPFEQP, OPFMODOPF control flags"Y"/"N"
RPSEQP, RPSMODRPS control flags"Y"/"N"

Security Analysis Status Point Switch Identification (SOSWCH)

Key Element: CBCFNA | Max: SMP MXSTAT

SOSWCH Parameters
Element Description Default
CBCFNABus bar coupler/switch nameRequired
SUBNAM, PNTNAMSubstation and point nameRequired
FBBNAM, TBBNAMFrom/To bus namesRequired
SWTTYPSwitch type (1-8)1
BRKTYPBreaker type (2,3,5,8 cycle)2
INTRATCurrent interruption rating (A)0.0
VMAXBreaker maximum rated voltage0.0
VRNGFCVoltage range factor (1-1.5)1.0
CONTIMContact parting time (cycles)2
KCBCapability margin (0.5-5)1.0
KRCLOSReclose derating factor1.0
STATELoad flow case switch state"OPEN"

Breaker Schedules (SOBRKX)

Key Element: BRKNAM | Sets: SMP MXASET | Periods: SMP MXTPER

Schedule Format

STiHjj: Breaker status for day type i, period jj

Valid values: "OPEN" or "CLOS"

Default: "CLOS"

Transmission Flow Gates Names (SOFNAM)

Key Element: FLGTNA | Max: SMP MXFGAT

SOFNAM Parameters
FLGTNAFlow gate nameRequired
PEXPL, PIMPLActive export/import limits0.0
QEXPL, QIMPLReactive export/import limits0.0
ADJFLGLimit adjustable flag (YES/NO)"YES"
RSFLAG, SECFLGRS and Security flags"N"
SUBNMW, PNTNMWMW RT calc point" "
SUBNMV, PNTNMVMVAR RT calc point" "
MVALM1-8MVA limit sets (GE PSLF)0.0

Transmission Flow Gates (SOFGAT)

Key Element: FLGTNA, CKTNAM | Max: SMP MXFGAT*MAXLIN

SOFGAT Parameters
FLGTNAFlow gate nameRequired
CKTNAMCircuit name (from SOCIRC)Required
SUMENDEnd for flow calculation (F/T)"F"
RSIGNReverse sign flag (Y/N)"N"
MVAFRABranch MVA fraction1.0

Load Area (SOLDAR)

Key Element: LDARNA | Max: SMP MXLDAR

SOLDAR Parameters

LDARNA - Load area name (unique)

Generation Control Areas (SOGCON)

Key Element: ENNAME | Max: SMP MXENET

SOGCON Parameters
ENNAMEArea nameRequired
EXARNOArea number (consecutive)0
EXTERNExternal area flag"Y"
OUSCATOutage scheduler category" "
QRESLMReactive power reserve limit0.0
DATFLGMetered data flag"Y"
XNLOADMetered external area load point" "
XNALPH, XNRRORSmoothing constant, error0.0/0.0
PARTIDParticipant company nameRequired

Reserve Zones (SORZON)

Key Element: RZONNM | Max: SMP MXRZON

SORZON Parameters
RZONNMReserve zone nameRequired
RZONNOReserve zone numberRequired
ENNAMEGeneration control area nameRequired
SPNRS1, SPNRS2Spinning reserve requirements0.0

Overfrequency and Underfrequency Relay (SOFREL)

Key Elements: CBLNAM, FREQRY | Max: SMP MDTSRF

SOFREL Parameters
CBXNAMBus bar or load point nameRequired
UFTVAL, OFTVALUnder/Over frequency pickup (Hz)0.0
BK1NAM-BK5NAMBreaker names to operate" "

MW Relays (SOCARY)

Key Elements: CIRCNM, OCURRY | Max: SMP MXCARY

SOCARY Parameters
CIRCNMMonitored circuit nameRequired
CIRENDMonitored end (FROM/TO)"FROM"
RPKTHDRelay threshold (MW)Required
EQNM01-EQNM10Facilities to tripRequired
EQTP01-EQTP10Facility typesRequired

Short Circuit Fault Current Correction Table (SOEFCB)

Key Elements: BRKTYP, CONTIM, CURTYP | Max: MXEFCB

IEEE C37.010-1999 Correction Curves
BRKTYPBreaker type (2,3,5,8 cycle)2
CONTIMContact parting time (cycles)2
CURTYPCurve type (3PH/L-G/Tran)"3PH"
X2RT1-10X/R ratio breakpoints0.0
CORF1-10Correction factors (1-1.6)0.0

Contingency Definition List (SOCAST)

Key Element: CONTNM | Max: SMP MXCLST | Equipment per contingency: SMP MXMCON

SOCAST Parameters
CONTNMContingency name (24 char)" "
CGROUPContingency group number (1-32)1
EQNM01-EQNMxxEquipment names to outage" "
BKST01-BKSTxxBreaker status (OPEN/CLOS)" "
COMMNTComments (64 char)" "

DSA Contingency Definition List (SODSAC)

Key Element: CONTNM | Max: MXDSCA | Equipment per contingency: MSWTCH

SODSAC Parameters
CONTNMContingency case nameRequired
CACATGCategory (ALWAYS/NORMAL)"NORMAL"
CBBNAMFaulted bus bar name" "
FLTCLRFault clearing time (sec)0.0
SWEQ01-ii, SWET01-iiSwitched equipment names and types" "

Contingency Analysis Test Data

Test Data Requirements
  • Contingency Name: 24 characters, unique
  • Contingency Group Number: 1-32 for group inhibit/restore
  • Equipment/Status Point Names: Equipment to be outaged or breakers to open
  • Single contingency: outage of single equipment
  • Multiple contingency: 2 to SMP MXMCON equipment

Up to SMP MXCLST contingencies for Selection function.
SMP MXWCON processed by Detailed Analysis.

OPF Analysis and Control Parameters (SOAPPC)

Key Element: RECORD | Single record

SOAPPC Weighting Factors
PGENWTGenerator/BIG active power weighting1.0
CGENWTGenerator reactive power weighting1.0
VGENWTGenerator voltage weighting1.0
CVLTWTBus voltage/delta voltage weighting1.0
CAMPWTAmpere flow in circuit weighting1.0
LSHDWTLoad shed active power weighting10.0
CMWIWTArea active interchange weighting1.0
CMVIWTArea reactive interchange weighting1.0
CSVRWTSystem reactive reserve weighting1.0
TVRPWT, TRAPWT, TVAPWTTransformer tap weightings1.0
YPSOWTShunt susceptance weighting1.0
RMWMIN, RMWMAXActive power reserve limits (MW)0.0/10000.0
RSMVAR, RXMVARReactive power reserve limits (Mvar)0.0/10000.0
JTAPMax tap changes per execution6
LOGNUMControl output log queue1
CNTP01-CNTP09Loss function control type status"N"

OPF Control Sequencing (SOAPPX)

Key Element: RECORD | Single record

Control Sequencing Weighting Factors
PGENWSGenerator/BIG active power1.0
CGENWSGenerator reactive power1.0
VGENWSGenerator voltage setpoint1.0
CVLTWSBus voltage/delta voltage1.0
CAMPWSAmpere flow1.0
LSHDWSLoad shed10.0
CMWIWSArea active interchange1.0
CMVIWSArea reactive interchange1.0
CSVRWSSystem reactive reserve1.0
TVRPWS, TRAPWS, TVAPWSTransformer tap controls1.0
YPSOWSShunt susceptance1.0

OPF Non-Separable Controls (SOISUD)

Key Elements: ISETNO, EQPNAM | Max: SMP MXSIMD | Groups: 16 | Devices per group: 8

SOISUD Parameters
ISETNOControl group number (0-16)0
EQPNAMEquipment customer nameRequired
IDTYPEControl device type"VLTS"
IDTYPE values: VRPA (combined VR-PA), TRVR (voltage ratio), TRPA (phase angle), MWSP (active power), VLTS (voltage), SHNT (shunt)

OPF Internal Area Import/Export Limits (SOUCAR)

Key Element: UCNAME | Max: SMP MAXUCA

SOUCAR Parameters
UCNAMEOPF internal area nameRequired
SEQNUMArea number (1-MAXUCA)1
PHIGHL, PLOWLIActive import/export limits (MW)99999.0
QHIGHL, QLOWLIReactive import/export limits (Mvar)99999.0

OPF Internal Area Boundary Circuit Data (SOUCCK)

Key Element: CKTNAM | Max: SMP MAXLIN

SOUCCK Parameters
CKTNAMBoundary circuit nameRequired
UCARNOOPF internal area number0
UCFLAGIn area flag (Y/N)"N"
FTFLAGMetered end (F/T)"F"

State Estimator Parameters (SOSTES)

Key Element: RECORD | Single record

Allocation Set Start Dates
Set 1 (Spring)SPRMON, SPRDAY3, 21
Set 2 (Summer)SUMMON, SUMDAY6, 21
Set 3 (Fall)FALMON, FALDAY9, 21
Set 4 (Winter)WINMON, WINDAY12, 12

Remedial Action Scheme (SORASC)

Key Element: RASNAM | Max: MXRASC

SORASC Parameters
RASNAMRAS nameRequired
SUBNAM, PNTNAMSCADA arming status point" "
STRMNT, STRDAYArming period start1, 1
ENDMNT, ENDDAYArming period end12, 31

Transfer Paths (SOTRPA)

Key Element: PANAME | Max: SMP MXTRPA

SOTRPA Parameters
PANAMETransfer path nameRequired
FRARNM, TOARNMFrom/To control area names" "

HVDC System (SOHVDC)

Key Elements: DCNAME, SETNO | Max: MXHVDC systems, MXDCSET sets

HVDC Model

Q = a|P|² + b|P| + c (different coefficients for rectifier/inverter)

DCNAMEHVDC system nameRequired
SETNOCoefficient set number (1-MXDCSET)Required
CBLNMF, CBLNMTLoad names at from/to endsRequired
FRA, FRB, FRCFrom end rectifier coefficientsRequired
FIA, FIB, FICFrom end inverter coefficientsRequired
TRA, TRB, TRCTo end rectifier coefficientsRequired
TIA, TIB, TICTo end inverter coefficientsRequired

Static Var Compensator Model Data (SOSVC)

Key Element: CBGNAM | Max: MXNSVC

SVC Model
CBGNAMSVC name (from SOBGEN)Required
BSVCMX, BSVCMNSVC max/min susceptance999.0/-999.0
BFCFixed shunt capacitor susceptance0.0
BTSC, NTSCTSC unit susceptance and count0.0/0
SVCKV1, SVCTV1-3Gain and time constants1.0/0.0
VTHOLDTSC control voltage threshold0.0

Motor Data (SOMOTR)

Key Element: MOTNAM | Max: SMP MXMOTOR

Motor Model for Fault Calculation
MOTNAMMotor model nameRequired
TYPEMotor type (1=induction, 2=synchronous)1
RATINGMotor rating (MVA)Required
VNOMNominal voltage (KV)Required
XSUBT, RSUBTSubtransient reactance/resistanceRequired/0.0
XTRAN, RTRANTransient reactance/resistanceRequired/0.0
X2, R2Negative sequenceRequired/0.0
X0, R0Zero sequenceBIGREAL/0.0

Model Type Identification (SOMODL)

Key Element: MDLMNE | Max: SMP MXMODL

Model Type Definition
MDLMNEModel mnemonic (8 char)" "
MDLNAMLong model name (40 char)" "
KEYNAMKey data structure mnemonic" "
KEYTYPKey type (0=record, 1=bank)0
NPARLLNumber of parallel data structures0
DSNM01-DSNM30Parallel data structure mnemonics" "
NOINOXIndexing requirement flag0
ILARGELarge event code flag0

Load Flow Solution Verification

Verification Methods
Default Method:
  • SOGEN1.PG, QG - Generator outputs
  • SOBGEX - BIG allocation sets
  • SOLOAX - Load allocation sets
  • SORBVX - Regulated bus voltages
  • SOTRAN.TAPINI, FIXPH, FIXVR - Transformer settings
IEEE Method:

ASCII file in IEEE Common Format (1973). Must specify allocation set, day type, hour for case.

Bus data mapping uses SOBUSB.ALTNAM or SORBUS.ALTNAM.

PSSE Method:

Similar restrictions to IEEE format.

/* Bootstrap Icons CDN */