Format conformance#

Use these tables to check which RAW and RAWX fields gpf reads and writes in versions 30 and 33 through 36. Each listed field has round-trip support because the tables use the same schema as the parser and writer.

v30 is the pre-REV revision: its case-identification record states no version, it carries the bus shunt as GL/BL on the bus row rather than in a fixed-shunt section, and it sequences switched shunts before the impedance-correction tables. v31 and v32 are not supported.

Reading the tables:

  • Field is the attribute name on the typed record, which is also the RAW positional order.

  • RAWX column is shown when the RAWX spelling differs from the field name.

  • Default is the value written when a field is absent from the input; required fields have no default.

  • v30 / v33 / v34 / v35 / v36 mark presence in each format version.

Every listed field round-trips: the schema is checked against the data model at import time, and the strict round-trip tests parse, write, and re-parse each section byte-stably. Every section's records are modeled and carried; see Support matrix for what reaches the solver.

Bus data#

Present in v30, v33, v34, v35 and v36. RAWX table: bus.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

ibus

integer

required

✓

✓

✓

✓

✓

name

quoted string

''

✓

✓

✓

✓

✓

baskv

real

0.0

✓

✓

✓

✓

✓

ide

integer

1

✓

✓

✓

✓

✓

area

integer

1

✓

✓

✓

✓

✓

zone

integer

1

✓

✓

✓

✓

✓

owner

integer

1

✓

✓

✓

✓

✓

vm

real

1.0

✓

✓

✓

✓

✓

va

real

0.0

✓

✓

✓

✓

✓

nvhi

real

1.1

—

✓

✓

✓

✓

nvlo

real

0.9

—

✓

✓

✓

✓

evhi

real

1.1

—

✓

✓

✓

✓

evlo

real

0.9

—

✓

✓

✓

✓

gl

real

0.0

✓

—

—

—

—

bl

real

0.0

✓

—

—

—

—

Load data#

Present in v30, v33, v34, v35 and v36. RAWX table: load.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

ibus

integer

required

✓

✓

✓

✓

✓

loadid

quoted string

'1'

✓

✓

✓

✓

✓

stat

integer

1

✓

✓

✓

✓

✓

area

integer

0

✓

✓

✓

✓

✓

zone

integer

0

✓

✓

✓

✓

✓

pl

real

0.0

✓

✓

✓

✓

✓

ql

real

0.0

✓

✓

✓

✓

✓

ip

real

0.0

✓

✓

✓

✓

✓

iq

real

0.0

✓

✓

✓

✓

✓

yp

real

0.0

✓

✓

✓

✓

✓

yq

real

0.0

✓

✓

✓

✓

✓

owner

integer

0

✓

✓

✓

✓

✓

scale

integer

1.0

—

✓

✓

✓

✓

intrpt

integer

0

—

✓

✓

✓

✓

dgenp

real

0.0

—

—

✓

✓

✓

dgenq

real

0.0

—

—

✓

✓

✓

dgenf

dgenm

integer

0

—

—

✓

✓

✓

loadtype

quoted string

''

—

—

—

✓

✓

name

quoted string

''

—

—

—

—

✓

Fixed Shunt data#

Present in v33, v34, v35 and v36. RAWX table: fixshunt.

Field

RAWX column

Type

Default

v33

v34

v35

v36

ibus

integer

required

✓

✓

✓

✓

shntid

quoted string

'1'

✓

✓

✓

✓

stat

integer

1

✓

✓

✓

✓

gl

real

0.0

✓

✓

✓

✓

bl

real

0.0

✓

✓

✓

✓

name

quoted string

''

—

—

—

✓

Voltage Droop Control data#

Present in v36. RAWX table: voltagedroop.

Field

RAWX column

Type

Default

v36

name

quoted string

required

✓

status

integer

1

✓

regbus

integer

0

✓

qdb

real

0.0

✓

qmin

real

0.0

✓

qmax

real

0.0

✓

vdblow

real

0.0

✓

vdbhigh

real

0.0

✓

vlow

real

0.0

✓

vhigh

real

0.0

✓

Generator data#

Present in v30, v33, v34, v35 and v36. RAWX table: generator.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

ibus

integer

required

✓

✓

✓

✓

✓

machid

quoted string

'1'

✓

✓

✓

✓

✓

pg

real

0.0

✓

✓

✓

✓

✓

qg

real

0.0

✓

✓

✓

✓

✓

qt

real

9999.0

✓

✓

✓

✓

✓

qb

real

-9999.0

✓

✓

✓

✓

✓

vs

real

1.0

✓

✓

✓

✓

✓

ireg

integer

0

✓

✓

✓

✓

✓

nreg

integer

0

—

—

✓

✓

✓

mbase

real

100.0

✓

✓

✓

✓

✓

zr

real

0.0

✓

✓

✓

✓

✓

zx

real

1.0

✓

✓

✓

✓

✓

rt

real

0.0

✓

✓

✓

✓

✓

xt

real

0.0

✓

✓

✓

✓

✓

gtap

real

1.0

✓

✓

✓

✓

✓

stat

integer

1

✓

✓

✓

✓

✓

rmpct

real

100.0

✓

✓

✓

✓

✓

pt

real

9999.0

✓

✓

✓

✓

✓

pb

real

-9999.0

✓

✓

✓

✓

✓

baslod

integer

0

—

—

—

✓

✓

o1

integer

0

✓

✓

✓

✓

✓

f1

real

0.0

✓

✓

✓

✓

✓

o2

integer

0

✓

✓

✓

✓

✓

f2

real

0.0

✓

✓

✓

✓

✓

o3

integer

0

✓

✓

✓

✓

✓

f3

real

0.0

✓

