How to Implement a Sequential Simulation for Event-Based Modeling using Warm-Up Period?

16 views
Skip to first unread message

zaishang gu

unread,
Nov 4, 2025, 12:47:14 PM (9 days ago) Nov 4
to SWAT-user
Dear SWAT user,I am attempting to set up an event-based rainfall-runoff simulation using SWAT2012. My goal is to simulate specific storm events accurately.My challenge is that I do not have long-term continuous hourly rainfall data to run a standard continuous simulation with a warm-up period. However, I do have sufficient long-term daily data.My proposed strategy is as follows:
  1. Warm-up Simulation: Run a long-term daily simulation to establish realistic initial conditions (soil moisture, groundwater levels, etc.). This simulation would use my available daily weather data.
  2. Save State: Save the final state of this warm-up run to an initial conditions file.
  3. Event Simulation: Start a new, separate event-scale simulation (using hourly data for the storm event) by reading the initial conditions from the file generated in step 2.
I believe this approach would provide a more physically realistic starting point for my event simulation compared to using default initial conditions.My specific questions are:
  1. Is this sequential method supported in SWAT? If so, how do I implement it? Specifically:
    • How do I instruct SWAT to write the initial condition file at the end of the warm-up (daily) simulation?
    • How do I then tell the event-scale (hourly) simulation to read from that initial condition file at the start?
    • In which menus or input files are these settings located?
Thank you in advance for your time and expertise.Best regards,Guzaishang

Omid Mohammadi

unread,
Nov 7, 2025, 2:02:04 PM (6 days ago) Nov 7
to zaishang gu, SWAT-user
Hi Zaishang,

We modified SWAT to print and get all required state variables as the initial conditions. Here are the papers:




--
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 visit https://groups.google.com/d/msgid/swatuser/a8e14548-985b-427a-992d-44f403f9eb27n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages