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.

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

6.5 GENERAL FORMULATION OF AUGMENTED MODEL<br />

<strong>The</strong> design <strong>of</strong> predictive control is based on the dynamic model <strong>of</strong> the system. <strong>The</strong> state<br />

space model approach is used in this work to design the predictive controller for the<br />

system under consideration. By using a state-space model representation, the current<br />

state variable information is used to predict the future response <strong>of</strong> the system. <strong>The</strong><br />

MPC controller design used in this work is adapted from Wang [2009a], which requires<br />

an integrator term to be embedded into the state space model <strong>of</strong> the plant. <strong>The</strong> general<br />

formulation <strong>of</strong> the model is described in the following.<br />

Assuming a MIMO plant has m inputs, n 1 states and q outputs, the basic formulation<br />

<strong>of</strong> the state space model is given in Equation (6.20). By taking difference operation on<br />

both sides <strong>of</strong> Equation (6.20), we obtain:<br />

x m (k + 1) − x m (k) = A m (x m (k) − x m (k − 1)) + B m (u(k) − u(k − 1))<br />

+ B d (ɛ(k) − ɛ(k − 1)) (6.22)<br />

Introducing ∆x m (k + 1) = x m (k + 1) − x m (k), ∆x(k) = x m (k) − x m (k − 1), ∆u(k) =<br />

u(k) − u(k − 1) and w(k) = ɛ(k) − ɛ(k − 1), the difference <strong>of</strong> the state-space equation is:<br />

∆x m (k + 1) = A m ∆x m (k) + B m ∆u m (k) + B d w(k) (6.23)<br />

To relate the state variable ∆x m (k) with the output y(k), the following formulation is<br />

introduced:<br />

∆y(k + 1) = C m ∆x m (k + 1)<br />

= C m A m ∆x m (k) + C m B m ∆u(k) + C m B d w(k) (6.24)<br />

where ∆y(k + 1) = y(k + 1) − y(k).<br />

If x(k) = [ ∆x m (k) T<br />

y(k) T ] T is introduced as a new state variable vector, the new

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

Saved successfully!

Ooh no, something went wrong!