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.7 MODEL PREDICTIVE CONTROL OPTIMISATION 171<br />

the necessary condition to obtain the minimisation <strong>of</strong> J is by setting:<br />

∂J<br />

∂∆U = 0<br />

which leads to the following solution for the incremental control signal within one<br />

optimisation window:<br />

∆U = (Φ T Φ + ¯R) −1 Φ T (R s − Γx(k)) (6.33)<br />

where the matrix Φ T Φ has dimension <strong>of</strong> mN c ×mN c , matrix Φ T Γ has dimension mN c ×n<br />

and matrix Φ T ¯Rs has dimension mN c × q. Matrix ¯R denotes a diagonal matrix with<br />

dimension equal to Φ T Φ. <strong>The</strong> matrix ¯R takes the form <strong>of</strong> ¯R = r w I mNc×mNc (r w ≥ 0)<br />

with r w used as control penalty factor to achieve the desired closed loop performance.<br />

<strong>The</strong> reference signal is given by r(k) = [r 1 (k) r 2 (k) r 3 (k) · · · r q (k)] T , which indicates<br />

the q reference signals to the multi output system.<br />

Since the MPC control only uses the first m elements in ∆U, the final form <strong>of</strong><br />

incremental optimal control is given as follows:<br />

∆U = [I m O m · · · O m ](Φ T Φ +<br />

} {{ }<br />

¯R) −1 Φ T (R s − Γx(k))<br />

N c<br />

= K y r(k) − K mpc x(k) (6.34)<br />

where I m and O m are the identity and zero matrix with dimension m × m respectively.

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

Saved successfully!

Ooh no, something went wrong!