Hello Richard, Do you understand English? I will include a translation via Google Translate below. First, make sure that you are using the latest version of the product. This link has the steps to download the latest versions of the Hydraulics and Hydrology software: Downloading Haestad / Hydraulics and Hydrology software . The latest version is build 10.01.01.04. If that doesn't help, the issue may be related to one of the supporting files. Try the following steps. Close the model, but leave the program open. Browse to where the model is saved and create a new folder. Then copy just the .stsw and .stsw.sqlite files into the new folder. Then open the model from the new folder location. If that doesn't help, would using the engineering profile be a sufficient workaround? If not, we will likely need to see a copy of the model files. This link has more information on this: Sharing Hydraulic Model files on Haestad forum . Regards, Scott Translation via Google Translate: Hola Richard, ¿Entiendes inglés? Incluiré una traducción a través de Google Translate a continuación. Primero, asegúrese de estar utilizando la última versión del producto. Este enlace contiene los pasos para descargar las últimas versiones del software de Hidráulica e Hidrología: Downloading Haestad / Hydraulics and Hydrology software . La última versión es compilación 10.01.01.04. Si eso no ayuda, el problema puede estar relacionado con uno de los archivos de respaldo. Pruebe los siguientes pasos. Cierre el modelo, pero deje el programa abierto. Navegue hasta donde se guarda el modelo y cree una nueva carpeta. Luego copie solo los archivos .stsw y .stsw.sqlite en la nueva carpeta. A continuación, abra el modelo desde la nueva ubicación de la carpeta. Si eso no ayuda, ¿sería suficiente con usar el perfil de ingeniería? De lo contrario, es probable que necesitemos ver una copia de los archivos del modelo. Este enlace contiene más información sobre esto: Sharing Hydraulic Model files on Haestad forum . Saludos, Scott
↧
Forum Post: RE: SET INVERT IN - SET INVERT OUT - Perfil Longitudinal
↧
Wiki Page: Pond and pond outlet assumptions in StormCAD, SewerGEMS, CivilStorm and SewerCAD
Applies To Product(s): SewerGEMS, SewerGEMS, StormCAD, Civilstorm Version(s): 08.11.03.xx and later Area: Modeling Original Author: Scott Kampa, Bentley Technical Support Group Problem How are ponds and pond outlet structures modeled with the different storm/sewer products and numerical solvers? How can storage / detention be modeled with pumps and/or outlet structures / emergency overflow? Background The pond element can be used to model any storage (detention) facility, with outflow from either a pump or an outlet structure (weir, orifice, riser, etc). The wetwell element can alternatively be used to model typical pumped storage. If you need to direct overflow to a different location, the pond element can be used with a pond outlet set as a weir. Ponds and pond outlets are treated differently, depending on the active numerical solver that you are using and whether or not you have designated that the pond outlet has a control structure. Here are the available numerical solvers for each product: StormCAD : GVF Rational SewerCAD : GVF Convex CivilStorm : GVF Rational, Implicit Dynamic, Explicit Dynamic (SWMM) SewerGEMS , GVF Rational, GVF Convex, Implicit Dynamic, Explicit Dynamic (SWMM) Here is the option of using a control structure on the pond. When set to "Yes", a Composite Outlet Structure can be used to calculate outflow based on water surface elevation. Solution Below documents the behavior of ponds and pond outlets for each combination of numerical solver and "Has Control Structure?" Solver: Implicit Dynamic and Explicit Dynamic (available in CivilStorm and SewerGEMS): Pond with no control structure If there is no control structure used ("Has Control Structure" = "False"), then the Pond outflow is based on the hydraulics of the adjacent link (conduit or channel element downstream of the pond outlet node). The dynamic solvers calculate the flow restriction based on the size of the conduit or channel. For best results, using a control structure or headwall is suggested. Pond with control structure or Headwall When using a control structure ("Has Control Structure" = "True"), the Pond outflow is based on the composite outlet structure's Elevation-Flow-Tailwater (EQT) table. The setup and components of the Composite Outlet Structure determine the pond outflow for a given headwater and tailwater, creating this rating table. A separate rating table exists for each tailwater increment. This family of rating curves is called the EQT table (Elevation-Flow-Tailwater). Using the EQT table along with the pond's water surface elevation and downstream tailwater elevation, the outflow is calculated. When using a headwall in place of the pond outlet node, outflow from the pond is based on the culvert EQT table. See more on headwalls here . Note: You can have multiple Outlets downstream of a pond. Each one will "look" at the pond's water surface elevation along with its EQT table. Solver: GVF-Rational (Available in StormCAD, CivilStorm and SewerGEMS): StormCAD is a steady state (peak flow) modeling software and thus will not calculate Pond Volume hydrographs. Because the StormCAD product uses the same database format as the other Bentley storm and sewer products, other elements more traditionally used with dynamic solvers (in SewerGEMS and CivilStorm) are exposed and usable in StormCAD. This includes the pond and outlet elements. These elements are not native to StormCAD and are modeled differently. To see and lay out a pond or pond outlet, you may need to click the arrow at the bottom of the vertical layout toolbar and choose to add it. Pond with no outlet structure If there is no control structure used ("Has Control Structure" = "False"), then the pond is essentially treated as a manhole node and Flow in = Flow out. All fixed and rational flows pass through the pond without any change. In profiles, if the downstream pipe's calculated start HGL (based on backwater calculations) is lower than the user specified initial pond elevation, the initial pond elevation is used as the pond hydraulic grade line and for backwater calculation of the upstream elements. Note: Pond Infiltration is ignored in the GVF- Rational solver. Note: Multiple downstream pond outlets (split flow) are not allowed. Pond with outlet structure When using a control structure ("Has Control Structure" = "True"), pond outflow is based on the selected composite outlet structure rating table in conjunction with the pond "initial elevation". In other words, the program takes the specific initial pond elevation and looks it up on the outlet rating table to determine the pond outflow. Once the pond outflow is determined it becomes a fixed flow (system additional flow). All other upstream fixed and rational flows are terminated at the pond outlet and the new fixed outlet flow will carry on to the downstream calculations. In other words, if you had a fixed flow coming into your pond from an upstream conduit, that flow would not be included in the outflow from the pond. The outflow from the pond is exclusively determined from the user defined initial elevation you enter. Also note that even inflows that are entered directly in the pond are excluded from the outflow calculations when using an outlet structure in a pond. If you do not enter an Initial Elevation higher than the pond bottom, you may see zero flow out of the pond. For peak flow design, you may consider an initial elevation near the top of the pond, for a conservative outflow. In profiles, if the downstream pipe's calculated start HGL (based on backwater calculations) is lower than the user specified initial pond elevation, the initial pond elevation is used as the pond hydraulic grade line and for backwater calculation of the upstream elements. Note: Multiple downstream pond outlets (split flow) are not allowed. Solver: GVF Convex (Available in SewerCAD and SewerGEMS): Pond without Outlet Structure - EPS If there is no control structure used ("Has Control Structure" = "False"), then the pond is essentially treated as a manhole node and Flow in = Flow out. The upstream hydrograph (including Catchments flows) is routed downstream without any change. Note: Multiple downstream pond outlets (split flow) are not allowed. Note: Pond Infiltration is ignored with the GVF-Convex solver when the pond is not connected to an outlet structure. Pond without Outlet Structure - Steady State In steady state with no control structure, pond calculations are the same as EPS (flow in = flow out). The difference is that Catchment flows are ignored during Steady State (including an automated design run). Note: Multiple downstream pond outlets (split flow) are not allowed. Pond with Outlet Structure - EPS When using a control structure ("Has Control Structure" = "True") in EPS, pond outflow is based on the selected composite outlet structure rating table in conjunction with the pond "initial elevation". In other words, the program takes the specific initial pond elevation and looks it up on the outlet rating table to determine the initial pond outflow. During the EPS, the pond may fill or drain based on the outflow and upstream inflow, and the outflow will adjust accordingly from the rating table. Note: Multiple downstream pond outlets (split flow) are not allowed. Note: Pond infiltration is supported in EPS. Pond with Outlet Structure - Steady State When using a control structure ("Has Control Structure" = "True") in Steady State, pond outflow is based on the selected composite outlet structure rating table in conjunction with the pond "initial elevation". In other words, the program takes the specific initial pond elevation and looks it up on the outlet rating table to determine the pond outflow. If the initial pond elevation is higher than the one calculated by the outlet pipe profile calculation then the initial elevation is set as the pond HGL. If you select Invert as initial pond elevation type, then the GVF engine picks the initial HGL based on higher elevation value between pond invert and outlet control elevation. Note: Multiple downstream pond outlets (split flow) are not allowed. Note: Catchment runoff is ignored during Steady State.
↧
↧
Forum Post: RE: Sewergems - Model a storm detention tank
Gustavo, I concur with the use of the pond element for modeling this. You can use both pumps and outlets with a pond in SewerGEMS, so this will allow you to explicitly model the overflow weir if you want to direct the overflow somewhere else. If it is an underground storage chamber system, you might find the storage chamber option helpful. See: Modeling Underground Storage Chambers For assumptions with pond modeling for the different solvers available in SewerGEMS, see: Pond and pond outlet assumptions in StormCAD, SewerGEMS, CivilStorm and SewerCAD (note that I have added some key phrases to this article so it can be more easily found based on the type of questions you are asking)
↧
Forum Post: RE: Best Program to use for Modeling Reservoir Drawdown
Thank you Jesse, the pond outlet article is helpful. The drawdown scenario involves decreasing WSEL in a reservoir via the low level outlets, not seepage/infiltration. Thanks again! Venessa
↧
Forum Post: RE: Best Program to use for Modeling Reservoir Drawdown
Glad to help. One other thing to mention in case it suits your needs - if you happen to have PondPack, there's a small "calculator" tool called Minimum Drain Time. This uses a simplified approach with no network involved, taking a given pond at a given starting WSE and outlet and determines the time to drain: Using the Minimum Drain Time calculator in PondPack
↧
↧
Forum Post: RE: SET INVERT IN - SET INVERT OUT - Perfil Longitudinal
communities.bentley.com/.../06.Dise_F100_o.rar
↧
Forum Post: RE: SET INVERT IN - SET INVERT OUT - Perfil Longitudinal
Buenas tardes ahí lo subi el archivo. Y cuando lo hago correr no coge el Set Invert - in ni el Set Invert - out. Les agradezco sus respuestas.
↧
Wiki Page: [Achive] SCADAConnect Simulator in WaterCAD and WaterGEMS V8i SELECTseries 5
Applies To Product(s): WaterGEMS, WaterCAD Version(s): 08.11.05.61 Area: Modeling Original Author: Akshaya Niraula, Bentley Technical Support Group SCADAConnect Simulator / SCADAConnect For V8i SELECTseries 6 and CONNECT Edition , see SCADAConnect Simulator for WaterGEMS (V8i SELECTseries 6 and CONNECT edition) SCADAConnect is the name given to several types of features aimed at better integrating hydraulic models with operational data. This is sometimes referred to as "Live Modeling" or "Real Time Modeling" but since it often involves a SCADA (Supervisory Control and Data Acquisition) system, the name SCADAConnect is used in Bentley products. This section will show different (not all) features of SCADAConnect in day to day modeling practice. At the end of this document, you can find a model which will bring data from external source and populate various locations in the hydraulic model. SCADAConnect Simulator is an updated and improved version of SCADAConnect included with WaterGEMS V8i SELECTseries 5 and higher. For users of WaterCAD, SCADA Signals would need to be purchased and included with the WaterCAD license in order to use SCADAConnect Simulator. In addition, SCADAConnect is now included with SewerGEMS V8i SELECTseries 4 . SewerGEMS's version of SCADAConnect does not yet include all of the features below, though the SCADA element and SCADA element table are included. See the SewerGEMS V8i SELECTseries 4 What's New? TechNote for more information. For V8i SELECTseries 5, a 25 SCADA signal license is included with WaterGEMS. Starting with the V8i SELECTseries 6 release of WaterGEMS, a free unlimited signal license is included. Information on the new SCADA Element, the SCADA Element Table, and the presentation abilities (graphing, color coding, and annotations) can be found in the New SCADA Element solution. For a free webinar on SCADAConnect with sewer models using SewerGEMS, click this link . SCADAConnect in SELECTseries 6 The SCADAConnect interface underwent a major upgrade in SELECTseries 6. If you are using SELECTseries 6, please see the below article: SCADAConnect Simulator in SS6 Ingredients • Bentley WaterGEMS/WaterCAD SS5 version. • A hydraulic model. • SCADA Data (a dummy Access database is used here). List of Topics • SCADAConnect Simulator • SCADASignal Editor • Database Source Connection • Citect Connection • OPC Source • Use of Calculation Options • Simulation Mode • Baseline Initial Condition • Historical • Live • Live (Auto Compute) • SCADA Calculation Type • Control Overrides • Use of Alternatives • Alarms • SCADA Results Publishing • Initial Settings Import • SCADA Log • Real-time and Historical Data Modeling • FAQ SCADAConnect Simulator SCADAConnect Simulator provides a way for users to modify and run a model scenario from a very simple user interface without the need to interact with some of the more sophisticated features of WaterGEMS/CAD. This SCADAConnect Simulator can be found under Tools > SCADAConnect Simulator . SCADA Signal Editor Alarms which gets triggered when certain value has been exceeded. Flextable for SCADA Elements (SCADA element table) Time Browser, change the current time-step of a model Shows User Notifications, Alarms and Alarms Publishes the results to OPC server Imports initial conditions from an external data source Shows logs of messages generated by SCADAConnect Opens up the help document SCADA Signal Editor In this window,data source, connection parameters, signals, etc., are defined. There are several types of data sources that can be used, including database sources (which can include a wide range of file types), OPC Historical data source, OPC Real Time data source and a Citect data source. Database Source Connection In the SCADAConnect Signal Editor window click on new connection button. • Click on Edit button. • Select Data Source Type . In this case, Access 2007/2010(12.0). • Click on Ellipsis ("...") button and select data source. • Click on Test Connection button and make sure to see "Connection succeeded" message. • Click OK to close the Database Connection window. • Table Name: Select the data table that contains the SCADA data. • Source Format: This can vary, but most of the time a user would select One value per row • Signal Name Field: The column that contains the 'Tag' or 'Signal' name. • Value Field: The column that contains the SCADA value. • Time Stamp Field: The column that contains the FULL data and time. Very Important • Questionable Field: If your SCADA system supports. Leave as-is if not sure. • Real-time or Historical: Mostly Historical . • Select SCADA Signals: • Add the necessary signals by, double clicking or clicking ">" or ">>" button. ">>" will add all. • Click OK button to close the Select Signal window. • Click OK button to close the Database Signals window. Animated GIF showing the steps SCADA Signals window will now list the signals in the left panel as a tree structure as shown in the picture below or animated GIF above. Clicking on the signal in the left will show the corresponding data. Make sure to click either on Refresh or Auto Refresh . Citect Connection Data form Citect server/database can be brought in directly in the SCADAConnect. Please click on New button on the SCADA Signals window and select Citect Source . In the Citect Source window, • Click on Edit button. • Remote Server: Check this if WaterGEMS/CAD is on a different machine than the Citect Server. If WaterGEMS/CAD and the Citect are on the same machine, no need to provide server information. • Authentication: Check this if user name and password are required to connect to Citect Server. • Test Connection: Make sure to get the "Connection succeeded" message. If a message saying "Citect API dlls are missing...." , please take a look at the FAQ section below and come back here. Once, connection succeeded, click OK until Citect Source window is active. • Select SCADA Signals (on Citect Source window): Click on this button and from Select Signals window add the signals to right side of the list either by double clicking or by clicking > sign. The ">>" will add all the signals to the list in the right. Click OK to close the window and back on Citect Source window. Click OK again to close the Citect Source window. Now, the SCADA Signals window will show the list of the SCADA Signals and their value. Image below shows the real time (live) signal value. OPC Source Ability to connect to the OPC server allows the user to communicate directly to the same interface that SCADA operator uses. There are two types of OPC connection, Real-time and Historical. Both of the options under New shows the same window as shown below. If the OPC server is in the same machine where WaterGEMS/CAD is then click on the drop-down next to OPC Server: and select the server. If OPC server is in another computer (which can be remotely reached at) then put a check on Host and then click "Refresh" button. Once the source is selected, click on the Select SCADA Signals button and add the interested signals towards the right list, in the new window. Use of Calculation Options There are some properties added to the calculation options in order to support different modeling situations. Simulation Mode enables a user to specify what to do before running a hydraulic model and if run the model at certain interval. For instance, if a user would like to set-up a scenario to pull all the signals related to Water Quality, such as signal from chemical feeder pumps, etc., and another scenario just for the basic hydraulics such as Steady State run. To facilitate this, the SCADA Calculation Type can be set to Hydraulics Only, Age, Constituent, or Trace . (Different alternatives are required on top of the SCADA Calculation Type.) Some operator like to overrides the controls that are defined in the SCADA (manual overrides). To model such behavior option available in Control Overrides can be used. The control overrides are meant to be used when you want to temporarily override (change) existing controls on you model. For example, you have a model set up and you want to quickly check what would happen if you take one pump offline because your operators need to do maintenance. In this case, you could use a control override to turn the pump off. Simulation Mode This field in the Calculation Options enables the user to select different types of automation, such as bringing in the data automatically from data source and then computing the model. Baseline Initial Condition If the user doesn't want any data to be imported while performing the run, they can leave this Simulation Model to Baseline Initial Condition . This option is the default option and just uses the model information. Historical A historical run should be chosen when the user wants to automatically load the data from an historical data SCADA source to the initial conditions and then run the model to analyze past information. Live Instead of loading a historical data, if the user wants to load the real-time data automatically and then have the model compute hydraulics, they need to select the Live in Simulation Mode drop down. E.g. If you run an extended period simulation (e.g. for 24 hours), then the simulation will compute the system from the current time (using 'live' initial conditions from SCADA) into the future. This is useful if you want the model to predict potential future problems (e.g. a tank draining later in the day). Live (Auto Compute) If the user wants to load the real-time/live data automatically at certain time intervals they should choose Live (Auto Compute). If this is option is chosen the model will update the initial conditions from SCADA data according to the time interval you specify. It will then compute the model. E.g. If you run a steady state simulation, then the Live (auto compute) simulation will just compute the system at the current time (using 'live' initial conditions from SCADA). SCADA Calculation Type There are four different calculation types available: Age, Constituent, Hydraulics Only, and Trace. Control Overrides To offer the possibility of analyzing different situations quickly we have included the Control Overrides. The control overrides are meant to be used when you want to temporarily override (change) existing controls on you model. For example, you have a model set up and you want to quickly check what would happen if you take one pump offline because your operators need to do maintenance. In this case, you could use a control override to turn the pump off. The dialog box to define such controls can be obtained by clicking the ellipsis button in the Control Overrides property. This will bring up a new window, as shown below. To add a control, click on the New button and select the element in the drawing. Note: this feature only allows for selecting elements that have controls defined already, otherwise there is nothing to override. Use of Alternatives With the use of Alternatives, the SCADA Element can be used to bring Historical data as well as real time data. Simply create two alternatives, real and historical then assign them to two scenarios. For more details please go to Real Time And Historical Data Modeling . For information on the SCADA Element, see the New SCADA Element solution. SCADA Results Publishing This section is applicable to the OPC Source only. Make sure the SCADA values are visible in SCADA Signal Editor before trying this. This tool basically defines how things are mapped from the hydraulic model to the OPC. If results from an element are desired to display in an existing OPC then this tools comes into play. The animated image below shows how to map model elements to the OPC signals. In order to push the result, the simulation must be run from SCADAConnect Simulator. Initial Settings Import Initial settings such as tank levels or pump ON/OFF status can be brought in from SCADA Data. It supports both real-time and historical data. The media below shows the basic steps to import the data to the initial settings. SCADA Log SCADA Log comes in handy during troubleshooting when the feature does not behave as expected. Clicking the highlighted button will open up the log file in a notepad. Real-time and Historical Data Modeling This section will show two situations. In one situation (or scenario), the model will pull real time data and auto compute. The second scenario will demonstrate the connection to Historical Data Source. Scenario Set up for a Real-time data and Auto Run/Compute • Follow the steps in the SCADA Signal Editor section and make sure to map at least one Real-time data. • Create a scenario (child or base) and call it "Real Time". • Create a child scenario (right click on "Real Time" scenario and New > Child) and call it "Auto Compute". • Create an alternative (or rename existing) and call it "Real Time". • Assign the above alternative to the above scenario (from the scenario's property grid). • Create a Calculation Options and call it "Real Time". • Assign the calculation options "Real Time" to the "Real Time" scenario (from the scenario's property grid). • Create another Calculation Options and call it "Real Time Auto Compute". • Assign the above calculation options "Real Time Auto Compute" to the "Auto Compute" scenario. • For both of the Calculation Options change them directly as shown in here . • Change "Real Time" calculation options as show in Real Time . • Change "Real Time Auto Compute" calculation options as show in Live (Auto Compute) . • Make the above scenario "Real Time" active (Right-click on the scenario and select Make Current ). • Now Map the Real Time Signals • Upon compute , the software will bring up the live data and then compute. • Note: Real-time data fetch and model computation will automatically repeat based on the given time when running the Auto Compute Scenario. • Visualize the results by Graphing , Color-Coding , or by Annotating Scenario Set up for a Historical data import and Run/Compute • Follow the SCADA Signal Editor section and make sure to map at least one Real-time data. • Create a scenario (child or base) and call it "Historical". • Create another child scenario (under "Historical") and call it "Public Holiday (July 4th 20XX)". • Create an alternative (or rename existing) and call it "Historical Date 20xx/xx/xx". • Assign the alternative "Historical Date 20xx/xx/xx" to the "Historical" scenario (from the scenario's property grid). • Create a child alternative (under above Historical) and call it "Date 20xx/xx/xx". • Assign the alternative "Date 20xx/xx/xx" to the "Public Holiday (July 4th 20XX)" scenario (from the scenario's property grid). • Create a new Calculation Options and call it "Historical". • Change the Calculation Options directly as shown in here . • Change other calculation options as show in Historical . • Assign the calculation options "Historical" to the above "Historical" scenario. • Make the "Historical" scenario active (Right-click on the scenario and Make Current ). • Now Map the Historical Signals • Compute / Run the scenario and the software will bring up the historic data and then compute. • Visualize the results by Graphing , Color-Coding , or by Annotating Modeling Practice If there is a need to have more than one real-time or historic simulations then it is good to create child Scenarios and child Alternatives under the above scenarios. Basically, one parent and children for real-time and one parent and children for historical data modeling/simulation, as shown below. Media showing Live data from SCADA HMI to WaterGEMS communities.bentley.com/.../SCADAConnect_5F00_and_5F00_Real_5F00_Time_5F00_Data.mp4 FAQ Q: Why the SCADAConnect Simulator is not showing any of my scenario in the drop-down? The drop-down menu only lists the scenarios that are set-up for SCADAConnect. Please make sure that the Calculation Type: SCADAConnect Simulator is selected in the Calculation Options as shown below: Q: Citect API dlls are missing... Please navigate to this page. Q: Citect - Test Connection: Unable to open the Citect connection Make sure the server name is spelled correctly and can be ping ed from the command line . Try with and without the Authentication . Q: Citect - Test Connection: Citect is not available when running as 64-bit Make sure to run the 32-bit of WaterGEMS/CAD. For more details click here . Q: Citect - I Did everything, still couldn't connect Make sure to enable legacy connection. Step are shown in this page. Also, make sure that the CtAPI dlls version is the same as the Citect version . Q: I can see the graph in SCADA Signal Editor but not in the Graphs, how can fix? If data and graph are visible in SCADA Signal Editor but not in the graphs (after right clicking on the SCADA Signal > Graph) then it most likely due to the date. Please make sure the data in the Calculation Options and the date when data were recorded are the same. Q: Is there a way to pull the data from source and run automatically at every time interval? Yes, the tool can automatically pull the data from data source before running it and then it will repeat the import and run process at specified interval. Please refer to Live (Auto Compute) section. See Also Free Webinar on SCADAConnect in SewerGEMS
↧
Wiki Page: SCADAConnect Simulator for WaterGEMS (V8i SELECTseries 6 and CONNECT edition)
Applies To WaterGEMS Version(s): 08.11.06.58 and later Area: Modeling Original Author: Scott Kampa & Mark Pachlhofer, Bentley Technical Support Group SCADAConnect Simulator for WaterGEMS V8i SELECTseries 6 and CONNECT Edition This TechNote provides details on using the new SCADAConnect Simulator found in WaterGEMS V8i SELECTseries 6 and WaterGEMS CONNECT Edition. Some of the information may overlap with information found in the existing TechNote for SCADAConnect Simulator for WaterGEMS V8i SELECTseries 5 . The SELECTseries 6 release of WaterGEMS included a major upgrade to SCADAConnect Simulator. There has been a complete rewrite of the user interface making it much easier for a non-modeler to create runs for pipe breaks, fire flows, shut downs, unusual demands, or overriding controls. The CONNECT Edition release of WaterGEMS includes additional available features, such as power outages, pipe shutdowns, and the ability to import control overrides. Note: A SCADAConnect Simulator license is now only available with WaterGEMS. Starting with the V8i SELECTseries 6 release of WaterGEMS, a free unlimited signal license is included. Meaning, it no longer performs a license check. If you have WaterCAD, the tool is still visible but a license check on the number of signals will be performed. This is for legacy support for users who previously purchased SCADA Signals with WaterCAD. However if you still have WaterCAD and need to use SCADAConnect, it is advisable to upgrade to WaterGEMS. This TechNote also includes a general workflow for using SCADAConnect Simulator. SCADAConnect Simulator provides a way for users to modify and run a model scenario from a very simple user interface without the need to interact with some of the more sophisticated features of WaterGEMS. It will allow you to quickly adjust daily demands and controls and to simulate a pipe break or fire response. It will also allow you to easily scroll through time using the Time Browser, graph elements of interest, view user notifications, create views of specific areas for quick viewing access, and create customized element alerts. These tools can be used for running model input data, historical SCADA data, or live SCADA data. User Interface The user interface has a new easier-to-use layout. A screenshot of SCADAConnect Simulator from the SELECTseries 6 release can be found below: In the Home tab, the upper part of the dialog is split into the SCADA Simulation section and an Emergency Response section. The SCADA Simulation section includes access to the following features: Time browser, to scroll through time in your run User notifications SCADA elements FlexTable for viewing or modifying your SCADA data Graphs tool for creating graphs for visual display of how properties like pressure, hydraulic grade, velocity, and flow occur over time Named views for creating scaled views of specific areas of interest in your model The Emergency Response section includes access to the following features: Create a new pipe break or fire response by using the 'New' button Easy access to the 'Edit' button to make changes to your existing input Highlight button to show elements in your model for the selected run, which allows for easy location of study areas Find button, which allows for quick and efficient location of an element by label or ID for a faster response analysis of a pipe break Delete button Isolate break icon for entering your pipe break information Icon to expand or collapse the tree structure for the daily demand adjustments, control overrides, pipe breaks, and fire responses. Some of these features will be explained in greater detail below. In the Emergency Response tab in the ribbon allows the user access to the Pipe Break, Fire Response, Pipe Shutdown, and Power Outage features. These will be explained in detail below. Pipe Shutdown and Power Outage are not available in WaterGEMS V8i SELECTseries 6. The Configure tab allows the user access the SCADA Signals, which is where you import the SCADA data for use in WaterGEMS. Import Initial Settings and Results Publishing is also available from this tab. The features in the Configure tab, as well as some of the information in SCADA Simulation section of the Home tab were previously available in SCADAConnect Simulator for WaterGEMS V8i SELECTseries 5. The middle section of the main SCADAConnect Simulator dialog gives the user quick access to features available in SCADAConnect. In addition to the features found in the Emergency Response tab, it also includes Daily Demand Adjustments and Control Overrides. The bottom section of the dialog allows the user to select between Historical or Live simulations, define the run time, and compute the simulation. Computing the simulation will come after all SCADA data is imported and the necessary SCADA elements are included in the model. General Features Auto isolate pipe break tool Clicking the “Auto-Isolate” button will automatically select the closest elements (such as isolation valves that are available to close off this pipe from the system and add them to the bottom portion of the window below. You can also choose to select the elements from the drawing using the “Select in Drawing” icon (outlined by the red box). You can also exclude certain elements from those you want isolated, highlight all the elements that are included in the run using the Highlight button, zoom to a selected element in the drawing for easy location, and quickly zoom in or out of the drawing using the drop down menu that allow you to scale your model by current view or a percentage of the current view (25%, 50%, 75%, 100% - 400%). This will allow you to easily identify the area that you are studying while allowing you to examine what happens in other parts of the model while the break scenario is running. Customized SQL Statements for optimal performance This new feature will allow you to accommodate any SQL extensions that your database may support, opening potential support for other data historians such as GE Proficiency. In order to enable customization, click the checkbox for the "Customize SQL Statements,” which will make the statement text boxes editable. If you make a mistake or want to reset the statements to the default you can click the "Reset to default" button that his highlighted by the blue box in the screen show below. To locate this feature, click the SCADA Signals button on the Configure tab to open the SCADA Signals window, then right click on the folder label and choose "Edit Data Source..." Added intermediate time steps for control overrides and fire flow demands While this change cannot be seen visually, it will allow time steps to be inserted by SCADAConnect Simulator for hydraulic calculations when a control override is applied or a flow demand is added or removed. This will improve the accuracy of the calculation results. Network Demand Calculator Right-clicking on “Daily Demand Adjustments” in the tree view allows you to edit the demands or unit demands without changing the input of the main model itself. You can select the scope that you want to edit by selecting a selection set (or leaving the default of “Entire Network”), choose the demand pattern that you want to use (the default is “All Base Demands”), and set the operation (add, divide, multiply, subtract, or set) of the value you define. This allows you to quickly adjust demands that will be used when you compute through SCADAConnect Simulator. In the lower right corner of this dialog you can then use the green compute button to estimate the total daily demand given your adjustments. Signal Value Mapping for translating SCADA signal values and formats SCADA signal values can be mapped to a raw signal value in the Database Source dialog. This takes into consideration that SCADA signal values may have varying formats and provides additional flexibility to transform these values into a form the software can interpret. This new feature can be accessed in SCADAConnect Simulator by going to the Configure and choose SCADA Signals, or my going to the Components pulldown menu from the main interfact and selecting SCADA Signals. Available options for the status types are , Threshold, and Single Value. The Threshold type allows the use of operators =,!=, , >=, and . When the Single Value type is selected, only = and are available. Also, in the units tab you can specify source data units, in case they differ from the desired model units. Note: as of the CONNECT Edition (10.00.00.50), the ability to transform with a custom conversion factor is not yet possible. For example if your pump relative speed is defined as a percentage in the SCADA data source, WaterGEMS currently only has unitless units available for the relative speed factor, so you cannot select percent as the unit. As a workaround, you would need to perform the conversion externally and modify the data source before import. For example manipulation in Excel. General Workflow Setup In order to run the simulator, it is necessary to have a model with an existing Extended Period Simulation (EPS) scenario. When using a baseline scenario as a starting point for some SCADAConnect Simulator runs, the user may not want to modify an existing scenario on which the later SCADAConnect runs are based. This is because SCADAConnect Simulator runs can modify the calculation options (such as start time, demand adjustments, or control overrides) or initial settings (such as tank levels or pump status). Because of this, it is advisable to create a child scenario of the original scenario and make that the new baseline scenario. This new child scenario should have a different calculation option and a different initial settings alternative. The screenshot below shows a sample of what this might look like. In the screenshot, the starting scenario is "EPS-Normal,” with an initial conditions alternative called “Base-Initial Settings” and a calculation option call “EPS24.” A child scenario was created called “EPS-from SCADA.” This new scenario uses a new child alternative called “Initial Settings-from SCADA” and a new calculation option called “SCADA Calculation Options.” Setting up the SCADA Simulator this way would enable the user to try a wide variety of adjustments without changing the settings for the starting scenario. This setup of a new scenario and alternative is not necessary, though a new calculation option would be generally be used. Once you have a working model, review the SCADA data that you have. You will need to add SCADA elements that will represent the data you will be reviewing. For instance, if you have SCADA data for pump flow and pump status, you will include a SCADA element for each of these. Generally, the SCADA element will be added manually. Select the SCADA element from the Layout toolbar and place it near the element it is associated with. Pumps and tanks are common elements that SCADA elements will be associated with, but they can also be associated with pipes and valves. It is important to have a good understanding of your data so you know where to add SCADA elements. The screenshot below shows SCADA elements associated with two pumps and a pipe in a sample mode, Example5.wtg. This example file can be found at C:\Program Files (x86)\Bentley\WaterGEMS\Samples\Example5.wtg. The SCADA data associated with this example is an Excel worksheet. That worksheet contains data for pipe flow in P-1 and relative speed factor data for the pumps. With that data available, SCADA elements were included for these three elements. (Note: there are also SCADA elements in this sample model associated with a tank, as well as a few other pipes in the system. The focus is on these elements for clarity.) Once the SCADA Elements are added, you will need to associate them with an model element. To do this, double-click the SCADA element to view the properties. Find the attribute Model Element and select “Select Model Element.” This will open a Select toolbar to allow you to choose and element in the drawing pane. When you select the element, it will be connected with a dashed line, as shown in the screenshot above. You will also need to assign the Field attribute. This denotes what element property field the SCADA Element represents. For a pump, this could be Flow or Relative Speed Factor. For a tank, this could be Level. For a pipe, this would be Status or Flow. You can set the Field attribute for the SCADA Element either in the properties grid or by opening the SCADA FlexTable and setting the Field attribute there. The SCADA Element FlexTable can be accessed in SCADAConnect Simulator from the Home tab and choosing SCADA Elements. It can also be reach from the main user interface through View > FlexTables. Below is the property grid for a SCADA element associated with a pump, and representing the pump’s relative speed factor. The next step would be to link the SCADA data to the SCADA Elements in the model. You can do this in SCADAConnect Simulator by going to the Configure tab and select the SCADA Signals button. From the main user interface, you can open this by going to Components > SCADA Signals. Either option will open the dialog shown below. On the left side of the dialog, you will see the SCADA connections available for the model. To create a new connection, click the New button. You will see the available sources that are available in SCADAConnect: Database Source (which include a wide array or source and include Excel or Access files), OPC Historical Source, OPC Real-Time Source, and Citect Source. Data Sources Database Source For Database Source connections, select New > Database Source. This will open Database Source dialog. Note: If you have a 64-bit machine with 32-bit Office, make sure that you are working in the 32-bit version of WaterGEMS if you are using Excel or Access files. You can find the 32-bit version of WaterGEMS here: C:\Program Files (x86)\Bentley\WaterGEMS\WaterGEMS.exe. Click on the "Edit..." button beside the Connection pulldown menu. This will open a Database Connection dialog, as shown below: For Data Source Type, choose the appropriate data source, such as Excel. Next to Data Source, click the ellipsis ("...") button and select data source file. Next, click on Test Connection button and make sure to see "Connection succeeded" message. Then, click OK to close the Database Connection window. This will return you do the Database Source dialog. Then continue to fill in the data. What is entered will depend on the data source and the available data. The data from Example5.wtg can offer some guidance, since this uses an Excel file for the data. Table Name is the data table that contains the SCADA data. Source Format can vary depending on the source. For many database sources, there is one value per row, so that option would often be selected. Signal Name Field is the column in the data source that contains the 'Tag' or 'Signal' name. Value Field is the column that contains the SCADA value. Time Stamp Field contains the FULL date and time. Questionable Field is not supported by all SCADA systems. You can leave this as the default if you are unsure. Lastly, you would choose whether the data is real-time or historical. Database source are typically historical sources. Next, choose the Select SCADA Signals button. You will see the dialog below: The available SCADA elements will be listed on the left side. Add the necessary signals by, double-clicking the label or clicking ">" or ">>" button. The ">>" will add all. Click OK button when finished. The Database Source will now be filled in. Note: see further above regarding signal value mappings and transformation. SCADA Signals window will now list the signals in the left panel as a tree structure. Clicking on the signal on the left will show the corresponding data. Make sure to click either on Refresh or Auto Refresh to see the data. The screenshot below shows the data from the Excel source file for the SCADA element associated with pipe P-1 in the earlier screenshot. OPC Source The OPC Source type gives WaterGEMS users the ability to connect to the OPC server and allow the user to communicate directly to the same interface that SCADA operator uses. There are two types of OPC connection, Real-time and Historical. If the OPC server is in the same machine as WaterGEMS, click on the drop-down next to OPC Server: and select the server. If OPC server is in another computer (which can be remotely reached at) then put a check on Host and then click "Refresh" button. Usually the SCADA system is protected from the Internet or other outside threats by a firewall or other security measures, allowing you to connect with the OPC server directly or export the file with data needed to SCADAConnect. For troubleshooting problems with an OPC source, see the "tips" section of this article: How can I publish my computed model results to a SCADA HMI? Once the source is selected, click on the Select SCADA Signals button and add the interested signals towards the right list, in the new window. Citect Source The Citect Source allows the user to bring data from the Citect server/database directly to SCADAConnect Simulator. After selecting Citect Source from the New button, click on Edit button. For the Remote Server, enter the server name if WaterGEMS is on a different machine than the Citect Server. If WaterGEMS and the Citect are on the same machine, this does not need to be provided. For the Authentication, if a user name and password is required, include that here. Once this information in filled in, choose Test Connection and make sure you get the "Connection succeeded" message. Click OK until Citect Source window is active. Next, select SCADA Signals button. Add the signals to right side of the list either by double-clicking or by clicking > sign. The ">>" will add all the signals to the list in the right. Click OK to close the window and back on Citect Source window. Click OK again to close the Citect Source window. Now, the SCADA Signals window will show the list of the SCADA Signals and their value. Assigning Data Now that WaterGEMS knows what model elements are associated with the SCADA signals and where tags in the SCADA file are located, the SCADA elements need to be matched with the tags. This can be done element-by-element in the property grid or more quickly by opening the SCADA Element FlexTable. How you assign the data will depend on what kind of data it is: real-time or historical. If you are using historical data, find the column for “Signal (Historical).” For each row of the FlexTable, pick the SCADA tag associated with that element. When done, the table should look like the screenshot above. (If you are using real-time data, you would use the “Signal (Real-time)” column in the FlexTable.) Computing and Results Now that the data is assigned to the SCADA elements in the model, you are ready to compute. The steps you take will depend on what you are trying to do. Open SCADAConnect Simulator, if you have not already. With the setup complete, an operator can basically do whatever they need to in order to analyze the system and add SCADA data to the model. This includes new features related to pipe breaks and fire response runs. If all you need to do is to run a model with historical or real-time data, you are ready to simply compute. At the bottom of SCADAConnect Simulator, set the Baseline Scenario to the scenario you are computing. In the screenshot above, this is for a scenario using the historical data from an Excel spreadsheet. Click the Compute button and the model will run. SCADA Data and model data for the associated element will now be available in the SCADA Element FlexTable. With Historical SCADA data, this can help with model calibration and to make sure that the model response is accurate. Live SCADA runs can also help with this, but can also be used in real time to make sure that pumps and valves are working correctly and that flow and pressure results are accurate. The latter could be important in finding places where there might be leaks or valves that are partially closed. The Live SCADA data can also use an auto-compute function. If the operator sets the calculation option to use Auto-Compute, the program will compute automatically on a regular basis There may be cases where you want to adjust the demands or change the controls that the model uses. With SCADAConnect Simulator, you can do this without the need to make physical changes to the model files themselves. For demand adjustments, right-clicking on “Daily Demand Adjustments” in the middle of the SCADAConnect Simulator dialog will allow you to edit the demands or unit demands. You select the scope that you want to use, choose the demand pattern that you want to use, set the operation of the value set. In the lower right corner of this dialog you can use the compute button to estimate the total daily demand. When you create one of these, it appears in the tree form list beneath Demand Adjustment. You can also override controls that might be present on elements in the model. For instance, there may be a control on a pump in the system where it turns off at a certain level. However, in your SCADA run, you would like to change that level to something else without changing the control in the baseline model. To do this, right-click on Control Override to open the dialog below. This allows you to create control overrides to quickly creating study situations. To create a control override, right-click on Control Override in the middle of the SCADACOnnect dialog and select the New button at the top of the window. Select the element to be controlled by clicking the ellipsis button in the “Controlled Element” column. Select the attribute of the element to change in the next column, set the value of the element, start date and start time for the control, duration for the control, the priority, if any, and any notes about the control. When you create one of these, it appears in the tree form list beneath Control Override. Starting with WaterGEMS CONNECT Edition, Control Override information can now be imported into SCADAConnect Simulator. In earlier versions of SCADAConnect Simulator, control overrides (cases where you may want to apply different controls than what is currently in the scenario) needed to be applied manually. With WaterGEMS CONNECT Edition, you can now import historical pump information to automatically create the controls in the model and apply the overrides. In SCADAConnect Simulator, select the Configure tab and choose Import Historical Overrides. This will open a new dialog that will allow you to import the controls from an existing source file. The SCADA Signals will already need to be set up the correct source to do this. The SCADA Elements will appear in the box in the lower left. The control override can be filtered for a certain time span. Once you have that selected, click the Import button to import the control overrides. They will then appear in the middle section of the SCADAConnect Simulator dialog. Tools There are four tools available in SCADAConnect Simulator for WaterGEMS CONNECT Edition. Two of these tools are available in WaterGEMS V8i SELECTseries 6. These are Pipe Break, Fire Response, Power Outage, and Pipe Shutdown. The Pipe Break option enables the user to specify a pipe break or a shutdown of a portion of the distribution system. (A shutdown is simply an isolated pipe break with zero leak flow.) You can create a new Pipe Break multiple ways. You can right-click on Pipe Break in the tree form. From the Home tab, you can click the New button and then choose Pipe Break. From the Emergency Response tab, you can choose Pipe Break Response. Any other these options will generate a Select tool bar to allow you to choose a pipe. After selecting the pipe, the following dialog is displayed. You can set the leakage flow rate and choose the start time to isolate the break by checking the isolate break checkbox. Clicking the checkbox allow you to set the date and the time to run the simulation, as well as input an isolation duration. Enabling the checkbox also enables the “Isolate Break” button, which opens the window shown below. Clicking the “Auto-Isolate” button will automatically select the closest isolation valves that are available to close off this pipe from the system and add them to the bottom portion of the window below. See the New Features section above for details on this feature. When a Pipe Break is active, an icon will appear in the drawing page, showing where this will occur. Video demonstration of Pipe Break: www.youtube.com/watch Fire Response enables the user to place a fire demand (or other emergency flows) at a junction for a period of time to determine its impact on pressure and flows and possibly test alternative ways of responding to the fire. Like Pipe Break, you can create a new Fire Response multiple ways. You can right-click on Fire Response in the tree form. From the Home tab, you can click the New button and then choose Fire Response. From the Emergency Response tab, you can choose Fire Response. Any other these options will generate a Select tool bar to allow you to choose a junction or hydrant. After selecting the node, the following dialog is displayed. The new fire response dialog is similar to the pipe break dialog, except in here you define the demand node and demand that you want applied to that node instead of supplying a leakage flow. After running the fire response you can easily use the time browser button at the top of the home tab along with the graphs button to view how your model responds over time. When a Fire Response is active, an icon will appear in the drawing page, showing where this will occur. In the middle part of the Home tab, you will see any demand adjustments, control overrides, fire responses, or pipe breaks that you include in your run. If you do not want to have these applied when you compute, you would simply uncheck the box beside. Similarly, this tree form allows you to have multiple items, such as two fire responses. You may not want to have both apply for a given run and in such a case, you would uncheck on fire response in the tree form and leave the other checked, similar to what is shown below. The tree form also always you to edit existing items by right-clicking on an existing item. When you right-click on an existing item, you also have a Zoom To option, which will highlight the item in the drawing. Power outage events enable the user to mark pumps or variable speed pumps as being affected by a power outage. As part of the SCADAConnect simulator tool, this provides a simple interface for an operator to simulate the impact of such an event. This tool is accessed from the Emergency Response Tab in SCADAConnect Simulator. There are two ways to access this. You can either right-click on the Power Outage selection in the middle of the dialog or you can click the "Quick Add" button at the top of the SCADAConnect Simulator dialog. This opens a Select toolbar that allows you to select pumps that may see or have seen a power outage at some point. Once the pumps have been selected, you can enter the data in the Power Outage table, including the start of the outage and the length of time it runs. This will allow you to account for an outage during an historical simulation or to plan for an outage in real-time simulations. When the run is computed in SCADAConnect Simulator with a Power Outage applied, the solution will include the results when the pump is not available. You can include multiple power outage events in the simulation. If the event does not need to be included, you can uncheck the box in the Enabled column. When the pump is enabled for a power outage, the symbol below will appear over the pump in the drawing pane. See: Wiki: SCADAConnect Simulator for WaterGEMS Help: SCADAConnect Simulator - Power Outages Pipe shutdown events enable the user to shut down a portion of the distribution system and simulate the results of doing so. This allows an operator to simulate the impact of the closure of a pipe, in a simple interface. This tool is accessed from the Emergency Response tab of the SCADAConnect Simulator. There are two ways to access this. You can either right-click on the Pipe Shutdown selection in the middle of the dialog or you can click the "Quick Add" button at the top of the SCADAConnect Simulator dialog. This opens a Select toolbar that allows you to select pipe or pipes that are part of the pipe shutdown. Once the pipes have been selected, you can enter the data in the Active Pipe Shutdowns table, including the start time of the pipe shutdown and the length of time it lasts. Since the pipe shutdown involves closing valves or pipes, the next step is to isolate the pipe. The Auto-Isolate button at the top of the Active Pipe Shutdowns table allows for a simple way to do this. Click the Auto-Isolate button and the program will populate the valves needed to isolate the pipe. If there are no isolation valve or other valves in the model in that part of the system, the user can select pipe elements to close. It is up to the user to ensure that these pipes have sufficient valves to accomplish this isolation. During the time that the shutdown is isolated, the flows in pipes in that area are zero and the demands are zero. The hydraulic grade and pressure in the isolated area will not have valid results. Viewing Results The SCADA data can be used to help calibrate a model by comparing data from the SCADA system with model results. There are several ways to do this. Comparing graphs is one way. In SCADAConnnect Simulator, there is a Graphs button. Clicking this will open the Graphs manager. Choose the New button, then Line-Series Graph. The Select toolbar will open. Choose the SCADA Element you want to graph. The line data will be the model results; the points will be the SCADA values from your data source. To create a graph, you can also go to the drawing in the main user interface, right-click on the SCADA Element, and select Graph. This graph will not automatically be saved to the Graph manager, but you can add it by clicking the “Add to Graph Manager” button. Numerical results can also be viewed from the SCADA Element FlexTable, though this will only be for the current time step. You can use the time browser to step forward in time to see the results change. This can be useful if you want to see the results for all SCADA Elements for a given time step. For viewing results from a a tool like Pipe Break, Fire Response, Power Outage or Pipe Shutdown, there is not going to be a SCADA element to graph. Instead, you would graph the element associated with what you are modeling and/or the elements around it. For instance, assume you have a Fire Response where an additional fire demand is applied to a node for 1 hour. After computing this, you can graph the pressure at that node to see how the additional demand will impact the pressure at that location. You can also graph the pump flow or tank level to see that response. The Named Views option can be useful to quickly zoom to a section of interest in the drawing pane. First, zoom to a section of the model that you are interested in. In SCADAConnect Simulator, choose the Home tab and then Named Views. In the dialog that opens, click New > Named View. This will save this view. If you zoom back out and select the Named View from the dialog, it will zoom right back to the extent of the Named View. SCADA Results Publishing is a feature applicable to the OPC Source. This tool basically defines how things are mapped from the hydraulic model to the OPC. If results from an element are desired to display in an existing OPC then this tools comes into play. In order to push the result, the simulation must be run from SCADAConnect Simulator. The View Log button can be useful during troubleshooting when the feature does not behave as expected. Clicking the highlighted button will open up the log file in a notepad. Troubleshooting The pump status was not displayed after computing the model. This is likely because the status is a text string and needs to be mapped to the On/Of property. This is done by going back into the SCADA Signals dialog (Components > SCADA Signals). Double-click on SCADA Data Source you are using, or right-click and choose “Edit data source.” Select the Signal Value Mappings tab. In the Pump Status Section, pick Single Value from the Type pulldown menu, and set On to “On” and Off to “Off.” I am getting an error message “Citect API dlls are missing...” Please navigate to this page . When doing a Test Connection with Citect, the following message is generated: “Unable to open the Citect connection” Make sure the server name is spelled correctly and can be pinged from the command line. Try with and without the Authentication. When doing a Test Connection with Citect, the following message is generated: “Citect is not available when running as 64-bit” Make sure to run the 32-bit of WaterGEMS/CAD. For more details click here . When using Citect, it will still not connect Try to enable a legacy connection. Step are shown in this page . Also, make sure that the CtAPI dlls version is the same as the Citect version. I can see the graph in SCADA Signal Editor but not in the Graphs, how can fix? If data and graph are visible in SCADA Signal Editor but not in the graphs, then it most likely due to the date. Please make sure the data in the Calculation Options and the date when data were recorded are the same. www.youtube.com/watch See Also Free Webinar on SCADAConnect in SewerGEMS SCADAConnect Simulator in WaterCAD and WaterGEMS V8i SELECTseries 5 SCADAConnect in SewerGEMS How can I publish my computed model results to a SCADA HMI?
↧
↧
Wiki Page: Finding total demanded volume for a scenario in WaterCAD and WaterGEMS
Applies To Product(s): WaterGEMS, WaterCAD Version(s): CONNECT Edition, V8i Area: Output and Reporting Original Author: Scott Kampa, Bentley Technical Support Group Task How can a user find the total volume demanded in a system? Steps to Accomplish Option 1 - Totalizing Flow Meter For a simple system with a single source, right click on the pipe next to that single source reservoir, choose Totalizing Flow meter, and note the total volume figure. Option 2 - Using Criticality First, you can use the Criticality tool. There is a TechNote on Criticality here. This is used to find areas that may be impacted by system outages, but does report the total volume demanded. Go to Analysis > Criticality. Select the New button in the upper left and choose the scenario you want the total volume demanded for. Next, highlight the scenario name on the left. For Scope Type, select "Entire Network" and click the Compute button. Now, highlight Outage Segments on the left and click the Compute button. Once that is completed, highlight Criticality on the left. Be sure to put a checkmark in the "Run Hydraulic Engine" select at the top. With that done, click Compute. The fields will fill in, inlcuding Total System Demanded. Option 3 - Using Pressure Zone manager Second, you can use the Flow Balance Tool in the Pressure Zone manager. Go to Analysis > Pressure Zones. Click the New button and select the scenario you want data for. Highlight the scenario name and make sure Scope Type is set to "Entire Network". Then click the Compute button. Now click the Flow Balance icon. Choose Volume from the options. The total volume demanded for each pressure zone will be listed. The sum will be the total volume demanded Option 4 - Using Calculation Summary You can use the data in the Calculation Summary to find the total volume. The calculation Summary has the total flow demand at each time step. The key to this is to make sure that the flow units coincide with the output units. For instance, you would need a demand reported every minute if you use GPM, or every hour for liters/hour. Once you have the data in the calculation summary, you can generate a report of the Calculation Summary and export the file to Excel. Or, check the total demand at the top, which shows an average of all the time steps. So, in this case if you want to see a volume, ensure that the time step increments are even. Meaning, if the calculation time step is 1.0 hours, ensure that there are no intermediate time steps, or the averaging won't provide a volume. Intermediate time steps can occur when a tank is full/empty or controls need to trigger. In the calculation options, you can choose "Constant" as the "Reporting time step" and set the value equal to the calculation time step. This will ensure that the calculation summary only reports the total demand at each even calculation time step, which also means that the total demand (average) shown at the top could be used to get a volume figure. Note that you can click the copy button and paste into Excel. Remember that units are very important for this method. It will not work if you have flow units of GPM and an increment of hours. See Also Positive volume vs negative volume in Totalizing Flow Meter Finding total volume of water in SewerCAD and SewerGEMS
↧
Forum Post: RE: Fire Flow Analysis Ignoring Selection Set
Sarah - when you say that it is "running through every junction in the model", how do you know? Are you seeing too many numbers in the calculation progress, or is it just that you are seeing all nodes showing in the Flextable? The FireFlow flextable will show all nodes by default even if they are not in the fireflow selection set. The nodes that are not in the selection set will not display any calculated fireflow results in the respective row in the flextable (you'll see "N/A"). When using a subset of elements for the fireflow nodes selection set, typically you would filter the fireflow flextable to only show them - either based on selection set, or on something like "Fire Flow Iterations > 0" (maybe you had a filter set before upgrading?). See: How do I remove the "N/A" entries in the fireflow report for nodes not included in my fireflow nodes selection set? If this does not help, a screenshot and/or the model files would indeed help, as my colleague Yashodhan mentioned.
↧
Forum Post: RE: SET INVERT IN - SET INVERT OUT - Perfil Longitudinal
Hello Richard, I am unable to reproduce the issue in the latest version of SewerCAD. I would suggest upgrading, as this may be all that is needed to resolve the issue. The other thing to try, if you haven't already is isolating the may model files, as mentioned in my post above. Close the model, but leave SewerCAD open. Browse to where the model is saved and create a new folder. Then copy just the .stsw and .stsw.sqlite files into the new folder. Then open the model from the new folder location. Regards, Scott Translated via Google Translate: Hola Richard, No puedo reproducir el problema en la última versión de SewerCAD. Sugiero actualizar, ya que esto puede ser todo lo que se necesita para resolver el problema. Otra cosa que debes probar, si aún no lo has hecho es aislar los archivos de modelo de mayo, como mencioné en mi publicación anterior. Cierre el modelo, pero deje SewerCAD abierto. Navegue hasta donde se guarda el modelo y cree una nueva carpeta. Luego copie solo los archivos .stsw y .stsw.sqlite en la nueva carpeta. A continuación, abra el modelo desde la nueva ubicación de la carpeta. Saludos, Scott
↧
Forum Post: RE: water age
Thanks for getting back, Jesse. You can see what I was talking about on the dead end pipe centered below and the color coding that's set up. The water ages on this pipe are at the end of a 288-hr simulation. At this time step, we have younger water present downstream of older water. I see that these conditions change as I step back in simulation time, but I would expect that water would increasingly age the farther it moves toward the end of a dead-end--regardless of time. Is this happening as a result of pumps turning on and off? I can understand momentum changes in a pipe with changing pump rates, but on a dead end with no other inputs, the water should only be moving in one direction and aging as it goes. BTW, this dead end line happens to flowing at low velocities and is relatively long--like 2 miles. Tom [/cfs-file/__key/communityserver-discussions-components-files/5925/pastedImage.png] Vincent T. Zarzaca, PE | Project Engineer Integrated Science & Engineering, Inc. | 1039 Sullivan Road, Suite 200 | Newnan, Georgia 30265 (P) 678.552.2106 | (F) 678.552.2107 | (C) 678.877.1882 [ISE Logo] Atlanta | Savannah | Mobile www.intse.com ________________________________
↧
↧
Forum Post: How do I open a WaterCAD file from an older version?
Hello, I am not able to open older files from WaterCAD, the error "Object reference not set to an instance of an object". I have no .sqlite file and I think this is the issue. How do I open an old WaterCAD file? Thanks in advance.
↧
Forum Post: RE: water age
Hello Tom, It's hard to say for sure without seeing the model, but: even though at a given time you see younger water age reported downstream of older water age, it doesn't mean that the water hasn't aged as it moved - it could mean that different aged water entered the dead end line. The older and newer columns of water both aged as they moved, but they started at different ages. Imagine a lane of cars on a highway, with a brand new SUV ahead of a beat up Oldsmobile from the 80's. They both get older as they drive along their lane, but the one in front will still always be newer than the one behind it. Maybe not the best example but basically because of the way each water parcel is tracked separately and because of the complex nature of how they travel along a pipeline, you can sometimes see interesting results like this, which may be "real". You could be right that this may be due to pulses of newer water being injected in a "line" of older downstream water parcels. It may help to graph the age over time at the entrance to the dead end, or to water an animation of the color coded plan view for these older/newer segments of water pulses traveling toward the area of interest.
↧
Forum Post: RE: SewerCAD - Grinder Pump Pressure Model
Hello, Fabian. No, I do not have a sample model to share. However, if you are using the manhole loading approach as opposed to entering loads in pressure junctions, setting a manhole to be bolted is easy to do - select "true" for "Bolted Cover?". If you are having trouble with this or have other questions, please post a new thread on the forum. Feel free to reference a link to older discussion for background if needed.
↧
Forum Post: RE: How do I open a WaterCAD file from an older version?
Hello Eugenie, Which version of WaterCAD are you using? Are you getting this error when opening all the models saved in the older version? Even if you don't have .sqlite files, you can open the old models, by going to Files>Import database>Select .mdb file. If you are having old WaterCAD model files saved in WaterCAD V7, please see below then. Error importing old model file: "Object reference not set to an instance of an object" Can you please also confirm model that you are trying to open is saved in which version of WaterCAD, using steps mentioned in below wiki. How to find the version a model was created in and last saved in If none of these help then please upload model files for our testing. Sharing model files
↧
↧
Forum Post: RE: SewerCAD - Grinder Pump Pressure Model
The manual is in this link: eone.com/.../lpsdesign.pdf
↧
Forum Post: Unsplit the split nodes.
Hello Friends! Is there any way of UN-splitting multiple nodes in WaterGEMS, which are already attached the pipes? Thanks!
↧
Forum Post: Assigning Demand based on Thiessen Polygon area.
Dear Friends! I am using the Thiessen Polygon shape file created through WaterGEMS. I will work on that file (using GIS and Excel), to calculate the proportional demand for that particular node based on the area of Tpolygon. Now, the issue is, the excel worked out with demand for each node is of Tpolygon, where as the demand is to be allotted to the Junction. I am facing some problem for building the model using the Tpolygon excel with demand to each particular node comprising in that Tpolygon. Please suggest the correct way. Thank You!
↧