Abstract
Simulation-based optimization is a research area that is currently attracting a lot of attention in many industrial applications, where expensive simulators are used to approximate, design, and optimize real systems. Pharmaceuticals are typical examples of high-cost products which involve expensive processes and raw materials while at the same time must satisfy strict quality regulatory specifications, leading to the formulation of challenging and expensive optimization problems. The main purpose of this work was to develop an efficient strategy for simulation-based design and optimization using surrogates for a pharmaceutical tablet manufacturing process. The proposed approach features surrogate-based optimization using kriging response surface modeling combined with black-box feasibility analysis in order to solve constrained and noisy optimization problems in less computational time. The proposed methodology is used to optimize a direct compaction tablet manufacturing process, where the objective is the minimization of the variability of the final product properties while the constraints ensure that process operation and product quality are within the predefined ranges set by the Food and Drug Administration.
Similar content being viewed by others
References
Baldi Antognini A, Zagoraiou M. Exact optimal designs for computer experiments via kriging metamodelling. J Stat Plan Infer. 2010;140(9):2607–17.
Banerjee I, Ierapetritou MG. Design optimization under parameter uncertainty for general black-box models. Ind Eng Chem Res. 2002;41(26):6687–97.
Banerjee I, Ierapetritou MG. Feasibility evaluation of nonconvex systems using shape reconstruction techniques. Ind Eng Chem Res. 2005;44(10):3638–47.
Banerjee I, Pal S, et al. Computationally efficient black-box modeling for feasibility analysis. Comput Chem Eng. 2010;34(9):1515–21.
Bertsimas D, Nohadani O, et al. Robust optimization for unconstrained simulation-based problems. Oper Res. 2010;58(1):161–78.
Biegler LT, Grossmann IE, et al. Systematic methods of chemical process design. Upper Saddle River: Prentice Hall; 1997.
Booker AJ, Dennis JE, et al. A rigorous framework for optimization of expensive functions by surrogates. Struct Multidiscip Optim. 1999;17(1):1–13.
Boukouvala F, Dubey A, et al. Computational approaches for studying the granular dynamics of continuous blending processes, 2-population balance and data-based methods. Macromol Mater Eng. 2012;297(1):9–19.
Boukouvala F, Ierapetritou MG. Feasibility analysis of black-box processes using an adaptive sampling kriging-based method. Comput Chem Eng. 2012;36:358–68.
Boukouvala F, Niotis V, et al. An integrated approach for dynamic flowsheet modeling and sensitivity analysis of a continuous tablet manufacturing process. Comput Chem Eng. 2012;42:30–47.
Boukouvala F, et al. Computer aided design and analysis of continuous pharmaceutical manufacturing processes, In: Computer aided chemical engineering, Elsevier. 2011;29:216–220.
Box GEP, Wilson KB. On the experimental attainment of optimum conditions. J R Stat Soc B (Methodological). 1951;13(1):1–45.
Caballero JA, Grossmann IE. An algorithm for the use of surrogate models in modular flowsheet optimization. AICHE J. 2008;54(10):2633–50.
Crary SB. Design of computer experiments for metamodel generation. Analog Integr Circ Sig Process. 2002;32(1):7–16.
Cressie, N. (1993). Statistics for Spatial Data (Wiley Series in Probability and Statistics), Wiley-Interscience
Davis E, Ierapetritou M. A kriging method for the solution of nonlinear programs with black-box functions. AICHE J. 2007;53(8):2001–12.
Davis E, Ierapetritou M. A kriging-based approach to MINLP containing black-box models and noise. Ind Eng Chem Res. 2008;47(16):6101–25.
Davis E, Ierapetritou M. A kriging based method for the solution of mixed-integer nonlinear programs containing black-box functions. J Glob Optim. 2009;43(2–3):191–205.
Davis E, Ierapetritou M. A centroid-based sampling strategy for kriging global modeling and optimization. AICHE J. 2010;56(1):220–40.
Dec RT, Zavaliangos A, et al. Comparison of various modeling methods for analysis of powder compaction in roller press. Powder Technol. 2003;130(1–3):265–71.
Engisch, W. and F. J. Muzzio (2010). Hopper refill of loss-in-weight feeding equipment. AIChE Annual Conference, Salt Lake City.
Forrester AIJ, Sóbester A. et al. Engineering design via surrogate modeling—a practical guide. New York: Wiley; 2008.
Fowler K, Jenkins E, et al. Understanding the effects of polymer extrusion filter layering configurations using simulation-based optimization. Optim Eng. 2010;11(2):339–54.
Fu MC. Feature article: optimization for simulation: theory vs. practice. INFORMS J Comput. 2002;14(3):192–215.
Gernaey KV, Cervera-Padrell AE, et al. A perspective on PSE in pharmaceutical process development and innovation. Comput Chem Eng. 2012;42:15–29.
Gernaey KV, Gani R. A model-based systems approach to pharmaceutical product-process design and analysis. Chem Eng Sci. 2010;65(21):5757–69.
Gruhn G, Werther J, et al. Flowsheeting of solids processes for energy saving and pollution reduction. J Clean Prod. 2004;12(2):147–51.
Halemane KP, Grossmann IE. Optimal process design under uncertainty. AICHE J. 1983;29(3):425–33.
Heckel RW. Density–pressure relationships in powder compaction. Trans Metall Soc AIME. 1961;221(4):671–5.
Horowitz B, Guimarães LJDN, et al. A concurrent efficient global optimization algorithm applied to polymer injection strategies. J Pet Sci Eng. 2010;71(3–4):195–204.
Huang D. Experimental planning and sequential kriging optimization using variable fidelity data, in Industrial and Systems Engineering. 2005, Ohio State University: Ohio.
Huang D, Allen T, et al. Global optimization of stochastic black-box systems via sequential kriging meta-models. J Glob Optim. 2006;34(3):441–66.
Husain A, Kim K-Y. Enhanced multi-objective optimization of a microchannel heat sink through evolutionary algorithm coupled with multiple surrogate models. Appl Therm Eng. 2010;30(13):1683–91.
Jakobsson S, Patriksson M, et al. A method for simulation based optimization using radial basis functions. Optim Eng. 2010;11(4):501–32.
Jones DR. A taxonomy of global optimization methods based on response surfaces. J Glob Optim. 2001;21(4):345–83.
Jones DR, Schonlau M, et al. Efficient global optimization of expensive black-box functions. J Glob Optim. 1998;13(4):455–92.
Kleijnen JPC. Kriging metamodeling in simulation: a review. Eur J Oper Res. 2009;192(3):707–16.
Leuenberger H. New trends in the production of pharmaceutical granules: batch versus continuous processing. Eur J Pharm Biopharm. 2001;52(3):289–96.
McKenzie P, Kiang S, et al. Can pharmaceutical process development become high tech? AICHE J. 2006;52(12):3990–4.
Ng KM. Design and development of solids processes—a process systems engineering perspective. Powder Technol. 2002;126(3):205–10.
Nunnally BK, McConnell JS. Six sigma in the pharmaceutical industry: understanding, reducing, and controlling variation in pharmaceuticals and biologics. Boca Raton: CRC; 2007.
Pedone P, Romano D, Vicario G. New Sampling Procedures in coordinate metrology based on kriging-based adaptive designs. Statistics for Innovation. 2009;103–21.
Pistone G, Vicario G. Design for computer experiments: comparing and generating designs in kriging models. Statistics for Innovation. 2009;91–102.
Plumb K. Continuous processing in the pharmaceutical industry: changing the mind set. Chem Eng Res Des. 2005;83(6):730–8.
Queipo NV, Haftka RT, et al. Surrogate-based analysis and optimization. Prog Aerosp Sci. 2005;41(1):1–28.
Regis RG. Stochastic radial basis function algorithms for large-scale optimization involving expensive black-box objective and constraint functions. Comput Oper Res. 2011;38(5):837–53.
Sacks J, Welch WJ, et al. Design and analysis of computer experiments. Stat Sci. 1989;4(4):409–23.
Sankaran S, Audet C, et al. A method for stochastic constrained optimization using derivative-free surrogate pattern search and collocation. J Comput Phys. 2010;229(12):4664–82.
Schaber SD, Gerogiorgis DI, et al. Economic analysis of integrated continuous and batch pharmaceutical manufacturing: a case study. Ind Eng Chem Res. 2011;50(17):10083–92.
Schonlau M, Welch W. Screening the input variables to a computer model via analysis of variance and visualization. Screening. 2006;308–27.
Seider WD. Product and process design principles: synthesis, analysis, and evaluation. Hoboken: Wiley; 2009.
Sen M, Ramachandran R. A multi-dimensional population balance model approach to continuous powder mixing processes. Adv Powder Technol. 2013;24(1):51–9.
Sen M, Singh R, et al. Multi-dimensional population balance modeling and experimental validation of continuous powder mixing processes. Chem Eng Sci. 2012;80:349–60.
Soh JLP, Wang F, et al. Utility of multivariate analysis in modeling the effects of raw material properties and operating parameters on granule and ribbon properties prepared in roller compaction. Drug Dev Ind Pharm. 2008;34(10):1022–35.
Stephanopoulos G, Reklaitis GV. Process systems engineering: from Solvay to modern bio- and nanotechnology. A history of development, successes and prospects for the future. Chem Eng Sci. 2011;66(19):4272–306.
Vanarase AU, Alcala M, et al. Real-time monitoring of drug concentration in a continuous powder mixing process using NIR spectroscopy. Chem Eng Sci. 2010;65(21):5728–33.
Villemonteix J, Vazquez E, et al. Global optimization of expensive-to-evaluate functions: an empirical comparison of two sampling criteria. J Glob Optim. 2009;43(2):373–89.
Villemonteix J, Vazquez E, et al. An informational approach to the global optimization of expensive-to-evaluate functions. J Glob Optim. 2009;44(4):509–34.
Wan X, Pekny JF, et al. Simulation-based optimization with surrogate models—application to supply chain management. Comput Chem Eng. 2005;29(6):1317–28.
Werther J, Reimers C, et al. Flowsheet simulation of solids processes—data reconciliation and adjustment of model parameters. Chem Eng Process. 2008;47(1):138–58.
Werther J, Reimers C, et al. Design specifications in the flowsheet simulation of complex solids processes. Powder Technol. 2009;191(3):260–71.
Yin J, Ng SH, et al. Kriging metamodel with modified nugget-effect: the heteroscedastic variance case. Comput Ind Eng. 2011;61(3):760–77.
Yu L. Pharmaceutical quality by design: product and process development, understanding, and control. Pharm Res. 2008;25(4):781–91.
Yuan J, Wang K, et al. Reliable multi-objective optimization of high-speed WEDM process based on Gaussian process regression. Int J Mach Tools Manuf. 2008;48(1):47–60.
Acknowledgments
The authors would like to acknowledge the funding provided by the ERC (NSF-0504497, NSF-ECC 0540855).
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
-
A.
Deterministic Kriging Modeling
For a set of m observations for an n-dimensional space, the collected samples are X = {x (1),…,x (m)} T and the response measured at these points is Y = {Y(x (1)),…,Y(x (m))} T.
Consider the correlation matrix between all observed data points (m).
$$ \mathbf{R}=\left[ {\begin{array}{*{20}c} {\operatorname{cor}\left[ {Y\left( {{{\mathbf{x}}^{(1) }},{{\mathbf{x}}^{(1) }}} \right)} \right]} & \ldots & {\operatorname{cor}\left[ {Y\left( {{{\mathbf{x}}^{(1) }},{{\mathbf{x}}^{(m) }}} \right)} \right]} \\ \vdots & \ddots & \vdots \\ {\operatorname{cor}\left[ {Y\left( {{{\mathbf{x}}^{(m) }},{{\mathbf{x}}^{(1) }}} \right)} \right]} & \ldots & {\operatorname{cor}\left[ {Y\left( {{{\mathbf{x}}^{(m) }},{{\mathbf{x}}^{(m) }}} \right)} \right]} \\ \end{array}} \right]=\left[ {\begin{array}{*{20}c} 1 & \ldots & {\operatorname{cor}\left[ {Y\left( {{{\mathbf{x}}^{(1) }},{{\mathbf{x}}^{(m) }}} \right)} \right]} \\ \vdots & \ddots & \vdots \\ {\operatorname{cor}\left[ {Y\left( {{{\mathbf{x}}^{(m) }},{{\mathbf{x}}^{(1) }}} \right)} \right]} & \ldots & 1 \\ \end{array}} \right] $$By definition, the covariance matrix will be equal to
$$ \operatorname{Cov}\left( {\mathbf{Y,Y}} \right)={\sigma^2}\mathbf{R} $$(11)where σ 2 is the standard deviation of the data. Any two points are correlated based on the chosen basis function (i.e., Eq. 12)
$$ \operatorname{Cor}\left[ {\mathbf{Y} \left( {{{\mathbf{x}}^{(i) }}} \right),\mathbf{Y} \left( {{{\mathbf{x}}^{(j) }}} \right)} \right]=\exp \left( {-\sum\limits_{k=1}^n {{\theta_k}} {{{\left| {x_k^{(i) }-x_k^{(j) }} \right|}}^{{{p_k}}}}} \right) $$(12)Based on a set of observed data, in order to build a kriging model, it is required to minimize the error between the observed response Y and the predicted kriging response. This can be expressed as maximizing the likelihood of Y, which is given in Eq. 13.
$$ L=\frac{1}{{{{{\left( {2\pi {\sigma^2}} \right)}}^{{{m \left/ {2} \right.}}}}\sqrt{{\left| \mathbf{R} \right|}}}}\exp \left[ {-\frac{{{{{\left( {\mathbf{y}-\mathbf{1}\mu } \right)}}^T}{{\mathbf{R}}^{-1 }}\left( {\mathbf{y}-\mathbf{1}\mu } \right)}}{{2{\sigma^2}}}} \right] $$(13)which gives the solution of the maximum-likelihood estimators of the mean (\( \widehat{\mu} \)) and variance (\( {{\widehat{\sigma}}^2} \)) of the observed data for the optimum parameters θ and p.
$$ \begin{array}{*{20}c} {\hat{\mu}=\frac{{{{\mathbf{1}}^T}{{\mathbf{R}}^{-1 }}\mathbf{y}}}{{{{\mathbf{1}}^T}{{\mathbf{R}}^{-1 }}\mathbf{1}}}} \hfill \\ {{{\hat{\sigma}}^2}=\frac{{{{{\left( {\mathbf{y}-\mathbf{1}\mu } \right)}}^T}{{\mathbf{R}}^{-1 }}\left( {\mathbf{y}-\mathbf{1}\mu } \right)}}{m}} \hfill \\ \end{array} $$(14)For any new point, the objective is to maximize the likelihood of the sampled data and the prediction, given the parameters obtained by the model construction step. For this purpose, the correlation matrix is augmented by the correlation between the sampled points and the new point (r), which has unknown Y.
$$ {{\mathbf{R}}^{{\left( {\operatorname{aug}} \right)}}}=\left[ {\begin{array}{*{20}c} \mathbf{R} \hfill & \mathbf{r} \hfill \\ {{{\mathbf{r}}^T}} \hfill & 1 \hfill \\ \end{array}} \right] $$(15)where
$$ \mathbf{r}=\left[ {\begin{array}{*{20}c} {\operatorname{cor}\left( {Y\left( {{{\mathbf{x}}^{(1) }}} \right),Y\left( {{{\mathbf{x}}^{{\left( {\operatorname{new}} \right)}}}} \right)} \right)} \\ \vdots \\ {\operatorname{cor}\left( {Y\left( {{{\mathbf{x}}^{(m) }}} \right),Y\left( {{{\mathbf{x}}^{{\left( {\operatorname{new}} \right)}}}} \right)} \right)} \\ \end{array}} \right] $$Maximizing the likelihood of the augmented data leads to the solution of Eq. 1.
$$ \widehat{y}\left( {{{\mathbf{x}}^{{\left( {\operatorname{new}} \right)}}}} \right)=\widehat{\mu}+{{\mathbf{r}}^T}{{\mathbf{R}}^{-1 }}\left( {\mathbf{y}-1\widehat{\mu}} \right) $$(16) -
B.
Modified Kriging for Noisy Data
In the case where it is not desired to purely interpolate the experimental data, a nugget effect parameter (w) is added to the diagonal of R, such that in the case where the distance between two points approaches zero, the correlation is no longer equal to 1 (Eq. 17).
$$ \left| {{{\mathbf{x}}^{(i) }}-{{\mathbf{x}}^{{\left( {\operatorname{new}} \right)}}}} \right|\to 0\Rightarrow \operatorname{cor}\left( {{{\mathbf{x}}^{(i) }},{{\mathbf{x}}^{{\left( {\operatorname{new}} \right)}}}} \right)\to 1+w $$(17)$$ {{\mathbf{R}}^{{(\bmod )}}}=\mathbf{R}+w\mathbf{I}=\left[ {\begin{array}{*{20}c} {1+w} & \ldots & {\operatorname{cor}\left[ {Y\left( {{{\mathbf{x}}^{(1) }},{{\mathbf{x}}^{(m) }}} \right)} \right]} \\ \vdots & \ddots & \vdots \\ {\operatorname{cor}\left[ {Y\left( {{{\mathbf{x}}^{(m) }},{{\mathbf{x}}^{(1) }}} \right)} \right]} & \ldots & {1+w} \\ \end{array}} \right] $$(18)Employing the same exact procedure to obtain the kriging prediction leads to the y (mod).
$$ \begin{array}{*{20}c} {{{\widehat{y}}^{{\left( {\bmod } \right)}}}={{\widehat{\mu}}^{{\left( {\bmod } \right)}}}+{{\mathbf{r}}^T}\left( {\mathbf{R}+w\mathbf{I}} \right)\left( {\mathbf{y}-1{{\widehat{\mu}}^{{\left( {\bmod } \right)}}}} \right)} \hfill \\ {\operatorname{where}} \hfill \\ {{{\widehat{\mu}}^{{\left( {\bmod } \right)}}}=\frac{{{1^T}{{{\left( {\mathbf{R}+w\mathbf{I}} \right)}}^{-1 }}\mathbf{y}}}{{{1^T}{{{\left( {\mathbf{R}+w\mathbf{I}} \right)}}^{-1 }}1}}} \hfill \\ \end{array} $$(19)
Rights and permissions
About this article
Cite this article
Boukouvala, F., Ierapetritou, M.G. Surrogate-Based Optimization of Expensive Flowsheet Modeling for Continuous Pharmaceutical Manufacturing. J Pharm Innov 8, 131–145 (2013). https://doi.org/10.1007/s12247-013-9154-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12247-013-9154-1