& Construction

Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
& Manufacturing

Professional CAD/CAM tools built on Inventor and AutoCAD
Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
Professional CAD/CAM tools built on Inventor and AutoCAD
Any referenced datasets can be downloaded from "Module downloads" in the module overview.
Transcript
00:03
Energy-saving measures in water supply and distribution systems can be realized in many ways,
00:09
from field testing and proper maintenance of equipment, to the use of optimal computer control.
00:15
The InfoWater Pro Scheduler can assist you in selecting cost-effective pumping policies
00:20
to reduce operational costs and provide more reliable operations.
00:25
To use the Scheduler properly, you need to set up controls and constraints—in effect, penalty costs.
00:32
The Scheduler can then determine the least-cost pump, valve, and pipe operation policies
00:38
to best meet the target hydraulic operational requirements of the system for a given time period, typically 24 hours.
00:45
To begin, double-click the desired project .aprx file to open ArcGIS Pro.
00:52
Once the project starts, in the InfoWater Pro ribbon, Project panel, click Initialize.
00:59
Run a standard simulation for the current scenario.
01:02
In the InfoWater Pro ribbon, Analysis panel, click Run to open the Run Manager.
01:09
Click Run to run the simulation and create an output for the current scenario.
01:14
Leave the Run Manager open.
01:17
Next, run an energy simulation for the current scenario.
01:21
Expand the Simulation Options drop-down and select ENERGY.
01:26
Click the ellipsis next to the drop-down to access the ENERGY Simulation Options.
01:31
Click the Energy tab.
01:55
Optionally, you can click the ellipsis next to the dropdown to view the pattern.
02:05
Click OK to close the Simulation Options window.
02:08
Click Run to start the simulation and create an output for the Energy simulation.
02:14
Close the Run Manager.
02:16
With the run complete, review the output of a pump.
02:21
In this case, from the Model Explorer, select P-140 and review the output.
02:26
Notice the additional output fields related to the Energy simulation.
02:31
You can also view an Energy summary table from the Report Manager.
02:36
To do so, from the ribbon, View panel, click Report Manager, then click New.
02:42
In the Output Report/Graph dialog box, click the Tabular Report tab, and then choose Energy Summary.
02:50
When you are finished, close the Report Manager.
02:53
You can now access the Scheduler app.
02:57
In the ribbon, Project panel, click Apps to open the App Manager.
03:02
Select Scheduler, and then click Run to open the Scheduler app.
03:09
In the Scheduler, click the View menu and select Input Data.
03:12
In the Control Group, you define the control groups to be used in the optimization analysis.
03:18
Each control group is identified as having one or more pumps, valves, and pipes.
03:24
The goal is to determine a single combination of control rules—start and stop times—for all pumps, valves,
03:30
and pipes within any particular group.
03:33
It is important to note that the Scheduler does not optimize set points;
03:38
you are only setting the on and off switches for the pumps within the simulation interval.
03:43
For each of the pump, valve, and pipe control groups, you can select existing databases or create new ones.
03:50
Click the DB Editor to view and edit the group information.
03:54
Once a table is populated as the Active Group, you can view or update the data as needed,
04:00
such as the maximum number of switches, start time, and duration.
04:05
Add a pump group to the Scheduler.
04:07
Under Control Group, select Pump, and then click New….
04:12
Name the new pump group.
04:14
For this example, type “PUMP_GROUP” in the field and then click OK.
04:20
This adds an Information Field to the Pump Information DB Table.
04:25
With the exception of the Pump IDs field, the values in the Active Group #1 table should automatically populate.
04:32
Select DB Edit to open the Pump Information DB Table.
04:36
Input the following values in the PUMP_GROUP column.
04:42
Save and Exit the DB Editor.
04:44
The Input Data for the Source Cost table is used to account for the cost of water from various sources.
04:51
This input data defines the charge per unit of volume leaving a tank or reservoir—for example, a treatment plant.
04:59
The Curve ID specifies how the source cost (Y in cost currency)
05:04
varies as a function of the total flow leaving the tank or reservoir (X in flow units).
05:10
The Scheduler allows the elements being optimized to function with certain operating conditions or penalties.
05:17
These can be set under Constraint and are essential for the Scheduler to perform successfully.
05:23
Constraints can be specified for each of the following categories:
05:27
Tank Level, Junction Pressure, Pipe Flow/Velocity, Pump Flow, Valve Flow, and Junction Water Age.
05:37
In each case, penalty costs are applied when the constraints that you specify are violated, such as the maximum flow value for a pump.
05:46
Keep in mind that specific constraints that you set in the Scheduler take priority over domain constraints.
05:53
To add each constraint, click Insert Rows… to properly populate each table.
05:59
Enter the following values for their respective constraint.
06:21
Finally, before running the Scheduler, click Options.
06:27
Here, you can review and set optimization options by specifying the data units,
06:32
penalty costs and weighting factors, convergence parameters (or termination criteria),
06:38
and advanced Genetic Algorithm or Particle Swarm Optimization options.
06:44
Depending on the algorithm you choose, you can access more options, but you usually do not have to change these settings.
06:51
You can also set the Output Report Location if you want to create a text file of the output report for a permanent record of the results.
06:60
For this example, enter the following Weighted Cost Factor values:
07:04
Set the Tank End Level Penalty to 100.
07:08
Set the Tank Target Level Penalty to 100.
07:11
Set the Tank Level Penalty to 100.
07:15
In the Termination Criteria, set the Maximum Trials to 20000.
07:21
In the Optimization Options, enable the PSO: Particle Swarm Optimization.
07:27
With the Input Data completely filled in, all required information is present for executing a Scheduler optimization run.
Video transcript
00:03
Energy-saving measures in water supply and distribution systems can be realized in many ways,
00:09
from field testing and proper maintenance of equipment, to the use of optimal computer control.
00:15
The InfoWater Pro Scheduler can assist you in selecting cost-effective pumping policies
00:20
to reduce operational costs and provide more reliable operations.
00:25
To use the Scheduler properly, you need to set up controls and constraints—in effect, penalty costs.
00:32
The Scheduler can then determine the least-cost pump, valve, and pipe operation policies
00:38
to best meet the target hydraulic operational requirements of the system for a given time period, typically 24 hours.
00:45
To begin, double-click the desired project .aprx file to open ArcGIS Pro.
00:52
Once the project starts, in the InfoWater Pro ribbon, Project panel, click Initialize.
00:59
Run a standard simulation for the current scenario.
01:02
In the InfoWater Pro ribbon, Analysis panel, click Run to open the Run Manager.
01:09
Click Run to run the simulation and create an output for the current scenario.
01:14
Leave the Run Manager open.
01:17
Next, run an energy simulation for the current scenario.
01:21
Expand the Simulation Options drop-down and select ENERGY.
01:26
Click the ellipsis next to the drop-down to access the ENERGY Simulation Options.
01:31
Click the Energy tab.
01:55
Optionally, you can click the ellipsis next to the dropdown to view the pattern.
02:05
Click OK to close the Simulation Options window.
02:08
Click Run to start the simulation and create an output for the Energy simulation.
02:14
Close the Run Manager.
02:16
With the run complete, review the output of a pump.
02:21
In this case, from the Model Explorer, select P-140 and review the output.
02:26
Notice the additional output fields related to the Energy simulation.
02:31
You can also view an Energy summary table from the Report Manager.
02:36
To do so, from the ribbon, View panel, click Report Manager, then click New.
02:42
In the Output Report/Graph dialog box, click the Tabular Report tab, and then choose Energy Summary.
02:50
When you are finished, close the Report Manager.
02:53
You can now access the Scheduler app.
02:57
In the ribbon, Project panel, click Apps to open the App Manager.
03:02
Select Scheduler, and then click Run to open the Scheduler app.
03:09
In the Scheduler, click the View menu and select Input Data.
03:12
In the Control Group, you define the control groups to be used in the optimization analysis.
03:18
Each control group is identified as having one or more pumps, valves, and pipes.
03:24
The goal is to determine a single combination of control rules—start and stop times—for all pumps, valves,
03:30
and pipes within any particular group.
03:33
It is important to note that the Scheduler does not optimize set points;
03:38
you are only setting the on and off switches for the pumps within the simulation interval.
03:43
For each of the pump, valve, and pipe control groups, you can select existing databases or create new ones.
03:50
Click the DB Editor to view and edit the group information.
03:54
Once a table is populated as the Active Group, you can view or update the data as needed,
04:00
such as the maximum number of switches, start time, and duration.
04:05
Add a pump group to the Scheduler.
04:07
Under Control Group, select Pump, and then click New….
04:12
Name the new pump group.
04:14
For this example, type “PUMP_GROUP” in the field and then click OK.
04:20
This adds an Information Field to the Pump Information DB Table.
04:25
With the exception of the Pump IDs field, the values in the Active Group #1 table should automatically populate.
04:32
Select DB Edit to open the Pump Information DB Table.
04:36
Input the following values in the PUMP_GROUP column.
04:42
Save and Exit the DB Editor.
04:44
The Input Data for the Source Cost table is used to account for the cost of water from various sources.
04:51
This input data defines the charge per unit of volume leaving a tank or reservoir—for example, a treatment plant.
04:59
The Curve ID specifies how the source cost (Y in cost currency)
05:04
varies as a function of the total flow leaving the tank or reservoir (X in flow units).
05:10
The Scheduler allows the elements being optimized to function with certain operating conditions or penalties.
05:17
These can be set under Constraint and are essential for the Scheduler to perform successfully.
05:23
Constraints can be specified for each of the following categories:
05:27
Tank Level, Junction Pressure, Pipe Flow/Velocity, Pump Flow, Valve Flow, and Junction Water Age.
05:37
In each case, penalty costs are applied when the constraints that you specify are violated, such as the maximum flow value for a pump.
05:46
Keep in mind that specific constraints that you set in the Scheduler take priority over domain constraints.
05:53
To add each constraint, click Insert Rows… to properly populate each table.
05:59
Enter the following values for their respective constraint.
06:21
Finally, before running the Scheduler, click Options.
06:27
Here, you can review and set optimization options by specifying the data units,
06:32
penalty costs and weighting factors, convergence parameters (or termination criteria),
06:38
and advanced Genetic Algorithm or Particle Swarm Optimization options.
06:44
Depending on the algorithm you choose, you can access more options, but you usually do not have to change these settings.
06:51
You can also set the Output Report Location if you want to create a text file of the output report for a permanent record of the results.
06:60
For this example, enter the following Weighted Cost Factor values:
07:04
Set the Tank End Level Penalty to 100.
07:08
Set the Tank Target Level Penalty to 100.
07:11
Set the Tank Level Penalty to 100.
07:15
In the Termination Criteria, set the Maximum Trials to 20000.
07:21
In the Optimization Options, enable the PSO: Particle Swarm Optimization.
07:27
With the Input Data completely filled in, all required information is present for executing a Scheduler optimization run.
Energy-saving measures in water supply and distribution systems can be realized in many ways, from field testing and proper maintenance of equipment, to the use of optimal computer control. The InfoWater Pro Scheduler can assist in selecting cost-effective pumping policies to reduce operational costs and provide more reliable operations.
To use the Scheduler properly, set up controls and constraints—in effect, penalty costs. The Scheduler can then determine the least-cost pump, valve, and pipe operation policies to best meet the target hydraulic operational requirements of the system for a given time period, typically 24 hours.
Start by running a simulation for the current scenario:
Leave the Run Manager open to run an energy simulation for the current scenario:
With the run complete, to review the output of a pump:
Notice the additional output fields related to the energy simulation.
Next, view an Energy Summary table:
Now, access the Scheduler app:
In the Control Group, pump, valve, or pipe control groups to be used in the optimization analysis are defined. Each control group is identified as having one or more pumps, valves, and pipes. The goal is to determine a single combination of control rules—start and stop times—for all pumps, valves, and pipes within any particular group.
The Scheduler does not optimize set points; only the on and off switches for the pumps within the simulation interval are set. For each of the pump, valve, and pipe control groups, select existing databases or create new ones.
To add a pump group to the Scheduler:
This adds an Information Field to the Pump Information DB Table. With the exception of the Pump IDs field, the values in the Active Group #1 table should automatically populate.
In the PUMP_GROUP (Int) column, enter the following values:
Under Constraint, elements being optimized to function with certain operating conditions or penalties can be set. These are essential for the Scheduler to perform successfully. Penalty costs are applied when the specified constraints are violated, such as the maximum flow value for a pump.
To add Tank Level constraints:
Set the following values in order, starting in row 1:
To add Junction Pressure constraints:
Set the following values in order, starting in row 1:
To add Pipe Flow/Velocity constraints:
Enter the following values in order, starting in row 1:
To set the Weighted Cost Factor values and other options:
With the Input Data completely filled in, all required information is present for executing a Scheduler optimization run.
How to buy
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © 2025 Autodesk Inc. All rights reserved
Sign in to start learning
Sign in for unlimited free access to all learning content.Save your progress
Take assessments
Receive personalized recommendations
May we collect and use your data?
Learn more about the Third Party Services we use and our Privacy Statement.May we collect and use your data to tailor your experience?
Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.