Time Series objects are used to describe how certain object properties vary with time. Time series can be used to describe:



Each time series must be given a unique name and can be assigned any number of time-value data pairs. Time can be specified either as hours from the start of a simulation or as an absolute date and time-of-day. Time series data can either be entered directly into the program or be accessed from a user-supplied Time Series file.

The Time Series Editor is invoked whenever a new Time Series object is created or an existing time series is selected for editing. To use the Time Series Editor:

Field Description
Name Name of the time series.
Enter data or upload file? Select a radio button whether to enter the data directly into the form's data entry grid or to use an external file as the source of the data

If the external file option is selected, click the Upload button to locate the file. The file's contents must be formatted in the same manner as the direct data entry option discussed below and must be a csv file. Click here to see a sample file.

For direct data entry, enter values in the data entry grid as follows:

  • Date Column - Optional date (in month/day/year format) of the time series values (only needed at points in time where a new date occurs).
  • Time Column - If dates are used, enter the military time of day for each time series value (as hours:minutes or decimal hours). If dates are not used, enter time as hours since the start of the simulation.
  • Value Column - Time series numerical values.
A graphical plot of the data in the grid can be viewed in a separate window by clicking the View button. Right clicking over the grid will make a popup Edit menu appear. It contains commands to cut, copy, insert, and paste selected cells in the grid as well as options to insert or delete a row.

Note that there are two methods for describing the occurrence time of time series data

For rainfall time series, it is only necessary to enter periods with non-zero rainfall amounts. SWMM interprets the rainfall value as a constant value lasting over the recording interval specified for the rain gage which utilizes the time series. For all other types of time series, SWMM uses interpolation to estimate values at times that fall in between the recorded values.