✓

✓

✓

✓

o4

integer

0

✓

✓

✓

✓

✓

f4

real

0.0

✓

✓

✓

✓

✓

wmod

integer

0

—

✓

✓

✓

✓

wpf

real

1.0

—

✓

✓

✓

✓

droopname

quoted string

''

—

—

—

—

✓

name

quoted string

''

—

—

—

—

✓

Switching Device Rating Set data#

Present in v36. RAWX table: swdratset.

Field

RAWX column

Type

Default

v36

name

rsetnam

quoted string

required

✓

desc

quoted string

''

✓

rate1

real

0.0

✓

rate2

real

0.0

✓

rate3

real

0.0

✓

rate4

real

0.0

✓

rate5

real

0.0

✓

rate6

real

0.0

✓

rate7

real

0.0

✓

rate8

real

0.0

✓

rate9

real

0.0

✓

rate10

real

0.0

✓

rate11

real

0.0

✓

rate12

real

0.0

✓

Branch data#

Present in v30, v33, v34, v35 and v36. RAWX table: acline.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

ibus

integer

required

✓

✓

✓

✓

✓

jbus

integer

required

✓

✓

✓

✓

✓

ckt

quoted string

'1'

✓

✓

✓

✓

✓

r

rpu

real

0.0

✓

✓

✓

✓

✓

x

xpu

real

0.0

✓

✓

✓

✓

✓

b

bpu

real

0.0

✓

✓

✓

✓

✓

name

quoted string

''

—

—

✓

✓

✓

rate1

real

0.0

✓

✓

✓

✓

✓

rate2

real

0.0

✓

✓

✓

✓

✓

rate3

real

0.0

✓

✓

✓

✓

✓

rate4

real

0.0

—

—

✓

✓

✓

rate5

real

0.0

—

—

✓

✓

✓

rate6

real

0.0

—

—

✓

✓

✓

rate7

real

0.0

—

—

✓

✓

✓

rate8

real

0.0

—

—

✓

✓

✓

rate9

real

0.0

—

—

✓

✓

✓

rate10

real

0.0

—

—

✓

✓

✓

rate11

real

0.0

—

—

✓

✓

✓

rate12

real

0.0

—

—

✓

✓

✓

gi

real

0.0

✓

✓

✓

✓

✓

bi

real

0.0

✓

✓

✓

✓

✓

gj

real

0.0

✓

✓

✓

✓

✓

bj

real

0.0

✓

✓

✓

✓

✓

stat

integer

1

✓

✓

✓

✓

✓

bp

integer

0

—

—

—

—

✓

met

integer

1

—

✓

✓

✓

✓

len

real

0.0

✓

✓

✓

✓

✓

o1

integer

0

✓

✓

✓

✓

✓

f1

real

0.0

✓

✓

✓

✓

✓

o2

integer

0

✓

✓

✓

✓

✓

f2

real

0.0

✓

✓

✓

✓

✓

o3

integer

0

✓

✓

✓

✓

✓

f3

real

0.0

✓

✓

✓

✓

✓

o4

integer

0

✓

✓

✓

✓

✓

f4

real

0.0

✓

✓

✓

✓

✓

System Switching Device data#

Present in v34, v35 and v36. RAWX table: sysswd.

Field

RAWX column

Type

Default

v34

v35

v36

ibus

integer

required

✓

✓

✓

jbus

integer

required

✓

✓

✓

ckt

quoted string

'1'

✓

✓

✓

x

xpu

real

0.0

✓

✓

✓

rating_set_name

rsetnam

quoted string

''

—

—

✓

stat

integer

1

✓

✓

✓

nstat

integer

1

✓

✓

✓

met

integer

1

✓

✓

✓

stype

integer

2

✓

✓

✓

name

quoted string

''

✓

✓

✓

rate1

real

None

✓

✓

—

rate2

real

None

✓

✓

—

rate3

real

None

✓

✓

—

rate4

real

None

✓

✓

—

rate5

real

None

✓

✓

—

rate6

real

None

✓

✓

—

rate7

real

None

✓

✓

—

rate8

real

None

✓

✓

—

rate9

real

None

✓

✓

—

rate10

real

None

✓

✓

—

rate11

real

None

✓

✓

—

rate12

real

None

✓

✓

—

Transformer data#

Present in v30, v33, v34, v35 and v36. RAWX table: transformer.

Two-winding record#

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

ibus

integer

required

✓

✓

✓

✓

✓

jbus

integer

required

✓

✓

✓

✓

✓

kbus

integer

0

✓

✓

✓

✓

✓

ckt

quoted string

'1'

✓

✓

✓

✓

✓

cw

integer

1

✓

✓

✓

✓

✓

cz

integer

1

✓

✓

✓

✓

✓

cm

integer

1

✓

✓

✓

✓

✓

mag1

real

0.0

✓

✓

✓

✓

✓

mag2

real

0.0

✓

✓

✓

✓

✓

nmet

integer

2

✓

✓

✓

✓

✓

name

quoted string

''

✓

✓

✓

✓

✓

stat

integer

1

✓

✓

✓

✓

✓

o1

integer

0

✓

✓

✓

✓

✓

f1

real

1.0

✓

✓

✓

✓

✓

o2

integer

0

✓

✓

✓

✓

✓

f2

real

0.0

✓

✓

✓

✓

✓

o3

integer

0

✓

✓

✓

✓

✓

f3

real

0.0

✓

✓

✓

✓

✓

o4

integer

0

✓

✓

✓

✓

✓

f4

real

0.0

✓

✓

✓

✓

✓

vecgrp

quoted string

''

—

✓

✓

✓

✓

zcod

integer

0

—

—

✓

✓

✓

