Skip to main content

EPANET_Console_core

Two projects in this solution have a Main method. These projects are NetworkManager and EpanetConsoleCore. To switch between these projects right click on the project and click set as startup project.

Functionality of EPANET Console Core

Takes the smoothed data from __ database that HT-TL has created and Runs EPANET on the data. It Will insert the Summary and Detailed data into the tables.

Functionality of Network Manager

This creates the tables that are needed in postgresql used in HT-TL, EPANETConsoleCore, OPXI, OPXII.

Solution and Projects

EPANET Console Core solution is named EpanetConsoleCore.sln. This solution contains 15 projects

  • EN2PostgresContext.csproj
  • epanet.vcxproj
  • Epanet2Wrapper.csproj
  • EpanetConsoleCore.csproj
  • EpanetTester
  • GqcInterfaces.csproj
  • HTLogger.csproj
  • HTModels.csproj
  • HTUtility.csproj
  • MSX-2-0-00.vcxproj
  • MSXEngine.csproj
  • NetworkManager.csproj
  • PostgresContext.csproj
  • ScadaInfo.csproj
  • SDPostgresContext.csproj

Files used to Test EPANET Console Core

Questions

How is this different to OPXI? Is OPXI even being used anymore? OPXII is the definitely being used as it is the Optimization software of the Suite.

Data needed to run HydroTrek

ConnectionStrings

"PSQLDB": "Host=localhost;Port=5432;Database=BenzNewModels;Username=postgres;Password=Evelynj1!"

Configuration

"InputFile": "C:\test\new_benz\MercedesBenzQuality_2zone.inp", "Database": true, "Benchmark": true, "DoQuality": true, "HistoryRun": true, "DoMsx": false, "MsxFile": "C:\test\\new_benz\BENZ-Composite Chlorine-Conductivity-Age-THM.msx", "ModifyGlobalDemandMultiplier": true, "ScadaTimestepSeconds": "300", "StartUnixtime": "1384491600", "ScadaEndUnixtime": "1384664100"