a little intro to and history of SWMM

Contents

Wayne Huber's fact sheet
Capsule history
Intro to the SWMM environment - a longer background article
PCSWMM


A Silver Anniversary SWMM Capsule History

updated wj 96/07/16 I know that this capsule is too brief, and has too many ommissions, so please send me your additions and corrections.

SWMM was almost the only major funding effort devoted solely to hydrologic software development - another later example being perhaps the conversion of HSP to HSPF funded by EPA CEAM. From 1974 there was close collaboration with Canadians - notably the Ontario Ministry of the Environment, Environment Canada and several consultants, also an unusual if not unique effort. For more info, go back and click on the Intro to the SWMM environment button

1971 Version 1.
[The EPA Stormwater Management Model SWMM was developed in 1969-1971 and was one of the first of such models. A result of generous funding from the USEPA, the prime contractor was: Metcalf and Eddy Inc.of Palo Alto (M&E), and the sub-contractors were University of Florida (UoF), and Water Resources Engineers Inc. of Walnut Creek California (WRE). The joint venture was suggested by the EPA predecessor agency, the Federal Water Quality Administration, following receipt of three separate proposals: WRE wrote the original RUNOFF quantity, RECEIV and GRAPH routines; M&E wrote the RUNOFF quality and STORAGe/treatment routines; and UoF wrote the TRANSPORT routines.]
Original documentation in 4 volumes by Metcalf and Eddy et al.
Of the original authors only Wayne Huber and Camp Dresser McKee (formerly WRE) are now actively involved.
1973 WRE TRANS model (later became EXTRAN).
[Developed out of the original RECEIV block for an application in San Francisco.]
1974 - onwards
Twice yearly SWMM User Group Meetings started by Harry Torno then of the US EPA - latterly Stormwater and Water Quality Management Modeling Conferences held in both Canada (almost regularly, annually) and the States (spasmodically).
1975 Version 2 produced by UoF.
[USLE, design routine in TRANS, new STORAG equations, COMBINE block added; updated manual.]
1976 Canadian version by Proctor and Redfern Ltd and James F. MacLaren Ltd.
[Snowmelt routines form the basis of the snowmelt in the current model]
1977 EXTRAN added by CDM.
Documentation elaborated to include continuous simulation.
SWMM ported to minicomputer by McMaster Univ
1981 Version 3 published by UoF.
[STORAG made generic, line IDs, metric capability, RAIN, TEMP and STATS blocks added, RECEIV block deleted, the first version of the present users manual and separate EXTRAN manual issued.]
1983 Version 3.3 reputedly a PC version issued by EPA CEAM.
1984 PCSWMM - first user friendly personal computer version, distributed commercially with impoved documentation by CHI.
1988 Version 4 (current major version) - USEPA public domain personal computer version.
[End of EPA support. Free-format data entry, natural cross-sections added. Current (1996) users manual published.]
1988 WP-Software Apple Mac Version
1991 version 4.05 by UoF
1992 version 4.2 by UoF
1993 version 4.21 by Oregon State University (OSU)
1993 PCSWMM ported to Windows environment
1993 SWMM News & Notes started by CHI.
1994 SWMM-USERS listserver started in January by U of Guelph (UoG).
1994 EPA Windows SWMM for TMDL analysis in Windows environment
1994 version 4.3 by EPA CEAM
[Lahey Fortran with extended memory replaced 640kB RM Fortran as the standard.]
1995 version 4.31 by OSU and others .[current version dated October 95]

Continuing development involves shells and enhancements by commercial software distributors, academics and in-house consultants. Major players are: OSU, UoG, CDM, XP-Software, CHI and CH2M-Hill.

Sources: Abstracted in part from Chapter 1 in New Techniques in Modelling the Management of Stormwater Quality Impacts, Lewis Pub. ISBN 0873718984 pp 1-28. Also from information provided by Wayne Huber.


Introduction to the SWMM Environment

updated wj 96/07/12 I know that this capsule is too brief, and has too many ommissions, so please send me your additions and corrections.

