Files
FluidSimCpp/machines/sensor-speed-density-bench.machine.toml

1463 lines
37 KiB
TOML

cells_per_meter = 40.0
format = 10
name = 'Sensor speed-density EFI bench'
next_id = 15
next_sensor_id = 5
primary_shaft = 13
scene = 2
solver = 'rusanov'
[logic]
next_id = 6
[[logic.nodes]]
below = false
binding_label = ''
boolean = false
clamp = true
command = 'motor_enable'
ecu_strategy = 'ignition'
false_value = 0.0
gain = 1.0
high = 0.75
id = 1
initial = false
input_count = 2
input_high = 1.0
input_low = 0.0
kind = 'sensor'
low = 0.25
maximum = 1.0
minimum = 0.0
name = 'Crank pickup'
offset = 0.0
output_high = 1.0
output_low = 0.0
output_pressure_reference = 'none'
output_quantity = 'scalar'
part = 0
position = [ 0.0, 0.0 ]
pressure_reference = 'none'
quantity = 'scalar'
sensor = 1
sensor_kind = 'crank'
tolerance = 9.9999999999999995e-07
true_value = 1.0
value = 0.0
[[logic.nodes]]
below = false
binding_label = 'Speed-density ECU'
boolean = false
clamp = true
command = 'motor_enable'
ecu_strategy = 'speed_density'
false_value = 0.0
gain = 1.0
high = 0.75
id = 2
initial = false
input_count = 2
input_high = 1.0
input_low = 0.0
kind = 'ecu'
low = 0.25
maximum = 1.0
minimum = 0.0
name = 'Engine ECU inputs'
offset = 0.0
output_high = 1.0
output_low = 0.0
output_pressure_reference = 'none'
output_quantity = 'scalar'
part = 7
position = [ 340.0, 80.0 ]
pressure_reference = 'none'
quantity = 'scalar'
sensor = 0
sensor_kind = 'pressure'
tolerance = 9.9999999999999995e-07
true_value = 1.0
value = 0.0
[[logic.nodes]]
below = false
binding_label = ''
boolean = false
clamp = true
command = 'motor_enable'
ecu_strategy = 'ignition'
false_value = 0.0
gain = 1.0
high = 0.75
id = 4
initial = false
input_count = 2
input_high = 1.0
input_low = 0.0
kind = 'sensor'
low = 0.25
maximum = 1.0
minimum = 0.0
name = 'Measured manifold pressure'
offset = 0.0
output_high = 1.0
output_low = 0.0
output_pressure_reference = 'none'
output_quantity = 'scalar'
part = 0
position = [ 0.0, 240.0 ]
pressure_reference = 'none'
quantity = 'scalar'
sensor = 3
sensor_kind = 'pressure'
tolerance = 9.9999999999999995e-07
true_value = 1.0
value = 0.0
[[logic.nodes]]
below = false
binding_label = ''
boolean = false
clamp = true
command = 'motor_enable'
ecu_strategy = 'ignition'
false_value = 0.0
gain = 1.0
high = 0.75
id = 5
initial = false
input_count = 2
input_high = 1.0
input_low = 0.0
kind = 'sensor'
low = 0.25
maximum = 1.0
minimum = 0.0
name = 'Measured intake temperature'
offset = 0.0
output_high = 1.0
output_low = 0.0
output_pressure_reference = 'none'
output_quantity = 'scalar'
part = 0
position = [ 0.0, 460.0 ]
pressure_reference = 'none'
quantity = 'scalar'
sensor = 4
sensor_kind = 'gas_temperature'
tolerance = 9.9999999999999995e-07
true_value = 1.0
value = 0.0
[[logic.wires]]
from_node = 1
from_port = 'speed'
to_node = 2
to_port = 'speed'
[[logic.wires]]
from_node = 1
from_port = 'angle'
to_node = 2
to_port = 'angle'
[[logic.wires]]
from_node = 4
from_port = 'value'
to_node = 2
to_port = 'map'
[[logic.wires]]
from_node = 5
from_port = 'value'
to_node = 2
to_port = 'iat'
[[connections]]
a_part = 7
a_port = 'assignments'
b_part = 4
b_port = 'ecu_assignment'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'ecu_assignment'
[[connections]]
a_part = 8
a_port = 'start'
b_part = 1
b_port = 'gas'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'orifice'
[[connections]]
a_part = 8
a_port = 'end'
b_part = 2
b_port = 'inlet'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'orifice'
[[connections]]
a_part = 9
a_port = 'start'
b_part = 2
b_port = 'outlet'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'orifice'
[[connections]]
a_part = 9
a_port = 'end'
b_part = 3
b_port = 'face_x_negative'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'orifice'
[[connections]]
a_part = 10
a_port = 'start'
b_part = 3
b_port = 'face_x_positive'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'orifice'
[[connections]]
a_part = 10
a_port = 'end'
b_part = 4
b_port = 'intake'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'orifice'
[[connections]]
a_part = 11
a_port = 'start'
b_part = 4
b_port = 'exhaust'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'orifice'
[[connections]]
a_part = 11
a_port = 'end'
b_part = 5
b_port = 'face_x_negative'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'orifice'
[[connections]]
a_part = 12
a_port = 'start'
b_part = 5
b_port = 'face_x_positive'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'orifice'
[[connections]]
a_part = 12
a_port = 'end'
b_part = 6
b_port = 'gas'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'orifice'
[[connections]]
a_part = 13
a_port = 'shaft'
b_part = 4
b_port = 'shaft'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'mechanical'
[[connections]]
a_part = 13
a_port = 'shaft'
b_part = 14
b_port = 'shaft'
discharge = 1.0
inertance_length_m = 0.0099999997764825821
loss = 0.0
method = 'mechanical'
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
diameter_m = 0.039999999105930328
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 1
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'reservoir'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Pressure / atmosphere 1'
opening = 1.0
outlet_diameter_m = 0.039999999105930328
pedal_control = true
phase_deg = 0.0
points_m = [ [ -0.15000000596046448, 0.0, 0.0 ], [ 0.15000000596046448, 0.0, 0.0 ] ]
port_coordinates = []
position_m = [ -0.64999997615814209, 0.30000001192092896, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.039999999105930328, 0.039999999105930328, 0.039999999105930328 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
diameter_m = 0.039999999105930328
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 2
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'throttle'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Throttle valve 2'
opening = 0.5
outlet_diameter_m = 0.039999999105930328
pedal_control = false
phase_deg = 0.0
points_m = [ [ -0.15000000596046448, 0.0, 0.0 ], [ 0.15000000596046448, 0.0, 0.0 ] ]
port_coordinates = []
position_m = [ -0.40000000596046448, 0.30000001192092896, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.039999999105930328, 0.05000000074505806, 0.05000000074505806 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
diameter_m = 0.039999999105930328
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 3
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'chamber'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Chamber / tank 3'
opening = 1.0
outlet_diameter_m = 0.039999999105930328
pedal_control = true
phase_deg = 0.0
points_m = [ [ -0.15000000596046448, 0.0, 0.0 ], [ 0.15000000596046448, 0.0, 0.0 ] ]
port_coordinates = []
position_m = [ -0.20000000298023224, 0.30000001192092896, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.10000000149011612, 0.079999998211860657, 0.079999998211860657 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.injector]
cylinders = 1
ecu = 7
ecu_label = 'Speed-density ECU'
finite_supply = true
initial_kg = 0.10000000149011612
maximum_kg_s = 0.0010000000474974513
temperature_k = 300.0
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
diameter_m = 0.039999999105930328
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 4
ignition_tdc_deg = 0.0
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'cylinder'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Engine cylinder 4'
opening = 1.0
outlet_diameter_m = 0.039999999105930328
pedal_control = true
phase_deg = 0.0
points_m = [ [ -0.15000000596046448, 0.0, 0.0 ], [ 0.15000000596046448, 0.0, 0.0 ] ]
port_coordinates = []
position_m = [ 0.0, 0.20000000298023224, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.11999999731779099, 0.11999999731779099, 0.11999999731779099 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
diameter_m = 0.039999999105930328
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 5
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'chamber'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Chamber / tank 5'
opening = 1.0
outlet_diameter_m = 0.039999999105930328
pedal_control = true
phase_deg = 0.0
points_m = [ [ -0.15000000596046448, 0.0, 0.0 ], [ 0.15000000596046448, 0.0, 0.0 ] ]
port_coordinates = []
position_m = [ 0.20000000298023224, 0.30000001192092896, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.079999998211860657, 0.079999998211860657, 0.079999998211860657 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
diameter_m = 0.039999999105930328
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 6
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'reservoir'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Pressure / atmosphere 6'
opening = 1.0
outlet_diameter_m = 0.039999999105930328
pedal_control = true
phase_deg = 0.0
points_m = [ [ -0.15000000596046448, 0.0, 0.0 ], [ 0.15000000596046448, 0.0, 0.0 ] ]
port_coordinates = []
position_m = [ 0.64999997615814209, 0.30000001192092896, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.039999999105930328, 0.039999999105930328, 0.039999999105930328 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
diameter_m = 0.039999999105930328
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 7
injection_enabled = false
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'ecu'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Speed-density ECU'
opening = 1.0
outlet_diameter_m = 0.039999999105930328
pedal_control = true
phase_deg = 0.0
points_m = [ [ -0.15000000596046448, 0.0, 0.0 ], [ 0.15000000596046448, 0.0, 0.0 ] ]
port_coordinates = []
position_m = [ 0.0, 0.5, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.10000000149011612, 0.02500000037252903, 0.075000002980232239 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.ecu]
fixed_idle = false
idle_base_opening = 0.079999998211860657
idle_ki = 3.9999998989515007e-05
idle_kp = 9.9999997473787516e-05
idle_max_opening = 0.25
idle_minimum_advance = -5.0
idle_rpm = 1800.0
idle_spark_gain = 0.0
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.800000190734863
rev_limit_cut_time = 0.019999999552965164
rev_limit_enabled = false
rev_limit_fuel_cut_enabled = true
rev_limit_ignition_cut_enabled = true
rev_limit_rpm = 10000.0
rev_resume_rpm = 9750.0
stoichiometric_afr = 14.699999809265137
throttle_closing_rate = 0.0
throttle_closing_time_constant = 0.0
throttle_rate = 1000.0
throttle_time_constant = 0.0010000000474974513
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.sensor_ecu]
air_r_j_kg_k = 287.0
displacement_m3 = 0.00030041483114473522
enabled = true
fuel_kg_cycle = [ 1.9999999949504854e-06, 3.9999998989515007e-05, 1.9999999949504854e-06, 3.9999998989515007e-05 ]
fuel_rpm = [ 0.0, 6000.0 ]
fuel_tps = [ 0.0, 1.0 ]
strategy = 'speed_density'
target_afr = 14.699999809265137
ve_absolute_pa = [ 20000.0, 100000.0 ]
ve_rpm = [ 0.0, 6000.0 ]
volumetric_efficiency = [ 0.89999997615814209, 0.89999997615814209, 0.89999997615814209, 0.89999997615814209 ]
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 8
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'pipe'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Pipe / reducer 8'
opening = 1.0
pedal_control = true
phase_deg = 0.0
point_diameters_m = [ 0.032000001519918442, 0.032000001519918442 ]
points_m = [ [ -0.11500000953674316, 0.0, 0.0 ], [ 0.11499994993209839, 0.0, 0.0 ] ]
port_coordinates = []
position_m = [ -0.53499996662139893, 0.30000001192092896, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.11999999731779099, 0.11999999731779099, 0.11999999731779099 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 9
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'pipe'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Pipe / reducer 9'
opening = 1.0
pedal_control = true
phase_deg = 0.0
point_diameters_m = [ 0.032000001519918442, 0.032000001519918442 ]
points_m = [ [ -0.064999997615814209, 0.0, 0.0 ], [ 0.064999997615814209, 0.0, 0.0 ] ]
port_coordinates = []
position_m = [ -0.31499999761581421, 0.30000001192092896, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.11999999731779099, 0.11999999731779099, 0.11999999731779099 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 10
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'pipe'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Pipe / reducer 10'
opening = 1.0
pedal_control = true
phase_deg = 0.0
point_diameters_m = [ 0.032000001519918442, 0.032000001519918442 ]
points_m = [ [ -0.066375002264976501, 0.031380951404571533, 0.0 ], [ 0.066375002264976501, -0.031380951404571533, 0.0 ] ]
port_coordinates = []
position_m = [ -0.083625003695487976, 0.26861906051635742, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.11999999731779099, 0.11999999731779099, 0.11999999731779099 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 11
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'pipe'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Pipe / reducer 11'
opening = 1.0
pedal_control = true
phase_deg = 0.0
point_diameters_m = [ 0.032000001519918442, 0.032000001519918442 ]
points_m = [ [ -0.071374997496604919, -0.031380951404571533, 0.0 ], [ 0.071374997496604919, 0.031380951404571533, 0.0 ] ]
port_coordinates = []
position_m = [ 0.088624998927116394, 0.26861906051635742, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.11999999731779099, 0.11999999731779099, 0.11999999731779099 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 12
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'pipe'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Pipe / reducer 12'
opening = 1.0
pedal_control = true
phase_deg = 0.0
point_diameters_m = [ 0.032000001519918442, 0.032000001519918442 ]
points_m = [ [ -0.20499998331069946, 0.0, 0.0 ], [ 0.20499998331069946, 0.0, 0.0 ] ]
port_coordinates = []
position_m = [ 0.44499999284744263, 0.30000001192092896, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.11999999731779099, 0.11999999731779099, 0.11999999731779099 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
diameter_m = 0.039999999105930328
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 13
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'shaft'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = 'Main crankshaft'
opening = 1.0
outlet_diameter_m = 0.039999999105930328
pedal_control = true
phase_deg = 0.0
points_m = [ [ -0.15000000596046448, 0.0, 0.0 ], [ 0.15000000596046448, 0.0, 0.0 ] ]
port_coordinates = []
position_m = [ 0.0, 0.049999997019767761, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.25, 0.035000000149011612, 0.035000000149011612 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.shaft]
friction_nm = 0.15000000596046448
inertia_kg_m2 = 0.15000000596046448
initial_angle_rad = 0.0
initial_speed_rad_s = 0.0
quadratic_nm_s2 = 0.0
starter_nm = 15.0
viscous_nm_s = 0.0020000000949949026
[[parts]]
afr = 14.699999809265137
ambient_temperature = 300.0
bore_m = 0.075000002980232239
burn_duration_deg = 60.0
burn_start_deg = 5.0
compression = 11.5
cracking_pressure_pa = 100.0
diameter_m = 0.039999999105930328
discharge = 0.80000001192092896
energy_variation = 0.05000000074505806
exhaust_close_deg = 370.0
exhaust_open_deg = 130.0
exhaust_profile = []
exhaust_valve_count = 1
exhaust_valve_m = 0.028000000864267349
fuel_lhv = 44000000.0
heat_transfer = 100.0
id = 14
injection_enabled = true
intake_close_deg = 580.0
intake_open_deg = 350.0
intake_profile = []
intake_valve_count = 1
intake_valve_m = 0.029999999329447746
junction_method = 0
kind = 'drive_motor'
maximum_lift_m = 0.0080000003799796104
misfire_probability = 0.0
name = '3000 RPM test drive'
opening = 1.0
outlet_diameter_m = 0.039999999105930328
pedal_control = true
phase_deg = 0.0
points_m = [ [ -0.15000000596046448, 0.0, 0.0 ], [ 0.15000000596046448, 0.0, 0.0 ] ]
port_coordinates = []
position_m = [ -0.30000001192092896, 0.049999997019767761, 0.0 ]
pressure_pa = 101325.0
rod_m = 0.1120000034570694
rotation_deg = [ 0.0, 0.0, 0.0 ]
size_m = [ 0.11999999731779099, 0.090000003576278687, 0.090000003576278687 ]
spark_advance_deg = 20.0
stroke_m = 0.068000003695487976
temperature_k = 300.0
turning_loss = 0.0
valve_damping = 24.0
valve_mass_kg = 0.035000000149011612
valve_preload_n = 100.0
valve_spring_n_m = 30000.0
wall_area_m2 = 0.019999999552965164
wiebe_a = 5.0
wiebe_m = 2.0
[parts.drive]
enabled = true
speed_control = true
target_speed_rad_s = 314.15927124023438
torque_nm = 1.0
[parts.exhaust_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[parts.intake_dynamics]
cam_restitution = 0.0099999997764825821
damping = 24.0
mass_kg = 0.035000000149011612
maximum_lift = 0.014999999664723873
seat_force = 100.0
seat_restitution = 0.004999999888241291
spring_rate = 30000.0
stop_restitution = 0.0099999997764825821
[[probes]]
generated_output = false
id = 1
name = 'Cylinder pressure'
part = 4
position = 0.5
quantity = 0
reference_afr = 14.699999809265137
[[probes]]
generated_output = false
id = 2
name = 'Crank RPM'
part = 13
position = 0.5
quantity = 6
reference_afr = 14.699999809265137
[[probes]]
generated_output = false
id = 3
name = 'Charge AFR'
part = 4
position = 0.5
quantity = 5
reference_afr = 14.699999809265137
[[sensors]]
angle_offset_rad = 0.0
id = 1
kind = 'crank'
name = 'Crank speed / position / Main crankshaft'
[sensors.reference]
label = ''
part = 0
position = 0.5
[sensors.target]
label = 'Main crankshaft'
part = 13
position = 0.5
[[sensors]]
angle_offset_rad = 0.0
id = 3
kind = 'pressure'
name = 'Intake MAP / absolute'
[sensors.reference]
label = ''
part = 0
position = 0.5
[sensors.target]
label = 'Chamber / tank 3'
part = 3
position = 0.5
[[sensors]]
angle_offset_rad = 0.0
id = 4
kind = 'gas_temperature'
name = 'Intake gas temperature / IAT'
[sensors.reference]
label = ''
part = 0
position = 0.5
[sensors.target]
label = 'Chamber / tank 3'
part = 3
position = 0.5