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.

178 CHAPTER 6 NEURAL NETWORK BASED PREDICTIVE CONTROL SYSTEM<br />

Outer Loop<br />

Control<br />

Inner Loop<br />

Control<br />

Helicopter<br />

y ref<br />

y,v<br />

PID v<br />

φref<br />

PID u lat<br />

φ<br />

u lat<br />

Lateral<br />

Dynamic<br />

x ref<br />

x,u<br />

PID u<br />

θ ref<br />

PID u long<br />

θ<br />

u long<br />

Longitudinal<br />

Dynamic<br />

z ref<br />

PID z<br />

z<br />

w ref<br />

w<br />

PID u col<br />

u col<br />

Heave<br />

Dynamic<br />

ψref<br />

ψ<br />

PID r<br />

r ref<br />

PID u ped<br />

r<br />

u ped<br />

Yaw<br />

Dynamic<br />

State Estimation<br />

Figure 6.3 <strong>The</strong> helicopter control with cascaded control approach. Multiple SISO based PID<br />

controllers is used in the inner and outer loop.<br />

responsible for guidance and generation <strong>of</strong> attitude or velocity commands for the inner<br />

loop control to achieve the desired position targets. In this study, the input/output<br />

pairing for the inner loop control is selected based on suggestions in Valavanis [2007]<br />

and Mettler [2003]. <strong>The</strong> suggested input/output pair is also expressed in Figure 6.3.<br />

<strong>The</strong> overall control system architecture designed for the helicopter UAS consists <strong>of</strong><br />

the control subsystems: a MIMO MPC with roll and pitch dynamics; a SISO MPC with<br />

yaw rate dynamics and a SISO MPC with altitude rate dynamics. <strong>The</strong> control system<br />

architecture is depicted in Figure 6.4. <strong>The</strong> control system architecture is selected as a<br />

TITO system considering coupling between lateral and longitudinal channels while yaw<br />

rate and altitude rate (heave) dynamics are treated separately [Mettler, 2003, Valavanis,<br />

2007, Samal, 2009]. <strong>The</strong> arrangement <strong>of</strong> this controller architecture assumes that the<br />

tail rotor cyclic and the collective pitch do not influence the roll and pitch channel. In<br />

each <strong>of</strong> the control subsystems, a HMLP network is utilised to represent the dynamic<br />

model <strong>of</strong> the MPC. <strong>The</strong> training <strong>of</strong> these HMLP networks can be done using the <strong>of</strong>f-line<br />

LM or recursive based GN training. In recursive based training, the initial weights <strong>of</strong>

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

Saved successfully!

Ooh no, something went wrong!