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.

7.3 EXPERIMENTAL RESULTS 195<br />

140<br />

Yaw Angle (Degree)<br />

120<br />

100<br />

80<br />

60<br />

Reference<br />

K ψ<br />

= 0.5<br />

K ψ<br />

= 0.75<br />

K ψ<br />

= 1.0<br />

40<br />

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

Sample (k)<br />

Tail Rotor Collective Pitch<br />

0.2<br />

0.1<br />

0<br />

−0.1<br />

−0.2<br />

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

Sample (k)<br />

Figure 7.6 <strong>The</strong> NNAPC response comparison with various K ψ values for the yaw angle compensation.<br />

<strong>The</strong> prediction horizon N p = 10 and control penalty factor r w = 1.5 are selected for this controller with<br />

constraints on control input rate −0.015 ≤ ∆u(k) ≤ 0.015.<br />

7.3.2 4-DOF Controller<br />

<strong>The</strong> optimal controller parameters determined from the previous flight tests are used<br />

for controlling four <strong>of</strong> the helicopter control channels simultaneously under hovering<br />

flight. <strong>The</strong> final tuning parameters for the NNAPC controller with the recursive NN<br />

training are given in Table 7.6. <strong>The</strong> experiment is performed in the following steps:<br />

Initially, the helicopter is placed in the start-up position with yaw rotation axis locked<br />

using the servomechanism. <strong>The</strong>n, the throttle command <strong>of</strong> the helicopter is increased<br />

gradually from 0 to 0.25, in order to gain enough main rotor speed. <strong>The</strong> controller<br />

actions for the pitch, roll and yaw channels are then activated to drive the helicopter<br />

around level orientations in pitch and roll channels, while the yaw controller tracks a<br />

constant zero angular speed in yaw motion. After the level flight condition is obtained,<br />

the yaw rotation locking mechanism is then released to allow the helicopter to move<br />

freely in the yaw axis. <strong>The</strong> throttle is then increased to create enough lift, which is<br />

determined around 0.65. Next, the altitude controller is activated to drive the helicopter<br />

to track a 10 cm altitude reference. Figure 7.7 shows the hovering controller developed

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

Saved successfully!

Ooh no, something went wrong!