<?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. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">829914</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.829914</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A Semi-Analytical Mathematical Model for Off-Center Fractured Vertical Wells With Asymmetrical Fractures in Columnar Coalbed Methane</article-title>
<alt-title alt-title-type="left-running-head">Ji et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">A Semi-Analytical Mode</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Ji</surname>
<given-names>Anzhao</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/1585075/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Zhanjun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Yufeng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Guangsheng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Mao</surname>
<given-names>Zhenglin</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Fenjun</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Energy Engineering</institution>, <institution>Longdong University</institution>, <addr-line>Qingyang</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Research Institute of Exploration Development</institution>, <institution>PetroChina Southwest Oil &#x26; Gasfield Company</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Research Institute of Exploration Development</institution>, <institution>PetroChina Qinghai Oil Field Company</institution>, <addr-line>Dunhuang</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/1166063/overview">Jiang Bian</ext-link>, China University of Petroleum (East China), 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/1470872/overview">Hu Guo</ext-link>, China University of Petroleum, Beijing, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1406082/overview">Yang Xiao</ext-link>, Xi&#x2019;an University of Science and Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Anzhao Ji, <email>jianzhao_831024@163.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Advanced Clean Fuel Technologies, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>25</day>
<month>02</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>829914</elocation-id>
<history>
<date date-type="received">
<day>06</day>
<month>12</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>14</day>
<month>01</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Ji, Chen, Wang, Zhang, Mao and Chen.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Ji, Chen, Wang, Zhang, Mao and Chen</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>Coalbed methane (CBM) is one of the important unconventional oil and gas resources. Since the permeability of the CBM reservoir is very low, CBM is usually developed by hydraulic fracturing technology to enhance gas productivity. In fact, most of the wells are not at the center of the columnar CBM reservoirs, which leads to different wellbore pressure responses. It is meaningful to analyze the wellbore pressure response of the off-center fractured vertical wells with asymmetrical fracture. The adsorption-desorption, fracture asymmetry are considered and a semi-analytical mathematical model is established. The pressure wellbore solution of the Laplace domain can be obtained by Laplace transformation, model coupling, and Gauss elimination. Then, the Stehfest numerical inversion is employed to obtain the pressure solution and rate distribution in the real-time domain. This semi-analytical solution is verified; the results show that the wellbore pressure includes six flow regimes, which include bilinear flow, linear flow, elliptic flow, radial flow, arc boundary reflection, and boundary dominated flow regime. The influence of fracture angle, dimensionless conductivity, and off-center distance on wellbore pressure and rate distribution are discussed in detail.</p>
</abstract>
<kwd-group>
<kwd>hydraulically fractured well</kwd>
<kwd>coalbed methane</kwd>
<kwd>off-center well</kwd>
<kwd>asymmetrical fracture</kwd>
<kwd>pressure transient response</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Owing to the complicated seepage mechanism of CBM, CBM is classified as an unconventional natural gas resource. As one of the vital unconventional resources, development of CBM has been a global concern. The gas is stored in coal beds and there are many natural fractures in CBM reservoirs, which provide the seepage channels for gas flow (<xref ref-type="bibr" rid="B35">Zuber and Kuuskraa, 1990</xref>; <xref ref-type="bibr" rid="B1">Aminian and Ameri, 2009</xref>). Since the permeability of the CBM reservoir is very low, hydraulic fracturing measures are employed to enhance the production of coalbed methane. The complexity of formation conditions leads to the hydraulic fracture being asymmetric to the wellbore. Pressure transient analysis is an important approach for reservoir evaluation and production performance prediction. Therefore, we can diagnose whether the well is in the center of the reservoir and calculate the distance from the well to the center of the reservoir by pressure transient analysis.</p>
<p>The main component of CBM is methane. CBM reservoirs consist of matrix and natural fractures systems, and there are many small-diameter pores in coal matrix particles. The transport of CBM includes the desorptionand diffusion of CBM in small-diameter pores, and flow through a network of natural fractures (<xref ref-type="bibr" rid="B14">Liu et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B16">Nie et&#x20;al., 2012</xref>; <xref ref-type="bibr" rid="B20">Pillalamarry et&#x20;al., 2011</xref>; H.; <xref ref-type="bibr" rid="B25">Wang et&#x20;al., 2021</xref>). However, the above-cited research mainly focuses on micro seepage. There is no research on the unsteady seepage of wellbore pressure in CBM, which cannot evaluate pressure wave propagation directly.</p>
<p>Hydraulic fracturing technology is often used to enhance the production of CBM. Many scholars have carried out research on the unsteady flow theory of vertically fractured wells (<xref ref-type="bibr" rid="B7">Cinco-Ley and Meng, 1988</xref>; <xref ref-type="bibr" rid="B11">Huang et&#x20;al., 2015</xref>; <xref ref-type="bibr" rid="B28">Wang and Wang, 2014</xref>; L.; <xref ref-type="bibr" rid="B13">Wang et&#x20;al., 2012</xref>). <xref ref-type="bibr" rid="B7">Cinco-Ley and Meng, (1988)</xref> presented the approach to couple the hydraulic fracture model and surface source solution firstly, then <xref ref-type="bibr" rid="B11">Huang et&#x20;al. (2015)</xref> and presented an analytical model of a vertically fractured well to stimulate the relationship between wellbore pressure and production time. However, their works assumed that the fractures are symmetrical around the wellbore, which is not consistent with the reality.</p>
<p>In practice, the complexity of the conditions of the reservoir leads to hydraulic fracture being asymmetric around the wellbore. Some scholars simulated wellbore pressure transient response via numerical simulation (<xref ref-type="bibr" rid="B2">Bennett et&#x20;al., 1983</xref>; <xref ref-type="bibr" rid="B3">Berumen et&#x20;al., 2000</xref>; <xref ref-type="bibr" rid="B8">Crawford and Landrum, 1955</xref>; <xref ref-type="bibr" rid="B15">Narasimhan and Palen, 1979</xref>) and semi-analytical approach (<xref ref-type="bibr" rid="B21">Rodriguez et&#x20;al., 1992</xref>; <xref ref-type="bibr" rid="B23">Tiab et&#x20;al., 2010</xref>; <xref ref-type="bibr" rid="B26">Wang et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B27">Wang et&#x20;al., 2013</xref>; <xref ref-type="bibr" rid="B28">Wang and Wang, 2014</xref>; <xref ref-type="bibr" rid="B29">Wang and Xue, 2018</xref>; <xref ref-type="bibr" rid="B32">Zhao et&#x20;al., 2019</xref>). <xref ref-type="bibr" rid="B8">Crawford and Landrum (1955)</xref> firstly introduced a fracture asymmetry mathematical model but meaningful conclusions could not be drawn. <xref ref-type="bibr" rid="B2">Bennett et&#x20;al. (1983)</xref> discussed the influence of the asymmetrical fracture on the rate decline curve by the numerical simulation methods. Wellbore pressure response curve under the condition of constant rate is analyzed by employing the numerical simulation methods (<xref ref-type="bibr" rid="B3">Berumen et&#x20;al., 2000</xref>; <xref ref-type="bibr" rid="B15">Narasimhan and Palen, 1979</xref>). Their results showed that fracture asymmetry has an obvious influence on the wellbore pressure curve during the bilinear flow regime. Since the numerical solution is low efficiency and accuracy, some scholars introduced the analytical and semi-analytical approaches to obtain the wellbore pressure. <xref ref-type="bibr" rid="B21">Rodriguez et&#x20;al. (1992)</xref> and <xref ref-type="bibr" rid="B23">Tiab et&#x20;al. (2010)</xref> introduced the analytical method of vertical well with asymmetric hydraulic fracture firstly, but their model only gives the pressure solution of the hydraulic fracture. In order to couple the hydraulic fracture model and reservoirs model, (<xref ref-type="bibr" rid="B27">Wang et&#x20;al., 2013</xref>, <xref ref-type="bibr" rid="B28">2014</xref>, <xref ref-type="bibr" rid="B29">2018</xref>, <xref ref-type="bibr" rid="B26">2019</xref>) introduced the fracture Green&#x2019;s function and coupled the hydraulic fracture and reservoirs model. Finally, a wellbore pressure curve during the whole flow regime is obtained. <xref ref-type="bibr" rid="B32">Zhao et&#x20;al. (2019)</xref> analyzed the wellbore pressure curve of fractured wells with asymmetric fractures by combining the boundary element method and source function. Although they had carried out a lot of research on the wellbore pressure response of fractured wells with asymmetric fractures, their models assumed that vertical well is the center of the CBM reservoirs.</p>
<p>Assuming the well is the center of the reservoir is an ideal model. Based on an &#x201c;equivalent well block radius,&#x201d; <xref ref-type="bibr" rid="B19">Peaceman (1990)</xref> presented the simulation method of an off-center well by reservoir numerical simulation. <xref ref-type="bibr" rid="B22">Rosa et&#x20;al. (1996)</xref> presented the off-center vertical well analytical model of radial composite reservoirs with an internal circular discontinuity. However, their research object is vertical wells. <xref ref-type="bibr" rid="B9">Deng et&#x20;al. (2017)</xref> presented the semi-analytical model of the off-center vertical fractured well with a bi-wing symmetrical fracture in a multi-region heterogeneous reservoir to analyze the wellbore pressure behavior. <xref ref-type="bibr" rid="B34">Zhao et&#x20;al. (2017)</xref> presented the semi-analytical solution of the off-center vertical fractured well with bi-wing symmetrical fracture by combining the boundary element method and source function. Although they were given the semi-analytical solution of hydraulic fractured well, their model assumed that the fracture is symmetrical about the wellbore.</p>
<p>Based on the above literature and research, there is no research about off-center fractured vertical wells with an asymmetrical fracture in columnar coalbed methane. In fact, for columnar gas reservoirs with circlar closed boundaries, wellbore is not often the center of circle closed reservoirs and the bi-wing of hydraulic fracture is unequal length because of the influence of reservoir anisotropy. Therefore, the major work of this paper can be summarized as follows.<list list-type="simple">
<list-item>
<p>&#x2022; An efficient semi-analytical mathematical model of off-center fractured well with an asymmetrical fracture is established and solved.</p>
</list-item>
<list-item>
<p>&#x2022; Wellbore pressure characteristics curve is discussed and verified with numerical solution.</p>
</list-item>
<list-item>
<p>&#x2022; The influence of key parameters on wellbore pressure and rate distribution curve is discussed.</p>
</list-item>
</list>
</p>
<p>Firstly, some assumptions are made and a physical model schematic diagram is shown. Secondly, the governing equations of the 2D CBM reservoirs model and 1D hydraulic fracture are established and solved. Thirdly, discretizing fracture as many small segments, and pressure drop superposition is used to obtain the relationship between wellbore pressure and time. Finally, the influence of some parameters on wellbore pressure and rate distribution curve is analyzed.</p>
</sec>
<sec id="s2">
<title>Physics Model and Basic Assumption</title>
<p>The CBM reservoirs are composed of matrix and natural fracture systems and natural fracture is the main seepage channel to connect with hydraulic fracture. The wellbore is not the center of the CBM reservoir, and hydraulic fracture is asymmetric towards the wellbore (<xref ref-type="fig" rid="F1">Figure&#x20;1</xref>). Desorption and diffusion in the matrix are considered. Some basic assumptions are given as follows:<list list-type="simple">
<list-item>
<p>&#x2022; The gas well product by constant rate&#x20;<italic>q</italic>
<sub>sc</sub>.</p>
</list-item>
<list-item>
<p>&#x2022; The distance from the wellbore to the gas reservoir center is&#x20;<italic>r</italic>
<sub>o</sub>.</p>
</list-item>
<list-item>
<p>&#x2022; There is an angle, <italic>&#x3b8;</italic>
<sub>F</sub>, between fracture and horizontal direction.</p>
</list-item>
<list-item>
<p>&#x2022; The two wings of fracture are not equal and the distance from the wellbore to the hydraulic fracture center is <italic>x</italic>
<sub>asym</sub>.</p>
</list-item>
<list-item>
<p>&#x2022; The gas flow obeys isothermal Darcy seepage in hydraulic fracture and reservoirs.</p>
</list-item>
<list-item>
<p>&#x2022; The desorption of adsorbed gas in the coal matrix can be described by Langmuir&#x2019;s isothermal adsorption (<xref ref-type="fig" rid="F2">Figure&#x20;2</xref>).</p>
</list-item>
<list-item>
<p>&#x2022; The outer boundary of the reservoir is a circle closed.</p>
</list-item>
</list>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Schematic diagram of off-centered fractured well with asymmetric fracture.</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Schematic diagram of microflow mechanism of coalbed methane (<xref ref-type="bibr" rid="B33">Zhao et&#x20;al., 2016</xref>).</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g002.tif"/>
</fig>
</sec>
<sec id="s3">
<title>Mathematical Model and Solution</title>
<sec id="s3-1">
<title>Off-Center Linear Source Function</title>
<p>Langmuir&#x2019;s isothermal adsorption equation is (<xref ref-type="bibr" rid="B12">Langmuir, 1917</xref>; <xref ref-type="bibr" rid="B5">Chen et&#x20;al., 2016</xref>; <xref ref-type="bibr" rid="B33">Zhao et&#x20;al., 2016</xref>; <xref ref-type="bibr" rid="B31">Xu et&#x20;al., 2020</xref>).<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>L</mml:mtext>
</mml:msub>
<mml:mfrac>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mtext>L</mml:mtext>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>Where: <italic>V</italic>
<sub>
<italic>L</italic>
</sub> is Langmuir volume, sm<sup>3</sup>/m<sup>3</sup>; <italic>p</italic>
<sub>
<italic>L</italic>
</sub> is Langmuir pressure, Pa; p is Reservoirs pressure, Pa; V is Shale gas adsorption volume, sm<sup>3</sup>/m<sup>3</sup>.</p>
<p>In order to find the linear governing equation, pseudo-pressure is defined as:<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>Z</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mi>d</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>Where: <italic>&#x3bc;</italic> is CBM viscosity, cp.; <italic>Z</italic> is gas deviation factor, dimensionless; <italic>&#x3c8;</italic> is pseudo-pressure,&#x20;Pa/s.</p>
<p>For the convenience of mathematical model solving, the following dimensionless variable definition is given in <xref ref-type="table" rid="T1">Table&#x20;1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>dimensionless variable definition.</p>
</caption>
<table>
<tbody valign="top">
<tr>
<td align="left">Dimensionless pseudo-pressure</td>
<td align="center">
<inline-formula id="inf1">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mtext>fD</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mtext>f</mml:mtext>
</mml:msub>
<mml:mi>h</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mtext>e</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mtext>f</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Dimensionless outboundary radius</td>
<td align="center">
<inline-formula id="inf2">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Dimensionless radial distance</td>
<td align="left">
<inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Dimensionless asymmetry factor</td>
<td align="left">
<inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Dimensionless time</td>
<td align="left">
<inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Dimensionless off-left distance</td>
<td align="left">
<inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Storativity ratio</td>
<td align="left">
<inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Dimensionless fracture conductivity</td>
<td align="left">
<inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Interporosity coefficient of transient state crossflow</td>
<td align="left">
<inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Dimensionless surface rate</td>
<td align="left">
<inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Interporosity coefficient of pseudo-state state crossflow</td>
<td align="left">
<inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>15</mml:mn>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Dimensionless fracture length</td>
<td align="left">
<inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Where: <italic>r</italic> is the radial distance in x-y plane, m; <italic>h</italic> is reservoirs thickness, m; <italic>T</italic>
<sub>sc</sub> is temperature under standard conditions, <italic>K</italic>; <italic>T</italic> is reservoirs temperature, <italic>K</italic>; <italic>p</italic>
<sub>sc</sub> is pressure under standard conditions, Pa; <italic>&#x3d5;</italic>
<sub>m</sub> is matrix porosity, decimal; <italic>&#x3d5;</italic>
<sub>f</sub> is natural fracture porosity, decimal; <italic>C</italic>
<sub>mt</sub> is matrix system compressibility coefficient, Pa<sup>&#x2212;1</sup>; <italic>C</italic>
<sub>ft</sub> is natural fracture system compressibility coefficient, Pa<sup>&#x2212;1</sup>; <italic>C</italic>
<sub>FD</sub> is Dimensionless fracture conductivity, dimensionless; <italic>&#x3bc;</italic> is the CBM viscosity, cp; <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the continuous unite length source strength, m<sup>3</sup>/s; <italic>k</italic>
<sub>f</sub> is the permeability of natural fracture system, m<sup>2</sup>; <italic>k</italic>
<sub>m</sub> is the permeability of matrix system, m<sup>2</sup>; <italic>k</italic>
<sub>F</sub> is the permeability of hydraulic fracture, m<sup>2</sup>; <italic>&#x3b8;</italic> is the angle from linear source to center of reservoirs, degree; <italic>L</italic>
<sub>ref</sub> is reference length, m; <italic>L</italic>
<sub>F</sub> is fracture length, m; <italic>&#x3b1;</italic>
<sub>m</sub> is matrix shape factor, dimensionless; <italic>R</italic>
<sub>e</sub> is closed boundary radius, m; <italic>r</italic>
<sub>o</sub> is off-center distance, m; <italic>x</italic>
<sub>asmy</sub> is distance from the center of hydraulic fracture to wellbore, m;<italic>&#x3c9;</italic> is the storativity-ratio, dimensionless; <italic>&#x3bb;</italic> is interporosity coefficient, dimensionless; subscript D is the dimensionless.</p>
<p>In cylindrical coordinate system <italic>r</italic>-<italic>&#x3b8;</italic>-<italic>z</italic>, the location of the line source is assumed to be (<italic>r</italic>&#x2019;,<italic>&#x3b8;</italic>&#x2032;,<italic>z</italic>&#x2019;). According to the work of <xref ref-type="bibr" rid="B10">Guo et&#x20;al. (2016)</xref> and <xref ref-type="bibr" rid="B31">Xu et&#x20;al. (2020)</xref>, he two-dimension governing equation in the radial cylindrical system (<xref ref-type="bibr" rid="B17">Ozkan, 1994</xref>; <xref ref-type="bibr" rid="B9">Deng et&#x20;al., 2017</xref>) is<disp-formula id="e3">
<mml:math id="m16">
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mtext>D</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mo>&#x2202;</mml:mo>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mtext>D</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mtext>D</mml:mtext>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mtext>f</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mtext>D</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mtext>D</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mo>&#x2202;</mml:mo>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mtext>f</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mtext>D</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mtext>ref</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mtext>f</mml:mtext>
</mml:msub>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mtext>sc</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext>sc</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mtext>D</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mtext>D</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mtext>f</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>Where: <disp-formula id="equ1">
<mml:math id="m17">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msub>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mn>5</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>15</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msub>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
<mml:mi>coth</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>15</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msub>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mo>-</mml:mo>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Where: <italic>r&#x2019;</italic> is the distance from linear source to the center of reservoir, m; <italic>&#x3b8;</italic>&#x2019; is the angle from linear source to the center of reservoir, degree; <italic>&#x3b2;</italic>
<sub>m</sub> is matrix apparent permeability coefficient, dimensionless; &#x3c3; is adsorption gas desorption coefficient, dimensionless.</p>
<p>The general solution of <xref ref-type="disp-formula" rid="e3">Eq. 3</xref> is (<xref ref-type="bibr" rid="B17">Ozkan, 1994</xref>).<disp-formula id="e4">
<mml:math id="m18">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>Where: <italic>P</italic> is a center linear source solution of coal gas reservoirs, this solution can be obtained easily. <italic>E</italic> is chosen such that <italic>P</italic>&#x20;&#x2b; <italic>E</italic> satisfies the boundary condition at <italic>r</italic>&#x20;&#x3d; <italic>R</italic>
<sub>e</sub> and the contribution of <italic>E</italic> to the flux vanishes as <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2192;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf15">
<mml:math id="m20">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2192;</mml:mo>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The position relationship between the calculation point and the vertical line source is shown in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The relationship between calculation point and source.</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g003.tif"/>
</fig>
<p>According to the previous research work, the center linear source solution <italic>P</italic> is (<xref ref-type="bibr" rid="B18">Ozkan and Raghavan, 1991</xref>)<disp-formula id="e5">
<mml:math id="m21">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>k</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>Where: <inline-formula id="inf16">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:msub>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
<p>According to the addition theorem of the Bessel function (<xref ref-type="bibr" rid="B4">Carslaw and Jaeger, 1959</xref>)<disp-formula id="e6">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mtext>&#xa0;&#xa0;&#xa0;</mml:mtext>
</mml:mrow>
</mml:mstyle>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>Where: <italic>I</italic>
<sub>
<italic>k</italic>
</sub>(<italic>x</italic>) is the <italic>k</italic> order first type Bessel function; <italic>K</italic>
<sub>
<italic>k</italic>
</sub>(<italic>x</italic>) is the <italic>k</italic> order second type Bessel function.</p>
<p>Therefore, <italic>E</italic> can be written as<disp-formula id="e8">
<mml:math id="m25">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mn>2</mml:mn>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>Finally, when the vertical linear source is not the center of coal gas reservoirs, the general solution can be written as:<disp-formula id="e9">
<mml:math id="m26">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>k</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>2</mml:mn>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>For circle closed boundary.<disp-formula id="e10">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>For circle constant-pressure boundary.<disp-formula id="e11">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>Substituting <xref ref-type="disp-formula" rid="e9">Eq. 9</xref> into <xref ref-type="disp-formula" rid="e10">Eqs 10</xref>, <xref ref-type="disp-formula" rid="e11">11</xref>, coefficient <italic>D</italic>
<sub>k</sub> (k &#x3d; 0, 1, 2, &#x2026; ,&#x221e;) can be obtained for circle closed and constant-pressure boundary.<disp-formula id="e12">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi mathvariant="normal">Closed</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>Constant pressure</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0,1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>...</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>&#x221e;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-2">
<title>Off-Center Surface Source Function</title>
<p>Substituting <xref ref-type="disp-formula" rid="e12">Eq. 12</xref> into <xref ref-type="disp-formula" rid="e9">Eq. 9</xref> and using with the dimensionless variable definition in <xref ref-type="table" rid="T1">Table&#x20;1</xref>. The linear source is integrated along the fracture direction and a uniform flux surface source solution can be obtained.<disp-formula id="e13">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:munder>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>2</mml:mn>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>However, integration of <xref ref-type="disp-formula" rid="e13">Eq. 13</xref> is very difficult directly. Therefore, according to the triangle similarity and Pythagorean law, there is the following mathematical relationship.<disp-formula id="e14">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
<mml:mo>&#x2260;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>Where: <italic>&#x3b8;</italic>
<sub>F</sub> is the angle between hydraulic fracture and horizontal line, degree.</p>
<p>In order to improve the calculation speed and accuracy, the grid needs to be divided into unequal distances (<xref ref-type="fig" rid="F4">Figure&#x20;4</xref>). Dividing the hydraulic fracture into 2<italic>N</italic> segments, and the segment numbers of wellbore left fracture and wellbore right fracture is set as&#x20;<italic>N</italic>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Fracture dispersion diagram.</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g004.tif"/>
</fig>
<p>The grid end-point coordinates can be expressed as in local coordinate system (<italic>r</italic>
<sub>F</sub>-<italic>&#x3b8;</italic>)<disp-formula id="e15">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>Where: <italic>L</italic>
<sub>FRD</sub> is the dimensionless right fracture length; <italic>L</italic>
<sub>FLD</sub> is the dimensionless left fracture length; <italic>N</italic> is the fracture segments number. <italic>r</italic>
<sub>FD<italic>i</italic>
</sub> is the <italic>i</italic>-th segment end-point in the local coordinate system.</p>
<p>The grid mid-point coordinates can be expressed as local coordinate system (<italic>r</italic>
<sub>F</sub>-<italic>&#x3b8;</italic>)<disp-formula id="e16">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>N</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>Where: <italic>r</italic>
<sub>
<italic>m</italic>FD<italic>i</italic>
</sub> is the <italic>i</italic>-th segment mid-point in the local coordinate system.</p>
<p>The grid end-point coordinates can be expressed as in coordinate system (<italic>r</italic>-<italic>&#x3b8;</italic>)<disp-formula id="e17">
<mml:math id="m34">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>tan</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>The grid mid-point coordinates can be expressed as in coordinate system (<italic>r</italic>-<italic>&#x3b8;</italic>)<disp-formula id="e18">
<mml:math id="m35">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>tan</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>Where: <italic>r</italic>
<sub>
<italic>m</italic>D<italic>i</italic>
</sub> is the <italic>i</italic>-th segment mid-point in <italic>r</italic>-<italic>&#x3b8;</italic> coordinate system; <italic>r</italic>
<sub>D<italic>i</italic>
</sub> is the <italic>i</italic>-th segment end-point in <italic>r</italic>-<italic>&#x3b8;</italic> coordinate system. <italic>&#x3b8;</italic>
<sub>
<italic>mi</italic>
</sub> is the <italic>i</italic>-th segment mid-point degree in <italic>r</italic>-<italic>&#x3b8;</italic> coordinate system; <italic>&#x3b8;</italic>
<sub>
<italic>i</italic>
</sub> is the <italic>i</italic>-th segment end-point degree in <italic>r</italic>-<italic>&#x3b8;</italic> coordinate system.</p>
<p>However, the pressure drop of the <italic>i</italic>-th segment is.<disp-formula id="e19">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>Where: <inline-formula id="inf17">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mtext>oD</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mtext>F</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mtext>F</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf18">
<mml:math id="m38">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mtext>F</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mtext>oD</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mtext>F</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mtext>D</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
<p>Wellbore pressure of the off-center vertical fractured well with asymmetric infinite conductivity fracture can be written as.<disp-formula id="e20">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>Where: M is the fracture number.</p>
</sec>
<sec id="s3-3">
<title>Fracture Flow Model and Coupling</title>
<p>The fluid flow of fracture is only considered as linear flow. The two wing lengths of hydraulic fracture are unequal. Fracture tips have no fluid supplement. According to the work of Wang (<xref ref-type="bibr" rid="B28">Wang and Wang, 2014</xref>), the solution of hydraulic fracture can be written as:<disp-formula id="e21">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:munderover>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>Where: <inline-formula id="inf19">
<mml:math id="m41">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>4</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>4</mml:mn>
<mml:mn>3</mml:mn>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mo>-</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>4</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>4</mml:mn>
<mml:mn>3</mml:mn>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mo>-</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf20">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</inline-formula>Where: <inline-formula id="inf21">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mtext>fD,avg</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the dimensionless average reservoir pressure; <italic>C</italic>
<sub>FD</sub> is the dimensionless conductivity. <italic>G</italic>(<italic>x</italic>) is the Green function.</p>
<p>The left term of <xref ref-type="disp-formula" rid="e21">Eq. 21</xref> is the wellbore pressure of infinite conductivity fracture and it can be replaced by <xref ref-type="disp-formula" rid="e20">Eq. 20</xref>. Therefore, the discrete linear equations of <xref ref-type="disp-formula" rid="e21">Eq. 21</xref> can be written as<disp-formula id="e22">
<mml:math id="m44">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>In addition, according to the mass conservation.<disp-formula id="e23">
<mml:math id="m45">
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>s</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>Where: <italic>s</italic> is the Laplace variable.</p>
<p>Combining with <xref ref-type="disp-formula" rid="e22">Eqs 22</xref>, <xref ref-type="disp-formula" rid="e23">23</xref>, the 2N &#x2b; 1 linear equation can be obtained and solved by the Gauss elimination method. However, Wellbore pressure still cannot be obtained. Taking surface flux and average pressure into <xref ref-type="disp-formula" rid="e21">Eq. 21</xref> and letting the <italic>r</italic>
<sub>FD</sub> &#x3d; <italic>x</italic>
<sub>asymD</sub>, the wellbore pressure of off-center vertical well with asymmetric finite conductivity fracture can be obtained.</p>
<p>Wellbore pressure skin effect and wellbore storage are calculated by <xref ref-type="disp-formula" rid="e24">Eq. 24</xref> (<xref ref-type="bibr" rid="B24">Van Everdingen and Hurst, 1949</xref>).<disp-formula id="e24">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">w</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>Where: <italic>C</italic>
<sub>D</sub> is dimensionless well storage; <italic>S</italic> is the skin, <inline-formula id="inf22">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mtext>wD</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the dimensionless wellbore pressure.</p>
</sec>
</sec>
<sec id="s4">
<title>Model Verification</title>
<p>The model of this paper can be verified by comparing it with a numerical solution. If <italic>x</italic>
<sub>asymD</sub> &#x3d; 0, <inline-formula id="inf23">
<mml:math id="m48">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <italic>&#x3b2;</italic>
<sub>m</sub> &#x3d; 1, our model can be simplified as an off-center fractured well with a finite symmetrical fracture in conventional reservoirs. The model verification basic parameter of this paper and numerical model is shown in <xref ref-type="table" rid="T2">Table&#x20;2</xref>. The Saphir numerical physical model is shown in <xref ref-type="fig" rid="F5">Figure&#x20;5</xref>. Basied on the same parameter, the wellbore can be obtained by this paper, and by Saphir, and the comparison figure is shown in <xref ref-type="fig" rid="F6">Figure&#x20;6</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Model verification basic parameter.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="center">Value</th>
<th align="center">Parameter</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Storativity ratio</td>
<td align="center">1</td>
<td align="left">Formation volume factor</td>
<td align="center">0.01</td>
</tr>
<tr>
<td align="left">Reservoirs thickness</td>
<td align="center">10&#xa0;m</td>
<td align="left">Formation permeability</td>
<td align="center">0.1&#xa0;mD</td>
</tr>
<tr>
<td align="left">Initial reservoirs pressure</td>
<td align="center">35&#xa0;MPa</td>
<td align="left">Gas reservoirs temperature</td>
<td align="center">100&#xb0;C</td>
</tr>
<tr>
<td align="left">Total compressibility</td>
<td align="center">0.001&#xa0;MPa<sup>&#x2212;1</sup>
</td>
<td align="left">Fracture half-length</td>
<td align="center">60&#xa0;m</td>
</tr>
<tr>
<td align="left">Reservoirs porosity</td>
<td align="center">0.05</td>
<td align="left">Fracture conductivity</td>
<td align="center">44208&#xa0;mD&#xb7;m</td>
</tr>
<tr>
<td align="left">Hydraulic fracture angle</td>
<td align="center">45&#xb0;</td>
<td align="left">Distance from wellbore to coal reservoir center</td>
<td align="center">500&#xa0;m</td>
</tr>
<tr>
<td align="left">Circle closed boundary radius</td>
<td align="center">1000&#xa0;m</td>
<td align="left"/>
<td align="left"/>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Wellbore pressure comparison curves.</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g006.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Numerical physical model of the off-center fractured&#x20;well.</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g005.tif"/>
</fig>
<p>Points on <xref ref-type="fig" rid="F6">Figure&#x20;6</xref> represent the numerical results by the Saphir, the solid line represents the results of the semi-analytical solution of this paper. It can be seen from <xref ref-type="fig" rid="F6">Figure&#x20;6</xref> that the numerical solution and the semi-analytical solution are matched well. According to the pressure derivative curve, the six flow regimes are distinguished. The pressure derivative curve characteristic of every flow regime is shown in <xref ref-type="table" rid="T3">Table&#x20;3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Flowing regime and characteristic of derivative&#x20;curve.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Flow regime</th>
<th align="center">Physical process</th>
<th align="center">Sketch map</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Regime I</td>
<td align="left">Bilinear flow regime: This flow regime mainly reflects the superposition of the linear flow from reservoirs to hydraulic and the linear flow in hydraulic fracture. The characteristic of the derivative curve is a 0.25-slope straight line<break/>
<xref ref-type="bibr" rid="B6">Cinco-Ley et&#x20;al. (1978)</xref>
</td>
<td align="left">
<inline-graphic xlink:href="fenrg-10-829914-fx1.tif"/>
</td>
</tr>
<tr>
<td align="left">Regime &#x2161;</td>
<td align="left">Linear flow regime: This flow regime mainly reflects the superposition of the linear flow from reservoirs to hydraulic. The characteristic of the derivative curve is a 0.5-slope straight line <xref ref-type="bibr" rid="B6">Cinco-Ley et&#x20;al. (1978)</xref>
</td>
<td align="left">
<inline-graphic xlink:href="fenrg-10-829914-fx2.tif"/>
</td>
</tr>
<tr>
<td align="left">Regime &#x2162;</td>
<td align="left">Elliptical flow regime: Since the length of hydraulic fracture is longer than the width of hydraulic fracture, the CBM flow to fractured well by elliptical approach. The characteristic of the derivative curve is a 0.36-slope straight line. It is noted that the elliptical flow regime is not obvious for the actual situation</td>
<td align="left">
<inline-graphic xlink:href="fenrg-10-829914-fx3.tif"/>
</td>
</tr>
<tr>
<td align="left">Regime &#x2163;</td>
<td align="left">Radial flow regime: As the pressure wave continues to spread, the CBM flow fractured well by radial approach. The characteristic of the derivative curve is a 0.5-horizontal line</td>
<td align="left">
<inline-graphic xlink:href="fenrg-10-829914-fx4.tif"/>
</td>
</tr>
<tr>
<td align="left">Regime &#x2164;</td>
<td align="left">Arc boundary reflection regime: When pressure wave spread to closed circle boundary, the arc boundary reflection regime appears and the characteristic of the derivative curve is an &#x201c;up-warping&#x201d; curve</td>
<td align="left">
<inline-graphic xlink:href="fenrg-10-829914-fx5.tif"/>
</td>
</tr>
<tr>
<td align="left">Regime &#x2165;</td>
<td align="left">Boundary dominated flow regime: The characteristic of the derivative curve is a 1-slope straight line</td>
<td align="center">&#x2014;</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5">
<title>Parameter Sensitivity Analysis</title>
<p>According to the file data analysis result, the basic parameter is given under every figure. Based on these basic parameters, we can analyze the influence of every parameter on wellbore pressure and rate distribution.</p>
<sec id="s5-1">
<title>Conductivity</title>
<p>
<xref ref-type="fig" rid="F7">Figure&#x20;7</xref> displays the wellbore pressure curve is affected by dimensionless conductivity. The dimensionless conductivity has an obvious influence on wellbore pressure during the linear and bilinear regimes. Large dimensionless conductivity indicates small seepage resistance in hydraulic fracture. Therefore, the larger dimensionless conductivity is the smaller dimensionless wellbore pressure during bilinear and linear flow regime is. Therefore, in the actual fracturing process, it is helpful for improving the production of the CBM wells to increase the fracture conductivity.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Pressure transient response curve effected by dimensionless conductivity. (<italic>C</italic>
<sub>D</sub> &#x3d; 1e-5, <italic>S</italic>&#x20;&#x3d; 0.01, <italic>x</italic>
<sub>asymD</sub> &#x3d; 0.3, <italic>L</italic>
<sub>F</sub> &#x3d; 150&#xa0;m, <italic>&#x3b8;</italic>
<sub>F</sub> &#x3d; 90<sup>o</sup>, <italic>R</italic>
<sub>e</sub> &#x3d; 3000&#xa0;m, <italic>r</italic>
<sub>o</sub> &#x3d; 2000&#xa0;m, <italic>&#x3c9;</italic> &#x3d; 0.1, <italic>&#x3bb;</italic> &#x3d; 1,<italic>&#x3c3;</italic> &#x3d; 0.7,<italic>&#x3b2;</italic>
<sub>m</sub> &#x3d; 3).</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g007.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F8">Figure&#x20;8</xref> displays the rate distribution curve is influenced by dimensionless conductivity. The solid line represents the rate distribution of short fracture and the dots lines represent the rate distribution of the long fracture. The dimensionless conductivity has an obvious influence on rate distribution. Since hydraulic fracture is asymmetric about wellbore, pressure wave around the short fracture wing spreads to reservoir quickly, so rate contribution of short fracture wing is higher than that of length fracture wing during while flow regime. However, as time progresses, since the control radius of short fracture wing is smaller than that of long fracture wing, rate contribution of short fracture wing decreases and rate contribution of long fracture wing increases with time increasing before linear flow regime. Rate contribution of short and long fracture wing keep an approximate constant. Therefore, the large dimensionless conductivity leads to a small rate of short fracture wing and a large of long fracture wing in the whole flow regime.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Rate distribution curve effected by dimensionless conductivity. (<italic>C</italic>
<sub>D</sub> &#x3d; 1e-5, <italic>S</italic>&#x20;&#x3d; 0.01, <italic>x</italic>
<sub>asymD</sub> &#x3d; 0.3, <italic>L</italic>
<sub>F</sub> &#x3d; 150&#xa0;m, <italic>&#x3b8;</italic>
<sub>F</sub> &#x3d; 90<sup>o</sup>, <italic>R</italic>
<sub>e</sub> &#x3d; 3000&#xa0;m, <italic>r</italic>
<sub>o</sub> &#x3d; 2000&#xa0;m, <italic>&#x3c9;</italic> &#x3d; 0.1, <italic>&#x3bb;</italic> &#x3d; 1, <italic>&#x3c3;</italic> &#x3d; 0.7, <italic>&#x3b2;</italic>
<sub>m</sub> &#x3d; 3).</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g008.tif"/>
</fig>
</sec>
<sec id="s5-2">
<title>Off-Center Distance</title>
<p>
<xref ref-type="fig" rid="F9">Figure&#x20;9</xref> displays the wellbore pressure curve is affected by the off-center distance. As is shown in <xref ref-type="fig" rid="F9">Figure&#x20;9</xref>, the off-center distance has an obvious effect on wellbore pressure during the arc boundary reflection regime. The larger off-center distance indicates that the well is closed to the circle closed boundary. Pressure waves propagate quickly to the boundary and boundary reaction characteristics appear in advance, which leads to the obvious &#x201c;upwarping&#x201d; characteristic of the derivative curve. Therefore, the larger the off-center distance is, the earlier the time of the arc boundary reflection regime and derivative curve &#x201c;upwarping&#x201d;&#x20;is.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Pressure transient response curve effected by the off-center distance. (<italic>C</italic>
<sub>D</sub> &#x3d; 1e-5, <italic>S</italic>&#x20;&#x3d; 0.01, <italic>x</italic>
<sub>asymD</sub> &#x3d; 0.3, <italic>L</italic>
<sub>F</sub> &#x3d; 150&#xa0;m, <italic>&#x3b8;</italic>
<sub>F</sub> &#x3d; 90<sup>o</sup>, <italic>C</italic>
<sub>FD</sub> &#x3d; 10, <italic>R</italic>
<sub>e</sub> &#x3d; 3000&#xa0;m, <italic>&#x3c9;</italic> &#x3d; 0.1, <italic>&#x3bb;</italic> &#x3d; 1,<italic>&#x3c3;</italic> &#x3d; 0.7,<italic>&#x3b2;</italic>
<sub>m</sub> &#x3d; 3).</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g009.tif"/>
</fig>
</sec>
<sec id="s5-3">
<title>Asymmetry Factor</title>
<p>
<xref ref-type="fig" rid="F10">Figure&#x20;10</xref> displays that the wellbore pressure curve is affected by the asymmetry factor. The asymmetry factor has an obvious effect on wellbore pressure during bilinear and linear flow regimes. It is assumed that the fracture length is equal for different asymmetry factors. The larger asymmetry factor indicates that the wellbore is closed to the fracture end-point, which leads that the fluid flows time longer in the long fracture. Therefore, the larger asymmetry factor leads to the larger seepage resistance. That is to say, the larger the asymmetry factor is, the higher of pressure and derivative curve before the radial flow regime&#x20;is.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Pressure transient response curve effected by asymmetry factor. (<italic>C</italic>
<sub>D</sub> &#x3d; 1e-5, <italic>S</italic>&#x20;&#x3d; 0.01, <italic>L</italic>
<sub>F</sub> &#x3d; 150&#xa0;m, <italic>&#x3b8;</italic>
<sub>F</sub> &#x3d; 90<sup>o</sup>, <italic>C</italic>
<sub>FD</sub> &#x3d; 10, <italic>R</italic>
<sub>e</sub> &#x3d; 3000&#xa0;m, <italic>r</italic>
<sub>o</sub> &#x3d; 2000&#xa0;m, <italic>&#x3c9;</italic> &#x3d; 0.1, <italic>&#x3bb;</italic> &#x3d; 1,<italic>&#x3c3;</italic> &#x3d; 0.7,<italic>&#x3b2;</italic>
<sub>m</sub> &#x3d; 3).</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g010.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F11">Figure&#x20;11</xref> displays how the rate distribution curve is affected by the asymmetry factor. The solid line represents the rate distribution of the short fracture and the dots lines represent the rate distribution of the long fracture. The asymmetry factor has an obvious influence on rate distribution. Since hydraulic fracture is asymmetric about wellbore, pressure wave around the short fracture wing spread to reservoir quickly, so rate contribution of short fracture wing is higher than that of length fracture wing during while flow regime. However, as time progresses, since the control radius of the short fracture wing is smaller than that of the long fracture wing, the rate contribution of the short fracture wing decreases and the rate contribution of the long fracture wing increase with time increasing before linear flow regime. For shorter fracture wing, the larger asymmetry factor leads to a larger pressure drop between the wellbore and hydraulic fracture surface. Therefore, the larger asymmetry factor indicates a larger rate contribution of the short wing. On the contrary, the larger asymmetry factor indicates a larger rate contribution of the short wing with consideration of rate conservation.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Rate distribution curve effected by asymmetry factor. (<italic>C</italic>
<sub>D</sub> &#x3d; 1e-5, <italic>S</italic>&#x20;&#x3d; 0.01, <italic>L</italic>
<sub>F</sub> &#x3d; 150&#xa0;m, <italic>&#x3b8;</italic>
<sub>F</sub> &#x3d; 90<sup>o</sup>, <italic>C</italic>
<sub>FD</sub> &#x3d; 10, <italic>R</italic>
<sub>e</sub> &#x3d; 3000&#xa0;m, <italic>r</italic>
<sub>o</sub> &#x3d; 2000&#xa0;m, <italic>&#x3c9;</italic> &#x3d; 0.1, <italic>&#x3bb;</italic> &#x3d; 1,<italic>&#x3c3;</italic> &#x3d; 0.7, <italic>&#x3b2;</italic>
<sub>m</sub> &#x3d; 3.</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g011.tif"/>
</fig>
</sec>
<sec id="s5-4">
<title>Crossflow Model and Storativity Ratio</title>
<p>
<xref ref-type="fig" rid="F12">Figure&#x20;12</xref> displays that the wellbore pressure curve is influenced by different crossflow models. As is shown in <xref ref-type="fig" rid="F12">Figure&#x20;12</xref>, a different crossflow model has an obvious influence on wellbore pressure during the crossflow regime. Transient state crossflow shows that the CBM of matrix system can crossflow into naturally fracture system quickly when the pressure of the natural fracture system decreases. On the contrary, pseudo-steady state crossflow shows that the CBM of matrix system cannot crossflow into the natural fracture system quickly when the pressure of the natural fracture system decreases. The CBM of the matrix system can flow out the surface of matrix particles by the seepage type. Therefore, the &#x201c;concavity&#x201d; of pressure derivative of transient state crossflow is deeper than that of pseudo-steady state crossflow during crossflow regime.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Pressure transient response curve affected by different crossflow model. (<italic>C</italic>
<sub>D</sub> &#x3d; 1e-5, <italic>S</italic>&#x20;&#x3d; 0.01, <italic>x</italic>
<sub>asymD</sub> &#x3d; 0.3, <italic>L</italic>
<sub>F</sub> &#x3d; 150&#xa0;m, <italic>&#x3b8;</italic>
<sub>F</sub> &#x3d; 90<sup>o</sup>, <italic>C</italic>
<sub>FD</sub>&#x20;&#x3d;&#x20;10, <italic>R</italic>
<sub>e</sub> &#x3d; 3000&#xa0;m, <italic>r</italic>
<sub>o</sub> &#x3d; 2000&#xa0;m, <italic>&#x3c9;</italic> &#x3d; 0.1, <italic>&#x3bb;</italic> &#x3d; 1, <italic>&#x3c3;</italic> &#x3d; 0.7, <italic>&#x3b2;</italic>
<sub>m</sub> &#x3d; 3).</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g012.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F13">Figure&#x20;13</xref> is the rate distribution curve affected by the storativity ratio. The solid line represents the rate distribution of the short fracture and the dotted lines represent the rate distribution of the long fracture. It is assumed that the crossflow model is transient state crossflow. A large storativity ratio indicates larger storativity volume and a more natural network, which indicates more natural fractures can connect with hydraulic fractures. In addition, since the short fracture wing is closer to the wellbore. the rate contribution of short fracture wing is higher than that of long fracture wing. Therefore, the larger storativity ratio leads to the higher rate contribution of short fracture wing and small rate contribution of long fracture wing before crossflow regime.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Rate distribution curve effected by storativity ratio. (<italic>C</italic>
<sub>D</sub>&#x3d;1e-5, <italic>S</italic>&#x3d;0.01, <italic>x</italic>
<sub>asymD</sub>&#x3d;0.3, <italic>L</italic>
<sub>F</sub>&#x3d;150&#xa0;m, <italic>&#x3b8;</italic>
<sub>F</sub>&#x3d;90<sup>o</sup>, <italic>C</italic>
<sub>FD</sub>&#x3d;10, <italic>R</italic>
<sub>e</sub> &#x3d; 3000&#xa0;m, <italic>r</italic>
<sub>o</sub> &#x3d; 2000&#xa0;m, <italic>&#x3bb;</italic> &#x3d; 1, <italic>&#x3c3;</italic> &#x3d; 0.7, <italic>&#x3b2;</italic>
<sub>m</sub> &#x3d; 3).</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g013.tif"/>
</fig>
</sec>
<sec id="s5-5">
<title>Adsorption Desorption Coefficient</title>
<p>
<xref ref-type="fig" rid="F14">Figure&#x20;14</xref> is the pressure transient response curve affected by adsorption-desorption coefficient. The adsorption-desorption coefficient mainly affects the typical curve shape after the crossflow regime. The smaller the value of adsorption-desorption coefficient is, the narrower and shallower the &#x201c;concave&#x201d; on the pressure derivative curve is. On the contrary, the larger the value of the adsorption-desorption coefficient is, the wider and deeper the &#x201c;concave&#x201d; on the pressure derivative curve is. The larger the amount of adsorbed gas in the coal matrix is, the more obvious the characteristics of crossflow after desorption&#x20;are.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Pressure transient response curve effected by adsorption desorption coefficient. (<italic>C</italic>
<sub>D</sub> &#x3d; 1e-5, <italic>S</italic>&#x20;&#x3d; 0.01, <italic>x</italic>
<sub>asymD</sub> &#x3d; 0.3, <italic>L</italic>
<sub>F</sub> &#x3d; 150&#xa0;m, <italic>&#x3b8;</italic>
<sub>F</sub>&#x20;&#x3d;&#x20;90<sup>o</sup>, <italic>C</italic>
<sub>FD</sub> &#x3d; 10, <italic>R</italic>
<sub>e</sub> &#x3d; 3000&#xa0;m, <italic>r</italic>
<sub>o</sub> &#x3d; 2000&#xa0;m, <italic>&#x3c9;</italic> &#x3d; 0.1, <italic>&#x3bb;</italic> &#x3d; 1, <italic>&#x3b2;</italic>
<sub>m</sub> &#x3d; 3).</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g014.tif"/>
</fig>
</sec>
<sec id="s5-6">
<title>Fracture Angle</title>
<p>
<xref ref-type="fig" rid="F15">Figure&#x20;15</xref> is a pressure transient response curve influenced by fracture angle. The influence of fracture angle on the pressure derivative curve is not very obvious. The fracture angle physical model is shown in <xref ref-type="fig" rid="F16">Figure&#x20;16</xref>. The blue is the hydraulic and the red circle is the wellbore. Since fluid cannot flow into the hydraulic fracture and the largest rate supplement of the hydraulic fracture comes from fracture surface, the pressure wave can spread to closed boundary quickly with the increasing of the hydraulic fracture angle. Therefore, a larger fracture angle leads to higher pressure derivative curve during the arc boundary reflection regime. However, since the off-center distance is very large, the influence of a larger fracture angle on the pressure derivative curve is not very obvious.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Pressure transient response curve effected by fracture angle. (<italic>C</italic>
<sub>D</sub> &#x3d; 1e-5, <italic>S</italic>&#x3d;0.01, <italic>x</italic>
<sub>asymD</sub> &#x3d; 0.3, <italic>L</italic>
<sub>F</sub>&#x3d;150&#xa0;m, <italic>C</italic>
<sub>FD</sub> &#x3d; 10, <italic>R</italic>
<sub>e</sub> &#x3d; 3000&#xa0;m, <italic>r</italic>
<sub>o</sub>&#x20;&#x3d; 2700&#xa0;m, <italic>&#x3c9;</italic> &#x3d; 0.1, <italic>&#x3bb;</italic>&#x3d;1, <italic>&#x3c3;</italic> &#x3d; 0.7, <italic>&#x3b2;</italic>
<sub>m</sub> &#x3d; 3).</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g015.tif"/>
</fig>
<fig id="F16" position="float">
<label>FIGURE 16</label>
<caption>
<p>Fracture angle physical&#x20;model.</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g016.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F17">Figure&#x20;17</xref> is the rate distribution curve affected by fracture angle. The solid line represents the rate distribution of the short fracture and the doted lines represent the rate distribution of the long fracture. The fracture angle physical model is shown in <xref ref-type="fig" rid="F16">Figure&#x20;16</xref>. The fracture angle has no influence on rate distribution curve before the arc boundary reflection regime. Rate supply around the boundary is finite, so short fracture wing rate contribution decrease with the decreasing of the fracture angle during the arc boundary reflection regime.</p>
<fig id="F17" position="float">
<label>FIGURE 17</label>
<caption>
<p>Rate distribution curve affected by fracture&#x20;angle.</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g017.tif"/>
</fig>
</sec>
</sec>
<sec id="s6">
<title>Field Data Analysis</title>
<p>The field data is used to verify and apply the research results of this paper. The basic parameters are as follows: the wellbore radius is 0.1397&#xa0;m, the height of the reservoir is 5&#xa0;m, reservoir porosity is 0.103, the average gas rate is 5500&#xa0;m<sup>3</sup>/d, the CBM viscosity is 1.82 &#xd7; 10<sup>&#x2212;2</sup>&#xa0;mPa&#xa0;s, relative density is 0.568, volume factor is 5.568 &#xd7; 10<sup>&#x2212;3</sup>, compressibility coefficient is 4.138 &#xd7; 10<sup>&#x2212;2</sup>&#xa0;MPa<sup>&#x2212;1</sup>, compressibility coefficient of rock is 4.138 &#xd7; 10<sup>&#x2212;4</sup>&#xa0;MPa<sup>&#x2212;1</sup>, the total compressibility coefficient is 4.388 &#xd7; 10<sup>&#x2212;2</sup>&#xa0;MPa<sup>&#x2212;1</sup>.</p>
<p>According to the pressure derivative curve, the five flow regimes can be diagnosed, which include well storage regime (&#x2460;), skin reflection region (&#x2461;), radial flow regime (&#x2462;), crossflow regime (&#x2463;), and arc boundary reflection regime (&#x2464;). However, since well storage is very large, the bilinear and linear flow regimes are covered up. The fitting is shown in <xref ref-type="fig" rid="F18">Figure&#x20;18</xref>. The fitting permeability is 25.3&#xa0;mD, well storage is 0.08&#xa0;m<sup>3</sup>/MPa, the storativity-ratio is 0.186, and the interporosity coefficient is 1.25 &#xd7; 10<sup>&#x2212;7</sup>. Matrix apparent permeability coefficient is 1.2, dimensionless; adsorption gas desorption coefficient is 0.4. Off-center distance is 3610&#xa0;m and the control radius of a single well is 3,726.4&#xa0;m. Distance from the center of hydraulic fracture to the wellbore is 40m, and the half-length of hydraulic fracture is 78&#xa0;m.</p>
<fig id="F18" position="float">
<label>FIGURE 18</label>
<caption>
<p>Log-log fitting&#x20;curve.</p>
</caption>
<graphic xlink:href="fenrg-10-829914-g018.tif"/>
</fig>
</sec>
<sec sec-type="conclusion" id="s7">
<title>Conclusion</title>
<p>Based on the micro seepage mechanism of the CBM, the semi-analytical model of off-center fractured well with asymmetric finite conductivity fracture. According to the pressure derivative curve characteristic and parameter sensitivity analysis, the following main conclusion can be drawn in this paper.<list list-type="simple">
<list-item>
<p>1) This semi-analytical solution is verified with a numerical solution and the calculation speed of our semi-analytical model is greater than numerical simulation.</p>
</list-item>
<list-item>
<p>2) Compared to center fractured well, our semi-analytical model has the ability to identify six flow regimes, which include bilinear flow, linear flow, elliptic flow, radial flow, arc boundary reflection, and boundary dominated flow regimes.</p>
</list-item>
<list-item>
<p>3) Off-center distance and fracture angle have an influence on the starting-time of arc boundary reflection. Compared to fracture angle, off-center distance has a sensitive influence on the pressure derivative curve of the arc boundary reflection regime. The larger off-center distance and fracture angle lead to a larger pressure derivative curve during the arc boundary reflection regime.</p>
</list-item>
<list-item>
<p>4) Fracture conductivity, asymmetry factor has obvious influence on the early flow regime. As the fracture conductivity increases, the asymmetry factor decreases, pressure, and the derivative curve is smaller during bilinear flow and linear flow regime.</p>
</list-item>
<list-item>
<p>5) Our application also evaluates hydraulic fracturing result and provide guidance to diagnose well location to the closed boundary.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec id="s8">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s13">Supplementary Material</xref>, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s9">
<title>Author Contributions</title>
<p>AJ: Writing-original draft, conceptualization, code, methodology, model validation. ZC: Writing- review and editing, participated the discussions YW: Participated the discussions GZ: Data curation, supervision, constructive discussions guidance ZM: Figure description, supervision, model validation FC: Field application.</p>
</sec>
<sec id="s10">
<title>Funding</title>
<p>This article was supported by the Natural Science Foundation of Gansu Province (21JR1RM327), Innovation Foundation of Colleges and Universities in Gansu Province (2021A-127), and National Natural Science Foundation of China Regional Science Foundation Project (42162015).</p>
</sec>
<sec sec-type="COI-statement" id="s11">
<title>Conflict of Interest</title>
<p>Author ZM was employed by the company PetroChina Southwest Oil &#x26; Gasfield Company. Author FC was employed by the company PetroChina Qinghai Oil Field Company.</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="s12">
<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>
<sec id="s13">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenrg.2022.829914/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenrg.2022.829914/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.xls" id="SM1" mimetype="application/xls" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aminian</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ameri</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Predicting Production Performance of Cbm Reservoirs</article-title>. <source>J.&#x20;Nat. Gas Sci. Eng.</source> <volume>1</volume> (<issue>1</issue>), <fpage>25</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1016/j.jngse.2009.03.003</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bennett</surname>
<given-names>C. O.</given-names>
</name>
<name>
<surname>Rosato</surname>
<given-names>N. D.</given-names>
</name>
<name>
<surname>Reynolds</surname>
<given-names>A. C.</given-names>
</name>
</person-group> (<year>1983</year>). <article-title>Influence of Fracture Heterogeneity and wing Length on the Response of Vertically Fractured wells</article-title>. <source>SPE-98-PAJ&#x20;Soc. Pet. Eng. J.</source> <volume>23</volume> (<issue>02</issue>), <fpage>219</fpage>&#x2013;<lpage>230</lpage>. <pub-id pub-id-type="doi">10.2118/9886-PA</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Berumen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tiab</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Rodriguez</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Constant Rate Solutions for a Fractured Well with an Asymmetric Fracture</article-title>. <source>J.&#x20;Pet. Sci. Eng.</source> <volume>25</volume> (<issue>1</issue>), <fpage>49</fpage>&#x2013;<lpage>58</lpage>. <pub-id pub-id-type="doi">10.1016/S0920-4105(99)00053-4</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Carslaw</surname>
<given-names>H. S.</given-names>
</name>
<name>
<surname>Jaeger</surname>
<given-names>J.&#x20;C.</given-names>
</name>
</person-group> (<year>1959</year>). <source>Conduction of Heat in Solids</source>. <edition>second edition</edition>. <publisher-loc>London</publisher-loc>: <publisher-name>Oxford University Press</publisher-name>. </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Dou</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A Semi-analytical Mathematical Model for Transient Pressure Behavior of Multiple Fractured Vertical Well in Coal Reservoirs Incorporating with Diffusion, Adsorption, and Stress-Sensitivity</article-title>. <source>J.&#x20;Nat. Gas Sci. Eng.</source> <volume>29</volume>, <fpage>570</fpage>&#x2013;<lpage>582</lpage>. <pub-id pub-id-type="doi">10.1016/j.jngse.2015.08.043</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cinco L.</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Samaniego V.</surname>
<given-names>F. F.</given-names>
</name>
<name>
<surname>Dominguez A.</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>1978</year>). <article-title>Transient Pressure Behavior for a Well with a Finite-Conductivity Vertical Fracture</article-title>. <source>SPE-98-PA</source> <volume>18</volume> (<issue>04</issue>), <fpage>253</fpage>&#x2013;<lpage>264</lpage>. <pub-id pub-id-type="doi">10.2118/6014-PA</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Cinco-Ley</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>H.-Z.</given-names>
</name>
</person-group> (<year>1988</year>). <source>Pressure Transient Analysis of wells with Finite Conductivity Vertical Fractures in Double Porosity Reservoirs</source>. <publisher-loc>Houston, Texas</publisher-loc>: <publisher-name>Paper presented at the SPE Annual Technical Conference and Exhibition</publisher-name>. <pub-id pub-id-type="doi">10.2118/18172-MS</pub-id>
<article-title>Pressure Transient Analysis of Wells with Finite Conductivity Vertical Fractures in Double Porosity Reservoirs</article-title> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Crawford</surname>
<given-names>P. B.</given-names>
</name>
<name>
<surname>Landrum</surname>
<given-names>B. L.</given-names>
</name>
</person-group> (<year>1955</year>). <article-title>Effect of Unsymmetrical Vertical Fractures on Production Capacity</article-title>. <source>Trans. AIME</source> <volume>204</volume> (<issue>01</issue>), <fpage>251</fpage>&#x2013;<lpage>254</lpage>. <pub-id pub-id-type="doi">10.2118/433-G</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deng</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Nie</surname>
<given-names>R.-S.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>Y.-L.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>K.-J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Pressure Transient Behavior of a Fractured Well in Multi-Region Composite Reservoirs</article-title>. <source>J.&#x20;Pet. Sci. Eng.</source> <volume>158</volume>, <fpage>535</fpage>&#x2013;<lpage>553</lpage>. <pub-id pub-id-type="doi">10.1016/j.petrol.2017.08.079</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> <year>2016</year>. <article-title>Transient Pressure and Production Dynamics of Multi-Stage Fractured Horizontal wells in Shale Gas Reservoirs with Stimulated Reservoir Volume</article-title>. <source>J.&#x20;Nat. Gas Sci. Eng.</source>, <volume>35</volume>: <fpage>425</fpage>&#x2013;<lpage>443</lpage>. <pub-id pub-id-type="doi">10.1016/j.jngse.2016.08.074</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Modeling Transient Pressure Behavior of a Fractured Well for Shale Gas Reservoirs Based on the Properties of Nanopores</article-title>. <source>J.&#x20;Nat. Gas Sci. Eng.</source> <volume>23</volume>, <fpage>387</fpage>&#x2013;<lpage>398</lpage>. <pub-id pub-id-type="doi">10.1016/j.jngse.2015.02.020</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Langmuir</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>1917</year>). <article-title>The Constitution and Fundamental Properties of Solids and Liquids. Part II.-Liquids</article-title>. <source>J.&#x20;Franklin Inst.</source> <volume>184</volume> (<issue>5</issue>), <fpage>721</fpage>. <pub-id pub-id-type="doi">10.1016/S0016-0032(17)90088-2</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lei</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Xiao-dong</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Xu-min</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Rate Decline Curves Analysis of a Vertical Fractured Well with Fracture Face Damage</article-title>. <source>J.&#x20;Energ. Resour. Technology-Transactions Asme</source> <volume>134</volume> (<issue>3</issue>). <pub-id pub-id-type="doi">10.1115/1.4006865</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Mathews</surname>
<given-names>J.&#x20;P.</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Coalbed Methane Production of a Heterogeneous Reservoir in the Ordos basin, china</article-title>. <source>J.&#x20;Nat. Gas Sci. Eng.</source> <volume>82</volume>, <fpage>103502</fpage>. <pub-id pub-id-type="doi">10.1016/j.jngse.2020.103502</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Narasimhan</surname>
<given-names>T. N.</given-names>
</name>
<name>
<surname>Palen</surname>
<given-names>W. A.</given-names>
</name>
</person-group> (<year>1979</year>). <source>A Purely Numerical Approach for Analyzing Fluid Flow to a Well Intercepting a Vertical Fracture</source>. <comment>Paper presented at the</comment>. <publisher-loc>California</publisher-loc>: <publisher-name>SPE California Regional Meeting</publisher-name>. </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nie</surname>
<given-names>R.-S.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>Y.-F.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>J.-C.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>Y.-L.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Modeling Transient Flow Behavior of a Horizontal Well in a Coal Seam</article-title>. <source>Int. J.&#x20;Coal Geology.</source> <volume>92</volume>, <fpage>54</fpage>&#x2013;<lpage>68</lpage>. <pub-id pub-id-type="doi">10.1016/j.coal.2011.12.005</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ozkan</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>New Solutions for Well-Test-Analysis Problems: Part Iii-Additional Algorithms</article-title>. <source>Paper presented SPE Annu. Tech. Conf. Exhibition</source>. <pub-id pub-id-type="doi">10.2118/28424-ms</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ozkan</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Raghavan</surname>
<given-names>R.</given-names>
</name>
</person-group> <year>1991</year>. <article-title>New Solutions for Well-Test-Analysis Problems: Part 1-analytical Considerations(includes Associated Papers 28666 and 29213 )</article-title>. <source>SPE Formation Eval.</source>, <volume>6</volume>(<issue>3</issue>): <fpage>359</fpage>&#x2013;<lpage>368</lpage>. <pub-id pub-id-type="doi">10.2118/18615-PA</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peaceman</surname>
<given-names>D. W.</given-names>
</name>
</person-group> (<year>1990</year>). <article-title>Interpretation of Wellblock Pressures in Numerical Reservoir Simulation: Part 3&#x20;-- off-center and Multiple wells within a wellblockSPE Reservoir Engineering</article-title>. <source>SPE Reservoir Eng.</source> <volume>5</volume> (<issue>02</issue>), <fpage>227</fpage>&#x2013;<lpage>232</lpage>. <pub-id pub-id-type="doi">10.2118/16976-PA</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pillalamarry</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Harpalani</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Gas Diffusion Behavior of Coal and its Impact on Production from Coalbed Methane Reservoirs</article-title>. <source>Int. J.&#x20;Coal Geology.</source> <volume>86</volume> (<issue>4</issue>), <fpage>342</fpage>&#x2013;<lpage>348</lpage>. <pub-id pub-id-type="doi">10.1016/j.coal.2011.03.007</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rodriguez</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Cinco-Ley</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Samaniego</surname>
<given-names>-V., F.</given-names>
</name>
</person-group> (<year>1992</year>). <article-title>Evaluation of Fracture Asymmetry of Finite-Conductivity Fractured wellsSPE Production Engineering</article-title>. <source>SPE Prod. Eng.</source> <volume>7</volume> (<issue>02</issue>), <fpage>233</fpage>&#x2013;<lpage>239</lpage>. <pub-id pub-id-type="doi">10.2118/20583-PA</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rosa</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Magalhaes</surname>
<given-names>A. A. C.</given-names>
</name>
<name>
<surname>Horne</surname>
<given-names>R. N.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Pressure Transient Behavior in Reservoirs with an Internal Circular Discontinuity</article-title>. <source>SPE J.</source> <volume>1</volume> (<issue>01</issue>), <fpage>83</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.2118/26455-PA</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tiab</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Owayed</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Evaluation of Fracture Asymmetry of Finite-Conductivity Fractured wells</article-title>. <source>J.&#x20;Energ. Resour. Tech.</source> <volume>132</volume> (<issue>1</issue>). <pub-id pub-id-type="doi">10.1115/1.4000700</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Van Everdingen</surname>
<given-names>A. F.</given-names>
</name>
<name>
<surname>Hurst</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>1949</year>). <article-title>The Application of the Laplace Transformation to Flow Problems in Reservoirs</article-title>. <source>J.&#x20;Pet. Tech.</source> <volume>1</volume> (<issue>12</issue>), <fpage>305</fpage>&#x2013;<lpage>324</lpage>. <pub-id pub-id-type="doi">10.2118/949305-G</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kou</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Semi-analytical Model for the Transient Pressure Behaviors of a Multiple Fractured Well in a Coal Seam Gas Reservoir</article-title>. <source>J.&#x20;Pet. Sci. Eng.</source> <volume>198</volume>, <fpage>108159</fpage>. <pub-id pub-id-type="doi">10.1016/j.petrol.2020.108159</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Pressure Transient Analysis for Asymmetrically Fractured wells in Dual-Permeability Organic Compound Reservoir of Hydrogen and Carbon</article-title>. <source>Int. J.&#x20;Hydrogen Energ.</source> <volume>44</volume> (<issue>11</issue>), <fpage>5254</fpage>&#x2013;<lpage>5261</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2018.08.082</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Simulation of Pressure Transient Behavior for Asymmetrically Finite-Conductivity Fractured wells in Coal Reservoirs</article-title>. <source>Transp Porous Med.</source> <volume>97</volume> (<issue>3</issue>), <fpage>353</fpage>&#x2013;<lpage>372</lpage>. <pub-id pub-id-type="doi">10.1007/s11242-013-0128-z</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Type Curves Analysis for Asymmetrically Fractured wells</article-title>. <source>J.&#x20;Energ. Resour. Technology-Transactions Asme</source> <volume>136</volume> (<issue>2</issue>). <pub-id pub-id-type="doi">10.1115/1.4025712</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Laplace-Transform Boundary Element Model for Pumping Tests in Irregularly Shaped Double-Porosity Aquifers</article-title>. <source>J.&#x20;Hydrol.</source> <volume>567</volume>, <fpage>712</fpage>&#x2013;<lpage>720</lpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2018.06.027</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Warren</surname>
<given-names>J.&#x20;E.</given-names>
</name>
<name>
<surname>Root</surname>
<given-names>P. J.</given-names>
</name>
</person-group> (<year>1963</year>). <article-title>The Behavior of Naturally Fractured Reservoirs</article-title>. <source>SPE-98-PA</source> <volume>3</volume> (<issue>03</issue>), <fpage>245</fpage>&#x2013;<lpage>255</lpage>. <pub-id pub-id-type="doi">10.2118/426-PA</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Pressure Performance of Multi-Stage Fractured Horizontal Well with Stimulated Reservoir Volume and Irregular Fractures Distribution in Shale Gas Reservoirs</article-title>. <source>J.&#x20;Nat. Gas Sci. Eng.</source> <volume>77</volume>, <fpage>103209</fpage>. <pub-id pub-id-type="doi">10.1016/j.jngse.2020.103209</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y.-l.</given-names>
</name>
<name>
<surname>Shan</surname>
<given-names>B.-c.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.-h.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Pressure Dynamics of Asymmetrically Fractured wells in an Arbitrarily Shaped Reservoir</article-title>. <source>J.&#x20;Hydrodyn</source> <volume>31</volume> (<issue>4</issue>), <fpage>767</fpage>&#x2013;<lpage>777</lpage>. <pub-id pub-id-type="doi">10.1007/s42241-018-0166-7</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y.-l</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.-H.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>G.-Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>B.-N.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Performance Analysis of Fractured wells with Stimulated Reservoir Volume in Coal Seam Reservoirs</article-title>. <source>Oil Gas Sci. Technol. &#x2013; Rev. IFP Energies Nouvelles</source> <volume>71</volume> (<issue>1</issue>), <fpage>8</fpage>. </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Pressure Transient Analysis for Off-Centered Fractured Vertical wells in Arbitrarily Shaped Gas Reservoirs with the Bem</article-title>. <source>J.&#x20;Pet. Sci. Eng.</source>, <volume>156</volume>: <fpage>167</fpage>&#x2013;<lpage>180</lpage>. <pub-id pub-id-type="doi">10.1016/j.petrol.2017.05.015</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zuber</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>Kuuskraa</surname>
<given-names>V. A.</given-names>
</name>
</person-group> (<year>1990</year>). <article-title>Optimizing Well Spacing and Hydraulic-Fracture Design for Economic Recovery of Coalbed methaneFormation Evaluation</article-title>. <source>SPE Formation Eval.</source> <volume>5</volume> (<issue>01</issue>), <fpage>98</fpage>&#x2013;<lpage>102</lpage>. <pub-id pub-id-type="doi">10.2118/17726-PA</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>