Calibration helper
What is it?
Calibration helper allows users to calibrate and validate SWAT model outputs. User can upload observed streamflow data and perform one-at-a-time model parameter calibration. There are 14 streamflow parameters that users can test. Users can define lower bound, upper bound and number of runs, and get observed and simulated plots for each run. Additionally, three statistical parameters, NSE, PBIAS, and RSR, for each runs are diaplayed. Finally, users can manually update the parameter based on calibration plots and statistical values. By default, calibration helper applies parameter update to all the subbasins. If user want to update values for particulat subasin/subbasins, it should be done through 'Edit SWAT Databases' tab.How to use it:
Observed streamflow data
User can either use the observed streamflow file already uploaded to the server or can upload a new observed streamflow file.To use the observed streamflow file already uploaded to the server, click "Use Uploaded File". A list of already uploaded files appears. Click on the desired file name.
To upload a new observed streamflow file, check the box next to 'Import' and click 'Import'. Browse to the desired observed streamflow file. Observed streamflow file is a CSV file. Example of observed streamflow data is shown below.
Observed:Kalamazoo-Daily
1985,1,1,0
1
0,49.5544
1,58.332608
2,66.261312
3,70.225664
Line 1: Comment. If the observed data is monthly, user must specify. Example: xxx:yy-Monthly.
Line 2: Observation start date (Year, Month, Day, Hour).
Line 3: Multiplier to convert observed values to SWAT unit. This is useful if the observed values are not in SWAT units.
Line 4 and below: Day after start date, observed value. If there is any missing value, don't include it.
Calibration options
Reach number: enter the reach number corresponding to the observed streamflow data.Warm-up years: enter the number of warm-up years for SWAT. Usually it is 1-2 years.
Calibration/validation time step: select either monthly or daily. If the uploaded observed data is monthly, select monthly calibration. Daily data is not aggregated to monthly values. .
Calibration period: select the duration of calibration period.
Validation period: select the duration of validation period. Calibration and validation period must be continuous.
Parameter selection
Select the desired parameter from the list of 14 parmeters. Once a parameter is selected, the parameter information, including lower/upper bound, is displayed.Operator: operator is selected by default and updated every time a different parameter is selected.
Lower/upper bound: select lower and upper bound. The parameter information should serve as a reference.
Number of runs: select number of runs. Actual number of runs will be selected number plus one. For example if a user selects 5 runs of Alpha_BF from 0 to 1, the actual runs will be six with the Alpha_BF values 0,0.2,0.4,0.6,0.8, and 1.
After making selection, click "Run SWAT". SWAT will run for desired number of times, and observed/simulated plots are displayed.
Manualy change parameter
Once the user selects a parameter value, the value can be updated. It is equivalent to updating SWAT parameter manually.Select a parameter to update. The operator is auto selected. Enter the new value to update. By default, the change is applied to sll subbasins. Click "Update". The parameter value is updated and the updated observed/simulated plot is created.