0Getting Started
Calibration is the process of adjusting model parameters so that simulated outputs match observed measurements. Without calibration, even a well-constructed SWAT model may produce inaccurate results because default parameter values rarely capture site-specific conditions.
What are NSE, PBIAS, and RSR? These are standard statistics for evaluating hydrologic model performance. NSE (Nash-Sutcliffe Efficiency) measures overall fit (1.0 = perfect). PBIAS (Percent Bias) measures systematic over/under-prediction (0% = perfect). RSR (RMSE-observations Standard Deviation Ratio) measures error magnitude (0 = perfect).
Click Calibration Helper from the main SwaNET menu to open the manual calibration interface.
1Load Observed Data
You need observed data (typically streamflow) to compare against model outputs. The observed file must identify the subbasin outlet and parameter being measured.
- Upload a new observed file: check
Importand click it. Browse and select. Or clickUse Uploaded Fileto load a previously uploaded file. - Click
Plot datato visualize the uploaded observations and confirm the data looks correct.
Observed file format: CSV file. Line 1: header (ignored). Line 2: start date as year,month,day,hour. Line 3: multiply factor. Line 4+: days from start, observed value. Example: 0,0.42 means day 0 with value 0.42 m3/s.
2Select Output to Compare
- Choose
SubbasinorReachto load the corresponding SWAT output parameters. - Select the specific parameter from the list (e.g., average streamflow out of reach for flow calibration).
- Select the subbasin number where the observed data was recorded.
3Simulation Options
- Set calibration period start and end dates. This is the period used to fit parameters.
- Set validation period start and end dates. This is the independent period to test model performance.
- Set warm-up years (typically 1-2). SWAT needs time to reach steady state before results are meaningful.
- Choose summarize results: monthly or daily. Monthly smooths out noise and is recommended for initial calibration.
Calibration strategy: Start with monthly time steps and a few key parameters (CN2, ALPHA_BF, ESCO). Once monthly performance is acceptable, switch to daily to refine further.
4Run Calibration
- Select
Calibrationmode. Choose the parameter type (streamflow, sediment, nitrogen, or phosphorus). - Select a parameter from the list. Its default value, operator, bounds, and description are shown.
- Set the lower bound, upper bound, and number of runs. SWAT runs multiple times across this range.
- Click
Run. Results display a time series plot comparing simulated vs. observed values, plus statistics (NSE, PBIAS, RSR) for each run.
The calibration summary chart shows how each statistic changes across the parameter range, helping you identify the optimal value.
5Manually Update Parameters
- Click
Update parameterto expand the interface. - Select a parameter type and specific parameter. Set the new value.
- Click
Update. SWAT runs with the new value and comparison results are displayed.
Repeat this process, adjusting different parameters, until you achieve satisfactory NSE, RSR, and PBIAS values. General guidelines: NSE > 0.5, RSR < 0.7, and PBIAS within ±25% indicate acceptable performance for streamflow.