Uncertainty and sensitivity analysis tool for EFDC model
- Perform Latin HyperCube sampling of the parameters to get the input parameter file
- Read the input parameters sampled, run the model and save the results.
- Read the output file and calculate the Nash-Sutcliffe coefficient.
Run the program UAT_EFDC.exe in path: ./release/
Figure. 1
- Input the case path
- 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.
Figure. 2
- Select the input file of EFDC to be modified
- Input the number of sampling groups
- Input the random seeds
- 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.
Figure. 3
Figure. 4
- Input the model path, it should include all model input files.
- Select or edit the "Getefdc.inp". It describes the data that needs to be output. Please see figure 5.
Figure. 5
- Input the total run times
- Input the threads to be run
- Click the "Run Model" button
The model will start running and the result will be stored in "RESULT" folder.
Figure. 6
- 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.
- Select the type of parameters.
- Input the start and end numder of result to be calculated.
- Click the "Run Model" button
The tool will start calculating and the result will be stored in "lhv.out" file.
Click "Settings" button can setup the path of EFDC.EXE and GetEFDC.exe.
Figure. 7