The Quick-Start tutorial is designed for first-time users of Calibrator and provides a guided tour to core commands and functions used to create and execute a calibration run in InfoWater Pro. The Quick Start tutorial will help you become familiar with the core set of Calibrator features and should be used as a launching point to a more comprehensive understanding of the program.
The estimated time to complete the Quick Start tutorial is approximately one hour. The Quick Start tutorial will help you become familiar with the following:
During the Quick Start tutorial, you will modify an existing project called "SampleCal". This project can be downloaded from Quick Start Tutorial Example files. The SampleCal project modified in this tutorial illustrates how Calibrator calculates junction demands, pipe roughness coefficients, and pipe status to best match field conditions to model conditions. The SampleCal model schematic is shown below. The model contains two pressure zones and consists of the following components:
During the tutorial, you will be guided through:
The first step is to load the SampleCal project.
Go to the
Tools menu, choose Extensions, click on the
InfoWater Pro checkbox and then click on
Close button. Click on the red down arrow
icon to initialize InfoWater Pro. When initialized, the icons on the InfoWater Pro toolbars will be enabled for use. You are now ready to begin the first exercise.
Before continuing, save the "SampleCal" project to a new project name. If you wish to restart the tutorial, the original project will be available. Choose the Save As command from the File menu. On the dialog box, enter the new project name "Tutorial". This becomes the active project.
You are now ready to begin the first exercise: Steady State Model Calibration.
The second step in the calibration process is to define the pipe calibration groups. Pipes should be grouped together based on similar characteristics such as material, age, and diameter. It is assumed that all pipes within a group will have the same roughness coefficient.
For this example, four pipe calibration groups have already been created.
Select the New button and enter PGROUP in the Field Title of the New Pipe Group Database Field dialog box.
Choose the DB Edit button and click on the Open button to open a database table. When the Open Table dialog box appears on the screen, choose the Pipe Information table from the drop-down list, select All (indicating you want the entire contents of the table to be displayed and available for editing), and choose OK. The Pipe Information table appears on the screen.
You will now enter the pipe calibration group ID for each pipe in the PGROUP data field as defined above.
Select the Save button and then choose the Close button at the top of the Database Editor window.
Close the Database Browser by selecting the Exit button at the top of the Database Editor.
The next step is to define the desired minimum and maximum limits for the pipe roughness coefficients and their associated increments for each of the four calibration groups. Use the table below as a guide when entering this data.
Based on the levels specified above, the roughness coefficient in pipe calibration group 1 will be incremented with equal increments of 7, the roughness coefficient in pipe calibration group 2 will be incremented with equal increments of 10, the roughness coefficient in pipe calibration group 3 will be incremented with equal increments of 10, and the roughness coefficient in pipe calibration group 4 will be incremented with equal increments of 10. The Roughness Group tab now appears as follows:
The fourth step in the calibration process is to define the junction calibration groups. Junctions should be grouped together based on similar characteristics such as demand types and geographical locations.
For this example, two junction calibration groups have already been created.
The fifth step is to define the desired minimum and maximum limits for the junction demands and their associated increments for each of the two calibration groups. The Demand Group tab now appears as follows.
Use the table below as a guide when entering this data.
The sixth step in the calibration process is to define the pipes whose status (i.e., open or closed) has to be determined based on field test data. For this example, pipes 98 and 96 have unknown statuses. Simply enter the pipe IDs in the Pipe Status table as shown below.
You will now specify the target pressure measurements at target junction nodes in the system. A total of 5 pressure measurements at 5 distinct junction nodes will be inputted.
You will now specify the target flow measurements at target pipes in the system. A total of 6 flow measurements at 6 distinct pipes will be inputted.
Now that you have completed the process of creating a calibration run, the next step is to define your calibration run options. You will select “00:00” for the Calibration Time. You will choose “Psi” and “Gallon / Minute” for the pressure and flow measurements respectively. You will use a “Weighting Factor” of 1 for both pressure and flow data and an “Evaluation Threshold (%)” of 5 percent for both pressure and flow data. You will specify a type 1 objective function (default value), a “Fitness Threshold” of 0.001, a “Least Fitness Improvement” of 1 percent, a “Least Improvement Generation” of 100 (default value), and a maximum number of trials of 50,000 (default value).
You have now entered all required information for the steady state calibration model. To run the Steady State calibration module, choose the Start command from the Run menu. The Run tab appears on the screen.
As shown in the Run tab, a fitness of 0.009 was reached after 24 trials for the type 1 fitness function specified.
The steady state calibration results can be reviewed by choosing the Roughness Group, Demand Group, Pipe Status, Junction Pressure and Pipe Flow tabs as shown below.
The calculated pipe roughness for each pipe group is given below and satisfies the bound constraint.
The calculated demand scaling factor for each junction group is given below and satisfies the bound constraint.
The initial status is given for each pipe as shown below. Pipe 98 is closed while pipe 96 is open.
The table below shows the simulated pressures and the observed pressures.
The table below shows the simulated flows and the observed flows.
You may also perform a more stringent calibration by selecting different calibration options to compare your calibration results.
You can export the steady state calibration results using the Export Results tab to the appropriate data sets. To do this, perform the following:
Click on the
Browse
button to enter the desired Data Set ID. Click on the
New icon and enter “SS_RESULTS1, Steady State Model Calibration Results” for the Pipe Data Set ID and description. Repeat this above step twice for the Demand Set and Control Set.
Choose the Export button to execute the Export command. The calibration results are now saved to the appropriate data sets. The Export Results tab should appear as follows. Select the Exit command from the Mode menu.
Congratulations! You have now completed the Steady State Calibration tutorial.
The first step is to select the appropriate model scenario and to launch Calibrator dialog box.
The first step in the calibration process is to define the pipe calibration groups. Pipes should be grouped together based on similar characteristics. For this example, the same pipe calibration groups will be used as in the previous tutorial.
The next step is to define the desired minimum and maximum limits for the pipe roughness coefficients and their associated increments for each of the four calibration groups. Again for this example, the same constraints will be used as in the previous tutorial. Use the table below as a guide when entering this data.
You will now specify the fire flow test measurements at target hydrants in the system. A total of 5 fire flow tests at 5 different junctions will be inputted. The same demand, control and boundary (tank and reservoir) conditions will be assumed as the same data sets are used for each fire flow test. Note that the appropriate data sets have already been created.
Now that you have completed the process of creating a calibration run, the next step is to define your calibration run options. The same calibration options will be selected as in the previous tutorial. You will specify a type 1 objective function (default value), a “Fitness Threshold” of 0.001, a “Least Fitness Improvement” of 1 percent, a “Least Improvement Generation” of 100 (default value), and a maximum number of trials of 50,000 (default value).
You have now entered all required information for the fire flow calibration model. To run the Fire Flow calibration module, choose the Start command from the Run menu. The Run tab appears on the screen.
As shown in the Run tab a fitness of 0.0004952 was reached after 15 trials for the type 1 fitness function specified.
The fire flow calibration results can be reviewed by choosing the Roughness Group and FireFlow Measurement tabs as shown below.
The calculated pipe roughness for each pipe group is given below and satisfies the bound constraint.
The table below shows the simulated pressures and the observed pressures.
You may also perform a more stringent calibration by selecting different calibration options to compare your calibration results.
You can export the fire flow calibration results using the Export Results tab to the appropriate pipe data set. To do this, perform the following:
Congratulations! You have now completed the Fire Flow Calibration tutorial.
The first step is to select the appropriate model scenario and to launch Calibrator dialog box.
The first step in the calibration process is to define the pipe calibration groups. Pipes should be grouped together based on similar characteristics. For this example, the same pipe calibration groups will be used as in the previous tutorial.
The next step is to define the desired minimum and maximum limits for the pipe roughness coefficients and their associated increments for each of the four calibration groups. Again for this example, the same constraints will be used as in the previous tutorial. Use the table below as a guide when entering this data.
You will now specify the target pressure measurements at target junction nodes in the system. A total of 10 pressure measurements at 5 distinct junction nodes will be inputted. Two different loading conditions will be considered.
1. Choose the Junction Pressure tab and enter the data shown below.
You will now specify the target flow measurements at target pipes in the system. A total of 12 flow measurements at 6 distinct pipes will be inputted. Two different loading conditions will be considered.
1. Choose the
Pipe Flow tab and enter the data shown below. Click on the
Set Rows
button and enter “12” as the number of rows required.
You will now specify the target tank measurements at target tanks in the system. A total of 2 measurements will be inputted. Two different loading conditions will be considered.
Now that you have completed the process of creating a calibration run, the next step is to define your calibration run options. Again, the same calibration options will be selected as in the previous two tutorials.
You have now entered all required information for the extended period calibration model. To run the Extended Period calibration module, choose the Start command from the Run menu. The Run tab appears on the screen.
As shown in the Run tab, a fitness of 0.042928 was reached after 6,134 trials for the type 1 fitness function specified.
The steady state calibration results can be reviewed by choosing the Roughness Group, Demand Group, Pipe Status, Junction Pressure and Pipe Flow tabs as shown below.
The calculated pipe roughness for each pipe group is given below and satisfies the bound constraint.
The table below shows the simulated pressures and the observed pressures.
The table below shows the simulated flows and the observed flows.
The table below shows the simulated tank levels and the observed tank levels.
You may also perform a more stringent calibration by selecting different calibration options to compare your calibration results.
You can export the extended period calibration results using the Export Results tab to the appropriate pipe data sets. To do this, perform the following:
Congratulations! You have now completed the Extended Period Calibration tutorial.