6.4. Check SWMM File
The generated .inp
file can be imported in SWMM GUI. It is likely that some errors will be raised. You will have to solve them (see hereunder a list of common errors)
You have to solve the errors in the order in which they appear in the report. Some errors are interrelated (i.e. a node in a conduit is not defined => the conduit is not imported => Undefined link error)
To fix an error you can search in the corresponding TWW layers in the QGIS project:
vw_wastewater_node for undefined nodes
catchment_area for subcatchment errors
compare if the number of exported nodes (in vw_junctions) are what you expect it to be.
Check if the function (manhole / special_structure) of wastewater_structure are all filled in
etc.
6.4.1. Common import errors
6.4.1.1. Missing status or _function_hierarchic (wn_function_hierarchic)
The catchment area is linked to node which is not exported or a reach cannot be drawn because of a missing node:
because of its status (abandonned etc.) or status is not defined (is Null)
the node is not connected (correctly) to a conduit
the node is secondary (the linked reach are secondary)
and therefore not export in the vw_junctions.
Check your data manually before the export if wastwater_structure.status is not empty. Check whether wastwater_structure._function_hierachic is filled in on Primary network nodes (PAA nodes).
6.4.1.2. Catchment area connected to secondary wastewater structure
Undefined Node (CHamtKnv00002706) referenced at line 20997:
[DWF]
CHamtKnv00002706 FLOW 0.0204074074074074 dailyPatternDWF
The catchment area is linked to a secondary wastewater structure
6.4.1.3. Missing discharge coefficients
Too few items at line 104:
[SUBCATCHMENT]
ch19ar68CA008855_ww_current raingage@ch19ar68CA008855 CHamtKnv00001992 0.0276 19.4322613668305
The subcatchement discharge coefficients are not filled in. You can find them using sql:
select obj_id, fk_wastewater_networkelement_rw_current, discharge_coefficient_rw_current
from tww_od.catchment_area
where fk_wastewater_networkelement_rw_current is not null and discharge_coefficient_rw_current is null;
select obj_id, fk_wastewater_networkelement_rw_planned, discharge_coefficient_rw_planned
from tww_od.catchment_area
where fk_wastewater_networkelement_rw_planned is not null and discharge_coefficient_rw_planned is null;
select obj_id, fk_wastewater_networkelement_ww_current, discharge_coefficient_ww_current
from tww_od.catchment_area
where fk_wastewater_networkelement_ww_current is not null and discharge_coefficient_ww_current is null
select obj_id, fk_wastewater_networkelement_ww_planned, discharge_coefficient_ww_planned
from tww_od.catchment_area
where fk_wastewater_networkelement_ww_planned is not null and discharge_coefficient_ww_planned is null;
6.4.1.4. Missing population densities
ERROR 211: invalid number dailyPatternDWF at line 4288 of [DWF] section:
00000000WN006032 FLOW dailyPatternDWF
tww_od.catchment_area.population_density_current
or tww_od.catchment_area.population_density_planned
are not filled.
6.4.2. Subcatchments and rain Gauges
If you want to attach every subcatchments to a single rain gauge, edit the file with SWMM interface:
Edit > Select All
Edit > Group Deletion > All Rain Gages
Create a new raingage
Edit > Select All
Edit > Group Edit
- For objects of type: Subcatchment
Edit the property: Rain Gage
By replacing it with: Name of the new rain gage
To edit the rain serie:
Click on Time Series
Double click default_tww_raingage_timeserie
Edit the serie