Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
 

Constituents refer to materials that are generated, transported and transformed within a catchment and affect water quality. Common examples include sediments, nutrients and contaminants, such as salt or dissolved solids. Processes that act on these constituents to generated, transport and transform them can be modelled in in Source. These models are categorised into:

  • Constituent generation models - describe how constituents are generated in the functional unit and the resulting concentrations or loads delivered to the sub-catchment node;
  • Constituent routing (conservative constituents) models - describes the movement of constituents along a   river channel network, including exchange of constituent fluxes between floodplains, wetlands, irrigation areas and groundwater;   
  • Constituent filtering models - represent any transformation of constituents between generation within the the FU and arrival at the link upstream of the sub-catchment node.

This chapter begins with an explanation of how to configure constituents at nodes and links in

 

Source, and then discusses each of the models listed.

Defining constituents

Constituents can be defined in step 4 of the Geographic Wizard, or by choosing

 

Edit

»

> Constituents

» Configure…

(Figure 158). Refer to Constituent routing for choosing the type of constituent routing desired. The following parameters must also be configured in this step

.  

:

  • Minimum Marker Gap - defines the spacing between markers as either a fraction of the model time-step or fraction of the reach division. This parameter can improve model efficiency by reducing the number of of markers that require processing at each model time-step. The allowable range is from 0 to 1, with 0 not deleting any markers, while a value of 1 will ensure that at the end of each time-step, there is only one marker defined for each reach division; and
  • Minimum volume to maintain constituent mass balance within the links.  
Note

Note Currently the model performs constituent modelling for the same simulation period as defined for the scenario simulation. In future, Source will allow constituent modelling to occur for a selected period of the scenario simulation.

 

 

Once you have defined constituents, they can be configured for individual nodes. This is described next.

Configuring constituents at nodes

You can assign constituent models by choosing Edit > Constituents > Assign Models.... The number of columns in the resulting window (Figure 139) will depend on the constituents you defined. Choose the desired model from the drop-down list in each constituent column.

Assigning constituent models

Image Removed

Parameterise constituent models

You can parameterise constituent generation models by choosing Edit > Constituents > Parameters.... This can be done using parameter sets and is similar to that for rainfall runoff parameterisation. You can also use a Hazard Map, which requires the Spatial Data pre-processor plugin. This plugin is available through the Plugin Manager in the Tools menu. See Spatial data pre-processor for information on the plugin and Hazard Map Scaling.

Hazard maps are useful for informing catchment and land managers of parts of the landscape that are most vulnerable to certain environmental hazards, such as soil erosion or salinity. Scaling EMC and DWC values using a Hazard Map allows areas with "hazardous" land uses (eg highly grazed areas can be susceptible to higher levels of soil loss) to reflect the expected constituent magnitudes in such areas.

Parameterise Constituent Generation models

Image Removed

Constituent model types

The following types of constituent generation model are available in Source:

  • Event Mean Concentration/Dry Weather Concentration (EMCDWC);
  • Export rate;
  • Nil constituent;
  • Power function; and
  • Power function with flow in millimetres.

EMC/DWC

The Event Mean Concentration (EMC) Dry Weather Concentration (DWC) model applies two fixed constituent concentrations (EMC & DWC) to a FU to calculate total constituent load in kg/unit time step. To apply this model you also need a rainfall runoff model with quick and slow flow proportions. The model is a scaling factor and is independent of the basic time step of the model. It is appropriate for estimating loads over longer time periods (at least monthly to annual scales).

The input data required include EMC and DWC values in mg/L (milligrams per litre).

Export rate

The Export Rate model applies a fixed constituent rate to a FU to calculate total constituent load in kg/unit time step. The model is not sensitive to changes in FU area. You do not need to incorporate a rainfall runoff model to apply this constituent generation model. It requires only a single parameter (load in kg per area per time step) and is useful for exploring sensitivity. The model is a scaling factor and independent of the basic time step of the model. It is therefore appropriate for estimating long term loads.

The input data is a single value for the export rate in T/ha/yr (tonnes per hectare per year).

Nil constituent

This does not apply any constituent generation model to a FU.

