Opened 17 years ago
Last modified 17 years ago
#186 new enhancement
Variable rainfall forcing function
Reported by: | ole | Owned by: | ole |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Functionality and features | Version: | |
Severity: | normal | Keywords: | |
Cc: |
Description
Implement a forcing function for variable rainfall.
Suggested requirements:
Take as input an arbitrary number of time series each containing time (s) and rainfall (mm) in two columns. This is the same format we used for the rainfall test using one rainfall gauge.
The time intervals might be different for each time series, i.e. some might be sampled every 300s while others could be sampled at other times. The intervals can also vary within one time series
Then build a forcing function based on this data such that for each timestep t in ANUGA:
Values at t be established for each timeseries through linear interpolation. Values be established across the domain at time t using the built-in smoothing code Those values be applied as we did in the test case except they will be spatially varying.
Attachments (1)
Change History (2)
Changed 17 years ago by ole
comment:1 Changed 17 years ago by ole
Comment from Rudy van Drie:
Yes that sounds ideal and more than what would be required... At the moment with Hydrologic programs we need to prepare time series data in the same number of same increment steps... so to have the flexibility as you described would be great... There should also be some sort of reporting mechanism... to ensure that there is some sort of volumetric check undertaken... That is that the total volume of rainfall applied over domain is checked... Normally we may have any number of recording gauges at specific co-ordinates.. Then the rainfall is distributed via a inverse square (distance) function... A synthetic pattern would be OK... also find a typical file from Manly Hydraulics Lab... I can also send you a typical raw Tipping Bucket file... Format: Time : Accumulated Tip (0.5mm)
Rainfall file from Rudy van Drie