Measure This, Not That: Optimizing the Cost and Model-Based Information Content of Measurements
Jialu Wang, Zedong Peng, Ryan Hughes, Debangsu Bhattacharyya, David E. Bernal Neira, Alexander W. Dowling
TL;DR
The paper tackles how to optimally select measurements under budget constraints in model-based design of experiments (MBDoE). It introduces a convex MINLP that maximizes information content, computing the D-optimality objective and its gradient via a SciPy-based ExternalGreyBoxModel integrated into Pyomo, and demonstrates scalability on two large-scale case studies: nonlinear reaction kinetics and a rotary-packed bed CO$_2$ capture system. The results reveal meaningful Pareto fronts between A- and D-optimality and budget, show that A- and D-optimality often choose different sensors, and highlight that relaxed solutions are not always tight, underscoring the value of solving the integer problem. The work advances automated, budget-aware measurement selection for predictive digital twins and sensor-network design, with practical implications for experimental planning and data-driven model validation.
Abstract
Model-based design of experiments (MBDoE) is a powerful framework for selecting and calibrating science-based mathematical models from data. This work extends popular MBDoE workflows by proposing a convex mixed integer (non)linear programming (MINLP) problem to optimize the selection of measurements. The solver MindtPy is modified to support calculating the D-optimality objective and its gradient via an external package, \texttt{SciPy}, using the grey-box module in Pyomo. The new approach is demonstrated in two case studies: estimating highly correlated kinetics from a batch reactor and estimating transport parameters in a large-scale rotary packed bed for CO$_2$ capture. Both case studies show how examining the Pareto-optimal trade-offs between information content measured by A- and D-optimality versus measurement budget offers practical guidance for selecting measurements for scientific experiments.
