Skip to content

Uncertainty and sensitivity analysis tool for EFDC model

Notifications You must be signed in to change notification settings

jlonghku/UAT_EFDC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UAT_EFDC

Uncertainty and sensitivity analysis tool for EFDC model

Modules

  1. Perform Latin HyperCube sampling of the parameters to get the input parameter file
  2. Read the input parameters sampled, run the model and save the results.
  3. Read the output file and calculate the Nash-Sutcliffe coefficient.

Quick start

Run the program UAT_EFDC.exe in path: ./release/

1. Sampling

avatar

Figure. 1

  1. Input the case path
  2. Selcect the range file of sampling parameters, including the parameter name, prior distribution and range of values, see figure 2 for the specific file format, the first column is the parameter name, the second column is the prior distribution, the third and fourth columns are the minimum and maximum values of the parameters, separated by TAB keys.

avatar

Figure. 2

  1. Select the input file of EFDC to be modified
  2. Input the number of sampling groups
  3. Input the random seeds
  4. Click the "Run" button to perform the sampling.

The sampling result is generated in file "Parameters.out" and the modified input files are listed in the "inp" folder.

avatar

Figure. 3

2. Run the model

avatar

Figure. 4

  1. Input the model path, it should include all model input files.
  2. Select or edit the "Getefdc.inp". It describes the data that needs to be output. Please see figure 5.

avatar

Figure. 5

  1. Input the total run times
  2. Input the threads to be run
  3. Click the "Run Model" button

The model will start running and the result will be stored in "RESULT" folder.

3. Calculate the Nash-Sutcliffe coefficient

avatar

Figure. 6

  1. Select the monitoring file. It contains the calibration data at specific locations.The first column is the time and other columns are the monitoring data.
  2. Select the type of parameters.
  3. Input the start and end numder of result to be calculated.
  4. Click the "Run Model" button

The tool will start calculating and the result will be stored in "lhv.out" file.

4. Settings

Click "Settings" button can setup the path of EFDC.EXE and GetEFDC.exe.

avatar

Figure. 7

About

Uncertainty and sensitivity analysis tool for EFDC model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages