• Keine Ergebnisse gefunden

The SANGOMA Tools for Data Assimilation

N/A
N/A
Protected

Academic year: 2022

Aktie "The SANGOMA Tools for Data Assimilation"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

The SANGOMA Tools for Data Assimilation

Lars Nerger 1 , Umer Altaf 2 , Alexander Barth 3 , Laurent Bertino 4 , Jean-Michel Brankart 5 , Pierre Brasseur 5 , Guillem Candille 5 , Pierre De Mey 6 , Alison Fowler 7 , Paul Kirchgessner 1 ,

Peter Jan van Leeuwen 7 , Nils van Velzen 2 , Martin Verlaan 2 , and Jean-Marie Beckers 3

Contact: Lars.Nerger@awi.de · http://www.data-assimilation.net

Stochastic Assimilation for the Next Generation Ocean Model Applications

The EU-funded project SANGOMA – Stochastic Assimilation of the Next Generation Ocean Model Applications – provides new developments in data assimilation to ensure that future operational systems can make use of state-of-the-art data- assimilation methods and related analysis tools. One task of SANGOMA is to develop a library of shared tools for data as- similation with a uniform interface so that the tools are easily usable from different data assimilation systems.

For the SANGOMA tools we consider 5 categories, which are described below. The tools are implemented in Fortran and as scripts for Matlab or Octave. The project deliverables, which are available on the project website, provide an exten- sive documentation of the tools. The tools and application examples can be downloaded at

The project members are working to implement further tools for a code release in fall 2015. We would like to hear your feedback on which tools are useful for you, especially for the diagnostic tools. Please complete our survey about your interest in tools at

The diagnostic tools provide functionality to analyze the performance of an ensemble assimilation system. Available tools include:

sangoma ComputeHistogram

Compute ensemble rank histograms (Fig. 1) sangoma ComputeEnsStats

Compute higher-order ensemble statistics (Fig. 2) sangoma ComputeRCRV

Compute bias and dispersion of the reduced centered random variable (RCRV)

sangoma ComputeCRPS

Compute continuous ranked probability score (CRPS) and decompose it into reliability and resolution (Fig. 4) sangoma ComputeSenvitivity

Compute sensitivity of a posterior mean to observa- tions in a particle filter

sangoma ComputeMutualInformation

Compute mutual information in a particle filter sangoma ComputeRelativeEntropy

Compute relative entropy in a particle filter sangoma ArM

Calculate array modes and associated quantities to assess the performance of an observational array

The utility tools provide additional functionalities for data assimilation systems like:

sangoma ComputePOD

Compute dominant modes of proper orthogonal de- composition from ensemble of snapshots

sangoma Costgrad

Compute values of an objective function and its gradi- ent using POD information

hfradar extractf

Observation operator for HF radar surface currents (Fig. 3)

Typically, the different tool boxes for data assimilation already include analysis steps. However, the SANGOMA tools also provide a set of ensemble-based Kalman filters.

The perturbation tools provide functions to generate per- turbations with prescribed properties. They can be used to generate ensembles of model states or to perform perturbed ensemble integrations. Available are:

sangoma EOFCovar

Initialize a covariance matrix from decomposition of an ensemble into empirical orthogonal functions (EOFs) sangoma MVNormalize

Compute a multivariate normalization of a state vector sangoma pseudornd2D

Generate random fields with given correlation length from transformation into frequency space

Weakly Constrained Ensemble Perturbations

Generate ensemble perturbations satisfying a linear constraint (Fig. 5)

Assimilation algorithms that base on the Kalman filter as- sume Gaussian distributions for optimality. The tools provide functionality to perform transformations that improve the performance with non-Gaussian distributions:

Empirical Gaussian Anamorphosis

Determine the empirical transformation function to transform the distribution of a variable into a Gaussian distribution and perform the transformation (Fig. 6)

Fig. 3: Example of a HF-Radar setup in the Ligurian Sea.

hfradar extractf provides an observation operator for HF radar surface currents.

0 10 20 30 40

0 200 400 600 800 1000 1200 1400

ETKF, determin. Γ (Γ = I)

ensemble rank

count

Fig. 1: Example of an ensemble rank histogram used to ac- cess the ensemble quality. The rank histogram information is computed using the tool sangoma ComputeHistogram.

−3

−2

−1 0 1 2 3

ETKF SEIK−orig SEIK−sqrt

skewness

a

−2 0 2 4 6 8 10

ETKF SEIK−orig SEIK−sqrt

kurtosis

Fig. 2: Example of ensemble skewness and kurtosis (3rd and 4th moment of the ensemble statistics) for three differ- ent filter configurations. The moments are computed using sangoma ComputeEnsStats.

-81 -78 -75 -72 -69 -66 -63 -60 -57 -54 -51 -48 -45 -42

26 28 30 32 34 36 38 40 42 44 46 48

-3.5 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2

Fig. 5: Example of the realization of a random field con- strained by the advection field. Such random fields can be computed using the tool for weakly constrained ensemble perturbations.

0 0.5 1

0 0.5 1 1.5

2x 10Original distribution5

ice concentration

count

0 0.5 1

−2

−1 0 1 2

ice concentration

transformed variable

Transformation function

−2 0 2

0 0.5 1 1.5

2x 105

Transformed distribution

transformed variable

count

Fig. 6: Example of Gaussian anamorphosis. The sea-ice concentration exhibits a non-Gaussian distribution, which can be transformed into a Gaussian using the tool for em- pirical Gaussian anamorphosis.

Fig. 4: Application example for sangoma ComputeCRPS:

Reliability (bottom) and resolution (top) components of the CRPS for the SSH from an example of assimilating satellite altimetry. The assimilation improves both components.

1)

Alfred Wegener Institute Helmholtz Center for Polar

and Marine Research

2) 3) 4) 5) 6) 7)

Introduction SANGOMA tools Your Feedback: Survey on Tools

D IAGNOSTIC TOOLS U TILITY TOOLS P ERTURBATION TOOLS

T RANSFORMATION TOOLS

A NALYSIS STEPS

Download: http://www.data-assimilation.net/Tools Survey: http://www.data-assimilation.net

Referenzen

ÄHNLICHE DOKUMENTE

In this article I will provide an introduction to the social media platform Twitter and give an overview of tools and methods that can be used to study Twitter data

2.2 The Finite Element Sea Ice-Ocean Model (FESOM) The sea ice-ocean component in the coupled system is represented by FESOM, which allows one to simulate ocean and

2.2 The Finite Element Sea Ice-Ocean Model (FESOM) The sea ice-ocean component in the coupled system is represented by FESOM, which allows one to simulate ocean and

Large scale data assimilation: Global ocean model. •  Finite-element sea-ice ocean

Sequential data assimilation methods based on ensem- ble forecasts, like ensemble-based Kalman filters, pro- vide such good scalability.. This parallelism has to be combined with

Left: PDAF is based on a consistent logical separation of the components of the data assimilation system: model, fil- ter algorithm, and observations.. The filter algorithms are part

Next to providing fully implemented and parallelized en- semble filter algorithms, PDAF provides support for a 2- level parallelization for the assimilation system to perform

Ocean chlorophyll assimilation into NASA Ocean Biogeochemical Model (with Watson Gregg, NASA GSFC)..  Generation of daily re-analysis maps of chlorophyll at