Hostname: page-component-74656f9884-54qdv Total loading time: 0 Render date: 2026-11-10T05:59:54.437Z Has data issue: false hasContentIssue false

Model parameter estimation using coherent structure colouring

Published online by Cambridge University Press:  28 December 2018

Kristy L. Schlueter-Kuck
Affiliation:
Department of Mechanical Engineering, Stanford University, Stanford, CA 94305, USA
John O. Dabiri*
Affiliation:
Department of Mechanical Engineering, Stanford University, Stanford, CA 94305, USA Department of Civil and Environmental Engineering, Stanford University, Stanford, CA 94305, USA
*
†Email address for correspondence: jodabiri@stanford.edu

Abstract

Lagrangian data assimilation is a complex problem in oceanic and atmospheric modelling. Tracking drifters in large-scale geophysical flows can involve uncertainty in drifter location, complex inertial effects and other factors which make comparing them to simulated Lagrangian trajectories from numerical models extremely challenging. Temporal and spatial discretisation, factors necessary in modelling large scale flows, also contribute to separation between real and simulated drifter trajectories. The chaotic advection inherent in these turbulent flows tends to separate even closely spaced tracer particles, making error metrics based solely on drifter displacements unsuitable for estimating model parameters. We propose to instead use error in the coherent structure colouring (CSC) field to assess model skill. The CSC field provides a spatial representation of the underlying coherent patterns in the flow, and we show that it is a more robust metric for assessing model accuracy. Through the use of two test cases, one considering spatial uncertainty in particle initialisation, and one examining the influence of stochastic error along a trajectory and temporal discretisation, we show that error in the coherent structure colouring field can be used to accurately determine single or multiple simultaneously unknown model parameters, whereas a conventional error metric based on error in drifter displacement fails. Because the CSC field enhances the difference in error between correct and incorrect model parameters, error minima in model parameter sweeps become more distinct. The effectiveness and robustness of this method for single and multi-parameter estimation in analytical flows suggest that Lagrangian data assimilation for real oceanic and atmospheric models would benefit from a similar approach.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike licence (http://creativecommons.org/licenses/by-nc-sa/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the same Creative Commons licence is included and the original work is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use.
Copyright
© 2018 Cambridge University Press
Figure 0

Figure 1. Sample drifters in quadruple gyre flow. Solid black lines indicate ‘real’ drifter trajectories and dashed lines of other colours indicate simulated drifter trajectories. Closed circles correspond to drifter initial locations at $t_{0}=2.5$ and open circles to drifter final locations at $t_{f}=42.5$. (a) Drifter initialised in the centre of the lower left coherent vortex. (b) Drifter initialised near the intersection of the four quadrants.

Figure 1

Figure 2. CSC contours for quadruple gyre overlaid with dots indicating initial positions of 500 drifters for $t=[2.5,42.5]$. (a) ‘Real’ trajectories. (b) Simulated trajectories with errant initial position but correct value of $\unicode[STIX]{x1D716}=0.1$. (c) Simulated trajectories with errant initial position and with incorrect value of $\unicode[STIX]{x1D716}=0$. (d) Simulated trajectories with errant initial position and with incorrect value of $\unicode[STIX]{x1D716}=0.4$.

Figure 2

Figure 3. Normalised error versus candidate parameter $\unicode[STIX]{x1D716}$. Error metrics are normalised by the lowest error over the range of $\unicode[STIX]{x1D716}$ tested. Solid black line indicates the error averaged over 10 individual sweeps and shaded region bounds the range of errors seen for an individual sweep. Red dotted line indicates the correct value for the parameter $\unicode[STIX]{x1D716}$. (a) Particle displacement error; i.e., (2.9). (b) CSC vector error; i.e., (2.11). (c) CSC field error; i.e., (2.10).

Figure 3

Figure 4. Normalised error metrics averaged over 10 individual three-parameter sweeps in $\unicode[STIX]{x1D6FC}$, $\unicode[STIX]{x1D714}$, and $\unicode[STIX]{x1D716}$. Error metrics are normalised by the lowest error over the range of all three parameters tested. (a) Displacement error for selected $\unicode[STIX]{x1D716}$-slices. (b) CSC field error for selected $\unicode[STIX]{x1D716}$-slices. White circles indicate the approximate location of the global minimum.

Figure 4

Table 1. Global minima, ($\unicode[STIX]{x1D6FC}_{min}$, $\unicode[STIX]{x1D714}_{min}$, $\unicode[STIX]{x1D716}_{min}$), for each of 10 individual three-parameter sweeps, along with the global minimum in the error averaged over all 10 sweeps.

Figure 5

Figure 5. Normalised displacement error slices through the three-parameter sweep. Solid black line indicates the error averaged over 10 individual sweeps and shaded region bounds the range of errors seen for an individual sweep. Blue stars indicate error for a single representative sweep. Dotted red lines indicate the correct value of the parameter. (a) Slice at $\unicode[STIX]{x1D714}=2\unicode[STIX]{x03C0}/10$, $\unicode[STIX]{x1D716}=0.08$. (b) Slice at $\unicode[STIX]{x1D6FC}=0.10$, $\unicode[STIX]{x1D716}=0.08$. (c) Slice at $\unicode[STIX]{x1D6FC}=0.10$, $\unicode[STIX]{x1D714}=2\unicode[STIX]{x03C0}/10$.

Figure 6

Figure 6. CSC field error slices through the three-parameter sweep. Solid black line indicates the error averaged over 10 individual sweeps and shaded region bounds the range of errors seen for an individual sweep. Blue stars indicate error for a single representative sweep. Dotted red lines indicate the correct value of the parameter. (a) Slice at $\unicode[STIX]{x1D714}=2\unicode[STIX]{x03C0}/10$, $\unicode[STIX]{x1D716}=0.10$. (b) Slice at $\unicode[STIX]{x1D6FC}=0.10$, $\unicode[STIX]{x1D716}=0.10$. (c) Slice at $\unicode[STIX]{x1D6FC}=0.10$, $\unicode[STIX]{x1D714}=2\unicode[STIX]{x03C0}/10$.

Figure 7

Figure 7. Ten drifters in the Bickley jet flow. (a) ‘Real’ trajectories. (b) Trajectories with temporal discretisation, no stochastic position error and correct value of $\unicode[STIX]{x1D716}(3)=0.3$. (c) Trajectories with temporal discretisation, stochastic position error and correct value of $\unicode[STIX]{x1D716}(3)=0.3$.

Figure 8

Figure 8. Initial positions for the ‘real’ drifters in the Bickley jet study, indicated by the red stars. Background shows the FTLE field calculated over the time interval $t=[0,3456\times 10^{3}]$ s.

Figure 9

Figure 9. CSC contours for the Bickley jet flow overlaid with dots indicating initial positions of 500 drifters for $t=[0,6912\times 10^{3}]~\text{s}$. (a) ‘Real’ trajectories. (b) Simulated trajectories with temporal discretisation and stochastic position error, but correct value of $\unicode[STIX]{x1D716}(3)=0.3$. (c) Simulated trajectories with temporal discretisation, stochastic position error and incorrect value of $\unicode[STIX]{x1D716}(3)=0$.

Figure 10

Figure 10. Normalised error versus candidate parameter $\unicode[STIX]{x1D716}(3)$. Error metrics are normalised by the lowest error over the range of $\unicode[STIX]{x1D716}(3)$ tested. Solid black line indicates the error averaged over 10 individual sweeps, and shaded region bounds the range of errors seen for an individual sweep. Red dotted line indicates the correct value for the parameter $\unicode[STIX]{x1D716}(3)$. (a) Particle displacement error; i.e., (2.9) (b) CSC vector error; i.e., (2.11) (c) CSC field error; i.e., (2.10).

Figure 11

Figure 11. Effects of random particle distribution (a) CSC field for simulated trajectories with temporal discretisation, initial error and path error and a correct value of $\unicode[STIX]{x1D716}(3)=0.3$. (b) Normalised CSC field error; i.e., (2.10) versus candidate parameter $\unicode[STIX]{x1D716}(3)$. Error metric is normalised by the lowest error over the range of $\unicode[STIX]{x1D716}(3)$ tested. Solid black line indicates the error averaged over 10 individual sweeps, and shaded region bounds the range of errors seen for an individual sweep. Red dotted line indicates the correct value for the parameter $\unicode[STIX]{x1D716}(3)$.

Figure 12

Figure 12. CSC field error; i.e., (2.10) versus candidate parameter $\unicode[STIX]{x1D716}(3)$. Error metric is not normalised in this case. Red dotted line indicates the correct value for the parameter $\unicode[STIX]{x1D716}(3)$. (a) Trajectories advected with no temporal discretisation and no path or initial error. (b) Trajectories advected with temporal discretisation and no path or initial error. (c) Trajectories advected with temporal discretisation, path error and initial error, data collected over 10 independent parameter sweeps.