• Keine Ergebnisse gefunden

A Data Assimilation study with the Kalman Filter on a finite element ocean model

N/A
N/A
Protected

Academic year: 2022

Aktie "A Data Assimilation study with the Kalman Filter on a finite element ocean model"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Alfred Wegener Institute for Polar and Marine Research

A Data Assimilation study with the Kalman Filter on a finite element ocean model

L. Nerger, W. Hiller, J. Schr¨oter, G. Kivman, S. Danilov

Alfred Wegener Institute for Polar and Marine Research, Bremerhaven, Germany Contact: lnerger@awi-bremerhaven.de

www.awi-bremerhaven.de

N = 10 N = 100

The main objective of this work is to study the capabilities of data assimilation schemes based on the Kalman filter applied to a finite element ocean model. The assimilation system has been implemented in FENA (Finite Element Model for the North Atlantic), which has been developed recently at the Alfred-Wegener Institute. Twin experiments are performed to assimilate synthetic observations of the sea surface height with the model used in a simplified configuration. Using several experiments with the Ensemble Kalman Filter (EnKF), the Singular Evolutive Interpolated Kalman (SEIK) filter, and the Singular Evolutive Extended Kalman (SEEK) filter the capa- bilities of the algorithms are assessed and their feasibility for application on more realistic configurations of FENA is discussed.

FENA is based on the primitive equations discretized on an un- structured grid with variable meshsize. It is designed to study the thermohaline circulation on basin to global scales for periods of up to a century. FENA uses a tetrahedral spatial discretization, backward Euler time stepping, and approximates the model fields by linear functions on elements.

The assimilation experiments employ a simplified configuration with a rectangular box geometry, linear density stratification and linear equation of state. Further, convection is neglected. The box occupies an area of 9 by 9 degrees centered at 44.5Æ N and has a depth of 4000 m. It is discretized with 11 vertical levels and a horizontal grid of 31 by 31 points.

The process studied is the propagation of interacting baroclinic Rossby waves. The waves are initialized with two horizontally lo- calized columnar temperature anomalies. The anomalies become deformed as they propagate westward, and tilt towards each other via the induced velocity field (a negative spot produces counter- clockwise rotation in upper layers and clockwise rotation in lower layers). This introduces nonlinearity which is required to test the performance of the filter algorithms.

We performed twin experiments with synthetic observations gen- erated by adding Gaussian noise of constant variance to the sea surface height of a model run over 45 days. With this, the relative noise amplitude increases during the assimilation period to about the same level of the signal amplitude itself.

Initialization of the assimilation experiments was performed with a covariance matrix computed from the state sequences of 28 sim- ulations using different initial locations of the temperature anoma- lies. The initial state estimate was chosen as the mean state of these model runs.

The experiments were conducted over a period of 40 days with an interval of 2.5 days between subsequent analysis. The observa- tions were used with an offset of 5 days.

To account for model error we applied a wind forcing field with stochastic amplitude to the ensemble integrations performed in the EnKF and SEIK filters. Each ensemble member was forced by a different wind field which was initialized once after each analysis.

For comparability, the SEEK filter was used without a forgetting factor, since it could be applied to all three filters. Thus the filter- ing with SEEK is performed without consideration of model error.

In the experiments the prognostic state variables are the zonal and meridional velocity components u, v, the temperature field T, and the sea surface height ζ. This amounts to a state dimension of n = 32674. The dimension of the observations vector was m = 961 at each analysis time.

To assess the filter performances we compare results for assim- ilation experiments in which all filters need to perform the same amount of model evaluations. With this all three filters need nearly the same computing time, since the forecast phase of the experi- ments takes more than 99% of the total execution time. To achieve this, the rank r used in the SEEK and SEIK experiments was one less than the ensemble size N of the EnKF. Below filter results for N = 10 and N = 100 are compared.

−2.5

−2

−1.5

−1

−0.5 0 0.5 1 1.5 2 2.5

0

2

4

6

8

40 42

44 46

48

−4000

−3500

−3000

−2500

−2000

−1500

−1000

−500 0

T [°C]

longitude

Initial temperature anomaly

latitude

depth

Cut into the model domain showing the initial temperature anomalies and the tetrehedral finite element discretization.

0 1 2 3 4 5 6 7 8 9

40 41 42 43 44 45 46 47 48 49

True sea surface height

−0.6

−0.4

−0.2 0 0.2 0.4 0.6

0 1 2 3 4 5 6 7 8 9

40 41 42 43 44 45 46 47 48 49

Observed sea surface height ζ [m]

True sea surface height and observed sea surface height at begin of as- similation period.

) For N = 10 the SEIK filter yields a significantly better filter per- formance than the EnKF. For large ensemble sizes the perfor- mance of the EnKF and SEIK algorithms converge.

) The SEEK filter behaves distinct from the EnKF and SEIK fil- ters. This is due to the different forecast scheme applied in SEEK.

) Employing only observations of the sea surface height with a rather large error, the different model fields are well estimated for all three filters. The temperature fields show a larger estima- tion error - a limited number of temperature observations would enhance the estimation quality of temperature for all three fil- ters.

) Computing time for the assimilations is determined by the model forecasts. The SEIK filter shows the best filter perfor- mance for smallest ensemble sizes. Thus, it appears to be par- ticularly suited for data assimilation with large scale models.

0 1 2 3 4 5 6 7 8 9

40 41 42 43 44 45 46 47 48 49

True and EnKF−estimated velocity at 500m

true EnKF N=10

0 1 2 3 4 5 6 7 8 9

40 41 42 43 44 45 46 47 48 49

True and EnKF−estimated velocity at 500m

true EnKF N=100

