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.

4.3 SYSTEM IDENTIFICATION WITH NEURAL NETWORK 97<br />

ŷ1<br />

<br />

yˆn<br />

<br />

Output<br />

Layer<br />

ŷ1<br />

yˆn<br />

1<br />

Bias Input<br />

1<br />

<br />

2<br />

<br />

h<br />

Hidden<br />

Layer<br />

1<br />

Bias Input<br />

1<br />

h<br />

MLP<br />

connection<br />

Linear<br />

connection<br />

1<br />

1<br />

Bias Input<br />

Bias Input<br />

y(t-1)<br />

∆T<br />

y(t-2)<br />

∆T<br />

y(t-ny)<br />

u(t-1)<br />

∆T<br />

u(t-2)<br />

∆T<br />

u(t-nu)<br />

Input Layer<br />

y(t-1)<br />

∆T<br />

y(t-2)<br />

∆T<br />

y(t-ny)<br />

u(t-1)<br />

∆T<br />

u(t-2)<br />

∆T<br />

u(t-nu)<br />

Input Layer<br />

Input 1 Input 2<br />

(a)<br />

Input 1 Input 2<br />

(b)<br />

ˆ<br />

1( 1)<br />

y t yˆ t1<br />

n<br />

Output<br />

Layer<br />

<br />

<br />

Self<br />

Connection<br />

1<br />

Hidden<br />

Layer<br />

Bias Input<br />

1<br />

<br />

h<br />

<br />

x 1<br />

<br />

Context Units<br />

<br />

Input<br />

Layer<br />

1<br />

Bias Input<br />

x k<br />

y(t)<br />

u(t)<br />

(c)<br />

Figure 4.9 <strong>The</strong> model structure using different ANN networks architecture (a) <strong>The</strong> NNARX based<br />

model structure using MLP network (b) <strong>The</strong> NNARX based model structure using HMLP network;<br />

and (c) Prediction/Forecasting using modified Elman network with reduced weight connection from<br />

context units to hidden units.<br />

ϕ (t) = [ ϕ 1 ϕ 2 · · ·<br />

]<br />

ϕ m<br />

[<br />

= y(t − 1) y(t − 2) · · · y(t − n y )<br />

]<br />

u(t − 1) u(t − 2) · · · u(t − n u )<br />

(4.26)<br />

where w hj is the weights matrix between the input layer and the hidden layer and W ih<br />

is the weights matrix between the hidden layer and the output layer. <strong>The</strong> functions<br />

f j (∗) and F i (∗) are non-linear activation function for neurons in each hidden and output<br />

layers. <strong>The</strong> symbol H denotes the number <strong>of</strong> neurons in the hidden layer while b1 and<br />

b2 are the bias elements for the input layer and output layer. <strong>The</strong> number <strong>of</strong> inputs

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

Saved successfully!

Ooh no, something went wrong!