Showing posts with label Lew Rossman. Show all posts
Showing posts with label Lew Rossman. Show all posts

Sunday, October 6, 2013

My History with Various Versions of SWMM: SWMM3, SWMM4, SWMM5, XP-SWMM and InfoSWMM

Subject:   My History with Various Versions of SWMM: SWMM3, SWMM4, SWMM5, XP-SWMM and InfoSWMM

I first learned about SWMM in a brochure from the University of Florida when I was just a 17 year old senior in High School.  Water resources and the description of SWMM seemed to be worthy career goals at the time and I have been extremely lucky to have the opportunity to work and develop many SWMM related products in my working life.   I am especially proud that SWMM 3, SWMM 4 and SWMM 5 are both public domain and open source software.  You can open up and look at the code and add features and internal tests on your own.   You can customize the input and output of SWMM 5 if you want to but most importantly you have direct access to the source code so you can verify the computational algorithms.


InfoSWMM is an Arc GIS extension that works in Arc Map but we at Innovyze are proud that we have superb import and export features to SWMM 5 from Arc Map and use the SWMM 5 engine as our engine solution.   You can look at the internal workings of the InfoSWMM engine by downloading the current SWMM 5 C code from the EPA website http://www.epa.gov/nrmrl/wswrd/wq/models/swmm/   InfoSWMM also has all of the Arc GIS programming tools, Python programming,  editing and drawing features and Table of Contents attribute features to make a better model but that model will still use the open source SWMM 5 engine inside of InfoSWMM.    When you use InfoSWMM you are using the SWMM 5 engine  but with many extra input and output features to help prepare the data for the current SWMM 5 engine and analyze the SWMM 5 engine output  in maps, tables and graphs.


The following was edited to reflect the passage of time:
PS in 2013/2016. I am now at my 45th anniversary of 1st hearing about SWMM, my 41th anniversary of seeing Wayne Huber or Jim Heaney mention SWMM in an Introduction to Environmental Engineering Course at UF, my 39th anniversary of 1st seeing the SWMM 2 punch cards for a mainframe computer, my 37th aniversary of meeting Bill James of UG and the Future CHI and Larry Roesner of CDM and now with CSU, my 36rd anniversary of being a coauthor and coprogrammer of SWMM 3, my 28th anniversary of being a coauthor of SWMM4, my 24st anniversary of being a XP-SWMM developer, my 18th year anniversery of being a Visual SWMM developer at CAiCE, 18 years since I first heard of Paul Boulos and MWH Soft, 17 years since I first meet Lew Rossman, 16 years since I first started working on SWMM 5 while at CDM with all of my great CDM colleagues (Jim Smullen, Ted Burgess, Carl Chan, Khalid Khan etc) and Lew Rossman and Trent Schade at the EPA and now 9+ years at Innovyze with our worldwide network and dedicated engineers and developers.   I have also learned very much from our really good customers and their important/interesting models.


Odd, I thought I had a lot of experience before I joined Innovyze in 2008 but dealing with the synergy of support, development, sales and training for multiple software products around the world brings it with another level of understanding and insight into modeling and model development.  Thanks very much to all my Innovyze customers, Innovyze Management, Innovyze CSM's, Innovyze Developers, Innovyze Support Engineer and Innovyze in general. My special thanks to Paul Boulos, Roger Ro, Fayu Lai and Chun-Hou Orr for their support, brilliance and creativity.  I could also thank hundreds or customers but Stewart and MJ stand out in my mind as being the best and most creative and I wish them both well in their future.  Keith Hodsden and Paul Hsiung are also standout CSM's at Innovyze and I owe them a lot as does the engineering community in general.



I would be amiss if I did not mention my wife and three children/offspring who have had to live with the world SWMM for her whole married life or literally their whole lives in the case of my children.  I could not have done it without my wife's organizational skills, hard work and patience.  We have learned from our children their whole lives - they are also hard working, brilliant engineers and writers/developers who have always impressed me as being smarter their parents, which made them easy to raise.  Here is a short video about how they helped me with SWMM: A Short Film: What Is The Meaning of Life? http://www.youtube.com/watch?v=lRQAIRBDVxw&feature=youtu.be … [inspired by @RDickinson & shot with @googleglass & edited w/ @givit] Thanks @boonsri
Best Regards,
Robert Dickinson


