444 lines
9.5 KiB
TOML
444 lines
9.5 KiB
TOML
# Engine definition. Dimensional keys state their units.
|
|
schema_version = 2
|
|
id = "busso"
|
|
name = "Busso-inspired / 3.0 V6"
|
|
category = "V6"
|
|
description = "Estimated concept calibration / EFI"
|
|
order = 26
|
|
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 = "v"
|
|
maximum_load_torque_nm = 30.0
|
|
minimum_substeps = 1
|
|
phase_degrees = [0.0, 600.0, 480.0, 360.0, 240.0, 120.0]
|
|
pipe_damping = 1.0
|
|
starter_torque_nm = 73.97478
|
|
throttle_diameter_mm = 65.0
|
|
topology = "collector"
|
|
|
|
[cylinder]
|
|
afr = 14.7
|
|
ambient_temperature_k = 300.0
|
|
bore_mm = 93.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 = 29.76
|
|
fuel_lhv_j_per_kg = 4.4e+07
|
|
heat_transfer = 100.0
|
|
intake_valve_count = 1
|
|
intake_valve_diameter_mm = 35.34
|
|
misfire_probability = 0.0
|
|
rod_mm = 130.68
|
|
stroke_mm = 72.6
|
|
wall_area = 0.02
|
|
wiebe_a = 5.0
|
|
wiebe_m = 2.0
|
|
|
|
[crankshaft]
|
|
friction_constant_nm = 11.83596
|
|
friction_quadratic_nm_s2 = 0.0
|
|
friction_viscous_nm_s = 0.01183596
|
|
inertia_kg_m2 = 0.3550789
|
|
|
|
[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 = 650.978
|
|
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"
|
|
|
|
[[pipes]]
|
|
id = "intake"
|
|
diameter_mm = 75.0
|
|
|
|
[[pipes]]
|
|
id = "runners"
|
|
count = 6
|
|
diameter_mm = 35.0
|
|
|
|
[[pipes]]
|
|
id = "primaries"
|
|
count = 6
|
|
diameter_mm = 38.0
|
|
|
|
[[pipes]]
|
|
id = "tailpipe"
|
|
diameter_mm = 60.0
|
|
|
|
[cam.intake]
|
|
points = [
|
|
[0.000, 0.000000],
|
|
[340.000, 0.000000],
|
|
[345.000, 0.169037],
|
|
[350.000, 0.638054],
|
|
[355.000, 1.349914],
|
|
[360.000, 2.247475],
|
|
[365.000, 3.273600],
|
|
[370.000, 4.371149],
|
|
[375.000, 5.482982],
|
|
[380.000, 6.551962],
|
|
[385.000, 7.520947],
|
|
[390.000, 8.332800],
|
|
[395.000, 8.930381],
|
|
[400.000, 9.256550],
|
|
[402.500, 9.300000],
|
|
[527.500, 9.300000],
|
|
[532.500, 9.130963],
|
|
[537.500, 8.661946],
|
|
[542.500, 7.950086],
|
|
[547.500, 7.052525],
|
|
[552.500, 6.026400],
|
|
[557.500, 4.928851],
|
|
[562.500, 3.817018],
|
|
[567.500, 2.748038],
|
|
[572.500, 1.779053],
|
|
[577.500, 0.967200],
|
|
[582.500, 0.369619],
|
|
[587.500, 0.043450],
|
|
[590.000, 0.000000],
|
|
[720.000, 0.000000]
|
|
]
|
|
|
|
[cam.exhaust]
|
|
points = [
|
|
[0.000, 0.000000],
|
|
[130.000, 0.000000],
|
|
[135.000, 0.140960],
|
|
[140.000, 0.533364],
|
|
[145.000, 1.131493],
|
|
[150.000, 1.889632],
|
|
[155.000, 2.762062],
|
|
[160.000, 3.703068],
|
|
[165.000, 4.666933],
|
|
[170.000, 5.607939],
|
|
[175.000, 6.480369],
|
|
[180.000, 7.238508],
|
|
[185.000, 7.836637],
|
|
[190.000, 8.229041],
|
|
[195.000, 8.370001],
|
|
[325.000, 8.370001],
|
|
[330.000, 8.229041],
|
|
[335.000, 7.836637],
|
|
[340.000, 7.238508],
|
|
[345.000, 6.480369],
|
|
[350.000, 5.607939],
|
|
[355.000, 4.666933],
|
|
[360.000, 3.703068],
|
|
[365.000, 2.762062],
|
|
[370.000, 1.889632],
|
|
[375.000, 1.131493],
|
|
[380.000, 0.533364],
|
|
[385.000, 0.140960],
|
|
[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 = [ -111, 0, 0 ]
|
|
tilt_deg = -30.0
|
|
|
|
[[geometry.cylinders]]
|
|
origin_mm = [ 0, 0, 0 ]
|
|
tilt_deg = -30.0
|
|
|
|
[[geometry.cylinders]]
|
|
origin_mm = [ 111, 0, 0 ]
|
|
tilt_deg = -30.0
|
|
|
|
[[geometry.cylinders]]
|
|
origin_mm = [ -111, 0, 0 ]
|
|
tilt_deg = 30.0
|
|
|
|
[[geometry.cylinders]]
|
|
origin_mm = [ 0, 0, 0 ]
|
|
tilt_deg = 30.0
|
|
|
|
[[geometry.cylinders]]
|
|
origin_mm = [ 111, 0, 0 ]
|
|
tilt_deg = 30.0
|
|
|
|
# intake
|
|
[[geometry.pipes]]
|
|
index = 0
|
|
points_mm = [
|
|
[ -366.5, 459.3216, 0 ],
|
|
[ -166.5, 459.3216, 0 ]
|
|
]
|
|
|
|
# runners 1
|
|
[[geometry.pipes]]
|
|
index = 1
|
|
points_mm = [
|
|
[ -111, 413.2667, -51.3072 ],
|
|
[ -111, 163.2667, -51.3072 ]
|
|
]
|
|
|
|
# runners 2
|
|
[[geometry.pipes]]
|
|
index = 2
|
|
points_mm = [
|
|
[ 0, 413.2667, -51.3072 ],
|
|
[ 0, 163.2667, -51.3072 ]
|
|
]
|
|
|
|
# runners 3
|
|
[[geometry.pipes]]
|
|
index = 3
|
|
points_mm = [
|
|
[ 111, 413.2667, -51.3072 ],
|
|
[ 111, 163.2667, -51.3072 ]
|
|
]
|
|
|
|
# runners 4
|
|
[[geometry.pipes]]
|
|
index = 4
|
|
points_mm = [
|
|
[ -111, 413.2667, 51.3072 ],
|
|
[ -111, 163.2667, 51.3072 ]
|
|
]
|
|
|
|
# runners 5
|
|
[[geometry.pipes]]
|
|
index = 5
|
|
points_mm = [
|
|
[ 0, 413.2667, 51.3072 ],
|
|
[ 0, 163.2667, 51.3072 ]
|
|
]
|
|
|
|
# runners 6
|
|
[[geometry.pipes]]
|
|
index = 6
|
|
points_mm = [
|
|
[ 111, 413.2667, 51.3072 ],
|
|
[ 111, 163.2667, 51.3072 ]
|
|
]
|
|
|
|
# primaries 1
|
|
[[geometry.pipes]]
|
|
index = 7
|
|
points_mm = [
|
|
[ -111, 121.4167, -123.7935 ],
|
|
[ -109.1317, 108.6131, -136.7179 ],
|
|
[ -103.8516, 95.8547, -143.7139 ],
|
|
[ -95.6472, 83.2494, -145.3017 ],
|
|
[ -85.0059, 70.9048, -142.0016 ],
|
|
[ -72.415, 58.9287, -134.3337 ],
|
|
[ -58.3619, 47.4287, -122.818 ],
|
|
[ -43.334, 36.5127, -107.9749 ],
|
|
[ -27.8188, 26.2884, -90.3245 ],
|
|
[ -12.3035, 16.8635, -70.387 ],
|
|
[ 2.7243, 8.3456, -48.6825 ],
|
|
[ 16.7774, 0.8427, -25.7311 ],
|
|
[ 29.3683, -5.5377, -2.0532 ],
|
|
[ 40.0096, -10.6877, 21.8312 ],
|
|
[ 48.214, -14.4997, 45.4019 ],
|
|
[ 53.4941, -16.8659, 68.1387 ],
|
|
[ 55.3624, -17.6786, 89.5215 ]
|
|
]
|
|
|
|
# primaries 2
|
|
[[geometry.pipes]]
|
|
index = 8
|
|
points_mm = [
|
|
[ 0, 121.4167, -123.7935 ],
|
|
[ 0.8855, 110.0026, -134.8242 ],
|
|
[ 3.3879, 98.2756, -140.1187 ],
|
|
[ 7.2762, 86.3804, -140.21 ],
|
|
[ 12.3195, 74.4619, -135.6312 ],
|
|
[ 18.2867, 62.6649, -126.9155 ],
|
|
[ 24.947, 51.1341, -114.596 ],
|
|
[ 32.0692, 40.0143, -99.2058 ],
|
|
[ 39.4224, 29.4503, -81.2781 ],
|
|
[ 46.7756, 19.5869, -61.3459 ],
|
|
[ 53.8978, 10.5688, -39.9424 ],
|
|
[ 60.558, 2.5409, -17.6007 ],
|
|
[ 66.5253, -4.352, 5.1461 ],
|
|
[ 71.5685, -9.9652, 27.7648 ],
|
|
[ 75.4569, -14.1539, 49.7224 ],
|
|
[ 77.9593, -16.7733, 70.4856 ],
|
|
[ 78.8447, -17.6786, 89.5215 ]
|
|
]
|
|
|
|
# primaries 3
|
|
[[geometry.pipes]]
|
|
index = 9
|
|
points_mm = [
|
|
[ 111, 121.4167, -123.7935 ],
|
|
[ 110.9026, 110.4379, -134.231 ],
|
|
[ 110.6273, 99.0339, -138.9924 ],
|
|
[ 110.1996, 87.3613, -138.6148 ],
|
|
[ 109.6449, 75.5763, -133.6355 ],
|
|
[ 108.9885, 63.8354, -124.5916 ],
|
|
[ 108.2558, 52.2949, -112.0203 ],
|
|
[ 107.4724, 41.1112, -96.4587 ],
|
|
[ 106.6635, 30.4408, -78.4441 ],
|
|
[ 105.8547, 20.4401, -58.5136 ],
|
|
[ 105.0712, 11.2653, -37.2044 ],
|
|
[ 104.3386, 3.073, -15.0537 ],
|
|
[ 103.6822, -3.9805, 7.4014 ],
|
|
[ 103.1275, -9.7389, 29.6236 ],
|
|
[ 102.6997, -14.0456, 51.0758 ],
|
|
[ 102.4245, -16.7443, 71.2209 ],
|
|
[ 102.3271, -17.6786, 89.5215 ]
|
|
]
|
|
|
|
# primaries 4
|
|
[[geometry.pipes]]
|
|
index = 10
|
|
points_mm = [
|
|
[ -111, 121.4167, 123.7935 ],
|
|
[ -110.0686, 112.54, 133.3156 ],
|
|
[ -107.3627, 102.9428, 140.7747 ],
|
|
[ -103.0145, 92.8035, 146.3708 ],
|
|
[ -97.1563, 82.3007, 150.3036 ],
|
|
[ -89.9205, 71.6126, 152.7732 ],
|
|
[ -81.4393, 60.9178, 153.9794 ],
|
|
[ -71.845, 50.3947, 154.1221 ],
|
|
[ -61.2699, 40.2217, 153.4011 ],
|
|
[ -49.8463, 30.5773, 152.0164 ],
|
|
[ -37.7065, 21.6399, 150.1678 ],
|
|
[ -24.9827, 13.5879, 148.0551 ],
|
|
[ -11.8074, 6.5997, 145.8784 ],
|
|
[ 1.6873, 0.8539, 143.8375 ],
|
|
[ 15.369, -3.4712, 142.1322 ],
|
|
[ 29.1054, -6.1971, 140.9624 ],
|
|
[ 42.7643, -7.1453, 140.5281 ]
|
|
]
|
|
|
|
# primaries 5
|
|
[[geometry.pipes]]
|
|
index = 11
|
|
points_mm = [
|
|
[ 0, 121.4167, 123.7935 ],
|
|
[ 0.7587, 115.5283, 130.3663 ],
|
|
[ 2.9028, 109.4543, 135.6078 ],
|
|
[ 6.2345, 103.19, 139.6432 ],
|
|
[ 10.5557, 96.7306, 142.5977 ],
|
|
[ 15.6686, 90.0711, 144.5966 ],
|
|
[ 21.3753, 83.2068, 145.7648 ],
|
|
[ 27.4778, 76.1328, 146.2277 ],
|
|
[ 33.7783, 68.8444, 146.1105 ],
|
|
[ 40.0787, 61.3366, 145.5382 ],
|
|
[ 46.1812, 53.6047, 144.6361 ],
|
|
[ 51.8879, 45.6438, 143.5293 ],
|
|
[ 57.0008, 37.4491, 142.3431 ],
|
|
[ 61.3221, 29.0157, 141.2026 ],
|
|
[ 64.6537, 20.339, 140.2329 ],
|
|
[ 66.7978, 11.4139, 139.5593 ],
|
|
[ 67.5565, 2.2357, 139.307 ]
|
|
]
|
|
|
|
# primaries 6
|
|
[[geometry.pipes]]
|
|
index = 12
|
|
points_mm = [
|
|
[ 111, 121.4167, 123.7935 ],
|
|
[ 110.9165, 116.1043, 129.5562 ],
|
|
[ 110.6807, 110.3205, 134.1964 ],
|
|
[ 110.3142, 104.1052, 137.8177 ],
|
|
[ 109.8389, 97.4984, 140.5239 ],
|
|
[ 109.2765, 90.54, 142.4182 ],
|
|
[ 108.6487, 83.2702, 143.6045 ],
|
|
[ 107.9774, 75.7288, 144.1863 ],
|
|
[ 107.2844, 67.9558, 144.267 ],
|
|
[ 106.5913, 59.9913, 143.9504 ],
|
|
[ 105.9201, 51.8753, 143.3399 ],
|
|
[ 105.2923, 43.6476, 142.5392 ],
|
|
[ 104.7299, 35.3484, 141.6518 ],
|
|
[ 104.2546, 27.0177, 140.7813 ],
|
|
[ 103.8881, 18.6953, 140.0313 ],
|
|
[ 103.6522, 10.4213, 139.5053 ],
|
|
[ 103.5688, 2.2357, 139.307 ]
|
|
]
|
|
|
|
# tailpipe
|
|
[[geometry.pipes]]
|
|
index = 13
|
|
points_mm = [
|
|
[ 157.2357, -55, 146.7572 ],
|
|
[ 1657.2357, -55, 146.7572 ]
|
|
]
|
|
|
|
[[geometry.volumes]]
|
|
id = "intake_plenum"
|
|
center_mm = [ 0, 459.3216, 0 ]
|
|
size_mm = [ 333, 92.1099, 195.6144 ]
|
|
|
|
[[geometry.volumes]]
|
|
id = "exhaust_collector"
|
|
center_mm = [ 100, -55, 146.7572 ]
|
|
size_mm = [ 114.4714, 114.4714, 114.4714 ]
|