UNCERTAINTY ANALYSIS OF TWO-SHAFT GAS TURBINE PARAMETER OF ARTIFICIAL NEURAL NETWORK (ANN) APPROXIMATED FUNCTION USING SEQUENTIAL PERTURBATION METHOD

Similar documents
EFFECT OF NOZZLE ANGLE ON JET IMPINGEMENT COOLING SYSTEM KHAIDER BIN ABU BAKAR

UNIVERSITI TEKNOLOGI MARA

UNDRAINED SHEAR STRENGTH OF SOFT CLAY REINFORCE WITH SINGLE 16MM DIAMETER ENCAPSULATED BOTTOM ASH COLUMN NABILAH BINTI MD MASHOD FAKEH

TABLE OF CONTENTS CHAPTER TITLE PAGE

MODELING AND CONTROLLER DESIGN FOR AN INVERTED PENDULUM SYSTEM AHMAD NOR KASRUDDIN BIN NASIR UNIVERSITI TEKNOLOGI MALAYSIA

EFFECT OF SOIL TYPE ON SEISMIC PERFROMANCE OF REINFORCED CONCRETE SCHOOL BUILDING

Data and prognosis for renewable energy

Data Fitting and Uncertainty

Theory and Design for Mechanical Measurements

MATERIAL SELECTION IN MECHANICAL DESIGN OF CAR BUMPER NURUL AZWAN BIN ADNAN BACHELOR OF ENGINEERING UNIVERSITI MALAYSIA PAHANG

ARTIFICIAL NEURAL NETWORK PART I HANIEH BORHANAZAD

Identification of Nonlinear Systems Using Neural Networks and Polynomial Models

Networks of McCulloch-Pitts Neurons

MODELLING AND ANALYSIS OF SOCCER HEADING AND PROTECTIVE HEADGEAR TO UNDERSTAND AND PREVENT MILD TRAUMATIC BRAIN INJURY

Introduction Neural Networks - Architecture Network Training Small Example - ZIP Codes Summary. Neural Networks - I. Henrik I Christensen

Artificial Neural Network

Feedforward Neural Nets and Backpropagation

AP Exercise 1. This material is created by and is for your personal and non-commercial use only.

Single Layer Perceptron Networks

Neural Networks. Fundamentals of Neural Networks : Architectures, Algorithms and Applications. L, Fausett, 1994

Simple neuron model Components of simple neuron

MAXIMUM NET POWER OUTPUT FROM AN INTEGRATED DESIGN OF A SMALL-SCALE OPEN AND DIRECT SOLAR THERMAL BRAYTON CYCLE. Willem Gabriel le Roux

Revision: Neural Network

Summer Review Packet. for students entering. AP Calculus BC

Isotope Dilution Mass Spectrometry

THE RELATIONSHIP BETWEEN VOID RATIO AND SHEAR WAVE VELOCITY OF GOLD TAILINGS

Neural networks. Chapter 19, Sections 1 5 1

Single layer NN. Neuron Model

RESEARCH STUDY ON ADOPTION OF SOCIAL MEDIA MARKETING IN THE ENTERPRISE (MALAYSIA CONTEXT) KEE YONG HONG LEOW XIN YI TANG XIN YI WONG SIONG MUNG

Artificial Neural Networks" and Nonparametric Methods" CMPSCI 383 Nov 17, 2011!

Artificial Neural Networks Examination, March 2004

In the Name of God. Lecture 11: Single Layer Perceptrons

Artificial Neural Networks

DEVELOPMENT OF ACID-BASE INDICATOR FROM FLOWER PETALS (HIBISCUS SABDARIFFA AND ALLAMANDA)

Neural networks. Chapter 20. Chapter 20 1

COMP9444 Neural Networks and Deep Learning 2. Perceptrons. COMP9444 c Alan Blair, 2017

Interpolation and Polynomial Approximation I

TABLE OF CONTENTS CHAPTER TITLE PAGE TITLE PAGE DECLARATION DEDIDATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK

MACHINE LEARNING FOR GEOLOGICAL MAPPING: ALGORITHMS AND APPLICATIONS

Artificial Neural Networks The Introduction

Lab 5: 16 th April Exercises on Neural Networks

Neural Networks. Chapter 18, Section 7. TB Artificial Intelligence. Slides from AIMA 1/ 21

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

AN APPROPRIATE LOT SIZING TECHNIQUE FOR INVENTORY POLICY PROBLEM WITH DECREASING DEMAND

Serious limitations of (single-layer) perceptrons: Cannot learn non-linearly separable tasks. Cannot approximate (learn) non-linear functions

Lecture 7 Artificial neural networks: Supervised learning

ARTIFICIAL INTELLIGENCE. Artificial Neural Networks

Keywords- Source coding, Huffman encoding, Artificial neural network, Multilayer perceptron, Backpropagation algorithm

Industrial Rotating Kiln Simulation

The perceptron learning algorithm is one of the first procedures proposed for learning in neural network models and is mostly credited to Rosenblatt.

Requisite Approval must be attached

Roll No. :... Invigilator s Signature :.. CS/B.Tech (EIE)/SEM-5/EI-501/ INDUSTRIAL INSTRUMENTATION II

