Add machine workshop, typed logic, mechanics and sensor-driven ECUs
This commit is contained in:
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
|
||||
Reference in New Issue
Block a user