Changeset 175 for altifloat/doc


Ignore:
Timestamp:
09/23/15 10:06:49 (9 years ago)
Author:
leila_ocean
Message:

method 90%

File:
1 edited

Legend:

Unmodified
Added
Removed
  • altifloat/doc/ocean_modelling/Draft1.tex

    r174 r175  
    166166\subsection{Statement of the problem} 
    167167 
    168 We consider $N_f$ Lagrangian drifters released at time $t=0$ at various locations. These drifters provide their positions each $\Delta t$, over a period $[0,t_f]$. 
     168We consider $N_f$ Lagrangian drifters released at time $t=0$ at various locations. These drifters provide their positions each $\Delta t$, over a period $[0,T_f]$. 
    169169Our objective is to determine an estimate of the two-dimensional Eulerian velocity field  \begin{equation}\notag 
    170170\mathbf{u}(x,y,t)=(u(x,y,t),v(x,y,t))  
     
    172172characterized by a length scale $R$ [Refs], given observations of the drifters' positions  
    173173\begin{equation} 
    174 \bo{r}^{obs}_i(n\Delta t), \,\,\, i=1,2, \cdots, N_f, \,\,\, n=1, 2, \cdots N, \,\,\, \text{where}\,\,\, N \Delta t= t_f. 
     174\bo{r}^{obs}_i(n\Delta t), \,\,\, i=1,2, \cdots, N_f, \,\,\, n=1, 2, \cdots N, \,\,\, \text{where}\,\,\, N \Delta t= T_f. 
    175175\end{equation} 
    176176The velocity shall be estimated on a specified grid with resolution $\Delta x,$ in the time frame $[0, T_f].$  
    177177 
    178 The estimation is done following a variational assimilation approach [Refs], whereby the first guessed velocity, or background $\bo{u_b}$, is corrected by matching the observations with a model that simulates the drifters' trajectories. This correction is done using a sliding time window of size $T_w$, where we assume $\Delta t<T_w<T_L,$ and where $T_L$ is the Lagrangian time scale associated with the drifters in the concerned region [Refs]. The background field is considered to be the sum of a geostrophic component (provided by altimetry) on which we impose a divergence free constraint, and a velocity due the wind () [Refs]. The details of this procedure are given in Section 3.5. 
     178The estimation is done following a variational assimilation approach [Refs], whereby the first guessed velocity, or background $\bo{u_b}$, is corrected by matching the observations with a model that simulates the drifters' trajectories. This correction is done using a sliding time window of size $T_w$, where we assume $\Delta t<T_w<T_L,$ and where $T_L$ is the Lagrangian time scale associated with the drifters in the concerned region [Refs]. The background field is considered to be the sum of a geostrophic component (provided by altimetry) on which we impose a divergence free constraint, and a velocity due the wind [Refs]. The details of this procedure are given in Section 3.3. 
    179179 
    180180 
     
    246246\subsection{Algorithm for assimilation} 
    247247 
    248  
    249  
    250 We perform sequences of optimizations, where we minimize the following objective function with respect to the time independent control correction $\delta \bo{u},$ in a specific time window $[0,T_w].$ 
     248We perform sequences of optimizations, where we minimize the following objective function with respect to the time independent correction $\delta \bo{u},$ in a specific time window $[0,T_w].$ 
    251249\begin{equation} 
    252250\mathcal{J}(\delta \bo{u})=  \sum _{i=1}^{N_f} \sum_{m=1}^{\left \lfloor{T_w/\Delta t}\right \rfloor} \vectornorm{\bo{r}^{\,b}_{i}(\bo{u^b})+\delta \bo{r}_i(\delta \bo{u}) -\bo{r}_i^{\,obs}(m\Delta t) }^2 +\alpha_1 \vectornorm{ \bo{\delta u} }^2_{\bo{B}} +\alpha_2 \,div (\bo{u}_{geo})  
     
    254252 
    255253The first component of the objective function quantifies the misfit between the model  
    256 obtained by iterations of \eqref{REquations}, to observations $\bo{r}^{\,obs}(m\Delta t)$.  
     254obtained by iterations of \eqref{REquations}, and observations $\bo{r}^{\,obs}(m\Delta t)$.  
    257255We highlight the dependence of $\bo{r}^b$ on the background velocity only, whereas $\bo{\delta r}$ depends on both background and correction. 
    258 The second component states that the corrected field is required to stay close to the background velocity. Here the $B$-norm is defined as $\vectornorm{\psi}^2_{\bo{B}} \equiv \psi^T \mathbf{B}^{-1} \psi,$ where the error covariance matrix  is $\mathbf{B}^{-1}.$ This term serves the dual purpose of regularization and information spreading or smoothing. We use the diffusion filter method of [Weaver and Courtier, 2001], where the Eulerian scale $R$ enters in .. 
    259 The parameter $\alpha_1$ represents the relative weight of this regularization term with respect to the other terms, and it must be chosen carefully. 
    260 The last component is a constraint on the geostrophic part of the velocity, required to stay divergence free. More here?.The total velocity may have a divergent component due to the wind.  
    261  
    262  
    263 Inside a time window $[0, T_w]$, we assimilate a whole trajectory of drifters, which gives one fixed correction $\bo{\delta u}.$ We want to reconstruct a smooth time dependent velocity inside $[0, T_f]$: we achieve this by sliding the window by a time shift $\sigma$ to obtain other corrections $\bo{\delta u}_k$ in $[k\sigma, k\sigma +T_w], \, \, k=0, 1, 2 \cdots$. The reconstructed velocity is then \[\bo{u_{corrected}}(t_i)=\bo{u^{b}}(t_i)+\sum_{k=0} w_k \bo{\delta u}_k.\]  A correction at at specific instant $t_i$ only takes into accounts windows sliding through $t_i$ and weight $w_i$ given to correction $\bo{\delta u}_i$ is inversely proportional to the ``distance" between time $t_i$ and the window's position. Here $i=1,2, \cdots T_f/\delta t$ 
     256The second component states that the corrected field is required to stay close to the background velocity.  
     257Here, the $B$-norm is defined as $\vectornorm{\psi}^2_{\bo{B}} \equiv \psi^T \mathbf{B}^{-1} \psi,$ where $\bo{B}$ is the error covariance matrix.  This term serves the dual purpose of regularization and information spreading or smoothing. To obtain $\bo{B}$. we use the diffusion filter method of [Weaver and Courtier, 2001], where a priori information on the typical length scale $R$ of the Eulerian velocity can be inserted. 
     258The parameter $\alpha_1$ represents the relative weight of this regularization term with respect to the other terms. 
     259The last component is a constraint on the geostrophic part of the velocity, required to stay divergence free. More here?.We note here that the total velocity may have a divergent component due to the wind.  
     260 
     261 
     262Inside a time window $[0, T_w]$, we assimilate a whole trajectory of drifters, which gives a constant correction $\bo{\delta u}.$ We refine the method by reconstructing a smooth time dependent velocity inside $[0, T_f]$: we achieve this by sliding the window by a time shift $\sigma$ to obtain other corrections $\bo{\delta u}_k$ in $[k\sigma, k\sigma +T_w], \, \, k=0, 1, 2 \cdots$. The reconstructed velocity is then obtained as \[\bo{u}_{corrected}(t_i)=\bo{u^{b}}(t_i)+\sum_{k=0}^{N^i_w} w_k \bo{\delta u}_k.\]  A correction at at specific instant $t_i$ only takes into accounts $N^i_w$ windows sliding through $t_i$ and weight $w_k$ given to correction $\bo{\delta u}_k$ is inversely proportional to the ``distance" between time $t_i$ and the window's position.  
     263%Here $i=1,2, \cdots T_f/\delta t$ 
    264264 
    265265 
     
    270270\subsection{Implementation of the assimilation method in YAO} 
    271271 
    272 \section{Twin Experiments} 
    273 In the twin experiment approach, the observations are simulated using a dynamic model for the Eulerian velocity field. \textcolor{red}{Need details}. 
     272\section{Twin Experiment} 
     273In the twin experiment approach, the observations are simulated using a known velocity field referred to as the true velocity $\bo{u}_{true}.$ In this context, we are able to assess the validity of our approach by comparing the corrected $\bo{u}_{corrected}$ and the true fields. This will be based on the time-dependent RMS error  
     274\begin{equation} \label {RMSError} 
     275error (u, t)=\bigg(    \frac{\sum_{i,j} |\bo{u}_{true} (i,j,t)-\bo{u} (i,j,t)|^2}{\sum_{i,j} |\bo{u}_{true} (i,j,t)|^2 } \bigg), 
     276\end{equation} 
     277where $\bo{u}$ could be $\bo{u}_b$, giving the error before assimilation or $\bo{u}_{corrected}$, giving the error after assimilation. We shall also compare the trajectories of the drifters obtained by simulation with the corrected velocity field and the observed trajectories.  
     278 
     279 
     280 
     281In our experiment, we obtain the true velocity field from a dynamic model \textcolor{red}{Need details from Dan}. We start the optimisation with the background velocity field as described in the method section. The region we study is located off the shore of Beirut Explain that CNRS drifters were launched south of Beirut, so we put drifters close to there. As shown in Fig. 2, we compute the error in a box between 33.7 and 34.25 North and 34.9 E and the coast. There we ``deploy" a maximum of 14 drifters. The duration of the experiment is 3 days (nothing forbids of going longer, but some drifters hit the coast). We shall study the density with respect to the number of drifters (respecting coverage), to the time sampling $\Delta t,$ to the window size $T_w$ and to the moving parameter $\sigma.$ 
     282 
    274283 
    275284 
Note: See TracChangeset for help on using the changeset viewer.