Source: Abstracted in part from Chapter 1 in New Techniques in Modelling the Management of Stormwater Quality Impacts, Lewis Pub. ISBN 0873718984 pp 1-28.


This necessarily brief review features a few highlights from the perspective of an academic marginally involved in the development of SWMM. As a historical sketch it is admittedly poor, covering only what the writer considers to be a few central activities. It was written to help new users understand the peculiarities of the code and manuals, and to plot a path through part of the confusing serial literature. Textbooks, manuals and reports are not covered.
Most urban stormwater code has been written and distributed for commercial reasons. The development of SWMM, its ancestry and its continuing support, on the other hand, is probably unique. Apart from intermittent support of the USEPA, research groups at several different universities, including those of the author, the University of Florida, and Oregon State University, and engineers at agencies and in consulting offices, have spasmodically contributed ideas or more materially to the evolution of SWMM.
The SWMM environment is a natural consequence of active participation in scientific, technical and engineering conferences, symposia, seminars, workshops and other meetings. Besides workshops and short courses given by (i) the University of Florida, (ii) the USEPA, and (iii) the writer, the more common meetings include:

1. An approximately biennial series of Specialty and Engineering Foundation conferences (both involving the Urban Water Resources Research Council of the American Society of Civil Engineers or ASCE);

2. A series of regular international conferences every three years and;

3. Irregular six-monthly user group conferences in the US and Canada, whose papers are listed at the end of the chapter.

A study of the lists of committee members, invited speakers, authors of papers, and the content of some papers, will inevitably detect some repetition and find a remarkable amount of consistency over the years. Fortunately other consulting engineers, planners, geographers, aquatic biologists and related professionals concerned with urban development and its impact on aquatic environments have contributed equally to the rich literature.
Since the proceedings of the water quality management modellers user conferences are generally more difficult to locate in libraries or elsewhere, this review includes a list of most of the papers presented in that series. The papers cover many topics of intense interest to readers of these proceedings, and nicely encapsulate the changing emphasis over the past two decades. Topics range from concerns with water flows in a remote-batch-mainframe environment, to interdisciplinary ecosystems concerns in the evolving networked-workstation design environment. A crude guide to the papers is provided.

1.1 Introduction

The public domain program known as SWMM was originally the result of generous funding provided by the USEPA. The early contractors were: 1. Metcalf and Eddy Inc. of Palo Alto, 2. University of Florida, and 3. Water Resources Engineers Inc. of Walnut Creek, California. It's important to note that the code has been under more-or-less continuous development for about three decades, almost exclusively at the University of Florida (until 1991) under Wayne Huber's leadership. The manuals were also written there, and produced occasionally in response to EPA contract agreements. But, under Reaganomics, USEPA support fell away over the years, and in the late 80s, it virtually dried up. Nevertheless a few die-hard professors continued to support the code, despite all odds.
Consulting engineers have also contributed to the development, some having selflessly donated code, and others under contract, notably CDM (Camp Dresser and McKee). Their participation is especially important for keeping the development tied to practical problems.
For each major issue of the documentation, the evolving code has been bundled up and given a new version number. Software archaeologists should take care not to infer that the historic versions of the documentation reflect the then contemporary SWMM code; available documentation clearly lags code development by several years.

1.2 USEPA SWMM

The four volumes of the 1971 STORMWATER MANAGEMENT MODEL report marks an early starting point. Two volumes related to the theoretical background, and to code validation. Volume three comprised the first user's manual, and volume four the original source code listing. That program was very limited by comparison with to-day's versions. Version 1 did not include a COMBINE block. Figure 1.1 is a schematic for version 2 and Figure 1.2 shows the engineering design relationship between its modules. Figure 1.2 is essentially unchanged from that for version 1.

THE FIGURES ARE NOT AVAILABLE - SORRY!
Figure 1.1: Schematic for SWMM version 2 (March 1975).
Source: Huber, W.C. et al. SWMM User's Manual Version 2 EPA-670/2-75-017 March 75.


