Neural Computing and Applications

, Volume 23, Supplement 1, pp 19–28 | Cite as

Adaptive fuzzy tuning of PID controllers

  • Morteza Esfandyari
  • Mohammad Ali Fanaei
  • Hadi Zohreie
Original Article

Abstract

In this paper, the performances of fuzzy proportional-integral-derivative (PID) and classic PID controllers are compared through simulation studies. For this purpose, the level control of a two interacting tanks system, temperature control of unstable continuous stirred tank reactor (CSTR), and pH control of pH neutralization process were selected. In the level control process, results indicated that both of classic and fuzzy PID controllers have approximately the same performance. However, adjusting the classic PID controller is simpler than fuzzy PID controller. Therefore, in simple processes like level control in two interacting tanks, classic PID controllers are preferred. In an unstable CSTR, classic PID controller is not suitable due to the instability of the system. Fuzzy PID controller is more useful than classic PID controller in this type of systems. In pH neutralization process, using classic PID controller is inappropriate because of nonlinearity of the system and the fuzzy PID controller is more efficient.

Keywords

Classic PID controller Fuzzy PID controller Level control Temperature control of an unstable CSTR pH control Adaptive fuzzy control 

List of symbols

Kp

Proportional gain

Ki

Integral gain

Kd

Derivative gain

e(t)

Error at time t

de(t)

Derivative of error at time t

Vp

Signal inlet to control valve (m)

Fi(t)

The tank i inflowing liquid (cm3/s)

hi

The liquid level in tank i (cm)

Ai

Cross-sectional area of tank i (cm2)

Ri

Resistances of tank i (cm/(cm3/s))

NH

Negative high

NL

Negative low

ZO

Zero

PL

Positive low

PH

Positive high

L

Low

H

High

VS

Very small

S

Small

M

Medium

B

Big

qc

Cooling-jacket flow rate

t

Time

x1f

Dimensionless reactor feed concentration

x2f

Dimensionless reactor feed temperature

x3f

Dimensionless cooling-jacket temperature

xi

Dimensionless concentrations

[AC]

Concentration of acetate ion (mol/l)

C1

Acid concentration (mol/l)

C2

Base concentration (mol/l)

F1

Acid flow rate (l/min)

F2

Base flow rate (l/min)

[HAC]

Concentration of acetic acid (mol/l)

Ka

Acid equilibrium constant

Kw

Water equilibrium constant

[Na+]

Concentration of sodium ion (mol/l)

ν

Volume of CSTR

Greek letter

β

Dimensionless heat of reaction

γ

Dimensionless activation energy

δ

Dimensionless heat-transfer coefficient

δ0

Nominal dimensionless heat-transfer coefficient

δ1

Reactor-to-cooling-jacket volume ratio

δ2

Reactor-to-cooling-jacket density heat capacity ratio

k(x2)

Dimensionless Arrhenius reaction rate nonlinearity

\( \phi \)

Nominal Damkohler number based on the reactor feed

ε

Concentrations of the acid

ξ

Concentrations of the base

