Real-Time Performance Evaluation of A Fuzzy PI + Fuzzy PD Controller For Liquid-Level Process
Real-Time Performance Evaluation of A Fuzzy PI + Fuzzy PD Controller For Liquid-Level Process
net/publication/260122357
CITATIONS
READS
51
1,296
3 authors, including:
Vineet Kumar
K. P. S. Rana
Netaji Subhas University of Technology
Netaji Subhas University of Technology
142 PUBLICATIONS 2,146 CITATIONS
131 PUBLICATIONS 2,026 CITATIONS
Some of the authors of this publication are also working on these related projects:
Modeling, Diagnosis & Control of Non-Linear Process Using Soft-Computing Techniques View project
All content following this page was uploaded by Vineet Kumar on 12 February 2014.
The user has requested enhancement of the downloaded file.
INTERNATIONAL JOURNAL OF INTELLIGENT CONTROL AND SYSTEMS
VOL. 13, NO. 2, JUNE 2008, 89-96
or KC
e(k ) e(k 4.4 Fuzzy PI +Fuzzy PD Controller in cascade loop
PI (k )
u KC ),
I
In cascade control mode, normally a conventional P or PI
where e(k ) e(k) e(k 1) , controller is used for the secondary controller (inner
TS controller); because the disturbances arising within the
or uPD (k ) KC e(k ) KCDe(k ), ......................... (6) Fig.8. Membership function of input and output of FLC
where
e(k) e(k 1)
e(k ) 5. PRE-R EQUISITES FOR DESIGN OF FLC
.
TS
A fuzzy PD controller can be realized as per the above
equation [6, 16, 19]. 4.3 Combination of Fuzzy PI +Fuzzy PD Controller
5.1 Fuzzification Kumar et al: Real-Time Performance Evaluation of a Fuzzy PI + Fuzzy PD Controller for Liquid-Level Process
the inputs and outputs were quantized into 5 fuzzy sets, 5.4 Defuzzification
namely:
In the present work center of gravity defuzzification
PL – Positive method (COG) was used to defuzzify the fuzzy sets into
Large PS – a crisp control signal [17].
Positive Small ZE
– Zero 6. REAL TIME RESULTS
NS – Negative Small
NL - Negative Fuzzy PI + Fuzzy PD controller described in last
Large section was implemented in real time in feedback and
cascade control configurations for controlling the liquid-
This quantization was carried out in the range of [-1,1]
for inputs as well as output. The membership functions
for
e(k), e(k) and u PID (k ) were of triangular type and are level in the overhead tank shown in the process control
unit Fig.1. The National Instrument™, USA hardware and
shown in Fig.8 [16]. software (LabVIEW™) were used for real time
implementation of measurement and control. LabVIEW™
5.2 Rule Base (Laboratory Virtual Instrument Engineering Workbench)
is a powerful and flexible instrumentation and analysis
Theoretically, the rule based should be different for software development application created by National
Fuzzy PI controller and Fuzzy PD controller but in order Instrument™, USA.
to reduce the complexity of design and to increase
efficiency, a simple structure of Fuzzy PI + Fuzzy PD
controller was used with a single rule base. A PI rule
6.1 Performance criterion
base was considered because PI controller is generally
more important for steady state performance [8]. For controlling level in the overhead tank of the process
The rule base for this Fuzzy controller can be control unit the main performance evaluation criteria was
imagined to be a two dimensional matrix as summarized taken as peak of overshoot. This is because in the level
in Table 1.The rows represent the various linguistic control system the main thing which has to be taken care
of is the overflowing of the tank. If the overshoot is more
values that change of error e(k ), can take and the tank might overflow. Thus, the main factor which has
columns indicate been considered for evaluating the performance is the
the values of error e(k ) . The entries in this matrix would overshoot. The next priority in the performance criteria
be the control action that has to be taken described in the was given to the settling time i.e. how quickly the level
linguistic terms. The control action has been calculated settled down.
based upon the process reaction curve [3-4].
5.3 Fuzzy Inference Engine Fig.9. Fuzzy PI + Fuzzy PD real time response
(feedback)
The basic function of the fuzzy inference engine is to
compute the overall value of the control output variable
based on the individual contribution of each rule in the
rulebase. For the present research work, Mamdani
inference mechanism has been used. The differences in
using the various implication techniques are described in
[5]. It was observed that Mamdani’s technique is the
most suitable for hardware implementation due to simple
min– max structure. The first phase of Mamdani’s
implication involves min-operation since the antecedent Fig.10. Conventional PI real time response (feedback)
pairs in the rule structure are connected by a logical
‘AND’. All the rules are then aggregated using a max-
operation [16]. 6.2 Settings Used
Kumar et al: Real-Time Performance Evaluation of a Fuzzy PI + Fuzzy PD Controller for Liquid-Level Process
Table 2 shows that Fuzzy PI + Fuzzy PD controller Fig.12. Conventional PI response (cascade)
stands out in performance with the least peak of 42.6 6.4.3. Comparison of Fuzzy and Conventional controller
cms. The settling time has been calculated using the 5% real time results for Level system (Cascade)
tolerance band criteria. The Fuzzy PI + Fuzzy PD
controller has the least settling time of 313 sec. Table 3 compares the results of Fuzzy and
Conventional controllers in cascade loop. It was observed
96 INTERNATIONAL JOURNAL OF INTELLIGENT CONTROL AND SYSTEMS, VOL. 13, NO. 2, JUNE
that the fuzzy controllers performed better than the [3] C. C. Lee, “Fuzzy Logic in control systems: Fuzzy Logic
Controller – Part I,” IEEE Trans. Syst. Man Cybern., vol. 20, no.
conventional PI controller in cascade loop. The table
2, Mar./Apr. 1990, pp. 404-418.
shows that Fuzzy PI + Fuzzy PD controller stands out in [4] C. C. Lee, “Fuzzy Logic in control systems: Fuzzy Logic
performance according to our chosen criteria, with the Controller – Part II,” IEEE Trans. Syst. Man Cybern., vol. 20, no.
least peak of 41.8 cms i.e. 4.5% overshoot. It’s settling 2, Mar./Apr. 1990, pp. 419-435.
[5] F.S.Smith and Q.Shen, “Selecting Inference and Defuzzification
time has been calculated using the 5% tolerance band
Techniques for Fuzzy Logic Control”, Proc. of UKACC Intern.
criteria. It was observed that the settling time has been Conference on Control, 1–4 Sept. 1998, pp. 54–59.
reduced to 194 sec, which is less than the conventional [6] G. Chen, “Conventional and fuzzy PID controllers: an overview”,
PI in cascade configuration. International Journal of Intelligent and Control Systems, 1, 1996,
pp. 235±246.
Table 3: Comparison of Fuzzy and conventional [7] G. Stephanopoulos, “Chemical Process Control: An Introduction
controllers real time result (cascade) to Theory and Practice”, Prentice-Hall of India, New Delhi, 1984.
Rise Settling [8] H. X. Li and H. B. Gatland, “Conventional Fuzzy Control and Its
Peak Overshoot Enhancement”, IEEE Trans. Syst., Man, Cybern. B, vol. 26, Oct.
Type of Controller Time Time
(%)
(sec) (cms)
1996, pp. 791–797.
(sec)
[9] H. X. Li, “A comparative design and tuning for conventional fuzzy
Fuzzy P I + Fuzzy PD (Primary) control,” IEEE Trans. Syst., Man, Cybern. B, vol. 27, Oct. 1997,
194 41.8 4.5 194
& Conventional PI (Secondary) pp. 884–889.
Conventional PI (Primary) [10] I. Kaya, N. Tan and D. P. Atherton, “Improved Cascade Control
183 42.5 6.25 364
& Conventional PI (Secondary) Structure and Controller Design”, Proceedings of the 44th IEEE
Conference on Decision and Control, and the European Control
Conference 2005 Seville, Spain, December 12-15, 2005, pp 3055-
7. CONCLUSIONS 3060.
[11] J. Carvajal, G. Chen and H. Ogmen, “Fuzzy PID Controller:
Design, Analysis, performance evaluation, and stability analysis”,
Fuzzy PI + Fuzzy PD and conventional controllers Information Sciences, 123, 2000, pp. 249-270.
were successfully implemented in real time, using both [12] J. Zumberge and K.M. Passino, “A case study in intelligent vs.
feedback and cascade control loops. The overall system conventional control for a process control experiment”, Intelligent
Control, 1996., Proceedings of the 1996 IEEE International
performance was realized using the quality hardware for Symposium on , 15-18 Sept. 1996, pp 37 – 42.
the measurement and state of the art software tools like [13] J. Zumberge and K.M. Passino, “A Case Study in Intelligent vs.
LabVIEW™ with associated add-on modules. The Conventional Control for a Process Control Experiment”, Journal
performance of controller in cascade configuration was of Control Engineering Practice, Vol. 6, 1998, No. 9, pp. 1055–
1075.
better than feedback configuration with respect to the [14] K. Passino, “Towards bridging the perceived gap between
performance criteria. From the Table 4, it was observed conventional and intelligent control”, in Intelligent Control:
that the Fuzzy PI + Fuzzy PD controller in cascade Theory and Applications, IEEE Press, 1996, ch. 1, pp. 1–27.
configuration (in primary controller) perform superior Gupta, M.M. and Sinha, N.K. editors.
[15] K. Passino, “Bridging the gap between conventional and
than the conventional PI controller in both the feedback intelligent control”, Special Issue on Intelligent Control, IEEE
and cascade control configuration and fuzzy controller in Control Systems Magazine, vol. 13, June 1993, pp. 12–18.
feedback loop configuration. [16] K. M. Passino and S. Yurkovich, “Fuzzy Control”, Menlo Park,
CA: Addison Wesley Longman, 1998.
Table 4: Comparison of real time results of feedback and [17] K. S. Tang, K. F. Man, G. Chen and S. Kwong, “An Optimal
cascade Fuzzy PID Controller”, IEEE Transactions on Industrial
controller configuration Electronics, vol. 48, no. 4, August 2001, pp. 757-765.
Feedback Cascade [18] M. Santos, J. M. de la Cruz, S. Dormido. "Self-Tuning of Fuzzy
Logic Controllers in Cascade Loops", in Intelligent Systems and
Type Of Controller Tr Peak Mp Ts Tr Peak Mp Ts
Soft Computing for Nuclear Science and Industry, World Scientific,
(sec) (cms) (%) (sec) (sec)(cms) (%) (sec)
1996, pp. 258-264
Fuzzy PI + Fuzzy 169 42.6 6.5 313 194 41.8 4.5 194 [19] P. Pivonka; “Comparative Analysis of Fuzzy PI/PD/PID
PD Controller Based on Classical PID Approach”, Fuzzy Systems,
Conventional PI 177 47.2418.1 714 183 42.5 6.25 364 2002. FUZZ- IEEE'02. Proceedings of the 2002 IEEE International
Tr: rise time, Mp: Maximum overshoot in percentage, Conference, Vol. 1, 12-17 May 2002, pp.541 – 546.
Ts: settling time. [20] Q. P. Ha & M. Negenevitsky, “Cascade PI-Controller with Fuzzy
ACKNOWLEDGEMENT Tuning” , Proceedings of the Sixth IEEE International Conference
on Fuzzy Systems, vol.1, 1-5 Jul 1997, pp 361-366.
The authors are thankful to the management of the Netaji [21] S. Bennett, “Development of the PID controller,” IEEE Contr.
Syst. Mag., vol. 13, Dec. 1993, pp. 58–65.
Subhas Institute of Technology for providing excellent [22] S.Song, L.Xie and Wen-Jim Cai, “Auto-tuning of Cascade Control
experimental facilities in the Advanced Process Control Systems” IEEE Procedings of the 4th world Congress on Intelligent
Lab. Control and Automation, June 10-14, 2002, Shanghai, P.R.China,
pp 3339-3343.
REFERENCES
[1] B.G. Hu, G. K. I. Mann, and R. G. Gosine “A systematic study of
fuzzy PID controllers-function-based evaluation approach”, IEEE
Transactions on Fuzzy Systems, Vol.9, Issue 5, Oct. 2001, pp.699
- 712.
[2] B. A. Ogunnaike and W. H. Ray, “Process Dynamics, Modeling,
and Control”, Oxford University Press, New York, 1994.
Kumar et al: Real-Time Performance Evaluation of a Fuzzy PI + Fuzzy PD Controller for Liquid-Level Process
Vineet Kumar received M.Sc. degree in K.P.S Rana received his M.Tech. degree from
Physics with Electronics in 1991 from G. B. IIT Delhi and currently pursuing his Doctoral
Pant. Institute of Ag. & Technology, degree in the area of computer based test and
Pantnagar, India and M. Tech. in measurement.
Instrumentation from Regional Engineering He has served Indian Space Research
College, Kurukshetra, India and currently Organization [ISRO] for over seven years. At
pursuing Ph.D. degrees in Intelligent NSIT he is working in the capacity of Assistant
Process Control from Delhi University, Professor since year 2000. He has established
Delhi, India. Instrumentation Laboratory in the department of
He is a Senior Lecturer in the Department of Instrumentation and Control Engineering. His current research
Instrumentation and Control Engineering, Netaji Subhas interest is intelligent instrumentation systems. He has published
Institute of Technology (NSIT), Delhi University, Delhi, India over 22 research papers in international and national
since 2005. He was a lecturer from 2000 to 2005 at NSIT. He conferences and journals.
has also served industry more than 5 years. He has published
more than 17 papers in various international and national
conferences and journals.
He has developed the Advanced Process Control Lab for
research and development with the help of latest hardware and
software from National Instrument™, USA
98 INTERNATIONAL JOURNAL OF INTELLIGENT CONTROL AND SYSTEMS, VOL. 13, NO. 2, JUNE