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.

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

Lateral Cyclic<br />

Longitudinal Cyclic<br />

0.5<br />

0<br />

−0.5<br />

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

Sample (k)<br />

0.2<br />

0<br />

−0.2<br />

−0.4<br />

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

Sample (k)<br />

Tail Cyclic<br />

0.2<br />

0<br />

−0.2<br />

−0.4<br />

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

Sample (k)<br />

Collective Pitch<br />

1<br />

0.5<br />

0<br />

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

Sample (k)<br />

Figure 7.9 <strong>The</strong> corresponding control signals from the 4 DOF NNAPC controller with recursive NN<br />

training during hovering flight test.<br />

weight, pitch and throttle curve setting or changes in the lift and drag forces acting on<br />

the helicopter during different flight conditions [Samal, 2009]. It is important for the<br />

flight controller design to perform adequately under these parameter variations. <strong>The</strong><br />

parameter variation test carried out by implementing the NNAPC controllers in the<br />

roll, pitch and yaw channels. Two types <strong>of</strong> NNAPC controllers are used for comparison<br />

in the test, i.e. the NNAPC controller with the <strong>of</strong>f-line trained NN model (the NN<br />

model obtained from <strong>of</strong>f-line LM training or repeated rGN training) and the NNAPC<br />

controller with the recursive NN training (rGN). For easy reference to the controllers,<br />

the general term <strong>of</strong> ‘NNAPC-Offline’ and ‘NNAPC-Online’ will be used to represent the<br />

NNAPC controller types respectively. <strong>The</strong> compensation performance <strong>of</strong> the controllers<br />

is tested under different pitch and throttle curve setting from the one used in the NN<br />

training. <strong>The</strong> value changes made to the original pitch and throttle curves are shown in<br />

Figure 7.10. <strong>The</strong> collective pitch setting is created with lower throttle values in low and

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

Saved successfully!

Ooh no, something went wrong!