...
Excerpt |
---|
disaggregate by setting a weight can be set for each output point |
Input
...
Each output time series value within a given data time interval of the input time series is equal to the input time series value multiplied by the weight specified fro for the output time.
The table below shows a simple example of the procedure.
Time | Input | Output | Weight |
---|---|---|---|
12:00 | x | 0.5 | 0.5 |
00:00 | 1 | 1 | 1 |
12:00 | x | 2 | 0.5 |
00:00 | 2 | 2 | 1.0 |
In this case two eigth elements (0.5 and 1.0) have been specified. Note that the order in which the elements appear determines to which point they are applied.
Configuration example
No Format |
---|
<disaggregation> <weights> <inputVariable> <timeSeriesSet> <moduleInstanceId>ImportTelemetry</moduleInstanceId> <valueType>scalar</valueType> <parameterId>H.obs</parameterId> <locationSetId>hydgauges</locationSetId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="minute" multiplier="15"/> <relativeViewPeriod unit="day" startOverrulable="true" start="-7" end="0"/> <readWriteMode>read only</readWriteMode> <delay unit="minute" multiplier="0"/> </timeSeriesSet> </inputVariable> <weight>0.9</weight> <weight>1.1</weight> <weight>0.9</weight> <outputVariable> <timeSeriesSet> <moduleInstanceId>Aggregate_Historic</moduleInstanceId> <valueType>scalar</valueType> <parameterId>dis_weights</parameterId> <locationSetId>hydgauges</locationSetId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="minute" multiplier="5"/> <relativeViewPeriod unit="day" startOverrulable="true" start="-7" end="0"/> <readWriteMode>add originals</readWriteMode> <synchLevel>1</synchLevel> </timeSeriesSet> </outputVariable> </weights> </disaggregation> |