Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-09T14:19:45.891Z Has data issue: false hasContentIssue false

Linear and nonlinear sensor placement strategies for mean-flow reconstruction via data assimilation

Published online by Cambridge University Press:  21 July 2021

Vincent Mons*
Affiliation:
DAAA, ONERA, Université Paris Saclay, F-92190 Meudon, France
Olivier Marquet
Affiliation:
DAAA, ONERA, Université Paris Saclay, F-92190 Meudon, France
*
†Email address for correspondence: vincent.mons@onera.fr

Abstract

Reynolds-averaged Navier–Stokes (RANS)-based data assimilation has proven to be essential in many data-driven approaches, including the augmentation of experimental data and the identification of turbulence model corrections. As dense measurements of the whole mean flow are not always available when performing data assimilation, we here investigate the case where only a few punctual mean velocity measurements are employed to infer the full mean flow. Sensor placement methodologies are developed targeting an enhancement in either (i) the extrapolation of the full mean velocity field from the few punctual measurements or (ii) the identification of the considered model correction, which is here a forcing term in the momentum equations that accounts for the divergence of the Reynolds stress tensor. Concerning the first objective, a sensor placement procedure based on the correct reconstruction of the dominant singular modes of the linearized RANS equations is developed. When focusing on retrieving the model correction, we propose in particular a second-order adjoint-based approach to improve the well posedness of the data assimilation problem. It consists in minimizing the condition number of the Hessian operator that is associated with the cost function to optimize in data assimilation. This procedure allows us to take into account all nonlinearities in the present inverse problem during the optimization of the sensor locations, thus ensuring its effectiveness. Numerical experiments on the reconstruction of the mean flow around a circular cylinder at $Re=150$ confirm the validity of the developed sensor placement methodologies, which enable a significant improvement in the fidelity of the reconstructed flow with respect to the true one in multiple scenarios in terms of number of sensors and initial network arrangements.

Information

Type
JFM Papers
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1. Schematic of the flow configuration with the computational domain. The small open circles symbolize the adjustable locations of velocity sensors which will be used for mean-flow reconstruction.

Figure 1

Figure 2. True streamwise components of (a) the mean flow around a cylinder at $Re=150$ and (b) corresponding forcing. (c) Streamwise velocity for the base flow and (d) associated discrepancy field. The domain of interest $\varOmega _{\mathcal {U}}$, which is used in both the reconstruction errors (3.1a,b) and the sensor placement criterion (2.16a,b), is reported in (a).

Figure 2

Figure 3. The first four dominant eigenmodes (from most to least dominant going from top to bottom row) which are associated with the gain $G_{\mathcal {U}}$ in (2.14) evaluated around the base flow: streamwise component of the eigenforcing $\tilde {\boldsymbol {f}}_{\mathcal {U}}^{(i)}$ (left column) and associated velocity perturbation $\tilde {\boldsymbol {u}}_{\mathcal {U}}^{(i)}=\boldsymbol {R} \boldsymbol {\mathcal {R}}|_{\boldsymbol {q}_{{b}}}(\tilde {\boldsymbol {f}}_{\mathcal {U}}^{(i)})$ (right column). The corresponding value of the gain $\gamma ^{{L}}_{i}=G_{\mathcal {U}}(\tilde {\boldsymbol {f}}_{\mathcal {U}}^{(i)})$ is also reported in the figures.

Figure 3

Figure 4. (a) Gain $\gamma ^{{L}}_{i}=G_{\mathcal {U}}(\tilde {\boldsymbol {f}}_{\mathcal {U}}^{(i)})$ in (2.14) (dashed lines) and error $\varepsilon _{f_{{t}}}^{(i)}$ in (3.2) against the number $i$ of modes $(\tilde {\boldsymbol {f}}_{\mathcal {U}}^{(j)})_{j \in \{ 1,2,\ldots ,i\}}$ (full lines). (b) Projection of the true forcing onto the modes $\tilde {\boldsymbol {f}}_{\mathcal {U}}^{(i)}$. The analysis is performed either around the base flow (black lines) or the true one (grey lines).

Figure 4

Figure 5. Optimization of the locations of two sensors (initial (b,d) and optimized (c,e) sensors are denoted with open circles) to enhance the reconstruction of the mean velocity field according to (2.16a,b): (a) total residual $E_{\mathcal {U}}$ (——–) vs the iteration of the optimization procedure; $E_{\mathcal {U}}$ here includes the residuals $E_{1}$ (– - – -) and $E_{2}$ (– – – –) for the first two modes $\tilde {\boldsymbol {f}}_{\mathcal {U}}^{(i)}$ ($N_{\mathcal {U}}=2$). The residuals $E_{3}$ (– - – -, grey) and $E_{4}$ (– – – –, grey) for the third and fourth modes are also reported. The streamwise component of the first two dominant modes $\tilde {\boldsymbol {f}}_{\mathcal {O}}^{(i)}$ are reported in the second and third rows for the initial (b,d) and optimized (c,e) networks.

Figure 5

Figure 6. Optimization of the locations of two sensors to enhance the reconstruction of the mean velocity field according to (2.16a,b): results for the initial (left column) and optimized (right column) networks of figure 5. The streamwise component of the assimilated forcing and mean velocity field obtained with these sensor networks are reported in the first and second rows. The discrepancy fields between the assimilated and true velocity fields are also reported in the third row. The reconstruction errors $\varepsilon _{f}$ and $\varepsilon _{u}$ in (3.1a,b) are indicated for the two networks.

Figure 6

Table 1. Reconstruction results for the different sensor networks in this study; $N_{{s}}$ refers to the number of sensors, the sensor networks correspond either to initial arrangements or have been optimized through one of the sensor placement criteria. The errors $\varepsilon _f$ and $\varepsilon _u$ in (3.1a,b) for the assimilated flows obtained with the different networks are provided, along with the figure numbers for the corresponding fields. For the linear sensor placement criteria (2.16a,b) and (2.19), the reference flow around which linearizations are performed is also specified among the base flow ($\boldsymbol {q}_{{b}}$), the assimilated flow obtained with the initial $16$ sensors ($\boldsymbol {q}_{{a}}$) or the true flow ($\boldsymbol {q}_{{t}}$).

Figure 7

Figure 7. Optimized network of four sensors to enhance the reconstruction of the mean velocity field according to (2.16a,b). The corresponding streamwise component of the first four eigenmodes $\tilde {\boldsymbol {f}}_{\mathcal {O}}^{(i)}$ are reported in (a)–(d), along with the streamwise component of the assimilated forcing (e) and mean velocity field (f) obtained with this network.

Figure 8

Figure 8. Optimization of the locations of $16$ sensors to enhance the reconstruction of the forcing according to (2.19): ratio $\lambda ^{{L}}_{{max}}/\lambda ^{{L}}_{{min}}$ vs the iteration of the optimization procedure when the latter is evaluated at the base flow (dotted line), at the assimilated flow obtained with the initial $16$ equally spaced sensors (dashed line) or at the true flow (full line). Assimilated flows obtained with the thus optimized sensors are illustrated in figure 9.

Figure 9

Figure 9. Optimization of the locations of $16$ sensors to enhance the reconstruction of the forcing according to (2.19): streamwise component of the assimilated forcing (left column) and mean velocity field (right column) obtained with the initial sensor network (first row) and with the optimized sensors when the ratio $\lambda ^{{L}}_{{max}}/\lambda ^{{L}}_{{min}}$ is evaluated at the base flow (second row), at the assimilated flow obtained with the initial sensors (third row) or at the true flow (fourth row).

Figure 10

Figure 10. Summary of the iterative procedure to minimize the ratio $\lambda ^{{NL}}_{{max}}/\lambda ^{{NL}}_{{min}}$ in (4.8). For the sake of illustration only, the mapping from the forcing space to the observation one through the operator $\boldsymbol{\mathcal {H}}^{{NL}}_{\mathcal {O}}|_{\boldsymbol {q}_{{a}}}$ in (4.3) is depicted assuming a two-dimensional forcing space.

Figure 11

Figure 11. Optimization of the locations of $16$ sensors to enhance the reconstruction of the forcing according to (4.8). (a) Ratio $\lambda ^{{NL}}_{{max}}/\lambda ^{{NL}}_{{min}}$ vs the iteration of the main optimization procedure, the minimization of the cost function $J$ in (2.21a,b) is reported in (b) with increasing grey scale for the outer iterations. The streamwise component of the assimilated (c) forcing and (d) mean velocity field retrieved with the thus obtained optimized sensors are also reported.

Figure 12

Figure 12. Optimization of the locations of $16$ sensors to enhance the reconstruction of the forcing according to (4.11). (a) Discrepancies between the assimilated and true forcings $F$ vs the iteration of the main optimization procedure, the minimization of the cost function $J$ in (2.21a,b) is reported in (b) with increasing grey scale for the outer iterations. The streamwise component of the assimilated (c) forcing and (d) mean velocity field retrieved with the thus obtained optimized sensors are also reported.

Figure 13

Figure 13. Discrepancy fields between the true forcing and assimilated forcings obtained with previously designed 16-sensor networks. (a) Initial network, (b)–(d) optimized networks obtained through the minimization of the ratio $\lambda ^{{L}}_{{max}}/\lambda ^{{L}}_{{min}}$ in (2.19) evaluated at (b) the base flow, (c) the assimilated flow obtained with the initial sensors or (d) the true flow. (e) Optimized network obtained through the minimization of the ratio $\lambda ^{{NL}}_{{max}}/\lambda ^{{NL}}_{{min}}$ in (4.8), (f) optimized network obtained through the minimization of $F$ in (4.11). The gradient $\partial (\lambda ^{{NL}}_{{max}}/\lambda ^{{NL}}_{{min}})/\partial \boldsymbol {x}_{{s}}$ at the beginning and the end of the corresponding sensor placement procedure is reported in (a) and (e) respectively (black arrows).

Figure 14

Table 2. Normalized CPU time $T_{{CPU}}/T_{{t}}$, where $T_{{t}}$ refers to the CPU time to compute the true flow through the RANS equations, for the different steps to perform in one iteration of the sensor placement procedures that are applied in figure 13. These steps correspond to solving the data assimilation problem (2.21a,b) (step 1), computing the eigendecomposition of $\boldsymbol{\mathcal {H}}^{{L}}_{\mathcal {O}}|_{\boldsymbol {q}}$ in (2.9) or $\boldsymbol{\mathcal {H}}^{{NL}}_{\mathcal {O}}|_{\boldsymbol {q}_{{a}}}$ in (4.3) (step 2) or inverting the total Hessian $\boldsymbol{\mathcal {H}}_{J}|_{\boldsymbol {q}_{a}}$ according to (4.10) or (4.13) (step 3).

Figure 15

Figure 14. Discrepancy fields between the true forcing and assimilated forcings obtained with optimized networks obtained through the minimization of the ratio $\lambda ^{{NL}}_{{max}}/\lambda ^{{NL}}_{{min}}$ in (4.8) when the sensor placement is constrained in the (a) streamwise or (b) cross-flow direction. The location of the most sensitive sensors of figure 13(e), which illustrates the unconstrained case, is reported in figure (a) (filled black circles) along with the associated gradient $\partial (\lambda ^{{NL}}_{{max}}/\lambda ^{{NL}}_{{min}})/\partial \boldsymbol {x}^{(k)}_{{s}}$ (black arrows). Dashed lines symbolize the virtual combs (see text).

Figure 16

Figure 15. Optimization of the locations of $24$ sensors to enhance the reconstruction of the forcing according to (4.8). (a) Ratio $\lambda ^{{NL}}_{{max}}/\lambda ^{{NL}}_{{min}}$ vs the iteration of the main optimization procedure when starting from the cross-flow-refined network of figure (b) (dashed line) or from the streamwise-refined network of figure (d) (full line). (b)–(e) Discrepancy fields between the true forcing and assimilated forcings obtained with the first-guess networks (b,d) or the corresponding optimized sensors (c,e).

Figure 17

Figure 16. Streamwise component of the assimilated forcing (a) and mean velocity field (b) obtained with the same 16-sensor network as in figures 9(a) and 9(b) but without penalization.

Figure 18

Table 3. Errors $\varepsilon _f$ on $\varepsilon _u$ in (3.1a,b) and similarly defined errors $\varepsilon _{\boldsymbol {\nabla } f}$ and $\varepsilon _{\boldsymbol {\nabla } u}$ on the gradients of the reconstructed forcing and mean velocity field that are obtained with the equally spaced 16-sensor network when penalization is considered (figures 9a and 9b) or not (figure 16).