Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

FuTuRE BLoG

less than 1 minute read

Published:

It’s Greg from the future; the year 2000.

portfolio

HLM-Web

A simulation engine for rainfall-runoff modelling in JavaScript.

publications

Open-Storm Detroit Dynamics: Real-time stormwater controls reduce combined sewer overflows and defer millions in capital investments

Published in Water Evironment & Technology (Professional Magazine), 2019

This article highlights the efforts made by the Open Storm Detroit Dynamics teams to translate cutting edge stormwater control research to the Great Lakes Water Authority (Detroit Metro) combined sewer system. (This article appears in the WEF professional magazine, Water Environment & Technology.)

Recommended citation: Gregory Ewing, Abhiram Mullapudi, Sara C. Troutman, Branko Kerkez, and Wendy Barrott; Open-Storm Detroit Dynamics: Real-time stormwater controls reduce combined sewer overflows and defer millions in capital investments; Water Environment & Technology, 31 (7); July 2019. https://www.wef.org/resources/publications/all-magazines/water-environment-technology/wet-issues/water-environment--technology2/wet-magazine---july-2019/

A Comprehensive Review of Deep Learning Applications in Hydrology and Water Resources

Published in Water Science & Technology, 2020

In this paper we provide a comprehensive review of deep learning applications in hydrology and water resources from 2018 through April of 2020.

Recommended citation: Muhammed Sit, Bekir Z. Demiray, Zhongrun Xiang, Gregory J. Ewing, Yusuf Sermet, Ibrahim Demir; A comprehensive review of deep learning applications in hydrology and water resources. Water Sci Technol 15 December 2020; 82 (12): 2635–2670. doi: https://doi.org/10.2166/wst.2020.369. https://doi.org/10.2166/wst.2020.369

An Ethical Decision-Making Framework with Serious Gaming: Smart Water Case Study on Flooding

Published in Journal of Hydroinformatics, 2021

This paper introduces an open web framework to build crowd-sourced decision models for ethical dilemmas in water resources.

Recommended citation: Gregory Ewing, Ibrahim Demir; An ethical decision-making framework with serious gaming: a smart water case study on flooding. Journal of Hydroinformatics 1 May 2021; 23 (3): 466–482. doi: https://doi.org/10.2166/hydro.2021.097 https://doi.org/10.2166/hydro.2021.097

pystorms: A simulation sandbox for the development and evaluation of stormwater control algorithms

Published in Arxiv Preprint, 2021

This paper introduces pystorms, a Python-based simulation sandbox that facilitates the quantitative evaluation and comparison of control strategies for smart stormwater control.

Recommended citation: Rimer SP, Mullapudi A, Troutman SC, Ewing G, Bowes BD, Akin AA, Sadler J, Kertesz R, McDonnell B, Montestruque L, Hathaway J. pystorms: A simulation sandbox for the development and evaluation of stormwater control algorithms. arXiv preprint arXiv:2110.12289. 2021 Oct 23. https://doi.org/10.48550/arXiv.2110.12289

Interactive Hydrological Modelling and Simulation on Client-Side Web Systems: An Educational Case Study

Published in EarthArxiv Preprint (Submitted to Journal of Hydroinformatics), 2022

This paper introduces HLW-Web, a JavaScript simulation engine for physically-based, rainfall-runoff modelling.

Recommended citation: Ewing, G., Manitlla, R., Krajewski, W., Demir, I.; Interactive Hydrological Modelling and Simulation on Client-Side Web Systems: An Educational Case Study. EarthArxiv preprint doi: https://doi.org/10.31223/X5NW6J. https://doi.org/10.31223/X5NW6J

talks

Applying Interaction Design to Improve Decision Support in Urban Watershed Management

Published:

Over the past decade, advances in urban drainage modeling, continuous monitoring, and active control have transformed the way engineers and decision makers think about the future of urban watersheds. These new technologies have the potential to reduce flooding and improve water quality, but only if they are adopted in the real world. Yet, as urban water systems are outfitted with new sensors, actuators, and modeling tools, human operators are faced with the task of leveraging increasingly large amounts of data to take actions in a complex, growing decision space. As a result, opportunities for intelligent control and cross-system cooperation are being missed, even where the technology is in place to make them possible.

Device-Agnostic Environmental Modelling Framework for the Web

Published:

Recently, web-enabled tools for data processing, storage, computation, and visualization have proliferated to support web-based environmental modelling. Most of these tools rely on server resources for computation and data tasks. Yet, the continued advancement of in-browser, client-side compute performance presents an opportunity to further leverage client-side compute resources. Modern browsers also offer a rich and flexible platform on which to build interactive, user-centric tools making it a strong candidate to be the interface of choice for next generation modelling. Toward the goal of device agnostic web-based modelling, we propose an environmental modelling framework developed using modern web standards only. First, we present the development of the modelling framework using a Service Oriented Architecture. Next, we demonstrate the capabilities of client-side compute to simulate environmental processes, such as the rainfall-runoff generation process and advection-reaction chemical transport process. Finally, we discuss the application areas for this technology such as operational forecasting and community-level decision making.

A Client-Side Web Framework for Rainfall-Runoff Modelling in a Hybrid Learning Context

Published:

Using hydrological models in classroom settings face numerous barriers, many of which stem from the limited time to teach both the scientific material and vocational tools (i.e., a modelling software,) during a course. For example, data preparation and model development are integral, time consuming tasks when using models in professional settings, yet may not provide meaningful educational opportunities as part of a hydrology curriculum. Towards the goal of using less class time teaching tools and more time exploring hydrologic concepts, we present a client-side web framework for rainfall-runoff modelling in hybrid learning contexts. At the core of our application is a client-side rainfall-runoff model, HLM-Web. To address the barriers to modelling in education, we designed the web application to extend HLM-Web such that it minimizes many time-intensive modelling tasks. For example, we have prepared input data for five basins of varying size (from 10 km2 to 12,000 km2,) and allow users to seamlessly select from these with the click of a button. Likewise, users can then interactively select between constant or variable rainfall-runoff processes and alter parameter values of the model using slider elements. The application also includes a rainfall forcing generator, which allows for a variety of inputs to be quickly generated. Once a model is prepared and the simulation is complete, hydrograph visualizations appear along with data export capabilities. Notably, all features and computation of the application are performed client-side. The application was developed with iterative feedback from course instructors such that it would supplement university-level hydrology course curricula. The application framework was piloted at the University of Iowa and University of Manitoba. Finally, we demonstrate many educational exercises enabled by the framework.

teaching

Fluid Mechanics (CEE 325)

Graduate Student Instructor, University of Michigan, Civil and Environmental Engineering, 2014

Instructuor for the laboratory portion of the undergraduate fluid mechanics cource. Responsibilities included organizing and executing hydraulic lab experiments, conducting lecture style lessons, student evaluation, and managing an undergraduate instructional aide.

Introduction to Engineering (ENGR 100)

Graduate Student Instructor, University of Michigan, College of Engineering, 2015

Instructor for the laboratory portion of the introductory engineering course for the College of Engineering, special topic Stream Restoration. Laboratory activities included lab-based free-surface flow demonstrations, leading field campaigns to investigation of impacted river channel reaches, and classroom lecturing on engineering fundamentals.

Beginners Portuguese

Volunteer, University of Michigan, Pantanal Partnership, 2016

Developed syllabus and overall structure for semesterly extracurricular beginner Portuguese classes.