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.

4.4 SUMMARY 117<br />

Segment 1<br />

Segment 2<br />

Segment 3<br />

Segment 4<br />

Segment 5<br />

k = 1<br />

V T T T T<br />

k = 2<br />

T V T T T<br />

k = 3<br />

T T V T T<br />

k = 4<br />

T T T V T<br />

k = 5<br />

T T T T<br />

V<br />

T<br />

Training<br />

V<br />

Validation<br />

Figure 4.15 <strong>The</strong> procedure <strong>of</strong> k-fold cross-validation for k = 5.<br />

where ŷ i (t) denotes the predicted NN model output from a specific k-validation data<br />

segment, y i (t) indicates the k-validation data segment, M is the data size in each <strong>of</strong> the<br />

segment and ȳ(t) is the mean value <strong>of</strong> the measurement data.<br />

4.4 SUMMARY<br />

This chapter outlines the basic ANN concepts and proposed various network architectures<br />

for the use in NN based system identification. <strong>The</strong> general guidelines for NN based<br />

system identification for modelling the dynamics <strong>of</strong> the helicopter UAS are presented.<br />

<strong>The</strong> flight data preparations for the <strong>of</strong>f-line system identification are also discussed,<br />

followed by detailed explanation <strong>of</strong> implementation <strong>of</strong> <strong>of</strong>f-line NN training using LM<br />

algorithm. In order to avoid over-fitting problem during training phase, regularisation<br />

method with weight decay is introduced to limit the flexibility <strong>of</strong> the network without<br />

relying on early stopping criterion. To overcome the disadvantages <strong>of</strong> <strong>of</strong>f-line (batch<br />

LM) methods, the recursive Gauss-Newton algorithm is used to track the time varying<br />

dynamics <strong>of</strong> the helicopter UAS. <strong>The</strong> recursive model estimation is a system identification

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

Saved successfully!

Ooh no, something went wrong!