{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T00:52:57Z","timestamp":1760057577838,"version":"build-2065373602"},"reference-count":115,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2025,2,19]],"date-time":"2025-02-19T00:00:00Z","timestamp":1739923200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["ChemEngineering"],"abstract":"<jats:p>Model fitting of laboratory-generated experimental data is a foundational task in engineering, bridging theoretical models with real-world data to enhance predictive accuracy. This process is particularly valuable in batch dynamic experiments, where mechanistic models are often used to represent complex system behavior. Here, we propose a systematic algorithm tailored for the model fitting and parameter estimation of experimental data from batch laboratory experiments, rooted in a Process Systems Engineering framework. The paper provides an in-depth, step-by-step approach covering data collection, model selection, parameter estimation, and accuracy assessment, offering clear guidelines for experimentalists. To demonstrate the algorithm\u2019s effectiveness, we apply it to a series of dynamic experiments on the pressure-constant cake filtration of calcium carbonate, where the pressure drop across the filter is varied as a key experimental factor. This example underscores the algorithm\u2019s utility in enhancing the reliability and interpretability of model-based analyses in engineering.<\/jats:p>","DOI":"10.3390\/chemengineering9010020","type":"journal-article","created":{"date-parts":[[2025,2,19]],"date-time":"2025-02-19T09:36:22Z","timestamp":1739957782000},"page":"20","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Dynamic Model-Fitting Algorithm for Batch Laboratory Data: Application to Constant-Pressure Cake Filtration Experiments"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2550-4320","authenticated-orcid":false,"given":"Belmiro P. M.","family":"Duarte","sequence":"first","affiliation":[{"name":"Instituto Polit\u00e9cnico de Coimbra, Instituto Superior de Engenharia de Coimbra, Rua Pedro Nunes, 3030-199 Coimbra, Portugal"},{"name":"CERES\u2014Chemical Engineering and Renewable Resources for Sustainability, Universidade de Coimbra, Rua S\u00edlvio Lima, P\u00f3lo II, 3030-790 Coimbra, Portugal"},{"name":"Instituto de Engenharia de Sistemas e Computadores-Coimbra, Universidade de Coimbra, Rua S\u00edlvio Lima, P\u00f3lo II, 3030-790 Coimbra, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5883-5516","authenticated-orcid":false,"given":"Maria J.","family":"Moura","sequence":"additional","affiliation":[{"name":"Instituto Polit\u00e9cnico de Coimbra, Instituto Superior de Engenharia de Coimbra, Rua Pedro Nunes, 3030-199 Coimbra, Portugal"},{"name":"CERES\u2014Chemical Engineering and Renewable Resources for Sustainability, Universidade de Coimbra, Rua S\u00edlvio Lima, P\u00f3lo II, 3030-790 Coimbra, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0568-917X","authenticated-orcid":false,"given":"Lino O.","family":"Santos","sequence":"additional","affiliation":[{"name":"CERES\u2014Chemical Engineering and Renewable Resources for Sustainability, Universidade de Coimbra, Rua S\u00edlvio Lima, P\u00f3lo II, 3030-790 Coimbra, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7220-0584","authenticated-orcid":false,"given":"Nuno M. C.","family":"Oliveira","sequence":"additional","affiliation":[{"name":"CERES\u2014Chemical Engineering and Renewable Resources for Sustainability, Universidade de Coimbra, Rua S\u00edlvio Lima, P\u00f3lo II, 3030-790 Coimbra, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2025,2,19]]},"reference":[{"key":"ref_1","unstructured":"Doebelin, E. (1995). Engineering Experimentation: Planning, Execution, Reporting, McGraw-Hill."},{"key":"ref_2","unstructured":"Bevington, P.R., and Robinson, D.K. (2003). Data Reduction and Error Analysis for the Physical Sciences, McGraw-Hill."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Ljung, L. (1999). System Identification: Theory for the User, Prentice Hall.","DOI":"10.1002\/047134608X.W1046"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1205\/cherd.05086","article-title":"Model-based experimental analysis of kinetic phenomena in multi-phase reactive systems","volume":"83","author":"Marquardt","year":"2005","journal-title":"Chem. Eng. Res. Des."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"107168","DOI":"10.1016\/j.compchemeng.2020.107168","article-title":"A model-based framework assisting the design of vapor-liquid equilibrium experimental plans","volume":"145","author":"Duarte","year":"2021","journal-title":"Comput. Chem. Eng."},{"key":"ref_6","unstructured":"Hangos, K., and Cameron, I. (2001). Process Modelling and Model Analysis, Academic Press. Process Systems Engineering."},{"key":"ref_7","unstructured":"Stephanopoulos, G. (1984). Chemical Process Control: An Introduction to Theory and Practice, Prentice-Hall."},{"key":"ref_8","unstructured":"Handschin, E. (1972). Modelling and identification of power system components. Realtime Control of Electric Power Systems: Proceedings of the Symposium on Real-Time Control of Electric Power Systems, Baden, Switzerland, Elsevier."},{"key":"ref_9","unstructured":"Bard, Y. (1974). Nonlinear Parameter Estimation, Academic Press."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Seber, G.A.F., and Wild, C.J. (2003). Nonlinear Regression, John Wiley & Sons.","DOI":"10.1002\/9780471722199"},{"key":"ref_11","first-page":"68","article-title":"Collinearity and least squares regression","volume":"2","author":"Stewart","year":"1987","journal-title":"Stat. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.compchemeng.2015.03.002","article-title":"Nonlinear ill-posed problem analysis in model-based parameter estimation and experimental design","volume":"77","author":"Barz","year":"2015","journal-title":"Comput. Chem. Eng."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1109\/34.667884","article-title":"Parametric model fitting: From inlier characterization to outlier detection","volume":"20","author":"Danuser","year":"1998","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_14","unstructured":"Enders, C.K. (2022). Applied Missing Data Analysis, Guilford Publications."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1214\/aoms\/1177703732","article-title":"Robust estimation of a location parameter","volume":"35","author":"Huber","year":"1964","journal-title":"Ann. Math. Stat."},{"key":"ref_16","first-page":"594","article-title":"Efficiency-robust systematic linear estimators of location","volume":"66","year":"1971","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"871","DOI":"10.1080\/01621459.1984.10477105","article-title":"Least median of squares regression","volume":"79","author":"Rousseeuw","year":"1984","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1045","DOI":"10.1214\/aos\/1176325511","article-title":"Robust recursive estimation in the presence of heavy-tailed observation noise","volume":"22","author":"Schick","year":"1994","journal-title":"Ann. Stat."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1016\/0005-1098(83)90104-8","article-title":"An adaptive robustizing approach to Kalman filtering","volume":"19","author":"Tsai","year":"1983","journal-title":"Automatica"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1200","DOI":"10.1080\/01621459.1995.10476626","article-title":"Adapting to unknown smoothness via wavelet shrinkage","volume":"90","author":"Donoho","year":"1995","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_21","first-page":"69","article-title":"Multiresolution approximations and wavelet orthonormal bases of L2(R)","volume":"315","author":"Mallat","year":"1989","journal-title":"Trans. Am. Math. Soc."},{"key":"ref_22","unstructured":"West, M., and Harrison, J. (2006). Bayesian Forecasting and Dynamic Models, Springer Science & Business Media."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Chalapathy, R., and Chawla, S. (2019). Deep learning for anomaly detection: A survey. arXiv.","DOI":"10.1145\/3394486.3406704"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Brown, A., Tuor, A., Hutchinson, B., and Nichols, N. (2018, January 12). Recurrent neural network attention mechanisms for interpretable system log anomaly detection. Proceedings of the First Workshop on Machine Learning for Computing Systems, Tempe, AZ, USA.","DOI":"10.1145\/3217871.3217872"},{"key":"ref_25","unstructured":"McKnight, E. (2007). Missing Data: A Gentle Introduction, The Guilford Press."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"739","DOI":"10.1002\/(SICI)1097-0258(19980315\/15)17:5\/7<739::AID-SIM818>3.0.CO;2-M","article-title":"Identifying the types of missingness in quality of life data from clinical trials","volume":"17","author":"Curran","year":"1998","journal-title":"Stat. Med."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Cleophas, T.J., Zwinderman, A.H., Cleophas, T.J., and Zwinderman, A.H. (2016). Missing data imputation. Clinical Data Analysis on a Pocket Calculator: Understanding the Scientific Methods of Statistical Reasoning and Hypothesis Testing, Springer.","DOI":"10.1007\/978-3-319-27104-0"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"2895","DOI":"10.1016\/j.atmosenv.2004.02.026","article-title":"Methods for imputation of missing values in air quality data sets","volume":"38","author":"Junninen","year":"2004","journal-title":"Atmos. Environ."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"2541","DOI":"10.1016\/j.jss.2012.05.073","article-title":"Nearest neighbor selection for iteratively kNN imputation","volume":"85","author":"Zhang","year":"2012","journal-title":"J. Syst. Softw."},{"key":"ref_30","unstructured":"Smith, S.W. (1997). The Scientist and Engineer\u2019s Guide to Digital Signal Processing, California Technical Publishing."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1016\/j.ijforecast.2003.09.015","article-title":"Forecasting seasonals and trends by exponentially weighted moving averages","volume":"20","author":"Holt","year":"2004","journal-title":"Int. J. Forecast."},{"key":"ref_32","unstructured":"Maybeck, P.S. (1982). Stochastic Models, Estimation, and Control, Academic Press."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Simon, D. (2006). Optimal State Estimation: Kalman, H-Infinity, and Nonlinear Approaches, Wiley-Interscience.","DOI":"10.1002\/0470045345"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Bowman, A., and Azzalini, A. (1997). Applied Smoothing Techniques for Data Analysis, Clarendon Press.","DOI":"10.1093\/oso\/9780198523963.001.0001"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1627","DOI":"10.1021\/ac60214a047","article-title":"Smoothing and differentiation of data by simplified least squares procedures","volume":"36","author":"Savitzky","year":"1964","journal-title":"Anal. Chem."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/TASSP.1979.1163188","article-title":"A fast two-dimensional median filtering algorithm","volume":"27","author":"Huang","year":"1979","journal-title":"IEEE Trans. Acoust. Speech Signal Process."},{"key":"ref_37","unstructured":"Orfanidis, S.J. (1996). Introduction to Signal Processing, Prentice Hall."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Simonoff, J.S. (1996). Smoothing Methods in Statistics, Springer.","DOI":"10.1007\/978-1-4612-4026-6"},{"key":"ref_39","unstructured":"Haykin, S., and Van Veen, B. (2007). Signals and Systems, Wiley. [2nd ed.]."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1109\/PROC.1978.10837","article-title":"On the use of windows for harmonic analysis with the discrete Fourier transform","volume":"66","author":"Harris","year":"1978","journal-title":"Proc. IEEE"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Strang, G., and Nguyen, T. (1996). Wavelets and Filter Banks, Wellesley-Cambridge Press.","DOI":"10.1093\/oso\/9780195094237.003.0002"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1109\/JPROC.2003.823141","article-title":"Unscented filtering and nonlinear estimation","volume":"92","author":"Julier","year":"2004","journal-title":"Proc. IEEE"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"764","DOI":"10.1016\/j.cpc.2007.03.009","article-title":"Numerical differentiation of experimental data: Local versus global methods","volume":"177","author":"Ahnert","year":"2007","journal-title":"Comput. Phys. Commun."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"196865","DOI":"10.1109\/ACCESS.2020.3034077","article-title":"Numerical differentiation of noisy data: A unifying multi-objective optimization framework","volume":"8","author":"Kutz","year":"2020","journal-title":"IEEE Access"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"100328","DOI":"10.1016\/j.egyai.2023.100328","article-title":"An explainable AI framework for robust and transparent data-driven wind turbine power curve models","volume":"15","author":"Letzgus","year":"2024","journal-title":"Energy AI"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"45586","DOI":"10.1109\/ACCESS.2023.3274117","article-title":"Time-aware recommender systems: A comprehensive survey and quantitative assessment of literature","volume":"11","author":"Alabduljabbar","year":"2023","journal-title":"IEEE Access"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"1969","DOI":"10.1016\/S0005-1098(02)00107-3","article-title":"On model consistency in compartmental systems identification","volume":"38","author":"Benvenuti","year":"2002","journal-title":"Automatica"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Biegler, L. (2010). Nonlinear Programming: Concepts, Algorithms, and Applications to Chemical Processes, Society for Industrial and Applied Mathematics.","DOI":"10.1137\/1.9780898719383"},{"key":"ref_49","unstructured":"Himmelblau, D.M., and Bischoff, K.B. (1968). Process Analysis and Simulation: Deterministic Systems, Wiley."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"20130505","DOI":"10.1098\/rsif.2013.0505","article-title":"Reverse engineering and identification in systems biology: Strategies, perspectives, and challenges","volume":"11","author":"Villaverde","year":"2014","journal-title":"J. R. Soc. Interface"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Heermann, D.W., and Burkitt, A.N. (1991). Computer Simulation Methods. Parallel Algorithms in Computational Science, Springer.","DOI":"10.1007\/978-3-642-76265-9"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1080\/00273171.2019.1566050","article-title":"Practical tools and guidelines for exploring and fitting linear and nonlinear dynamical systems models","volume":"54","author":"Chow","year":"2019","journal-title":"Multivar. Behav. Res."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Shin, S., Venturelli, O.S., and Zavala, V.M. (2019). Scalable nonlinear programming framework for parameter estimation in dynamic biological system models. PLoS Comput. Biol., 15.","DOI":"10.1371\/journal.pcbi.1006828"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1080\/02664760500250552","article-title":"A Bayesian approach for estimating antiviral efficacy in HIV dynamic models","volume":"33","author":"Huang","year":"2006","journal-title":"J. Appl. Stat."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Lawson, C.L., and Hanson, R.J. (1995). Solving Least Squares Problems, SIAM.","DOI":"10.1137\/1.9781611971217"},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"2037","DOI":"10.1093\/bioinformatics\/btn350","article-title":"Dynamical modeling and multi-experiment fitting with PottersWheel","volume":"24","author":"Maiwald","year":"2008","journal-title":"Bioinformatics"},{"key":"ref_57","unstructured":"Ratkowsky, D. (1983). Nonlinear Regression Modeling, Central Book Company."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"971","DOI":"10.1021\/jp0548873","article-title":"Global dynamic optimization for parameter estimation in chemical kinetics","volume":"110","author":"Singer","year":"2006","journal-title":"J. Phys. Chem. A"},{"key":"ref_59","first-page":"1","article-title":"Robust and efficient parameter estimation in dynamic models of biological systems","volume":"9","author":"Banga","year":"2015","journal-title":"BMC Syst. Biol."},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Alberer, D., Hjalmarsson, H., and del Re, L. (2012). A tutorial on numerical methods for state and parameter estimation in nonlinear dynamic systems. Identification for Automotive Systems, Springer.","DOI":"10.1007\/978-1-4471-2221-0"},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"1176","DOI":"10.3934\/mbe.2023054","article-title":"Using rheological monitoring to determine the gelation kinetics of chitosan-based systems","volume":"20","author":"Duarte","year":"2023","journal-title":"Math. Biosci. Eng. (MBE)"},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"9903","DOI":"10.1021\/acs.iecr.7b05328","article-title":"Systematic development of kinetic models for the glyceride transesterification reaction via alkaline catalysis","volume":"57","author":"Granjo","year":"2018","journal-title":"Ind. Eng. Chem. Res."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"73","DOI":"10.2166\/wst.2001.0393","article-title":"Modeling of a reactive primary clarifier","volume":"43","author":"Gernaey","year":"2001","journal-title":"Water Sci. Technol."},{"key":"ref_64","unstructured":"Levenspiel, O. (1998). Chemical Reaction Engineering, John Wiley & Sons."},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1021\/i160024a008","article-title":"Determination of rate constants for complex kinetics models","volume":"6","author":"Himmelblau","year":"1967","journal-title":"Ind. Eng. Chem. Fundam."},{"key":"ref_66","doi-asserted-by":"crossref","unstructured":"Schittkowski, K. (1995). Parameter estimation in differential equations. Recent Trends in Optimization Theory and Applications, World Scientific.","DOI":"10.1142\/9789812798862_0023"},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1080\/10556789508805633","article-title":"Numerical tools for parameter estimation in ODE-systems","volume":"6","author":"Edsberg","year":"1995","journal-title":"Optim. Methods Softw."},{"key":"ref_68","unstructured":"Fogler, H.S. (2005). Elements of Chemical Reaction Engineering, Prentice Hall. [4th ed.]."},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1016\/j.bspc.2018.02.010","article-title":"Regularised differentiation of measurement data in systems for monitoring of human movements","volume":"43","author":"Wagner","year":"2018","journal-title":"Biomed. Signal Process. Control"},{"key":"ref_70","doi-asserted-by":"crossref","first-page":"797","DOI":"10.1515\/zna-1987-0805","article-title":"Construction of differential equations from experimental data","volume":"42","author":"Cremers","year":"1987","journal-title":"Z. Naturforsch. A"},{"key":"ref_71","unstructured":"Vertis, C.S. (2022). Identification and Modeling of Chemical Reaction Networks\u2014A Systematic Methodology. [Ph.D. Thesis, Universidade de Coimbra]."},{"key":"ref_72","doi-asserted-by":"crossref","unstructured":"Moura, M.J., Vertis, C.S., Redondo, V., Oliveira, N.M.C., and Duarte, B.P.M. (2023). Modeling the batch sedimentation of calcium carbonate particles in laboratory experiments\u2014A systematic approach. Materials, 16.","DOI":"10.3390\/ma16134822"},{"key":"ref_73","doi-asserted-by":"crossref","first-page":"641","DOI":"10.1002\/aic.690380502","article-title":"Parameter estimation from multiresponse data","volume":"38","author":"Stewart","year":"1992","journal-title":"AIChE J."},{"key":"ref_74","doi-asserted-by":"crossref","first-page":"2111","DOI":"10.1021\/ie00033a014","article-title":"Solution of a class of multistage dynamic optimization problems. 1. Problems without path constraints","volume":"33","author":"Vassiliadis","year":"1994","journal-title":"Ind. Eng. Chem. Res."},{"key":"ref_75","doi-asserted-by":"crossref","unstructured":"Woodbury, K. (2002). Sequential methods in parameter estimation. Inverse Engineering Handbook, CRC Press.","DOI":"10.1201\/9781420041613"},{"key":"ref_76","doi-asserted-by":"crossref","first-page":"2071","DOI":"10.1002\/aic.690490816","article-title":"Parameter estimation for industrial polymerization processes","volume":"49","author":"Bindlich","year":"2003","journal-title":"AIChE J."},{"key":"ref_77","doi-asserted-by":"crossref","first-page":"7867","DOI":"10.1021\/ie060338n","article-title":"Large-scale parameter estimation in low-density polyethylene tubular reactors","volume":"45","author":"Zavala","year":"2006","journal-title":"Ind. Eng. Chem. Res."},{"key":"ref_78","doi-asserted-by":"crossref","first-page":"4169","DOI":"10.1002\/aic.14145","article-title":"Simultaneous solution approach to model-based experimental design","volume":"59","author":"Hoang","year":"2013","journal-title":"AIChE J."},{"key":"ref_79","doi-asserted-by":"crossref","first-page":"1083","DOI":"10.1016\/0098-1354(90)85005-U","article-title":"Simultaneous strategies for optimization of differential-algebraic systems with enforcement of error criteria","volume":"14","author":"Vasantharajan","year":"1990","journal-title":"Comput. Chem. Eng."},{"key":"ref_80","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1021\/ie00050a015","article-title":"Simultaneous solution and optimization strategies for parameter estimation of differential-algebraic equation systems","volume":"30","author":"Tjoa","year":"1991","journal-title":"Ind. Eng. Chem. Res."},{"key":"ref_81","doi-asserted-by":"crossref","first-page":"851","DOI":"10.1016\/0009-2509(92)80272-E","article-title":"Decomposition strategies for large-scale dynamic optimization problems","volume":"47","author":"Logsdon","year":"1992","journal-title":"Chem. Eng. Sci."},{"key":"ref_82","doi-asserted-by":"crossref","unstructured":"Allg\u00f6wer, F., and Zheng, A. (2000). A Direct Multiple Shooting Method for Real-Time Optimization of Nonlinear DAE Processes. Nonlinear Model Predictive Control, Birkh\u00e4user.","DOI":"10.1007\/978-3-0348-8407-5"},{"key":"ref_83","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.compchemeng.2010.07.012","article-title":"A real-time algorithm for moving horizon state and parameter estimation","volume":"35","author":"Diehl","year":"2011","journal-title":"Comput. Chem. Eng."},{"key":"ref_84","unstructured":"The MathWorks, Inc. (2023). MATLAB Optimization Toolbox: Fmincon Function, MathWorks. Available online: https:\/\/www.mathworks.com\/help\/optim\/ug\/fmincon.html."},{"key":"ref_85","unstructured":"Wolfram Research, Inc. (2024, November 29). Mathematica, Available online: https:\/\/www.wolfram.com\/mathematica."},{"key":"ref_86","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1007\/s10107-004-0559-y","article-title":"On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming","volume":"106","author":"Biegler","year":"2006","journal-title":"Math. Program."},{"key":"ref_87","unstructured":"Drud, A. (1996). CONOPT: A System for Large Scale Nonlinear Optimization, ARKI Consulting and Development A\/S. Available online: https:\/\/www.gams.com\/latest\/docs\/S_CONOPT.html."},{"key":"ref_88","unstructured":"Sahinidis, N.V. (2023). BARON: Branch and Reduce Optimization Navigator, The Optimization Firm. Available online: https:\/\/minlp.com."},{"key":"ref_89","doi-asserted-by":"crossref","unstructured":"Ugray, Z., Lasdon, L., Plummer, J., Glover, F., Kelly, J., and Mart\u00ed, R. (2005). A multistart scatter search heuristic for smooth NLP and MINLP problems. Metaheuristic Optimization via Memory and Evolution, Springer.","DOI":"10.1007\/0-387-23667-8_2"},{"key":"ref_90","unstructured":"Hairer, E., N\u00f8rsett, S.P., and Wanner, G. (2009). Solving Ordinary Differential Equations I: Nonstiff Problems, Springer."},{"key":"ref_91","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/B978-0-12-818597-1.50007-2","article-title":"Parmest: Parameter Estimation Via Pyomo","volume":"Volume 47","author":"Laird","year":"2019","journal-title":"Computer Aided Chemical Engineering"},{"key":"ref_92","doi-asserted-by":"crossref","first-page":"btad711","DOI":"10.1093\/bioinformatics\/btad711","article-title":"pyPESTO: A modular and scalable tool for parameter estimation for dynamic models","volume":"39","author":"Jost","year":"2023","journal-title":"Bioinformatics"},{"key":"ref_93","unstructured":"Wolfram Research, Inc. (2024). Nonlinear Regression Package, Wolfram Research, Inc.. Wolfram Language Documentation."},{"key":"ref_94","doi-asserted-by":"crossref","first-page":"1","DOI":"10.18637\/jss.v088.i10","article-title":"Dynamic modeling, parameter estimation, and uncertainty analysis in R","volume":"88","author":"Kaschek","year":"2019","journal-title":"J. Stat. Softw."},{"key":"ref_95","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1002\/psp4.12757","article-title":"Berkeley Madonna Version 10-A simulation package for solving mathematical models","volume":"11","author":"Marcoline","year":"2022","journal-title":"CPT Pharmacomet. Syst. Pharmacol."},{"key":"ref_96","unstructured":"Draper, N., and Smith, H. (1966). Applied Regression Analysis, Wiley."},{"key":"ref_97","doi-asserted-by":"crossref","unstructured":"Corchado, E., Yin, H., Botti, V., and Fyfe, C. Bootstrap prediction intervals for nonlinear time-series. Proceedings of the Intelligent Data Engineering and Automated Learning\u2014IDEAL 2006.","DOI":"10.1007\/11875581"},{"key":"ref_98","unstructured":"Fernandez, J.L., and Hernandez, C. (2019). Practical Model-Based Systems Engineering, Artech House."},{"key":"ref_99","unstructured":"Walter, E. (1987). Identifiability of Parametric Models, Pergamon Press, Inc."},{"key":"ref_100","unstructured":"Belsley, D.A., Kuh, E., and Welsch, R.E. (2005). Regression Diagnostics: Identifying Influential Data and Sources of Collinearity, John Wiley & Sons."},{"key":"ref_101","unstructured":"Box, G.E., and Draper, N.R. (1987). Empirical Model-Building and Response Surfaces, John Wiley & Sons."},{"key":"ref_102","doi-asserted-by":"crossref","first-page":"1114","DOI":"10.1080\/03610926.2012.670352","article-title":"On exact K-optimal designs minimizing the condition number","volume":"43","author":"Rempel","year":"2014","journal-title":"Commun. Stat.-Theory Methods"},{"key":"ref_103","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1080\/00401706.1970.10488699","article-title":"Generalized inverses, ridge regression, biased linear estimation, and nonlinear estimation","volume":"12","author":"Marquardt","year":"1970","journal-title":"Technometrics"},{"key":"ref_104","doi-asserted-by":"crossref","unstructured":"Atkinson, A.C., Donev, A.N., and Tobias, R.D. (2007). Optimum Experimental Designs, with SAS, Oxford University Press.","DOI":"10.1093\/oso\/9780199296590.001.0001"},{"key":"ref_105","doi-asserted-by":"crossref","first-page":"104874","DOI":"10.1016\/j.chemolab.2023.104874","article-title":"Optimum design for ill-conditioned models: K\u2013optimality and stable parameterizations","volume":"239","author":"Duarte","year":"2023","journal-title":"Chemom. Intell. Lab. Syst."},{"key":"ref_106","doi-asserted-by":"crossref","unstructured":"Riddell, E.A., Burger, I.J., Tyner-Swanson, T.L., Biggerstaff, J., Mu\u00f1oz, M.M., Levy, O., and Porter, C.K. (2023). Parameterizing mechanistic niche models in biophysical ecology: A review of empirical approaches. J. Exp. Biol., 226.","DOI":"10.1242\/jeb.245543"},{"key":"ref_107","doi-asserted-by":"crossref","unstructured":"Ripperger, S., G\u00f6sele, W., Alt, C., and Loewe, T. (2023). Filtration, 1. Fundamentals. Comprehensive Supramolecular Chemistry II, Wiley.","DOI":"10.1002\/14356007.b02_10.pub3"},{"key":"ref_108","doi-asserted-by":"crossref","unstructured":"Anlauf, H. (2019). Wet Cake Filtration: Fundamentals, Equipment, and Strategies, John Wiley & Sons.","DOI":"10.1002\/9783527820665"},{"key":"ref_109","doi-asserted-by":"crossref","first-page":"2388","DOI":"10.1002\/aic.690441107","article-title":"Practical model for compressive cake filtration including fine particle invasion","volume":"44","author":"Civan","year":"1998","journal-title":"AIChE J."},{"key":"ref_110","doi-asserted-by":"crossref","first-page":"1145","DOI":"10.1016\/j.cherd.2012.11.012","article-title":"Laboratory cake filtration testing using constant rate","volume":"91","author":"Mahdi","year":"2013","journal-title":"Chem. Eng. Res. Des."},{"key":"ref_111","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1002\/ceat.201900511","article-title":"Parameter estimation for incompressible cake filtration: Advantages of a modified fitting method","volume":"43","author":"Kuhn","year":"2020","journal-title":"Chem. Eng. Technol."},{"key":"ref_112","unstructured":"Couper, J., Penney, W., Fair, J., and Walas, S. (2005). Chemical Process Equipment: Selection and Design, Gulf Professional Publishing."},{"key":"ref_113","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1021\/ie50043a026","article-title":"Factors determining the capacity of a filter press","volume":"4","author":"Lewis","year":"1912","journal-title":"Ind. Eng. Chem."},{"key":"ref_114","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1021\/op2001468","article-title":"Lean filtration: Approaches for the estimation of cake properties","volume":"16","author":"Murugesan","year":"2012","journal-title":"Org. Process Res. Dev."},{"key":"ref_115","unstructured":"Computer Aided Chemical Engineering, Braunschweig, B., and Joulia, X. (2008). A mathematical programming framework for optimal model selection\/validation of process data. 18th European Symposium on Computer Aided Process Engineering, Elsevier."}],"container-title":["ChemEngineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2305-7084\/9\/1\/20\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:38:08Z","timestamp":1760027888000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2305-7084\/9\/1\/20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,19]]},"references-count":115,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,2]]}},"alternative-id":["chemengineering9010020"],"URL":"https:\/\/doi.org\/10.3390\/chemengineering9010020","relation":{},"ISSN":["2305-7084"],"issn-type":[{"type":"electronic","value":"2305-7084"}],"subject":[],"published":{"date-parts":[[2025,2,19]]}}}