Product(s): WaterGEMS, WaterCAD Version(s): 08.11.06.58 Area: General Problem When changing the Fire Flow selection set in a child alternative the following error appears. "Haestad.SQLite.SQLiteException: 1: table FireFlow_SystemData has no column named `SystemExtendedAuxiliaryOutputByPipeVelocityGreaterThan `" Solution Download and install the latest patch set. See Also Cumulative patch sets for Hydraulics and Hydrology products How can I find out when a new version or patch is released for a Hydraulics and Hydrology product?
↧
Wiki Page: Unhandled exception when changing the fire flow selection set in a child alternative
↧
Forum Post: RE: Bentley Certificate
Dear Jesse, Thank you for the Reply. I know these steps Very well and this is what I do for myself and also my Colleagues they are doing the same. My question is about how to get a Certificate for a Non-Bentley User? As I stated in the above discussion that we are an Authorized Partner for Bentley to conduct the training on the Haestad products and we need to issue a Bentley certificate for the attendees after the Course completion. So again , what are the Steps and the Procedure to do it? Thanks & Best Regards Joseph Atef
↧
↧
Forum Post: RE: Darwin Designer and Graph options
Thanks a lot Jesee
↧
Forum Post: RE: Darwin Designer and Graph options
Thanks a lot Mark.
↧
Forum Post: RE: Bentley Certificate
Hi Joseph, Thank you for clarifying; I understand better now. I have contacted one of my colleagues who may be able to assist with this. We'll get back to you shortly.
↧
↧
Forum Post: RE: What is the different between editions Bentley.SewerGEMS.V8i.SS5.08.11.05.113 &
I tried to edit the load definition property in the version of the software that you have an was unable to do it. Yes, the global edit dialog box opened, but I was unable to make a change. The best option would be to delete the row that has the incorrect load definition and initialize the new row(s) using the new button as shown in the response above. You can do that on a per manhole basis, for a selection set of manholes, or initialize the loads for all the manholes at one time. Regards,
↧
Forum Post: RE: Unable to Create a New Hydraulic Model/Project due to a random program termination or software activation issue
Hello Darryn, I received a copy of the error details that you had sent Sushma. I had one of our developers take a brief look and we identified that the problem may be related to the RSS feed feature in the program. The details seem to point to a possible issue with the network connection. Can you try rebooting the computer and confirm if you have any problems with your network connection, or possibly security software that may be blocking or interfering? If so, could you try temporarily disabling it? If this does not help, please follow the steps in the article I had sent for generating a dump file while the error is still open. You can zip and upload the dump file here: communities.bentley.com/.../secure_file_upload
↧
Forum Post: RE: Water Hammer
For the Steady state EPS solver calculation options do you have the "Is EPS snapshot?" set equal to True?
↧
Forum Post: RE: Water Hammer
The transient calculation option that you need to set if you want to specify an EPS time step for the transient run is titled "Initialize Transient Run at Time". Regards,
↧
↧
Wiki Page: How to set initial start time for a transient run in HAMMER?
Product(s): HAMMER Version(s): 08.11.xx.xx, 10.XX.XX.XX Area: Modeling Problem I want a HAMMER model to use initial conditions other than the first time step in an EPS run. How can I set the initial start time for a transient run in HAMMER? Solution If your initial conditions calculation uses a steady state run, HAMMER will simply use these results for the initial conditions of the transient run. However, if your initial conditions calculation uses an extended period simulation (EPS) run, you have the ability to choose a different time step as the start of the transient run. In order to set the initial time for the transient run, open the transient calculation options properties and find the item "Initialize Transient Run at Time." The default for this is the first time step of the EPS run. However, if you wanted to have the transient analysis start at hour 8, you would simply need to enter this for the "Initialize Transient Run at Time" field.
↧
Forum Post: RE: Water Hammer
Here is a wiki article that explains about this feature .
↧
Wiki Page: StormCAD results different compared to InRoads Storm and Sanitary
Product(s): StormCAD, CivilStorm, SewerGEMS Version(s): 10.00.xx.xx, 8.11.xx.xx Area: Modeling Problem StormCAD results are different when compared to the results from InRoads Storm and Sanitary Solution Some difference in results may be expected, even when using the Rational Method to solve for a system. First, be sure to check the headloss method for structures in your model, such as manholes and catch basins. InRoads uses the HEC-22 2nd Edition headloss method, but StormCAD as a number of different headloss methods available. If the headloss method is different, the overall results may be different as well. In addition, calculations in StormCAD can be based on either EGL or HGL, which can be toggled in the calculation options. Adjusting this in StormCAD may yield results that are similar in InRoads. See Also How does StormCAD integrate with InRoads, PowerCivil and GEOPAK?
↧
Forum Post: Controls
Hi Good day. I kindly need a help. Regards in controlling the system with EWT through time in WaterGEMS. How can I control the pump (on/off) stating that in this particular hour the EWT is full then the pump will be off. Then after a particular hours the EWT will reach a level that will triger or give a command to energize the pump again (repeating the process if the demand is more.) For example. we have a scenario that we can fill a EWT in 2hrs and without supplying it, the EWT will drain 80% of its capacity in 8hrs. Assuming we have fill the tank in 2am so at around 10am we will only have 20% water supply, I intended to control the system by using time rather than sensors. Is it applicable? Is it possible? In addition, should also consider the Discharge coefficient? Thanks and Regards, Marco
↧
↧
Forum Post: RE: Controls
Marco, It's very difficult to control tank levels by time to do what you want. Even if you get it right in the model, there is no guarantee that the demand pattern on the next day will be the same as the day fro which you set up the times. It's easier and more robust to control tanks based on level. We have a very simple wizard to let you do that quickly.
↧
Forum Post: RE: Controls
Thank You Sir!
↧
Wiki Page: Creating Controls - Conditions, Actions and Control Sets (V8i)
Applies To Product(s): Bentley WaterGEMS, Bentley WaterCAD, Bentley SewerCAD Version(s): 08.11.05.xx and below Original Author: Akshaya Niraula, Bentley Technical Support Group Overview This TechNote describes the three basic methods of creating simple controls in your WaterCAD or WaterGEMS model. Assigning particular controls to a particular scenario is also described in the later part of the Technote. The first two methods apply only to WaterCAD V8i or WaterGEMS V8i, but the third method is similar in the V8 XM versions. Note : This technote is applicable for V8i versions of WaterCAD and WaterGMES, lower than the SS6 version. E.g. from 08.11.00.30 version to 08.11.05.61 version of water products. Here is the technote on SS6 version of water products for creating the controls. Background In WaterGEMS, controls can be modeled to introduce a user-defined action to a hydraulic element. When one or more conditions provided by the user are met during the model simulation, the action or actions provided by the user will be introduced in the model operation. In a real system, these types of controls are sometimes referred as Programmable Logical Controls (PLCs). SCADA systems and time-based plant operations are major sources of PLCs that should be included in a water model. Including controls in the model is most essential when performing an Extended Period Simulation (EPS). Controls can be created for a number of element types, including pumps, valves and pipes. The example below shows controls for pump status based on tank level, but a control could also be made for valve status or setting as well as pipe status as the Action. How to Create a Control in WaterCAD or WaterGEMS V8i There are two methods to access main Control dialog box: From WaterGEMS Component menu, select "Controls," or, From the properties of selected element, under Operational category, click the ellipses button (small button with three dots) of Controls attribute. The only difference is that, when accessing the Controls dialog from the element properties, the controls will be filtered to display only those pertaining to the selected element. The images below show the places where the Control dialog box can be obtained. The screen below shows the Control dialog box and describes some of the major icons/tabs. The image also illustrates the ways of creating controls. Depending on requirements, each way has its own advantages. Method 1: Control Wizard Method Creating controls using the wizard is very simple and can save time. However, this approach is only applicable when creating controls on Pumps that operate based on Tank Level. To use the wizard, click the 'Control Wizard' icon (fifth button from left) and follow the steps shown in the images below. Select the pump to which you want to assign a control. Select the tank whose water level will dictate the pump status. Based on requirements you may pick other options also. Provide the logical operator such as greater than '>' or less than ' " in the dropdown will show all controls. Follow the steps in the image below to create a condition. Note that the actual conditions and actions shown will be specific to your own model. Follow the steps in the image below to create an Action for your condition. Again, the actions displayed are specific to your model. After creating the conditions and actions, the Control dialog box should look something like below: Method 3: Creating Controls Using the "Conditions" and "Actions" Tabs (Required for Composite Conditions and/or Actions) This method allows you to create conditions and actions separately under the Conditions and Actions tab. It is necessary to use this approach when creating a control with multiple conditions and or/actions (i.e., a composite condition or action) using AND or OR. To create a condition in the Conditions tab, follow the steps in the image below. Next, create and Action in the Actions tab by following the steps in the image below. After creating Conditions and Actions, go to the Controls Tab and select the New button to create a new control. In the lower part of the window, select the Condition and Action(s) you created in the previous steps to build the desired control. Creating a Control Set Control sets allow you to manage and modify controls. The use of multiple control sets enables you to apply different controls to different scenarios. This section describes how to set up control sets themselves. Details on assigning a particular Control in a particular scenario are provided in the next section. To create a control set, on the Control Sets tab, click the New button (see "1" in image below). A dialog will appear. To include a control in your control set, select the control from the list of available items on the left, and use the right arrow button ("2" in the image below) to add it to the list of selected items on the right. Repeat this process until all of the desired controls are in the selected items list, and then click OK. Assigning a Control Set to an Alternative for use in a Scenario To make controls scenario specific, it is necessary to add controls to a control set, as previously described, and then assign that control set to the Operational Alternative utilized by the desired Scenario. Open the Alternatives dialog and either edit the existing Operational Alternative or create a new one, if needed. Double-click the alternative to edit it (see "1" below). Click the down arrow ("2"), select the desired control set ("3"), and then click Close ("4") to save your changes. Finally, if you created a new Operational Alternative, you will need to edit the desired Scenario's Operational Alternative so that it uses the new one. Recognizing Elements with Controls To identify whether an element has an active control, look for the following symbol next to the element. If the symbol is not present, then most probably the control you created is not assigned to the control set being utilized by the current Operational Alternative. Priorities in Controls You have the ability to add a priority value to a control. To set a priority for the control being created, it needs to be a logical control. To activate the priority drop-down list, click the checkbox next to Priority. You can set a priority of 1-5, with 5 being the highest priority. If multiple controls meet a certain condition and they have conflicting actions, the control with the highest priority will be used. Note: At calculation time, the priority is used to determine the logical control to apply when multiple controls require that conflicting actions be taken. Logical controls with identical priorities will be prioritized based on the order they appear in the Logical Control Set in the Operational alternative. A rule without a priority value always has a lower priority than one with a value. For two rules with the same priority value, the rule that appears first is given the higher priority. See Also Product TechNotes and FAQs Haestad Methods Product Tech Notes And FAQs Hydraulics and Hydrology Forum External Links Bentley SELECTservices Bentley LEARN Server
↧
Forum Post: RE: Controls
Marco, Here are some articles on using controls, which include a section explaining the Wizard: Creating Controls - Conditions, Actions and Control Sets (V8i) Creating Controls - Conditions, Actions, and Control Sets (CONNECT Edition)
↧
↧
Wiki Page: Creating Controls - Conditions, Actions, and Control Sets (CONNECT Edition)
Applies To Product(s): WaterGEMS, WaterCAD Version(s): 10.00.xx.xx, 08.11.06.xx Area: Modeling Original Author: Sushma Choure, Bentley Technical Support Group Overview This TechNote describes the three basic methods of creating simple controls in WaterCAD or WaterGEMS. Assigning particular controls to a particular scenario is also described later this Technote. Note : This TechNote is applicable WaterGEMS/WaterCAD CONNECT Edition or V8i SELECTseries 6. Here is the technote for older versions of the water products. Background In WaterGEMS, controls can be modeled to introduce a user-defined action to a hydraulic element. When one or more conditions provided by the user are met during the model simulation, the action or actions provided by the user will be introduced in the model operation. In a real system, these types of controls are sometimes referred as Programmable Logical Controls (PLCs). SCADA systems and time-based plant operations are major sources of PLCs that should be included in a water model. Including controls in the model is most essential when performing an Extended Period Simulation (EPS). Controls can be created for a number of element types, including pumps, valves and pipes. The example below shows controls for pump status based on tank level, but a control could also be made for valve status or setting as well as pipe status as the Action. How to Create a Control in WaterCAD or WaterGEMS V8i There are two methods to access main Control dialog box: From WaterGEMS Component menu, select "Controls," or, From the properties of selected element, under Operational category, click the ellipses button (small button with three dots) of Controls attribute. The only difference is that, when accessing the Controls dialog from the element properties, the controls will be filtered to display only those pertaining to the selected element. The images below show the places where the Control dialog box can be obtained. The screen below shows the Control dialog box and describes some of the major icons/tabs. The image also illustrates the ways of creating controls. Depending on your requirements, each way has its own advantages. Method 1: Control Wizard Method Creating controls using the wizard is very simple and can save time, however, this approach is only applicable when creating controls on pumps that operate based on tank level. To use the wizard, click the 'Control Wizard' icon (fifth icon from left) and follow the steps shown in the images below. a. Select the pump to which you want to assign a control, from the drop-down list. b. Select the tank from the drop-down list, whose water level will dictate the pump status. Based on requirements you may pick other options also. c. Provide the logical operator such as greater than '>' or less than ' " in the drop-down will show all controls. c. In the left portion of defining conditions, you have option of creating simple or composite condition using the small drop-down arrow. d. While selecting the element using 'IF' condition, instead of selecting from the drop-down list, you have new option of selecting the condition from the list of conditions created, rather than browsing one by one from the drop-down list for existing conditions, suing small black arrow or small search button. e. Follow the steps in the image below to create a condition. Note that the actual conditions and actions shown will be specific to your own model. f. Follow the steps in the image below to create an Action for your condition. Again, the actions displayed are specific to your model. g. After creating the conditions and actions, the Control dialogue box should look something like below: Method 3: Creating Controls Using the "Conditions" and "Actions" Tabs (Required for Composite Conditions and/or Actions) This method allows you to create conditions and actions separately under the Conditions and Actions tab. It is necessary to use this approach when creating a control with multiple conditions and or/actions (i.e., a composite condition or action) using AND or OR. a. To create a condition in the Conditions tab, follow the steps in the image below. b. Next, create and Action in the Actions tab by following the steps in the image below. c. After creating Conditions and Actions, go to the Controls Tab and select the New button to create a new control. In the lower part of the window, select the Condition and Action(s) you created in the previous steps to build the desired control. Creating a Control Set Control sets allow you to manage and modify controls. The use of multiple control sets enables you to apply different controls to different scenarios. This section describes how to set up control sets themselves. Details on assigning a particular Control in a particular scenario are provided in the next section. To create a control set, select control set icon ( third from left), click the drop-down list and select 'Add / Remove Control Sets', which will open the list of control sets.(see "third option" in image below). The count field lets the user know how many controls are included in a given control set. You need to create a control set in this window before you can begin associating controls to it as shown in the “Control Sets” window above. To include a control in your control set, select second option from the drop down list - Edit Control sets. To make this option active select any control in the controls list (as highlighted in the second image below). This will open the Editable control sets dialogue.Repeat this process until all of the desired controls are in the selected items list, and then click OK. To open the control sets for multiple controls, select multiple controls using Ctrl button or using the shift button, and then select edit controls sets. The below dialogue box contains, the conditions and actions columns of controls and also else option for composite controls. the right hand side editable columns are of the controls sets. By checking the box nex to controls, of particular control set , it makes the control active for that control set. you also have option of global editing the columns, meaning making the controls active or inactive for a particular control set in one go by right clicking on the column of say "Variable Speed Pumping" control set>Global edit. Also you can filter or sort the controls based on the status on/off. Assigning a Control Set to an Alternative for use in a Scenario To make controls scenario specific, it is necessary to add controls to a control set, as previously described, and then assign that control set to the Operational Alternative utilized by the desired Scenario. Open the Alternatives dialog and either edit the existing Operational Alternative or create a new one, if needed. Double-click the alternative to edit it (see "1" below). Click the down arrow ("2"), select the desired control set ("3"), and then click Close to save your changes. c. Finally, if you created a new Operational Alternative, you will need to edit the desired Scenario's Operational Alternative so that it uses the new one. Recognizing Elements with Controls To identify whether an element has an active control, look for the following symbol next to the element. If the symbol is not present, then it's likely the control you created is not assigned to the control set being utilized by the current Operational Alternative. Priorities in Controls You have the ability to add a priority value to a control. To set a priority for the control being created, it needs to be a logical control. To activate the priority drop-down list, click the check box next to Priority. You can set a priority of 1-5, with 5 being the highest priority. If multiple controls meet a certain condition and they have conflicting actions, the control with the highest priority will be used. Note: At calculation time, the priority is used to determine the logical control to apply when multiple controls require that conflicting actions be taken. Logical controls with identical priorities will be prioritized based on the order they appear in the 'Logical Control Set' in the 'Operational Alternative'. A rule without a priority value always has a lower priority than one with a value. For two rules with the same priority value, the rule that appears first is given the higher priority. Duplication of Controls Controls can be duplicated depending upon your requirement, whether you want to duplicate only control or conditions and actions as well. When first option is selected of duplicating full control, along with the control, condition and action of that control will also be duplicated, which you can see in the conditions and actions tab. When second option is selected, then only the control will be duplicated, by reusing the existing condition and action of original control. Import and export of Controls Now you have ability of importing and exporting controls from one project to another using this new feature of import/export. This will save your quality time consumed in recreating the controls for new projects. Once you have created controls, control sets , you can export them to a new file which can be saved as .ctl or .txt or as tab delimated excel file. After exporting save the file to the desired location and then you can import this controls file into a new model or existing model without having to rebuild the controls. Percent Full condition for tanks The tanks element received a new “Percent Full” condition option that will allow you to specify a given action to occur when your tank gets to a certain percent level full. There are also newly added actions for the pump element that will allow you to create a control to have a pump achieve a target pressure and pump target head, which will be useful for VSP pumps. For more on this, see further below under the VSP section. See Also Product TechNotes and FAQs Haestad Methods Product Tech Notes And FAQs Hydraulics and Hydrology Forum
↧
Forum Post: RE: Controls
Hi Jesse, Thank you for your assistance, I attached an image for the tank behavior before(w/o control) and after(w/ control) in the design. Just wondering if which results is more satisfying regarding in more sufficient design, pump lifespan, and other variables may consider. Thank you! Regards, Marco
↧
Forum Post: RE: Controls
Marco, It's best to avoid using the "=" sign, since that will only trigger the control when the value is exactly equal. Also, avoid using the minimum or maximum elevation as the control elevation, since the tank's built-in altitude valve could engage when the tank is exactly 100% or 0% full. Basically leave a little buffer space so that the control triggers before the tank is full or empty. Beyond this, it would be up to you as the engineer to judge of the control scheme is reasonable, based on your particular system, the constraints that are imposed on it, your end goals, your reviewing agency requirements, etc. I can certainly help clarify any assumptions or point out any "red flags".
↧