Monday, September 30, 2013

The Equivalent n for Hazen-Williams in a Force Main of SWMM 5

The Equivalent n for Hazen-Williams in a Force Main of SWMM 5

SWMM 5 uses an equivalent Manning's n for the Hazen-Williams Coefficient for partial flow in a force main of SWMM 5.  The equivalent n is a function of the force main diameter, slope and the power equation used by Lew Rossman of the EPA in the SWMM 5 C code in the routine forcemain_getEquivN.   I am also including the C code to print out the HW value, diameter, slope and Equivalent n in the output file.  It is easy to add new of code to SWMM 5 for your thesis as long as you have a compiler (I suggest the current free Visual Studio from Microsoft) and know how to add the fprintf statements.  This simple addition gives you the power to understand more fully the inner working of SWMM 5 and add more content and understanding to your thesis or paper.

Thursday, August 8, 2013

How is RDII Storage Simulated in SWMM 5?

Subject:  How is RDII Storage Simulated in SWMM 5?

If you are using the SWMM 5 Rainfall Dependent Infiltration and Inflow(RDII)  feature you can also use the RDII storage parameters to change the RDII runoff by simulating the storage in the Sewershed.   The code in RDII.C as implemented by Lew Rossman of the EPA keeps track of used and unused initial abstraction or IA (Figure 1)

When there is rainfall the following actions are taken:

·         The raindepth available to be convoluted by the RDII unit hydrograph method is reduced by unused IA
·         The amount of IA used up is then updated 

When there is no rainfall

·         A portion of the IA already used is recovered using the recovery rate parameter and the variable IAUsed



Figure 1.  The long term effect of the RDII storage on the generated RDII Unit Hydrographs.  IA1, IA2 and IA3 are the Storage values for the short, medium and long term UH's.

Sunday, August 4, 2013

How is the Volume Calculated in the SWMM 5 Groundwater Component?

Subject:   How is the Volume Calculated in the SWMM 5 Groundwater Component?

The groundwater component of SWMM 5 is found in the gwater.c code.  It (as is all of SWMM 5) is excellently written in small functions by Lew Rossman of the EPA during the SWMM 5 development process.  However, code being code sometimes it is easier to see how the code is functioning.  This blog or note tries to show that function. 

The groundwater component consists of groundwater data (gw in the equation) and aquifer data (a) in the equation.  The equation for the groundwater volume is shown in Figure 1.   The volume is the water content (theta) times the upper depth and the porosity of the aquifer times the lower depth (Figure 2).

Figure 1.  Groundwater Volume Calculations


Figure 2.  Lower and Upper Depth of the Groundwater Compartrment


How is the Mass Balance Calculated in the SWMM 5 Groundwater Component?

Subject:   How is the Mass Balance Calculated in the SWMM 5 Groundwater Component?

The groundwater component of SWMM 5 is found in the gwater.c code.  It (as is all of SWMM 5) is excellently written in small functions by Lew Rossman of the EPA during the SWMM 5 development process.  However, code being code sometimes it is easier to see how the code is functioning.  This blog or note tries to show the mass balance local function updateMassBal

The groundwater component consists of groundwater data (gw in the equation) and aquifer data (a) in the equation.  The equation for the groundwater mass balance is shown in Figure 1.   The infiltration, evaporation occur only over the perviousarea but the percolation out the bottom of the aquifer occurs over the whole Subcatchment.

Figure 1.  Groundwater Mass Balance

Sunday, July 28, 2013

เครื่องคิดเลข EPA แห่งชาติ Stormwater

เครื่องคิดเลข EPA แห่งชาติ Stormwater

ได้รับการปล่อยตัวในวันนี้โดย EPA (ดร. ลูอิส Rossman) เป็นสหรัฐอเมริกาทั่วประเทศ Stormwater เครื่องคิดเลข

