Add machine workshop, typed logic, mechanics and sensor-driven ECUs
This commit is contained in:
1117
machines/air-compressor.machine.toml
Normal file
1117
machines/air-compressor.machine.toml
Normal file
File diff suppressed because it is too large
Load Diff
422
machines/assemblies/3-cyl-header.assembly.toml
Normal file
422
machines/assemblies/3-cyl-header.assembly.toml
Normal file
@@ -0,0 +1,422 @@
|
||||
cells_per_meter = 10.0
|
||||
drive_rpm = 0.0
|
||||
driven = false
|
||||
format = 4
|
||||
friction_constant = 0.15000000596046448
|
||||
friction_quadratic = 0.0
|
||||
friction_viscous = 0.0020000000949949026
|
||||
load_torque = 0.0
|
||||
name = '3-cyl-header'
|
||||
scene = 2
|
||||
shaft_inertia = 0.15000000596046448
|
||||
solver = 'rusanov'
|
||||
starter_torque = 15.0
|
||||
|
||||
[[connections]]
|
||||
a_part = 31
|
||||
a_port = 1
|
||||
b_part = 30
|
||||
b_port = 0
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 32
|
||||
a_port = 0
|
||||
b_part = 30
|
||||
b_port = 0
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 33
|
||||
a_port = 1
|
||||
b_part = 30
|
||||
b_port = 0
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 50
|
||||
a_port = 0
|
||||
b_part = 30
|
||||
b_port = 0
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[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 = 30
|
||||
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 = 1
|
||||
kind = 'junction'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
misfire_probability = 0.0
|
||||
name = 'Junction 30'
|
||||
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.01974998414516449, -0.032500006258487701, 0.042499996721744537 ]
|
||||
pressure_pa = 101325.0
|
||||
rod_m = 0.1120000034570694
|
||||
rotation_deg = [ 0.0, 0.0, 0.0 ]
|
||||
size_m = [ 0.059999998658895493, 0.059999998658895493, 0.059999998658895493 ]
|
||||
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 = 31
|
||||
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 31'
|
||||
opening = 1.0
|
||||
pedal_control = true
|
||||
phase_deg = 0.0
|
||||
point_diameters_m = [ 0.02500000037252903, 0.02500000037252903, 0.02500000037252903 ]
|
||||
points_m = [ [ 0.13300000131130219, -0.29750001430511475, -0.59825778007507324 ], [ 0.15052753686904907, -0.33734250068664551, -0.59909915924072266 ], [ 0.18999999761581421, -0.37000000476837158, -0.60000002384185791 ] ]
|
||||
port_coordinates = []
|
||||
position_m = [ -0.2097499817609787, 0.33749997615814209, 0.64249998331069946 ]
|
||||
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 = 32
|
||||
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 32'
|
||||
opening = 1.0
|
||||
pedal_control = true
|
||||
phase_deg = 0.0
|
||||
point_diameters_m = [ 0.02500000037252903, 0.02500000037252903, 0.02500000037252903, 0.02500000037252903 ]
|
||||
points_m = [ [ -0.36999994516372681, -0.37000000476837158, -0.52000004053115845 ], [ -0.4761640727519989, -0.34520614147186279, -0.51906377077102661 ], [ -0.52133440971374512, -0.32712483406066895, -0.5185772180557251 ], [ -0.53999996185302734, -0.29750001430511475, -0.51825779676437378 ] ]
|
||||
port_coordinates = []
|
||||
position_m = [ 0.35024997591972351, 0.33749997615814209, 0.5625 ]
|
||||
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 = 33
|
||||
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 33'
|
||||
opening = 1.0
|
||||
pedal_control = true
|
||||
phase_deg = 0.0
|
||||
point_diameters_m = [ 0.02500000037252903, 0.02500000037252903, 0.02500000037252903, 0.02500000037252903 ]
|
||||
points_m = [ [ 0.16699999570846558, -0.29750001430511475, 0.14174219965934753 ], [ 0.21503587067127228, -0.35698139667510986, 0.14158914983272552 ], [ 0.25817635655403137, -0.36491745710372925, 0.14149604737758636 ], [ 0.44999998807907104, -0.37000000476837158, 0.13999998569488525 ] ]
|
||||
port_coordinates = []
|
||||
position_m = [ -0.46974998712539673, 0.33749997615814209, -0.09749998152256012 ]
|
||||
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 = 50
|
||||
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 50'
|
||||
opening = 1.0
|
||||
pedal_control = true
|
||||
phase_deg = 0.0
|
||||
point_diameters_m = [ 0.029999999329447746, 0.029999999329447746 ]
|
||||
points_m = [ [ -0.46999996900558472, -0.37000000476837158, -0.2200000137090683 ], [ -0.15000000596046448, -0.29999998211860657, -0.31000000238418579 ] ]
|
||||
port_coordinates = []
|
||||
position_m = [ 0.45024999976158142, 0.33749997615814209, 0.26250001788139343 ]
|
||||
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
|
||||
|
||||
[[probes]]
|
||||
id = 1
|
||||
name = 'Lambda / Pipe / reducer 50'
|
||||
part = 50
|
||||
position = 0.5
|
||||
quantity = 4
|
||||
reference_afr = 14.699999809265137
|
||||
3293
machines/flat6-imported.machine.toml
Normal file
3293
machines/flat6-imported.machine.toml
Normal file
File diff suppressed because it is too large
Load Diff
1076
machines/logic-compressor-bench.machine.toml
Normal file
1076
machines/logic-compressor-bench.machine.toml
Normal file
File diff suppressed because it is too large
Load Diff
1465
machines/paralell-twin.machine.toml
Normal file
1465
machines/paralell-twin.machine.toml
Normal file
File diff suppressed because it is too large
Load Diff
1399
machines/sensor-alpha-n-bench.machine.toml
Normal file
1399
machines/sensor-alpha-n-bench.machine.toml
Normal file
File diff suppressed because it is too large
Load Diff
165
machines/sensor-bench.machine.toml
Normal file
165
machines/sensor-bench.machine.toml
Normal file
@@ -0,0 +1,165 @@
|
||||
format = 7
|
||||
name = 'Ideal sensor bench'
|
||||
primary_shaft = 6
|
||||
next_id = 8
|
||||
next_sensor_id = 7
|
||||
cells_per_meter = 40.0
|
||||
solver = 'rusanov'
|
||||
scene = 0
|
||||
|
||||
[[parts]]
|
||||
id = 1
|
||||
kind = 'reservoir'
|
||||
name = 'Compressed air supply'
|
||||
position_m = [-0.5, 0.25, 0.0]
|
||||
pressure_pa = 200000.0
|
||||
temperature_k = 300.0
|
||||
|
||||
[[parts]]
|
||||
id = 2
|
||||
kind = 'throttle'
|
||||
name = 'Fixed opening valve'
|
||||
position_m = [-0.1, 0.25, 0.0]
|
||||
size_m = [0.04, 0.05, 0.05]
|
||||
pedal_control = false
|
||||
opening = 0.45
|
||||
|
||||
[[parts]]
|
||||
id = 3
|
||||
kind = 'chamber'
|
||||
name = 'Receiving tank'
|
||||
position_m = [0.3, 0.25, 0.0]
|
||||
size_m = [0.12, 0.12, 0.12]
|
||||
|
||||
[[parts]]
|
||||
id = 4
|
||||
kind = 'pipe'
|
||||
name = 'Supply pipe'
|
||||
position_m = [0.0, 0.0, 0.0]
|
||||
points_m = [[-0.5, 0.25, 0.0], [-0.12, 0.25, 0.0]]
|
||||
point_diameters_m = [0.04, 0.04]
|
||||
|
||||
[[parts]]
|
||||
id = 5
|
||||
kind = 'pipe'
|
||||
name = 'Measured filling pipe'
|
||||
position_m = [0.0, 0.0, 0.0]
|
||||
points_m = [[-0.08, 0.25, 0.0], [0.24, 0.25, 0.0]]
|
||||
point_diameters_m = [0.04, 0.04]
|
||||
|
||||
[[parts]]
|
||||
id = 6
|
||||
kind = 'shaft'
|
||||
name = 'Pickup demonstration shaft'
|
||||
position_m = [0.1, 0.2, 0.3]
|
||||
size_m = [0.25, 0.035, 0.035]
|
||||
[parts.shaft]
|
||||
inertia_kg_m2 = 0.15
|
||||
|
||||
[[parts]]
|
||||
id = 7
|
||||
kind = 'drive_motor'
|
||||
name = 'Ideal speed drive'
|
||||
position_m = [-0.25, 0.2, 0.3]
|
||||
size_m = [0.12, 0.09, 0.09]
|
||||
[parts.drive]
|
||||
speed_control = true
|
||||
target_speed_rad_s = 188.49556
|
||||
enabled = true
|
||||
|
||||
[[connections]]
|
||||
a_part = 4
|
||||
a_port = 'start'
|
||||
b_part = 1
|
||||
b_port = 'gas'
|
||||
method = 'orifice'
|
||||
|
||||
[[connections]]
|
||||
a_part = 4
|
||||
a_port = 'end'
|
||||
b_part = 2
|
||||
b_port = 'inlet'
|
||||
method = 'orifice'
|
||||
|
||||
[[connections]]
|
||||
a_part = 5
|
||||
a_port = 'start'
|
||||
b_part = 2
|
||||
b_port = 'outlet'
|
||||
method = 'orifice'
|
||||
|
||||
[[connections]]
|
||||
a_part = 5
|
||||
a_port = 'end'
|
||||
b_part = 3
|
||||
b_port = 'face_x_negative'
|
||||
method = 'orifice'
|
||||
|
||||
[[connections]]
|
||||
a_part = 6
|
||||
a_port = 'shaft'
|
||||
b_part = 7
|
||||
b_port = 'shaft'
|
||||
method = 'mechanical'
|
||||
|
||||
[[sensors]]
|
||||
id = 1
|
||||
kind = 'pressure'
|
||||
name = 'Tank absolute pressure'
|
||||
target = {part = 3, position = 0.5, label = 'Receiving tank'}
|
||||
reference = {part = 0, position = 0.5, label = ''}
|
||||
|
||||
[[sensors]]
|
||||
id = 2
|
||||
kind = 'gas_temperature'
|
||||
name = 'Tank gas temperature'
|
||||
target = {part = 3, position = 0.5, label = 'Receiving tank'}
|
||||
reference = {part = 0, position = 0.5, label = ''}
|
||||
|
||||
[[sensors]]
|
||||
id = 3
|
||||
kind = 'differential_pressure'
|
||||
name = 'Supply minus tank pressure'
|
||||
target = {part = 1, position = 0.5, label = 'Compressed air supply'}
|
||||
reference = {part = 3, position = 0.5, label = 'Receiving tank'}
|
||||
|
||||
[[sensors]]
|
||||
id = 4
|
||||
kind = 'mass_flow'
|
||||
name = 'Signed total filling flow'
|
||||
target = {part = 5, position = 0.5, label = 'Measured filling pipe'}
|
||||
reference = {part = 0, position = 0.5, label = ''}
|
||||
|
||||
[[sensors]]
|
||||
id = 5
|
||||
kind = 'crank'
|
||||
name = 'Shaft speed and crank position'
|
||||
angle_offset_rad = 0.0
|
||||
target = {part = 6, position = 0.5, label = 'Pickup demonstration shaft'}
|
||||
reference = {part = 0, position = 0.5, label = ''}
|
||||
|
||||
[[sensors]]
|
||||
id = 6
|
||||
kind = 'throttle_position'
|
||||
name = 'Valve mechanism opening'
|
||||
target = {part = 2, position = 0.5, label = 'Fixed opening valve'}
|
||||
reference = {part = 0, position = 0.5, label = ''}
|
||||
|
||||
[[probes]]
|
||||
id = 1
|
||||
part = 3
|
||||
name = 'Tank pressure'
|
||||
quantity = 0
|
||||
|
||||
[[probes]]
|
||||
id = 2
|
||||
part = 5
|
||||
name = 'Total filling flow'
|
||||
quantity = 2
|
||||
position = 0.5
|
||||
|
||||
[[probes]]
|
||||
id = 3
|
||||
part = 6
|
||||
name = 'Demonstration shaft RPM'
|
||||
quantity = 6
|
||||
1357
machines/sensor-ignition-bench.machine.toml
Normal file
1357
machines/sensor-ignition-bench.machine.toml
Normal file
File diff suppressed because it is too large
Load Diff
1462
machines/sensor-speed-density-bench.machine.toml
Normal file
1462
machines/sensor-speed-density-bench.machine.toml
Normal file
File diff suppressed because it is too large
Load Diff
93
machines/shaft-drive-bench.machine.toml
Normal file
93
machines/shaft-drive-bench.machine.toml
Normal file
@@ -0,0 +1,93 @@
|
||||
format = 6
|
||||
name = 'Shaft, flywheel and brake bench'
|
||||
primary_shaft = 1
|
||||
cells_per_meter = 40.0
|
||||
solver = 'rusanov'
|
||||
scene = 0
|
||||
|
||||
[[parts]]
|
||||
id = 1
|
||||
kind = 'shaft'
|
||||
name = 'Bench shaft'
|
||||
position_m = [0.0, 0.22, 0.0]
|
||||
size_m = [0.25, 0.035, 0.035]
|
||||
[parts.shaft]
|
||||
inertia_kg_m2 = 0.15
|
||||
friction_nm = 0.15
|
||||
viscous_nm_s = 0.002
|
||||
|
||||
[[parts]]
|
||||
id = 2
|
||||
kind = 'flywheel'
|
||||
name = 'Flywheel'
|
||||
position_m = [0.32, 0.22, 0.0]
|
||||
size_m = [0.025, 0.16, 0.16]
|
||||
[parts.shaft]
|
||||
inertia_kg_m2 = 0.35
|
||||
|
||||
[[parts]]
|
||||
id = 3
|
||||
kind = 'drive_motor'
|
||||
name = 'Torque motor'
|
||||
position_m = [-0.32, 0.22, 0.0]
|
||||
size_m = [0.12, 0.09, 0.09]
|
||||
[parts.drive]
|
||||
speed_control = false
|
||||
torque_nm = 10.0
|
||||
enabled = true
|
||||
|
||||
[[parts]]
|
||||
id = 4
|
||||
kind = 'brake'
|
||||
name = 'Adjustable brake'
|
||||
position_m = [0.0, 0.22, 0.24]
|
||||
size_m = [0.07, 0.1, 0.1]
|
||||
[parts.brake]
|
||||
constant_nm = 2.0
|
||||
viscous_nm_s = 0.01
|
||||
enabled = true
|
||||
|
||||
[[connections]]
|
||||
a_part = 1
|
||||
a_port = 'shaft'
|
||||
b_part = 2
|
||||
b_port = 'shaft'
|
||||
method = 'mechanical'
|
||||
|
||||
[[connections]]
|
||||
a_part = 1
|
||||
a_port = 'shaft'
|
||||
b_part = 3
|
||||
b_port = 'shaft'
|
||||
method = 'mechanical'
|
||||
|
||||
[[connections]]
|
||||
a_part = 1
|
||||
a_port = 'shaft'
|
||||
b_part = 4
|
||||
b_port = 'shaft'
|
||||
method = 'mechanical'
|
||||
|
||||
[[probes]]
|
||||
id = 1
|
||||
part = 1
|
||||
name = 'Bench RPM'
|
||||
quantity = 6
|
||||
|
||||
[[probes]]
|
||||
id = 2
|
||||
part = 3
|
||||
name = 'Motor input power'
|
||||
quantity = 8
|
||||
|
||||
[[probes]]
|
||||
id = 3
|
||||
part = 4
|
||||
name = 'Brake absorbed power'
|
||||
quantity = 8
|
||||
|
||||
[[probes]]
|
||||
id = 4
|
||||
part = 1
|
||||
name = 'Shaft net torque'
|
||||
quantity = 7
|
||||
1134
machines/single-450-imported.machine.toml
Normal file
1134
machines/single-450-imported.machine.toml
Normal file
File diff suppressed because it is too large
Load Diff
560
machines/single-cylinder.machine.toml
Normal file
560
machines/single-cylinder.machine.toml
Normal file
@@ -0,0 +1,560 @@
|
||||
cells_per_meter = 40.0
|
||||
drive_rpm = 1800.0
|
||||
driven = true
|
||||
format = 1
|
||||
load_torque = 0.0
|
||||
name = 'Single cylinder engine bench'
|
||||
scene = 2
|
||||
shaft_inertia = 0.15000000596046448
|
||||
solver = 'rusanov'
|
||||
|
||||
[[connections]]
|
||||
a_part = 7
|
||||
a_port = 0
|
||||
b_part = 1
|
||||
b_port = 0
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 7
|
||||
a_port = 1
|
||||
b_part = 2
|
||||
b_port = 0
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 8
|
||||
a_port = 0
|
||||
b_part = 2
|
||||
b_port = 1
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 8
|
||||
a_port = 1
|
||||
b_part = 3
|
||||
b_port = 0
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 9
|
||||
a_port = 0
|
||||
b_part = 3
|
||||
b_port = 1
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 9
|
||||
a_port = 1
|
||||
b_part = 4
|
||||
b_port = 0
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 10
|
||||
a_port = 0
|
||||
b_part = 4
|
||||
b_port = 1
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 10
|
||||
a_port = 1
|
||||
b_part = 5
|
||||
b_port = 0
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 11
|
||||
a_port = 0
|
||||
b_part = 5
|
||||
b_port = 1
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 11
|
||||
a_port = 1
|
||||
b_part = 6
|
||||
b_port = 0
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.039999999105930328
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 1
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'reservoir'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
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 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.039999999105930328
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 2
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'throttle'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
name = 'Throttle valve 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 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.039999999105930328
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 3
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'chamber'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
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 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.039999999105930328
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 4
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'cylinder'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
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 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.039999999105930328
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 5
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'chamber'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
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 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.039999999105930328
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 6
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'reservoir'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
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 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.032000001519918442
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 7
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'pipe'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
name = 'Pipe / reducer 7'
|
||||
opening = 1.0
|
||||
outlet_diameter_m = 0.032000001519918442
|
||||
pedal_control = true
|
||||
phase_deg = 0.0
|
||||
points_m = [ [ -0.11500000953674316, 0.0, 0.0 ], [ 0.11499994993209839, 0.0, 0.0 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.032000001519918442
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 8
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'pipe'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
name = 'Pipe / reducer 8'
|
||||
opening = 1.0
|
||||
outlet_diameter_m = 0.032000001519918442
|
||||
pedal_control = true
|
||||
phase_deg = 0.0
|
||||
points_m = [ [ -0.064999997615814209, 0.0, 0.0 ], [ 0.064999997615814209, 0.0, 0.0 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.032000001519918442
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 9
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'pipe'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
name = 'Pipe / reducer 9'
|
||||
opening = 1.0
|
||||
outlet_diameter_m = 0.032000001519918442
|
||||
pedal_control = true
|
||||
phase_deg = 0.0
|
||||
points_m = [ [ -0.066375002264976501, 0.031380951404571533, 0.0 ], [ 0.066375002264976501, -0.031380951404571533, 0.0 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.032000001519918442
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 10
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'pipe'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
name = 'Pipe / reducer 10'
|
||||
opening = 1.0
|
||||
outlet_diameter_m = 0.032000001519918442
|
||||
pedal_control = true
|
||||
phase_deg = 0.0
|
||||
points_m = [ [ -0.071374997496604919, -0.031380951404571533, 0.0 ], [ 0.071374997496604919, 0.031380951404571533, 0.0 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.032000001519918442
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 11
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'pipe'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
name = 'Pipe / reducer 11'
|
||||
opening = 1.0
|
||||
outlet_diameter_m = 0.032000001519918442
|
||||
pedal_control = true
|
||||
phase_deg = 0.0
|
||||
points_m = [ [ -0.20499998331069946, 0.0, 0.0 ], [ 0.20499998331069946, 0.0, 0.0 ] ]
|
||||
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
|
||||
1465
machines/twin-imported.machine.toml
Normal file
1465
machines/twin-imported.machine.toml
Normal file
File diff suppressed because it is too large
Load Diff
4957
machines/v8-h-imported.machine.toml
Normal file
4957
machines/v8-h-imported.machine.toml
Normal file
File diff suppressed because it is too large
Load Diff
254
machines/vacuum-pump.machine.toml
Normal file
254
machines/vacuum-pump.machine.toml
Normal file
@@ -0,0 +1,254 @@
|
||||
cells_per_meter = 40.0
|
||||
drive_rpm = 900.0
|
||||
driven = true
|
||||
format = 1
|
||||
load_torque = 0.0
|
||||
name = 'Vacuum pump bench'
|
||||
scene = 2
|
||||
shaft_inertia = 0.15000000596046448
|
||||
solver = 'rusanov'
|
||||
|
||||
[[connections]]
|
||||
a_part = 4
|
||||
a_port = 0
|
||||
b_part = 1
|
||||
b_port = 1
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 4
|
||||
a_port = 1
|
||||
b_part = 2
|
||||
b_port = 0
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 5
|
||||
a_port = 0
|
||||
b_part = 2
|
||||
b_port = 1
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[connections]]
|
||||
a_part = 5
|
||||
a_port = 1
|
||||
b_part = 3
|
||||
b_port = 0
|
||||
discharge = 1.0
|
||||
inertance_length_m = 0.0099999997764825821
|
||||
loss = 0.0
|
||||
method = 0
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.039999999105930328
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 1
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'chamber'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
name = 'Chamber / tank 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 ] ]
|
||||
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.20000000298023224, 0.18000000715255737, 0.18000000715255737 ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.039999999105930328
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 2
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'piston_pump'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
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 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.039999999105930328
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 3
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'reservoir'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
name = 'Pressure / atmosphere 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 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.032000001519918442
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 4
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'pipe'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
name = 'Pipe / reducer 4'
|
||||
opening = 1.0
|
||||
outlet_diameter_m = 0.032000001519918442
|
||||
pedal_control = true
|
||||
phase_deg = 0.0
|
||||
points_m = [ [ -0.14137500524520874, 0.02138093113899231, 0.0 ], [ 0.14137500524520874, -0.021380960941314697, 0.0 ] ]
|
||||
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
|
||||
|
||||
[[parts]]
|
||||
afr = 14.699999809265137
|
||||
bore_m = 0.075000002980232239
|
||||
compression = 11.5
|
||||
cracking_pressure_pa = 100.0
|
||||
diameter_m = 0.032000001519918442
|
||||
discharge = 0.80000001192092896
|
||||
exhaust_close_deg = 370.0
|
||||
exhaust_open_deg = 130.0
|
||||
exhaust_valve_count = 1
|
||||
exhaust_valve_m = 0.028000000864267349
|
||||
heat_transfer = 100.0
|
||||
id = 5
|
||||
intake_close_deg = 580.0
|
||||
intake_open_deg = 350.0
|
||||
intake_valve_count = 1
|
||||
intake_valve_m = 0.029999999329447746
|
||||
junction_method = 0
|
||||
kind = 'pipe'
|
||||
maximum_lift_m = 0.0080000003799796104
|
||||
name = 'Pipe / reducer 5'
|
||||
opening = 1.0
|
||||
outlet_diameter_m = 0.032000001519918442
|
||||
pedal_control = true
|
||||
phase_deg = 0.0
|
||||
points_m = [ [ -0.1913750022649765, -0.041380941867828369, 0.0 ], [ 0.1913750022649765, 0.041380941867828369, 0.0 ] ]
|
||||
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
|
||||
Reference in New Issue
Block a user