Optimization-Based PI/PID Control For A Binary Distillation Column
Optimization-Based PI/PID Control For A Binary Distillation Column
2
June 8-10, 2005. Portland, OR, USA
3651
where the vector e(t) is defined as e(t)=[e1(t) e2(t)]T (the ª a0 0 0 0 0 0 0 0º
superscript T means the transpose) and ei(t) represents the «a
tracking error in channel i (i =1,2). « 2 a1 a0 0 0 0 0 0 »»
« a4 a3 a2 a1 a0 0 0 0»
« »
III. DESIGN CRITERION REFORMULATION
: « a6 a5 a4 a3 a2 a1 a0 0»
« a8 a7 a6 a5 a4 a3 a2 a1 »
After the system is decoupled, the ISE criterion in each « »
loop can be rewritten as «0 0 a8 a7 a6 a5 a4 a3 »
f
«0 0 0 0 a8 a7 a6 a5 »
Ji min ³ ei2 (t )dt (5) « »
{Ci ( s )}
0 ¬« 0 0 0 0 0 0 a8 a7 ¼»
3652
find the set of all PID gains that maintain the system that perhaps a better solution exists close by. Rather than
stability. That is, for each loop of the decoupled system relying solely on the crossover and mutation operators to
(i.e., Eq. (3)), we determine the stability region in the kP kIi reach this conclusion randomly, it is much more efficient to
kDi-space after inserting the PID controller in that loop. The strategically manipulate the lower order bit positions of the
search via our genetic algorithm will then be limited to the best elite population member chromosome. This
stability region for optimality of the error criterion. For manipulation produces a small number of children whose
details about the method to get the stability region in the search space coordinates are very close to the best solution
controller parameter space, please refer to [10,11]. obtained for the previous generation.
3653
An accurate comparison of the GSA solutions to results performance using PID controllers tuned with the GSA, we
obtained by others is difficult for a number of reasons. are not able to guarantee that these are the best possible
There are a number of criteria that can be used to evaluate a gain settings.
controller’s performance. Gain settings that provide REFERENCES
optimal performance for the ISE criterion may not provide
the same performance for some other criterion. Differences [1] M. Morari and E. Zafiriou, Robust Process Control, Prentice Hall,
Englewood Cliffs, NJ, 1989.
in test methods also make comparison difficult. For
[2] W. L. Luyben, Process Modeling, Simulation, and Control for
example, Wood and Berry evaluated the performance of Chemical Engineers, 2nd ed., McGraw-Hill, New York, NY, 1990.
their PI controllers empirically using a different [3] D. Seborg, T. F. Edgar, and D. A. Mellichamp, Process Dynamics and
performance criterion [4]. A “rough” comparison of the Control, John Wiley & Sons, New York, NY, 1989.
GSA PI controller results to the single-loop Ziegler- [4] R. K. Wood and M. W. Berry, “Terminal composition control of a
binary distillation column,” Chemical Engineering Science, vol. 28,
Nichols method (single-loop/Z-N) and multi-loop Ziegler- pp. 1707-1717, 1973.
Nichols method (multi-loop/Z-N) [3], using the same ISE [5] W. H. Ray, Advanced Process Control, McGraw-Hill, New York, NY,
criterion, is shown in the following table. The results are 1981.
also shown in Figs. 4 and 5. These comparisons show that [6] H. E. Musch and M. Steiner, “Robust PID control for an industrial
distillation column,” IEEE Control Systems, pp. 46-55, August 1995.
our results seem better. [7] C. Zhou, J. R. Whiteley, E. A. Misawa, and K. A. M. Gasem,
“Application of enhanced LQG/LTR for distillation control,” IEEE
Tuning Method ISE (T11 – loop) ISE (T22 – loop) Control Systems, pp. 56-63, August, 1995.
[8] R. Stenz and U. Kuhn, “Automation of a batch distillation column
GSA 2.028 4.518
using fuzzy and conventional control,” IEEE Trans. on Control
Single-loop/Z-N 2.069 5.009 Systems Technology, vol. 3, no. 2, pp. 171-176, 1995.
Multi-loop/Z-N 10.839 4.653 [9] K. J. Astrom and B. Wittenmark, Adaptive Control, Addison Wesley,
Reading, MA, 1989.
[10] D. D. Siljak, “Analysis and synthesis of feedback control systems in
VI. CONCLUSION the parameter plane, part I- linear continuous systems,” IEEE Trans.
Applications Industry, vol. 83, pp. 449-458, 1964.
PI and PID control of the Wood and Berry distillation [11] D. D. Siljak, “Generalization of the parameter plane method,” IEEE
column via a genetic searching algorithm has been Trans. Automatic Control, vol. 11, pp. 63-70, 1966.
[12] T. McAvoy, Interaction Analysis Theory and Application, Instrum.
presented in this study. The 2x2 multivariable plant is first Soc. of America, Research Triangle Park, NC, 1983.
decoupled by two decouplers so that the system can be [13] A. V. Oppenheim and A. S. Willsky, Signals & Systems, 2nd ed.,
converted into two independent SISO subsystems. We use Prentice Hall, Englewood Cliffs, NJ, 1997.
a PI/PID controller to control each loop separately. The [14] G. F. Franklin, J. D. Powell, and A. Emami-Naeini, Feedback Control
of Dynamic Systems, 4th ed., Prentice Hall, NJ, 2002.
time-domain tracking error criterion (ISE) is reformulated [15] E. I. Jury and A. G. Dewey, “A general formulation of the total square
by using Parseval’s theorem, and the set of the controller integrals for continuous systems,” IEEE Trans. Automatic Control,
gains to maintain each subsystem's stability is also vol. 10, pp. 119-120, 1965.
identified in the parameter plane (space). We then search [16] D. E. Goldberg, Genetic Algorithms in Search, Optimization and
Machine Learning, Addison Wesley, Reading, MA, 1989.
for the optimal PI/PID gains in the stability region to
minimize the ISE criterion. A genetic algorithm was [17] L. Chambers, Practical Handbook of Genetic Algorithms - New
Frontiers, vol. 2, CRC Press, Boca Raton, FL, 1995.
implemented and used in the searching process. The
simulations show small tracking errors for both channels.
Our results also give a better performance when compared
- XD
with the single-loop/Z-N and multiloop/Z-N approaches.
+ U1 R
The proposed method can be easily used to control systems C1 P11
where the controller structure is fixed with several + +
r1 +
adjustable parameters to be determined. +
We are able to show that the GSA is certainly capable of D21 P21
tuning PI and PID controllers for this particular application.
Our GSA gives good results and is very easy to use. Once
stability regions and a performance criterion are D12
P12
established, the operator needs only to initialize the GSA
parameters and perform the search. No knowledge of
complex mathematics is required to use the GSA r2 + +
+ +
effectively. However, we did not find enough evidence to C2 P22
prove or disprove the hypothesis that GSAs provide + U2 S
-
superior search results when compared to other XB
optimization techniques due to the limited search space in
this example. While we are able to obtain better Fig. 1 Block diagram of the model showing the
controllers and decouplers.
3654
Fig 2 PI versus PID control for overhead loop (PI: curve
Fig. 4 Performance comparison of PI tuning for
labeled 1; PID: curve labeled 2).
overhead (GSA-1; Single-loop/Z-N: 2; Multi-loop/Z-N:
3).
3655