Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-10T18:43:56.870Z Has data issue: false hasContentIssue false

Local flow characterization using bioinspired sensory information

Published online by Cambridge University Press:  31 March 2017

Brendan Colvert
Affiliation:
Department of Aerospace and Mechanical Engineering, University of Southern California, Los Angeles, CA 90089, USA
Kevin Chen
Affiliation:
Department of Aerospace and Mechanical Engineering, University of Southern California, Los Angeles, CA 90089, USA
Eva Kanso*
Affiliation:
Department of Aerospace and Mechanical Engineering, University of Southern California, Los Angeles, CA 90089, USA
*
†Email address for correspondence: kanso@usc.edu

Abstract

Most marine creatures exhibit remarkable flow sensing abilities. Their task of discerning hydrodynamic cues from local sensory information is particularly challenging because it relies on local and partial measurements to accurately characterize the ambient flow. This is in contrast to classical flow characterization methods, which invariably depend on the ability of an external observer to reconstruct the flow field globally and identify its topological structures. In this paper, we develop a mathematical framework in which a local sensory array is used to identify select flow features. Our approach consists of linearizing the flow field around the sensory array and providing a frame-independent parameterization of the velocity gradient tensor which reveals both the local flow ‘type’ and ‘intensity’. We show that a simple bioinspired sensory system that measures differences in flow velocities is capable of locally characterizing the flow type and intensity. We discuss the conditions under which such flow characterization is possible. Then, to demonstrate the effectiveness of this sensory system, we apply it in the canonical problem of a circular cylinder in uniform flow. We find excellent agreement between the sensed and actual flow properties. These findings will serve to direct future research on optimal sensory layouts and dynamic deployment of sensory arrays.

Information

Type
Papers
Copyright
© 2017 Cambridge University Press 
Figure 0

Figure 1. Problem set-up and summary of approach. (a) The goal is to develop a framework to detect select flow features by a local sensory array. (b) The fluid velocity field is linearized around the sensory array. (c) A simple bioinspired sensory system consists of two sensors and one sensory measurement, the difference between the two sensors. (d) The sensory measurements are decoded to detect the desired flow properties.

Figure 1

Figure 2. The Taylor decomposition of (a) a full flow field into (b) a constant component, (c) a linearly varying component and (d) higher order terms, where the velocity magnitude is shown in colour, with blue to red representing low to high speed. (e) Constant and linear components are combined into linearized flow for comparison with full nonlinear flow.

Figure 2

Figure 3. Variation of flow type with parameter $\unicode[STIX]{x1D705}$ for (a) counter-clockwise rotation, (b) counter-clockwise shear, (c) extensional flow, (d) clockwise shear and (e) clockwise rotation.

Figure 3

Figure 4. (a,d,g,j) Lamb–Oseen vortex, (b,e,h,k) Gaussian shear and (c,f,i,l) cylinder in uniform flow at $Re=60$. (a–c) Velocity vector field $\boldsymbol{u}$ and vorticity field $\unicode[STIX]{x1D714}$. (d–f) Flow type $\unicode[STIX]{x1D705}$, with the black contours depicting $\unicode[STIX]{x1D705}=\pm 1$. (g–i) Flow intensity $\unicode[STIX]{x1D6FC}$. (j–l) Flow orientation $\boldsymbol{r}_{1}$ vector field, with the colourmap showing the orientation angle $\unicode[STIX]{x1D713}/\unicode[STIX]{x03C0}$. The cylinder data are taken from Chen, Tu & Rowley (2012).

Figure 4

Figure 5. Two-sensor system with sensory array extent $l$. Velocity is measured in the body frame $(\boldsymbol{b}_{1},\boldsymbol{b}_{2})$. Orientation with respect to the inertial frame is parameterized by the angle $\unicode[STIX]{x1D703}$. The relative rotation between angles $\unicode[STIX]{x1D703}_{n}$ and $\unicode[STIX]{x1D703}_{m}$ is given by $\unicode[STIX]{x0394}\unicode[STIX]{x1D703}_{m,n}=\unicode[STIX]{x1D703}_{n}-\unicode[STIX]{x1D703}_{m}$.