เป็นเครื่องมือใหม่บนพื้นฐานของ SWMM ที่อาจจะเป็นที่สนใจนี่คือ จะให้ผู้สร้างแบบจำลองที่ไม่ได้ด้วยวิธีที่ง่ายและรวดเร็วอย่างจริงจังประเมินปริมาณน้ำที่ไหลบ่า stormwater จากคุณสมบัติของพวกเขา สำหรับผู้เชี่ยวชาญ SWMM คุณก็มีวิธีง่ายๆในการดาวน์โหลดข้อมูลปริมาณน้ำฝนในระยะยาวและอัตราการ ET รายเดือนสำหรับการใช้งานในรูปแบบของคุณ SWMM 

ของ EPA เครื่องคิดเลข Stormwater แห่งชาติขณะนี้มีให้สาธารณะ  http://www.epa.gov/nrmrl/ wswrd / WQ / รุ่น / SWC / 

เครื่องคิดเลขของ EPA แห่งชาติ Stormwater เป็นโปรแกรมคอมพิวเตอร์ที่คาดการณ์ปริมาณน้ำฝนประจำปีและความถี่ของการไหลบ่ามาจากเว็บไซต์ที่เฉพาะเจาะจงที่ใดก็ได้ในประเทศสหรัฐอเมริกา ประมาณการจะขึ้นอยู่กับสภาพดินในท้องถิ่นสิ่งปกคลุมดินและมีการบันทึกปริมาณน้ำฝนประวัติศาสตร์  เครื่องคิดเลขเข้าถึงฐานข้อมูลหลายแห่งชาติที่ให้ดินภูมิประเทศเหนือศีรษะและข้อมูลการระเหยสำหรับเว็บไซต์ที่ได้รับการแต่งตั้ง ผู้ใช้อุปกรณ์ข้อมูลเกี่ยวกับที่ดินครอบคลุมของเว็บไซต์และเลือกชนิดของการพัฒนาผลกระทบต่ำ (ฝา) ควบคุมพวกเขาต้องการที่จะใช้
ลิว Rossman 
น้ำประปาและทรัพยากรน้ำกอง
แห่งชาติบริหารความเสี่ยงห้องปฏิบัติการวิจัย
สหรัฐฯ สำนักงานคุ้มครองสิ่งแวดล้อม
Cincinnati, OH 45268
EPA แห่งชาติการเชื่อมต่อผู้ใช้งานเครื่องคิดเลข Stormwater กราฟิก

ईपीए राष्ट्रीय stormwater कैलक्यूलेटर

ईपीए राष्ट्रीय stormwater कैलक्यूलेटर

एक संयुक्त राज्य अमेरिका राष्ट्रव्यापी stormwater कैलक्यूलेटर है ईपीए (डॉ. लुईस Rossman) द्वारा आज जारी 

यहाँ ब्याज की हो सकती है कि SWMM के आधार पर एक नया उपकरण, है. यह कड़ाई से उनके गुणों से तूफानी जल अपवाह मात्रा में अनुमान लगाने के लिए एक त्वरित और आसान तरीका के साथ गैर मॉडलर प्रदान करता है. आप SWMM विशेषज्ञों के लिए, यह आपके SWMM मॉडल में इस्तेमाल के लिए लंबे समय तक वर्षा के आंकड़ों और मासिक एट दरों डाउनलोड करने के लिए एक आसान तरीका प्रदान करता है. 

ईपीए के राष्ट्रीय stormwater कैलक्यूलेटर अब जनता के लिए उपलब्ध है  http://www.epa.gov/nrmrl/ wswrd / wq / मॉडल / एसडब्ल्यूसी / 

ईपीए के राष्ट्रीय stormwater कैलक्यूलेटर वार्षिक वर्षा जल की मात्रा और कहीं भी संयुक्त राज्य अमेरिका में एक विशिष्ट साइट से अपवाह की आवृत्ति का अनुमान है कि एक डेस्कटॉप अनुप्रयोग है. अनुमान स्थानीय मिट्टी की स्थिति, भूमि कवर, और ऐतिहासिक वर्षा रिकॉर्ड पर आधारित हैं.  कैलक्यूलेटर कई राष्ट्रीय मिट्टी प्रदान कि डेटाबेस, स्थलाकृति, वर्षा, और चुने साइट के लिए वाष्पीकरण जानकारी तक पहुँचता है. उपयोगकर्ता साइट की भूमि को कवर के बारे में जानकारी की आपूर्ति और वे का उपयोग करना चाहते हैं पर नियंत्रण कम प्रभाव विकास (ढक्कन) के प्रकार का चयन करता है.
ल्यू Rossman 
जल आपूर्ति और जल संसाधन डिवीजन 
नेशनल जोखिम प्रबंधन अनुसंधान प्रयोगशाला 
अमेरिका पर्यावरण संरक्षण एजेंसी 
सिनसिनाटी, ओह 45268
ईपीए राष्ट्रीय stormwater कैलक्यूलेटर ग्राफिकल यूजर इंटरफेस