r1_2

real

0.0

✓

✓

✓

✓

✓

x1_2

real

0.0

✓

✓

✓

✓

✓

sbase1_2

real

100.0

✓

✓

✓

✓

✓

windv1

real

1.0

✓

✓

✓

✓

✓

nomv1

real

0.0

✓

✓

✓

✓

✓

ang1

real

0.0

✓

✓

✓

✓

✓

rata1

wdg1rate1

real

0.0

✓

✓

✓

✓

✓

ratb1

wdg1rate2

real

0.0

✓

✓

✓

✓

✓

ratc1

wdg1rate3

real

0.0

✓

✓

✓

✓

✓

rate1_4

wdg1rate4

real

0.0

—

—

✓

✓

✓

rate1_5

wdg1rate5

real

0.0

—

—

✓

✓

✓

rate1_6

wdg1rate6

real

0.0

—

—

✓

✓

✓

rate1_7

wdg1rate7

real

0.0

—

—

✓

✓

✓

rate1_8

wdg1rate8

real

0.0

—

—

✓

✓

✓

rate1_9

wdg1rate9

real

0.0

—

—

✓

✓

✓

rate1_10

wdg1rate10

real

0.0

—

—

✓

✓

✓

rate1_11

wdg1rate11

real

0.0

—

—

✓

✓

✓

rate1_12

wdg1rate12

real

0.0

—

—

✓

✓

✓

cod1

integer

0

✓

✓

✓

✓

✓

cont1

integer

0

✓

✓

✓

✓

✓

nod1

node1

integer

0

—

—

✓

✓

✓

rma1

real

1.1

✓

✓

✓

✓

✓

rmi1

real

0.9

✓

✓

✓

✓

✓

vma1

real

1.1

✓

✓

✓

✓

✓

vmi1

real

0.9

✓

✓

✓

✓

✓

ntp1

integer

33

✓

✓

✓

✓

✓

tab1

integer

0

✓

✓

✓

✓

✓

cr1

real

0.0

✓

✓

✓

✓

✓

cx1

real

0.0

✓

✓

✓

✓

✓

cnxa1

real

0.0

—

✓

✓

✓

✓

windv2

real

1.0

✓

✓

✓

✓

✓

nomv2

real

0.0

✓

✓

✓

✓

✓

Three-winding record#

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

ibus

integer

required

✓

✓

✓

✓

✓

jbus

integer

required

✓

✓

✓

✓

✓

kbus

integer

0

✓

✓

✓

✓

✓

ckt

quoted string

'1'

✓

✓

✓

✓

✓

cw

integer

1

✓

✓

✓

✓

✓

cz

integer

1

✓

✓

✓

✓

✓

cm

integer

1

✓

✓

✓

✓

✓

mag1

real

0.0

✓

✓

✓

✓

✓

mag2

real

0.0

✓

✓

✓

✓

✓

nmet

integer

2

✓

✓

✓

✓

✓

name

quoted string

''

✓

✓

✓

✓

✓

stat

integer

1

✓

✓

✓

✓

✓

o1

integer

0

✓

✓

✓

✓

✓

f1

real

1.0

✓

✓

✓

✓

✓

o2

integer

0

✓

✓

✓

✓

✓

f2

real

0.0

✓

✓

✓

✓

✓

o3

integer

0

✓

✓

✓

✓

✓

f3

real

0.0

✓

✓

✓

✓

✓

o4

integer

0

✓

✓

✓

✓

✓

f4

real

0.0

✓

✓

✓

✓

✓

vecgrp

quoted string

''

—

✓

✓

✓

✓

zcod

integer

0

—

—

✓

✓

✓

r1_2

real

0.0

✓

✓

✓

✓

✓

x1_2

real

0.0

✓

✓

✓

✓

✓

sbase1_2

real

100.0

✓

✓

✓

✓

✓

r2_3

real

0.0

✓

✓

✓

✓

✓

x2_3

real

0.0

✓

✓

✓

✓

✓

sbase2_3

real

100.0

✓

✓

✓

✓

✓

r3_1

real

0.0

✓

✓

✓

✓

✓

x3_1

real

0.0

✓

✓

✓

✓

✓

sbase3_1

real

100.0

✓

✓

✓

✓

✓

vmstar

real

1.0

✓

✓

✓

✓

✓

anstar

real

0.0

✓

✓

✓

✓

✓

windv1

real

1.0

✓

✓

✓

✓

✓

nomv1

real

0.0

✓

✓

✓

✓

✓

ang1

real

0.0

✓

✓

✓

✓

✓

rata1

wdg1rate1

real

0.0

✓

✓

✓

✓

✓

ratb1

wdg1rate2

real

0.0

✓

✓

✓

✓

✓

ratc1

wdg1rate3

real

0.0

✓

✓

✓

✓

✓

rate1_4

wdg1rate4

real

0.0

—

—

✓

✓

✓

rate1_5

wdg1rate5

real

0.0

—

—

✓

✓

✓

rate1_6

wdg1rate6

real

0.0

—

—

✓

✓

✓

rate1_7

wdg1rate7

real

0.0

—

—

✓

✓

✓

rate1_8

wdg1rate8

real

0.0

—

—

✓

✓

✓

rate1_9

wdg1rate9

real

0.0

—

—

✓

✓

✓

rate1_10

wdg1rate10

real

0.0

—

—

✓

✓

✓

rate1_11

wdg1rate11

real

0.0

—

—

✓

✓

✓

rate1_12

wdg1rate12

real

0.0

—

—

✓

✓

✓

cod1

integer

0

✓

✓

✓

✓

✓

cont1

integer

0

✓

✓

✓

✓

✓

nod1

node1

integer

0

—

