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.

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

6.6 PREDICTION FROM THE STATE SPACE MODELS<br />

After formulation <strong>of</strong> the state space model, the next step in MPC control design is<br />

to calculate the predicted plant output variables with the future control signal as<br />

the adjustable variable. In this section, the prediction from the state space model is<br />

described within a single optimisation window with N p sample length. Assume that<br />

at the current sampling time k, the state variable vector x(k) is available through<br />

measurement. <strong>The</strong> future state variables predicted from the state space model over N p<br />

sample length can be represented in a sequence as:<br />

x(k + 1 | k), x(k + 2 | k), · · · , x(k + N p | k)<br />

Similarly, the sequence <strong>of</strong> future control variables over the control horizon N u are<br />

denoted by:<br />

∆u(k), ∆u(k + 1), · · · , ∆u(k + N c − 1)<br />

where the control horizon N c is chosen to be equal or less to the prediction horizon N p .<br />

<strong>The</strong> future state variables can be determined sequentially using the set <strong>of</strong> the future<br />

control variables. <strong>Based</strong> on matrix A, B and C from Equation (6.26), the future state<br />

variables are updated as follows:<br />

x(k + 1 | k) = Ax(k) + B∆u(k) + B d w(k)<br />

x(k + 2 | k) = Ax(k + 1 | k) + B∆u(k + 1) + B d w(k + 1 | k)<br />

= A 2 x(k) + AB∆u(k) + B∆u(k + 1)<br />

+ AB d w(k) + B d w(k + 1 | k)<br />

.<br />

x(k + N p | k) = A Np x(k) + A Np−1 B∆u(k) + A Np−2 B∆u(k + 1)<br />

+ A Np−Nc B∆u(k + N c − 1) + A Np−1 B d w(k)<br />

+ A Np−2 B d w(k + 1 | k) + · · · + B d w(k + N p − 1 | k) (6.27)

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

Saved successfully!

Ooh no, something went wrong!