Deep Learning Based Modeling of A Gas Turbine PDF
Deep Learning Based Modeling of A Gas Turbine PDF
Deep Learning Based Modeling of A Gas Turbine PDF
Dynamic Modeling
Of Mini SR-30 Gas
Turbine Engine
Presented By:
Prof. P. S. V. Nataraj 1
Outline
2
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.
4
Quick Glance at Deep Learning
Evolution of Deep Learning
Break through
Algorithm
Big data
CPU/GPU
5
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
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
Quick Glance at Deep Learning
Major area of research
8
Quick Glance at Deep Learning
Applications in various sector
9
SR-30 Gas Turbine Engine
10
Why Engine Model is Necessary??
To assess real world Ease of dynamic
phenomena simulation
12
Approaches for Modeling Dynamic Systems
13
Problem Statement
15
First Principle Based Engine Simulator
Fig : Closed loop Model of SR-30 Gas Turbine Engine along with dashboard tool 17
Motivation for Data Driven Techniques
1. White-box or First principles modeling approaches rely on
thermodynamic and energy balance equations. Hence, assumptions and
linearization methods are required to simplify and solve complex dynamics.
2. Models and control systems designed using simplified linearized
equations are not accurate enough to capture system dynamics precisely.
3. The unavailability of component maps is also one of the key reason to
shift on data driven modeling techniques.
4. Thus, Deep learning is a fair alternative to white box model as it is
independent of the system dynamics with an objective of maximize system
robustness, output power and efficiency.
18
Neural Network Architecture
The model can be mathematically represented
as:
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 n
represents the Delay unit.
• Input gate
• Output gate
21
Network Configuration
22
Model Validation Against Experimental Data
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)
24
Deep Learning Model Validation Against
Experimental Data
25
Deep Learning Model Validation Against
Experimental Data
26
Relative Error of predicted data against
experimental data
27
Conclusions
• First Principle based method promises good dynamic behavior
when compared with the real time engine, provided that enough
information is available.
• The deep learning model is trained with a set of experimental data
which makes the model to learn a wide variety of engine behavior.
• The Deep Learning approach when compared with the First
Principle model against experimental data is found to be more
efficient in predicting behavior of system.
• LSTM performs good with MIMO system, however LSTM has its
own disadvantage: it is slower than other normal activation
functions which leads to the trial & testing process to be more slow.
28
Why Matlab & Simulink?
• Easy user-interface
• Less programming required while working in Simulink.
• Toolboxes are designed to integrate with parallel computing
environments, GPUs, and automatic C code generation.
• Documentation is written for engineers and scientists, not
computer scientists.
• Inbuilt functions are available that are required in day-to-
day computation.
• MATLAB App let you start working right away and then
automatically generate a MATLAB program to reproduce or
automate your work.
29
Future Steps in Modeling and Control of Engine
30
Acknowledgements
Experimental setup :
• Supervisor:
– P. S. V. Nataraj
• Co - worker
– Bhagyashri Somani (deep learning)
• Data collection from experimental setup:
– Swathi Surendran
– Sanjeet Kulkarni
31
32