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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

networks are lower than the MLP network, the prediction performance <strong>of</strong> both NN<br />

models are on par with the prediction quality <strong>of</strong> the MLP network. <strong>The</strong> results also<br />

point out that the average RMSE and the confidence limit values from each <strong>of</strong> the<br />

proposed networks are able to produce prediction that adequately fit with the test data.<br />

<strong>The</strong> prediction from the MLP, HMLP and modified Elman networks are also shown to<br />

be robust from large variations <strong>of</strong> weights values. <strong>The</strong>refore, it can be concluded that<br />

NN training from the <strong>of</strong>f-line training methods such as the LM algorithm or repeated<br />

GN method are able to produce satisfactory prediction performance even with large<br />

deviation <strong>of</strong> weights set derived from the training process.<br />

Validation results conducted in this study confirmed that the <strong>of</strong>f-line NN model<br />

is suitable for modelling the helicopter’s attitude dynamics correctly. However, the<br />

dynamic model identified using the <strong>of</strong>f-line NN model has a major drawback such that<br />

the method’s inability to represent the entire flight operation very well because <strong>of</strong> the<br />

time varying nature <strong>of</strong> helicopter flight dynamics. Recursive type training such as the<br />

rGN method was used in this study to overcome such problems in system identification.<br />

Results indicate that the rGN algorithm is more adaptive to the changes in dynamic<br />

properties, although the generalisation error <strong>of</strong> repeated rGN is slightly higher than<br />

<strong>of</strong>f-line LM method. <strong>The</strong> rGN method is also found capable <strong>of</strong> producing a satisfactory<br />

prediction quality even though the model structure was incorrectly selected.<br />

<strong>The</strong><br />

generalisation and adaptability performance <strong>of</strong> the model can be further improved by<br />

properly selecting the optimised network structure with the aid <strong>of</strong> k-fold cross validation<br />

method.<br />

<strong>The</strong> recursive method presented in this work is suitable for modelling the helicopter<br />

in real-time within the control sampling time and computational resource constraints.<br />

Recursive Gauss-Newton method used in the NN training demonstrates faster prediction<br />

updates and <strong>of</strong>fers rapid computation <strong>of</strong> weight adaptation with average training time <strong>of</strong><br />

3.88 ms. <strong>The</strong> average training time for rGN algorithm is well below the targeted control<br />

loop sampling period (22 ms). This indicates that such recursive training algorithms are<br />

well suited for real-time applications. Furthermore, the proposed HMLP and modified<br />

Elman networks are found to improve the learning rate <strong>of</strong> NN prediction and this

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

Saved successfully!

Ooh no, something went wrong!