sum
Description
This transformation deaccumulates input time series (opposite transformation as accumulation - sum). It calculates difference between two consecutive time steps.
Input
- inputVariable
Output
- outputVariable
Configuration example
<?xml version="1.0" encoding="UTF-8"?> <transformationModule version="1.0" xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/transformationModule.xsd"> <!--Input time series--> <variable> <variableId>Q_in</variableId> <timeSeriesSet> <moduleInstanceId>ImportDatabase</moduleInstanceId> <valueType>scalar</valueType> <parameterId>Q.obs</parameterId> <locationSetId>HydroGauges_HuangChuan</locationSetId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="hour" multiplier="1"/> <relativeViewPeriod unit="day" start="-16" end="0"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </variable> <!--Output time series--> <variable> <variableId>Q_out</variableId> <timeSeriesSet> <moduleInstanceId>HuangChuan_Update_Pre</moduleInstanceId> <valueType>scalar</valueType> <parameterId>Q.u</parameterId> <locationSetId>HydroGauges_HuangChuan</locationSetId> <timeSeriesType>simulated historical</timeSeriesType> <timeStep unit="hour" multiplier="1"/> <relativeViewPeriod unit="day" start="-16" end="0"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </variable> <!--Transformations--> <transformation id="deaccumulation"> <deaccumulation> <sum> <inputVariable> <variableId>Q_in</variableId> </inputVariable> <outputVariable> <variableId>Q_out</variableId> </outputVariable> </sum> </deaccumulation> </transformation> <!-- </transformation>--> </transformationModule>