
Figure 1: Overview of the workflow and uncertainties at each step to estimate the fuel regression rate
˙r
from a slab
burner experiment. Hybrid rocket image (left) is NASA’s Peregrine rocket motor.
combining all uncertainty sources in a systematic way for a required quantity of interest (QoI) remains a challenge
[
5
]. This is especially true when using operations like image segmentation models [
6
] for identification of surfaces
and interfaces which implicitly and explicitly use modeling and calibration. In particular, we focus here on the
characterization of the “input data" uncertainty when it is acquired in a complex experiment and used within a
model-based interpretation that transforms the raw observation into a QoI.
In hybrid rocket motor combustion, one QoI is the rate at which the fuel surface recedes during the burn, defined as the
regression rate
˙r
. The regression rate has direct impact on the geometrical design of the rocket motor and its performance
([
7
], [
8
]). Due to the high cost of building a full-scale hybrid motor, it is common practice to estimate the regression
rate a priori via a smaller-scale experiment of a slab burner [
9
]. Tracking the surface of the fuel from experimental
images during the burn with time data is one way to estimate
˙r
[
10
]. In this case, “inputs” are all of the assumptions
and limitations of the experiment, the equipment, and any processing to get the fuel surface images. “Modeling” is
the process of translating the images to the regression rate, which is practically a sequence of multiple models: a deep
learning convolutional network model to segment the fuel masks of an entire experiment (e.g., Monte-Carlo Dropout
(MCD) U-net from [
11
]), a process to detect the boundaries of the segmented fuel masks, and a process to estimate
˙r
from the changing boundaries with time data (Fig. 1).
The regression rate and its measure of uncertainty are necessary to either validate multi-scale computational models
(e.g., simulations of turbulent combustion chemistry coupled with flow dynamics [
12
]), or for decision making on the
rocket motor design and performance. In these coupled systems, there is the additional requirement that the uncertainty
information of the QoI be expressed in a simple way (e.g., as a probability distribution) because simulations can be
sequential: the distribution of the regression rate represented by an ensemble is an input to another simulation (e.g., see
[13] for an application of sequential uncertainty quantification in combustion systems).
iterature has focused on separating the different types of uncertainty within a model as aleatoric (AU) or epistemic
uncertainty (EU) and how to measure them in physical models such as hypersonic flows [
14
], in machine learning [
15
],
in Bayesian convolutional networks [
16
], and in safety decision making [
17
] [
18
] among others. In the context of a
complex “input data” and “modeling” process as in the regression rate case (Fig. 1), these two distinct uncertainty
definitions are often challenging to separate or measure. For example, the inherent camera structure and how it represents
an image captured in the experimental environment and whether the researcher misplaced the fuel specimen by a few
degrees include some inherent randomness, but we have the capability to estimate some parts of that experimental
randomness by analyzing the setup and the optical errors. Therefore, in this work, we do not classify uncertainty as
aleatoric or epistemic, but rather characterize and quantify the individual uncertainty measures based on their source
(i.e., experiment or modeling).
In this paper, we present an uncertainty quantification (UQ) process to produce a probabilistic distribution for the
regression rate
˙r
from the input experimental images, by combining the input data uncertainty with inference model
uncertainty. We characterize the input data uncertainties from the experiment
Udata ={Uc, Uγ}
, the model form
uncertainty from the MCD U-net (
Um
), and the variance in the model prediction from the variability of manually
tracing the masks used to train the MCD U-net (
Us
). The process is shown in Fig. 1:
(a)
We introduce the input data
uncertainty
Udata
to create sequenced ensembles of experimental images,
(b)
pass the ensembles through the U-net to
get an estimate of the mean predicted masks
µmask
and corresponding uncertainty maps
Umask
which carry both the
data and model uncertainties, and lastly (c) process each sequenced ensemble of predicted fuel masks and uncertainty
maps to get an estimate for the regression rate ˙rand its bounds.
The sources of input data uncertainty are most relevant for this problem because optical distortion from the camera (
Uc
)
or non-zero angle placement of the fuel (
Uγ
) may misrepresent the fuel boundaries in the images that are tracked to
accurately measure the regression rate. The model form uncertainty (
Um
) is computed as the entropy of the probability
prediction vector of the MCD U-net. The possible variation in the manually segmented masks used for training the
MCD U-net is added as a prediction variance Usdirectly to the final resulting uncertainty map Umask.
Manuscript published at International Journal for Uncertainty Quantification:
http: // dx. doi. org/ 10. 1615/ Int. J. UncertaintyQuantification. 2023046610
2