26.12.2014 Views

MODELLING OF ARTIFICIAL NEURAL NETWORK CONTROLLER ...

MODELLING OF ARTIFICIAL NEURAL NETWORK CONTROLLER ...

MODELLING OF ARTIFICIAL NEURAL NETWORK CONTROLLER ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ENGINEERING FOR RURAL DEVELOPMENT Jelgava, 29.-30.05.2008.<br />

Neural networks give possibility to analyse an object by input parameter set and to detect<br />

predefined class of the object on the output. That means, neural network should be trained to detect<br />

classes and classes are predefined.<br />

p1j<br />

wij<br />

wjk<br />

p1k<br />

X1<br />

p1i<br />

p1j<br />

p1k<br />

C1<br />

…<br />

Xn<br />

pni<br />

p1j<br />

p1k<br />

C2<br />

…<br />

p1j<br />

Cm<br />

Fig. 1. Neural Network structure<br />

Mathematical model<br />

General Mathematical Model of Neural Network [3]<br />

Input data set for neural network: X = {x 1 , x 2 , …, x n }<br />

Set of neural network hidden layers: L = {l 1 , l 2 , …, l k }<br />

Set of neurons for each j-th hidden layer: P j = {p 1 , p 2 , …, p r }<br />

Set of neural network outputs: C = {c 1 , c 2 , …, c m }<br />

Weights for each input of i-th neuron of j-th layer: W i j = {w i1 , w i2 , …, w in , w in }<br />

Bias for each i-th neuron of j-th layer: b i<br />

j<br />

Input summation function for each i-th neuron of j-th layer: s i j = ∑(W i j *X) +b i<br />

j<br />

Transfer function for all neurons of j-th layer: F j (s j )<br />

Feed-forward Back-propagation Neural Network<br />

Authors propose to use feed-forward backpropagation network for controller of DC drive.<br />

The transfer functions F for such kind of network can be any differentiable transfer function such<br />

as:<br />

• Hyperbolic tangent sigmoid transfer function:<br />

tanh(s) = 2/(1+e -2*s ) – 1<br />

• Log sigmoid transfer function:<br />

logs(s) = 1 / (1 + e -s )<br />

82

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

Saved successfully!

Ooh no, something went wrong!