SlideShare a Scribd company logo
1 of 6
Download to read offline
Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 
INTERNATIONAL JOURNAL OF ELECTRONICS AND 
17 – 19, July 2014, Mysore, Karnataka, India 
COMMUNICATION ENGINEERING  TECHNOLOGY (IJECET) 
ISSN 0976 – 6464(Print) 
ISSN 0976 – 6472(Online) 
Volume 5, Issue 8, August (2014), pp. 71-76 
© IAEME: http://www.iaeme.com/IJECET.asp 
Journal Impact Factor (2014): 7.2836 (Calculated by GISI) 
www.jifactor.com 
71 
 
IJECET 
© I A E M E 
DESIGN AND DEVELOPMENT OF 4 CYLINDER GASOLINE ENGINE 
MODEL FOR THE VERIFICATION OF COMPLEX DEVICE DRIVERS 
BASED ON INFINEON TC277 MICROCONTROLLER 
Mahesh Sanjeeva1 
M.Tech in VLSI Design and Embedded Systems (ECE) 
Sri Jayachamarajendra College of Engineering (SJCE) Mysore, INDIA-570006 
Project carried out at Infineon Technologies, Bangalore, INDIA- 560037 
ABSTRACT 
Device drivers developed for applications such as fuel injection, ignition, crank etc. are 
normally tested using hardware-in-loop (HIL) setups and require enormous amount of investment 
and time for configuring and debugging of HIL setups. To overcome the difficulty in controllability, 
configurability and fault injection in the real silicon setups, there is a need to provide simulation 
platform for running the engine control software. Infineon provides simulation platform for running 
the engine control software as it is run on the real silicon. However to verify the above mentioned 
device drivers, a model of the internal combustion engine is also required. The objective is to develop 
a model of the internal combustion engine in SystemC so that it can be integrated with the TC277 
simulation model and run the engine control algorithm in simulation. To control the other parameters 
such as accelerator pedal position, air/fuel ratio etc., and to show the status parameters such as engine 
RPM etc. a graphical user interface (GUI) also will be developed. 
Keywords: ECU-Engine control unit, HIL-Hardware-in-loop, ICE-Internal comburtion engine, 
MAP-Manifold Air Pressure, VCT-Variable Cam Timing. 
1. INTRODUCTION 
An Engine Control Unit (ECU) is an electronic circuitry which controls various aspects of an 
internal combustion engines operation also known as an Engine Control Module (ECM).. In the 
Automobile industry an electronic control unit (ECU) is an embedded electronic device that read 
signals coming from sensors placed at various parts and in different components of the car and 
depending on this information controls various important units e.g. engine and automated operations 
within the car and also keeps a check on the performance of some key components used in the car. 
Starting from the simplest ECUs that control the quantity of fuel injected into each cylinder each 
engine cycle to the most modern ECUs control the ignition timing, Variable Cam Timing (VCT), the
Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 
17 – 19, July 2014, Mysore, Karnataka, India 
level of boost maintained by the turbocharger (in turbocharged cars), and control other peripherals, 
ECUs now become a necessary component in the system to achieve the current emission norms. 
ECU determines the quantity of fuel, ignition timing and other parameters by monitoring the engine 
through sensors. These include MAP sensor, throttle position sensor, air temperature sensor, engine 
coolant temperature sensor and many others. Most of the early generation ECUs all engine 
parameters were fixed. The quantity of fuel per cylinder per engine cycle was determined by a 
Carburetor. The ECUs just controlled the quantity. 
2. PROBLEM STATEMENT AND OBJECTIVE 
72 
 
