Goals
- Outline Process: Explain the fundamental steps involved in creating surrogate models of physics-based models.
- Highlight Key Benefits: Emphasize the advantages of using surrogate models, particularly their ability to predict system behavior faster than traditional physics-based models without compromising accuracy.
- Illustrate Performance Evaluation: Assess surrogate model performance, focusing on error analysis and comparisons with physics-based models.
Key Takeaways
Physics-Based Model: Water Pumping Network Model
Model Selection
Complex Dynamics of Water Pumping Networks
Modular Structure of the Models
Surrogate Model Scoping: Inputs and Outputs
Model Sampling
- Randomizing inputs to the physics-based model
- Executing the physics-based model
- Allowing the model to reach a steady state
- Checking the model for errors
- Recording both inputs and outputs
The figure below illustrates the wide range of values of the collector flow rate found in the collected samples.
Surrogate Model Generation and Deployment
Surrogate Model Evaluation
Prediction Errors
Small-Scale Model Performance
Large-Scale Model Performance
Evaluation Time
Summary
In essence, the outlined approach transforms the role of physics-based simulations from analysis engines to data generators. As demonstrated in other articles, well-fitted surrogate models have the potential to replace physics-based simulations in most workflows and even make some previously infeasible ones feasible. One can effectively remove the physics-based model bottleneck in optimization and analysis use cases by investing time and computational resources upfront in sampling and surrogate model generation. We continue down this path in Surrogate-based Optimization, where we introduce a lightning-fast surrogate model optimization framework.
