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.

7.3 EXPERIMENTAL RESULTS 193<br />

Flight Controller<br />

NNAPC<br />

Augmented<br />

Yaw<br />

Dynamic<br />

IMU<br />

PI<br />

Controller<br />

Yaw<br />

Dynamic<br />

Yaw Rate<br />

Gyro<br />

Commercial Yaw Rate<br />

Feedback Controller<br />

Figure 7.5 <strong>The</strong> block diagram showing the links between the on-board flight controller, the bare yaw<br />

dynamic and the components <strong>of</strong> augmented system in the yaw channel: the yaw rate gyro and the PI<br />

controller. G T indicates the actuator gain for the actuator that controls the tail rotor pitch while K ψ<br />

denotes the controller gain for yaw angle compensation.<br />

from spinning out <strong>of</strong> control in the yaw axis, a saturation limit is introduced in the<br />

NNAPC controller calculation that bounds the calculated control action value between<br />

−0.2 → 0.2.<br />

Table 7.4 summaries the controller performance for this comparison using the MSE,<br />

settling time, overshoot and rise time performance indicators. <strong>The</strong> result shows that the<br />

controller with N p = 10 and N p = 12 produces better response compared with N p = 8.<br />

<strong>The</strong> selection <strong>of</strong> prediction horizon length that is lower than N p = 8 would result in an<br />

unstable closed loop response. <strong>The</strong> prediction horizon N p parameter needs to be selected<br />

long enough to ensure that the closed loop system is stable and satisfies the control<br />

performance criteria [Maciejowski, 2002]. However, it is <strong>of</strong>ten impossible to choose a<br />

prediction horizon that predicts too long into the future as the solution can increase<br />

the computation time <strong>of</strong> the NNAPC controller. Moreover, the NNAPC optimisation is<br />

based on the prediction from the extracted linear models which are only valid in the<br />

linearisation window. Thus, the prediction from these linear models is not sufficiently<br />

accurate for prediction in the far future. Several alternative methods that can be used<br />

to approximate the N p value are based on the rise time or dead time information <strong>of</strong> the

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

Saved successfully!

Ooh no, something went wrong!