The device drivers developed for fuel injection, ignition, crank etc. are normally tested using 
Hardware-in-loop (HIL) setups and they require enormous amount of investment and the configuring 
and debugging of HIL setups are time consuming. Infineon provides simulation for running the 
engine control software as it is run on the real silicon. However to verify the above mentioned device 
drivers, a model of the internal combustion engine is also required. 
The objective is to develop a model of the internal combustion engine in SystemC so that it 
can be integrated with the TC277 simulation model and run the engine control algorithm in 
simulation. To control the other parameters such as accelerator pedal position, purity of the air etc., 
and to show the status parameters such as engine RPM etc. a graphical user interface (GUI) also will 
be developed. 
3. AUTOMOTIVE MICROCONTROLLERS 
The automotive microcontrollers generally designed for automotive industries where these 
microcontrollers usually have more number of modules specially interface modules like I2C, SPI, 
CAN, Flex Ray, UART, etc.. All these are referred as IPs (intellectual properties). These micro 
controllers can have multiple CPUs (Central Processing Unit)/cores operating independently with 
different modules. The safety module is the one which monitors all other internal modules and gives 
the signal to the CPU. 
4. BASIC ECU OPERATIONS 
1.1 Control of fuel injection 
For an engine with fuel injection, an ECU will determine the quantity of fuel to inject based 
on a number of parameters. If the throttle pedal is pressed down, the ECU will inject more fuel. If the 
engine has not warmed up yet, more fuel will be injected (causing the engine to run slightly 'rich' 
until the engine warms up). 
1.2 Control of Ignition Timing 
A spark ignition engine requires a spark to initiate combustion in the combustion chamber. 
An ECU can adjust the exact timing of the spark (called ignition timing) to provide better power and 
economy. If the ECU detects knock, a condition which is potentially destructive to engines, it can 
delay (retard) the timing of the spark to prevent. 
1.3 Control of Air/Fuel ratio 
For an engine with fuel injection, an engine control unit (ECU) will determine the quantity of 
fuel to inject based on a number of parameters. If the throttle position sensor is showing the throttle 
pedal is pressed further down, the mass flow sensor will measure the amount of additional air being 
sucked into the engine and the ECU will inject fixed quantity of fuel into the engine ( most of the 
engine fuel inlet quantity is fixed). If the engine coolant temperature sensor is showing the engine
Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 
17 – 19, July 2014, Mysore, Karnataka, India 
has not warmed up yet, more fuel will be injected (causing the engine to run slightly 'rich' until the 
engine warms up). Mixture control on computer controlled carburetors works similarly but with a 
mixture control solenoid or stepper motor incorporated in the float bowl of the carburetor. 
73 
1.4 Programmable ECUs 
 
The current generations of ECUs are programmable on the field, i.e. these units do not have a 
fixed behavior, but can be reprogrammed by the user. Programmable ECUs are required where 
significant aftermarket modifications have been made to a vehicles engine. Examples include, adding 
or changing of turbocharger, adding or changing of intercooler, changing of exhaust system, 
conversion to run on alternative fuel. As a consequence of these changes, the old ECU may not 
provide appropriate control for the new configuration. In these situations, a programmable ECU can 
be wired in. These can be programmed or mapped while the engine is running by connecting a laptop 
to it using a serial or USB cable. This is achieved due to the very fact that the heart of the ECU is a 
microcontroller and the software can be reprogrammed any time to change the behavior of the ECU. 
DESIGN AND IMPLEMENTATION 
1.5 Methodology 
1. Develop the Internal combustion engine model and the GUI using SystemC and Visual Studio 
respectively. 
2. Test the model using a basic SystemC test bench. 
3. Integrate the model into the TC277 system in Synopsys CoMET. 
4. Use the drivers and develop basic applications to test the stable state of the internal combustion 
engine. 
5. DEVELOPMENT 
To ease the testing of different components of the ECU or everything integrated together as 
ECU, simulations are heavily used. This mainly helps in reducing the cost, achieving more test 
coverage and improving the time to market. This method also helps in creating the scenarios that are 
very difficult to create in the real environment, even more; simulation models can be used for 
injecting faults in a controlled manner. Once the code containing the control algorithm is 
downloaded to the ECU we can test the performance of the ECU under extreme conditions, which 
cannot be achieved in real world, by performing HIL simulation. Step includes develop the Internal 
combustion engine model and the GUI using SystemC and Visual Studio. Test the model using a 
basic SystemC test bench. Integrate the model into the TC277 system in Synopsys CoMET. Use the 
drivers and develop basic applications to test the stable state of the internal combustion engine. Cost 
effective mechanism to design and develop the engine model to verify the complex device drivers 
Method can easily can provide the error tolerance and find the error easily. Automatic method of 
checking features and quality will reduce effort and time. 
As in Figure 3 the low level device drivers can be written based on the Infineon TC277 
microcontroller for PWM generation and input capture/compare. PWM drivers are used to control 
the PWM Pulse which is usually control the PWM ignition, when ICE is in combustion state. The 
pulses on PWM wave indicate spark or ignition from the spark plug in combustion state. The 
efficiency of the engine is influenced by the timing of the trigger also. Just as in the case of ignition, 
the fuel injection also controlled by the Microcontroller. ECU may control the amount of fuel to be 
injected into each cylinder. This varies depending on the engine's RPM and the position of the gas 
pedal (or the manifold air pressure). The engine tuner can adjust this by bringing up a spreadsheet-like 
page on the laptop where each cell represents an intersection between a specific RPM value and
Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 
17 – 19, July 2014, Mysore, Karnataka, India 
a gas pedal position (or the throttle position, as it is called). In this cell a number corresponding to 
the amount of fuel to be injected is entered. By modifying these values while monitoring the 
exhausts using a wide band lambda probe to see if the engine runs rich or lean, the tuner can find the 
optimal amount of fuel to inject to the engine at every different combination of RPM and throttle 
position. Process is often carried out at a dynamometer, giving the tuner a controlled environment to 
work in.
Fuel injection on/off 
Ignition 
Camshaft Position 
Crankshaft position 
74 
 
