Hydraulic Network Modeling Using R and EPANETLaajuus (3 op)
Opintojakson tunnus: TX00DO50
Opintojakson perustiedot
- Laajuus
- 3 op
Osaamistavoitteet
After completion of this course students will be able to operate predictive tools for pipe network hydraulics; apply these tools to the simulation of distribution and pumping systems; install the tools onto a single board computer and demonstrate distributed automated control
of the distribution and pumping system.
The course is intended for learners who may not have a hydraulics background, but do have an information technology background. The course examines the vital linkage between information technology and physical infrastructure in the built environment.
Sisältö
1. Introduction to R
2. A Hydraulics Primer. Network Simulator in R.
3. EPANET (Rossman, 2000, 2009) and the EPANET Programmer's Toolkit.
4. Server-Side Approach. Wrappers (Python, R) to access the EPANET tools.
5. EPANET on SoC Computer. Distributed automated control and sensing.
Esitietovaatimukset
1. Programming fundamentals (any programming language should suce). We will use R and Python to build wrappers for the network simulator (which is written in C/C++).
2. Physics (Euler's and Bernoulli's Equation applied to fluid flow)
Arviointikriteerit, tyydyttävä (1)
The course assessment is based upon
- Active attendance and participation
- Successful operation of the program(s) on student's computers - including the model building step.
- Successful operation of the program(s) on the SoC computer - including a sensing and control simulation.
Arviointikriteeri, hyväksytty/hylätty
The course assessment is based upon
- Active attendance and participation
- Successful operation of the program(s) on student's computers - including the model building step.
- Successful operation of the program(s) on the SoC computer - including a sensing and control simulation.