Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pollutants can't be attached to direct [INFLOWS] #157

Open
MitchHeineman opened this issue Jan 17, 2024 · 4 comments
Open

Pollutants can't be attached to direct [INFLOWS] #157

MitchHeineman opened this issue Jan 17, 2024 · 4 comments

Comments

@MitchHeineman
Copy link

Pollutants cannot be attached to direct [Inflows], but can be assigned to every other flow source (i.e. rainfall, groundwater, I&I, and DWF)
TracerTest.zip

@MitchHeineman
Copy link
Author

MitchHeineman commented Jan 18, 2024

Clarification - one can add pollutants to [INFLOW] on a node-by-node basis as in the example shown below, but cannot assign it globally, as allowed for groundwater, rainfall/runoff, DWF, and RDII

[POLLUTANTS]
;;Name Units Crain Cgw Crdii Kdecay SnowOnly Co-Pollutant Co-Frac Cdwf Cinit
;;-------------- ------ ---------- ---------- ---------- ---------- ---------- ---------------- ---------- ---------- ----------
Baseflow MG/L 0 0 0 0 NO * 0.0 0 0
gwtracer MG/L 0 100 0 0 NO * 0.0 0 0
inflow MG/L 100 0 0 0 NO * 0.0 0 0
sanitary MG/L 0 0 0 0 NO * 0.0 100 0

[INFLOWS]
;;Node Constituent Time Series Type Mfactor Sfactor Baseline Pattern
;;-------------- ---------------- ---------------- -------- -------- -------- -------- --------
SMH-005446 FLOW "" FLOW 1.0 1.0 0.6
SMH-005446 Baseflow "" CONCEN 1.0 1.0 100

[DWF]
;;Node Constituent Baseline Patterns
;;-------------- ---------------- ---------- ----------
SMH-005446 FLOW 10000 "Median" "mgpcd" ""

@dickinsonre
Copy link

dickinsonre commented Jan 18, 2024

Can't we use the scaling factor and have many nodes use one pollutograph time series?

@MitchHeineman
Copy link
Author

MitchHeineman commented Jan 18, 2024

Perhaps my application is esoteric, but I wanted to attach tracers to baseflows specified via the [Inflows] section, as well as to other flow types. For other types, I simply needed to create a pollutant and assign a source concentration of 100 to track flow fractions in the collection system. For inflows, I needed to create a concentration entry for each load point, as shown below. Thus, I didn't need a timeseries, but did need to create an entry for each load point. If no one has complained about the awkwardness of this configuration in the two decades since SWMM5 was released, I suppose it's moot.

[INFLOWS]
;;Node Constituent Time Series Type Mfactor Sfactor Baseline Pattern
;;-------------- ---------------- ---------------- -------- -------- -------- -------- --------
BMH-000560 Baseflow "" CONCEN 1 1 100
BMH-000560 FLOW "" FLOW 1.0 1 2.07
BMH-001246 Baseflow "" CONCEN 1 1 100
BMH-001246 FLOW "" FLOW 1.0 1 0.010171
BMH-007566 Baseflow "" CONCEN 1 1 100
BMH-007566 FLOW "" FLOW 1.0 1 0.02972

@dickinsonre
Copy link

Now that you mention it this has been a complaint in other software as well. It would be nicer to have on global concentration applied to the time series like all of the other processes you mentioned

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants