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.

150 CHAPTER 5 NN BASED SYSTEM IDENTIFICATION: RESULTS AND DISCUSSION<br />

1.2<br />

1.1<br />

1<br />

0.9<br />

0.8<br />

R 2<br />

0.7<br />

0.6<br />

MLP (8-4-2)<br />

HMLP (6-3-2)<br />

Elman (4-4-2)<br />

0.5<br />

0.4<br />

0.3<br />

0.2<br />

1 10 100 1000 10000<br />

Number <strong>of</strong> data<br />

Figure 5.20 <strong>The</strong> on-line prediction performance comparison for the MLP, HMLP and modified Elman<br />

networks. All <strong>of</strong> these networks are trained by rGN method with optimum model structure identified<br />

from <strong>of</strong>f-line model identification.<br />

shows that R 2 values converge to unity over certain sample range. By taking R 2 test<br />

value about 0.9, the result shows that the MLP, HMLP and modified Elman networks<br />

start to produced good prediction after 155, 92 and 68 test data respectively. All three<br />

NN network structures are able to produce good on-line prediction <strong>of</strong> helicopter attitude<br />

dynamics. Nevertheless, the HMLP and modified Elman provide slight improvements<br />

to the network’s learning rate due to their smaller network structures.<br />

5.8 SUMMARY<br />

In this chapter, the <strong>of</strong>f-line and on-line based system identification methods proposed<br />

in Chapter 4 were implemented to identify the attitude dynamics <strong>of</strong> the helicopter<br />

UAS. Three types <strong>of</strong> NN architectures were used to model the attitude dynamics <strong>of</strong> the<br />

helicopter; namely the MLP, HMLP and modified Elman networks.<br />

NN based modelling technique has a tendency to over-fit the training data since<br />

the NN model is consists <strong>of</strong> large amount <strong>of</strong> free parameters (network weights) to be<br />

determined. <strong>The</strong> over-fitting problem <strong>of</strong> NN modelling can be avoided by employing

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

Saved successfully!

Ooh no, something went wrong!