hru_sweep Subroutine

subroutine hru_sweep()

Uses

  • proc~~hru_sweep~~UsesGraph proc~hru_sweep hru_sweep module~hru_module hru_module proc~hru_sweep->module~hru_module module~urban_data_module urban_data_module proc~hru_sweep->module~urban_data_module

~ ~ ~ PURPOSE ~ ~ ~ the subroutine performs the street sweeping operation

~ ~ ~ INCOMING VARIABLES ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ dirtmx(:) |kg/curb km |maximum amount of solids allowed t |build up on impervious surfaces ihru |none |HRU number sweepeff |none |removal efficiency of sweeping |operation thalf(:) |days |time for the amount of solids on |impervious areas to build up to 1/2 |the maximum level ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ OUTGOING VARIABLES ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ twash(:) |days |time that solids have built-up on streets ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ END SPECIFICATIONS ~ ~ ~ ~ ~ ~

calculate amount of dirt on streets prior to sweeping calculate reduced amount of solid built up on impervious areas set time to correspond to lower amount of dirt

Arguments

None