Comparison of true and estimated velocity fields at 500m depth at the end of the as- similation period. Show are the true velocity field and the velocity estimated using the EnKF with N=10 (left) and N=100 (right).

0 10 20 30 40

0.2 0.4 0.6 0.8

ζ 1

True RMS estimation errors for different model fields relative to free run

relative RMS error

time [day]

EnKF SEEK SEIK

0 10 20 30 40

0.2 0.4 0.6 0.8

T 1

relative RMS error

time [day]

0 10 20 30 40

0.2 0.4 0.6 0.8

u 1

relative RMS error

time [day]

0 10 20 30 40

0.2 0.4 0.6 0.8

v 1

relative RMS error

time [day]

RMS estimation errors for the four model fields for assimilation with an ensemble size of N = 10. The RMS values are scaled by the RMS deviation of a simulation without assimilation from the true state fields.

−100

−50 0

0.8 0.9 1 1.1 1.2

−4000

−3500

−3000

−2500

−2000

−1500

−1000

−500

T

relative RMS deviation

depth [m]

EnKF SEEK SEIK

−100

−50 0

0 0.5 1 1.5

−4000

−3500

−3000

−2500

−2000

−1500

−1000

−500

u

relative RMS deviation

depth [m]

RMS estimation errors after analysis 16 over all layers

−100

−50 0

0 0.5 1 1.5

−4000

−3500

−3000

−2500

−2000

−1500

−1000

−500

v

relative RMS deviation

depth [m]

Relative RMS estimation errors at the end of the assimilation period displayed over all layers for N = 10.

0 1 2 3 4 5 6 7 8 9

40 41 42 43 44 45 46 47 48 49

True sea surface height

0 1 2 3 4 5 6 7 8 9

40 41 42 43 44 45 46 47 48 49

SSH estimated using SEIK with N=10

−0.1

−0.05 0 0.05 0.1 0.15

0 1 2 3 4 5 6 7 8 9

40 41 42 43 44 45 46 47 48 49

SSH without assimilation ζ [m]

Sea surface height ζ at the end of the assimilation period. Shown are (from left to right) the true ζ, that estimated by the SEIK filter with N=10, and ζ from a simulation initialized as the filter experiments, but without assimilation.

0 10 20 30 40

0.2 0.4 0.6 0.8

ζ 1

True RMS estimation errors for different model fields relative to free run

relative RMS error

time [day]

EnKF SEEK SEIK

0 10 20 30 40

0.2 0.4 0.6 0.8

T 1

relative RMS error

time [day]

0 10 20 30 40

0.2 0.4 0.6 0.8

u 1

relative RMS error

time [day]

0 10 20 30 40

0.2 0.4 0.6 0.8

v 1

relative RMS error

time [day]

RMS estimation errors for the four model fields for assimilation with an ensemble size of N = 100. The RMS values are scaled by the RMS deviation of a simulation without assimilation from the true state fields.

−100

−50 0

0.8 0.9 1 1.1 1.2

−4000

−3500

−3000

−2500

−2000

−1500

−1000

−500

T

relative RMS deviation

depth [m]

EnKF SEEK SEIK

−100

−50 0

0 0.5 1 1.5

−4000

−3500

−3000

−2500

−2000

−1500

−1000

−500

u

relative RMS deviation

depth [m]

RMS estimation errors after analysis 16 over all layers

−100

−50 0

0 0.5 1 1.5

−4000

−3500

−3000

−2500

−2000

−1500

−1000

−500

v

relative RMS deviation

depth [m]

Relative RMS estimation errors at the end of the assimilation period displayed over all layers for N = 100.

0 1 2 3 4 5 6 7 8 9

40 41 42 43 44 45 46 47 48 49

True temperature at 50m

0 1 2 3 4 5 6 7 8 9

40 41 42 43 44 45 46 47 48 49

T estimated by EnKF with N=100 at 50m

24.4 24.5 24.6 24.7 24.8 24.9 25 25.1 25.2 25.3 25.4

0 1 2 3 4 5 6 7 8 9

40 41 42 43 44 45 46 47 48 49

T without assimilation at 50m T [°C]

Temperature T at 50m depth at the end of the assimilation period. Shown are (from left to right) the true temperature field, that estimated by the EnKF filter with N=100, and T from a simulation initialized as the filters, but without assimilation.

The Problem Filter Configuration

Conclusions

Referenzen

ÄHNLICHE DOKUMENTE

for state and flux estimation with a global 3-dimensional ocean biogeochemical model, we apply here a simplified form of the singular “evolutive” interpolated Kalman (SEIK) filter

Assimilation of sea-ice drift into a finite element dynamic-thermodynamic sea-ice model of the entire Arctic using a Singular Evolutive Interpolated Kalman (SEIK) filter is

Comparison of simulated and observed monthly mean ocean bottom pressure time series at locations on the northern slope of the Atlantic- Indian Ridge (top) and in the Cape Basin

5 Comparison of the improvement or error reduction due to assimilation at the fourth analysis time with the global SEIK analysis (right) and with LSEIK with a localization-radius

prescribed state estimate and error covariance matrix approximately by a stochastic ensemble of model states?. Forecast: Evolve each of the ensemble member states with the

ice dynamics , a consistent ice drift analysis with such a model by assimilating data can be done with the Single Evolutive Interpolated Kalman Filter (SEIK).. P =

- velocity field from FEMSECT, inverse solution from temperature and salinity fields measured in August 2002 and monthly means of velocity from moored current meters in

SEEK b The Singular Evolutive Ex- tended Kalman Filter is derived from the Extended Kalman Filter by approxima- ting the state error covariance matrix by a matrix of reduced rank