Difference between revisions of "I4DVAR ANA SENSITIVITY"

From WikiROMS
Jump to navigationJump to search
(New page: {{#lst:Options|OBS_SENSITIVITY}})   (change visibility)
 
Line 1: Line 1:
{{#lst:Options|OBS_SENSITIVITY}}
{{#lst:Options|OBS_SENSITIVITY}}
==Technical Description==
The mathematical development presented here closely parallels that of [[Bibliography#ZhuY_2008a | Zhu and Gelaro (2008)]]. The sensitivity of any functional, <math>\,\!\jmath</math>, of the analysis <math>\,\!\psi_a</math> or forecast <math>\,\!\psi_f</math> can be efficiently computed using the adjoint model which yields information about the gradients of <math>\,\!\jmath(\psi_a)</math> and <math>\,\!\jmath(\psi_f)</math>. We can extent the concept of the adjoint sensitivity to compute the sensitivity of the [[IS4DVAR]] cost function, <math>\,\!J</math>,
:<math>J(\psi) = \frac{1}{2}\,\psi^T B^{-1} \psi + \frac{1}{2}\,(G\psi -d)^T O^{-1} (G\psi -d)</math>
and any other function <math>\,\!\jmath</math> of the forecast <math>\,\!\psi_f</math> to the observations, <math>\,\!y</math>. Here, <math>\,\!\psi</math> is the ocean state vector, <math>\,\!O</math> is the observation error and error of representativeness matrix, <math>\,\!B</math> represents the background error covariance, <math>\,\!d</math> is the innovation vector that represents the difference between the nonlinear background solution and the observations, <math>\,\!d_i = y_i - H_i(\psi_b(t))</math>, <math>\,\!H_i</math> is an operator that samples the nonlinear model at the observation location, and <math>\,\!G = H_{i}^{'}R(t_0,t_i)</math>.
In the current [[IS4DVAR]]/[[LANCZOS]] data assimilation algorithm, the above cost function is identified using the Lanczos method  [[Bibliography#Golub_1989a | (Golub and Van Loan, 1989)]], in which case:
:<math>\psi_a = \psi_b - Q_k T_{k}^{-1} Q_{k}^{T} G^T O^{-1} d</math>
where <math>\,\!Q_k =(q_i)</math> is the matrix of ''k'' orthogonal Lanczos vectors, and <math>\,\!T_k</math> is a known tridiagonal matrix. Each of the ''k''-iterations of [[IS4DVAR]] employed in finding the minimum of <math>\,\!J</math> yields one column <math>\,\!q_i</math> of <math>\,\!Q_k</math>.

Revision as of 01:28, 9 July 2008


Technical Description

The mathematical development presented here closely parallels that of Zhu and Gelaro (2008). The sensitivity of any functional, , of the analysis or forecast can be efficiently computed using the adjoint model which yields information about the gradients of and . We can extent the concept of the adjoint sensitivity to compute the sensitivity of the IS4DVAR cost function, ,

and any other function of the forecast to the observations, . Here, is the ocean state vector, is the observation error and error of representativeness matrix, represents the background error covariance, is the innovation vector that represents the difference between the nonlinear background solution and the observations, , is an operator that samples the nonlinear model at the observation location, and .

In the current IS4DVAR/LANCZOS data assimilation algorithm, the above cost function is identified using the Lanczos method (Golub and Van Loan, 1989), in which case:

where is the matrix of k orthogonal Lanczos vectors, and is a known tridiagonal matrix. Each of the k-iterations of IS4DVAR employed in finding the minimum of yields one column of .