Professional Documents
Culture Documents
ABSTRACT:
Proportional Integral Derivative (PID)
controllers are widely used in process control applications, but
they exhibit poor performance when applied to systems, which
are nonlinear, as controller tuning is difficult due to
insufficient knowledge of the parameters of the system. Fluid
flow system is a typical example. In this pape r, we present the
results of the design and implementation of a fuzzy logic based
neural network controller for a flow system.
Fig.1. Block diagram of flow system
c4 -- ce > 0
c5 --- ce >> 0
c6 -- ce >>> 0
C4 Linguistic Rules:
C5 Linguistic rules are formed by assigning seven terms for e
C6 and ce vectors NB (Negative Big), NM (Negative
Medium), NS( Negative Small), ZE ( Zero), PS( Positive
Small), PM( Positive Medium) and PB(Positive Big).[4][5]
Fig.2b. Set points and extremes
Membership function
c1 -- ce <<< 0
Table-1
Combination of three indices
eà NB NM NS ZE PS PM PB
ce
NB c1
NM a2 c2 a1
NS c3
ZE m1 m2 m3 0 m4 m5 m6
PS a3 c4 a4
PM c5
PB c6
e NB NM NS ZE PS PM PB
ce
NB NB NB NM NM NS NS ZE
NM NB NM NM NS NS ZE PS
NS NM NM NS NS ZE PS PS
ZE NM NS NS ZE PS PS PM
PS NS NS ZE PS PS PM PM
PM NS ZE PS PS PM PM PB
PB ZE PS PS PM PM PB PB
Table 3
Decision look up table using Centre of Gravity method of defuzzificatiom
ee -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
ce
-6 -6 -6 -6 -5 -4 -4 -4 -3 -2 -2 -2 -1 0
-5 -6 -5 -5 -4.5 -4 -3.5 -3 -2.5 -2 -1.5 -1 0 1
-4 -6 -5 -4 -4 -4 -3 -2 -2 -2 -1 0 1 2
-3 -5 -4.5 -4 -3.5 -3 -2.5 -2 -1.5 -1 0 1 1.5 2
-2 -4 -4 -4 -3 -2 -2 -2 -1 0 1 2 2 2
-1 -4 -3.5 -3 -2.5 -2 -1.5 -1 0 1 1.5 2 2.5 3
0 -4 -3 -2 -2 -2 -1 0 1 2 2 2 3 4
1 -3 -2.5 -2 -1.5 -1 0 1 1.5 2 2.5 3 3.5 4
2 -2 -2 -2 -1 0 1 2 2 2 3 4 4 4
3 -2 -1.5 -1 0 1 1.5 2 2.5 3 3.5 4 4.5 5
4 -2 -1 0 1 2 2 2 3 4 4 4 5 6
5 -1 -0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6
6 0 0 2 2 2 3 4 4 4 5 6 6 6
D/ I/P CV PROCESS FT A/
A D
µ (x)
O(k SP
NB NM NS ZE PS PM )
e(k)
Fig. 5 shows the block diagram of the implementation.
NEURAL
NETWORK
e(k -1)
Results
ce The plant was run with the PID controller (for different
controller parameter setting) and with the designed neuro-
fuzzy controller(for different number of hidden layers and
Fig. 4.Architecture of Neural network hidden neurons) and the results are compared. Fig 6 and
Fig.7 show the best results obtained for PID and neuro-
fuzzy controllers respectively.
and ce and the output cu are taken from the table 3.The
network is trained using back propagation algorithm. For
the system considered, we obtained better performance for Fig. 6a shows the response of the system with PID
2 hidden layers with 5 neurons. The number of data points controller for a set point of 500 lps whereas Fig. 6b-gives
required for training was typically 169.It took 568 epoches the response of the system with PID controller at set point
to stabilize the weights with overall square error less than 500 lps subjected to a disturbance.
0.0002.
In Fig.7a is given the response of the system with nuero- man and sybernetics vol 21,No 4, pp 921-928,July-Aug
fuzzy controller for the set point 500 lps and Fig 7 b- the 1991
response of the system with nuero-fuzzy controller for the [2] Siri Weerasooriya and M.A. El-Sharkwai,”Identification
set point 500 lps with disturbance. and control of DC Motor using back propagation”,IEEE
Transactions on Neural Networks March 1992.
IV. CONCLUSIONS: [3] Richard L Rippman’ “An introduction to computing
with neural nets”,IEEE ASSP Magazine,April 1987.
A neuro-fuzzy controller is developed and implemented on [4] Jong Hwan Kim ,Kwang-Choon Kim and Edwin K.P.
a flow control system whose performance is compared with Chong, “Fuzzy Precompensated PID Controllers”,IEEE
a PID controller . The former gave better performance with Transactions on Control Systems Technology Vol 2,No 4,
reduced oscillations and faster settling time. The controller PP 406-410,Dec 1994
performance can still be improved by training the neural [5] M.Mizumoto,”Realization of PID Controls by Fu zzy
network with more number of input and output Controls methods”, Proc. IEEE Int.Conf.on Fuzzy
combinations. systems,March 1992,pp 709-715
V. REFERENCES :