References

  1. 1.
    Zadeh LA (1995) Fuzzy sets. Inform Control 8:338–351MathSciNetCrossRefGoogle Scholar
  2. 2.
    Yang Q, Li G, Kang X (2008) Application of fuzzy PID control in the heating system. CCDC, 2686–2690Google Scholar
  3. 3.
    Wang J, An D, Lou C (2006) Application of fuzzy-PID controller in heating ventilating and air-conditioning system. IEEE ICMA, pp 2217–2222Google Scholar
  4. 4.
    Woo ZW, Chung HY, Lin JJ (2000) A PID type fuzzy controller with self-tuning scaling factors. Fuzzy Set Syst 115:321–326CrossRefMATHGoogle Scholar
  5. 5.
    Godjevac J, Comparison between PID and fuzzy control, Internal Report R93.36I, LAMI IN F EPFL EcublensGoogle Scholar
  6. 6.
    Al-Odienat AI, Al-Lawama AA (2008) The advantages of PID fuzzy controllers over the conventional types. Am J Appl Sci 5:653–658CrossRefGoogle Scholar
  7. 7.
    Mohan BM, Sinha A (2008) Analytical structure and stability analysis of a fuzzy PID controller. Appl Soft Comput 8:749–758CrossRefGoogle Scholar
  8. 8.
    Mamdani EH, Assilian S (1975) An experiment in linguistic synthesis with a fuzzy logic controller. Int J Man-Math Stud 7:1–13CrossRefMATHGoogle Scholar
  9. 9.
    Mann GKI, Hu BG, Gosine RG (1999) Analysis of direct action fuzzy PID controller structures. IEEE Trans SMC Pt. B 29:371–388Google Scholar
  10. 10.
    Fadaei A, Salahshoor K (2008) Design and implementation of a new fuzzy PID controller for networked control systems. ISA Trans 47:351–361CrossRefGoogle Scholar
  11. 11.
    Mohan BM, Sinha A (2008) Analytical structure and stability analysis of a fuzzy PID controller. Appl Soft Comput 8:749–758CrossRefGoogle Scholar
  12. 12.
    Soyguder S, Karakose M, Alli H (2009) Design and simulation of self-tuning PID-type fuzzy adaptive control for an expert HVAC system. Expert Syst Appl 36:4566–4573CrossRefGoogle Scholar
  13. 13.
    Zhao ZY, Tomizuka M, Isaka S (1993) Fuzzy gain scheduling of PID controllers. IEEE Trans Syst Man Cybern 23:1392–1398CrossRefGoogle Scholar
  14. 14.
    Tzafestas SG, Papanikolopoulos NP (1990) Incremental fuzzy expert PID control. IEEE Trans Ind Electron 37:365–371CrossRefGoogle Scholar
  15. 15.
    Li W, Chang XG, Wahl FM, Farrell J (2001) Tracking control of a manipulator under uncertainty by fuzzy P + ID controller. Fuzzy Set Syst 122:125–137MathSciNetCrossRefMATHGoogle Scholar
  16. 16.
    Passino KM (1995) Intelligent control for autonomous systems. IEEE Spectr 32(6):55–62Google Scholar
  17. 17.
    Li W, Zhang B (1993) Fuzzy control of robot manipulators in the presence of joint friction and loads changes. In: Proceeding 1993 ASME international computational engineering conferenceGoogle Scholar
  18. 18.
    Li W (1997) A method for design of a hybrid neuro-fuzzy control system based on behavior modeling. IEEE Trans Fuzzy Syst 5:128–137CrossRefGoogle Scholar
  19. 19.
    Infelise N (1991) A clear vision of fuzzy logic. Control Eng 39:28–31Google Scholar
  20. 20.
    Li W (1998) Design of a hybrid logic proportional plus conventional integral derivative controller. IEEE Trans Fuzzy Syst 6:449–463CrossRefGoogle Scholar
  21. 21.
    Bekit BW, Seneviratne LD, Whidborne JF, Althoefer K (1998) Fuzzy PID tuning for robot manipulators. In: Industrial Electronics Society, proceedings of the 24th annual conference of the IEEE, pp 2452–2457Google Scholar
  22. 22.
    Dahlin EB (1970) Designing and tuning digital controllers. Instrum Technol 41:77–83 and 87–89Google Scholar
  23. 23.
    Carvajal J, Chen G, Ogmen H (2000) Fuzzy PID controller: design, performance evaluation, and stability analysis. Inform Sci 123:249–270MathSciNetCrossRefMATHGoogle Scholar
  24. 24.
    Chen G (1996) Conventional and fuzzy PID controllers: an overview. Int J Control Autom Syst 1:235–246Google Scholar
  25. 25.
    Chen G, Pham TT (2000) Introduction to fuzzy sets, fuzzy logic, and fuzzy control systems. CRC Press, Boca RatonCrossRefGoogle Scholar
  26. 26.
    Chen G, Ying H (1997) BIBO stability of nonlinear fuzzy PI control systems. Int J Control Autom Syst 5:3–21Google Scholar
  27. 27.
    Malki HA, Feigenspan D, Misir D, Chen G (1997) Fuzzy PID control of a flexible- joint robot arm with uncertainties from time-varying loads. IEEE Trans Fuzzy Syst Technol 5:371–378CrossRefGoogle Scholar
  28. 28.
    Malki HA, Li H, Chen G (1994) New design and stability analysis of fuzzy proportional-derivative control systems. IEEE Trans Fuzzy Syst 2:245–254CrossRefGoogle Scholar
  29. 29.
    Misir D, Malki HA, Chen G (1996) Design and analysis of a fuzzy proportional- integral-derivative controller. Fuzzy Set Syst 79:297–314MathSciNetCrossRefMATHGoogle Scholar
  30. 30.
    Sooraksa P, Chen G (1998) Mathematical modeling and fuzzy control of flexible robot arms. Math Comput Model 27:73–93CrossRefMATHGoogle Scholar
  31. 31.
    Zhang H, Liu D (2006) Fuzzy modeling and fuzzy control. Birkhauser Basel, SpringerMATHGoogle Scholar
  32. 32.
    Sanchez EG, Becerra HM, Velez CM (2007) Combining fuzzy, PID and regulation control for an autonomous mini-helicopter. Inform Sci 177:1999–2022CrossRefGoogle Scholar
  33. 33.
    Wang LX (1997) A course in fuzzy systems and control. Prentice-Hall, New YorkMATHGoogle Scholar
  34. 34.
    Sivanandam SN, Sumathi S, Deepa SN (2007) Introduction to fuzzy logic using MATLAB. Springer, BerlinCrossRefMATHGoogle Scholar
  35. 35.
    Smith CA, Corripio AB (2006) Principle and practice of automatic process control, 3rd edn. Wiley, New YorkGoogle Scholar
  36. 36.
    Sivanandam SN, Sumathi S, Deepa SN (2007) Introduction to fuzzy logic using MATLAB. Springer, BerlinCrossRefMATHGoogle Scholar
  37. 37.
    Ahn KK, Truong DQ (2009) Online tuning fuzzy PID controller using robust extended Kalman filter. J Process Control 19:1011–1023CrossRefGoogle Scholar
  38. 38.
    Suresh M, Jeersamy Srinivasan G, Hemamalini RR (2009) Integrated fuzzy logic based intelligent control of three-tank system. Serbian J Electr Eng 6:1–14CrossRefGoogle Scholar
  39. 39.
    Xu J-X, Hang C–C, Liu C (2000) Parallel structure and tuning of a fuzzy PID controller. Automatica 36:673–684MathSciNetCrossRefMATHGoogle Scholar
  40. 40.
    Limqueco LC, Kantor JC (1990) Nonlinear output feedback control of and exothermic reactor. Comput Chem Eng 14:427–437CrossRefGoogle Scholar
  41. 41.
    Russo L, Bequette W (1995) Impact of process design on the multiplicity behavior of a jacket exothermic CSTR. AIChE J 41:135–147CrossRefGoogle Scholar
  42. 42.
    Dittmar R, Ogonowski Z, Damert K (1991) Predictive control of a nonlinear open-loop unstable polymerization reactor. Chem Eng Sci 46:2679–2689CrossRefGoogle Scholar
  43. 43.
    Nikhravesh M, Farell AE, Standford TG (2000) Control of non-isothermal CSTR with time varying parameter via dynamic neural network control. Chem Eng J 76:1–16CrossRefGoogle Scholar
  44. 44.
    Khaksar Toroghi M, Fanaei MA, Shahroki M (2009) Fuzzy self-tuning PID control of an unstable continuous stirred tank reactor. In: The 6th international chemical engineering congress and exhibition, Kish, IranGoogle Scholar
  45. 45.
    Saraf V, Zhao F, Bequette BW (2003) Relay autotuning of cascade-controlled open-loop unstable reactors. Ind Eng Chem Res 42:4488–4494CrossRefGoogle Scholar
  46. 46.
    Williams GL, Rhinehart RR, Riggs JB (1990) In-line process-model-based control of wastewater pH using dual base injection. Ind Eng Chem Res 29:1254–1259CrossRefGoogle Scholar
  47. 47.
    Ashoori A, Moshiri B, Ramezani A, Bakhtiari MR, Khaki-Sedigh A (2008) pH Control of a fed-batch fermentation process using model predictive control, presented at the 14th international congress of cybernetics and systems of WOSC (ICCS 2008), Sept. 9–12, Wroclaw, PolandGoogle Scholar
  48. 48.
    Kulkarni BD, Tambe SS, Shukla NV, Deshpande PB (1991) Nonlinear pH control. Chem Eng Sci 46:995–1003CrossRefGoogle Scholar
  49. 49.
    Gustafsson TK, Waller KV (1983) Dynamic modeling and reaction invariant control of pH. Chem Eng Sci 38:389–398CrossRefGoogle Scholar
  50. 50.
    Shinskey FG (1973) pH and pION control in process and waste streams. Wiley, New YorkGoogle Scholar
  51. 51.
    Lin J, Yu C (1993) Automatic tuning and gain scheduling for pH control. Chem Eng Sci 48:3159–3171CrossRefGoogle Scholar
  52. 52.
    Gulaian M, Lane J (1990) Titration curve estimation for adaptive pH control. In: Proceedings of the American control conference, pp 1414–1419Google Scholar
  53. 53.
    Regunath S, Kadirkamanathan V (2001) Design of a pH control system using fuzzy non- uniform grid scheduling and evolutionary programming. Appl Soft Comput 1:91–104CrossRefGoogle Scholar
  54. 54.
    Adroer M, Alsina A, Aumatell J, Poch M (1999) Wastewater neutralization control based on fuzzy logic: experimental results. J Ind Eng Chem 38:2709–2719CrossRefGoogle Scholar
  55. 55.
    Salehi Sh, Shahrokhi M, Nejati A (2009) Adaptive nonlinear control of pH neutralization processes using fuzzy approximators. Control Eng Pract 17:1329–1337CrossRefGoogle Scholar
  56. 56.
    McAvoy TJ, Hsu E, Lowenthal S (1972) Dynamics of pH in controlled stirred tank reactor. Ind Eng Chem Process Des Dev 1:68–70CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2012

Authors and Affiliations

  • Morteza Esfandyari
    • 1
  • Mohammad Ali Fanaei
    • 1
  • Hadi Zohreie
    • 1
  1. 1.Department of Chemical EngineeringFerdowsi University of MashhadMashhadIran

Personalised recommendations