master:ic_engine parametersPSCAD Internal Combustion Engine
Every parameter of the PSCAD Internal Combustion Engine (master:ic_engine): 107 names, with the unit, the default and the meaning PSCAD gives each one. Copy a name into parameters().
What master:ic_engine is
Internal Combustion Engine, a component of PSCAD's Master Library, filed under other components.
- Definition
master:ic_engine- PSCAD name
- Internal Combustion Engine
- Category
- Other components
- Parameters
- 107, in 4 groups; 88 carry a unit
- Read from
- PSCAD 5.0.0, 2026-11-07
Read and write master:ic_engine 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:ic_engine"): # the exact definition, namespace first
params = comp.parameters() # every parameter, as PSCAD holds it
print(str(params["A1"])) # Point 1 - Angle, in deg
comp = project.find_all("master:ic_engine")[0]
comp.parameters(A1="1 [deg]") # 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 withoutmaster:comes back empty; the Builder'spx_findwalks the pages for those.
The Builder's runtime does the same with the unit handled for you: px_get(comp, "A1") and px_set(...), which also records the old value so the case is put back at the end. Getting started shows them.
Cylinder Torque
| Parameter | Unit | Default | Description |
|---|---|---|---|
A1Real | deg | 0 | Point 1 - AngleUsed when NP>=1 |
A10Real | deg | 120 | Point 10 - AngleUsed when NP>=10 |
A11Real | deg | 150 | Point 11 - AngleUsed when NP>=11 |
A12Real | deg | 160 | Point 12 - AngleUsed when NP>=12 |
A13Real | deg | 170 | Point 13 - AngleUsed when NP>=13 |
A14Real | deg | 180 | Point 14 - AngleUsed when NP>=14 |
A15Real | deg | 200 | Point 15 - AngleUsed when NP>=15 |
A16Real | deg | 260 | Point 16 - AngleUsed when NP>=16 |
A17Real | deg | 280 | Point 17 - AngleUsed when NP>=17 |
A18Real | deg | 290 | Point 18 - AngleUsed when NP>=18 |
A19Real | deg | 310 | Point 19 - AngleUsed when NP>=19 |
A2Real | deg | 2 | Point 2 - AngleUsed when NP>=2 |
A20Real | deg | 320 | Point 20 - AngleUsed when NP>=20 |
A21Real | deg | 330 | Point 21 - AngleUsed when NP>=21 |
A22Real | deg | 340 | Point 22 - AngleUsed when NP>=22 |
A23Real | deg | 350 | Point 23 - AngleUsed when NP>=23 |
A24Real | deg | 360 | Point 24 - AngleUsed when NP>=24 |
A25Real | deg | 0.0 | Point 25 - AngleUsed when NP>=25 |
A26Real | deg | 0.0 | Point 26 - AngleUsed when NP>=26 |
A27Real | deg | 0.0 | Point 27 - AngleUsed when NP>=27 |
A28Real | deg | 0.0 | Point 28 - AngleUsed when NP>=28 |
A29Real | deg | 0.0 | Point 29 - AngleUsed when NP>=29 |
A3Real | deg | 10 | Point 3 - AngleUsed when NP>=3 |
A30Real | deg | 0.0 | Point 30 - AngleUsed when NP>=30 |
A31Real | deg | 0.0 | Point 31 - AngleUsed when NP>=31 |
A32Real | deg | 0.0 | Point 32 - AngleUsed when NP>=32 |
A33Real | deg | 0.0 | Point 33 - AngleUsed when NP>=33 |
A34Real | deg | 0.0 | Point 34 - AngleUsed when NP>=34 |
A35Real | deg | 0.0 | Point 35 - AngleUsed when NP>=35 |
A36Real | deg | 0.0 | Point 36 - AngleUsed when NP>=36 |
A4Real | deg | 20 | Point 4 - AngleUsed when NP>=4 |
A5Real | deg | 30 | Point 5 - AngleUsed when NP>=5 |
A6Real | deg | 40 | Point 6 - AngleUsed when NP>=6 |
A7Real | deg | 50 | Point 7 - AngleUsed when NP>=7 |
A8Real | deg | 80 | Point 8 - AngleUsed when NP>=8 |
A9Real | deg | 100 | Point 9 - AngleUsed when NP>=9 |
T1Real | pu | 0 | Point 1 - TorqueUsed when NP>=1 |
T10Real | pu | 0.23 | Point 10 - TorqueUsed when NP>=10 |
T11Real | pu | 0.05 | Point 11 - TorqueUsed when NP>=11 |
T12Real | pu | 0.03 | Point 12 - TorqueUsed when NP>=12 |
T13Real | pu | 0.03 | Point 13 - TorqueUsed when NP>=13 |
T14Real | pu | 0.02 | Point 14 - TorqueUsed when NP>=14 |
T15Real | pu | 0.0 | Point 15 - TorqueUsed when NP>=15 |
T16Real | pu | 0.0 | Point 16 - TorqueUsed when NP>=16 |
T17Real | pu | -0.09 | Point 17 - TorqueUsed when NP>=17 |
T18Real | pu | -0.15 | Point 18 - TorqueUsed when NP>=18 |
T19Real | pu | -0.2 | Point 19 - TorqueUsed when NP>=19 |
T2Real | pu | 0.1 | Point 2 - TorqueUsed when NP>=2 |
T20Real | pu | -0.24 | Point 20 - TorqueUsed when NP>=20 |
T21Real | pu | -0.22 | Point 21 - TorqueUsed when NP>=21 |
T22Real | pu | -0.18 | Point 22 - TorqueUsed when NP>=22 |
T23Real | pu | -0.1 | Point 23 - TorqueUsed when NP>=23 |
T24Real | pu | 0.0 | Point 24 - TorqueUsed when NP>=24 |
T25Real | pu | 0.0 | Point 25 - TorqueUsed when NP>=25 |
T26Real | pu | 0.0 | Point 26 - TorqueUsed when NP>=26 |
T27Real | pu | 0.0 | Point 27 - TorqueUsed when NP>=27 |
T28Real | pu | 0.0 | Point 28 - TorqueUsed when NP>=28 |
T29Real | pu | 0.0 | Point 29 - TorqueUsed when NP>=29 |
T3Real | pu | 0.48 | Point 3 - TorqueUsed when NP>=3 |
T30Real | pu | 0.0 | Point 30 - TorqueUsed when NP>=30 |
T31Real | pu | 0.0 | Point 31 - TorqueUsed when NP>=31 |
T32Real | pu | 0.0 | Point 32 - TorqueUsed when NP>=32 |
T33Real | pu | 0.0 | Point 33 - TorqueUsed when NP>=33 |
T34Real | pu | 0.0 | Point 34 - TorqueUsed when NP>=34 |
T35Real | pu | 0.0 | Point 35 - TorqueUsed when NP>=35 |
T36Real | pu | 0.0 | Point 36 - TorqueUsed when NP>=36 |
T4Real | pu | 0.78 | Point 4 - TorqueUsed when NP>=4 |
T5Real | pu | 0.95 | Point 5 - TorqueUsed when NP>=5 |
T6Real | pu | 1.0 | Point 6 - TorqueUsed when NP>=6 |
T7Real | pu | 0.9 | Point 7 - TorqueUsed when NP>=7 |
T8Real | pu | 0.45 | Point 8 - TorqueUsed when NP>=8 |
T9Real | pu | 0.32 | Point 9 - TorqueUsed when NP>=9 |
Misfired Cylinders
| Parameter | Unit | Default | Description |
|---|---|---|---|
C1Integer | · | 0 | 1 - Cylinder NumberRange 0 to 36Used when Nmiss>=1 |
C10Integer | · | 0 | 10 - Cylinder NumberRange 0 to 36Used when Nmiss>=10 |
C11Integer | · | 0 | 11 - Cylinder NumberRange 0 to 36Used when Nmiss>=11 |
C12Integer | · | 0 | 12 - Cylinder NumberRange 0 to 36Used when Nmiss>=12 |
C2Integer | · | 0 | 2 - Cylinder NumberRange 0 to 36Used when Nmiss>=2 |
C3Integer | · | 0 | 3 - Cylinder NumberRange 0 to 36Used when Nmiss>=3 |
C4Integer | · | 0 | 4 - Cylinder NumberRange 0 to 36Used when Nmiss>=4 |
C5Integer | · | 0 | 5 - Cylinder NumberRange 0 to 36Used when Nmiss>=5 |
C6Integer | · | 0 | 6 - Cylinder NumberRange 0 to 36Used when Nmiss>=6 |
C7Integer | · | 0 | 7 - Cylinder NumberRange 0 to 36Used when Nmiss>=7 |
C8Integer | · | 0 | 8 - Cylinder NumberRange 0 to 36Used when Nmiss>=8 |
C9Integer | · | 0 | 9 - Cylinder NumberRange 0 to 36Used when Nmiss>=9 |
TP1Real | % | 0.0 | 1 - Torque PercentageRange 0 to 100Used when Nmiss>=1 |
TP10Real | % | 0.0 | 10 - Torque PercentageRange 0 to 100Used when Nmiss>=10 |
TP11Real | % | 0.0 | 11 - Torque PercentageRange 0 to 100Used when Nmiss>=11 |
TP12Real | % | 0.0 | 12 - Torque PercentageRange 0 to 100Used when Nmiss>=12 |
TP2Real | % | 0.0 | 2 - Torque PercentageRange 0 to 100Used when Nmiss>=2 |
TP3Real | % | 0.0 | 3 - Torque PercentageRange 0 to 100Used when Nmiss>=3 |
TP4Real | % | 0.0 | 4 - Torque PercentageRange 0 to 100Used when Nmiss>=4 |
TP5Real | % | 0.0 | 5 - Torque PercentageRange 0 to 100Used when Nmiss>=5 |
TP6Real | % | 0.0 | 6 - Torque PercentageRange 0 to 100Used when Nmiss>=6 |
TP7Real | % | 0.0 | 7 - Torque PercentageRange 0 to 100Used when Nmiss>=7 |
TP8Real | % | 0.0 | 8 - Torque PercentageRange 0 to 100Used when Nmiss>=8 |
TP9Real | % | 0.0 | 9 - Torque PercentageRange 0 to 100Used when Nmiss>=9 |
Configuration
| Parameter | Unit | Default | Description |
|---|---|---|---|
EFFReal | pu | 0.98 | Gear Box EfficiencyEfficiency of the Gear BoxRange 0 to 1 |
GRReal | · | 10.0 | Gear RatioRatio of Machine speed over Engine speedAt least 0 |
MVAGReal | MVA | 1.0 | Machine RatingRating of the MachineAt least 1E-307 |
MWEReal | MW | 1.0 | Engine RatingRating of the EngineAt least 0 |
NameText | · | · | Name for IdentificationEnter a name for identification |
WEReal | rev/min | 1800.0 | Engine Rated SpeedRated speed of the EngineAt least 0 |
Engine Parameters
| Parameter | Unit | Default | Description |
|---|---|---|---|
MISSChoice | · | NO | Misfired CylindersSelect Yes to to model misfired cylindersWritten as NO (No), YES (Yes) |
NPInteger | · | 24 | Number of Points in Torque CharacteristicsRange 2 to 36 |
NcInteger | · | 12 | Number of Engine CylindersNumber of cylinders in the EngineRange 0 to 2147483647 |
NmissChoice | · | 0 | Number of Misfired CylindersWritten as 0 = 0, 1 = 1, 2 = 2, 3 = 3, 4 = 4, 5 = 5, 6 = 6, 7 = 7, 8 = 8, 9 = 9, 10 = 10, 11 = 11, 12 = 12Used when MISS==1 |
kcChoice | · | TWO_STROKE | Number of Engine CyclesSelect from 2-Stroke or 4-StrokeWritten as TWO_STROKE (Two Stroke), FOUR_STROKE (Four Stroke) |
Related
← master:import Import Symbol · master:mho_circle Mho Circle →