Figure 5

Figure 6. (a) Sensors that measure $s_{1}=u(\boldsymbol{x}_{l})-u(\boldsymbol{x}_{r})$ are called orthogonal sensors and (b) sensors that measure $s_{2}=v(\boldsymbol{x}_{l})-v(\boldsymbol{x}_{r})$ are called parallel sensors. (c)  Full velocity sensors have access to both $u$ and $v$. By definition, $u=\boldsymbol{u}\boldsymbol{\cdot }\boldsymbol{b}_{1}$ and $v=\boldsymbol{u}\boldsymbol{\cdot }\boldsymbol{b}_{2}$.

Figure 6

Figure 7. Lamb–Oseen vortex: flow type $\unicode[STIX]{x1D705}$ and intensity $\unicode[STIX]{x1D6FC}$ measurements for varying sensor parameters in a non-dimensional Lamb–Oseen vortex similar to that shown in figure 4(a,d,g,j). Analytical solutions are shown with dashed black lines. (a) Flow type and (b) intensity for fixed sensor length $l=1$ and varying $\unicode[STIX]{x0394}\unicode[STIX]{x1D703}=\{0.1\unicode[STIX]{x03C0},0.3\unicode[STIX]{x03C0},0.5\unicode[STIX]{x03C0}\}$. (c) Flow type and (d) intensity for fixed $\unicode[STIX]{x0394}\unicode[STIX]{x1D703}=0.1\unicode[STIX]{x03C0}$ and varying $l=\{0.5,1,5\}$.

Figure 7

Figure 8. Gaussian shear profile: flow type $\unicode[STIX]{x1D705}$ and intensity $\unicode[STIX]{x1D6FC}$ measurements for varying sensor parameters in a non-dimensional Gaussian shear profile similar to that shown in figure 4(b,e,h,k). Analytical solutions are shown with dashed black lines. (a) Flow type and (b) intensity for fixed sensor length $l=1$ and varying $\unicode[STIX]{x0394}\unicode[STIX]{x1D703}=\{0.1\unicode[STIX]{x03C0},0.3\unicode[STIX]{x03C0},0.5\unicode[STIX]{x03C0}\}$. (c) Flow type and (d) intensity for fixed $\unicode[STIX]{x0394}\unicode[STIX]{x1D703}=0.1\unicode[STIX]{x03C0}$ and varying $l=\{0.5,1,5\}$.

Figure 8

Figure 9. Flow behind a fixed cylinder: velocity gradients and flow parameters as a function of time for a sensory array placed at $\boldsymbol{x}_{o}=9\boldsymbol{e}_{1}+0\boldsymbol{e}_{2}$ in the cylinder flow shown in figure 4(c,f,i,l). True values for velocity gradients and parameters are computed via finite difference and shown as dashed black lines. Computed values using $\unicode[STIX]{x1D648}_{full}^{+}$ are shown for (a) $\unicode[STIX]{x1D70E}$, (b) $\unicode[STIX]{x1D70F}$, (c) $\unicode[STIX]{x1D714}$, (d) $\unicode[STIX]{x1D705}$ and (e) $\unicode[STIX]{x1D6FC}$. The sensor system parameters are $\unicode[STIX]{x0394}\unicode[STIX]{x1D703}=0.05\unicode[STIX]{x03C0}$ and $l=\{0.1,0.5,1\}$. The data are adapted from Chen et al. (2012).

Figure 9

Table 1. Root mean square errors for strain rates ($\unicode[STIX]{x1D70E}$, $\unicode[STIX]{x1D70F}$), vorticity ($\unicode[STIX]{x1D714}$), flow type ($\unicode[STIX]{x1D705}$) and intensity ($\unicode[STIX]{x1D6FC}$) for the time series in figure 9. The sensor separation distance $l$ is varied between 0.1 and 1.