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 component
String containing the name of the wind component we are calculating the error for. Must be one of
windEastward
orwindNorthward
.observation vertical coordinate
String containing the observation vertical coordinate.
vertical coordinate
String containing the vertical coordinate to use for the model wind component. Must be one of
pressure
orpressure_levels
.pressure error
Name of the variable containing the input pressure error estimates. Units Pa.
verror add
Vector error estimate addition coefficient (EuAdd).
verror mult
Vector error estimate multiplication coefficient (EuMult).
quality index
Name of the variable containing quality index (QI) values for use in the vector error calculation.
Optional parameters:
minimum pressure
Ignore 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