Hostname: page-component-6898cfcb55-th4rj Total loading time: 0 Render date: 2026-11-11T09:22:34.157Z Has data issue: false hasContentIssue false

Optimal sensor placement for variational data assimilation of unsteady flows past a rotationally oscillating cylinder

Published online by Cambridge University Press:  16 June 2017

Vincent Mons*
Affiliation:
Sorbonne Universités, UPMC Univ Paris 06, CNRS, UMR 7190, Institut Jean Le Rond d’Alembert, F-75005 Paris, France
Jean-Camille Chassaing
Affiliation:
Sorbonne Universités, UPMC Univ Paris 06, CNRS, UMR 7190, Institut Jean Le Rond d’Alembert, F-75005 Paris, France
Pierre Sagaut
Affiliation:
Aix Marseille Univ, CNRS, Centrale Marseille, UMR 7340, M2P2, 13451 Marseille CEDEX 13, France
*
†Email address for correspondence: vincent.mons@dalembert.upmc.fr

Abstract

An optimal sensor placement procedure is proposed within the framework of variational data assimilation (DA) for unsteady flows, with the aim of maximizing the efficiency of the DA procedure. It is dedicated to the a priori design of a sensor network, and relies on a first-order adjoint approach. The proposed methodology first consists in identifying, via optimal control, the locations in the flow that have the greatest sensitivity with respect to a change in the initial condition, boundary conditions or model parameters. In a second step, sensors are placed at these locations for DA purposes. The use of this optimal sensor placement procedure does not require extra development in the case where a variational DA suite is available. The proposed methodology is applied to the reconstruction of unsteady bidimensional flows past a rotationally oscillating cylinder. More precisely, the possibilities of reconstructing the rotational speed of the cylinder and the initial flow, which here encompasses upstream conditions, from various types of observations are investigated via variational DA. Then, the observation optimization procedure is employed to identify optimal locations for placing velocity sensors downstream of the cylinder. Both reduction in the computational cost and improvement in the quality of the reconstructed flow are achieved through optimal sensor placement, encouraging the application of the proposed methodology to more complex and realistic flows.

Information

Type
Papers
Copyright
© 2017 Cambridge University Press 
Figure 0

Table 1.Summary of studies dealing with the use of data assimilation (DA) based on the solution of the Navier–Stokes equations. The different DA techniques investigated are: variational DA (VDA), the extended Kalman filter (EKF), the ensemble Kalman filter (EnKF) and ensemble-based variational schemes (EnVar). In the present study, the VDA method is assisted by optimal sensor placement (OSP). In Bewley & Protas (2004) and Colburn et al. (2011), the Reynolds number is based on the mean friction velocity and the half-channel height.

Figure 1

Table 2.Summary of the proposed observation optimization procedure.

Figure 2

Table 3.Summary of the variational DA algorithm.

Figure 3

Figure 1.Schematic of the flow configuration. Full and dashed lines delineate the computational domain and the region with a higher refinement level, respectively.

Figure 4

Figure 2.Lock-on (○) and non-lock-on (●) regions in (${\mathcal{A}},{\mathcal{F}}$) space for the unsteady flow past a rotating cylinder at $Re=100$. The reference (▫ or ▪) and first-guess (▵ or ▴) flows of table 5 are also reported. A second first-guess flow (▿) is also investigated in a DA experiment involving the same reference flow as in configuration A. Solid lines approximately denote the boundary between the lock-on and non-lock-on regions obtained by Choi et al. (2002).

Figure 5

Table 4.Time-averaged drag coefficient $\overline{C_{D}}$, maximum amplitude of the lift-coefficient fluctuations $C_{L}^{\prime }$, and dimensionless frequency of the vortex shedding ${\mathcal{F}}_{vs}$ obtained in several studies on the unsteady flow past a cylinder at $Re=100$ and for various dimensionless amplitudes ${\mathcal{A}}$ and frequencies ${\mathcal{F}}$ in (3.1). When possible, the results of previous studies corresponding to the spatial and temporal resolutions that are the closest to the present ones are reported (run $L_{b|i}/D=20$ in Posdziech & Grudmann (2007) and run D4 in Qu et al. (2013)).

Figure 6

Table 5.Different configurations of reference and first-guess flows considered in the DA experiments of table 6. These flows correspond to a rotationally oscillating cylinder at $Re=100$ with a rotational speed given by (3.1), the corresponding flow regime is also reported.

Figure 7

Table 6.Different types of numerical experiments performed in this study, which are characterized by the control vector $\unicode[STIX]{x1D6FE}$ in the optimization procedure for the DA problem (initial state $q_{0}$ and/or rotational speed of the cylinder, parameterized or not), the type of observations $y$ (velocity field or aerodynamic coefficients), and the different configurations of reference and first-guess flows investigated (see table 5). Experiments of type 1–3 correspond to generic twin-experiment DA procedures, while experiments of type 4–6 also involve optimal sensor placement (OSP). Note that $\dim (\unicode[STIX]{x1D706})=\dim (y)$ in the latter experiments, where $\unicode[STIX]{x1D706}$ refers to the parameters of the observation operator.

Figure 8

Figure 3.Results for DA experiments of type 1: dimensionless vorticity field at $tu_{r}/d_{r}=10$ for (a,b) reference, (c,d) first-guess and (e,f) assimilated flows, the observation domain is delineated in white lines. (a,c,e) Refer to run 1A (lock-on), while (b,d,f) refer to run 1B (non-lock-on).

Figure 9

Figure 4.Results for DA experiments of type 1: (a,b) spatial mean $\overline{\unicode[STIX]{x1D714}}$ of the vorticity field in the observation domain and (c,d) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess (– – –) and assimilated (——) runs; (e) cost function $J$ in (2.15) versus the iteration of the optimization process for runs 1A (——) and 1B (– – – –). (a,c) refer to run 1A (lock-on), while (b,d) refer to run 1B (non-lock-on).

Figure 10

Figure 5.Results for the reference flows of configuration B ((a–c), ${\mathcal{A}}=0.475$ and ${\mathcal{F}}=0.525$, non-lock-on) and configuration C ((d–f), ${\mathcal{A}}=2.5$ and ${\mathcal{F}}=0.475$, lock-on): temporal Fourier transforms $\hat{u}$ of the velocity component $u$ at $x/d_{r}=2.5$ and $y/d_{r}=0.44$ (a,d), ${\hat{C}}_{L}$ of the lift coefficient (b,e), and of the velocity component $u$ at $x/d_{r}=0.44$ and $y/d_{r}=0.44$ (c,f). The dimensionless natural frequency of the vortex shedding ${\mathcal{F}}_{n}$ and frequency of the oscillations of the cylinder ${\mathcal{F}}$ are also reported.

Figure 11

Figure 6.Results for DA experiments with a set-up similar to that of experiment 1A but relying on a smaller observation domain (a,c,e, – ⋅ – ⋅ – in 7e) or with a smaller spatial resolution (b,d,f, $\cdots \cdots$ in 7e): (a,b) reference dimensionless vorticity field at $tu_{r}/d_{r}=10$ along with the observation domain, either delineated in (a) white lines or represented with (b) white dots; (c,d) spatial mean $\overline{\unicode[STIX]{x1D714}}$ of the vorticity field in the observation domain and (e,f) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess (– – – –) and assimilated (——) runs.

Figure 12

Figure 7.Results for DA experiments with a set-up similar to that of experiment 1A (—— in (e)) but with a smaller frequency of observation (a,c, – – – – in (e)) or employing another first-guess flow (b,d, —— in (e)): (a,b) spatial mean $\overline{\unicode[STIX]{x1D714}}$ of the vorticity field in the observation domain and (c,d) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess (– – – –) and assimilated (——) runs; (e) cost function $J$ in (2.15) versus the iteration of the optimization process. See figure 6 for the definition of the other lines in (e). The frequency of the black symbols in (a) coincides with that of observation, while that of the grey symbols coincides with the frequency of observation for run 1A.

Figure 13

Figure 8.Results for DA experiments of type 2: (a,b) dimensionless vorticity field at $tu_{r}/d_{r}=10$ for assimilated flows, the observation domain is delineated in white lines; (c,d) spatial mean $\overline{\unicode[STIX]{x1D714}}$ of the vorticity field in the observation domain and (e,f) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess (– – – –) and assimilated (——) runs. (a,c,e) Refer to run 2A (lock-on), while (b,d,f) refer to run 2B (non-lock-on).

Figure 14

Figure 9.Results for a DA experiment with a set-up similar to that of experiment 2A but relying on an observation domain closer to the cylinder: (a) assimilated dimensionless vorticity field at $tu_{r}/d_{r}=10$ along with the observation domain (delineated in white lines); (b) spatial mean $\overline{\unicode[STIX]{x1D714}}$ of the vorticity field in the observation domain and (c) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess (– – – –) and assimilated (——) runs, the assimilated $\unicode[STIX]{x1D6FC}$ for run 2A (– ⋅ – ⋅ –) is also reported in (c); (d) absolute difference between the first-guess and assimilated rotational speeds $\unicode[STIX]{x1D6FC}^{(e)}(t)$ and $\unicode[STIX]{x1D6FC}^{(a)}(t)$, respectively, for the present run (——) and run 2A (– ⋅ – ⋅ –); (e) cost function $J$ in (2.15) versus the iteration of the optimization process for the present run (——), run 2A (– ⋅ – ⋅ –) and run 2B (– – – –).

Figure 15

Figure 10.Results for a DA experiment with the same set-up as experiment 2A but using the cost function $K$ in (2.18) for the DA problem: (a) assimilated dimensionless vorticity field at $tu_{r}/d_{r}=10$ along with the observation domain (delineated in white lines); (b) spatial mean $\overline{\unicode[STIX]{x1D714}}$ of the vorticity field in the observation domain and (c) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess (– – –) and assimilated (——) runs, the assimilated $\overline{\unicode[STIX]{x1D714}}$ and $\unicode[STIX]{x1D6FC}$ for run 2A (– ⋅ – ⋅ –) are also reported; (d) cost function $K$ versus the iteration of the optimization process for the present run (——), the evolution of the contribution $J$ in (2.15) for the present run (– – – –) and run 2A (– ⋅ – ⋅ –) is also reported.

Figure 16

Figure 11.Results for DA experiments of type 3: temporal evolution of the lift coefficient (a,d), drag coefficient (b,e) and dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder (c,f) for reference (○), first-guess (– – – –) and assimilated (——) runs; (g) cost function $J$ in (2.15) versus the iteration of the optimization process for runs 3A (——) and 3B (– – – –). (a–c) Refer to run 3A (lock-on), while (d–f) refer to run 3B (non-lock-on).

Figure 17

Figure 12.Results for experiment 4A (${\mathcal{A}}=2$ and ${\mathcal{F}}=0.165$ for the first-guess flow, lock-on). Results of the observation optimization procedure: (a) initial (white dots) and optimized (black dots) positions of velocity sensors in the vorticity field of the first-guess flow at $tu_{r}/d_{r}=10$; (b) cost function $G$ in (2.11) versus the iteration of the optimization process. Results of DA procedures: (c) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess ($\cdots \cdots$) and assimilated runs obtained with the initial (– – – –) and optimized (——) configurations of velocity sensors; (d) cost function $J$ in (2.15) versus the iteration of the optimization process with the initial (– – – –) and optimized (——) configurations of velocity sensors.

Figure 18

Table 7.Number of iterations of the DA procedure $N_{DA}$, reduction in the value of the cost function in (2.15) $J/J_{0}$, and reduction in the error on the reference rotational speed $\unicode[STIX]{x1D716}^{\unicode[STIX]{x1D714}_{c}}/\unicode[STIX]{x1D716}_{0}^{\unicode[STIX]{x1D714}_{c}}$, as defined in (3.4), achieved by DA experiments performed with the first-guess configuration of sensors and with the configuration obtained by the observation optimization procedure in experiments of type 4–6. For the DA experiments using the optimized configurations of sensors, the number of iterations of the observation optimization procedure $N_{OO}$ and the increase in the cost function in (2.11) $G/G_{0}$ are also reported, along with the total number of calls to the adjoint code $N_{tot}=N_{DA}+N_{OO}$.

Figure 19

Figure 13.Results for experiment 4C (${\mathcal{A}}=2$ and ${\mathcal{F}}=0.375$ for the first-guess flow, lock-on). Results of the observation optimization procedure: (a) initial (white dots) and optimized (black dots) positions of velocity sensors in the vorticity field of the first-guess flow at $tu_{r}/d_{r}=10$; (b) cost function $G$ in (2.11) versus the iteration of the optimization process. Results of DA procedures: (c) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess ($\cdots \cdots$) and assimilated runs obtained with the initial (– – – –) and optimized (——) configurations of velocity sensors; (d) cost function $J$ in (2.15) versus the iteration of the optimization process with the initial (– – – –) and optimized (——) configurations of velocity sensors.

Figure 20

Figure 14.Results for complementary observation optimization procedures performed with a similar set-up to that of experiment 4A: procedures (a,b) with a different initial configuration of sensors or (c,d) where the size of the assimilation window has been doubled. (a,c) The initial (white dots) and optimized (black dots) positions of the velocity sensors are reported in the vorticity field of the first-guess flow at $tu_{r}/d_{r}=10$; (b,d) cost function $G$ in (2.11) versus the iteration of the optimization procedure.

Figure 21

