<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Aerosp. Res. Commun.</journal-id>
<journal-title>Aerospace Research Communications</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Aerosp. Res. Commun.</abbrev-journal-title>
<issn pub-type="epub">2813-6209</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">12300</article-id>
<article-id pub-id-type="doi">10.3389/arc.2023.12300</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Engineering archive</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Flow Field Analysis of a Turbulent Channel Controlled by Scalloped Riblets</article-title>
<alt-title alt-title-type="left-running-head">Yu et al.</alt-title>
<alt-title alt-title-type="right-running-head">Scalloped Riblet-Controlled Turbulent Channel</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Yu</surname>
<given-names>Haidong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Huang</surname>
<given-names>Yi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wang</surname>
<given-names>Yiqian</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2557830/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Qian</surname>
<given-names>Yuehong</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Fu</surname>
<given-names>Song</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Beijing Institute of Astronautical System Engineering</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Mathematical Sciences, Soochow University</institution>, <addr-line>Suzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>School of Aerospace Engineering</institution>, <institution>Tsinghua University</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<author-notes>
<corresp id="c001">&#x2a;Correspondence: Yiqian Wang, <email>yiqian@suda.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>18</day>
<month>12</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>1</volume>
<elocation-id>12300</elocation-id>
<history>
<date date-type="received">
<day>25</day>
<month>10</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>24</day>
<month>11</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Yu, Huang, Wang, Qian and Fu.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Yu, Huang, Wang, Qian and Fu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Riblets are small protruding surfaces along the direction of the flow, and are one of the most well-known passive turbulent drag reduction methods. We investigated a scalloped riblet, the shape of which was constructed by smoothly connecting two third-order polynomials and was not as sharp in the tip as corresponding triangular riblets with the same height-width ratio. Numerical simulations were performed for turbulent channel flow with and without riblet control at an estimated optimum width of <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and a height-width ratio of <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. A drag reduction rate of <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mn>5.77</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> was obtained, which is generally larger than the reported drag reduction rates of corresponding triangular riblets from the literature. Mean flow fields and second-order statistics of velocity, vorticity, and Liutex, a quantity introduced to represent vortices, were reported. It was found that streamwise vortices just above the riblet tips, which have a length scale of <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mn>200</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>300</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> in wall units, have an important influence on those statistics and thus the turbulence generation cycle and the drag reduction mechanism. Pre-multiplied energy spectra of streamwise velocity and the Liutex component were reported to reveal the length scales in the flow field. Instantaneous vortical flow fields visualized by the Liutex method were provided with emphases on the streamwise vortices just above riblet tips. It should be noted that the class of scalloped riblets is suitable for investigations on the influences of curvatures at the tip and the valley of the riblet in future.</p>
</abstract>
<kwd-group>
<kwd>riblet</kwd>
<kwd>drag reduction</kwd>
<kwd>turbulent channel</kwd>
<kwd>tip sharpness</kwd>
<kwd>scalloped</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Drag reduction is of great importance because of the environmental and economic benefits from the reduced fuel consumption [<xref ref-type="bibr" rid="B1">1</xref>]. As one of the oldest and most investigated drag reduction methods, riblets, small protruding surfaces along the direction of the flow, had been known to be capable of reducing friction drag up to 8% with appropriate height and spacing in spite of the extra surface area. Early experiments conducted by Walsh et al. [<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B3">3</xref>], Bacher et al. [<xref ref-type="bibr" rid="B4">4</xref>], and Bechert et al. [<xref ref-type="bibr" rid="B5">5</xref>] tested different shapes including triangular, rectangular (or blade), trapezoidal, semi-circular, and other shape grooves with various sizes to get an optimal drag reduction rate. Experiments on concave and convex riblet shapes showed that drag reduction increases as the peak curvature increases, or as the radius of valley curvature increases, which means that an optimum riblet shape should have sharp peaks and curved valleys [<xref ref-type="bibr" rid="B2">2</xref>]. However, later investigations put more emphasis on the riblet tip rather than the valley, arguing that the tip sharpness plays an important role in damping the spanwise velocity fluctuations and thus limiting the momentum transport and turbulence intensity.</p>
<p>Two drag reduction regimes of riblets had been recognized [<xref ref-type="bibr" rid="B5">5</xref>], i.e., the &#x201c;viscous regime,&#x201d; <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>10</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>15</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where the drag reduction rate increases almost linearly with the riblet width; and the &#x201c;breakdown regime,&#x201d; <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>15</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where the drag reduction rate reaches a maximum and then decreases even to the point of drag increase. Here, <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represent the riblet width in wall units and the protruding surfaces would be referred to as roughness when entering the drag increase state. The physical mechanisms for drag reduction by riblets have been extensively studied, for example Walsh [<xref ref-type="bibr" rid="B6">6</xref>], Choi et al. [<xref ref-type="bibr" rid="B7">7</xref>], Choi [<xref ref-type="bibr" rid="B8">8</xref>], and Rstegari et al. [<xref ref-type="bibr" rid="B9">9</xref>]. Researchers often owe the credit to the interaction between the riblet surfaces and the longitudinal vortices of the turbulent boundary layer. One widely accepted explanation for riblets of the viscous regime, or for infinitesimal riblets, relies heavily on the concept of protrusion height [<xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B11">11</xref>]. Intuitively, the protrusion height is understood as the distance between the riblet tip plane and the origin of the velocity profile, which lies between the riblet tip and riblet valley. The idea behind the emphasis of the protrusion height concept is that the influence of riblets is mainly constrained to within the inner layer and is thus viewed as an inner layer control strategy, and what the outer layer can &#x201c;feel&#x201d; is just the shear between the inner and outer layer. Therefore, the protrusion height denotes the location of a hypothetical flat plane that the outer layer perceives. The true protrusion height definition was given by Luchini et al. [<xref ref-type="bibr" rid="B11">11</xref>] From the intuitive definition above, we can easily define a longitudinal protrusion height <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mo>&#x2225;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and a perpendicular protrusion height <inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mo>&#x22a5;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> based on average streamwise and spanwise velocity respectively. Then the difference <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mo>&#x2225;</mml:mo>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mo>&#x22a5;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is referred to as the protrusion height. The basic idea is that compared with streamwise flow, <inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the extent at which the cross-flow fluctuations are hampered, which had been viewed as critical for the turbulence generation cycle. In the viscous regime, the drag reduction rate is linearly dependent on this protrusion height <inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, a fact that has been verified by experiments and numerical simulations for various riblet shapes. However, the mechanism for the deterioration of drag reduction, or the &#x201c;breakdown regime&#x201d; remains controversial. The generation of secondary streamwise vortices by unsteady crossflow separation, which brings high speed flow towards the riblet surfaces, was suggested by Goldstein and Tuan [<xref ref-type="bibr" rid="B12">12</xref>], but secondary streamwise vortices do not necessarily lead to drag increase. For example, spanwise oscillation of the wall can also decrease drag [<xref ref-type="bibr" rid="B13">13</xref>, <xref ref-type="bibr" rid="B14">14</xref>]. The second group of theories emphasized the scale interaction between riblet surfaces and turbulent coherent structures, i.e., near-wall streaks and streamwise vortices [<xref ref-type="bibr" rid="B7">7</xref>, <xref ref-type="bibr" rid="B15">15</xref>]. Generally, the optimal lateral scale of riblets is an order of magnitude smaller than the spacing between low-speed streaks (about 100 in wall units). It was argued that for riblets larger than <inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mn>20</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>30</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the near wall streamwise vortices could move freely and lodge inside the riblet valleys, which leads to an increase of wall surface area exposed to the sweep motion induced by those vortices. On the other hand, for smaller riblets, the streamwise vortices would stay above the riblet tips, and only the tip region could be subjected to the induced sweeps. Alternatively, Garcia-Mayoral and Jimenez [<xref ref-type="bibr" rid="B16">16</xref>] attributed the breakdown to the appearance of large-scale spanwise rollers. The mechanisms suggest plausible reasons based on experimental and numerical observations, but lack substantial support of improved design of riblets based on these theories.</p>
<p>As a bio-inspired technique mimicking the denticles of fast swim sharks, riblets are possibly the only turbulent drag reduction strategy that have been tested in application. Szodruch [<xref ref-type="bibr" rid="B17">17</xref>] reported that covering of riblets on 70% of the surface on an Airbus 320 commercial airplane leads to a 2% reduction in oil consumption. Instances of using riblets in sports, for example, on the hulls of boats and the surfaces of racing swimsuits, have been successful [<xref ref-type="bibr" rid="B18">18</xref>]. In contrast to the canonical arrangement, novel riblet concepts have been introduced. Nugroho et al. [<xref ref-type="bibr" rid="B19">19</xref>] explored the possibility of using ordered and directional surfaces to redirect the near wall flow. Benhamza et al. numerically investigated variable spacing riblets of rectangular shape in turbulent channel flows. Riblets with a sinusoidal variation along the streamwise direction [<xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B21">21</xref>] had also been devised to mimic the spanwise oscillation strategy to reduce drag, however, these gained very little further drag reduction. Boomsma [<xref ref-type="bibr" rid="B22">22</xref>] numerically studied denticles resembles sharkskin in turbulent boundary layer, however, obtained drag increase instead of drag reduction. These expeditions generally failed to surpass the optimum drag reduction rate of conventional riblets, indicating a lack of full understanding of the drag reduction mechanism.</p>
<p>The plausible mechanisms of breakdown imply a requirement of tip sharpness of riblet for high drag reduction performance. However, sharp tips pose challenges for manufacturing and maintenance. Actually, Walsh [<xref ref-type="bibr" rid="B2">2</xref>] experimentally found that the optimum riblet appears to have sharp peaks and significant valley curvature. Launder and Li [<xref ref-type="bibr" rid="B23">23</xref>] also reported that the U-form (or scalloped) riblets can achieve a superior performance to the corresponding V-shaped riblets with the same height and width. Based on the protrusion height concept and numerical simulation of riblet controlled boundary layer transition, Wang et al. [<xref ref-type="bibr" rid="B24">24</xref>] showed that scalloped riblets could have better performance than corresponding triangular riblets with sharper tips. The scalloped riblet shape we considered is constructed by smoothly connecting two third-order polynomials.<disp-formula id="e1">
<mml:math id="m14">
<mml:mrow>
<mml:mfrac>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf14">
<mml:math id="m15">
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the width of the riblet, and the shape of the other half riblet (<inline-formula id="inf15">
<mml:math id="m16">
<mml:mrow>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>) can be obtained by symmetry about <inline-formula id="inf16">
<mml:math id="m17">
<mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Note, we have selected a coordinate system consistent with the following three-dimensional simulations. <inline-formula id="inf17">
<mml:math id="m18">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf18">
<mml:math id="m19">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf19">
<mml:math id="m20">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> directions are streamwise, wall-normal, and spanwise directions respectively. Being aligned in the streamwise direction, <inline-formula id="inf20">
<mml:math id="m21">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is not present in the riblet shape definition. <inline-formula id="inf21">
<mml:math id="m22">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the height-width ratio while <inline-formula id="inf22">
<mml:math id="m23">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf23">
<mml:math id="m24">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are chosen parameters to determine the curvature at the tip and valley of the riblets. Note that an extra factor of <inline-formula id="inf24">
<mml:math id="m25">
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> is introduced to make <inline-formula id="inf25">
<mml:math id="m26">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf26">
<mml:math id="m27">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> the coefficients of second order terms when the width of the riblet is <inline-formula id="inf27">
<mml:math id="m28">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and height-width ratio is <inline-formula id="inf28">
<mml:math id="m29">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf29">
<mml:math id="m30">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf30">
<mml:math id="m31">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf31">
<mml:math id="m32">
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are obtained by requiring the two polynomials smoothly connected, i.e., the functions value, first and second derivatives are continuous at <inline-formula id="inf32">
<mml:math id="m33">
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. Despite the non-linearity in <inline-formula id="inf33">
<mml:math id="m34">
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, the equations can be solved analytically<disp-formula id="e2">
<mml:math id="m35">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>6</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>To guarantee that <inline-formula id="inf34">
<mml:math id="m36">
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is in the range of <inline-formula id="inf35">
<mml:math id="m37">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0,0.5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, we have to ensure that the given A and B satisfies<disp-formula id="e3">
<mml:math id="m38">
<mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mtext>or</mml:mtext>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>6</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>An extreme exists with <inline-formula id="inf36">
<mml:math id="m39">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, when the two polynomials are identical and the curvatures at the tip and valley are perfectly balanced. Thus, Eq. <xref ref-type="disp-formula" rid="e1">1</xref> represents a system of scalloped riblets, the tip and valley curvatures of which can be easily defined. Wang et al. [<xref ref-type="bibr" rid="B24">24</xref>] calculated the protrusion heights for scalloped riblets with various <inline-formula id="inf37">
<mml:math id="m40">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf38">
<mml:math id="m41">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf39">
<mml:math id="m42">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> values with a boundary element algorithm proposed by Luchini et al. [<xref ref-type="bibr" rid="B11">11</xref>], and found that for a larger height-width ratio <inline-formula id="inf40">
<mml:math id="m43">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the protrusion height is mainly determined by <inline-formula id="inf41">
<mml:math id="m44">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, i.e., the curvature at riblet tip, while for a smaller height-width ratio <inline-formula id="inf42">
<mml:math id="m45">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the protrusion height is mostly dependent on <inline-formula id="inf43">
<mml:math id="m46">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, i.e., the curvature at the riblet valley. However, for riblets in practical applications, the height-width ratio is generally in the range of <inline-formula id="inf44">
<mml:math id="m47">
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1.2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the protrusion height is influenced equally by <inline-formula id="inf45">
<mml:math id="m48">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf46">
<mml:math id="m49">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Therefore, the shape of the riblet valley cannot be overlooked, and should be designed more carefully. It is also illustrated by direct numerical simulations of a boundary layer transition that a scalloped riblet, which is not as sharp in the tip as a corresponding triangular riblet with the same height-width ratio, nevertheless has a larger drag reduction rate, which is in accordance with protrusion height results. Another advantage of the scalloped riblet over the triangular riblet is its stronger resilience to riblet tip erosion, which means better manufacturing and maintenance performances. For the current study, we will focus on the same scalloped riblet as in Wang et al. [<xref ref-type="bibr" rid="B24">24</xref>] with <inline-formula id="inf47">
<mml:math id="m50">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>25</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf48">
<mml:math id="m51">
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.6</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf49">
<mml:math id="m52">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. It was obtained, to four decimal digits, that <inline-formula id="inf50">
<mml:math id="m53">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>100.6970</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf51">
<mml:math id="m54">
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1.4793</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf52">
<mml:math id="m55">
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.0940</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Note that similar groove shapes had been studied by Klumpp et al. [<xref ref-type="bibr" rid="B25">25</xref>] for boundary layer transition but without detailed information of the groove shape. In addition, there are two methodologies to resolve the riblet shapes in numerical simulations, which involve the utilization of either body-fitted meshes or an immersed boundary method. With body-fitted meshes, the riblet shapes are better represented, but lack the versability of representing different shapes and sharp corners, especially when high-order numerical methods are adopted. On the other hand, the immerse boundary method can easily be used to simulate different riblet shapes even with the same mesh, which, however, has been criticized for low accuracy near the wall surfaces. For the current study, we choose the immersed boundary method for its versability and adopt Lagrange interpolation [<xref ref-type="bibr" rid="B26">26</xref>] to improve the accuracy near the wall surface.</p>
<p>One important aspect in understanding the flow dynamics is the identification of vortices. Noted by K&#xfc;chemann [<xref ref-type="bibr" rid="B27">27</xref>], vortices are the &#x201c;sinews and muscles of the flow.&#x201d; However, no consensus on the definition of vortices has been reached. Popular methods including <inline-formula id="inf53">
<mml:math id="m56">
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf54">
<mml:math id="m57">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf55">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf56">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf57">
<mml:math id="m60">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> [<xref ref-type="bibr" rid="B28">28</xref>&#x2013;<xref ref-type="bibr" rid="B32">32</xref>] and other criteria have been introduced to visualize vortices in various flows. However, these methods mainly suffer from two issues: 1) These methods are different with different physical reasoning and dimension units among each other; 2) as scalar-valued methods, no directional information about the rotational motion is provided. To overcome these issues, a new vortex vector, Liutex vector [<xref ref-type="bibr" rid="B33">33</xref>, <xref ref-type="bibr" rid="B34">34</xref>], was introduced with its magnitude as twice the angular velocity of the rigid rotation part of the fluid motion and its direction as the local rotational axis. An explicit expression for the Liutex vector <inline-formula id="inf58">
<mml:math id="m61">
<mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in terms of vorticity <inline-formula id="inf59">
<mml:math id="m62">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, eigenvalues and eigenvectors of the velocity gradient tensor is proposed by Wang et al. [<xref ref-type="bibr" rid="B35">35</xref>] which leads to efficiency improvement and physical intuitive comprehension as<disp-formula id="e4">
<mml:math id="m63">
<mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mo>&#x2219;</mml:mo>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mo>&#x2219;</mml:mo>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf60">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the imaginary part of the complex conjugate eigenvalues and <inline-formula id="inf61">
<mml:math id="m65">
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the real eigenvector of velocity gradient tensor. Thereafter, multiple vortex identification methodologies have been developed including the Liutex iso-surfaces, Liutex-<inline-formula id="inf62">
<mml:math id="m66">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> method [<xref ref-type="bibr" rid="B36">36</xref>, <xref ref-type="bibr" rid="B37">37</xref>], Liutex core line method [<xref ref-type="bibr" rid="B38">38</xref>, <xref ref-type="bibr" rid="B39">39</xref>], objective Liutex method [<xref ref-type="bibr" rid="B40">40</xref>], etc. In addition, a particular feature of the Liutex vector is that it is free from shear contamination. Kol&#xe1;&#x159; and &#x160;&#xed;stek [<xref ref-type="bibr" rid="B41">41</xref>] found that only the Liutex vector is not contaminated by stretching and shear in that an arbitrary adding or subtracting of stretching and shear would not alter the resulting vortex identification. This distinctive feature has been utilized by Ding et al. [<xref ref-type="bibr" rid="B42">42</xref>] to develop a new Liutex-based sub-grid model for large eddy simulation, which has been proved to outperform the famous Smagorinsky model in homogeneous isotropic turbulence and turbulent channel flows. In the current study, the Liutex vortex identification method will be adopted to analyze the flow field of riblet controlled turbulent channels.</p>
<p>The paper is organized as follows. Section <italic>Numerical Methods and Case Setup</italic> introduced the numerical methods adopted, especially the customized immersed boundary method that we use to model riblet surfaces. Section <italic>Numerical Results</italic> presents the numerical results, discussing the drag reduction rate, mean flow and turbulent statistics, premultiplied power spectrum density, and instantaneous flow field, with particular attention paid to the Liutex field. Finally, conclusions are drawn in Section <italic>Conclusion</italic>.</p>
</sec>
<sec id="s2">
<title>Numerical Methods and Case Setup</title>
<p>The canonical case of a turbulent channel flow at Reynolds number <inline-formula id="inf63">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>180</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> was considered and used to study the drag reduction capacity of the scalloped riblets. The open-source finite difference software &#x201c;Incompact3d&#x201d; [<xref ref-type="bibr" rid="B43">43</xref>, <xref ref-type="bibr" rid="B44">44</xref>] was adopted to simulate the flat plate and riblet channels, with which the incompressible Navier-Stokes equations were numerically solved. Periodic conditions were naturally employed in the streamwise (<inline-formula id="inf64">
<mml:math id="m68">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) and spanwise (<inline-formula id="inf65">
<mml:math id="m69">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) direction, whilst no-slip conditions were applied in the upper and lower walls in the wall normal direction (<inline-formula id="inf66">
<mml:math id="m70">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>). For the riblet case, the no-slip condition was implemented with the immersed boundary method (IBM) which will be elaborated in the following. Sixth order compact schemes were adopted for spatial derivatives and a low-storage third-order Runge-Kutta scheme was used for time advancement. The pressure Poisson equation was solved with a pseudo-spectral method to ensure divergence-free condition up to machinery accuracy. The lengths for the computational domain were selected to be <inline-formula id="inf67">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf68">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf69">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> with <inline-formula id="inf70">
<mml:math id="m74">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> as the half channel height. The domain is generally smaller compared to other direct numerical simulations of turbulent channel at <inline-formula id="inf71">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>180</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, but still sufficient to capture all the length scales and meanwhile limits the overall mesh point number to accelerate the simulations. A schematic of the flow with riblets is shown in <xref ref-type="fig" rid="F1">Figure 1A</xref>. Both meshes for the two cases were identical and include <inline-formula id="inf72">
<mml:math id="m76">
<mml:mrow>
<mml:mn>256</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>129</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>360</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> grid points in the streamwise, wall normal, and spanwise directions respectively. Uniform grids were used in the streamwise and spanwise directions, whilst a stretching grid was used in the normal direction with points clustered towards the wall surfaces. In wall units, the intervals in the streamwise and spanwise directions were <inline-formula id="inf73">
<mml:math id="m77">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mn>2.81</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf74">
<mml:math id="m78">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mn>1.00</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> while the first interval adjacent to the wall was <inline-formula id="inf75">
<mml:math id="m79">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mn>0.98</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Normally, this resolution is more than sufficient to resolve all the scales in channel flow, especially in the spanwise direction. With 18 riblets arranged spanwise, 20 mesh points were used to resolve one riblet, and the riblet width in wall units was <inline-formula id="inf76">
<mml:math id="m80">
<mml:mrow>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, which was around the optimum width. The distribution of mesh points near one riblet surface is shown in <xref ref-type="fig" rid="F1">Figure 1B</xref>. The flow rate was kept constant every time step and the bulk velocity <inline-formula id="inf77">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> was thus kept as <inline-formula id="inf78">
<mml:math id="m82">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> with a bulk Reynolds number of 2800. Note that the bulk Reynolds number was exact while the friction Reynolds number was only approximately 180 and the wall unit lengths in the current study were all obtained based on <inline-formula id="inf79">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>180</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> unless otherwise stated.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>
<bold>(A)</bold> Sketch of the computational domain; <bold>(B)</bold> The mesh around the riblet surface.</p>
</caption>
<graphic xlink:href="arc-01-12300-g001.tif"/>
</fig>
<p>The riblet surfaces were modeled with a customized immersed boundary method in &#x201c;Incompact3d&#x201d; based on an alternating direction forcing to ensure a no-slip boundary condition at the wall of the solid body [<xref ref-type="bibr" rid="B26">26</xref>]. A particular treatment was that no-zero velocities were set inside the solid body when computing derivatives to avoid discontinuities of the velocity field, which, of course, would not be used when outputting numerical results. Because the technique is important for both correctly resolving the riblet wall surfaces and precisely calculating the friction drag, which is certainly critical especially when aiming for about 5&#x223c;10 percent drag reduction, the procedure is described in more detail in the following.</p>
<p>For the adopted compact finite difference scheme, the derivatives along a directional line, which could cover both fluid and solid regions, were calculated simultaneously in a so-called implicit manner by solving systems of linear algebraic equations. If the condition of velocity component <inline-formula id="inf80">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> was to be set everywhere inside the solid domain, then the spatial derivative at the interfaces between fluid and solid would not be ensured to be continuous, which leads to deterioration of the solution. The problem only has a minor impact for low-order numerical scheme. When combined with high-order schemes, however, spurious oscillations would be generated at the interfaces. To deal with this issue, non-zero values inside the solid domain were set based on Lagrange or cubic spline interpolation from points on and adjacent to the interfaces. This described 1D procedure was dealt with sequentially for the three dimensions, and hence the name &#x201c;alternating direction.&#x201d; For the riblet case, we selected Lagrange interpolation and two points from each fluid side of the interfaces to do interpolation. Note that the first adjacent fluid nodes near the interfaces were not included for stability reasons.</p>
<p>To calculate wall shear stresses on a riblet surface, velocity gradients need to be calculated on these surfaces, which are not necessarily on mesh nodes. To obtain velocity gradients, we carried out interpolation the same way as described above on one dimensional basis. Then we used a simple finite difference based on the interface point and an interpolated point about the local mesh size away. Once velocity gradients are obtained, the wall shear stress <inline-formula id="inf81">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be calculated by<disp-formula id="e5">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mo>&#x2225;</mml:mo>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf82">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mo>&#x2225;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the velocity parallel to the wall surface, and <inline-formula id="inf83">
<mml:math id="m88">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the normal direction to the wall surface. It is not obvious when calculating wall shear stresses on riblet surfaces than flat surfaces. For riblet surfaces, the normal direction is <inline-formula id="inf84">
<mml:math id="m89">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, the partial derivative <inline-formula id="inf85">
<mml:math id="m90">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mo>&#x2225;</mml:mo>
</mml:msub>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can be computed by<disp-formula id="e6">
<mml:math id="m91">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mo>&#x2225;</mml:mo>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>Then, the drag can be expressed as a line integral (actually a surface integral, however we can simply take average in streamwise direction because of the homogeneity)<disp-formula id="e7">
<mml:math id="m92">
<mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mo>&#x2225;</mml:mo>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf86">
<mml:math id="m93">
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the length of the curved surface in the spanwise direction. Transforming the curve integral into coordinate integral we get<disp-formula id="e8">
<mml:math id="m94">
<mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:msubsup>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msubsup>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf87">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf88">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the normal and spanwise extent of the riblet surfaces. Note before using Eq. <xref ref-type="disp-formula" rid="e8">8</xref> to integrate, riblet-wise average should be carried out and the symmetry of the riblet surface used first to make the integrand single-valued in the y direction. Finally, to be comparable to the flat plate case, the skin friction coefficient <inline-formula id="inf89">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is defined as<disp-formula id="e9">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>/</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mi>&#x3c1;</mml:mi>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf90">
<mml:math id="m99">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the bulk velocity.</p>
</sec>
<sec id="s3">
<title>Numerical Results</title>
<sec id="s3-1">
<title>Drag Reduction Rate</title>
<p>The initial condition for both cases with and without riblet control is interpolated from a direct numerical simulation of turbulent channel flow at <inline-formula id="inf91">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>180</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> with a coarser grid and a larger computational domain. After the initial transient stage of 300 non-dimensional time units, with bulk velocity, <inline-formula id="inf92">
<mml:math id="m101">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> of the fluids have flown through the computational domain 50 times, the friction coefficients are recorded for the following 500 time-units and are shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. Note that with the definition of skin friction coefficient <inline-formula id="inf93">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> presented in the last section, comparison of <inline-formula id="inf94">
<mml:math id="m103">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is equivalent to comparison of the total drag exerted on the whole wall surfaces. The cumulative averages of skin friction coefficients are also shown in <xref ref-type="fig" rid="F2">Figure 2</xref> with a clear drag reduction observed. The mean skin friction coefficients for flat plate and riblet wall are <inline-formula id="inf95">
<mml:math id="m104">
<mml:mrow>
<mml:mrow>
<mml:mn>8.12</mml:mn>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf96">
<mml:math id="m105">
<mml:mrow>
<mml:mrow>
<mml:mn>7.65</mml:mn>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, which means the drag has been reduced by 5.77%. The friction Reynolds number is <inline-formula id="inf97">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>178.4</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, slightly smaller than the nominal Reynolds number <inline-formula id="inf98">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>180</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Based on this actual Reynolds number, the width of the riblets in wall units is 19.8. We will continue to use wall units based on <inline-formula id="inf99">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>180</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> in the following text. For corresponding triangular riblets with same width in wall units, and same height-width ratio, Walsh [<xref ref-type="bibr" rid="B3">3</xref>] reported a 2% drag reduction, while Choi [<xref ref-type="bibr" rid="B7">7</xref>] reported a 5% drag reduction. Similar settings for blade riblets in a larger Reynolds number of <inline-formula id="inf100">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>550</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> result in a 4.45% drag reduction [<xref ref-type="bibr" rid="B45">45</xref>]. Generally, the current drag reduction rate of the scalloped riblet is higher than the corresponding triangular riblets with sharper tips. In addition, the scalloped tips are beneficial for the manufacturing and maintenance. The stochastic and intermittent behavior of the instantaneous skin friction coefficients come from the limited size of the computation domain and thus a small statistical sample. A simple Fourier analysis reveals that a peak exists for the frequency corresponding to a time period of <inline-formula id="inf101">
<mml:math id="m110">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>125</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, which should be understood as a quantity related to the spatial scales in homogeneous directions. However, we will not make further discussions here.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Time history and cumulative mean of skin friction coefficients at both riblet and flat walls.</p>
</caption>
<graphic xlink:href="arc-01-12300-g002.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>Mean Flow and Second-Order Statistics</title>
<p>The streamwise, time-, and riblet-wise averaged flow field near a riblet is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. First, it is clear that all three velocity components in the valley are quite small, which makes the skin friction on the valley surface of the riblet rather small. On the other hand, the mean streamwise velocity rapidly increases along the <inline-formula id="inf102">
<mml:math id="m111">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> direction, creating high drag regions on the tips of the riblets. In addition, two secondary vortices can be found near the riblet tips, which has been reported by Choi <italic>et al.</italic> [<xref ref-type="bibr" rid="B7">7</xref>] and Wang et al. [<xref ref-type="bibr" rid="B35">35</xref>]. However, how such mean vortices correspond to instantaneous flow field remains unexplored.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Contours of mean streamwise velocity in the <inline-formula id="inf103">
<mml:math id="m112">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> plane with in-plane velocity vectors.</p>
</caption>
<graphic xlink:href="arc-01-12300-g003.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F4">Figure 4</xref> shows the Reynolds stresses near riblet surfaces with primes denoting fluctuations. It can be observed from the normal stresses in <xref ref-type="fig" rid="F4">Figures 4A&#x2013;C</xref> that fluctuations inside the riblet valley are quite small, and above <inline-formula id="inf104">
<mml:math id="m113">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mn>0.11</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf105">
<mml:math id="m114">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> in wall units) the flow becomes almost uniform in the spanwise direction. This uniformity is in accordance with the assumptions of the viscous limit. Note the location of &#x201c;W&#x201d; shaped contour of <inline-formula id="inf106">
<mml:math id="m115">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is not the same as the mean secondary vortices. In addition, these fluctuations are superposed to the mean flow, and they cannot be created by these mean vortices. As shown in <xref ref-type="fig" rid="F4">Figure 4D</xref>, <inline-formula id="inf107">
<mml:math id="m116">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is always negative near the riblet surface, which means a negative wall-normal fluctuation is accompanied by a positive streamwise fluctuations, and <italic>vice versa</italic>. In terms of quadrant analysis, more events happen in the second and forth quadrant of a <inline-formula id="inf108">
<mml:math id="m117">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>&#x2019;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>&#x2019;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> plane, which are termed ejections and sweeps. Intuitively, a downward fluctuation brings high-speed flow towards the wall, thus creating a positive streamwise fluctuation, and an upward fluctuation brings low-speed flow away from the wall, creating a negative streamwise fluctuation. Different from <xref ref-type="fig" rid="F4">Figures 4A&#x2013;D</xref>, the green color in <xref ref-type="fig" rid="F4">Figures 4E, F</xref> means no correlation between fluctuations. For the concentrations around <inline-formula id="inf109">
<mml:math id="m118">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.08</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> in <xref ref-type="fig" rid="F4">Figure 4E</xref>, we can see that for positive streamwise fluctuations, the correlated spanwise velocity would drive them towards the riblet tips, while for negative streamwise fluctuations, the correlated spanwise velocity would drive them to the top of the riblet valleys. This observation is in accordance with the average streamwise velocity in <xref ref-type="fig" rid="F3">Figure 3</xref>. A similar situation can be observed for <inline-formula id="inf110">
<mml:math id="m119">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> in <xref ref-type="fig" rid="F4">Figure 4F</xref>. From the distributions of normal Reynolds stresses, we can see that the streamwise fluctuations are two-orders larger than that of the wall-normal and spanwise fluctuation, thus our interpretation of transport of streamwise fluctuations by spanwise fluctuations. On the other hand, the wall-normal and spanwise fluctuations are in the same order as shown in <xref ref-type="fig" rid="F4">Figures 4B, C</xref>. Therefore, <xref ref-type="fig" rid="F4">Figure 4F</xref> can also be interpreted as spanwise fluctuations towards riblet tips would be lifted up while spanwise fluctuations towards the top of the riblet valley tends to be pushed downwards. Another thing worth noting is that the concentrations of <inline-formula id="inf111">
<mml:math id="m120">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> are located substantially higher than those of <inline-formula id="inf112">
<mml:math id="m121">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>. Those correlations cannot be accredited to a single or several vortices, if we view fluctuations as results of instantaneous vortices, but only a statistical average effect of many vortices.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Distributions of Reynolds stresses near riblet surfaces. <bold>(A)</bold> <inline-formula id="inf113">
<mml:math id="m122">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(B)</bold> <inline-formula id="inf114">
<mml:math id="m123">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(C)</bold> <inline-formula id="inf115">
<mml:math id="m124">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(D)</bold> <inline-formula id="inf116">
<mml:math id="m125">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(E)</bold> <inline-formula id="inf117">
<mml:math id="m126">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(F)</bold> <inline-formula id="inf118">
<mml:math id="m127">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="arc-01-12300-g004.tif"/>
</fig>
<p>The distribution of mean vorticity and mean Liutex are shown in <xref ref-type="fig" rid="F5">Figures 5</xref>, <xref ref-type="fig" rid="F6">6</xref>. We can see that for the spanwise and wall-normal components, the magnitude of vorticity components are two-orders larger than that of Liutex components. This is because besides Liutex-represented rotational motion, vorticity also contains pure shear, and contributions of high shears from <inline-formula id="inf119">
<mml:math id="m128">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf120">
<mml:math id="m129">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> make the magnitude of vorticity components very large near the wall. A similar situation can be found for the streamwise component but with a smaller difference. This is because no background shear is present in the streamwise direction. Two mean streamwise vortices can be observed in accordance with the mean velocity field shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. In the vortex centers, it can be observed that Liutex takes up 50% of the vorticity magnitude, meaning the magnitude of Liutex is in balance with the magnitude of shear. Another observation is that, by no surprise, shears are closer to the wall while Liutex regions are located further away from the wall.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Distribution of mean vorticity near riblet surfaces. <bold>(A)</bold> <inline-formula id="inf121">
<mml:math id="m130">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(B)</bold> <inline-formula id="inf122">
<mml:math id="m131">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(C)</bold> <inline-formula id="inf123">
<mml:math id="m132">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="arc-01-12300-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Distribution of mean Liutex near riblet surfaces. <bold>(A)</bold> <inline-formula id="inf124">
<mml:math id="m133">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(B)</bold> <inline-formula id="inf125">
<mml:math id="m134">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(C)</bold> <inline-formula id="inf126">
<mml:math id="m135">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="arc-01-12300-g006.tif"/>
</fig>
<p>Second-order momentums of vorticity and Liutex components are shown in <xref ref-type="fig" rid="F7">Figures 7</xref>, <xref ref-type="fig" rid="F8">8</xref> respectively. The locations of concentrations of both <inline-formula id="inf127">
<mml:math id="m136">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf128">
<mml:math id="m137">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> are on top of the tips of riblets but with different magnitude, indicating possible instantaneous streamwise vortices just above riblet tips, which we will verify in the following. As we noted above, shear is very large near the riblet tips in the spanwise and wall-normal direction. Therefore, the magnitude in the concentrations of <inline-formula id="inf129">
<mml:math id="m138">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf130">
<mml:math id="m139">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is substantially larger than that of <inline-formula id="inf131">
<mml:math id="m140">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf132">
<mml:math id="m141">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>. Note that we have used fluctuations denoted by prime for vorticity while using the original variable for Liutex, based on the idea that turbulence velocity fluctuations are created with the generations of multiple scale vortices. For example, a pure shear flow like a laminar boundary layer would have substantial spanwise vorticity near the wall, which from the Liutex system will all be classified as shear. Such shear would only affect the mean flow, but not the fluctuations. Thus, the fluctuations are assumed to come from the formation of vortices and the shears near the riblet tips acts as a bank for the rotational motion. The concentrations of both <inline-formula id="inf133">
<mml:math id="m142">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf134">
<mml:math id="m143">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> disappear in the contours of <inline-formula id="inf135">
<mml:math id="m144">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf136">
<mml:math id="m145">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> as shown in <xref ref-type="fig" rid="F7">Figures 7B, C,</xref> <xref ref-type="fig" rid="F8">8B, C</xref>. There are no clear spanwise and wall-normal vortex patterns in the vicinity of riblet surfaces. For the cross-correlation terms, the strong correlation in <inline-formula id="inf137">
<mml:math id="m146">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> in <xref ref-type="fig" rid="F7">Figure 7D</xref> is not presented in <xref ref-type="fig" rid="F8">Figure 8D</xref>, which means despite a high correlation of shear, the streamwise and wall-normal vortices are statistically decoupled above riblet tips. Similar for <inline-formula id="inf138">
<mml:math id="m147">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf139">
<mml:math id="m148">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> as shown in <xref ref-type="fig" rid="F7">Figures 7E, F</xref>, shear contributes mainly for the concentrations near riblet tips, while the correlation concentrations of <inline-formula id="inf140">
<mml:math id="m149">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf141">
<mml:math id="m150">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> are well further away from the wall. An interesting observation is the similarities between the distributions of cross-correlations of Liutex components in <xref ref-type="fig" rid="F8">Figures 8D&#x2013;F</xref> and the distributions of shear Reynolds stresses shown in <xref ref-type="fig" rid="F4">Figures 4D&#x2013;F</xref>. Even though the concentration locations are shifted upward or downward a little bit for <inline-formula id="inf142">
<mml:math id="m151">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf143">
<mml:math id="m152">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> correlations, the trend remains the same. As stated, the Liutex correlations are calculated using the original variable rather than fluctuations, which makes it easier to construct turbulence models based on the Liutex vector. Ding et al. [<xref ref-type="bibr" rid="B42">42</xref>] introduced a subgrid model for large eddy simulation based upon the eddy viscosity hypothesis. Non-isotropic models can also be easily formulated.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Distributions of second moments of vorticity near riblet surfaces. <bold>(A)</bold> <inline-formula id="inf144">
<mml:math id="m153">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(B)</bold> <inline-formula id="inf145">
<mml:math id="m154">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(C)</bold> <inline-formula id="inf146">
<mml:math id="m155">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(D)</bold> <inline-formula id="inf147">
<mml:math id="m156">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(E)</bold> <inline-formula id="inf148">
<mml:math id="m157">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(F)</bold> <inline-formula id="inf149">
<mml:math id="m158">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="arc-01-12300-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Distributions of second moments of Liutex components near riblet surfaces. <bold>(A)</bold> <inline-formula id="inf150">
<mml:math id="m159">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(B)</bold> <inline-formula id="inf151">
<mml:math id="m160">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(C)</bold> <inline-formula id="inf152">
<mml:math id="m161">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(D)</bold> <inline-formula id="inf153">
<mml:math id="m162">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(E)</bold> <inline-formula id="inf154">
<mml:math id="m163">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(F)</bold> <inline-formula id="inf155">
<mml:math id="m164">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="arc-01-12300-g008.tif"/>
</fig>
</sec>
<sec id="s3-3">
<title>Premultiplied Power Spectrum Density</title>
<p>Contours of pre-multiplied energy spectra of flat plate channel and riblet controlled channel are shown in <xref ref-type="fig" rid="F9">Figure 9</xref>. <inline-formula id="inf156">
<mml:math id="m165">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf157">
<mml:math id="m166">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the streamwise and spanwise wavenumbers and <inline-formula id="inf158">
<mml:math id="m167">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the energy spectra of streamwise velocity fluctuations. It can be seen from <xref ref-type="fig" rid="F9">Figure 9A</xref> that high energy regions can be found around wavenumber <inline-formula id="inf159">
<mml:math id="m168">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf160">
<mml:math id="m169">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> at the height of <inline-formula id="inf161">
<mml:math id="m170">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Note that <inline-formula id="inf162">
<mml:math id="m171">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to the width of the riblet while <inline-formula id="inf163">
<mml:math id="m172">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to the height of riblets. This is no surprise, as riblets enforce zero velocity inside the solid region and thus create periodic patterns at wavenumber <inline-formula id="inf164">
<mml:math id="m173">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Harmonics includes <inline-formula id="inf165">
<mml:math id="m174">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf166">
<mml:math id="m175">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and so on can be found in the pre-multiplied spectrum, but not shown in <xref ref-type="fig" rid="F9">Figure 9A</xref> for wavenumbers less or equal to 5 because of their significance. On the other hand, the concentration of energy power spectra around <inline-formula id="inf167">
<mml:math id="m176">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the low-speed streaks, typical coherent structures found in wall bounded turbulence. These streaks had a typical spacing around 100 in wall units. However, compared to <inline-formula id="inf168">
<mml:math id="m177">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> shown in <xref ref-type="fig" rid="F9">Figure 9C</xref> for the flat plate channel, the spacing between the streaks decrease, which means that riblet, viewed as an inner-layer control method, also alters the buffer layer. The magnitude corresponding to the streaks remains basically the same. For the streamwise velocity component, the energy spectrum concentrates at a length scale equal to the length of the computational domain at the height of the buffer layer as shown in <xref ref-type="fig" rid="F9">Figures 9B, D</xref>. In addition, the contours have been made more parallel to the streamwise direction by the riblet control, indicating a regulation of the flow field.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Contours of pre-multiplied energy spectra of channel flow with and without scalloped riblet surface: <bold>(A)</bold> <inline-formula id="inf169">
<mml:math id="m178">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> with riblet surface; <bold>(B)</bold> <inline-formula id="inf170">
<mml:math id="m179">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> with riblet surface; <bold>(C)</bold> <inline-formula id="inf171">
<mml:math id="m180">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> without riblet surface; <bold>(D)</bold> <inline-formula id="inf172">
<mml:math id="m181">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> without riblet surface.</p>
</caption>
<graphic xlink:href="arc-01-12300-g009.tif"/>
</fig>
<p>Low-speed streaks and streamwise vortices have been viewed as critical in the turbulence generation cycle. Here we adopt the Liutex methodology and use its streamwise component to represent streamwise vortices. The pre-multiplied energy spectra of <inline-formula id="inf173">
<mml:math id="m182">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> with and without riblet control is shown in <xref ref-type="fig" rid="F10">Figure 10</xref>. The situation is more complex for <inline-formula id="inf174">
<mml:math id="m183">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> with riblet control above the height of riblets <inline-formula id="inf175">
<mml:math id="m184">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> with a series of concentrations ranging from <inline-formula id="inf176">
<mml:math id="m185">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf177">
<mml:math id="m186">
<mml:mrow>
<mml:mn>25</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> as shown in <xref ref-type="fig" rid="F10">Figure 10A</xref>. It seems that those small concentrations appear in pairs, a pair around <inline-formula id="inf178">
<mml:math id="m187">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, then a pair around <inline-formula id="inf179">
<mml:math id="m188">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and so on. It has been implied from <xref ref-type="fig" rid="F8">Figure 8A</xref> that streamwise vortices exist just above the riblet tips. However, they are not always present for all riblet tips and they can be both negative and positive, which might be the reason for the energy spectrum pattern seen in <xref ref-type="fig" rid="F10">Figure 10A</xref>. The larger scale at <inline-formula id="inf180">
<mml:math id="m189">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>40</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> with riblet control is stronger than the scale at <inline-formula id="inf181">
<mml:math id="m190">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>30</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> without riblet control. Note that, if we measure lengths in <inline-formula id="inf182">
<mml:math id="m191">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> direction from the tip rather than the valley of the riblets, the heights at which the larger scale reside will be the same. In addition, we can see from <xref ref-type="fig" rid="F10">Figure 10B</xref> that the streamwise vortices at the top of the riblet tips has a length scale of around <inline-formula id="inf183">
<mml:math id="m192">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>200</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>300</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, which our computational domain still can capture with <inline-formula id="inf184">
<mml:math id="m193">
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>720</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The length scale is slightly larger than the length scale at <inline-formula id="inf185">
<mml:math id="m194">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>40</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> with riblet control, which is stronger than that without riblet control as shown in <xref ref-type="fig" rid="F10">Figure 10D</xref>. Overall, from the pre-multiplied energy spectra of <inline-formula id="inf186">
<mml:math id="m195">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf187">
<mml:math id="m196">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, we can see that for the current riblet control, the statistical property changes are not limited to the viscous sublayer. The buffer layer and the bottom of the log layer are also affected by the riblet control. Spectra of <inline-formula id="inf188">
<mml:math id="m197">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> more clearly shows the existence and influences of streamwise vortices just above the riblet tips, which we will further investigate in the following.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Contours of pre-multiplied energy spectra of channel flow with and without scalloped riblet surface: <bold>(A)</bold> <inline-formula id="inf189">
<mml:math id="m198">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> with riblet surface; <bold>(B)</bold> <inline-formula id="inf190">
<mml:math id="m199">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> with riblet surface; <bold>(C)</bold> <inline-formula id="inf191">
<mml:math id="m200">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> without riblet surface; <bold>(D)</bold> <inline-formula id="inf192">
<mml:math id="m201">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> without riblet surface.</p>
</caption>
<graphic xlink:href="arc-01-12300-g010.tif"/>
</fig>
</sec>
<sec id="s3-4">
<title>Instantaneous Flow Field</title>
<p>Instantaneous vortical structures are shown by iso-surfaces of Liutex magnitude <inline-formula id="inf193">
<mml:math id="m202">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.95</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> for typical snapshots both with and without riblet control in <xref ref-type="fig" rid="F11">Figure 11</xref>. Despite the chaotic appearance, streamwise vortices, hairpin and arc vortices, typical structures in a turbulent channel, can be observed in <xref ref-type="fig" rid="F11">Figure 11A</xref>. The streamwise vortices just above the riblet tips that are mentioned above can be observed in <xref ref-type="fig" rid="F11">Figure 11B</xref>. Note that we have removed the top riblet surface for visualization. Instantaneous contours of streamwise Liutex components at <inline-formula id="inf194">
<mml:math id="m203">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> with and without riblets are shown in <xref ref-type="fig" rid="F12">Figure 12</xref>. It can be seen that some riblet tips have those streamwise vortices, and some do not. In addition, the streamwise Liutex can be either positive or negative in a statistically balanced way. Therefore, they cannot be observed from the mean flow field as shown in <xref ref-type="fig" rid="F3">Figure 3</xref> and the mean vorticity and Liutex field as shown in <xref ref-type="fig" rid="F5">Figures 5A</xref>, <xref ref-type="fig" rid="F6">6A</xref>. However, from the discussion above, those streamwise vortices should be very important in influencing the second-order moment statistics, and thus have a significant influence on the generation cycle of wall turbulence.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Instantaneous vortical structures visualized by iso-surfaces of Liutex magnitude <inline-formula id="inf195">
<mml:math id="m204">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.95</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> for <bold>(A)</bold> flat plate channel and <bold>(B)</bold> riblet-controlled channel.</p>
</caption>
<graphic xlink:href="arc-01-12300-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Instantaneous contours of streamwise component of Liutex vector for flat plate case <bold>(A)</bold> and riblet case <bold>(B)</bold>.</p>
</caption>
<graphic xlink:href="arc-01-12300-g012.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F13">Figure 13</xref> shows iso-surfaces of absolute values of Liutex components. It can be seen from <xref ref-type="fig" rid="F13">Figures 13A, B</xref> that the streamwise vortices are located near the wall surfaces and it is reconfirmed that the vortices on the top of riblet tips are actually streamwise. For the snapshot shown in <xref ref-type="fig" rid="F13">Figure 13C</xref>, multiple lengthy vortices in the <inline-formula id="inf196">
<mml:math id="m205">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> direction can be observed, but for the riblet control case in <xref ref-type="fig" rid="F13">Figure 13D</xref>, the y-direction vortices are lesser, and lack the directional arrangement. For iso-surfaces of <inline-formula id="inf197">
<mml:math id="m206">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> in <xref ref-type="fig" rid="F13">Figures 13E, F</xref>, we can find fewer structures in the riblet controlled case, and the structures tend to be more statistically isotropic. A visual inspection reveals possible weakening of spanwise and wall-normal vortices by riblet control.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Instantaneous iso-surfaces of absolute values of Liutex components for flat plate channel and riblet controlled channel. <bold>(A)</bold> <inline-formula id="inf198">
<mml:math id="m207">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> without riblets, <bold>(B)</bold> <inline-formula id="inf199">
<mml:math id="m208">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> with riblets, <bold>(C)</bold> <inline-formula id="inf200">
<mml:math id="m209">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> without riblets, <bold>(D)</bold> <inline-formula id="inf201">
<mml:math id="m210">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> with riblets, <bold>(E)</bold> <inline-formula id="inf202">
<mml:math id="m211">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> without riblets, <bold>(F)</bold> <inline-formula id="inf203">
<mml:math id="m212">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> with riblets.</p>
</caption>
<graphic xlink:href="arc-01-12300-g013.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>Conclusion</title>
<p>We considered the kind of scalloped riblets constructed by smoothly connecting two third-order polynomials, and selected a scalloped riblet with shape parameters <inline-formula id="inf204">
<mml:math id="m213">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>25</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf205">
<mml:math id="m214">
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.6</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. The turbulent channel flows with and without riblet control were simulated with <inline-formula id="inf206">
<mml:math id="m215">
<mml:mrow>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and height-width ratio <inline-formula id="inf207">
<mml:math id="m216">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. The drag reduction rate was 5.77%, which is generally larger than corresponding triangular riblets with sharper tips. The flow fields were then investigated carefully. Mean flow fields, Reynolds stress, correlations of vorticity and Liutex components, pre-multiplied spectra of streamwise velocity and Liutex component, and instantaneous flow fields were presented. It was found that streamwise vortices just above the riblet tips, which have a length scale of 200&#x2013;300 in wall units, play a significant role in the controlling the flow field. Further investigations, especially the causal relations between those streamwise vortices and the drag reduction, should be analyzed. Moreover, it is imperative to consider the influence of the Reynolds number in the context of scalloped riblets, particularly in high Reynolds number flows, where the application of riblets for drag reduction is targeted.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data Availability Statement</title>
<p>The data that support the findings of this study are available from the corresponding author upon reasonable request.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>HY: investigation; visualization; writing original draft. YH: review and editing. YW: conceptualization; investigation; methodology; code development; writing, editing of the manuscript. YQ: review and editing. SF: review and editing. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>The current study is supported by Jiangsu Shuangchuang Project (JSSCTD202209), the National Science Foundation of China (Grant No. 12302312) and the National Science Foundation of the Jiangsu Higher Education Institutions of China (Grant No. 22KJB130011).</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abbas</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Bugeda</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Ferrer</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Periaux</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Pons-Prats</surname>
<given-names>J</given-names>
</name>
<etal/>
</person-group> <article-title>Drag Reduction via Turbulent Boundary Layer Flow Control</article-title>. <source>Sci China Technol Sci</source> (<year>2017</year>) <volume>60</volume>(<issue>9</issue>):<fpage>1281</fpage>&#x2013;<lpage>90</lpage>. <pub-id pub-id-type="doi">10.1007/s11431-016-9013-6</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Walsh</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Turbulent Boundary Layer Drag Reduction Using Riblets</article-title>. In: <conf-name>20th Aerospace Sciences Meeting</conf-name>; <conf-date>January 11-14, 1982</conf-date>; <conf-loc>Orlando, Florida</conf-loc> (<year>1982</year>).</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Walsh</surname>
<given-names>MJ</given-names>
</name>
</person-group>. <article-title>Riblets as a Viscous Drag Reduction Technique</article-title>. <source>AIAA J</source> (<year>1983</year>) <volume>21</volume>(<issue>4</issue>):<fpage>485</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.2514/3.60126</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bacher</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Smith</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>A Combined Visualization-Anemometry Study of the Turbulent Drag Reducing Mechanisms of Triangular Micro-Groove Surface Modifications</article-title>. In: <conf-name>Shear Flow Control Conference</conf-name>; <conf-date>March 12-14, 1985</conf-date>; <conf-loc>Boul- der, Colorado</conf-loc> (<year>1985</year>).</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bechert</surname>
<given-names>DW</given-names>
</name>
<name>
<surname>Bruse</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Hage</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Van Der Hoeven</surname>
<given-names>JGT</given-names>
</name>
<name>
<surname>Hoppe</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Experiments on Drag-Reducing Surfaces and Their Optimization with an Adjustable Geometry</article-title>. <source>J Fluid Mech</source> (<year>1997</year>) <volume>338</volume>:<fpage>59</fpage>&#x2013;<lpage>87</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112096004673</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Walsh</surname>
<given-names>MJ</given-names>
</name>
</person-group>. <article-title>Effect of Detailed Surface Geometry on Riblet Drag Reduction Performance</article-title>. <source>J Aircraft</source> (<year>1990</year>) <volume>27</volume>(<issue>6</issue>):<fpage>572</fpage>&#x2013;<lpage>3</lpage>. <pub-id pub-id-type="doi">10.2514/3.25323</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Choi</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Moin</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Direct Numerical-Simulation of Turbulent-Flow over Riblets</article-title>. <source>J Fluid Mech</source> (<year>1993</year>) <volume>255</volume>:<fpage>503</fpage>&#x2013;<lpage>39</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112093002575</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Choi</surname>
<given-names>K-S</given-names>
</name>
</person-group>. <article-title>Near-Wall Structure of a Turbulent Boundary Layer with Riblets</article-title>. <source>J Fluid Mech</source> (<year>2006</year>) <volume>208</volume>:<fpage>417</fpage>&#x2013;<lpage>58</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112089002892</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rastegari</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Akhavan</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>The Common Mechanism of Turbulent Skin-Friction Drag Reduction with Superhydrophobic Longitudinal Microgrooves and Riblets</article-title>. <source>J Fluid Mech</source> (<year>2018</year>) <volume>838</volume>:<fpage>68</fpage>&#x2013;<lpage>104</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2017.865</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bechert</surname>
<given-names>DW</given-names>
</name>
<name>
<surname>Bartenwerfer</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>The Viscous-Flow on Surfaces with Longitudinal Ribs</article-title>. <source>J Fluid Mech</source> (<year>1989</year>) <volume>206</volume>:<fpage>105</fpage>&#x2013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112089002247</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luchini</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Manzo</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Pozzi</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Resistance of a Grooved Surface to Parallel Flow and Cross-Flow</article-title>. <source>J Fluid Mech Digital Archive</source> (<year>2006</year>) <volume>228</volume>:<fpage>87</fpage>. <pub-id pub-id-type="doi">10.1017/s0022112091002641</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Goldstein</surname>
<given-names>DB</given-names>
</name>
<name>
<surname>Tuan</surname>
<given-names>TC</given-names>
</name>
</person-group>. <article-title>Secondary Flow Induced by Riblets</article-title>. <source>J Fluid Mech</source> (<year>1998</year>) <volume>363</volume>:<fpage>115</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112098008921</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Baron</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Quadrio</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Turbulent Drag Reduction by Spanwise wall Oscillations</article-title>. <source>Appl Scientific Res</source> (<year>1995</year>) <volume>55</volume>(<issue>4</issue>):<fpage>311</fpage>&#x2013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.1007/bf00856638</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jung</surname>
<given-names>WJ</given-names>
</name>
<name>
<surname>Mangiavacchi</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Akhavan</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Suppression of Turbulence in Wall-Bounded Flows by High-Frequency Spanwise Oscillations</article-title>. <source>Phys Fluids A: Fluid Dyn</source> (<year>1992</year>) <volume>4</volume>(<issue>8</issue>):<fpage>1605</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1063/1.858381</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Suzuki</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Kasagi</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Turbulent Drag Reduction-Mechanism above a Riblet Surface</article-title>. <source>Aiaa J</source> (<year>1994</year>) <volume>32</volume>(<issue>9</issue>):<fpage>1781</fpage>&#x2013;<lpage>90</lpage>. <pub-id pub-id-type="doi">10.2514/3.12174</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Garc&#xcd;A-Mayoral</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Jim&#xc9;Nez</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Hydrodynamic Stability and Breakdown of the Viscous Regime over Riblets</article-title>. <source>J Fluid Mech</source> (<year>2011</year>) <volume>678</volume>:<fpage>317</fpage>&#x2013;<lpage>47</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2011.114</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Szodruch</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Viscous Drag Reduction on Transport Aircraft</article-title>. In: <conf-name>29th Aerospace Sciences Meeting</conf-name>; <conf-date>January 11-14, 1988</conf-date>; <conf-loc>Reno, Nevada</conf-loc> (<year>1988</year>).</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Garcia-Mayoral</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Jimenez</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Drag Reduction by Riblets</article-title>. <source>Philos Trans A Math Phys Eng Sci</source> (<year>2011</year>) <volume>369</volume>:<fpage>1412</fpage>&#x2013;<lpage>27</lpage>. <pub-id pub-id-type="doi">10.1098/rsta.2010.0359</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stalio</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Nobile</surname>
<given-names>E</given-names>
</name>
</person-group>. <article-title>Direct Numerical Simulation of Heat Transfer over Riblets</article-title>. <source>Int J Heat Fluid Flow</source> (<year>2003</year>) <volume>24</volume>(<issue>3</issue>):<fpage>356</fpage>&#x2013;<lpage>71</lpage>. <pub-id pub-id-type="doi">10.1016/s0142-727x(03)00004-3</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Peet</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Sagaut</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Charron</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Towards Large Eddy Simulations of Turbulent Drag Reduction Using Sinusoidal Riblets</article-title>. In: <conf-name>Proceedings of the 5th IASME/WSEAS International Conference on Fluid Mechanics and Aerodynamics</conf-name>; <conf-date>August 25-27, 2007</conf-date>; <conf-loc>Athens, Greece</conf-loc> (<year>2007</year>).</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sasamori</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Iihama</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Mamor</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Iwamoto</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Murata</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Experimental and Numerical Studies on Optimal Shape of A Sinusoidal Riblet for Drag Reduction in Wall Turbulence</article-title>. In: <conf-name>Ninth International Symposium on Turbulence and Shear Flow Phenomena</conf-name>; <conf-date>June 30 - July 3 (2015)</conf-date>; <conf-loc>Australia</conf-loc> (<year>2015</year>).</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boomsma</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Sotiropoulos</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>Direct Numerical Simulation of Sharkskin Denticles in Turbulent Channel Flow</article-title>. <source>Phys Fluids</source> (<year>2016</year>) <volume>28</volume>(<issue>3</issue>). <pub-id pub-id-type="doi">10.1063/1.4942474</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Launder</surname>
<given-names>BE</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>On the Prediction of Riblet Performance with Engineering Turbulence Models</article-title>. <source>Appl scientific Res</source> (<year>1993</year>) <volume>50</volume>:<fpage>283</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1007/bf00850562</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>On the Tip Sharpness of Riblets for Turbulent Drag Reduction</article-title>. <source>Acta Mechanica Sinica</source> (<year>2022</year>) <volume>38</volume>(<issue>4</issue>):<fpage>321389</fpage>. <pub-id pub-id-type="doi">10.1007/s10409-022-09019-x</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Klumpp</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Meinke</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Schr&#xf6;der</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Numerical Simulation of Riblet Controlled Spatial Transition in a Zero-Pressure-Gradient Boundary Layer</article-title>. <source>Flow, Turbulence and Combustion</source> (<year>2010</year>) <volume>85</volume>(<issue>1</issue>):<fpage>57</fpage>&#x2013;<lpage>71</lpage>. <pub-id pub-id-type="doi">10.1007/s10494-010-9251-x</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gautier</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Laizet</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Lamballais</surname>
<given-names>E</given-names>
</name>
</person-group>. <article-title>A DNS Study of Jet Control with Microjets Using an Immersed Boundary Method</article-title>. <source>Int J Comput Fluid Dyn</source> (<year>2014</year>) <volume>28</volume>(<issue>6-10</issue>):<fpage>393</fpage>&#x2013;<lpage>410</lpage>. <pub-id pub-id-type="doi">10.1080/10618562.2014.950046</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Saffman</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Vortex Dynamics</article-title>. In: <source>Theoretical Approaches to Turbulence</source>. <publisher-loc>Berlin, Germany</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>1985</year>). p. <fpage>263</fpage>&#x2013;<lpage>77</lpage>.</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Hunt</surname>
<given-names>JCR</given-names>
</name>
<name>
<surname>Wray</surname>
<given-names>AA</given-names>
</name>
<name>
<surname>Moin</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Eddies, Streams, and Convergence Zones in Turbulent Flows</article-title>. In: <conf-name>Proceedings of the 1988 Summer Program</conf-name>; <conf-date>June 17-26, 1988</conf-date>; <conf-loc>Carnegie Mellon University</conf-loc> (<year>1988</year>).</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chong</surname>
<given-names>MS</given-names>
</name>
<name>
<surname>Perry</surname>
<given-names>AE</given-names>
</name>
<name>
<surname>Cantwell</surname>
<given-names>BJ</given-names>
</name>
</person-group>. <article-title>A General Classification of Three-Dimensional Flow fields</article-title>. <source>Phys Fluids A: Fluid Dyn</source> (<year>1990</year>) <volume>2</volume>(<issue>5</issue>):<fpage>765</fpage>&#x2013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1063/1.857730</pub-id>
</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jeong</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Hussain</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>On the Identification of a Vortex</article-title>. <source>J Fluid Mech</source> (<year>1995</year>)(<issue>-1</issue>) <fpage>285</fpage>.</citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Adrian</surname>
<given-names>RJ</given-names>
</name>
<name>
<surname>Balachandar</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Kendall</surname>
<given-names>TM</given-names>
</name>
</person-group>. <article-title>Mechanisms for Generating Coherent Packets of Hairpin Vortices in Channel Flow</article-title>. <source>J Fluid Mech</source> (<year>1999</year>) <volume>387</volume>:<fpage>353</fpage>&#x2013;<lpage>96</lpage>. <pub-id pub-id-type="doi">10.1017/s002211209900467x</pub-id>
</citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>CQ</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>New omega Vortex Identification Method</article-title>. <source>Sci China-Physics Mech Astron</source> (<year>2016</year>) <volume>59</volume>(<issue>8</issue>):<fpage>684711</fpage>. <pub-id pub-id-type="doi">10.1007/s11433-016-0022-6</pub-id>
</citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Ouyang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>B</given-names>
</name>
<etal/>
</person-group> <article-title>Competing Spin Fluctuations and Trace of Vortex Dynamics in the Two-Dimensional Triangular-Lattice Antiferromagnet AgCrS2</article-title>. <source>Phys Fluids</source> (<year>2018</year>) <volume>30</volume>(<issue>8</issue>):<fpage>265802</fpage>. <pub-id pub-id-type="doi">10.1088/1361-648X/aac622</pub-id>
</citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Rortex&#x2014;A New Vortex Vector Definition and Vorticity Tensor and Vector Decompositions</article-title>. <source>Phys Fluids</source> (<year>2018</year>) <volume>30</volume>(<issue>3</issue>). <pub-id pub-id-type="doi">10.1063/1.5023001</pub-id>
</citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y-q.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Explicit Formula for the Liutex Vector and Physical Meaning of Vorticity Based on the Liutex-Shear Decomposition</article-title>. <source>J Hydrodynamics</source> (<year>2019</year>) <volume>31</volume>(<issue>3</issue>):<fpage>464</fpage>&#x2013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1007/s42241-019-0032-2</pub-id>
</citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>New Normalized Rortex/vortex Identification Method</article-title>. <source>Phys Fluids</source> (<year>2019</year>) <volume>31</volume>(<issue>1</issue>). <pub-id pub-id-type="doi">10.1063/1.5066016</pub-id>
</citation>
</ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Modified Normalized Rortex/vortex Identification Method</article-title>. <source>Phys Fluids</source> (<year>2019</year>) <volume>31</volume>(<issue>6</issue>). <pub-id pub-id-type="doi">10.1063/1.5109437</pub-id>
</citation>
</ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>A Liutex Based Definition and Identification of Vortex Core center Lines</article-title>. <source>J Hydrodynamics</source> (<year>2019</year>) <volume>31</volume>(<issue>3</issue>):<fpage>445</fpage>&#x2013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.1007/s42241-019-0048-7</pub-id>
</citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Liutex (Vortex) Core Definition and Automatic Identification for Turbulence Vortex Structures</article-title>. <source>J Hydrodynamics</source> (<year>2019</year>) <volume>31</volume>(<issue>5</issue>):<fpage>857</fpage>&#x2013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.1007/s42241-019-0066-5</pub-id>
</citation>
</ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Objective Omega Vortex Identification Method</article-title>. <source>J Hydrodynamics</source> (<year>2019</year>) <volume>31</volume>(<issue>3</issue>):<fpage>455</fpage>&#x2013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.1007/s42241-019-0028-y</pub-id>
</citation>
</ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kol&#xe1;r</surname>
<given-names>V</given-names>
</name>
<name>
<surname>S&#xed;stek</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Consequences of the Close Relation between Rortex and Swirling Strength</article-title>. <source>Phys Fluids</source> (<year>2020</year>) <volume>32</volume>(<issue>9</issue>). <pub-id pub-id-type="doi">10.1063/5.0023732</pub-id>
</citation>
</ref>
<ref id="B42">
<label>42.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Pang</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Qian</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>A Liutex-Based Subgrid Stress Model for Large-Eddy Simulation</article-title>. <source>J Hydrodynamics</source> (<year>2023</year>) <volume>34</volume>(<issue>6</issue>):<fpage>1145</fpage>&#x2013;<lpage>50</lpage>. <pub-id pub-id-type="doi">10.1007/s42241-023-0085-0</pub-id>
</citation>
</ref>
<ref id="B43">
<label>43.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Laizet</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Lamballais</surname>
<given-names>E</given-names>
</name>
</person-group>. <article-title>High-Order Compact Schemes for Incompressible Flows: A Simple and Efficient Method with Quasi-Spectral Accuracy</article-title>. <source>J Comput Phys</source> (<year>2009</year>) <volume>228</volume>(<issue>16</issue>):<fpage>5989</fpage>&#x2013;<lpage>6015</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2009.05.010</pub-id>
</citation>
</ref>
<ref id="B44">
<label>44.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Laizet</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Incompact3d: A Powerful Tool to Tackle Turbulence Problems with up to O(105) Computational Cores</article-title>. <source>Int J Numer Methods Fluids</source> (<year>2010</year>) <volume>67</volume>(<issue>11</issue>):<fpage>1735</fpage>&#x2013;<lpage>57</lpage>. <pub-id pub-id-type="doi">10.1002/fld.2480</pub-id>
</citation>
</ref>
<ref id="B45">
<label>45.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Garc&#xed;a-Mayoral</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Scaling of Turbulent Structures in Riblet Channels up to Re &#x3c4; &#x2248; 550</article-title>. <source>Phys Fluids</source> (<year>2012</year>) <volume>24</volume>(<issue>10</issue>). <pub-id pub-id-type="doi">10.1063/1.4757669</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>