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 Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

  • Upload
    others

  • View
    4

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 2: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 3: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 4: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 5: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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

Page 6: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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

Page 7: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 8: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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

Page 9: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 10: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 11: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 12: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

©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.

Page 13: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 14: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 15: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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)

Page 16: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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)

Page 17: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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)

Page 18: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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

Page 19: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 20: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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

Page 21: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 22: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

• 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

Page 23: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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

Page 24: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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

Page 25: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 26: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 27: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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

Page 28: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 29: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 30: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 31: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 32: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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

Page 33: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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

Page 34: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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

Page 35: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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

Page 36: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.

Page 37: Data Analytics of High Frequency Engine Rotational Speed ... · ©Maruti Suzuki India Limited (MSIL), 2016. No part of this presentation should be copied or reproduced without exclusive

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.