master:sat_reac parametersPSCAD Saturable Reactor

Every parameter of the PSCAD Saturable Reactor (master:sat_reac): 74 names, with the unit, the default and the meaning PSCAD gives each one. Copy a name into parameters().

What master:sat_reac is

Saturable Reactor, a component of PSCAD's Master Library, filed under transformers and reactors.

Definition
master:sat_reac
PSCAD name
Saturable Reactor
Category
Transformers and reactors
Parameters
74, in 3 groups; 65 carry a unit
Read from
PSCAD 5.0.0, 2026-11-07

Read and write master:sat_reac in Python

import mhi.pscad

pscad = mhi.pscad.connect()              # the PSCAD that is open; launch() starts one
project = pscad.project("my_case")       # a case loaded in the workspace

for comp in project.find_all("master:sat_reac"):   # the exact definition, namespace first
    params = comp.parameters()           # every parameter, as PSCAD holds it
    print(str(params["Area"]))           # Cross Sectional Area of Magnetic Limb, in m^2

comp = project.find_all("master:sat_reac")[0]
comp.parameters(Area="0.25 [m^2]")       # a value that carries a unit is written with it
  • A parameter is named exactly as in the table, letter case included: parameters() gives every one of them in a dictionary, and a name the component does not have is refused.
  • A value that carries a unit comes back as a number whose unit is only in its text, so read it as text first (str(...)) or the unit is lost. PSCAD keeps a written unit as it is given: "2500 [mohm]" stays in mohm.
  • A Choice is read and written as its symbol (the capitals in "Written as"), not as the words PSCAD shows in the dialog.
  • find_all() takes the exact definition only. A wildcard or a bare name without master: comes back empty; the Builder's px_find walks the pages for those.

The Builder's runtime does the same with the unit handled for you: px_get(comp, "Area") and px_set(...), which also records the old value so the case is put back at the end. Getting started shows them.

Configuration

ParameterUnitDefaultDescription
AreaRealm^20.125Cross Sectional Area of Magnetic LimbAt least 1E-308Used when format==2
FbaseRealHz60.0Base FrequencyAt least 1E-38Used when format!=2
IbaseRealkA0.1Base Current (per phase)At least 1E-38
NInteger·160Number of TurnsRange 1 to 2147483647Used when format==2
NameText·SLReactor Name
NpntsChoice·9Number of Data PointsNumber of data points availableWritten as 2 = 2, 3 = 3, 4 = 4, 5 = 5, 6 = 6, 7 = 7, 8 = 8, 9 = 9, 10 = 10Used when cnfg==0
PathLengthRealm4Length of the Magnetic PathAt least 1E-308Used when format==2
VbaseRealkV10.0Base Voltage (per phase)At least 1E-38
cnfgChoice·TABLEData Input SourceSelect Table or DatafileWritten as TABLE (Table), DATA_FILE (Data file)
fileText··Datafile NameUsed when cnfg == 1
formatChoice·I_V_RMSData Input FormatWritten as I_V_RMS (I - V (rms)), I_LAMBDA_INST (i - lambda (inst.)), B_H_INST (B - H (inst.))
pathChoice·RELATIVEPathname to Datafile Given as:Select absolute or relative pathWritten as RELATIVE (Relative Path), ABSOLUTE (Absolute Path)Used when cnfg == 1

Core Characteristic Table

