This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

State estimation in turbulent channel flow from limited observations

Mengze Wang    Tamer A. Zaki\corresp t.zaki@jhu.edu Department of Mechanical Engineering, Johns Hopkins University, Baltimore, MD 21218, USA
Abstract

Estimation of the initial state of turbulent channel flow from limited data is investigated using an adjoint-variational approach. The data are generated from a reference direct numerical simulation (DNS) which is sub-sampled at different spatiotemporal resolutions. When the velocity data are at 1/4096 the spatiotemporal resolution of DNS, the correlation coefficient between the true and adjoint-variational estimated state exceeds 99 percent. The robustness of the algorithm to observation noise is demonstrated. In addition, the impact of the spatiotemporal density of the data on estimation quality is evaluated, and a resolution threshold is established for a successful reconstruction. The critical spanwise data resolution is proportional to the Taylor microscale, which characterizes the domain of dependence of an observation location. Due to mean advection, either the streamwise or temporal data resolution must satisfy a criterion based on the streamwise Taylor microscale. A second configuration is considered where the sub-sampled data are comprised of velocities in the outer layer and wall shear stresses only. The near-wall flow statistics and coherent structures, although not sampled, are accurately reconstructed, which is possible because of the coupling between the outer flow and near-wall motions. Finally, the most challenging configuration is addressed where only the spatiotemporally resolved wall stresses are observed. The estimation remains accurate within the viscous sublayer and deteriorates significantly with distance from the wall. In wall units, this trend is nearly independent of the Reynolds number considered, and is indicative of the fundamental difficulty of reconstructing wall-detached motions from wall data.

keywords:

1 Introduction

Estimation of instantaneous turbulent flows from the assimilation of limited observations is a challenging problem due to the chaotic nature of turbulence (Kim & Bewley, 2007). Given flow-field information with limited resolution, such as PIV data or pressure measurements, there are potentially multiple solutions that satisfy the Navier-Stokes solutions and match the observations. In addition, a small error in the initial state or boundary conditions will amplify exponentially in time, and thus the estimated state will diverge from the true one (Deissler, 1986). Adjoint-variational methods address the state estimation problem by constructing an optimal initial condition that generates a trajectory in state space as close to the observations as possible. In this work, we evaluate the accuracy of the adjoint-variational approach for estimating turbulent channel flow and the dependence of estimation quality on the locations and resolution of the observations.

Three classes of state estimation techniques have been applied to flow problems: linear stochastic estimation (LSE) (e.g. Adrian & Moin, 1988; Naguib et al., 2010; Encinar & Jiménez, 2019), filtering and smoothing (Stuart & Zygalakis, 2015). LSE utilizes prior knowledge of two-point correlation to estimate the flow state from observations. The correlation, which is not always available in practice, sets an upper bound on the estimation accuracy. In addition, LSE does not satisfy the Navier-Stokes equations and is not suitable for accurate forecasting beyond the observation time.

Filtering, or sequential, techniques consist of a prediction step which involves marching the governing equations until the observation time, and an update step where the prediction is augmented with observations (Evensen, 1994). When the governing equations are linear, the optimal weight for the observations can be analytically derived, and the corresponding method is the so-called Kalman filter which has been adopted for estimating the disturbance of laminar flows (Hœpffner et al., 2005). For non-linear problems, the weight can be calculated by either linearizing the governing equations (extended Kalman filter) or marching an ensemble of different states in time (ensemble Kalman filter). Both of these methods have been evaluated for estimating turbulent channel flow from wall observations (Chevalier et al., 2006; Colburn et al., 2011; Suzuki & Hasegawa, 2017). Ultimately the accuracy of the filtering techniques is limited because they only focus on fitting the data at one moment rather than a time interval (Kim & Bewley, 2007). Also, the filtered state may not satisfy the Navier-Stokes equations due to observation noise and the difference between estimation and observations.

Smoothing techniques utilize a time series of data to search for the optimal initial condition, boundary conditions and model parameters which ensure that the evolution of the predicted state reproduces available data. Therefore, an accurate forecast of the flow evolution beyond observation window is possible. This class of techniques is also capable of optimizing sensor placement and weighting in order to achieve the best prediction accuracy (see e.g. Mons et al., 2017). Mons et al. (2016) compared three of the most popular smoothing techniques: the adjoint-variational method (refereed to as 4DVar in numerical weather prediction (Dimet & Talagrand, 1986)), the ensemble Kalman smoother, and the ensemble variational method. The objective was to estimate the unsteady free-stream condition for laminar flow around a cylinder, and 4DVar achieved the lowest estimation error, for a specified computational cost. Adjoint techniques were also demonstrated to be viable in transitional (Mao et al., 2013, 2017) and turbulent flows (Bewley & Protas, 2004; Vishnampet et al., 2015), including for example for estimating scalar sources from remote observations (Wang et al., 2019b; Cerizza et al., 2016). Wang et al. (2019a) derived the discrete adjoint of the incompressible Navier-Stokes equations in general curvilinear coordinates and applied it to estimating the turbulent state of circular Couette flow; they demonstrated accuracy of the forward-adjoint relation to within eight significant figures. We herein adopt the adjoint-variational approach to examine the influence of available observations on the accuracy of the estimated turbulent fields in channel flow.

Previous efforts in the context of channel flow have all attempted to estimate the entire state from wall observations only, namely the wall stresses and pressure (Bewley & Protas, 2004; Hœpffner et al., 2005; Chevalier et al., 2006; Colburn et al., 2011; Suzuki & Hasegawa, 2017; Liu & Hasegawa, 2020). No matter which method was adopted, the estimated state was only correlated with the true state up to the buffer layer. The literature on wall-bounded turbulence has not, however, examined how the accuracy of turbulence reconstruction changes with spatiotemporal resolution and placement of the observations, e.g.  if more information about the flow state is available from PIV data. Recent state estimation tests in homogeneous isotropic turbulence (Yoshida et al., 2005; Lalescu et al., 2013; Di Leoni et al., 2019; Li et al., 2020) demonstrated that the reconstruction of turbulence is successful only when the highest wavenumber kmk_{m} of velocity data satisfies kmη>0.2k_{m}\eta>0.2, where η\eta is the Kolmogorov scale of the flow. In wall-turbulence, however, flow inhomogeneity in the wall-normal direction, the wall-normal dependence of mean advection and the turbulence production all preclude adopting the same criterion from the homogeneous case. For the same reasons, it is also anticipated that the critical data resolution for reconstructing the turbulence is anisotropic—a matter that we will explore herein. Our focus is on reconstruction of turbulence at all scales using the nonlinear Navier-Stokes equations, and thus the critical data resolution is more restrictive than the one for designing reduced-order model for flow control (Jones et al., 2011, 2015).

In §2, we introduce the adjoint-variational state estimation algorithm, and provide the details of the flow configuration and problem setup. The state estimation results are presented in §3. A benchmark case with sub-sampled volume-data of velocity is analyzed, followed by the effect of observation noise. Then a range of streamwise, spanwise and temporal data resolutions are explored. We propose criteria for minimal data required to successfully reconstruct the turbulent state. The possibility of estimating near-wall structures, which are difficult to measure experimentally, from data in the outer region and at the wall is subsequently investigated. At the end of §3, the Reynolds number effect on state estimation is discussed in the context of wall observations. The main conclusions that are drawn from these tests are summarized in §4.

Refer to caption
Figure 1: Schematic of channel flow and the coordinate system.

2 Adjoint-variational state estimation

A schematic of the channel-flow configuration is shown in figure 1. The domain is periodic in the streamwise and spanwise directions, and bounded by two no-slip surfaces in the vertical direction. The relevant Reynolds numbers are Re=Ubh/νRe=U_{b}h/\nu and Reτ=uτh/νRe_{\tau}=u_{\tau}h/\nu, where UbU_{b} is the bulk velocity, uτu_{\tau} is the friction velocity, hh is the half channel height, and ν\nu is the kinematic viscosity.

The adjoint-variational state estimation is formulated as a constrained optimization problem. The constraint is the numerical model 𝒖n+1=𝒩(𝒖n)\boldsymbol{u}^{n+1}=\mathcal{N}(\boldsymbol{u}^{n}), which governs the evolution of the velocity field 𝒖\boldsymbol{u} from one time instant nn to the next n+1n+1. The control vector, or the subject of the optimization, is the initial condition 𝒖0\boldsymbol{u}^{0}. Given the observation data {𝒎}n=0N\{\boldsymbol{m}\}_{n=0}^{N}, we define a cost function,

J(𝒖0)=n=0N12𝒎n(𝒖n)O2J(\boldsymbol{u}^{0})=\sum_{n=0}^{N}\frac{1}{2}\|\boldsymbol{m}^{n}-\mathcal{M}(\boldsymbol{u}^{n})\|_{O}^{2} (1)

which is the L-2 norm of the difference between the observation data and their estimation from an initial condition 𝒖0\boldsymbol{u}^{0}. The subscript OO represents the observation space, and \mathcal{M} is an observation operator, which generates the measured quantity from any velocity field. The adjoint model is invoked to calculate the gradient of the cost function, which is necessary for its minimization procedure. The minimizer is the estimated initial condition, and the velocity field marched from this initial condition is the estimated flow. A detailed derivation and validation of the adjoint variational method is provided by Wang et al. (2019a). In the following, we briefly summarize the forward model, adjoint equations, and the optimization procedures.

2.1 Forward equations and data acquisition

The flow evolution is governed by the incompressible Navier-Stokes equations,

𝒖\displaystyle\nabla\cdot\boldsymbol{u} =\displaystyle= 0\displaystyle 0 (2)
𝒖t+(𝒖𝒖)\displaystyle\frac{\partial\boldsymbol{u}}{\partial t}+\nabla\cdot\boldsymbol{(uu)} =\displaystyle= p+1Re2𝒖\displaystyle-\nabla p+\frac{1}{Re}\nabla^{2}\boldsymbol{u} (3)

where tt is time and pp is pressure. These equations are also referred to as the forward model because they are adopted to advance the flow state in time.

The Navier-Stokes equations are solved using a fractional-step method with a local volume flux formulation on a staggered grid (Rosenfeld et al., 1991). The advection terms are discretized by the Adams-Bashforth scheme, and the Crank-Nicolson scheme is adopted for the diffusion terms. The pressure Poisson equation is solved using Fourier transform in the periodic directions and tri-diagonal inversion in wall-normal direction. The algorithm has been applied in a number of direct numerical simulations of transitional and turbulent flows (Zaki et al., 2010; Zaki, 2013; Zaki & Durbin, 2005; Lee & Zaki, 2017). For simplicity, the discretized Navier-Stokes equations will be denoted as,

𝐪n+1=𝐆n𝐪n\mathbf{q}^{n+1}=\mathbf{G}^{n}\mathbf{q}^{n} (4)

where 𝐪n\mathbf{q}^{n} is the state vector, including the velocity and pressure at every grid points, and 𝐆n\mathbf{G}^{n} is a matrix that represents the discretized Navier-Stokes operator. Note that 𝐆n\mathbf{G}^{n} is also a function of 𝐪n\mathbf{q}^{n} because the equations are nonlinear.

Domain Size  Grid points Grid resolution
Lx/hL_{x}/h Ly/hL_{y}/h Lz/hL_{z}/h
4π\pi 2 2π\pi
NxN_{x} NyN_{y} NzN_{z}
384 256 320
Δx+\Delta x^{+} Δymin+\Delta y^{+}_{min} Δymax+\Delta y^{+}_{max} Δz+\Delta z^{+}
5.89 0.20 2.95 3.53
Table 1: Domain size and grid resolution.