EPA Nationale Regenwasser Rechner

EPA Nationale Regenwasser Rechner

Heute von der EPA (Dr Lewis Rossman) ist ein USA Nationwide Stormwater Calculator 

Hier ist ein neues Tool, basierend auf SWPÄ, die von Interesse sein können. Es bietet nicht-Modellierer mit einer schnellen und einfachen Weg, um rigoros schätzen Regenabflüsse Volumina von deren Eigenschaften. Für Sie SWPÄ Experten bietet es einen einfachen Weg, um langfristig Niederschlagsdaten und monatliche Raten ET für den Einsatz in Ihrem SWPÄ Modelle herunterzuladen. 

EPA National Regenwasser Rechner ist nun der Öffentlichkeit zugänglich  http://www.epa.gov/nrmrl/ wswrd / wq / models / swc / 

EPA National Regenwasser Rechner ist eine Desktop-Anwendung, die den jährlichen Betrag von Regenwasser und die Häufigkeit der Abfluss aus einem bestimmten Platz überall in den Vereinigten Staaten schätzt. Die Schätzungen basieren auf lokalen Bodenverhältnisse, Bodenbedeckung und historischen Niederschläge Aufzeichnungen.  Der Rechner greift auf mehreren nationalen Datenbanken, die Erde zu schaffen, Topographie, Niederschlag und Verdunstung Informationen für den gewählten Ort. Der Benutzer liefert Informationen über die Website der Bodenbedeckung und wählt die Arten von geringen Auswirkungen Entwicklung (LID) steuert sie verwenden möchten.
Lew Rossman 
Wasserversorgung und Water Resources Abteilung 
Nationale Risk Management Research Laboratory 
US Environmental Protection Agency 
Cincinnati, OH 45268
EPA Nationale Regenwasser Rechner Graphical User Interface

EPA 국립 폭풍우 계산기

EPA 국립 폭풍우 계산기

미국 전국 강우 계산기입니다 EPA (루이스 박사 Rossman)에 의해 오늘 발표 

여기에 관심이있을 수 있습니다 SWMM에 따라 새로운 도구가있다. 그것은 엄격하게 그들의 속성에서 강우 유출수 볼륨을 추정하는 빠르고 쉬운 방법이 아닌 모델러를 제공합니다. 당신 SWMM 전문가를위한, 당신 SWMM 모델에서 사용하기위한 장기 강우 자료 및 월별 ET 속도를 다운로드하는 쉬운 방법을 제공합니다. 

EPA의 전국 강우 계산기는 이제 대중에게 제공됩니다  http://www.epa.gov/nrmrl/의 wswrd / WQ / 모델 / SWC / 

EPA의 전국 강우 계산기 매년 빗물의 양 어디서나 미국의 특정 사이트에서 유출의 빈도를 추정하는 데스크톱 응용 프로그램입니다. 견적이 지역의 토양 조건, 토지 피복 및 역사 강우 기록을 기반으로하고 있습니다.  계산기 여러 국가의 토양을 제공하는 데이터베이스, 지형, 강우량, 그리고 선택한 사이트의 증발 정보를 액세스 할 수 있습니다. 사용자는 사이트의 토지 피복에 대한 정보를 제공하고 사용하고자하는 제어 낮은 영향 개발 (LID)의 유형을 선택합니다.
용두 Rossman의 
물 공급 및 수자원 본부 
국립 리스크 관리 연구소 
미국 환경 보호국 
신시내티, OH 45268
EPA 국립 폭풍우 계산기 그래픽 사용자 인터페이스 (GUI)

EPA Calculadora Nacional de Aguas Pluviales

EPA Calculadora Nacional de Aguas Pluviales

