Documente Academic
Documente Profesional
Documente Cultură
EPANET
SoftwareThatModelstheHydraulicandWater
QualityBehaviorofWaterDistributionPiping
Systems
Description
Capabilities
Applications
ProgrammersToolkit
MultiSpeciesExtension
Support
Downloads
TechnicalContact
Description
EPANETissoftwarethatmodelswaterdistributionpipingsystems.EPANETis
publicdomainsoftwarethatmaybefreelycopiedanddistributed.ItisaWindows
95/98/NT/XPprogram.EPANETperformsextendedperiodsimulationofthe
watermovementandqualitybehaviorwithinpressurizedpipenetworks.
Pipenetworksconsistofpipes,nodes(junctions),pumps,valves,andstorage
tanksorreservoirs.EPANETtracks:
theflowofwaterineachpipe,
thepressureateachnode,
theheightofthewaterineachtank,
thetypeofchemicalconcentrationthroughoutthenetworkduringa
simulationperiod,
waterage,
source,and
tracing.
https://www.epa.gov/waterresearch/epanet 1/4
14/5/2017 EPANET|WaterResearch|USEPA
Capabilities
EPANET'sWindowsuserinterfaceprovidesavisualnetworkeditorthat
simplifiestheprocessofbuildingpipingnetworkmodelsandeditingtheir
propertiesanddata.EPANETprovidesanintegratedcomputerenvironmentfor
editinginputdata.Variousdatareportingandvisualizationtoolsareusedtoassist
ininterpretingtheresultsofanetworkanalysis.Theseinclude
colorcodednetworkmaps,
datatables,
energyusage,
reaction,
calibration,
timeseriesgraphs,
profileplots,
contourplots.
EPANETprovidesafullyequipped,extendedperiodhydraulicanalysispackage
thatcan:
Simulatesystemsofanysize
ComputefrictionheadlossusingtheHazenWilliams,theDarcyWeisbach,
ortheChezyManningformula
Includeminorheadlossesforbends,fittings,etc.
Modelconstantorvariablespeedpumps
Computepumpingenergyandcost
Modelvarioustypesofvalves,includingshutoff,check,pressure
regulating,andflowcontrol
Accountforanyshapestoragetanks(i.e.,surfaceareacanvarywithheight)
Considermultipledemandcategoriesatnodes,eachwithitsownpatternof
timevariation
Modelpressuredependentflowissuingfromsprinklerheads
Basesystemoperationonsimpletanklevel,timercontrolsorcomplexrule
basedcontrols
Inaddition,EPANET'swaterqualityanalyzercan:
Modelthemovementofanonreactivetracermaterialthroughthenetwork
overtime
Modelthemovementandfateofareactivematerialasitgrows(e.g.,a
disinfectionbyproduct)ordecays(e.g.,chlorineresidual)overtime
Modeltheageofwaterthroughoutanetwork
Trackthepercentofflowfromagivennodereachingallothernodesover
time
Modelreactionsbothinthebulkflowandatthepipewall
Allowgrowthordecayreactionstoproceeduptoalimitingconcentration
Employglobalreactionratecoefficientsthatcanbemodifiedonapipeby
pipebasis
Allowfortimevaryingconcentrationormassinputsatanylocationinthe
network
Modelstoragetanksasbeingcompletemix,plugflow,ortwocompartment
reactors
Applications
https://www.epa.gov/waterresearch/epanet 2/4
14/5/2017 EPANET|WaterResearch|USEPA
EPANEThelpswaterutilitiesmaintainandimprovethequalityofwaterdelivered
toconsumers.Itcanbeusedto:
designsamplingprograms,
studydisinfectantlossandbyproductformations,
conductconsumerexposureassessments,
evaluatealternativestrategiesforimprovingwaterquality,suchasaltering
sourceusewithinmultisourcesystems,
modifypumpingandtankfilling/emptyingschedulestoreducewaterage,
useboosterdisinfectionstationsatkeylocationstomaintaintarget
residuals,and
planandimproveasystem'shydraulicperformance,
assistwithpipe,pump,andvalveplacementandsizing,
energyminimization,
fireflowanalysis,
vulnerabilitystudies,and
operatortraining.
Programmer'sToolkit
TheEPANETProgrammer'sToolkitisadynamiclinklibrary(DLL)offunctions
thatallowdeveloperstocustomizeEPANETtotheirownneeds.Thefunctions
canbeincorporatedinto32bitWindowsapplicationswrittenin
C/C++,
Delphi,
Pascal,
VisualBasic,or
anyotherlanguagethatcancallfunctionswithinaWindowsDLL.
Thereareover50functionsthatcanbeusedto:
openanetworkdescriptionfile,
readandmodifyvariousnetworkdesignandoperatingparameters,
runmultipleextendedperiodsimulationsaccessingresultsastheyare
generatedorsavingthemtofile,and
writeselectedresultstoafileinauserspecifiedformat.
Thetoolkitisusefulfordevelopingspecializedapplications,suchasoptimization
orautomatedcalibrationmodelsthatrequirerunningmanynetworkanalyses.It
cansimplifyaddinganalysiscapabilitiestointegratednetworkmodeling
environmentsbasedoncomputeraideddesign(CAD),geographicalinformation
system(GIS),anddatabasepackages.
AWindowsHelpfileisavailabletoexplainhowtousethevarioustoolkit
functions.Itofferssomesimpleprogrammingexamples.Thetoolkitalsoincludes
severaldifferentheaderfiles,functiondefinitionfiles,and.libfilesthatsimplify
thetaskofinterfacingitwithcode.
MultiSpeciesExtension
EPANETMSX(MultiSpecieseXtension)enablesEPANETtomodelcomplex
reactionschemesbetweenmultiplechemicalandbiologicalspeciesinboththe
bulkflowandatthepipewall.Thiscapabilityhasbeenincludedintobotha
https://www.epa.gov/waterresearch/epanet 3/4
14/5/2017 EPANET|WaterResearch|USEPA
standaloneexecutableprogramaswellasatoolkitlibraryoffunctionsthat
programmerscanusetobuildcustomizedapplications.
EPANETMSXrequiresanewinputfilethattheuserspecifiesthemathematical
expressionsthatgovernthereactiondynamicsofthesystembeingstudied.This
allowsuserstheflexibilitytomodelawiderangeofchemicalreactionsof
interest.Examplesinclude:
theautodecompositionofchloraminestoammonia,
theformationofdisinfectionbyproducts,
biologicalregrowthincludingnitrificationdynamics,
combinedreactionrateconstantsinmultisourcesystems,and
masstransferlimitedoxidationpipewalladsorptionreactions.
EPANETMSXisdistributedinacompressedzipfilethatcontainsacommand
lineexecutable,severallibrariesoffunctions,andaUsersManual.The
executablecanbeusedtorunwaterqualityanalyseswithoutanyadditional
programmingeffort.Thefunctionlibrarycanbeusedinconjunctionwiththe
EPANETProgrammersToolkittodevelopcustomizedapplications.Atthispoint
intime,thesoftwarehasnotbeenintegratedintoaWindowsinterface.
Support
ThereisnoformaltechnicalsupportforEPANET.AnEPANETUsersListserv,
establishedbytheUniversityofGuelphinCanada,allowssubscriberstoask
questionsandexchangeinformation.Tosubscribe,sendanemail
(listserv@listserv.uoguelph.ca)totheUniversityofGuelphinthebodyofthee
mail,includethewordssubscribeepanetusersfollowedbyyourname.
Downloads
ThefollowingEPANETfilesmaybefreelydownloaded,copied,anddistributed.
Date FileDescription
EPANET2UsersManual(PDF)
9/11/00
(200pp,1MB,SeeEPAsAboutPDFpagetolearnmore.)
5/7/08 MultiSpeciesExtension
TechnicalContact
https://www.epa.gov/waterresearch/epanet 4/4