The true state is statistically stationary turbulence, and is sustained by a known constant pressure gradient in the streamwise direction. Except in §3.5 where we explore the effect of Reynolds numbers, we set Reτ=180Re_{\tau}=180. While the forward model at these conditions has been extensively studied (Kim et al., 1987; Jelly et al., 2014), this Reynolds number is higher than previously attempted in the context of adjoint-variational state estimation in channel flow. The domain size and the grid resolution are summarized in table 1. The computational domain is the same as the one adopted by Kim et al. (1987) who used a pseudo-spectral algorithm. For our finite-volume scheme, we have doubled the resolution in each direction and performed extensive validation (see e.g. Jelly et al., 2014). The grid resolution is also reported in viscous units, denoted by superscript ()+(\cdot)^{+}, Δx+(Δx/h)Reτ\Delta x^{+}\equiv(\Delta x/h)Re_{\tau}. The time step size is Δt+(ΔtUb/h)(Reτ2/Re)=0.058\Delta t^{+}\equiv(\Delta tU_{b}/h)(Re_{\tau}^{2}/Re)=0.058 such that the Courant–Friedrichs–Lewy (CFL) number is lower than half.

Refer to caption
Figure 2: Visualization of observation data of spanwise velocity in xx-yy plane, sub-sampled at one-eighth the DNS resolution. Colored regions represent the observation locations, and line contours are the full DNS field.

We consider two types of observations: sub-sampled velocity data and stresses on both channel walls. The observations setup is summarized in table 2. In all cases, the estimation window is T=4.5T=4.5 (T+=50T^{+}=50). This choice is motivated by the following considerations: The duration TT should be sufficiently long that each point in the fluid is within the domain of dependence of observations. It should also be longer than the time to “fill” the turbulence energy spectra starting solely form observations. Finally, TT should not appreciably exceed the Lyapunov timescale (τσ+=48\tau^{+}_{\sigma}=48 at Reτ=180Re_{\tau}=180 according to Nikitin, 2018). If TτσT\gg\tau_{\sigma}, any infinitesimal perturbation in the initial condition will exponentially amplify and the accuracy of the state estimation deteriorates (Li et al., 2020; Chandramouli et al., 2020). We start with a benchmark case (§3.1, case B1), where the velocity field is observed every eighth point in each dimension, including space and time. The velocity at the observation locations is assumed to be known precisely, without measurement noise. Subsequently (§3.2, cases N1-N2), the data will be contaminated with Gaussian random noise with standard deviation proportional to the local velocity, for example for the streamwise velocity,

um=utrue+η,ηN(0,σ|utrue|).u_{m}=u_{true}+\eta,\quad\eta\sim N(0,\sigma|u_{true}|). (5)

The effect of spatial and temporal data resolution is explored in §3.3 (cases RZ1-RZ4, RX1-RX4, RT1-RT4), and in §3.4 the velocity observations in the viscous sublayer and buffer layer are removed. Finally, in §3.5, we evaluate the influence of Reynolds number when the only observations are the wall stresses.

§ Case ΔMx\Delta M_{x} ΔMy\Delta M_{y} ΔMz\Delta M_{z} ΔMt\Delta M_{t} Δxm+\Delta x_{m}^{+} Δym+\Delta y^{+}_{m} Δzm+\Delta z_{m}^{+} Δtm+\Delta t^{+}_{m} T+T^{+} σ(%)\sigma(\%)
\rowcolorblue!10 3.1 B1 8 8 8 8 47 [1.8, 24] 28 0.46 50 0
3.2 N1, N2 8 8 8 8 47 [1.8, 24] 28 0.46 50 5, 10
3.3 RZ1-4 1 1 4-32 8 5.9 [0.2, 2.95] 14-112 0.46 50 0
3.3 RX1-4 4-32 1 1 8 24-192 [0.2, 2.95] 3.53 0.46 50 0
3.3 RT1-4 32 1 1 16-128 192 [0.2, 2.95] 3.53 0.92-7.4 50 0
Table 2: Parameters of observations relative to the reference DNS. The sampling rate is ΔM\Delta M, with a subscript that denotes the spatial or temporal dimension; subscript mm denotes the resolution of the observation grid, superscript ‘+’ denotes viscous scaling, TT is the observation time horizon, and σ\sigma is the standard deviation of the Gaussian noise.

2.2 Adjoint equations and the state-estimation algorithm

In order to minimize the cost function (1) while satisfying the Navier-Stokes constraint, we introduce the Lagrangian,

L=Jn=0N1(𝐪(n+1))T(𝐪n+1𝐆n𝐪n).L=J-\sum_{n=0}^{N-1}\left(\mathbf{q}^{{\dagger}(n+1)}\right)^{T}\left(\mathbf{q}^{n+1}-\mathbf{G}^{n}\mathbf{q}^{n}\right). (6)

Note that the Lagrangian is a function of {𝐪}n=0N\left\{\mathbf{q}\right\}_{n=0}^{N} and {𝐪}n=1N\left\{\mathbf{q}^{{\dagger}}\right\}_{n=1}^{N}. Taking the derivative of the Lagrangian with respect to 𝐪(n)\mathbf{q}^{\dagger(n)} and setting it to zero, we obtain the forward Navier-Stokes equations (4). By setting the derivatives of the Lagrangian with respect to 𝐪n\mathbf{q}^{n} to zero (1nN11\leq n\leq N-1), we obtain the discrete adjoint equations,

𝐪(n)=(𝐆n)T𝐪(n+1)+J𝐪n,1nN1,\mathbf{q}^{{\dagger}(n)}=\left(\mathbf{G}^{n}\right)^{T}\mathbf{q}^{{\dagger}(n+1)}+\frac{\partial J}{\partial\mathbf{q}^{n}},\quad 1\leq n\leq N-1, (7)

which are marched backward in time, and are forced by the gradient of the cost function with respect to the state. The forward operator 𝐆n\mathbf{G}^{n} contains the forward variables 𝐪n\mathbf{q}^{n}, which means that the full spatiotemporal evolution of the forward fields are required and must be stored for the solution of the adjoint equations; The second term on the right-hand side of (7) can be analytically derived from the expression of the cost function. When the adjoint equations are marched back to n=0n=0, the following relation is obtained,

L𝐪0=(𝐆0)T𝐪1+J𝐪0𝐪0.\frac{\partial L}{\partial\mathbf{q}^{0}}=\left(\mathbf{G}^{0}\right)^{T}\mathbf{q}^{{\dagger}1}+\frac{\partial J}{\partial\mathbf{q}^{0}}\equiv\mathbf{q}^{{\dagger}0}. (8)

The initial adjoint field is therefore the gradient of the Lagrangian, and also the gradient of the cost function when both the forward and adjoint equations are satisfied,

𝐪0J=L𝐪0=𝐪0.\nabla_{\mathbf{q}^{0}}J=\frac{\partial L}{\partial\mathbf{q}^{0}}=\mathbf{q}^{{\dagger}0}. (9)

Note that 𝐪0\mathbf{q}^{0} contains the velocity field 𝐮0\mathbf{u}^{0} only, because the initial pressure field is not required to solve the incompressible Navier-Stokes equations. Similarly, the initial adjoint field 𝐪0\mathbf{q}^{{\dagger}0} is comprised of 𝐮0\mathbf{u}^{{\dagger}0}only. Since the above derivation starts from the discrete Navier-Stokes equations, the gradient obtained using the discrete adjoint in equation (8) is accurate to machine precision. Detailed expressions of the discrete adjoint and verification the forward-adjoint relation are provided in (Wang et al., 2019a).

With the gradient of the cost function, we adopt the Limited-memory Broyden–Fletche–Goldfar–Shanno (L-BFGS) optimization algorithm to minimize the cost function (Nocedal, 1980). In order to guarantee that the estimated initial condition is divergence free, we slightly modify the L-BFGS algorithm by introducing a symmetric projector. The basic idea is to update the new estimate of the initial condition using,

𝐮k+10=𝐏(𝐮k0+αk𝐝k),\mathbf{u}^{0}_{k+1}=\mathbf{P}\left(\mathbf{u}^{0}_{k}+\alpha_{k}\mathbf{d}_{k}\right), (10)

where subscript kk denotes the kk-th iteration of the optimization procedure, and 𝐝k=𝐁k𝐏𝐮0\mathbf{d}_{k}=-\mathbf{B}_{k}\mathbf{P}\mathbf{u}^{{\dagger}0} is the search direction; the matrix 𝐁k\mathbf{B}_{k} is a rank-2 approximation of the inversion of the Hessian matrix of the cost function; and the matrix 𝐏\mathbf{P} is a symmetric projector, which projects any velocity field 𝐮0\mathbf{u}^{0} or gradient 𝐮0\mathbf{u}^{{\dagger}0} onto the divergence-free space. The symmetry of 𝐏\mathbf{P} ensures that 𝐏𝐮0\mathbf{P}\mathbf{u}^{{\dagger}0} is the gradient of the cost function with respect to 𝐮0\mathbf{u}^{0} when 𝐮0\mathbf{u}^{0} is projected and before being advanced by the forward equations. The step size αk\alpha_{k} is computed by the line search routine CVRSCH (Moré & Thuente, 1994), which enforces the strong Wolfe condition and adopts cubic interpolation to update αk\alpha_{k}.

Combining the forward solver (§2.1) with the adjoint solver and optimization algorithm (§2.2), we obtain the adjoint-variational state estimation algorithm. A summary is provided in Algorithm 1. In all the examined configurations, the algorithm is always performed for one hundred L-BFGS iterations, and as such comparisons are made using the same computational cost. It is important to emphasize that, in addition to the storage requirements associated with saving the forward fields at full spatiotemporal resolution, the computational cost is also substantial because each of the one hundred L-BFGS iterations comprises at least one forward and one adjoint computations.

Step 1: Forward model;
• Start with an estimate of the initial condition 𝐮0\mathbf{u}^{0^{-}} and project it onto a divergence-free space, 𝐮0=𝐏𝐮0\mathbf{u}^{0}=\mathbf{P}\mathbf{u}^{0^{-}} ;
• March 𝐮0\mathbf{u}^{0} using the forward equations (4) from n=0n=0 to n=N1n=N-1 and store the forward velocity fields at every time step;
• Evaluate the cost function (1);
Step 2: Adjoint model;
• Solve the discrete adjoint equations (7) from n=N1n=N-1 to n=1n=1;
• Obtain the gradient of the cost function, 𝐮0\mathbf{u}^{{\dagger}0}, defined in (8);
• Project the gradient onto solenoidal space 𝐏𝐮0\mathbf{P}\mathbf{u}^{{\dagger}0};
Step 3: Update the estimated initial state;
• Compute the search direction using L-BFGS algorithm;
• Find an appropriate step size along the search direction;
• Update the estimate of the initial state and repeat Steps 1-3 until a prescribed maximum number of iterations is reached. 
Algorithm 1 Adjoint-variational state estimation.

3 State estimation results

3.1 Performance of the algorithm: the benchmark case

