Applies To Product(s): WaterGEMS, WaterCAD, HAMMER, SewerCAD, StormCAD, SewerGEMS, CivilStorm, Pondpack Version(s): CONNECT Edition, V8i or V8 XM Area: Modeling Original Author: Scott Kampa, Bentley Technical Support Group Overview The purpose of this TechNote is to briefly discuss the scenario management in the Bentley Haestad products. There are also Quick Start Lessons related to Scenario Management. These can be found by opening the product and going to Help > Quick Start Lessons. Background Scenario Management is one of many project tools available in Bentley Hydraulics and Hydrology products. Scenarios allow the user to calculate multiple "What If?" situations in a single project file. The user can try several designs and compare the results, or analyze an existing system using several different input alternatives and compare the results. A Scenario is a set of Alternatives and Calculation Options. Alternatives contain the actual model data. Calculation Options allows the user to run different types of analyses. The available items and properties listed for Alternatives and Calculation Options will vary from product to product. Scenarios and alternatives are based on a parent/child relationship, where a child scenario or alternative inherits data from the parent scenario or alternative. This can be useful in situations where a new scenario will use most of the model data from an existing scenario, with only minimal changes to an alternative. As noted above, different products will have different available Alternatives. For simplicity, the screenshots below will show the alternatives list for WaterGEMS. The general steps involved will be the same across all products. Scenarios: A Scenario contains all the input data (in the form of Alternatives), calculation options, results, and notes associated with a set of calculations. Scenarios let you set up an unlimited number of "What If?" situations for your model and allow you to modify, compute, and review your system under different conditions. This section will describe how to create new Scenarios, how to switch between existing scenarios, how to calculate a batch run, and how to compare results from different scenarios. Scenario Manager The Scenario Manager allows you to create, edit, and manage an unlimited number of scenarios. When opening a new project, there will be one default scenario, called “Base”. If you want to model different conditions in a system, whether it is modeling peak demands versus average demands or the current system layout versus a proposed future system layout, you can create additional scenarios that reference the alternatives needed to perform and recall the results of each of your calculations. The Scenario Manager can be opened by going to Analysis > Scenarios. You can also click the Scenario icon listed above the drawing pane. Creating New Scenarios There are two methods to create a new scenario. First, you can select the New icon in the upper right and choose either Base or Child Scenario. As stated above, child scenarios will inherit data from the parent scenario. Second, you can right-click on any scenario listed in the Scenario Manager, select New, and choose either Base or Child Scenario. There are two types of scenarios: Base Scenarios and Child Scenarios. Base Scenarios contain all of your working data. When you start a new project, you begin with a default base scenario. As you enter data and calculate your model, you are working with this default base scenario and the alternatives it references. Child Scenarios inherit data from a base scenario or other child scenarios. Child scenarios allow you to freely change data for one or more elements in your system. Child scenarios can reflect some or all of the values contained in their parent. This is a very powerful tool, giving you the ability to make changes in a parent scenario that will trickle down through child scenarios, while also giving you the ability to override values for some or all of the elements in child scenarios. Changing the Current Scenario Once you have multiple scenarios, you will want to switch between them to view the properties and results in a given scenario. There are a few different ways of doing this. First, you can select the Make Current icon in the Scenario Manager. This will make the highlighted Scenario the active scenario. Second, you can right-click on any scenario and select Make Current. Third, there is a way of changing the current scenario outside of the Scenario Manager. In the main page, there is a pulldown menu listing the name of the current scenario. By clicking in this box, you will see a list of the available scenarios. Choosing a scenario from the list will set that scenario as current. Note: If the pulldown is not available, it can be added. Right-click on the space around the other icons and select the Scenarios item. This will add the pulldown, as well as icon to open the Scenario Manager, Alternatives Manager, and Calculation Options Manager. Batch Run You can compute your scenarios one at a time by making a scenario current and then computing the model. You can also compute more than one scenario consecutively by doing a Batch Run. As with many functions in Scenario Management, there are multiple ways of doing this. First, you can select the small triangle beside the Compute icon, then select Batch Run. Second, you can right-click on any scenario, then select Compute, then Batch Run. Either method will result in a new dialogue listing all available scenarios. Click the box beside the scenarios you wish to compute and then select Batch. Each selected scenario will then compute. Note: Once multiple scenarios are computed, either manually or with a batch run, it is possible to compare results either by switch between scenarios (see “Changing the Current Scenario” above) or by graphing given elements in the model. Note: Starting with the CONNECT Edition Update 2 releases of the products, a new import and export feature has been included in the Batch dialog. You can select a set of scenarios in a batch and export these selections out to a Scenario Batch Run (.sbr) file. If you clear the batch selection, you can then quickly select them again by importing the Scenario Batch Run file again. This can be particularly useful for models with a large number of scenarios, to enable you to switch between different batch runs quickly. Scenario Properties As stated above, scenarios are a compilation of alternatives and calculation options. Viewing, changing, and managing the different alternatives associated with a scenario is done through the Properties dialog. In order to view the scenario properties, double-click on the scenario. Alternatively, you can right-click on the scenario and choose Properties. Displayed in the Properties dialog will be a list of the alternatives associated with the scenario. If you have created a new scenario, you will likely wish to change to an alternative that reflects the properties of the scenario. If you have created a new Base Scenario, all of the alternatives will default to the Base Alternatives. If you created a child scenario, the scenario will initially inherit all of the alternatives from the parent scenario. When you create a child scenario, by default it inherits the selection/configuration of alternatives of the parent scenario. In which case, you will see the "I" next to the name of the alternative. If you pick an alternative without the "I," then the child scenario will no longer inherit the changes in alternatives made in the parent scenario. To change any alternative for a scenario, click the pulldown beside the scenario name and select the alternative. If you have not yet created an alternative for the scenario, you can create a new alternative here as well. Select the item “New”. You will be prompted to enter the name for the new alternative. After entering the name, the new alternative will be selected for the scenario. Note : The new alternative will now be listed in the Alternatives Manager. Alternatives: Alternatives Manager The Alternative Manager allows you to create, view, and edit the alternatives that make up the project scenarios. The dialog box consists of a pane that displays folders for each of the alternative types which can be expanded to display all of the alternatives for that type and a toolbar. The Alternative Manager can be opened by going to Analysis > Alternatives. You can also click the Alternatives icon listed above the drawing pane. As with scenarios, there are two kinds of alternatives: Base alternatives and Child alternatives. Base alternatives contain local data for all elements in your system. Child alternatives inherit data from base alternatives or even other child alternatives. The data within a child alternative consists of data inherited from its parent and the data altered specifically by you (local data). Remember that all data inherited from the base alternative is changed when the base alternative changes. Only local data specific to a child alternative remain unchanged. Steps to create new alternatives are the same as the steps to create new scenarios. See the section “Creating New Scenarios” above. Editing Alternatives To edit an alternative, expand the tree so that all of the alternatives for a given category are listed. There are a number of ways to open an alternative. You can double-click on the alternative. You can also highlight the alternative and select the Open icon. Finally, you can right-click the alternative and select Open. This will open a new dialog window. Each alternative will have different properties. Any column that is shown as white is an editable field. Columns in yellow are not editable from the alternative, but in some cases may be editable from other places in the model, such as the Flextables or Properties. The first column in any alternative editor contains a series of check boxes, which indicate the records that have been changed in this alternative. If the box is checked, the record on that line has been modified and the data is local, or specific, to this alternative. If the box is not checked, it means that the record on that line is inherited from its higher-level parent alternative. Inherited records are dynamic. If the record is changed in the parent, the change is reflected in the child. The records on these rows reflect the corresponding values in the alternative's parent. Information on the individual alternatives available in the different hydraulics and hydrology software can be found by searching the Help menu for the product. Note: Changes made in the drawing pane, Properties, and Flextables will automatically make changes to the values in the active alternative. Calculation Options The Calculation Options Manager allows you to create, view, and edit the calculation options available for your scenarios. The dialog box consists of a pane that displays calculation options created. Note: The parent/child function is not used in for calculation options. New calculation options can be created by select the New icon. In order to edit the calculation options in the manager, double-click on the one you want to edit. This will display the properties of the calculation options in the Properties dialog. Properties contained in the calculation options will differ between different hydraulics and hydrology software. Information on what properties are available can be found by searching the Help menu for the product. Scenario Comparison Please see the following link for details: Is it possible to compare scenarios and alternative between models? Common Use Cases Using demand alternatives or calculation options to model different demand conditions
↧
Wiki Page: Scenario and Alternative Management
↧
Wiki Page: Batch run in HAMMER
Applies To Product(s): HAMMER Version(s): CONNECT Edition, V8i Area: Modeling Original Author: Scott Kampa, Bentley Technical Support Group Problem Description How can a user do a batch run in HAMMER? Steps to Resolve Starting with the SELECTseries 5, Bentley HAMMER now has the ability to do batch runs on multiple scenarios, similar to the functionality found in WaterGEMS and WaterCAD. Note: Starting with HAMMER CONNECT Edition Update 2, a new import and export feature has been included in the Batch dialog. You can select a set of scenarios in a batch and export these selections out to a Scenario Batch Run (.sbr) file. If you clear the batch selection, you can then quickly select them again by importing the Scenario Batch Run file again. This can be particularly useful for models with a large number of scenarios, to enable you to switch between different batch runs quickly. Optimally, the user should have the setting “Always Calculate Initial Conditions” active (Analysis > Always Calculate Initial Conditions), but HAMMER will generate a prompt that will allow the user to calculate initial conditions at the prompt without needing to go back to model. Results for multiple scenarios can be viewed on the same graph for Time Histories and Extended Node Data by selecting the ellipsis button next to the Additional Scenarios item in the Transient Results Viewer: If you are using an older version of HAMMER, batch run is not available and you will have to compute each scenario individually. You can then view the results from the individual results in the transient results viewer by changing the scenario. Note that you may need to reopen the Transient Results Viewer after changing scenarios. This is because different scenarios may have different active elements, and therefore, different available profiles and active elements in the time history graphs. There is a tool based on WaterObjects.NET created by Bentley Technical Support that will allow for batch runs to be used in the latest release of HAMMER. The following section has some details The following forum post has instructions on how to use this WaterObjects.NET tool, as well as a download file to obtain this: http://communities.bentley.com/products/hydraulics___hydrology/f/5925/p/94264/275526.aspx#275526 Note that this tool is not an officially certified tool or feature, so appropriate precautions should be taken. The simplest solution to the issue would be to upgrade to the latest version of HAMMER See Also Scenario and Alternative Management
↧
↧
Wiki Page: Running a Criticality Analysis
Product(s): WaterGEMS, WaterCAD Version(s): CONNECT Edition, V8i Area: Modeling Overview The purpose of this TechNote is to discuss the Criticality feature available in WaterGEMS and WaterCAD. Additional information can be found in the Help menu for the products. There is also a Quick Start Lesson available for Criticality under Help > Quick Start Lessons. Background Criticality provides the user with a flexible tool to evaluate and identify the most critical elements in a water distribution system. Using this process, the user can shut down individual segments of the system and view the results on system performance. This is simulated in a single run rather than in a series of different scenarios. A variety of indicators are reported for each outage during the criticality analysis. Depending on the type of run, the criticality analysis can report the demand shortfall, volume shortfall, or pressure shortfall in the distribution system for each segment outage. Starting with WaterGEMS CONNECT Edition Update 2, when you create a new Criticality Study, you will be able to choose between Critical Pipes/Segments and Critical Valves . Earlier versions will only have the ability to run an analysis based on critical pipes/segments. Subsections of the Criticality Tool Outage segments - when you click on each segment listed in there, it highlights that segment in blue (in the drawing pane) and any downstream, disconnected segments in red. So if a particular segment that you click on would cause a downstream segment to be disconnected from a source when all it's bounding valves are closed, that disconnected segment shows up as red. Criticality - when you click each segment in there, it will show you information on the demands that are not met when that segment's bounding valves are closed. For example, if the closure of a particular segment would cause half of the demands in the model to be disconnected, then when you click on that segment in the list, it will show you 50% as the shortfall. Note that the option "run hydraulic engine" exposes some additional constraints. For example, if you enter a pressure constraint of 20 psi, then if there are any demand nodes whose pressure falls below 20 psi when that segment is closed, then those demands are considered to be not satisfied, and the "shortfall" will be effected accordingly. Getting Started Before conducting a criticality analysis, the segments to be removed from service during the analysis must be identified. Often this will be defined by the valves in the system, wherein a closed valve will disrupt service to parts of the model. Included in this, the user must identify which types of valves will be used in the analysis. The user will also have to decide which scenario will be used for the analysis. Once identified, this information will be entered into the Criticality manager. The steps to do this and compute the criticality analysis are detailed below. Running a Criticality Analysis Segmentation Analysis The Criticality manager can be opened by going to Analysis > Criticality. This will open the following dialog: Next, click the Options tab. In this section, you will identify how the segments in the analysis will be defined. The recommended procedure is to place isolation valves on the pipe elements. If you don’t have sufficient data on the location of isolating valves, each pipe element can be isolated. In this case, each distribution segment consists of a single pipe, not including the nodes at each end. You can set this up by way of the “Consider Valves?” option at the top of the page. By default, this item is checked. When it is checked, the segments are defined by the valves. If it is unchecked, the pipes are isolated individually. When the “Consider Valves?” option is selected, the default status of the valves is available. By default, these will be set to “Always Use.” If you have some valve types that you don’t want used in the criticality analysis, change this field to “Do Not Use.” Note: if you don’t have a given valve type in the model, you can leave this with the default setting. There is a valve override section at the bottom of the page. This item is used in cases where an individual valve will not be considered in the analysis, such as if the valve is broken open. Once the options are set as needed, click the New icon in the upper left and choose the scenario you will be using in the analysis. Once this is done, you will have to select the segmentation scope of the analysis. You can either choose a subset of the model or the entire network. With Subset is selected, you can select the subset by clicking the ellipsis button. If you choose Entire Network, all elements in the model will be used. Next, click the green Compute icon. You may be prompted about update valve placement data. Typically, you will click Yes for this. The criticality analysis will then run. The results will be available in the Segmentation Results tab. In the middle pane will be a list of all of the segments. In the right pane, you will see the distribution of segments and their properties, such as the number of pipes in a segment and the number of affected nodes. The displayed results are governed by the highlight segment in the middle pane. Note: this is true of viewing results for the Outage Segments and Criticality sections below as well. You can view the segments graphically by clicking the Highlight Segments icon at the top of the middle pane. If you minimize Criticality manger, you can then view the segments on the model itself. Analyzing Outage Segments Once the segmentation is completed, you then do an outage analysis. This allows you to determine which segments are affected when a certain valve is closed. To do this, highlight “Outage Segment” in the left pane and select the green Compute icon. The results from this section will show you how an outage affects a model, including the number of affected elements. You can also view these outage segments graphically in the model. Highlight one of the outage segments in the middle pane and select the Highlight Segment icon. When you minimize the window, the outage segment chosen will be highlighted. Criticality Analysis The final step is to see how the outages affect the demand. This is the most important function of the criticality analysis. It will determine if the system can supply the needed demand if a section is closed, and if it cannot, how much demand shortfall there is as a result of the closure. Highlight “Criticality” in the left pane. At the top of the right pane is an item called “Run Hydraulic Engine?” If this is unchecked, the model will check the connectivity of the model when certain segments are closed. If you select the green Compute icon, you will be able sort the results to see which outage segments will cause the largest disruption by looking at the “System Demand Shortfall” column. If you place a check in the “Run Hydraulic Engine?” icon, the program will hydraulically compute the model as well. If the demands are not met in that segment, the check box in the column “Are all demands met?” will not be checked. Do outage segments consider valves and pipes that are already closed in the model? Yes, the downfall is that you will have a higher demand shortfall than you would without isolation valves because the segments will be longer. Is there a downfall to not using isolation valves in a Criticality analysis? No, outage segmentation assumes that all of the flow controlling facilities (valves, isolation valves) are open except for the segment in question. Why does the criticality analysis return 0 segments when using the Subset Scope type? See this wiki . See Also Why does the criticality analysis return 0 segments when using the Subset Scope type? Product TechNotes and FAQs Haestad Methods Product Tech Notes And FAQs [[General WaterGEMS V8 FAQ|General WaterGEMS V8 FAQ]] Hydraulics and Hydrology Forum External Links Bentley SELECTservices Bentley LEARN Server
↧
Forum Post: RE: Capacity
Hello Husain, Are you seeing this condition occur in your model and wondeirng why? Please elaborate and clarify, so we can provide the most accurate answer. To add to Sushma's reply - it is possible for the Design Capacity to be greater than the full flow capacity for a circular pipe. The full flow capacity is the flow through the pipe with normal depth equal to the top of the pipe, but that is not the maximum flow through a circular pipe. Circular pipes have greater capacity at depths slightly below the pipe top (usually around 94% depth), due to increased friction (wetted perimeter) at full depth. You can read more about this phenomenon in reference books, papers and articles, and you can see it by solving the Manning equation yourself. For example try setting the part full design to 94% and you will see a Capacity (Design) greater than the Capacity (Full).
↧
Forum Post: RE: Capacity
Apologies for the confusion - I initially did not see the other replies in this thread. I see now that the model was provided, and I can confirm that what you see is expected, due to the same reason previously mentioned. The Percent Full values used by most of your pipes are in the range where the capacity is greater than full flow capacity. As explained above this is due to the fact that full-flow is exposed to more of the pipe wall and thus has more resistance from friction.
↧
↧
Wiki Page: Monitoramento do Uso de Licença - CONNECT Licensing
Product(s): WaterGEMS, WaterCAD, HAMMER, SewerGEMS, SewerCAD, StormCAD, CivilStorm, PondPack, FlowMaster, CulvertMaster Version(s): 10.02.00.XX e mais recente Area: Licenciamento Problema Como posso monitorizar a utilização da licença e ver relatórios de utilização, para os produtos da linha OpenFlows (Haestad) que adotam o método de licenciamento CONNECT Licensing ? Nota : Este artigo aplica-se aos produtos habilitados para o uso do Licenciamento CONNECT Licensing (veja acima). Para relatórios de uso de licenças de versões anteriores com o licenciamento via SELECTserver, consulte: Licensing and Activation Wiki Solução O uso da licença pode ser rreportado e monitorado a partir da ferramenta License Tool e do relatório de uso do produto. License Tool Reporta o uso atual dos produtos Bentley habilitados para o CONNECT Licensing no computador cliente. Acessível a partir do menu Iniciar do Windows, ou de File > Help > Licensing Management, dentro do produto. Selecione Tools > Log Viewer Nota: a guia "Entitlements" no Licensing Tool mostra os produtos e os Feature Levels que você tem direito e tentou usar. Ele não indica o que está sendo usado atualmente, qual Feature Level está definido no momento, ou uma data definitiva quando a licença pode expirar. A aba “Expiration” indica quando o periodo de teste acaba. Relatório de Uso do Produto Os relatórios de uso histórico e em tempo real podem ser acessados a partir do portal CONNECT: Acesse : https://Connect.bentley.com/Enterprise/ -> CONNECT Licensing Usage Report (clique em "selecionar" em "Product Usage Report") Uso em tempo real -Ver o uso da licença atual. Isso pode ser útil nos casos em que um limite foi excedido e você precisa saber quem está usando a licença. Inclui Licenças Reservadas. Uso da aplicação por hora e Uso pico diário da aplicação -relatórios históricos do uso do produto Detalhes do uso em tempo real: Veja também Questions about this article, topic, or product? Click here. Licenciamento dos Produtos da Linha OpenFlows | Hidráulica e Hidrologia - CONNECT Licensing
↧
Forum Post: TWO file aline in watergem
Dear sir, Watergem in two different file how to alien in single file. one methods is import in share file what is the next method? Thank you A. Karthikeyan
↧
Forum Post: RE: New Product Release: OpenFlows FLOOD
Hi Rodrigo, Thank you - we hope that we can see some examples uploaded to YouTube as now many companies publishing some tutorials and examples for "modelling" and "how to do". Regards............Mohamad
↧
Forum Post: Sanitary Load Clarification
Hi all, what if i have a MH in sewer network , which has no population to serve but it is part of the network just like the screen shoot i had taken , should i define the load for this manhole as 0(zero) load do the engine will accumulate the flow special thanks to whom who concerns
↧
↧
Forum Post: RE: Sanitary Load Clarification
Zero is an acceptable value for load.
↧
Forum Post: RE: TWO file aline in watergem
Hello Karthikeyan, You can combine the two models together into a single file, by importing one fine into another as a submodel. File>Import submodel. Please note that for using the submodel feature, the element labels of both models should be different, or else they will replace/overlap each other into combined model. Please read more about importing submodel, using the link mentioned below. Combining models with Submodel Import
↧
Forum Post: RE: Sanitary Load Clarification
thanks Sir
↧
Forum Post: Conduit FlexTable
hi all, My sewergems conduit flex table doesn't show any data, although the man hole flex table shows every thing do i have to reinstall t thanks for helping
↧
↧
Forum Post: RE: Conduit FlexTable
Hello Sameh, Your flex table is filtered, please remove the filter to see the data in flex table. Right click on any column in flex table>Filter>Reset. This will remove the filter from flex table.
↧
Forum Post: Two-seperate Pipe Inlets
Hi guys! Happy new year to those in Australia! Is it possible for me to assign two-inlet pipes to one Tank using Bentley WaterGems software update 10.00.01.04?I have two inlet pipes that are used to feed one tank all from the top. Regards Allan Mulongo
↧
Forum Post: RE: Two-seperate Pipe Inlets
Hello Mulongo, You need to specify "Has separate inlet" in the tank properties to TRUE and "Tank fills from top" to TRUE, then you should be able to model tank with two inlets filling from top. The below has detailed explanation about how to model it along with an example. Modeling top fill tanks and throttling inlet valves
↧
Forum Post: RE: Two-seperate Pipe Inlets
Hello Sushma That option only allows for one inlet pipe. I can't see where to choose and enter two or more inlet pipes
↧
↧
Forum Post: LONGEST PATH-SELECTION
Hello Everyone, Can someone please guide me on how I can easily select the longest distance between two nodes/junctions?If there is a query formula that I have to come up with, please share.I can only see that option for tracing the shortest distance between two nodes at the navigator tool.
↧
Forum Post: Pump
Hi everybody If replacement of a single pump from a whole pumping station takes place would be a problem to install a non identical pump? What are the main disadvantages of a pumping station comprised of non identical pumps? As far as I can see I cannot mention any difference concerning the representative pump curve of a pump station having non identical pumps. Besides, is it true that the characteristic curve of a pump changes over years so there is no point to search to the manufacturer of the pump for the original characteristic curve. Which one is the most efficient methodology to find out the characteristic curve of each pump? Best wishes and Happy New Year
↧
Forum Post: Hydraulic Grade Line (StormCAD)
Hello Bentley, While designing pipes for storm water drainage. I found my HGL are way above than pipe elevation.Does it impact the design? If yes, then how can I lower the HGL.I have to layout the pipes at least 6.5 ft below from the rim but not to deep. Please, find the following screenshot. Thanks. HD
↧