—

✓

✓

✓

rma1

real

1.1

✓

✓

✓

✓

✓

rmi1

real

0.9

✓

✓

✓

✓

✓

vma1

real

1.1

✓

✓

✓

✓

✓

vmi1

real

0.9

✓

✓

✓

✓

✓

ntp1

integer

33

✓

✓

✓

✓

✓

tab1

integer

0

✓

✓

✓

✓

✓

cr1

real

0.0

✓

✓

✓

✓

✓

cx1

real

0.0

✓

✓

✓

✓

✓

cnxa1

real

0.0

—

✓

✓

✓

✓

windv2

real

1.0

✓

✓

✓

✓

✓

nomv2

real

0.0

✓

✓

✓

✓

✓

ang2

real

0.0

✓

✓

✓

✓

✓

rata2

wdg2rate1

real

0.0

✓

✓

✓

✓

✓

ratb2

wdg2rate2

real

0.0

✓

✓

✓

✓

✓

ratc2

wdg2rate3

real

0.0

✓

✓

✓

✓

✓

rate2_4

wdg2rate4

real

0.0

—

—

✓

✓

✓

rate2_5

wdg2rate5

real

0.0

—

—

✓

✓

✓

rate2_6

wdg2rate6

real

0.0

—

—

✓

✓

✓

rate2_7

wdg2rate7

real

0.0

—

—

✓

✓

✓

rate2_8

wdg2rate8

real

0.0

—

—

✓

✓

✓

rate2_9

wdg2rate9

real

0.0

—

—

✓

✓

✓

rate2_10

wdg2rate10

real

0.0

—

—

✓

✓

✓

rate2_11

wdg2rate11

real

0.0

—

—

✓

✓

✓

rate2_12

wdg2rate12

real

0.0

—

—

✓

✓

✓

cod2

integer

0

✓

✓

✓

✓

✓

cont2

integer

0

✓

✓

✓

✓

✓

nod2

node2

integer

0

—

—

✓

✓

✓

rma2

real

1.1

✓

✓

✓

✓

✓

rmi2

real

0.9

✓

✓

✓

✓

✓

vma2

real

1.1

✓

✓

✓

✓

✓

vmi2

real

0.9

✓

✓

✓

✓

✓

ntp2

integer

33

✓

✓

✓

✓

✓

tab2

integer

0

✓

✓

✓

✓

✓

cr2

real

0.0

✓

✓

✓

✓

✓

cx2

real

0.0

✓

✓

✓

✓

✓

cnxa2

real

0.0

—

✓

✓

✓

✓

windv3

real

1.0

✓

✓

✓

✓

✓

nomv3

real

0.0

✓

✓

✓

✓

✓

ang3

real

0.0

✓

✓

✓

✓

✓

rata3

wdg3rate1

real

0.0

✓

✓

✓

✓

✓

ratb3

wdg3rate2

real

0.0

✓

✓

✓

✓

✓

ratc3

wdg3rate3

real

0.0

✓

✓

✓

✓

✓

rate3_4

wdg3rate4

real

0.0

—

—

✓

✓

✓

rate3_5

wdg3rate5

real

0.0

—

—

✓

✓

✓

rate3_6

wdg3rate6

real

0.0

—

—

✓

✓

✓

rate3_7

wdg3rate7

real

0.0

—

—

✓

✓

✓

rate3_8

wdg3rate8

real

0.0

—

—

✓

✓

✓

rate3_9

wdg3rate9

real

0.0

—

—

✓

✓

✓

rate3_10

wdg3rate10

real

0.0

—

—

✓

✓

✓

rate3_11

wdg3rate11

real

0.0

—

—

✓

✓

✓

rate3_12

wdg3rate12

real

0.0

—

—

✓

✓

✓

cod3

integer

0

✓

✓

✓

✓

✓

cont3

integer

0

✓

✓

✓

✓

✓

nod3

node3

integer

0

—

—

✓

✓

✓

rma3

real

1.1

✓

✓

✓

✓

✓

rmi3

real

0.9

✓

✓

✓

✓

✓

vma3

real

1.1

✓

✓

✓

✓

✓

vmi3

real

0.9

✓

✓

✓

✓

✓

ntp3

integer

33

✓

✓

✓

✓

✓

tab3

integer

0

✓

✓

✓

✓

✓

cr3

real

0.0

✓

✓

✓

✓

✓

cx3

real

0.0

✓

✓

✓

✓

✓

cnxa3

real

0.0

—

✓

✓

✓

✓

Area data#

Present in v30, v33, v34, v35 and v36. RAWX table: area.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

iarea

integer

required

✓

✓

✓

✓

✓

isw

integer

0

✓

✓

✓

✓

✓

pdes

real

0.0

✓

✓

✓

✓

✓

ptol

real

0.0

✓

✓

✓

✓

✓

arname

quoted string

''

✓

✓

✓

✓

✓

Two-Terminal DC data#

Present in v30, v33, v34, v35 and v36. RAWX table: twotermdc.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

name

quoted string

''

✓

✓

✓

✓

✓

mdc

integer

0

✓

✓

✓

✓

✓

rdc

real

0.0

✓

✓

✓

✓

✓

setvl

real

0.0

✓

✓

✓

✓

✓

vschd

real

0.0

✓

✓

✓

✓

✓

vcmod

real

0.0

✓

✓

✓

✓

✓

rcomp

real

0.0

✓

✓

✓

✓

✓

delti

real

0.0

✓

✓

✓

✓

✓

meter

met

quoted string

'I'

✓

✓

✓

✓

✓

dcvmin

real

0.0

✓

✓

✓

✓

✓

cccitmx

integer

20

✓

✓

✓

✓

✓

