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.

42 CHAPTER 2 LITERATURE REVIEW<br />

Vijaya Kumar et al. [2011]. <strong>The</strong> theoretical results presented are validated using a<br />

non-linear 6 DOF helicopter simulation undergoing several agile flight manoeuvres. <strong>The</strong><br />

NN controllers developed are found to perform well in the presence <strong>of</strong> gust, sensor<br />

noise and modelling uncertainty. Moreover, the NN controllers are shown to meet the<br />

frequency domain and phase delay requirements <strong>of</strong> the U.S. Army Aeronautical Design<br />

Standard for rotorcraft handling qualities (ADS-33E-PRF). Although the stability<br />

analysis has been developed for such a controller, no extensive experimental evaluation<br />

has been performed yet to test the performance <strong>of</strong> the NN controller.<br />

In Suresh and Sundararajan [2012], a feed-forward adaptive NN controller scheme<br />

was proposed for a helicopter performing highly non-linear manoeuvres. <strong>The</strong> feed-forward<br />

NN control strategy used a NN controller to aid a basic LQR controller as shown in<br />

Figure 2.10. <strong>The</strong> NN controller is based on the on-line learning RBF network which<br />

used the Lyapunov based rules update to achieve global stability and better tracking<br />

performance. <strong>The</strong> pre-training and prior selection <strong>of</strong> the number <strong>of</strong> hidden neurons<br />

that accurately represent the inverse model are not required for the on-line learning<br />

RBF network. Instead, the appropriate number <strong>of</strong> neurons is determined recursively<br />

through the use <strong>of</strong> neurons growing and pruning algorithms. In the growing algorithm,<br />

the neurons <strong>of</strong> the inverse model are allowed to grow based on the corresponding error<br />

signal thresholds. In order to reduce the complexity <strong>of</strong> the NN model, the pruning<br />

strategy is incorporated in the algorithm to delete the non-contributing neurons. <strong>The</strong><br />

simulation studies carried out in this work used a non-linear 6 DOF helicopter model<br />

similar to BO-105 helicopter. <strong>The</strong> performance simulation results clearly show the<br />

superior handling qualities <strong>of</strong> the proposed NN controller at various flight speeds and<br />

operating conditions. <strong>The</strong> results also indicate that the proposed on-line learning NN<br />

controller was able to adapt to the dynamic changes and provide the necessary tracking<br />

performance in executing highly non-linear manoeuvres such as obstacle clearance and<br />

elliptic manoeuvres.<br />

<strong>The</strong> NN based adaptive linearisation approach is in principle similar to standard<br />

linearisation controller used in Isidori [1995] and Slotine and Li [1991]. Figure 2.11 shows<br />

the general implementation <strong>of</strong> NN based feedback linearisation approach. As shown in

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

Saved successfully!

Ooh no, something went wrong!