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.

6.2 NN BASED APPROXIMATE PREDICTIVE CONTROL PRINCIPLES 157<br />

Predicted Plant Output, ŷ<br />

NN Model<br />

Reference<br />

MPC<br />

Optimiser<br />

Control input, u<br />

UAS<br />

Plant Output, y<br />

(a)<br />

Predicted Plant Output, ŷ<br />

Optimisation<br />

NN Model<br />

Reference<br />

NN<br />

Controller<br />

Control input, u<br />

UAS<br />

Plant Output, y<br />

(b)<br />

Figure 6.1 Different configuration <strong>of</strong> NN based Model Predictive Control (MPC): (a) Basic configurations<br />

<strong>of</strong> NN based MPC which used prediction from a NN model (b) NN based controller that mimics<br />

the MPC controller by learning the controller input selection by optimisation process<br />

relationship <strong>of</strong> the future inputs [Norgaard, 2000]. To derive the control law for MPC,<br />

a pure gradient based method as used in Section 4.3.4 for NN training can be used for<br />

the optimisation problem. However, the gradient based method in general has problems<br />

in finding the minimum solution in real-time. This is due to the complexity <strong>of</strong> the<br />

Gradient and Hessian matrix computations. <strong>The</strong> computation loading <strong>of</strong> the MPC is<br />

made even worse if a significant number <strong>of</strong> constraints are imposed on the solution <strong>of</strong><br />

optimisation problem.

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

Saved successfully!

Ooh no, something went wrong!