Contact Information:
University of Toronto
200 College Street
Toronto, Ontario M5S 3E5
Canada
Tel: 416-978-5889
Fax: 416-978-8605
Email:
cluett@ecf.utoronto.ca


Control of pH is a challenging problem when the concentration of the buffering species varies with time. This causes the process nonlinearity to become time-dependent as the system moves among several titration curves. The resulting gain change is unpredictable and this is what makes pH control difficult.
The identification and control of pH processes based on the Wiener model construct (a dynamic linear element representing the mixing dynamics of the process in series with a static nonlinearity representing the titration curve) has been studied extensively. Linearization by output transformation using an estimate of the inverse titration curve has been employed to make the pH process appear linear, enabling the application of a linear feedback controller for pH control purposes. Although other researchers have utilized an identified nonlinearity for linearizing feedback control of pH processes, much less work has been done on using the nonlinearity for linearizing feedforward control. In our research, a simple linearizing feedforward controller has also been proposed based on a current estimate of the inverse titration curve. Simulated closed-loop results have demonstrated the superiority of the linearizing feedforward-feedback strategy versus linearizing feedback only, when the inverse titration curve is accurately estimated.
Recognizing the importance of having an accurate estimate of the inverse titration curve for effective pH control, a novel approach to the identification of time-varying, nonlinear pH processes based on the Wiener model structure has been developed. The algorithm produces an on-line estimate of the titration curve, where the shape of this static nonlinearity changes because of changes in weak species concentration and/or composition of the process feed stream. The identification method is based on the recursive least squares algorithm, a frequency sampling filter model of the linear dynamics and a polynomial representation of the inverse static nonlinearity. A sinusoidal signal for the control reagent flow rate is used to generate the input-output data along with a method for automatically adjusting the input mean level to ensure that the titration curve is identified in the pH operating region of interest. Experimental results have been obtained from a pilot-scale pH process to illustrate the performance of the proposed approach.
In the third stage of this work, a new on-line titrator for pH control has been developed. The on-line identification method described above has been used to generate an estimate of the inverse titration curve as a continuous smooth function, eliminating any need for prior selection of break points on the titration curve. The time required to obtain the titration curve in the spanned pH range is approximately twice the settling time of the titrator and thus no significant identification lag is introduced. The results from the titrator are used directly to linearize the pH process enabling the application of the previously described linearizing feedforward-feedback control strategy.
The formal procedure underlying the methodology uses routine operating data to update the process model. In the end, two performance curves are constructed: one representing the operation of the installed MPC on the current process, and the other illustrates the performance on the current process of a hypothetical MPC controller re-designed for this process. If the distance between these operating curves is deemed significant, this may be used to justify the engineering time and expense associated with redesigning the MPC application.
Our research in this area has involved the development of a framework for designing control relevant process identification experiments to obtain process models for use in a worst-case robust optimal controller design. The problem of designing a control relevant input signal for an open-loop identification experiment has been formulated and the difficulties associated with solving this design problem have been revealed. The two issues that make the problem difficult to solve are (1) obtaining an updated estimate of the process model without actually performing the identification experiment, and (2) evaluating a measure of the controller performance without actually implementing the controller on the real process. In each case, a practical approach to circumventing the issue has been developed.
A sensitivity analysis approach to designing the input test signal, making use of the natural relationship between the energy of the input signal and the accuracy of the process frequency response estimate, is used. By taking advantage of the special properties of the frequency sampling filter model, the computation time required for a complete sensitivity analysis has been dramatically reduced. Using this approach, a method that allows the engineer to predict the amount of improvement in the achievable controller performance prior to actually performing a further identification experiment has been developed. An iterative procedure for conducting a control relevant identification experiment has also been proposed.
Practical solution of the dual control problem continues to be hindered by the difficulties involved in numerically solving the associated stochastic dynamic programs. In particular, their high dimension coupled with the nesting of optimizations and integrations within these programs renders their exact numerical solution computationally prohibitive. In our research, a new stochastic dynamic programming algorithm has been developed that uses a Monte Carlo approach to circumvent the need for numerical integration, thereby dramatically reducing computation requirements. Also, given that the algorithm is a generalization of iterative dynamic programming to the stochastic domain, the new algorithm exhibits reduced sensitivity to the problem dimension and therefore is well suited to the solution of dual control problems.
Analysis Tools for Achieving Low Variability Process Designs
In this area of research, a
new process analysis tool has been developed consisting of a systematic
algorithm for analyzing a block diagram representation of a process flowsheet
and identifying the different paths that exist between a given input and output
variable. Transfer function
representations of different paths are calculated to determine the contribution
of each path to the overall attenuation characteristics of the process. To improve these characteristics for a
given process, the paths that contribute the most to the overall variability
are identified and can then be addressed by the design engineer. This analysis tool has been extended
for use as a design tool through the development of a set of guidelines that
the engineer can use to come up with alternate process designs or control
strategies to eliminate these identified paths, reduce their contribution to
overall variability, or negate their effects by adding new paths. Although the ingenuity of the design
engineer remains central, this tool provides the engineer with a means to
identify problems in a process design, to help develop design
alternatives/modifications, and a quantitative basis for comparison.
Proposed Research Directions for the Group
Ø Research and develop a better understanding of the interplay between process model identification and process controller performance based on the identified model;
Ø Research and develop novel methods of identification for control using a dual control formulation;
Ø Research and develop new methods for extending process identification, control and design into the field of systems biology.
Webmaster: Will Cluett
All the pages associated with the Process Control Group are copyright material ©2003