ParameterUnitDefaultDescription
B1RealT1.4731Point 1 - Flux DensityAt least 1E-38Used when (format==2)&&(cnfg==0)
B10RealT-1.0Point 10 - Flux DensityUsed when (format==2)&&(cnfg==0)&&(Npnts>9)
B2RealT1.6413Point 2 - Flux DensityAt least 1E-38Used when (format==2)&&(cnfg==0)
B3RealT1.7393Point 3 - Flux DensityUsed when (format==2)&&(cnfg==0)&&(Npnts>2)
B4RealT1.7995Point 4 - Flux DensityUsed when (format==2)&&(cnfg==0)&&(Npnts>3)
B5RealT1.8398Point 5 - Flux DensityUsed when (format==2)&&(cnfg==0)&&(Npnts>4)
B6RealT1.8715Point 6 - Flux DensityUsed when (format==2)&&(cnfg==0)&&(Npnts>5)
B7RealT1.8988Point 7 - Flux DensityUsed when (format==2)&&(cnfg==0)&&(Npnts>6)
B8RealT1.9193Point 8 - Flux DensityUsed when (format==2)&&(cnfg==0)&&(Npnts>7)
B9RealT1.9434Point 9 - Flux DensityUsed when (format==2)&&(cnfg==0)&&(Npnts>8)
H1RealA/m16.628Point 1 - MMFAt least 1E-38Used when (format==2)&&(cnfg==0)
H10RealA/m-1.0Point 10 - MMFUsed when (format==2)&&(cnfg==0)&&(Npnts>9)
H2RealA/m30.111Point 2 - MMFAt least 1E-38Used when (format==2)&&(cnfg==0)
H3RealA/m57.692Point 3 - MMFUsed when (format==2)&&(cnfg==0)&&(Npnts>2)
H4RealA/m110.55Point 4 - MMFUsed when (format==2)&&(cnfg==0)&&(Npnts>3)
H5RealA/m211.84Point 5 - MMFUsed when (format==2)&&(cnfg==0)&&(Npnts>4)
H6RealA/m405.96Point 6 - MMFUsed when (format==2)&&(cnfg==0)&&(Npnts>5)
H7RealA/m777.96Point 7 - MMFUsed when (format==2)&&(cnfg==0)&&(Npnts>6)
H8RealA/m1490.9Point 8 - MMFUsed when (format==2)&&(cnfg==0)&&(Npnts>7)
H9RealA/m9899.9Point 9 - MMFUsed when (format==2)&&(cnfg==0)&&(Npnts>8)
X1Realpu0.004157Point 1 - CurrentAt least 1E-38Used when (format==1)&&(cnfg==0)
X10Realpu-1.0Point 10 - CurrentUsed when (format==1)&&(cnfg==0)&&(Npnts>9)
X10RRealpu-1.0Point 10 - RMS CurrentUsed when (format==0)&&(cnfg==0)&&(Npnts>9)
X1RRealpu0.00294Point 1 - RMS CurrentAt least 1E-38Used when (format==0)&&(cnfg==0)
X2Realpu0.00752775Point 2 - CurrentAt least 1E-38Used when (format==1)&&(cnfg==0)
X2RRealpu0.00413475Point 2 - RMS CurrentAt least 1E-38Used when (format==0)&&(cnfg==0)
X3Realpu0.014423Point 3 - CurrentUsed when (format==1)&&(cnfg==0)&&(Npnts>2)
X3RRealpu0.00647535Point 3 - RMS CurrentUsed when (format==0)&&(cnfg==0)&&(Npnts>2)
X4Realpu0.0276375Point 4 - CurrentUsed when (format==1)&&(cnfg==0)&&(Npnts>3)
X4RRealpu0.010656Point 4 - RMS CurrentUsed when (format==0)&&(cnfg==0)&&(Npnts>3)
X5Realpu0.05296Point 5 - CurrentUsed when (format==1)&&(cnfg==0)&&(Npnts>4)
X5RRealpu0.0181215Point 5 - RMS CurrentUsed when (format==0)&&(cnfg==0)&&(Npnts>4)
X6Realpu0.10149Point 6 - CurrentUsed when (format==1)&&(cnfg==0)&&(Npnts>5)
X6RRealpu0.0321032Point 6 - RMS CurrentUsed when (format==0)&&(cnfg==0)&&(Npnts>5)
X7Realpu0.19449Point 7 - CurrentUsed when (format==1)&&(cnfg==0)&&(Npnts>6)
X7RRealpu0.0584866Point 7 - RMS CurrentUsed when (format==0)&&(cnfg==0)&&(Npnts>6)
X8Realpu0.372725Point 8 - CurrentUsed when (format==1)&&(cnfg==0)&&(Npnts>7)
X8RRealpu0.10454Point 8 - RMS CurrentUsed when (format==0)&&(cnfg==0)&&(Npnts>7)
X9Realpu2.474975Point 9 - CurrentUsed when (format==1)&&(cnfg==0)&&(Npnts>8)
X9RRealpu0.599865Point 9 - RMS CurrentUsed when (format==0)&&(cnfg==0)&&(Npnts>8)
Y1Realpu1.11069Point 1 - Flux LinkageAt least 1E-38Used when (format==1)&&(cnfg==0)
Y10Realpu-1.0Point 10 - Flux LinkageUsed when (format==1)&&(cnfg==0)&&(Npnts>9)
Y10RRealpu-1.0Point 10 - RMS VoltageUsed when (format==0)&&(cnfg==0)&&(Npnts>9)
Y1RRealpu0.785377Point 1 - RMS VoltageAt least 1E-38Used when (format==0)&&(cnfg==0)
Y2Realpu1.23751Point 2 - Flux LinkageAt least 1E-38Used when (format==1)&&(cnfg==0)
Y2RRealpu0.875052Point 2 - RMS VoltageAt least 1E-38Used when (format==0)&&(cnfg==0)
Y3Realpu1.3114Point 3 - Flux LinkageUsed when (format==1)&&(cnfg==0)&&(Npnts>2)
Y3RRealpu0.927301Point 3 - RMS VoltageUsed when (format==0)&&(cnfg==0)&&(Npnts>2)
Y4Realpu1.35679Point 4 - Flux LinkageUsed when (format==1)&&(cnfg==0)&&(Npnts>4)
Y4RRealpu0.959396Point 4 - RMS VoltageUsed when (format==0)&&(cnfg==0)&&(Npnts>3)
Y5Realpu1.38718Point 5 - Flux LinkageUsed when (format==1)&&(cnfg==0)&&(Npnts>4)
Y5RRealpu0.980882Point 5 - RMS VoltageUsed when (format==0)&&(cnfg==0)&&(Npnts>4)
Y6Realpu1.41108Point 6 - Flux LinkageUsed when (format==1)&&(cnfg==0)&&(Npnts>5)
Y6RRealpu0.997783Point 6 - RMS VoltageUsed when (format==0)&&(cnfg==0)&&(Npnts>5)
Y7Realpu1.43166Point 7 - Flux LinkageUsed when (format==1)&&(cnfg==0)&&(Npnts>6)
Y7RRealpu1.01234Point 7 - RMS VoltageUsed when (format==0)&&(cnfg==0)&&(Npnts>6)
Y8Realpu1.44712Point 8 - Flux LinkageUsed when (format==1)&&(cnfg==0)&&(Npnts>7)
Y8RRealpu1.02327Point 8 - RMS VoltageUsed when (format==0)&&(cnfg==0)&&(Npnts>7)
Y9Realpu1.46529Point 9 - Flux LinkageUsed when (format==1)&&(cnfg==0)&&(Npnts>8)
Y9RRealpu1.03612Point 9 - RMS VoltageUsed when (format==0)&&(cnfg==0)&&(Npnts>8)

Internal Outputs

ParameterUnitDefaultDescription
LamdaText··Lamda [kWb-turns]
wcurrText··Winding Current [kA]

Related

← master:db_xfmr_3p2w Duality based 3 phase 2 winding transformer · master:xfmr-2w Single Phase 2 Winding Transfomer →