Fig. 1: ECU test setup integrates ICE simulation (HIL setup) for testing. 
Fig. 2: ECU software test setup using simulation for testing software. 
This method referenced in figure 1 and figure 2 also helps in creating the scenarios that are 
very difficult to create in the real environment, even more; simulation models can be used for 
injecting faults in a controlled manner. Once the code containing the control algorithm is 
downloaded to the ECU we can test the performance of the ECU under extreme conditions, which 
cannot be achieved in real world, by performing HIL simulation. Even one step further, Infineon 
provides simulation models of the microcontrollers such as TC277 that can be used to run the 
software on it as it can be run on the real hardware. Some of the advantages are that the simulation 
models are available even before the chip itself is available and it can help tap the internal signals or 
inject faults. It is also cost effective compared to the HIL setup. 
 
TriCores 
Fig. 3: Infineon TC277 microcontroller (power train application) used to develop the Internal 
combustion engine model 
Engine 
Electro Mechanical 
components and 
solenoids 
Sensors 
Infineon TC277 Microcontroller + engine 
control software 
PWM 
Capture/ 
ADC Compare 
Other sensor and control 
Interface.
Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 
17 – 19, July 2014, Mysore, Karnataka, India 
75 
6. HARDWARE USED 
 
1. Infineon Triboard and associated hardware 
2. Bosch’s Engine Control Unit- ME7-11 
7. SOFTWARE USED 
1. Visual Studio 2010 for the GUI, SystemC libraries for module development and module level 
testing. 
2. Synopsys CoMET for integration of the model with the TC277 simulator and testing. 
3. High-tech GNU Compiler Collection (GCC) for the compilation of the drivers. 
8. OUTPUT 
1. Developed a graphical user interface (GUI) that provides controls for parameters such as 
accelerator pedal position, air/fuel ratio etc., and shows the status parameters such as engine 
RPM etc. An ECU model was developed that interfaces with the TC277 virtual prototype. 
2. Proposed work is to develop the SystemC testbench and test the model and GUI. Integrate the 
model into TC277 system in Synopsys Comet which will reduce effort and time. Using the 
driver and developing the basic applications to test the stable state of the internal combustion 
engine. Engine control software provides the difficulty in overcoming control and 
configurability, ease of injection of fault. 
Fig.4: Generated crank and cam signal during Engine Crank. 
Fig.5: Fault injection fuel and spark signal

More Related Content

What's hot

IRJET- Intelligent Braking System for Automobiles
IRJET- Intelligent Braking System for AutomobilesIRJET- Intelligent Braking System for Automobiles
IRJET- Intelligent Braking System for AutomobilesIRJET Journal
 
Fadec full authority digital engine control-final
Fadec  full authority digital engine control-finalFadec  full authority digital engine control-final
Fadec full authority digital engine control-finalAbhishek Alankar
 
Fadec- full authority digital engine control-latest
Fadec- full authority digital engine control-latestFadec- full authority digital engine control-latest
Fadec- full authority digital engine control-latestAbhishek Alankar
 
FADEC & Diesel Engines in General Aviation
FADEC & Diesel Engines in General AviationFADEC & Diesel Engines in General Aviation
FADEC & Diesel Engines in General AviationMathew Cussen
 
Mechatronic system based manual transmission
Mechatronic system based manual transmissionMechatronic system based manual transmission
Mechatronic system based manual transmissionIAEME Publication
 
IRJET- Design of Label Numbering Machine
IRJET- Design of Label Numbering MachineIRJET- Design of Label Numbering Machine
IRJET- Design of Label Numbering MachineIRJET Journal
 
Presentationonelectronicscontrolsysteminaircrafts 121023110554-phpapp02
Presentationonelectronicscontrolsysteminaircrafts 121023110554-phpapp02Presentationonelectronicscontrolsysteminaircrafts 121023110554-phpapp02
Presentationonelectronicscontrolsysteminaircrafts 121023110554-phpapp02Prashant Singh
 
Designs of input and output driver circuits for 16 bit electronic control uni...
Designs of input and output driver circuits for 16 bit electronic control uni...Designs of input and output driver circuits for 16 bit electronic control uni...
Designs of input and output driver circuits for 16 bit electronic control uni...eSAT Publishing House
 
engine control unit (ECU)
engine control unit (ECU)engine control unit (ECU)
engine control unit (ECU)NARENDRA REDDY
 
iaetsd Automation of batching plant using plc and scada
iaetsd Automation of batching plant using plc and scadaiaetsd Automation of batching plant using plc and scada
iaetsd Automation of batching plant using plc and scadaIaetsd Iaetsd
 
Electronic Controller Of A Car
Electronic Controller Of A CarElectronic Controller Of A Car
Electronic Controller Of A CarBrian Cole
 

What's hot (17)

IRJET- Intelligent Braking System for Automobiles
IRJET- Intelligent Braking System for AutomobilesIRJET- Intelligent Braking System for Automobiles
IRJET- Intelligent Braking System for Automobiles
 