Figure 1.2: Engineering design relationship between SWMM modules (and submodules). Source: Huber, W.C. et al., SWMM User's Manual Version 2, EPA-670/2-75-017 (NTIS PB-257809) EPA Cincinnati, OH March 75.


The user's manual for version 2 was published in March 1975. The program still incorporated a RECEIVing block, but no EXTRAN block. The schematic is shown in Figure 1.1.
In November 1977, Interim SWMM documentation was published (still version 2 officially), and it included snowmelt, better continuous simulation, and EXTRAN documentation. The new schematic is presented in Figure 1.3. In November 1981 the user's manual for version 3 was published. The RECEIVing block was deleted, and a separate Addendum for EXTRAN was published under the authorship of CDM of Annandale, Virginia. The program was still big-batch-mainframe oriented, and distributed on 9-track tape. Later, version 3.3 was distributed by the EPA for use on microcomputer. Figure 1.4 is a schematic for version 3. Note that this version did not in fact include a RECEIVing block.
Starting in 1977, the author and his group ported the code to minicomputer and later to microcomputer systems. Free-format input, 80-column output, screen-oriented graphics, error-checking and transparent file handling was added. The documentation was rewritten in user-friendly style, the code stored on diskettes, and the package distributed by CHI as PCSWMM. PCSWMM3.2 was last formally distributed in 1987. A schematic is shown in Figure 1.5, depicting how the program was structured on the 51/4 inch diskettes.
Version 4 was the second EPA version that could run on microcomputers, and appeared with published documentation in August 1988. It was an USEPA response to PCSWMM which was a commercial product, and version 4 included most of the attributes of PCSWMM as well as a wide range of enhancements. The new EPA documentation reflected many of the contributions of PCSWMM, particularly the tables of input data requirements. Figure 1.6 is the schematic for version 4. It was configured for operation on hard disk, but retained much of the big-batch main frame architecture. It was now much better configured for continuous simulation and time-series management, incorporating a RAIN block and a temperature block.

1.3 Derivatives of SWMM

In the early 90s a number of derivative codes became available in the private domain, of which the outstanding examples are EXTRAN-XP and SWMM-XP, developed and distributed by WP Software of Canberra, Australia. The XP codes, originating on a MacIntosh platform, use a graphics-based environment and are the most user-friendly of all the urban stormwater system design codes. The codes now include significant modification of the USEPA code, eliminating the grief involved in getting SWMM running smoothly.


Figure 1.3:Schematic for SWMM version 2 (Nov. 1977).
Source: Huber, W.C. et al., Release of EPA SWMM, Nov. 77. Draft Interim Documentation, Nov. 77.


Figure 1.4:Schematic for SWMM version 3 (Nov 1981).
Source: Huber W.C. et al., SWMM User's Manual Version 3 USEPA project NO. CR-805664 (4th printing October 1982).


Figure 1.5: Schematic for PCSWMM3.2.


1.4 Serial Literature

In this chapter we deal with the specialised serial literature only; textbooks, manuals, research reports, and other one-off documentation are not covered. Serials here are taken to be the result of more-or-less regular technical meetings, as opposed to (say) a series of unrelated design codes. The Australian meetings and conferences on Urban Stormwater Quality Modelling are not listed here.


1.5 Conference Proceedings

1.5.1. Sanctioned ASCE Urban Water Resources Research Council Meetings

As SWMM was evolving, the literature was growing. Several textbooks appeared, and the University of Kentucky ran an annual conference on urban hydrology, hydraulics and sediment transport every July from 1976 to 1985.
The Urban Water Resources Research Council (UWRRC) of the ASCE sponsored a number of special meetings, as well as sessions at various ASCE Division Specialty conferences. Every few years a conference was arranged under the close support of the UWRRC by the Engineering Foundation. The proceedings for all these conferences, as well as a number of related manuals, were published by the ASCE. A list of some relevant, focused conferences in the period 1971-89 whose proceedings are available from the ASCE is provided below. The list is not exhaustive, does not cover conferences with broader coverage than urban stormwater management, and does not include other international conferences, such as those of the Canadian Society of Civil Engineering (CSCE). Copies of the books of proceedings are available from the ASCE at 345 East 47th St, NY, NY 10017.


