Skip to content

MarkusZechner/DGSA

This branch is 20 commits ahead of esiwgnahz/DGSA:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

443e82a · Mar 11, 2019

History

21 Commits
Jun 2, 2016
Jun 2, 2016
Jul 29, 2016
Jan 17, 2017
Jun 2, 2016
Nov 18, 2018
Jun 2, 2016
Mar 11, 2019
Jun 2, 2016
Jun 2, 2016
Jun 2, 2016
Apr 4, 2018
Mar 11, 2019
Nov 18, 2018
Mar 11, 2019
Mar 11, 2019
Nov 18, 2018
Mar 11, 2019
Mar 11, 2019
Mar 11, 2019
Jun 2, 2016
Jun 2, 2016
Jun 2, 2016

Repository files navigation

Distance based generalized sensitiviy analysis (DGSA)

The program is to apply DGSA to obtain main/conditional effects and utilize them in uncertainty quantification.

All variables, procedures, and results are provided at Manual_DGSA.pdf

Main scripts

  1. main_DGSA_analytic.m: an analytic example originally written by Céline Scheidt. The forward model is simply a bivariate function that helps users understand and utilize DGSA.

  2. main_DGSA_Reservoir_Sensitivity.m: an example of applying DGSA to reservoir responses. Both main and conditional effects are computed and visualized. In addition, responses are plotted according to the classes they belong to.

  3. main_DGSA_ParameterUncertaintyReduction.m: uncertainty of parameters is reduced by decreasing uncertainty of insensitive parameters based on net conditional effects. The third script uses the variables from the second script – they are separated for convenience. Thus, if a user wants to perform reduction of parameter uncertainty, the second script main_DGSA_Reservoir_Sensitivity should be run first and all the results should be saved.

  4. main_compareDGSA_Sobol.m: validates the results of DGSA by comparing to Sobol’s indices. If a user only needs to apply DGSA, he or she does not need to run this script.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 73.8%
  • MATLAB 26.2%