cccacc

real

1.0

✓

✓

✓

✓

✓

ipr

integer

0

✓

✓

✓

✓

✓

nbr

integer

1

✓

✓

✓

✓

✓

anmxr

real

0.0

✓

✓

✓

✓

✓

anmnr

real

0.0

✓

✓

✓

✓

✓

rcr

real

0.0

✓

✓

✓

✓

✓

xcr

real

0.0

✓

✓

✓

✓

✓

ebasr

real

0.0

✓

✓

✓

✓

✓

trr

real

1.0

✓

✓

✓

✓

✓

tapr

real

1.0

✓

✓

✓

✓

✓

tmxr

real

1.5

✓

✓

✓

✓

✓

tmnr

real

0.51

✓

✓

✓

✓

✓

stpr

real

0.00625

✓

✓

✓

✓

✓

icr

integer

0

✓

✓

✓

✓

✓

ndr

integer

0

—

—

✓

✓

✓

ifr

integer

0

✓

✓

✓

✓

✓

itr

integer

0

✓

✓

✓

✓

✓

idr

quoted string

'1'

✓

✓

✓

✓

✓

xcapr

real

0.0

✓

✓

✓

✓

✓

ipi

integer

0

✓

✓

✓

✓

✓

nbi

integer

1

✓

✓

✓

✓

✓

anmxi

real

0.0

✓

✓

✓

✓

✓

anmni

real

0.0

✓

✓

✓

✓

✓

rci

real

0.0

✓

✓

✓

✓

✓

xci

real

0.0

✓

✓

✓

✓

✓

ebasi

real

0.0

✓

✓

✓

✓

✓

tri

real

1.0

✓

✓

✓

✓

✓

tapi

real

1.0

✓

✓

✓

✓

✓

tmxi

real

1.5

✓

✓

✓

✓

✓

tmni

real

0.51

✓

✓

✓

✓

✓

stpi

real

0.00625

✓

✓

✓

✓

✓

ici

integer

0

✓

✓

✓

✓

✓

ndi

integer

0

—

—

✓

✓

✓

ifi

integer

0

✓

✓

✓

✓

✓

iti

integer

0

✓

✓

✓

✓

✓

idi

quoted string

'1'

✓

✓

✓

✓

✓

xcapi

real

0.0

✓

✓

✓

✓

✓

VSC DC Line data#

Present in v30, v33, v34, v35 and v36. RAWX table: vscdc.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

name

quoted string

''

✓

✓

✓

✓

✓

mdc

integer

1

✓

✓

✓

✓

✓

rdc

real

0.0

✓

✓

✓

✓

✓

o1

integer

None

✓

✓

✓

✓

✓

f1

real

None

✓

✓

✓

✓

✓

o2

integer

None

✓

✓

✓

✓

✓

f2

real

None

✓

✓

✓

✓

✓

o3

integer

None

✓

✓

✓

✓

✓

f3

real

None

✓

✓

✓

✓

✓

o4

integer

None

✓

✓

✓

✓

✓

f4

real

None

✓

✓

✓

✓

✓

ibus1

integer

0

✓

✓

✓

✓

✓

type1

integer

1

✓

✓

✓

✓

✓

mode1

integer

1

✓

✓

✓

✓

✓

dcset1

real

0.0

✓

✓

✓

✓

✓

acset1

real

1.0

✓

✓

✓

✓

✓

aloss1

real

0.0

✓

✓

✓

✓

✓

bloss1

real

0.0

✓

✓

✓

✓

✓

minloss1

real

0.0

✓

✓

✓

✓

✓

smax1

real

0.0

✓

✓

✓

✓

✓

imax1

real

0.0

✓

✓

✓

✓

✓

pwf1

real

1.0

✓

✓

✓

✓

✓

maxq1

real

9999.0

✓

✓

✓

✓

✓

minq1

real

-9999.0

✓

✓

✓

✓

✓

vsreg1

integer

0

✓

✓

✓

✓

✓

nreg1

integer

0

—

—

✓

✓

✓

rmpct1

real

100.0

✓

✓

✓

✓

✓

ibus2

integer

0

✓

✓

✓

✓

✓

type2

integer

1

✓

✓

✓

✓

✓

mode2

integer

1

✓

✓

✓

✓

✓

dcset2

real

0.0

✓

✓

✓

✓

✓

acset2

real

1.0

✓

✓

✓

✓

✓

aloss2

real

0.0

✓

✓

✓

✓

✓

bloss2

real

0.0

✓

✓

✓

✓

✓

minloss2

real

0.0

✓

✓

✓

✓

✓

smax2

real

0.0

✓

✓

✓

✓

✓

imax2

real

0.0

✓

✓

✓

✓

✓

pwf2

real

1.0

✓

✓

✓

✓

✓

maxq2

real

9999.0

✓

✓

✓

✓

✓

minq2

real

-9999.0

✓

✓

✓

✓

✓

vsreg2

integer

0

✓

✓

✓

✓

✓

nreg2

integer

0

—

—

✓

✓

✓

rmpct2

real

100.0

✓

✓

✓

✓

✓

Impedance Correction data#

Present in v30, v33, v34, v35 and v36. RAWX table: impcor.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

itable

integer

required

✓

✓

✓

✓

✓

t1

real

0.0

✓

✓

✓

✓

✓

f1

real

0.0

✓

✓

✓

✓

✓

im_f1

real

0.0

—

—

✓

✓

✓

t2

real

None

✓

✓

✓

✓

✓

f2

real

None

✓

✓

✓

✓

✓

im_f2

real

None

—

—

✓

✓

✓

t3

real

None

✓

✓

✓

✓

✓

f3

real

None

✓

✓

✓