Publicado hoy por la EPA (Dr. Lewis Rossman) es un EE.UU. Nacional de Aguas Pluviales Calculadora 

Aquí está una nueva herramienta, basada en SWMM, que pueden ser de su interés. Se ofrece no modeladores de una manera rápida y fácil de estimar rigurosamente volúmenes de escurrimiento de aguas pluviales de sus propiedades. Para que los expertos SWMM, ofrece una manera fácil de descargar datos de precipitación a largo plazo mensuales y las tasas de ET para su uso en el modelo SWMM. 

Calculadora Nacional de Aguas Pluviales de la EPA está ahora disponible para el público  http://www.epa.gov/nrmrl/ wswrd / wq / modelos / swc / 

Calculadora Nacional de Aguas Pluviales de la EPA es una aplicación de escritorio que estima la cantidad anual de agua de lluvia y la frecuencia de la escorrentía de un sitio específico en cualquier lugar en los Estados Unidos. Las estimaciones se basan en las condiciones locales del suelo, cubierta vegetal, y los registros históricos de precipitaciones.  La calculadora accede a varias bases de datos nacionales que proporcionan suelo, la topografía, las precipitaciones, la evaporación y la información para el sitio elegido. El usuario proporciona información acerca de la cobertura del suelo del sitio y selecciona los tipos de desarrollo de bajo impacto (LID) controla que les gustaría utilizar.
Lew Rossman 
Abastecimiento de Agua y Recursos Hídricos de la División 
Nacional de Gestión de Riesgos de Investigación Laboratorio de 
EE.UU. Agencia de Protección Ambiental 
Cincinnati, OH 45268
Aguas pluviales Calculadora interfaz gráfica de usuario EPA Nacional

EPA National Stormwater Calculator

Released today by the EPA (Dr Lewis Rossman) is a USA Nationwide Stormwater Calculator

Here is a new tool, based on SWMM, that may be of interest. It provides non-modelers with a quick and easy way to rigorously estimate stormwater runoff volumes from their properties. For you SWMM experts, it offers an easy way to download long term rainfall data and monthly ET rates for use in your SWMM models.

EPA's National Stormwater Calculator is Now Available to the Public http://www.epa.gov/nrmrl/wswrd/wq/models/swc/

EPA's National Stormwater Calculator is a desktop application that estimates the annual amount of rainwater and frequency of runoff from a specific site anywhere in the United States. Estimates are based on local soil conditions, land cover, and historic rainfall records. The Calculator accesses several national databases that provide soil, topography, rainfall, and evaporation information for the chosen site. The user supplies information about the site's land cover and selects the types of low impact development (LID) controls they would like to use.
Lew Rossman
Water Supply and Water Resources Division
National Risk Management Research Laboratory
U.S. Environmental Protection Agency
Cincinnati, OH 45268
EPA National Stormwater Calculator Graphical User Interface

Friday, July 13, 2012

How is RDII Storage Simulated in SWMM 5?

Subject:  How is RDII Storage Simulated in SWMM 5?

How is RDII Storage Simulated in SWMM 5?

by dickinsonre
Subject:  How is RDII Storage Simulated in SWMM 5?

If you are using the SWMM 5 Rainfall Dependent Infiltration and Inflow(RDII)  feature you can also use the RDII storage parameters to change the RDII runoff by simulating the storage in the Sewershed.   The code in RDII.C as implemented by Lew Rossman of the EPA keeps track of used and unused initial abstraction or IA (Figure 1)

When there is rainfall the following actions are taken:

·         The raindepth available to be convoluted by the RDII unit hydrograph method is reduced by unused IA
·         The amount of IA used up is then updated  
When there is no rainfall

·         A portion of the IA already used is recovered using the recovery rate parameter and the variable IAUsed

 Figure 1.  The long term effect of the RDII storage on the generated RDII Unit Hydrographs.  IA1, IA2 and IA3 are the Storage values for the short, medium and long term UH's.

Sunday, November 13, 2011

How is the Mass Balance Calculated in the SWMM 5 Groundwater Component?

Subject:   How is the Mass Balance Calculated in the SWMM 5 Groundwater Component?

How is the Mass Balance Calculated in the SWMM 5 Groundwater Component?