In order to provide a qualitative perspective on the performance of algorithm, figure 3 shows realizations of the flow from case B1 (see table 2), at both the (i) initial and (ii) final (t+=T+=50t^{+}=T^{+}=50) times within the assimilation window. At each instant, the field is visualized using (aa) the observations data only, (bb) the adjoint-variational prediction, and (cc) a detailed comparison of the predicted (colour) and true (lines) states. Recall that the observations from benchmark case B1 are at 1/4096 the resolution of the the simulation, since the velocity is observed at every eighth point in each spatial dimension and in time. The quality of the reconstruction is evident in the figure, with the predictions at the initial time capturing the large scales of the flow but appear to contain some small-scale, or high-wavenumber, deviations (panel cci). At the final time, in contrast, these small-scale deviations are mostly vanished and the reconstruction quality is, qualitatively, improved (panel ccii).

Refer to caption
Figure 3: Instantaneous spanwise velocity ww at z=Lz/2z=L_{z}/2 visualized using (aa) observation data; (bb) (lines) true fields and (colours) adjoint-variational prediction at (i) t=0t=0; (ii) t=Tt=T (T+=50T^{+}=50); (cc) zoom-in views of (bb).
Refer to caption

        Refer to caption

Figure 4: (aa) Convergence history of the cost function, normalized by its initial value; (bb) Volume-averaged error (11) of instantaneous velocity field estimated using different strategies: (    ) Interpolated initial condition (red circle) is projected onto divergence-free space (black cross) and advanced using the Navier-Stokes equations; ( ) Estimated initial condition using data within t[0,T]t\in[0,T] (gray region) is evolved in time; ( ) Estimated state at t=2Tt=2T using data within t[2T,3T]t\in[2T,3T] (green region) is evolved in time.

The convergence history of the cost function that generated the assimilated initial condition is shown in figure 4aa. The normalization is performed using the cost function associated with advancing the initial guess which was obtained by spline-interpolation of the observations and their projection onto the divergence-free space. The monotonic decrease of the cost function is ensured by the accurate evaluation of its gradient using the discrete adjoint. After 100 L-BFGS iterations, the cost function is reduced to 2.8%2.8\% of its initial value.

A quantitative assessment of prediction accuracy starts with an evaluation of the root-mean-square errors between the predicted and true states,

V(𝐮)=𝐮𝐮true2V1/2,{\mathcal{E}}_{V}({\mathbf{u}})=\langle\|\mathbf{u}-\mathbf{u}_{\mathrm{true}}\|^{2}\rangle_{V}^{1/2}, (11)

where \langle\bullet\rangle denotes averaging, and the subscript indicates the averaging domain, here over the volume VV; the same convention is adopted throughout the work for errors \mathcal{E} and correlation coefficients 𝒞\mathcal{C}. The error is plotted in figure 4bb versus time. When errors and correlations coefficients between the predicted and true fields are reported, they are evaluated throughout the domain, and not only at observation locations. At the initial time, the spline-interpolation of the observations (red circle), projection onto the solenoidal space (cross) and the adjoint-variational state all have seemingly similar errors—the last being obtained after 100 L-BFGS iterations. A mild reduction in the initial errors is achieved by the projection, and a further modest improvement is achieved by the variational approach, but the initial errors remain approximately 4%4\% of the bulk velocity, which is of the same order of magnitude as the root-mean-square fluctuations. The important difference arises, however, when the initial conditions are advanced in time. When the interpolated observations are projected onto the divergence-free field and marched using the Navier-Stokes equations (dashed line), without any data assimilation, the errors amplify as expected due to the chaotic nature of the flow. At long times, after a transient divergence, non-linear effects become dominant and thus the estimation error saturates. Simply performing spatio-temporal interpolation of the observations would maintain lower errors, similar to the red circle, although would not be a solution to the governing equations. Now consider the errors when the initial condition is obtained from the adjoint-variational state estimation (solid line). The initial errors in the assimilated field decay with time, and the flow more closely tracks the trajectory of the true field in state space during the observation window (shaded region, 0t4.50\leq t\leq 4.5). At t=Tt=T, the errors are an order of magnitude smaller than those from interpolating and advancing the initial condition or performing spatio-temporal interpolation of observations.

Beyond the observation window, the estimated state again diverges from the truth but remains more accurate than evolving the interpolated initial field during the interval [T,3T][T,3T]. These results demonstrate the potential of the algorithm to provide a better prediction of the future state t>Tt>T, when observations are not available. If new data do become available at later times, the estimated state can be adopted as the initial guess, and the same variational procedure can be applied to drive the estimated state towards the true state, again. This idea is demonstrated in the figure: new observation data were provided in the interval t[2T,3T]t\in[2T,3T], which is marked by the light green region. The adjoint variational algorithm was applied in that new interval, and the predicted state at t=2Tt=2T now yields a new trajectory that more closely follows the true flow (green line). While this point was noteworthy, the focus of the present effort is on characteristics of the state estimation in the first window t[0,T]t\in[0,T], which are generally applicable to any subsequent interval of new observations.

Refer to caption

Refer to caption

Refer to caption

Figure 5: Wall-normal profiles of (black curves) horizontally averaged errors xz(q)\mathcal{E}_{xz}(q) and (red curves) correlation coefficient 𝒞xz(q)\mathcal{C}_{xz}(q) (12) between the estimated and true flow states: (aa) streamwise, (bb) wall-normal and (cc) spanwise components. (    ) Spline interpolation of observed velocity field at t=0t=0; ( ,  ) adjoint-variational estimation at t=0t=0; ( ,  ) estimation at t=Tt=T (T+=50T^{+}=50).

The root-mean-square estimation error is evaluated in the horizontal plane, xz(q)\mathcal{E}_{xz}(q), are plotted as a function of wall-normal direction in figure 5. The errors in the interpolated initial guess (dashed lines) are proportional to the level of physical fluctuations in the velocity field and, as a result, the errors in the streamwise component are most dominant especially in the near-wall region where uu-perturbations are most energetic. The estimated initial condition (thin black line) is slightly improved relative to the interpolated state. The key observation is, however, at t=Tt=T where all three components of errors in the estimated state are an order of magnitude more accurate than advancing the interpolated state using the forward model. For the streamwise component, the error is lower than 0.5%0.5\% of the bulk velocity, or equivalently, 8%8\% of the peak value of root-mean-square streamwise fluctuation. Figure 5bb also shows the correlation coefficient,

𝒞xz(q)=qqtruexzq2xz1/2qtrue2xz1/2;\mathcal{C}_{xz}(q)=\frac{\langle q\ q_{\mathrm{true}}\rangle_{xz}}{{\langle q^{2}\rangle_{xz}^{1/2}}{\langle q_{\mathrm{true}}^{2}\rangle_{xz}^{1/2}}}; (12)

At t=Tt=T, the estimated and the true fields are nearly perfectly correlated, which highlights the capacity of the assimilated field to reproduce the true trajectory of the flow in state space.

Refer to caption
Figure 6: (aa) Fourier spectrum of errors from adjoint-variational estimation, averaged in yy and normalized by the bulk velocity, log10y(𝐮^)\log_{10}\mathcal{E}_{y}(\hat{\mathbf{u}}). (aai) t=0t=0 and (aaii) t=Tt=T (T+=50T^{+}=50); (bb) Spectrum of the true velocity field averaged in time and wall-normal direction, log10𝐮^true2yt1/2\log_{10}\langle\|\hat{\mathbf{u}}_{\mathrm{true}}\|^{2}\rangle^{1/2}_{yt}. Wavenumbers (kx,kz)(k_{x},k_{z}) are normalized by half-channel height.

In order to explain the improvement in accuracy during the observation time-horizon, we evaluate the spectra of the estimation error,

y(𝐮^)=𝐮^𝐮^true2y1/2,\mathcal{E}_{y}(\hat{\mathbf{u}})=\langle\|\hat{\mathbf{u}}-\hat{\mathbf{u}}_{\mathrm{true}}\|^{2}\rangle_{y}^{1/2}, (13)

where 𝐮^\hat{\mathbf{u}} is the Fourier transform of 𝐮\mathbf{u} in the streamwise and spanwise directions. The spectra of the errors are reported in figure 6aa as a function of the horizontal (kx,kz)(k_{x},k_{z}) wavenumbers; also shown in panel bb is the spectrum of the true velocity field. Errors appear largest in the low-wavenumber modes, but they should be viewed relative to the high energy content in these modes in figure 6bb. Normalized by the spectral density in the true field, low wavenumbers are better reconstructed, since they are encoded in the sparse observations. A more important observation is the behaviour of the high-wavenumber components of the errors. The estimated initial condition (panel aai) has appreciable errors in those wavenumbers (higher than the interpolated state—not shown). However, since most of these modes decay with time (panel aaii), they have little impact on the estimation quality later within the assimilation time horizon. In addition, due to their rapid decay, these high-wavenumber initial errors do not appreciably affect the value of the cost function which is integrated over the entire observation window. As a result, they persist in the initial condition during the optimization procedure. An effective strategy to reduce these initial high-wavenumber errors is to incorporate time-dependent weights in the cost function, that amplify the contribution of early observations near t=0t=0 (Wang et al., 2019a). One should caution, however, that not all the initial high-wavenumber errors are stable and decaying; Small components of that error are unstable and amplify at the Lyapunov rate, and although they are not perceptible within the present time horizon, they will dominate at longer times.

Refer to caption
Figure 7: Comparison of (aa) true and (bb) adjoint-variational estimated state at t=Tt=T (T+=50T^{+}=50). Gray isosurfaces: vortical structures visualized using the λ2\lambda_{2} vortex-identification criterion with threshold λ2=2\lambda_{2}=-2; Side-view: contours of spanwise velocity.

Consistent with the above integral and spectral measures of the estimation quality, the reconstructed velocity field at t=Tt=T is almost identical to the true one (side views in figure 7). An accurate estimation of vortical structures is, however, more challenging since the computation involves velocity gradients. These structures are visualized using the λ2\lambda_{2} vortex identification criterion (Jeong & Hussain, 1995) and compared in figure 7 (gray isosurfaces). The prediction of vortical structures is very compelling, both in the near-wall and outer regions. In the former, the vortical tubes are attached to the wall and elongated in the streamwise direction; Farther from the wall, the lifted vortical tubes break down and generate small-scale structures that are mostly captured by the estimated state. In practice, reconstructing the vorticity field from coarse-resolution experimental data is a challenge (Suzuki, 2012). The satisfactory estimation quality in panel (bb) demonstrates the potential of our algorithm to augment under-resolved turbulent data from experiments.

3.2 The influence of noise in the observation data

In the previous section, the observation data were free of any noise. In practice, however, experimental measurements invariably contain errors and, as such, may violate the governing equations, lead to statistical errors, and severely preclude accurate evaluation of derivatives especially in turbulent flows where strong velocity gradients are expected (see e.g. Bardet et al., 2010). For example, Abrahamson & Lonnes (1995) assessed the ability of conventional circulation and least-square methods to reproduce the vorticity field from randomly perturbed DNS velocity field. When 5%5\% noise was superposed onto the fully-resolved velocity data, the uncertainty in the computed vorticity field reached 40%40\%, and most of the small-scale structures were absent in the reconstruction.

In order to evaluate the performance of adjoint-variational algorithm with noisy data, we contaminate the observed velocities by Gaussian random noise with standard deviation that is proportional to the local velocity component (5). The spatiotemporal resolution of the data and the estimation window T+=50T^{+}=50 remain the same as in the benchmark case. We consider three levels of noise: σ={0,5,10}%\sigma=\{0,5,10\}\%, which correspond to cases B1, N1 and N2 in table 2. The first guess of the initial condition is interpolation of of the noisy data at t=0t=0.

Refer to caption

Refer to caption

Refer to caption

