<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
  <front>
    <journal-meta>
      <journal-id journal-id-type="pmc">FDMP</journal-id>
      <journal-id journal-id-type="nlm-ta">FDMP</journal-id>
      <journal-id journal-id-type="publisher-id">FDMP</journal-id>
      <journal-title-group>
        <journal-title>Fluid Dynamics &amp; Materials Processing</journal-title>
      </journal-title-group>
      <issn pub-type="epub">1555-2578</issn>
      <issn pub-type="ppub">1555-256X</issn>
      <publisher>
        <publisher-name>Tech Science Press</publisher-name>
        <publisher-loc>USA</publisher-loc>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">77267</article-id>
      <article-id pub-id-type="doi">10.32604/fdmp.2026.077267</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Numerical and Experimental Investigation of Filament-End Dynamics in Negative-Pressure Pneumatic Transport</article-title>
        <alt-title alt-title-type="left-running-head">Numerical and Experimental Investigation of Filament-End Dynamics in Negative-Pressure Pneumatic Transport</alt-title>
        <alt-title alt-title-type="right-running-head">Numerical and Experimental Investigation of Filament-End Dynamics in Negative-Pressure Pneumatic Transport</alt-title>
      </title-group>
      <contrib-group>
        <contrib id="author-1" contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Liu</surname>
            <given-names>Yisheng</given-names>
          </name>
          <email>lysleo@zstu.edu.cn</email>
        </contrib>
        <contrib id="author-2" contrib-type="author">
          <name name-style="western">
            <surname>Sun</surname>
            <given-names>Xufeng</given-names>
          </name>
        </contrib>
        <contrib id="author-3" contrib-type="author">
          <name name-style="western">
            <surname>Chen</surname>
            <given-names>Zhifeng</given-names>
          </name>
        </contrib>
        <aff id="aff-1"><institution>School of Mechanical Engineering and Automation</institution>, <addr-line>Zhejiang Sci-Tech University, 928 No. 2 Street, Qiantang District, Hangzhou</addr-line>, <country>China</country></aff>
      </contrib-group>
      <author-notes>
        <corresp id="cor1"><label>*</label>Corresponding Author: Yisheng Liu. Email: <email>lysleo@zstu.edu.cn</email></corresp>
      </author-notes>
      <pub-date date-type="collection" publication-format="electronic">
        <year>2026</year>
      </pub-date>
      <pub-date date-type="pub" publication-format="electronic">
        <day>31</day>
        <month>3</month>
        <year>2026</year>
      </pub-date>
      <volume>22</volume>
      <issue>3</issue>
      <elocation-id>12</elocation-id>
      <history>
        <date date-type="received">
          <day>05</day>
          <month>12</month>
          <year>2025</year>
        </date>
        <date date-type="accepted">
          <day>12</day>
          <month>3</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>&#xA9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <copyright-holder>The Authors</copyright-holder>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
        </license>
      </permissions>
      <self-uri content-type="pdf" xlink:href="TSP_FDMP_77267.pdf"/>
      <abstract>
        <p>This study addresses the optimization of automated yarn handling in textile manufacturing by examining the related suction process through a combined numerical and experimental approach. In particular, a three-dimensional model of the suction nozzle was coupled with an equivalent linear-elastic beam representation of the yarn, and a Fluent&#x2013;IDW&#x2013;Abaqus weakly coupled fluid&#x2013;structure interaction (FSI) framework was employed to capture the yarn&#x2019;s release and dynamic response under negative-pressure suction. High-speed imaging experiments validated the simulations, demonstrating excellent agreement in displacements and velocities. According to the results, increasing the initial suction pressure from &#x2212;0.04 MPa to &#x2212;0.06 MPa reduces adsorption time by approximately 62% and markedly dampens yarn-end vibrations, enhancing suction performance. Pressures beyond &#x2212;0.06 MPa, however, induce overshoot and nozzle collisions, increasing the risk of entanglement and mechanical damage. The outcomes of a statistical analysis are also presented to further quantify the interplay among energy consumption, suction efficiency, and operational success under varying pressures, thereby providing a rigorous foundation for the optimal selection of pressure parameters in automated yarn-handling systems.</p>
      </abstract>
      <kwd-group kwd-group-type="author">
        <kwd>Yarn-end capture</kwd>
        <kwd>negative-pressure adsorption</kwd>
        <kwd>fluid&#x2013;structure interaction (FSI)</kwd>
        <kwd>aerodynamic characteristics</kwd>
        <kwd>negative pressure jet</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="s1">
      <label>1</label>
      <title>Introduction</title>
      <p>Yarn packages are essential to supply yarn to modern weaving machines, such as circular knitting machines and warping looms [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-2">2</xref>]. It is still challenging to find the yarn end in a yarn package efficiently because operators still locate the yarn end mostly by hand. This results in high labor costs and low productivity. Some negative-pressure suction flow devices have been developed to automatically find the yarn end; however, their performance is highly sensitive to empirically set parameters. The process is therefore unstable and energy consuming.</p>
      <p>In textile engineering, controlling the motion of yarns and fibers&#x2014;flexible filamentary materials driven by air jets of different kinds&#x2014;has been one of the most challenging problems in the development of textile machinery. It is therefore essential to establish mathematical models of air&#x2013;fiber interactions and to analyze the impact of processing parameters on yarn/fiber motion during textile operations. Air jets in textile equipment exhibit diverse and complex forms, mainly including: co-directional relay flight (air-jet weft insertion) [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-5">5</xref>], three-dimensional rotational winding (vortex spinning devices) [<xref ref-type="bibr" rid="ref-6">6</xref>,<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>], counter-directional multi-jet reciprocating flight (tuck-in devices) [<xref ref-type="bibr" rid="ref-10">10</xref>,<xref ref-type="bibr" rid="ref-11">11</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>], and negative-pressure suction flight (yarn-end catching devices). While the first three types have been extensively studied, the mechanical behavior of yarn-end detachment and suction induced by negative-pressure jets in confined spaces remains rarely explored. This, however, constitutes the missing theoretical foundation for the design of rapid and efficient automated yarn-end capturing systems.</p>
      <p>Currently, fluid&#x2013;structure interaction (FSI) algorithms are widely applied to study yarn motion under airflow&#x2013;yarn coupling. Geoffre et al. [<xref ref-type="bibr" rid="ref-13">13</xref>] employed finite element simulations on the basis of Stokes and Stokes&#x2013;Darcy flows, stabilized by the ASGS method in Z-set, to establish an empirical relation linking effective and internal yarn permeability, extendable to realistic 3D structures. This study draws on their fluid&#x2013;porous medium modeling approach to improve the description of flow in the yarn adsorption zone of negative-pressure jets. Tian [<xref ref-type="bibr" rid="ref-14">14</xref>] and others [<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>,<xref ref-type="bibr" rid="ref-17">17</xref>,<xref ref-type="bibr" rid="ref-18">18</xref>] enhanced the immersed boundary&#x2013;lattice Boltzmann method (IB&#x2013;LBM) for fiber&#x2013;fluid coupling, improving accuracy in capturing the interaction between flexible filaments and viscous flow. Inspired by these works, a weakly coupled Fluent&#x2013;Abaqus FSI framework is adopted here to balance accuracy and computational cost. Notably, for highly flexible and elastic yarns, deformation can be significant, making FSI simulations computationally expensive and prone to mesh distortion or solver divergence [<xref ref-type="bibr" rid="ref-19">19</xref>]. To overcome this, a weakly coupled numerical strategy is proposed, enabling gas&#x2013;solid information transfer via inverse distance weighting (IDW) interpolation, which ensures stability and greatly reduces computational cost, effectively bridging the methodological gap in simulating the negative-pressure adsorption field of highly flexible yarns.</p>
      <p>In yarn modeling, Yamamoto at Toyota R&amp;D Center [<xref ref-type="bibr" rid="ref-20">20</xref>] replaced flexible fibers with rigid spheres to approximate low-Reynolds-number flow, which limited applicability. On this basis, in this paper, fiber deformability is further introduced to represent the complicated dynamic behavior of yarns in negative-pressure jet flow. Guo et al. [<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-22">22</xref>] then developed a rigid-sphere&#x2013;rod model, where external and gravitational forces were applied to the spheres and the rods were only connectors from which the dynamic equations were derived. Although the overall motion of yarn can be described by this model, the internal stress distribution is not considered. To model this behavior more accurately, this work further introduces beam-element discretization, where the internal stress distribution can be described by the deformation of each element. Li [<xref ref-type="bibr" rid="ref-23">23</xref>] employed two-node beam elements to describe braided yarn paths via a single geometric parameter, but the model struggled with nonlinear curved geometries. Here, the beam-element concept is extended by introducing a viscoelastic material model, enhancing the realism of yarn deformation and recovery. Zheng [<xref ref-type="bibr" rid="ref-24">24</xref>] reconstructed unit cells via &#x3BC;CT scanning and developed full-scale finite element yarn models in LS-PrePost for spherical indentation simulations. Li and Wang [<xref ref-type="bibr" rid="ref-25">25</xref>] proposed a 3D orthogonal braided composite model, constructing a half-yarn plate with symmetric boundaries, while Deng et al. [<xref ref-type="bibr" rid="ref-26">26</xref>] introduced a parametric yarn-level modeling approach using Rhino &amp; Grasshopper to account for cross-sectional shape, hairiness, and packing. Kargar and Payvandy [<xref ref-type="bibr" rid="ref-27">27</xref>] further treated yarns as strings in a discrete elastic rod framework, providing the theoretical basis for constructing a deformable yarn model based on elastic beams in this research.</p>
      <p>In recent years, research on negative-pressure (vacuum) suction nozzles and industrial yarn-suction devices has grown substantially. Xu et al. [<xref ref-type="bibr" rid="ref-28">28</xref>] employed an immersed boundary&#x2013;lattice Boltzmann method to numerically simulate the yarn-end capturing process, revealing that nozzle geometry and inflow conditions have a pronounced influence on capture stability, thereby providing a direct computational reference for such fluid&#x2013;structure interaction problems. Kong et al. [<xref ref-type="bibr" rid="ref-29">29</xref>] conducted a systematic study on the design and experimental evaluation of negative-pressure suction grippers, offering valuable experimental data for equipment parameter selection and energy-consumption assessment. Prezelj [<xref ref-type="bibr" rid="ref-30">30</xref>] proposed a high-efficiency vacuum system design and investigated optimization strategies for air consumption in industrial collection processes.</p>
      <p>Given that extensive studies have been carried out on the aerodynamically driven transport of yarns, most existing works appear to examine yarn entrainment and conveying under positive-pressure air jets and are typically conducted in relatively open flow fields. However, the process considered in the present study may correspond to a fundamentally different physical problem, namely the capture and entrainment of a free yarn end by a negative-pressure suction flow inside a confined nozzle. In this process, the flow field might be strongly constrained by the nozzle geometry, while the yarn initially remains in a slack state, giving rise to pronounced unsteady fluid&#x2013;structure interaction. Meanwhile, aerodynamic forces and wall confinement effects are coupled within a very short time scale. Thus, the capture mechanisms may differ markedly from steady jet-driven yarn transport processes. Notwithstanding the significant body of existing research, a quantitative modeling approach specifically targeting the transient capture of a free yarn end under confined negative-pressure suction conditions and validated by experiments could still be lacking, thereby to some extent limiting the rational design and optimization of suction nozzles and related process parameters. Therefore, this study adopts a Fluent&#x2013;IDW&#x2013;Abaqus weakly coupled simulation framework combined with high-speed imaging experiments to systematically analyze the effects of different initial negative pressures on yarn-end dynamic behavior, aiming to establish a direct link between the engineering applicability of the numerical method and process-parameter optimization, and to provide quantitative guidance for the design of automated yarn-capturing systems.</p>
    </sec>
    <sec id="s2">
      <label>2</label>
      <title>Numerical Simulation of Yarn and Flow Field</title>
      <p>The adsorption of yarn ends from cylindrical packages via vacuum nozzles constitutes a canonical FSI problem. In this study, a Java program was developed to extract fluid data at yarn beam element nodes using the inverse distance weighting (IDW) interpolation algorithm in Tecplot. The data were converted into aerodynamic forces via a Buckingham theorem-based formulation, and the explicit dynamics algorithm in Abaqus was employed to iteratively compute yarn displacement and deformation in real time.</p>
      <sec id="s2_1">
        <label>2.1</label>
        <title>Flow Field in a Vacuum Nozzle</title>
        <p><xref ref-type="fig" rid="fig-1">Fig. 1</xref> illustrates the optimized three-dimensional geometric model of the negative-pressure yarn-end detection and adsorption system, which integrates four functionally coordinated components: a yarn package spindle assembly for stable mounting, a vacuum cantilever for securing the suction nozzle, a three-axis positioner for precise nozzle adjustment, and a negative-pressure suction nozzle serving as the terminal actuator. The system operates through a precisely controlled sequence, wherein the vacuum pump generates a regulated negative-pressure jet flow that is directed through the suction nozzle to interact with the yarn package surface. At the same time, a rotary drive mechanism drives the nozzle to rotate around the yarn package. By synchronizing the rotation of the nozzle with the pressure, the system finds the yarn end stably and reliably.</p>
        <fig id="fig-1">
          <label>Figure 1</label>
          <caption>
            <p>Negative-pressure yarn-end adsorption system and working principle.</p>
          </caption>
          <graphic mimetype="image" mime-subtype="tif" xlink:href="TSP_FDMP_77267-fig-1.tif"/>
        </fig>
        <p>Based on the experimental setup, a geometric model of the suction nozzle was established. The experimental yarn-end motion was then reproduced by the model with higher accuracy. The requirements of the previous process design and the common configuration of textile suction nozzles reported in the literature were integrated to determine the key structural parameters of the nozzle. The total length of the nozzle was l = 140 mm. As illustrated in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, the nozzle consisted of three parts: the throat, the divergent conical section, and the outlet segment. The length of the throat was l<sub>n</sub> = 12 mm, and its outer diameter was d = 12 mm, where the negative-pressure pipeline was connected. The length of the conical section was about l<sub>s</sub> = 90 mm, and the divergence angle was <inline-formula id="ieqn-1">
<mml:math id="mml-ieqn-1">
	<mml:mi mathvariant="normal">&#x3B1;</mml:mi>
</mml:math>
</inline-formula> = 25&#xB0;. The conical section was shaped to suppress the flow separation and to form a smooth streamline transition. The outlet section has a nozzle length of L = 90 mm, for a yarn package diameter D<sub>p</sub> = 100 mm, the nozzle width was set as d = D<sub>p</sub>/5 = 100 mm ensuring that the yarn end can smoothly enter the airflow channel without forming recirculation zones or vortex attachment.</p>
        <p>To define the boundary conditions of the negative-pressure jet model more accurately, a computational fluid domain with dimensions of 100 mm, 30 mm, and 40 mm in the <italic>X</italic>, <italic>Y</italic>, and <italic>Z</italic> directions, respectively, was constructed based on the simplified suction-nozzle geometry. The air inlet at the end of the nozzle was specified as the inlet boundary, while the bottom opening of the nozzle together with the outer surfaces of the computational domain were set as outlet boundaries. All remaining surfaces of the nozzle were treated as wall boundaries. An unstructured tetrahedral mesh was employed to discretize the flow field.</p>
      </sec>
      <sec id="s2_2">
        <label>2.2</label>
        <title>CFD Solution Mode and Control Equation</title>
        <p>The airflow within the negative-pressure suction nozzle and over the yarn package must satisfy the fundamental governing equations of fluid mechanics, namely the continuity, momentum, energy, and state equations [<xref ref-type="bibr" rid="ref-31">31</xref>]. The nozzle inlet diameter at the top is 12 mm, where the negative-pressure jet velocity can reach up to 240 m/s. Under the present operating conditions, the airflow inside the nozzle is regarded as a three-dimensional, viscous, compressible (density-varying) turbulent flow. Considering both accuracy and computational cost, the present study adopts the RANS approach [<xref ref-type="bibr" rid="ref-32">32</xref>].</p>
        <p>According to the law of conservation of mass, the expression of the vector form of the fluid continuous equation is:</p>
        <disp-formula id="eqn-1">
          <label>(1)</label>
          <mml:math id="mml-eqn-1" display="block">
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>&#x2202;</mml:mo>
                  <mml:mi>&#x3C1;</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>&#x2202;</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>+</mml:mo>
              <mml:mo>&#x2207;</mml:mo>
              <mml:mo>&#x22C5;</mml:mo>
              <mml:mfenced>
                <mml:mrow>
                  <mml:mi>&#x3C1;</mml:mi>
                  <mml:mi>u</mml:mi>
                </mml:mrow>
              </mml:mfenced>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>In this equation, <inline-formula id="ieqn-2">
<mml:math id="mml-ieqn-2">
	<mml:mi>&#x3C1;</mml:mi>
</mml:math>
</inline-formula>, <italic>t</italic>, and <italic>u</italic> denote the air density, time, and the airflow velocity vector, respectively, and &#x2207; is the nabla operator.</p>
        <p>The momentum equation per unit mass for a fluid can be derived from conservation laws and expressed in vector form as:
        <disp-formula id="eqn-2">
          <label>(2)</label>
          <mml:math id="mml-eqn-2" display="block">
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mi>D</mml:mi>
                  <mml:mi>u</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>D</mml:mi>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mi>f</mml:mi>
              <mml:mo>&#x2212;</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>&#x3C1;</mml:mi>
              </mml:mfrac>
              <mml:mo>&#x2207;</mml:mo>
              <mml:mi mathvariant="normal">&#xA0;p</mml:mi>
              <mml:mo>&#x2212;</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>&#x3C1;</mml:mi>
              </mml:mfrac>
              <mml:mo>&#x2207;</mml:mo>
              <mml:mfenced>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mn>2</mml:mn>
                    <mml:mn>3</mml:mn>
                  </mml:mfrac>
                  <mml:msub>
                    <mml:mi>&#x3BC;</mml:mi>
                    <mml:mrow>
                      <mml:mi>e</mml:mi>
                      <mml:mi>f</mml:mi>
                      <mml:mi>f</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>&#x2207;</mml:mo>
                  <mml:mo>&#xB7;</mml:mo>
                  <mml:mi>u</mml:mi>
                </mml:mrow>
              </mml:mfenced>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>&#x3C1;</mml:mi>
              </mml:mfrac>
              <mml:mo>&#x2207;</mml:mo>
              <mml:mo>&#xB7;</mml:mo>
              <mml:mfenced>
                <mml:mrow>
                  <mml:mn>2</mml:mn>
                  <mml:msub>
                    <mml:mi>&#x3BC;</mml:mi>
                    <mml:mrow>
                      <mml:mi>e</mml:mi>
                      <mml:mi>f</mml:mi>
                      <mml:mi>f</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:mfenced>
              <mml:mo>&#x2212;</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>&#x3C1;</mml:mi>
              </mml:mfrac>
              <mml:mo>&#x2207;</mml:mo>
              <mml:mfenced>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mn>2</mml:mn>
                    <mml:mn>3</mml:mn>
                  </mml:mfrac>
                  <mml:mi>&#x3C1;</mml:mi>
                  <mml:mi>k</mml:mi>
                </mml:mrow>
              </mml:mfenced>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        where <inline-formula id="ieqn-3">
<mml:math id="mml-ieqn-3">
	<mml:mrow>
		<mml:mfrac>
			<mml:mrow>
				<mml:mi>D</mml:mi>
				<mml:mi>u</mml:mi>
			</mml:mrow>
			<mml:mrow>
				<mml:mi>D</mml:mi>
				<mml:mi>t</mml:mi>
			</mml:mrow>
		</mml:mfrac>
	</mml:mrow>
</mml:math>
</inline-formula> is the acceleration of an air fluid particle (material acceleration). The term <inline-formula id="ieqn-4">
<mml:math id="mml-ieqn-4">
	<mml:mi>f</mml:mi>
</mml:math>
</inline-formula> denotes the body-force acceleration acting on the fluid particle, in the present study gravity is neglected and thus <inline-formula id="ieqn-5">
<mml:math id="mml-ieqn-5">
	<mml:mrow>
		<mml:mi>f</mml:mi>
		<mml:mo>=</mml:mo>
		<mml:mn>0</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>. The term <inline-formula id="ieqn-6">
<mml:math id="mml-ieqn-6">
	<mml:mrow>
		<mml:mo>&#x2212;</mml:mo>
		<mml:mfrac>
			<mml:mn>1</mml:mn>
			<mml:mi>&#x3C1;</mml:mi>
		</mml:mfrac>
		<mml:mo>&#x2207;</mml:mo>
		<mml:mi mathvariant="normal">p</mml:mi>
	</mml:mrow>
</mml:math>
</inline-formula> represents the pressure-gradient force per unit mass. The term <inline-formula id="ieqn-7">
<mml:math id="mml-ieqn-7">
	<mml:mrow>
		<mml:mo>&#x2212;</mml:mo>
		<mml:mfrac>
			<mml:mn>1</mml:mn>
			<mml:mi>&#x3C1;</mml:mi>
		</mml:mfrac>
		<mml:mi mathvariant="normal">&#xA0;</mml:mi>
		<mml:mo>&#x2207;</mml:mo>
		<mml:mfenced>
			<mml:mrow>
				<mml:mfrac>
					<mml:mn>2</mml:mn>
					<mml:mn>3</mml:mn>
				</mml:mfrac>
				<mml:mi mathvariant="normal">&#xA0;</mml:mi>
				<mml:msub>
					<mml:mi>&#x3BC;</mml:mi>
					<mml:mrow>
						<mml:mi>e</mml:mi>
						<mml:mi>f</mml:mi>
						<mml:mi>f</mml:mi>
					</mml:mrow>
				</mml:msub>
				<mml:mi mathvariant="normal">&#xA0;</mml:mi>
				<mml:mo>&#x2207;</mml:mo>
				<mml:mo>&#xB7;</mml:mo>
				<mml:mi>u</mml:mi>
			</mml:mrow>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula> is the dilatational (bulk-viscous) contribution associated with volumetric deformation, while <inline-formula id="ieqn-8">
<mml:math id="mml-ieqn-8">
	<mml:mrow>
		<mml:mfrac>
			<mml:mn>1</mml:mn>
			<mml:mi>&#x3C1;</mml:mi>
		</mml:mfrac>
		<mml:mo>&#x2207;</mml:mo>
		<mml:mo>&#xB7;</mml:mo>
		<mml:mfenced>
			<mml:mrow>
				<mml:mn>2</mml:mn>
				<mml:msub>
					<mml:mi>&#x3BC;</mml:mi>
					<mml:mrow>
						<mml:mi>e</mml:mi>
						<mml:mi>f</mml:mi>
						<mml:mi>f</mml:mi>
					</mml:mrow>
				</mml:msub>
				<mml:mi>S</mml:mi>
			</mml:mrow>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula> is the divergence of the deviatoric viscous stress tensor (shear-viscous contribution). The term <inline-formula id="ieqn-9">
<mml:math id="mml-ieqn-9">
	<mml:mrow>
		<mml:mo>&#x2212;</mml:mo>
		<mml:mfrac>
			<mml:mn>1</mml:mn>
			<mml:mi>&#x3C1;</mml:mi>
		</mml:mfrac>
		<mml:mi mathvariant="normal">&#xA0;</mml:mi>
		<mml:mo>&#x2207;</mml:mo>
		<mml:mfenced>
			<mml:mrow>
				<mml:mfrac>
					<mml:mn>2</mml:mn>
					<mml:mn>3</mml:mn>
				</mml:mfrac>
				<mml:mi>&#x3C1;</mml:mi>
				<mml:mo>&#xA0;</mml:mo>
				<mml:mi>k</mml:mi>
			</mml:mrow>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula> accounts for the isotropic part of the turbulent Reynolds stress introduced. Here, <inline-formula id="ieqn-10">
<mml:math id="mml-ieqn-10">
	<mml:mrow>
		<mml:mi>S</mml:mi>
		<mml:mo>=</mml:mo>
		<mml:mfrac>
			<mml:mn>1</mml:mn>
			<mml:mn>2</mml:mn>
		</mml:mfrac>
		<mml:mfenced>
			<mml:mrow>
				<mml:mo>&#x2207;</mml:mo>
				<mml:mi mathvariant="normal">&#xA0;</mml:mi>
				<mml:mi>u</mml:mi>
				<mml:mo>+</mml:mo>
				<mml:msup>
					<mml:mrow>
						<mml:mfenced>
							<mml:mrow>
								<mml:mo>&#x2207;</mml:mo>
								<mml:mi mathvariant="normal">&#xA0;</mml:mi>
								<mml:mi>u</mml:mi>
							</mml:mrow>
						</mml:mfenced>
					</mml:mrow>
					<mml:mi>T</mml:mi>
				</mml:msup>
			</mml:mrow>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula> is the mean rate-of-strain tensor and <inline-formula id="ieqn-11">
<mml:math id="mml-ieqn-11">
	<mml:mi>k</mml:mi>
</mml:math>
</inline-formula> is the turbulent kinetic energy.</p>
        <p>To incorporate the turbulence-enhanced momentum diffusion in the RANS framework, an effective viscosity is introduced as
        <disp-formula id="eqn-3">
          <label>(3)</label>
          <mml:math id="mml-eqn-3" display="block">
            <mml:mrow>
              <mml:msub>
                <mml:mi>&#x3BC;</mml:mi>
                <mml:mrow>
                  <mml:mi>e</mml:mi>
                  <mml:mi>f</mml:mi>
                  <mml:mi>f</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi mathvariant="sans-serif">&#x3BC;</mml:mi>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>&#x3BC;</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        where <inline-formula id="ieqn-12">
<mml:math id="mml-ieqn-12">
	<mml:mi mathvariant="sans-serif">&#x3BC;</mml:mi>
</mml:math>
</inline-formula> is the molecular dynamic viscosity of air, and <inline-formula id="ieqn-13">
<mml:math id="mml-ieqn-13">
	<mml:mrow>
		<mml:msub>
			<mml:mi>&#x3BC;</mml:mi>
			<mml:mi>t</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> is the turbulent (eddy) viscosity, which represents the contribution of turbulent fluctuations to the mean stress. The eddy viscosity <inline-formula id="ieqn-14">
<mml:math id="mml-ieqn-14">
	<mml:mrow>
		<mml:msub>
			<mml:mi>&#x3BC;</mml:mi>
			<mml:mi>t</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> is evaluated by the RNG <italic>k</italic>-<italic>&#x3B5;</italic> turbulence model.</p>
        <p>The energy equation is derived by applying the first law of thermodynamics to a fluid control volume:</p>
        <disp-formula id="eqn-4">
          <label>(4)</label>
          <mml:math id="mml-eqn-4" display="block">
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>&#x2202;</mml:mo>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mi>&#x3C1;</mml:mi>
                      <mml:mi>E</mml:mi>
                    </mml:mrow>
                  </mml:mfenced>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>&#x2202;</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>+</mml:mo>
              <mml:mo>&#x2207;</mml:mo>
              <mml:mo>&#xB7;</mml:mo>
              <mml:mfenced close="]" open="[">
                <mml:mrow>
                  <mml:mi>u</mml:mi>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mi>&#x3C1;</mml:mi>
                      <mml:mi>E</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mi>p</mml:mi>
                    </mml:mrow>
                  </mml:mfenced>
                </mml:mrow>
              </mml:mfenced>
              <mml:mo>=</mml:mo>
              <mml:mo>&#x2207;</mml:mo>
              <mml:mo>&#xB7;</mml:mo>
              <mml:mfenced>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>k</mml:mi>
                    <mml:mrow>
                      <mml:mi>e</mml:mi>
                      <mml:mi>f</mml:mi>
                      <mml:mi>f</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>&#x2207;</mml:mo>
                  <mml:mi>T</mml:mi>
                </mml:mrow>
              </mml:mfenced>
              <mml:mo>+</mml:mo>
              <mml:mover accent="true">
                <mml:mi>q</mml:mi>
                <mml:mo>&#x2D9;</mml:mo>
              </mml:mover>
              <mml:mo>+</mml:mo>
              <mml:mi>&#x3C1;</mml:mi>
              <mml:mi>f</mml:mi>
              <mml:mo>&#xB7;</mml:mo>
              <mml:mi>u</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>In the formula, the term <inline-formula id="ieqn-15">
<mml:math id="mml-ieqn-15">
	<mml:mrow>
		<mml:msub>
			<mml:mi>k</mml:mi>
			<mml:mrow>
				<mml:mi>e</mml:mi>
				<mml:mi>f</mml:mi>
				<mml:mi>f</mml:mi>
			</mml:mrow>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> represents the effective thermal conductivity of the fluid, and <italic>T</italic> is the temperature. The term <inline-formula id="ieqn-16">
<mml:math id="mml-ieqn-16">
	<mml:mover accent="true">
		<mml:mi>q</mml:mi>
		<mml:mo>&#x2D9;</mml:mo>
	</mml:mover>
</mml:math>
</inline-formula> denotes the volumetric heat generation rate, while <inline-formula id="ieqn-17">
<mml:math id="mml-ieqn-17">
	<mml:mrow>
		<mml:mi>&#x3C1;</mml:mi>
		<mml:mi>f</mml:mi>
		<mml:mo>&#xB7;</mml:mo>
		<mml:mi>u</mml:mi>
	</mml:mrow>
</mml:math>
</inline-formula> represents the work (power per unit volume) done by external body forces on the fluid. In the present study, no volumetric heat source is considered, so <inline-formula id="ieqn-18">
<mml:math id="mml-ieqn-18">
	<mml:mrow>
		<mml:mover accent="true">
			<mml:mi>q</mml:mi>
			<mml:mo>&#x2D9;</mml:mo>
		</mml:mover>
		<mml:mo>=</mml:mo>
		<mml:mn>0</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>, and gravity is neglected, so <inline-formula id="ieqn-19">
<mml:math id="mml-ieqn-19">
	<mml:mrow>
		<mml:mi>f</mml:mi>
		<mml:mo>=</mml:mo>
		<mml:mn>0</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula> and thus <inline-formula id="ieqn-20">
<mml:math id="mml-ieqn-20">
	<mml:mrow>
		<mml:mi>&#x3C1;</mml:mi>
		<mml:mi>f</mml:mi>
		<mml:mo>&#xB7;</mml:mo>
		<mml:mi>u</mml:mi>
		<mml:mo>=</mml:mo>
		<mml:mn>0</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>.</p>
        <p>As illustrated in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>, the nozzle has a narrow inlet followed by a conical diverging section, where the airflow accelerates sharply near the entrance and then decelerates downstream. To capture this high-strain-rate turbulent flow, the RNG <italic>k</italic>-<italic>&#x3B5;</italic> model [<xref ref-type="bibr" rid="ref-33">33</xref>] is employed. In the RANS framework, turbulence closure is obtained by solving the transport equations for <inline-formula id="ieqn-21">
<mml:math id="mml-ieqn-21">
	<mml:mi>k</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="ieqn-22">
<mml:math id="mml-ieqn-22">
	<mml:mi>&#x3B5;</mml:mi>
</mml:math>
</inline-formula> from which the eddy viscosity <inline-formula id="ieqn-23">
<mml:math id="mml-ieqn-23">
	<mml:mrow>
		<mml:msub>
			<mml:mi>&#x3BC;</mml:mi>
			<mml:mi>t</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> is computed and used in the momentum equation. The governing equations of the RNG <italic>k</italic>-<italic>&#x3B5;</italic> model are given as follows:
        <disp-formula id="eqn-5">
          <label>(5)</label>
          <mml:math id="mml-eqn-5" display="block">
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>&#x2202;</mml:mo>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mi>&#x3C1;</mml:mi>
                      <mml:mi>k</mml:mi>
                    </mml:mrow>
                  </mml:mfenced>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>&#x2202;</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>+</mml:mo>
              <mml:mo>&#x2207;</mml:mo>
              <mml:mo>&#xB7;</mml:mo>
              <mml:mfenced>
                <mml:mrow>
                  <mml:mi>&#x3C1;</mml:mi>
                  <mml:mi>k</mml:mi>
                  <mml:mi>u</mml:mi>
                </mml:mrow>
              </mml:mfenced>
              <mml:mo>=</mml:mo>
              <mml:mo>&#x2207;</mml:mo>
              <mml:mo>&#xB7;</mml:mo>
              <mml:mfenced close="]" open="[">
                <mml:mrow>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mi>&#x3BC;</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>&#x3BC;</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>&#x3C3;</mml:mi>
                            <mml:mi>k</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:mfenced>
                  <mml:mo>&#x2207;</mml:mo>
                  <mml:mi>k</mml:mi>
                </mml:mrow>
              </mml:mfenced>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>G</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mo>&#x2212;</mml:mo>
              <mml:mi>&#x3C1;</mml:mi>
              <mml:mi>&#x3B5;</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="eqn-6">
          <label>(6)</label>
          <mml:math id="mml-eqn-6" display="block">
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>&#x2202;</mml:mo>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mi>&#x3C1;</mml:mi>
                      <mml:mi>&#x3B5;</mml:mi>
                    </mml:mrow>
                  </mml:mfenced>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>&#x2202;</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>+</mml:mo>
              <mml:mo>&#x2207;</mml:mo>
              <mml:mo>&#xB7;</mml:mo>
              <mml:mfenced>
                <mml:mrow>
                  <mml:mi>&#x3C1;</mml:mi>
                  <mml:mi>&#x3B5;</mml:mi>
                  <mml:mi>u</mml:mi>
                </mml:mrow>
              </mml:mfenced>
              <mml:mo>=</mml:mo>
              <mml:mo>&#x2207;</mml:mo>
              <mml:mo>&#xB7;</mml:mo>
              <mml:mfenced close="]" open="[">
                <mml:mrow>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mi>&#x3BC;</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>&#x3BC;</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>&#x3C3;</mml:mi>
                            <mml:mi>&#x3B5;</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:mfenced>
                  <mml:mo>&#x2207;</mml:mo>
                  <mml:mi>&#x3B5;</mml:mi>
                </mml:mrow>
              </mml:mfenced>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>C</mml:mi>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mi>&#x3B5;</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mfrac>
                <mml:mi>&#x3B5;</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:mfrac>
              <mml:msub>
                <mml:mi>G</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mo>&#x2212;</mml:mo>
              <mml:msub>
                <mml:mi>C</mml:mi>
                <mml:mrow>
                  <mml:mn>2</mml:mn>
                  <mml:mi>&#x3B5;</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mi>&#x3C1;</mml:mi>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mi>&#x3B5;</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mi>k</mml:mi>
              </mml:mfrac>
              <mml:mo>&#x2212;</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>&#x3B5;</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        where <inline-formula id="ieqn-24">
<mml:math id="mml-ieqn-24">
	<mml:mrow>
		<mml:msub>
			<mml:mi>G</mml:mi>
			<mml:mi>k</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> is the production of turbulent kinetic energy due to the mean velocity gradients. The eddy viscosity is computed as</p>
        <disp-formula id="eqn-7">
          <label>(7)</label>
          <mml:math id="mml-eqn-7" display="block">
            <mml:mrow>
              <mml:msub>
                <mml:mi>&#x3BC;</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>&#x3C1;</mml:mi>
              <mml:msub>
                <mml:mi>C</mml:mi>
                <mml:mi>&#x3BC;</mml:mi>
              </mml:msub>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mi>k</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mi>&#x3B5;</mml:mi>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>In the RNG formulation, an additional correction term <inline-formula id="ieqn-25">
<mml:math id="mml-ieqn-25">
	<mml:mrow>
		<mml:msub>
			<mml:mi>R</mml:mi>
			<mml:mi>&#x3B5;</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> is introduced in the <inline-formula id="ieqn-26">
<mml:math id="mml-ieqn-26">
	<mml:mi>&#x3B5;</mml:mi>
</mml:math>
</inline-formula>-equation to improve the sensitivity to rapidly strained and swirling flows, and it is expressed as
        <disp-formula id="eqn-8">
          <label>(8)</label>
          <mml:math id="mml-eqn-8" display="block">
            <mml:mrow>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>&#x3B5;</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>C</mml:mi>
                    <mml:mi>&#x3BC;</mml:mi>
                  </mml:msub>
                  <mml:mi>&#x3C1;</mml:mi>
                  <mml:msup>
                    <mml:mi>&#x3B7;</mml:mi>
                    <mml:mn>3</mml:mn>
                  </mml:msup>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>&#x2212;</mml:mo>
                      <mml:mi>&#x3B7;</mml:mi>
                      <mml:mo>/</mml:mo>
                      <mml:msub>
                        <mml:mi>&#x3B7;</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfenced>
                  <mml:msup>
                    <mml:mi>&#x3B5;</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>+</mml:mo>
                      <mml:mi>&#x3B2;</mml:mi>
                      <mml:msup>
                        <mml:mi>&#x3B7;</mml:mi>
                        <mml:mn>3</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                  </mml:mfenced>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:mi>&#x3B7;</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mi>S</mml:mi>
                  <mml:mi>k</mml:mi>
                </mml:mrow>
                <mml:mi>&#x3B5;</mml:mi>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        where <inline-formula id="ieqn-27">
<mml:math id="mml-ieqn-27">
	<mml:mrow>
		<mml:msub>
			<mml:mi>R</mml:mi>
			<mml:mi>&#x3B5;</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> is the additional RNG correction term defined in Eq. (8), in which <inline-formula id="ieqn-28">
<mml:math id="mml-ieqn-28">
	<mml:mrow>
		<mml:mi>&#x3B7;</mml:mi>
		<mml:mo>=</mml:mo>
		<mml:mfrac>
			<mml:mrow>
				<mml:mi>S</mml:mi>
				<mml:mi>k</mml:mi>
			</mml:mrow>
			<mml:mi>&#x3B5;</mml:mi>
		</mml:mfrac>
	</mml:mrow>
</mml:math>
</inline-formula> and <italic>S</italic> is the magnitude of the mean rate-of-strain tensor. The model constants were taken as <inline-formula id="ieqn-29">
<mml:math id="mml-ieqn-29">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">&#x3C3;</mml:mi>
			<mml:mi>k</mml:mi>
		</mml:msub>
		<mml:mo>=</mml:mo>
		<mml:mn>0.7194</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="ieqn-30">
<mml:math id="mml-ieqn-30">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">&#x3C3;</mml:mi>
			<mml:mi>&#x3B5;</mml:mi>
		</mml:msub>
		<mml:mo>=</mml:mo>
		<mml:mn>0.7194</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="ieqn-31">
<mml:math id="mml-ieqn-31">
	<mml:mrow>
		<mml:msub>
			<mml:mi>C</mml:mi>
			<mml:mi>&#x3BC;</mml:mi>
		</mml:msub>
		<mml:mo>=</mml:mo>
		<mml:mn>0.0845</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="ieqn-32">
<mml:math id="mml-ieqn-32">
	<mml:mrow>
		<mml:msub>
			<mml:mi>C</mml:mi>
			<mml:mrow>
				<mml:mn>1</mml:mn>
				<mml:mi>&#x3B5;</mml:mi>
			</mml:mrow>
		</mml:msub>
		<mml:mo>=</mml:mo>
		<mml:mn>1.42</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="ieqn-33">
<mml:math id="mml-ieqn-33">
	<mml:mrow>
		<mml:msub>
			<mml:mi>C</mml:mi>
			<mml:mrow>
				<mml:mn>2</mml:mn>
				<mml:mi>&#x3B5;</mml:mi>
			</mml:mrow>
		</mml:msub>
		<mml:mo>=</mml:mo>
		<mml:mn>1.68</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="ieqn-34">
<mml:math id="mml-ieqn-34">
	<mml:mrow>
		<mml:msub>
			<mml:mi>&#x3B7;</mml:mi>
			<mml:mn>0</mml:mn>
		</mml:msub>
		<mml:mo>=</mml:mo>
		<mml:mn>4.38</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>, and <italic>&#x3B2;</italic> = 0.012, following the standard RNG <italic>k</italic>-<italic>&#x3B5;</italic> formulation as implemented in ANSYS Fluent.</p>
        <p>Since the above governing equations involve thermodynamic variables, an equation of state is required to close the system. In this study, air is treated as an ideal gas, and the density is related to pressure and temperature by
        <disp-formula id="eqn-9">
          <label>(9)</label>
          <mml:math id="mml-eqn-9" display="block">
            <mml:mrow>
              <mml:mi mathvariant="normal">p</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi mathvariant="normal">R&#x3C1;T</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfenced>
                <mml:mrow>
                  <mml:mi mathvariant="normal">&#x3B3;</mml:mi>
                  <mml:mo>&#x2212;</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:mfenced>
              <mml:mi mathvariant="normal">&#x3C1;e</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        where R is the molar gas constant, <inline-formula id="ieqn-35">
<mml:math id="mml-ieqn-35">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">c</mml:mi>
			<mml:mi mathvariant="normal">p</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> is the specific heat capacity at constant pressure, <inline-formula id="ieqn-36">
<mml:math id="mml-ieqn-36">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">c</mml:mi>
			<mml:mi mathvariant="normal">v</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> is the specific heat capacity at constant volume, and <inline-formula id="ieqn-37">
<mml:math id="mml-ieqn-37">
	<mml:mrow>
		<mml:mi mathvariant="normal">&#x3B3;</mml:mi>
		<mml:mo>=</mml:mo>
		<mml:msub>
			<mml:mi mathvariant="normal">c</mml:mi>
			<mml:mi mathvariant="normal">p</mml:mi>
		</mml:msub>
		<mml:mo>/</mml:mo>
		<mml:msub>
			<mml:mi mathvariant="normal">c</mml:mi>
			<mml:mi mathvariant="normal">v</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> is the specific heat ratio.</p>
        <p>To evaluate the influence of grid resolution on the numerical predictions, a mesh sensitivity analysis was further conducted. Three meshes were generated for the same computational domain, namely Mesh A (coarse), Mesh B (medium), and Mesh C (fine), comprising approximately 1.00 &#xD7; 10<sup>6</sup>, 2.76 &#xD7; 10<sup>6</sup>, and 4.07 &#xD7; 10<sup>6</sup> cells, respectively. Under identical boundary conditions and turbulence-model settings, simulations were performed for two representative operating conditions. The plane-averaged velocity and plane-averaged total pressure were then evaluated on three characteristic cross-sections located at Y = 20, 60, and 120 mm. The quantitative results are summarized in <xref ref-type="table" rid="table-1">Table 1</xref>.</p>
        <table-wrap id="table-1">
          <label>Table 1</label>
          <caption>
            <p>Mesh sensitivity analysis.</p>
          </caption>
          <table>
            <thead>
              <tr>
                <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Plane data</th>
                <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Mesh A</th>
                <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Mesh B</th>
                <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Mesh C</th>
                <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Max Error (%)</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="center" valign="middle">Mean velocity at Y = 20 mm (m/s)</td>
                <td align="center" valign="middle">228.4</td>
                <td align="center" valign="middle">232.1</td>
                <td align="center" valign="middle">233.2</td>
                <td align="center" valign="middle">2.06%</td>
              </tr>
              <tr>
                <td align="center" valign="middle">Mean total pressure at Y = 20 mm (Pa)</td>
                <td align="center" valign="middle">38,200</td>
                <td align="center" valign="middle">39,500</td>
                <td align="center" valign="middle">40,120</td>
                <td align="center" valign="middle">4.79%</td>
              </tr>
              <tr>
                <td align="center" valign="middle">Mean velocity at Y = 60 mm (m/s)</td>
                <td align="center" valign="middle">122.6</td>
                <td align="center" valign="middle">124.7</td>
                <td align="center" valign="middle">126.1</td>
                <td align="center" valign="middle">2.77%</td>
              </tr>
              <tr>
                <td align="center" valign="middle">Mean total pressure at Y = 60 mm (Pa)</td>
                <td align="center" valign="middle">10,200</td>
                <td align="center" valign="middle">10,520</td>
                <td align="center" valign="middle">10,710</td>
                <td align="center" valign="middle">4.76%</td>
              </tr>
              <tr>
                <td align="center" valign="middle">Mean velocity at Y = 120 mm (m/s)</td>
                <td align="center" valign="middle">34.5</td>
                <td align="center" valign="middle">35.6</td>
                <td align="center" valign="middle">36.0</td>
                <td align="center" valign="middle">4.17%</td>
              </tr>
              <tr>
                <td align="center" valign="middle" style="border-bottom:solid thin">Mean total pressure at Y = 120 mm (Pa)</td>
                <td align="center" valign="middle" style="border-bottom:solid thin">2680</td>
                <td align="center" valign="middle" style="border-bottom:solid thin">2750</td>
                <td align="center" valign="middle" style="border-bottom:solid thin">2810</td>
                <td align="center" valign="middle" style="border-bottom:solid thin">4.63%</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The differences among the three meshes are limited: the maximum relative deviation is 4.17% for the mean velocity and 4.79% for the mean total pressure, both below 5%. Accordingly, the airflow predictions can be regarded as nearly mesh-independent for the present purpose, and the medium mesh was adopted for subsequent simulations to balance accuracy and computational cost.</p>
      </sec>
      <sec id="s2_3">
        <label>2.3</label>
        <title>Yarn Finite Element Model</title>
        <p>Given that cotton yarn is the most widely used material in the textile industry due to its excellent spinnability, flexibility, and aerodynamic properties. A 55 tex pure cotton yarn was selected as the research subject in this study. A 50 m sample was prepared, and its mass was measured using an analytical balance. The equivalent diameter of the yarn cross section was determined through scanning electron microscopy (SEM), from which the yarn density was calculated. The stress&#x2013;strain curve of the yarn was obtained using an Instron 3345 universal testing machine, and the Young&#x2019;s modulus was derived by linear fitting. The corresponding physical parameters are summarized in <xref ref-type="table" rid="table-2">Table 2</xref>. Based on the data listed in <xref ref-type="table" rid="table-2">Table 2</xref>, a solid model of the yarn was subsequently constructed.</p>
        <table-wrap id="table-2">
          <label>Table 2</label>
          <caption>
            <p>Material parameters of yarn solid model.</p>
          </caption>
          <table>
            <thead>
              <tr>
                <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Yarn Type</th>
                <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Density (kg/m<sup>3</sup>)</th>
                <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Diameter (mm)</th>
                <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Young&#x2019;s Modulus (MPa)</th>
                <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Poisson&#x2019;s Ratio</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="center" valign="middle" style="border-bottom:solid thin">cotton yarn</td>
                <td align="center" valign="middle" style="border-bottom:solid thin">485</td>
                <td align="center" valign="middle" style="border-bottom:solid thin">0.38</td>
                <td align="center" valign="middle" style="border-bottom:solid thin">80</td>
                <td align="center" valign="middle" style="border-bottom:solid thin">0.3</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>In the present simulations, the yarn length was set to L = 10 mm. Based on the yarn density and diameter, the corresponding weight is estimated to be G &#x2248; 0.0054 mN. By contrast, the subsequent results show that the aerodynamic force acting on the yarn during the capturing stage is typically on the order of 3&#x2013;9 mN (with a maximum of about 9.149 mN), yielding Fa/G~10<sup>2</sup>&#x2013;10<sup>3</sup>. Moreover, the main action direction of the negative-pressure jet is approximately perpendicular to gravity, which further weakens the influence of gravity on the suction-driven axial motion and the early-stage capturing dynamics. These order-of-magnitude considerations support neglecting gravity for the present capturing process in which aerodynamic effects are dominant. In addition, yarn twist and surface roughness (hairiness) mainly affect secondary details through their influence on local drag characteristics and yarn&#x2013;wall contact friction. For the present problem, where the transient capture of the free yarn end is governed primarily by suction intensity and flow-field structure, these effects can be regarded as of second order. Considering the difficulty of highly realistic modeling and the associated computational cost, gravity as well as yarn twist and surface roughness were neglected in the CFD simulations to reduce the overall complexity.</p>
        <p>It should be noted that the above simplifications appear appropriate for the high-speed, aerodynamically dominated capture stage examined in this work. However, the findings could indicate that under low-velocity conditions or during prolonged near-wall motion, gravity might affect the sagging configuration and contact posture of the yarn. Moreover, neglecting twist means that its influence on the effective bending stiffness and lateral aerodynamic response is not represented. Ignoring surface roughness (hairiness) may lead to an underestimation of frictional resistance and adhesion tendency at the yarn&#x2013;wall interface. Nevertheless, the present model is intended to describe the overall transient capture behavior of a free yarn end under negative-pressure suction rather than to resolve detailed microscopic contact processes. Thus, within the scope and objectives of this study, these assumptions are considered acceptable.</p>
        <p>Because the yarn is thin and long, it possesses high flexibility while retaining a certain degree of stiffness. This implies that three-dimensional modeling of the yarn must simultaneously account for its displacement and deformation, as well as the axial forces, bending moments, and torques exerted on it within the jet flow field [<xref ref-type="bibr" rid="ref-34">34</xref>]. It has been found that yarn models constructed using conventional truss or bar elements are highly prone to numerical instabilities during simulation, which often result in non-physical distortions, entanglements, or self-intersections of the yarn structure, making it difficult to accurately capture the real mechanical behavior of yarns. To overcome this issue, the present study employs a three-dimensional yarn model based on beam elements, which effectively eliminates the aforementioned twisting problem and exhibits good numerical stability. Ultimately, the yarn solid model was developed using a digital chain discretization approach, which involves continuous elastic spatial beam elements, as illustrated in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>.</p>
        <fig id="fig-2">
          <label>Figure 2</label>
          <caption>
            <p>D yarn model based on beam elements.</p>
          </caption>
          <graphic mimetype="image" mime-subtype="tif" xlink:href="TSP_FDMP_77267-fig-2.tif"/>
        </fig>
        <p>In the present Abaqus implementation, the yarn is represented by an equivalent linear-elastic constitutive model for the beam elements. Moreover, the material parameters may be identified from the linear portion of the measured tensile stress-strain response, giving E = 80 MPa, <italic>&#x3BD;</italic> = 0.307, and <italic>&#x3C1;</italic> = 485 kg/m<sup>3</sup> (<xref ref-type="table" rid="table-2">Table 2</xref>). A time-dependent viscoelastic description (e.g., Prony-series relaxation/creep or rate-dependent effects) is not included. Given that yarn-end capture occurs on a millisecond time scale and is primarily governed by aerodynamic loading, viscoelasticity is expected to have a limited first-order influence on the overall transient trajectory and adsorption time; therefore, the equivalent elastic approximation is adopted to enhance reproducibility while keeping the computational cost tractable.</p>
        <p>In addition, a discretization sensitivity check was performed for the beam-element yarn model by varying the number of beam elements. The predicted yarn trajectory and capture-related metrics showed no noticeable change, indicating that the adopted discretization (500 beam elements) is sufficiently fine for the present simulations.</p>
      </sec>
      <sec id="s2_4">
        <label>2.4</label>
        <title>Fluid-Structure Interaction Algorithm</title>
        <p>In this study, the suction level was varied from &#x2212;0.04 to &#x2212;0.07 MPa. The yarn used in the experiments was a 55 tex cotton yarn, which was represented by beam elements (<xref ref-type="table" rid="table-2">Table 2</xref>). Within this range, the yarn diameter is much smaller than the characteristic size of the negative-pressure suction nozzle, and the volume fraction in the flow domain is negligible. Therefore, the feedback of yarn deformation on the main flow structure inside the nozzle is expected to be limited. Moreover, the dominant features of the internal jet are governed by the nozzle geometry and the prescribed negative-pressure boundary condition. Based on these scale considerations and the dominant physical mechanisms, a weakly coupled FSI strategy [<xref ref-type="bibr" rid="ref-35">35</xref>] was adopted to solve the airflow loading and the yarn response, achieving efficient and flexible computation while maintaining adequate accuracy. In the present work, this weakly coupled strategy is implemented as a one-way coupling approach: a steady RANS airflow field is solved first and then used to drive the yarn motion, while the influence of yarn deformation on the airflow field is neglected. However, when the suction level is increased substantially, when a more compliant yarn may lead to pronounced lateral oscillations, or when persistent wall contact causes noticeable modification of the local flow, the fluid&#x2013;structure feedback may become stronger. In such cases, a fully coupled (two-way) FSI treatment may be required to further improve predictive accuracy.</p>
        <p>The negative-pressure jet inside the suction nozzle was computed in ANSYS Fluent using the pressure-based steady solver. Because a steady flow formulation is adopted, the SIMPLE algorithm (rather than PISO) was used for pressure&#x2013;velocity coupling. Spatial discretization employed least-squares cell-based gradient evaluation; the pressure term was discretized using the second-order scheme, and the momentum as well as the RNG <italic>k</italic> and <italic>&#x3B5;</italic> transport equations were discretized using the second-order upwind scheme (second-order accuracy). Convergence was assessed by monitoring scaled residuals and integral quantities (e.g., mass flow rate and pressure level) until stable values were reached. These numerical settings are consistent with Fluent-based CFD practice reported in FDMP studies employing the pressure-based steady solver with SIMPLE coupling and second-order discretization schemes [<xref ref-type="bibr" rid="ref-36">36</xref>,<xref ref-type="bibr" rid="ref-37">37</xref>].</p>
        <p>The negative-pressure jet inside the suction nozzle is solved using the Fluent fluid solver, while the yarn end is modeled as a digital chain under the elastic beam framework, which requires the Abaqus solver to compute the spatial motion and configuration of the yarn. To enable data exchange between the two solvers, a Java program is developed to invoke the inverse distance weighting (IDW) interpolation algorithm embedded in Tecplot, thereby extracting the fluid data at the beam-element nodes of the yarn. Subsequently, the extracted fluid data are transformed into the corresponding aerodynamic forces at the yarn nodes using the aerodynamic force formula derived from the Buckingham &#x3C0; theorem. Finally, the yarn&#x2019;s displacement and deformation are acquired in Abaqus by employing an explicit dynamic algorithm and updating the results during the calculation.</p>
        <p>For the numerical implementation, the three-dimensional yarn model was discretized into a digital chain composed of elastic beam elements. However, this discretization also leads to a spatial mismatch between the yarn and the negative-pressure suction flow field&#x2019;s fluid mesh, because the nodal positions of the yarn and fluid mesh seldom coincide. Nevertheless, a certain degree of spatial correlation still exists between the beam-element nodes of the yarn and the surrounding fluid elements. To address this, the inverse distance weighting (IDW) interpolation algorithm is employed, taking the beam-element node as the interpolation center. Within a prescribed search range, the fluid parameters at each yarn node are estimated from the known fluid element data based on the principle of distance-weighted averaging, the interpolation procedure is illustrated in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
        <fig id="fig-3">
          <label>Figure 3</label>
          <caption>
            <p>IDW interpolation for yarn nodes.</p>
          </caption>
          <graphic mimetype="image" mime-subtype="tif" xlink:href="TSP_FDMP_77267-fig-3.tif"/>
        </fig>
        <p>By applying the following formula, a quantitative connection between the surrounding airflow field and the yarn nodes is established, thereby obtaining the airflow data at any given node in the yarn entity model.</p>
        <disp-formula id="eqn-10">
          <label>(10)</label>
          <mml:math id="mml-eqn-10" display="block">
            <mml:mrow>
              <mml:mtable equalcolumns="true" equalrows="true">
                <mml:mtr>
                  <mml:mtd>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi mathvariant="normal">Z</mml:mi>
                        <mml:mi mathvariant="normal">p</mml:mi>
                      </mml:msub>
                      <mml:mo>=</mml:mo>
                      <mml:mstyle displaystyle="true">
						<mml:munderover>
							<mml:mstyle displaystyle="true" mathsize="140%">
								<mml:mo>&#x2211;</mml:mo>
							</mml:mstyle>
							<mml:mrow>
								<mml:mi mathvariant="normal">i</mml:mi>
								<mml:mo>=</mml:mo>
								<mml:mn>1</mml:mn>
							</mml:mrow>
							<mml:mi mathvariant="normal">n</mml:mi>
						</mml:munderover>
					  </mml:mstyle>
                      <mml:msub>
                        <mml:mi mathvariant="normal">&#x3BB;</mml:mi>
                        <mml:mi mathvariant="normal">i</mml:mi>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi mathvariant="normal">Z</mml:mi>
                        <mml:mi mathvariant="normal">i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mtd>
                </mml:mtr>
              </mml:mtable>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="eqn-11">
          <label>(11)</label>
          <mml:math id="mml-eqn-11" display="block">
            <mml:mrow>
              <mml:msub>
                <mml:mi mathvariant="normal">&#x3BB;</mml:mi>
                <mml:mi mathvariant="normal">i</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi mathvariant="normal">d</mml:mi>
                    <mml:mi mathvariant="normal">i</mml:mi>
                    <mml:mrow>
                      <mml:mo>&#x2212;</mml:mo>
                      <mml:mi mathvariant="normal">k</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mstyle displaystyle="true" mathsize="140%">
                      <mml:mo>&#x2211;</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi mathvariant="normal">i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi mathvariant="normal">n</mml:mi>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi mathvariant="normal">d</mml:mi>
                    <mml:mi mathvariant="normal">i</mml:mi>
                    <mml:mrow>
                      <mml:mo>&#x2212;</mml:mo>
                      <mml:mi mathvariant="normal">k</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>In the formula group, where <inline-formula id="ieqn-38">
<mml:math id="mml-ieqn-38">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">Z</mml:mi>
			<mml:mi mathvariant="normal">p</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> is the interpolated result of the flow-field variable (e.g., velocity, aerodynamic force, etc.) at the yarn beam element node p, <inline-formula id="ieqn-39">
<mml:math id="mml-ieqn-39">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">Z</mml:mi>
			<mml:mi mathvariant="normal">i</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> represents the value of the flow-field variable at the i-th fluid mesh node obtained from Fluent simulations, <inline-formula id="ieqn-40">
<mml:math id="mml-ieqn-40">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">&#x3BB;</mml:mi>
			<mml:mi mathvariant="normal">i</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> is the weighting coefficient of the i-th fluid mesh sampling point. <inline-formula id="ieqn-41">
<mml:math id="mml-ieqn-41">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">d</mml:mi>
			<mml:mi mathvariant="normal">i</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> is the Euclidean distance between the i-th mesh sampling point and the interpolation node p. The exponent k controls the rate at which the weight decays with increasing distance.</p>
        <p>The yarn&#x2019;s motion can be described by Newton&#x2019;s second law; its internal and external forces are depicted in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. The internal forces arise from the interaction between neighboring beam elements within the same yarn, which generate axial tension, bending, and torsional moments on the cross-sections of the element. The external force mainly results from the traction of the negative-pressure jet, which is called the aerodynamic force here.</p>
        <fig id="fig-4">
          <label>Figure 4</label>
          <caption>
            <p>Force decomposition of yarn under airflow field.</p>
          </caption>
          <graphic mimetype="image" mime-subtype="tif" xlink:href="TSP_FDMP_77267-fig-4.tif"/>
        </fig>
        <p>When the negative-pressure jet flows across the yarn surface, the generated aerodynamic force <inline-formula id="ieqn-42">
<mml:math id="mml-ieqn-42">
	<mml:mrow>
		<mml:mfenced>
			<mml:mi mathvariant="normal">F</mml:mi>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula> is primarily governed by three factors: the airflow density <inline-formula id="ieqn-43">
<mml:math id="mml-ieqn-43">
	<mml:mrow>
		<mml:mfenced>
			<mml:mi mathvariant="normal">&#x3C1;</mml:mi>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula>, the relative velocity <inline-formula id="ieqn-44">
<mml:math id="mml-ieqn-44">
	<mml:mrow>
		<mml:mfenced>
			<mml:mi mathvariant="normal">v</mml:mi>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula> between the airflow and the yarn, and the effective projected area of the yarn within the airflow <inline-formula id="ieqn-45">
<mml:math id="mml-ieqn-45">
	<mml:mrow>
		<mml:mfenced>
			<mml:mi mathvariant="normal">A</mml:mi>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula>. Based on the Buckingham &#x3C0; theorem, a dimensionless functional relationship among the four quantities <inline-formula id="ieqn-46">
<mml:math id="mml-ieqn-46">
	<mml:mrow>
		<mml:mfenced>
			<mml:mrow>
				<mml:mi mathvariant="normal">F</mml:mi>
				<mml:mo>,</mml:mo>
				<mml:mi mathvariant="normal">&#x3C1;</mml:mi>
				<mml:mo>,</mml:mo>
				<mml:mi mathvariant="normal">v</mml:mi>
				<mml:mo>,</mml:mo>
				<mml:mi mathvariant="normal">A</mml:mi>
			</mml:mrow>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula> can be established, which leads to the derivation of the aerodynamic force. Since the total number of physical quantities is n = 4 and the number of fundamental dimensions is r = 3(M, L, T), a single dimensionless <inline-formula id="ieqn-47">
<mml:math id="mml-ieqn-47">
	<mml:mi mathvariant="normal">&#x3A0;</mml:mi>
</mml:math>
</inline-formula>-term can be constructed:</p>
        <disp-formula id="eqn-12">
          <label>(12)</label>
          <mml:math id="mml-eqn-12" display="block">
            <mml:mrow>
              <mml:mi mathvariant="normal">&#x3A0;</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mi mathvariant="normal">&#x3C1;</mml:mi>
                <mml:mrow>
                  <mml:mo>&#x2212;</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msup>
              <mml:msup>
                <mml:mi mathvariant="normal">V</mml:mi>
                <mml:mrow>
                  <mml:mo>&#x2212;</mml:mo>
                  <mml:mn>2</mml:mn>
                </mml:mrow>
              </mml:msup>
              <mml:msup>
                <mml:mi mathvariant="normal">A</mml:mi>
                <mml:mrow>
                  <mml:mo>&#x2212;</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msup>
              <mml:mi mathvariant="normal">F</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mi mathvariant="normal">F</mml:mi>
                <mml:mrow>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mi mathvariant="normal">&#x3C1;V</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:mi mathvariant="normal">A</mml:mi>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>By comparing this expression with the general formulation of drag force in fluid mechanics, it can be inferred that the value obtained through the Buckingham &#x3C0; theorem is related to the drag coefficient (C<sub>d</sub>). Specifically, the derived value corresponds to one-half of the drag coefficient. Consequently, the expression for the aerodynamic force (F) can be formulated.</p>
        <p>Owing to the discretization of the yarn model, the aerodynamic force must be applied to the nodes of each beam element. For this purpose, the total aerodynamic force is decomposed into two components along the yarn&#x2019;s axial and radial directions:
        <disp-formula id="eqn-13">
          <label>(13)</label>
          <mml:math id="mml-eqn-13" display="block">
            <mml:mrow>
              <mml:msub>
                <mml:mi mathvariant="normal">F</mml:mi>
                <mml:mi mathvariant="normal">a</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:msub>
                <mml:mi mathvariant="normal">C</mml:mi>
                <mml:mi mathvariant="normal">a</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mrow>
                  <mml:mi mathvariant="sans-serif">&#x3C1;</mml:mi>
				  <mml:mi mathvariant="normal">S</mml:mi>
                </mml:mrow>
                <mml:mi mathvariant="normal">a</mml:mi>
              </mml:msub>
              <mml:mfenced close="|" open="|">
                <mml:mrow>
                  <mml:msub>
                    <mml:mi mathvariant="normal">v</mml:mi>
                    <mml:mi mathvariant="normal">a</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mfenced>
              <mml:msub>
                <mml:mi mathvariant="normal">v</mml:mi>
                <mml:mi mathvariant="normal">a</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:msub>
                <mml:mi mathvariant="normal">C</mml:mi>
                <mml:mi mathvariant="normal">a</mml:mi>
              </mml:msub>
              <mml:mi mathvariant="sans-serif">&#x3C1;&#x3C0;</mml:mi>
			  <mml:mi mathvariant="normal">d</mml:mi>
              <mml:mo>&#x2225;</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="normal">v</mml:mi>
                <mml:mi mathvariant="normal">a</mml:mi>
              </mml:msub>
              <mml:mo>&#x2225;</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="normal">v</mml:mi>
                <mml:mi mathvariant="normal">a</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="eqn-14">
          <label>(14)</label>
          <mml:math id="mml-eqn-14" display="block">
            <mml:mrow>
              <mml:msub>
                <mml:mi mathvariant="normal">F</mml:mi>
                <mml:mi mathvariant="normal">r</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:msub>
                <mml:mi mathvariant="normal">C</mml:mi>
                <mml:mi mathvariant="normal">r</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mrow>
                  <mml:mi mathvariant="sans-serif">&#x3C1;</mml:mi>
				  <mml:mi mathvariant="normal">S</mml:mi>
                </mml:mrow>
                <mml:mi mathvariant="normal">r</mml:mi>
              </mml:msub>
              <mml:mfenced close="|" open="|">
                <mml:mrow>
                  <mml:msub>
                    <mml:mi mathvariant="normal">v</mml:mi>
                    <mml:mi mathvariant="normal">r</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mfenced>
              <mml:msub>
                <mml:mi mathvariant="normal">v</mml:mi>
                <mml:mi mathvariant="normal">r</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:msub>
                <mml:mi mathvariant="normal">C</mml:mi>
                <mml:mi mathvariant="normal">r</mml:mi>
              </mml:msub>
              <mml:mi mathvariant="sans-serif">&#x3C1;&#x3C0;</mml:mi>
			  <mml:mi mathvariant="normal">rl</mml:mi>
              <mml:mo>&#x2225;</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="normal">v</mml:mi>
                <mml:mi mathvariant="normal">r</mml:mi>
              </mml:msub>
              <mml:mo>&#x2225;</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="normal">v</mml:mi>
                <mml:mi mathvariant="normal">r</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        where <inline-formula id="ieqn-48">
<mml:math id="mml-ieqn-48">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">C</mml:mi>
			<mml:mi mathvariant="normal">a</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="ieqn-49">
<mml:math id="mml-ieqn-49">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">C</mml:mi>
			<mml:mi mathvariant="normal">r</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> denote the axial and radial drag coefficients of the yarn, respectively, <inline-formula id="ieqn-50">
<mml:math id="mml-ieqn-50">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">S</mml:mi>
			<mml:mi mathvariant="normal">a</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="ieqn-51">
<mml:math id="mml-ieqn-51">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">S</mml:mi>
			<mml:mi mathvariant="normal">r</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> are the corresponding projected areas of the yarn, <inline-formula id="ieqn-52">
<mml:math id="mml-ieqn-52">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">v</mml:mi>
			<mml:mi mathvariant="normal">a</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="ieqn-53">
<mml:math id="mml-ieqn-53">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">v</mml:mi>
			<mml:mi mathvariant="normal">r</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> represent the relative velocities between the yarn and the axial and radial components of the airflow.</p>
        <p>Through extensive experimental curve fitting, empirical correlations for the axial and radial drag cotton yarn aerodynamic coefficients have been obtained, which can be expressed as:
        <disp-formula id="eqn-15">
          <label>(15)</label>
          <mml:math id="mml-eqn-15" display="block">
            <mml:mrow>
              <mml:msub>
                <mml:mi mathvariant="normal">C</mml:mi>
                <mml:mi mathvariant="normal">a</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mn>0.8945</mml:mn>
              <mml:mo>&#xB7;</mml:mo>
              <mml:mo>|</mml:mo>
              <mml:mi mathvariant="normal">v</mml:mi>
              <mml:msup>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:mo>&#x2212;</mml:mo>
                  <mml:mn>0.0884</mml:mn>
                </mml:mrow>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="eqn-16">
          <label>(16)</label>
          <mml:math id="mml-eqn-16" display="block">
            <mml:mrow>
              <mml:msub>
                <mml:mi mathvariant="normal">C</mml:mi>
                <mml:mi mathvariant="normal">r</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mn>4.8246</mml:mn>
              <mml:mo>&#xB7;</mml:mo>
              <mml:mo>|</mml:mo>
              <mml:mi mathvariant="normal">v</mml:mi>
              <mml:msup>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:mo>&#x2212;</mml:mo>
                  <mml:mn>0.5254</mml:mn>
                </mml:mrow>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        here, <inline-formula id="ieqn-54">
<mml:math id="mml-ieqn-54">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">C</mml:mi>
			<mml:mi mathvariant="normal">a</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="ieqn-55">
<mml:math id="mml-ieqn-55">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">C</mml:mi>
			<mml:mi mathvariant="normal">r</mml:mi>
		</mml:msub>
	</mml:mrow>
</mml:math>
</inline-formula> are effective drag coefficients that characterize the resistance of a slender yarn segment to the relative airflow in the axial and radial directions, respectively. They were determined by regressing the measured aerodynamic force against the relative velocity for the same yarn type used in this study. For the axial drag correlation in Eq. (11), the coefficient of determination is R<sup>2</sup> = 0.977 with a root-mean-square error (RMSE) of 7.8 &#xD7; 10. For the radial drag correlation in Eq. (12), the fitting yields R<sup>2</sup> = 0.991 with an RMSE of 4.8 &#xD7; 10<sup>&#x2212;3</sup>. These metrics indicate that the proposed correlations reproduce the experimental data well over the velocity levels relevant to the present work, which cover the nozzle-flow conditions where the characteristic velocity reaches up to about 240 m/s. The correlations are therefore directly adopted in the subsequent simulations.</p>
        <p>Finally, the nodal displacements of the beam elements of the yarn were acquired by an explicit dynamic simulation. In this scheme, the state variables, such as displacement and velocity, at the end of each time increment are computed from those of the previous step, following the standard explicit integration procedure. In view of the millisecond-scale duration of the yarn-end capture process, a time increment of &#x394;t = 5 &#xD7; 10<sup>&#x2212;6</sup> s was adopted for updating the aerodynamic loading in the coupled simulation. No temporal discretization is involved in the CFD solver because a steady airflow solution is computed; the temporal discretization is required only for the yarn dynamics, which are integrated in Abaqus/Explicit using the standard explicit (central-difference) time integration scheme. The time increment was selected to be sufficiently smaller than the millisecond-scale capture time, providing a large number of increments to resolve the transient response while maintaining numerical stability, consistent with explicit time-domain dynamics practice reported in FDMP [<xref ref-type="bibr" rid="ref-38">38</xref>]. With this choice, the transient process can be resolved with a sufficiently large number of time steps, and spurious numerical oscillations in the predicted response are effectively suppressed. Accordingly, the dynamic equilibrium equation of the yarn model is written as:
        <disp-formula id="eqn-17">
          <label>(17)</label>
          <mml:math id="mml-eqn-17" display="block">
            <mml:mrow>
              <mml:mi mathvariant="normal">M</mml:mi>
              <mml:mover>
                <mml:mi mathvariant="normal">u</mml:mi>
                <mml:mo>&#xA8;</mml:mo>
              </mml:mover>
              <mml:mfenced>
                <mml:mi mathvariant="normal">t</mml:mi>
              </mml:mfenced>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="normal">F</mml:mi>
                <mml:mrow>
                  <mml:mi mathvariant="normal">ext</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mfenced>
                <mml:mi mathvariant="normal">t</mml:mi>
              </mml:mfenced>
              <mml:mo>&#x2212;</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="normal">F</mml:mi>
                <mml:mrow>
                  <mml:mi mathvariant="normal">int</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mfenced>
                <mml:mi mathvariant="normal">t</mml:mi>
              </mml:mfenced>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        where <inline-formula id="ieqn-56">
<mml:math id="mml-ieqn-56">
	<mml:mrow>
		<mml:mover>
			<mml:mi mathvariant="normal">u</mml:mi>
			<mml:mo>&#xA8;</mml:mo>
		</mml:mover>
		<mml:mfenced>
			<mml:mi mathvariant="normal">t</mml:mi>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula> denotes the nodal acceleration vector at time t, M represents the lumped mass matrix, <inline-formula id="ieqn-57">
<mml:math id="mml-ieqn-57">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">F</mml:mi>
			<mml:mrow>
				<mml:mi mathvariant="normal">ext</mml:mi>
			</mml:mrow>
		</mml:msub>
		<mml:mfenced>
			<mml:mi mathvariant="normal">t</mml:mi>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula> is the external force vector acting on the nodes (including aerodynamic forces and other applied loads), and <inline-formula id="ieqn-58">
<mml:math id="mml-ieqn-58">
	<mml:mrow>
		<mml:msub>
			<mml:mi mathvariant="normal">F</mml:mi>
			<mml:mrow>
				<mml:mi mathvariant="normal">int</mml:mi>
			</mml:mrow>
		</mml:msub>
		<mml:mfenced>
			<mml:mi mathvariant="normal">t</mml:mi>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula> denotes the internal force vector.</p>
        <p>The governing equations of motion are explicitly integrated to evaluate the overall movement of the yarn.
        <disp-formula id="eqn-18">
          <label>(18)</label>
          <mml:math id="mml-eqn-18" display="block">
            <mml:mrow>
              <mml:msup>
                <mml:mover accent="true">
    <mml:mi mathvariant="normal">u</mml:mi>
    <mml:mo>&#x2D9;</mml:mo>
</mml:mover>
                <mml:mrow>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mi mathvariant="normal">i</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:mfenced>
                </mml:mrow>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mover accent="true">
    <mml:mi mathvariant="normal">u</mml:mi>
    <mml:mo>&#x2D9;</mml:mo>
</mml:mover>
                <mml:mrow>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mi mathvariant="normal">i</mml:mi>
                      <mml:mo>&#x2212;</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:mfenced>
                </mml:mrow>
              </mml:msup>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mi mathvariant="normal">&#x394;t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mfenced>
                        <mml:mrow>
                          <mml:mi mathvariant="normal">i</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:mfenced>
                    </mml:mrow>
                  </mml:msup>
                  <mml:mo>+</mml:mo>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mi mathvariant="normal">&#x394;t</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mfenced>
                        <mml:mi mathvariant="normal">i</mml:mi>
                      </mml:mfenced>
                    </mml:mrow>
                  </mml:msup>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:msup>
                <mml:mrow>
                  <mml:mover>
                    <mml:mi mathvariant="normal">u</mml:mi>
                    <mml:mo>&#xA8;</mml:mo>
                  </mml:mover>
                </mml:mrow>
                <mml:mrow>
                  <mml:mfenced>
                    <mml:mi mathvariant="normal">i</mml:mi>
                  </mml:mfenced>
                </mml:mrow>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="eqn-19">
          <label>(19)</label>
          <mml:math id="mml-eqn-19" display="block">
            <mml:mrow>
              <mml:msup>
                <mml:mi mathvariant="normal">u</mml:mi>
                <mml:mrow>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mi mathvariant="normal">i</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:mfenced>
                </mml:mrow>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mi mathvariant="normal">u</mml:mi>
                <mml:mrow>
                  <mml:mfenced>
                    <mml:mi mathvariant="normal">i</mml:mi>
                  </mml:mfenced>
                </mml:mrow>
              </mml:msup>
              <mml:mo>+</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mi mathvariant="normal">&#x394;t</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mi mathvariant="normal">i</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:mfenced>
                </mml:mrow>
              </mml:msup>
              <mml:msup>
                <mml:mover accent="true">
    <mml:mi mathvariant="normal">u</mml:mi>
    <mml:mo>&#x2D9;</mml:mo>
</mml:mover>
                <mml:mrow>
                  <mml:mfenced>
                    <mml:mrow>
                      <mml:mi mathvariant="normal">i</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:mfenced>
                </mml:mrow>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        where <inline-formula id="ieqn-59">
<mml:math id="mml-ieqn-59">
	<mml:mover accent="true">
    <mml:mi mathvariant="normal">u</mml:mi>
    <mml:mo>&#x2D9;</mml:mo>
</mml:mover>
</mml:math>
</inline-formula> and <inline-formula id="ieqn-60">
<mml:math id="mml-ieqn-60">
	<mml:mrow>
		<mml:mover>
			<mml:mi mathvariant="normal">u</mml:mi>
			<mml:mo>&#xA8;</mml:mo>
		</mml:mover>
	</mml:mrow>
</mml:math>
</inline-formula> denote the yarn velocity and the yarn acceleration, the superscript (i) refers to the simulation increment step, whereas <inline-formula id="ieqn-61">
<mml:math id="mml-ieqn-61">
	<mml:mrow>
		<mml:mfenced>
			<mml:mrow>
				<mml:mi mathvariant="normal">i</mml:mi>
				<mml:mo>&#x2212;</mml:mo>
				<mml:mfrac>
					<mml:mn>1</mml:mn>
					<mml:mn>2</mml:mn>
				</mml:mfrac>
			</mml:mrow>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="ieqn-62">
<mml:math id="mml-ieqn-62">
	<mml:mrow>
		<mml:mfenced>
			<mml:mrow>
				<mml:mi mathvariant="normal">i</mml:mi>
				<mml:mo>+</mml:mo>
				<mml:mfrac>
					<mml:mn>1</mml:mn>
					<mml:mn>2</mml:mn>
				</mml:mfrac>
			</mml:mrow>
		</mml:mfenced>
	</mml:mrow>
</mml:math>
</inline-formula> indicate the intermediate values within the increment step.</p>
      </sec>
    </sec>
    <sec id="s3">
      <label>3</label>
      <title>Numerical Simulation Results and Analysis</title>
      <p>Under the action of the negative-pressure jet, the yarn end detached from the package surface undergoes three successive stages of motion: suction onset, yarn detachment and stable separation. As illustrated in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>: the first stage occurs when the negative-pressure jet at the vacuum nozzle begins to form, causing a slight displacement of the yarn end relative to the package surface. During this stage, the yarn end gradually detaches from the package surface but has not yet completely separated; In the second stage, the negative-pressure jet at the nozzle outlet becomes stable, leading the yarn end to fully separate from the package surface and progressively enter the nozzle interior; Finally, in the third stage, the yarn end is entirely drawn into the nozzle, where it remains relatively stable under the action of the negative-pressure suction flow, thereby preventing recontact with the package surface and completing the entire suction process.</p>
      <p>In the present study, the adsorption time is defined as the time interval from the onset of the negative-pressure jet to the moment when the yarn end is completely drawn into the nozzle and remains stably inside the flow channel without recontacting the package surface.</p>
      <fig id="fig-5">
        <label>Figure 5</label>
        <caption>
          <p>Numerical simulation flow chart.</p>
        </caption>
        <graphic mimetype="image" mime-subtype="tif" xlink:href="TSP_FDMP_77267-fig-5.tif"/>
      </fig>
      <p>The initial pressure of the negative-pressure jet has a decisive influence on governing the spatial motion of the yarn. When the inlet pressure varies, the internal flow structure of the suction nozzle changes, which further affects the yarn displacement during the capturing stage. To explore the relationship between the initial pressure and yarn displacement, the simulations were conducted in FLUENT under different inlet pressures of &#x2212;0.04, &#x2212;0.05, &#x2212;0.06, and &#x2212;0.07 MPa. The velocity and pressure contours along the axial plane of the nozzle are depicted in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>a&#x2013;d, where the left and right columns represent the velocity and pressure fields, respectively.</p>
      <fig id="fig-6">
        <label>Figure 6</label>
        <caption>
          <p>Velocity (<bold>left</bold>) and static-pressure (<bold>right</bold>) contours on the nozzle axial section at inlet negative pressures of (<bold>a</bold>) &#x2212;0.04 MPa, (<bold>b</bold>) &#x2212;0.05 MPa, (<bold>c</bold>) &#x2212;0.06 MPa, and (<bold>d</bold>) &#x2212;0.07 MPa.</p>
        </caption>
        <graphic mimetype="image" mime-subtype="tif" xlink:href="TSP_FDMP_77267-fig-6.tif"/>
      </fig>
      <p>As depicted in these results, the two fields exhibit strong spatial coupling: the area of the maximum velocity is mostly located at the position of the low-pressure core, and the two fields have an overlap of about 89%. This result reflects the classic Bernoulli energy conversion mechanism. With the increase in suction intensity, the acceleration of the throat jet becomes more significant. That is, when the inlet pressure varies from &#x2212;0.04 MPa to &#x2212;0.07 MPa, the maximum velocity at the throat increases from about 180 m/s to 240 m/s. This trend agrees well with the scaling law:</p>
      <disp-formula id="eqn-20">
        <label>(20)</label>
        <mml:math id="mml-eqn-20" display="block">
          <mml:mrow>
            <mml:mi mathvariant="normal">v</mml:mi>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi mathvariant="normal">C</mml:mi>
              <mml:mi mathvariant="normal">v</mml:mi>
            </mml:msub>
            <mml:mo>&#xB7;</mml:mo>
            <mml:msqrt>
              <mml:mrow>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>2</mml:mn>
                    <mml:mi mathvariant="sans-serif">&#x394;</mml:mi>
					<mml:mi mathvariant="normal">P</mml:mi>
                  </mml:mrow>
                  <mml:mi mathvariant="sans-serif">&#x3C1;</mml:mi>
                </mml:mfrac>
              </mml:mrow>
            </mml:msqrt>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Meanwhile, the area of the low-velocity zone (v &lt; 20 m/s) near the nozzle outlet becomes narrower, which indicates that a larger pressure difference would delay the growth of the boundary layer.</p>
      <p>When the negative pressure is larger, the larger negative pressure not only increases the minimum pressure, but also enlarges the range of the low-pressure core from 8 mm to 20 mm after the outlet. In addition, the expansion of the low-pressure area extends the effective suction area and improves the yarn-capturing ability. However, when the negative pressure reaches the maximum level (&#x2212;0.07 MPa), an annular vortex appears near the exit of the nozzle. This vortex may disturb the trajectory of the yarn and should be avoided in the design of the application. This annular vortex mainly originates from the strong adverse pressure gradient together with the rapid expansion of the high-speed jet at the nozzle exit. At a suction level of &#x2212;0.07 MPa, the jet core undergoes a much more evident deceleration in the region near the nozzle bottom, which in turn triggers boundary-layer separation and causes the shear layer to roll up into a ring-shaped recirculation structure. The presence of this vortex introduces local unsteadiness and transverse velocity components near the nozzle bottom, and thus disturbs the stable entrainment of the yarn end.</p>
      <p>In addition, as shown in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>a,b, the velocity and pressure are plotted from the inlet to the downstream region to further describe the flow development. Based on the shape of the nozzle and stream characteristics, the flow field can be classified into three parts: Region I corresponds to the divergent cone section extending from the throat to the outlet; Region II represents the outlet section with a constant cross-sectional area; and Region III denotes the free jet region downstream of the nozzle exit.</p>
      <fig id="fig-7">
        <label>Figure 7</label>
        <caption>
          <p>Axial distributions of (<bold>a</bold>) velocity and (<bold>b</bold>) pressure along the centerline of the vacuum nozzle under different suction pressures.</p>
        </caption>
        <graphic mimetype="image" mime-subtype="tif" xlink:href="TSP_FDMP_77267-fig-7.tif"/>
      </fig>
      <p>The analysis shows that in Region I, an increase in suction pressure leads to a marked rise in peak velocity at the nozzle throat, accompanied by a faster rate of velocity decay. At the same time, the absolute pressure reaches lower values under stronger suction, and the recovery distance to ambient pressure at the outlet becomes slightly longer. In Region II, owing to the constant cross-sectional area, both velocity and pressure remain relatively stable across different suction levels. However, under higher suction, the mean velocity is about 25%&#x2212;40% greater than under lower suction, while the pressure profile as a whole shifts toward more negative values. In Region III, the jet emerging from the nozzle exhibits a higher initial velocity under strong suction, but the attenuation is more rapid, and the flow decays to near zero within roughly 20 mm from the outlet. By contrast, under weaker suction, the decay is more gradual.</p>
      <p>To investigate the flight trajectory and mechanical mechanism of the yarn end within the negative-pressure suction flow, in the simulation, a yarn sample with a length equal to the width of the nozzle bottom and fixed at one end was used. A 10 mm long yarn was selected to analyze its three-dimensional motion and final equilibrium state under negative-pressure jet fields with initial intensities of &#x2212;0.04 MPa, &#x2212;0.05 MPa, &#x2212;0.06 MPa, and &#x2212;0.07 MPa, as shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>a&#x2013;d.</p>
      <fig id="fig-8">
        <label>Figure 8</label>
        <caption>
          <p>Simulated yarn-end trajectories under different inlet negative pressures: (<bold>a</bold>) &#x2212;0.04 MPa; (<bold>b</bold>) &#x2212;0.05 MPa; (<bold>c</bold>) &#x2212;0.06 MPa; (<bold>d</bold>) &#x2212;0.07 MPa.</p>
        </caption>
        <graphic mimetype="image" mime-subtype="tif" xlink:href="TSP_FDMP_77267-fig-8.tif"/>
      </fig>
      <p>Under the action of the negative-pressure jet, the motion trajectory of the yarn exhibits distinct stage-specific characteristics. During the initial suction phase, the yarn end remains in contact with the outer surface of the yarn package, and the overall configuration presents a curved arc profile. When the negative pressure is relatively low, the front and middle parts of the yarn move slowly to the positive <italic>Y</italic>-axis direction due to the aerodynamic forces. Since the suction force is relatively weak at this time, the middle and later parts respond slowly and cannot follow the movement of front part. With the free end gradually rising, the curvature of the yarn gradually decreases and tends to be straightened. After that, the free end of the yarn continues to be acted by the negative-pressure jet and moves faster. Not only does it move quickly to the positive <italic>Y</italic>-axis, but also moves toward the negative <italic>X</italic>-axis. When the free end of the yarn moves more, the yarn tends to be straightened and finally reaches the vertical state. The vertical state of the yarn represents the end of adsorption and the beginning of steady separation.</p>
      <p>When the negative pressure at the beginning is small, the yarn lifts slowly, the straightening degree of curvature is limited, and the motion has a certain delay. When the negative pressure is high, the yarn lifts quickly, the follow ability is improved, and the time to reach the equilibrium is shortened.</p>
      <p>In order to conduct a more detailed quantitative analysis of the force and displacement of the yarn, the yarn length data obtained through simulation during the adsorption process and the displacement and aerodynamic force data of the free end beam nodes of the yarn were calculated and presented in <xref ref-type="table" rid="table-3">Table 3</xref>.</p>
      <table-wrap id="table-3">
        <label>Table 3</label>
        <caption>
          <p>Yarn length and aerodynamic response at free-end nodes.</p>
        </caption>
        <table>
          <tbody>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin"><bold>&#x2212;0.04 MPa</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin"><bold>t = 0 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin"><bold>t = 1 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin"><bold>t = 2 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin"><bold>t = 3 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin"><bold>t = 4 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin"><bold>t = 5 ms</bold></td>
            </tr>
            <tr>
              <td align="center" valign="middle">Length (mm)</td>
              <td align="center" valign="middle">10.000</td>
              <td align="center" valign="middle">10.748</td>
              <td align="center" valign="middle">10.843</td>
              <td align="center" valign="middle">10.947</td>
              <td align="center" valign="middle">11.131</td>
              <td align="center" valign="middle">11.317</td>
            </tr>
            <tr>
              <td align="center" valign="middle">Aerodynamic force (mN)</td>
              <td align="center" valign="middle">3.299</td>
              <td align="center" valign="middle">3.306</td>
              <td align="center" valign="middle">4.205</td>
              <td align="center" valign="middle">6.362</td>
              <td align="center" valign="middle">4.351</td>
              <td align="center" valign="middle">0.153</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">Displacement (mm)</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">/</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.442</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">1.529</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">2.978</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">4.581</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">4.477</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>&#x2212;0.05 MPa</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 0 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 1 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 2 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 3 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 4 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 4.6 ms</bold></td>
            </tr>
            <tr>
              <td align="center" valign="middle">Length (mm)</td>
              <td align="center" valign="middle">10.000</td>
              <td align="center" valign="middle">10.788</td>
              <td align="center" valign="middle">10.863</td>
              <td align="center" valign="middle">10.998</td>
              <td align="center" valign="middle">11.227</td>
              <td align="center" valign="middle">11.351</td>
            </tr>
            <tr>
              <td align="center" valign="middle">Aerodynamic force (mN)</td>
              <td align="center" valign="middle">3.796</td>
              <td align="center" valign="middle">3.818</td>
              <td align="center" valign="middle">5.134</td>
              <td align="center" valign="middle">7.721</td>
              <td align="center" valign="middle">2.677</td>
              <td align="center" valign="middle">1.187</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">Displacement (mm)</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">/</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.510</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">1.7853</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">3.524</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">5.199</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">3.105</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>&#x2212;0.06 MPa</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 0 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 1 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 2 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 3 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 4 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 4.4 ms</bold></td>
            </tr>
            <tr>
              <td align="center" valign="middle">Length (mm)</td>
              <td align="center" valign="middle">10.000</td>
              <td align="center" valign="middle">10.794</td>
              <td align="center" valign="middle">10.882</td>
              <td align="center" valign="middle">11.047</td>
              <td align="center" valign="middle">11.311</td>
              <td align="center" valign="middle">11.397</td>
            </tr>
            <tr>
              <td align="center" valign="middle">Aerodynamic force (mN)</td>
              <td align="center" valign="middle">4.258</td>
              <td align="center" valign="middle">4.308</td>
              <td align="center" valign="middle">6.038</td>
              <td align="center" valign="middle">8.720</td>
              <td align="center" valign="middle">0.736</td>
              <td align="center" valign="middle">0.221</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">Displacement (mm)</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">/</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.573</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">2.024</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">4.036</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">5.631</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">2.133</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>&#x2212;0.07 MPa</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 0 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 1 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 2 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 3 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 4 ms</bold></td>
              <td align="center" valign="middle" style="border-bottom:solid thin"><bold>t = 4.12 ms</bold></td>
            </tr>
            <tr>
              <td align="center" valign="middle">Length (mm)</td>
              <td align="center" valign="middle">10.000</td>
              <td align="center" valign="middle">10.800</td>
              <td align="center" valign="middle">10.901</td>
              <td align="center" valign="middle">11.102</td>
              <td align="center" valign="middle">11.392</td>
              <td align="center" valign="middle">11.421</td>
            </tr>
            <tr>
              <td align="center" valign="middle">Aerodynamic force (mN)</td>
              <td align="center" valign="middle">4.721</td>
              <td align="center" valign="middle">4.837</td>
              <td align="center" valign="middle">6.9338</td>
              <td align="center" valign="middle">9.149</td>
              <td align="center" valign="middle">0.125</td>
              <td align="center" valign="middle">0.191</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">Displacement (mm)</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">/</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.636</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">2.268</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">4.552</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">5.942</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.691</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>The simulated data of yarn length, free-end displacement and aerodynamic force during the adsorption process were extracted and listed in <xref ref-type="table" rid="table-3">Table 3</xref>. With the increase of negative pressure at the beginning from &#x2212;0.04 MPa to &#x2212;0.07 MPa, the aerodynamic force increases from 3.306 mN to 4.837 mN, which is about a 46% increase. The displacement of the free end increases from 0.442 mm to 0.637 mm, which is about a 44% increase. These results indicate that the larger pressure difference can lift the yarn more effectively and accelerate the reduction of bending curvature in the early insertion process.</p>
      <p>When the instant aerodynamic force reaches 6.362 mN at 3 ms, the aerodynamic force suddenly increases from 6.362 mN to 9.149 mN, and the maximum displacement also increases from 4.351 mm to 5.942 mm. The amount of increase is approximately 45&#x2212;50%, which indicates that the dynamic response of the yarn becomes harder with increasing suction. Thereafter, with the gradual stabilization of the system, both the aerodynamic force and the displacement decrease simultaneously to a certain level, which means that the stable separation state is achieved.</p>
      <p>In addition, an increase in the negative pressure brings about a decrease in the time needed for the yarn to be perpendicular to the nozzle axis, which indicates that a larger pressure difference leads to a faster stabilization. During this period, the yarn was elongated slightly, and the extension amount was more significant with an increased suction intensity.</p>
    </sec>
    <sec id="s4">
      <label>4</label>
      <title>Visual Experiment</title>
      <p>To validate the accuracy of the weakly coupled numerical results obtained in this study, the mechanical evolution of the yarn end under negative-pressure flow was investigated in three different stages: initiation of suction, yarn detachment, and achievement of steady separation. Based on the simulation results, a special negative-pressure suction nozzle for capturing the yarn end was designed and fabricated, and then a corresponding experimental visualization system was constructed. To capture the motion of the yarn tip on the bobbin, a high-speed imaging system was installed to record the transient process. The yarn motion was recorded using a high-speed digital camera (pco.dimax HS2, PCO, Germany), operated at a frame rate of 5469 fps with a spatial resolution of 1400 &#xD7; 1050 pixels and a minimum exposure time of 1.5 &#x3BC;s. High-intensity continuous illumination was employed to ensure sufficient image quality during the experiments. The apparatus was composed of two main subsystems: a pneumatic circuit subsystem and an electrical control circuit subsystem. The schematic illustration of the operating principle is shown in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>.</p>
      <fig id="fig-9">
        <label>Figure 9</label>
        <caption>
          <p>Schematic diagram of the experimental setup for negative-pressure yarn adsorption.</p>
        </caption>
        <graphic mimetype="image" mime-subtype="tif" xlink:href="TSP_FDMP_77267-fig-9.tif"/>
      </fig>
      <p>In the pneumatic section, the vacuum pump generated the necessary negative-pressure jet. The airflow first flowed through the electronic proportional valve and then through the solenoid valve and eventually reached the vacuum port of the pressure-detection device. The airflow interacted with the yarn located at the end of the bobbin between the nozzle and the jet. The electrical subsystem was supplied with regulated 24 V DC power. The signal transmitter, proportional valve, solenoid valve and the Omron PLC were continuously energized by the 24 V DC power, and the system was stably operated. The signal generator generated the pulse signal to modulate the output of the proportional valve, and the inlet pressure of the jet was kept constant. The PLC controlled the timing of the opening and closing of the solenoid valve, and then the solenoid valve was energized or de-energized at the required time to generate the suction at the nozzle opening and to stop the suction. The high-speed camera captured the motion of the yarn tip in real time at the required moment.</p>
      <p>The primary objectives of this experiment were to validate the accuracy and reliability of the simulation results and to investigate the influence of the initial negative-pressure jet intensity on the spatial motion of the yarn within the airflow field. Based on empirical engineering practice, the height of the suction nozzle was adjusted to maintain a standoff distance of approximately 4 mm from the yarn bobbin surface, ensuring that sufficient negative pressure was applied to the yarn tip.</p>
      <p>The process of adsorption will be unavailable if the suction pressure is not enough, and the adsorption process will be tested at negative pressures of &#x2212;0.04 MPa, &#x2212;0.05 MPa, &#x2212;0.06 MPa, and &#x2212;0.07 MPa, respectively. The motion sequences of yarn ends captured by high-speed photography are recorded in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>a&#x2013;d.</p>
      <fig id="fig-10">
        <label>Figure 10</label>
        <caption>
          <p>Experimental yarn end motion under varying negative pressures: (<bold>a</bold>) &#x2212;0.04 MPa; (<bold>b</bold>) &#x2212;0.05 MPa; (<bold>c</bold>) &#x2212;0.06 MPa; (<bold>d</bold>) &#x2212;0.07 MPa. The scale bar is referenced to the nozzle-bottom width (15 mm).</p>
        </caption>
        <graphic mimetype="image" mime-subtype="tif" xlink:href="TSP_FDMP_77267-fig-10.tif"/>
      </fig>
      <p>As shown in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>a&#x2013;d, the yarn ends could be successfully captured at different pressures, and the trajectory of each yarn end was basically consistent with the simulation results in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>. The effect of suction intensity on the yarn trajectory was remarkable. If the suction pressure was only &#x2212;0.04 MPa, the yarn ends would present obvious lateral oscillations near the entrance of the nozzle, and the yarns could not enter the nozzle axis, and then the adsorption was not stable. When the pressure was increased to &#x2212;0.05 MPa, the yarn ends could enter the nozzle, and the yarn ends were still with a certain offset and unsteady motion, which indicated that the pressure was close to the threshold of capture. When the pressure was raised to &#x2212;0.06 MPa, the best performance was achieved, and the trajectories of yarn ends were rapid and smooth, with a lateral oscillation distance of about 1 mm and the shortest adsorption time. When the suction pressure was increased to &#x2212;0.07 MPa, although the yarn end could be captured faster due to the stronger suction, the instantaneous acceleration become very large, and the yarn was prone to being impacted onto the inner wall of the nozzle, which increases the risk of fiber damage. In the experiments, although the detailed vortex structure cannot be directly resolved, under this highest suction condition, the yarn was observed to exhibit pronounced lateral oscillations and intermittent contact with the inner wall of the nozzle, indicating an unsteady and disturbed motion. This behavior is qualitatively consistent with the numerical prediction and supports the conclusion that an excessively high suction level may deteriorate the stability of the capture process.</p>
      <p>To ensure the repeatability of the experiment, the test was repeated 100 times at the same pressure level, and then the relationship between suction intensity, energy consumption and efficiency, as well as success rate, would be studied by comparing the mean &#xB1; standard deviation (SD) of the adsorption time and total elongation, and the success rate of yarn end capture. The mean air usage at different pressures was calculated based on the flow rate measured by the electromagnetic proportional valve.</p>
      <p>As shown in <xref ref-type="table" rid="table-4">Table 4</xref>, the dynamic response of the yarn was greatly different at different pressures. With the inlet pressure increased from &#x2212;0.04 MPa to &#x2212;0.07 MPa, the s mean experimental adsorption time decreases from 6.32 ms to 5.25 ms. Meanwhile, the corresponding standard deviation first decreases and reaches its minimum at &#x2212;0.06 MPa, indicating improved capture efficiency together with enhanced process stability. The results of numerical simulation and experimental measurement are consistent, confirming that the yarn adsorption efficiency is enhanced when the negative pressure is stronger. In addition, the numerical and experimental results both indicate that the mean yarn elongation increases with the suction strength, and it means that the stronger suction generates a larger aerodynamic traction force, which directs the yarn more effectively toward the nozzle and thereby improves capture reliability.</p>
      <p>However, at &#x2212;0.07 MPa, although the capture process becomes faster, the much larger transient acceleration and the more pronounced wall contact and lateral oscillations inside the nozzle make the instantaneous stretching path of the yarn more sensitive to initial disturbances. As a result, the dispersion of the total elongation increases instead of decreasing.</p>
      <p>From the point of energy and performance, although the mean air usage increases slightly (from 43.1 mL to 50.45 mL), the f mean adsorption time becomes shorter, and the success rate increases significantly (from 86% to 100%). More importantly, the standard deviation of the adsorption time at &#x2212;0.06 MPa is the smallest among all cases, indicating the best repeatability and overall process stability under this condition. When the negative pressure was insufficient, the yarn failed to enter the suction cup smoothly or stably. However, a larger negative pressure can overcome the disturbed airflow and the inertia of the yarn and reach a quick and steady capture. From the whole process, it is concluded that the &#x2212;0.06 MPa to &#x2212;0.07 MPa pressure window provides a favorable compromise between short mean adsorption time and acceptable experimental dispersion. From an engineering perspective, the recommended pressure window (&#x2212;0.06 to &#x2212;0.07 MPa) indicates that this operating range falls within a common working-vacuum range in industrial vacuum applications. Moreover, this level is well below the maximum vacuum achievable by the pump used in this study (up to &#x2212;0.093 MPa, rated power 550 W), corresponding to about 65%&#x2212;75% of its maximum vacuum level. Given these considerations regarding installed power requirements, the proposed operating window does not impose stringent additional demands on installed power. At the same time, this window provides a favorable compromise between capture stability and air usage. Therefore, for the practical application of an automatic yarn-end capturing process, this pressure range is recommended to achieve stable and high-performance adsorption.</p>
      <table-wrap id="table-4">
        <label>Table 4</label>
        <caption>
          <p>The simulated and experimental data of yarn adsorption.</p>
        </caption>
        <table>
          <thead>
            <tr>
              <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Negative Pressure Intensity (MPa)</th>
              <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Adsorption Simulation Time (ms)</th>
              <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Experimental Adsorption Time (ms, mean &#xB1; SD)</th>
              <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Numerical Simulation of Total Elongation (mm)</th>
              <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Experimental Total Elongation (mm, mean &#xB1; SD)</th>
              <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Average Air Consumption Index (mL)</th>
              <th align="center" valign="middle" style="border-bottom:solid thin;border-top:solid thin">Success Rate</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center" valign="middle">&#x2212;0.04</td>
              <td align="center" valign="middle">5.0</td>
              <td align="center" valign="middle">6.32 <inline-formula id="ieqn-63">
<mml:math id="mml-ieqn-63">
	<mml:mo>&#xB1;</mml:mo>
</mml:math> 
</inline-formula> <inline-formula id="ieqn-64">
<mml:math id="mml-ieqn-64">
	<mml:mrow>
		<mml:mn>0.24</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>&#xA0;</td>
              <td align="center" valign="middle">1.317</td>
              <td align="center" valign="middle">1.62 <inline-formula id="ieqn-65">
<mml:math id="mml-ieqn-65">
	<mml:mo>&#xB1;</mml:mo>
</mml:math> 
</inline-formula> <inline-formula id="ieqn-66">
<mml:math id="mml-ieqn-66">
	<mml:mrow>
		<mml:mn>0.06</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>&#xA0;</td>
              <td align="center" valign="middle">43.1</td>
              <td align="center" valign="middle">0.86</td>
            </tr>
            <tr>
              <td align="center" valign="middle">&#x2212;0.05</td>
              <td align="center" valign="middle">4.6</td>
              <td align="center" valign="middle">5.85 <inline-formula id="ieqn-67">
<mml:math id="mml-ieqn-67">
	<mml:mo>&#xB1;</mml:mo>
</mml:math> 
</inline-formula> <inline-formula id="ieqn-68">
<mml:math id="mml-ieqn-68">
	<mml:mrow>
		<mml:mn>0.20</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>&#xA0;</td>
              <td align="center" valign="middle">1.351</td>
              <td align="center" valign="middle">1.68 <inline-formula id="ieqn-69">
<mml:math id="mml-ieqn-69">
	<mml:mo>&#xB1;</mml:mo>
</mml:math>
</inline-formula> <inline-formula id="ieqn-70">
<mml:math id="mml-ieqn-70">
	<mml:mrow>
		<mml:mn>0.04</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>&#xA0;</td>
              <td align="center" valign="middle">46.3</td>
              <td align="center" valign="middle">0.93</td>
            </tr>
            <tr>
              <td align="center" valign="middle">&#x2212;0.06</td>
              <td align="center" valign="middle">4.2</td>
              <td align="center" valign="middle">5.35 <inline-formula id="ieqn-71">
<mml:math id="mml-ieqn-71">
	<mml:mo>&#xB1;</mml:mo>
</mml:math> 
</inline-formula> <inline-formula id="ieqn-72">
<mml:math id="mml-ieqn-72">
	<mml:mrow>
		<mml:mn>0.12</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>&#xA0;</td>
              <td align="center" valign="middle">1.397</td>
              <td align="center" valign="middle">1.74 <inline-formula id="ieqn-73">
<mml:math id="mml-ieqn-73">
	<mml:mo>&#xB1;</mml:mo>
</mml:math> 
</inline-formula> <inline-formula id="ieqn-74">
<mml:math id="mml-ieqn-74">
	<mml:mrow>
		<mml:mn>0.03</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>&#xA0;</td>
              <td align="center" valign="middle">46.89</td>
              <td align="center" valign="middle">1</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">&#x2212;0.07</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">4.12</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">5.25 <inline-formula id="ieqn-75">
<mml:math id="mml-ieqn-75">
	<mml:mo>&#xB1;</mml:mo>
</mml:math> 
</inline-formula> <inline-formula id="ieqn-76">
<mml:math id="mml-ieqn-76">
	<mml:mrow>
		<mml:mn>0.14</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>&#xA0;</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">1.421</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">1.77 <inline-formula id="ieqn-77">
<mml:math id="mml-ieqn-77">
	<mml:mo>&#xB1;</mml:mo>
</mml:math> 
</inline-formula> <inline-formula id="ieqn-78">
<mml:math id="mml-ieqn-78">
	<mml:mrow>
		<mml:mn>0.07</mml:mn>
	</mml:mrow>
</mml:math>
</inline-formula>&#xA0;</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">50.45</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">1</td>
            </tr>
          </tbody>
        </table>
        <table-wrap-foot>
          <fn>
            <p>(SD: standard deviation).</p>
          </fn>
        </table-wrap-foot>
      </table-wrap>
    </sec>
    <sec id="s5">
      <label>5</label>
      <title>Conclusion</title>
      <p>This work was focused on the dynamic behavior of yarn tips during adsorption under a negative-pressure jet by integrating numerical simulation and high-speed visualization experiments. The three-dimensional model of the suction device was established considering the airflow field and finite element yarn. The computed results were validated by experimental observation in a systematic way. The main conclusions could be summarized as follows:
<list list-type="order">
<list-item>
<label>1.</label>
  <p>The proposed weakly coupled fluid&#x2013;structure interaction (FSI) method could reproduce the yarn-end trajectory with good accuracy. The agreement between the simulated and observed results could offer further support for the reliability and validity of the numerical model.</p>
</list-item>
<list-item>
<label>2.</label>
  <p>The quantitative analysis indicated that with the inlet suction pressure rising from &#x2212;0.04 MPa to &#x2212;0.06 MPa, the average adsorption time would decrease by nearly by 62%, and the capture success rate was higher, and the energy demand was acceptable. With the inlet suction pressure further enhanced to &#x2212;0.07 MPa, the capture rate would be nearly perfect, but the overshoot and wall impact would occur more frequently. Meanwhile, the air consumption would increase markedly, which might damage fiber integrity and reduce energy efficiency.</p>
</list-item>
<list-item>
<label>3.</label>
  <p>The adsorption time and elongation obtained from experiments were slightly larger than those from the numerical simulation. The airflow fluctuation and three-dimensional effect might be the main reason. However, the tendency of the two datasets was basically the same, which could further validate the prediction of the simulation method.</p>
</list-item>
</list></p>
      <p>In general, the negative pressure could enhance both efficiency and stability of adsorption. However, too much negative pressure would damage reliability. When energy consumption, operation efficiency and capture accuracy require a balance, the inlet pressure should operate in the pressure window of &#x2212;0.06 to&#x2212;0.07 MPa. With only a slight increase in air consumption, near-complete yarn-end capturing could be attained.</p>
      <p>It should be noted that the present study still has several limitations. First, only one type of cotton yarn was investigated, and the applicability of the proposed model to yarns with different materials, linear densities, or surface characteristics remains to be further examined. Second, the effects of environmental factors such as humidity and temperature on the aerodynamic behavior and mechanical properties of the yarn were not considered. Finally, in the numerical simulations, the inlet negative-pressure jet was assumed to be steady, whereas under practical operating conditions, the flow may exhibit certain unsteady fluctuations. Future work will focus on addressing these issues to further improve the generality and predictive capability of the proposed modeling framework.</p>
    </sec>
  </body>
  <back>
    <ack>
      <p>Not applicable.</p>
    </ack>
    <sec>
      <title>Funding Statement</title>
      <p>The authors received no specific funding.</p>
    </sec>
    <sec>
      <title>Author Contributions</title>
      <p>The authors confirm contribution to the paper as follows: Conceptualization, Xufeng Sun and Yisheng Liu; methodology, Xufeng Sun; software, Xufeng Sun; validation, Xufeng Sun, Yisheng Liu and Zhifeng Chen; formal analysis, Xufeng Sun; investigation, Xufeng Sun; resources, Zhifeng Chen; data curation, Xufeng Sun; writing&#x2014;original draft preparation, Xufeng Sun; writing&#x2014;review and editing, Yisheng Liu and Zhifeng Chen; visualization, Xufeng Sun; supervision, Yisheng Liu and Zhifeng Chen; project administration, Yisheng Liu. All authors reviewed and approved the final version of the manuscript.</p>
    </sec>
    <sec sec-type="data-availability">
      <title>Availability of Data and Materials</title>
      <p>The data that support the findings of this study are available from the corresponding author upon reasonable request.</p>
    </sec>
    <sec>
      <title>Ethics Approval</title>
      <p>Not applicable.</p>
    </sec>
    <sec sec-type="COI-statement">
      <title>Conflicts of Interest</title>
      <p>The authors declare no conflicts of interest.</p>
    </sec>
    <ref-list content-type="authoryear">
      <title>References</title>
      <ref id="ref-1">
        <label>1.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Celik</surname> 
<given-names>O</given-names>
</string-name>, 
<string-name>
<surname>Eren</surname> 
<given-names>R</given-names>
</string-name></person-group>. 
<article-title>Experimental investigation of the relationship between the yarn tension and bobbin diameter in the warping process</article-title>. 
<source>Fibres Text East Eur</source>. 
<year>2019</year>;
<volume>27</volume>(
<issue>1(133)</issue>):
<fpage>23</fpage>&#x2013;
<lpage>31</lpage>. 
doi:<pub-id pub-id-type="doi">10.5604/01.3001.0012.7504</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-2">
        <label>2.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Wu</surname> 
<given-names>T</given-names>
</string-name>, 
<string-name>
<surname>Kemper</surname> 
<given-names>M</given-names>
</string-name>, 
<string-name>
<surname>Stemmler</surname> 
<given-names>S</given-names>
</string-name>, 
<string-name>
<surname>Abel</surname> 
<given-names>D</given-names>
</string-name>, 
<string-name>
<surname>Gries</surname> 
<given-names>T</given-names>
</string-name></person-group>. 
<article-title>Model predictive control of the weft insertion in air-jet weaving</article-title>. 
<source>IFAC-PapersOnLine</source>. 
<year>2019</year>;
<volume>52</volume>(
<issue>13</issue>):
<fpage>630</fpage>&#x2013;
<lpage>5</lpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.ifacol.2019.11.094</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-3">
        <label>3.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Cui</surname> 
<given-names>J</given-names>
</string-name>, 
<string-name>
<surname>Zhu</surname> 
<given-names>X</given-names>
</string-name>, 
<string-name>
<surname>Xiao</surname> 
<given-names>L</given-names>
</string-name>, 
<string-name>
<surname>Zhu</surname> 
<given-names>Z</given-names>
</string-name>, 
<string-name>
<surname>Lin</surname> 
<given-names>R</given-names>
</string-name>, 
<string-name>
<surname>Hu</surname> 
<given-names>X</given-names>
</string-name>, 
<etal>et al</etal></person-group>. 
<article-title>Dynamics of a long flexible filament conveyed in the near field of a turbulent jet</article-title>. 
<source>J Fluids Struct</source>. 
<year>2025</year>;
<volume>133</volume>:
<fpage>104261</fpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.jfluidstructs.2024.104261</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-4">
        <label>4.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Kim</surname> 
<given-names>JH</given-names>
</string-name>, 
<string-name>
<surname>Setoguchi</surname> 
<given-names>T</given-names>
</string-name>, 
<string-name>
<surname>Kim</surname> 
<given-names>HD</given-names>
</string-name></person-group>. 
<article-title>Numerical study of sub-nozzle flows for the weft transmission in an air jet loom</article-title>. 
<source>Procedia Eng</source>. 
<year>2015</year>;
<volume>105</volume>:
<fpage>264</fpage>&#x2013;
<lpage>9</lpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.proeng.2015.05.107</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-5">
        <label>5.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Thomas</surname> 
<given-names>GJ</given-names>
</string-name>, 
<string-name>
<surname>Finckh</surname> 
<given-names>H</given-names>
</string-name>, 
<string-name>
<surname>Bauder</surname> 
<given-names>HJ</given-names>
</string-name>, 
<string-name>
<surname>Gresser</surname> 
<given-names>GT</given-names>
</string-name></person-group>. 
<article-title>Exploring the drawbacks of main nozzle design in air-jet weaving: Current challenges and future directions</article-title>. 
<source>Alex Eng J</source>. 
<year>2025</year>;
<volume>121</volume>:
<fpage>213</fpage>&#x2013;
<lpage>22</lpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.aej.2025.02.055</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-6">
        <label>6.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>He</surname> 
<given-names>S</given-names>
</string-name>, 
<string-name>
<surname>Xue</surname> 
<given-names>W</given-names>
</string-name>, 
<string-name>
<surname>Chen</surname> 
<given-names>G</given-names>
</string-name>, 
<string-name>
<surname>Cheng</surname> 
<given-names>L</given-names>
</string-name></person-group>. 
<article-title>Experimental investigation and simulation of the performance of a pre-twister based on the jet vortex field used for the ring spinning frame</article-title>. 
<source>Text Res J</source>. 
<year>2019</year>;
<volume>89</volume>(
<issue>21&#x2013;22</issue>):
<fpage>4647</fpage>&#x2013;
<lpage>57</lpage>. 
doi:<pub-id pub-id-type="doi">10.1177/0040517519839938</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-7">
        <label>7.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Wang</surname> 
<given-names>K</given-names>
</string-name>, 
<string-name>
<surname>Xue</surname> 
<given-names>W</given-names>
</string-name>, 
<string-name>
<surname>Cheng</surname> 
<given-names>L</given-names>
</string-name></person-group>. 
<article-title>A numerical and experimental study on a pre-twisted ring spinning system</article-title>. 
<source>Polymers</source>. 
<year>2018</year>;
<volume>10</volume>(
<issue>6</issue>):
<fpage>671</fpage>. 
doi:<pub-id pub-id-type="doi">10.3390/polym10060671</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-8">
        <label>8.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Han</surname> 
<given-names>C</given-names>
</string-name>, 
<string-name>
<surname>Cheng</surname> 
<given-names>L</given-names>
</string-name>, 
<string-name>
<surname>Gao</surname> 
<given-names>W</given-names>
</string-name>, 
<string-name>
<surname>Hua</surname> 
<given-names>Z</given-names>
</string-name>, 
<string-name>
<surname>Xue</surname> 
<given-names>W</given-names>
</string-name></person-group>. 
<article-title>Numerical simulation of the fiber trajectories in vortex spinning under different process parameters based on the finite element model</article-title>. 
<source>Text Res J</source>. 
<year>2019</year>;
<volume>89</volume>(
<issue>13</issue>):
<fpage>2626</fpage>&#x2013;
<lpage>36</lpage>. 
doi:<pub-id pub-id-type="doi">10.1177/0040517518798650</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-9">
        <label>9.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Shang</surname> 
<given-names>S</given-names>
</string-name>, 
<string-name>
<surname>Yu</surname> 
<given-names>C</given-names>
</string-name>, 
<string-name>
<surname>Li</surname> 
<given-names>M</given-names>
</string-name></person-group>. 
<article-title>Numerical simulation of swirling airflow dynamics in vortex spinning</article-title>. 
<source>Text Res J</source>. 
<year>2018</year>;
<volume>88</volume>(
<issue>7</issue>):
<fpage>833</fpage>&#x2013;
<lpage>43</lpage>. 
doi:<pub-id pub-id-type="doi">10.1177/0040517517690631</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-10">
        <label>10.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>&#xDC;nal</surname> 
<given-names>PG</given-names>
</string-name></person-group>. 
<article-title>Investigation of some handle properties of fabrics woven with two folded yarns of different spinning systems</article-title>. 
<source>Text Res J</source>. 
<year>2010</year>;
<volume>80</volume>(
<issue>19</issue>):
<fpage>2007</fpage>&#x2013;
<lpage>15</lpage>. 
doi:<pub-id pub-id-type="doi">10.1177/0040517510369410</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-11">
        <label>11.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Liu</surname> 
<given-names>Y</given-names>
</string-name>, 
<string-name>
<surname>Zhou</surname> 
<given-names>X</given-names>
</string-name>, 
<string-name>
<surname>Cheng</surname> 
<given-names>X</given-names>
</string-name>, 
<string-name>
<surname>Liu</surname> 
<given-names>D</given-names>
</string-name></person-group>. 
<article-title>Effect of initial pressure of oblique-blowing airflow and folding-in airflow on yarn tucked-in in the pneumatic tucked-in selvedge apparatus</article-title>. 
<source>Text Res J</source>. 
<year>2021</year>;
<volume>91</volume>(
<issue>21&#x2013;22</issue>):
<fpage>2635</fpage>&#x2013;
<lpage>55</lpage>. 
doi:<pub-id pub-id-type="doi">10.1177/00405175211013419</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-12">
        <label>12.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Liu</surname> 
<given-names>Y</given-names>
</string-name>, 
<string-name>
<surname>Zhou</surname> 
<given-names>S</given-names>
</string-name>, 
<string-name>
<surname>Zhou</surname> 
<given-names>X</given-names>
</string-name></person-group>. 
<article-title>Effect of incident angle of oblique-blowing airflow on yarn in pneumatic tucked-in selvedge apparatus</article-title>. 
<source>J Text Inst</source>. 
<year>2025</year>;
<volume>116</volume>(
<issue>8</issue>):
<fpage>1763</fpage>&#x2013;
<lpage>78</lpage>. 
doi:<pub-id pub-id-type="doi">10.1080/00405000.2024.2400024</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-13">
        <label>13.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Geoffre</surname> 
<given-names>A</given-names>
</string-name>, 
<string-name>
<surname>Wielhorski</surname> 
<given-names>Y</given-names>
</string-name>, 
<string-name>
<surname>Moulin</surname> 
<given-names>N</given-names>
</string-name>, 
<string-name>
<surname>Bruchon</surname> 
<given-names>J</given-names>
</string-name>, 
<string-name>
<surname>Drapier</surname> 
<given-names>S</given-names>
</string-name>, 
<string-name>
<surname>Liotier</surname> 
<given-names>PJ</given-names>
</string-name></person-group>. 
<article-title>Influence of intra-yarn flows on whole 3D woven fabric numerical permeability: From Stokes to Stokes-Darcy simulations</article-title>. 
<source>Int J Multiph Flow</source>. 
<year>2020</year>;
<volume>129</volume>:
<fpage>103349</fpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.ijmultiphaseflow.2020.103349</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-14">
        <label>14.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Tian</surname> 
<given-names>FB</given-names>
</string-name>, 
<string-name>
<surname>Luo</surname> 
<given-names>H</given-names>
</string-name>, 
<string-name>
<surname>Zhu</surname> 
<given-names>L</given-names>
</string-name>, 
<string-name>
<surname>Liao</surname> 
<given-names>JC</given-names>
</string-name>, 
<string-name>
<surname>Lu</surname> 
<given-names>XY</given-names>
</string-name></person-group>. 
<article-title>An efficient immersed boundary-lattice Boltzmann method for the hydrodynamic interaction of elastic filaments</article-title>. 
<source>J Comput Phys</source>. 
<year>2011</year>;
<volume>230</volume>(
<issue>19</issue>):
<fpage>7266</fpage>&#x2013;
<lpage>83</lpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.jcp.2011.05.028</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-15">
        <label>15.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Qian</surname> 
<given-names>YH</given-names>
</string-name>, 
<string-name>
<surname>D&#x2019;Humi&#xE8;res</surname> 
<given-names>D</given-names>
</string-name>, 
<string-name>
<surname>Lallemand</surname> 
<given-names>P</given-names>
</string-name></person-group>. 
<article-title>Lattice BGK models for navier-stokes equation</article-title>. 
<source>Europhys Lett</source>. 
<year>1992</year>;
<volume>17</volume>(
<issue>6</issue>):
<fpage>479</fpage>&#x2013;
<lpage>84</lpage>. 
doi:<pub-id pub-id-type="doi">10.1209/0295-5075/17/6/001</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-16">
        <label>16.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Vahidkhah</surname> 
<given-names>K</given-names>
</string-name>, 
<string-name>
<surname>Abdollahi</surname> 
<given-names>V</given-names>
</string-name></person-group>. 
<article-title>Numerical simulation of a flexible fiber deformation in a viscous flow by the immersed boundary-lattice Boltzmann method</article-title>. 
<source>Commun Nonlinear Sci Numer Simul</source>. 
<year>2012</year>;
<volume>17</volume>(
<issue>3</issue>):
<fpage>1475</fpage>&#x2013;
<lpage>84</lpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.cnsns.2011.07.039</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-17">
        <label>17.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Niu</surname> 
<given-names>XD</given-names>
</string-name>, 
<string-name>
<surname>Shu</surname> 
<given-names>C</given-names>
</string-name>, 
<string-name>
<surname>Chew</surname> 
<given-names>YT</given-names>
</string-name>, 
<string-name>
<surname>Peng</surname> 
<given-names>Y</given-names>
</string-name></person-group>. 
<article-title>A momentum exchange-based immersed boundary-lattice Boltzmann method for simulating incompressible viscous flows</article-title>. 
<source>Phys Lett A</source>. 
<year>2006</year>;
<volume>354</volume>(
<issue>3</issue>):
<fpage>173</fpage>&#x2013;
<lpage>82</lpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.physleta.2006.01.060</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-18">
        <label>18.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Cui</surname> 
<given-names>J</given-names>
</string-name>, 
<string-name>
<surname>Lin</surname> 
<given-names>Z</given-names>
</string-name>, 
<string-name>
<surname>Jin</surname> 
<given-names>Y</given-names>
</string-name>, 
<string-name>
<surname>Liu</surname> 
<given-names>Y</given-names>
</string-name></person-group>. 
<article-title>Numerical simulation of fiber conveyance in a confined channel by the immersed boundary-lattice Boltzmann method</article-title>. 
<source>Eur J Mech Fluids</source>. 
<year>2019</year>;
<volume>76</volume>:
<fpage>422</fpage>&#x2013;
<lpage>33</lpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.euromechflu.2019.04.010</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-19">
        <label>19.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Pei</surname> 
<given-names>Z</given-names>
</string-name>, 
<string-name>
<surname>Yu</surname> 
<given-names>C</given-names>
</string-name></person-group>. 
<article-title>Numerical study on the effect of nozzle pressure and yarn delivery speed on the fiber motion in the nozzle of Murata vortex spinning</article-title>. 
<source>J Fluids Struct</source>. 
<year>2011</year>;
<volume>27</volume>(
<issue>1</issue>):
<fpage>121</fpage>&#x2013;
<lpage>33</lpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.jfluidstructs.2010.08.007</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-20">
        <label>20.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Yamamoto</surname> 
<given-names>S</given-names>
</string-name>, 
<string-name>
<surname>Matsuoka</surname> 
<given-names>T</given-names>
</string-name></person-group>. 
<article-title>A method for dynamic simulation of rigid and flexible fibers in a flow field</article-title>. 
<source>J Chem Phys</source>. 
<year>1993</year>;
<volume>98</volume>(
<issue>1</issue>):
<fpage>644</fpage>&#x2013;
<lpage>50</lpage>. 
doi:<pub-id pub-id-type="doi">10.1063/1.464607</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-21">
        <label>21.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Guo</surname> 
<given-names>HF</given-names>
</string-name>, 
<string-name>
<surname>Chen</surname> 
<given-names>ZY</given-names>
</string-name>, 
<string-name>
<surname>Yu</surname> 
<given-names>CW</given-names>
</string-name></person-group>. 
<article-title>Numerical study of the function of the slotting-tube in air-jet spinning</article-title>. 
<source>J Text Inst</source>. 
<year>2010</year>;
<volume>101</volume>(
<issue>3</issue>):
<fpage>197</fpage>&#x2013;
<lpage>203</lpage>. 
doi:<pub-id pub-id-type="doi">10.1080/00405000802346321</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-22">
        <label>22.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Guo</surname> 
<given-names>HF</given-names>
</string-name>, 
<string-name>
<surname>Chen</surname> 
<given-names>ZY</given-names>
</string-name>, 
<string-name>
<surname>Yu</surname> 
<given-names>CW</given-names>
</string-name></person-group>. 
<article-title>3D numerical simulation of compressible swirling flow induced by means of tangential inlets</article-title>. 
<source>Int J Numer Meth Fluids</source>. 
<year>2009</year>;
<volume>59</volume>(
<issue>11</issue>):
<fpage>1285</fpage>&#x2013;
<lpage>98</lpage>. 
doi:<pub-id pub-id-type="doi">10.1002/fld.1872</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-23">
        <label>23.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Li</surname> 
<given-names>Z</given-names>
</string-name>, 
<string-name>
<surname>Shang</surname> 
<given-names>Z</given-names>
</string-name>, 
<string-name>
<surname>Zappa</surname> 
<given-names>E</given-names>
</string-name>, 
<string-name>
<surname>Van Langenhove</surname> 
<given-names>L</given-names>
</string-name>, 
<string-name>
<surname>Malengier</surname> 
<given-names>B</given-names>
</string-name></person-group>. 
<article-title>Yarn level finite element method simulation for bending over sheaves of braided ropes</article-title>. 
<source>J Ind Text</source>. 
<year>2023</year>;
<volume>53</volume>:
<fpage>1</fpage>&#x2013;
<lpage>17</lpage>. 
doi:<pub-id pub-id-type="doi">10.1177/15280837231189891</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-24">
        <label>24.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Zheng</surname> 
<given-names>F</given-names>
</string-name>, 
<string-name>
<surname>Chen</surname> 
<given-names>F</given-names>
</string-name>, 
<string-name>
<surname>Liu</surname> 
<given-names>Y</given-names>
</string-name></person-group>. 
<article-title>Finite element modeling of spherical indentation behavior of 3D mesh fabric at the yarn level</article-title>. 
<source>J Ind Text</source>. 
<year>2023</year>;
<volume>53</volume>:
<fpage>1</fpage>&#x2013;
<lpage>20</lpage>. 
doi:<pub-id pub-id-type="doi">10.1177/15280837231209502</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-25">
        <label>25.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Li</surname> 
<given-names>Y</given-names>
</string-name>, 
<string-name>
<surname>Wang</surname> 
<given-names>F</given-names>
</string-name>, 
<string-name>
<surname>Shi</surname> 
<given-names>X</given-names>
</string-name>, 
<string-name>
<surname>Guo</surname> 
<given-names>L</given-names>
</string-name>, 
<string-name>
<surname>Huang</surname> 
<given-names>C</given-names>
</string-name></person-group>. 
<article-title>Impact response of 3D orthogonal woven composites with different fiber types</article-title>. 
<source>Appl Compos Mater</source>. 
<year>2023</year>;
<volume>30</volume>(
<issue>6</issue>):
<fpage>1819</fpage>&#x2013;
<lpage>40</lpage>. 
doi:<pub-id pub-id-type="doi">10.1007/s10443-023-10150-8</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-26">
        <label>26.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Deng</surname> 
<given-names>W</given-names>
</string-name>, 
<string-name>
<surname>Wang</surname> 
<given-names>X</given-names>
</string-name>, 
<string-name>
<surname>Ke</surname> 
<given-names>W</given-names>
</string-name>, 
<string-name>
<surname>Wang</surname> 
<given-names>C</given-names>
</string-name>, 
<string-name>
<surname>Deng</surname> 
<given-names>Z</given-names>
</string-name></person-group>. 
<article-title>Parametric 3D simulations of spun yarns and fabrics</article-title>. 
<source>J Text Inst</source>. 
<year>2024</year>;
<volume>115</volume>(
<issue>9</issue>):
<fpage>1413</fpage>&#x2013;
<lpage>22</lpage>. 
doi:<pub-id pub-id-type="doi">10.1080/00405000.2023.2230326</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-27">
        <label>27.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Kargar</surname> 
<given-names>M</given-names>
</string-name>, 
<string-name>
<surname>Payvandy</surname> 
<given-names>P</given-names>
</string-name>, 
<string-name>
<surname>Mozafary</surname> 
<given-names>V</given-names>
</string-name></person-group>. 
<article-title>Simulation of draping behavior of woven fabrics with an optimized yarn-level numerical model</article-title>. 
<source>Fibres Polym</source>. 
<year>2023</year>;
<volume>24</volume>(
<issue>7</issue>):
<fpage>2503</fpage>&#x2013;
<lpage>19</lpage>. 
doi:<pub-id pub-id-type="doi">10.1007/s12221-023-00240-6</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-28">
        <label>28.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Xu</surname> 
<given-names>G</given-names>
</string-name>, 
<string-name>
<surname>Chen</surname> 
<given-names>Y</given-names>
</string-name>, 
<string-name>
<surname>Sun</surname> 
<given-names>Y</given-names>
</string-name>, 
<string-name>
<surname>Zhang</surname> 
<given-names>Y</given-names>
</string-name>, 
<string-name>
<surname>Sun</surname> 
<given-names>Y</given-names>
</string-name></person-group>. 
<article-title>Numerical modeling and analysis of yarn-end-capturing based on the immersed boundary-lattice Boltzmann method</article-title>. 
<source>Appl Math Model</source>. 
<year>2024</year>;
<volume>129</volume>:
<fpage>70</fpage>&#x2013;
<lpage>87</lpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.apm.2024.01.045</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-29">
        <label>29.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Kong</surname> 
<given-names>RWM</given-names>
</string-name>, 
<string-name>
<surname>Liu</surname> 
<given-names>M</given-names>
</string-name>, 
<string-name>
<surname>Kong</surname> 
<given-names>THT</given-names>
</string-name></person-group>. 
<article-title>Design and experimental study of vacuum suction grabbing technology to grasp fabric piece</article-title>. 
<source>OALib</source>. 
<year>2024</year>;
<volume>11</volume>(
<issue>11</issue>):
<fpage>1</fpage>&#x2013;
<lpage>17</lpage>. 
doi:<pub-id pub-id-type="doi">10.4236/oalib.1112292</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-30">
        <label>30.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Prezelj</surname> 
<given-names>J</given-names>
</string-name>, 
<string-name>
<surname>Novakovi&#x107;</surname> 
<given-names>T</given-names>
</string-name>, 
<string-name>
<surname>&#x10C;urovi&#x107;</surname> 
<given-names>L</given-names>
</string-name>, 
<string-name>
<surname>&#x17D;eleznik</surname> 
<given-names>A</given-names>
</string-name>, 
<string-name>
<surname>Murovec</surname> 
<given-names>J</given-names>
</string-name></person-group>. 
<article-title>An energy-efficient vacuum system as an alternative to the inefficient use of compressed air for the yarn suction gun</article-title>. 
<source>J Text Inst</source>. 
<year>2024</year>;
<volume>115</volume>(
<issue>3</issue>):
<fpage>460</fpage>&#x2013;
<lpage>70</lpage>. 
doi:<pub-id pub-id-type="doi">10.1080/00405000.2023.2195978</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-31">
        <label>31.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Ahmed</surname> 
<given-names>HAH</given-names>
</string-name>, 
<string-name>
<surname>Afify</surname> 
<given-names>RS</given-names>
</string-name>, 
<string-name>
<surname>Hassanin</surname> 
<given-names>AH</given-names>
</string-name>, 
<string-name>
<surname>El-Hawary</surname> 
<given-names>IA</given-names>
</string-name>, 
<string-name>
<surname>Mashaly</surname> 
<given-names>RI</given-names>
</string-name></person-group>. 
<article-title>Numerical and experimental study of the influence of nozzle flow parameters on yarn production by jet-ring spinning</article-title>. 
<source>Alex Eng J</source>. 
<year>2018</year>;
<volume>57</volume>(
<issue>4</issue>):
<fpage>2975</fpage>&#x2013;
<lpage>89</lpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.aej.2018.06.002</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-32">
        <label>32.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Maluta</surname> 
<given-names>F</given-names>
</string-name>, 
<string-name>
<surname>Paglianti</surname> 
<given-names>A</given-names>
</string-name>, 
<string-name>
<surname>Montante</surname> 
<given-names>G</given-names>
</string-name></person-group>. 
<article-title>Numerical simulations of a compact inline gas&#x2013;liquid separator: A comparison between RANS and a hybrid LES-RANS approach</article-title>. 
<source>Int J Multiph Flow</source>. 
<year>2024</year>;
<volume>171</volume>:
<fpage>104697</fpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.ijmultiphaseflow.2023.104697</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-33">
        <label>33.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Ahn</surname> 
<given-names>SH</given-names>
</string-name>, 
<string-name>
<surname>Xiao</surname> 
<given-names>Y</given-names>
</string-name>, 
<string-name>
<surname>Wang</surname> 
<given-names>Z</given-names>
</string-name>, 
<string-name>
<surname>Luo</surname> 
<given-names>Y</given-names>
</string-name>, 
<string-name>
<surname>Fan</surname> 
<given-names>H</given-names>
</string-name></person-group>. 
<article-title>Unsteady prediction of cavitating flow around a three dimensional hydrofoil by using a modified RNG <italic>k</italic>-<italic>&#x3B5;</italic> model</article-title>. 
<source>Ocean Eng</source>. 
<year>2018</year>;
<volume>158</volume>:
<fpage>275</fpage>&#x2013;
<lpage>85</lpage>. 
doi:<pub-id pub-id-type="doi">10.1016/j.oceaneng.2018.04.005</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-34">
        <label>34.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Osman</surname> 
<given-names>A</given-names>
</string-name>, 
<string-name>
<surname>Delcour</surname> 
<given-names>L</given-names>
</string-name>, 
<string-name>
<surname>Hertens</surname> 
<given-names>I</given-names>
</string-name>, 
<string-name>
<surname>Vierendeels</surname> 
<given-names>J</given-names>
</string-name>, 
<string-name>
<surname>Degroote</surname> 
<given-names>J</given-names>
</string-name></person-group>. 
<article-title>Toward three-dimensional modeling of the interaction between the air flow and a clamped&#x2013;free yarn inside the main nozzle of an air jet loom</article-title>. 
<source>Text Res J</source>. 
<year>2019</year>;
<volume>89</volume>(
<issue>6</issue>):
<fpage>914</fpage>&#x2013;
<lpage>25</lpage>. 
doi:<pub-id pub-id-type="doi">10.1177/0040517518758006</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-35">
        <label>35.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Delcour</surname> 
<given-names>L</given-names>
</string-name>, 
<string-name>
<surname>Peeters</surname> 
<given-names>J</given-names>
</string-name>, 
<string-name>
<surname>Degroote</surname> 
<given-names>J</given-names>
</string-name></person-group>. 
<article-title>Three-dimensional fluid-structure interaction simulations of a yarn subjected to the main nozzle flow of an air-jet weaving loom using a Chimera technique</article-title>. 
<source>Text Res J</source>. 
<year>2020</year>;
<volume>90</volume>(
<issue>2</issue>):
<fpage>194</fpage>&#x2013;
<lpage>212</lpage>. 
doi:<pub-id pub-id-type="doi">10.1177/0040517519862884</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-36">
        <label>36.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Song</surname> 
<given-names>J</given-names>
</string-name>, 
<string-name>
<surname>Kharoua</surname> 
<given-names>N</given-names>
</string-name>, 
<string-name>
<surname>Khezzar</surname> 
<given-names>L</given-names>
</string-name>, 
<string-name>
<surname>Alshehhi</surname> 
<given-names>M</given-names>
</string-name></person-group>. 
<article-title>Numerical simulation of turbulent swirling pipe flow with an internal conical bluff body</article-title>. 
<source>Fluid Dyn Mater Process</source>. 
<year>2021</year>;
<volume>17</volume>(
<issue>2</issue>):
<fpage>455</fpage>&#x2013;
<lpage>70</lpage>. 
doi:<pub-id pub-id-type="doi">10.32604/fdmp.2021.014370</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-37">
        <label>37.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Liu</surname> 
<given-names>J</given-names>
</string-name>, 
<string-name>
<surname>Zeng</surname> 
<given-names>Y</given-names>
</string-name>, 
<string-name>
<surname>Zhao</surname> 
<given-names>X</given-names>
</string-name>, 
<string-name>
<surname>Chen</surname> 
<given-names>H</given-names>
</string-name>, 
<string-name>
<surname>Yan</surname> 
<given-names>B</given-names>
</string-name>, 
<string-name>
<surname>Lu</surname> 
<given-names>Q</given-names>
</string-name></person-group>. 
<article-title>Influence of spray gun position and orientation on liquid film development along a cylindrical surface</article-title>. 
<source>Fluid Dyn Mater Process</source>. 
<year>2023</year>;
<volume>19</volume>(
<issue>10</issue>):
<fpage>2499</fpage>&#x2013;
<lpage>518</lpage>. 
doi:<pub-id pub-id-type="doi">10.32604/fdmp.2023.028413</pub-id>.
        </mixed-citation>
    </ref>
      <ref id="ref-38">
        <label>38.</label>
        <mixed-citation publication-type="journal">
<person-group person-group-type="author">
<string-name>
<surname>Zhang</surname> 
<given-names>D</given-names>
</string-name>, 
<string-name>
<surname>Zhao</surname> 
<given-names>B</given-names>
</string-name>, 
<string-name>
<surname>Zhu</surname> 
<given-names>K</given-names>
</string-name></person-group>. 
<article-title>Dynamic analysis of pipeline lifting operations for different current velocities and wave heights</article-title>. 
<source>Fluid Dyn Mater Process</source>. 
<year>2023</year>;
<volume>19</volume>(
<issue>3</issue>):
<fpage>603</fpage>&#x2013;
<lpage>17</lpage>. 
doi:<pub-id pub-id-type="doi">10.32604/fdmp.2022.023919</pub-id>.
        </mixed-citation>
    </ref>
    </ref-list>
  </back>
</article>
