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.

210 CHAPTER 8 CONCLUSIONS AND FUTURE WORKS<br />

<strong>The</strong> HMLP and modified Elman networks were found capable <strong>of</strong> providing prediction<br />

quality similar to the standard MLP network. <strong>The</strong> HMLP and modified Elman networks<br />

are recommended for modelling <strong>of</strong> the non-linear helicopter dynamics due to their smaller<br />

model structure which would subsequently reduce the computation load and training<br />

time <strong>of</strong> the NN model. Furthermore, the application <strong>of</strong> the modified Elman network<br />

in system identification procedures could simplify the overall NN system identification<br />

process, since the model structure <strong>of</strong> the Elman network does not need to be predetermined.<br />

Two types <strong>of</strong> training algorithms were proposed in this study (<strong>of</strong>f-line LM<br />

and recursive GN algorithms) to determine the weights <strong>of</strong> the NN models. <strong>The</strong> training<br />

algorithms based on the on-line training were used to improve the performance <strong>of</strong> the<br />

<strong>of</strong>f-line training in terms <strong>of</strong> the generalisation and adaptability <strong>of</strong> the NN models under<br />

changing dynamic properties or uncertainties in NN model structure selection.<br />

<strong>The</strong> theoretical foundation <strong>of</strong> the proposed NNAPC algorithm was presented and<br />

discussed in this work. <strong>The</strong> NNAPC flight controller was proposed in order to overcome<br />

the computational limitation <strong>of</strong> the non-linear NN based MPC. Different components <strong>of</strong><br />

the NNAPC algorithm are highlighted in this work such as: the principle <strong>of</strong> instantaneous<br />

linearisation <strong>of</strong> the NN model, formulation <strong>of</strong> the NMSS and the augmented state space<br />

model, the prediction operation, optimisation and constraints handling <strong>of</strong> the MPC<br />

algorithm.<br />

<strong>The</strong> proposed NNAPC controller with NN model predictions are then<br />

validated in the developed test rig to achieved autonomous hovering <strong>of</strong> the unmanned<br />

helicopter system. Multiple NNAPC controllers were designed for each dynamic channel<br />

<strong>of</strong> the helicopter system and the results proved the robustness <strong>of</strong> the proposed NNAPC<br />

controller with recursive NN model training in handling variations in flight conditions<br />

and physical changes. <strong>The</strong> performance <strong>of</strong> the NNAPC controllers was also found to be<br />

satisfactory in the presence under input disturbances.<br />

8.1 FUTURE WORKS<br />

<strong>The</strong> current dynamics modelling simulation and flight experimental findings show promising<br />

results for designing an autonomous unmanned helicopter system. <strong>The</strong>re is strong<br />

potential for this project to be extended to industrial applications as intended. <strong>The</strong>se

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

Saved successfully!

Ooh no, something went wrong!