Fadec full authority digital engine control-final
Fadec  full authority digital engine control-finalFadec  full authority digital engine control-final
Fadec full authority digital engine control-final
 
Ecu final
Ecu finalEcu final
Ecu final
 
01 general information
01 general information01 general information
01 general information
 
Fadec- full authority digital engine control-latest
Fadec- full authority digital engine control-latestFadec- full authority digital engine control-latest
Fadec- full authority digital engine control-latest
 
FADEC & Diesel Engines in General Aviation
FADEC & Diesel Engines in General AviationFADEC & Diesel Engines in General Aviation
FADEC & Diesel Engines in General Aviation
 
Fadec and hums
Fadec and humsFadec and hums
Fadec and hums
 
Mechatronic system based manual transmission
Mechatronic system based manual transmissionMechatronic system based manual transmission
Mechatronic system based manual transmission
 
IRJET- Design of Label Numbering Machine
IRJET- Design of Label Numbering MachineIRJET- Design of Label Numbering Machine
IRJET- Design of Label Numbering Machine
 
Cat
CatCat
Cat
 
Presentationonelectronicscontrolsysteminaircrafts 121023110554-phpapp02
Presentationonelectronicscontrolsysteminaircrafts 121023110554-phpapp02Presentationonelectronicscontrolsysteminaircrafts 121023110554-phpapp02
Presentationonelectronicscontrolsysteminaircrafts 121023110554-phpapp02
 
Designs of input and output driver circuits for 16 bit electronic control uni...
Designs of input and output driver circuits for 16 bit electronic control uni...Designs of input and output driver circuits for 16 bit electronic control uni...
Designs of input and output driver circuits for 16 bit electronic control uni...
 
Presentation1
Presentation1Presentation1
Presentation1
 
engine control unit (ECU)
engine control unit (ECU)engine control unit (ECU)
engine control unit (ECU)
 
Ijecet 06 07_002
Ijecet 06 07_002Ijecet 06 07_002
Ijecet 06 07_002
 
iaetsd Automation of batching plant using plc and scada
iaetsd Automation of batching plant using plc and scadaiaetsd Automation of batching plant using plc and scada
iaetsd Automation of batching plant using plc and scada
 
Electronic Controller Of A Car
Electronic Controller Of A CarElectronic Controller Of A Car
Electronic Controller Of A Car
 

Viewers also liked

Internal combustion engine
Internal combustion engineInternal combustion engine
Internal combustion enginevishal gupta
 
Know About Your Car Engine
Know About Your Car EngineKnow About Your Car Engine
Know About Your Car EngineShaun Hale
 
Methanol Fuel can free us from oIl - with appendices
Methanol Fuel can free us from oIl - with appendicesMethanol Fuel can free us from oIl - with appendices
Methanol Fuel can free us from oIl - with appendicesSolarClean Fuels, LLC
 
4 cylinder diesel engine (1.9 l engine) VW
4 cylinder diesel engine (1.9 l engine) VW4 cylinder diesel engine (1.9 l engine) VW
4 cylinder diesel engine (1.9 l engine) VWcerjs
 
4 stroke petrol engine working principal
4 stroke petrol engine working principal 4 stroke petrol engine working principal
4 stroke petrol engine working principal Nur E Alam Siddike
 
Engine management system
Engine management systemEngine management system
Engine management systemNizam Anuar
 
ppt on 2 stroke and 4 stroke petrol engine
ppt on 2 stroke and 4 stroke petrol engineppt on 2 stroke and 4 stroke petrol engine
ppt on 2 stroke and 4 stroke petrol engineharshid panchal
 

Viewers also liked (8)

Internal combustion engine
Internal combustion engineInternal combustion engine
Internal combustion engine
 
Know About Your Car Engine
Know About Your Car EngineKnow About Your Car Engine
Know About Your Car Engine
 
Methanol Fuel can free us from oIl - with appendices
Methanol Fuel can free us from oIl - with appendicesMethanol Fuel can free us from oIl - with appendices
Methanol Fuel can free us from oIl - with appendices
 
4 cylinder diesel engine (1.9 l engine) VW
4 cylinder diesel engine (1.9 l engine) VW4 cylinder diesel engine (1.9 l engine) VW
4 cylinder diesel engine (1.9 l engine) VW
 
4 stroke petrol engine working principal
4 stroke petrol engine working principal 4 stroke petrol engine working principal
4 stroke petrol engine working principal
 
Understanding the Diesel Engine
Understanding the Diesel EngineUnderstanding the Diesel Engine
Understanding the Diesel Engine
 
Engine management system
Engine management systemEngine management system
Engine management system
 
ppt on 2 stroke and 4 stroke petrol engine
ppt on 2 stroke and 4 stroke petrol engineppt on 2 stroke and 4 stroke petrol engine
ppt on 2 stroke and 4 stroke petrol engine
 

