<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Environ. Sci.</journal-id>
<journal-title>Frontiers in Environmental Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Environ. Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-665X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1024488</article-id>
<article-id pub-id-type="doi">10.3389/fenvs.2022.1024488</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Environmental Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Modeling structural deformation and failure in fluid-structure interaction with WC-TLSPH</article-title>
<alt-title alt-title-type="left-running-head">Wu et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenvs.2022.1024488">10.3389/fenvs.2022.1024488</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Wu</surname>
<given-names>Haitao</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1910297/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Gu</surname>
<given-names>Shenglong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1895193/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Tian</surname>
<given-names>Lirong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Li</surname>
<given-names>Jiaye</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1352033/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Chen</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1562065/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Chi</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1367838/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Water Resources and Electric Power</institution>, <institution>Qinghai University</institution>, <addr-line>Xining</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Laboratory of Ecological Protection and High-Quality Development in the Upper Yellow River</institution>, <addr-line>Xining</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Key Laboratory of Water Ecology Remediation and Protection at Headwater Regions of Big Rivers</institution>, <institution>Ministry of Water Resources</institution>, <addr-line>Xining</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>School of Environment and Civil Engineering, Dongguan University of Technology</institution>, <addr-line>Dongguan</addr-line>, <country>China</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>Center for Hydrosphere Science, Key Laboratory of Engineering Software, Dongguan University of Technology</institution>, <addr-line>Dongguan</addr-line>, <country>China</country>
</aff>
<aff id="aff6">
<sup>6</sup>
<institution>TUM School of Engineering and Design</institution>, <institution>Technical University of Munich</institution>, <addr-line>Garching</addr-line>, <country>Germany</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1755926/overview">Biyun Guo</ext-link>, Zhejiang Ocean University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1742536/overview">Huabin Shi</ext-link>, University of Macau, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1972213/overview">Ningbo Zhang</ext-link>, City University of London, United Kingdom</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Shenglong Gu, <email>sl.gu@qhu.edu.cn</email>; Jiaye Li, <email>lijiaye@dgut.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Freshwater Science, a section of the journal Frontiers in Environmental Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>27</day>
<month>09</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>1024488</elocation-id>
<history>
<date date-type="received">
<day>21</day>
<month>08</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>05</day>
<month>09</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Wu, Gu, Tian, Li, Chen and Zhang.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Wu, Gu, Tian, Li, Chen and Zhang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>In this paper, the coupled weakly compressible (WC) and total Lagrangian (TL) smoothed particle hydrodynamics (SPH) model based on the open-source multi-physics and multi-resolution SPHinXsys library is used to simulate the structural deformation and failure problem in fluid-structure interaction (FSI). Aiming at the problem that the original TLSPH method could not simulate the cracks and their propagation, the fracture model based on TLSPH is established, and then verified by fast-loading and slow-loading cases respectively. With the fracture model in hand, the TLSPH method is coupled with the WCSPH method to simulate the breaking dam flow impacting on an elastic/elastoplastic baffle. The comparison with the literature data shows that the present coupled WC-TLSPH model can accurately simulate the FSI problem where figurative fracture process is involved, indicating the compromising potential of the established model to simulate the elastoplastic structural failure in scientific and industrial applications.</p>
</abstract>
<kwd-group>
<kwd>structural deformation</kwd>
<kwd>structural failure</kwd>
<kwd>fluid-structure interaction</kwd>
<kwd>WC-TLSPH</kwd>
<kwd>fracture model</kwd>
<kwd>SPHinXsys</kwd>
</kwd-group>
<contract-num rid="cn001">51869025</contract-num>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Fluid-structure interaction (FSI) is a common phenomenon in various engineering problems which characterized by dramatic change of the flow domain size and shape with the movement or deformation of the structure, leading to its numerical solution is relatively complicated, and of great significance to ensure the safe and stable operation of the structure. Therefore, one of the primary aims of solving FSI problem is to accurately simulate the changing state of structure, and even its failure accurately.</p>
<p>The computational mechanics is considered to be the main approach for solving FSI problems because of its flexibility, and it has made great progress in the past few decades. From a solution point of view, there are generally two main solutions, <italic>i.e.</italic>, a direct solution and an indirect solution (<xref ref-type="bibr" rid="B17">Salehizadeh and Shafiei, 2022</xref>). The direct solution refers to solving both fluid and structure dynamics synchronously, while the indirect solution refers to calculating the stress on the structure by solving the fluid dynamics firstly, and then imposing the stress as the boundary condition to solve the deformation of the structure. In terms of specific methods, several grid-based analytical/computational methods, <italic>e.g.</italic> finite difference method (FDM) (<xref ref-type="bibr" rid="B22">Sugiyama et al., 2011</xref>), finite element method (FEM) (<xref ref-type="bibr" rid="B13">Mitra andSinhamahapatra, 2008</xref>) and finite volume method (FVM) (<xref ref-type="bibr" rid="B12">Lv et al., 2007</xref>), have been applied and achieved certain degree of success. However, in violent FSI contact problems, the grid-based methods encounter serious mesh distortion and mesh redrawing problems. To address these issues, the Arbitrary Lagrangian Eulerian (ALE) (<xref ref-type="bibr" rid="B18">Sarrate et al., 2001</xref>) is proposed by modelling the structure with the fully Lagrangian formula, whereas a particular modification is required for the precision definition of interface and free surfaces (<xref ref-type="bibr" rid="B17">Salehizadeh and Shafiei, 2022</xref>).</p>
<p>With the development of meshless methods in the last decades, alternative solutions have been merged for solving FSI problems. Smoothed particle hydrodynamics (SPH) is a representative meshless method, originally proposed by Lucy, Gingold and Monaghan (<xref ref-type="bibr" rid="B14">Monaghan, 1992</xref>) and applied to astrophysics applications. It is a truly meshless, Lagrangian particle method in which the computational domain is discretized into a series of material points carry the field variables such as density, stress tensor and velocity, <italic>etc</italic>. Thanks to its pure Lagrangian property, it has unique advantages in dealing with large deformations, free surfaces and interfaces, and has been applied to in a wide range of fluid and solid computational problems (<xref ref-type="bibr" rid="B2">Bui et al., 2008</xref>; <xref ref-type="bibr" rid="B20">Shi et al., 2017</xref>; <xref ref-type="bibr" rid="B19">Shi et al., 2019</xref>; <xref ref-type="bibr" rid="B4">Gabreil et al., 2022</xref>; <xref ref-type="bibr" rid="B6">Gu et al., 2022</xref>; <xref ref-type="bibr" rid="B30">Zhang et al., 2022</xref>). <xref ref-type="bibr" rid="B32">Zheng et al. (2022)</xref> used the SPH method to model the FSI problem of icebreaker sailing in the ice river, where the updated Lagrangian SPH (ULSPH) formulation is used to solve the solid mechanics formulation. However, the using of ULSPH method in which the current configuration is used as the reference will lead to the problem of tensile instability hindering its application to a large extent because it leads to particle sticking and unphysical fracture. Although the application of kernel function reconstruction (<xref ref-type="bibr" rid="B10">Johnson and Beissel, 1996</xref>), artificial stress (<xref ref-type="bibr" rid="B5">Gray et al., 2001</xref>), generalized transport-velocity formulation (<xref ref-type="bibr" rid="B26">Zhang et al., 2017b</xref>) and other methods can solve the problem of tensile instability to a certain degree, these methods introduce additional model parameters, and the choice of these parameters has side effect on the simulation results. According to <xref ref-type="bibr" rid="B1">Belytschko et al. (2000)</xref>, the use of Euler kernel in ULSPH is the main reason for tensile instability. To fundamentally solve the problem of tensile instability, it is necessary to avoid the use of Euler kernel, <italic>viz</italic>. the total Lagrangian SPH (TLSPH) which applies the Lagrangian kernel and being entirely free of tensile instability. The so-called Lagrangian kernel is to perform particle pairing and calculate the kernel function gradient according to the initial configuration only once before the calculation starts, which means that TLSPH is not suitable for the solution of fluid dynamics where the deformation of particles in the flow process is relatively large. Therefore, by the coupling of weakly compressible SPH (WCSPH) and TLSPH, respectively solving fluid dynamics and solid mechanics, the solution of FSI problems can be well realized.</p>
<p>In terms of the coupling of WCSPH and TLSPH, some scholars have carried out a series of research and achieved certain achievements (<xref ref-type="bibr" rid="B7">He et al., 2017</xref>; <xref ref-type="bibr" rid="B24">Zhan et al., 2019</xref>; <xref ref-type="bibr" rid="B27">Zhang et al., 2021a</xref>). However, in the research of FSI problems where the fracture and failure of materials are involved, the original TLSPH method cannot handle the cracking and fragmentation problems (<xref ref-type="bibr" rid="B9">Islam and Peng, 2019</xref>). In order to study the failure of structures in FSI and further expand the application of the TLSPH, the fracture model coupled with TLSPH is established based on the SPHinXsys (<ext-link ext-link-type="uri" xlink:href="https://www.sphinxsys.org/">https://www.sphinxsys.org</ext-link>) in this paper. SPHinXsys is an open-source multi-physics and multi-resolution library acronym from Smoothed Particle Hydrodynamics for industrial complex systems. It provides open-source C&#x2b;&#x2b; APIs for physical accurate simulation and aims to model and to optimize coupled industrial dynamic systems including fluid, solid, multi-body dynamics (<xref ref-type="bibr" rid="B28">Zhang et al., 2021b</xref>). In addition, SPHinXsys shows impressive computational performance thanks to implementing shared-memory parallel programming on multi-core processors by applying Threading Building Blocks (TBB) library developed by Intel (<xref ref-type="bibr" rid="B29">Zhang et al., 2021c</xref>).</p>
<p>This paper is structured as follows. The theory and fundamentals of WCSPH, TLSPH and WC-TLSPH are briefly summarized in <xref ref-type="sec" rid="s2">Section 2</xref>. The fracture model for TLSPH is introduced in <xref ref-type="sec" rid="s3">Section 3</xref>. The fast-loading fracture case of crack propagation in notched beam and the slow-loading fracture case of three-point bending of ice beam based on TLSPH, as well as the further model validations of breaking dam on elastic and elastoplastic baffles are investigated in <xref ref-type="sec" rid="s4">Section 4</xref> and finally the conclusions and future works are noted in <xref ref-type="sec" rid="s5">Section 5</xref>.</p>
</sec>
<sec id="s2">
<title>Theory of WC-TLSPH</title>
<sec id="s2-1">
<title>Scheme of WCSPH</title>
<p>The Navier-Stokes equations (N-S equations) for fluid dynamics in the Lagrangian framework can be written as<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x2207;</mml:mo>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">g</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the density, <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> the velocity, <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> the pressure, <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi mathvariant="bold">g</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> the gravity, <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:mfrac>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mo>&#x2202;</mml:mo>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2207;</mml:mo>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> stands for the material derivative. For the weakly compressible fluid, the governing equations above can be closed by an artificial equation of state (EoS) reads<disp-formula id="e2">
<mml:math id="m7">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the reference density and the artificial sound speed <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the anticipated maximum flow speed) can ensure the density change is about 1% (<xref ref-type="bibr" rid="B15">Morris et al., 1997</xref>).</p>
<p>According to the discrete formula of the SPH method, the WCSPH method based on Riemann solver is applied in SPHinXsys to achieve stabilized simulations. Following <xref ref-type="bibr" rid="B25">Zhang et al. (2017a)</xref>, one-dimensional Riemann problem is constructed along the interacting line of particle <italic>i</italic> and <italic>j</italic>, then discretization of the N-S equation can be rewritten as<disp-formula id="e3">
<mml:math id="m11">
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>U</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">g</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the particle mass, <inline-formula id="inf10">
<mml:math id="m13">
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> the smooth kernel function, <inline-formula id="inf11">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> the gradient of the kernel function from particle <italic>i</italic> to particle <italic>j</italic>, <inline-formula id="inf12">
<mml:math id="m15">
<mml:mrow>
<mml:msup>
<mml:mi>U</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf13">
<mml:math id="m16">
<mml:mrow>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the solutions of an inter-particle Riemann problem from a low-dissipation Riemann solver can be calculated by<disp-formula id="e4">
<mml:math id="m17">
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>U</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mover accent="true">
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where the subscprpts <italic>L</italic> and <italic>R</italic> represent the left and right states in Riemann problems and the initial <italic>L</italic> and <italic>R</italic> states are on particle <italic>i</italic> and <italic>j</italic> resprectively, <italic>i.e.</italic>, <inline-formula id="inf14">
<mml:math id="m18">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf15">
<mml:math id="m19">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf16">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is unit vector, <inline-formula id="inf17">
<mml:math id="m21">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf18">
<mml:math id="m22">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> are inter-particle averages.</p>
</sec>
<sec id="s2-2">
<title>Scheme of TLSPH</title>
<p>For the solid mechanics, we follow the Lagrangian framework where all the conservation equations are expressed in terms of the initial coordinates <inline-formula id="inf19">
<mml:math id="m23">
<mml:mrow>
<mml:mi mathvariant="bold">R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, which are taken as the reference configuration. Then the displacement <inline-formula id="inf20">
<mml:math id="m24">
<mml:mrow>
<mml:mi mathvariant="bold">s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of any material point can be defined as<disp-formula id="e5">
<mml:math id="m25">
<mml:mrow>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">R</mml:mi>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf21">
<mml:math id="m26">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> stands for the current, <italic>viz.</italic> deformed configuration. The conservation equations of mass and momentum read<disp-formula id="e6">
<mml:math id="m27">
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mo>&#x2207;</mml:mo>
<mml:mn>0</mml:mn>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msup>
<mml:mi mathvariant="bold">g</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where the superscripts 0 indicates the values expressed in the initial configuration, <inline-formula id="inf22">
<mml:math id="m28">
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the Jacobian given by <inline-formula id="inf23">
<mml:math id="m29">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> with <inline-formula id="inf24">
<mml:math id="m30">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> denoting the deformation tensor, <inline-formula id="inf25">
<mml:math id="m31">
<mml:mrow>
<mml:mi mathvariant="bold">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> stands for the first Piola-Kirchhoff stress tensor and the relation between <inline-formula id="inf26">
<mml:math id="m32">
<mml:mrow>
<mml:mi mathvariant="bold">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and Cauchy stress tensor <inline-formula id="inf27">
<mml:math id="m33">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> can be written as:<disp-formula id="e7">
<mml:math id="m34">
<mml:mrow>
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>J</mml:mi>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>Another important stress tensor <inline-formula id="inf28">
<mml:math id="m35">
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>i.e.</italic> the second Piola-Kirchhoff stress tensor, is given by<disp-formula id="e8">
<mml:math id="m36">
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>J</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>Then, the first Piola-Kirchhoff stress tensor <inline-formula id="inf29">
<mml:math id="m37">
<mml:mrow>
<mml:mi mathvariant="bold">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> can also be expressed as <inline-formula id="inf30">
<mml:math id="m38">
<mml:mrow>
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="bold">S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Particularly, the second Piola-Kirchhoff stress tensor <inline-formula id="inf31">
<mml:math id="m39">
<mml:mrow>
<mml:mi mathvariant="bold">S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> can be calculated by the constitutive equation.</p>
<p>For the discretization of <xref ref-type="disp-formula" rid="e6">Eq. 6</xref>, a kernel correction matrix <inline-formula id="inf32">
<mml:math id="m40">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">B</mml:mi>
<mml:mn>0</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is introduced to ensure the first-order consistency of the TLSPH methods as<disp-formula id="e9">
<mml:math id="m41">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">B</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>j</mml:mi>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi>j</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2297;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where<disp-formula id="e10">
<mml:math id="m42">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>represents the gradient of the kernel function at the initial reference configuration. It is worth noting that the correction matrix is calculated in the initial configuration and therefore is calculated only once at the beginning of the simulation. Then, the mass and momentum conservation equations can be discretized as<disp-formula id="e11">
<mml:math id="m43">
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msup>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">g</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where the average first Piola-Kirchhoff stress between particles is defined as<disp-formula id="e12">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi mathvariant="bold">B</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi mathvariant="bold">B</mml:mi>
<mml:mi>j</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>and the first Piola-Kirchhoff stress tensor is calculated from the constitutive law with the deformation tensor <inline-formula id="inf33">
<mml:math id="m45">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, which links initial and current configuration is defined as<disp-formula id="e13">
<mml:math id="m46">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>j</mml:mi>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2297;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">B</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">I</mml:mi>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-3">
<title>Coupling scheme of WC-TLSPH</title>
<p>In the FSI framework, the force of the solid structure on the fluid needs to be considered, so the governing equations of fluid dynamics are expressed as<disp-formula id="e14">
<mml:math id="m47">
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>U</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula id="inf34">
<mml:math id="m48">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf35">
<mml:math id="m49">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the pressure and viscous forces exerted by solid structure on fluid particle, respectively. Similarly, the discretization of the solid dynamics equation is modified as<disp-formula id="e15">
<mml:math id="m50">
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>also <inline-formula id="inf36">
<mml:math id="m51">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf37">
<mml:math id="m52">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the fluid pressure and viscous forces acting on the solid particle, respectively. <xref ref-type="fig" rid="F1">Figure 1</xref> specifies the details of the WC-TLSPH scheme.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Flow chart for the WC-TLSPH model.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g001.tif"/>
</fig>
<p>In FSI, the surrounding solid structure is behaving as a moving boundary of the fluid, while no-slip boundary condition is imposed at the fluid-structure interface (<xref ref-type="bibr" rid="B27">Zhang et al., 2021a</xref>). The solid forces <inline-formula id="inf38">
<mml:math id="m53">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf39">
<mml:math id="m54">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> acting on fluid of <xref ref-type="disp-formula" rid="e14">Eq. 14</xref> can be calculated by<disp-formula id="e16">
<mml:math id="m55">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
<disp-formula id="e17">
<mml:math id="m56">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.01</mml:mn>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where the imaginary particle density <inline-formula id="inf40">
<mml:math id="m57">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is calculated through the EoS presented in <xref ref-type="disp-formula" rid="e2">Eq. 2</xref>, the coefficient of <inline-formula id="inf41">
<mml:math id="m58">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is relative with the fluid viscosity, the imaginary pressure <inline-formula id="inf42">
<mml:math id="m59">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and velocity <inline-formula id="inf43">
<mml:math id="m60">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are calculated by<disp-formula id="e18">
<mml:math id="m61">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">n</mml:mi>
<mml:mi>S</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">n</mml:mi>
<mml:mi>S</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
<disp-formula id="e19">
<mml:math id="m62">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <inline-formula id="inf44">
<mml:math id="m63">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">n</mml:mi>
<mml:mi>S</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> denotes the surface normal direction of the solid structure. Similarly, the interaction forces <inline-formula id="inf45">
<mml:math id="m64">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf46">
<mml:math id="m65">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> acting on a solid particle a are given by<disp-formula id="e20">
<mml:math id="m66">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>i</mml:mi>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
<disp-formula id="e21">
<mml:math id="m67">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>i</mml:mi>
</mml:munder>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.01</mml:mn>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>In order to ensure momentum conservation and force-calculation matching of FSI, a single time step<disp-formula id="e22">
<mml:math id="m68">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>0.25</mml:mn>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mi>F</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mn>0.6</mml:mn>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mi>S</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:msqrt>
<mml:mfrac>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:msqrt>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>is commonly used, where <inline-formula id="inf47">
<mml:math id="m69">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mi>F</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf48">
<mml:math id="m70">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mi>S</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are the sound speed of fluid and solid, respectively. However, this may lead to low computational efficiency since a very small time-step will be chosen when the sound speed of the solid structure is significantly larger than that of the fluid.</p>
</sec>
</sec>
<sec id="s3">
<title>Fracture model for TLSPH</title>
<p>As discussed in the previous part, the TLSPH method applies the initial reference configuration for constructing particle configuration, including particle neighbor search and calculation of kernel function and its gradient, and keep it unaltered during the simulation. Therefore, additional treatment is necessary when applying TLSPH to resolve the fracture problem in solid mechanics.</p>
<p>Considering that the particle interaction in the SPH method is determined by the kernel function, the strength of the particle interaction can be adjusted by introducing a damage factor to the kernel function. Then, the material fracture can be resolved by adopting the damage factor according to fracture rule as pointed out by <xref ref-type="bibr" rid="B9">Islam and Peng (2019)</xref>. The specific calculation process can be achieved through the following steps: firstly, establishing a virtual chain between the interacting particles. Here, the function of the virtual chain is to store the strength of particle interaction without providing any additional stiffness. Secondly, introducing the particle damage factor <inline-formula id="inf49">
<mml:math id="m71">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to define the damage degree of material particles according to the plastic strain as<disp-formula id="e23">
<mml:math id="m72">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mtext>otherwise</mml:mtext>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>where <inline-formula id="inf50">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum plastic strain of the material and determined by its mechanical property. Finally, calculate the interparticle damage factor <inline-formula id="inf51">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to modify the kernel function and its gradient of the particle at the fracture. According to the formula, when <inline-formula id="inf52">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> the virtual chain between particles is not destroyed, and when <inline-formula id="inf53">
<mml:math id="m76">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> the virtual chain is partially destroyed, while when <inline-formula id="inf54">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> the virtual chain is completely destroyed. Then the momentum conservation equation in the TLSPH formulation can be rewritten as<disp-formula id="e24">
<mml:math id="m78">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>U</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mo>&#x2207;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>where <inline-formula id="inf55">
<mml:math id="m79">
<mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>U</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf56">
<mml:math id="m80">
<mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the sets of neighboring particles connected to the particle <inline-formula id="inf57">
<mml:math id="m81">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> through the undamaged and damaged virtual chains, respectively.</p>
</sec>
<sec id="s4">
<title>Model validation and application</title>
<p>In this section, the adopted fractural model for the TLSPH method is first validated by two benchmark tests, <italic>viz.</italic> crack propagation in notched beam and three-point bending of ice beam. Then, a test of dam break flow impacting on a structure with and without fractural model is investigated to study the accuracy, robustness and versatility of the proposed coupled WC-TLSPH method.</p>
<sec id="s4-1">
<title>Fast-loading case crack propagation in notched beam</title>
<p>The fast-loading fracture case is firstly verified by considering a projectile impacting aluminum beam, as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, where experimental data of <xref ref-type="bibr" rid="B3">Chen and Yu (2004)</xref> and numerical results of <xref ref-type="bibr" rid="B9">Islam and Peng (2019)</xref> are available for quantitative comparison. Following <xref ref-type="bibr" rid="B3">Chen and Yu (2004)</xref>, the size of the aluminum beam is 142.24 &#xd7; 6.35&#xa0;mm and the I-type notch or II-type notch (the I-type notch is of 2.12&#xa0;mm high and 0.8&#xa0;mm wide, and the II-type notch is of 2.12&#xa0;mm high and 1.5&#xa0;mm wide) is preset in the middle and with fixed constraints being imposed on both ends.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Schematic diagram of projectile impacting aluminum beam.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g002.tif"/>
</fig>
<p>The material properties of the aluminum beam are given in <xref ref-type="table" rid="T1">Table 1</xref>. The aluminum beam was impacted with a projectile to study the deformation and fracture phenomena of the aluminum beam. Note that the size of the projectile is of 50.00 &#xd7; 14.74&#xa0;mm.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>The material properties of the aluminum beam.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Density <inline-formula id="inf58">
<mml:math id="m82">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mo>/</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">Elastic modulus <inline-formula id="inf59">
<mml:math id="m83">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">Poisson&#x2019;s ratio <inline-formula id="inf60">
<mml:math id="m84">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>/</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">Yield stress <inline-formula id="inf61">
<mml:math id="m85">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">Hardening modulus <inline-formula id="inf62">
<mml:math id="m86">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">2,680</td>
<td align="left">68.95</td>
<td align="left">0.33</td>
<td align="left">277.8</td>
<td align="left">0.466</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Also, the simulation scheme sets four working conditions according to the literature and the detailed parameters are shown in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>The details of simulation scheme.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Scheme number</th>
<th align="left">Scheme 1</th>
<th align="left">Scheme 2</th>
<th align="left">Scheme 3</th>
<th align="left">Scheme 4</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Notch type</td>
<td align="left">I</td>
<td align="left">I</td>
<td align="left">II</td>
<td align="left">II</td>
</tr>
<tr>
<td align="left">Initial velocity of projectile (m/s)</td>
<td align="left">14.2</td>
<td align="left">18.2</td>
<td align="left">19.2</td>
<td align="left">27.1</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>To discretize the system, the particle spacing is set to 0.423&#xa0;mm and the total number of particles is 12,906 including 8,894 particles for aluminum beam and 4,012 particles for projectile. The von Mises criterion is selected for the yield criterion, defined as <inline-formula id="inf63">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msqrt>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msqrt>
<mml:mn>3</mml:mn>
</mml:msqrt>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf64">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the yield stress of material and <inline-formula id="inf65">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the second invariant of the deviatoric stress tensor. According to the criterion, when <inline-formula id="inf66">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> the material is in the elastic stage, and when <inline-formula id="inf67">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> the material enters the plastic stage. And the plastic hardening model (<xref ref-type="bibr" rid="B21">Simo and Hughes, 2006</xref>) is applied to the constitutive model.</p>
<p>The simulation results are shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. The first column is the experimental results of <xref ref-type="bibr" rid="B3">Chen and Yu (2004)</xref>, the second is the simulation results of <xref ref-type="bibr" rid="B9">Islam and Peng (2019)</xref> and the third is the present simulation. Under the four different initial impact velocities, the present model can better reflect the bending and fracture of the aluminum beam in comparison with those of <xref ref-type="bibr" rid="B9">Islam and Peng (2019)</xref>. From the perspective of plastic strain distribution, the present results and those of <xref ref-type="bibr" rid="B9">Islam and Peng&#x2019;s (2019)</xref> show the same law. However, there are discrepancies can be noted, <italic>e.g.</italic> the present results show the plastic strain at middle part of the aluminum beam is slightly smaller than the results of <xref ref-type="bibr" rid="B9">Islam and Peng (2019)</xref> when the aluminum beam is not broken, but significantly larger than the results of <xref ref-type="bibr" rid="B9">Islam and Peng (2019)</xref> after the aluminum beam breaks. The reason for this phenomenon may be due to that the choice of different material constitutive model in the simulation.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Comparison of present simulation (third column) with the experimental (first column) (<xref ref-type="bibr" rid="B3">Chen and Yu, 2004</xref>) and simulation (second column) (<xref ref-type="bibr" rid="B9">Islam and Peng, 2019</xref>) results of <bold>(A)</bold> Scheme 1, <bold>(B)</bold> Scheme 2, <bold>(C)</bold> Scheme 3 and <bold>(D)</bold> Scheme 4.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g003.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F4">Figure 4</xref>, the present results are compared with the experimental observation of the deflection in <italic>Y</italic>-axis of the aluminum beam in Schemes 1-3. It can be seen from the results that the present results have a good agreement with the experimental results under different initial impact velocities. Quantitatively, the relative errors in the 3 schemes of present simulation are 11.99, 12.41 and 5.40%, respectively.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Comparison of deflection of present simulation with the experimental (<xref ref-type="bibr" rid="B3">Chen and Yu, 2004</xref>) and simulation (<xref ref-type="bibr" rid="B9">Islam and Peng, 2019</xref>) results.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g004.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>Slow-loading case three-point bending of ice beam</title>
<p>The slow-loading fracture case is verified by considering a three-point bending an ice beam, which is also studied by <xref ref-type="bibr" rid="B11">Lu (2017)</xref>. The initial configuration is shown in <xref ref-type="fig" rid="F5">Figure 5</xref> where the size of the simply supported ice beam is 650&#xa0;mm &#xd7; 70&#xa0;mm and the distance between the fixed ends on both sides 600&#xa0;mm. Also, the loading speed of the point pressure is 0.763&#xa0;mm/s.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Schematic diagram of three-point bending test of ice beam.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g005.tif"/>
</fig>
<p>To discretize the system as show in <xref ref-type="fig" rid="F6">Figure 6</xref>, the particle spacing is set to <inline-formula id="inf68">
<mml:math id="m92">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 3.5&#xa0;mm, resulting a total number of 3,720 particles. The plastic hardening constitutive model and the von Mises yield criterion are also applied herein. The mechanical properties of the ice material refer to Lu&#x2019;s work (<xref ref-type="bibr" rid="B11">Lu, 2017</xref>) where the density <inline-formula id="inf69">
<mml:math id="m93">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 896.977&#xa0;kg/m<sup>3</sup>, the elastic modulus <inline-formula id="inf70">
<mml:math id="m94">
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 6.81&#xa0;GPa and the Poisson&#x2019;s ratio <inline-formula id="inf71">
<mml:math id="m95">
<mml:mrow>
<mml:mi>&#x3c5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.33. The CPU time on an Intel(R) Xeon(R) Gold 6136 CPU @ 3.00&#xa0;GHz computer are 7.06&#xa0;h for 22,600,000 computational steps to simulate a physical process of 10&#xa0;s.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Particle model of three-point bending test of ice beam.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> shows the present results of the crack and its propagation during the loading process with the particles colored by the plastic strain contour. At <italic>t</italic> &#x3d; 2.75 s, obvious cracks can be observed. At the same time, pronounced strain aera appear at the support of the beam and the compression and tension areas of the loader. As the loading process continues, the cracks gradually expand meanwhile the range of strain aera also increases slightly. When the time reaches <italic>t</italic> &#x3d; 6.05 s, the crack expands to a certain extent and an obvious fracture surface appears, noting the increase of strain at the fracture. The present results herein show the same trend as those of <xref ref-type="bibr" rid="B31">Zhang et al. (2019)</xref>, including the fracture degree and fracture location of the ice beam at each frame. However, detailed comparison is not conducted in this paper due to the slight differences in the model parameters.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Snapshots of the ice beam in three-point bending experiment by SPH at <bold>(A)</bold> <italic>t</italic> &#x003D; 2.75s, <bold>(B)</bold> <italic>t</italic> &#x003D; 4.50s and <bold>(C)</bold> <italic>t</italic> &#x003D; 6.05s.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g007.tif"/>
</fig>
<p>In order to verify the accuracy of the present results under slow-loading, the deflection at the midpoint of the ice beam is compared with the experimental data in the literature (<xref ref-type="bibr" rid="B11">Lu, 2017</xref>) in <xref ref-type="fig" rid="F8">Figure 8</xref> where the deflection is represented by <italic>Y</italic>. The simulation results tend to be consistent with the experimental results. Before fracture, the deflection increases linearly with time. At <italic>t</italic> &#x3d; 0.49 s, the ice beam breaks and the deflection increases significantly. However, the simulation results show a slightly larger deflection than the experimental data, and meanwhile fracture is also advanced probably because the maximum plastic strain <inline-formula id="inf72">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> chosen in the simulation process is slightly different from the actual situation of the ice material.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Comparison of deflection of present simulation with the experimental (<xref ref-type="bibr" rid="B11">Lu, 2017</xref>) results.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g008.tif"/>
</fig>
</sec>
<sec id="s4-3">
<title>FSI case breaking dam on an elastic/elastoplastic baffle</title>
<p>In this section, the case of breaking dam impacting on an elastic/elastoplastic baffle, in which a column of water collapses and influences on an elastic or elastoplastic baffle, is established to study the difference and response of elastic and elastoplastic materials under the impacting load of water flow. As shown in <xref ref-type="fig" rid="F9">Figure 9</xref>, a column of water confined at the left end of the container is initially in hydrostatic equilibrium state and an elastic/elastoplastic baffle is attached to the bottom of the tank with one end free. The parameters of this test case are listed in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>The initial configuration of the model: breaking dam on a baffle.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g009.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>The system and discretization parameters.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameters</th>
<th align="left">Value (m)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Water length (<italic>L</italic>)</td>
<td align="left">0.146</td>
</tr>
<tr>
<td align="left">Water height (2<italic>L</italic>)</td>
<td align="left">0.292</td>
</tr>
<tr>
<td align="left">Baffle length (<italic>l</italic>)</td>
<td align="left">0.012</td>
</tr>
<tr>
<td align="left">Baffle height (<italic>h</italic>)</td>
<td align="left">0.080</td>
</tr>
<tr>
<td align="left">Box length</td>
<td align="left">0.584</td>
</tr>
<tr>
<td align="left">Box height</td>
<td align="left">0.600</td>
</tr>
<tr>
<td align="left">Particle spacing</td>
<td align="left">0.0025</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The initial density of water and the baffle are set to 1,000&#xa0;kg/m<sup>3</sup> and 2,500&#xa0;kg/m<sup>3</sup>, respectively. Other parameters for the baffle are Young&#x2019;s modulus <italic>E</italic> &#x3d; 1.0&#xa0;MPa and Poisson ratio <inline-formula id="inf73">
<mml:math id="m97">
<mml:mrow>
<mml:mi>&#x3c5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0. The elastic baffle is modeled using the linear elastic constitutive model and the elastoplastic baffle using the plastic hardening constitutive model. In addition, in simulating the deformation and failure process of elastoplastic baffle, the von Mises yield criterion is also applied and the fracture model established in this paper is coupled. The convergence analysis of the model is shown in the <xref ref-type="app" rid="app1">Appendix</xref>. The particle spacing is set to <inline-formula id="inf74">
<mml:math id="m98">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 2.5mm, resulting a total number of 10,820 particles are used in the simulation, including 6,785 fluid particles, 3,855 boundary particles and 180 solid particles. The CPU time on an 11th Gen Intel(R) Core (TM) i9-11900K @ 3.50&#xa0;GHz computer are 2.78&#xa0;min for 26,100 computational steps to simulate a physical process of 10.0&#xa0;s.</p>
<p>The free-surface profile with pressure contour and the deformed configuration of the elastic baffle are shown in <xref ref-type="fig" rid="F10">Figure 10A</xref>, corresponding to the flow state at <italic>t</italic> &#x3d; 0.1s, <italic>t</italic> &#x3d; 0.2s, <italic>t</italic> &#x3d; 0.4s, <italic>t</italic> &#x3d; 0.6s, <italic>t</italic> &#x3d; 0.8s and <italic>t</italic> &#x3d; 1.0s, respectively. Also, the figure shows a partial enlarged view of the distributions of stress component on the y-axis <inline-formula id="inf75">
<mml:math id="m99">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the elastic baffle. As the water column is released, the water naturally flows with gravity. Before reaching the elastic baffle, its pressure distribution conforms to the pressure distribution law of normal water flow, <italic>viz.</italic> the pressure is the largest at the lower left corner. When the water flow reaches the position of the elastic baffle and interacts with the elastic baffle at <italic>t</italic> &#x3d; 0.2s, the falling water flow makes the elastic baffle tilt to the right and generates a large stress at the root of the elastic baffle, and the water pressure is also close to the maximum value at the position of the elastic baffle reaches. Then the water flow passes over the elastic baffle and the deformation of the elastic plate gradually recovers, imposing an ejection effect on the water flow. With the weakening of the energy of water flow and elastic baffle, the water pressure gradually tends to the distribution of the hydrostatic pressure, and the elastic baffle gradually returns to the initial state. The simulation results of the above part are in good agreement with the simulation results of <xref ref-type="bibr" rid="B24">Zhan et al (2019)</xref> which presents the same study in three-dimensional using a stabilized TL&#x2013;WCSPH approach with GPU acceleration.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Contours of water pressure, surface profile and <inline-formula id="inf76">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of elastic baffle at <bold>(A)</bold> <italic>t</italic> &#x3d; 0.1s, <bold>(B)</bold> <italic>t</italic> &#x3d; 0.2s, <bold>(C)</bold> <italic>t</italic> &#x3d; 0.4s, <bold>(D)</bold> <italic>t</italic> &#x3d; 0.6s, <bold>(E)</bold> <italic>t</italic> &#x3d; 0.8s and <bold>(F)</bold> <italic>t</italic> &#x3d; 1.0s.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g010.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F11">Figure11</xref> shows the time history of horizontal displacement of the upper left corner of the elastic baffle where horizontal displacement is represented by <italic>s</italic>
<sub>
<italic>x</italic>
</sub>. Several simulation results of PFEM (<xref ref-type="bibr" rid="B8">Idelsohn et al., 2008</xref>), FEM (<xref ref-type="bibr" rid="B23">Walhorn et al., 2005</xref>), SPH (<xref ref-type="bibr" rid="B16">Rafiee and Thiagarajan, 2009</xref>) and incompressible SPH (ISPH) -TLSPH (<xref ref-type="bibr" rid="B17">Salehizadeh and Shafiei, 2022</xref>) from literature are also given for comparison. It can be seen from the figure that the maximum displacement time of the elastic baffle in this paper is similar to the simulation results in the literatures, and the amplitude and frequency of the elastic baffle oscillation show basically the same trend as those in the literature and the present results is within the range of the above literature results. In addition, it can be seen that the simulation in this paper can better reflect the motion details of the elastic baffle.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>The time history of horizontal displacement of the upper left corner of the elastic baffle.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g011.tif"/>
</fig>
<p>Through the above analysis, the present WC-TLSPH has good accuracy in FSI simulation, and the fracture model based on TLSPH can simulate the fracture process of the material well. Therefore, it can also corroborate the WC-TLSPH model coupled with fracture model to simulate the failure process of the structure in the FSI.</p>
<p>
<xref ref-type="fig" rid="F12">Figure 12</xref> shows the free-surface profile with water pressure contour and the deformation of the elastoplastic baffle, (a)-(f) corresponding to the flow state at <italic>t</italic> &#x3d; 0.1s, <italic>t</italic> &#x3d; 0.2s, <italic>t</italic> &#x3d; 0.4s, <italic>t</italic> &#x3d; 0.6s, <italic>t</italic> &#x3d; 0.8s and <italic>t</italic> &#x3d; 1.0s respectively. The figure also shows a partial enlarged view of the distributions of stress <inline-formula id="inf77">
<mml:math id="m101">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the elastoplastic baffle. As the water column is released, the water naturally flows with gravity. Before reaching the elastoplastic baffle, its pressure exhibits the same distribution as in the elastic baffle case. When the water flow reaches the position of the elastoplastic baffle, the baffle is tilted to the right significantly more than the elastic baffle, at <italic>t</italic> &#x3d; 0.4s, the impact of the downward water flow causes obvious plastic damage to the root of the elastoplastic baffle. Compared with the elastic baffle, in this case, the baffle has lost the ability to rebound and eject the water, so the concentration point of the water pressure is mainly at the drop of the water flow. Then, with the backflow generated after the water flow reaches the right boundary, the displacement of the baffle gradually recovers. However, the connection between the baffle root and the boundary tends to be destroyed completely, leading to the lack of restraint at the root, the baffle basically does not have obvious deformation, which is closely related to the water flow. The interaction with the water flow is also mainly reflected in the buoyancy effect of the water flow on the baffle, and the pressure distribution of the water flow basically shows the distribution characteristics of the hydrostatic pressure.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Contours of water pressure, surface profile and <inline-formula id="inf78">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of elastoplastic baffle at <bold>(A)</bold> <italic>t</italic> &#x3d; 0.1s, <bold>(B)</bold> <italic>t</italic> &#x3d; 0.2s, <bold>(C)</bold> <italic>t</italic> &#x3d; 0.4s, <bold>(D)</bold> <italic>t</italic> &#x3d; 0.6s, <bold>(E)</bold> <italic>t</italic> &#x3d; 0.8s and <bold>(F)</bold> <italic>t</italic> &#x3d; 1.0s.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g012.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F13">Figure13</xref> shows the time history of horizontal displacement of the upper left corner of the elastic baffle and elastoplastic baffle. It can be seen that before <italic>t</italic> &#x3d; 0.18 s, <italic>i.e.</italic>, before the elastoplastic baffle reaches the plastic state, the displacement of the baffle in the two cases shows the same tendency, and then is significantly larger than that of the elastic baffle, although there is a lack of experimental data verification, from a qualitative point of view this is also in line with the common sense. In addition, compared with the displacement change of the elastic baffle, another significant difference in the displacement of the elastoplastic baffle is the lack of reciprocating motion in the displacement due to the lack of rebound effect.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>The time history of horizontal displacement of the upper left corner of the elastic/elastoplastic baffle.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g013.tif"/>
</fig>
<p>Through the above comparative analysis, the method used in this paper can accurately simulate the deformation and failure process of the structure in FSI. Although the verification of experimental data is lacking in this process, combined with previous research experience, the simulation results of the flow process and pressure distribution of the water flow, as well as the stress distribution and movement trend of the baffle plate have good accuracy.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>Conclusion</title>
<p>Based on the WC-TLSPH model in the SPHinXsys library, a fracture model is established to simulate the failure process of the structure in FSI. The fluid phase was simulated by the WCSPH method, the solid phase was simulated by the TLSPH method to reduce the influence of tensile instability, the fracture of the material was achieved by introducing a damage factor for kernel function correction. By comparing the numerical results of the fast-loading case of crack propagation in notched beam and the slow-loading case of three-point bending of ice beam with the experimental data in the literature, the accuracy of the simulation results of the fracture model in different working conditions is verified respectively. The comparison with literature data demonstrates the accuracy and robustness of the WC-TLSPH model in FSI simulations. The above model verification can also corroborate the simulation results of the breaking dam on an elastoplastic baffle to a certain extent. The results show that the method of introducing the damage factor to modify kernel function can well realize the fracture model based on TLSPH, which solves the problem that TLSPH cannot simulate the fracture process naturally. The coupling of the WC-TLSPH model and the fracture model can simulate the fracture process of the structure in the case of FSI well and provide a certain reference for practical engineering applications.</p>
<p>This might be the first time that SPHinXsys is used for fracture of solid structures and there is no quantitative data of physical experiment for a comparison, so the depth of study is still relatively shallow. In the manuscript we tried to provide a few quantitative validations, but it seems quite insufficient. A series of more challenging benchmark tests are being carried out now and will be presented in future work.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>HW: methodology, simulation, visualization, validation, analysis, and writing&#x2014;original draft. SG: supervision, conceptualization, management, and writing&#x2014;review and editing. LT: investigation and writing&#x2014;review and editing. JL: investigation and writing&#x2014;review and editing. CC: investigation and writing&#x2014;review and editing. CZ: supervision, conceptualization, management, and writing&#x2014;review and editing. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This research work is supported by the National Natural Science Foundation of China (no. 51869025), Youth Scientific Research Fund Project of Qinghai University (no. 2022-QGY-9) and Guangdong Basic and Applied Basic Research Foundation (no. 2021A1515110768).</p>
</sec>
<ack>
<p>Author HW acknowledges the support of Professor Songdong Shao at Dongguan University of Technology and all the developers of SPHinXsys. We all acknowledge the Frontier Editorial Team for their professional handling of the manuscript and dedicated referees who provided very constructive and insightful comments to significantly improve the quality of the work.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Belytschko</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kam Liu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Ping Xiao</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>A unified stability analysis of meshless particle methods</article-title>. <source>Int. J. Numer. Methods Eng.</source> <volume>48</volume> (<issue>9</issue>), <fpage>1359</fpage>&#x2013;<lpage>1400</lpage>. <pub-id pub-id-type="doi">10.1002/1097-0207(20000730)48:9&#x3c;1359::AID-NME829&#x3e;3.0.CO;2-U</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bui</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Fukagawa</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Sako</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ohno</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Lagrangian meshfree particles method (SPH) for large deformation and failure flows of geomaterial using elastic&#x2013;plastic soil constitutive model</article-title>. <source>Int. J. Numer. Anal. Methods Geomech.</source> <volume>32</volume> (<issue>12</issue>), <fpage>1537</fpage>&#x2013;<lpage>1570</lpage>. <pub-id pub-id-type="doi">10.1002/nag.688</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>An experimental study of pre-notched clamped beams under impact loading</article-title>. <source>Int. J. solids Struct.</source> <volume>41</volume> (<issue>24-25</issue>), <fpage>6699</fpage>&#x2013;<lpage>6724</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijsolstr.2004.05.036</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gabreil</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Rubinato</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>X.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Three-dimensional smoothed particle hydrodynamics modeling of near-shore current flows over rough topographic surface</article-title>. <source>Front. Mar. Sci.</source> <volume>9</volume>, <fpage>935098</fpage>. <pub-id pub-id-type="doi">10.3389/fmars.2022.935098</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gray</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Monaghan</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Swift</surname>
<given-names>R. P.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>SPH elastic dynamics</article-title>. <source>Comput. Methods Appl. Mech. Eng.</source> <volume>190</volume> (<issue>49</issue>), <fpage>6641</fpage>&#x2013;<lpage>6662</lpage>. <pub-id pub-id-type="doi">10.1016/S0045-7825(01)00254-7</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>DualSPHysics simulations of spillway hydraulics: A comparison between single- and two-phase modelling approaches</article-title>. <source>J. Hydraulic Res.</source> <volume>60</volume> (<issue>5</issue>), <fpage>835</fpage>&#x2013;<lpage>852</lpage>. <pub-id pub-id-type="doi">10.1080/00221686.2022.2064343</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Tofighi</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Yildiz</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Suleman</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A coupled WC-TL SPH method for simulation of hydroelastic problems</article-title>. <source>Int. J. Comput. Fluid Dyn.</source> <volume>31</volume> (<issue>3</issue>), <fpage>174</fpage>&#x2013;<lpage>187</lpage>. <pub-id pub-id-type="doi">10.1080/10618562.2017.1324149</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Idelsohn</surname>
<given-names>S. R.</given-names>
</name>
<name>
<surname>Marti</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Limache</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>O&#xf1;ate</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Unified Lagrangian formulation for elastic solids and incompressible fluids: Application to fluid&#x2013;structure interaction problems via the PFEM</article-title>. <source>Comput. Methods Appl. Mech. Eng.</source> <volume>197</volume> (<issue>19-20</issue>), <fpage>1762</fpage>&#x2013;<lpage>1776</lpage>. <pub-id pub-id-type="doi">10.1016/j.cma.2007.06.004</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Islam</surname>
<given-names>M. R. I.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A Total Lagrangian SPH method for modelling damage and failure in solids</article-title>. <source>Int. J. Mech. Sci.</source> <volume>157-158</volume>, <fpage>498</fpage>&#x2013;<lpage>511</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijmecsci.2019.05.003</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Johnson</surname>
<given-names>G. R.</given-names>
</name>
<name>
<surname>Beissel</surname>
<given-names>S. R.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Normalized smoothing functions for SPH impact computations</article-title>. <source>Int. J. Numer. Methods Eng.</source> <volume>39</volume>, <fpage>27252</fpage>&#x2013;<lpage>27419</lpage>. <pub-id pub-id-type="doi">10.1002/(SICI)1097-0207(19960830)39:16&#x3c;2725::AID-NME973&#x3e;3.0</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>The Study of the numerical simulation Method of peridynamic Based on the bending Fracture of sea ice master</article-title>. <publisher-loc>China</publisher-loc>: <publisher-name>Harbin Engineering University</publisher-name>. <comment>Thesis</comment>. </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lv</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>G. H.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>X. H.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>A matrix-free implicit unstructured multigrid finite volume method for simulating structural dynamics and fluid&#x2013;structure interaction</article-title>. <source>J. Comput. Phys.</source> <volume>225</volume> (<issue>1</issue>), <fpage>120</fpage>&#x2013;<lpage>144</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2006.11.023</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mitra</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sinhamahapatra</surname>
<given-names>K. P.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>2D simulation of fluid-structure interaction using finite element method</article-title>. <source>Finite Elem. Analysis Des.</source> <volume>45</volume> (<issue>1</issue>), <fpage>52</fpage>&#x2013;<lpage>59</lpage>. <pub-id pub-id-type="doi">10.1016/j.finel.2008.07.006</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Monaghan</surname>
<given-names>J. J.</given-names>
</name>
</person-group> (<year>1992</year>). <article-title>Smoothed particle hydrodynamics</article-title>. <source>Annu. Rev. Astron. Astrophys.</source> <volume>30</volume>, <fpage>543</fpage>&#x2013;<lpage>574</lpage>. <pub-id pub-id-type="doi">10.1146/annurev.aa.30.090192.002551</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Morris</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Fox</surname>
<given-names>P. J.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Modeling low Reynolds number incompressible flows using SPH</article-title>. <source>J. Comput. Phys.</source> <volume>136</volume> (<issue>1</issue>), <fpage>214</fpage>&#x2013;<lpage>226</lpage>. <pub-id pub-id-type="doi">10.1006/jcph.1997.5776</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rafiee</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Thiagarajan</surname>
<given-names>K. P.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>An SPH projection method for simulating fluid-hypoelastic structure interaction</article-title>. <source>Comput. Methods Appl. Mech. Eng.</source> <volume>198</volume> (<issue>33-36</issue>), <fpage>2785</fpage>&#x2013;<lpage>2795</lpage>. <pub-id pub-id-type="doi">10.1016/j.cma.2009.04.001</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salehizadeh</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Shafiei</surname>
<given-names>A. R.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A coupled ISPH-TLSPH method for simulating fluid-elastic structure interaction problems</article-title>. <source>J. Mar. Sci. Appl.</source> <volume>21</volume> (<issue>1</issue>), <fpage>15</fpage>&#x2013;<lpage>36</lpage>. <pub-id pub-id-type="doi">10.1007/s11804-022-00260-3</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sarrate</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Huerta</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Donea</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Arbitrary Lagrangian&#x2013;Eulerian formulation for fluid&#x2013;rigid body interaction</article-title>. <source>Comput. Methods Appl. Mech. Eng.</source> <volume>190</volume> (<issue>24</issue>), <fpage>3171</fpage>&#x2013;<lpage>3188</lpage>. <pub-id pub-id-type="doi">10.1016/S0045-7825(00)00387-X</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Si</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A two-phase SPH model for massive sediment motion in free surface flows</article-title>. <source>Adv. Water Resour.</source> <volume>129</volume>, <fpage>80</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1016/j.advwatres.2019.05.006</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Dalrymple</surname>
<given-names>R. A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Development of a two-phase SPH model for sediment laden flows</article-title>. <source>Comput. Phys. Commun.</source> <volume>221</volume>, <fpage>259</fpage>&#x2013;<lpage>272</lpage>. <pub-id pub-id-type="doi">10.1016/j.cpc.2017.08.024</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Simo</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Hughes</surname>
<given-names>T. J.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Computational inelasticity</source>, <publisher-loc>New York</publisher-loc>: <publisher-name>Springer Science &#x26; Business Media</publisher-name>. </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sugiyama</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ii</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Takeuchi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Takagi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Matsumoto</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>A full Eulerian finite difference approach for solving fluid-structure coupling problems</article-title>. <source>J. Comput. Phys.</source> <volume>230</volume> (<issue>3</issue>), <fpage>596</fpage>&#x2013;<lpage>627</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2010.09.032</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Walhorn</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>K&#xf6;lke</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>H&#xfc;bner</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Dinkler</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Fluid&#x2013;structure coupling within a monolithic model involving free surface flows</article-title>. <source>Comput. Struct.</source> <volume>83</volume> (<issue>25-26</issue>), <fpage>2100</fpage>&#x2013;<lpage>2111</lpage>. <pub-id pub-id-type="doi">10.1016/j.compstruc.2005.03.010</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A stabilized TL&#x2013;WC SPH approach with GPU acceleration for three-dimensional fluid&#x2013;structure interaction</article-title>. <source>J. Fluids Struct.</source> <volume>86</volume>, <fpage>329</fpage>&#x2013;<lpage>353</lpage>. <pub-id pub-id-type="doi">10.1016/j.jfluidstructs.2019.02.002</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Adams</surname>
<given-names>N. A.</given-names>
</name>
</person-group> (<year>2017a</year>). <article-title>A weakly compressible SPH method based on a low-dissipation Riemann solver</article-title>. <source>J. Comput. Phys.</source> <volume>335</volume>, <fpage>605</fpage>&#x2013;<lpage>620</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2017.01.027</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Adams</surname>
<given-names>N. A.</given-names>
</name>
</person-group> (<year>2017b</year>). <article-title>A generalized transport-velocity formulation for smoothed particle hydrodynamics</article-title>. <source>J. Comput. Phys.</source> <volume>337</volume>, <fpage>216</fpage>&#x2013;<lpage>232</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2017.02.016</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Rezavand</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021a</year>). <article-title>A multi-resolution SPH method for fluid-structure interactions</article-title>. <source>J. Comput. Phys.</source> <volume>429</volume>, <fpage>110028</fpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2020.110028</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Rezavand</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2021b</year>). <article-title>SPHinXsys: An open-source multi-physics and multi-resolution library based on smoothed particle hydrodynamics</article-title>. <source>Comput. Phys. Commun.</source> <volume>267</volume>, <fpage>108066</fpage>. <pub-id pub-id-type="doi">10.1016/j.cpc.2021.108066</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Dias</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021c</year>). <article-title>An efficient fully Lagrangian solver for modeling wave interaction with oscillating wave surge converter</article-title>. <source>Ocean. Eng.</source> <volume>236</volume>, <fpage>109540</fpage>. <pub-id pub-id-type="doi">10.1016/j.oceaneng.2021.109540</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Review on smoothed particle hydrodynamics: Methodology development and recent achievement</article-title>. <comment>arXiv preprint arXiv:2205.03074</comment>. </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A numerical study on ice failure process and ice-ship interactions by Smoothed Particle Hydrodynamics</article-title>. <source>Int. J. Nav. Archit. Ocean Eng.</source> <volume>11</volume> (<issue>2</issue>), <fpage>796</fpage>&#x2013;<lpage>808</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijnaoe.2019.02.008</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Numerical study of the ice breaking resistance of the icebreaker in the yellow river through smoothed-particle hydrodynamics</article-title>. <source>J. Mar. Sci. Appl.</source> <volume>21</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1007/s11804-022-00259-w</pub-id> </citation>
</ref>
</ref-list>
<app-group>
<app id="app1">
<title>Appendix: Convergence analysis</title>
<p>This appendix checks the convergence of WC-TLSPH computation in spatial domain using three different particle sizes, <italic>i.e.</italic>, <inline-formula id="inf79">
<mml:math id="m103">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1.5, 2.5, and 3.5&#xa0;mm, for breaking dam on an elastoplastic baffle. The rest of the model parameters are set the same as the case in the main text. <xref ref-type="app" rid="figA1">Figure A1</xref> shows that the flow state of the water, the distribution of water pressure, the pouring degree and distributions of stress component on the y-axis <inline-formula id="inf80">
<mml:math id="m104">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the elastoplastic baffle are basically the same under three different particle spacings at <italic>t</italic> &#x3d; 0.4&#xa0;s.</p>
<fig id="figA1" position="float">
<label>FIGURE A1</label>
<caption>
<p>Contours of water pressure, surface profile and <inline-formula id="inf81">
<mml:math id="m105">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of elastoplastic baffle of <bold>(A)</bold> <inline-formula id="inf82">
<mml:math id="m106">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<italic>x</italic> &#x3d; 1.5&#xa0;mm, <bold>(B)</bold> <inline-formula id="inf83">
<mml:math id="m107">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<italic>x</italic> &#x3d; 2.5&#xa0;mm, <bold>(C)</bold> <inline-formula id="inf84">
<mml:math id="m108">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
<italic>x</italic> &#x3d; 3.5&#xa0;mm.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g014.tif"/>
</fig>
<p>
<xref ref-type="app" rid="figA2">Figure A2</xref> reveal a good overlapping behavior of horizontal displacement of the upper left corner of the elastoplastic baffle for the three different particle spacings, indicating the convergence of numerical results.</p>
<fig id="figA2" position="float">
<label>FIGURE A2</label>
<caption>
<p>The time history of horizontal displacement of the upper left corner of the elastoplastic baffle.</p>
</caption>
<graphic xlink:href="fenvs-10-1024488-g015.tif"/>
</fig>
</app>
</app-group>
</back>
</article>