28.02.2014 Views

The Development of Neural Network Based System Identification ...

The Development of Neural Network Based System Identification ...

The Development of Neural Network Based System Identification ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

xiv<br />

TABLE OF CONTENTS<br />

CHAPTER 4<br />

CHAPTER 5<br />

CHAPTER 6<br />

NEURAL NETWORK BASED SYSTEM<br />

IDENTIFICATION 77<br />

4.1 Introduction 77<br />

4.2 <strong>The</strong> Artificial <strong>Neural</strong> <strong>Network</strong>s 78<br />

4.2.1 Multi-Layered Perceptron 81<br />

4.2.2 Hybrid Multilayer Perceptron 84<br />

4.2.3 Elman <strong>Network</strong> 86<br />

4.3 <strong>System</strong> <strong>Identification</strong> with <strong>Neural</strong> <strong>Network</strong> 90<br />

4.3.1 Collection <strong>of</strong> Flight Test Data 90<br />

4.3.2 <strong>Neural</strong> <strong>Network</strong> Model Structure Selection 94<br />

4.3.2.1 Lag Space Selection for Feed-Forward MLP<br />

or HMLP <strong>Network</strong> 98<br />

4.3.3 Off-line and Recursive Methods 99<br />

4.3.4 Off-line based <strong>Neural</strong> <strong>Network</strong> Model Estimation 102<br />

4.3.4.1 Jacobian Matrix Calculation 105<br />

4.3.4.2 Training by Weight Regularisation 108<br />

4.3.5 Recursive based <strong>Neural</strong> <strong>Network</strong> Model Estimation 111<br />

4.3.6 Model Validation 115<br />

4.4 Summary 117<br />

NN BASED SYSTEM IDENTIFICATION: RESULTS<br />

AND DISCUSSION 119<br />

5.1 Introduction 119<br />

5.2 Off-line based <strong>System</strong> <strong>Identification</strong> for MLP network 120<br />

5.2.1 Improving Generalisation <strong>of</strong> <strong>Neural</strong> <strong>Network</strong> through<br />

Regularisation 120<br />

5.2.2 Model Structure Selection Results 124<br />

5.3 Off-line based <strong>System</strong> <strong>Identification</strong> for HMLP network 133<br />

5.4 Off-line based <strong>System</strong> <strong>Identification</strong> for Elman network 138<br />

5.5 Model Performance Comparison Using Off-line Training 144<br />

5.6 On-line <strong>System</strong> <strong>Identification</strong> 144<br />

5.7 Model Performance Comparison Using Recursive Training 149<br />

5.8 Summary 150<br />

NEURAL NETWORK BASED PREDICTIVE<br />

CONTROL SYSTEM 155<br />

6.1 Introduction 155<br />

6.2 NN based Approximate Predictive Control Principles 156<br />

6.3 Principle <strong>of</strong> Instantaneous Linearisation 161<br />

6.4 Non-minimal State Space Model Realisation 164<br />

6.5 General Formulation <strong>of</strong> Augmented Model 166<br />

6.6 Prediction from the State Space Models 168<br />

6.7 Model Predictive Control Optimisation 170<br />

6.8 Model Predictive Control with Constraints 172<br />

6.8.1 <strong>The</strong> Hildreth’s Quadratic Programming Procedure 174

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!