14
1 Design of Gasoline engine control system Design of Gasoline engine control system final presentation final presentation Presented By Presented By : : Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor Instructor : : Moni Orbach Moni Orbach 15/5/200 8

1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

Embed Size (px)

Citation preview

Page 1: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

1

Design of Gasoline engine control Design of Gasoline engine control system system

final presentationfinal presentation

Presented ByPresented By::

Sameh DamuniSameh Damuni

Firas KhairFiras Khair

InstructorInstructor:: Moni OrbachMoni Orbach

15/5/2008

Page 2: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

2

IntroductionIntroduction In this project we implemented a gasoline In this project we implemented a gasoline

engine control system.engine control system. The signals that the system generates are based The signals that the system generates are based

on information that it gets from varied sensors.on information that it gets from varied sensors. We simplified the project by dividing it to several We simplified the project by dividing it to several

blocks, every block was implemented singly, and blocks, every block was implemented singly, and at last we connected all the blocks together.at last we connected all the blocks together.

Our project was implemented using the LabView Our project was implemented using the LabView software.software.

Page 3: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

3

Block diagram for the Block diagram for the systemsystem

Page 4: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

The system includes several blocks, as we see in the The system includes several blocks, as we see in the block diagram: block diagram:

EngineEngineSensors lookup tablesSensors lookup tablesPulse width factor blockPulse width factor blockPedal Pedal BasicBasic

4

Block diagram for the Block diagram for the systemsystem

Page 5: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

5

Block diagram for the Block diagram for the systemsystem

Engine:Engine:

This part we built in the first semester, and it includes the simulation of the engine we will control.

Front view

Implementation

Page 6: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

6

Block diagram for the Block diagram for the systemsystem

RPML1

O2

A3

D4

(V)5

10001ms2ms3ms4ms5ms20002ms4ms6ms8ms10ms30003ms6ms9ms12m

s15ms

40004ms8ms12ms

16ms

20ms

50005ms10ms

15ms

20ms

25ms

60006ms12ms

18ms

24ms

30ms

CTS(volt)

CTS Factor

00.8

11

21.01

31.02

41.03

51.04

OS(volt)

OS Factor

01.210.8

MAPS

oxygen sensor

CTS

Mass airflow sensorMAS(volt)MAS Factor01.011.0121.0231.0341.0451.05

TPS TPS(volt)TPS Factor

0.251.0

1.01.01

2.01.02

3.01.03

4.01.04

5.01.05

Sensors lookup Sensors lookup tablestables:

Page 7: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

7

Block diagram for the Block diagram for the systemsystem

Pulse width factor block and Pedal:Pulse width factor block and Pedal:

This two units calculates the pulse width of each signal of the injectors , by multiplying the base pulse width with the factors we get from the lookup tables.

P.W.= X(basic) * OS factor * CTS factor *MAS factor * TPS factor

The X(basic) is calculated by the MAPS and RPM lookup table (in msec).

Page 8: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

8

Block diagram for the Block diagram for the systemsystem

Basic:Basic:

The basic includes two state machines, one for the ignition signal and the other for the injectors signals.

The state machines are shown in the next page….

Page 9: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

9

Block diagram for the Block diagram for the systemsystem

Basic:Basic:Injectors state machine:

Page 10: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

10

Block diagram for the Block diagram for the systemsystem

Basic:Basic:Ignition state machine:

Page 11: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

11

Project panel viewProject panel view

Page 12: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

12

Summery and Summery and conclusionsconclusions

After we built each block separately, we connected the blocks and got the whole system. The engine control system we built has several disadvantage:

The system behavior is not compatible 100% with the real one, because the sensors transmission functions are not linear, and it was hard to define them.The engine is not real, because we didn’t care extreme states, such as sudden stop.We also didn’t care engine load for the situation of using the cruise control option, and it’s effect on system behavior (pulse width).

Page 13: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

13

Summery and Summery and conclusionsconclusions

Suggestions for continuance projects: Suggestions for continuance projects:

To implement the system based on FPGA (implementing the state machines and saving the lookup tables).

To build interface of inputs and outputs, so the system we built can be connected and tested on a real engine .

Page 14: 1 Design of Gasoline engine control system final presentation Presented By: Sameh Damuni Sameh Damuni Firas Khair Firas Khair Instructor: Moni Orbach Moni

14

Thank Thank You!!You!!