Figure 8: Effect of observation noise level on (gray to black: σ={0,5,10}%\sigma=\{0,5,10\}\%) estimation error xz(q)\mathcal{E}_{xz}(q) and (red, σ=10%\sigma=10\%) correlation coefficient 𝒞xz(q)\mathcal{C}_{xz}(q) at t=Tt=T (T+=50T^{+}=50): (aa) streamwise, (bb) wall-normal and (cc) spanwise components.
Refer to caption
Figure 9: Comparison of (aa) true vortical structures and (bb,cc) the adjoint-variational reconstruction when σ={5,10}%\sigma=\{5,10\}\% at t=Tt=T (T+=50T^{+}=50) within the bottom half channel, visualized using the λ2\lambda_{2} vortex-identification criterion with threshold λ2=2\lambda_{2}=-2.
Refer to caption

Refer to caption

Refer to caption

Figure 10: Horizontally averaged error xz(q)\mathcal{E}_{xz}(q) of vorticity field at t=Tt=T (T+=50T^{+}=50), estimated by (    ) interpolating noisy velocity data and ( ) adjoint-variational approach (gray to black: noise level σ={0,5,10}%\sigma=\{0,5,10\}\%): (aa) streamwise, (bb) wall-normal and (cc) spanwise components. The error is normalized by mean vorticity du/dy\langle du/dy\rangle at the wall.

After 100 L-BFGS iterations, the cost function is decreased to {2.8,27,45}%\{2.8,27,45\}\% for the three levels of contamination. Since the cost function is defined as the difference between the estimated and contaminated data, and the latter do not satisfy the Navier-Stokes equations, the cost function cannot decrease to zero. The root-mean-square error of the estimated state relative to the true, uncontaminated flow field was evaluated and shows a similar decay from the initial to the final time as in the benchmark case without noise. Therefore, only the results at t=Tt=T are examined here (figure 8). The estimation error increases with the noise level (from light gray to black lines), but remains within 2%2\% of the bulk velocity. Note that due to the mean flow, the observation noise in the streamwise direction can exceed σ\sigma times the bulk velocity, which means that the estimation accuracy of the streamwise velocity actually exceeds the precision of observation data. Comparatively, the estimation errors of the wall-normal and spanwise velocity components are bounded by the observation noise, which is approximately σ\sigma times the root-mean-square turbulence fluctuations. Overall, even with the highest noise level (σ=10%\sigma=10\%), the correlation coefficient (12) between the estimated and true state is close to unity at all the yy locations, as shown by the red lines in figure 8bb.

The reconstructed vortical structures are visualized in figure 9. Although some of the small-scale structures are not captured, most of the reconstructed wall-attached and detached vortical structures remain nearly identical to the true flow, and the estimation quality is almost independent of the noise level. A quantitative assessment of the quality of the vorticity field is provided in figure 10. When noisy observations are interpolated and vorticity is evaluated, the error (dashed lines) in the near-wall region reaches 1040%10-40\% of the mean vorticity at the wall. The error of the vorticity field from adjoint-variational estimation (black solid lines) is within 4%4\% of the wall vorticity, and the estimation accuracy is robust against observation noise. These results demonstrate the superiority of adjoint-variational approach for evaluating velocity gradients and its robustness to observation noise.

3.3 The effect of spatial and temporal data resolution

Refer to caption
Refer to caption
Figure 11: (Lines) True streamwise fluctuation uuu-\langle u\rangle at t=Tt=T (T+=50T^{+}=50) and (colours) estimation with data resolution Δzm+=112\Delta z_{m}^{+}=112 (case RZ4 in table 2). The fields are visualized at (aa) an observation plane, z=zmz=z_{m} and (bb) the midpoint between two observation planes, z=zm+0.5Δzmz=z_{m}+0.5\Delta z_{m}.

Although the results thus far demonstrated the accuracy of the flow reconstructions, it is expected that the estimation quality depends on the spatiotemporal resolution of observations. And it is also of interest to query the lowest resolution requirement for accurate estimation. In homogeneous isotropic turbulence, it has been reported that reconstruction of the full field is successful only if the resolution of spatial observations satisfies Δm<15η\Delta_{m}<15\eta (Li et al., 2020), where η\eta is the Kolmogorov lengthscale. An equivalent criterion has not, however, been proposed for anisotropic, wall-bounded turbulence where the effects of mean shear, advection and the no-slip boundary may alter the resolution requirements of observations. Hereafter, we revert to adopting noise-free data and focus on the influence of spatio-temporal resolution of observations on the accuracy of state estimation within the time horizon T+=50T^{+}=50.

We first consider the impact of spanwise spacing of observations that are fully resolved in the xx-yy plane (cases RZ1-RZ4 in table 2). With the most coarse observations (Δzm+=112\Delta z_{m}^{+}=112, case RZ4), the estimated state is visualized in figure 11 and compared to the true one. At the observation locations (z=zmz=z_{m}), velocity data are reproduced by the algorithm. At the midpoint between observation planes (z=zm+0.5Δzmz=z_{m}+0.5\Delta z_{m}), however, the estimation accuracy is notably compromised.

Since our interest is in the distribution of errors between observation planes, the estimation error is phase averaged in the span in addition to averaging in the streamwise direction, and is denoted xzm(q)\mathcal{E}_{xz_{m}}(q). The results for cases RZ1-RZ4 are shown in figure 12. Only the error for uu component is plotted, and the results for v,wv,w components are similar. With the most poorly resolved data (panel aa), the estimation error increases by an order of magnitude from the observation planes to the midpoint between them. The error in the near-wall region is of the same order of magnitude as the local turbulence fluctuations, which is significantly higher than the error at the channel center. As better-resolved observations are adopted (panels bb-dd), the inhomogeneity of the error distribution in the spanwise direction becomes weaker.

Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 12: Streamwise- and phase-averaged estimation error xzm(u)\mathcal{E}_{xz_{m}}(u) between two xx-yy observation planes at t=Tt=T (T+=50T^{+}=50), normalized by the true local root-mean-square fluctuations urmsu^{\prime}_{rms}. (aa-dd): Δzm+={112,56,28,14}\Delta z^{+}_{m}=\{112,56,28,14\}.
Refer to caption

Refer to caption

Figure 13: (aai) Two-point correlations u\mathcal{R}_{u} of the true streamwise fluctuation as a function of spanwise separation; (aaii) correlation coefficient 𝒞xzm(u)\mathcal{C}_{xz_{m}}(u^{\prime}) between estimated (case RZ4, Δzm+=112\Delta z_{m}^{+}=112) and true streamwise fluctuations at t=Tt=T (T+=50T^{+}=50) as a function of distance from observation planes. (aai-aaii) Gray to black correspond to y+={17,51,180}y^{+}=\{17,51,180\}. The horizontal line (. . . . ) marks zero correlation. (bb) Wall-normal profiles of (    ) Kolmogorov lengthscale and Taylor microscales based on ( ) correlation coefficient 𝒞xzm(u)\mathcal{C}_{xz_{m}}(u^{\prime}), and (    ) spanwise two-point correlations. (cc) Streamwise Taylor microscales based on two-point correlations of (    ) uu, (    ) vv and (    ) ww components.

The effect of spanwise data resolution can be explained by examining the spanwise two-point correlations u(Δz)\mathcal{R}_{u}(\Delta z) in figure 13(aai). Since the dominant structures in the wall layer are streaks and streamwise vorticies that are narrow in the span, the two-point correlation decays faster at locations closer to the wall. As a result, the domain of dependence of the observation planes shrinks from channel center to the wall, which explains the high estimation error in the wall layer. Figure 13(aaii) shows the reconstruction quality at t=Tt=T in terms of the correlation coefficient between the true and estimated state from the least-resolved data (Δzm+=112\Delta z_{m}^{+}=112). The profiles are qualitatively similar to the two-point correlations within Δz+<20\Delta z^{+}<20. However, while the turbulent structures decorrelate at larger distances, the accuracy of the reconstruction remains relatively higher, and 𝒞xzm(u)\mathcal{C}_{xz_{m}}(u^{\prime}) returns to approximately unity as we approach the next observation plane at z+zm+=112z^{+}-z^{+}_{m}=112.

Similar to the notion of the Taylor microscale,

Λz,u=(12d2ud(Δz)2|Δz=0)1/2,\Lambda_{z,u}=\left(-\frac{1}{2}\frac{d^{2}\mathcal{R}_{u}}{d(\Delta z)^{2}}\Big{|}_{\Delta z=0}\right)^{-1/2}, (14)

we introduce a lengthscale for the domain of dependence of one observation plane by replacing u\mathcal{R}_{u} in (14) by the correlation coefficient 𝒞xzm(u)\mathcal{C}_{xz_{m}}(u^{\prime}). The resulting lengthscale, which we denote ΛCz\Lambda_{Cz}, is representative of the domain of accurate estimation. Both Λz,u\Lambda_{z,u} and ΛCz\Lambda_{Cz} are plotted in figure 13bb, and have similar values across the height of the channel: The spanwise size of the domain of dependence of observations is similar in the Taylor microscale. Therefore, the criterion

Δzm2Λz,u,\Delta z_{m}\lesssim 2\Lambda_{z,u}, (15)

must be satisfied to guarantee an accurate estimation of the local uu field. Similar criteria can be adopted for accurate estimation of vv and ww components using the Taylor microscales Λz,v\Lambda_{z,v} and Λz,w\Lambda_{z,w}, respectively. Since those lengthscales are commensurate with Λz,u\Lambda_{z,u}, the condition (15) suffices. Using (15), we can also interpret the estimation results with different spanwise data resolutions (figure 12). When Δzm+=56\Delta z^{+}_{m}=56 (figure 12bb), the criterion (15) is satisfied for the bulk of the channel (2Λz,u+802\Lambda^{+}_{z,u}\approx 80, c.f. figure 13bb) and starts to be violated for y+<70y^{+}<70. As such, while figure 12bb reports high prediction accuracy in the bulk (𝒞xzm(u)=0.97\mathcal{C}_{xz_{m}}(u^{\prime})=0.97), errors increase in that near-wall region (𝒞xzm(u)=0.83\mathcal{C}_{xz_{m}}(u^{\prime})=0.83) and become inhomogeneous in the span. When Δzm+=28<miny2Λz,u+\Delta z^{+}_{m}=28<\min_{y}2\Lambda_{z,u}^{+} (figure 12cc), every point in the flow is covered by the domain of dependence of observations, so the estimation quality becomes more accurate and uniform at all the yy locations (𝒞xzm(u)=0.99\mathcal{C}_{xz_{m}}(u^{\prime})=0.99).

We compare the criterion (15) to the one for homogeneous isotropic turbulence (Yoshida et al., 2005; Lalescu et al., 2013; Li et al., 2020) that Δm15η\Delta_{m}\lesssim 15\eta. The Kolmogorov scale in our case is η(Re3𝒟)1/4\eta\equiv(Re^{3}\mathcal{D})^{-1/4}, where 𝒟=(2/Re)sijsij\mathcal{D}=(2/Re)\langle s^{\prime}_{ij}s^{\prime}_{ij}\rangle is the viscous rate of dissipation and sij=(iuj+jui)/2s^{\prime}_{ij}=(\partial_{i}u_{j}^{\prime}+\partial_{j}u_{i}^{\prime})/2 is the fluctuating strain rate tensor. The criterion 15η15\eta is plotted as red dashed line in figure 13bb. Since the average dissipation is affected by the streamwise elongated structures in the channel, η\eta is larger than the spanwise size of the smallest eddies. Nonetheless, the trend is similar to the Taylor microscale condition provided above. Physically, both criteria demonstrate that the critical data resolution for accurate estimation of entire flow is within the transition zone between inertial and viscous dissipation ranges.

Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 14: Spanwise- and phase-averaged estimation error xmz(u)\mathcal{E}_{x_{m}z}(u) between two yy-zz observation planes at t=Tt=T (T+=50T^{+}=50), normalized by the true local root-mean-square fluctuations urmsu^{\prime}_{rms}. (aa-dd): Δxm+={192,96,48,24}\Delta x^{+}_{m}=\{192,96,48,24\}.

Next, we consider fully resolved observations in the cross-flow yy-zz planes, and under-resolved in the streamwise direction (cases RX1-RX4 in table 2). Before examining the state estimation results, we report the Taylor microscales Λx,i\Lambda_{x,i} (i=u,v,wi=u,v,w) in figure 13cc, which is computed from the streamwise two-point correlations. Due to the near-wall elongated streaky structures, Λx,u\Lambda_{x,u} is largest among all three components, peaks near the wall and decays towards the channel center. We therefore expect that the estimation, particularly of the uu component, should be most accurate in the inner layer relative to the accuracy in the outer flow.

The root-mean squared estimation error is plotted in figure 14, where xmz(u)\mathcal{E}_{x_{m}z}(u) is averaged in the span and phase-averaged in the streamwise direction, and also normalized by the r.m.s. fluctuations. Overall, the estimation error decreases as better-resolved data are included (panels aa-dd). For each observation resolution, the estimation quality deteriorates from the wall to channel center, as expected. Two notable differences from the effect of spanwise resolution are observed: (i) the estimation error is not symmetric with respect to the midpoint between observation planes, especially in panels (aa-bb); (ii) although the separation of observation planes in figure 14aa is larger than 2Λx,u+(118)2\Lambda^{+}_{x,u}(\approx 118) in the bulk (c.f. figure 13cc), the estimation error does not increase appreciably between streamwise observation locations and remains within approximately 10%10\% of the local root-mean-squared fluctuations (𝒞xmz(u)0.95\mathcal{C}_{x_{m}z}(u^{\prime})\geq 0.95 while u(Δx+=96)0.6\mathcal{R}_{u}(\Delta x^{+}=96)\approx 0.6). Both points are caused by the mean advection in the streamwise direction. Conceptually, every instant when data are recorded in the cross-flow yy-zz plane corresponds to an accurately estimated “layer” in the spatiotemporal evolution of the flow, propagating by the advection velocity UaU_{a}. The thickness of such layers is approximately the Taylor microscale Λx,u\Lambda_{x,u} and the distance between two adjacent ones is approximately UaΔtmU_{a}\Delta t_{m}. Since the observation data are temporally well resolved, UaΔtm2Λx,uU_{a}\Delta t_{m}\ll 2\Lambda_{x,u}, the accurately estimated layers overlap with one another and lead to commensurate accuracy between observation locations. An example that further highlights this conceptual interpretation is considered next, where the temporal sampling rate is sufficiently low (UaΔtm>2Λx,uU_{a}\Delta t_{m}>2\Lambda_{x,u}) in order to distinguish the accurately predicted layers associated with different (xm,tmx_{m},t_{m}).

Refer to caption
Figure 15: Spanwise- and phase-averaged estimation error xmz(u)\mathcal{E}_{x_{m}z}(u) within the first observation time interval (Δtm+=7.4\Delta t^{+}_{m}=7.4, T+=50T^{+}=50, case RT4): (aa-ee) t={0.00,0.25,0.50,0.75,1.00}Δtmt=\{0.00,0.25,0.50,0.75,1.00\}\Delta t_{m}. (AA) regions where error is low at (x,t)=(xm,0)(x,t)=(x_{m},0) and advected downstream; (BB) emergent region of small error that later coincides with observation plane (x,t)=(xm,Δtm)(x,t)=(x_{m},\Delta t_{m}), and similarly (BB^{\prime}) coincides with (x,t)=(xm,2Δtm)(x,t)=(x_{m},2\Delta t_{m}).
Refer to caption
Figure 16: Space-time evolution of the spanwise-averaged estimation error z(u)\mathcal{E}_{z}(u) at the channel center. Black plus: observation location and time; (Ai,Bi,BiA_{i},B_{i},B_{i}^{\prime}) same as (A,B,BA,B,B^{\prime}) in figure 15 and the subscript denotes the ithi^{th} interval between streamwise observations.
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 17: Spanwise- and phase-averaged estimation error xmz(u)\mathcal{E}_{x_{m}z}(u) at t=Tt=T (T+=50T^{+}=50) with different observation time interval: (aa-dd): Δtm+={7.4,3.7,1.8,0.9}\Delta t^{+}_{m}=\{7.4,3.7,1.8,0.9\}.

Consider the same coarse spatial resolution from case RX4 (Δxm+=192\Delta x^{+}_{m}=192), and we now adopt a long time between observations, Δtm+=7.4\Delta t^{+}_{m}=7.4. This case is denoted RT4, and a temporal evolution of the estimation error from t=0t=0 to t=Δtmt=\Delta t_{m} is shown in figure 15. Three layers of small errors are observed: (AA) originates at the observation station at t=0t=0 and advects downstream; (BB) emerges between observation locations and times, such that the field accurately reproduces measurements at a downstream observation point at a subsequent measurement time t=Δtmt=\Delta t_{m}; (BB^{\prime}) is similar to (BB) but reaches the observation station at t=2Δtmt=2\Delta t_{m}. Once (AA) leaves the observation plane, the error increases, at least initially, due to the chaotic nature of turbulence and the absence of a nearby observation station to correct the field—behaviour later in time is discussed below. By comparison, the error in (BB) decays with time as it approaches the observation location at time t=Δtmt=\Delta t_{m}.

A detailed space-time representation of the estimation error at the channel center is shown in figure 16. All the regions of small errors (blue) belong to one of the three classes described above, and can be associated with at least one observation station (black pluses). The pattern of the errors is repeated, anchored at (Δxm,Δtm)(\Delta x_{m},\Delta t_{m}) and inclined according to the advection speed. Since 3UaΔtm2Δxm3U_{a}\Delta t_{m}\approx 2\Delta x_{m}, regions (AiA_{i}) that originate from (x,t)=(xm,0)(x,t)=(x_{m},0) will reach another observation station at (x,t)=(xm+2Δxm,3Δtm)(x,t)=(x_{m}+2\Delta x_{m},3\Delta t_{m}); the errors in that region thus initially increase moving away from (xm,0)(x_{m},0) and reduce as that later observation point is approached. For a general spatiotemporal resolution of observations, regions (AiA_{i}) may not coincide with another observation position and time, and hence the errors would not undergo the later decay. From figure 16, it is evident that an accurate estimation of the entire flow state can be achieved by refining either the spatial or temporal data resolution such that the low-error regions overlap. This view is demonstrated in figure 17, where panels (aa-dd) correspond to increasing temporal resolution (cases RT4-1 in table 2). When the true state is observed sufficiently frequently, estimation error in the bulk region approaches homogeneity in the streamwise direction (panels cc, dd). Specifically, accurate reconstruction is achieved when the distance between the thin layers that sample observation points is within the domain of dependence of observations,

UaΔtm2Λx,u.U_{a}\Delta t_{m}\lesssim 2\Lambda_{x,u}. (16)

Recalling that Λx,vΛx,w<Λx,u\Lambda_{x,v}\approx\Lambda_{x,w}<\Lambda_{x,u} (c.f. figure 13cc), the equivalent criterion for accurate estimation of vv and ww is more restrictive. When the observations only satisfy the bound for uu, the reconstruction is less accurate for the other two velocity components (e.g. 𝒞xmz(u,v,w)={0.95,0.86,0.79}\mathcal{C}_{x_{m}z}(u^{\prime},v,w)=\{0.95,0.86,0.79\} when Δxm+=192\Delta x^{+}_{m}=192 and Δtm+=7.4\Delta t^{+}_{m}=7.4).

Refer to caption
Figure 18: Criteria for streamwise and temporal data resolutions. ( ) Δtm=τσ\Delta t_{m}=\tau_{\sigma} and Δxm=miny,i(2Λx,i)\Delta x_{m}=\min_{y,i}(2\Lambda_{x,i}); ( ) Δtm=miny,i(2Λx,i)/Ub\Delta t_{m}=\min_{y,i}(2\Lambda_{x,i})/U_{b} and Δxm=Ubτσ\Delta x_{m}=U_{b}\tau_{\sigma}; empty circles: successful estimation with correlation coefficient higher than 0.9; crosses: unsuccessful estimation.

In summary, to guarantee an accurate estimation of local velocity component ii, the streamwise and temporal data resolution must satisfy either one of two conditions:

(i) Δxm2Λx,i and Δtmτσor(ii) Δtm2Λx,i/Ua and ΔxmUbτσ.\textrm{(i)~{}}\Delta x_{m}\lesssim 2\Lambda_{x,i}\textrm{~{}and~{}}\Delta t_{m}\lesssim\tau_{\sigma}\quad\textrm{or}\quad\textrm{(ii)~{}}\Delta t_{m}\lesssim 2\Lambda_{x,i}/U_{a}\textrm{~{}and~{}}\Delta x_{m}\lesssim U_{b}\tau_{\sigma}.

The first condition is similar to the one for the spanwise data resolution, namely that the Taylor microscale must be resolved by observations. Note that it is supplemented by a statement regarding the observation time, which must be smaller than the Lyapunov timescale τσ\tau_{\sigma} because even a near perfect estimate of the flow state will diverge from the true solution over that period unless additional data are available for assimilation. The second condition is a reinterpretation that accounts for mean advection: Should the temporal resolution resolve the advected Taylor scale, the only requirement for spatial resolution becomes a condition based on the travel distance within the Lyapunov time. These two conditions are plotted in figure 18. We performed additional tests with Δxm+=48\Delta x_{m}^{+}=48 and Δtm+={0.45,0.90,1.80,3.70,7.40}\Delta t^{+}_{m}=\{0.45,0.90,1.80,3.70,7.40\}. When the correlation coefficient between the true and estimated state was higher than 90%, the outcome was deemed successful; these cases are marked by circles. Inaccurate, or unsuccessful, reconstructions are marked by crosses. The outcomes of all the cases agree with the above two conditions.

3.4 Estimation without wall-layer data

In all the above cases, observations were distributed throughout the wall-normal extent of the channel, spanning both the inner and outer layers. In reality, however, experimental observations become progressively more difficult to obtain near the wall (Hutchins et al., 2005; Smits et al., 2011). And since most of the turbulence kinetic energy is produced near the wall (peak production at y+12y^{+}\approx 12) and transported into the bulk region, lack of observation in this region may severely compromise the estimation of the full state. We therefore explore the accuracy of reconstructing the flow within the inner region when observations are only available in the outer layer and directly on the wall. Previous efforts for this configuration are limited and have generally focused on use of linear models (Baars et al., 2016; Illingworth et al., 2018). The present test case is the first attempt to perform the reconstruction based on the full nonlinear Navier-Stokes equations.

Specifically, we consider two types of observations: (i) sub-sampled velocity data available in the outer layer, y+>30y^{+}>30, with the same spatial and temporal resolution as the benchmark case; (ii) shear stresses 𝝉=(τxy,τzy)\boldsymbol{\tau}=(\tau_{xy},\tau_{zy}) on both channel walls with the same resolution as velocity data. The observation time horizon is the same as the benchmark case, T+=50T^{+}=50. These observations are weighted in the cost function,

