530 lines
11 KiB
TOML
530 lines
11 KiB
TOML
# Engine definition. Dimensional keys state their units.
|
|
schema_version = 2
|
|
id = "rb26"
|
|
name = "RB26-inspired / 2.6 inline six NA"
|
|
category = "Inline six"
|
|
description = "Unequal primaries / small junctions / staged collectors / EFI"
|
|
order = 24
|
|
cycle = "four_stroke"
|
|
|
|
[simulation]
|
|
cells_per_meter = 20.0
|
|
|
|
[engine]
|
|
bank_angle_deg = 60.0
|
|
cylinders = 6
|
|
initial_rpm = 1400.0
|
|
initialize_phased_charge = true
|
|
layout = "inline"
|
|
maximum_load_torque_nm = 30.0
|
|
minimum_substeps = 1
|
|
phase_degrees = [0.0, 240.0, 480.0, 120.0, 600.0, 360.0]
|
|
pipe_damping = 0.0
|
|
starter_torque_nm = 64.21635
|
|
throttle_diameter_mm = 65.0
|
|
topology = "staged"
|
|
|
|
[cylinder]
|
|
afr = 14.7
|
|
ambient_temperature_k = 300.0
|
|
bore_mm = 86.0
|
|
burn_duration_deg = 60.0
|
|
burn_start_deg = 5.0
|
|
compression = 10.0
|
|
energy_variation = 0.05
|
|
exhaust_valve_count = 1
|
|
exhaust_valve_diameter_mm = 27.52
|
|
fuel_lhv_j_per_kg = 4.4e+07
|
|
heat_transfer = 100.0
|
|
intake_valve_count = 1
|
|
intake_valve_diameter_mm = 32.68
|
|
misfire_probability = 0.0
|
|
rod_mm = 132.66
|
|
stroke_mm = 73.7
|
|
wall_area = 0.02
|
|
wiebe_a = 5.0
|
|
wiebe_m = 2.0
|
|
|
|
[crankshaft]
|
|
friction_constant_nm = 10.27462
|
|
friction_quadratic_nm_s2 = 0.0
|
|
friction_viscous_nm_s = 0.01027462
|
|
inertia_kg_m2 = 0.3082384
|
|
|
|
[ecu]
|
|
idle_base_opening = 0.05
|
|
idle_control = "feedback"
|
|
idle_ki = 4e-05
|
|
idle_kp = 0.0001
|
|
idle_max_opening = 0.25
|
|
idle_minimum_advance_deg = -5.0
|
|
idle_rpm = 1000.0
|
|
idle_spark_gain = 0.02
|
|
ignition_map = [[0.0, 10.0], [15000.0, 40.0]]
|
|
overrun_cut_rpm = 3500.0
|
|
overrun_fuel_cut_enabled = true
|
|
overrun_ignition_cut_enabled = false
|
|
overrun_resume_rpm = 2400.0
|
|
power_afr = 12.8
|
|
rev_limit_enabled = true
|
|
rev_limit_fuel_cut_enabled = true
|
|
rev_limit_rpm = 7000.0
|
|
rev_resume_rpm = 6750.0
|
|
stoichiometric_afr = 14.7
|
|
throttle_closing_rate = 0.0
|
|
throttle_closing_time_constant_s = 0.0
|
|
throttle_rate = 1000.0
|
|
throttle_time_constant_s = 0.001
|
|
|
|
[vehicle]
|
|
air_density = 1.225
|
|
clutch_capacity = 565.1038
|
|
clutch_engagement_rate = 8.0
|
|
drag_coefficient = 0.7
|
|
final_drive_ratio = 2.7
|
|
frontal_area = 0.65
|
|
gear_ratios = [4.1, 2.7, 2.0, 1.55, 1.25, 0.98]
|
|
gravity = 9.80665
|
|
mass_kg = 1400.0
|
|
primary_reduction = 1.8
|
|
rolling_resistance = 0.015
|
|
rotational_inertia_kg_m2 = 1.2
|
|
wheel_radius_mm = 320.0
|
|
|
|
[fuel]
|
|
system = "injection"
|
|
|
|
[junctions]
|
|
h_pipe = true
|
|
|
|
[[pipes]]
|
|
id = "intake"
|
|
diameter_mm = 75.0
|
|
|
|
[[pipes]]
|
|
id = "runners"
|
|
count = 6
|
|
diameter_mm = 35.0
|
|
|
|
[[pipes]]
|
|
id = "primary_1"
|
|
diameter_mm = 38.0
|
|
|
|
[[pipes]]
|
|
id = "primary_2"
|
|
diameter_mm = 38.0
|
|
|
|
[[pipes]]
|
|
id = "primary_3"
|
|
diameter_mm = 38.0
|
|
|
|
[[pipes]]
|
|
id = "primary_4"
|
|
diameter_mm = 38.0
|
|
|
|
[[pipes]]
|
|
id = "primary_5"
|
|
diameter_mm = 38.0
|
|
|
|
[[pipes]]
|
|
id = "primary_6"
|
|
diameter_mm = 38.0
|
|
|
|
[[pipes]]
|
|
id = "tailpipe_13"
|
|
diameter_mm = 60.0
|
|
|
|
[[pipes]]
|
|
id = "secondary_14"
|
|
diameter_mm = 48.0
|
|
|
|
[[pipes]]
|
|
id = "secondary_15"
|
|
diameter_mm = 48.0
|
|
|
|
[cam.intake]
|
|
points = [
|
|
[0.000, 0.000000],
|
|
[340.000, 0.000000],
|
|
[345.000, 0.156314],
|
|
[350.000, 0.590029],
|
|
[355.000, 1.248307],
|
|
[360.000, 2.078310],
|
|
[365.000, 3.027200],
|
|
[370.000, 4.042138],
|
|
[375.000, 5.070285],
|
|
[380.000, 6.058803],
|
|
[385.000, 6.954854],
|
|
[390.000, 7.705600],
|
|
[395.000, 8.258202],
|
|
[400.000, 8.559821],
|
|
[402.500, 8.600000],
|
|
[527.500, 8.600000],
|
|
[532.500, 8.443686],
|
|
[537.500, 8.009971],
|
|
[542.500, 7.351693],
|
|
[547.500, 6.521690],
|
|
[552.500, 5.572800],
|
|
[557.500, 4.557862],
|
|
[562.500, 3.529715],
|
|
[567.500, 2.541197],
|
|
[572.500, 1.645146],
|
|
[577.500, 0.894400],
|
|
[582.500, 0.341798],
|
|
[587.500, 0.040179],
|
|
[590.000, 0.000000],
|
|
[720.000, 0.000000]
|
|
]
|
|
|
|
[cam.exhaust]
|
|
points = [
|
|
[0.000, 0.000000],
|
|
[130.000, 0.000000],
|
|
[135.000, 0.130350],
|
|
[140.000, 0.493218],
|
|
[145.000, 1.046327],
|
|
[150.000, 1.747401],
|
|
[155.000, 2.554165],
|
|
[160.000, 3.424343],
|
|
[165.000, 4.315658],
|
|
[170.000, 5.185836],
|
|
[175.000, 5.992600],
|
|
[180.000, 6.693674],
|
|
[185.000, 7.246783],
|
|
[190.000, 7.609651],
|
|
[195.000, 7.740001],
|
|
[325.000, 7.740001],
|
|
[330.000, 7.609651],
|
|
[335.000, 7.246783],
|
|
[340.000, 6.693674],
|
|
[345.000, 5.992600],
|
|
[350.000, 5.185836],
|
|
[355.000, 4.315658],
|
|
[360.000, 3.424343],
|
|
[365.000, 2.554165],
|
|
[370.000, 1.747401],
|
|
[375.000, 1.046327],
|
|
[380.000, 0.493218],
|
|
[385.000, 0.130350],
|
|
[390.000, 0.000000],
|
|
[720.000, 0.000000]
|
|
]
|
|
|
|
[valves.intake]
|
|
mass_g = 35.0
|
|
spring_rate_n_per_mm = 38.0
|
|
damping_n_s_per_m = 24.0
|
|
seat_force_n = 75.0
|
|
maximum_lift_mm = 15.0
|
|
seat_restitution = 0.005
|
|
cam_restitution = 0.01
|
|
stop_restitution = 0.01
|
|
|
|
[valves.exhaust]
|
|
mass_g = 35.0
|
|
spring_rate_n_per_mm = 38.0
|
|
damping_n_s_per_m = 24.0
|
|
seat_force_n = 75.0
|
|
maximum_lift_mm = 15.0
|
|
seat_restitution = 0.005
|
|
cam_restitution = 0.01
|
|
stop_restitution = 0.01
|
|
|
|
[valve_sound]
|
|
mode_hz = 3600.0
|
|
effective_mass_g = 180.0
|
|
radiation_area_cm2 = 10.0
|
|
damping_ratio = 0.9
|
|
|
|
[[geometry.cylinders]]
|
|
origin_mm = [ -260, 0, 0 ]
|
|
tilt_deg = 0.0
|
|
|
|
[[geometry.cylinders]]
|
|
origin_mm = [ -156, 0, 0 ]
|
|
tilt_deg = 0.0
|
|
|
|
[[geometry.cylinders]]
|
|
origin_mm = [ -52, 0, 0 ]
|
|
tilt_deg = 0.0
|
|
|
|
[[geometry.cylinders]]
|
|
origin_mm = [ 52, 0, 0 ]
|
|
tilt_deg = 0.0
|
|
|
|
[[geometry.cylinders]]
|
|
origin_mm = [ 156, 0, 0 ]
|
|
tilt_deg = 0.0
|
|
|
|
[[geometry.cylinders]]
|
|
origin_mm = [ 260, 0, 0 ]
|
|
tilt_deg = 0.0
|
|
|
|
# intake
|
|
[[geometry.pipes]]
|
|
index = 0
|
|
points_mm = [
|
|
[ -512, 169.6989, -361.8 ],
|
|
[ -312, 169.6989, -361.8 ]
|
|
]
|
|
|
|
# runners 1
|
|
[[geometry.pipes]]
|
|
index = 1
|
|
points_mm = [
|
|
[ -260, 169.6989, -284.4 ],
|
|
[ -260, 169.6989, -34.4 ]
|
|
]
|
|
|
|
# runners 2
|
|
[[geometry.pipes]]
|
|
index = 2
|
|
points_mm = [
|
|
[ -156, 169.6989, -284.4 ],
|
|
[ -156, 169.6989, -34.4 ]
|
|
]
|
|
|
|
# runners 3
|
|
[[geometry.pipes]]
|
|
index = 3
|
|
points_mm = [
|
|
[ -52, 169.6989, -284.4 ],
|
|
[ -52, 169.6989, -34.4 ]
|
|
]
|
|
|
|
# runners 4
|
|
[[geometry.pipes]]
|
|
index = 4
|
|
points_mm = [
|
|
[ 52, 169.6989, -284.4 ],
|
|
[ 52, 169.6989, -34.4 ]
|
|
]
|
|
|
|
# runners 5
|
|
[[geometry.pipes]]
|
|
index = 5
|
|
points_mm = [
|
|
[ 156, 169.6989, -284.4 ],
|
|
[ 156, 169.6989, -34.4 ]
|
|
]
|
|
|
|
# runners 6
|
|
[[geometry.pipes]]
|
|
index = 6
|
|
points_mm = [
|
|
[ 260, 169.6989, -284.4 ],
|
|
[ 260, 169.6989, -34.4 ]
|
|
]
|
|
|
|
# primary_1
|
|
[[geometry.pipes]]
|
|
index = 7
|
|
points_mm = [
|
|
[ -260, 169.6989, 43 ],
|
|
[ -258.9425, 166.7079, 55.9219 ],
|
|
[ -255.954, 162.0061, 66.9219 ],
|
|
[ -251.3103, 155.731, 76.1501 ],
|
|
[ -245.2874, 148.0196, 83.7568 ],
|
|
[ -238.161, 139.0093, 89.8919 ],
|
|
[ -230.207, 128.8373, 94.7057 ],
|
|
[ -221.7012, 117.6409, 98.3485 ],
|
|
[ -212.9196, 105.5573, 100.9702 ],
|
|
[ -204.138, 92.7238, 102.7211 ],
|
|
[ -195.6323, 79.2776, 103.7514 ],
|
|
[ -187.6783, 65.3559, 104.2112 ],
|
|
[ -180.5519, 51.0961, 104.2507 ],
|
|
[ -174.5289, 36.6354, 104.02 ],
|
|
[ -169.8852, 22.111, 103.6693 ],
|
|
[ -166.8968, 7.6602, 103.3488 ],
|
|
[ -165.8393, -6.5798, 103.2085 ]
|
|
]
|
|
|
|
# primary_2
|
|
[[geometry.pipes]]
|
|
index = 8
|
|
points_mm = [
|
|
[ -156, 169.6989, 43 ],
|
|
[ -156, 166.8166, 54.605 ],
|
|
[ -156, 162.0189, 64.6276 ],
|
|
[ -156, 155.4836, 73.1827 ],
|
|
[ -156, 147.389, 80.3855 ],
|
|
[ -156, 137.9129, 86.3509 ],
|
|
[ -156, 127.2335, 91.194 ],
|
|
[ -156, 115.5287, 95.0298 ],
|
|
[ -156, 102.9766, 97.9735 ],
|
|
[ -156, 89.7552, 100.14 ],
|
|
[ -156, 76.0426, 101.6444 ],
|
|
[ -156, 62.0167, 102.6017 ],
|
|
[ -156, 47.8557, 103.1269 ],
|
|
[ -156, 33.7375, 103.3352 ],
|
|
[ -156, 19.8401, 103.3415 ],
|
|
[ -156, 6.3417, 103.261 ],
|
|
[ -156, -6.5798, 103.2085 ]
|
|
]
|
|
|
|
# primary_3
|
|
[[geometry.pipes]]
|
|
index = 9
|
|
points_mm = [
|
|
[ -52, 169.6989, 43 ],
|
|
[ -53.0575, 166.7079, 55.9219 ],
|
|
[ -56.046, 162.0061, 66.9219 ],
|
|
[ -60.6896, 155.731, 76.1501 ],
|
|
[ -66.7126, 148.0196, 83.7568 ],
|
|
[ -73.839, 139.0093, 89.8919 ],
|
|
[ -81.793, 128.8373, 94.7057 ],
|
|
[ -90.2988, 117.6409, 98.3485 ],
|
|
[ -99.0804, 105.5573, 100.9702 ],
|
|
[ -107.8619, 92.7238, 102.7211 ],
|
|
[ -116.3677, 79.2776, 103.7514 ],
|
|
[ -124.3217, 65.3559, 104.2112 ],
|
|
[ -131.4481, 51.0961, 104.2507 ],
|
|
[ -137.4711, 36.6354, 104.02 ],
|
|
[ -142.1148, 22.111, 103.6693 ],
|
|
[ -145.1033, 7.6602, 103.3488 ],
|
|
[ -146.1607, -6.5798, 103.2085 ]
|
|
]
|
|
|
|
# primary_4
|
|
[[geometry.pipes]]
|
|
index = 10
|
|
points_mm = [
|
|
[ 52, 169.6989, 43 ],
|
|
[ 53.0575, 166.6343, 57.2699 ],
|
|
[ 56.046, 161.9975, 70.224 ],
|
|
[ 60.6896, 155.8982, 81.9166 ],
|
|
[ 66.7126, 148.446, 92.4023 ],
|
|
[ 73.839, 139.7507, 101.7358 ],
|
|
[ 81.793, 129.9218, 109.9715 ],
|
|
[ 90.2988, 119.0691, 117.164 ],
|
|
[ 99.0804, 107.3023, 123.3678 ],
|
|
[ 107.8619, 94.731, 128.6374 ],
|
|
[ 116.3677, 81.465, 133.0275 ],
|
|
[ 124.3217, 67.6138, 136.5926 ],
|
|
[ 131.4481, 53.2872, 139.3871 ],
|
|
[ 137.4711, 38.5949, 141.4657 ],
|
|
[ 142.1148, 23.6465, 142.8829 ],
|
|
[ 145.1033, 8.5517, 143.6932 ],
|
|
[ 146.1607, -6.5798, 143.9512 ]
|
|
]
|
|
|
|
# primary_5
|
|
[[geometry.pipes]]
|
|
index = 11
|
|
points_mm = [
|
|
[ 156, 169.6989, 43 ],
|
|
[ 156, 166.7349, 56.0518 ],
|
|
[ 156, 162.0093, 68.1017 ],
|
|
[ 156, 155.6694, 79.1718 ],
|
|
[ 156, 147.8627, 89.284 ],
|
|
[ 156, 138.7365, 98.4604 ],
|
|
[ 156, 128.4383, 106.7232 ],
|
|
[ 156, 117.1154, 114.0943 ],
|
|
[ 156, 104.9152, 120.5959 ],
|
|
[ 156, 91.9852, 126.25 ],
|
|
[ 156, 78.4727, 131.0786 ],
|
|
[ 156, 64.5251, 135.1038 ],
|
|
[ 156, 50.2899, 138.3477 ],
|
|
[ 156, 35.9144, 140.8323 ],
|
|
[ 156, 21.546, 142.5797 ],
|
|
[ 156, 7.3321, 143.612 ],
|
|
[ 156, -6.5798, 143.9512 ]
|
|
]
|
|
|
|
# primary_6
|
|
[[geometry.pipes]]
|
|
index = 12
|
|
points_mm = [
|
|
[ 260, 169.6989, 43 ],
|
|
[ 258.9425, 166.6343, 57.2699 ],
|
|
[ 255.954, 161.9975, 70.224 ],
|
|
[ 251.3103, 155.8982, 81.9166 ],
|
|
[ 245.2874, 148.446, 92.4023 ],
|
|
[ 238.161, 139.7507, 101.7358 ],
|
|
[ 230.207, 129.9218, 109.9715 ],
|
|
[ 221.7012, 119.0691, 117.164 ],
|
|
[ 212.9196, 107.3023, 123.3678 ],
|
|
[ 204.138, 94.731, 128.6374 ],
|
|
[ 195.6323, 81.465, 133.0275 ],
|
|
[ 187.6783, 67.6138, 136.5926 ],
|
|
[ 180.5519, 53.2872, 139.3871 ],
|
|
[ 174.5289, 38.5949, 141.4657 ],
|
|
[ 169.8852, 23.6465, 142.8829 ],
|
|
[ 166.8968, 8.5517, 143.6932 ],
|
|
[ 165.8393, -6.5798, 143.9512 ]
|
|
]
|
|
|
|
# tailpipe_13
|
|
[[geometry.pipes]]
|
|
index = 13
|
|
points_mm = [
|
|
[ 218.4202, -70, 169.5 ],
|
|
[ 1718.4201, -70, 169.5 ]
|
|
]
|
|
|
|
# secondary_14
|
|
[[geometry.pipes]]
|
|
index = 14
|
|
points_mm = [
|
|
[ -137.5798, -27.3284, 112.6045 ],
|
|
[ -115.9354, -27.7815, 113.2086 ],
|
|
[ -94.9697, -29.0619, 114.9159 ],
|
|
[ -74.5859, -31.0515, 117.5686 ],
|
|
[ -54.6869, -33.632, 121.0094 ],
|
|
[ -35.1758, -36.6853, 125.0805 ],
|
|
[ -15.9556, -40.0932, 129.6243 ],
|
|
[ 3.0707, -43.7375, 134.4834 ],
|
|
[ 22, -47.5, 139.5 ],
|
|
[ 40.9293, -51.2625, 144.5166 ],
|
|
[ 59.9556, -54.9068, 149.3757 ],
|
|
[ 79.1758, -58.3147, 153.9195 ],
|
|
[ 98.6869, -61.368, 157.9906 ],
|
|
[ 118.5859, -63.9485, 161.4314 ],
|
|
[ 138.9697, -65.9381, 164.0842 ],
|
|
[ 159.9354, -67.2185, 165.7914 ],
|
|
[ 181.5798, -67.6716, 166.3955 ]
|
|
]
|
|
|
|
# secondary_15
|
|
[[geometry.pipes]]
|
|
index = 15
|
|
points_mm = [
|
|
[ 174.0108, -43.4202, 160.6401 ],
|
|
[ 174.1004, -44.1614, 160.6706 ],
|
|
[ 174.3536, -44.8101, 160.7569 ],
|
|
[ 174.7471, -45.3796, 160.8911 ],
|
|
[ 175.2574, -45.8829, 161.065 ],
|
|
[ 175.8613, -46.3335, 161.2709 ],
|
|
[ 176.5352, -46.7443, 161.5006 ],
|
|
[ 177.2559, -47.1288, 161.7463 ],
|
|
[ 178, -47.5, 162 ],
|
|
[ 178.7441, -47.8712, 162.2536 ],
|
|
[ 179.4648, -48.2557, 162.4994 ],
|
|
[ 180.1387, -48.6665, 162.7291 ],
|
|
[ 180.7426, -49.1171, 162.935 ],
|
|
[ 181.2529, -49.6204, 163.1089 ],
|
|
[ 181.6464, -50.1899, 163.2431 ],
|
|
[ 181.8996, -50.8386, 163.3294 ],
|
|
[ 181.9892, -51.5798, 163.3599 ]
|
|
]
|
|
|
|
[[geometry.volumes]]
|
|
id = "intake_plenum"
|
|
center_mm = [ 0, 169.6989, -361.8 ]
|
|
size_mm = [ 624, 62.1149, 154.8 ]
|
|
|
|
[[geometry.volumes]]
|
|
id = "junction_0"
|
|
center_mm = [ -156, -25, 109.5 ]
|
|
size_mm = [ 36.8403, 36.8403, 36.8403 ]
|
|
|
|
[[geometry.volumes]]
|
|
id = "junction_1"
|
|
center_mm = [ 156, -25, 154.5 ]
|
|
size_mm = [ 36.8403, 36.8403, 36.8403 ]
|
|
|
|
[[geometry.volumes]]
|
|
id = "junction_2"
|
|
center_mm = [ 200, -70, 169.5 ]
|
|
size_mm = [ 36.8403, 36.8403, 36.8403 ]
|