Pattern Recognition and Machine Learning

DETAILED CONTENTS PART I INTRODUCTION AND DESCRIPTIVE STATISTICS. 1. Introduction to Statistics

Artifical Neural Networks

Contents. Preface... xvii

Multilayer Perceptron Tutorial

Comparison of Adaline and Multiple Linear Regression Methods for Rainfall Forecasting

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others)

An artificial neural networks (ANNs) model is a functional abstraction of the

LEAK DETECTION IN PIPELINES USING WAVELET AND CEPSTRUM ANALYSIS ABDUL KADIR BIN SAMTA

Last update: October 26, Neural networks. CMSC 421: Section Dana Nau

Artificial Neural Network

Neural Networks Task Sheet 2. Due date: May

Grundlagen der Künstlichen Intelligenz

Artificial Neural Networks

A STUDY ON THE APPLICABILITY OF SYMBOLIC COMPUTATION IN STABILISING CONTROL DESIGN FOR SWITCHED SYSTEMS AT-TASNEEM BINTI MOHD AMIN

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others)

18.6 Regression and Classification with Linear Models

FINITE ELEMENT METHOD FOR TWO-DIMENSIONAL ELASTICITY PROBLEM HANIMAH OTHMAN

CSC Neural Networks. Perceptron Learning Rule

STABILITY AND SIMULATION OF A STANDING WAVE IN POROUS MEDIA LAU SIEW CHING UNIVERSTI TEKNOLOGI MALAYSIA

Neural Networks and Deep Learning

List of Figures List of Tables. Acknowledgments Abbreviations

1. Definition of a Polynomial

UNIVERSAL PORTFOLIO GENERATED BY IDEMPOTENT MATRIX AND SOME PROBABILITY DISTRIBUTION LIM KIAN HENG MASTER OF MATHEMATICAL SCIENCES

Mir Md. Maruf Morshed

Simple Neural Nets For Pattern Classification

Calculation of the heat power consumption in the heat exchanger using artificial neural network

Introduction to Natural Computation. Lecture 9. Multilayer Perceptrons and Backpropagation. Peter Lewis

Artificial Intelligence

Artificial neural networks

Multilayer Perceptron

Computational statistics

4. Multilayer Perceptrons

ASSESSMENT OF LOCAL GOVERNANCE STRUCTURES, ATTITUDES AND PERCEPTIONS INFLUENCING MANAGEMENT OF THE MANGROVE ECOSYSTEM IN VANGA, KENYA

Neural Networks (Part 1) Goals for the lecture

Neural networks. Chapter 20, Section 5 1

EEE 241: Linear Systems

COURSE TEMPLATE. The Course content covers the following broad topics: 1. Experimental Analysis:

Practical Statistics for the Analytical Scientist Table of Contents

Lecture 4: Perceptrons and Multilayer Perceptrons

AP Calc Summer Packet #1 Non-Calculator

Neural Networks and Ensemble Methods for Classification

Higher Order Neural Networks and Neural Networks for Stream Learning

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others)

ELIMINATION OF RAINDROPS EFFECTS IN INFRARED SENSITIVE CAMERA AHMAD SHARMI BIN ABDULLAH

The performance of estimation methods for generalized linear mixed models

COGS Q250 Fall Homework 7: Learning in Neural Networks Due: 9:00am, Friday 2nd November.

Neural Nets in PR. Pattern Recognition XII. Michal Haindl. Outline. Neural Nets in PR 2

Transcription:

UNCERTAINTY ANALYSIS OF TWO-SHAFT GAS TURBINE PARAMETER OF ARTIFICIAL NEURAL NETWORK (ANN) APPROXIMATED FUNCTION USING SEQUENTIAL PERTURBATION METHOD HILMI ASYRAF BIN RAZALI Report submitted in partial fulfillment of the requirements for the award of the degree of Bachelor of Mechanical Engineering Faculty of Mechanical Engineering UNIVERSITI MALAYSIA PAHANG NOVEMBER 2009

viii TABLE OF CONTENTS SUPERVISOR S DECLARATION STUDENT S DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS LIST OF ABBREVIATIONS Page ii iii iv v vi vii viii xi xii xiv xv CHAPTER 1 INTRODUCTION 1.1 Project Background 1 1.2 Problem Statement 2 1.3 Objectives 3 1.4 Scope of Work 4 CHAPTER 2 LITERATURE REVIEW 2.1 Introduction 5 2.2 Propagation of Errors 6 2.3 Newton Approximation Method 8 2.4 Sequential Perturbation Method 9 2.5 Artificial Neural Network (ANN) 11 2.5.1 McCulloch and Pitts Neuron Mode 11 2.5.2 A Layer of Neurons 13 2.6 Backprogation 15

