<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMES</journal-id>
<journal-id journal-id-type="nlm-ta">CMES</journal-id>
<journal-id journal-id-type="publisher-id">CMES</journal-id>
<journal-title-group>
<journal-title>Computer Modeling in Engineering &#x0026; Sciences</journal-title>
</journal-title-group>
<issn pub-type="epub">1526-1506</issn>
<issn pub-type="ppub">1526-1492</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">16775</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2021.016775</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Monte Carlo Simulation of Fractures Using Isogeometric Boundary Element Methods Based on POD-RBF</article-title>
<alt-title alt-title-type="left-running-head">Monte Carlo Simulation of Fractures Using Isogeometric Boundary Element Methods Based on POD-RBF</alt-title>
<alt-title alt-title-type="right-running-head">Monte Carlo Simulation of Fractures Using Isogeometric Boundary Element Methods Based on POD-RBF</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western">
<surname>Lian</surname>
<given-names>Haojie</given-names>
</name>
<xref ref-type="aff" rid="aff-1">1</xref>
</contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western">
<surname>Wang</surname>
<given-names>Zhongwang</given-names>
</name>
<xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western">
<surname>Hu</surname>
<given-names>Haowen</given-names>
</name>
<xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western">
<surname>Li</surname>
<given-names>Shengze</given-names>
</name>
<xref ref-type="aff" rid="aff-4">4</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western">
<surname>Peng</surname>
<given-names>Xuan</given-names>
</name>
<xref ref-type="aff" rid="aff-5">5</xref></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western">
<surname>Chen</surname>
<given-names>Leilei</given-names>
</name>
<xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Key Laboratory of In-Situ Property-Improving Mining of Ministry of Education, Taiyuan University of Technology</institution>, <addr-line>Taiyuan, 030024</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>School of Architecture and Civil Engineering, Huanghuai University</institution>, <addr-line>Zhumadian, 463003</addr-line>, <country>China</country></aff>
<aff id="aff-3"><label>3</label><institution>College of Architecture and Civil Engineering, Xinyang Normal University</institution>, <addr-line>Xinyang, 464000</addr-line>, <country>China</country></aff>
<aff id="aff-4"><label>4</label><institution>Artificial Intelligence Research Center, National Innovation Institute of Defense Technology</institution>, <addr-line>Beijing, 100071</addr-line>, <country>China</country></aff>
<aff id="aff-5"><label>5</label><institution>Department of Mechanical Engineering, Suzhou University of Science and Technology</institution>, <addr-line>Suzhou, 215009</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes><corresp id="cor1">&#x002A;Corresponding Author: Zhongwang Wang. Email: <email>wangzw9620@163.com</email></corresp></author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2021-06-26"><day>26</day><month>06</month><year>2021</year></pub-date>
<volume>128</volume>
<issue>1</issue>
<fpage>1</fpage>
<lpage>20</lpage>
<history>
<date date-type="received"><day>25</day><month>03</month><year>2021</year></date>
<date date-type="accepted"><day>22</day><month>04</month><year>2021</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2021 Lian et al.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Lian et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMES_16775.pdf"></self-uri>
<abstract>
<p>This paper presents a novel framework for stochastic analysis of linear elastic fracture problems. Monte Carlo simulation (MCs) is adopted to address the multi-dimensional uncertainties, whose computation cost is reduced by combination of Proper Orthogonal Decomposition (POD) and the Radial Basis Function (RBF). In order to avoid re-meshing and retain the geometric exactness, isogeometric boundary element method (IGABEM) is employed for simulation, in which the Non-Uniform Rational B-splines (NURBS) are employed for representing the crack surfaces and discretizing dual boundary integral equations. The stress intensity factors (SIFs) are extracted by <italic>M</italic> integral method. The numerical examples simulate several cracked structures with various uncertain parameters such as load effects, materials, geometric dimensions, and the results are verified by comparison with the analytical solutions.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Monte Carlo simulation</kwd>
<kwd>POD</kwd>
<kwd>RBF</kwd>
<kwd>isogeometric boundary element method</kwd>
<kwd>fracture</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Uncertainties are ubiquitous in engineering applications that may arise from different sources such as inherent material randomness, geometric dimensions, manufacturing errors, and dynamic loading. Because deterministic analysis fails to characterize randomness field, stochastic analysis techniques have been extensively studied to strengthen the credibility of computational prediction of uncertainty problems [<xref ref-type="bibr" rid="ref-1">1</xref>]. There are three main variants of stochastic analysis: perturbation based techniques [<xref ref-type="bibr" rid="ref-2">2</xref>], stochastic spectral approaches [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>], and Monte Carlo simulation (MCs) [<xref ref-type="bibr" rid="ref-5">5</xref>&#x2013;<xref ref-type="bibr" rid="ref-7">7</xref>]. Among them, the MCs is regarded as the most versatile and simplest approach, and often used as the reference solution to verify the results of Perturbation method and Spectral method, but the exhaustive sampling in MCs leads to a heavy computational burden arising from both solving physical problems and constructing analysis-suitable geometric models that must be addressed carefully.</p>
<p>Combining Proper Orthogonal Decomposition (POD) and Radial Basis Functions (RBF) [<xref ref-type="bibr" rid="ref-8">8</xref>&#x2013;<xref ref-type="bibr" rid="ref-11">11</xref>] is an effective technique of model order reduction [<xref ref-type="bibr" rid="ref-12">12</xref>&#x2013;<xref ref-type="bibr" rid="ref-14">14</xref>]. The POD represents the solution field with the special ordered orthogonal functions in a low-dimensional subspace, which is constructed based on a discrete number of system responses obtained from the evaluation of the full order models (FOM) [<xref ref-type="bibr" rid="ref-15">15</xref>]. POD reduces the degrees of freedom by capturing the dominant components of high-dimensional processes because it offers the optimal basis in the sense that the approximation error is minimal in <italic>L</italic><sub>2</sub> norm. On the other hand, the RBF builds a surrogate model through interpolating the data in the reduced space, whereby it admits continuous approximation of system responses for any arbitrary combination of input parameters [<xref ref-type="bibr" rid="ref-16">16</xref>] and thus does not need to solve partial differential equation for each sample.</p>
<p>The pre-processing time of MCs in constructing geometric models can be reduced with isogeometric analysis (IGA) [<xref ref-type="bibr" rid="ref-17">17</xref>]. The key idea of IGA is employing spline functions used to construct geometric models in Computer Aided Design (CAD), for example Non-Uniform Rational B-splines (NURBS), T-splines [<xref ref-type="bibr" rid="ref-18">18</xref>], PHT-splines [<xref ref-type="bibr" rid="ref-19">19</xref>,<xref ref-type="bibr" rid="ref-20">20</xref>], and subdivision surfaces [<xref ref-type="bibr" rid="ref-21">21</xref>], as the basis functions to discretize physical fields. Compared to traditional Lagrange polynomial based methods, the main advantage of IGA lies in its ability of integrating numerical analysis and CAD. IGA enables one to perform numerical analysis directly from CAD models without meshing, which is particularly beneficial to uncertainty qualification since it requires fast generation of a large number of models. IGA also offers the benefits of geometric exactness, flexible refinement scheme and high order continuity that are amenable to numerical analysis.</p>
<p>Fracture mechanics is crucial in structural integrity assessment and damage tolerance analyses, but simulation of fracture behaviors poses significant challenges to Finite Element Methods (FEM) for the following reasons: (1) the mesh in proximity to cracks should be several orders of magnitude finer than that used for stress analysis; (2) a remeshing procedure is inevitable when cracks extend; (3) stress singularity or high stress gradients need to be captured. The extended finite element method (XFEM) incorporates enrichment functions to solution space and thus allows for crack propagation in a fixed mesh, but it still relies on a fine and good-quality mesh and necessitates special techniques to represent crack surfaces like Level Set Method. In comparison, Boundary Element Method (BEM) [<xref ref-type="bibr" rid="ref-22">22</xref>&#x2013;<xref ref-type="bibr" rid="ref-26">26</xref>] has proven a useful tool for fracture simulation. Since BEM only discretizes the boundary of the domain, it not only reduces the degrees of freedom and facilities mesh generation, but more importantly, extends the crack by simply adding new elements at the front of cracks. In addition, as a semi-analytical method, BEM evaluates stress more accurately which is critical in extracting stress intensity factors. Furthermore, isogeometric analysis within the context of boundary element method (IGABEM) inherits the advantage of IGA in integration of CAD and numerical analysis and that of BEM in dimension reduction. IGA with BEM is also natural because both of them are boundary-represented. Since its inception, IGABEM has been successfully applied to potential [<xref ref-type="bibr" rid="ref-27">27</xref>&#x2013;<xref ref-type="bibr" rid="ref-31">31</xref>], linear elasticity [<xref ref-type="bibr" rid="ref-32">32</xref>&#x2013;<xref ref-type="bibr" rid="ref-36">36</xref>], acoustics [<xref ref-type="bibr" rid="ref-37">37</xref>&#x2013;<xref ref-type="bibr" rid="ref-44">44</xref>], electromagnetics [<xref ref-type="bibr" rid="ref-45">45</xref>], structural optimization [<xref ref-type="bibr" rid="ref-40">40</xref>,<xref ref-type="bibr" rid="ref-46">46</xref>&#x2013;<xref ref-type="bibr" rid="ref-49">49</xref>], etc., Peng et al. [<xref ref-type="bibr" rid="ref-50">50</xref>,<xref ref-type="bibr" rid="ref-51">51</xref>] applied IGABEM to two dimensional and three dimensional linear elasticity fracture mechanics, and demonstrates the accuracy and efficiency of IGABEM in this area.</p>
<p>This paper presents a novel procedure for solving uncertainty problems of fracture mechanics. In this method, the IGABEM is employed for fracture analysis, and MCs for addressing multiple random parameters. The computational cost is reduced by combination of POD and RBF. The remaining of this paper is structured as follows. Section 2 introduces the fundamentals of MCs in stochastic analysis. Section 3 illustrates how to apply POD and RBF to MCs. Section 4 formulates IGABEM in linear elasticity fracture mechanics. Several numerical examples are given in Section 5 to test the reliability, accuracy and efficiency of the proposed method, followed by conclusions in Section 6.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Stochastic Analysis with Monte Carlo Simulation</title>
<p>Monte Carlo simulation (MCs) directly characterizes uncertainties by calculating expectations and variances from a large number of samples. For a random variable <italic>X</italic> associated with the probability density function <italic>p</italic>(<italic>x</italic>), the two probabilistic moments are defined as</p>
<p><disp-formula id="eqn-1">
<label>(1)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-1.png"/>
<tex-math id="tex-eqn-1"><![CDATA[$$\begin{align}
& \mathrm{E}[{X}] =\int_{ - \infty }^{ + \infty }{{x}}{p}({x})\mathrm{d}{x}\nonumber \\
& {\rm{D}}{[X]}= \int_{ - \infty }^{ + \infty }{({x}- \mathrm{E}[{X}])}^2 {p}({x}){\rm{d}}{x}
\label{eqn-1}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-1" display="block"><mml:mtable columnalign="left" columnspacing="1pt"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mstyle mathvariant="normal"><mml:mi>E</mml:mi></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:msubsup><mml:mrow><mml:mo>&#x222B;</mml:mo></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mi>&#x221E;</mml:mi></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mi>&#x221E;</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>d</mml:mi></mml:mstyle><mml:mi>x</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mi>D</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:msubsup><mml:mrow><mml:mo>&#x222B;</mml:mo></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mi>&#x221E;</mml:mi></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mi>&#x221E;</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>E</mml:mi></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>x</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <italic>E</italic>[<italic>X</italic>] is the expectation of the random variable <italic>X</italic>, and <inline-formula id="ieqn-1"><!--<alternatives><inline-graphic xlink:href="ieqn-1.png"/><tex-math id="tex-ieqn-1"><![CDATA[$\mathrm{D}(X)$]]></tex-math>--><mml:math id="mml-ieqn-1"><mml:mstyle mathvariant="normal"><mml:mi>D</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> represents its variance, whose square root is the standard deviation.</p>
<p>According to the law of large numbers, the average of the results obtained from a number of samples should converge to the expectation as more sampling points are selected, which is the theoretical basis of MCs. Suppose <italic>g</italic>(<italic>X</italic>) is an arbitrary function of the random variable <italic>X</italic>. The expectation and variance of <inline-formula id="ieqn-2"><!--<alternatives><inline-graphic xlink:href="ieqn-2.png"/><tex-math id="tex-ieqn-2"><![CDATA[${{\text{g}}}(X)$]]></tex-math>--><mml:math id="mml-ieqn-2"><mml:mstyle class="text"><mml:mtext>g</mml:mtext></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> can be approximated by</p>
<p><disp-formula id="eqn-2">
<label>(2)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-2.png"/>
<tex-math id="tex-eqn-2"><![CDATA[$$\begin{equation} \mathrm{E}[g(X)] \approx \frac{1}{N}\sum\limits_{i = 1}^N g(x_i)
\label{eqn-2} \end{equation}$$]]></tex-math>-->
<mml:math id="mml-eqn-2" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>E</mml:mi></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x2248;</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:math>
<!--</alternatives>--></disp-formula></p>
<p><disp-formula id="eqn-3">
<label>(3)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-3.png"/>
<tex-math id="tex-eqn-3"><![CDATA[$$\begin{equation} \mathrm{D}[g(X)] \approx \frac{1}{N-1} \left[\sum\limits_{i = 1}^N (g(x_i)-E[g(x)])\right]^2
\label{eqn-3}\end{equation}$$]]></tex-math>-->
<mml:math id="mml-eqn-3" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>D</mml:mi></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x2248;</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mi>E</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow></mml:mrow></mml:math>
<!--</alternatives>--></disp-formula></p>
<p>where <italic>N</italic> is the sample size, and the order of convergence rate is <italic>O</italic>(<italic>N</italic><sup>&#x2212;1/2</sup>).</p>
<p>MCs in structural analysis can be conducted in the following steps [<xref ref-type="bibr" rid="ref-15">15</xref>]: (1) Identify the random variables that are the source of the uncertainties in the system. (2) Determine the probability density functions of the random variables. (3) Use a random number generator to produce a set of samples which are adopted as the input parameters. (4) Employ a numerical method in deterministic analysis to evaluate the solution for each sample. (5) Based on the outputs of numerical analysis for all of the samples, we calculate the expectation and variance of the system using <xref ref-type="disp-formula" rid="eqn-2">Eqs. (2)</xref> and <xref ref-type="disp-formula" rid="eqn-3">(3)</xref> [<xref ref-type="bibr" rid="ref-52">52</xref>]. From the above, it can be seen that MCs is easy to implement because the existing numerical simulation codes can be directly used without modification. In addition, MCs is versatile and is suitable for complex uncertainty problems. However, Step 3 of MCs is very time consuming because the numerical simulation  needs to be conducted as many times as the number of sampling points. The large sample size can enhance the accuracy but may lead to higher computational cost.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Proper Orthogonal Decomposition (POD) and Radial Basis Functions (RBF)</title>
<p>As mentioned above, MCs is prohibitively expensive because it needs to solve the physical problems at many samples. This procedure can be accelerated by the reduced-order moeling based on POD and RBF. Let <inline-formula id="ieqn-3"><!--<alternatives><inline-graphic xlink:href="ieqn-3.png"/><tex-math id="tex-ieqn-3"><![CDATA[$\alpha$]]></tex-math>--><mml:math id="mml-ieqn-3"><mml:mi>&#x03B1;</mml:mi></mml:math><!--</alternatives>--></inline-formula> be an input random variable that has an influence on the structural responses. At the first step, we solve the FOM for a series of samples <inline-formula id="ieqn-4"><!--<alternatives><inline-graphic xlink:href="ieqn-4.png"/><tex-math id="tex-ieqn-4"><![CDATA[${{\alpha }_{i}}$]]></tex-math>--><mml:math id="mml-ieqn-4"><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> of the random variable. The system responses <inline-formula id="ieqn-5"><!--<alternatives><inline-graphic xlink:href="ieqn-5.png"/><tex-math id="tex-ieqn-5"><![CDATA[$\boldsymbol{\lambda}(\alpha_{i})$]]></tex-math>--><mml:math id="mml-ieqn-5"><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> corresponding to the <italic>i</italic>-th sample point is called snapshots, which can be collected to form the following snapshot matrix <inline-formula id="ieqn-6"><!--<alternatives><inline-graphic xlink:href="ieqn-6.png"/><tex-math id="tex-ieqn-6"><![CDATA[${\boldsymbol{\Lambda }}$]]></tex-math>--><mml:math id="mml-ieqn-6"><mml:mtext>&#x039B;</mml:mtext></mml:math><!--</alternatives>--></inline-formula>:</p>
<p><disp-formula id="eqn-4">
<label>(4)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-4.png"/>
<tex-math id="tex-eqn-4"><![CDATA[$$\begin{align}
{\boldsymbol{\Lambda }} & = [\boldsymbol{\lambda}({\alpha _1}),\,\boldsymbol{\lambda}({\alpha _2}),\,
\ldots, \boldsymbol{\boldsymbol\lambda}({\alpha _m})]\nonumber \\
& = \left[ \begin{array}{l@{\quad}l@{\quad}l@{\quad}l}
		{\lambda _{11}}& {\lambda _{12}}& \ldots & {\lambda _{1m}} \\[10pt]
		{\lambda _{21}}& {\lambda _{22}}& \ldots & {\lambda _{2m}} \\[10pt]
		\vdots & \vdots & \ddots & \vdots \\[10pt]
		{\lambda _{n1}}& {\lambda _{n2}}&\ldots & {\lambda _{nm}}
	\end{array}\right]
\label{eqn-4}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-4" display="block"><mml:mtable columnalign="left" columnspacing="1pt"><mml:mtr><mml:mtd><mml:mtext>&#x039B;</mml:mtext></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable equalrows="false" columnlines="none none none" equalcolumns="false"><mml:mtr><mml:mtd columnalign="left"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mo>&#x2026;</mml:mo><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>21</mml:mn></mml:mrow></mml:msub><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>22</mml:mn></mml:mrow></mml:msub><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mo>&#x2026;</mml:mo><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mo>&#x22EE;</mml:mo><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mo>&#x22EE;</mml:mo><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mo>&#x22F1;</mml:mo><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mo>&#x2026;</mml:mo><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr> </mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <inline-formula id="ieqn-7"><!--<alternatives><inline-graphic xlink:href="ieqn-7.png"/><tex-math id="tex-ieqn-7"><![CDATA[${\boldsymbol{\Lambda }}\in {{R}^{n\times m}}$]]></tex-math>--><mml:math id="mml-ieqn-7"><mml:mtext>&#x039B;</mml:mtext><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:math><!--</alternatives>--></inline-formula>, <italic>n</italic> indicates the number of responses for any input variable, and <italic>m</italic> the number of samples. <inline-formula id="ieqn-8"><!--<alternatives><inline-graphic xlink:href="ieqn-8.png"/><tex-math id="tex-ieqn-8"><![CDATA[$\lambda_{i,  j}$]]></tex-math>--><mml:math id="mml-ieqn-8"><mml:msub><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> is the <italic>i</italic>-th response of the structure for the <italic>j</italic>-th sample. Decomposing the matrix <inline-formula id="ieqn-9"><!--<alternatives><inline-graphic xlink:href="ieqn-9.png"/><tex-math id="tex-ieqn-9"><![CDATA[$\boldsymbol{\Lambda}$]]></tex-math>--><mml:math id="mml-ieqn-9"><mml:mtext>&#x039B;</mml:mtext></mml:math><!--</alternatives>--></inline-formula> through Singular Value Decomposition (SVD), we arrive at</p>
<p><disp-formula id="eqn-5">
<label>(5)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-5.png"/>
<tex-math id="tex-eqn-5"><![CDATA[$$\begin{align}
{\boldsymbol\Lambda} ={\mathbf{U}}{\boldsymbol\Sigma}{\mathbf{V}}^{\mathrm{T}}= \sum\limits_{j = 1}^r {{{{\mathbf{u}}_j}{{\sigma}_j}{\mathbf{v}}_j^{\mathrm{T}}}}
\label{eqn-5}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-5" display="block"><mml:mrow><mml:mtext>&#x039B;</mml:mtext><mml:mo>=</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>U</mml:mi></mml:mstyle><mml:mtext>&#x03A3;</mml:mtext><mml:msup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>V</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>T</mml:mi></mml:mstyle></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>u</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>v</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>T</mml:mi></mml:mstyle></mml:mrow></mml:msubsup></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <inline-formula id="ieqn-10"><!--<alternatives><inline-graphic xlink:href="ieqn-10.png"/><tex-math id="tex-ieqn-10"><![CDATA[$r=\min \left( m,  n \right)$]]></tex-math>--><mml:math id="mml-ieqn-10"><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mo class="qopname"> min</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula>. <inline-formula id="ieqn-11"><!--<alternatives><inline-graphic xlink:href="ieqn-11.png"/><tex-math id="tex-ieqn-11"><![CDATA[$\mathbf{U}\in {{R}^{n\times n}}$]]></tex-math>--><mml:math id="mml-ieqn-11"><mml:mstyle mathvariant="bold"><mml:mi>U</mml:mi></mml:mstyle><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math><!--</alternatives>--></inline-formula> and <inline-formula id="ieqn-12"><!--<alternatives><inline-graphic xlink:href="ieqn-12.png"/><tex-math id="tex-ieqn-12"><![CDATA[$\mathbf{V}\in {{R}^{m\times m}}$]]></tex-math>--><mml:math id="mml-ieqn-12"><mml:mstyle mathvariant="bold"><mml:mi>V</mml:mi></mml:mstyle><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:math><!--</alternatives>--></inline-formula> are orthogonal matrices whose entries are denoted by <italic>u<sub>ij</sub></italic> and <italic>v<sub>ij</sub></italic>, respectively. <inline-formula id="ieqn-13"><!--<alternatives><inline-graphic xlink:href="ieqn-13.png"/><tex-math id="tex-ieqn-13"><![CDATA[${{\mathbf{u}}_j}$]]></tex-math>--><mml:math id="mml-ieqn-13"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>u</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> and <inline-formula id="ieqn-14"><!--<alternatives><inline-graphic xlink:href="ieqn-14.png"/><tex-math id="tex-ieqn-14"><![CDATA[${{\mathbf{v}}_j}$]]></tex-math>--><mml:math id="mml-ieqn-14"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>v</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> are the eigenvectors of <inline-formula id="ieqn-15"><!--<alternatives><inline-graphic xlink:href="ieqn-15.png"/><tex-math id="tex-ieqn-15"><![CDATA[${\boldsymbol{\Lambda }}{{\boldsymbol{\Lambda }}^{\mathrm{T}}}$]]></tex-math>--><mml:math id="mml-ieqn-15"><mml:mtext>&#x039B;</mml:mtext><mml:msup><mml:mrow><mml:mtext>&#x039B;</mml:mtext></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>T</mml:mi></mml:mstyle></mml:mrow></mml:msup></mml:math><!--</alternatives>--></inline-formula> and <inline-formula id="ieqn-16"><!--<alternatives><inline-graphic xlink:href="ieqn-16.png"/><tex-math id="tex-ieqn-16"><![CDATA[${{\boldsymbol{\Lambda }}^{\mathrm{T}}}{\boldsymbol{\Lambda }}$]]></tex-math>--><mml:math id="mml-ieqn-16"><mml:msup><mml:mrow><mml:mtext>&#x039B;</mml:mtext></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>T</mml:mi></mml:mstyle></mml:mrow></mml:msup><mml:mtext>&#x039B;</mml:mtext></mml:math><!--</alternatives>--></inline-formula>, respectively. The two eigenvectors are also called the left and right singular matrices of matrix <inline-formula id="ieqn-17"><!--<alternatives><inline-graphic xlink:href="ieqn-17.png"/><tex-math id="tex-ieqn-17"><![CDATA[${\boldsymbol{\Lambda}}$]]></tex-math>--><mml:math id="mml-ieqn-17"><mml:mtext>&#x039B;</mml:mtext></mml:math><!--</alternatives>--></inline-formula>, respectively. <inline-formula id="ieqn-18"><!--<alternatives><inline-graphic xlink:href="ieqn-18.png"/><tex-math id="tex-ieqn-18"><![CDATA[${\boldsymbol{\Sigma}}\in {{R}^{n\times m}}$]]></tex-math>--><mml:math id="mml-ieqn-18"><mml:mtext>&#x03A3;</mml:mtext><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup></mml:math><!--</alternatives>--></inline-formula> is a diagonal matrix in which the diagonal elements <inline-formula id="ieqn-19"><!--<alternatives><inline-graphic xlink:href="ieqn-19.png"/><tex-math id="tex-ieqn-19"><![CDATA[${{\sigma }_{j}}$]]></tex-math>--><mml:math id="mml-ieqn-19"><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> (also called singular values) are arranged in descending order.</p>
<p>By defining <inline-formula id="ieqn-20"><!--<alternatives><inline-graphic xlink:href="ieqn-20.png"/><tex-math id="tex-ieqn-20"><![CDATA[$\boldsymbol{\varphi}_j=\mathbf{u}_j$]]></tex-math>--><mml:math id="mml-ieqn-20"><mml:msub><mml:mrow><mml:mi>&#x03C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>u</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> and <inline-formula id="ieqn-21"><!--<alternatives><inline-graphic xlink:href="ieqn-21.png"/><tex-math id="tex-ieqn-21"><![CDATA[$a_j(\alpha_i) = \sigma_jv_{ij}$]]></tex-math>--><mml:math id="mml-ieqn-21"><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula>, <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref> can be rewritten as</p>
<p><disp-formula id="eqn-6">
<label>(6)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-6.png"/>
<tex-math id="tex-eqn-6"><![CDATA[$$\begin{align}
\boldsymbol{\lambda}(\alpha_i ) = \sum\limits_{j = 1}^r {\boldsymbol{\varphi_j}}a_j(\alpha_i)
\label{eqn-6}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-6" display="block"><mml:mrow><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>&#x03C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <inline-formula id="ieqn-22"><!--<alternatives><inline-graphic xlink:href="ieqn-22.png"/><tex-math id="tex-ieqn-22"><![CDATA[$\boldsymbol{\varphi}_j$]]></tex-math>--><mml:math id="mml-ieqn-22"><mml:msub><mml:mrow><mml:mi>&#x03C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> is defined as the orthogonal basis, and <inline-formula id="ieqn-23"><!--<alternatives><inline-graphic xlink:href="ieqn-23.png"/><tex-math id="tex-ieqn-23"><![CDATA[$a_j(\alpha_i)$]]></tex-math>--><mml:math id="mml-ieqn-23"><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> is the corresponding amplitude. Using <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>, the system responses at the selected samples can be expressed by a linear combination of <inline-formula id="ieqn-24"><!--<alternatives><inline-graphic xlink:href="ieqn-24.png"/><tex-math id="tex-ieqn-24"><![CDATA[$\boldsymbol{\varphi_j}$]]></tex-math>--><mml:math id="mml-ieqn-24"><mml:msub><mml:mrow><mml:mi>&#x03C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> and <inline-formula id="ieqn-25"><!--<alternatives><inline-graphic xlink:href="ieqn-25.png"/><tex-math id="tex-ieqn-25"><![CDATA[$a_j(\alpha_i)$]]></tex-math>--><mml:math id="mml-ieqn-25"><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula>, which constitutes a reduced-order model (ROM) with less degrees of freedom than the FOM.</p>
<p><xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref> only approximates a discrete number of system responses that are already computed using the FOM. To achieve a continuous approximation of system responses for any arbitrary input parameters, the radial basis functions (RBF) are used to interpolate the amplitudes in the reduced subspace</p>
<p><disp-formula id="eqn-7">
<label>(7)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-7.png"/>
<tex-math id="tex-eqn-7"><![CDATA[$$\begin{align}
{a}(\alpha) \approx {\hat{a}}(\alpha) = \sum\limits_{i = 1}^N {{\eta _i}\phi_i(\alpha) }
\label{eqn-7}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2248;</mml:mo><mml:mi>&#x00E2;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>&#x03B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x03D5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <italic>N</italic> is the number of samples, <inline-formula id="ieqn-26"><!--<alternatives><inline-graphic xlink:href="ieqn-26.png"/><tex-math id="tex-ieqn-26"><![CDATA[${\phi}_i$]]></tex-math>--><mml:math id="mml-ieqn-26"><mml:msub><mml:mrow><mml:mi>&#x03D5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> is the <italic>i</italic>-th RBF and <inline-formula id="ieqn-27"><!--<alternatives><inline-graphic xlink:href="ieqn-27.png"/><tex-math id="tex-ieqn-27"><![CDATA[${\eta _i}$]]></tex-math>--><mml:math id="mml-ieqn-27"><mml:msub><mml:mrow><mml:mi>&#x03B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> the corresponding coefficient. <inline-formula id="ieqn-28"><!--<alternatives><inline-graphic xlink:href="ieqn-28.png"/><tex-math id="tex-ieqn-28"><![CDATA[$\phi({\alpha})$]]></tex-math>--><mml:math id="mml-ieqn-28"><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> takes the form of Gaussian kernel function</p>
<p><disp-formula id="eqn-8">
<label>(8)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-8.png"/>
<tex-math id="tex-eqn-8"><![CDATA[$$\begin{align}
{\phi _i}(\alpha ) = {e^{ - (1/\gamma _i^2)\|\alpha - {\alpha _i}\|}}
\label{eqn-8}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03D5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2225;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2225;</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>in which the symbol <inline-formula id="ieqn-29"><!--<alternatives><inline-graphic xlink:href="ieqn-29.png"/><tex-math id="tex-ieqn-29"><![CDATA[$ \left\| \cdot \right\|$]]></tex-math>--><mml:math id="mml-ieqn-29"><mml:mrow><mml:mo>&#x2225;</mml:mo><mml:mrow><mml:mo>&#x22C5;</mml:mo></mml:mrow><mml:mo>&#x2225;</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> represents the Euclidean norm, and the coefficient <inline-formula id="ieqn-30"><!--<alternatives><inline-graphic xlink:href="ieqn-30.png"/><tex-math id="tex-ieqn-30"><![CDATA[${\gamma _i}$]]></tex-math>--><mml:math id="mml-ieqn-30"><mml:msub><mml:mrow><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> determines the width of the basis functions.</p>
<p>By letting <inline-formula id="ieqn-31"><!--<alternatives><inline-graphic xlink:href="ieqn-31.png"/><tex-math id="tex-ieqn-31"><![CDATA[$a(\alpha_j)=\hat{a}(\alpha_j)$]]></tex-math>--><mml:math id="mml-ieqn-31"><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x00E2;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula>, the values of the coefficient <inline-formula id="ieqn-32"><!--<alternatives><inline-graphic xlink:href="ieqn-32.png"/><tex-math id="tex-ieqn-32"><![CDATA[$\eta$]]></tex-math>--><mml:math id="mml-ieqn-32"><mml:mi>&#x03B7;</mml:mi></mml:math><!--</alternatives>--></inline-formula> can be determined by solving <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref>. Substituting <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref> into <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref> gives rise to</p>
<p><disp-formula id="eqn-9">
<label>(9)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-9.png"/>
<tex-math id="tex-eqn-9"><![CDATA[$$\begin{align}
\lambda (\alpha ) = \sum\limits_{j = 1}^r {\boldsymbol{\varphi}_j}\hat{a}_j ({\alpha})
\label{eqn-9}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>&#x03C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x00E2;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Th flow chart 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_16775-fig-1.png"/>
</fig>
<p>Hence, the system response for any sample of the stochastic variable can be obtained straightforwardly by <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref> without needing to solve the partial differential equations repeatedly. The algorithm mentioned above is illustrated in the <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. The POD-RBF enable us to conduct MCs without needing to perform FOM simulation for all of the sample points. However, the FOM is still essential for getting snapshots which is solved by IGABEM in our work as detailed in the following section. Therefore, the number of the samples or snapshots should be selected carefully to strike a balance between the accuracy and efficiency. In the future, we will introduce error estimation technique to improve the performance of our method. In addition, it is highlighted that in order to further enhance the computational efficiency, the number of basis functions in <xref ref-type="disp-formula" rid="eqn-5">Eqs. (5)</xref> and <xref ref-type="disp-formula" rid="eqn-9">(9)</xref> can be decreased by selecting the basis functions corresponding to the elements with larger values in <inline-formula id="ieqn-33"><!--<alternatives><inline-graphic xlink:href="ieqn-33.png"/><tex-math id="tex-ieqn-33"><![CDATA[$\Sigma$]]></tex-math>--><mml:math id="mml-ieqn-33"><mml:mtext>&#x03A3;</mml:mtext></mml:math><!--</alternatives>--></inline-formula>.</p>
</sec>
<sec id="s4">
<label>4</label>
<title>Fracture Modeling with IGABEM</title>
<sec id="s4_1">
<label>4.1</label>
<title>Boundary Integral Equations in Fracture Mechanics</title>
<p>Consider an arbitrary domain <inline-formula id="ieqn-34"><!--<alternatives><inline-graphic xlink:href="ieqn-34.png"/><tex-math id="tex-ieqn-34"><![CDATA[$\Omega $]]></tex-math>--><mml:math id="mml-ieqn-34"><mml:mi>&#x03A9;</mml:mi></mml:math><!--</alternatives>--></inline-formula> enclosed by boundary <inline-formula id="ieqn-35"><!--<alternatives><inline-graphic xlink:href="ieqn-35.png"/><tex-math id="tex-ieqn-35"><![CDATA[$\Gamma$]]></tex-math>--><mml:math id="mml-ieqn-35"><mml:mtext>&#x0393;</mml:mtext></mml:math><!--</alternatives>--></inline-formula>, where the portion of boundary <inline-formula id="ieqn-36"><!--<alternatives><inline-graphic xlink:href="ieqn-36.png"/><tex-math id="tex-ieqn-36"><![CDATA[${\Gamma _{{{\bar u}}}}$]]></tex-math>--><mml:math id="mml-ieqn-36"><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mi>&#x016B;</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> is prescribed displacement boundary condition, <inline-formula id="ieqn-37"><!--<alternatives><inline-graphic xlink:href="ieqn-37.png"/><tex-math id="tex-ieqn-37"><![CDATA[${{\Gamma }_{\bar t}}$]]></tex-math>--><mml:math id="mml-ieqn-37"><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo lspace='0pt' rspace='0pt'>&#x0304;</mml:mo></mml:mover></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> is imposed traction boundary condition, and <inline-formula id="ieqn-38"><!--<alternatives><inline-graphic xlink:href="ieqn-38.png"/><tex-math id="tex-ieqn-38"><![CDATA[${{\Gamma }_{c }}$]]></tex-math>--><mml:math id="mml-ieqn-38"><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> is a traction free crack with the upper surface <inline-formula id="ieqn-39"><!--<alternatives><inline-graphic xlink:href="ieqn-39.png"/><tex-math id="tex-ieqn-39"><![CDATA[${{\Gamma }_{{{c}^{+}}}}$]]></tex-math>--><mml:math id="mml-ieqn-39"><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> and the lower surface <inline-formula id="ieqn-40"><!--<alternatives><inline-graphic xlink:href="ieqn-40.png"/><tex-math id="tex-ieqn-40"><![CDATA[${{\Gamma }_{{{c}^{-}}}}$]]></tex-math>--><mml:math id="mml-ieqn-40"><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> (<xref ref-type="fig" rid="fig-2">Fig. 2</xref>).</p>
<fig id="fig-2">
<label>Figure 2</label> 
<caption>
<title>A crack model (a) a cracked elastic body; (b) crack surfaces 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_16775-fig-2.png"/>
</fig>
<p>Because the crack upper surfaces and lower surfaces are geometrically overlapping, the source points on the two surfaces will coincide and thus the boundary integral equations (BIE) corresponding to them are identical to each other, which leads to the degradation of the system matrix. An effective approach&#x2014;dual boundary element method (DBEM) [<xref ref-type="bibr" rid="ref-53">53</xref>] can overcome this difficulty by using the traction BIE on one of the crack surface (<inline-formula id="ieqn-41"><!--<alternatives><inline-graphic xlink:href="ieqn-41.png"/><tex-math id="tex-ieqn-41"><![CDATA[${{\Gamma }_{{{c}^{+}}}}$]]></tex-math>--><mml:math id="mml-ieqn-41"><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula>), and the displacement BIE on the other crack surface (<inline-formula id="ieqn-42"><!--<alternatives><inline-graphic xlink:href="ieqn-42.png"/><tex-math id="tex-ieqn-42"><![CDATA[${{\Gamma }_{{{c}^{-}}}}$]]></tex-math>--><mml:math id="mml-ieqn-42"><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula>) and the rest of the boundary (<inline-formula id="ieqn-43"><!--<alternatives><inline-graphic xlink:href="ieqn-43.png"/><tex-math id="tex-ieqn-43"><![CDATA[$\Gamma $]]></tex-math>--><mml:math id="mml-ieqn-43"><mml:mtext>&#x0393;</mml:mtext></mml:math><!--</alternatives>--></inline-formula>) (<xref ref-type="fig" rid="fig-2">Fig. 2b</xref>) [<xref ref-type="bibr" rid="ref-53">53</xref>], i.e.,</p>
<p><disp-formula id="eqn-10">
<label>(10)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-10.png"/>
<tex-math id="tex-eqn-10"><![CDATA[$$\begin{align}
{c_{ij}}({\mathbf{s}}){u_j}({\mathbf{s}}) =& \int_\Gamma { \left[U_{ij}^*({\mathbf{s}},{\mathbf{x}}){t_j}({\mathbf{x}}) - T_{ij}^*({\mathbf{s}},{\mathbf{x}}){u_j}({\mathbf{x}})\right]}\mathrm{d}\Gamma ({\mathbf{x}})\nonumber, \quad \text{for }\mathbf{s}\in \Gamma_{c^-} \\
{c_{ij}}({\mathbf{s}}){t_j}({\mathbf{s}}) = &\int_\Gamma {[D_{ijk}^*({\mathbf{s}},{\mathbf{x}})}{t_j}({\mathbf{x}}) - S_{ijk}^*({\mathbf{s}},{\mathbf{x}}){u_j}({\mathbf{x}})]\mathrm{d}\Gamma ({\mathbf{x}}),\quad \text{for }\mathbf{s}\in \Gamma_{c^+}
\label{eqn-10}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-10" display="block"><mml:mtable columnalign="left" columnspacing="1pt"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><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:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mstyle displaystyle='true'><mml:mo>&#x222B; </mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>d</mml:mi></mml:mstyle><mml:mtext>&#x0393;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="1em"/><mml:mstyle><mml:mtext>for&#x00A0;</mml:mtext></mml:mstyle><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><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:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mstyle displaystyle='true'><mml:mo>&#x222B; </mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>d</mml:mi></mml:mstyle><mml:mtext>&#x0393;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="1em"/><mml:mstyle><mml:mtext>for&#x00A0;</mml:mtext></mml:mstyle><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <inline-formula id="ieqn-44"><!--<alternatives><inline-graphic xlink:href="ieqn-44.png"/><tex-math id="tex-ieqn-44"><![CDATA[$\mathbf{s}$]]></tex-math>--><mml:math id="mml-ieqn-44"><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:math><!--</alternatives>--></inline-formula> and <inline-formula id="ieqn-45"><!--<alternatives><inline-graphic xlink:href="ieqn-45.png"/><tex-math id="tex-ieqn-45"><![CDATA[$\mathbf{x}$]]></tex-math>--><mml:math id="mml-ieqn-45"><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle></mml:math><!--</alternatives>--></inline-formula> are the source point and the field point, respectively. <inline-formula id="ieqn-46"><!--<alternatives><inline-graphic xlink:href="ieqn-46.png"/><tex-math id="tex-ieqn-46"><![CDATA[$U_{ij}^{*}$]]></tex-math>--><mml:math id="mml-ieqn-46"><mml:msubsup><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:math><!--</alternatives>--></inline-formula> and <inline-formula id="ieqn-47"><!--<alternatives><inline-graphic xlink:href="ieqn-47.png"/><tex-math id="tex-ieqn-47"><![CDATA[$T_{ij}^{*}$]]></tex-math>--><mml:math id="mml-ieqn-47"><mml:msubsup><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:math><!--</alternatives>--></inline-formula> are the fundamental solutions of displacement boundary integral equations, and <italic>D</italic><sup>*</sup><sub><italic>ijk</italic></sub> and <italic>S</italic><sup>*</sup><sub><italic>ijk</italic></sub> are fundamental solutions of traction boundary integral equations (Appendix A). <inline-formula id="ieqn-48"><!--<alternatives><inline-graphic xlink:href="ieqn-48.png"/><tex-math id="tex-ieqn-48"><![CDATA[${{c}_{ij}}{(\mathbf{s})}$]]></tex-math>--><mml:math id="mml-ieqn-48"><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><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:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> denotes the jump term and equals 0.5 <inline-formula id="ieqn-49"><!--<alternatives><inline-graphic xlink:href="ieqn-49.png"/><tex-math id="tex-ieqn-49"><![CDATA[${{\delta }_{ij}}$]]></tex-math>--><mml:math id="mml-ieqn-49"><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> for smooth boundaries.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>IGABEM for Fracture Mechanics</title>
<p>As a powerful geometric modeling technique, NURBS is the industrial standard of CAD and also central to isogeometric analysis. Given a knot vector <inline-formula id="ieqn-50"><!--<alternatives><inline-graphic xlink:href="ieqn-50.png"/><tex-math id="tex-ieqn-50"><![CDATA[$\Xi = [{\xi _0},  {\xi _1},  \ldots,  {\xi _m}]$]]></tex-math>--><mml:math id="mml-ieqn-50"><mml:mtext>&#x039E;</mml:mtext><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula>, which is a non-decreasing set of coordinates in parametric space, a B-spline basis function is defined as follows:</p>
<p><disp-formula id="eqn-11">
<label>(11)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-11.png"/>
<tex-math id="tex-eqn-11"><![CDATA[$$\begin{equation}${\xi _i} \le \xi < {\xi _{i + 1}}$\end{equation}$$]]></tex-math>-->
<mml:math id="mml-eqn-11" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable equalrows="false" columnlines="none" equalcolumns="false"><mml:mtr><mml:mtd columnalign="left"><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mstyle><mml:mtext>if&#x00A0;</mml:mtext><mml:mstyle><mml:msub><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mi>&#x03BE;</mml:mi><mml:mo>&#x003C;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mstyle><mml:mtext></mml:mtext></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mstyle><mml:mtext>o</mml:mtext></mml:mstyle><mml:mstyle><mml:mtext>t</mml:mtext></mml:mstyle><mml:mstyle><mml:mtext>h</mml:mtext></mml:mstyle><mml:mstyle><mml:mtext>e</mml:mtext></mml:mstyle><mml:mstyle><mml:mtext>r</mml:mtext></mml:mstyle><mml:mstyle><mml:mtext>wise</mml:mtext></mml:mstyle></mml:mtd></mml:mtr> </mml:mtable></mml:mrow><mml:mo></mml:mo></mml:mrow></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:math>
<!--</alternatives>--></disp-formula></p>
<p><disp-formula id="eqn-12">
<label>(12)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-12.png"/>
<tex-math id="tex-eqn-12"><![CDATA[$$\begin{equation}\end{equation}$$]]></tex-math>-->
<mml:math id="mml-eqn-12" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x03BE;</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:math>
<!--</alternatives>--></disp-formula></p>
<p>where <italic>n</italic> denotes the order of basis functions and <inline-formula id="ieqn-51"><!--<alternatives><inline-graphic xlink:href="ieqn-51.png"/><tex-math id="tex-ieqn-51"><![CDATA[$\xi$]]></tex-math>--><mml:math id="mml-ieqn-51"><mml:mi>&#x03BE;</mml:mi></mml:math><!--</alternatives>--></inline-formula> the parametric coordinate. As an extension of B-splines, NURBS basis function is written as</p>
<p><disp-formula id="eqn-13">
<label>(13)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-13.png"/>
<tex-math id="tex-eqn-13"><![CDATA[$$\begin{align}
{R_{{i},\,p}}(\xi ) = \frac{{{N_{i,\,p}}(\xi ){w_i}}}{{\sum\limits_{k = 1}^n {{N_{k,\,p}}(\xi ){w_k}}}}
\label{eqn-13}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-13" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <inline-formula id="ieqn-52"><!--<alternatives><inline-graphic xlink:href="ieqn-52.png"/><tex-math id="tex-ieqn-52"><![CDATA[${R_{{{i}},  p}}(\xi )$]]></tex-math>--><mml:math id="mml-ieqn-52"><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> is the NURBS basis function and <italic>w<sub>i</sub></italic> the weight. A NURBS curve can be constructed by linear combination of NURBS basis functions and the associated coefficients</p>
<p><disp-formula id="eqn-14">
<label>(14)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-14.png"/>
<tex-math id="tex-eqn-14"><![CDATA[$$\begin{align}
{\mathbf{x}}(\xi ) = \sum\limits_{i = 1}^n {{R_{i,\,p}}}(\xi ){{\mathbf{P}}_i}
\label{eqn-14}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-14" display="block"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>P</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <inline-formula id="ieqn-53"><!--<alternatives><inline-graphic xlink:href="ieqn-53.png"/><tex-math id="tex-ieqn-53"><![CDATA[${\mathbf{x}}$]]></tex-math>--><mml:math id="mml-ieqn-53"><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle></mml:math><!--</alternatives>--></inline-formula> stands for the Cartesian coordinate of a point and <inline-formula id="ieqn-54"><!--<alternatives><inline-graphic xlink:href="ieqn-54.png"/><tex-math id="tex-ieqn-54"><![CDATA[$\xi$]]></tex-math>--><mml:math id="mml-ieqn-54"><mml:mi>&#x03BE;</mml:mi></mml:math><!--</alternatives>--></inline-formula> is its parametric coordinate. <inline-formula id="ieqn-55"><!--<alternatives><inline-graphic xlink:href="ieqn-55.png"/><tex-math id="tex-ieqn-55"><![CDATA[${{\mathbf{P}}_{i}}$]]></tex-math>--><mml:math id="mml-ieqn-55"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>P</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> represents the Cartesian coordinates of control points in the physical space.</p>
<p>In IGABEM, NURBS are used not only for building geometries but also discretizing the boundary integral equations. Hence, the displacement and traction around the boundary can be expressed piecewisely as a linear combination of the NURBS basis function and the nodal parameters,</p>
<p><disp-formula id="eqn-15">
<label>(15)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-15.png"/>
<tex-math id="tex-eqn-15"><![CDATA[$$\begin{align}
{u_j}(\xi ) =& \sum\limits_{l = 1}^{p + 1}{{R_{l,\,p}}(\xi )d_j^l}\nonumber \\
{t_j}(\xi ) =& \sum\limits_{l = 1}^{p + 1}{{R_{l,\,p}}(\xi )q_j^l}
\label{eqn-15}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-15" display="block"><mml:mtable columnalign="left" columnspacing="1pt"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo></mml:mtd><mml:mtd><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo></mml:mtd><mml:mtd><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <inline-formula id="ieqn-56"><!--<alternatives><inline-graphic xlink:href="ieqn-56.png"/><tex-math id="tex-ieqn-56"><![CDATA[$d_{j}^{l}$]]></tex-math>--><mml:math id="mml-ieqn-56"><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msubsup></mml:math><!--</alternatives>--></inline-formula> and <inline-formula id="ieqn-57"><!--<alternatives><inline-graphic xlink:href="ieqn-57.png"/><tex-math id="tex-ieqn-57"><![CDATA[$q_{j}^{l}$]]></tex-math>--><mml:math id="mml-ieqn-57"><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msubsup></mml:math><!--</alternatives>--></inline-formula> are the coefficients for discretizing the displacements and the tractions, respectively. It is noteworthy that they are not the nodal displacements or tractions because the NURBS basis functions lack the Kronecker-delta property.</p>
<p>By substituting <xref ref-type="disp-formula" rid="eqn-15">Eq. (15)</xref> into the boundary integral equation <xref ref-type="disp-formula" rid="eqn-10">(10)</xref>, we can get the following discretization formulation of <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref></p>
<p><disp-formula id="eqn-16">
<label>(16)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-16.png"/>
<tex-math id="tex-eqn-16"><![CDATA[$$\begin{align}
{c_{ij}}({\mathbf{s}})\sum\limits_{I = 1}^{p + 1}{N_I^{\bar e}(\hat \xi ')}d_j^{\mathrm{I}\bar{\mathrm{e}}}
&= \sum\limits_{e = 1}^{Ne}{\sum\limits_{I = 1}^{p + 1}{ \left[\int_{ - 1}^1 {U_{ij}^*({\mathbf{x}}(\hat \xi ),\,{\mathbf{s}})}N_I^e(\hat \xi )J(\hat \xi )d\hat \xi \right]q_j^{Ie}}}\nonumber \\
& \quad - \sum\limits_{e = 1}^{Ne}{\sum\limits_{I = 1}^{p + 1}{ \left[\int_{ - 1}^1 {T_{ij}^*({\mathbf{x}}(\hat \xi ),\,{\mathbf{s}})}N_I^e(\hat \xi )J(\hat \xi )d\hat \xi \right]d_j^{Ie}}}
\label{eqn-16}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-16" display="block"><mml:mtable columnalign="left" columnspacing="1pt"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><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:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle><mml:msubsup><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x0113;</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>I</mml:mi></mml:mstyle><mml:mover accent="true"><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>e</mml:mi></mml:mstyle></mml:mrow><mml:mo lspace='0pt' rspace='0pt'>&#x0304;</mml:mo></mml:mover></mml:mrow></mml:msubsup></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mrow><mml:mo>&#x222B;</mml:mo></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mstyle><mml:msubsup><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>J</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mspace width="1em"/><mml:mo>-</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mrow><mml:mo>&#x222B;</mml:mo></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mstyle><mml:msubsup><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>J</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math><!--</alternatives>--></disp-formula></p>
<p><disp-formula id="eqn-17">
<label>(17)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-17.png"/>
<tex-math id="tex-eqn-17"><![CDATA[$$\begin{align}
{c_{ij}}({\mathbf{s}})\sum\limits_{I = 1}^{p + 1}{N_I^{\bar e}(\hat \xi ')}t_j^{\mathrm{I}\bar{\mathrm{e}}}
&= \sum\limits_{e = 1}^{Ne}{\sum\limits_{I = 1}^{p + 1}{ \left[\int_{ - 1}^1 {D_{ijk}^*({\mathbf{x}}(\hat \xi ),\,{\mathbf{s}})}N_I^e(\hat \xi )J(\hat \xi )d\hat \xi \right]q_j^{Ie}}}\nonumber \\
& \quad - \sum\limits_{e = 1}^{Ne}{\sum\limits_{I = 1}^{p + 1}{ \left[\int_{ - 1}^1 {S_{ijk}^*({\mathbf{x}}(\hat \xi ),
\,{\mathbf{s}})}N_I^e(\hat \xi )J(\hat \xi )d\hat \xi \right]d_j^{Ie}}}
\label{eqn-17}

\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-17" display="block"><mml:mtable columnalign="left" columnspacing="1pt"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><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:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle><mml:msubsup><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x0113;</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>I</mml:mi></mml:mstyle><mml:mover accent="true"><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>e</mml:mi></mml:mstyle></mml:mrow><mml:mo lspace='0pt' rspace='0pt'>&#x0304;</mml:mo></mml:mover></mml:mrow></mml:msubsup></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mrow><mml:mo>&#x222B;</mml:mo></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mstyle><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>J</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mspace width="1em"/><mml:mo>-</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo lspace='0pt' rspace='0pt'>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mrow><mml:mo>&#x222B;</mml:mo></mml:mrow><mml:mrow><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mstyle><mml:msubsup><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>x</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>J</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <inline-formula id="ieqn-58"><!--<alternatives><inline-graphic xlink:href="ieqn-58.png"/><tex-math id="tex-ieqn-58"><![CDATA[$\bar{e}$]]></tex-math>--><mml:math id="mml-ieqn-58"><mml:mi>&#x0113;</mml:mi></mml:math><!--</alternatives>--></inline-formula> represents the <inline-formula id="ieqn-59"><!--<alternatives><inline-graphic xlink:href="ieqn-59.png"/><tex-math id="tex-ieqn-59"><![CDATA[$\bar{e}$]]></tex-math>--><mml:math id="mml-ieqn-59"><mml:mi>&#x0113;</mml:mi></mml:math><!--</alternatives>--></inline-formula>-th NURBS element, and <inline-formula id="ieqn-60"><!--<alternatives><inline-graphic xlink:href="ieqn-60.png"/><tex-math id="tex-ieqn-60"><![CDATA[${\hat{\xi }}'$]]></tex-math>--><mml:math id="mml-ieqn-60"><mml:msup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msup></mml:math><!--</alternatives>--></inline-formula> is the local coordinate of the collocation point. In order to perform Gaussian quadrature, we map all the variables from physical space to local coordinate space <inline-formula id="ieqn-61"><!--<alternatives><inline-graphic xlink:href="ieqn-61.png"/><tex-math id="tex-ieqn-61"><![CDATA[$\hat{\xi }\in (-1,  1)$]]></tex-math>--><mml:math id="mml-ieqn-61"><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula>, and the Jacobian transformation matrix <inline-formula id="ieqn-62"><!--<alternatives><inline-graphic xlink:href="ieqn-62.png"/><tex-math id="tex-ieqn-62"><![CDATA[$J(\hat{\xi})$]]></tex-math>--><mml:math id="mml-ieqn-62"><mml:mi>J</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> is calculated as follows:</p>
<p><disp-formula id="eqn-18">
<label>(18)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-18.png"/>
<tex-math id="tex-eqn-18"><![CDATA[$$\begin{align}
J(\hat \xi ) = \frac{{{\rm{d}}\Gamma }}{{\mathrm{d}\hat \xi }}= \frac{{{\rm{d}}\Gamma }}{{\mathrm{d}\xi }}\frac{{\mathrm{d}\xi }}{{\mathrm{d}\hat \xi }}
\label{eqn-18}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-18" display="block"><mml:mrow><mml:mi>J</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>d</mml:mi></mml:mstyle><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>d</mml:mi></mml:mstyle><mml:mi>&#x03BE;</mml:mi></mml:mrow></mml:mfrac><mml:mfrac><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>d</mml:mi></mml:mstyle><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>d</mml:mi></mml:mstyle><mml:mover accent="true"><mml:mrow><mml:mi>&#x03BE;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow></mml:mfrac></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>The boundary element method involves weakly singular, strongly singular and hyper singular integrals, which have to be addressed carefully. For this purpose, the subtraction of singularity technique is used, whose implementation details can be seen in [<xref ref-type="bibr" rid="ref-50">50</xref>]. After solving the governing linear equations of IGABEM, we can obtain the displacement and traction field around the boundary. Then, we are able to evaluate the stress intensity factors (SIFs) with <italic>M</italic> integral [<xref ref-type="bibr" rid="ref-54">54</xref>] and predict the crack propagation direction with maximum hoop stress criterion [<xref ref-type="bibr" rid="ref-55">55</xref>]. See Appendix B for details.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Numerical Examples</title>
<p>In the following examples, the input random variables are supposed to follow the Gaussian distribution with the expectation being 0.5 and the standard deviation being 0.033. The sampling method for Gaussian distribution function used in this paper is to select sample points in the interval <inline-formula id="ieqn-63"><!--<alternatives><inline-graphic xlink:href="ieqn-63.png"/><tex-math id="tex-ieqn-63"><![CDATA[$[E-3D,  E+3D]$]]></tex-math>--><mml:math id="mml-ieqn-63"><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>E</mml:mi><mml:mo>-</mml:mo><mml:mn>3</mml:mn><mml:mi>D</mml:mi><mml:mo>,</mml:mo><mml:mi>E</mml:mi><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:mi>D</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula>. It is noted that only the problems with a single random input variable are considered in the present paper.The application of the method for the problems with multidimensional random input variables will be investigated in the future.</p>
<sec id="s5_1">
<label>5.1</label>
<title>Inclined Center Crack Problem</title>
<p>A plate model with an inclined center crack under remote biaxial tension is considered in this section, as shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. The crack inclination angle is <inline-formula id="ieqn-64"><!--<alternatives><inline-graphic xlink:href="ieqn-64.png"/><tex-math id="tex-ieqn-64"><![CDATA[$\beta \in [0,  \pi /2] $]]></tex-math>--><mml:math id="mml-ieqn-64"><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula>, edge length <italic>L</italic> = 1, and crack length 2<italic>a</italic> = 0.02. The load <inline-formula id="ieqn-65"><!--<alternatives><inline-graphic xlink:href="ieqn-65.png"/><tex-math id="tex-ieqn-65"><![CDATA[${{\sigma_0 }}$]]></tex-math>--><mml:math id="mml-ieqn-65"><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> is applied in the <italic>X</italic><sub>2</sub>-direction and <inline-formula id="ieqn-66"><!--<alternatives><inline-graphic xlink:href="ieqn-66.png"/><tex-math id="tex-ieqn-66"><![CDATA[$\lambda {{\sigma }_{0}}$]]></tex-math>--><mml:math id="mml-ieqn-66"><mml:mi>&#x03BB;</mml:mi><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> is applied in the <italic>X</italic><sub>1</sub>-direction, in which <inline-formula id="ieqn-67"><!--<alternatives><inline-graphic xlink:href="ieqn-67.png"/><tex-math id="tex-ieqn-67"><![CDATA[$\lambda $]]></tex-math>--><mml:math id="mml-ieqn-67"><mml:mi>&#x03BB;</mml:mi></mml:math><!--</alternatives>--></inline-formula> is the load ratio that varies from 0 to 1 and <inline-formula id="ieqn-68"><!--<alternatives><inline-graphic xlink:href="ieqn-68.png"/><tex-math id="tex-ieqn-68"><![CDATA[$\sigma_0=1$]]></tex-math>--><mml:math id="mml-ieqn-68"><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math><!--</alternatives>--></inline-formula>. The Young&#x2019;s modulus is <italic>E</italic> = 1 and Poisson&#x2019;s ratio <inline-formula id="ieqn-69"><!--<alternatives><inline-graphic xlink:href="ieqn-69.png"/><tex-math id="tex-ieqn-69"><![CDATA[$\upsilon =0.3$]]></tex-math>--><mml:math id="mml-ieqn-69"><mml:mi>&#x03C5;</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn></mml:math><!--</alternatives>--></inline-formula>. The <italic>M</italic> integral method is used for evaluating SIFs in this example. The analytical solution of the SIFs for the inclined center crack problem is available, as follows [<xref ref-type="bibr" rid="ref-56">56</xref>]:</p>
<p><disp-formula id="eqn-19">
<label>(19)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-19.png"/>
<tex-math id="tex-eqn-19"><![CDATA[$$\begin{align}
& {K_1}= \sigma \sqrt {\pi a}({\cos ^2}\beta + \lambda {\sin ^2}\beta ) \nonumber \\
& {K_2}= \sigma \sqrt {\pi a}(1 - \lambda )\cos \beta \sin \beta
\label{eqn-19}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-19" display="block"><mml:mtable columnalign="left" columnspacing="1pt"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:msqrt><mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mi>a</mml:mi></mml:mrow></mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo>cos</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>&#x03B2;</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:msup><mml:mrow><mml:mo>sin</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>&#x03B2;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:msqrt><mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mi>a</mml:mi></mml:mrow></mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>cos</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>sin</mml:mo><mml:mi>&#x03B2;</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math><!--</alternatives>--></disp-formula></p>
<fig id="fig-3">
<label>Figure 3</label> 
<caption>
<title>Structural model for an inclined center crack problem  
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_16775-fig-3.png"/>
</fig>
<p>The number of NURBS elements on the initial crack surface is set as 3, and the total DOFs is 86. We fix the crack angle <inline-formula id="ieqn-70"><!--<alternatives><inline-graphic xlink:href="ieqn-70.png"/><tex-math id="tex-ieqn-70"><![CDATA[$\beta$]]></tex-math>--><mml:math id="mml-ieqn-70"><mml:mi>&#x03B2;</mml:mi></mml:math><!--</alternatives>--></inline-formula> to be <inline-formula id="ieqn-71"><!--<alternatives><inline-graphic xlink:href="ieqn-71.png"/><tex-math id="tex-ieqn-71"><![CDATA[$\pi /4$]]></tex-math>--><mml:math id="mml-ieqn-71"><mml:mi>&#x03C0;</mml:mi><mml:mo>/</mml:mo><mml:mn>4</mml:mn></mml:math><!--</alternatives>--></inline-formula>, and set the load ratio <inline-formula id="ieqn-72"><!--<alternatives><inline-graphic xlink:href="ieqn-72.png"/><tex-math id="tex-ieqn-72"><![CDATA[$\lambda$]]></tex-math>--><mml:math id="mml-ieqn-72"><mml:mi>&#x03BB;</mml:mi></mml:math><!--</alternatives>--></inline-formula> as the input parameter. The response vector consists of 48 nodal displacements in <italic>X</italic><sub>2</sub>-direction and two SIFs (<italic>K</italic><sub>1</sub> and <italic>K</italic><sub>2</sub>). Before MCs is carried out we firstly test the accuracy of ROM in evaluating SIFs. We select 21 sample points of <inline-formula id="ieqn-73"><!--<alternatives><inline-graphic xlink:href="ieqn-73.png"/><tex-math id="tex-ieqn-73"><![CDATA[${\lambda}$]]></tex-math>--><mml:math id="mml-ieqn-73"><mml:mi>&#x03BB;</mml:mi></mml:math><!--</alternatives>--></inline-formula> that are evenly distributed in the interval <inline-formula id="ieqn-74"><!--<alternatives><inline-graphic xlink:href="ieqn-74.png"/><tex-math id="tex-ieqn-74"><![CDATA[$[0,  1]$]]></tex-math>--><mml:math id="mml-ieqn-74"><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> to get the reduced bases of POD and interpolate the system responses with RBF. It is found that the values of <italic>K</italic><sub>1</sub> and <italic>K</italic><sub>2</sub> computed by the numerical solution with ROM have a good agreement with the analytical solutions, as shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>.</p>
<fig id="fig-4">
<label>Figure 4</label> 
<caption>
<title>The variation of SIFs with the load ratio <inline-formula id="ieqn-75"><!--<alternatives><inline-graphic xlink:href="ieqn-75.png"/><tex-math id="tex-ieqn-75"><![CDATA[$\lambda$]]></tex-math>--><mml:math id="mml-ieqn-75"><mml:mi>&#x03BB;</mml:mi></mml:math><!--</alternatives>--></inline-formula> 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_16775-fig-4.png"/>
</fig>
<p><xref ref-type="table" rid="table-1">Tab. 1</xref> lists the normalized values of SIFs (the values divided by the exact solution) calculated by the FOM with IGABEM and that by the ROM with POD-RBF. The normalized value of <italic>K</italic><sub>1</sub> changes slightly with the increase of <inline-formula id="ieqn-76"><!--<alternatives><inline-graphic xlink:href="ieqn-76.png"/><tex-math id="tex-ieqn-76"><![CDATA[$\lambda$]]></tex-math>--><mml:math id="mml-ieqn-76"><mml:mi>&#x03BB;</mml:mi></mml:math><!--</alternatives>--></inline-formula>, while the normalized value of <italic>K</italic><sub>2</sub> increases steadily. Generally, both the results of the FOM and ROM are in good agreement with the analytical solutions. It is worth noting that the width <inline-formula id="ieqn-77"><!--<alternatives><inline-graphic xlink:href="ieqn-77.png"/><tex-math id="tex-ieqn-77"><![CDATA[$\gamma$]]></tex-math>--><mml:math id="mml-ieqn-77"><mml:mi>&#x03B3;</mml:mi></mml:math><!--</alternatives>--></inline-formula> of Gaussian kernel function has an important influence on the accuracy of RBF interpolation. According to the literature [<xref ref-type="bibr" rid="ref-57">57</xref>], the parameter <inline-formula id="ieqn-78"><!--<alternatives><inline-graphic xlink:href="ieqn-78.png"/><tex-math id="tex-ieqn-78"><![CDATA[$\gamma$]]></tex-math>--><mml:math id="mml-ieqn-78"><mml:mi>&#x03B3;</mml:mi></mml:math><!--</alternatives>--></inline-formula> can be determined via <inline-formula id="ieqn-79"><!--<alternatives><inline-graphic xlink:href="ieqn-79.png"/><tex-math id="tex-ieqn-79"><![CDATA[$\gamma=N^{-\frac{1}{m}}$]]></tex-math>--><mml:math id="mml-ieqn-79"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:msup></mml:math><!--</alternatives>--></inline-formula>, where <italic>N</italic> represents the number of samples and <italic>m</italic> represents the dimension of the random variable.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Normalized results of the FOM and ROM</title>
</caption>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="table-1.png"/>-->
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th><inline-formula id="ieqn-80"><!--<alternatives><inline-graphic xlink:href="ieqn-80.png"/><tex-math id="tex-ieqn-80"><![CDATA[$\lambda$]]></tex-math>--><mml:math id="mml-ieqn-80"><mml:mi>&#x03BB;</mml:mi></mml:math><!--</alternatives>--></inline-formula></th>
<th colspan="4"><italic>K</italic>/<italic>K</italic><sup><italic>exact</italic></sup></th>
</tr>
<tr>
<th></th>
<th>FOM, <italic>K</italic><sub>1</sub></th>
<th>ROM, <italic>K</italic><sub>1</sub></th>
<th>FOR, <italic>K</italic><sub>2</sub></th>
<th>ROM, <italic>K</italic><sub>2</sub></th>
</tr>
</thead>
<tbody>
<tr>
<td>0.12</td>
<td>1.001109</td>
<td>1.001109</td>
<td>1.001169</td>
<td>1.001167</td>
</tr>
<tr>
<td>0.14</td>
<td>1.001109</td>
<td>1.001109</td>
<td>1.001170</td>
<td>1.001169</td>
</tr>
<tr>
<td>0.16</td>
<td>1.001110</td>
<td>1.001109</td>
<td>1.001171</td>
<td>1.001170</td>
</tr>
<tr>
<td>0.18</td>
<td>1.001109</td>
<td>1.001110</td>
<td>1.001172</td>
<td>1.001171</td>
</tr>
<tr>
<td>0.42</td>
<td>1.001110</td>
<td>1.001109</td>
<td>1.001196</td>
<td>1.001193</td>
</tr>
<tr>
<td>0.44</td>
<td>1.001109</td>
<td>1.001110</td>
<td>1.001199</td>
<td>1.001196</td>
</tr>
<tr>
<td>0.46</td>
<td>1.001110</td>
<td>1.001109</td>
<td>1.001202</td>
<td>1.001199</td>
</tr>
<tr>
<td>0.48</td>
<td>1.001109</td>
<td>1.001110</td>
<td>1.001205</td>
<td>1.001202</td>
</tr>
<tr>
<td>0.82</td>
<td>1.001109</td>
<td>1.001110</td>
<td>1.001374</td>
<td>1.001348</td>
</tr>
<tr>
<td>0.84</td>
<td>1.001110</td>
<td>1.001109</td>
<td>1.001406</td>
<td>1.001374</td>
</tr>
<tr>
<td>0.86</td>
<td>1.001109</td>
<td>1.001110</td>
<td>1.001447</td>
<td>1.001406</td>
</tr>
<tr>
<td>0.88</td>
<td>1.001110</td>
<td>1.001109</td>
<td>1.001502</td>
<td>1.001446</td>
</tr>
</tbody>
</table>
<!--</alternatives>-->
</table-wrap>
<p>To investigate the influence of the sample size on the accuracy of ROM, we construct a vector, <inline-formula id="ieqn-81"><!--<alternatives><inline-graphic xlink:href="ieqn-81.png"/><tex-math id="tex-ieqn-81"><![CDATA[$0.02, 0.04, \ldots, 1$]]></tex-math>--><mml:math id="mml-ieqn-81"><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>02</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>04</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:math><!--</alternatives>--></inline-formula>, for different values of <inline-formula id="ieqn-82"><!--<alternatives><inline-graphic xlink:href="ieqn-82.png"/><tex-math id="tex-ieqn-82"><![CDATA[$\lambda$]]></tex-math>--><mml:math id="mml-ieqn-82"><mml:mi>&#x03BB;</mml:mi></mml:math><!--</alternatives>--></inline-formula>. From the vector, 20, 40, 60 and 80 samples are selected to form the reduced space, respectively, and the remaining points of the vector are used as the prediction points whose SIFs are computed with the ROM based on POD-RBF. We introduce R-squared method to quantify the accuracy of numerical results, as follows:</p>
<p><disp-formula id="eqn-20">
<label>(20)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-20.png"/>
<tex-math id="tex-eqn-20"><![CDATA[$$\begin{align}
R^2=1-\frac{\sum\limits_{i=1}^{n} \left(y_i-\hat{y}_i \right)^2}{\sum\limits_{i=1}^{n} \left(y_i-\bar{y}_i \right)^2}
\label{eqn-20}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-20" display="block"><mml:mrow><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x0177;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x0233;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <italic>n</italic> is the total number of the predication points, the subscript <italic>i</italic> the <italic>i</italic>-th prediction point, <italic>y<sub>i</sub></italic> the numerical value of the SIF, <inline-formula id="ieqn-83"><!--<alternatives><inline-graphic xlink:href="ieqn-83.png"/><tex-math id="tex-ieqn-83"><![CDATA[$\hat{y}_i$]]></tex-math>--><mml:math id="mml-ieqn-83"><mml:msub><mml:mrow><mml:mi>&#x0177;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> the analytical solution of the SIF, and <inline-formula id="ieqn-84"><!--<alternatives><inline-graphic xlink:href="ieqn-84.png"/><tex-math id="tex-ieqn-84"><![CDATA[$\bar{y}_i$]]></tex-math>--><mml:math id="mml-ieqn-84"><mml:msub><mml:mrow><mml:mi>&#x0233;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> the average of the analytical solutions of the SIFs over these prediction points. The value of evaluation coefficient <italic>R</italic><sup>2</sup> is between 0 and 1, which indicates the deviation of numerical solutions and the exact solutions. The closer its value is to 1, the higher the accuracy of the numerical result is. As shown in <xref ref-type="table" rid="table-2">Tab. 2</xref>, the evaluation coefficient <italic>R</italic><sup>2</sup> gradually increases with the sample number. When the sample number is 80, the evaluation coefficient <italic>R</italic><sup>2</sup> is 1.000, suggesting that the result of ROM is consistent with the analytical solution. It is also noted that <italic>R</italic><sup>2</sup> = 0.859 when the sample size is 20, so a good accuracy can still be reached with moderate sample size.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Comparison of the results of four different schemes</title>
</caption>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="table-2.png"/>-->
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<tbody>
<tr>
<td>Number of samples</td>
<td>80</td>
<td>60</td>
<td>40</td>
<td>20</td>
</tr>
<tr>
<td>Number of prediction points</td>
<td>20</td>
<td>40</td>
<td>60</td>
<td>80</td>
</tr>
<tr>
<td><italic>R</italic><sup>2</sup> for <italic>K</italic><sub>1</sub></td>
<td>1.000</td>
<td>1.000</td>
<td>0.995</td>
<td>0.859</td>
</tr>
</tbody>
</table>
<!--</alternatives>-->
</table-wrap>
<p>Next, we conduct MCs to evaluate the expectation and standard deviation of stress intensity factors. The following three different schemes are adopted for comparison.</p>
<list list-type="order">
<list-item><p>Stochastic fracture analysis with MCs using FOM is conducted based on 51 samples of <inline-formula id="ieqn-85"><!--<alternatives><inline-graphic xlink:href="ieqn-85.png"/><tex-math id="tex-ieqn-85"><![CDATA[$\lambda$]]></tex-math>--><mml:math id="mml-ieqn-85"><mml:mi>&#x03BB;</mml:mi></mml:math><!--</alternatives>--></inline-formula> that are evenly distributed between 0 and 1. Correspondingly the system equations need to be solved with IGABEM 51 times.</p></list-item>
<list-item><p>We build the ROM with 10, 20, 30, and 40 samples, respectively, and then perform MCs using the 51 samples. In this case, the dimension of the matrix <inline-formula id="ieqn-86"><!--<alternatives><inline-graphic xlink:href="ieqn-86.png"/><tex-math id="tex-ieqn-86"><![CDATA[${\boldsymbol{\Sigma}}$]]></tex-math>--><mml:math id="mml-ieqn-86"><mml:mtext>&#x03A3;</mml:mtext></mml:math><!--</alternatives>--></inline-formula> in <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref> is selected as <inline-formula id="ieqn-87"><!--<alternatives><inline-graphic xlink:href="ieqn-87.png"/><tex-math id="tex-ieqn-87"><![CDATA[$\min(m,  n)$]]></tex-math>--><mml:math id="mml-ieqn-87"><mml:mo class="qopname">min</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula>.</p></list-item>
<list-item><p>Similar to Case 2, the MCs is performed with the ROM that is established with 10, 20, 30 and 40 samples, respectively. However, we will further decrease the number of the reduced bases of the ROM by truncating the <inline-formula id="ieqn-88"><!--<alternatives><inline-graphic xlink:href="ieqn-88.png"/><tex-math id="tex-ieqn-88"><![CDATA[${\boldsymbol{\Sigma}}$]]></tex-math>--><mml:math id="mml-ieqn-88"><mml:mtext>&#x03A3;</mml:mtext></mml:math><!--</alternatives>--></inline-formula> matrix by <inline-formula id="ieqn-89"><!--<alternatives><inline-graphic xlink:href="ieqn-89.png"/><tex-math id="tex-ieqn-89"><![CDATA[${10^{ - 0.22}}~{\sigma _{max}}$]]></tex-math>--><mml:math id="mml-ieqn-89"><mml:mn>1</mml:mn><mml:msup><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>22</mml:mn></mml:mrow></mml:msup><mml:mspace width=".3em" /><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula>.</p></list-item>
</list>
<p>As can be seen from <xref ref-type="fig" rid="fig-5">Figs. 5</xref> and <xref ref-type="fig" rid="fig-6">6</xref>, when the number of samples for reduced-order modeling is small, the results of Cases 2 and 3 have large deviation from that of Case 1. However, with the increase of samples, the solutions of Cases 2 and 3 approach that of Case 1 rapidly. With 30 samples, the solutions of Cases 2 agree with Case 1 well, which demonstrates that the combination of POD and RBF can evaluate the expectation and standard deviation in stochastic analysis accurately. In addition, because the number of reduced bases in Case 3 is decreased, a larger error occurs compared to Case 2 although the computational time is further accelerated. Therefore, it is very important to select an appropriate order for the ROM based on POD-RBF to strike a balance between its accuracy and efficiency.</p>
<fig id="fig-5">
<label>Figure 5</label> 
<caption>
<title>Standard deviation of <italic>K</italic><sub>1</sub> 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_16775-fig-5.png"/>
</fig>
<fig id="fig-6">
<label>Figure 6</label> 
<caption>
<title>Expectation of <italic>K</italic><sub>1</sub>  
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_16775-fig-6.png"/>
</fig>
<p>Now we fix the load ratio <inline-formula id="ieqn-90"><!--<alternatives><inline-graphic xlink:href="ieqn-90.png"/><tex-math id="tex-ieqn-90"><![CDATA[$\lambda$]]></tex-math>--><mml:math id="mml-ieqn-90"><mml:mi>&#x03BB;</mml:mi></mml:math><!--</alternatives>--></inline-formula> at 0.5, and study the influence of the crack inclination angle <inline-formula id="ieqn-91"><!--<alternatives><inline-graphic xlink:href="ieqn-91.png"/><tex-math id="tex-ieqn-91"><![CDATA[$\beta $]]></tex-math>--><mml:math id="mml-ieqn-91"><mml:mi>&#x03B2;</mml:mi></mml:math><!--</alternatives>--></inline-formula> on the fracture analysis results. 50 samples of the input parameter <inline-formula id="ieqn-92"><!--<alternatives><inline-graphic xlink:href="ieqn-92.png"/><tex-math id="tex-ieqn-92"><![CDATA[$\beta \in \left(0,  \displaystyle\frac{\pi }{2}\right)$]]></tex-math>--><mml:math id="mml-ieqn-92"><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> are used for Monte Carlo simulation, in which 25 samples are used for ROM. The SIFs in terms of different input variables are evaluated by POD-RBF and FOM, respectively (<xref ref-type="fig" rid="fig-7">Fig. 7</xref>). <xref ref-type="table" rid="table-3">Tab. 3</xref> lists the values of the expectation and standard deviation of SIFs computed by MCs with FOM and ROM, respectively. It can be found from this table that the results of ROM and the FOM have good agreement to each other, which verifies the correctness and effectiveness of the algorithm.</p>
<fig id="fig-7">
<label>Figure 7</label> 
<caption>
<title>The value of SIFs obtained by using FOM and ROM  
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_16775-fig-7.png"/>
</fig>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Expectation, standard deviation and the corresponding calculation time with 50 samples</title>
</caption>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="table-3.png"/>-->
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th><italic>SIFs</italic></th>
<th colspan="2">Expectation</th>
<th colspan="2">Standard deviation</th>
<th colspan="2">Time (<italic>s</italic>)</th>
</tr>
<tr>
<th></th>
<th>ROM</th>
<th>FOM</th>
<th>ROM</th>
<th>FOM</th>
<th>ROM</th>
<th>FOM</th>
</tr>
</thead>
<tbody>
<tr>
<td><italic>K</italic><sub>1</sub></td>
<td>0.13694</td>
<td>0.13694</td>
<td>4.0413E-04</td>
<td>4.0419E-04</td>
<td>402</td>
<td>800</td>
</tr>
<tr>
<td><italic>K</italic><sub>2</sub></td>
<td>0.03880</td>
<td>0.03880</td>
<td>5.2915E-05</td>
<td>5.2922E-05</td>
<td/>
<td/>
</tr>
</tbody>
</table>
<!--</alternatives>-->
</table-wrap>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Cracks at Rivet Holes</title>
<p>In this section, we further test the performance of this algorithm using an example of a plate with two rivet holes, as shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>. The Young&#x2019;s modulus is <italic>E</italic> = 1000 and Poisson&#x2019;s ratio <inline-formula id="ieqn-93"><!--<alternatives><inline-graphic xlink:href="ieqn-93.png"/><tex-math id="tex-ieqn-93"><![CDATA[$\upsilon =0.3$]]></tex-math>--><mml:math id="mml-ieqn-93"><mml:mi>&#x03C5;</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn></mml:math><!--</alternatives>--></inline-formula>. The load is <inline-formula id="ieqn-94"><!--<alternatives><inline-graphic xlink:href="ieqn-94.png"/><tex-math id="tex-ieqn-94"><![CDATA[$\sigma_y =1$]]></tex-math>--><mml:math id="mml-ieqn-94"><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math><!--</alternatives>--></inline-formula> and <inline-formula id="ieqn-95"><!--<alternatives><inline-graphic xlink:href="ieqn-95.png"/><tex-math id="tex-ieqn-95"><![CDATA[$\sigma_x =0$]]></tex-math>--><mml:math id="mml-ieqn-95"><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math><!--</alternatives>--></inline-formula>. The crack inclination angle <inline-formula id="ieqn-96"><!--<alternatives><inline-graphic xlink:href="ieqn-96.png"/><tex-math id="tex-ieqn-96"><![CDATA[$\theta=\pi /4$]]></tex-math>--><mml:math id="mml-ieqn-96"><mml:mi>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:mo>/</mml:mo><mml:mn>4</mml:mn></mml:math><!--</alternatives>--></inline-formula>, initial crack length <italic>a</italic> = 0.1, and the number of NURBS elements on the crack surface is 3.</p>
<fig id="fig-8">
<label>Figure 8</label> 
<caption>
<title>A plate with initial cracks emanating from the holes [<xref ref-type="bibr" rid="ref-58">58</xref>]  
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_16775-fig-8.png"/>
</fig>
<p>Suppose the radius <inline-formula id="ieqn-97"><!--<alternatives><inline-graphic xlink:href="ieqn-97.png"/><tex-math id="tex-ieqn-97"><![CDATA[$r\in (\text{0}\text{.041},  \text{0}\text{.286})$]]></tex-math>--><mml:math id="mml-ieqn-97"><mml:mi>r</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle class="text"><mml:mtext>0</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>.041</mml:mtext></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle class="text"><mml:mtext>0</mml:mtext></mml:mstyle><mml:mstyle class="text"><mml:mtext>.286</mml:mtext></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> of the right circular hole is a random variable and follows a Gaussian distribution. Based on the FOM simulation with IGABEM, <xref ref-type="fig" rid="fig-9">Fig. 9</xref> shows that the <italic>K</italic><sub>1</sub> of the right crack increases significantly with <italic>r</italic>. We select 20 samples to construct ROM, and conduct MCs with 40 sampling points. <xref ref-type="table" rid="table-4">Tab. 4</xref> shows the expectation, standard deviation and calculation time of MCs with FOM and ROM. It can be seen that the ROM leads to the results that are consistent with the FOM, and meanwhile reduces computational time.</p>
<fig id="fig-9">
<label>Figure 9</label> 
<caption>
<title>The value of SIFs for two crack surface with the input parameter 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_16775-fig-9.png"/>
</fig>
<p>Now we consider the influence of material parameter on displacement of cracks. The elastic modulus <inline-formula id="ieqn-98"><!--<alternatives><inline-graphic xlink:href="ieqn-98.png"/><tex-math id="tex-ieqn-98"><![CDATA[$E \in (500,  1500)$]]></tex-math>--><mml:math id="mml-ieqn-98"><mml:mi>E</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>500</mml:mn><mml:mo>,</mml:mo><mml:mn>1500</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math><!--</alternatives>--></inline-formula> is set as the input variable, which follows Gaussian distribution. 51 samples are used for MCs, and 25 samples are used to construct the ROM based on POD and RBF. We choose the displacements of four collocation points on the crack surface as the response functions, whose coordinates are (2.91598244, 2.49410744), (2.85147368, 2.42959868), (2.08401756, 2.50589256), and (2.14852632, 2.57040132), respectively. <xref ref-type="table" rid="table-5">Tab. 5</xref> shows the expectation, relative standard deviation (RSD) of the displacement in <italic>y</italic> direction and calculation time corresponding to reduced-order and full-order MCs, respectively. It can be found from <xref ref-type="table" rid="table-5">Tab. 5</xref> that the stochastic analysis results of ROM are consistent with that of FOM.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Expectation, standard deviation and calculation time</title>
</caption>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="table-4.png"/>-->
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>SIFs</th>
<th colspan="2">Expectation</th>
<th colspan="2">Standard deviation</th>
<th colspan="2">Time (s)</th>
</tr>
<tr>
<th></th>
<th>ROM</th>
<th>FOM</th>
<th>ROM</th>
<th>FOM</th>
<th>ROM</th>
<th>FOM</th>
</tr>
</thead>
<tbody>
<tr>
<td><italic>K</italic><sub>1</sub>(<italic>R</italic>)</td>
<td>0.6096</td>
<td>0.6245</td>
<td>2.6300E-02</td>
<td>1.7400E-02</td>
<td>1204</td>
<td>2400</td>
</tr>
<tr>
<td><italic>K</italic><sub>2</sub>(<italic>R</italic>)</td>
<td>0.3177</td>
<td>0.3264</td>
<td>9.3163E-05</td>
<td>9.3163E-05</td>
<td/>
</tr>
<tr>
<td><italic>K</italic><sub>1</sub>(<italic>L</italic>)</td>
<td>0.4154</td>
<td>0.4154</td>
<td>1.6547E-04</td>
<td>1.6674E-04</td>
<td/>
</tr>
<tr>
<td><italic>K</italic><sub>1</sub>(<italic>L</italic>)</td>
<td>0.3214</td>
<td>0.3213</td>
<td>5.1318E-07</td>
<td>5.0032E-07</td>
<td/>
</tr>
</tbody>
</table>
<!--</alternatives>-->
</table-wrap>
 
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Expectation, relative standard deviation and calculation time with MCs</title>
</caption>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="table-5.png"/>-->
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>No.</th>
<th colspan="2">Expectation</th>
<th colspan="2">RSD</th>
<th colspan="2">Time (s)</th>
</tr>
<tr>
<th></th>
<th>ROM</th>
<th>FOM</th>
<th>ROM</th>
<th>FOM</th>
<th>ROM</th>
<th>FOM</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>&#x2212;2.6105E-04</td>
<td>&#x2212;2.6458E-04</td>
<td>1.0394</td>
<td>1.0593</td>
<td>1002</td>
<td>2040</td>
</tr>
<tr>
<td>2</td>
<td>&#x2212;9.9653E-05</td>
<td>&#x2212;1.0093E-04</td>
<td>1.0367</td>
<td>1.0590</td>
<td/>
<td/>
</tr>
<tr>
<td>3</td>
<td>2.6069E-04</td>
<td>2.6417E-04</td>
<td>1.0389</td>
<td>1.0593</td>
<td/>
<td/>
</tr>
<tr>
<td>4</td>
<td>9.9116E-05</td>
<td>1.0051E-04</td>
<td>1.0421</td>
<td>1.0591</td>
<td/>
<td/>
</tr>
</tbody>
</table>
<!--</alternatives>-->
</table-wrap>
<fig id="fig-10">
<label>Figure 10</label> 
<caption>
<title>Crack propagation path under different loads 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_16775-fig-10.png"/>
</fig>
<p>We also study how the crack propagation path is influenced by the input parameter of <inline-formula id="ieqn-99"><!--<alternatives><inline-graphic xlink:href="ieqn-99.png"/><tex-math id="tex-ieqn-99"><![CDATA[${\sigma }_{\text{x}}$]]></tex-math>--><mml:math id="mml-ieqn-99"><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext>x</mml:mtext></mml:mstyle></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula>. The crack propagation distance is fixed at 0.05 for each iteration step. A total of 16 steps are solved here. The path of crack propagation for <inline-formula id="ieqn-100"><!--<alternatives><inline-graphic xlink:href="ieqn-100.png"/><tex-math id="tex-ieqn-100"><![CDATA[${{\sigma }_{\text{x}}}=-0.5, \ 0, \ 0.5$]]></tex-math>--><mml:math id="mml-ieqn-100"><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext>x</mml:mtext></mml:mstyle></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mo>,</mml:mo><mml:mspace width=".3em" /><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mspace width=".3em" /><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn></mml:math><!--</alternatives>--></inline-formula> is depicted in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>. Supposing the input parameter <inline-formula id="ieqn-101"><!--<alternatives><inline-graphic xlink:href="ieqn-101.png"/><tex-math id="tex-ieqn-101"><![CDATA[${\sigma }_{\text{x}}$]]></tex-math>--><mml:math id="mml-ieqn-101"><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext>x</mml:mtext></mml:mstyle></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> follows Gaussian distribution, we calculate the expectation and standard deviation of crack propagation path, which are represented by the coordinates of a series of crack tip positions. 10 samples are employed for reduced-order modeling and and 20 samples for MCs. It can be seen from <xref ref-type="table" rid="table-6">Tab. 6</xref> that the expectation and standard deviation of the crack extension path obtained from the ROM and that from the FOM have good consistency. It demonstrates the correctness and effectiveness of the stochastic analysis method proposed in this work.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Expectation and standard deviation for Y coordinate of crack tip positions</title>
</caption>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="table-6.png"/>-->
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Step</th>
<th colspan="3">Expectation</th>
<th colspan="3">Standard deviation</th>
</tr>
<tr>
<th></th>
<th>FOM</th>
<th>ROM</th>
<th>Error</th>
<th>FOM</th>
<th>ROM</th>
<th>Error</th>
</tr>
</thead>
<tbody>
<tr>
<td>2</td>
<td>2.42287</td>
<td>2.42288</td>
<td>3.30E-06</td>
<td>6.6115E-04</td>
<td>6.6897E-04</td>
<td>1.18E-02</td>
</tr>
<tr>
<td>3</td>
<td>2.41983</td>
<td>2.41985</td>
<td>6.41E-06</td>
<td>1.3728E-03</td>
<td>1.3890E-03</td>
<td>1.18E-02</td>
</tr>
<tr>
<td>4</td>
<td>2.41602</td>
<td>2.41603</td>
<td>6.00E-06</td>
<td>1.8918E-03</td>
<td>1.9118E-03</td>
<td>1.06E-02</td>
</tr>
<tr>
<td>5</td>
<td>2.41176</td>
<td>2.41177</td>
<td>2.49E-06</td>
<td>2.3191E-03</td>
<td>2.3318E-03</td>
<td>5.47E-03</td>
</tr>
<tr>
<td>6</td>
<td>2.40707</td>
<td>2.40708</td>
<td>3.12E-06</td>
<td>2.6087E-03</td>
<td>2.6176E-03</td>
<td>3.43E-03</td>
</tr>
<tr>
<td>7</td>
<td>2.40314</td>
<td>2.40313</td>
<td>3.33E-06</td>
<td>2.6894E-03</td>
<td>2.6835E-03</td>
<td>2.17E-03</td>
</tr>
<tr>
<td>8</td>
<td>2.40401</td>
<td>2.40401</td>
<td>&#x2013;</td>
<td>2.6265E-03</td>
<td>2.6329E-03</td>
<td>2.42E-03</td>
</tr>
<tr>
<td>9</td>
<td>2.41523</td>
<td>2.41524</td>
<td>3.93E-06</td>
<td>2.7772E-03</td>
<td>2.7868E-03</td>
<td>3.47E-03</td>
</tr>
<tr>
<td>10</td>
<td>2.43724</td>
<td>2.43725</td>
<td>3.69E-06</td>
<td>3.0894E-03</td>
<td>3.0978E-03</td>
<td>2.73E-03</td>
</tr>
<tr>
<td>11</td>
<td>2.46494</td>
<td>2.46494</td>
<td>&#x2013;</td>
<td>3.1653E-03</td>
<td>3.1687E-03</td>
<td>1.07E-03</td>
</tr>
<tr>
<td>12</td>
<td>2.49044</td>
<td>2.49043</td>
<td>3.21E-06</td>
<td>2.4434E-03</td>
<td>2.4303E-03</td>
<td>5.38E-03</td>
</tr>
<tr>
<td>13</td>
<td>2.50285</td>
<td>2.50285</td>
<td>&#x2013;</td>
<td>4.0373E-04</td>
<td>4.0756E-04</td>
<td>9.50E-03</td>
</tr>
</tbody>
</table>
<!--</alternatives>-->
</table-wrap>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusion</title>
<p>The paper presents a novel framework for Monte Carlo simulation of multi-dimensional uncertainties of two-dimensional linear fracture mechanics. We use the NURBS to build the geometric model and discretize boundary integral equations. The IGABEM eliminates the repeatedly meshing procedure in uncertainty quantification, and retains the geometric exactness. The combination of POD and RBF accelerates the stochastic analysis and maintains good accuracy at low frequencies. In this work, the POD-RBF is used to approximate the structural response of a single random input variable. The method can also be extended to the problems with multidimensional random input variables, which will be investigated in the future. In addition, the present method will be applied to three dimensional problems and multi-physics coupling problems.</p>
</sec>
</body>
<back>
<fn-group><fn fn-type="other"><p><bold>Funding Statement:</bold> The authors thank the financial support of National Natural Science Foundation of China (NSFC) under Grant (Nos. 51904202, 11902212, 11901578).</p></fn>
<fn fn-type="conflict"><p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p></fn></fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>1.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Stefanou</surname>, <given-names>G.</given-names></string-name></person-group> (<year>2009</year>). <article-title>The stochastic finite element method: Past, present and future</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>198</volume><italic>(</italic><issue>9</issue><italic>),</italic> <fpage>1031</fpage>&#x2013;<lpage>1051</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2008.11.007</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>2.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Marcin</surname>, <given-names>K.</given-names></string-name></person-group> (<year>2007</year>). <article-title>Generalized perturbation-based stochastic finite element method in elastostatics</article-title>. <source>Computers and Structures</source><italic>,</italic> <volume>85</volume><italic>(</italic><issue>10</issue><italic>),</italic> <fpage>586</fpage>&#x2013;<lpage>594</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.compstruc.2006.08.077</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>3.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Ghanem</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Spanos</surname>, <given-names>P.</given-names></string-name></person-group> (<year>1991</year>). <source>Stochastic finite elements: A spectral approach</source>. <publisher-loc>Berlin, Germany</publisher-loc>: <publisher-name>Springer-Verlag</publisher-name>.</mixed-citation></ref>
<ref id="ref-4"><label>4.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Soares</surname>, <given-names>C.</given-names></string-name></person-group> (<year>2008</year>). <article-title>Spectral stochastic finite element analysis for laminated composite plates</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>197</volume><italic>(</italic><issue>51&#x2013;52</issue><italic>),</italic> <fpage>4830</fpage>&#x2013;<lpage>4839</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2008.07.003</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>5.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hurtado</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Barbat</surname>, <given-names>A.</given-names></string-name></person-group> (<year>1998</year>). <article-title>Monte carlo techniques in computational stochastic mechanics</article-title>. <source>Archives of Computational Methods in Engineering</source><italic>,</italic> <volume>5</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>3</fpage>&#x2013;<lpage>30</lpage>. DOI <pub-id pub-id-type="doi">10.1007/BF02736747</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Spanos</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Zeldin</surname>, <given-names>B.</given-names></string-name></person-group> (<year>1998</year>). <article-title>Monte carlo treatment of random fields: A broad perspective</article-title>. <source>Applied Mechanics Reviews</source><italic>,</italic> <volume>51</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>219</fpage>&#x2013;<lpage>237</lpage>. DOI <pub-id pub-id-type="doi">10.1115/1.3098999</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Feng</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Owen</surname>, <given-names>D.</given-names></string-name></person-group> (<year>2010</year>). <article-title>A directed monte carlo solution of linear stochastic algebraic system of equations</article-title>. <source>Finite Elements in Analysis and Design</source><italic>,</italic> <volume>46</volume><italic>(</italic><issue>6</issue><italic>),</italic> <fpage>462</fpage>&#x2013;<lpage>473</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.finel.2010.01.004</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Broomhead</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Lowe</surname>, <given-names>D.</given-names></string-name></person-group> (<year>1998</year>). <article-title>Radial basis functions, multi-variable functional interpolation and adaptive networks. Royal signals and radar establishment</article-title>. <source>The Annals of Statistics</source><italic>,</italic> <volume>26</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>801</fpage>&#x2013;<lpage>849</lpage>.</mixed-citation></ref>
<ref id="ref-9"><label>9.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Buljak</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Maier</surname>, <given-names>G.</given-names></string-name></person-group> (<year>2011</year>). <article-title>Proper orthogonal decomposition and radial basis functions in material characterization based on instrumented indentation</article-title>. <source>Engineering Structures</source><italic>,</italic> <volume>33</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>492</fpage>&#x2013;<lpage>501</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.engstruct.2010.11.006</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>10.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Buljak</surname>, <given-names>V.</given-names></string-name></person-group> (<year>2012</year>). <chapter-title>Proper orthogonal decomposition and radial basis functions for fast simulations</chapter-title>. <source>Inverse analyses with model reduction</source><italic>,</italic> pp. <fpage>85</fpage>&#x2013;<lpage>139</lpage>. <publisher-loc>Berlin, Germany</publisher-loc>: <publisher-name>Springer</publisher-name>.</mixed-citation></ref>
<ref id="ref-11"><label>11.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rogers</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Kassab</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Divo</surname>, <given-names>E.</given-names></string-name>, <string-name><surname>Ostrowski</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Bialecki</surname>, <given-names>R.</given-names></string-name></person-group> (<year>2012</year>). <article-title>An inverse pod-RBF network approach to parameter estimation in mechanics</article-title>. <source>Inverse Problems in Science and Engineering</source><italic>,</italic> <volume>20</volume><italic>(</italic><issue>5</issue><italic>),</italic> <fpage>749</fpage>&#x2013;<lpage>767</lpage>. DOI <pub-id pub-id-type="doi">10.1080/17415977.2012.693080</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>12.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Pinnau</surname>, <given-names>R.</given-names></string-name></person-group> (<year>2008</year>). <source>Model reduction via proper orthogonal decomposition</source>. <publisher-loc>Berlin Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>.</mixed-citation></ref>
<ref id="ref-13"><label>13.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chinesta</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Ladeveze</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Cueto</surname>, <given-names>E.</given-names></string-name></person-group> (<year>2011</year>). <article-title>A short review on model order reduction based on proper generalized decomposition</article-title>. <source>Archives of Computational Methods in Engineering</source><italic>,</italic> <volume>18</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>395</fpage>&#x2013;<lpage>404</lpage>. DOI <pub-id pub-id-type="doi">10.1007/s11831-011-9064-7</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kerfriden</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Goury</surname>, <given-names>O.</given-names></string-name>, <string-name><surname>Rabczuk</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Bordas</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2013</year>). <article-title>A partitioned model order reduction approach to rationalise computational expenses in nonlinear fracture mechanics</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>256</volume><italic>(</italic><issue>5</issue><italic>),</italic> <fpage>169</fpage>&#x2013;<lpage>188</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2012.12.004</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>15.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ding</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Deokar</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Cui</surname>, <given-names>X.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>G.</given-names></string-name>, <string-name><surname>Cai</surname>, <given-names>Y.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2019</year>). <article-title>Proper orthogonal decomposition and monte carlo based isogeometric stochastic method for material, geometric and force multi-dimensional uncertainties</article-title>. <source>Computational Mechanics</source><italic>,</italic> <volume>63</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>521</fpage>&#x2013;<lpage>533</lpage>. DOI <pub-id pub-id-type="doi">10.1007/s00466-018-1607-4</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>16.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Trevelyan</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Wu</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Lian</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>D.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2019</year>). <article-title>An adaptive SVD-Krylov reduced order model for surrogate based structural shape optimization through isogeometric boundary element method</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>349</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>312</fpage>&#x2013; <lpage>338</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2019.02.023</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>17.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hughes</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Cottrell</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Bazilevs</surname>, <given-names>Y.</given-names></string-name></person-group> (<year>2005</year>). <article-title>Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>194</volume><italic>(</italic><issue>39&#x2013;41</issue><italic>),</italic> <fpage>4135</fpage>&#x2013;<lpage>4195</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2004.10.008</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>18.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bazilevs</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Michler</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Calo</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Hughes</surname>, <given-names>T.</given-names></string-name></person-group> (<year>2010</year>). <article-title>Isogeometric variational multiscale modeling of wall-bounded turbulent flows with weakly enforced boundary conditions on unstretched meshes</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>199</volume><italic>(</italic><issue>13&#x2013;16</issue><italic>),</italic> <fpage>780</fpage>&#x2013;<lpage>790</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2008.11.020</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>19.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nguyen-Thanh</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Kiendl</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Nguyen-Xuan</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>W&#x00FC;chner</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Bletzinger</surname>, <given-names>K.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2011</year>). <article-title>Rotation free isogeometric thin shell analysis using PHT-splines</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>200</volume><italic>(</italic><issue>47&#x2013;48</issue><italic>),</italic> <fpage>3410</fpage>&#x2013;<lpage>3424</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2011.08.014</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>20.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Xu</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Deng</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>F.</given-names></string-name></person-group> (<year>2011</year>). <article-title>Adaptive isogeometric analysis using rational PHT-splines</article-title>. <source>Computer-Aided Design</source><italic>,</italic> <volume>43</volume><italic>(</italic><issue>11</issue><italic>),</italic> <fpage>1438</fpage>&#x2013;<lpage>1448</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cad.2011.08.026</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>21.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cirak</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Scott</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Antonsson</surname>, <given-names>E.</given-names></string-name>, <string-name><surname>Ortiz</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Schr&#x00F6;der</surname>, <given-names>P.</given-names></string-name></person-group> (<year>2002</year>). <article-title>Integrated modeling, finite-element analysis, and engineering design for thin-shell structures using subdivision</article-title>. <source>Computer-Aided Design</source><italic>,</italic> <volume>34</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>137</fpage>&#x2013;<lpage>148</lpage>. DOI <pub-id pub-id-type="doi">10.1016/S0010-4485(01)00061-6</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>22.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Banerjee</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Cathie</surname>, <given-names>D.</given-names></string-name></person-group> (<year>1980</year>). <article-title>A direct formulation and numerical implementation of the boundary element method for two-dimensional problems of elasto-plasticity</article-title>. <source>International Journal of Mechanical Sciences</source><italic>,</italic> <volume>22</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>233</fpage>&#x2013;<lpage>245</lpage>. DOI <pub-id pub-id-type="doi">10.1016/0020-7403(80)90038-7</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>23.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cruse</surname>, <given-names>T.</given-names></string-name></person-group> (<year>1996</year>). <article-title>Bie fracture mechanics analysis: 25 years of developments</article-title>. <source>Computational Mechanics</source><italic>,</italic> <volume>18</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>1</fpage>&#x2013;<lpage>11</lpage>. DOI <pub-id pub-id-type="doi">10.1007/BF00384172</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>24.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Seybert</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Soenarko</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Rizzo</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Shippy</surname>, <given-names>D.</given-names></string-name></person-group> (<year>1985</year>). <article-title>An advanced computational method for radiation and scattering of acoustic waves in three dimensions</article-title>. <source>The Journal of the Acoustical Society of America</source><italic>,</italic> <volume>77</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>362</fpage>&#x2013;<lpage>368</lpage>. DOI <pub-id pub-id-type="doi">10.1121/1.391908</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>25.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname>, <given-names>Y.</given-names></string-name></person-group> (<year>2015</year>). <article-title>Analysis of shell-like structures by the boundary element method based on 3-D elasticity: Formulation and verification</article-title>. <source>International Journal for Numerical Methods in Engineering</source><italic>,</italic> <volume>41</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>541</fpage>&#x2013;<lpage>558</lpage>. DOI <pub-id pub-id-type="doi">10.1002/(SICI)1097-0207(19980215)41:3&#x00A1;541::AID-NME298&#x00BF;3.0.CO;2-K</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>26.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gu</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Gao</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>W.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>C.</given-names></string-name></person-group> (<year>2016</year>). <article-title>A general algorithm for evaluating nearly singular integrals in anisotropic three-dimensional boundary element analysis</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>308</volume><italic>(</italic><issue>15</issue><italic>),</italic> <fpage>483</fpage>&#x2013;<lpage>498</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2016.05.032</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>27.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gu</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>G.</given-names></string-name></person-group> (<year>2012</year>). <article-title>Isogeometric analysis in BIE for 3-D potential problem</article-title>. <source>Engineering Analysis with Boundary Elements</source><italic>,</italic> <volume>36</volume><italic>(</italic><issue>5</issue><italic>),</italic> <fpage>858</fpage>&#x2013;<lpage>865</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.enganabound.2011.09.018</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>28.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Campos</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Albuquerque</surname>, <given-names>E.</given-names></string-name>, <string-name><surname>Wrobel</surname>, <given-names>L.</given-names></string-name></person-group> (<year>2017</year>). <article-title>An ACA accelerated isogeometric boundary element analysis of potential problems with non-uniform boundary conditions</article-title>. <source>Engineering Analysis with Boundary Elements</source><italic>,</italic> <volume>80</volume><italic>(</italic><issue>39</issue><italic>),</italic> <fpage>108</fpage>&#x2013;<lpage>115</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.enganabound.2017.04.004</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>29.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gong</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Dong</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Qin</surname>, <given-names>X.</given-names></string-name></person-group> (<year>2017</year>). <article-title>An isogeometric boundary element method for three dimensional potential problems</article-title>. <source>Journal of Computational and Applied Mathematics</source><italic>,</italic> <volume>313</volume><italic>,</italic> <fpage>454</fpage>&#x2013;<lpage>468</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cam.2016.10.003</pub-id>.</mixed-citation></ref>
<ref id="ref-30"><label>30.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gong</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Dong</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Bai</surname>, <given-names>Y.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Evaluation of nearly singular integrals in isogeometric boundary element method</article-title>. <source>Engineering Analysis with Boundary Elements</source><italic>,</italic> <volume>75</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>21</fpage>&#x2013;<lpage>35</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.enganabound.2016.11.005</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>31.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Takahashi</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Matsumoto</surname>, <given-names>T.</given-names></string-name></person-group> (<year>2012</year>). <article-title>An application of fast multipole method to isogeometric boundary element method for laplace equation in two dimensions</article-title>. <source>Engineering Analysis with Boundary Elements</source><italic>,</italic> <volume>36</volume><italic>(</italic><issue>12</issue><italic>),</italic> <fpage>1766</fpage>&#x2013;<lpage>1775</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.enganabound.2012.06.004</pub-id>.</mixed-citation></ref>
<ref id="ref-32"><label>32.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Simpson</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Bordas</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Lian</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Trevelyan</surname>, <given-names>J.</given-names></string-name></person-group> (<year>2013</year>). <article-title>An isogeometric boundary element method for elastostatic analysis: 2D implementation aspects</article-title>. <source>Computers &#x0026; Structures</source><italic>,</italic> <volume>118</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>2</fpage>&#x2013;<lpage>12</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.compstruc.2012.12.021</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>33.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Scott</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Simpson</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Evans</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Lipton</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Bordas</surname>, <given-names>S.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2013</year>). <article-title>Isogeometric boundary element analysis using unstructured T-splines</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>254</volume><italic>(</italic><issue>21&#x2013;26</issue><italic>),</italic> <fpage>197</fpage>&#x2013;<lpage>221</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2012.11.001</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>34.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gu</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Cai</surname>, <given-names>Z.</given-names></string-name></person-group> (<year>2015</year>). <article-title>An isogeometric BEM using PB-spline for 3-D linear elasticity problem</article-title>. <source>Engineering Analysis with Boundary Elements</source><italic>,</italic> <volume>56</volume><italic>(</italic><issue>11</issue><italic>),</italic> <fpage>154</fpage>&#x2013;<lpage>161</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.enganabound.2015.02.013</pub-id>.</mixed-citation></ref>
<ref id="ref-35"><label>35.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Han</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Cheng</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Hu</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Niu</surname>, <given-names>Z.</given-names></string-name></person-group> (<year>2018</year>). <article-title>The semi-analytical evaluation for nearly singular integrals in isogeometric elasticity boundary element method</article-title>. <source>Engineering Analysis with Boundary Elements</source><italic>,</italic> <volume>95</volume><italic>(</italic><issue>39</issue><italic>),</italic> <fpage>286</fpage>&#x2013;<lpage>296</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.enganabound.2018.07.016</pub-id>.</mixed-citation></ref>
<ref id="ref-36"><label>36.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Benson</surname>, <given-names>D.</given-names></string-name></person-group> (<year>2015</year>). <article-title>Multi-patch nonsingular isogeometric boundary element analysis in 3D</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>293</volume><italic>(</italic><issue>41</issue><italic>),</italic> <fpage>71</fpage>&#x2013;<lpage>91</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2015.03.016</pub-id>.</mixed-citation></ref>
<ref id="ref-37"><label>37.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Simpson</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Scott</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Taus</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Thomas</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Lian</surname>, <given-names>H.</given-names></string-name></person-group> (<year>2014</year>). <article-title>Acoustic isogeometric boundary element analysis</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>269</volume><italic>(</italic><issue>139</issue><italic>),</italic> <fpage>265</fpage>&#x2013;<lpage>290</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2013.10.026</pub-id>.</mixed-citation></ref>
<ref id="ref-38"><label>38.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Keuchel</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Hagelstein</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Zaleski</surname>, <given-names>O.</given-names></string-name>, <string-name><surname>von Estorff</surname>, <given-names>O.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Evaluation of hypersingular and nearly singular integrals in the isogeometric boundary element method for acoustics</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>325</volume><italic>(</italic><issue>10</issue><italic>),</italic> <fpage>488</fpage>&#x2013;<lpage>504</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2017.07.025</pub-id>.</mixed-citation></ref>
<ref id="ref-39"><label>39.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Marburg</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Zhao</surname>, <given-names>W.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>H.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Implementation of isogeometric fast multipole boundary element methods for 2D half-space acoustic scattering problems with absorbing boundary condition</article-title>. <source>Journal of Theoretical and Computational Acoustics</source><italic>,</italic> <volume>27</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>1850024</fpage>. DOI <pub-id pub-id-type="doi">10.1142/S259172851850024X</pub-id>.</mixed-citation></ref>
<ref id="ref-40"><label>40.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Lian</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Atroshchenko</surname>, <given-names>E.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2019</year>). <article-title>Structural shape optimization of three dimensional acoustic problems with isogeometric boundary element methods</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>355</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>926</fpage>&#x2013;<lpage>951</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2019.06.012</pub-id>.</mixed-citation></ref>
<ref id="ref-41"><label>41.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Zhao</surname>, <given-names>W.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>L.</given-names></string-name></person-group> (<year>2018</year>). <article-title>An isogeometric approach of two dimensional acoustic design sensitivity analysis and topology optimization analysis for absorbing material distribution</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>336</volume><italic>(</italic><issue>39</issue><italic>),</italic> <fpage>507</fpage>&#x2013;<lpage>532</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2018.03.025</pub-id>.</mixed-citation></ref>
<ref id="ref-42"><label>42.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Zhao</surname>, <given-names>W.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>H.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Shape optimization of sound barrier using an isogeometric fast multipole boundary element method in two dimensions</article-title>. <source>Engineering Analysis with Boundary Elements</source><italic>,</italic> <volume>85</volume><italic>,</italic> <fpage>142</fpage>&#x2013;<lpage>157</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.enganabound.2017.09.009</pub-id>.</mixed-citation></ref>
<ref id="ref-43"><label>43.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Lian</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Atroshchenko</surname>, <given-names>E.</given-names></string-name>, <string-name><surname>Bordas</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Seamless integration of computer-aided geometric modeling and acoustic simulation: Isogeometric boundary element methods based on Catmull&#x2013;Clark subdivision surfaces</article-title>. <source>Advances in Engineering Software</source><italic>,</italic> <volume>149</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>102879</fpage>. DOI <pub-id pub-id-type="doi">10.1016/j.advengsoft.2020.102879</pub-id>.</mixed-citation></ref>
<ref id="ref-44"><label>44.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Lu</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Zhao</surname>, <given-names>W.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Zheng</surname>, <given-names>C. J.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Subdivision surfaces-boundary element accelerated by fast multipole for the structural acoustic problem</article-title>. <source>Journal of Theoretical and Computational Acoustics</source><italic>,</italic> <volume>28</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>2050011</fpage>. DOI <pub-id pub-id-type="doi">10.1142/S2591728520500115</pub-id>.</mixed-citation></ref>
<ref id="ref-45"><label>45.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Simpson</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Vazquez</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Evans</surname>, <given-names>J.</given-names></string-name></person-group> (<year>2018</year>). <article-title>An isogeometric boundary element method for electromagnetic scattering with compatible B-spline discretizations</article-title>. <source>Journal of Computational Physics</source><italic>,</italic> <volume>362</volume><italic>(</italic><issue>39</issue><italic>),</italic> <fpage>264</fpage>&#x2013;<lpage>289</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.jcp.2018.01.025</pub-id>.</mixed-citation></ref>
<ref id="ref-46"><label>46.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Qian</surname>, <given-names>X.</given-names></string-name></person-group> (<year>2011</year>). <article-title>Isogeometric analysis and shape optimization via boundary integral</article-title>. <source>Computer-Aided Design</source><italic>,</italic> <volume>43</volume><italic>(</italic><issue>11</issue><italic>),</italic> <fpage>1427</fpage>&#x2013;<lpage>1437</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cad.2011.08.031</pub-id>.</mixed-citation></ref>
<ref id="ref-47"><label>47.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lian</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Kerfriden</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Bordas</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2016</year>). <article-title>Implementation of regularized isogeometric boundary element methods for gradient-based shape optimization in two-dimensional linear elasticity</article-title>. <source>International Journal for Numerical Methods in Engineering</source><italic>,</italic> <volume>106</volume><italic>(</italic><issue>12</issue><italic>),</italic> <fpage>972</fpage>&#x2013;<lpage>1017</lpage>. DOI <pub-id pub-id-type="doi">10.1002/nme.5149</pub-id>.</mixed-citation></ref>
<ref id="ref-48"><label>48.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lian</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Kerfriden</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Bordas</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Shape optimization directly from CAD: An isogeometric boundary element approach using T-splines</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>317</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>1</fpage>&#x2013;<lpage>41</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2016.11.012</pub-id>.</mixed-citation></ref>
<ref id="ref-49"><label>49.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Lu</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Lian</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Zhao</surname>, <given-names>W.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2020</year>). <article-title>Acoustic topology optimization of sound absorbing materials directly from subdivision surfaces with isogeometric boundary element methods</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>362</volume><italic>(</italic><issue>3&#x2013;5</issue><italic>),</italic> <fpage>112806</fpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2019.112806</pub-id>.</mixed-citation></ref>
<ref id="ref-50"><label>50.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Peng</surname>, <given-names>X.</given-names></string-name>, <string-name><surname>Atroshchenko</surname>, <given-names>E.</given-names></string-name>, <string-name><surname>Kerfriden</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Bordas</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Linear elastic fracture simulation directly from CAD: 2D nurbs-based implementation and role of tip enrichment</article-title>. <source>International Journal of Fracture</source><italic>,</italic> <volume>204</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>55</fpage>&#x2013;<lpage>78</lpage>. DOI <pub-id pub-id-type="doi">10.1007/s10704-016-0153-3</pub-id>.</mixed-citation></ref>
<ref id="ref-51"><label>51.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Peng</surname>, <given-names>X.</given-names></string-name>, <string-name><surname>Atroshchenko</surname>, <given-names>E.</given-names></string-name>, <string-name><surname>Kerfriden</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Bordas</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Isogeometric boundary element methods for three dimensional static fracture and fatigue crack growth</article-title>. <source>Computer Methods in Applied Mechanics and Engineering</source><italic>,</italic> <volume>316</volume><italic>(</italic><issue>23&#x2013;24</issue><italic>),</italic> <fpage>151</fpage>&#x2013;<lpage>185</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.cma.2016.05.038</pub-id>.</mixed-citation></ref>
<ref id="ref-52"><label>52.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Doucet</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Freitas</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Gordon</surname>, <given-names>N.</given-names></string-name></person-group> (<year>2001</year>). <source>Sequential monte carlo methods in practice</source>. <publisher-loc>New York, NY</publisher-loc>: <publisher-name>Springer</publisher-name>.</mixed-citation></ref>
<ref id="ref-53"><label>53.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hong</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>J.</given-names></string-name></person-group> (<year>1988</year>). <article-title>Derivations of integral equations of elasticity</article-title>. <source>Journal of Engineering Mechanics</source><italic>,</italic> <volume>114</volume><italic>(</italic><issue>6</issue><italic>),</italic> <fpage>1028</fpage>&#x2013;<lpage>1044</lpage>. DOI <pub-id pub-id-type="doi">10.1061/(ASCE)0733-9399(1988)114:6(1028)</pub-id>.</mixed-citation></ref>
<ref id="ref-54"><label>54.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yau</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Corten</surname>, <given-names>H.</given-names></string-name></person-group> (<year>1980</year>). <article-title>A mixed-mode crack analysis of isotropic solids using conservation laws of elasticity</article-title>. <source>Journal of Applied Mechanics</source><italic>,</italic> <volume>47</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>335</fpage>&#x2013;<lpage>341</lpage>. DOI <pub-id pub-id-type="doi">10.1115/1.3153665</pub-id>.</mixed-citation></ref>
<ref id="ref-55"><label>55.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Erdogan</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Sih</surname>, <given-names>G.</given-names></string-name></person-group> (<year>1963</year>). <article-title>On the crack extension in plates under plane loading and transverse shear</article-title>. <source>Journal of Basic Engineering</source><italic>,</italic> <volume>85</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>519</fpage>&#x2013;<lpage>525</lpage>. DOI <pub-id pub-id-type="doi">10.1115/1.3656897</pub-id>.</mixed-citation></ref>
<ref id="ref-56"><label>56.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Smith</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Ayatollahi</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Pavier</surname>, <given-names>M.</given-names></string-name></person-group> (<year>2001</year>). <article-title>The role of T-stress in brittle fracture for linear elastic materials under mixed-mode loading</article-title>. <source>Fatigue &#x0026; Fracture of Engineering Materials &#x0026; Structures</source><italic>,</italic> <volume>24</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>137</fpage>&#x2013;<lpage>150</lpage>. DOI <pub-id pub-id-type="doi">10.1046/j.1460-2695.2001.00377.x</pub-id>.</mixed-citation></ref>
<ref id="ref-57"><label>57.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Wu</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Fei</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>W.</given-names></string-name></person-group> (<year>2014</year>). <article-title>Structural design employing a sequential approximation optimization approach</article-title>. <source>Computers and Structures</source><italic>,</italic> <volume>134</volume><italic>(</italic><issue>4598</issue><italic>),</italic> <fpage>75</fpage>&#x2013;<lpage>87</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.compstruc.2013.12.004</pub-id>.</mixed-citation></ref>
<ref id="ref-58"><label>58.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mo&#x00EB;s</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Dolbow</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Belytschko</surname>, <given-names>T.</given-names></string-name></person-group> (<year>1999</year>). <article-title>A finite element method for crack growth without remeshing</article-title>. <source>International Journal for Numerical Methods in Engineering</source><italic>,</italic> <volume>46</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>131</fpage>&#x2013;<lpage>150</lpage>. DOI <pub-id pub-id-type="doi">10.1002/(SICI)1097-0207(19990910)46:1&#x00A1;131::AID-NME726&#x00BF;3.0.CO;2-J</pub-id>. </mixed-citation></ref>
</ref-list>
<app-group id="appg-1">
<app id="app-1">
<title/>
<sec id="s7_1" sec-type="section">
<title>Appendix A: Fundamental Solution</title>
<p>The fundamental solutions of displacement integral equation <inline-formula id="ieqn-102"><!--<alternatives><inline-graphic xlink:href="ieqn-102.png"/><tex-math id="tex-ieqn-102"><![CDATA[$U_{ij}^{*}$]]></tex-math>--><mml:math id="mml-ieqn-102"><mml:msubsup><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:math><!--</alternatives>--></inline-formula> and <inline-formula id="ieqn-103"><!--<alternatives><inline-graphic xlink:href="ieqn-103.png"/><tex-math id="tex-ieqn-103"><![CDATA[$T_{ij}^{*}$]]></tex-math>--><mml:math id="mml-ieqn-103"><mml:msubsup><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:math><!--</alternatives>--></inline-formula> are</p>
<p><disp-formula id="eqn-21">
<label>(A.1)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-14.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="mathA.1.png"/>
<tex-math id="tex-eqn-14"><![CDATA[$$\begin{equation} U_{ij}^* = \frac{1}{{8\pi (1 - \upsilon )\mu }}[(3 - 4\upsilon ){\delta _{ij}}\ln (\frac{1}{r}) + {r_{,i}}{r_{,j}}] \end{equation}$$]]></tex-math>-->
<mml:math id="mml-eqn-21" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>8</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>&#x03C5;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow></mml:mfrac><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>3</mml:mn><mml:mo>-</mml:mo><mml:mn>4</mml:mn><mml:mi>&#x03C5;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo> ln</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:math>
<!--</alternatives>--></disp-formula></p>
<p><disp-formula id="eqn-22">
<label>(A.2)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-15.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="mathA.2.png"/>
<tex-math id="tex-eqn-15"><![CDATA[$$\begin{equation} T_{ij}^* = \frac{{ - 2}}{{8\pi (1 - \upsilon )r}}[A({n_i}{r_{,j}}- {n_j}{r_{,i}}) + {n_m}{r_{,m}}(A{\delta _{ij}}+ 2{r_{,i}}{r_{,j}})]\end{equation}$$]]></tex-math>-->
<mml:math id="mml-eqn-22" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>-</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>8</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>&#x03C5;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:mfrac><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:math>
<!--</alternatives>--></disp-formula></p>
<p>The fundamental solutions of traction integral equation <italic>D</italic><sup>*</sup><sub><italic>ijk</italic></sub> and <italic>S</italic><sup>*</sup><sub><italic>ijk</italic></sub> are</p>
<p><disp-formula id="eqn-23">
<label>(A.3)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-16.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="mathA.3.png"/>
<tex-math id="tex-eqn-16"><![CDATA[$$\begin{align}
D^*_{ijk}= \frac{1}{{4\pi (1 - \upsilon )}}\frac{1}{r} \left[ {(1 - 2\nu )({\delta _{ki}}{r_{,j}}+ {\delta _{kj}}{r_{,i}}- {\delta _{ij}}{r_{,k}}) + 2{r_{,i}}{r_{,j}}{r_{,k}}}\right]{n_k}({\mathbf{s}})
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-23" display="block"><mml:mrow><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>4</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>&#x03C5;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:mfrac><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03BD;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p><disp-formula id="eqn-24">
<label>(A.4)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-16.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="mathA.4.png"/>
<tex-math id="tex-eqn-16"><![CDATA[$$\begin{align}
S^*_{ijk}&= \frac{\mu }{{2\pi (1 - \upsilon )}}\frac{1}{{{r^2}}}\{ 2{r_{,m}}{n_{,m}}[(1 - 2\nu ){\delta _{ij}}{r_{,k}}+ \upsilon ({\delta _{ik}}{r_{,j}}+ {\delta _{jk}}{r_{,i}}) - 4{r_{,i}}{r_{,j}}{r_{,k}}]\nonumber \\
&\quad + 2\upsilon ({n_i}{r_{,j}}{r_{,k}}+ {n_j}{r_{,i}}{r_{,k}}) + (1 - 2\nu )(2{n_k}{r_{,i}}{r_{,j}}+ {n_j}{\delta _{ik}}+ {n_i}{\delta _{jk}}) - (1 - 4\upsilon ){n_k}{\delta _{ij}}\}{n_k}({\mathbf{s}})
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-24" display="block"><mml:mtable columnalign="left" columnspacing="1pt"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:mfrac><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>&#x03C5;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle='true'><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03BD;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>&#x03C5;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mn>4</mml:mn><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mspace width="1em"/><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C5;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03BD;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mn>4</mml:mn><mml:mi>&#x03C5;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>}</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>s</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><!--</alternatives>--></disp-formula></p>
</sec>
<sec id="s7_2" sec-type="section">
<title>Appendix B: Evaluation of Stress Intensity Factors</title>
<p>The <italic>M</italic> integral based on the <italic>J</italic> integral is an effective method to extract SIFs. The <italic>J<sub>k</sub></italic> integral is defined as follows:</p>
<p><disp-formula id="eqn-25">
<label>(B.1)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-17.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="mathB.1.png"/>
<tex-math id="tex-eqn-17"><![CDATA[$$\begin{align}
{J_k}: = \mathop {\lim }\limits_{{\Gamma _\varepsilon }\to 0}\int_{{\Gamma _\varepsilon }}{(W{\delta _{jk}}- {\sigma _{ij}}{u_{i,\,k}})}{n_j}d\Gamma = \mathop {\lim }\limits_{{\Gamma _\varepsilon }\to 0}\int_{{\Gamma _\varepsilon }}{{P_{kj}}}{n_j}d\Gamma
\label{eqn-B1}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-25" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mi>J</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:mo> lim</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mi>&#x03B5;</mml:mi></mml:mrow></mml:msub><mml:mo lspace='0pt' rspace='0pt'>&#x2192;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:munder><mml:msub><mml:mrow><mml:mstyle displaystyle='true'><mml:mo>&#x222B; </mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mi>&#x03B5;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>d</mml:mi><mml:mtext>&#x0393;</mml:mtext><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:mo> lim</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mi>&#x03B5;</mml:mi></mml:mrow></mml:msub><mml:mo lspace='0pt' rspace='0pt'>&#x2192;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:munder><mml:msub><mml:mrow><mml:mstyle displaystyle='true'><mml:mo>&#x222B; </mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mi>&#x03B5;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>d</mml:mi><mml:mtext>&#x0393;</mml:mtext></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <italic>P<sub>kj</sub></italic> is the Eshelby tensor, strain energy density <inline-formula id="ieqn-104"><!--<alternatives><inline-graphic xlink:href="ieqn-104.png"/><tex-math id="tex-ieqn-104"><![CDATA[$W=1/2{{\sigma }_{ij}}{{\varepsilon }_{ij}}$]]></tex-math>--><mml:math id="mml-ieqn-104"><mml:mi>W</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x03B5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula>. The center point of polar coordinate system is located at the crack tip. The limited integral boundary <inline-formula id="ieqn-105"><!--<alternatives><inline-graphic xlink:href="ieqn-105.png"/><tex-math id="tex-ieqn-105"><![CDATA[$\Gamma _\varepsilon$]]></tex-math>--><mml:math id="mml-ieqn-105"><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mi>&#x03B5;</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> is an open circle with a center at the crack tip, as shown in <xref ref-type="fig" rid="fig-A1">Fig. A.1</xref>.</p>
<fig id="fig-A1">
<label>Figure A.1</label> 
<caption>
<title>J integral 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMES_16775-fig-11.png"/>
</fig>
<p>Now, consider two independent equilibrium states of an elastically deformable object, the actual state (superscript &#x2018;1&#x2019;) and the auxiliary state (superscript &#x2018;2&#x2019;). Superimpose these two equilibrium states into one equilibrium state. It is assumed that the crack surface is flat in a sufficiently small radius of the contour circle. The conservation law can be reduced to the path-independent <italic>J</italic> integral along an arbitrary path <inline-formula id="ieqn-106"><!--<alternatives><inline-graphic xlink:href="ieqn-106.png"/><tex-math id="tex-ieqn-106"><![CDATA[$\Gamma_\varepsilon $]]></tex-math>--><mml:math id="mml-ieqn-106"><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mi>&#x03B5;</mml:mi></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> enclosing the crack tip located at the origin of the coordinates. Thus, the <italic>J</italic> integral of the superposition state can be expressed as</p>
<p><disp-formula id="eqn-26">
<label>(B.2)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-18.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="mathB.2.png"/>
<tex-math id="tex-eqn-18"><![CDATA[$$\begin{align}
{J^{(1 + 2)}}= \int_{{\Gamma _\varepsilon }}{ \left[\frac{1}{2} \left(\sigma _{ij}^{(1)}+ \sigma _{ij}^{(2)}\right) \left(\varepsilon _{ij}^{(1)}+ \varepsilon _{ij}^{(2)}\right){\delta _{1j}}- \left(\sigma _{ij}^{(1)}+ \sigma _{ij}^{(2)}\right)\frac{{\partial (u_i^{(1)}+ u_i^{(2)})}}{{\partial {x_1}}}\right]}{n_j}d\Gamma
\hypertarget{eqn-B2}{}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-26" display="block"><mml:mrow><mml:msup><mml:mrow><mml:mi>J</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle displaystyle='true'><mml:mo>&#x222B; </mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mi>&#x03B5;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x03B5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03B5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x2202;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>&#x2202;</mml:mi><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>d</mml:mi><mml:mtext>&#x0393;</mml:mtext></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>Rearranging <xref ref-type="disp-formula" rid="eqn-26">Eq. (B.2)</xref> into the following formulas:</p>
<p><disp-formula id="eqn-27">
<label>(B.3)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-19.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="mathB.3.png"/>
<tex-math id="tex-eqn-19"><![CDATA[$$\begin{align}
{J^{(1 + 2)}}= {J^{(1)}}+ {J^{(2)}}+ {M^{(1,2)}}
\hypertarget{eqn-B3}{}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-27" display="block"><mml:mrow><mml:msup><mml:mrow><mml:mi>J</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>J</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>J</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>where</p>
<p><disp-formula id="eqn-28">
<label>(B.4)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-20.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="mathB.4.png"/>
<tex-math id="tex-eqn-20"><![CDATA[$$\begin{align}
{M^{(1,2)}}= \int_{{\Gamma _\varepsilon }}{ \left[{W^{(1,2)}}{\delta _{1j}}- \sigma _{ij}^{(1)}\frac{{\partial u_i^{(2)}}}{{\partial {x_1}}}- \sigma _{ij}^{(2)}\frac{{\partial u_i^{(1)}}}{{\partial {x_1}}}\right]{n_j}d\Gamma }
\hypertarget{eqn-B4}{}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-28" display="block"><mml:mrow><mml:msup><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mstyle displaystyle='true'><mml:mo>&#x222B; </mml:mo></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>&#x0393;</mml:mtext></mml:mrow><mml:mrow><mml:mi>&#x03B5;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mfrac><mml:mrow><mml:mi>&#x2202;</mml:mi><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:mi>&#x2202;</mml:mi><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mfrac><mml:mrow><mml:mi>&#x2202;</mml:mi><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:mi>&#x2202;</mml:mi><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>d</mml:mi><mml:mtext>&#x0393;</mml:mtext></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>with <italic>W</italic><sup>(1, 2)</sup> being the mutual potential energy density of the elastic body.</p>
<p>The <italic>J</italic> integral under two states can be expressed as a function associated with <italic>K</italic>, as follows:</p>
<p><disp-formula id="eqn-29">
<label>(B.5)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-21.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="mathB.5.png"/>
<tex-math id="tex-eqn-21"><![CDATA[$$\begin{align}
{J^{(1 + 2)}}= {J^{(1)}}+ {J^{(2)}}+ 2\alpha \left(K_1^{(1)}K_1^{(2)}+ K_2^{(1)}K_2^{(2)}\right)
\hypertarget{eqn-B5}{}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-29" display="block"><mml:mrow><mml:msup><mml:mrow><mml:mi>J</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>J</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mi>J</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <inline-formula id="ieqn-107"><!--<alternatives><inline-graphic xlink:href="ieqn-107.png"/><tex-math id="tex-ieqn-107"><![CDATA[$\alpha = \frac{{(1 - {\upsilon ^2})}}{E}$]]></tex-math>--><mml:math id="mml-ieqn-107"><mml:mi>&#x03B1;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mi>&#x03C5;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>E</mml:mi></mml:mrow></mml:mfrac></mml:math><!--</alternatives>--></inline-formula> for plane strain problem, otherwise <inline-formula id="ieqn-108"><!--<alternatives><inline-graphic xlink:href="ieqn-108.png"/><tex-math id="tex-ieqn-108"><![CDATA[$\alpha = \frac{1}{E}$]]></tex-math>--><mml:math id="mml-ieqn-108"><mml:mi>&#x03B1;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>E</mml:mi></mml:mrow></mml:mfrac></mml:math><!--</alternatives>--></inline-formula> for plane stress problem.</p>
<p>Upon substitution of <xref ref-type="disp-formula" rid="eqn-27">Eq. (B.3)</xref> into <xref ref-type="disp-formula" rid="eqn-29">(B.5)</xref>, we can obtain new expression of the <italic>M</italic> integral, as follows:</p>
<p><disp-formula id="eqn-30">
<label>(B.6)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-22.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="mathB.6.png"/>
<tex-math id="tex-eqn-22"><![CDATA[$$\begin{align}
{M^{(1 , 2)}}= 2\alpha \left(K_1^{(1)}K_1^{(2)}+ K_2^{(1)}K_2^{(2)}\right)
\hypertarget{eqn-B6}{}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-30" display="block"><mml:mrow><mml:msup><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>The <italic>M</italic> integral shown in <xref ref-type="disp-formula" rid="eqn-28">Eqs. (B.4)</xref> and <xref ref-type="disp-formula" rid="eqn-30">(B.6)</xref> only involves interaction terms, which can be directly used to solve the mixed mode crack problem of linear elastic solids.</p>
<p>After SIFs are calculated, the direction of crack propagation can be determined by the maximum hoop stress criterion, the discriminant equation is as follows:</p>
<p><disp-formula id="eqn-31">
<label>(B.7)</label>
<!--<alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-23.png"/>
<graphic mimetype="image" mime-subtype="png" xlink:href="mathB.7.png"/>
<tex-math id="tex-eqn-23"><![CDATA[$$\begin{align}
{\theta _c}= 2\arctan \left[ {\frac{{ - 2({K_2}/{K_1})}}{{1 + \sqrt {1 + 8{{({K_2}/{K_1})}^2}}}}}\right]
\hypertarget{eqn-B7}{}
\end{align}$$]]></tex-math>-->
<mml:math id="mml-eqn-31" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>arctan</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mo>-</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mn>8</mml:mn><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math><!--</alternatives>--></disp-formula></p>
<p>where <inline-formula id="ieqn-109"><!--<alternatives><inline-graphic xlink:href="ieqn-109.png"/><tex-math id="tex-ieqn-109"><![CDATA[${{\theta }_{\text{c}}}$]]></tex-math>--><mml:math id="mml-ieqn-109"><mml:msub><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext>c</mml:mtext></mml:mstyle></mml:mrow></mml:msub></mml:math><!--</alternatives>--></inline-formula> is the direction of crack propagation, in which the hoop stress is maximum. It can be seen that the accuracy of crack propagation simulation is mainly determined by <italic>K</italic><sub>2</sub>/<italic>K</italic><sub>1</sub>.</p>
</sec>
</app>
</app-group>
</back>
</article>