Journal of Automation and Control
ISSN (Print): 2372-3033 ISSN (Online): 2372-3041 Website: Editor-in-chief: Santosh Nanda
Open Access
Journal Browser
Journal of Automation and Control. 2014, 2(3), 79-85
DOI: 10.12691/automation-2-3-3
Open AccessArticle

Design and Tuning of Parallel Distributed Compensation-based Fuzzy Logic Controller for Temperature

Snejana Yordanova1, and Yavor Sivchev1

1Faculty of Automation, Technical University of Sofia, Sofia, Bulgaria

Pub. Date: November 11, 2014

Cite this paper:
Snejana Yordanova and Yavor Sivchev. Design and Tuning of Parallel Distributed Compensation-based Fuzzy Logic Controller for Temperature. Journal of Automation and Control. 2014; 2(3):79-85. doi: 10.12691/automation-2-3-3


The parallel distributed compensation (PDC) gains popularity in designing of simple fuzzy logic controllers (FLCs) for nonlinear plants taking advantage of the well-developed linear control theory. The established design approaches suffer difficulties in derivation of standard TSK plant models for processes characterized by time delays, model uncertainties, nonlinearities, inertia, etc., needed for the PDC design. The standard PDC structure is also unfit for parameter optimization and embedding in programmable logic controllers which ensures a broad industrial application. The aim of the investigation is to develop an approach for the design and tuning of a modified process PI PDC-FLC and an on-line fuzzy logic supervisor via off-line GA optimization techniques in order to ensure closed loop stability, robustness, desired performance and energy efficiency. The approach is developed on the example of air temperature control in a laboratory dryer using MATLABTM. Simulations and real time control shows a decreased settling time and increased system robustness and energy efficiency compared to linear PI control.

fuzzy logic supervisor genetic algorithms process parallel distributed compensation temperature real time control tsk models

Creative CommonsThis work is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit


[1]  Tanaka, K. and Wang, H.O., Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach, John Wiley & Sons, Inc., 2001.
[2]  Yordanova, S., Methods for Design of Fuzzy Logic Controllers for Robust Process Control, KING, S., 2011. (in Bulgarian).
[3]  Yordanova, S. and Tashev, T., “Fuzzy Internal Model Control of Nonlinear Plants with Time Delay based on Parallel Distributed Compensation”, WSEAS Transactions on Circuits and Systems, 11 (2), 2012, 56-64.
[4]  Yordanova, S., “Fuzzy Smith Predictor for Nonlinear Plants with Time Delay based on Parallel Distributed Compensation”, Proceedings of TU-Sofia, 62 (2), 2012, 15-24.
[5]  Yordanova, S., “Lyapunov Stability and Robustness of Fuzzy Process Control System with Parallel Distributed Compensation”, Information Technologies and Control, Bulgarian Union of A&I, Year VII, No 4, 2009, 38-48.
[6]  Fang, C.H., Y.S. Liu, S.W. Kau, Hong, L., C.H. Lee, A new LMI-based approach to relaxed quadratic stabilization of T-S fuzzy control systems, IEEE Trans. Fuzzy Syst. 14 (2006) 386-397.
[7]  Gu, Y., Wang, H.O. and Tanaka, K., “Fuzzy Control of Nonlinear Time-Delay Systems: Stability and Design Issues”, Proceedings of the 2001 American Control Conf., Arlington, VA, June 25-27, 2001.
[8]  Lam, H.K. and Leung, F.H.F., “LMI-Based Stability and Performance Conditions for Continuous-Time Nonlinear Systems in Takagi–Sugeno's Form”, IEEE Trans. on Systems, Man, and Cybernetics, Part B, 37 (5), 2007, 1396-1406.
[9]  Li, L. and Liu, X., “New Approach on Robust Stability for Uncertain T–S Fuzzy Systems with State and Input Delays”, Chaos, Solitons & Fractals, 40 (5), 2007, 2329-2339.
[10]  Yoneyama, J., “New Robust Stability Conditions and Design of Robust Stabilizing Controllers for Takagi–Sugeno Fuzzy Time-Delay Systems”, IEEE Trans. on Fuzzy Systems, 15 (5), 2007, 828-839.
[11]  Li, H.-X. and Tso, S.K., “A Fuzzy PLC with Gain-Scheduling Control Resolution for a Thermal Process – A Case Study”, Control Eng. Practice, 7, 1999, 523-529.
[12]  Future Design Controls, Inc. –
[13]  NI LabVIEW 2012 PID and fuzzy logic toolkit for Windows-
[14]  Auto-tune PID temperature controller. Fuzzy logic plus PID microprocessor-based controller series, BRAINCHILD Electronic Co., Ltd., 2003, pdf/PID_Controller/Catalogue/CT9100.pdf.
[15]  Manual TEC-220/920 Revision 12/2012 – TEC-220 and TEC-920 Auto-tune fuzzy PID process temperature controller, TEMPCO Electrical Heater Corporation –
[16]  Goldberg, D.E., Genetic algorithms in search, optimization and machine learning, Addison-Wesley, 1989.
[17]  Haupt, R.L. and Haupt, S.El., Practical genetic algorithms, NY, John Wiley & Sons, 1998.
[18]  Yordanova, S., “Intelligent Approaches for Linear Controllers Tuning with Application to Temperature Control”, Journal of Intel. and Fuzzy Systems, IOS Press, NL, 2014 (to appear).
[19]  Kumar, B. and Dhiman, R., “Optimization of PID Controller for Liquid Level Tank System Using Intelligent Techniques”, Canadian Journal on EEE, 2 (11), 2011, 531-535.
[20]  Bandyopadhyay, R. and Patranabis, D., “A New Auto-tuning Algorithm for PID Controllers Using Dead-Beat Format”, ISA Transactions, 40, 2001, 255-266.
[21]  Wu, C-J., Ko, C-N., Fu, Y-Y. and Tseng C-H., “A Genetic-based Design of Auto-tuning Fuzzy PID Controllers”, Int. Journal of Fuzzy Systems, 11 (1), 2009, 49-58.
[22]  Chung, H-Y., Chen, B-C. and Lin, J-J., “A PI-type Fuzzy Controller with Self-tuning Scaling Factors”, Fuzzy Sets and Systems, 93, 1998, 23-28.
[23]  Yordanova, S. and Yankov, V., “Fuzzy Supervisor for Nonlinear Self-Tuning of Controllers in Real Time Operation”, Proceedings of TU-Sofia, 1 (64), 2014, 131-140.
[24]  Mudi, R. K. and Pal, N.R., “A Self-Tuning Fuzzy PI Controller”, Fuzzy Sets and Systems, 115 (2), 2000, 327-338.
[25]  Tsai, M-T., Tung, P-Ch. and Chen, K-Y., “Experimental Evaluations of Proportional–Integral–Derivative Type Fuzzy Controllers with Parameter Adaptive Methods for an Active Magnetic Bearing System”, Expert Systems, 28 (1), 2011, 5-18.
[26]  Shayanfar, H.A., Shayeghi, H. and Jalili, A., “Takagi -Sugeno Fuzzy Parallel Distribution Compensation based Three-Area LFC Design”, Int. Journal on “Technical and Physical Problems of Engineering”, 8 (3), No 3, 2011, 55-64
[27]  Alavi, S. M. S., Zarif, M. H., Sadeghi, M. S ha and Barzegar, A. R., “Particle Swarm Optimization of Robust Fuzzy Parallel Distributed Controller”, J. Basic. Appl. Sci. Res., 2 (7), 2012, 6385-6391.
[28]  Seidi, M. and Markazi, A. H.D., “Performance-oriented Parallel Distributed Compensation”, Journal of the Franklin Institute, 7 (348), 2011, 1231-1244.
[29]  Vafaee, K. and Geranmehr, B., “Controlling Inverted Pendulum Using Performance-Oriented PDC Method”, International Journal of. Automation and Control, 2 (2), No 2, 2014, 39-44.
[30]  Fuzzy Logic Toolbox User’s Guide for Use with MATLAB, MathWorks Inc., 1998.
[31]  MATLAB – Genetic Algorithm and Direct Search Toolbox. User’s Guide, MathWorks, Inc., 2004.
[32]  SIMATIC S7. Fuzzy Control. User’s Manual, SIEMENS AG, 2002.
[33]  IEC 61131–Programmable controllers. 1999.