<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Earth Sci.</journal-id>
<journal-title>Frontiers in Earth Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Earth Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-6463</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">825483</article-id>
<article-id pub-id-type="doi">10.3389/feart.2021.825483</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Earth Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Calculation Method for Optimizing the Bearing Capacity of Two-Layer Clay Foundation Based on Upper-Bound Limit Analysis</article-title>
<alt-title alt-title-type="left-running-head">Lin et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Bearing Capacity Upper-Bound Limit Analysis</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Lin</surname>
<given-names>Xing-Chao</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1584798/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zhang</surname>
<given-names>Qiang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1485342/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Xianzhi</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Feng</surname>
<given-names>Yelin</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhu</surname>
<given-names>Guina</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>State Key Laboratory of Simulation and Regulation of Water Cycle in River Basin</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>PowerChina Kunming Engineering Corporation Limited</institution>, <addr-line>Kunming</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Beijing Glory PKPM Technology Co., Ltd.</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1439634/overview">Dongxing Wang</ext-link>, Wuhan University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1601195/overview">Han Bao</ext-link>, Chang&#x2019;an University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1537375/overview">Yuyuan Chen</ext-link>, Kyushu University, Japan</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Qiang Zhang, <email>zhangq@iwhr.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Geohazards and Georisks, a section of the journal Frontiers in Earth Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>16</day>
<month>02</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>9</volume>
<elocation-id>825483</elocation-id>
<history>
<date date-type="received">
<day>30</day>
<month>11</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>27</day>
<month>12</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Lin, Zhang, Wang, Feng and Zhu.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Lin, Zhang, Wang, Feng and Zhu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>In this study, a foundation bearing capacity limit analysis upper-bound solution (FLU) was proposed under the theoretical framework of limit analysis. To be more specific, an optimized mathematical model based on a rigid block discrete system was first established, with the minimum bearing capacity as the objective function, block velocity as the main variable, and the satisfaction of velocity compatibility, associated flow rule, and functional equilibrium equations of adjacent blocks as main constraints. Then, using an optimization approach, the upper-bound value of the foundation&#x2019;s bearing capacity was obtained. On this basis, the principle of establishing the value interval of the most dangerous slip depth of the two-layer clay foundation was developed by investigating the effects of varying depths on the bearing capacity of the two-layer clay foundation. Meanwhile, an approach for calculating the bearing capacity of the two-layer clay foundation was proposed to achieve the goal of reaching the foundation&#x2019;s minimum bearing capacity. Furthermore, using a mathematical example, the proposed approach was proven to be rational.</p>
</abstract>
<kwd-group>
<kwd>bearing capacity of foundation</kwd>
<kwd>limit analysis</kwd>
<kwd>upper bound solution</kwd>
<kwd>optimized mathematical model</kwd>
<kwd>two-layer clay foundation</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>In the field of geotechnical engineering, calculating the ultimate bearing capacity of foundations has always been a great concern (<xref ref-type="bibr" rid="B12">Terzaghi and Peck 1967</xref>; <xref ref-type="bibr" rid="B3">Davis and Booker 1974</xref>; <xref ref-type="bibr" rid="B2">Chen 1975</xref>; <xref ref-type="bibr" rid="B4">Griffiths 1982</xref>; <xref ref-type="bibr" rid="B8">Michalowski and Lei 1996</xref>), with significant implications for underground space and engineering safety. Upper-bound limit analysis based on plastic mechanics is a powerful approach for calculating the ultimate bearing capacity of foundations (<xref ref-type="bibr" rid="B6">Lyamin and Sloan 2002</xref>; <xref ref-type="bibr" rid="B5">Huang and Qin 2009</xref>; <xref ref-type="bibr" rid="B9">Osman 2019</xref>; <xref ref-type="bibr" rid="B11">Shamloo and Imani 2020</xref>). It is primarily composed of the limit analysis finite element and the limit analysis approach based on discretization of a rigid block in terms of various discretization approaches used in the calculation model. This method does not need to introduce too many assumptions, has a strict theoretical basis, and has advantages in the calculation of foundation bearing capacity.</p>
<p>Recently, many researchers have proposed the limit analysis finite element upper-bound solution approach of foundation bearing capacity by combining the plastic mechanics of limit analysis theory and finite element (<xref ref-type="bibr" rid="B1">Alkhafaji et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B10">Pham et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B11">Shamloo and Imani 2020</xref>). The approach based on the upper-bound theorem of plastic mechanics can compensate for the traditional limit equilibrium approach&#x2019;s imprecise theoretical foundation. However, it can lead to heavy workload and low calculation efficiency since the finite element discretization must be conducted on the research object, and the velocity of each element node is considered an unknown quantity. Furthermore, a large number of unknown quantities and a high degree of freedom make the calculation process difficult. Overall, its widespread adoption and application in complex practical engineering will be challenging (<xref ref-type="bibr" rid="B14">Wang et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B13">Wang et&#x20;al., 2020</xref>).</p>
<p>In the foundation bearing capacity limit analysis approach&#x20;based on the discretization of rigid blocks, on the premise that the velocity of adjacent block meets the velocity compatibility and the interface velocity satisfies the relation&#x20;equation of the associated flow principle, the velocity field of the sliding body is first obtained by recursing the velocity field of the slip mass in recurrence, and then the ultimate load is solved in accordance with the functional equilibrium equation that the internal energy dissipation is equal to the external work. The approach also implies the assumption of tangential relative velocity direction, and it can deal with the problem of introducing a significant number of assumptions in the traditional limit equilibrium approach.</p>
<p>In this study, an optimized mathematical model for the foundation bearing capacity was directly established in accordance with the upper-bound theorem instead of adopting the thought of introducing a significant number of assumptions in the traditional limit equilibrium approach. In this way, the foundation bearing capacity problem can be transformed into an optimization solution problem. Based on this, a foundation bearing capacity limit analysis upper-bound solution (FLU) was proposed to solve the foundation bearing capacity using a nonlinear mathematical programming solver. Meanwhile, the principle of determining&#x20;the value interval of the most dangerous slip depth of the two-layer clay foundation was proposed by studying the effects of various depths on the bearing capacity of the two-layer clay foundation. Similarly, the calculation approach of iterative optimization using the dichotomy was proposed for the bearing capacity of the two-layer clay foundation in order to achieve the goal of reaching the minimum foundation bearing capacity. Furthermore, the proposed method was proven to be rational using a mathematical example.</p>
</sec>
<sec id="s2">
<title>2 Foundation Bearing Capacity Limit Analysis Upper-Bound Solution (FLU)</title>
<sec id="s2-1">
<title>2.1 Discretization of Rigid Block</title>
<p>As shown in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>, this study proposes an improved rigid block discrete approach that can automatically generate a block division model based on geological conditions and failure mode of the actual foundation. Through the interface segment or block set that constitutes the block division system, the block division system model can be defined as the following:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mi>j</mml:mi>
</mml:math>
</inline-formula> is the index number of the interface segments in the block division system; <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of interface segments in the block division system; <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:msup>
<mml:mi>l</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of all interface segments, excluding the ground surface; <inline-formula id="inf4">
<mml:math id="m5">
<mml:mi>k</mml:mi>
</mml:math>
</inline-formula> is the index number of the blocks in the block division system; <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of blocks contained in the slip mass; <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the failure mechanisms; and <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> indicates the soil without plastic failure.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Improved rigid block division model.</p>
</caption>
<graphic xlink:href="feart-09-825483-g001.tif"/>
</fig>
<p>The normal vector in the interface segment is defined as&#x20;facilitating the establishment of an optimized mathematical model of the limit analysis upper-bound solution in the block division system. In addition, the inner normal vector&#x2019;s calculation approach is briefly introduced&#x20;below.</p>
<p>Any block <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the block division system can be formed by a series of nodes or interface segments arranged in sequence, as demonstrated below in <xref ref-type="disp-formula" rid="e2">Eq. 2</xref>
<disp-formula id="e2">
<mml:math id="m10">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2026;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2026;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2026;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2026;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the vertices that compose the polygon <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and arranged clockwise, and the last point of the polygon <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> coincides with the first point, or <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, ensuring the polygon&#x2019;s closure; <inline-formula id="inf13">
<mml:math id="m15">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula> is the index number of the vertex; <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of vertices; and <inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the interface segment.</p>
<p>The internal normal vector of the <inline-formula id="inf16">
<mml:math id="m18">
<mml:mrow>
<mml:msubsup>
<mml:mi>a</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>a</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> interface line segment is obtained using <xref ref-type="disp-formula" rid="equ1">Eq. 3i</xref>.<disp-formula id="equ1">
<mml:math id="m19">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3i)</label>
</disp-formula>where <inline-formula id="inf17">
<mml:math id="m20">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the <inline-formula id="inf18">
<mml:math id="m21">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> internal normal vector of the interface segment in the block <inline-formula id="inf19">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The normal vector calculated using the above equation in the boundary segment always points to the inner part of the polygon, irrespective of the vertex&#x2019;s rotation direction, and is unique in geometric space. Furthermore, as shown in <xref ref-type="fig" rid="F2">Figure&#x20;2</xref>, the internal normal vectors of the interface shared by two adjacent blocks are equal in magnitude and opposite in direction.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Definition of the normal vector in the interface segment.</p>
</caption>
<graphic xlink:href="feart-09-825483-g002.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Variable System</title>
<p>Variables involved in the optimization model of the foundation bearing capacity upper-bound solution consist of the ultimate bearing capacity (<italic>P</italic>), the velocity <inline-formula id="inf20">
<mml:math id="m23">
<mml:mrow>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of each block in the block division system, and the intermediate variable of the&#x20;relative velocity <inline-formula id="inf21">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of the interface segment introduced for simplifying the optimization solution. To describe the directional characteristics of the interface force, a local coordinate system is established on all interfaces, with the direction of the segment as the positive axis and the direction vector as <inline-formula id="inf22">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. As shown in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>, the <italic>N</italic> axis is perpendicular to the boundary segment, with the direction vector of <inline-formula id="inf23">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf24">
<mml:math id="m27">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>0,0,1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Then, the relative velocity of the interface can be expressed using <xref ref-type="disp-formula" rid="e3">Eq. 3ii</xref>:<disp-formula id="e3">
<mml:math id="m28">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold">j</mml:mi>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3ii)</label>
</disp-formula>
</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Approaches for representing the force on the interface used by two adjacent blocks in common.</p>
</caption>
<graphic xlink:href="feart-09-825483-g003.tif"/>
</fig>
<p>In the block, the direction of the local coordinate system in <inline-formula id="inf25">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> should be determined using the internal normal vector of the interface segment <inline-formula id="inf26">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in <xref ref-type="disp-formula" rid="e4">Eq. 4</xref>:<disp-formula id="e4">
<mml:math id="m31">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>When <inline-formula id="inf27">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf28">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are in the same direction, then <inline-formula id="inf29">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. When <inline-formula id="inf30">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf31">
<mml:math id="m36">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are in the opposite direction, then <inline-formula id="inf32">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. According to this definition, the local coordinate direction vectors established on the common interface <inline-formula id="inf33">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are opposite to each other for two adjacent blocks (such as <inline-formula id="inf34">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>6</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf35">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>). In that case, only a set of variables <inline-formula id="inf36">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> on the common interface <inline-formula id="inf37">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are required for describing the characteristics of acting force between blocks equal in magnitude and opposite in direction.</p>
<p>Obviously, the variables required by the variable system established by this method are less than the finite element of limit analysis. The main reasons are as follows: 1) the number of blocks after block discretization is less than the number of finite element elements; 2) the method in this paper is based on the block interface, the limit analysis finite element is based on nodes and needs to consider the situation of overlapping nodes, and the number of block interfaces is less than the number of&#x20;nodes.</p>
</sec>
<sec id="s2-3">
<title>2.3 Constraint equations</title>
<p>According to the upper-bound theorem of limit analysis, the constraint equations comprise associated flow rule, velocity compatibility, and functional equilibrium equations.</p>
<sec id="s2-3-1">
<title>2.3.1 Associated Flow Rule</title>
<p>The interface&#x2019;s relative velocity must also conform to the associated flow rule, or the angle between the relative kinematic velocity and the interface should be equal to the internal angle <inline-formula id="inf38">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of friction:<disp-formula id="e5">
<mml:math id="m44">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="italic">tan</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>To better describe the characteristics of <inline-formula id="inf39">
<mml:math id="m45">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and reduce the difficulty of finding the optimization solution, two intermediate variables, <inline-formula id="inf40">
<mml:math id="m46">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf41">
<mml:math id="m47">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, are introduced and defined as the following:<disp-formula id="e6">
<mml:math id="m48">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e5">Equation 5</xref> can be rewritten as the following:<disp-formula id="e7">
<mml:math id="m49">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="italic">tan</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>The upper-bound solution proposed by <xref ref-type="bibr" rid="B15">Chen et&#x20;al. (2003)</xref>, for example, assumed that the direction of <inline-formula id="inf42">
<mml:math id="m50">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> on the bottom slip surface is determined. However, the rationality of the assumption of the <inline-formula id="inf43">
<mml:math id="m51">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> direction on the interface between blocks cannot be guaranteed in some complicated engineering problems. Furthermore, unreasonable direction assumptions can lead to inaccurate results. The direction of <inline-formula id="inf44">
<mml:math id="m52">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the proposed approach is determined directly through optimization rather than making assumptions, which is theoretically more rigorous.</p>
</sec>
<sec id="s2-3-2">
<title>2.3.2 Velocity Compatibility Condition</title>
<p>Adjacent blocks should conform with the velocity compatibility condition, that is, a velocity triangle is made up by the relative velocity of the interface velocity and the velocity of two adjacent blocks and can be expressed mathematically as the following:<disp-formula id="e8">
<mml:math id="m53">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold">j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf45">
<mml:math id="m54">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf46">
<mml:math id="m55">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the blocks bounded by the common&#x20;interface segment <inline-formula id="inf47">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. In <inline-formula id="inf48">
<mml:math id="m57">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, the internal normal vector of the internal interface segment <inline-formula id="inf49">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is <inline-formula id="inf50">
<mml:math id="m59">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. In <inline-formula id="inf51">
<mml:math id="m60">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>,&#x20;the internal normal vector of the internal interface segment <inline-formula id="inf52">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is <inline-formula id="inf53">
<mml:math id="m62">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Regarding the boundary segment, <inline-formula id="inf54">
<mml:math id="m63">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>0,0,0</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> on the slip surface, <inline-formula id="inf55">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in <xref ref-type="fig" rid="F4">Figure&#x20;4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Velocity compatibility diagram.</p>
</caption>
<graphic xlink:href="feart-09-825483-g004.tif"/>
</fig>
</sec>
<sec id="s2-4">
<title>2.3.3 Functional Equilibrium Equation</title>
<p>According to the associated flow law, the internal energy dissipation on the interface polygon <inline-formula id="inf56">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be expressed as:<disp-formula id="e9">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:msup>
<mml:mi>l</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:msup>
<mml:mi>l</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf57">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf58">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the cohesive force and length of the interface segment <inline-formula id="inf59">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, respectively.</p>
<p>The gravity acting of the block is<disp-formula id="e10">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf60">
<mml:math id="m71">
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:math>
</inline-formula> is the gravity direction vector, taking (0, &#x2212;9.81, 0) in general, and <inline-formula id="inf61">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the density of the block,&#x20;<inline-formula id="inf62">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The external work is<disp-formula id="e11">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where <inline-formula id="inf63">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the external load that includes the unknown variables such as foundation bearing capability (<inline-formula id="inf64">
<mml:math id="m76">
<mml:mi>P</mml:mi>
</mml:math>
</inline-formula>) and overlying load <inline-formula id="inf65">
<mml:math id="m77">
<mml:mi>q</mml:mi>
</mml:math>
</inline-formula>; <inline-formula id="inf66">
<mml:math id="m78">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula> is the index number of external load; <inline-formula id="inf67">
<mml:math id="m79">
<mml:mrow>
<mml:mtext>hq</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of external loads; and <inline-formula id="inf68">
<mml:math id="m80">
<mml:mrow>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the velocity of the block where <inline-formula id="inf69">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is located.</p>
<p>On this basis, a functional equilibrium equation for the whole slip mass can be obtained:<disp-formula id="e12">
<mml:math id="m82">
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:msup>
<mml:mi>l</mml:mi>
<mml:mo>&#x27;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-5">
<title>2.3.4 Other Constraints</title>
<p>To ensure that the blocks are not embedding, the relative normal velocity must also satisfy the constraint equation of <xref ref-type="disp-formula" rid="e13">Eq. 13</xref>:<disp-formula id="e13">
<mml:math id="m83">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s2-6">
<title>2.4 Optimization Model</title>
<p>According to the upper-bound theorem, the foundation bearing capacity calculated by any failure mode satisfying the constraints is greater than the real foundation bearing capacity. The smaller the calculated foundation bearing capacity is, the closer it is to the real solution. Therefore, the objective function of the optimization model is to minimize the bearing capacity <xref ref-type="disp-formula" rid="e14">Eq. 14</xref>. The objective function <xref ref-type="disp-formula" rid="e5">Eqs 5</xref>, <xref ref-type="disp-formula" rid="e6">6</xref>, <xref ref-type="disp-formula" rid="e9">9</xref>, <xref ref-type="disp-formula" rid="e14">14</xref> as standard optimization models of constraint conditions are shown in <xref ref-type="fig" rid="F5">Figure&#x20;5</xref>.<disp-formula id="e14">
<mml:math id="m84">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>U</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Optimization model.</p>
</caption>
<graphic xlink:href="feart-09-825483-g005.tif"/>
</fig>
</sec>
<sec id="s2-7">
<title>2.5 Verification of Equation for Foundation Bearing Capacity</title>
<p>For foundations with agravic medium, Prandtl&#x2013;Reissner assumes that the foundation bed is completely smooth with the failure mode (as shown in <xref ref-type="fig" rid="F6">Figure&#x20;6A</xref>) and the calculation equation for ultimate bearing capacity given, using the characteristic approach:<disp-formula id="e15">
<mml:math id="m85">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>q</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>c</mml:mi>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">tan</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>&#x3c0;</mml:mi>
<mml:mn>4</mml:mn>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">tan</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="italic">cot</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf70">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the Earth pressure coefficient for the overlying load <inline-formula id="inf71">
<mml:math id="m87">
<mml:mi>q</mml:mi>
</mml:math>
</inline-formula>; <inline-formula id="inf72">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the Earth pressure coefficient; and <inline-formula id="inf73">
<mml:math id="m89">
<mml:mi>c</mml:mi>
</mml:math>
</inline-formula> is the soil cohesion.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Prandtl&#x2013;Reissner failure mode and rigid block discrete. <bold>(A)</bold> Prandtl&#x2013;Reissner failure mode. <bold>(B)</bold> Rigid block discrete models of <inline-formula id="inf74">
<mml:math id="m90">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf75">
<mml:math id="m91">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>30</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</caption>
<graphic xlink:href="feart-09-825483-g006.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F6">Figure&#x20;6B</xref>, the rigid block discrete model is generated automatically according to the geometric relationship in the failure mode (when the friction angles in the soil mass are 0&#xb0; and 30&#xb0;). Then, an optimized mathematical model is established to obtain the ultimate bearing capacity of the foundation with an agravic medium under various parameters (<xref ref-type="table" rid="T1">Table&#x20;1</xref>). For the simple foundation with agravic medium, the calculation results obtained by the FLU proposed in this study are consistent with the theoretical solution, proving the rationality of the proposed approach.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Comparisons of ultimate bearing capacity and characteristic parameters under different internal friction angles.</p>
</caption>
<table>
<tbody valign="top">
<tr>
<td rowspan="2" colspan="2" align="left"/>
<td colspan="8" align="center">
<inline-formula id="inf76">
<mml:math id="m92">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#xb0;</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td colspan="2" align="left"/>
<td align="center">0</td>
<td align="center">5</td>
<td align="center">10</td>
<td align="center">15</td>
<td align="center">20</td>
<td align="center">25</td>
<td align="center">30</td>
<td align="center">35</td>
</tr>
<tr>
<td rowspan="2" align="left">
<inline-formula id="inf77">
<mml:math id="m93">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>q</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">&#x2460;</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">6.49</td>
<td align="char" char=".">8.34</td>
<td align="char" char=".">10.98</td>
<td align="char" char=".">14.83</td>
<td align="char" char=".">20.73</td>
<td align="char" char=".">30.15</td>
<td align="char" char=".">46.14</td>
</tr>
<tr>
<td align="left">&#x2461;</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">6.49</td>
<td align="char" char=".">8.34</td>
<td align="char" char=".">10.98</td>
<td align="char" char=".">14.83</td>
<td align="char" char=".">20.72</td>
<td align="char" char=".">30.14</td>
<td align="char" char=".">46.12</td>
</tr>
<tr>
<td rowspan="2" align="left">
<inline-formula id="inf78">
<mml:math id="m94">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>q</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>40</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">&#x2460;</td>
<td align="char" char=".">5.54</td>
<td align="char" char=".">7.12</td>
<td align="char" char=".">9.33</td>
<td align="char" char=".">12.55</td>
<td align="char" char=".">17.40</td>
<td align="char" char=".">25.00</td>
<td align="char" char=".">37.51</td>
<td align="char" char=".">59.47</td>
</tr>
<tr>
<td align="left">&#x2461;</td>
<td align="char" char=".">5.54</td>
<td align="char" char=".">7.12</td>
<td align="char" char=".">9.33</td>
<td align="char" char=".">12.55</td>
<td align="char" char=".">17.39</td>
<td align="char" char=".">24.99</td>
<td align="char" char=".">37.50</td>
<td align="char" char=".">59.44</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>&#x2460;: FLU (this study). The cup practice of calculating the foundation bearing capacity by this method is less than 1 s.</p>
</fn>
<fn>
<p>&#x2461;: Prandtl&#x2013;Reissner.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
</sec>
<sec id="s3">
<title>3 Research on the Value Range of Slip Depth of Two-Layer Clay Foundation</title>
<p>The bearing capacity of the two-layer clay foundation is difficult to calculate. Many researchers have conducted analytical studies on it. To better present the advantages of the rigid block discrete in this study, slip modes similar to those used by Prandtl&#x2013;Reissner and Terzaghi are for the discretion of rigid body, as shown in <xref ref-type="fig" rid="F7">Figure&#x20;7</xref>. The slip depth coefficient <inline-formula id="inf79">
<mml:math id="m95">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in <xref ref-type="fig" rid="F7">Figure&#x20;7</xref> is the layer depth; <inline-formula id="inf80">
<mml:math id="m96">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the slip depth. An accurate block discrete model can be obtained according to the characteristics of the slip mode by determining <inline-formula id="inf81">
<mml:math id="m97">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and automatically generated using the proposed approach; <inline-formula id="inf82">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the ratio of cohesive forces of the upper and lower soil; and <inline-formula id="inf83">
<mml:math id="m99">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of blocks.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Calculation model of bearing capacity of the two-layer clay foundation.</p>
</caption>
<graphic xlink:href="feart-09-825483-g007.tif"/>
</fig>
<p>To determine the value range of slip depth for two-layer clay foundations, the effect of slip depth <inline-formula id="inf84">
<mml:math id="m100">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> on foundation bearing&#x20;capacity is investigated under different combinations of <inline-formula id="inf85">
<mml:math id="m101">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf86">
<mml:math id="m102">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>0.2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.25</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.33</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.5</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf87">
<mml:math id="m103">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>2,3,4,5</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf88">
<mml:math id="m104">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.2</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>0.5</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>1.0</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>1.5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in <xref ref-type="fig" rid="F8">Figure&#x20;8</xref>. According to the calculation results:<list list-type="simple">
<list-item>
<p>1) When <inline-formula id="inf89">
<mml:math id="m105">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the problem of calculating the bearing capacity of two-layer clay foundations is reduced to the problem of calculating the bearing capacity of uniform and non-cohesive foundations. The coefficient <inline-formula id="inf90">
<mml:math id="m106">
<mml:mrow>
<mml:mfrac>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> of the foundation bearing capacity first decreases and then increases with <inline-formula id="inf91">
<mml:math id="m107">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, reaching a minimum value of 5.14 at <inline-formula id="inf92">
<mml:math id="m108">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.71</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, which is the Prandtl theoretical solution.</p>
</list-item>
<list-item>
<p>2) When <inline-formula id="inf93">
<mml:math id="m109">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf94">
<mml:math id="m110">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.71</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.2</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>0.5</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, local failure occurs in the upper soil due to its low strength.</p>
</list-item>
<list-item>
<p>3) When <inline-formula id="inf95">
<mml:math id="m111">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf96">
<mml:math id="m112">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.71</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.0</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>1.5</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the variation law before reaching the layered interface <inline-formula id="inf97">
<mml:math id="m113">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> is the same as that of the uniform foundation, and <inline-formula id="inf98">
<mml:math id="m114">
<mml:mrow>
<mml:mfrac>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> reaches 5.14, the minimum value, at <inline-formula id="inf99">
<mml:math id="m115">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.71</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. No low value of <inline-formula id="inf100">
<mml:math id="m116">
<mml:mrow>
<mml:mfrac>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained within the range of the lower soil because the strength of the lower soil is greater than that of the upper soil as <inline-formula id="inf101">
<mml:math id="m117">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> increases. In that case, it can be considered a uniform foundation.</p>
</list-item>
<list-item>
<p>4) When <inline-formula id="inf102">
<mml:math id="m118">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf103">
<mml:math id="m119">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.71</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.2</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>0.5</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the bearing capacity coefficient of the foundation first decreases and then increases with <inline-formula id="inf104">
<mml:math id="m120">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>. Furthermore, the minimum value will be lagging due to the lower strength of lower soil, <inline-formula id="inf105">
<mml:math id="m121">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.71</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>5) When <inline-formula id="inf106">
<mml:math id="m122">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf107">
<mml:math id="m123">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.71</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.0</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>1.5</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, a downward and upward trend can be seen on both sides of <inline-formula id="inf108">
<mml:math id="m124">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, with two distinct troughs. In the actual search, <inline-formula id="inf109">
<mml:math id="m125">
<mml:mrow>
<mml:mfrac>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> values corresponding to two troughs should be compared, with the smaller one being used as the ultimate&#x20;load.</p>
</list-item>
</list>
</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>
<inline-formula id="inf110">
<mml:math id="m126">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>. Curve. <bold>(A)</bold> <inline-formula id="inf111">
<mml:math id="m127">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(B)</bold> <inline-formula id="inf112">
<mml:math id="m128">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>(C)</bold> <inline-formula id="inf113">
<mml:math id="m129">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="feart-09-825483-g008.tif"/>
</fig>
<p>According to the value range of <inline-formula id="inf114">
<mml:math id="m130">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> provided by the above results (<xref ref-type="table" rid="T2">Table&#x20;2</xref>), reducing the search range while calculating the ultimate load can enhance the calculation efficiency.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Range of slip&#x20;depth.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left"/>
<th rowspan="2" align="center">
<inline-formula id="inf115">
<mml:math id="m131">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th colspan="2" align="center">
<inline-formula id="inf116">
<mml:math id="m132">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th colspan="2" align="center">
<inline-formula id="inf117">
<mml:math id="m133">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
<tr>
<th align="center">
<inline-formula id="inf118">
<mml:math id="m134">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.71</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf119">
<mml:math id="m135">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.71</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf120">
<mml:math id="m136">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.71</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf121">
<mml:math id="m137">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.71</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<inline-formula id="inf122">
<mml:math id="m138">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> Slip depth</td>
<td align="center">
<inline-formula id="inf123">
<mml:math id="m139">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.71</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf124">
<mml:math id="m140">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf125">
<mml:math id="m141">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.71</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf126">
<mml:math id="m142">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.71</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf127">
<mml:math id="m143">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.71</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> or <inline-formula id="inf128">
<mml:math id="m144">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4">
<title>4 Optimized Calculation Method for the Bearing Capacity of Two-Layer Clay Foundation</title>
<p>Based on <xref ref-type="table" rid="T2">Table&#x20;2</xref> and FLU, an optimized calculation approach for the bearing capacity of the two-layer clay foundation is proposed. The proposed approach first calculates the range of slip depth according to <xref ref-type="table" rid="T2">Table&#x20;2</xref> and then obtains the final slip depth and foundation bearing capacity using the dichotomy in iteration. <xref ref-type="fig" rid="F9">Figure&#x20;9</xref> shows the specific process.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Optimized calculation approach for the bearing capacity of the two-layer clay foundation. <bold>(A)</bold> Flowchart, <bold>(B)</bold> <inline-formula id="inf130">
<mml:math id="m146">
<mml:mrow>
<mml:mtext>Iternative&#xa0;solution&#xa0;using&#xa0;the&#xa0;dichotomy</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</caption>
<graphic xlink:href="feart-09-825483-g009.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F9">Figure&#x20;9</xref>, L (min, max) is an optimization model of an iterative solution using the dichotomy, where min is the minimum of the initial iteration interval, and max is the maximum of the initial iteration interval. FLU <inline-formula id="inf131">
<mml:math id="m147">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the ultimate bearing capacity corresponding to the slip depth <inline-formula id="inf132">
<mml:math id="m148">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> (as obtained by the upper-bound solution of the limit analysis), <inline-formula id="inf133">
<mml:math id="m149">
<mml:mrow>
<mml:mtext>FLU</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>FLU</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>FLU</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf134">
<mml:math id="m150">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.001</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> is the calculation analysis increment.</p>
<p>Different calculation approaches of optimizing the bearing capacity of the two-layer clay foundation are used to calculate ultimate load under various combinations of <inline-formula id="inf135">
<mml:math id="m151">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf136">
<mml:math id="m152">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> according to the foundation bearing capacity of the two-layer clay foundation. <xref ref-type="table" rid="T3">Table&#x20;3</xref> shows the ultimate load results and literature comparison. <xref ref-type="fig" rid="F10">Figure&#x20;10</xref> shows the typical failure modes obtained by the search. As can be observed from the calculation results, when <inline-formula id="inf137">
<mml:math id="m153">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf138">
<mml:math id="m154">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.71</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.2</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>0.5</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, local failure occurs in the upper soft soil, and the calculation result is between the Terzaghi solution (5.71) and Prandtl solution (5.14) of uniform and agravic clay, which is supported by the literature results. When <inline-formula id="inf139">
<mml:math id="m155">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf140">
<mml:math id="m156">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.71</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.0</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>1.5</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the upper- and lower-bound solutions calculated using the proposed calculation approach are 5.14, which is within the range of the upper- and lower-bound solutions in the literature. The proposed approach&#x2019;s rationality has been proven to a certain extent. When <inline-formula id="inf141">
<mml:math id="m157">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf142">
<mml:math id="m158">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.71</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.2</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>0.5</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the slip depth increases and the ultimate bearing capacity decreases rapidly; the corresponding ultimate bearing capacity coefficient <inline-formula id="inf143">
<mml:math id="m159">
<mml:mrow>
<mml:mfrac>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> corresponding to <inline-formula id="inf144">
<mml:math id="m160">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf145">
<mml:math id="m161">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> is 1.80. When <inline-formula id="inf146">
<mml:math id="m162">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf147">
<mml:math id="m163">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.71</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.0</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>1.5</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, there are two possible instability modes. One is that the buried depth of the soil is deep in the lower soft soil (such as <inline-formula id="inf148">
<mml:math id="m164">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) and not much different from the upper soil (such as <inline-formula id="inf149">
<mml:math id="m165">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi mathvariant="italic">&#x3001;</mml:mi>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>). The lower soil does not influence the ultimate bearing capacity. In that case, the uniform foundation is considered with the ultimate load factor <inline-formula id="inf150">
<mml:math id="m166">
<mml:mrow>
<mml:mfrac>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5.14</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and slip depth <inline-formula id="inf151">
<mml:math id="m167">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.71</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. The other is that the weak lower soil affects the ultimate bearing capacity with deep slip generated. When <inline-formula id="inf152">
<mml:math id="m168">
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf153">
<mml:math id="m169">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the slip depth <inline-formula id="inf154">
<mml:math id="m170">
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> reaches&#x20;2.93.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Statistics of ultimate bearing capacity coefficient.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">H/b</th>
<th rowspan="2" colspan="2" align="center">&#x2014;</th>
<th colspan="9" align="center">
<inline-formula id="inf129">
<mml:math id="m145">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
<tr>
<th align="center">0.2</th>
<th align="center">0.25</th>
<th align="center">0.33</th>
<th align="center">0.5</th>
<th align="center">1</th>
<th align="center">2</th>
<th align="center">3</th>
<th align="center">4</th>
<th align="center">5</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="left">0.2</td>
<td rowspan="2" align="left">This paper</td>
<td align="center">h/b</td>
<td align="char" char=".">0.2</td>
<td align="char" char=".">0.2</td>
<td align="char" char=".">0.2</td>
<td align="char" char=".">0.2</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">0.91</td>
<td align="char" char=".">1.05</td>
<td align="char" char=".">1.18</td>
<td align="char" char=".">1.29</td>
</tr>
<tr>
<td align="center">Upper bound</td>
<td align="char" char=".">5.72</td>
<td align="char" char=".">5.72</td>
<td align="char" char=".">5.72</td>
<td align="char" char=".">5.72</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">3.17</td>
<td align="char" char=".">2.44</td>
<td align="char" char=".">2.06</td>
<td align="char" char=".">1.81</td>
</tr>
<tr>
<td rowspan="2" align="left">
<xref ref-type="bibr" rid="B7">Merifield et&#x20;al. (1999)</xref>
</td>
<td align="center">Lower bound</td>
<td align="char" char=".">5.44</td>
<td align="char" char=".">5.44</td>
<td align="char" char=".">5.44</td>
<td align="char" char=".">5.44</td>
<td align="char" char=".">4.86</td>
<td align="char" char=".">3.08</td>
<td align="char" char=".">2.15</td>
<td align="char" char=".">1.75</td>
<td align="char" char=".">1.48</td>
</tr>
<tr>
<td align="center">Upper bound</td>
<td align="char" char=".">5.89</td>
<td align="char" char=".">5.89</td>
<td align="char" char=".">5.89</td>
<td align="char" char=".">5.89</td>
<td align="char" char=".">5.32</td>
<td align="char" char=".">3.24</td>
<td align="char" char=".">2.44</td>
<td align="char" char=".">2.00</td>
<td align="char" char=".">1.73</td>
</tr>
<tr>
<td rowspan="4" align="left">0.5</td>
<td rowspan="2" align="left">This paper</td>
<td align="center">h/b</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">1.13</td>
<td align="char" char=".">1.40</td>
<td align="char" char=".">1.62</td>
<td align="char" char=".">1.80</td>
</tr>
<tr>
<td align="center">Upper bound</td>
<td align="char" char=".">5.72</td>
<td align="char" char=".">5.72</td>
<td align="char" char=".">5.72</td>
<td align="char" char=".">5.72</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">3.89</td>
<td align="char" char=".">3.28</td>
<td align="char" char=".">2.94</td>
<td align="char" char=".">2.70</td>
</tr>
<tr>
<td rowspan="2" align="left">
<xref ref-type="bibr" rid="B7">Merifield et&#x20;al. (1999)</xref>
</td>
<td align="center">Lower bound</td>
<td align="char" char=".">4.86</td>
<td align="char" char=".">4.86</td>
<td align="char" char=".">4.86</td>
<td align="char" char=".">4.86</td>
<td align="char" char=".">4.86</td>
<td align="char" char=".">3.52</td>
<td align="char" char=".">2.84</td>
<td align="char" char=".">2.44</td>
<td align="char" char=".">2.16</td>
</tr>
<tr>
<td align="center">Upper bound</td>
<td align="char" char=".">5.31</td>
<td align="char" char=".">5.31</td>
<td align="char" char=".">5.31</td>
<td align="char" char=".">5.31</td>
<td align="char" char=".">5.31</td>
<td align="char" char=".">3.89</td>
<td align="char" char=".">3.16</td>
<td align="char" char=".">2.74</td>
<td align="char" char=".">2.44</td>
</tr>
<tr>
<td rowspan="4" align="left">1.0</td>
<td rowspan="2" align="left">This paper</td>
<td align="center">h/b</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">1.39</td>
<td align="char" char=".">1.80</td>
<td align="char" char=".">2.13</td>
<td align="char" char=".">2.41</td>
</tr>
<tr>
<td align="center">Upper bound</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">4.92</td>
<td align="char" char=".">4.70</td>
<td align="char" char=".">4.20</td>
<td align="char" char=".">3.98</td>
</tr>
<tr>
<td rowspan="2" align="left">
<xref ref-type="bibr" rid="B7">Merifield et&#x20;al. (1999)</xref>
</td>
<td align="center">Lower bound</td>
<td align="char" char=".">4.94</td>
<td align="char" char=".">4.94</td>
<td align="char" char=".">4.94</td>
<td align="char" char=".">4.94</td>
<td align="char" char=".">4.94</td>
<td align="char" char=".">4.44</td>
<td align="char" char=".">3.89</td>
<td align="char" char=".">3.46</td>
<td align="char" char=".">3.10</td>
</tr>
<tr>
<td align="center">Upper bound</td>
<td align="char" char=".">5.32</td>
<td align="char" char=".">5.30</td>
<td align="char" char=".">5.30</td>
<td align="char" char=".">5.30</td>
<td align="char" char=".">5.30</td>
<td align="char" char=".">4.82</td>
<td align="char" char=".">4.24</td>
<td align="char" char=".">3.83</td>
<td align="char" char=".">3.54</td>
</tr>
<tr>
<td rowspan="4" align="left">1.5</td>
<td rowspan="2" align="left">This paper</td>
<td align="center">h/b</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">0.71</td>
<td align="char" char=".">2.93</td>
</tr>
<tr>
<td align="center">Upper bound</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">5.14</td>
<td align="char" char=".">5.12</td>
</tr>
<tr>
<td rowspan="2" align="left">
<xref ref-type="bibr" rid="B7">Merifield, Sloan et&#x20;al. (1999)</xref>
</td>
<td align="center">Lower bound</td>
<td align="char" char=".">4.94</td>
<td align="char" char=".">4.94</td>
<td align="char" char=".">4.94</td>
<td align="char" char=".">4.94</td>
<td align="char" char=".">4.94</td>
<td align="char" char=".">4.87</td>
<td align="char" char=".">4.69</td>
<td align="char" char=".">4.24</td>
<td align="char" char=".">3.89</td>
</tr>
<tr>
<td align="center">Upper bound</td>
<td align="char" char=".">5.30</td>
<td align="char" char=".">5.30</td>
<td align="char" char=".">5.30</td>
<td align="char" char=".">5.30</td>
<td align="char" char=".">5.32</td>
<td align="char" char=".">5.31</td>
<td align="char" char=".">5.15</td>
<td align="char" char=".">4.84</td>
<td align="char" char=".">4.56</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Typical failure&#x20;modes.</p>
</caption>
<graphic xlink:href="feart-09-825483-g010.tif"/>
</fig>
</sec>
<sec id="s5">
<title>5 Conclusion</title>
<p>
<list list-type="simple">
<list-item>
<p>1) An optimized mathematical model is first established based on a rigid block discrete system with the minimum bearing capacity as the objective function, block velocity as the main variable, and the satisfaction of velocity compatibility, associated flow rule, and functional equilibrium equations of an adjacent block as main constraints in the rigid block discrete system. Then, FLU is proposed after the upper-bound value of the bearing capacity of the foundation is obtained through an optimization solution.</p>
</list-item>
<list-item>
<p>2) The influence of slip depth <inline-formula id="inf155">
<mml:math id="m171">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> on the foundation bearing capacity is investigated for the complex two-layer clay foundation before proposing a value range of slip depth under different parameter combinations <inline-formula id="inf156">
<mml:math id="m172">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and varied layer depths&#x20;<inline-formula id="inf157">
<mml:math id="m173">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>3) Based on the above results, an optimized calculation approach for the bearing capacity of the two-layer clay foundation is proposed by introducing an iterative solution using a dichotomy. Furthermore, the approach&#x2019;s rationality is verified using a calculation example.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This research was financially supported by the National Key R&#x26;D Program of China (No. 2018YFC0407000), the National Natural Science Foundation of China (Nos. 51809289, U1965204) and the IWHR Research and Development Support Program (Nos. GE0199A082021, GE110145B0022021). Research Project of China Three Gorges Corporation (Contract No. JG/19055J).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>XW and YF were employed by the company PowerChina Kunming Engineering Corporation Limited, and GZ was employed by the company Beijing Glory PKPM Technology Co.,&#x20;Ltd.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alkhafaji</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Imani</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fahimifar</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Ultimate Bearing Capacity of Rock Mass Foundations Subjected to Seepage Forces Using Modified Hoek&#x2013;Brown Criterion</article-title>. <source>Rock Mech. Rock Eng.</source> <volume>53</volume> (<issue>1</issue>), <fpage>251</fpage>&#x2013;<lpage>268</lpage>. <pub-id pub-id-type="doi">10.1007/s00603-019-01905-6</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>J.-H.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>C. F. </given-names>
</name>
</person-group>(<year>2003</year>). <article-title>Upper Bound Limit Analysis of Slope Stability Using Rigid Finite Elements and Nonlinear Programming</article-title>. <source>Can. Geotech. J.</source>
<volume>40</volume>(<issue>4</issue>), <fpage>742</fpage>&#x2013;<lpage>752</lpage>. </citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>W. F.</given-names>
</name>
</person-group> (<year>1975</year>). <source>Limit Analysis and Soil Plasticity</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Elsevier Scientific Publishing Company</publisher-name>. </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Davis</surname>
<given-names>E. H.</given-names>
</name>
<name>
<surname>Booker</surname>
<given-names>J.&#x20;R.</given-names>
</name>
</person-group> (<year>1974</year>). <article-title>The Effect of Increasing Strength with Depth on the Bearing Capacity of Clays : 14F, 6R. GEOTECHNIQUE, V23, N4, DEC. 1973, P551&#x2013;563</article-title>. <source>Int. J.&#x20;Rock Mech. Mining Sci. Geomechanics Abstr.</source> <volume>11</volume> (<issue>3</issue>), <fpage>62</fpage>. <pub-id pub-id-type="doi">10.1016/0148-9062(74)91688-x</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Griffiths</surname>
<given-names>D. V.</given-names>
</name>
</person-group> (<year>1982</year>). &#x201c;<article-title>Computation of Bearing Capacity on Layered Soils</article-title>,&#x201d; in <conf-name>Proc., 4th Int. Conf. on Num Meth. In Geomechanics</conf-name>, <volume>Vol. 1</volume>, <fpage>163</fpage>&#x2013;<lpage>170</lpage>. </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>H.-L.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Upper-bound Multi-Rigid-Block Solutions for Bearing Capacity of Two-Layered Soils</article-title>. <source>Comput. Geotechnics</source> <volume>36</volume> (<issue>3</issue>), <fpage>525</fpage>&#x2013;<lpage>529</lpage>. <pub-id pub-id-type="doi">10.1016/j.compgeo.2008.10.001</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Lyamin</surname>
<given-names>A. V.</given-names>
</name>
<name>
<surname>Sloan</surname>
<given-names>S. W.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Upper Bound Limit Analysis Using Linear Finite Elements and Non-Linear Programming</article-title>. <source>Int. J. Numer. Anal. Methods Geomech.</source> <volume>26</volume> (<issue>2</issue>), <fpage>181</fpage>&#x2013;<lpage>216</lpage>. </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Merifield</surname>
<given-names>R. S.</given-names>
</name>
<name>
<surname>Sloan</surname>
<given-names>S. W.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>H. S.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Rigorous Plasticity Solutions for the Bearing Capacity of Two-Layered Clays</article-title>. <source>G&#xe9;otechnique</source> <volume>49</volume> (<issue>4</issue>), <fpage>471</fpage>&#x2013;<lpage>490</lpage>. <pub-id pub-id-type="doi">10.1680/geot.1999.49.4.471</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Michalowski</surname>
<given-names>R. L.</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Bearing Capacity of Footings over Two-Layer Foundation Soils</article-title>. <source>J.&#x20;Geotechnical Eng.</source> <volume>121</volume> (<issue>5</issue>), <fpage>421</fpage>&#x2013;<lpage>428</lpage>. <pub-id pub-id-type="doi">10.1061/(asce)0733-9410(1995)121:5(421)</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Osman</surname>
<given-names>A. S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Upper Bound Solutions for the Shape Factors of Smooth Rectangular Footings on Frictional Materials</article-title>. <source>Comput. Geotechnics</source> <volume>115</volume> (<issue>Nov</issue>), <fpage>103177</fpage>. <pub-id pub-id-type="doi">10.1016/j.compgeo.2019.103177</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Pham</surname>
<given-names>Q. N.</given-names>
</name>
<name>
<surname>Ohtsuka</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Isobe</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Fukumoto</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020</year>). <source>Limit Load Space of Rigid Footing under Eccentrically Inclined Load</source>. <publisher-loc>Tokyo</publisher-loc>: <publisher-name>Soils and Foundations</publisher-name>. </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shamloo</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Imani</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Upper Bound Solution for the Bearing Capacity of Rock Masses Considering the Embedment Depth</article-title>. <source>Ocean Eng.</source> <volume>218</volume> (<issue>6</issue>), <fpage>108169</fpage>. <pub-id pub-id-type="doi">10.1016/j.oceaneng.2020.108169</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Terzaghi</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Peck</surname>
<given-names>R. B.</given-names>
</name>
</person-group> (<year>1967</year>). <source>Soil Mechanics in Engineering Practice</source>. <edition>second edition</edition>. <publisher-loc>New YorK</publisher-loc>: <publisher-name>Wiley</publisher-name>. </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X. G.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>X. C.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ling</surname>
<given-names>Y. Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>2D Slope Stability Analysis Based on Pan&#x27;s Maximum Principle</article-title>. <source>Bull. Eng. Geology. Environ.</source> <volume>79</volume> (<issue>8</issue>). <pub-id pub-id-type="doi">10.1007/s10064-020-01840-9</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ling</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>3D Slope Stability Analysis Method Based on Pan&#x27;s Maximum Principle</article-title>. <source>Landslides</source> <volume>17</volume> (<issue>1</issue>). <pub-id pub-id-type="doi">10.1007/s10346-019-01303-7</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>