37
Data Analytics of High Frequency Engine Rotational Speed Using MATLAB® AINA JAIN MEENAKSHI NISHIT JAIN SANDEEP MANDAL Maruti Suzuki India Ltd. ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Data Analytics of High Frequency Engine Rotational … filePROBLEM STATEMENT ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced

Embed Size (px)

Citation preview

Data Analytics of High Frequency Engine Rotational Speed Using MATLAB®

AINA JAIN MEENAKSHI NISHIT JAIN SANDEEP MANDAL Maruti Suzuki India Ltd.

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

AGENDA

Engine Management System (EMS) and its components

Acquisition of sensor signals processed by EMS and need of validation

Analysis of sensor data by Conventional Approach and its limitations

Analysis of sensor data using MATLAB GUIDE and its advantages

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

PROBLEM STATEMENT

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Big data processing and analysis to

validate the signals processed by Engine

controller

To perform this analysis within stipulated

time to meet the development schedule.

Engine

EMS (Engine Management System)

Engine Condition Information

Engine Condition detection i.e. engine temperature, piston position identification etc.

Engine Response Control

Optimal control of Actuators Actuators

-Ignition Coil -Injectors -Throttle Motor -Fuel Pump, relays, etc.

- Analog Inputs - Digital Inputs - Angular

Position Sensor Inputs

Sensors

Engine Management System

ECU

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Engine

EMS (Engine Management System)

Engine Condition Information

Engine Condition detection i.e. engine temperature, piston position identification etc.

Engine Response Control

Optimal control of Actuators Actuators

-Ignition Coil -Injectors -Throttle Motor -Fuel Pump, relays, etc.

- Analog Inputs - Digital Inputs - Angular

Position Sensor Inputs

Sensors

ECU

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Engine ECU

Acquisition & Processing of Angular Sensor Input

Sensor Data @ Low and High Frequency

Detection points increases with increasing Engine RPM i.e. Z > Y > X

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

X rpm

Y rpm

Z rpm

4 teeth detected in t seconds

9 teeth detected in t seconds

34 teeth detected in t seconds

Data Analysis using Conventional Approach

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

CONVENTIONAL APPROACH: DATA CAPTURING

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Text data exceeds the worksheet limit.

MULTIPLE IMPORT REQUIRED!

OR

CONVENTIONAL APPROACH: DATA ANALYSIS

Divide the text File and import into multiple worksheets.

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

CONVENTIONAL APPROACH: DATA ANALYSIS

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

OH NO! I put the wrong formula. How can the Engine rpm be negative?

Many calculations in numerous sheets. Very much prone to Manual error.

OH NO! Microsoft Excel crashed again. I need to perform the calculations again.

Data Analysis Flow using Conventional Approach

Large data processing causes the system to crash.

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Excel Based plots are used to check the anomaly points visually.

Data Analysis Flow using Conventional Approach

Selected data sets are plotted to find the exceeding limits.

SUMMARY: Limitations of Conventional Approach

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

LIMITATIONS OF CONVENTIONAL APPROACH

Capture Data every x micro-seconds

Import Data in Excel Format

Perform Calculations based on captured data

Plot the data and Identify Anomalies

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

LIMITATIONS OF CONVENTIONAL APPROACH

Capture Data every x micro-seconds

Import Data in Excel Format

Perform Calculations based on captured data

Plot the data and Identify Anomalies

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Importing of all samples takes large time (samples numbers~ 50 Million)

LIMITATIONS OF CONVENTIONAL APPROACH

Capture Data every x micro-seconds

Import Data in Excel Format

Perform Calculations based on captured data

Plot the data and Identify Anomalies

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Large Processing Time for manual calculation of different parameters based on this huge data

Importing of all samples takes large time (samples numbers~ 50 Million)

LIMITATIONS OF CONVENTIONAL APPROACH

Capture Data every x micro-seconds

Import Data in Excel Format

Perform Calculations based on captured data

Plot the data and Identify Anomalies

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Large Processing Time for manual calculation of different parameters based on this huge data

Manual intervention required to review test results

Importing of all samples takes large time (samples numbers~ 50 Million)

LIMITATIONS OF CONVENTIONAL APPROACH

Capture Data every x micro-seconds

Import Data in Excel Format

Perform Calculations based on captured data

Plot the data and Identify Anomalies

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Importing of all samples takes large time (samples numbers~ 50 Million)

Large Processing Time for manual calculation of different parameters based on this huge data

Manual intervention required to review test results

Data Analysis using MATLAB Application

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Set of tools for creating user interface (UI) environment

Generates a program file to control the UI behavior

Provides a callback approach to make the GUI functional

MATLAB GUIDE

HIGH FREQUENCY DATA ANALYSIS TOOL

Graphical UI to perform all calculations

Plot the Data along with coordinates of anomaly points

Generate the excel data (Refined Data)

Flexibility to clear and re-plot or save the plot

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Data Analysis using MATLAB Application

Step 1: Selection of Raw data captured from Vehicle

Click

here!

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

• To process further, file selection is necessary

• Else the GUI highlights the need of selection

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

permission of MSIL.

Step 1: Selection of Raw data captured from Vehicle

Click

here!

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Step 2: Import Raw data to MATLAB workspace

Data import complete. Process ahead to plot the data

Click

here!

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Step 3: Create Plot of Test Results

Plot of Test Results

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Plot of Test Results

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Click

here!

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Step 4: Export results to trace back the anomalies

Additional Utilities: Save/Clear the Plots

Plots can be Saved for documentation Plots can be Cleared to re-plot new data

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Data Analysis using Conventional

approach

Why using MATLAB is a better Approach

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Data Analysis using Conventional

approach

Why using MATLAB is a better Approach

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Data Analysis using Conventional

approach

Why using MATLAB is a better Approach

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Data Analysis using Conventional

approach

Why using MATLAB is a better Approach

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Data Analysis using MATLAB GUI

Data Analysis using Conventional

approach

Why using MATLAB is a better Approach

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Data Analysis using MATLAB GUI

Data Analysis using Conventional

approach

Why using MATLAB is a better Approach

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Data Analysis using MATLAB GUI

Data Analysis using Conventional

approach

Why using MATLAB is a better Approach

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Data Analysis using MATLAB GUI

Advantages of MATLAB Application

Very Fast Calculations

* 60 minutes job done in less than 2 minutes!

* 200 MB raw data refined to 1MB of useful information in just 3 clicks!

Accurate Results

* Fool-proofing from manual errors!

Saves a lot of manual Effort

* MATLAB takes the pain,

User finds the gain!

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.

Thank You!

Q & A

©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive permission of MSIL.