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.

7.4 SUMMARY 207<br />

data measured from the previous parameter settings before changes is made. From the<br />

findings <strong>of</strong> the above studies, it can be concluded that the recursive NN model improved<br />

the NNAPC-Offline controller performance under the new parameter variations. This<br />

is due to the ability <strong>of</strong> the recursive NN model to track the time varying parameters<br />

<strong>of</strong> the helicopter dynamics. Since the <strong>of</strong>f-line NN model is not trained with the new<br />

changes in physical parameter values, a significant model mismatch can occurs and this<br />

would affect the accuracy <strong>of</strong> the NNAPC controller’s prediction, thus contributing to<br />

the deteriorating performance <strong>of</strong> the NNAPC-Offline controller.<br />

Finally, the performance <strong>of</strong> the NNAPC controllers was further tested under input<br />

disturbances after tracking the given references. <strong>The</strong> proposed NNAPC approaches<br />

with either <strong>of</strong>fline or online NN model were found to be efficient in compensating<br />

the effect <strong>of</strong> the input disturbances. Performance comparison between the NNAPC-<br />

Online and NNAPC-Offline controllers shows that the NNAPC-Online controllers <strong>of</strong>fer<br />

improvement in regulating the input disturbance effects, particularly in the pitch and<br />

yaw axes. Despite the reported effectiveness <strong>of</strong> the NNAPC-Online controller in handling<br />

parameter variations and input disturbance effects, the good performance <strong>of</strong> the NNAPC-<br />

Online controller was obtained at the expense <strong>of</strong> increased computational load compared<br />

with the NNAPC-Offline scheme. However, this is justifiable for such a critical and<br />

challenging dynamic process. <strong>The</strong> computational load <strong>of</strong> the NNAPC-Online scheme<br />

can be implemented within given computational resources if appropriate selection <strong>of</strong><br />

tuning options is made by users. Nevertheless, several suggestions are made in the<br />

next chapter on several options to improve the execution speed <strong>of</strong> the NNAPC-Online<br />

control scheme.

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

Saved successfully!

Ooh no, something went wrong!