✓

✓

im_f3

real

None

—

—

✓

✓

✓

t4

real

None

✓

✓

✓

✓

✓

f4

real

None

✓

✓

✓

✓

✓

im_f4

real

None

—

—

✓

✓

✓

t5

real

None

✓

✓

✓

✓

✓

f5

real

None

✓

✓

✓

✓

✓

im_f5

real

None

—

—

✓

✓

✓

t6

real

None

✓

✓

✓

✓

✓

f6

real

None

✓

✓

✓

✓

✓

im_f6

real

None

—

—

✓

✓

✓

t7

real

None

✓

✓

✓

✓

✓

f7

real

None

✓

✓

✓

✓

✓

im_f7

real

None

—

—

✓

✓

✓

t8

real

None

✓

✓

✓

✓

✓

f8

real

None

✓

✓

✓

✓

✓

im_f8

real

None

—

—

✓

✓

✓

t9

real

None

✓

✓

✓

✓

✓

f9

real

None

✓

✓

✓

✓

✓

im_f9

real

None

—

—

✓

✓

✓

t10

real

None

✓

✓

✓

✓

✓

f10

real

None

✓

✓

✓

✓

✓

im_f10

real

None

—

—

✓

✓

✓

t11

real

None

✓

✓

✓

✓

✓

f11

real

None

✓

✓

✓

✓

✓

im_f11

real

None

—

—

✓

✓

✓

t12

real

None

—

—

✓

✓

✓

f12

real

None

—

—

✓

✓

✓

im_f12

real

None

—

—

✓

✓

✓

Multi-Terminal DC data#

Present in v30, v33, v34, v35 and v36. No single-table RAWX form; emitted as name-joined tables (ntermdc, ntermdcconv, ntermdcbus, ntermdclink).

Header line#

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

name

quoted string

''

✓

✓

✓

✓

✓

nconv

integer

required

✓

✓

✓

✓

✓

ndcbs

integer

required

✓

✓

✓

✓

✓

ndcln

integer

required

✓

✓

✓

✓

✓

mdc

integer

0

✓

✓

✓

✓

✓

vconv

integer

required

✓

✓

✓

✓

✓

vcmod

real

0.0

✓

✓

✓

✓

✓

vconvn

integer

0

✓

✓

✓

✓

✓

Converter records#

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

ib

integer

required

✓

✓

✓

✓

✓

n

nbrdg

integer

required

✓

✓

✓

✓

✓

angmx

real

required

✓

✓

✓

✓

✓

angmn

real

required

✓

✓

✓

✓

✓

rc

real

required

✓

✓

✓

✓

✓

xc

real

required

✓

✓

✓

✓

✓

ebas

real

required

✓

✓

✓

✓

✓

tr

real

1.0

✓

✓

✓

✓

✓

tap

real

1.0

✓

✓

✓

✓

✓

tpmx

real

1.5

✓

✓

✓

✓

✓

tpmn

real

0.51

✓

✓

✓

✓

✓

tstp

real

0.00625

✓

✓

✓

✓

✓

setvl

real

required

✓

✓

✓

✓

✓

dcpf

real

1.0

✓

✓

✓

✓

✓

marg

real

0.0

✓

✓

✓

✓

✓

cnvcod

integer

1

✓

✓

✓

✓

✓

DC bus records#

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

idc

integer

required

✓

✓

✓

✓

✓

ib

integer

0

✓

✓

✓

✓

✓

ia

area

integer

1

✓

✓

✓

✓

✓

zone

integer

1

✓

✓

✓

✓

✓

name

dcname

quoted string

''

✓

✓

✓

✓

✓

idc2

integer

0

✓

✓

✓

✓

✓

rgrnd

real

0.0

✓

✓

✓

✓

✓

owner

integer

1

✓

✓

✓

✓

✓

Multi-Section Line data#

Present in v30, v33, v34, v35 and v36. RAWX table: msline.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

ibus

integer

required

✓

✓

✓

✓

✓

jbus

integer

required

✓

✓

✓

✓

✓

lineid

mslid

quoted string

'&1'

✓

✓

✓

✓

✓

met

integer

1

—

✓

✓

✓

✓

dum1

integer

None

✓

✓

✓

✓

✓

dum2

integer

None

✓

✓

✓

✓

✓

dum3

integer

None

✓

✓

✓

✓

✓

dum4

integer

None

✓

✓

✓

✓

✓

dum5

integer

None

✓

✓

✓

✓

✓

dum6

integer

None

✓

✓

✓

✓

✓

dum7

integer

None

✓

✓

✓

✓

✓

dum8

integer

None

✓

✓

✓

✓

✓

dum9

integer

None

✓

✓

✓

✓

✓

Zone data#

Present in v30, v33, v34, v35 and v36. RAWX table: zone.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

izone

integer

required

✓

✓

✓

✓

✓

zoname

quoted string

''

✓

✓

✓

✓

✓

Inter-Area Transfer data#

Present in v30, v33, v34, v35 and v36. RAWX table: iatrans.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

arfrom

integer

required

✓

✓

✓

✓

✓

arto

integer

required

✓

✓

✓

✓

✓

trid

quoted string

'1'

✓

✓

✓

✓

✓

ptran

real

0.0

✓

✓

✓

✓

✓

Owner data#

Present in v30, v33, v34, v35 and v36. RAWX table: owner.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

iowner

integer

required

✓

✓

✓

✓

✓

owname

quoted string

''

✓

✓

✓

✓

✓

FACTS Device data#

Present in v30, v33, v34, v35 and v36. RAWX table: facts.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

name

quoted string

''

✓

✓

✓

✓

✓

ibus

integer

required

✓

✓

✓

✓

✓

