SatwindIndivErrors¶
This obsfunction calculates individual observation errors for Satwind u and v wind
components, dependent on an input pressure error estimate and the model vertical wind shear.
The error function is desgined to be used with the assign error action for the
Perform Action filter as shown in the example below. Since the computation requires
the HofX value, the filter must be called with defer to post: true.
Wind component errors are calculated by combining an estimate of the error in the vector, with an estimate of the error in vector due to an error in the pressure (i.e. the height assignment).
The vector error estimate \(E_{vector}\) is currently based on the quality index (QI), a quality value between 0-100 which is supplied with the Satwind observations.
\(E_{vector} = \text{EuMult}\left(QI \times 0.01\right) + \text{EuAdd}\)
where EuMult and EuAdd are linear coefficients.
The error in vector due to the height error, \(E_{vpress}\) is calculated as:
\(E_{vpress} = \sqrt{\frac{\sum{W_{i}\left(v_{i}-v_{n}\right)^{2}}}{\sum{W_{i}}}}\)
where
\(W_{i} = \exp\left(- \left( \left( p_{i} - p_{n} \right)^2 / 2E_{p}^2 \right)\right) \times dP_{i}\)
\(i\) = model level
\(N\) = number of model levels (sum over)
\(v_{i}\) = wind component on model level
\(v_{n}\) = wind component at observation location
\(p_{i}\) = pressure on model level
\(p_{n}\) = pressure at observation location
\(E_{p}\) = error in height assignment
\(dP_{i}\) = layer thickness
This total wind component error is then given as
\(E_{total}^2 = E_{vector}^2 + E_{vpress}^2\)
Options¶
Required parameters:
wind componentString containing the name of the wind component we are calculating the error for. Must be one of
windEastwardorwindNorthward.observation vertical coordinateString containing the observation vertical coordinate.
vertical coordinateString containing the vertical coordinate to use for the model wind component. Must be one of
pressureorpressure_levels.pressure errorName of the variable containing the input pressure error estimates. Units Pa.
verror addVector error estimate addition coefficient (EuAdd).
verror multVector error estimate multiplication coefficient (EuMult).
quality indexName of the variable containing quality index (QI) values for use in the vector error calculation.
Optional parameters:
minimum pressureIgnore contribution from pressures less than the minimum pressure, Pa. Default is 10000 Pa.
Example¶
- filter: Perform Action
defer to post: true
filter variables:
- name: windEastward
action:
name: assign error
error function:
name: ObsFunction/SatwindIndivErrors
options:
verror add: 15.0
verror mult: -10.0
wind component: windEastward
observation vertical coordinate: pressure
vertical coordinate: pressure_levels
pressure error:
name: MetaDataError/pressure
quality index:
name: MetaData/qiWithoutForecast