Reporting Time Step vs Simulation Time Step

Mel Meng
2 min readMay 13, 2022

--

source: Innovyze Support Portal

If you are new to modeling, very quickly you’ll find the peak flow can be different in your graph and your model results summary. How can that be, which one is correct?

The difference lies in how the peak flow is calculated. The engine keeps track of peak flow for each pipe for every calculation it does, and report the values in the model summary log. While plotting the results, the peak flow is calculated from the reported values.

To illustrate the difference, we created a very simple model. Let’s load a hydrograph at Node 1, and let it flow through this pipe.

For the same model, if I use different reporting time step of,

  • Base 20 min
  • 5min: 5 min
  • 1min: 1 min

I will get the following flows from the same pipe.

Because the simulation time step is 120 sec, when reporting every minute, I will almost get the same results from all simulation steps (XPSWMM will adjust the timestep if needed, it can go under the 120 sec.)

When reporting every 5 minutes, it looks almost the same, but when reporting every 20 minutes, we missed the critical part of the flow.

Another thing to notice is the reported peak flow in the graph is different for each scenario, it is from the reported data directly.

If you check the XPTables, which reports the true peak flow the engine reported which tracks every time step, they are all the same for the 3 scenarios.

--

--

Mel Meng
Mel Meng

No responses yet