jbus

integer

0

✓

✓

✓

✓

✓

mode

integer

1

✓

✓

✓

✓

✓

pdes

real

0.0

✓

✓

✓

✓

✓

qdes

real

0.0

✓

✓

✓

✓

✓

vset

real

1.0

✓

✓

✓

✓

✓

shmx

real

9999.0

✓

✓

✓

✓

✓

trmx

real

9999.0

✓

✓

✓

✓

✓

vtmn

real

0.9

✓

✓

✓

✓

✓

vtmx

real

1.1

✓

✓

✓

✓

✓

vsmx

real

1.0

✓

✓

✓

✓

✓

imx

real

0.0

✓

✓

✓

✓

✓

linx

real

0.05

✓

✓

✓

✓

✓

rmpct

real

100.0

✓

✓

✓

✓

✓

owner

integer

1

✓

✓

✓

✓

✓

set1

real

0.0

✓

✓

✓

✓

✓

set2

real

0.0

✓

✓

✓

✓

✓

vsref

integer

0

✓

✓

✓

✓

✓

fcreg

integer

0

✓

✓

✓

✓

✓

nreg

integer

0

—

—

✓

✓

✓

mname

quoted string

''

✓

✓

✓

✓

✓

Switched Shunt data#

Present in v30, v33, v34, v35 and v36. RAWX table: swshunt.

Field

RAWX column

Type

Default

v30

v33

v34

v35

v36

ibus

integer

required

✓

✓

✓

✓

✓

shntid

quoted string

'1'

—

—

—

✓

✓

modsw

integer

1

✓

✓

✓

✓

✓

adjm

integer

0

—

✓

✓

✓

✓

stat

integer

1

—

✓

✓

✓

✓

vswhi

real

1.0

✓

✓

✓

✓

✓

vswlo

real

1.0

✓

✓

✓

✓

✓

swreg

integer

0

✓

✓

✓

✓

✓

nreg

integer

0

—

—

✓

✓

✓

rmpct

real

100.0

✓

✓

✓

✓

✓

rmidnt

quoted string

''

✓

✓

✓

✓

✓

binit

real

0.0

✓

✓

✓

✓

✓

name

quoted string

''

—

—

—

—

✓

s1

integer

1

—

—

—

✓

✓

n1

integer

0

✓

✓

✓

✓

✓

b1

real

0.0

✓

✓

✓

✓

✓

s2

integer

1

—

—

—

✓

✓

n2

integer

0

✓

✓

✓

✓

✓

b2

real

0.0

✓

✓

✓

✓

✓

s3

integer

1

—

—

—

✓

✓

n3

integer

0

✓

✓

✓

✓

✓

b3

real

0.0

✓

✓

✓

✓

✓

s4

integer

1

—

—

—

✓

✓

n4

integer

0

✓

✓

✓

✓

✓

b4

real

0.0

✓

✓

✓

✓

✓

s5

integer

1

—

—

—

✓

✓

n5

integer

0

✓

✓

✓

✓

✓

b5

real

0.0

✓

✓

✓

✓

✓

s6

integer

1

—

—

—

✓

✓

n6

integer

0

✓

✓

✓

✓

✓

b6

real

0.0

✓

✓

✓

✓

✓

s7

integer

1

—

—

—

✓

✓

n7

integer

0

✓

✓

✓

✓

✓

b7

real

0.0

✓

✓

✓

✓

✓

s8

integer

1

—

—

—

✓

✓

n8

integer

0

✓

✓

✓

✓

✓

b8

real

0.0

✓

✓

✓

✓

✓

GNE data#

Present in v33, v34, v35 and v36. RAWX table: gne.

Field

RAWX column

Type

Default

v33

v34

v35

v36

name

quoted string

required

✓

✓

✓

✓

model

quoted string

''

✓

✓

✓

✓

nterm

integer

required

✓

✓

✓

✓

bus1

integer

None

✓

✓

✓

✓

bus2

integer

None

✓

✓

✓

✓

nreal

integer

required

✓

✓

✓

✓

nintg

integer

required

✓

✓

✓

✓

nchar

integer

required

✓

✓

✓

✓

stat

integer

1

✓

✓

✓

✓

owner

integer

0

✓

✓

✓

✓

nmet

integer

0

✓

✓

✓

✓

real1

real

None

✓

✓

✓

✓

real2

real

None

✓

✓

✓

✓

real3

real

None

✓

✓

✓

✓

real4

real

None

✓

✓

✓

✓

real5

real

None

✓

✓

✓

✓

real6

real

None

✓

✓

✓

✓

real7

real

None

✓

✓

✓

✓

real8

real

None

✓

✓

✓

✓

real9

real

None

✓

✓

✓

✓

real10

real

None

✓

✓

✓

✓

intg1

integer

None

✓

✓

✓

✓

intg2

integer

None

✓

✓

✓

✓

intg3

integer

None

✓

✓

✓

✓

intg4

integer

None

✓

✓

✓

✓

intg5

integer

None

✓

✓

✓

✓

intg6

integer

None

✓

✓

✓

✓

intg7

integer

None

✓

✓

✓

✓

intg8

integer

None

✓

✓

✓

✓

intg9

integer

None

✓

✓

✓

✓

intg10

integer

None

✓

✓

✓

✓

char1

quoted string

None

✓

✓

✓

✓

char2

quoted string

None

✓

✓

✓

✓

char3

quoted string

None

✓

✓

✓

✓

char4

quoted string

None

✓

✓

✓

✓

char5

quoted string

None

✓

✓

✓

✓

char6

quoted string

None

✓

✓

✓

✓

char7

quoted string

None

✓

✓

✓

✓

char8

quoted string

None

✓

✓

✓

✓

char9

quoted string

None

✓

✓

✓

✓

char10

quoted string

None

✓

✓

✓

✓

Induction Machine data#

Present in v33, v34, v35 and v36. RAWX table: indmach.

Field

RAWX column

Type

Default

v33

v34

v35

v36

ibus

integer

required

✓

✓

✓

✓

machid

imid

quoted string

'1'

✓

✓

✓

✓

stat

integer

1

✓

✓

✓

✓

scode

sc

integer

1

✓

✓

✓

✓

dcode

dc

integer

2

✓

✓

✓

✓

area

integer

0

✓

✓

✓

✓

zone

integer

0

✓

✓

✓

✓

owner

integer

0

✓

✓

✓

✓

name

quoted string

''

—

—

—

✓

tcode

tc

integer

1

✓

✓

✓

✓

bcode

bc

integer

1

✓

✓

✓

✓

mbase

real

100.0

✓

✓

✓

✓

ratekv

real

0.0

✓

✓

✓

✓

pcode

integer

1

✓

✓

✓

✓

pset

real

0.0

✓

✓

✓

✓

h

hconst

real

1.0

✓

✓

✓

✓

a

aconst

real

1.0

✓

✓

✓

✓

b

bconst

real

1.0

✓

✓

✓

✓

d

dconst

real

1.0

✓

✓

✓

✓

e

econst

real

1.0

✓

✓

✓

✓

ra

real

0.02494

✓

✓

✓

✓

xa

real

0.07482

✓

✓

✓

✓

xm

real

2.32786

✓

✓

✓

✓

r1

real

0.02078

✓

✓

✓

✓

x1

real

0.09145

✓

✓

✓

✓

r2

real

0.12471

✓

✓

✓

✓

x2

real

0.03326

✓

✓

✓

✓

x3

real

0.0

✓

✓

✓

✓

e1

real

1.0

✓

✓

✓

✓

se1

real

0.04

✓

✓

✓

✓

e2

real

1.2

✓

✓

✓

✓

se2

real

0.2

✓

✓

✓

✓

ia1

real

1.0

✓

✓

✓

✓

ia2

real

5.0

✓

✓

✓

✓

xamult

real

1.0

✓

✓

✓

✓

Load Type data#

Present in v36. RAWX table: loadtype.

Field

RAWX column

Type

Default

v36

name

quoted string

required

✓

desc

quoted string

''

✓

Interface data#

Present in v36. RAWX table: interface.

Field

RAWX column

Type

Default

v36

name

quoted string

required

✓

inum

integer

0

✓

type

integer

0

✓

ratmax1

real

0.0

✓

ratmax2

real

0.0

✓

ratmax3

real

0.0

✓

ratmax4

real

0.0

✓

ratmax5

real

0.0

✓

ratmax6

real

0.0

✓

ratmax7

real

0.0

✓

ratmax8

real

0.0

✓

ratmax9

real

0.0

✓

ratmax10

real

0.0

✓

ratmax11

real

0.0

✓

ratmax12

real

0.0

✓

ratmin1

real

0.0

✓

ratmin2

real

0.0

✓

ratmin3

real

0.0

✓

ratmin4

real

0.0

✓

ratmin5

real

0.0

✓

ratmin6

real

0.0

✓

ratmin7

real

0.0

✓

ratmin8

real

0.0

✓

ratmin9

real

0.0

✓

ratmin10

real

0.0

✓

ratmin11

real

0.0

✓

ratmin12

real

0.0

✓

Interface Element data#

Present in v36. RAWX table: itfelmt.

Field

RAWX column

Type

Default

v36

name

quoted string

required

✓

type

integer

1

✓

ibus

inum

integer

0

✓

jbus

jnum

integer

0

✓

kbus

knum

integer

0

✓

devid

namid

quoted string

'1'

✓

direction

dirctn

integer

1

✓

met

imet

integer

1

✓

wf

weight

real

1.0

✓

Substation data#

Present in v34, v35 and v36. No single-table RAWX form; emitted as name-joined tables (ntermdc, ntermdcconv, ntermdcbus, ntermdclink).

Header line#

Field

RAWX column

Type

Default

v34

v35

v36

isub

integer

required

✓

✓

✓

name

quoted string

''

✓

✓

✓

lati

real

0.0

✓

✓

✓

long

real

0.0

✓

✓

✓

srg

real

0.0

✓

✓

✓

Node records#

Field

RAWX column

Type

Default

v34

v35

v36

inode

integer

required

✓

✓

✓

name

quoted string

''

✓

✓

✓

ibus

integer

required

✓

✓

✓

stat

integer

1

✓

✓

✓

vm

real

None

✓

✓

✓

va

real

None

✓

✓

✓

Switching device records#

Field

RAWX column

Type

Default

v34

v35

v36

inode

integer

required

✓

✓

✓

jnode

integer

required

✓

✓

✓

swdid

quoted string

'1'

✓

✓

✓

name

quoted string

''

✓

✓

✓

type

integer

2

✓

✓

✓

stat

integer

1

✓

✓

✓

nstat

integer

1

✓

✓

✓

xpu

real

0.0

✓

✓

✓

rsetnam

quoted string

''

—

—

✓

rate1

real

None

✓

✓

—

rate2

real

None

✓

✓

—

rate3

real

None

✓

✓

—

Equipment terminal records#

Field

RAWX column

Type

Default

v34

v35

v36

ibus

integer

required

✓

✓

✓

inode

integer

required

✓

✓

✓

type

quoted string

''

✓

✓

✓

jbus

integer

None

✓

✓

✓

kbus

integer

None

✓

✓

✓

eqid

quoted string

'1'

✓

✓

✓