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.

5.2 OFF-LINE BASED SYSTEM IDENTIFICATION FOR MLP NETWORK 127<br />

17<br />

16<br />

15<br />

h=2<br />

h=3<br />

h=4<br />

h=5<br />

h=6<br />

h=7<br />

14<br />

RMSE (%)<br />

13<br />

12<br />

11<br />

10<br />

9<br />

1−1(4regs) 2−1(6regs) 2−2(8regs) 3−1(8regs) 3−2(10regs) 3−3(12regs)<br />

Lag Space<br />

Figure 5.5 <strong>The</strong> percentage <strong>of</strong> Root Mean Square Error (RMSE) <strong>of</strong> MLP network model for each<br />

network structure and number <strong>of</strong> hidden neurons. <strong>The</strong> neural network training was carried out using<br />

<strong>of</strong>f-line Levenberg-Marquardt (LM) algorithm.<br />

plot, network structure with 3 past outputs and 1 past input (regression vector with<br />

dimension size <strong>of</strong> 8) gives the lowest RMSE value for neurons size, h = 4. Despite the<br />

fact that the neuron size h = 7 → 8 gives a comparable low RMSE value, it does not<br />

indicate that the prediction displays good generalisation performance since neuron size<br />

h = 5, has a sudden increase in RMSE value. <strong>The</strong> noise has affected the error calculation<br />

for the neuron size h = 7 → 8. However, the validity test is still useful in aiding the<br />

selection <strong>of</strong> an appropriate network structure [Billings et al., 1992]. Furthermore, it is<br />

not advisable to use an excessive number <strong>of</strong> neurons which may lead to an over-fitting<br />

problem. Finally, we arrive at the following network specifications (Table 5.1) that<br />

adequately represent the attitude dynamics <strong>of</strong> a model scaled helicopter.<br />

Table 5.1<br />

<strong>The</strong> MLP neural networks model parameters.<br />

MLP <strong>Network</strong> Specifications for Attitude Dynamics<br />

Number <strong>of</strong> past outputs 3<br />

Number <strong>of</strong> past inputs 1<br />

Number <strong>of</strong> neurons in hidden layer 4<br />

Activation function at hidden layer Tanh<br />

Activation function at output layer Linear<br />

Number <strong>of</strong> regressors 8<br />

Total number <strong>of</strong> weights 46<br />

Weight decay 0.0001

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

Saved successfully!

Ooh no, something went wrong!