ix 2.7 Perceptrons 15 2.7.1 The Perceptron Algorithm 16 2.8 Two-shaft Gas Turbine 18 2.8.1 Assembly 19 2.8.2 Instrumentation 19 2.8.3 Fuel System 19 CHAPTER 3 RESEARCH METHODOLOGY 3.1 Introduction 20 3.2 Process Flowchart 21 3.3 Parameter Selection 22 3.3.1 Measuring Instruments and Uncertainty 23 3.4 Finding a Function 25 3.5 Randomised Data 25 3.6 Function Approximation via ANN in MATLAB 27 CHAPTER 4 RESULTS AND DISCUSSION 4.1 Introduction 29 4.2 Comparison between Nominal Value (From Experiment) and Randomised Value (From Microsoft Excel ) 4.3 Neural Network Training Process 32 4.3.1 Neural Network Training 32 4.3.2 Performance Graph 33 4.3.3 Training State 34 4.3.4 Regression Graph 35 4.4 Uncertainty Estimation Analysis 36 4.4.1 Comparison between Newton Approximation (Analytical 36 Method) and Sequential Perturbation (Numerical Method) without ANN 4.4.2 Comparison between Newton Approximation (Analytical 39 Method) s Computation and Sequential Perturbation (Numerical Method) s Computation 4.4.2.1 Analytically 39 4.4.2.2 Numerically 41 4.4.3 Comparison between Actual Output (Ytest) and 45 30

x Approximated Output (Yhat) from Approximated Function via Artificial Neural Network (ANN) 4.4.4 Comparison between Sequential Perturbation via ANN 47 and Newton Approximation (Analytical Method) 4.5 Discussion 51 CHAPTER 5 CONCLUSION AND RECOMMENDATIONS 5.1 Introduction 52 5.2 Conclusions 53 5.3 Recommendations for Future Research 54 REFERENCES 55 APPENDICES 56 A Function Approximation using ANN Command 56 B ANN with Sequential Perturbation Method Command 58 C Gantt Chart for FYP 1 62 D Gantt Chart for FYP 2 63

xi LIST OF TABLES Table No. Title Page 3.1 List of parameter involved 22 3.2 List of measuring instruments and their uncertainty 23 3.3 List of parameter with their respective range 26 3.4 A sample for a set of 10 data out of 1000 data 26 3.5 Network configuration 27 4.1 A sample for 10 set of nominal values (from experiment) 30 4.2 A sample for 10 set of randomised values (from Microsoft Excel ) 31 4.3 Input values for data number 751 39 4.4 Variable inputs and their respective uncertainty 39 4.5 Differentiated equations values 40 4.6 Output values with addition of uncertainty values and their respective variable inputs 4.7 Output values with subtraction of uncertainty values and their respective variable inputs 42 43 4.8 Mean values of variable inputs 43

xii LIST OF FIGURES Figure No. Title Page 1.1 Flow chart of uncertainty analysis 3 2.1 McCulloch and Pitts neuron model 12 2.2 Layer of neurons 13 2.3 Matrix W 14 2.4 One-layer network 14 2.5 Perceptron neuron 16 2.6 Perceptron algorithm 17 2.7 Front panel view of Cussons P9005 two-shaft gas turbine unit 18 3.1 Bourdon tube dial gauge 23 3.2 NiCr/NiAl thermocouple 23 3.3 U-tube manometer 24 3.4 Gas turbine flow meter 24 4.1 Neural network training (nntraintool) 32 4.2 Graph of mean squared error (MSE) vs. 500 epochs 33 4.3 Graph of gradient (gradient), adaptive value (mu) and validation fail (val fail) vs. 500 iterations (epochs) 34 4.4 Graph of output vs. target (plotregression) 35 4.5 Graph of uncertainty value via analytical method & numerical method without ANN 36 4.6 Enlargement of graph (Figure 4.5) at data number 142 37 4.7 Graph of uncertainty values error between analytical method and numerical method without ANN 38 4.8 Graph of approximated thrust produced, F n and actual thrust produced, F n 45

xiii 4.9 Enlargement of graph (Figure 4.8) at data number 115 46 4.10 Graph of error between approximated thrust produced, F n and actual thrust produced, F n (%) 4.11 Uncertainty value via sequential perturbation with artificial neural network (ANN) 4.12 Graph of uncertainty value via Newton approximation (analytically) 4.13 Graph of uncertainty value by sequential perturbation with ANN and Newton approximation (analytical method) 46 47 48 48 4.14 Enlargement of graph (Figure 4.13) at data number 142 49 4.15 Graph of error between uncertainty value via sequential perturbation (ANN) and Newton approximation (analytically) 50 4.16 Enlargement of graph (Figure 4.15) at 0-2.5% error 50 6.1 Project planning for FYP 1 62 6.2 Project planning for FYP 2 63

xiv LIST OF SYMBOLS y, p Input vector w, W Weight matrix θ b Threshold Bias u, n S-element net input vector a P 9 Column vector Combustion chamber pressure, (kpa) T 9 Power turbine outlet temperature, ( ⁰ C) ΔP v out v in R Differential pressure, (kpa) Outlet velocity, (m/s) Inlet velocity, (m/s) Specific gas constant, (kj/kg.k) A 9 Area of combustion chamber, (m 2 ) F n Thrust produced, (kn)

xv LIST OF ABBREVIATIONS ANN NA SP Artificial neural network Newton approximation Sequential perturbation