1077 lines
25 KiB
TOML
1077 lines
25 KiB
TOML
cells_per_meter = 40.0
|
|
format = 8
|
|
name = 'Automatic air supply / logic bench'
|
|
next_id = 8
|
|
next_sensor_id = 3
|
|
primary_shaft = 6
|
|
scene = 2
|
|
solver = 'rusanov'
|
|
|
|
[logic]
|
|
next_id = 12
|
|
|
|
[[logic.nodes]]
|
|
below = false
|
|
binding_label = ''
|
|
boolean = false
|
|
clamp = true
|
|
command = 'motor_enable'
|
|
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 = 'Tank pressure'
|
|
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 = 'pressure'
|
|
tolerance = 9.9999999999999995e-07
|
|
true_value = 1.0
|
|
value = 0.0
|
|
|
|
[[logic.nodes]]
|
|
below = true
|
|
binding_label = ''
|
|
boolean = false
|
|
clamp = true
|
|
command = 'motor_enable'
|
|
false_value = 0.0
|
|
gain = 1.0
|
|
high = 150000.0
|
|
id = 2
|
|
initial = true
|
|
input_count = 2
|
|
input_high = 1.0
|
|
input_low = 0.0
|
|
kind = 'hysteresis'
|
|
low = 120000.0
|
|
maximum = 1.0
|
|
minimum = 0.0
|
|
name = 'Compressor demand'
|
|
offset = 0.0
|
|
output_high = 1.0
|
|
output_low = 0.0
|
|
output_pressure_reference = 'none'
|
|
output_quantity = 'scalar'
|
|
part = 0
|
|
position = [ 300.0, 0.0 ]
|
|
pressure_reference = 'absolute'
|
|
quantity = 'pressure'
|
|
sensor = 0
|
|
sensor_kind = 'pressure'
|
|
tolerance = 9.9999999999999995e-07
|
|
true_value = 1.0
|
|
value = 0.0
|
|
|
|
[[logic.nodes]]
|
|
below = false
|
|
binding_label = ''
|
|
boolean = true
|
|
clamp = true
|
|
command = 'motor_enable'
|
|
false_value = 0.0
|
|
gain = 1.0
|
|
high = 0.75
|
|
id = 3
|
|
initial = false
|
|
input_count = 2
|
|
input_high = 1.0
|
|
input_low = 0.0
|
|
kind = 'switch'
|
|
low = 0.25
|
|
maximum = 1.0
|
|
minimum = 0.0
|
|
name = 'Master enable'
|
|
offset = 0.0
|
|
output_high = 1.0
|
|
output_low = 0.0
|
|
output_pressure_reference = 'none'
|
|
output_quantity = 'scalar'
|
|
part = 0
|
|
position = [ 300.0, 240.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'
|
|
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 = 'and'
|
|
low = 0.25
|
|
maximum = 1.0
|
|
minimum = 0.0
|
|
name = 'Enabled demand'
|
|
offset = 0.0
|
|
output_high = 1.0
|
|
output_low = 0.0
|
|
output_pressure_reference = 'none'
|
|
output_quantity = 'scalar'
|
|
part = 0
|
|
position = [ 600.0, 0.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 = 'Bench speed drive'
|
|
boolean = false
|
|
clamp = true
|
|
command = 'motor_enable'
|
|
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 = 'command'
|
|
low = 0.25
|
|
maximum = 1.0
|
|
minimum = 0.0
|
|
name = 'Compressor motor enable'
|
|
offset = 0.0
|
|
output_high = 1.0
|
|
output_low = 0.0
|
|
output_pressure_reference = 'none'
|
|
output_quantity = 'scalar'
|
|
part = 7
|
|
position = [ 900.0, 0.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'
|
|
false_value = 0.0
|
|
gain = 1.0
|
|
high = 0.75
|
|
id = 6
|
|
initial = false
|
|
input_count = 2
|
|
input_high = 1.0
|
|
input_low = 0.0
|
|
kind = 'slider'
|
|
low = 0.25
|
|
maximum = 300.0
|
|
minimum = 0.0
|
|
name = 'Compressor speed (rad/s)'
|
|
offset = 0.0
|
|
output_high = 1.0
|
|
output_low = 0.0
|
|
output_pressure_reference = 'none'
|
|
output_quantity = 'scalar'
|
|
part = 0
|
|
position = [ 600.0, 260.0 ]
|
|
pressure_reference = 'none'
|
|
quantity = 'angular_speed'
|
|
sensor = 0
|
|
sensor_kind = 'pressure'
|
|
tolerance = 9.9999999999999995e-07
|
|
true_value = 1.0
|
|
value = 94.247782230377197
|
|
|
|
[[logic.nodes]]
|
|
below = false
|
|
binding_label = ''
|
|
boolean = false
|
|
clamp = true
|
|
command = 'motor_speed'
|
|
false_value = 0.0
|
|
gain = 1.0
|
|
high = 0.75
|
|
id = 7
|
|
initial = false
|
|
input_count = 2
|
|
input_high = 1.0
|
|
input_low = 0.0
|
|
kind = 'command'
|
|
low = 0.25
|
|
maximum = 1.0
|
|
minimum = 0.0
|
|
name = 'Motor speed target'
|
|
offset = 0.0
|
|
output_high = 1.0
|
|
output_low = 0.0
|
|
output_pressure_reference = 'none'
|
|
output_quantity = 'scalar'
|
|
part = 7
|
|
position = [ 900.0, 260.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'
|
|
false_value = 0.0
|
|
gain = 1.0
|
|
high = 0.75
|
|
id = 8
|
|
initial = false
|
|
input_count = 2
|
|
input_high = 1.0
|
|
input_low = 0.0
|
|
kind = 'readout'
|
|
low = 0.25
|
|
maximum = 1.0
|
|
minimum = 0.0
|
|
name = 'Tank pressure readout'
|
|
offset = 0.0
|
|
output_high = 1.0
|
|
output_low = 0.0
|
|
output_pressure_reference = 'none'
|
|
output_quantity = 'scalar'
|
|
part = 0
|
|
position = [ 300.0, -180.0 ]
|
|
pressure_reference = 'absolute'
|
|
quantity = 'pressure'
|
|
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'
|
|
false_value = 0.0
|
|
gain = 1.0
|
|
high = 0.75
|
|
id = 9
|
|
initial = false
|
|
input_count = 2
|
|
input_high = 1.0
|
|
input_low = 0.0
|
|
kind = 'lamp'
|
|
low = 0.25
|
|
maximum = 1.0
|
|
minimum = 0.0
|
|
name = 'Compressor running demand'
|
|
offset = 0.0
|
|
output_high = 1.0
|
|
output_low = 0.0
|
|
output_pressure_reference = 'none'
|
|
output_quantity = 'scalar'
|
|
part = 0
|
|
position = [ 900.0, -180.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'
|
|
false_value = 0.0
|
|
gain = 1.0
|
|
high = 0.75
|
|
id = 10
|
|
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 = 'Compressor 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, 380.0 ]
|
|
pressure_reference = 'none'
|
|
quantity = 'scalar'
|
|
sensor = 2
|
|
sensor_kind = 'crank'
|
|
tolerance = 9.9999999999999995e-07
|
|
true_value = 1.0
|
|
value = 0.0
|
|
|
|
[[logic.nodes]]
|
|
below = false
|
|
binding_label = ''
|
|
boolean = false
|
|
clamp = true
|
|
command = 'motor_enable'
|
|
false_value = 0.0
|
|
gain = 1.0
|
|
high = 0.75
|
|
id = 11
|
|
initial = false
|
|
input_count = 2
|
|
input_high = 1.0
|
|
input_low = 0.0
|
|
kind = 'readout'
|
|
low = 0.25
|
|
maximum = 1.0
|
|
minimum = 0.0
|
|
name = 'Measured angular speed'
|
|
offset = 0.0
|
|
output_high = 1.0
|
|
output_low = 0.0
|
|
output_pressure_reference = 'none'
|
|
output_quantity = 'scalar'
|
|
part = 0
|
|
position = [ 300.0, 420.0 ]
|
|
pressure_reference = 'none'
|
|
quantity = 'angular_speed'
|
|
sensor = 0
|
|
sensor_kind = 'pressure'
|
|
tolerance = 9.9999999999999995e-07
|
|
true_value = 1.0
|
|
value = 0.0
|
|
|
|
[[logic.wires]]
|
|
from_node = 1
|
|
from_port = 'value'
|
|
to_node = 2
|
|
to_port = 'in'
|
|
|
|
[[logic.wires]]
|
|
from_node = 2
|
|
from_port = 'out'
|
|
to_node = 4
|
|
to_port = 'in1'
|
|
|
|
[[logic.wires]]
|
|
from_node = 3
|
|
from_port = 'out'
|
|
to_node = 4
|
|
to_port = 'in2'
|
|
|
|
[[logic.wires]]
|
|
from_node = 4
|
|
from_port = 'out'
|
|
to_node = 5
|
|
to_port = 'in'
|
|
|
|
[[logic.wires]]
|
|
from_node = 6
|
|
from_port = 'out'
|
|
to_node = 7
|
|
to_port = 'in'
|
|
|
|
[[logic.wires]]
|
|
from_node = 1
|
|
from_port = 'value'
|
|
to_node = 8
|
|
to_port = 'in'
|
|
|
|
[[logic.wires]]
|
|
from_node = 4
|
|
from_port = 'out'
|
|
to_node = 9
|
|
to_port = 'in'
|
|
|
|
[[logic.wires]]
|
|
from_node = 10
|
|
from_port = 'speed'
|
|
to_node = 11
|
|
to_port = 'in'
|
|
|
|
[[connections]]
|
|
a_part = 4
|
|
a_port = 'start'
|
|
b_part = 3
|
|
b_port = 'gas'
|
|
discharge = 1.0
|
|
inertance_length_m = 0.0099999997764825821
|
|
loss = 0.0
|
|
method = 'orifice'
|
|
|
|
[[connections]]
|
|
a_part = 4
|
|
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 = 5
|
|
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 = 5
|
|
a_port = 'end'
|
|
b_part = 1
|
|
b_port = 'face_x_negative'
|
|
discharge = 1.0
|
|
inertance_length_m = 0.0099999997764825821
|
|
loss = 0.0
|
|
method = 'orifice'
|
|
|
|
[[connections]]
|
|
a_part = 6
|
|
a_port = 'shaft'
|
|
b_part = 2
|
|
b_port = 'shaft'
|
|
discharge = 1.0
|
|
inertance_length_m = 0.0099999997764825821
|
|
loss = 0.0
|
|
method = 'mechanical'
|
|
|
|
[[connections]]
|
|
a_part = 6
|
|
a_port = 'shaft'
|
|
b_part = 7
|
|
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 = 'chamber'
|
|
maximum_lift_m = 0.0080000003799796104
|
|
misfire_probability = 0.0
|
|
name = 'Compressed air tank'
|
|
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.40000000596046448, 0.2800000011920929, 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 = 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 = 'piston_pump'
|
|
maximum_lift_m = 0.0080000003799796104
|
|
misfire_probability = 0.0
|
|
name = 'Piston pump 2'
|
|
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 = 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 = 'reservoir'
|
|
maximum_lift_m = 0.0080000003799796104
|
|
misfire_probability = 0.0
|
|
name = 'Intake atmosphere'
|
|
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.40000000596046448, 0.31999999284744263, 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
|
|
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
|
|
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 4'
|
|
opening = 1.0
|
|
pedal_control = true
|
|
phase_deg = 0.0
|
|
point_diameters_m = [ 0.032000001519918442, 0.032000001519918442 ]
|
|
points_m = [ [ -0.24137499928474426, 0.061380922794342041, 0.0 ], [ 0.14137500524520874, -0.021380960941314697, 0.0 ] ]
|
|
port_coordinates = []
|
|
position_m = [ -0.15862500667572021, 0.25861907005310059, 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 = 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 = 'pipe'
|
|
maximum_lift_m = 0.0080000003799796104
|
|
misfire_probability = 0.0
|
|
name = 'Pipe / reducer 5'
|
|
opening = 1.0
|
|
pedal_control = true
|
|
phase_deg = 0.0
|
|
point_diameters_m = [ 0.032000001519918442, 0.032000001519918442 ]
|
|
points_m = [ [ -0.1913750022649765, -0.041380941867828369, 0.0 ], [ 0.13137499988079071, 0.0013809502124786377, 0.0 ] ]
|
|
port_coordinates = []
|
|
position_m = [ 0.20862500369548798, 0.27861905097961426, 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 = 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 = '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.0099999997764825821
|
|
initial_angle_rad = 0.0
|
|
initial_speed_rad_s = 0.0
|
|
quadratic_nm_s2 = 0.0
|
|
starter_nm = 0.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 = 7
|
|
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 = 'Bench speed 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.2800000011920929, 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 = 94.247779846191406
|
|
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 = 'Tank absolute pressure'
|
|
part = 1
|
|
position = 0.5
|
|
quantity = 0
|
|
reference_afr = 14.699999809265137
|
|
|
|
[[probes]]
|
|
generated_output = false
|
|
id = 2
|
|
name = 'Compressor shaft RPM'
|
|
part = 6
|
|
position = 0.5
|
|
quantity = 6
|
|
reference_afr = 14.699999809265137
|
|
|
|
[[probes]]
|
|
generated_output = false
|
|
id = 3
|
|
name = 'Drive power'
|
|
part = 7
|
|
position = 0.5
|
|
quantity = 8
|
|
reference_afr = 14.699999809265137
|
|
|
|
[[sensors]]
|
|
angle_offset_rad = 0.0
|
|
id = 1
|
|
kind = 'pressure'
|
|
name = 'Tank absolute pressure'
|
|
|
|
[sensors.reference]
|
|
label = ''
|
|
part = 0
|
|
position = 0.5
|
|
|
|
[sensors.target]
|
|
label = 'Compressed air tank'
|
|
part = 1
|
|
position = 0.5
|
|
|
|
[[sensors]]
|
|
angle_offset_rad = 0.0
|
|
id = 2
|
|
kind = 'crank'
|
|
name = 'Crank speed / position / Main crankshaft'
|
|
|
|
[sensors.reference]
|
|
label = ''
|
|
part = 0
|
|
position = 0.5
|
|
|
|
[sensors.target]
|
|
label = 'Main crankshaft'
|
|
part = 6
|
|
position = 0.5
|