Run Manager in InfoSWMM and InfoSWMM SA for 32 bit, 64 bit, Multi Core, Batch and Simulation Manger Model Runs using the current SWMM 5 Engine
The Run Manager, shown below, is used to perform InfoSWMM H2OMap SWMM InfoSWMM SA simulations and to manage simulation output sources (results). When you run a simulation, InfoSWMM H2OMap SWMM InfoSWMM SA uses modeling data associated with the currently active scenario. If you have not developed a custom scenario, the *active* scenario is the “BASE”. To run a model based on a different scenario, activate the desired scenario using the Active Scenario command and then use the Run Manager to perform the simulation for the selected scenario. Use the Report Manager to see simulation results in either report or graph formats.
Launch the Run Manager by selecting Run Manager from the InfoSWMM H2OMap SWMM InfoSWMM SA Tools Menu Tools Menu or by clicking the Run Manager button ( ) from the InfoSWMM H2OMap SWMM InfoSWMM SA Output Tool Bar Standard Toolbar .
In InfoSWMM SA use the Model Explorer
Content of the Run Manager are described below.
|Output Source||An output source is an association between InfoSWMM H2OMap SWMM InfoSWMM SA and the output (.out) file created from a simulation run. InfoSWMM H2OMap SWMM InfoSWMM SA refers to model runs as output sources, whether they be *active*.Standard or ScenarioX.Standard, every model run is affiliated to an external output file by its "output source" name.
|Run||Clicking on this icon initiates model simulation|
|Report||Opens and enables viewing of an output text report. The name of the report is "HYDQUA.RPT".|
|Open||Opens and loads an output file in to the model, and activates this output file.|
|Save||Saves the most recent model run to a file specified by the user. Once saved, the (.out) file can be open or loaded at any time.|
|Update Relate||Update existing output relates to the recent run output.|
|Force Reset||Removes all simulation results from the highlighted output source. Model results for the output source will not be available until the user loads and relates a current (.out) file to the output source.|
|OK||Accept all changes and close the Run Manager dialog box.|
|Load Output Source||Loads an output source. Output sources are either internal (a model run from a scenario) or external (a model run prepared by someone else in another InfoSWMM project).|
|Edit Name||Allows the user to customize name for an output source.|
|Remove Output Source||Removes an output source from the Run Manager. The removed output source can be re-created through the Load Output Source icon.|
|Remove All Output Sources||This will remove all output sources (excepting the *active* output source that can never be removed). Once all are removed, they can only be re-added either by running each of the specific simulations or by clicking on the Load Output Source icon.|
|Simulation Options||This opens the simulation option editor and enables the user to modify/edit the InfoSWMM simulation options. The simulation option editor can also be initiated from the operation browser.|
|Climatology Settings||This opens the climate data editor and enables the user to modify/edit the climate data. The climate Data editor can also be initiated from the operation browser.|
|Run Manager||Report Options||Open the simulation report editor and enables the modeler edit/modify the simulation report settings The Simulation report editor can also be initiated from the operation browser.|
|Use Simulation Task Manager||Schedule a simulation using Run Manager. Notice that the Run button has changed is now the Schedule Simulation button ( ). After clicking this button, the simulation is sent to the Simulation Task Manager and the Simulation Task Manager Main Window will be launched. The simulation can further be managed from there. Note: When a simulation is run within the Simulation Task Manager environment, a copy of the input data is made as input for the simulation task. This means that after scheduling the simulation task, you can change the input data in the model but future output results may differ.|
|User 32 Bit (Default) or 64 Bit Engine||If you use the Simulation Task Manager you have the option of using either a 32 bit or 64 bit engine.|
To Run a model simulation using the Run Manager;
- Activate the Scenario that you want to run.
Launch the Run Manager by selecting Run Manager from the InfoSWMM H2OMap SWMM InfoSWMM SA Tools Menu Tools Menu or by clicking the Run Manager button ( ) from the InfoSWMM Output Tool Bar Standard Toolbar . Specify the desired simulation and report options, and climatology settings and click on the Run icon to run the simulation. Check the Run Manager Run Status indicator and confirm a green light.. If you get a Red light or a Yellow light click on the Report icon next to your Run icon on the Run Manager dialog box to trouble shoot. After a successful simulation, review your results using the Output Report Manager.
Three Inertial Term Options in InfoSWMM H2OMap SWMM InfoSWMM SA
The dynamic wave flow in InfoSWMM H2OMap SWMM InfoSWMM SA is calculated from the following equation
Q = (Qold – dq2 + dq3*sigma + dq4*sigma ) / ( 1 + dq1 + dq5)
Qold = Last Time Step Flow in the Link
dq1 = friction loss term
dq2 = water suface slope + bed slope term
dq3 = midpoint area non linear term
dq4 = upstream and downstream area non linear term
dq5 = Entrance, Other and Exit Loss Term
sigma = function of the Froude number and a function of the Three Inertial Term Options
Figure 1 shows how Sigma is set based on the user selection of the Three Inertial Terms. Figure 2 shows how Sigma is calculated for the Dampen Option. If you use Ignore then dq3 and dq4 are ignored all of the time, if you use Dampen then dq3 and dq4 are used for a Froude number less than 0.5 and then the terms gradually fade away until a Froude number of 1 is reached. If you use Keep then the non linear terms are used all of the time no matter the value of the link Froude Number. There is one exception to this rule: If a closed link is full then the value of sigma is set to 0.0 no matter what is selected for the Inertial Term.
Figure 1. The value of Sigma for each of the Three Inertial Term Options in SWMM 5 and InfoSWMM H2OMap SWMM InfoSWMM SA
Figure 2. At each iteration for each link during the simulation the link Froude Number is calculated and based on the Froude Number the value of Sigma is Set.
This note shows the relationship between the terms dq1, dq2, dq3 and dq4 in the SWMM5 code and the St. Venant Partial Differential Equations.
dq2 = Time Step * Area wtd * (Head Downstream – Head Upstream) / Link Length or
dq2 = Time Step * Area wtd * (HGL) / Link Length Qnew = (Qold – dq2 + dq3 + dq4) / ( 1 + dq1) when the force main is full dq3 and dq4 are zero and
Qnew = (Qold – dq2) / ( 1 + dq1) The dq4 term in dynamic.c uses the area upstream (a1) and area downstream (a2), the midpoint velocity, the sigma factor (a function of the link Froude number), the link length and the time step or
dq4 = Time Step * Velocity * Velocity * (a2 – a1) / Link Length * Sigma the dq3 term in dynamic.c uses the current midpoint area (a function of the midpoint depth), the sigma factor and the midpoint velocity
dq3 = 2 * Velocity * ( Amid(current iteration) – Amid (last time step) * Sigma
dq1 = Time Step * RoughFactor / Rwtd^1.333 * |Velocity| The weighted area (Awtd) is used in the dq2 term of the St. Venant equation:
dq2 = Time Step * Awtd * (Head Downstream – Head Upstream) / Link Length
How are the St Venant Units used in #SWMM5?
The new flow (Q) calculated at during each iteration of time step as
(1) Q for the new iteration = (Q at the Old Time Step – DQ2 + DQ3 + DQ4 ) / ( 1.0 + DQ1 + DQ5)
In which DQ2, DQ3 and DQ4 all have units of flow (note internally SWMM 5 has units of CFS and the flows are converted to the user units in the output file, graphs and tables of SWMM 5).
The equations and units for DQ2, DQ3 and DQ4 are:
(2) Units of DQ2 = DT * GRAVITY * aWtd * ( H2 – H1) / Length = second * feet/second^2 * feet^2 * feet / feet = feet^3/second = CFS
(3) Units of DQ3 = 2 * Velocity * ( aMid – aOld) * Sigma = feet/second * feet^2 = feet^3/second = CFS
(4) Units of DQ4 = DT * Velocity * Velocity * ( aMid – aOld) * Sigma / Length = second * feet/second * feet/second * feet^2 / feet = feet^3/second = CFS
The equations and units for DQ1 and DQ5 are:
(5) Units of DQ1 = DT * GRAVITY * (n/PHI)^2 * Velocity / Hydraulic Radius^1.333 = second * feet/second^2 * second^2 * feet^1/3 * feet/second / feet^1.33 = Dimensionless
(6) Units of DQ5 = K * Q / Area / 2 / Length * DT = feet^3/second * 1/feet^2 * 1/feet * second = Dimensionless