Fuzzy Self Tuning of PID Controller For Multivariable Process
Fuzzy Self Tuning of PID Controller For Multivariable Process
HTTPS://SITES.GOOGLE.COM/SITE/JOURNALOFCOMPUTING/
WWW.JOURNALOFCOMPUTING.ORG 19
Abstract— These Many realistic controlled processes in industries are Multi-Input Multi-Output (MIMO), having more than one
controlled variable that must be manipulated to achieve the desired performance. Control of nonlinear MIMO process is a difficult
task because of the non stationary behavior, substantial coupling of multiple variables and severe disturbances. Ziegler-Nichols
tuned PID controller performs well around normal working conditions, but their tolerances to process parameter variations are
severely affected. The performance of PID can be further improved by making it self-tuning. This paper explains the design of self
tuning for a PID controller. The controller consist two part one is conventional PID controller and other one is fuzzy logic control
(FLC) part, which has self tuning capabilities in set point tracking performance. The proposed method is applied to Heater mixer set
up which is a multivariable process. To depict the efficacy of the designed controller, the performance is compared with Ziegler-
Nichols tuned PID.
Index Terms—Fuzzy logic, Self Tuning, Multivariable.
—————————— ——————————
1 INTRODUCTION
Fuzzy control, occupying the boundary line between artifi- The contents in the tanks are well stirred by using variable
cial intelligent and control engineering, can be considered as speed agitators. A cold water stream is introduced in the first
an obvious solution, which is confirmed by engineering tank. The content of the first tank is heated using a 4 kW
practice [4]. This paper proposed two inputs-three outputs heating coil. The hot water that overflows the first tank is
fuzzy logic controller to the conventional PID controller. mixed with water in the second tank. Also cold water stream
The parameters of the PID controller are adjusted on-line is introduced in the tank 2. The content of the second tank is
according fuzzy rules. The rule-base is defined based on heated using another 3.5 kW heating coil. The heat inputs to
error and change of error of the controlled variable [5]. In both the tanks can be manipulated continuously using thyris-
order to show the effectiveness and robustness, the proposed tor power control units, which take 4–20 mA as input sig-
controller is applied to Heater mixer set. The process consi- nals. The cold water inlet flow to both the tanks can be ma-
dered here, consists of two non-interacting tanks which are nipulated using pneumatic control valves. The temperatures
heated separately using heating coils. The flow inputs to the in the first tank(T1), the second tank (T2) and the liquid lev-
tanks are controlled by individual control valves. The con- el in the second tank (H2) are control variables while the
JOURNAL OF COMPUTING, VOLUME 2, ISSUE 8, AUGUST 2010, ISSN 2151-9617
HTTPS://SITES.GOOGLE.COM/SITE/JOURNALOFCOMPUTING/
WWW.JOURNALOFCOMPUTING.ORG 20
heat inputs to first and second tank [Q1 and Q2] and cold
water flow to the second tank F2 is treated as manipulated Now the control action of the PID controller after self tun-
inputs. The cold water flow to the first tank (F1) is kept con- ing can be describing as:
stant and it can be varied by changing the air input to the de(t )
control valve. The cold water inlet to the first tank (F1) and u K P 2 e K I 2 e(t )dt K D 2
the cold water temperature (Tc) are treated as measured dis- dt
turbances [10].
Where KP2, KI2, and KD2 are the new gains of PID control-
Experimental method is used for obtaining transfer func-
ler and are equals to:
tion model around an operating condition. The transfer func-
tion model obtained from the process reaction curve method K P 2 K P1 K P , K I 2 K I 1 K I , K D 2 K D1 K D
is given below Where KP1, KI1, and KD1 are the gains outputs of fuzzy con-
2 .2 1 e (-3 8 s)
0 0
trol that are varying online with the output of the system
8 28 s + 1
T1 (s)
0 .4 6 e (-1 6 4 s) 0 .9 6 e (-8 8 s) -0 .1 4 e (-1 3 2 s)
Q (s)
1 under control. And KP, KI, and KD are the initial values of
T2 (s) = 1 40 0 s + 1 10 0 0 s + 1 90 0 s + 1
Q 2 (s)
the conventional PID.
V (s)
H 2 (s) 3 5.3 3 e
(-2 8 s) 2
0 0
512s + 1
(a)
(a)
(b)
(b)
6 CONCLUSION
In this paper, two inputs- three outputs self tuning of a PID
controller was designed for a heater mixer process. The pro-
posed method combines the fuzzy technique with the PID
technique to compose the fuzzy self-tuning of a PID control-
ler. The three parameters of PID controller are adjusted on-
line using fuzzy rule-bases. The rule- bases are defined
based on error and change of error of the controlled variable.
It is concluded that the proposed method as compared with
the conventional PID controller has less overshoot and has a
smaller steady state error compared to the conventional PID
controller.
REFERENCES
[1] D.E.Seborg, T.F. Edgar, and D.A.Mellichamp, “Process
Dynamics and Control”, Wiley series in chemical Engi-
neering, 2002.
[2] W .Jian, and C.Wenjian, “Development of an adaptive
neuro-fuzzy method for supply air pressure control in
HVAC system,” Syst., Man,Cybern., IEEE, 2000, 3806-
3809.
[3] R.Mudi, and N.R.Pal, “Self - Tuning Fuzzy PI Controller
and its Application to HVAC Systems” International
Journal of Computational Cognition, 6(2008) 25-30.
[4] Leronid Reznik, Omar Ghanayem, anna bourmistrov,
"PID Pulse Fuzzy Controller Structures as a Design for
Industrial Application", Engineering application of artifi-
cial intelligence, Vol.13,No.4,2002,pp.419-430.
[5] Maher M.F. Algreer , Yhya R.M.Kuraz, “Design Fuzzy
Self Tuning of PID Controller for Chopper-Fed DC
Motor Drive”, Al-Rafidain Engineering ,
Vol.16,No.2,2008,pp.54-66.
[6] F. G. Shinskey, Process Control Systems—Application,
Design, and Tuning. New York: McGraw-Hill, 1998.
[7] S. Z. He, S. Tan, F. L. Xu, and P. Z. Wang, “Fuzzy self-
tuning of PID controller,” Fuzzy Sets Syst., vol. 56, pp.
37–46, 1993.
[8] R.Mudi, and N.R.Pal, “A Robust Self-Tuning Scheme
for PI- and PD- Type Fuzzy Controllers”, IEEE Trans.
on Fuzzy Syst., Vol. 7, 1999, pp.2-16.
[9] M. S. Srinivasarao, C. Patwardhan, and R.D.Gudi,
“Nonlinear predictive control of irregularly sampled
multirate systems using blackbox observers”. Journal of
process control, Vol. 17, 2007, pp. 17-35.
[10] M. S. Srinivasarao, C. Patwardhan, and R.D.Gudi,
“From Data to Nonlinear Predictive Control. Part. I.
Identification of Multivariable Nonlinear state ob
server”, Ind. Eng. Chem. Res., Vol. 45, No. 6, 2006,
pp. 1989-2001.
[11] Q.Xiong,W.J. Cai, and M.J.He, “A practical loop pairing
criterion for multivariable processes”, Journal of process
control, Vol. 15, 2005, pp. 741-747.
[12] T.J.Ross, “Fuzzy Logic with Engineering Applications”,
New York: McGraw-Hill, 1995.
[13] B.W.Bequette, “Process Control Modeling Design and
Simulation”, Prentice Hall of India, 2006.