J(𝒖0)=12n=0N𝒖mnu(𝒖n)2+(βRe/Reτ)2𝝉mnτ(𝒖n)w2,J(\boldsymbol{u}^{0})=\frac{1}{2}\sum_{n=0}^{N}\|\boldsymbol{u}^{n}_{m}-\mathcal{M}_{u}(\boldsymbol{u}^{n})\|^{2}+\left(\beta Re/Re_{\tau}\right)^{2}\|\boldsymbol{\tau}^{n}_{m}-\mathcal{M}_{\tau}(\boldsymbol{u}^{n})\|^{2}_{w}, (17)

where w\|\cdot\|_{w} represent integration over top and bottom walls and the weight β=1/5\beta=1/5. The choice of weighting parameter β\beta may be motivated by different objectives, such as balancing the two contributions in the cost function or their gradients or minimizing the condition number of the Hessian of 𝒥\mathcal{J}. Here we adopt β=1/5\beta=1/5 such that the stress term is commensurate with the velocity at the first fluid grid point that was observed in our benchmark case. The estimated state is compared with the benchmark case to highlight the impact of missing observations in the wall layer.

Refer to caption

      Refer to caption

Figure 19: Comparison of the instantaneous (t=Tt=T, T+=50T^{+}=50), horizontally averaged flow statistics for the (gray circles) true and (black lines) estimated fields, without wall-layer observation data: (aa) root-mean-square fluctuations; (bb) turbulent kinetic energy production and dissipation. Dashed lines: y+=30y^{+}=30.
Refer to caption

Refer to caption

Refer to caption

Figure 20: Comparison of the estimation errors xz(q)\mathcal{E}_{xz}(q) (gray) with and (black) without wall-layer observation data: (aa) Streamwise, (bb) wall-normal and (cc) spanwise components at (thin) t=0t=0 and (thick) t=Tt=T (T+=50T^{+}=50). Red: correlation coefficient 𝒞xz(q)\mathcal{C}_{xz}(q) between the true and estimated state without wall-layer observation data at t=Tt=T. Dashed line: y+=30y^{+}=30.
Refer to caption

      Refer to caption

Figure 21: One-dimensional Fourier spectra of estimation error at y+=15y^{+}=15, averaged within t[0.5,1.5]Tt\in[0.5,1.5]T and normalized by the amplitude of the corresponding Fourier modes: (aa) streamwise spectrum averaged in the span; (bb) spanwise spectrum averaged in the streamwise direction. Estimation ( ) with and ( ) without wall-layer observation data.

The predicted statistics without wall-layer observations, evaluated at t=Tt=T, are plotted in figure 19 and are compared with the true statistics. The shown quantities are horizontally averaged; the corresponding turbulence kinetic energy equation is,

Et=uiujuixj𝒫xj(12uiuiuj+ujp2Reuisij)2Resijsij𝒟.\frac{\partial E}{\partial t}=\underbrace{-\langle u^{\prime}_{i}u^{\prime}_{j}\rangle\frac{\partial\langle u_{i}\rangle}{\partial x_{j}}}_{\mathcal{P}}-\frac{\partial}{\partial x_{j}}\left(\frac{1}{2}\langle u^{\prime}_{i}u^{\prime}_{i}u_{j}\rangle+\langle u^{\prime}_{j}p\rangle-\frac{2}{Re}\langle u^{\prime}_{i}s^{\prime}_{ij}\rangle\right)-\underbrace{\frac{2}{Re}\langle s^{\prime}_{ij}s^{\prime}_{ij}\rangle}_{\mathcal{D}}. (18)

The estimated profiles are accurate, even within the viscous sublayer and buffer layer which are void of observations and where the production and dissipation predominate. Although the interpolated initial condition also converges to the true statistics after a long time, our estimated state reaches the statistically stationary state faster, especially for dissipation. The errors in the estimated instantaneous velocity fields are shown in figure 20. Compared with the benchmark case (gray lines), the estimation quality in the outer layer is almost unaffected when the wall-layer data are removed. In the near-wall region, however, the estimation error reaches a maximum and exceeds twice the error in the benchmark case. The streamwise component is the most poorly reconstructed. Without data in the wall layer, the data assimilation algorithm starts with an interpolated velocity field as a first guess, which underestimates the mean flow near the wall; the final prediction of the algorithm retains a similar deficit in the mean, and hence the estimation error is largest in the streamwise component (black lines in figure 20). At t=Tt=T, the highest estimation error is approximately 4%4\% of the bulk velocity, which is smaller than the 16%16\% local root-mean square streamwise turbulence fluctuations. In addition, the correlation coefficient between the true and estimated state at t=Tt=T is above 0.8 for all three components of the velocity field.

The wall layer is host to coherent structures, such as streaks and streamwise vorticies, that play an important role in the dynamics of the near-wall turbulence cycle (Hamilton et al., 1995) and in flow control. For example, the streak spacing must be resolved by a controller in order to effectively relaminarize turbulent channel flow (Sharma et al., 2011). Accurate prediction of these structures is therefore important. The error of our estimation at different lengthscales is reported in figure 21. The most accurately reconstructed structures are long in the streamwise direction (λxO(Lx)\lambda_{x}\approx O(L_{x})) and large waves in the span (λz+(102,103)\lambda^{+}_{z}\in(10^{2},10^{3})), which are typical features of the near-wall streaks and streamwise vorticies (Jiménez, 2018). The estimation error of these structures are mildly affected by removing the wall-layer data, due to their coherence across wall-normal locations, which facilitates the estimation even without near-wall observations. In contrast, reconstruction of small-scale near-wall structures is more sensitive to the lack of observations in that region, which is symptomatic of the weaker sensitivity of the outer flow to these structures.

Despite the overall increase of estimation errors when wall-layer data are not available, the instantaneous visualization of the coherent structures can still be compelling. Figure 22 shows a visualization of the predicted instantaneous streamwise fluctuation velocities for two predictions: without and with observations in the wall layer. The estimated streaky structures without wall-layer observations (panel aai) are irregularly spaced in the spanwise direction and meander downstream, as expected from a realistic channel flow. The zoomed in view (panel aaii) also includes the true state (line contours), which confirms that the state estimation is predictive: the true streaks are reproduced. The estimation accuracy is in fact comparable to the case when observations are available in the wall layer (panel bb). The successful estimation of the missing wall layer is directly tied to the sensitivity of the observations in the outer flow and at the walls to the state in this region at the initial state. In other words, accurate reconstruction of the inner layer at the initial time is indispensable to match future observations far from the wall.

Refer to caption
Figure 22: Streamwise fluctuations at y+=15y^{+}=15 and t=Tt=T (T+=50T^{+}=50), calculated by subtracting the true mean velocity. Estimations (aa) without and (bb) with wall-layer data; Lines: true fluctuation fields.

3.5 Estimation from wall observations

In practice, control of wall-bounded turbulence may rely on sensing and actuation at the wall, and effective strategies are often predicated on decoding the wall signature of outer turbulence structures. It has been demonstrated both mathematically (Lighthill, 1963; Constantin et al., 2011) and numerically (Eyink et al., 2020a, b) that all the interior vorticity is generated at the wall. The converse problem, specifically to what extent the initial flow state can be predicted from wall observations, has not been addressed as comprehensively. Previous efforts at Reτ=100Re_{\tau}=100, and using a variety of approaches, yielded an estimated state that is nearly uncorrelated with the true flow beyond the buffer layer (Bewley & Protas, 2004; Suzuki & Hasegawa, 2017; Liu & Hasegawa, 2020). The modest Reynolds number in those studies does not support the presence of large-scale outer structures that appreciably influence the wall stress fluctuations (Abe et al., 2004). Linear stochastic estimation (LSE) has been applied at higher ReτRe_{\tau} to reconstruct large-scale structures in the log layer from wall observations (Encinar & Jiménez, 2019). However, the predicted state from LSE does not satisfy the Navier Stokes equations and is not suitable for forecasting —a further discussion of LSE is provided below. Here we focus on adjoint-variational state estimation, specifically on the accuracy of the predicted state and the domain of dependence of wall observations. The dependence on Reynolds number will be examined for Reτ={100,180,392,590}Re_{\tau}=\{100,180,392,590\}. The computational domain and grid resolution are summarized in table 3. Note that a smaller domain size is adopted for the Reτ={392,590}Re_{\tau}=\{392,590\} cases due to the limited computational resources.

The observations are fully-resolved shear stresses τ=(τxy,τyz)\mathbf{\tau}=(\tau_{xy},\tau_{yz}) and pressure pp at both walls, similar to those adopted by Bewley & Protas (2004) at the lower Reynolds number. The corresponding cost function is defined as,

J(𝒖0)=12n=0N(𝝉mnτ(𝒖n)w2+pmnpnw2.)J(\boldsymbol{u}^{0})=\frac{1}{2}\sum_{n=0}^{N}\left(\|\boldsymbol{\tau}^{n}_{m}-\mathcal{M}_{\tau}(\boldsymbol{u}^{n})\|^{2}_{w}+\|p^{n}_{m}-p^{n}\|^{2}_{w}.\right) (19)

For all the different ReRe cases, the estimation window is the same in viscous units, T+=50T^{+}=50, which is long enough for perturbation in the bulk region to affect wall signals. The first guess of the initial condition is a linear stochastic estimation of the flow using observations at t=0t=0. The stochastic estimator was constructed with a completely independent time series. All the estimated flows are obtained after one hundred L-BFGS iterations of the state-estimation 4DVar algorithm.

ReτRe_{\tau} ReRe Lx/hL_{x}/h Lz/hL_{z}/h NxN_{x} NyN_{y} NzN_{z} Δx+\Delta x^{+} Δymin+\Delta y^{+}_{min} Δymax+\Delta y^{+}_{max} Δz+\Delta z^{+}
100 1429 4π4\pi 2π2\pi 128 128 128 9.8 0.74 2.2 4.9
\rowcolorblue!10 180 2800 4π4\pi 2π2\pi 384 256 320 5.9 0.20 3.0 3.5
392 6875 2π2\pi π\pi 256 320 192 9.6 0.34 5.1 6.4
590 10935 2π2\pi π\pi 384 384 384 9.6 0.44 6.5 4.8
Table 3: Computational setup of cases with wall observations (§3.5).

The correlation coefficients of the estimated and true fluctuating velocities at t=Tt=T are shown in figure 23. The Reτ=100Re_{\tau}=100 results are comparable to those in figure 6aa from Bewley & Protas (2004) at the same Reynolds number. As ReτRe_{\tau} is increased, the correlation near the wall slightly deteriorates but remains sufficiently high to provide confidence in predictions. Precisely, for all Reynolds numbers, Cxz>0.8C_{xz}>0.8 when y+<15y^{+}<15. The correlations start to decay beyond the buffer layer, and those for vv and ww (panels bb&cc) do so nearly monotonically and with a similar slope for all ReτRe_{\tau}. This trend highlight the challenge of interpreting turbulent flows from wall observations: the accurately predicted near-wall layer is a diminishingly smaller physical region as the Reynolds number is increased. An noteworthy exception is recorded in the correlation coefficients of the streamwise velocity (panel aa) at Reτ={392,590}Re_{\tau}=\{392,590\}: The initial decay outside the buffer layer is followed by a plateau within (30<y+,y<0.330<y^{+},y<0.3) where the reconstruction remains marginally accurate because the large-scale structures in that region superimpose a footprint on wall signals (Abe et al., 2004; Mathis et al., 2009).