Similar to Design and development of 4 cylinder gasoline engine model for the verification of complex device drivers based 2

Performance Evaluation Engine of Sensors in Automobile System
Performance Evaluation Engine of Sensors in Automobile SystemPerformance Evaluation Engine of Sensors in Automobile System
Performance Evaluation Engine of Sensors in Automobile Systemijtsrd
 
IRJET- Implementation of Ideal Stop and Go Deactivation Logic for Passeng...
IRJET-  	  Implementation of Ideal Stop and Go Deactivation Logic for Passeng...IRJET-  	  Implementation of Ideal Stop and Go Deactivation Logic for Passeng...
IRJET- Implementation of Ideal Stop and Go Deactivation Logic for Passeng...IRJET Journal
 
Engine plant model_development for hil system and application to on-board dia...
Engine plant model_development for hil system and application to on-board dia...Engine plant model_development for hil system and application to on-board dia...
Engine plant model_development for hil system and application to on-board dia...Yixin Chen
 
Microprocessor applications
Microprocessor applicationsMicroprocessor applications
Microprocessor applicationsRohit Gothwal
 
ic engine project.pptxtext year year Why year
ic engine project.pptxtext year year Why yearic engine project.pptxtext year year Why year
ic engine project.pptxtext year year Why yearteddiyfentaw
 
Dynamic task scheduling on multicore automotive ec us
Dynamic task scheduling on multicore automotive ec usDynamic task scheduling on multicore automotive ec us
Dynamic task scheduling on multicore automotive ec usVLSICS Design
 
DYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUS
DYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUSDYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUS
DYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUSVLSICS Design
 
DYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUS
DYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUSDYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUS
DYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUSVLSICS Design
 
Development of Electronic Control Unit for a Hybrid Electric Vehicle Using AM...
Development of Electronic Control Unit for a Hybrid Electric Vehicle Using AM...Development of Electronic Control Unit for a Hybrid Electric Vehicle Using AM...
Development of Electronic Control Unit for a Hybrid Electric Vehicle Using AM...Nihal Pol
 
IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...
IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...
IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...IRJET Journal
 
2008 Yamaha YZFR600XB Service Repair Manual.pdf
2008 Yamaha YZFR600XB Service Repair Manual.pdf2008 Yamaha YZFR600XB Service Repair Manual.pdf
2008 Yamaha YZFR600XB Service Repair Manual.pdfyuf8621246
 
2008 Yamaha YZFR600XBC Service Repair Manual.pdf
2008 Yamaha YZFR600XBC Service Repair Manual.pdf2008 Yamaha YZFR600XBC Service Repair Manual.pdf
2008 Yamaha YZFR600XBC Service Repair Manual.pdfyuf8621246
 
2008 Yamaha YZFR600XL Service Repair Manual.pdf
2008 Yamaha YZFR600XL Service Repair Manual.pdf2008 Yamaha YZFR600XL Service Repair Manual.pdf
2008 Yamaha YZFR600XL Service Repair Manual.pdfyuf8621246
 
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...IJRESJOURNAL
 
V3 i4 ijertv3is040482
V3 i4 ijertv3is040482V3 i4 ijertv3is040482
V3 i4 ijertv3is040482Sathish Kumar
 

Similar to Design and development of 4 cylinder gasoline engine model for the verification of complex device drivers based 2 (20)

IC Engine Tuning
IC Engine TuningIC Engine Tuning
IC Engine Tuning
 
Performance Evaluation Engine of Sensors in Automobile System
Performance Evaluation Engine of Sensors in Automobile SystemPerformance Evaluation Engine of Sensors in Automobile System
Performance Evaluation Engine of Sensors in Automobile System
 
IRJET- Implementation of Ideal Stop and Go Deactivation Logic for Passeng...
IRJET-  	  Implementation of Ideal Stop and Go Deactivation Logic for Passeng...IRJET-  	  Implementation of Ideal Stop and Go Deactivation Logic for Passeng...
IRJET- Implementation of Ideal Stop and Go Deactivation Logic for Passeng...
 
Engine plant model_development for hil system and application to on-board dia...
Engine plant model_development for hil system and application to on-board dia...Engine plant model_development for hil system and application to on-board dia...
Engine plant model_development for hil system and application to on-board dia...
 
Microprocessor applications
Microprocessor applicationsMicroprocessor applications
Microprocessor applications
 
ic engine project.pptxtext year year Why year
ic engine project.pptxtext year year Why yearic engine project.pptxtext year year Why year
ic engine project.pptxtext year year Why year
 
Dynamic task scheduling on multicore automotive ec us
Dynamic task scheduling on multicore automotive ec usDynamic task scheduling on multicore automotive ec us
Dynamic task scheduling on multicore automotive ec us
 
DYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUS
DYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUSDYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUS
DYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUS
 
DYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUS
DYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUSDYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUS
DYNAMIC TASK SCHEDULING ON MULTICORE AUTOMOTIVE ECUS
 
