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.

6.6 PREDICTION FROM THE STATE SPACE MODELS 169<br />

Similarly, the predicted output variables are derived from the predicted state variables<br />

by substitution leading to:<br />

y(k + 1 | k) = CAx(k) + CB∆u(k) + CB d w(k)<br />

y(k + 2 | k) = CAx(k + 1 | k) + CB∆u(k + 1) + CB d w(k + 1 | k)<br />

= CA 2 x(k) + CAB∆u(k) + CB∆u(k + 1)<br />

+ CAB d w(k) + CB d w(k + 1 | k)<br />

.<br />

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

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

+ CA Np−2 B d w(k + 1 | k) + · · · + CB d w(k + N p − 1 | k) (6.28)<br />

Here, the w(k) is a zero mean white noise sequence and the future predicted value <strong>of</strong><br />

w(k + 1 | k) is assumed to be zero. Note that the predicted output variables (6.28) and<br />

the predicted state variable (6.27) are presented using only the current state variable<br />

information x(k) and sequence <strong>of</strong> current and future control movements ∆u(k + j),<br />

where j = 0, 1, 2, · · · , N c − 1. For notation simplicity, the expectation operator can be<br />

omitted. By defining the following vectors, (similar to definition in Equation (6.2)):<br />

Ŷ = [y(k + 1 | k) y(k + 2 | k) y(k + 3 | k) · · · y(k + N p | k)] T<br />

∆U = [∆u(k) ∆u(k + 1) ∆u(k + 2) · · · ∆u(k + N c − 1)] T<br />

the formulation for the predicted output variables (6.28) can be represented in a compact<br />

matrix form as:<br />

Ŷ = Γx(k) + Φ∆U (6.29)

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

Saved successfully!

Ooh no, something went wrong!