A comparison of the adjoint-variational and linear-stochastic estimated initial conditions is provided in figure 24. Both initial states are advanced using the Navier-Stokes equations, and their respective correlation coefficients with the true flow are reported as a function of time. At early times, both accurately reproduce the near-wall layer and outer large-scale uu^{\prime}-structures, although the adjoint approach yields slightly better accuracy. At later times, the evolution of the LSE state diverges from the true flow, especially in the near-wall region. By contrast, the adjoint-variational estimation shadows the true trajectory in the near-wall layer and the large-scale motions in the outer layer.

Instantaneous views of the perturbation field for Reτ=590Re_{\tau}=590 are provided in figure 25, at t=Tt=T. In the outer layer, the estimated field matches the mean flow and large-scale motions, while the small-scale fluctuations in the bulk and vorticies that are detached from the wall are not captured. These results indicate that the wall signature at these Reynolds numbers is not sensitive to the wall-detached motions in the initial condition—a demonstration of the inherent difficulty of turbulence reconstruction from wall observations.

In light of the importance of the near-wall turbulence regeneration cycle, we turn to the detail of the true and estimated states in that region. The near-wall streaks (bottom xzx-z planes in figure 25) are accurately reconstructed, and many of the vortical structures (gray isosurfaces in figure 26) are reproduced in the estimated field. Sheng et al. (2009) reported that violent near-wall ejections and sweeps contribute appreciably to the local turbulence energy. Examples of both events are shown in panels (i) and (ii), in figure 26: the true vortex lines above the stress local extrema are closely followed by the estimation, which demonstrates that the extreme events in the buffer layer are encoded in the wall signatures.

