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.

2.4 AUTOMATIC FLIGHT CONTROL SYSTEM 45<br />

altitude. Simulation results confirmed that the proposed controller scheme is able to<br />

provide a reasonable tracking performance.<br />

2.4.2 <strong>Neural</strong> <strong>Network</strong> <strong>Based</strong> Model Predictive Control<br />

Model Predictive Control (MPC) or also referred as the receding horizon control<br />

(RHC) is an advanced control technique that relies on prediction from a process model,<br />

optimisation and receding horizon implementation. In more detailed definition <strong>of</strong> MPC,<br />

Mayne et al. [2000] suggest that the MPC is a form <strong>of</strong> feedback controller in which<br />

N sequence <strong>of</strong> control actions are obtained by minimising a finite horizon, open-loop<br />

optimisation problem over a prediction horizon <strong>of</strong> P steps (k, k + 1, k + 2, · · · , k + P ).<br />

<strong>The</strong> solution <strong>of</strong> the optimisation process is done at each sampling instant subject to hard<br />

constraints on controls and states, using the current state <strong>of</strong> the plant as the initial state.<br />

<strong>The</strong> results <strong>of</strong> the optimisation process produce N optimal control sequences where only<br />

the first control action from this sequence is implemented to the dynamic plant and<br />

the process is repeated. <strong>The</strong> general concept <strong>of</strong> MPC algorithm is best described in<br />

Figure 2.12 which illustrates the behaviour <strong>of</strong> control input and system output changes<br />

in the MPC framework. In this figure, y k indicates the output or state measurement,<br />

ŷ k+P is the predicted output from the internal MPC model over the prediction horizon,<br />

u k+N−1 is the predicted control input and N denotes the finite future horizon steps.<br />

<strong>The</strong> MPC technique has been widely used in the petrochemical industry and currently,<br />

the MPC usage has been extended for automotive and aeronautical application. <strong>The</strong><br />

MPC ability to handle constraints on the manipulated inputs has been identified as one<br />

<strong>of</strong> primary reasons for the implementation successes <strong>of</strong> MPC in industrial applications.<br />

<strong>The</strong> MPC algorithms are also more flexible in terms <strong>of</strong> objective function formulation,<br />

time delays and multi-variable process control handling, which subsequently attracts<br />

more attention for their implementation in industries. Several application examples<br />

<strong>of</strong> MPC in automotive or aeronautical applications can be found in Castillo et al.<br />

[2007], Dalamagkidis et al. [2010], Joelianto et al. [2011] and Dahunsi and Pedro [2010].<br />

Several survey papers have been published to overview the MPC histories, theoretical<br />

development, practical application and critical issues regarding MPC implementation

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

Saved successfully!

Ooh no, something went wrong!