Skip to content

MarkusZechner/DGSA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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%