Refer to caption
Refer to caption
Refer to caption
Figure 23: Correlation coefficient 𝒞xz(q)\mathcal{C}_{xz}(q) (12) between the true and estimated fluctuation fields at t=Tt=T (T+=50T^{+}=50), evaluated relative to the true mean flow. (aa) Streamwise, (bb) wall-normal and (cc) spanwise components. Gray to black: Reτ={100,180,392,590Re_{\tau}=\{100,180,392,590}.
Refer to caption
Figure 24: Time dependence of the horizontally averaged correlation coefficient 𝒞xz(u)\mathcal{C}_{xz}(u^{\prime}) between true state and estimation at Reτ=590Re_{\tau}=590 using different strategies: (aa) Apply LSE at t=0t=0 and advance using Navier-Stokes equations; (bb) Adjoint-variational estimation.
Refer to caption
Figure 25: Comparison of (aa) true streamwise fluctuation and (bb) estimation using wall observations at t=Tt=T (T+=50T^{+}=50), Reτ=590Re_{\tau}=590.
Refer to caption
Figure 26: (aa) True and (bb) estimated vortical structures at t=Tt=T (T+=50T^{+}=50) within y+[0,30]y^{+}\in[0,30] (Reτ=590Re_{\tau}=590), visualized using the λ2\lambda_{2} vortex-identification criterion with threshold λ2=15\lambda_{2}=-15. (i,ii) (   ) True and ( ) estimated vortex lines associated with extreme events: (i) sweep, (xs,zs)=(3.0,0.9)(x_{s},z_{s})=(3.0,0.9), vortex lines initiated at y+=7.6y^{+}=7.6; (ii) ejection, (xe,ze)=(1.3,2.8)(x_{e},z_{e})=(1.3,2.8), vortex lines initiated at y+=2.3y^{+}=2.3.

The accuracy of the estimated state can be viewed against the backdrop of the near-wall “autonomous cycle” (Jiménez & Pinelli, 1999; Jiménez & Moser, 2007). By artificially removing the outer flow in direct numerical simulations, Jiménez & Pinelli (1999) demonstrated that the near-wall dynamics, especially the regeneration cycle of streaks and vorticies, is self-sustained. And as observed in experiments, “ejection” and “sweep” events in that cycle have a wall signature in the form of minima and maxima of the wall shear stress (Sheng et al., 2009). Here we demonstrate that the wall stress is in fact encoded with the entire dynamics of the regeneration cycle, and our state estimation algorithm decodes these observations to discover the entire flow within the wall layer. The algorithm can also reconstruct the outer large-scale motions when their footprint is encoded in the wall measurements.

4 Conclusions

Starting from sparse observations, we attempted to reconstruct the initial state of turbulence in channel flow. The problem was formulated as an adjoint-variational minimization of a cost function that is defined in terms of the difference between the available observations and their estimates from fully-resolved Navier-Stokes simulations. The gradient of the cost function was computed by solving the forward equations and their discrete adjoints, and an L-BFGS algorithm was adopted to update the estimate of the initial state during successive iteration; this step was supplemented by a symmetric projector that constrains both the search direction and estimated initial state to be solenoidal.

The performance of the algorithm was evaluated in a benchmark case, where the observations were low-resolution data, at 1/4096 of the required sampling to spatially and temporally resolve the flow in direct numerical simulations (DNS). The variational state estimation algorithm achieved more than 80%80\% error reduction compared to interpolating the coarse-resolution velocity data, and ensured that the predicted flow not only satisfies the Navier-Stokes equations but also tracks the evolution of the true field in state space over the observation time horizon. The estimation errors are initially high wavenumber, and decay within the assimilation time window which was designed to be on the order of the Lyapunov timescale. The error characteristics were explained in terms of the sensitivity of observations to the initial state. Specifically, observations are insensitive to high-wavenumber content of the initial condition. In addition, the estimation error decays because the optimization problem is dominated by late observations since any mismatch with available data amplifies exponentially in the adjoint reverse time. We cautioned, however, that longer time horizons than the Lyapunov timescale would lead to diverging trajectories because small unstable errors in the initial condition would amplify sufficiently and compromise accuracy.

Using the same benchmark configuration, the observations were contaminated with Gaussian noise and yet the variational state-estimation algorithm successfully reconstructed a noise-free Navier-Stokes solution. The correlation between the estimated and true states exceeds 95%, even when observation noise reaches 10% of local velocity. The vortical structures, which are generally difficult to reproduce from noisy data, were also accurately reconstructed. Quantitatively, the error of the estimated vorticity field is within 4%4\% of the wall vorticity. That the noise in the observations was not amplified in the estimated state demonstrates the robustness of the method to reconstruct velocity gradients.

Criteria for the density of observations in the horizontal plane and in time were identified, and are related to the Taylor microscale of the turbulence. Physically, in order to ensure accurate reconstruction, the separation of observation stations cannot exceed their domain of dependence. The criteria are consistent with the one obtained in homogeneous isotropic turbulence (Yoshida et al., 2005; Lalescu et al., 2013; Li et al., 2020), and can accommodate anisotropy of wall turbulence. The presence of mean advection can be exploited to relax the critical streamwise data resolution, when the frequency of temporal sampling can resolve the advected Taylor scale. These criteria were also supplemented with a condition that accounts for divergence of trajectories during the Lyapunov timescale due to the stochasticity of the flow.

Another important configuration was considered where no observations were available in the wall layer. Instead, observations were only comprised of sub-sampled velocities in the outer flow and wall shear stresses. This test case is to date the first attempt to reconstruct the instantaneous flow field in the wall layer y+<30y^{+}<30 from such observations and using the full nonlinear Navier-Stokes equations. In spite of the lack of observations in the region of peak turbulence kinetic-energy production, the estimated profiles of flow statistics and the streaky structures in the wall layer were almost indistinguishable from the true state. These results demonstrate the sensitivity of the outer flow and wall shear stress to the turbulence field in the wall layer at the initial state—a result consistent with our notion that the turbulence produced in that region imprints onto the wall stresses (Sheng et al., 2009) and extends and is transported into the outer flow (Jiménez & Moser, 2007).

One final configuration that is of both theoretical and practical interest is state estimation from wall observations. From a theoretical perspective, it is known that all the vorticity in the field can be traced back in time to its origin at the wall (Lighthill, 1963; Constantin et al., 2011; Eyink et al., 2020a, b); here the converse problem is examined where the wall vorticity is traced back to the initial state of the flow. From a practical perspective, the capacity to control wall turbulence is often reliant on our ability to predict its state from wall measurements. State estimation was performed using fully resolved wall observations of shear stresses and pressure, at four Reynolds numbers. The first guess of the initial condition was constructed from a linear stochastic estimation (LSE), and was updated using the iterative adjoint-variational approach. Both the LSE-based initial condition and the outcome of the adjoint algoirthm were compared. When the former is advanced using the Navier-Stokes equations, it diverges from the true state especially in the near-wall region. By contrast, the initial condition from the adjoint-variational approach reproduces, or shadows, the true trajectories in the near-wall region and also captures the outer large-scale motions when their footprint reaches the wall. Despite the accurate estimation of uu^{\prime} large-scale structures in the log layer, overall the estimation quality deteriorates appreciably beyond the buffer layer. This deterioration is due to a lack of sensitivity of wall observations to the wall-detached outer structures, which is consistent with the autonomy of the near-wall regeneration cycle that was demonstrated by Jiménez & Pinelli (1999). Finally, it is important to recall that the accurately predicted region below the buffer layer corresponds to a progressively smaller physical height at higher Reynolds numbers which highlights the challenge of estimating wall-bounded turbulence in that regime.

References

  • Abe et al. (2004) Abe, Hiroyuki, Kawamura, Hiroshi & Choi, Haecheon 2004 Very large-scale structures and their effects on the wall shear-stress fluctuations in a turbulent channel flow up to 𝑅𝑒τ\mathit{Re}_{{\it\tau}}= 640. J. Fluids Eng. 126 (5), 835–843.
  • Abrahamson & Lonnes (1995) Abrahamson, S & Lonnes, S 1995 Uncertainty in calculating vorticity from 2D velocity fields using circulation and least-squares approaches. Exp. Fluids 20 (1), 10–20.
  • Adrian & Moin (1988) Adrian, Ronald J & Moin, Parviz 1988 Stochastic estimation of organized turbulent structure: homogeneous shear flow. J. Fluid Mech. 190, 531–559.
  • Baars et al. (2016) Baars, Woutijn J., Hutchins, Nicholas & Marusic, Ivan 2016 Spectral stochastic estimation of high-reynolds-number wall-bounded turbulence for a refined inner-outer interaction model. Phys. Rev. Fluids 1, 054406.
  • Bardet et al. (2010) Bardet, Philippe M, Peterson, Per F & Savaş, Ömer 2010 Split-screen single-camera stereoscopic piv application to a turbulent confined swirling layer with free surface. Experiments in fluids 49 (2), 513–524.
  • Bewley & Protas (2004) Bewley, T. R. & Protas, B. 2004 Skin friction and pressure: the “footprints” of turbulence. Physica D 196, 28–44.
  • Cerizza et al. (2016) Cerizza, D, Sekiguchi, W, Tsukahara, Takahiro, Zaki, TA & Hasegawa, Y 2016 Reconstruction of scalar source intensity based on sensor signal in turbulent channel flow. Flow, Turbulence and Combustion 97 (4), 1211–1233.
  • Chandramouli et al. (2020) Chandramouli, Pranav, Mémin, Etienne & Heitz, Dominique 2020 4D large scale variational data assimilation of a turbulent flow with a dynamics error model. J. Comput. Phys. p. 109446.
  • Chevalier et al. (2006) Chevalier, Mattias, Hœpffner, Jérôme, Bewley, Thomas R. & Henningson, Dan S. 2006 State estimation in wall-bounded flow systems. part 2. turbulent flows. J. Fluid Mech. 552, 167–187.
  • Colburn et al. (2011) Colburn, C.H., Cessna, J. B. & Bewley, T. R. 2011 State estimation in wall-bounded flow systems. part 3. the ensemble kalman filter. J. Fluid Mech. 682, 289–303.
  • Constantin et al. (2011) Constantin, Peter, Iyer, Gautam & others 2011 A stochastic-lagrangian approach to the navier–stokes equations in domains with boundary. Ann. Probab. 21 (4), 1466–1492.
  • Deissler (1986) Deissler, RG 1986 Is navier–stokes turbulence chaotic? Phys. Fluids 29 (5), 1453–1457.
  • Di Leoni et al. (2019) Di Leoni, P Clark, Mazzino, Andrea & Biferale, Luca 2019 Synchronization to big-data: Nudging the navier-stokes equations for data assimilation of turbulent flows. arXiv preprint arXiv:1905.05860 .
  • Dimet & Talagrand (1986) Dimet, FranÇois-Xavier Le & Talagrand, Olivier 1986 Variational algorithms for analysis and assimilation of meteorological observations: theoretical aspects. Tellus A: Dyn. Meteorol. Oceanogr. 38 (2), 97–110.
  • Encinar & Jiménez (2019) Encinar, Miguel P & Jiménez, Javier 2019 Logarithmic-layer turbulence: A view from the wall. Phys. Rev. Fluids 4 (11), 114603.
  • Evensen (1994) Evensen, Geir 1994 Sequential data assimilation with a nonlinear quasi-geostrophic model using monte carlo methods to forecast error statistics. J. Geophys. Res. Oceans 99 (C5), 10143–10162.
  • Eyink et al. (2020a) Eyink, Gregory L., Gupta, Akshat & Zaki, Tamer A. 2020a Stochastic lagrangian dynamics of vorticity. part 1. general theory for viscous, incompressible fluids. Journal of Fluid Mechanics 901, A2.
  • Eyink et al. (2020b) Eyink, Gregory L., Gupta, Akshat & Zaki, Tamer A. 2020b Stochastic lagrangian dynamics of vorticity. part 2. application to near-wall channel-flow turbulence. Journal of Fluid Mechanics 901, A3.
  • Hamilton et al. (1995) Hamilton, James M, Kim, John & Waleffe, Fabian 1995 Regeneration mechanisms of near-wall turbulence structures. J.  Fluid Mech. 287, 317–348.
  • Hutchins et al. (2005) Hutchins, N., Hambleton, W. T. & Marusic, Ivan 2005 Inclined cross-stream stereo particle image velocimetry measurements in turbulent boundary layers. J.  Fluid Mech. 541, 21–54.
  • Hœpffner et al. (2005) Hœpffner, Jérôme, Chevalier, Mattias, Bewley, Thomas R. & Henningson, Dan S. 2005 State estimation in wall-bounded flow systems. part 1. perturbed laminar flows. J. Fluid Mech. 534, 263–294.
  • Illingworth et al. (2018) Illingworth, Simon J., Monty, Jason P. & Marusic, Ivan 2018 Estimating large-scale structures in wall turbulence using linear models. J.  Fluid Mech. 842, 146–162.
  • Jelly et al. (2014) Jelly, TO, Jung, SY & Zaki, TA 2014 Turbulence and skin friction modification in channel flow with streamwise-aligned superhydrophobic surface texture. Phys. Fluids 26 (9), 095102.
  • Jeong & Hussain (1995) Jeong, Jinhee & Hussain, Fazle 1995 On the identification of a vortex. J. Fluid Mech. 285, 69–94.
  • Jiménez (2018) Jiménez, Javier 2018 Coherent structures in wall-bounded turbulence. J.  Fluid Mech. 842.
  • Jiménez & Moser (2007) Jiménez, Javier & Moser, Robert D 2007 What are we learning from simulating wall turbulence? Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences 365 (1852), 715–732.
  • Jiménez & Pinelli (1999) Jiménez, Javier & Pinelli, Alfredo 1999 The autonomous cycle of near-wall turbulence. J. Fluid Mech. 389, 335–359.
  • Jones et al. (2015) Jones, Bryn Ll., Heins, P. H., Kerrigan, E. C., Morrison, J. F. & Sharma, A. S. 2015 Modelling for robust feedback control of fluid flows. J. Fluid Mech. 769, 687–722.
  • Jones et al. (2011) Jones, Bryn L, Kerrigan, Eric C, Morrison, Jonathan F & Zaki, Tamer A 2011 Flow estimation of boundary layers using DNS-based wall shear information. Int. J. Control 84 (8), 1310–1325.
  • Kim & Bewley (2007) Kim, John & Bewley, Thomas R. 2007 A linear systems approach to flow control. Annu. Rev. Fluid Mech. 39 (1), 383–417.
  • Kim et al. (1987) Kim, John, Moin, Parviz & Moser, Robert 1987 Turbulence statistics in fully developed channel flow at low Reynolds number. J. Fluid Mech. 177, 133–166.
  • Lalescu et al. (2013) Lalescu, Cristian C, Meneveau, Charles & Eyink, Gregory L 2013 Synchronization of chaos in fully developed turbulence. Phys. Rev. Lett. 110 (8), 084102.
  • Lee & Zaki (2017) Lee, S. J. & Zaki, T. A. 2017 Simulations of natural transition in viscoelastic channel flow. J. Fluid Mech. 820, 232–262.
  • Li et al. (2020) Li, Yi, Zhang, Jianlei, Dong, Gang & Abdullah, Naseer S 2020 Small-scale reconstruction in three-dimensional kolmogorov flows using four-dimensional variational data assimilation. J. Fluid Mech. 885.
  • Lighthill (1963) Lighthill, M.J. 1963 Boundary layer theory. In Laminar boundary layers (ed. L. Rosenhead), pp. 46–113. Oxford University Press, Oxford.
  • Liu & Hasegawa (2020) Liu, Zhuchen & Hasegawa, Yosuke 2020 Estimation of turbulent channel flow based on time-series wall measurements. SEISAN KENKYU 72 (1), 5–8.
  • Mao et al. (2013) Mao, Xuerui, Blackburn, Hugh M & Sherwin, Spencer J 2013 Calculation of global optimal initial and boundary perturbations for the linearised incompressible navier–stokes equations. J. Comput. Phys. 235, 258–273.
  • Mao et al. (2017) Mao, X., Zaki, T. A., Sherwin, S. J. & Blackburn, H. M. 2017 Transition induced by linear and nonlinear perturbation growth in flow past a compressor blade. J. Fluid Mech. 820, 604–632.
  • Mathis et al. (2009) Mathis, Romain, Hutchins, Nicholas & Marusic, Ivan 2009 Large-scale amplitude modulation of the small-scale structures in turbulent boundary layers. J. Fluid Mech. 628, 311–337.
  • Mons et al. (2016) Mons, V., Chassaing, J. C., Gomez, T. & Sagaut, P. 2016 Reconstruction of unsteady viscous flows using data assimilation schemes. J. Comput. Phys. 316, 255–280.
  • Mons et al. (2017) Mons, Vincent, Chassaing, Jean-Camille & Sagaut, Pierre 2017 Optimal sensor placement for variational data assimilation of unsteady flows past a rotationally oscillating cylinder. Journal of Fluid Mechanics 823, 230–277.
  • Moré & Thuente (1994) Moré, J. J. & Thuente, D. J. 1994 Line search algorithms with guaranteed sufficient decrease. ACM Trans. Math. Softw. 20 (3), 286–307.
  • Naguib et al. (2010) Naguib, A.M., Morrison, J.F. & Zaki, T.A. 2010 On the relationship between the wall-shear-stress and transient-growth disturbances in a laminar boundary layer. Phys. Fluids 22 (5), 054103.
  • Nikitin (2018) Nikitin, N. 2018 Characteristics of the leading Lyapunov vector in a turbulent channel flow. J. Fluid Mech. 849, 942–967.
  • Nocedal (1980) Nocedal, J. 1980 Updating quasi-Newton matrices with limited storage. Math. Comput. 35 (151), 773–782.
  • Rosenfeld et al. (1991) Rosenfeld, M., Kwak, D. & Vinokur, M. 1991 A fractional step solution method for the unsteady incompressible Navier-Stokes equations in generalized coordinate systems. J. Comput. Phys. 94, 102–137.
  • Sharma et al. (2011) Sharma, AS, Morrison, JF, McKeon, BJ, Limebeer, DJN, Koberg, WH & Sherwin, SJ 2011 Relaminarisation of Reτ=100Re_{\tau}=100 channel flow with globally stabilising linear feedback control. Phys. Fluids 23 (12), 125105.
  • Sheng et al. (2009) Sheng, J, Malkiel, E & Katz, J 2009 Buffer layer structures associated with extreme wall stress events in a smooth wall turbulent boundary layer. J.  Fluid Mech. 633, 17–60.
  • Smits et al. (2011) Smits, Alexander J., McKeon, Beverley J. & Marusic, Ivan 2011 High reynolds number wall turbulence. Annu. Rev. Fluid Mech. 43 (1), 353–375.
  • Stuart & Zygalakis (2015) Stuart, Andrew & Zygalakis, Kostas 2015 Data assimilation: A mathematical introduction. Tech. Rep.. Oak Ridge National Lab.(ORNL), Oak Ridge, TN (United States).
  • Suzuki (2012) Suzuki, Takao 2012 Reduced-order kalman-filtered hybrid simulation combining particle tracking velocimetry and direct numerical simulation. J. Fluid Mech. 709, 249–288.
  • Suzuki & Hasegawa (2017) Suzuki, Takao & Hasegawa, Yosuke 2017 Estimation of turbulent channel flow at Reτ=100Re_{\tau}=100 based on the wall measurement using a simple sequential approach. J. Fluid Mech. 830, 760–796.
  • Vishnampet et al. (2015) Vishnampet, Ramanathan, Bodony, Daniel J & Freund, Jonathan B 2015 A practical discrete-adjoint method for high-fidelity compressible turbulence simulations. J. Comput. Phys. 285, 173–192.
  • Wang et al. (2019a) Wang, Mengze, Wang, Qi & Zaki, Tamer A 2019a Discrete adjoint of fractional-step incompressible navier-stokes solver in curvilinear coordinates and application to data assimilation. J. Comput. Phys. 396, 427–450.
  • Wang et al. (2019b) Wang, Qi, Hasegawa, Yosuke & Zaki, Tamer A. 2019b Spatial reconstruction of steady scalar sources from remote measurements in turbulent flow. J. Fluid Mech. 870, 316–352.
  • Yoshida et al. (2005) Yoshida, Kyo, Yamaguchi, Junzo & Kaneda, Yukio 2005 Regeneration of small eddies by data assimilation in turbulence. Phys. Rev. Lett. 94 (1), 014501.
  • Zaki (2013) Zaki, Tamer A. 2013 From streaks to spots and on to turbulence: Exploring the dynamics of boundary layer transition. Flow, Turb. & Comb. 91 (3), 451–473.
  • Zaki & Durbin (2005) Zaki, Tamer A. & Durbin, Paul A. 2005 Mode interaction and the bypass route to transition. J. Fluid Mech. 531, 85–111.
  • Zaki et al. (2010) Zaki, Tamer A., Wissink, Jan G., Rodi, Wolfgang & Durbin, Paul A. 2010 Direct numerical simulations of transition in a compressor cascade: the influence of free-stream turbulence. J. Fluid Mech. 665, 57–98.