Power function

The Power Function is a model that fits a rating curve describing the relationship between constituent concentration or load and discharge in linear space. It generates constituent concentration in mg/L or load in kg/unit time step. Note that large errors in load estimates may occur if you extrapolate the relationship beyond the range of flows where measured data was available.

The power function requires a rainfall runoff model with total daily flow. Although these may be split into quick flow and slow flow components, they are not actually used by the power function model. Of the four constituent generation models described, the power function requires the most data but also provides the most sensitive constituent response to stream flow. Table 104 shows the input data format for the power function.

Power function (flow in mm)

The model is similar to the Power function model, but specifies discharge in mm rather than ML/day. See Table 104. This removes the dependency on area.

Configuring filter models

Filter models represent any transformation of constituents between generation within the FU and arrival at the link upstream of the sub-catchment node. Filter models process constituents within the FU and as with constituent generation models, are applied to FUs. Note that only one filter model can be applied to a sub-catchment/FU combination.

Just as with constituent generation models, filter models can be assigned and parameterised (optional) using the Geographic Wizard or the Edit menu commands.

Assign filter models

Choose Edit > Filtering Models > Assign Models... to assign filtering models to a scenario. Figure 141 shows the resulting window.

Assigning filter models

Image Removed

Parameterise filter models

There are two ways of assigning parameters sets to each filter model for any combination of sub-catchment, FU and constituent.

You should use the FU TEDI Preprocessor only when you specifically model the impact of farm dams within your catchment. For configuration details on the Farm Dams pre-processor, see Farm Dams. Use the next method when you have any other filter models applied.

The method for parameterising filter models using grid-based parameterisation is similar to that for rainfall runoff and constituent generation models.

Parameterising filter models

Image Removed

Types of filter models

Seven types of filter models are available in Source, and they are described next.

1st order Kinetic Model k-C*

The 1st Order Kinetic Model k-C* filter model describes the decay or reduction in inflow concentration within a treatment facility such as a grass filter strip. It represents an exponential decay model, and can be used to simulate a range of processes, but has most frequently been used in evaluating the performance of constructed storm water treatment systems that have a surface storage, such as wetlands and ponds. It is equally valid in urban and non-urban catchments provided sufficient data has been collected to calibrate the decay rate (k) and the final background concentration (C*).

It is also the fundamental model used in music.

Farm Dams

This model works by capturing or filtering a proportion of runoff within each FU according to the total storage density of dams.

Overflow from dams in one FU will contribute to the total runoff of all FUs within a sub-catchment. The Farm Dam model is able to estimate the impact of farm dams on stream flow at catchment scales (up to several hundreds of square kilometres in area). There are several input data requirements that are required to set up a farm dam model. Refer to the Source Scientific Reference Guide fore more information.

Filter models act on constituents, so when you develop a scenario, you need to add a constituent that represents any runoff that is potentially captured (or could be captured) by farm dams (eg called "Flow"). The Farm Dams model will then be applied to this constituent. Alternatively, if you do not add a specific Farm Dams model constituent, you can still apply the Farm Dams model to any other constituent, regardless of name.

Image Removed

It is recommended that you do NOT model constituents in conjunction with modelling farm dams, as the Farm Dams model may adversely impact constituent loads and concentration calculations. If you wish to apply th model to an existing scenario, make a copy of the scenario before running the Farm Dams model, so that existing scenario water quality simulations are not affected by the altered runoff.

Image Removed

When modelling farm dams, you should initially use the Geographic wizard to create a scenario without the Farm Dams model. This scenario is then your "base case". You can then make a copy of the scenario, rename it, and apply the Farm Dams model to the copy of the original scenario and parameterise from the Edit menu. By having a separate base case and "farm dam" scenario, will allow the impact of farm dams on surface water runoff to be quantified.

Note There is no need to separately assign farm dam models to the "Flow" constituent in each FU. Farm dam models are applied to all FUs with a specified farm dam density when the pre-processor has been run. Therefore, you can skip the Assign Models step in the filter model.

To assign a farm dam model to a FU, choose Edit > Filtering Models > Assign Models.... In the constituent column, choose Farm Dam from the drop down menu. You can also decide which sub-catchments and FUs to assign this model to using the Map tab.

To parameterise the Farm Dams model:

  • Choose Edit > Filtering Models > Parameters...;
  • From the Available Methods drop-down menu, choose Farm Dam Pre-processor Figure 143;
  • Select the flow constituent or other constituent that the farm dam model will be applied to;
  • Select the functional unit that the farm dam model will be applied to. Each functional unit can have different farm dam parameters, such as different size class/volume relationships, demand factors, densities etc;
  • Click on the Catchment Parameters tab;
  • Set the total capacity of dams per unit area of FU, ie the number of megalitres per square kilometer.
  • In the dam capacity-catchment area relationship table, specify the catchment area/volume relationship for each individual dam: for each dam, add one row to the table. This function represents the upstream catchment area corresponding to a 5, 10 and 100 ML dam (default). You can specify additional capacity groupings if necessary.
  • To delete rows from the table, click the grey cell at the start of the row, then press Delete.
  • To add rows to the table, click the grey cell containing the Image Removed at the bottom of the table.
  • Click on the Volume Parameters tab;
  • Select the type of function to define the surface area/volume relationship;
  • Specify the values for the surface area/volume relationship parameters A and B (Figure 144).
  • Specify the farm dam size class/volume distribution function. This function will be used by the pre-processor to stochastically generate a sample of farm dams based on the density and size class distribution given in previous steps.
  • The Dam Volume column can be changed to have any number of values by deleting or adding cells. To delete a cell, overwrite the current value with zero and press Enter.
  • The Fraction column of the size class/volume distribution must sum to 1.
  • Click on the Demand Parameters tab. Several constant values can be specified in Figure 145:
  • Extraction threshold - this is the threshold below which no more water can be extracted from a farm dam (effectively the dead storage of a farm dam). The default value is 15%, which specifies that when the farm dam is at 15% of its total capacity, no more water can be extracted from the dam.
  • Maximum typical volume of a stock & domestic dam. The capacity threshold between large irrigation dams and smaller stock & domestic dams (Default value is 5 ML).
  • Demand factors - the proportion of water used as a proportion of dam volume. Some dams may be used frequently, and the water constantly replenished, whereas other dams may not be used at all. This proportion is the average usage factor for all catchment dams (Default value is 1).
  • Monthly Demand patterns - extraction from farm dams are typically seasonal, thus water usage rates are modelled with a set of average monthly demand values. The monthly values must sum to 1.

Define catchment parameters for farm dams

Image Removed

Define volume parameters for farm dams

Image Removed

Define demand parameters for farm dams

Image Removed

If there are many FUs that require the Farm Dams model, set common parameters such as surface area - volume parameters, demand factors etc, for the first FU, then apply the parameters to all FUs using the Apply-to All FUs button. You can then customise the Farm Dams model for each FU, if necessary. Clicking Run will save all the parameters added to the preprocessor.

To remove the Farm Dams model for all FUs of a particular type, set the total capacity of farm dams per unit area of FU to zero, then click Run. The Farm Dam models will be removed from the currently-selected FU type.

Once all the values for the Farm Dam models for each FU have been entered, click Run to start the pre-processor.

If you change a parameter, and re-run the pre-processor, the previous model parameters are overwritten. If you wish to experiment with different parameters, make a copy of the "base" scenario, rename the copy, then change the parameters in the copied scenario.

Load based sediment delivery ratio

This model reduces the amount of sediment leaving a FU as a function of the amount of sediment generated in the FU. Essentially, the ability of a filter (such as a riparian zone) is limited, and if considerable load is applied to a filter, then trapping efficiency will drop to the point where all incoming material is passed straight through.

The model requires inputs of Sediment Loading Rate at Sill (SLRS), Sediment Loading Rate at Threshold (SLRT), stream length in metres and proportion of stream length affecting sediment delivery.

Load based nutrient delivery ratio

This model reduces the amount of nutrient leaving a FU as a function of the amount of load generated. Constituents in the slow flow remain unchanged. Although it is applied at the FU scale, this model can have catchment-wide effects.

Pass-through

This is the default setting for a filter model in Source. It preserves the amount of constituent generated within a FU and passes this amount to the sub-catchment node and implies that no filter has been applied.

Percentage removal

This model is a constant removal coefficient applied to the constituent load passing with baseflow (slow flow) and surface (quick) flow

In Source, the behaviour of constituents at each node varies. Select Constituents in the node’s feature editor to configure them. Depending on your requirements and the type of node, you can specify either a constituent’s load or concentration at a node. For example, you can only specify a constituent’s concentration on an inflow node.

Inflow node

Feature Editor 78 shows the item in the feature editor, where you specify the inflow constituent data (as a concentration), which can be entered as a time-series file or through the expression editor. This behaviour is similar to flow.

Feature Editor 78. Inflow node (Constituents)

Image Added

Note Only constituents with units of mass can be added or replaced using the Inflow node.

Gauge node

If using gauge flow to override modelled flow, then leave as modelled, and constituent loads will be calculated using the gauged data concentration. Or upload concentration data to override modelled constituents at the gauge (Feature Editor 79).

Feature Editor 79. Gauge node (Constituents)

Image Added

Storage node

You must also define the initial concentration of each modelled constituent in the node’s feature editor, under Constituents (Feature Editor 80). You can also specify the following constituents (using the contextual menu) on a storage routing link:

Feature Editor 80. Storage node (Constituents)

Image Added

  • Additional Inflow load - additional constituents that flow in;
  • Gauged Concentrations - override the the modelled concentration and replace it with gauged concentration; and
  • Groundwater - additional constituent (flow with a concentration) that comes into the storage.

Inlet channel mixing allows you to introduce mixing of constituents at a conveyance link (Feature Editor 81). You specify a percentage of the wetland/storage volume that is conceptually represented by the conveyance link, and the remaining volume represents the main body of the storage/wetland.

Feature Editor 81. Define demand parameters for farm dams

Image Added

When exchange of water occurs between the wetland/river or the wetland/wetland, mixing of the constituents is assumed to occur in the inlet channel. If the exchange of water is large enough to flush out the inlet channel, then the constituents will mix with the main body of the wetland, or the river depending on the direction of water exchange.

Initial Concentration (Feature Editor 82) refers to the link’s constituent concentration when the simulation begins. This parameter assigns a concentration for each modelled constituent in the scenario for the markers created in that link during the model initialisation. Right click on Constituents, and you can also load a time series to specify the following (using the contextual menu) for a storage node:

Feature Editor 82. Storage Link Routing (Constituents)

Image Added

  • Additional Inflow Load - this is specified as a load, and is similar to the parameter in Links;
  • Groundwater - specified as a concentration, same as for Links; and
  • Timeseries Flux - this is also configured as a concentration.

Note Initial concentration only needs to be defined for links that contain storage routing and that unless there is either a defined initial storage or initial flow defined, there will be no constituent mass in the link at the start of the model simulation.

Configuring CG models

Constituent generation models describe how constituents (eg sediments or nutrients) are generated within a functional unit and the resulting concentrations or loads delivered to the sub-catchment node. In Source, they can be configured using the Geographic Wizard or by choosing the Edit menu commands. To configure the models in Source, first define the constituents and then parameterise them. This is described next.

Assign constituent models

You can assign constituent models by choosing Edit > Filtering Models > Assign Models.... The number of columns in the resulting window (Figure 159) will depend on the constituents you defined. Choose the desired model from the drop-down list in each constituent column.

Parameterise CG models

You can parameterise constituent generation models by choosing Edit > Filtering Models > Parameters.... This can be done using parameter sets and is similar to that for rainfall runoff parameterisation. You can also use a Hazard Map, which requires the Spatial Data pre-processor plugin. This plugin is available through the Plugin Manager in the Tools menu. See for information on the plugin and Hazard Map Scaling.

Hazard maps are useful for informing catchment and land managers of parts of the landscape that are most vulnerable to certain environmental hazards, such as soil erosion or salinity. Scaling EMC and DWC values using a Hazard Map allows areas with "hazardous" land uses (eg highly grazed areas can be susceptible to higher levels of soil loss) to reflect the expected constituent magnitudes in such areas.

Constituent routing

In Source, routing of conservative constituents can be undertaken using a marker tracking method (Close, 1996). Markers, representing constituents, are created at defined locations in the schematic and their downstream movement is modelled to determine concentration at model components. These concentrations are adjusted for rainfall, evaporation and inflows from tributaries and groundwater systems. Refer to the Source Scientific Reference Guide for more information.

There are two types of constituent routing available as shown in Figure 158:

  • Lumped routing is the simplest approach, where conservative constituents are routed within a link based on kinematic wave theory. Assuming fully-mixed conditions within a link, the constituent flux and concentration simply moves from the top of a link to the downstream end of a link within a time-step, preserving the mass balance. Constituent concentrations in a link can be altered by the addition of constituents generated from sub-catchments, external inflows, and losses within a reach; and
  • Marker routing considers conservative constituents as particles and tracks their movement within a link, which can be divided into divisions for hydrologic routing purposes. Initially, the model will start with a marker at the end of each division in every link. At every time-step, a new marker for each constituent will be created for each division, and the distance a marker moves is driven by the velocity in the division over the current time-step. While the flow rate is assumed constant over the time-step, the velocity within the division will change as a result of change in reach storage and cross sectional area. Markers will travel through the river network until they are either merged with adjoining markers, or leave the river network (ie via extractions, decay within the reach, evaporation, groundwater inflows/losses and rainfall).

Configuring filter models

Filter models represent any transformation of constituents between generation within the FU and arrival at the link upstream of the sub-catchment node. Filter models process constituents within the FU and as with constituent generation models, are applied to FUs. Note that only one filter model can be applied to a sub-catchment/FU combination. The configuration of two filter models in particular have been described - Farm dams and the RPM pre-processor.

Just as with CG models, filter models can be assigned and parameterised (optional) using the Geographic Wizard or the Edit menu commands.

Assign filter models

Choose Edit > Filtering Models > Assign Models... to assign filtering models to a scenario. Figure 161 shows the resulting window.

Parameterise filter models

There are two ways of assigning parameters sets to each filter model for any combination of sub-catchment, FU and constituent.

You should use the FU TEDI Preprocessor only when you specifically model the impact of farm dams within your catchment. For configuration details on the Farm Dams pre-processor, see Farm Dams. Use the next method when you have any other filter models applied.

The method for parameterising filter models using grid-based parameterisation is similar to that for rainfall runoff and constituent generation models.

Farm Dams

This model works by capturing or filtering a proportion of runoff within each FU according to the total storage density of dams.

Overflow from dams in one FU will contribute to the total runoff of all FUs within a sub-catchment. The Farm Dam model is able to estimate the impact of farm dams on stream flow at catchment scales (up to several hundreds of square kilometres in area). There are several input data requirements that are required to set up a farm dam model. Refer to the Source Scientific Reference Guide fore more information.

Filter models act on constituents, so when you develop a scenario, you need to add a constituent that represents any runoff that is potentially captured (or could be captured) by farm dams (eg called "Flow"). The Farm Dams model will then be applied to this constituent. Alternatively, if you do not add a specific Farm Dams model constituent, you can still apply the Farm Dams model to any other constituent, regardless of name.

Image Added

It is recommended that you do NOT model constituents in conjunction with modelling farm dams, as the Farm Dams model may adversely impact constituent loads and concentration calculations. If you wish to apply th model to an existing scenario, make a copy of the scenario before running the Farm Dams model, so that existing scenario water quality simulations are not affected by the altered runoff.

Image Added

When modelling farm dams, you should initially use the Geographic wizard to create a scenario without the Farm Dams model. This scenario is then your "base case". You can then make a copy of the scenario, rename it, and apply the Farm Dams model to the copy of the original scenario and parameterise from the Edit menu. By having a separate base case and "farm dam" scenario, will allow the impact of farm dams on surface water runoff to be quantified.

Note There is no need to separately assign farm dam models to the "Flow" constituent in each FU. Farm dam models are applied to all FUs with a specified farm dam density when the pre-processor has been run. Therefore, you can skip the Assign Models step in the filter model.

