Dam/Reservoirs in SWAT modelling?

922 views
Skip to first unread message

majid...@gmail.com

unread,
Apr 16, 2021, 11:56:29 AM4/16/21
to SWAT-user
Hi everyone,

I have a watershed that I am trying to model the surface runoff for it, and I want to model the runoff for different land use maps of different years. In my watershed I have 2 dams, and I only have certain information for both dams, and I am not able to obtain other information for the dam operation. I have year the dams started operation, I have dam capacity, surface area, dam height, crest length, and I also have the amount of water each dams supplies to water treatment plants down stream. However I am not able to get dam discharge/release rates. And my gauging station is down stream below the dams.

So I wanted to know is there anyway I can still calibrate my SWAT model with the information I have? or any other method or software I can use to simulate the surface runoff, with the information I have?

I will really appreciate any help and advise, as I am currently stuck with this issue.

Thank You All,
Majid.

Jim Almendinger

unread,
Apr 16, 2021, 4:48:31 PM4/16/21
to majid...@gmail.com, SWAT-user
Calibrating to a gauging station below the dams should be just fine -- that's very common.  If you don't have dam operation information, you could simply model the dams as impoundments with some storage that mitigates runoff events.  Try starting with IRESCO=2, set STARG1 to 12 = principal volume of the reservoir, and NDTARGR=2. 
-- Jim

--
You received this message because you are subscribed to the Google Groups "SWAT-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to swatuser+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/swatuser/961ec30a-cc61-43af-b19c-d918f4516b38n%40googlegroups.com.

majid...@gmail.com

unread,
Apr 20, 2021, 5:37:11 AM4/20/21
to SWAT-user
Dear Jim,

Thank you for the reply. What do I do for the RES_ESA, RES_PSA, RES_EVOL, RES_PVOL, and RES_VOL? do I use the surface area value i have for both the RES_ESA and RES_PSA? also do the same for the volume of water?

Also under the monthly data panel, under monthly parameters what should I be choosing ?

Regards,
Majid.

Jim Almendinger

unread,
Apr 20, 2021, 8:31:22 AM4/20/21
to majid...@gmail.com, SWAT-user
Majid --
All I can tell you is that you have to make reasonable estimates of these values.  Your principal volume and area correspond to the elevation of the dam spillway and are likely very close to measured volume and area when the dam is spilling at typical baseflow conditions.  Your emergency volume and area MUST be larger than the principal values or SWAT will not allow any storage function of the reservoir -- all water in excess of EVOL is released the same day it is received.  If you have no other information, try setting the emergency volume and area at twice the principal volume and area, and see if that works well enough. 
I'm not sure I know what you mean by "monthly data panel."

-- Jim


majid...@gmail.com

unread,
Apr 21, 2021, 10:37:16 AM4/21/21
to SWAT-user
Dear Jim,

Thank you for the feedback.

I will try setting the volume and area twice the principal values. However currently I have another issue after I run the model and when i try to import file to database, if get a massage saying Not enough space on temporary disk. Do you know how I can resolve this issue? i still have about 80gb of free space.

As for the "Monthly data panel" I have attached a screen shot.
Screenshot (185).png

Jim Almendinger

unread,
Apr 21, 2021, 11:33:59 AM4/21/21
to majid...@gmail.com, SWAT-user
I have no specific advice for disk-space issues, except to always keep >= 10% of your hard drive available, and rebooting your computer when you go get a cup of coffee.  There may be an ArcMap cache you can manually clear.  I've had to do that with other Arc tools in the past, but not ArcSWAT. 
-- Jim

majid...@gmail.com

unread,
Apr 23, 2021, 1:42:45 AM4/23/21
to SWAT-user
Dear Jim,

Thank you. I will try that.

Also did you see the screen shot I sent about the monthly data panel, when inputting reservoir info? It has the options Maximum monthly flow, minimum monthly flow, Monthly target storage, and Monthly consumptive use. So do i enter anything here?

Regards,
Majid.

Jim Almendinger

unread,
Apr 23, 2021, 7:01:03 AM4/23/21
to majid...@gmail.com, SWAT-user
Majid --
I'm unfamiliar with the monthly data panel, I guess, because I always just enter my reservoir parameters directly into the res table in the project database.  I set up my reservoir parameters in an Excel spreadsheet, and then import the worksheet with my final values as a table in the project database -- and then I populate the values in the res table by using an update query in Access. 
For IRESCO=2, I think the only monthly data to enter would be the monthly target storages, which is optional.  I always set all 12 of them to the principal volume.  Otherwise the target volume is set to a value based on a soil-moisture, which I don't want for my lakes (my lakes are never managed to maximize water volume --- perhaps your reservoirs are). 
-- Jim



