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.

36 CHAPTER 2 LITERATURE REVIEW<br />

properly track the dynamics <strong>of</strong> the system under consideration. Furthermore, the usage<br />

<strong>of</strong> recursive algorithms such as recursive Gauss-Newton (rGN) or recursive Levenberg-<br />

Marquardt (rLM) reduces the computation complexity <strong>of</strong> the <strong>of</strong>f-line (batch) training<br />

method without having to invert the full Hessian matrix in every iteration [Ngia and<br />

Sjoberg, 2000]. <strong>The</strong> implementation <strong>of</strong> the recursive training using rGN algorithm is<br />

proposed in this work and compared with mini-batch LM training to determine the<br />

effectiveness <strong>of</strong> recursive training for real-time NN prediction.<br />

2.4 AUTOMATIC FLIGHT CONTROL SYSTEM<br />

Automatic flight control system (AFCS) for helicopter based UAS was traditionally<br />

designed using linearisation <strong>of</strong> rigid body equation <strong>of</strong> motion at various points throughout<br />

the flight envelope [Mettler et al., 2000]. Since we have a collection <strong>of</strong> linear models<br />

that represents a particular flight regime, the gain scheduling approach is the commonly<br />

used method to design flight controllers for UAS. <strong>The</strong> overview <strong>of</strong> the gain scheduling<br />

control approach is shown in Figure 2.7. In this approach, several linear models are<br />

obtained from the non-linear model in certain flight conditions. Subsequently, linear<br />

controllers are then designed for each different flight conditions such as hovering or<br />

forward flight at different velocities. Since we have multiple linear controllers that<br />

provide satisfactory control for different operating points, the gain scheduling approach<br />

is used to determine the current flight operating region and to activate the appropriate<br />

linear controller. Several measured variables from the on-board instrumentation such as<br />

airspeed, dynamic pressure or altitude can be used to trigger specific linear controllers<br />

relative to the current flight operating region.<br />

<strong>The</strong> complex, inherently unstable and non-linear nature helicopter based UAS<br />

present a serious challenge for design and implementation <strong>of</strong> a control strategy. Typically,<br />

the control system architectures for helicopters were primarily based on the stability<br />

augmentation systems (SAS), which are concerned with attitude or altitude control<br />

and stabilisation. Besides SAS, the AFCS developed for helicopter based UAS can<br />

also include other types <strong>of</strong> control loops including velocity/position control, heading<br />

control and 3D trajectory tracking. Throughout the past few decades, a wide range

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

Saved successfully!

Ooh no, something went wrong!