Dashboards allows users to display their data graphically, thus drawing out and displaying it as useful information. Dashboards in InfoNet display simple graphics (called ‘widgets’) like a numerical, a pie chart, graph or simple table. Note that it is SQLs that are used in Dashboards to supply the widgets with the data.
As an example for this blog, I’m going to outline how to create an example dashboard, built around Customer Complaints and some Customer Complaint statistics that I think may be of interest. Note that a dashboard can display widgets about any InfoNet object or set of objects on the one dashboard. I am simply choosing, keeping things simple, to build a dashboard with widgets built around just Customer Complaints.
First of all I’ll create the filing structure i.e., Asset Groups in which to create my dashboard and the required SQLs.
Asset Groups and Files
A question we often get asked is does the presence of panel markers in a river reach section matter? Does it affect results? The answer to both is yes, particularly in the case of extended river sections to represent out-of-bank flow.
With a river reach section, a conveyance profile is generated based on the cross-section area and wetted perimeter of each vertex within the river section as shown by the equation below:-
Figure 1: Conveyance Calculation
Where K is the conveyance, A the area, n the Mannings’ n roughness value and P the wetted perimeter. This conveyance term is then used in the St Venant equations which determine the flows and depths within the river sections. Continue reading
Over the years there has been one question from my InfoNet clients that has consistently popped up; “How do I import an InfoWorks ICM Model into InfoNet?”. I must have been asked this a squillion times, and the answer has always been the same.
“Since models don’t necessarily reflect what is in the ground, through model thinning, simplification or optioneering, InfoNet does not provide an importer, InfoNet is about data certainty and confidence.”
Because of the many import/export options available in both InfoWorks ICM and InfoNet there has always been the tedious and very long winded method of exporting data from InfoWorks ICM and then importing this into InfoNet. This meant exporting data to separate tables (CSV, TAB SHP etc.) from InfoWorks ICM and then importing these individually into InfoNet via the Open Data Import Centre (ODIC). That is creating a configuration for each table and then going through the myriad clicks in InfoNet ODIC to import one table at a time, which on top of the tedium, this manual method is also open to error.
So from all this demand (aiming to keep you all happy and avoid you tedium) as well as there now being a method to automate processes in InfoNet and InfoWorks (Ruby Scripting within the Innovyze Workgroup Client) I have devised/scripted a method that will first export from an InfoWorks ICM Model into an InfoNet Collection Network. Continue reading
InfoWater contains two ways users can apply controls to different model features: Simple controls and Rule-Based controls. Simple controls can be accessed within the Model Explorer after selecting a pipe, valve, or pump. These controls can be used to change the status for pumps, valves, and pipes based on changes in time, pressure/head at nodes, pipe flows, etc. For most models, these simple controls are flexible enough to satisfy rules the user wants input into the simulation.
However, if more customization is needed, users can access Rule-Based controls (InfoWater > Edit > Rule-Based Control…). These controls can include If-Then-Else statements based on a wide range of system parameters and can be prioritized as well. Note also that if the user wants to user these Rule-Based controls within a simulation, they must check the ‘Enable Rule Control’ option in the Simulation Options window. Continue reading
Posted in InfoWater
As you work in InfoWorks ICM, you may notice that you are running out of space on your hard drive. This can happen when you work in ICM often and make loads of changes to your model without cleaning out the working folder, but is mostly due to unused and temporary results files. This blog post will cover how to clean up both working and results files.
To clean out local working files (this also applies to InfoNet):
- Open a master database in InfoWorks ICM
- Commit your changes to all networks and close them in the GeoPlan (it’s OK to leave some uncommitted changes, but the files associated with those networks will not be cleaned out).
- Go to Tools>Options>Local Folders.
- Make sure that the Working Folder is selected from the dropdown as shown below.
- Click on the ‘Clean unused files from the folder for this database’ button to clean out the Working Folder.
6. Repeat steps 1-5 for each master database.
To clean out the local results folder: Continue reading
The release of InfoWorks ICM version 8.0 has seen a couple of additional features added to the Ground Infiltration module to improve efficiencies and assist with calibration to observed data. These are:-
- New constant evapotranspiration loss type,
- New evapotranspiration depth at which evapotranspiration losses from the soil store cease,
- Monthly evapotranspiration factors,
- Option whereby the ground infiltration depends on the surcharge state in the pipe,
- Ability to apply a ground infiltration event profiles to multiple subcatchments.
The document at the below link describes in more detail how each of these new options work
The Ground Infiltration Module
There is nothing particularly special that you need to do to deploy InfoWorks ICM on a Virtual Machine or on a Cloud platform, such as Amazon Web Services (AWS), Microsoft Azure or Google Cloud. It’s really no different to installing the software on a new physical machine. InfoWorks ICM is capable of running on any (Windows based) host, whether that be a powerful physical workstation, a virtualised Application Server located at a data centre or Cloud based Products/Services from the likes of Amazon, Microsoft, Google and others. The software will be installed in the usual way and then pointed to the location of the Workgroup database and Licence Server. In the case of a full-scale deployment on a Cloud Platform, the Workgroup Database and Shared Results Store would also be hosted on the same virtual platform in order to keep data transfer times to a minimum.
Some organisations have looked at installing just the ICM Remote Agent (Simulation Engine) on a Virtual Host and running the ICM User Interface locally. This is also fine. As long as the chosen machine/platform has network access to the InfoWorks Licence Server to acquire a licence at start up, and any firewall rules allow data/results transfer to/from the host, the simulation will run as instructed on the Virtual Machine (VM).
If you can run InfoWorks Simulations on a virtualised Application Server located at a data centre, why, you might ask, doesn’t everyone run their massive simulations on Cloud Products where the ‘hardware’ can be scaled to meet demand? Well, it comes down to the connection speed/capacity between your office (where the core InfoWorks ICM application is typically running locally on desktop hardware) and the Cloud Server where the Remote Simulation is running. If the ICM model is so big that it needs to run on an off-site Cloud Processor to get competitive runtimes, then the results will likely be absolutely huge. And that’s the problem. Any time you save by running in the Cloud is lost again waiting for the results to come back to the office for analysis within the core ICM User Interface. Also, depending on your client, there may be issues with data security, as models will be pushed to unknown servers in unpublished locations for Simulation. We’ve found that Water Companies and Government bodies are particularly sensitive to this issue. Continue reading
The 2016 Innovyze Water Modelling User Group took place on the 25th November in Melbourne Australia.
About 30 delegates from around Australia and New Zealand attended to share knowledge through various case studies, new features and tips and tricks in the software.
Innovyze wishes to thank all those who were involved in the conference and look forward to future user group sessions.
Click on an image or text below to download a PDF version of each presentation. Continue reading
The 2017 InfoWorks ICM / ICMLive User Group Meeting was held on the 20th June 2017. The event took place at the Conference Centre on Howbery Park, Wallingford, UK. We had over 80 attendees for the day. The event was a resounding success, even the record high temperatures we experienced in the UK that week didn’t seem to put people off (the conference room did get a little warm towards the end of the day!).
It was good to see that all the sessions ran to time, the room logistics worked well and the catering was to a high standard. All of the presentations were excellent and generated a high level of Q&A at the end of each session (copy of the agenda is available here).
The feedback we got from delegates as they left the conference indicated that the meeting was highly successful. Everyone I spoke to certainly felt the event was thoroughly worthwhile and extremely productive. This has been backed up by several very positive e-mails that I received from delegates in the days after the event. Continue reading
This is the third instalment in a series of blogs I’ve written summarising run times for 2D simulations conducted on PC hardware and NVIDIA GPU cards. The first was in December 2012, I then followed up with a second in September 2016.
NVIDIA continue to evolve their GPU technology, producing faster and more powerful cards in rapid succession, often making it quite hard to keep up with the constant stream of new cards coming to the market! The other major change within the last 12-18 months has been a move away from physical hardware in preference to the adoption of Virtual (Cloud based) hardware platforms within corporate IT environments.
InfoWorks ICM is designed to leverage technological improvements as soon as new GPU cards and new hardware platforms come onto the market. The tables below show runtimes for two of our standard 2D testing models which were run on a high-end Workstation and a high-end physical Server equipped with two of the latest NVIDIA GPU cards, and a Cloud based system comprising of virtual Xeon processors and a virtual GPU card (NVIDIA GRID technology).
Each model was run on the three hardware platforms, which between them contained a TESLA K40c card, a Quadro M4000 card and an NVidia GRID K2 GPU card. Continue reading