0% found this document useful (0 votes)
82 views20 pages

Application of SWAT Model in NBCBN Research Activities

This document discusses the preparation of data for use in the SWAT (Soil and Water Assessment Tool) model. It describes preparing rainfall, temperature, climate station, soil, land use, and streamflow data from various data sources into formats required by SWAT. The key steps involve: 1) Organizing rainfall, temperature and climate station data from monitoring stations into formatted files for input into the SWAT model. 2) Classifying soil and land use maps and linking them to database files using lookup tables. 3) Separating streamflow data into baseflow and surface runoff components using a baseflow separation program.

Uploaded by

Thotho Kennedy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views20 pages

Application of SWAT Model in NBCBN Research Activities

This document discusses the preparation of data for use in the SWAT (Soil and Water Assessment Tool) model. It describes preparing rainfall, temperature, climate station, soil, land use, and streamflow data from various data sources into formats required by SWAT. The key steps involve: 1) Organizing rainfall, temperature and climate station data from monitoring stations into formatted files for input into the SWAT model. 2) Classifying soil and land use maps and linking them to database files using lookup tables. 3) Separating streamflow data into baseflow and surface runoff components using a baseflow separation program.

Uploaded by

Thotho Kennedy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 20

Application of SWAT Model in

NBCBN Research Activities

“Preparation of own data set”

By
1. Dr. Preksedis M. Ndomba
2.Dr. Ann. A. Van Griensven

Workshop on Modelling Tools for Different Aspects of River Engineering held


Hydraulic Research Institute, Cairo, 15-17 January, 2008
Data preparation (1)
• Rainfall data
– Table with station names and locations
(batch files)
– Data file for each station
• Temperature data
– Table with station names and locations
– Data file for each station
Rainfall data file format Data file

Batch file
Temperature data file format
Data file

Batch file
Data preparation (2)
• Climate stations
– Table with station names and locations
(batch file)
– Userwgn.dbf with data for each station
Climate stations
Batch file

Userwgn.dbf
Userwgn.dbf (long term climatic condition)

Rainfall Statistical parameters The outputs (e.g. R002.out)


derivation
• File 1 R002.out: Statistical
• Use pcpSTAT.exe Analysis of Daily
• Use ASCII text file format to Precipitation data. Directly
create Input file (e.g. R002.txt) used in userwgn.dbf
• The line of input data file must • File 2mean_pcp.st:
be a blank Average Daily precipitation
• One column of rainfall data in Month
values • File 3 totalpcp.sta: Total
• The record should start Jan 1 Monthly precipitation
and End Dec. 31
• The missing rainfall values
should be assigned -99.0
Userwgn.dbf (long term climatic condition)

Dewpoint temperature The outputs (e.g.


• Use dew02.exe or dew.exe DWPOINTS.out)
• Dew02.exe calculates the • DEWPT: Average daily dew
average daily dewpoint point temperature in month
temperature per month using (oC)
daily max, min air temperature • TMPMX and TMPMN –
and average humidity data Average daily max and min
• Use ASCII text file format (e.g. temperature in month (oC)
DWPOINTS.txt) • HMD – Average daily
• Prepare and save the file humidity in month (oC)
without headlines as a text file
• Three columns of data values,
max, min and humidity
respectively
• The record should start Jan 1
and End Dec. 31
• The missing rainfall values
should be assigned +999.0
Data preparation (3)
• GIS maps:
– DTM
– Land use
– Soil
• Databases (in avswatx/avswatDB)
– Userwgn.dbf
– Usersoil.dbf
– Crop.dbf -> create crop.dat
Data preparation (4)
• Lookup tables
– For soil
– For land use

• Soil map ↔ lookup table ↔ usersoil.dbf


• Land use map ↔ lookup table ↔ crop.dbf
Preparing landuse data
Database (crop.dbf
Landuse Look up table

Landuse legend (raw)


Reclassified/overlaid Landuse
Data preparation (5)
Baseflow/Surface runoff separation
• Streamflow data (*.flw)
• Date must be YYYYMMDD
• It is a space delimitated format
• The first line is for header information, i.e.
– YYYYMMDD flow_value
• No space in the date portion (YYYYMMDD) of
the line
• The columns must be separated by at least one
space
Baseflow/surface runoff separation
contd.
• Use bflow.exe
• Create master file (file.lst). The parameters are
– NDMIN-Min days for alpha constant derivation
– NDMAX-Max days for alpha constant derivation
– IPRINT-print code for daily output
– FLWFILE-streamflow data file name. Max 15
characters. Unlimited data files between columns 1-
15
Baseflow/surface runoff separation
contd.
• Output file1 (*.out)
– It is a daily filter data file
– Required if IPRINT = 1
– Contains up to 15 characters
– A different daily output file name must be
given for every streamflow data file
– Placed between columns 17 – 31
Baseflow/surface runoff separation
contd
• Primary output file (baseflow.dat)
– It output seven types of information
• Gage file-name of streamflow data
• Baseflow Fr1-first baseflow contribution (fraction)
• Baseflow Fr2-second pass baseflow contribution
(fraction)
• Baseflow Fr3-third pass baseflow contribution
(fraction)
• NPR-No of individual baseflow recessions used to
calculate master recession curve.
Primary output file (baseflow.dat)

• Contd
– Alpha factor-baseflow recession constant
– Baseflow days-baseflow days. No. of days for
the baseflow recession to decline through one
log cycle
Note: 1). In general, baseflow contribution
fraction falls between baseflow Fr1 and
Baseflow Fr2. 2) Alpha factor is the first
gauss of ALPHA_BF parameter in SWAT
model
Note: Alpha Factor ≈ ALPHA_BF
Thanks!

You might also like