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