Development of Electronic Control Unit for a Hybrid Electric Vehicle Using AM...
Development of Electronic Control Unit for a Hybrid Electric Vehicle Using AM...Development of Electronic Control Unit for a Hybrid Electric Vehicle Using AM...
Development of Electronic Control Unit for a Hybrid Electric Vehicle Using AM...
 
IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...
IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...
IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...
 
2008 Yamaha YZFR600XB Service Repair Manual.pdf
2008 Yamaha YZFR600XB Service Repair Manual.pdf2008 Yamaha YZFR600XB Service Repair Manual.pdf
2008 Yamaha YZFR600XB Service Repair Manual.pdf
 
2008 Yamaha YZFR600XBC Service Repair Manual.pdf
2008 Yamaha YZFR600XBC Service Repair Manual.pdf2008 Yamaha YZFR600XBC Service Repair Manual.pdf
2008 Yamaha YZFR600XBC Service Repair Manual.pdf
 
2008 Yamaha YZFR600XL Service Repair Manual.pdf
2008 Yamaha YZFR600XL Service Repair Manual.pdf2008 Yamaha YZFR600XL Service Repair Manual.pdf
2008 Yamaha YZFR600XL Service Repair Manual.pdf
 
ERTS_IV_ECE.pptx
ERTS_IV_ECE.pptxERTS_IV_ECE.pptx
ERTS_IV_ECE.pptx
 
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
 
High tech vehicles
High tech vehiclesHigh tech vehicles
High tech vehicles
 
Hightechvehicles 150910135052-lva1-app6891
Hightechvehicles 150910135052-lva1-app6891Hightechvehicles 150910135052-lva1-app6891
Hightechvehicles 150910135052-lva1-app6891
 
UNIT 1.pptx
UNIT 1.pptxUNIT 1.pptx
UNIT 1.pptx
 
V3 i4 ijertv3is040482
V3 i4 ijertv3is040482V3 i4 ijertv3is040482
V3 i4 ijertv3is040482
 

More from IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

More from IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Recently uploaded

Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Design and development of 4 cylinder gasoline engine model for the verification of complex device drivers based 2

  • 1. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 INTERNATIONAL JOURNAL OF ELECTRONICS AND 17 – 19, July 2014, Mysore, Karnataka, India COMMUNICATION ENGINEERING TECHNOLOGY (IJECET) ISSN 0976 – 6464(Print) ISSN 0976 – 6472(Online) Volume 5, Issue 8, August (2014), pp. 71-76 © IAEME: http://www.iaeme.com/IJECET.asp Journal Impact Factor (2014): 7.2836 (Calculated by GISI) www.jifactor.com 71 IJECET © I A E M E DESIGN AND DEVELOPMENT OF 4 CYLINDER GASOLINE ENGINE MODEL FOR THE VERIFICATION OF COMPLEX DEVICE DRIVERS BASED ON INFINEON TC277 MICROCONTROLLER Mahesh Sanjeeva1 M.Tech in VLSI Design and Embedded Systems (ECE) Sri Jayachamarajendra College of Engineering (SJCE) Mysore, INDIA-570006 Project carried out at Infineon Technologies, Bangalore, INDIA- 560037 ABSTRACT Device drivers developed for applications such as fuel injection, ignition, crank etc. are normally tested using hardware-in-loop (HIL) setups and require enormous amount of investment and time for configuring and debugging of HIL setups. To overcome the difficulty in controllability, configurability and fault injection in the real silicon setups, there is a need to provide simulation platform for running the engine control software. Infineon provides simulation platform for running the engine control software as it is run on the real silicon. However to verify the above mentioned device drivers, a model of the internal combustion engine is also required. The objective is to develop a model of the internal combustion engine in SystemC so that it can be integrated with the TC277 simulation model and run the engine control algorithm in simulation. To control the other parameters such as accelerator pedal position, air/fuel ratio etc., and to show the status parameters such as engine RPM etc. a graphical user interface (GUI) also will be developed. Keywords: ECU-Engine control unit, HIL-Hardware-in-loop, ICE-Internal comburtion engine, MAP-Manifold Air Pressure, VCT-Variable Cam Timing. 1. INTRODUCTION An Engine Control Unit (ECU) is an electronic circuitry which controls various aspects of an internal combustion engines operation also known as an Engine Control Module (ECM).. In the Automobile industry an electronic control unit (ECU) is an embedded electronic device that read signals coming from sensors placed at various parts and in different components of the car and depending on this information controls various important units e.g. engine and automated operations within the car and also keeps a check on the performance of some key components used in the car. Starting from the simplest ECUs that control the quantity of fuel injected into each cylinder each engine cycle to the most modern ECUs control the ignition timing, Variable Cam Timing (VCT), the
  • 2. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 17 – 19, July 2014, Mysore, Karnataka, India level of boost maintained by the turbocharger (in turbocharged cars), and control other peripherals, ECUs now become a necessary component in the system to achieve the current emission norms. ECU determines the quantity of fuel, ignition timing and other parameters by monitoring the engine through sensors. These include MAP sensor, throttle position sensor, air temperature sensor, engine coolant temperature sensor and many others. Most of the early generation ECUs all engine parameters were fixed. The quantity of fuel per cylinder per engine cycle was determined by a Carburetor. The ECUs just controlled the quantity. 2. PROBLEM STATEMENT AND OBJECTIVE 72 The device drivers developed for fuel injection, ignition, crank etc. are normally tested using Hardware-in-loop (HIL) setups and they require enormous amount of investment and the configuring and debugging of HIL setups are time consuming. Infineon provides simulation for running the engine control software as it is run on the real silicon. However to verify the above mentioned device drivers, a model of the internal combustion engine is also required. The objective is to develop a model of the internal combustion engine in SystemC so that it can be integrated with the TC277 simulation model and run the engine control algorithm in simulation. To control the other parameters such as accelerator pedal position, purity of the air etc., and to show the status parameters such as engine RPM etc. a graphical user interface (GUI) also will be developed. 3. AUTOMOTIVE MICROCONTROLLERS The automotive microcontrollers generally designed for automotive industries where these microcontrollers usually have more number of modules specially interface modules like I2C, SPI, CAN, Flex Ray, UART, etc.. All these are referred as IPs (intellectual properties). These micro controllers can have multiple CPUs (Central Processing Unit)/cores operating independently with different modules. The safety module is the one which monitors all other internal modules and gives the signal to the CPU. 4. BASIC ECU OPERATIONS 1.1 Control of fuel injection For an engine with fuel injection, an ECU will determine the quantity of fuel to inject based on a number of parameters. If the throttle pedal is pressed down, the ECU will inject more fuel. If the engine has not warmed up yet, more fuel will be injected (causing the engine to run slightly 'rich' until the engine warms up). 1.2 Control of Ignition Timing A spark ignition engine requires a spark to initiate combustion in the combustion chamber. An ECU can adjust the exact timing of the spark (called ignition timing) to provide better power and economy. If the ECU detects knock, a condition which is potentially destructive to engines, it can delay (retard) the timing of the spark to prevent. 1.3 Control of Air/Fuel ratio For an engine with fuel injection, an engine control unit (ECU) will determine the quantity of fuel to inject based on a number of parameters. If the throttle position sensor is showing the throttle pedal is pressed further down, the mass flow sensor will measure the amount of additional air being sucked into the engine and the ECU will inject fixed quantity of fuel into the engine ( most of the engine fuel inlet quantity is fixed). If the engine coolant temperature sensor is showing the engine
  • 3. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 17 – 19, July 2014, Mysore, Karnataka, India has not warmed up yet, more fuel will be injected (causing the engine to run slightly 'rich' until the engine warms up). Mixture control on computer controlled carburetors works similarly but with a mixture control solenoid or stepper motor incorporated in the float bowl of the carburetor. 73 1.4 Programmable ECUs The current generations of ECUs are programmable on the field, i.e. these units do not have a fixed behavior, but can be reprogrammed by the user. Programmable ECUs are required where significant aftermarket modifications have been made to a vehicles engine. Examples include, adding or changing of turbocharger, adding or changing of intercooler, changing of exhaust system, conversion to run on alternative fuel. As a consequence of these changes, the old ECU may not provide appropriate control for the new configuration. In these situations, a programmable ECU can be wired in. These can be programmed or mapped while the engine is running by connecting a laptop to it using a serial or USB cable. This is achieved due to the very fact that the heart of the ECU is a microcontroller and the software can be reprogrammed any time to change the behavior of the ECU. DESIGN AND IMPLEMENTATION 1.5 Methodology 1. Develop the Internal combustion engine model and the GUI using SystemC and Visual Studio respectively. 2. Test the model using a basic SystemC test bench. 3. Integrate the model into the TC277 system in Synopsys CoMET. 4. Use the drivers and develop basic applications to test the stable state of the internal combustion engine. 5. DEVELOPMENT To ease the testing of different components of the ECU or everything integrated together as ECU, simulations are heavily used. This mainly helps in reducing the cost, achieving more test coverage and improving the time to market. This method also helps in creating the scenarios that are very difficult to create in the real environment, even more; simulation models can be used for injecting faults in a controlled manner. Once the code containing the control algorithm is downloaded to the ECU we can test the performance of the ECU under extreme conditions, which cannot be achieved in real world, by performing HIL simulation. Step includes develop the Internal combustion engine model and the GUI using SystemC and Visual Studio. Test the model using a basic SystemC test bench. Integrate the model into the TC277 system in Synopsys CoMET. Use the drivers and develop basic applications to test the stable state of the internal combustion engine. Cost effective mechanism to design and develop the engine model to verify the complex device drivers Method can easily can provide the error tolerance and find the error easily. Automatic method of checking features and quality will reduce effort and time. As in Figure 3 the low level device drivers can be written based on the Infineon TC277 microcontroller for PWM generation and input capture/compare. PWM drivers are used to control the PWM Pulse which is usually control the PWM ignition, when ICE is in combustion state. The pulses on PWM wave indicate spark or ignition from the spark plug in combustion state. The efficiency of the engine is influenced by the timing of the trigger also. Just as in the case of ignition, the fuel injection also controlled by the Microcontroller. ECU may control the amount of fuel to be injected into each cylinder. This varies depending on the engine's RPM and the position of the gas pedal (or the manifold air pressure). The engine tuner can adjust this by bringing up a spreadsheet-like page on the laptop where each cell represents an intersection between a specific RPM value and
  • 4. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 17 – 19, July 2014, Mysore, Karnataka, India a gas pedal position (or the throttle position, as it is called). In this cell a number corresponding to the amount of fuel to be injected is entered. By modifying these values while monitoring the exhausts using a wide band lambda probe to see if the engine runs rich or lean, the tuner can find the optimal amount of fuel to inject to the engine at every different combination of RPM and throttle position. Process is often carried out at a dynamometer, giving the tuner a controlled environment to work in.
  • 5. Fuel injection on/off Ignition Camshaft Position Crankshaft position 74 Fig. 1: ECU test setup integrates ICE simulation (HIL setup) for testing. Fig. 2: ECU software test setup using simulation for testing software. This method referenced in figure 1 and figure 2 also helps in creating the scenarios that are very difficult to create in the real environment, even more; simulation models can be used for injecting faults in a controlled manner. Once the code containing the control algorithm is downloaded to the ECU we can test the performance of the ECU under extreme conditions, which cannot be achieved in real world, by performing HIL simulation. Even one step further, Infineon provides simulation models of the microcontrollers such as TC277 that can be used to run the software on it as it can be run on the real hardware. Some of the advantages are that the simulation models are available even before the chip itself is available and it can help tap the internal signals or inject faults. It is also cost effective compared to the HIL setup. TriCores Fig. 3: Infineon TC277 microcontroller (power train application) used to develop the Internal combustion engine model Engine Electro Mechanical components and solenoids Sensors Infineon TC277 Microcontroller + engine control software PWM Capture/ ADC Compare Other sensor and control Interface.
  • 6. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 17 – 19, July 2014, Mysore, Karnataka, India 75 6. HARDWARE USED 1. Infineon Triboard and associated hardware 2. Bosch’s Engine Control Unit- ME7-11 7. SOFTWARE USED 1. Visual Studio 2010 for the GUI, SystemC libraries for module development and module level testing. 2. Synopsys CoMET for integration of the model with the TC277 simulator and testing. 3. High-tech GNU Compiler Collection (GCC) for the compilation of the drivers. 8. OUTPUT 1. Developed a graphical user interface (GUI) that provides controls for parameters such as accelerator pedal position, air/fuel ratio etc., and shows the status parameters such as engine RPM etc. An ECU model was developed that interfaces with the TC277 virtual prototype. 2. Proposed work is to develop the SystemC testbench and test the model and GUI. Integrate the model into TC277 system in Synopsys Comet which will reduce effort and time. Using the driver and developing the basic applications to test the stable state of the internal combustion engine. Engine control software provides the difficulty in overcoming control and configurability, ease of injection of fault. Fig.4: Generated crank and cam signal during Engine Crank. Fig.5: Fault injection fuel and spark signal
  • 7. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 17 – 19, July 2014, Mysore, Karnataka, India 76 Fig.6: Fault injection of fuel and spark signal 9. RESULT Developed engine model can verify the ECU drivers, without any configuration needed such as hardware setups. Debugging and tracing is easier compared to the HIL setup. Because HIL is often computationally complex and demanding than rapid control prototyping, due to the fact that high resolution is needed and high precision is necessary. Also, integration and derivation algorithms are often recursive, iterative and have variable step sizes and are difficult to implement in real-time. 10. CONCLUSION AND FUTURE ENHANCEMENT Developed SystemC engine model to, verify complex device driver, configure error tolerance. In addition to these, this methodology also helps in debugging the driver easily. Enhance the current methodology by varying the algorithms, which further reduces effort and time. 11. REFERENCES [1] D.J. Patterson and N.A. Henein, Emission from Combustion Engines and their Control, Ann Arbor [2] Science Publishers, Inc., 1972. [3] J.I. Ramos, Internal Combustion Engine Modeling, Hemisphere Publishing Co., 1989. [4] J.B. Heywood and E. Sher, The Four-Stroke Cycle Engine: Its Development, Operation and Design. [5] G.P. Blair, Design and Simulation of Four-Stroke Engines, SAE, 1996.