hru_urbanhr Subroutine

subroutine hru_urbanhr()

Uses

  • proc~~hru_urbanhr~~UsesGraph proc~hru_urbanhr hru_urbanhr module~climate_module climate_module proc~hru_urbanhr->module~climate_module module~hru_module hru_module proc~hru_urbanhr->module~hru_module module~plant_module plant_module proc~hru_urbanhr->module~plant_module module~time_module time_module proc~hru_urbanhr->module~time_module module~urban_data_module urban_data_module proc~hru_urbanhr->module~urban_data_module

~ ~ ~ PURPOSE ~ ~ ~ this subroutine computes loadings from urban areas using the a build-up/wash-off algorithm at subdaily time intervals

~ ~ ~ INCOMING VARIABLES ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ dirtmx(:) |kg/curb km |maximum amount of solids allowed to |build up on impervious surfaces hru_km(:) |km^2 |area of HRU in square kilometers ihru |none |HRU number isweep(:,:,:)|julian date |date of street sweeping operation surfq(:) |mm H2O |surface runoff for the day in HRU thalf(:) |days |time for the amount of solids on |impervious areas to build up to 1/2 |the maximum level tnconc(:) |mg N/kg sed |concentration of total nitrogen in |suspended solid load from impervious |areas tno3conc(:) |mg NO3-N/kg sed|concentration of NO3-N in suspended |solid load from impervious areas tpconc(:) |mg P/kg sed |concentration of total phosphorus in |suspended solid load from impervious |areas twash(:) |days |time that solids have built-up on streets urbcoef(:) |1/mm |wash-off coefficient for removal of |constituents from an impervious surface ubntss(:) |metric tons |TSS loading from urban impervious cover ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ OUTGOING VARIABLES ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ twash(:) | ubntss(:) |metric tons |TSS loading from urban impervious cover ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ LOCAL DEFINITIONS ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ SUBROUTINES/FUNCTIONS CALLED ~ ~ ~ Intrinsic: Exp, Max, Log SWAT: Regres, sweep

~ ~ ~ ~ ~ ~ END SPECIFICATIONS ~ ~ ~ ~ ~ ~

build-up/wash-off algorithm

rainy day: no build-up, street cleaning allowed

calculate amount of dirt on streets prior to wash-off calculate wash-off of solids set time to correspond to lower amount of dirt amounts are kg/ha no surface runoff perform street sweeping perform street sweeping

Arguments

None

Calls

proc~~hru_urbanhr~~CallsGraph proc~hru_urbanhr hru_urbanhr hru_sweep hru_sweep proc~hru_urbanhr->hru_sweep