Figure 1.6:Schematic for SWMM version 4 (August 1988). Source: Huber, W.C. and Dickinson, R.E. SWMM Version 4 User's Manual. EPA/600/3-88/001a (NTIS PB88-236641) EPA Athens, GA (Aug 88).

ASCE SANCTIONED CONFERENCES
DATE, PLACE; and TITLE
1989, Davos, Switz.; Urban Stormwater Quality Enhancement - Source Control, Retrofitting, and Combined Sewer Tech.
1988, Potosi, MO; Design of Urban Runoff Quality Controls
1986, Hennicker, NH; Urban Runoff Quality - Impact & Quality Enhancement Technology
1983, Baltimore, MD; Urban Hydrology
1983, Niagara-on-the- Lake, ON; Emerging Computer Techniques in Stormwater and Flood Management
1982, Hennicker, NH; Stormwater Detention Facilities
1980, Blacksburg, VI; Urban Stormwater Management in Coastal Areas
1978, Hennicker, NH; Water Problems of Urbanizing Areas
1976, Easton, MD; Guide for Prediction Analysis and Use of Urban Stormwater Data
1974, Rindge, NH; Urban Runoff Quantity and Quality
1971, Deerfield, MA; Urban Water Resources Management

1.5.2. International Meetings Involving IAHR and/or IAWPRC

International meetings were also organised by a joint committee of the International Association for Hydraulic Research and the International Association for Water Pollution Research and Control. Venues were Southampton (UK), Urbana (IL), Gothenburg (Sweden), Lausanne (Switzerland), Osaka (Japan) and (in 1993) Niagara Falls (Ontario). Other smaller, more specialised meetings were held in Dubrovnik, Davos, Montpelier, Wageningen, Duisberg, and elsewhere. The UWRRC was instrumental in arranging participation by US agencies and academics. The next table lists a selection of those meetings and their titles.

SOME INTERNATIONAL CONFERENCES
DATE, PLACE; TITLE, and Volumes

Jul 93, Niagara Falls ON; Proc. 6th Int. Conf. on Urban Storm Drainage. 2 volumes
Jul 90, Tokyo Japan; Proc. 5th Int. Conf. on Urban Storm Drainage. 3 volumes
Apr 88, Duisburg West Germany; Hydrological Processes and Water Management in Urban Areas. 1 volume
Aug 87, Lausanne, Switzerland; Topics in Urban Stormwater Quality, Planning and Management: Proc. 4th Int. Conf. on Urban Storm Drainage. 2 volumes
Apr 86, Dubrovnik Yugoslavia; Urban Drainage Modelling - Symposium on Comparison of Urban Drainage Models with Real Catchment Data. 3 volumes
Aug 85, Montpellier France; NATO Advanced Science Institute: Urban Runoff Pollution. 1 volume
Jun 84, Goteborg Sweden; Proc. 3rd Int. Conf. on Urban Storm Drainage. 4 volumes
Jun 81, Urbana IL; Urban Stormwater Quality Management and Planning: Proc. 2nd Int. Conf. on Urban Storm Drainage. 2 volumes
Apr 78, Southampton UK; Proc. 1st Int. Conf. on Urban Storm Drainage. 1 volume

1.5.3. So-called SWMM User Group Meetings

Early co-operation was established between groups in Canada and the US, and the proceedings of several user group conferences were published in "The Storm Water Management Modeller - a bulletin to the users of the EPA's SWMM". The writer holds copies for meetings held in Toronto, April 1st 1976; in Toronto October 26th 1976; Gainesville (FL) April 4-5 1977; and Milwaukee Nov 3-4 1977. In addition, the Ontario Ministry of the Environment published proceedings, of which the writer holds the following: Toronto, Oct 19-21 1976; and Toronto March 28-30 1977.
Subsequent conferences were then organised by various users, sponsored by the USEPA inter alia, and held approximately twice a year, alternating between Canada and the U.S. The title of the conference became "Stormwater and Water Quality Management Modelling" or similar. The proceedings of the conferences, and sources, as known to the writer, are as follows (in reverse chronology):

