5. Capabilities

Version 3.5 of the quoFEM app was released on December 29, 2023. The following lists the functionality available in this current version. (Note: New features and fixes in this release are marked blue in the following list of features.)

5.1. UQ (Uncertainty Quantification and Optimization Options)

  1. Forward Uncertainty Propagation

    1. Dakota

      1. Monte Carlo Sampling (MCS)

      2. Latin Hypercube Sampling (LHS)

      3. Gaussian Process Regression

      4. Polynomial Chaos Expansion

    2. SimCenterUQ

      1. Monte Carlo Sampling (MCS)

        1. Resample from the existing correlated dataset of samples

      2. Multi-fidelity Monte Carlo

  2. Global Sensitivity Analysis

    1. Dakota

      1. MCS

      2. LHS

    2. SimCenterUQ

      1. Probability Model-based Global Sensitivity Analysis (PM-GSA)

        1. First-order Sobol indices

        2. Total-effect Sobol indices

        3. Group-wise Sobol indices

        4. Principal component analysis and probabilistic model-based GSA (PCA-PSA) for high-dimensional QoIs

        5. Aggregated Sobol indices for field QoIs

        6. Import input/output samples from data files

  3. Reliability Analysis

    1. Dakota

      1. Local Reliability

      2. Global Reliability

      3. Importance Sampling

  4. Bayesian Calibration

    1. Dakota

      1. DREAM

    2. TMCMC

      1. Transitional Markov Chain Monte Carlo (TMCMC) for Bayesian estimation

        1. Override default log-likelihood function

        2. Override default error covariance structure

        3. Calibrate multipliers on error covariance structure

    3. Hierarchical Models

      1. Bayesian updating of parameters of a hierarchical model

        1. Quantify aleatory uncertainty in the parameter values of a computational model

  5. Deterministic Calibration

    1. Dakota

      1. NL2SOL

      2. OPT++GaussNewton

      3. Gradient-free optimization

  6. Surrogate Modeling

    1. SimCenterUQ

      1. Train Gaussian Process (GP) Surrogate Model

        1. Multifidelity surrogate modeling

        2. Adaptive design of experiment options for surrogate modeling

        3. Nugget optimization options for surrogate modeling

        4. Stochastic Kriging

      2. Surrogate modeling using Probabilistic Learning on Manifolds (PLoM) *

  7. CustomUQ

    1. Configure UQ analysis using JSON file

Note

Support for the running computation to be performed on TACC’s high-performance computer, Frontera, is provided through DesignSafe for all but the methods indicated with a star (*).

5.2. FEM (Computational Model Specification)

  1. OpenSees

  2. FEAPpv

  3. Python

  4. Custom

  5. SurrogateGP

  6. None

  7. Multiple models

5.3. RV (Random Variable Options)

  1. Inspect PDF of RV

  2. Distributions available: 1

    1. Normal

    2. Lognormal

    3. Beta

    4. Uniform

    5. Weibull

    6. Gumbel

    7. Continuous 2

    8. Exponential 3

    9. Discrete 3

    10. Gamma 3

    11. Chi-squared 3

    12. Truncated exponential 3

Note

1: For SimCenterUQ and UCSD algorithms only, the RVs can be defined through any of these options - parameters, moments, or a dataset. 2: Available for Optimization routines in Dakota only. 3: Available in SimCenterUQ and UCSD only.

5.4. EDP (Outputs from Computational Models)

  1. Scalar quantities of interest

  2. Vector quantities of interest

5.5. RES (Summary and Visualization of UQ Analysis Results)

  1. Summary statistics of outputs displayed

    1. Mean

    2. Standard deviation

  2. All output values presented in the spreadsheet

    1. Update the chart by clicking on spreadsheet columns

  3. Output values visualized in the interactive chart

    1. Scatter plot

    2. Histogram

    3. Cumulative distribution

    4. Inspect points on chart

  4. Spreadsheet save options

    1. Save Table

    2. Save Columns Separately (Useful after Bayesian updating, the posterior samples can later be directly loaded in quoFEM)

    3. Save RVs (Useful for surrogate model training)

    4. Save QoIs (Useful for surrogate model training)

    5. Save Surrogate Predictions (Only for the surrogate model results)

  5. Visualization of surrogate modeling (GP) results

    1. Goodness-of-fit measures

    2. 90% confidence interval and prediction interval

    3. Save GP model

  6. Visualization of PLoM training results

    1. PCA representation error plot

    2. Diffusion maps eigenvalue plot