Download this file as a Jupyter Notebook@ http://54.243.252.9/ce-3372-webroot/2-Exercises/ES9/ES9.ipynb
Copyright © 2022 Theodore G. Cleveland
Construct a design storm hyetograph
Assume that Somewhere USA is to be located in Harris County.
Figure 1. Screen capture PFDS for Harris Co. Interrogation |
---|
From the figure, a 10-yr, 6-hr storm is 6.10 inches of depth. Next using the Texas Empirical Hyetograph we produce the following hyetograph (using the median hyetograph)
Figure 2. Screen capture Texas Hyetograph Tool |
---|
The actual numbers are captured below:
import pandas
hyetograph = pandas.DataFrame([[0,0,0.000],
[15,0.25,0.686],
[30,0.50,1.416],
[45,0.75,1.955],
[60,1.00,2.361],
[75,1.25,2.668],
[90,1.50,2.901],
[105,1.75,3.080],
[120,2.00,3.226],
[135,2.25,3.354],
[150,2.50,3.477],
[165,2.75,3.606],
[180,3.00,3.749],
[195,3.25,3.910],
[210,3.50,4.088],
[225,3.75,4.283],
[240,4.00,4.489],
[255,4.25,4.700],
[270,4.50,4.910],
[285,4.75,5.113],
[300,5.00,5.303],
[315,5.25,5.476],
[330,5.50,5.629],
[345,5.75,5.762],
[360,6.00,6.010]])
hyetograph.columns =["minutes","hours","acc_depth_inches"]
hyetograph.head()
# plot the hyetograph as per ENGR 1330
from matplotlib import pyplot as plt
mydata = plt.figure(figsize = (8,6)) # build a drawing canvass from figure class; aspect ratio 4x3
plt.plot(hyetograph["hours"],hyetograph["acc_depth_inches"], c='red', marker='o',linewidth=1) # basic line plot
plt.xlabel('Elapsed Time (hours)') # label the x-axis
plt.ylabel('Accumulated Rainfall Depth (inches)') # label the y-axis, notice the LaTex markup
#plt.legend(['series1','series2...']) # legend for each series
plt.title('Somewhere USA Design Storm') # make a plot title
plt.grid() # display a grid
plt.show() # display the plot
# prep the data for cut-and-paste into SWMM
print(hyetograph[["hours","acc_depth_inches"]].to_string(index=False))
Figure 3. Screen capture SWMM set-up raingage (named PuffyTheCloud) |
---|
|Figure 4. Screen capture SWMM run using CN=98, and supplied hyetograph| |---|
A brief report with your solution, showing the rainfall depth(s), hyetograph (on 15-minute intervals) for Part 1 and the SWMM generated hydrograph for Part 2.
A screen capture of the SWMM output is sufficient for Part 2 Do not submit a SWMM output file