.
My opinion...
For general and detailed hydrologic/hydraulic analysis and design (stormwater management and wastewater collection), I suggest using SWMM5 (Storm Water Management Model version 5). This is a completely free, open source, widely accepted, and widely used modeling system with a nice graphical user interface (GUI) available for MS Winows and compilable for other operating systems. It is easy to use and easy to learn. It is the primary software application I use for hydrologic, hydraulic, and water quality analysis, especially full system design - from single lot backyard channels to commercial complexes and residential subdivisions to complex watersheds of many square miles and different land uses. I use it for both hydrologic single storm event (10y 24h Type II, for example) and continuous watershed response simulation as well as simple and complex analysis/design. The user can choose from SCS/NRCS Curve Number, Green-Ampt, or Horton infiltration/runoff approaches. Open channels, closed conduits, curb/yard inlets, storage basins, weirs, orifices, and other hydraulic components are included in the model. It is very ease to learn and use (a tutorial is included), with excellent context-sensitive help. There are lots of example applications readily available for download and review/use. It is very stable software, never having crashed on me. It is equally applicable to stormwater management systems, sanitary sewer collection, and combined sanitary/stormwater sewers. I use it for roadway, culvert, channel, bioretention, basin, and other analysis, including design and subsequent permit application submissions.
For stand-alone culvert hydraulic analysis and design, I suggest using HY8 (FHWA Culvert Hydraulics). This is a completely free, widely accepted, and widely used software analysis package. The current version (7.0) with a nice graphical user interface (GUI) available for the MS Windows operating system. It is easy to use and easy to learn. Others you might try include FishXing (USFS), HLW (Dodson & Associates), and HydroCulv (HydroTools). These are all available for use at no fee. Only FishXing has features HY8 does not, but those are limited to aquatic habitat analysis (fish passage). SWMM5 can be used for stand-alone culvert hydraulic analysis and design as well.
For stand-alone non-eroding channel hydraulic analysis and design, I suggesting use HLW (Dodson & Associates Channel and Culvert Hydraulics) or ECMDS (North American Green's Erosion Control Materials Design Software). Both are available for the MS Windows operating system. HLW is available as freeware/trialware or by purchase (full version). The only difference between the HLW freeware/trialware and HLW full version that I can tell is printing, but you can copy and paste all analysis results so that's not much of a limitation! Still, HLW is very inexpensive (I think) and Dodson seems to be a good company, so you might wanna purchase it. ECMDS is freeware. Even though it is targeted at analysis of North American Green erosion blankets, you can also use it for other channel liner types (soil, riprap, vegetation). SWMM5 can be used for stand-alone channel hydraulic analysis and design as well, but doesn't directly perform depth-variable roughness analysis (though irregular/overbank channel flow analysis can be undertaken).
For stand-alone eroding channel hydraulic analysis and design, I suggesting use GSTARS2.1 (USBR Quasi-2D Channel Hydraulics and Sediment Transport), BriSTARS (FHWA Quasi-2D Channel Hydraulics and Sediment Transport), CCHE2D (NCCHE 2D Channel Hydraulics and Sediment Transport), or MMS (USGS 2D Channel Hydraulics and Sediment Transport). All are available for the MS Windows operating system. Make sure you use the GSTARS2.1 version as it has a pretty good GUI whereas later versions do not. I wouldn't use BriSTARS outside WMS as the interface is not user-friendly. Both CCHE2D and MMS have GUIs, but I think MMS is the much better GUI.
You can find links to all of these and more at "
...just my opinion.
.
tsgrue: site engineering, stormwater
management, landscape design, ecosystem
rehabilitation, mathematical simulation