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.

202 CHAPTER 7 FLIGHT CONTROL SYSTEM DESIGN: RESULTS AND DISCUSSION<br />

25<br />

Altitude (cm)<br />

20<br />

15<br />

10<br />

NNAPC−Online<br />

Reference<br />

NNAPC−Offline<br />

5<br />

0 100 200 300 400 500 600 700 800<br />

Sample (k)<br />

Collective Pitch<br />

1.2<br />

1<br />

0.8<br />

0.6<br />

0.4<br />

0.2<br />

0<br />

0 100 200 300 400 500 600 700 800<br />

Sample (k)<br />

Figure 7.13 <strong>The</strong> altitude controllers’ response comparison under the changes in test rig’s counterbalance<br />

weights. <strong>The</strong> dash-dotted line indicates the constraint limits imposed on the control input<br />

calculation.<br />

Table 7.9<br />

weight.<br />

z<br />

<strong>The</strong> altitude controllers’ performance comparison under changes in the counterbalance<br />

Tuning parameter MSE Settling Time (s) Overshoot (%) Rise Time (s)<br />

NNAPC-Online 0.01 3.644 16.41 1.385<br />

NNAPC-Offline 0.53 16.72 12.88 3.25<br />

weight, the controller is able to reformulate the appropriate control action to bring back<br />

the system to the reference point. On the other hand, the NNAPC-Offline controller<br />

produced higher rise time and did not settle well in respect to the reference trajectory.<br />

Next, the proposed NNAPC controllers are tested under the effect <strong>of</strong> input disturbance<br />

in each <strong>of</strong> the control channels. Introducing the disturbance effects to the<br />

calculated control inputs can be considered akin to the effect <strong>of</strong> wind gusts on the<br />

aerodynamic characteristics <strong>of</strong> the main rotor [Mettler, 2003]. It is important to test<br />

the controller compensation performance under input disturbances, in order to verify<br />

whether the proposed controller approach is able to operate in windy or disturbed conditions<br />

such as when the unmanned helicopter is flying in close proximity to structures.<br />

In this test, the helicopter is commanded to hover at 10 cm altitude reference, while

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

Saved successfully!

Ooh no, something went wrong!