The main heat release code is treated as one subroutine
so it can be used in a wide number of applications. As a result, the authors
have encompassed the input data (such as engine geometry) into arrays
that are fed directly into the subroutine. There are two distinct arrays:
one for integers/logicals and
the other for double precision
variables. On this page you will find a description of the double precision
array variables.
| Array
Number |
|
Description |
| (1) |
1 |
Crank
angle resolution [deg] |
| (2)
|
0.0824 |
Bore
[m] |
| (3) |
0.0795 |
Stroke
[m] |
| (4) |
9.7 |
Compression
ratio [-] |
| (5) |
0.138
|
Connecting
rod length [m] |
| (6) |
0.006133 |
Cylinder
head surface area [ ] |
| (7)
|
0.00533 |
Piston
crown surface area [ ] |
| (8) |
2000 |
Engine
speed [rev/min] |
| (9) |
0.00303 |
Air
flow rate [kg/s/cyl] or equivalence ratio [-] |
| (10) |
0.000207 |
Fuel
flow rate [kg/s/cyl] |
| (11) |
10 |
Mass
of burned products (residual + EGR) [% of total mass] |
| (12) |
500 |
Wall
temperature [K] |
| (13) |
-103
|
Intake
valve closing [deg] |
| (14)
|
-27 |
Fuel
injection or spark timing [deg] |
| (15) |
300 |
Initial
guess for gas constant [J/kg/K] |
| (16) |
1.25 |
Initial
guess for ratio of specific heats [-] |
| (17) |
14.82
|
Stoichiometric
Air/Fuel ratio |
| (18)
|
43600 |
Lower
heating value of fuel [kJ/kg] |
| (19) |
3.26 |
Heat
transfer parameter 1: Hohenberg example |
| (20) |
-0.06 |
Heat
transfer parameter 2: Hohenberg example |
| (21) |
0.8 |
Heat
transfer parameter 3: Hohenberg example |
| (22) |
-0.4 |
Heat
transfer parameter 4: Hohenberg example |
| (23)
|
1.4 |
Heat
transfer parameter 5: Hohenberg example |
| (24) |
0.8 |
Heat
transfer parameter 6: Hohenberg example |
| (25) |
0 |
Heat
transfer parameter 7 |
| (26)
|
0 |
Heat
transfer parameter 8 |
| (27) |
0 |
Heat
transfer parameter 9 |
| (28) |
0 |
Heat transfer parameter 10 |
| (29) |
0.0001 |
Epsilon
- the convergence criterion |
| (30) |
101 |
Exhaust
valve opening [deg] |
| (31) |
0 |
Digital
Filtering Option 1 (Low Filter), Not sure (used with FT = 9) |
| (32) |
0 |
Digital
Filtering Option 2 (High Filter), Not sure (used with FT = 9) |
| (33) |
0 |
Digital
Filtering Option 3 (Wiggles), Not sure (used with FT = 9) |
| (34) |
0 |
Digital
Filtering Option 4 (Nterms), Not sure (used with FT = 9) |
| (35)
|
0.21 |
Mole Fraction
of
in air |
| (36) |
0.79 |
Mole Fraction
of
in air |
| (37) |
0 |
Mole
Fraction of Ar in air |
| (38)
|
0 |
Mole Fraction
of
in air |
| (39) |
8 |
Fuel
Carbon Moles: Isooctane example |
| (40) |
18 |
Fuel
Hydrogen Moles: Isooctane example |
| (41) |
0 |
Fuel
Oxygen Moles: Isooctane example |
| (42) |
0 |
Fuel
Nitrogen Moles: Isooctane example |
| (43) |
0 |
Top
dead center adjustment [deg] |
| (44) |
0 |
Heat
transfer parameter 11 |
| (45) |
0 |
Heat
transfer parameter 12 |
| (46) |
0 |
Heat
transfer parameter 13 |
| (47) |
0 |
Heat
transfer parameter 14 |
| (48) |
0 |
Heat
transfer parameter 15 |
| (49) |
0 |
Heat
transfer parameter 16 |
| (50)
|
0 |
Heat
transfer parameter 17 |
| (51) |
0 |
Heat
transfer parameter 18 |
| (52)
|
0 |
Heat
transfer parameter 19 |
| (53) |
0 |
Heat
transfer parameter 20 |