Sources for the proceeding USEPA sanctioned conferences:

Nat Tech Info Services (NTIS)
5285 Port Royal Road
Springfield, VA 22161

Dr. Wm. James
School of Engineering
University of Guelph
Guelph, ON N1G 2W1

Ont. Min. of the Environment
Pollution Control Branch
135 St. Clair Avenue, West
Toronto, ON M4V 1P5

Dr. Paul Wisner
Dept of Civil Engineering
University of Ottawa, Ottawa, ON K1N 9B4

Charles Howard & Assoc. Ltd.
300-1144 Fort Street
Victoria, B.C. V8V 3K8


USEPA SANCTIONED
STORMWATER AND WATER QUALITY MANAGEMENT MODELLING CONFERENCES

DATE, PP, REPORT, NTIS, SOURCE; and PLACE

Feb 92, c600, CHI/U of Guelph, W. James; Toronto, ON
Apr 90, XX, unknown, T.Najarian; Eatontown, NJ
Oct 88, 233, EPA-600/9-89-001, PB89 195002/AS, NTIS; Denver,CO
Oct 87, 175, Howard Assocs, C. Howard; Victoria, BC
Mar 87, 249, EPA-600/9-87-016, PB88-125430, Try NTIS; Denver,CO
Sep 86, 463, U of Ottawa, P.Wisner; Toronto, ON
Mar 86, 334, EPA-600/9-86-023, PB87-117438, Try NTIS; Orlando,FL
Dec 85, 426, CHI-R149, W.James; Toronto, ON
Jan 85, 268, EPA-600/9-85-016, NTIS; Gainesville,FL
Sep 84, 261, CHI-R128, PB85-228302, W. James; Burlington, ON
Apr 84, 298, EPA-600/9-85-003, PB85-168003, Try NTIS; Detroit, MI
Sep 83, 274, GREMU 83/02, P. Beron; Montreal, PQ
Jan 83, 282, EPA-600/9-83-015, PB84-118454, NTIS; Gainesville,FL
Oct 82, 274, U of Ottawa, P. Wisner; Ottawa, ON
Mar 82, 298, EPA-600/9-82-015, PB83 145540, NTIS; Washington,DC
Sep 81, 551, CHI-R81, W. James; NiagaraFalls,ON
Jan 81, 257, CHI-R83, W. James; Austin, TX
Jun 80, 238, EPA-600/9-80-064, PB81 173858, NTIS; Toronto, ON
Jan 80, 329, EPA-600/9-80-017, PB80 177876, NTIS; Gainesville,FL
May 79, 413, EPA-600/9-79-026, PB80 105663, NTIS; Montreal, PQ
Nov 78, 238, EPA-600/9-79-003, PB290 742/6BE, NTIS; Annapolis,MD
May 78, 244, EPA-600/9-78-019, PB285 993/2BE, NTIS; Ottawa, ON
Mar 77, 389, Conf. Proc. No.5, MOE; Toronto, ON
Oct 76, 334, Conf. Proc. No.4, MOE; Toronto, ON



1.5.4. SWMM User Group Meeting Papers

Finally, this chapter concludes with a very simple classification of papers of the above irregular water quality model users meetings held in Canada and the US. In the lists each paper two pages or longer is given a "koechel" (an arbitrary pseudo-chronological) number.
Readers who need copies of any papers should contact the above sources, and if difficulties arise, FAX the author at 1-519-836-0227 or 1-519-767-2770.


Copyright © William James 1996, and must be properly acknowledged e.g. James, William. (1996). Web pages Welcome to my outreach desktop. U. of Guelph, Sch of Eng'rg. http://www.eos.uoguelph.ca/webfiles/james/index.html