To assign a farm dam model to a FU, choose Edit > Filtering Models > Assign Models.... In the constituent column, choose Farm Dam from the drop down menu. You can also decide which sub-catchments and FUs to assign this model to using the Map tab.

To parameterise the Farm Dams model:

  • Choose Edit > Filtering Models > Parameters...;
  • From the Available Methods drop-down menu, choose Farm Dam Pre-processor Figure 163;
  • Select the flow constituent or other constituent that the farm dam model will be applied to;
  • Select the functional unit that the farm dam model will be applied to. Each functional unit can have different farm dam parameters, such as different size class/volume relationships, demand factors, densities etc;
  • Click on the Catchment Parameters tab;
  • Set the total capacity of dams per unit area of FU, ie the number of megalitres per square kilometer.
  • In the dam capacity-catchment area relationship table, specify the catchment area/volume relationship for each individual dam: for each dam, add one row to the table. This function represents the upstream catchment area corresponding to a 5, 10 and 100 ML dam (default). You can specify additional capacity groupings if necessary.
  • To delete rows from the table, click the grey cell at the start of the row, then press Delete.
  • To add rows to the table, click the grey cell containing the Image Added at the bottom of the table.
  • Click on the Volume Parameters tab;
  • Select the type of function to define the surface area/volume relationship;
  • Specify the values for the surface area/volume relationship parameters A and B (Figure 164).
  • Specify the farm dam size class/volume distribution function. This function will be used by the pre-processor to stochastically generate a sample of farm dams based on the density and size class distribution given in previous steps.
  • The Dam Volumecolumn can be changed to have any number of values by deleting or adding cells. To delete a cell, overwrite the current value with zero and press Enter.
  • The Fraction column of the size class/volume distribution must sum to 1.
  • Click on the Demand Parameters tab. Several constant values can be specified in Figure 165:
  • Extraction threshold - this is the threshold below which no more water can be extracted from a farm dam (effectively the dead storage of a farm dam). The default value is 15%, which specifies that when the farm dam is at 15% of its total capacity, no more water can be extracted from the dam.
  • Maximum typical volume of a stock & domestic dam. The capacity threshold between large irrigation dams and smaller stock & domestic dams (Default value is 5 ML).
  • Demand factors - the proportion of water used as a proportion of dam volume. Some dams may be used frequently, and the water constantly replenished, whereas other dams may not be used at all. This proportion is the average usage factor for all catchment dams (Default value is 1).
  • Monthly Demand patterns - extraction from farm dams are typically seasonal, thus water usage rates are modelled with a set of average monthly demand values. The monthly values must sum to 1.

If there are many FUs that require the Farm Dams model, set common parameters such as surface area - volume parameters, demand factors etc, for the first FU, then apply the parameters to all FUs using the Apply-to All FUs button. You can then customise the Farm Dams model for each FU, if necessary. Clicking Run will save all the parameters added to the preprocessor.

To remove the Farm Dams model for all FUs of a particular type, set the total capacity of farm dams per unit area of FU to zero, then click Run. The Farm Dam models will be removed from the currently-selected FU type.

Once all the values for the Farm Dam models for each FU have been entered, click Run to start the pre-processor.

If you change a parameter, and re-run the pre-processor, the previous model parameters are overwritten. If you wish to experiment with different parameters, make a copy of the "base" scenario, rename the copy, then change the parameters in the copied scenario.

RPM Filter

The Riparian Particulate Model (RPM) quantifies the particulate trapping in riparian buffers through simulation of the processes of settling, infiltration and adhesion. It consists of 3 components that simulate particulate trapping:

  • Coarse particulates by settling;
  • Fine particulates by adhesion; and
  • Fine particulates by infiltration.

Table. Power function (input data file format)

Row

Column (comma-separated)

1

2..x

1

Discharge (ML/d)

Constituent concentration (ml/d)

Where: x is 1 + the number of defined constituents
volume is a discharge rate in megalitres per day
solute is the constituent amount in millilitres per day expected at the associated volume.

...