AdjustQ

Input
  • observedInstantaneousDischarge
  • observedMeanDailyDischarge
  • simulatedDischarge
Coefficient set
  • blending steps
  • errorTolerance
  • maxNumberOfIterations
  • iterpolationType
Output
  • adjustedSimulatedDischarge
Description


AdjustQ corrects the simulated discharges by using observed instantaneous discharges and observed mean dialy discharges. The procedure is actually a combination of the

transformations AdjustQUsingInstantaneousDischarge and AdjustQUsingMeanDailyDischarge. First the simulated discharged will be corrected by using the instantaneous discharges. If not all of the mean dialy discharges are within the error tolerance the simulated discharges will also be corrected with the AdjustQUsingMeanDailyDischarge procedure. A detailed description of the configuration options in the coefficient set can be found the sections of AdjustQUsingInstantaneousDischarge and AdjustQUsingMeanDailyDischarge.

correctNegativeFlowValuesToZero is an optional field in the configuration. Default value is true. If it is set to true, any negative delta values will be adjusted to zero.  The value configured in AdjustQ will be used for the AdjustQUsingInstantaneousDischarge  transformation,


Config example:

<transformation id="ADJUSTQ">
   <adjust>
      <adjustQ>
         <correctNegativeFlowValuesToZero>true</correctNegativeFlowValuesToZero>
         <observedInstantaneousDischarge>
            <variableId>input 1</variableId>
         </observedInstantaneousDischarge>
         <observedMeanDailyDischarge>
            <variableId>input 2</variableId>
         </observedMeanDailyDischarge>
         <simulatedDischarge>
            <variableId>input 3</variableId>
         </simulatedDischarge>
         <coefficientSet>
            <blendingSteps>3</blendingSteps>
            <errorTolerance>0.025</errorTolerance>
            <maxNumberOfIterations>15</maxNumberOfIterations>
            <interpolationType>difference</interpolationType>
         </coefficientSet>
         <adjustedSimulatedDischarge>
            <variableId>output</variableId>
         </adjustedSimulatedDischarge>
      </adjustQ>
</adjust>
</transformation>



 

  • No labels