Figure 15.Results for experiment 5D (${\mathcal{A}}=1$ and ${\mathcal{F}}=0.1$ for the first-guess flow, lock-on). Results of the observation optimization procedure: (a) initial (white dots) and optimized (black dots) positions of velocity sensors in the vorticity field of the first-guess flow at $tu_{r}/d_{r}=10$; (b) cost function $G$ in (2.11) versus the iteration of the optimization process. Results of DA procedures: (c) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess ($\cdots \cdots$) and assimilated runs obtained with the initial configuration of velocity sensors (– – – –) and optimized configuration with merged sensors (——); (d) cost function $J$ in (2.15) versus the iteration of the optimization process with the initial configuration of sensors (– – –), optimized configuration (– ⋅ – ⋅ –) and optimized configuration with merged sensors (——).

Figure 22

Figure 16.Results for experiment 5A (${\mathcal{A}}=2$ and ${\mathcal{F}}=0.165$ for the first-guess flow, lock-on). Results of the observation optimization procedure: (a) initial (white dots) and optimized (black dots) positions of velocity sensors in the vorticity field of the first-guess flow at $tu_{r}/d_{r}=10$; (b) cost function $G$ in (2.11) versus the iteration of the optimization process. Results of DA procedures: (c) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess ($\cdots \cdots$) and assimilated runs obtained with the initial configuration of velocity sensors (– – – –) and optimized configuration with merged sensors (——); (d) cost function $J$ in (2.15) versus the iteration of the optimization process with the initial configuration of sensors (– – – – ), optimized configuration (– ⋅ – ⋅ –) and optimized configuration with merged sensors (——).

Figure 23

Figure 17.Results for experiment 5C (${\mathcal{A}}=2$ and ${\mathcal{F}}=0.375$ for the first-guess flow, lock-on). Results of the observation optimization procedure: (a) initial (white dots) and optimized (black dots) positions of velocity sensors in the vorticity field of the first-guess flow at $tu_{r}/d_{r}=10$; (b) cost function $G$ in (2.11) versus the iteration of the optimization process. Results of DA procedures: (c) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess ($\cdots \cdots$) and assimilated runs obtained with the initial (– – – –) and optimized (——) configurations of velocity sensors; (d) cost function $J$ in (2.15) versus the iteration of the optimization process with the initial (– – – –) and optimized (——) configurations of velocity sensors.

Figure 24

Figure 18.Results for experiment 5B (${\mathcal{A}}=0.5$ and ${\mathcal{F}}=0.5$ for the first-guess flow, non-lock-on). Results of the observation optimization procedure: (a) initial (white dots) and optimized (black dots) positions of velocity sensors in the vorticity field of the first-guess flow at $tu_{r}/d_{r}=10$; (b) cost function $G$ in (2.11) versus the iteration of the optimization process. Results of DA procedures: (c) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess ($\cdots \cdots$) and assimilated runs obtained with the initial (– – – –) and optimized (——) configurations of velocity sensors (the two latter curves overlap each other); (d) cost function $J$ in (2.15) versus the iteration of the optimization process with the initial (– – – –) and optimized (——) configurations of velocity sensors.

Figure 25

Figure 19.Results for experiment 6A (${\mathcal{A}}=2$ and ${\mathcal{F}}=0.165$ for the first-guess flow, lock-on). Results of the observation optimization procedure: (a) initial configuration of velocity sensors (white dots), (b) optimized velocity sensors (black dots), and (c) optimized configuration with only the most important sensors; (d) cost function $G$ in (2.11) versus the iteration of the optimization process. Results of DA procedures: (e) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess ($\cdots \cdots$) and assimilated runs obtained with the initial configuration of velocity sensors (– – –) and optimized configuration with only the most important sensors (——); (f) cost function $J$ in (2.15) versus the iteration of the optimization process with the initial configuration of sensors (– – – –), optimized configuration (– ⋅ – ⋅ –) and optimized configuration with only the most important sensors (——).

Figure 26

Figure 20.Results for experiment 6C (${\mathcal{A}}=2$ and ${\mathcal{F}}=0.375$ for the first-guess flow, lock-on). Results of the observation optimization procedure: (a) initial configuration of velocity sensors (white dots), (b) optimized velocity sensors (black dots), and (c) optimized configuration with only the most important sensors; (d) cost function $G$ in (2.11) versus the iteration of the optimization process. Results of DA procedures: (e) dimensionless rotational speed $\unicode[STIX]{x1D6FC}$ of the cylinder for reference (○), first-guess ($\cdots \cdots$) and assimilated runs obtained with the initial configuration of velocity sensors (– – – –) and optimized configuration with only the most important sensors (——) (the two latter curves overlap each other); (f) cost function $J$ in (2.15) versus the iteration of the optimization process with the initial configuration of sensors (– – –), optimized configuration (– ⋅ – ⋅ –) and optimized configuration with only the most important sensors (——).