The new class is obviously based on the one of previous classes:
There are some changes however, partially due to the different calendar. The course is essentially divided in three parts:
- Rainfall analysis and statistics
- How to design a storm water management system (SWMS)
- How to design an aqueduct
Tools
More specifically:
- Python - Python is a modern programming languages. It will be used for data treatment, estimation of the idf curves of precipitation, some hydraulic calculation and data visualisation. I will use Python mostly as a scripting language to bind and using existing tools.
- QGIS is a Geographic Information System. GIS are an essential tool for who works on landscape or planning infrastructures extended on the territory.
- SWMM - Is an acronym for Storm Water Management System. Essentially it is a model for the estimation of runoff adjusted to Urban environment. I do not endorse very much its hydrology. However, it is the most used tools by colleagues who cares about storm water management, and I adopt it. It is not a tool for designing storm water networks, and therefore, some more work should be done with Python to fill the gaps.
- EPANET Is the tool developed by EPA to estimate water distribution networks.
SWMM: http://growworkinghard.altervista.org/epa-swmm-how-to-install-step-by-step/
GISWATER: http://growworkinghard.altervista.org/giswater-11-install-windows/
QGIS: http://growworkinghard.altervista.org/qgis-2-18-how-to-install-step-by-step-on-windows/
As you can infer from the previous lines, the class needs to learn some hydrology, some hydraulics and the use of various softwares. As I try to explain in the Syllabus lesson, the first day, there is no space for exploiting all the possibilities implied by the software, nor even to go very deep in the theory of hydrological processes and even in the design of the systems. The student has to become comfortable with the idea that they (singular they) is going to get an introduction to all these topics and they will need further studies to use professionally the received information.
Foreseen Schedule
T - stands for a mostly theoretical class
L - stands for a class in the lab
Precipitation analysis and statistics (and an intro to Python scripting)
2019-02-25 -- Syllabus 2019.
- T - A little of Hydrology
- T - Statistical properties of Extreme precipitations and their interpolation.
- Statistical properties of precipitations we are interested in
- Intensity duration frequency curves
- Gumbel distribution functions
- Moments method
- Maximum likelihood method
- Minimum squares method
- L - Introduction to Python with Jupyter (We mostly use the three notebook below):
- Una introduzione gentile al Python scripting (mostly a translation from JE lectures
- Leggere file da un file Excel e fare qualche grafico
- Leggere un file con PANDAS (e plot dei dati con Matplotlib)
- Further resources are available in this other post.
2019-03-07
- L -Explorative data analysis and Simple statistics with Python's Pandas
- Gaussian Distribution
- Central Limit Theorem Illustrated (and some other distributions)
- Gamma Distribution (and some other further Python)
2019-03-11
- L - Estimation of Extremes with Python
- Exercise: Using the examples of the last Lab, draw a Gumbel distribution.
- Exercise: Select randomly from a Gumbel distribution and empirically shows the effects of the central limit theorem.
- For estimating the Gumbel distribution parameters:
- Exercise assignment
2019-03-14
- Pearson's Tests
- Estimating the intensity-duration-frequency curves
- L - Student's work on their own Exercise under professor's supervision.
Storm Water Management System Design
- New goals for Urban hydrology.
- The sewage systems devices
- Local control on the hydrological cycle
- The storm water drainage network (SWDN)
- Urban cases
2019-03-21 T - Estimation of the flood wave
- The estimation of the flood wave (the IUH case) and the Hydraulic design of the SWDN
- L - Student's work on their own Exercise under professor's supervision.
2019-03-25
- T - Elements for the design of storm water infrastructures
2019-03-28
- L - Simple estimation of the maximum discharge via Python
- Maximum Discharge from a linear reservoir model
- Internal diameter of the pipe
- Summing discharges from pipes (I)
- Summing discharges from pipes (II)
2019-04-01
- T- Pumping stormwaters.
- L - Assignment of the project
L - QGIS - GISWATER
- Short introduction to QGIS for representing urban infrastructures.
- Further Video classes on QGIS/GISWATER
- Create subcatchments
- Homogenize the subcatchment layer and insert it in the database
- Geometric information subcatchments
- Average Slope
- Impervious
- Simp, Routeto
- https://www.youtube.com/watch?v=HJIGH-ndcJ4
- Using QGIS and GISWater to feed SWMM
- Material/Data of the lab
2019-04-08 L-
- Intro and installation of SWMM
2019-04-11 L-
- Play around with SWMM
2019-04-15 L -
- Working on the project
2019-04-18
- Intermediate Exam
Aqueducts
- Work in progress