Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


The Scheduler is initialized by selecting the ADD-ON MANAGER Apps Image Addedcommand from the TOOLS menu InfoWater Pro tab. With the ADD-ON MANAGER Apps dialog box open, select the SCHEDULER Scheduler and click the “Run” button.

Input Data - the Input Data view category specifies the desired pump, valve and pipe groupings, maximum number of switches, start time, simulation duration, minimum switching interval, source cost table, system constraints, and pertinent options to run a scheduling optimization run. The input data categories are as follows:

Control Group - The user has the ability to define the control groups to be used in the optimization analysis. Each control group is identified as having one or more pumps, valves and pipes. In addition, the user can modify any group previously identified, set the number of acceptable switches, start time, optimization duration, and switching interval for each group. Each pump, valve and pipe can belong to only one control group within a single data field column (e.g. Pump ID 10 cannot belong to both Pump Group 1 and Pump Group 2). You can create as many data field columns as desired to evaluate different grouping options (various operational improvement alternatives). Only pumps, valves and pipes that are candidate for optimization need to be associated with a group ID. Pumps, valves and pipes that do not belong to a particular group will remain unaffected (their operating status unchanged) by the optimization process. The Scheduler will determine a single combination of control rules (start and stop times) for all pumps, valves and pipes within any particular group. If distinct control rules are desired for specific pumps, valves and pipes then these components must be placed in separate groups.

Source Cost - The Source Cost allows the user to input the cost of supplying water either in the form of a single cost per volume of water or in the form of a curve describing the cost per total flow leaving the tanks or reservoir. The curve must be defined in the main model in order to be selected and it overrides any cost rate per volume already entered.

Constraint - There are several constraints that can be specified for tanks. These include minimum level, maximum level, final tank level, and a tolerance for matching the ending tank level. Final storage bounds are usually tightened (small tolerance) so that the storage in the tanks will be more or less the same as the initial states (hydraulic periodicity condition).

Options - The Options dialog box controls Genetic Algorithm optimization options during the optimization run. Within this dialog box, the user specifies the data units, penalty cost data, weighting factors, convergence parameters, and advanced GA options.

Simulation - Activates the Simulation view which provides detailed information on the convergence of the computed control policy.

Output Report - Activates the OUTPUT REPORT view category to review detailed output optimization results.

Export - Activates the EXPORT view category to update the Control Data Sets in the main model with the calculated scheduling policy.