dynamic modeling of mini sr-30 gas turbine engine · quick glance at deep learning a brief...

32
Dynamic Modeling Of Mini SR-30 Gas Turbine Engine Presented By: Prof. P. S. V. Nataraj 1 Indian Institute of Technology Bombay

Upload: others

Post on 13-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Dynamic Modeling Of Mini SR-30 Gas

Turbine Engine

Presented By:

Prof. P. S. V. Nataraj1

Indian Institute of Technology Bombay

Page 2: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Outline

▪ Quick glance at deep learning

▪ Introduction to gas turbine engine

▪ First principle based modeling

▪ Deep learning based modeling

▪ Results and validation

▪ Conclusion

2

Page 3: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Quick Glance at Deep Learning

A brief Introduction:• 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

when they created the first mathematical model of a neural network.• 1946 – John Mauchly & J. Presper Eckert develop world’s first digital

computer ‘ENIAC’ .• 1952 — Arthur Samuel writes the first computer program capable of

learning.• 1958 — Frank Rosenblatt designs the Perceptron, the first artificial

neural network.

What has fueled the development of deep learning?1. Explosion of data.2. Cheap computing cost – CPUs and GPUs.3. Improvement of machine learning models.

3

Page 4: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Quick Glance at Deep Learning

Evolution of Deep Learning

4

Page 5: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Quick Glance at Deep Learning

Evolution of Deep Learning

Break through

Algorithm

Big data

CPU/GPU

5

Page 6: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Quick Glance at Deep Learning

Deep Learning revolutionized Machine learning:• Deep learning don’t need to provide features ahead of time, it learns features

at different levels by itself.• Same deep learning architecture can be trained to accomplish different

tasks.

6

Page 7: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Quick Glance at Deep Learning

Deep Learning revolutionized Machine learning:• Deep learning don’t need to provide features ahead of time, it learns features

at different levels by itself.• Same deep learning architecture can be trained to accomplish different

tasks.

7

Page 8: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Quick Glance at Deep Learning

Major area of research

8

Page 9: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Quick Glance at Deep Learning

Applications in various sector

9

Page 10: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

SR-30 Gas Turbine Engine

Fig : schematic flow diagram of laboratory

engine

Fig : Cross-sectional view of laboratory SR-30

engine

10

Page 11: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Why Engine Model is Necessary??

11

Sensor validationFault diagnosis &

detection

Design and optimization of control system

Condition monitoring Or engine health

monitoring

To assess real world phenomena

Ease of dynamic simulation

Investigating strong adverse dynamic

conditions

Cost saving strategy for performance

optimization

Model applications

Page 12: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Dynamic Model of SR-30 Engine

12

Objective:• Develop a non-linear dynamic engine model. • Simulate the steady state and transient performance.• Integrate the developed gas turbine model with multi-

disciplinary systems.

Challenges:• Experimental data• Characteristics map of engine components.• Tuning of characteristics maps.• Simulate the model over full operating range.

Page 13: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Approaches for Modeling Dynamic Systems

13

Page 14: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Problem Statement

Fig : Illustration of input and output variables of the model14

Page 15: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

First Principle Modeling Approach

15

State variable method:

Page 16: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

First Principle Based Engine Simulator

Fig : Component-wise Simulink Model of SR-30 Gas Turbine Engine 16

Page 17: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

First Principle Based Engine Simulator

Fig : Closed loop Model of SR-30 Gas Turbine Engine along with dashboard tool 17

Page 18: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Motivation for Data Driven Techniques

1. White-box or First principles modeling approaches rely onthermodynamic and energy balance equations. Hence, assumptions andlinearization methods are required to simplify and solve complex dynamics.

2. Models and control systems designed using simplified linearizedequations are not accurate enough to capture system dynamics precisely.

3. The unavailability of component maps is also one of the key reason toshift on data driven modeling techniques.

4. Thus, Deep learning is a fair alternative to white box model as it isindependent of the system dynamics with an objective of maximize systemrobustness, output power and efficiency.

18

Page 19: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Neural Network Architecture

Fig : Network Architecture19

The model can be mathematically representedas:y(t) = f (y(t - 1), y(t - 2),……, y(t – n y),

u(t -1), u(t - 2),……, u(t- nu))

where y (.) is Output, u (.) is Input and nrepresents the Delay unit.

Page 20: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Neural Network Architecture

How to build Deep neural network?

Fig : Network Architecture

The model can be mathematically representedas:y(t) = f (y(t - 1), y(t - 2),……, y(t – n y),

u(t -1), u(t - 2),……, u(t- nu))

where y (.) is Output, u (.) is Input and nrepresents the Delay unit.

20

Page 21: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

LSTM Network Architecture

• Forget gate:

• Input gate

• Cell memory state

• Output gate

21

Fig : Detailed schematic of LSTM block Where: W is weight, b is bias, x is input data, y is target data.

Page 22: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Network Configuration

22

Page 23: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Model Validation Against Experimental Data

23

The validation results of First principle model as well as Deep learning based model against experimental data is represented for shaft speed (full range RPM)

Fig: Shaft speed validation using First Principle model and Deep Learning model

Page 24: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

First Principle Model Validation Against Experimental Data

24

Page 25: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Deep Learning Model Validation Against Experimental Data

25

Page 26: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

26

Deep Learning Model Validation Against Experimental Data

Page 27: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Relative Error of predicted data against experimental data

Parameter Deep Learning Approach

First Principle Approach

T2 0.002 0.0441

P2 0.0012 0.0112

T3 0.0031 0.1297

P3 0.0011 0.0255

T4 0.009 0.1428

P4 0.0036 0.0721

N 0.001 0.0014

27

Page 28: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Conclusions

• First Principle based method promises good dynamic behaviorwhen compared with the real time engine, provided that enoughinformation is available.

• The deep learning model is trained with a set of experimental datawhich makes the model to learn a wide variety of engine behavior.

• The Deep Learning approach when compared with the FirstPrinciple model against experimental data is found to be moreefficient in predicting behavior of system.

• LSTM performs good with MIMO system, however LSTM has itsown disadvantage: it is slower than other normal activationfunctions which leads to the trial & testing process to be more slow.

28

Page 29: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Why Matlab & Simulink?

29

• Easy user-interface

• Less programming required while working in Simulink.

• Toolboxes are designed to integrate with parallel computingenvironments, GPUs, and automatic C code generation.

• Documentation is written for engineers and scientists, notcomputer scientists.

• Inbuilt functions are available that are required in day-to-day computation.

• MATLAB App let you start working right away and thenautomatically generate a MATLAB program to reproduce orautomate your work.

Page 30: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Future Steps in Modeling and Control of Engine

30

Page 31: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

Acknowledgements

• Supervisor:

– P. S. V. Nataraj

• Co - worker

– Bhagyashri Somani (deep learning)

• Data collection from experimental setup:

– Swathi Surendran

– Sanjeet Kulkarni

31

Experimental setup :

Page 32: Dynamic Modeling Of Mini SR-30 Gas Turbine Engine · Quick Glance at Deep Learning A brief Introduction: • 1943 - Walter Pitts and Warren McCulloch, gave us that piece of the puzzle

32