Inventory control of particulate processes

https://doi.org/10.1016/j.compchemeng.2007.01.007Get rights and content

Abstract

In this work we address the problem of designing model-based controllers for particulate processes described by population balance (PB) models. We focus on PB models that are solved by numerical discretization, for which many standard control methodologies are not suitable due to the high order of these models. We interpret discretized PB models as chemical reaction networks and suggest to combine inventory control with techniques of stability of chemical reaction networks to design the controller. Inventory control is based on the idea of manipulating process flows so that certain extensive variables defining the system, called inventories, follow their setpoints. The whole system is stabilized by controlling the dominant inventories. The discretized PB is exploited in all aspects of controller design, from determining the controlled inventories to the final implementation of the control law. The methodology is illustrated with an industrial leaching reactor, the Silgrain®process. We show that the discretized PB model takes the form of a Feinberg–Horn–Jackson zero-deficiency network, allowing us to prove stabilization of the whole system. The performance of standard inventory control and robust inventory control are investigated by simulation, with satisfactory results even in the presence of modeling errors.

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 H 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:1V(Vψ)taccumulation=jqjψjVinflowoutflow+BDi=1m(viψ)ζigenerationdisappearance,where

  • ψ(t,ζ1,ζ2,,ζm) is the multidimensional population density distribution with internally distributed coordinates ζ1,ζ2,,ζm. 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 ith chemical species Mi, and momentum ω. In the case of population balances, the discrete density distribution variables Φi 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)

  • C. Georgakis

    On the use of extensive variables in process dynamics and control

    Chemical Engineering Science

    (1986)
  • H.M. Hulburt et al.

    Some problems in particle technology—A statistical mechanical formulation

    Chemical Engineering Science

    (1964)
  • C.D. Immanuel et al.

    Open-loop control of particle size distribution in semi-batch emulsion copolymerization using a generic algorithm

    Chemical Engineering Science

    (2002)
  • S. Kumar et al.

    On the solution of population balance equations by discretization. I. A fixed pivot technique

    Chemical Engineering Science

    (1996)
  • S. Kumar et al.

    On the solution of population balance equations by discretization. II. A moving pivot technique

    Chemical Engineering Science

    (1996)
  • S. Kumar et al.

    On the solution of population balance equations by discretization. III. Nucleation, growth and aggregation of particles

    Chemical Engineering Science

    (1997)
  • N.V. Mantzaris et al.

    Cell population balance modeling and control in continuous bioreactors

    Journal of Process Control

    (2004)
  • W. Marquardt et al.

    Constructive nonlinear dynamics in process systems engineering

    Computers and Chemical Engineering

    (2005)
  • S. Motz et al.

    Integral approximation—An approach to reduced models for particulate processes

    Chemical Engineering Science

    (2004)
  • P.K. Pathath et al.

    A numerical bifurcation analysis of nonlinear oscillations in crystallization processes

    Chemical Engineering Science

    (2002)
  • D. Ramkrishna

    On problem-specific polynomials

    Chemical Engineering Science

    (1973)
  • L. Razon et al.

    Multiplicities and instabilities in chemically reacting systems. A review

    Chemical Engineering Science

    (1987)
  • P.M. Schlosser et al.

    A theory of multiple steady states in isothermal homogeneous CFSTRs with many reactions

    Chemical Engineering Science

    (1994)
  • D. Semino et al.

    Control of systems described by population balance equations. I. Controllability analysis

    Chemical Engineering Science

    (1995)
  • D. Semino et al.

    Control of systems described by population balance equations. II. Emulsion polymerization with constrained control action

    Chemical Engineering Science

    (1995)
  • A. Uppal et al.

    On the dynamic behavior of continuous stirred tank reactors

    Chemical Engineering Science

    (1974)
  • D. Verkoeijen et al.

    Population balances for particulate processes—A volume approach

    Chemical Engineering Science

    (2002)
  • U. Vollmer et al.

    Population balance modelling and H —controller design for a crystallization process

    Chemical Engineering Science

    (2002)
  • F.Y. Wang et al.

    Review and future directions in the modelling and control of continuous drum granulation

    Powder Technology

    (2002)
  • B.E. Ydstie

    Passivity based control via the second law

    Computers and Chemical Engineering

    (2002)
  • B.E. Ydstie et al.

    Process systems and passivity via the Clausius–Planck inequality

    Systems and Control Letters

    (1997)
  • G.-Y. Zhu et al.

    Model predictive control of continuous yeast bioreactors using cell population balance models

    Chemical Engineering Science

    (2000)
  • A.A. Alonso et al.

    Passive control design for distributed process systems: Theory and application

    AIChE Journal

    (2000)
  • S.K. Bhatia et al.

    Modified MWR approach: Application to agglomerative precipitation

    AIChE Journal

    (1992)
  • K.E. Brenan et al.

    Numerical solution of initial-value problems in differential-algebraic equations

    (1996)
  • C.I. Byrnes et al.

    Passivity, feedback equivalence, and the global stabilization of minimum phase nonlinear systems

    IEEE Transactions on Automatic Control

    (1991)
  • T. Chiu et al.

    Nonlinear control of particulate processes

    AIChE Journal

    (1999)
  • T. Chiu et al.

    Robust control of particulate processes using uncertain population balances

    AIChE Journal

    (2000)
  • Cited by (14)

    • Feedback control strategies for a continuous industrial fluidized-bed granulation process

      2015, Powder Technology
      Citation 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 Technology
      Citation 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 Science
      Citation 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 Science
      Citation 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)
    View all citing articles on Scopus
    View full text