NN For Intelligent Control Final
NN For Intelligent Control Final
Reference y
r Model M
- e
ec
u Plant +
Controller
P
yp
Indirect adaptive control
Reference ym
Model M
ei - ec
y
r Identification +
Model - ei
ec
u Plant yp +
Controller
P
The simulation and results of the given non-linear dynamical system-1 are taken.
The dynamics of the system is:
r(k) = sin(2k/25) or 5
REFERENCE
MODEL
YP(k)
FUZZY NEURAL
NETWORK
X(k) Y(k)
(k,i) e(k)
LEARNING
ALGORITH
M
ADVANTAGES OF NEURO FUZZY TECHNIQUES
wij(k+1)=wij(k)+ai.µij(xi)e(k)
Identification using neuro fuzzy neuron is done;on line and off line
control is done using NN controller
LEARNING AND ADAPTIVE ALGORITHM
Mean square of error (MSE) minimization technique for learning and adaptation of
weights is used.
For this we choose a performance index (J) for the system
J 0.5e 2 where e=yp -y
J J ec y u
(For Control of plant)
w ec y u w
is step size , u is output of the neural controller.
NEURO FUZZY IDENTIFICATION
PREDICTION
DIRECT CONTROL
IN-DIRECT CONTROL
DISCUSSION OF
RESULTS
• IDENTIFICATION
Performance index minimizes at 2nd iteration
• CONTROL
Direct control:
Square of error minimizes at 10 th iteration.
Indirect Control:
PERFORMA-
NCE INDEX 85 6.155
AT 35TH
ITERATION
COMPARITIVE STUDY FOR CONTROL
SQUARE OF
ERROR AT NEURAL NEURO
TENTH NETWORKS FUZZY
ITERATION
DIRECT 60 0.506
CONTROL
INDIRECT
CONTROL 40 0.50
CONCLUSION
• Neuro-fuzzy shows better performance over neural and fuzzy
techniques in system identification.
1. IDENTIFICATION
From the simulation result for the performance index it is
observed that there is a local minima after five iterations; which
increases sharply which decays at hundredth iteration.
Minimum value of performance index is thirty six at one hundred
and sixth iteration; thereafter remaining almost constant.
2. CONTROL
Direct Control:
Square of error remains almost constant for all values of
iterations except at one hundredth iteration where it rises sharply.
Minimum value of square of error is fifty at tenth iteration.
Indirect Control:
After a sharp peak square of error lowers down at fifteenth
iteration and minimizes to ten after twentieth iteration.
A Neo -Fuzzy neuron and a series of delay
elements used in identification
CONTROL
Basis of Identification
Learning Rules
Prediction
IDENTIFICATION
TARGET
INPUTS
NEURAL NETWORK
COMPARE
OUTPUT
ADJUST
WEIGHTS
NN- Feed Forward with
single hidden layer
Learning Rule-
Gradient Descent
Algorithm
Training Rule-Back
Propagation
The Equations for the output of the NN are:
yi ( P * w1 b1 ) y ( yi * w2 b2 )
For fine tuning of parameters, an objective function is
chosen
1 M 2 where, M is the total number of
J e ( j)
2M j 1 samples
Parameter Update Formulae
wnew = wold + w
J J e y yi
w1 2 2 2 e(1) w2 P
w1 e y yi w1 yi w1
J J e y
w2 2 2 2 e(1) yi
w2 e y w2 w2
ADAM – 4014D-A/D Converter
RS-485 4-20 mA
ADAM 4520
E/P Converter
RS-232
Online control