by dickinsonre
Subject:   How is the Mass Balance Calculated in the SWMM 5 Groundwater Component?

The groundwater component of SWMM 5 is found in the gwater.c code.  It (as is all of SWMM 5) is excellently written in small functions by Lew Rossman of the EPA during the SWMM 5 development process.  However, code being code sometimes it is easier to see how the code is functioning.  This blog or note tries to show the mass balance local function updateMassBal

The groundwater component consists of groundwater data (gw in the equation) and aquifer data (a) in the equation.  The equation for the groundwater mass balance is shown in Figure 1.   The infiltration, evaporation occur only over the perviousarea but the percolation out the bottom of the aquifer occurs over the whole Subcatchment.

Figure 1.  Groundwater Mass Balance

How is the Volume Calculated in the SWMM 5 Groundwater Component?

Subject:   How is the Volume Calculated in the SWMM 5 Groundwater Component?

How is the Volume Calculated in the SWMM 5 Groundwater Component?

by dickinsonre
Subject:   How is the Volume Calculated in the SWMM 5 Groundwater Component?
 The groundwater component of SWMM 5 is found in the gwater.c code.  It (as is all of SWMM 5) is excellently written in small functions by Lew Rossman of the EPA during the SWMM 5 development process.  However, code being code sometimes it is easier to see how the code is functioning.  This blog or note tries to show that function. 
 The groundwater component consists of groundwater data (gw in the equation) and aquifer data (a) in the equation.  The equation for the groundwater volume is shown in Figure 1.   The volume is the water content (theta) times the upper depth and the porosity of the aquifer times the lower depth (Figure 2).
 Figure 1.  Groundwater Volume Calculations
 
 Figure 2.  Lower and Upper Depth of the Groundwater Compartrment
 


Friday, December 26, 2008

SWMM 5 Pond Infiltration

You can model the pond infiltration indirectly by using either:



1. a Pump Type 4 (the classic SWMM 4 solution to this matter), in which the Pump simulates the pond depth - infiltration rate function,


2. alter the SWMM 5 Evap Factor for a pond so that you have seasonal or monthly variation in your infiltration loss simulated as an increase in Pan Evaporation or


3. You can use the newer SWMM 5 Outlet structure and use either a functional or tabular relationship to simulate the infiltration loss as a function of pond depth.


If you search the CHI Knowledge database you can also find some suggestions from Mike Gregory (and others) about modeling infiltration loss from a pond. I would recommend items 2 and 3 because "An outlet curve in SWMM 5 has the same functionality as a SWMM 4 Depth related pump ( Flow versus Depth) but it has the great advantage of being explicitly designed to have multiple functions; does not have the appearance of being an ad hoc solution (as a pump simulating infiltration would be to the casual viewer) and has many wonderful other features (added by Lewis Rossman) that you would not get with a strict pump link."


Here's the expanded version with emojis:

### SWMM 5 Pond Infiltration 🌊💧

You can model the pond infiltration indirectly by using either: 🤔

1\. a Pump Type 4 (the classic SWMM 4 solution to this matter), in which the Pump simulates the pond depth - infiltration rate function, 🆚

2\. alter the SWMM 5 Evap Factor for a pond so that you have seasonal or monthly variation in your infiltration loss simulated as an increase in Pan Evaporation 🌞 or

3\. You can use the newer SWMM 5 Outlet structure and use either a functional or tabular relationship to simulate the infiltration loss as a function of pond depth. 🔬

If you search the CHI Knowledge database 🔍 you can also find some suggestions from Mike Gregory (and others) about modeling infiltration loss from a pond. I would recommend items 2 and 3 because "An outlet curve in SWMM 5 has the same functionality as a SWMM 4 Depth related pump ( Flow versus Depth) but it has the great advantage of being explicitly designed to have multiple functions; does not have the appearance of being an ad hoc solution (as a pump simulating infiltration would be to the casual viewer) and has many wonderful other features (added by Lewis Rossman) that you would not get with a strict pump link." 👌




AI Rivers of Wisdom about ICM SWMM

Here's the text "Rivers of Wisdom" formatted with one sentence per line: [Verse 1] 🌊 Beneath the ancient oak, where shadows p...