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.

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

Table 5.6 <strong>The</strong> average RMSE for various noise levels applied to optimum weights <strong>of</strong> HMLP network<br />

(3 hidden neurons with 2 past outputs and 1 past input).<br />

Standard Deviation<br />

<strong>of</strong> Noise<br />

0.01<br />

0.1<br />

0.3<br />

0.5<br />

0.7<br />

0.9<br />

Validation Error Statistics<br />

<strong>System</strong><br />

Responses<br />

RMSE RMSE (%) R2 NMCIW (%)<br />

p 0.0483 11.4856 0.9867 0.1480<br />

q 0.0120 3.7572 0.9984 0.2686<br />

p 0.0469 11.1659 0.9873 1.6318<br />

q 0.0125 3.9098 0.9982 2.6325<br />

p 0.0563 13.3997 0.9819 4.7596<br />

q 0.0576 17.9818 0.9629 8.6277<br />

p 0.0475 11.2901 0.9871 8.3209<br />

q 0.0478 14.9172 0.9744 14.7704<br />

p 0.0596 14.1749 0.9797 11.2747<br />

q 0.0674 21.0122 0.9493 18.3889<br />

p 0.2141 50.9196 0.7379 15.1188<br />

q 0.1942 60.5657 0.5786 23.9983<br />

5.4 OFF-LINE BASED SYSTEM IDENTIFICATION FOR<br />

ELMAN NETWORK<br />

<strong>The</strong> system identification results for the modified Elman network are presented in this<br />

section. Similarly to the previous section, the modified Elman network architecture<br />

is used to identify the UAS helicopter attitude dynamics using <strong>of</strong>f-line Levenberg-<br />

Marquardt training. Since the Elman network only uses the current measurement data<br />

to feed into the network, it is not necessary for us to predetermine the appropriate<br />

regression vector (network structure) before the NN training. Instead, the strength <strong>of</strong><br />

self connection α in the network and the effect <strong>of</strong> hidden neuron sizes are the main<br />

factors to consider for ensuring a good generalisation performance. This could be done<br />

through the usage <strong>of</strong> k-fold cross validation technique for hidden neuron sizes selection.<br />

For selection <strong>of</strong> self connection α strength, a simple trial error approach was employed<br />

to determine the best gain for network’s memory capacity. To avoid over-fitting during<br />

training phase, the adaptability <strong>of</strong> the NN model while training is reduced with similar<br />

regularisation method as in the MLP and HMLP network.<br />

<strong>The</strong> effect <strong>of</strong> self connection α strength effect on the validation RMSE is shown in<br />

Figure 5.14. <strong>The</strong> simulations were conducted with varying strength <strong>of</strong> self connection α

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

Saved successfully!

Ooh no, something went wrong!