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.

44 CHAPTER 2 LITERATURE REVIEW<br />

Reference<br />

Model<br />

x m (t)<br />

-<br />

+<br />

+<br />

Adaptation<br />

for NN f<br />

e(t)<br />

Adaptation<br />

for NN g<br />

NN f<br />

NN g<br />

r(t)<br />

+<br />

-<br />

+ X<br />

-<br />

Plant<br />

x(t)<br />

K<br />

Figure 2.11 <strong>The</strong> general schematic diagram <strong>of</strong> a NN based feedback linearisation approach. Figure<br />

adapted from [Hagan and Demuth, 1999].<br />

<strong>The</strong> flight experiment results suggest the effectiveness <strong>of</strong> the approach to track the<br />

reference commands properly, and be able to compensate for the undesirable effects <strong>of</strong><br />

the un-modelled and time varying dynamics <strong>of</strong> the helicopter UAV.<br />

Generally, the NN based optimal control approach involves designing a controller<br />

according to a criterion where the trajectory tracking is minimised while incorporating<br />

penalty on the magnitude <strong>of</strong> the control input. In this approach, the NN model is<br />

used to provide the control inputs that minimises this criterion. In Nodland et al.<br />

[2012], an optimal controller design was proposed for tracking control <strong>of</strong> an unmanned<br />

helicopter system using an adaptive critic NN framework. In this approach, an online<br />

approximator based dynamic controller was used to learn the continuous time<br />

Hamilton-Jacobian-Bellman (HJB) criterion equation and formulate an optimal control<br />

input that minimised the HJB criterion forward in time. <strong>The</strong> optimal controller in this<br />

approach consists <strong>of</strong> a single NN model which is tuned on-line using a novel weight<br />

updating law while maintaining the closed loop system stability. <strong>The</strong> stability analysis<br />

and performance validation <strong>of</strong> the proposed controller are done in Simulink R○ simulation<br />

for various flight manoeuvres such as automatic take-<strong>of</strong>f, landing and hovering at certain

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

Saved successfully!

Ooh no, something went wrong!