majid...@gmail.com

unread,
Apr 25, 2021, 7:58:19 AM4/25/21
to SWAT-user
Dear Jim,
Thank you for the reply.

I am still new to SWAT, so just wanted to make sure I Have go it right, is the res table in the MS Access file which has my project name and in the folder where I save my project? It's not the SWAT2012 access file right?.

Also is it ok to directly enter the reservoir values in the res table, without doing the excel sheet?

Regards,
Majid.

Jim Almendinger

unread,
Apr 25, 2021, 8:08:18 AM4/25/21
to majid...@gmail.com, SWAT-user
Yes, the res table is in your project database, and you can enter values directly there, without the need to use an excel spreadsheet.  It's probably a good idea to make a copy of the table (and name it something like res_copy or res_orig) just in case you want to go back to it. 

The data in the tables in the project database are what ArcSWAT (actually, the SWAT-editor part of ArcSWAT, I think) uses to write the input text files in the txtinout folder, which are what the SWAT engine (the fortran executable) uses to actually run the model.  So every time you make a change in the database tables, you need to re-write the text files for that component (like reservoirs, or management, or soils, etc.) for SWAT to incorporate your changes. 

-- Jim

majid...@gmail.com

unread,
Apr 25, 2021, 8:19:22 AM4/25/21
to SWAT-user
Dear Jim,

Thank you for the feedback and help.

I will try it and hopefully I am able to get some good outcomes.

Majid.

majid...@gmail.com

unread,
Apr 27, 2021, 4:56:30 AM4/27/21
to SWAT-user
Dear Jim,

I entered the values in the res table and ran the model on monthly run. Then I did the swat error checker and for reservoir "it says At least one of your reservoirs ends the simulation with less than 20% volume that it begins with" I have attached a screen shots. What would you recommend I should change?

Also after running the model I checked the FLOW_OUT in the rch table and compared to the flow reading from my observation station, the model showing higher flow out. On some months its higher by like 10 to 20 m3/s and on some other months is more like by 60 m3/s. So I think one of the reservoirs is having high release and of curse I need to calibrate the other parameters of the model too.

Regards,
Majid.

On Sunday, 25 April 2021 at 20:08:18 UTC+8 almendi...@gmail.com wrote:
Screenshot (173).png
Screenshot (171).png

Jim Almendinger

unread,
Apr 27, 2021, 8:15:58 AM4/27/21
to majid...@gmail.com, SWAT-user
I don't understand the output.  The initial/final volume ratios for both reservoirs are close to 1, so I don't see how the final volume for one of them is <20% of the initial.  Which is right?  You'll need to plot reservoir volume (or at least look at the output) against time to help interpret Swat-Check.
Also, your reservoirs appear to be generating sediment, which is unlikely. 
-- Jim


majid...@gmail.com

unread,
Apr 28, 2021, 5:00:34 AM4/28/21
to SWAT-user
Dear Jim,

I am not sure where the issue could be.
I have attached screen shots of the reservoir data I have entered and also the out put file of rsv and rch tables.
Can you check the screen shots and see if I have mad any mistake anywhere?

Also wanted to ask, my study area is in South East Asia and there is 2 monsoon and 2 inter-monsoon periods here, so it rains all year round. Should I be changing the IFLOD1R and IFLOD2R?

Also one more thing, when calibrating the calibration uses daily flow, is it still ok if my model run is in monthly time step?

Regards,
Majid.
Screenshot (189).png
Screenshot (175).png
Screenshot (193).png
Screenshot (194).png
Screenshot (191).png
Screenshot (190).png

hermini...@gmail.com

unread,
Apr 29, 2021, 10:26:20 AM4/29/21
to SWAT-user
See the .res files
sometimes the reservoir settings are not saved

majid...@gmail.com

unread,
Apr 30, 2021, 2:37:30 AM4/30/21
to SWAT-user
Hi Hermini,

Is the .res file in the Scenarios folder, in the Defaults folder and in the TxtInOut folder?
Reply all
Reply to author
Forward
0 new messages