Академический Документы
Профессиональный Документы
Культура Документы
a r t i c l e in fo abstract
Article history: In this paper, an adaptive control scheme, based on fuzzy logic systems, for pH control is addressed. For
Received 30 November 2008 implementation of the proposed scheme no composition measurement is required. Stability of the
Accepted 15 June 2009 closed-loop system is established and it is shown that the solution of the closed-loop system is
Available online 7 July 2009
uniformly ultimately bounded and under a certain condition, asymptotical stability is achieved.
Keywords: Effectiveness of the proposed controller is tested through simulation and experimental studies. Results
pH control indicate that the proposed controller has good performances in set-point tracking and load rejection
Adaptive control and much better than that of a tuned PI controller.
Fuzzy logic systems & 2009 Elsevier Ltd. All rights reserved.
Nonlinear control
0967-0661/$ - see front matter & 2009 Elsevier Ltd. All rights reserved.
doi:10.1016/j.conengprac.2009.06.007
ARTICLE IN PRESS
1330 S. Salehi et al. / Control Engineering Practice 17 (2009) 13291337
systems. Using fuzzy logic systems and denoting approximators of 4. Evaluation of the proposed scheme
fss and gss by fss and g^ ss yields:
T
This section demonstrates effectiveness of the proposed adaptive
f^ ss yj~
yf ~ B y
yf ~ 5 control scheme for a benchmark pH control problem through
computer simulation and experimental studies. The process
T considered for evaluation of the proposed controller is described
g^ ss yj~
yg ~ Z y
yg ~ 6
as follows. The feed stream contains acetic and hydrochloric acids,
B and ~
where ~ Z are regressive vectors, and ~
y f and ~
y g are free which are titrated by sodium hydroxide. The tuning parameters of
parameter vectors. the proposed controller are chosen as: gf 5 104, gg 8 103,
k 1 for simulation and k 0.6 for experiments. Note that these
Remark 1. In above equations, center-average defuzzier, product parameters have been obtained via simulation through trail and
inference and singleton fuzzier have been used (Wang, 1992,
1994, 1997).
y f and ~
Let us dene the optimal parameter estimates ~ y g as Table 1
follows: Parameter values used in simulation.
y f argmin~y 2O supy2Oy Jf^ ss fss J
~ 7 F 160 ml/min V 1000 ml uss;C0 87.75 ml/min
f f umin 0 ml/min a 0.04 M uss;C1 67.87 ml/min
umax 200 ml/min tvalve 1 s uss;C2 135.75 ml/min
Concentration M C0 C1 C2
~
y g argmin~y g 2Og supy2Oy Jg^ ss gss J 8
HCl 0.012 0.012 0.024
HAc (pKa 4.8) 0.01 0.005 0.01
where Of, Og and Oy denote the sets of suitable bounds on ~
yf , ~
yg
and y, respectively. Furthermore, the differences between the
optimal and actual parameter estimates are dened as:
~
y~ f ~
yf ~
yf 9
~
y~ g ~
yg ~
yg 10
wg g^ ss yj~
y g gss 12
u g^ ss f^ ss ke y_ ref
1
13 Fig. 2. Feed stream titration curves used in the computer simulation study.
where w wf+wgu. By using Eqs. (5), (6), (9) and (10), the above
equation can be rewritten as
T T
~
B y ~
e_ ke y~ f ~ y~ g ~
Z yu Df Dgu w 15
For updating ~
y f and~
y g the following adaptive laws are used:
_
~
y f gf ~
B ye 16
_
~
y g gg ~
Z yeu 17
Theorem. If adaptive laws (16) and (17) are used in the control law
(13), then the solution of the closed-loop (15) is uniformly ultimately
bounded (UUB). In addition, if wAL2 the closed-loop system is
asymptotically stable.
Fig. 3. Load rejection response of the proposed scheme for changing feed
Proof of theorem is given in Appendix A. composition from C0 to C1.
ARTICLE IN PRESS
1332 S. Salehi et al. / Control Engineering Practice 17 (2009) 13291337
Ri : if pH is Fi then f^ ss is yf ; i 1; 2; 3
i
for g^ ss
i
Ri : if pH is Fi then g^ ss is yg ; i 1; 2; 3
where Fi s are fuzzy variables, and yfi and ygi are fuzzy singleton
for the output in the ith rule. The output of the fuzzy system can
be expressed by Eqs. (5) and (6) for which ~ y y1 ; y2 ; y3 T , f f f f
~
y g y1g ; y2g ; y3g T , ~
B y B1 ; B2 ; B3 T and ~
Z y Z1 ; Z2 ; Z3 T with
m y
Zi Bi P3 Fi :
i1 mFi y
pH Sensor mV
Effluent
Stream 4~20 mA
Computer
USB Cable
USB
4~20 mA 0-10V,in
DAC-Lite
Acid Titrant
4~20 mA 0-10V,out
Tank Tank
PCT-10
Conditioner DAC Card
Electrical Console
PCT-16 pH
proposed controller for set-point tracking, two subsequent 4.2. Experimental results
changes are applied to the set-point. The results are shown in
Fig. 5. As can be seen the set-point trajectory has been tracked To evaluate the performance of the proposed scheme experi-
satisfactorily. mentally, a bench-scale pH setup is used. The schematic diagram
of the system is shown in Fig. 6. The process consists of acid and
base streams, being fed into the neutralization process tank. The
efuent pH is the measured variable. The base ow rate is
Table 2 regulated by a motorized control valve, while the acid stream is
Parameter values used in experiment. controlled manually. The liquid level in the tank is kept constant
F 160 ml/min V 960 ml
by an overow. The process is monitored and controlled by a
umax 200 ml/min Sampling time 1 s laptop computer through an USB I/O card. The parameters of the
Diluted in 4 l water C0 (ml) C1 (ml) C2 (ml) a (g) experimental system are given in Table 2. The sample time has
HCl (37%) 4 4 8 been set to 1 s. The main unmeasured load considered for this
HAc (100%) 2.3 1 2.3
study is variations of feed composition. The disturbances are
NaOH 6.4
applied by lling the acid tank with a new solution when the
previous one is consumed.
First, system has been run under nominal concentration
indicated by C0. When steady-state condition is obtained, the
feed concentration is switched to C1 and C2 in two separate runs.
The titration curves for nominal feed composition and C1 and C2
are shown in Fig. 7.
To have a base for comparison, rst the system pH is controlled
via a PI controller. For tuning the controller parameters, a step
change is applied to the system input and process output has been
obtained. A rst-order plus lag model is tted to the process
response. By using model parameters and Cohen & Coon tuning
method, controller parameters are obtained (Kc 0.4 and tI 60 s).
The integral term in PI controller equation has been approximated
by the trapezoidal integration rule. Since the sample time is 1 s
and process time constant has an order of minute, error caused by
numerical approximation method is minor. The performance of
the tuned PI controller has been tested for load rejection. Figs. 8
and 9 show the PI controller performances for changing acidic
concentration from C0 to C1 and C2, respectively. As can be seen,
Fig. 7. Feed stream titration curves used in the experimental study. controller responses are sluggish with considerable overshoot and
Fig. 8. Experimental PI controller load rejection response for changing feed composition from C0 to C1.
ARTICLE IN PRESS
1334 S. Salehi et al. / Control Engineering Practice 17 (2009) 13291337
Fig. 9. Experimental PI controller load rejection response for changing feed composition from C0 to C2.
Fig. 10. Experimental load rejection response of the proposed scheme for changing feed composition from C0 to C1.
undershoot. Therefore it can be concluded that the performance of The results are shown in Figs. 10 and 11. As can be seen, the
a tuned PI with xed parameters is not satisfactory due to performance of the proposed controller is highly improved
nonlinear characteristic of the process. compared to that of PI controller. It should be noted that the
To illustrate the performance of the proposed controller, the PID controller performance can be improved by using the adaptive
same loads are applied to the process. For digital implementation, version, but nding adaptive rules that guarantee the closed-loop
Eqs. (16) and (17) are solved using backward difference method. stability for such a nonlinear system is a difcult task. Finally, the
ARTICLE IN PRESS
S. Salehi et al. / Control Engineering Practice 17 (2009) 13291337 1335
Fig. 11. Experimental load rejection response of the proposed scheme for changing feed composition from C0 to C2.
proposed controller is examined for set-point tracking as shown which is a difcult task, the controller has been designed such
in Fig. 12. The result implies that the proposed controller tracks that no composition measurement is required. Meanwhile to cope
the desired set-point trajectory quite well. with uncertainties and unknown system nonlinearities, a fuzzy
logic system is employed as an approximator. The proposed
5. Conclusion controller has few tuning parameters, simple design and can be
implemented easily. It has been shown that the solution of
This work is an attempt to present an adaptive control scheme the closed-loop system is UUB under proposed adaptive laws
for pH neutralization processes. To avoid measuring composition and designed controller. Finally, effectiveness of the proposed
ARTICLE IN PRESS
1336 S. Salehi et al. / Control Engineering Practice 17 (2009) 13291337
Sung, S., & Lee, I. (1995). pH control using a simple set point change. Industrial & Williams, G. L., Rhinehart, R. R., & Riggs, J. B. (1990). In-line process model-based
Engineering Chemistry Research, 34(50), 17301734. control of wastewater pH using dual base injection. Industrial & Engineering
Syaiea, S., Tadeoa, F., & Martinez, E. (2007). Model-free learning control of Chemistry Research, 29, 12541259.
neutralization processes using reinforcement learning. Engineering Applications Wright, R. A., & Kravaris, C. (1991). Nonlinear control of pH processes using the
of Articial Intelligence, 20(6), 767782. strong acid equivalent. Industrial & Engineering Chemistry Research, 30,
Tan, W. W., Lu, F., Loh, A. P., & Tan, K. C. (2005). Modeling and control of a pilot pH 15611572.
plant using genetic algorithm. Engineering Applications of Articial Intelligence, Wright, R. A., Smith, B. E., & Kravaris, C. (1998). On-line identication and nonlinear
18, 485494. control of pH processes. Industrial & Engineering Chemistry Research, 37,
Wang, L. X. (1992). Fuzzy systems are universal approximators. In: Proceedings of 24462461.
IEEE international conference on fuzzy systems (vol. 812, pp. 11631170). Wright, R. A., Soroush, M., & Kravaris, C. (1991). Strong acid equivalent control of
Wang, L. X. (1994). Adaptive fuzzy systems and control: Design and stability. pH processes: An experimental study. Industrial & Engineering Chemistry
Englewood Cliffs, NJ: Prentice-Hall. Research, 30, 24372444.
Wang, L. X. (1997). A course of fuzzy system and control. New York: Prentice- Yoon, S. S., Yoon, T. W., Yang, D. R., & Kang, T. S. (2002). Indirect adaptive nonlinear
Hall Inc. control of a pH process. Computers and Chemical Engineering, 26, 12231230.