Inventory control of particulate processes
Introduction
Particulate processes, i.e. processes involving a set of entities that differ from each other in the values of certain distributed properties, are encountered in almost any branch of the process industries (such as in the petrochemical, pharmaceutical, and metallurgical branches). Although the term “particulate processes” comprises unit operations that are different in their nature such as crystallization, emulsification, leaching, etc…, there are certain basic mechanisms that are shared by all particulate processes. Hence, a unified approach to build mechanistic models of particulate processes has been possible: the so-called population balance (PB) approach. The main ideas behind the PB can be traced back to Fisher’s work in statistics, and to the work by Flory in polymer growth modeling (Flory, 1953). However, in its modern and unified form, the PB equation was developed in the 1960s by two groups of researchers studying crystal nucleation and growth (Hulburt and Katz, 1964, Randolph, 1964). Since then, extensive research has been carried out on PB modeling of particulate processes. There are conferences and journal issues exclusively dedicated to particulate processes and to the PB. Moreover, detailed models for a considerable number of particulate processes are available in the literature, see for example the review article by Ramkrishna (1985), and the book by the same author (Ramkrishna, 2000).
Despite the rapid and remarkable advances in modeling, numerical solution, and simulation of PB, the field of automatic control of particulate processes has not developed as much as could be expected. Examples of advanced control strategies implemented in real industrial settings are scarce. Some of the reasons that explain the lack of advanced controllers for particulate processes are: the nonlinear and multivariable input-output behavior of such processes, the distributed nature of the PB models (i.e. infinite number of internal states), limited instrumentation (it remains difficult to measure the distribution of properties), insufficient degrees of freedom or manipulated variables, and batch or semibatch operation. Nonlinear and multivariable control approaches would thus be desirable for many particulate processes, but they are also harder to implement than linear single-input single-output approaches.
Some review papers on the status of certain branches of particulate processes include sections on the status of automatic control, such as the papers by Rawlings et al. (1993) and Braatz (2002) dealing with crystallization; the papers by Wang and Cameron (2002) and Cameron, Wang, Immanuel, and Stepanek (2005) dealing with granulation. As regards theoretical control-related issues, one of the first references is the controllability analysis suggested in Semino and Ray, 1995a, Semino and Ray, 1995b.
The most extensive work on design of nonlinear controllers for particulate processes is probably a series of papers coauthored by Christofides and a book by the same author (Christofides, 2002). Their approach, nonlinear output feedback control, was tested on a crystallization process (Chiu and Christofides, 1999, Chiu and Christofides, 2000), and an aerosol flow reactor (Chiu & Christofides, 2000). The effect of input constraints was discussed in El-Farra, Chiu, and Christofides (2001), and robustness issues were analyzed in Chiu and Christofides (2000). The approach consists in reducing the order of the PB model by combining the method of weighted residuals and the concept of approximate inertial manifold. A nonlinear low-order output feedback controller that enforce exponential stability of the closed loop is synthesized using geometric and Lyapunov-based techniques. The method has shown promising results in simulation, but require exhaustive model manipulation and the use of mathematical tools that are not common in the field of particulate processes. Other research groups have also used standard output feedback linearization, such as Kurtz, Zhu, Zamamiri, Henson, and Hjortsø (1998) and Mantzaris and Daoutidis (2004).
Model-based predictive control (MPC) is a control approach that has been widely used in the chemical process industry for decades, since it is intuitive. Linear MPC has been proposed for the stabilization of oscillating microbial cultures in bioreactors (Kurtz et al., 1998; Zhu, Zamamiri, Henson, & Hjortsø, 2000), and for the emulsion polymerization of styrene (Zeaiter, Romagnoli, Barton, & Gomes, 2002). Eaton and Rawlings (1990) applied nonlinear programming to solve the nonlinear model predictive control formulation of a batch crystallizer. Nonlinear model predictive control was also applied by Crowley, Meadows, Kostoulas, and Doyle (2000) and Immanuel and Doyle (2002) to optimize the performance of semibatch emulsion polymerization. Although MPC has a number of strengths, there are some obstacles to wider application of MPC to particulate processes: (a) the upper computational time required for convergence may be too large for online applications; (b) handling unfeasible solutions is not straightforward, (c) implementation costs increase as models get larger. Hence again, MPC is suited for PB models for which good reduced-order models, and preferably linearized models, are available.
In addition to nonlinear output feedback control and MPC, robust controllers have also been used (Galán et al., 2002, Vollmer and Raisch, 2002). Some practical implementations of process controllers at laboratory scale are presented in Patience and Rawlings (2001), Immanuel and Doyle (2002), and Zeaiter et al. (2002).
One common aspect to all model-based control design approaches of particulate processes reviewed above is that they start by reducing the order of the PB model before designing the controller. Otherwise, the controller design and implementation would become infeasible (such as in output feedback linearization involving Lie algebra) or the resulting controller would be limited by calculation speed (such as in MPC). Order reduction involves more or less cumbersome analytical manipulation. There are many PB models for which the common reduction methods (method of moments, Hulburt & Katz, 1964; method of weighted residuals, Christofides, 2002; or integral approximation, Motz, Mannal, & Gilles, 2004) are difficult to apply or can not be applied, such as PB models that are solved by numerical discretization.1 The motivation of this paper is to use discretized PB models directly for controller design, without further reducing their order. We do indeed exploit the fact that for most particulate processes there is a low dimensional dynamic space in which a few independent variables dominate the overall dynamic behavior of the system, as recognized by several authors (Christofides, 2002; Kothare, Shinnar, Rinard, & Morari, 2000). However, we do not reduce the model, we just use it to identify these dominant variables and the nonlinear feedback laws required to control them. The control technique we suggest in this work is a nonlinear control technique called inventory control, developed by Farschman, Viswanath, and Ydstie (1998), and closely related to input–output passivity theory of nonlinear control and output feedback linearization. Inventory control is based on the idea of manipulating process flows so that the extensive variables defining the system, called inventories, follow their setpoints. Inventory control belongs to a framework developed by Ydstie and coworkers, linking thermodynamics, passivity based control, and transport phenomena. The connection between macroscopic thermodynamics of process systems and the input–output passivity theory of nonlinear control was established in Ydstie and Alonso (1997) and further analyzed in Ruszkowski, Garcia-Osorio, and Ydstie (2005), using the second law of thermodynamics to develop sufficient conditions for strict state passivity in the space of intensive variables, such that all the state variables (not only the controlled ones) converge to stationary variables. The control methodology was then developed for lumped process models (Farschman et al., 1998) and distributed process models (Alonso et al., 2000, Alonso and Ydstie, 2001; Ruszkowski et al., 2005, Ydstie, 2002), respectively. The approach presented in Farschman et al. (1998) exploits the structure and positivity of first principle models directly in the formulation of the control law, which has the form of an output feedback linearization law. The approach by Farschman et al. (1998) was mostly used for systems that do not undergo chemical transformations, and to small systems with few extensive variables. The approach by Farschman et al. (1998) was tested on particulate processes for the first time in Dueñas Díez, Ydstie, and Lie (2002) and Dueñas Díez (2004), illustrating the methodology with the model of an industrial leaching reactor, and the current paper continues the work on application of inventory control to discretized PB models. The way we use inventory control for particulate processes is novel in the sense that we interpret discretized PB models as networks of chemical reaction networks, being thus able to connect inventory control to concepts and tools from nonlinear chemical dynamics to demonstrate stabilization of all states. In particular, we use the important work on the existence and uniqueness of equilibria for reaction networks of mass action kinetics by Feinberg, Horn, and Jackson (Feinberg and Horn, 1974, Feinberg, 1995a, Feinberg, 1995b, Horn and Jackson, 1972, Feinberg, 1980, Feinberg, 1991) to demonstrate that for the chosen nonlinear control law, the internal dynamics of the case study are stable, and no oscillatory behavior or multiplicity of steady states are possible. The paper is organized as follows: Section 2 introduces the PB equation, model reduction and discretization methods. Section 3 describes inventory control. The Feinberg, Horn and Jackson framework is described in Section 4. Section 5 describes the Silgrain® process, the PB model, how the disintegration kinetics can be viewed as a chemical reaction network of the type described by Feinberg, Horn, and Jackson, and the design and performance of inventory control in two variants: standard inventory control and robust inventory control. Finally, Section 6 summarizes the main conclusions of the paper.
Section snippets
The Population Balance, model reduction and discretization methods
The Population Balance is a conservation law for the distribution of key properties of a population of entities. In the original work (Hulburt & Katz, 1964; Randolph, 1964), the macroscopic PB was defined as follows:where
is the multidimensional population density distribution with internally distributed coordinates . Note that this density distribution is defined in terms of an
Inventory control
Inventory control consists in manipulating process flows so that the inventories follow their setpoints. Inventories are extensive measures, i.e. variables that are proportional to the size of the system. Some typical inventories in a process system are the mass M, energy E, mass of the th chemical species , and momentum . In the case of population balances, the discrete density distribution variables are also inventories. Farschman et al. (1998) demonstrated that the mapping of flows to
Chemical reaction networks of Feinberg–Horn–Jackson zero deficiency type
Feinberg, Horn, and Jackson thought of a chemical reaction mechanism as a network that connects the various reactants, intermediates, and products. Their motivation was to be able to state whether the governing differential equations of a chemical system has the capacity to admit certain kinds of qualitative dynamic behavior by just inspecting the network diagram of chemical reactions. Each chemical reaction network is characterized by three sets: the set of chemical species in the network,
Process and model description
The Silgrain® process, a patented process by the Norwegian company Elkem ASA, is a hydrometallurgical leaching process where high-purity Si metal is produced by leaching lumps of 90–94% FeSi in a hot acidic solution of ferric chloride (FeCl3) and hydrochloric acid (HCl). The acid attacks the crystalline structure of the FeSi, selectively dissolving the intermetallic phases containing the impurities of Fe, Al, and Ca, while leaving the Si unattacked. One of the special features of the Silgrain®
Conclusions
The motivation of this paper was to design nonlinear controllers for particulate processes based on discretized PB models without further model manipulation. We interpreted discretized PB models as chemical reaction networks and suggested to combine inventory control with techniques of stability of chemical reaction networks to design the controller. In the inventory methodology, the discretized PB model is exploited in all aspects of controller design, from determining the controlled
Acknowledgments
The authors would like to acknowledge the help we received from the employees at Elkem Research Centre and Elkem Bremanger, especially Geir Ausland, Einar Andersen, and Vegard Olsø. The work of Marta Dueñas Díez was financially supported by the Research Council of Norway (project number 142994/432). Additional support has been obtained from Elkem ASA in relation to the case study, and from the ISA Norman E. Huston scholarship.
References (77)
- et al.
Stabilization of distributed systems using irreversible thermodynamics
Automatica
(2001) Advanced control of crystallization processes
Annual Reviews in Control
(2002)- et al.
Process systems modelling and applications in granulation: A review
Chemical Engineering Science
(2005) - et al.
Control of particle size distribution described by a population balance model of semibatch emulsion polymerization
Journal of Process Control
(2000) - et al.
A moment methodology for coagulation and breakage problems. Part 2. Moment models and distribution reconstruction
Chemical Engineering Science
(2002) - et al.
Validation of a compartmental population balance model of an industrial leaching process: The Silgrain® process
Chemical Engineering Science
(2006) - et al.
Feedback control of chemical processes using on-line optimization techniques
Computers and Chemical Engineering
(1990) Chemical reaction network structure and the stability of complex isothermal reactors. I. The deficiency zero and deficiency one theorems
Chemical Engineering Science
(1987)- et al.
Dynamics of open chemical systems and the algebraic structure of the underlying reaction network
Chemical Engineering Science
(1974) - et al.
Robust control of a SAG mill
Powder Technology
(2002)
On the use of extensive variables in process dynamics and control
Chemical Engineering Science
Some problems in particle technology—A statistical mechanical formulation
Chemical Engineering Science
Open-loop control of particle size distribution in semi-batch emulsion copolymerization using a generic algorithm
Chemical Engineering Science
On the solution of population balance equations by discretization. I. A fixed pivot technique
Chemical Engineering Science
On the solution of population balance equations by discretization. II. A moving pivot technique
Chemical Engineering Science
On the solution of population balance equations by discretization. III. Nucleation, growth and aggregation of particles
Chemical Engineering Science
Cell population balance modeling and control in continuous bioreactors
Journal of Process Control
Constructive nonlinear dynamics in process systems engineering
Computers and Chemical Engineering
Integral approximation—An approach to reduced models for particulate processes
Chemical Engineering Science
A numerical bifurcation analysis of nonlinear oscillations in crystallization processes
Chemical Engineering Science
On problem-specific polynomials
Chemical Engineering Science
Multiplicities and instabilities in chemically reacting systems. A review
Chemical Engineering Science
A theory of multiple steady states in isothermal homogeneous CFSTRs with many reactions
Chemical Engineering Science
Control of systems described by population balance equations. I. Controllability analysis
Chemical Engineering Science
Control of systems described by population balance equations. II. Emulsion polymerization with constrained control action
Chemical Engineering Science
On the dynamic behavior of continuous stirred tank reactors
Chemical Engineering Science
Population balances for particulate processes—A volume approach
Chemical Engineering Science
Population balance modelling and H —controller design for a crystallization process
Chemical Engineering Science
Review and future directions in the modelling and control of continuous drum granulation
Powder Technology
Passivity based control via the second law
Computers and Chemical Engineering
Process systems and passivity via the Clausius–Planck inequality
Systems and Control Letters
Model predictive control of continuous yeast bioreactors using cell population balance models
Chemical Engineering Science
Passive control design for distributed process systems: Theory and application
AIChE Journal
Modified MWR approach: Application to agglomerative precipitation
AIChE Journal
Numerical solution of initial-value problems in differential-algebraic equations
Passivity, feedback equivalence, and the global stabilization of minimum phase nonlinear systems
IEEE Transactions on Automatic Control
Nonlinear control of particulate processes
AIChE Journal
Robust control of particulate processes using uncertain population balances
AIChE Journal
Cited by (14)
Nonlinear model predictive control of crystal size in batch cooling crystallization processes
2023, Journal of Process ControlFeedback control strategies for a continuous industrial fluidized-bed granulation process
2015, Powder TechnologyCitation Excerpt :This tool was first introduced in the field of statistical mechanics by Hulburt and Katz [14] and later applied to the field of particulate process, among many others, by Randolph and Larson [15], Hounslow et al. [16], Ramkrishna et al. [17], Peglow et al. [3] and Li et al. [18]. In fact, the population balance equation allows predicting the change of distributed selected particle properties (e.g., size) by different mechanisms, although it is commonly defined by a complex partial integro-differential equation [9,19]. Even though particulate processes are involved in approximately three quarters of all industrially processed goods [20] and despite their imperious necessity of controllability, the analysis and development of general control design methods remain a difficult task.
Model-based control of particle properties in fluidised bed spray granulation
2015, Powder TechnologyCitation Excerpt :There are also contributions in the field of property-distributed processes available, for instance Kalani and Christofides [17] who proposed nonlinear controller design for an aerosol process on the basis of a reduced model, and Chiu and Christofides [23] who applied a nonlinear controller to a crystallisation process on the basis of a reduced model. Pottmann et al. [24] designed a model-predictive controller for a drum granulation system; Vollmer and Raisch [25] and Palis and Kienle [26] designed a stabilising controller for an unstable crystallisation process using H∞-theory and discrepancy-based control; Shi et al. [27] designed a model-predictive controller for a batch crystallisation process; Dueñas Díez et al. [28] controlled inventories of a property-distributed process by passivity-based control. Villegas et al. [13] presented a distributed control scheme in a batch fluidised bed dryer and Glaser et al. [29] presented the design of a model-predictive controller for continuous drum granulation.
Modeling and control of particulate processes and application to poly-silicon production
2012, Chemical Engineering ScienceCitation Excerpt :Recently Shi et al. (2006) developed predictive-based strategies for control of particle size distribution (PSD) in continuous and batch particulate processes using reduced order models. Diez et al. (2008) showed that inventory control is a promising methodology to control particulate processes and developed a case study to produce silicon for micro-electronics. They furthermore used reaction network theory to establish stability.
Passivity based control of reaction diffusion systems: Application to the vapor recovery reactor in carbothermic aluminum production
2010, Chemical Engineering ScienceCitation Excerpt :Ydstie and Jiao (2004) applied inventory and flow control to a float glass production system and Ruszkowski et al. (2005) tested this control for a 1D transport reaction process system. Control of particulate processes described by population balance equations with the concept of system inventories (Duenas Diez et al., 2008) is a good example of the inventory based control applied for an integro-partial differential equation system. In the current study, the focus is on the passivity based control of a vapor recovery reactor (VRR) used in carbothermic aluminum production for enhanced performance.
Multi-scale modeling and inventory control of particle growth processes
2010, IFAC Proceedings Volumes (IFAC-PapersOnline)