Adaptive fuzzy tuning of PID controllers
- 987 Downloads
- 14 Citations
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 controlList 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.Zadeh LA (1995) Fuzzy sets. Inform Control 8:338–351MathSciNetCrossRefGoogle Scholar
- 2.Yang Q, Li G, Kang X (2008) Application of fuzzy PID control in the heating system. CCDC, 2686–2690Google Scholar
- 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.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.Godjevac J, Comparison between PID and fuzzy control, Internal Report R93.36I, LAMI IN F EPFL EcublensGoogle Scholar
- 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.Mohan BM, Sinha A (2008) Analytical structure and stability analysis of a fuzzy PID controller. Appl Soft Comput 8:749–758CrossRefGoogle Scholar
- 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.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.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.Mohan BM, Sinha A (2008) Analytical structure and stability analysis of a fuzzy PID controller. Appl Soft Comput 8:749–758CrossRefGoogle Scholar
- 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.Zhao ZY, Tomizuka M, Isaka S (1993) Fuzzy gain scheduling of PID controllers. IEEE Trans Syst Man Cybern 23:1392–1398CrossRefGoogle Scholar
- 14.Tzafestas SG, Papanikolopoulos NP (1990) Incremental fuzzy expert PID control. IEEE Trans Ind Electron 37:365–371CrossRefGoogle Scholar
- 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.Passino KM (1995) Intelligent control for autonomous systems. IEEE Spectr 32(6):55–62Google Scholar
- 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.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.Infelise N (1991) A clear vision of fuzzy logic. Control Eng 39:28–31Google Scholar
- 20.Li W (1998) Design of a hybrid logic proportional plus conventional integral derivative controller. IEEE Trans Fuzzy Syst 6:449–463CrossRefGoogle Scholar
- 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.Dahlin EB (1970) Designing and tuning digital controllers. Instrum Technol 41:77–83 and 87–89Google Scholar
- 23.Carvajal J, Chen G, Ogmen H (2000) Fuzzy PID controller: design, performance evaluation, and stability analysis. Inform Sci 123:249–270MathSciNetCrossRefMATHGoogle Scholar
- 24.Chen G (1996) Conventional and fuzzy PID controllers: an overview. Int J Control Autom Syst 1:235–246Google Scholar
- 25.Chen G, Pham TT (2000) Introduction to fuzzy sets, fuzzy logic, and fuzzy control systems. CRC Press, Boca RatonCrossRefGoogle Scholar
- 26.Chen G, Ying H (1997) BIBO stability of nonlinear fuzzy PI control systems. Int J Control Autom Syst 5:3–21Google Scholar
- 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.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.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.Sooraksa P, Chen G (1998) Mathematical modeling and fuzzy control of flexible robot arms. Math Comput Model 27:73–93CrossRefMATHGoogle Scholar
- 31.Zhang H, Liu D (2006) Fuzzy modeling and fuzzy control. Birkhauser Basel, SpringerMATHGoogle Scholar
- 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.Wang LX (1997) A course in fuzzy systems and control. Prentice-Hall, New YorkMATHGoogle Scholar
- 34.Sivanandam SN, Sumathi S, Deepa SN (2007) Introduction to fuzzy logic using MATLAB. Springer, BerlinCrossRefMATHGoogle Scholar
- 35.Smith CA, Corripio AB (2006) Principle and practice of automatic process control, 3rd edn. Wiley, New YorkGoogle Scholar
- 36.Sivanandam SN, Sumathi S, Deepa SN (2007) Introduction to fuzzy logic using MATLAB. Springer, BerlinCrossRefMATHGoogle Scholar
- 37.Ahn KK, Truong DQ (2009) Online tuning fuzzy PID controller using robust extended Kalman filter. J Process Control 19:1011–1023CrossRefGoogle Scholar
- 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.Xu J-X, Hang C–C, Liu C (2000) Parallel structure and tuning of a fuzzy PID controller. Automatica 36:673–684MathSciNetCrossRefMATHGoogle Scholar
- 40.Limqueco LC, Kantor JC (1990) Nonlinear output feedback control of and exothermic reactor. Comput Chem Eng 14:427–437CrossRefGoogle Scholar
- 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.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.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.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.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.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.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.Kulkarni BD, Tambe SS, Shukla NV, Deshpande PB (1991) Nonlinear pH control. Chem Eng Sci 46:995–1003CrossRefGoogle Scholar
- 49.Gustafsson TK, Waller KV (1983) Dynamic modeling and reaction invariant control of pH. Chem Eng Sci 38:389–398CrossRefGoogle Scholar
- 50.Shinskey FG (1973) pH and pION control in process and waste streams. Wiley, New YorkGoogle Scholar
- 51.Lin J, Yu C (1993) Automatic tuning and gain scheduling for pH control. Chem Eng Sci 48:3159–3171CrossRefGoogle Scholar
- 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.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.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.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.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