Loading [MathJax]/jax/output/SVG/jax.js
Research article

Evaluation of a radial basis function node refinement algorithm applied to bioheat transfer modeling

  • Received: 30 October 2020 Accepted: 17 December 2020 Published: 23 December 2020
  • Many bioheat transfer problems involve linear/non-linear equations with non-linear or time-dependent boundary conditions. For heat transfer problems, the presence of time and space-dependent functions under Neumann and Mixed type boundary conditions characterize trivial applications in bioengineering, such as thermotherapies, laser surgeries, and burn studies. This greatly increases the complexity of the numerical solution in several problems, requiring fast and accurate numerical solutions. This paper has a main objective evaluate an adaptive mesh refinement radial basis function method strategy for the classical Penne's bioheat transfer modeling. Our numerical results had errors of ~0.1% compared to analytical solutions. Thus, the proposed methodology is accurate and has a low computational cost. For step function heating, two RBF shape parameters were applied, again achieving excellent results. The distributions of the nodes in the solution domain show that the primary source of error in the numerical solutions came from the boundary conditions. This finding should arouse the interest of engineers and scientists in the development of new strategies for problems involving boundary conditions with periodic functions.

    Citation: Rafael Pinheiro Amantéa, Robspierre de Carvalho, Luiz Otávio Barbosa. Evaluation of a radial basis function node refinement algorithm applied to bioheat transfer modeling[J]. AIMS Bioengineering, 2021, 8(1): 36-51. doi: 10.3934/bioeng.2021005

    Related Papers:

    [1] Shahida Bashir, Rabia Mazhar, Bander Almutairi, Nauman Riaz Chaudhry . A novel approach to study ternary semihypergroups in terms of prime soft hyperideals. AIMS Mathematics, 2023, 8(9): 20269-20282. doi: 10.3934/math.20231033
    [2] Shahida Bashir, Ahmad N. Al-Kenani, Maria Arif, Rabia Mazhar . A new method to evaluate regular ternary semigroups in multi-polar fuzzy environment. AIMS Mathematics, 2022, 7(7): 12241-12263. doi: 10.3934/math.2022680
    [3] Moquddsa Zahra, Dina Abuzaid, Ghulam Farid, Kamsing Nonlaopon . On Hadamard inequalities for refined convex functions via strictly monotone functions. AIMS Mathematics, 2022, 7(11): 20043-20057. doi: 10.3934/math.20221096
    [4] Adnan, Waseem Abbas, Sayed M. Eldin, Mutasem Z. Bani-Fwaz . Numerical investigation of non-transient comparative heat transport mechanism in ternary nanofluid under various physical constraints. AIMS Mathematics, 2023, 8(7): 15932-15949. doi: 10.3934/math.2023813
    [5] Tao Yan, Ghulam Farid, Sidra Bibi, Kamsing Nonlaopon . On Caputo fractional derivative inequalities by using strongly $ (\alpha, h-m) $-convexity. AIMS Mathematics, 2022, 7(6): 10165-10179. doi: 10.3934/math.2022565
    [6] Tareq Saeed, Muhammad Adil Khan, Hidayat Ullah . Refinements of Jensen's inequality and applications. AIMS Mathematics, 2022, 7(4): 5328-5346. doi: 10.3934/math.2022297
    [7] Yang Pan, Yan Liu . New classes of few-weight ternary codes from simplicial complexes. AIMS Mathematics, 2022, 7(3): 4315-4325. doi: 10.3934/math.2022239
    [8] M. Zakarya, Ghada AlNemer, A. I. Saied, H. M. Rezk . Novel generalized inequalities involving a general Hardy operator with multiple variables and general kernels on time scales. AIMS Mathematics, 2024, 9(8): 21414-21432. doi: 10.3934/math.20241040
    [9] Ling Zhu, Zhengjie Sun . Refinements of Huygens- and Wilker- type inequalities. AIMS Mathematics, 2020, 5(4): 2967-2978. doi: 10.3934/math.2020191
    [10] Muhammad Adil Khan, Josip Pečarić, Yu-Ming Chu . Refinements of Jensen’s and McShane’s inequalities with applications. AIMS Mathematics, 2020, 5(5): 4931-4945. doi: 10.3934/math.2020315
  • Many bioheat transfer problems involve linear/non-linear equations with non-linear or time-dependent boundary conditions. For heat transfer problems, the presence of time and space-dependent functions under Neumann and Mixed type boundary conditions characterize trivial applications in bioengineering, such as thermotherapies, laser surgeries, and burn studies. This greatly increases the complexity of the numerical solution in several problems, requiring fast and accurate numerical solutions. This paper has a main objective evaluate an adaptive mesh refinement radial basis function method strategy for the classical Penne's bioheat transfer modeling. Our numerical results had errors of ~0.1% compared to analytical solutions. Thus, the proposed methodology is accurate and has a low computational cost. For step function heating, two RBF shape parameters were applied, again achieving excellent results. The distributions of the nodes in the solution domain show that the primary source of error in the numerical solutions came from the boundary conditions. This finding should arouse the interest of engineers and scientists in the development of new strategies for problems involving boundary conditions with periodic functions.

    Nomenclature

    Symbol Description Unit
    θc Coarse node parameter -
    θr Refine node parameter -
    ωb Blood perfusion m3/s/m3
    Ø Radial basis function -
    Δt Numerical time step s
    c Specific heat of tissue J/(kg·K)
    cb Specific heat of blood J/(kg·K)
    h0 Heat convection coeficient W/(m2·K)
    k Thermal conductivity of tissue W/(m·K)
    L Distance between skin surface and body core m
    Qm Metabolic rate of tissue W/m3
    Qr Spatial heating W/m3
    r Euclidean distance -
    t Time s
    T Tissue temperature °C
    T0 Steady state temperature °C
    Ta Arterial temperature °C
    Tc Blood temperature °C
    Tf Fluid temperature °C
    x Spatial coordinate m
    α Thermal diffusivity m2/s
    ϵ Multiquadric shape parameter -
    λ Radial basis function interpolator -
    ρ Density of tissue Kg/m3
    ρb Density of blood Kg/m3

    The refinement schemes can be viewed as a class of iterative algorithms. The main feature of these schemes is that they use initially the rough sketch of any curve called polygon to finally produce smooth sketch also called refined sketch. Initially, a refinement scheme was introduced by de Rahm [3] in 1956. Later on, Chaikin [1] introduced the scheme for curve generation in 1974. Deslauriers and Dubuc presented the interpolating schemes for curve modeling in 1989. This triggered off the modern era for the investigation of the refinement schemes. These refinement schemes have been used for curve and surface modeling for a long time by designers, engineers, computer scientists and mathematicians. The details of these applications are presented by Farin [7].

    Initially, the binary refinement schemes were introduced. These schemes have two rules to refine each edge of the polygon. These rules are same for each edge of the polygon except the initial and final edges. These rules are classified as even and odd rules. These schemes take initial sketch as an input and return the refined sketch as an output. In the next step, these schemes take previously refined sketch as an input and produce more refined sketch. Repeated application of this procedure give the smooth curve/shape. Nowadays, there are many generalizations of the binary schemes. The class of ternary refinement schemes is one of the generalization of the class of binary schemes. In this class of the schemes, three rules are used instead of two rules to refine each edge of the polygon.

    The analysis of the schemes is the crucial issue. Initially, Dyn et al. [4], introduced the divided difference (DD) technique to analyze the schemes in 1987. Later on, Dyn et al. [5], extended this technique for the analysis of the class of binary schemes in 1991. The study of the limiting curves produced by the binary refinement schemes was also presented by Micchelli and Prautzch [11] in 1989. Sabin [15] in 2010, gave further insight in this technique. The further extension of Dyn et al.'s work was done by Mustafa and Zahid [12] in 2013. The cross-differences of directional DD techniques was introduced by Qu [14] in 1991. The further generalization of the DD technique has not been done so for.

    Another technique for the smoothness analysis of the schemes was introduced by Dyn [6] in 2002. This technique is known as Laurent polynomial technique. This technique was used by Hassan and Dodgson [8], Hassan et al. [9], Mustafa et al. [13]. Khan and Mustafa [10], Siddiqi and Rehan [16], Zheng et al. [17] and many others to analyze their binary and ternary refinement schemes. Nowadays many authors are also using this technique. However, this technique also has some limitations and need improvement. In this technique, first a sequence of coefficients used in the refinement rules of the schemes is converted into the polynomial. Secondly, the polynomial has been factorized. In this technique, multiplication, division, factorization of the polynomials are involved. Further, the computation of inequalities and the comparison of the terms are also involved. The technique, we are going to introduce is the generalization of DD technique. In this technique, the computation of inequalities and the comparison of three terms are involved. There are three simple algebraic expressions in each inequality. Further these algebraic expressions contain only the coefficients used in the refinement rules of the schemes.

    The rest of this paper is structured as follows. In Section 2, a general ternary refinement scheme and its DD schemes are introduced. Their convergence is also presented in this section. In Section 3, the deviation between successive levels of polygons produced by the ternary and its DD refinement schemes are presented. The inequalities for the analysis of ternary schemes are presented in Section 4. Applications of these inequalities are also presented in this section. Summary of the work and comparison are presented in Sections 5 and 6 respectively.

    We first introduce the ternary and its first, second and third order divided differences (DD) refinement schemes. Then we present their convergence in this section.

    Let fk={(i/3k,fki)RN, iZ, N2, k0}, be a polygon at kth refinement level then the (k+1)th polygon fk+1, can be obtained by the following three refinement rules

    {fk+13i=mj=0ρjfki+j,fk+13i+1=mj=0ϱjfki+j,fk+13i+2=mj=0σjfki+j. (2.1)

    whereas m>0 while if tki=i/3k then (tk+13i=tki, fk+13i), (tk+13i+1=13(2tki+tki+1), fk+13i+1)

    and (tk+13i+2=13(tki+2tki+1), fk+13i+2) are the points of the polygon fk+1.

    The above rules are the affine combinations of fki's so

    mν=0ρν=mν=0ϱν=mν=0σν=1. (2.2)

    The one step of the refinement procedure is shown in Figure 1. The repeated application of these rules is known as ternary refinement scheme.

    Figure 1.  The part of polygons at kth and (k+1)th levels are shown by solid and dash lines respectively.

    The first, second and third order divided difference (DD) ternary refinement schemes (TRS) are presented in this section.

    Lemma 2.1. Let fk={(i/3k,fki)} be a polygon of TRS at kth refinement level and d[1]kj=3k(fkj+1fkj) be the first divided difference then the first order DD TRS is defined as

    {d[1](k+1)3i=3m1μ=0{μν=0(ρμνϱμν)d[1]ki+μ},d[1](k+1)3i+1=3m1μ=0{μν=0(ϱμνσμν)d[1]ki+μ},d[1](k+1)3i+2=3mμ=0{μν=0(σμνρμν1)d[1]ki+μ}. (2.3)

    Proof. Since the first order DD is defined as

    d[1]kν=3k(fkν+1fkν), (2.4)

    therefore by (2.1), we get

    d[1](k+1)3i=3k+1{(ϱ0ρ0)fki+(ϱ1ρ1)fki+1+(ϱ2ρ2)fki+2++(ϱm1ρm1)fki+m1+(ϱmρm)fki+m}. (2.5)

    Now consider the linear combination

    d[1](k+1)3i=y0d[1]ki+y1d[1]ki+1+y2d[1]ki+2++ym1d[1]ki+(m1). (2.6)

    The goal is to find the unknown y0,,ym1. It can be written as

    d[1](k+1)3i=3k{y0fki+(y0y1)fki+1+(y1y2)fki+2++(ym3ym2)fkm2+(ym2ym1)fki+(m1)+ym1fki+m}. (2.7)

    Comparing (2.5) and (2.7), we get

    y0=3(ρ0ϱ0),y1=3(ρ0ϱ0)+3(ρ1ϱ1),y2=3(ρ0ϱ0)+3(ρ1ϱ1)+3(ρ2ϱ2),ym1=3(ρ0ϱ0)+3(ρ1ϱ1)++3(ρm1ϱm1).

    Substituting in (2.6), we get

    d[1](k+1)3i=3[(ρ0ϱ0)d[1]ki+{(ρ0ϱ0)+(ρ1ϱ1)}d[1]ki+1+{(ρ0ϱ0)+(ρ1ϱ1)+(ρ2ϱ2)}d[1]ki+2++{(ρ0ϱ0)+(ρ1ϱ1)++(ρm1ϱm1)}d[1]ki+(m1)].

    This implies

    d[1](k+1)3i=3m1μ=0{μν=0(ρμνϱμν)d[1]ki+μ}.

    Similarly, we get

    d[1](k+1)3i+1=3m1μ=0{μν=0(ϱμνσμν)d[1]ki+μ},

    and

    d[1](k+1)3i+2=3mμ=0{μν=0(σμνρμν1)d[1]ki+μ}.

    This completes the proof. By adopting the similar procedure, we get the following results.

    Lemma 2.2. Let fk={(i/3k,fki)} be a polygon of TRS at kth refinement level and

    d[2]kj=32k(2!)1(fkj12fkj+fkj+1)

    be the second order divided difference then the second order DD TRS is defined as

    {d[2](k+1)3i=32m1μ=0[μν=0{(ν+1)σμν+νϱμν2νρμν}d[2]ki+μ],d[2](k+1)3i+1=32m2μ=0[μν=0{(ν+1)(ρμν+σμν2ϱμν)}d[2]ki+μ+1],d[2](k+1)3i+2=32m1μ=0[μν=0{νρμν+(ν+1)ϱμν(2ν+2)σμν}d[2]ki+μ+1]. (2.8)

    Lemma 2.3. Let fk={(i/3k,fki)} be a polygon of TRS at kth refinement level and

    d[3]k)j=33k(3!)1(fkj1+3fkj3fkj+1+fkj+2)

    be the third order divided difference then the third order DD TRS is defined as

    {d[3](k+1)3i=33m2μ=0[μν=0{(ν+1)σμν3ν(ν+1)2(ρμνϱμν)}d[3]ki+μ],d[3](k+1)3i+1=33m2μ=0[μν=0{(ν+1)ρμν3(ν+1)(ν+2)2(ϱμνσμν)}d[3]ki+μ+1],d[3](k+1)3i+2=33m2μ=0[μν=0{3ν(ν+1)2ρμν+(ν+1)ϱμν3(ν+1)(ν+2)2σμν}d[3]ki+μ+1]. (2.9)

    The convergence of first, second and third order divided difference (DD) ternary refinement schemes (TRS) is presented in this section. Throughout the paper, π[0,n] denotes the set of continuous functions on the closed and bounded interval [0,n].

    Lemma 2.4. Let fk={(i/3k,fki)} be a polygon of TRS at kth refinement level and d[1]k={(i/3k,d[1]ki)} be a polygon of first order DD scheme. If limkd[1]k=d[1]π[0,n], and f is the limiting curve/shape produced by TRS then d[1]=f.

    Proof. Bernstein polynomial for x[0,n] with data values fki is

    Bk(x)=si=0(si)(xn)i(1xn)sifki.

    Its first derivative is

    Bk(x)=si=0(si)in(xn)i1(1xn)sifki+si=0(si)(xn)i(si)(1n)(1xn)si1fki. (2.10)

    This implies

    Bk(x)=sns1i=0(s1i)(xn)i(1xn)si1(fki+1fki).

    For s=3kn, we get

    Bk(x)=s1i=0(s1i)(xn)i(1xn)si13k(fki+1fki).

    This again implies

    Bk(x)=s1i=0(s1i)(xn)i(1xn)si1d[1]ki.

    Since the Bernstien polynomials are uniformly convergent therefore limkBk=f and limkBk=d[1] on [0,n]. So f=d[1]π[0,n]. Hence the proof.

    Lemma 2.5. Let fk={(i/3k,fki)} and d[2]k={(i/3k,d[2]ki)} be the polygons of TRS and its second order DD schemes respectively. If limkd[2]k=d[2]π[0,n], and f is the limiting curve produced by TRS then d[2]=f.

    Proof. Take the derivative of (2.10)

    Bk(x)=1n2{s(s1)si=2(s2)!(i2)!(si)! (xn)i2(1xn)sifki2s(s1)s1i=1(s2)!(i1)!(si1)! (xn)i1(1xn)si1fki +s(s1)s2i=0(s2)!i!(si2)!(xn)i(1xn)si2fki}. (2.11)

    This implies

    Bk(x)=s(s1)n2{s2i=0(s2)!(i)!(si2)! (xn)i(1xn)si2×(fki+22fi+1+fki)}.

    Since s=3kn therefore s(s1)n2=32k21, so we get

    Bk(x)=32k21{s2i=0(s2)!(i)!(si2)! (xn)i(1xn)si2×(fki+22fi+1+fki)}.

    This implies

    Bk(x)=s2i=0{(s2)!(i)!(si2)! (xn)i(1xn)si2}d[2]ki+1,

    where d[2]ki+1 = 32k(2!)1(fki+22fki+1+fki).

    Again the uniform convergence of the Bernstien polynomials implies limkBk=d[2] and limkBk=f. Therefore when k then d[2] converges uniformly to f on [0,n]. This concludes d[2]=fπ[0,n]. Hence the proof.

    Lemma 2.6. Let fk={(i/3k,fki)} and d[3]k)={(i/3k,d[3]ki)} be the polygons of TRS and its third order DD schemes respectively. If limkd[3]k=d[3]π[0,n] then d[3]=f.

    Proof. Now take the derivative of (2.11), then

    Bk(x)=1n3si=3s(s1)(s2)(s3)!(i3)!(si)!(xn)i3(1xn)sifki3n3s1i=2s(s1)(s2)(s3)!(i2)!(si1)!(xn)i2(1xn)si1fki+3n3s2i=1s(s1)(s2)(s3)!(i1)!(si2)!(xn)i1(1xn)si2fki1n3s3i=0s(s1)(s2)(s3)!i!(si3)!(xn)i(1xn)si3fki.

    Since, s=3kn, then

    Bk(x)=33k(3!)1s3i=0(s3i)(xn)i(1xn)si3×(fki+3fki+13fki+2+fki+3).

    This implies

    Bk(x)=s3i=0(s3i)(xn)i(1xn)si3d[3]ki+1,

    where

    d[3]ki+1=33k(3!)1(fki+3fki+13fki+2+fki+3).

    This implies Bkd[3] and Bkf. This implies that for k the d[3] converges uniformly to f on [0,n]. This concludes that d[3]=fπ[0,n]. Hence the proof.

    We first introduce the inequalities to compute the deviation between two consecutive points at the same refinement level then we introduce the inequalities to compute the deviation between successive levels of polygons produced by ternary and its DD refinement schemes.

    Lemma 3.1. If f0={(i/30,f0i)} is the initial polygon and fk+1={(i/3k+1,fk+1i)} is the polygon obtained by TRS at (k+1)th refinement level. If ϖ<1 then the deviation between two consecutive points at (k+1)th level is

    maxifk+1i+1fk+1i(ϖ)k+1maxif0i+1f0i, (3.1)

    where

    ϖ=max{ϖ1,ϖ2,ϖ3}<1, (3.2)
    {ϖ1=m1μ=0|μν=0(ρμνϱμν)|,ϖ2=m1μ=0|μν=0(ϱμνσμν)|,ϖ3=mμ=0|μν=0(σμνρμν1)|. (3.3)

    Proof. From (2.1), we get

    fk+13i+1fk+13i=mν=0ϱνfki+νmν=0ρνfki+ν=mν=0(ϱνρν)fki+ν.

    This further implies

    fk+13i+1fk+13i=[(ρ0ϱ0)(fki+1fki)+{(ρ0ϱ0)+(ρ1ϱ1)}(fki+2fki+1)+{(ρ0ϱ0)+(ρ1ϱ1)+(ρ2ϱ2)}(fki+3fki+2)++{(ρ0ϱ0)+(ρ1ϱ1)++(ρm1ϱm1)}(fki+mfki+m1)+{(ϱ0a0)+(ϱ1ρ1)++(ϱmρm)}fki+m].

    This leads to

    fk+13i+1fk+13i=m1μ=0{μν=0(ρμνϱμν)}(fki+μ+1fki+μ)+mν=0(ϱνρν)fki+m.

    Since by (2.2), mν=0(ϱνρν)=0, then

    fk+13i+1fk+13i=m1μ=0{μν=0(ρμνϱμν)(fki+μ+1fki+μ)}.

    By taking maximum norm, we get

    fk+13i+1fk+13iϖ1maxifki+1fki, (3.4)

    where

    ϖ1=m1μ=0|μν=0(ρμνϱμν)|.

    Using (2.1) and similar procedure as above, we get

    fk+13i+2fk+13i+1ϖ2maxifki+1fki, (3.5)

    where

    ϖ2=m1μ=0|μν=0(ϱμνσμν)|.

    and

    fk+13i+3fk+13i+2ϖ3maxifki+1fki, (3.6)

    where

    ϖ3=mμ=0|μν=0(σμνρμν1)|.

    Combining (3.4), (3.5) and (3.6), it proceeds as

    maxifk+1i+1fk+1iϖmaxifki+1fki,

    where

    ϖ=max{ϖ1,ϖ2,ϖ3}.

    This concludes

    maxifk+1i+1fk+1i(ϖ)k+1maxif0i+1f0i.

    This completes the proof.

    Theorem 3.2. If f0={(i/30,f0i)} is the initial polygon and fk+1={(i/3k+1,fk+1i)} is the polygon obtained by TRS at (k+1)th refinement level. If ϖ<1 then the deviation between two successive polygons at kth and (k+1)th levels is

    fk+1fkϖmaxifki+1fki, (3.7)

    where

    ϖ=max{ϖ4,ϖ5,ϖ6}, (3.8)
    {ϖ4=m1μ=0|1μν=0ρμν|,ϖ5=|23ϱ0|+m1μ=1|1μν=0ϱμν|,ϖ6=|13σ0|+m1μ=1|1μν=0σμν|. (3.9)

    Proof. Since the maximum deviation between fk+1 and fk occurs at the diadic values tk+13i=tki, tk+13i+1=13(2tki+tki+1) and tk+13i+2=13(tki+2tki+1) respectively, therefore

    fk+1fkmax{Z1k,Z2k,Z3k}, (3.10)

    where

    {Z1k=maxifk+13ifki,Z2k=maxifk+13i+113(2fki+fki+1),Z3k=maxifk+13i+213(fki+2fki+1). (3.11)

    From (2.1), we obtain

    fk+13ifki=mν=0ρνfki+νfki.

    Since by (2.1), mν=0ρν1=0, then

    fk+13ifki=m1μ=0(1μν=0ρμν)(fki+μ+1fki+μ).

    Taking norm, we get

    fk+13ifkiϖ4maxifki+1fki, (3.12)

    where

    ϖ4=m1μ=0|1μν=0ρμν|.

    Using (2.1) and similar procedure as above, we get

    fk+13i+1(23fki+13fki+1)ϖ5maxifki+1fki, (3.13)

    where

    ϖ5=|23ϱ0|+m1μ=1|1μν=0ϱμν|.
    fk+13i+2(13fki+23fki+1)ϖ6maxifki+1fki, (3.14)

    where

    ϖ6=|13σ0|+m1μ=1|1μν=0σμν|.

    From (3.10)-(3.14), we get

    fk+1fkϖmaxi|fki+1fki|,

    where

    ϖ=max{ϖ4,ϖ5,ϖ6}.

    Hence the proof.

    Lemma 3.3. If d[1]0={(i/30,d[1]0i)} is the initial polygon and d[1](k+1)=

    {(i/3k+1,d[1](k+1)i)} is the polygon obtained by first order DD TRS at (k+1)th refinement level. If ϖ<1 and

    {c1=m1ν=0(mν)(2ϱνσνρν)=0,c2=mν=0{(2ν+1)σmν(mν)(ρν+ϱν)}=0,c3=mν=0{2νρmννϱmν(ν+1)σmν}=0, (3.15)

    then the deviation between two consecutive points at (k+1)th level is

    maxid[1](k+1)i+1d[1](k+1)i(ϖ)k+1maxid[1]0i+1d[1]0i, (3.16)

    where

    ϖ=max{ϖ1,ϖ2,ϖ3}, (3.17)
    {ϖ1=3m2μ=0|μν=0(ν+1)(ρμν2ϱμν+σμν)|,ϖ2=3m1μ=0|μν=0{(ν+1)ϱμν(2ν+2)σμν+νρμν}|,ϖ3=3m1μ=0|μν=0{(ν+1)σμν2νρμν+νϱμν}|. (3.18)

    Proof. Using (2.3) and proceeding similarly as in Lemma 3.1, we get

    If, c1=m1ν=0(mν)(2ϱνσνρν)=0, then

    d[1](k+1)3i+1d[1](k+1)3iϖ1maxid[1]ki+1d[1]ki, (3.19)

    where

    ϖ1=3m2μ=0|μν=0(ν+1)(ρμν2ϱμν+σμν)|.

    Using (2.3) and similar procedure as above, we get

    c2=mν=0{(2ν+1)σmν(mν)(ρν+ϱν)}=0,

    d[1](k+1)3i+2d[1](k+1)3i+1ϖ2maxid[1]ki+1d[1]ki. (3.20)

    where

    ϖ2=3m1μ=0|μν=0{(ν+1)ϱμν(2ν+2)σμν+νρμν}|.

    And

    c3=mν=0{2νρmννϱmν(ν+1)σmν}=0,

    d[1](k+1)3i+3d[1](k+1)3i+2ϖ3maxid[1]ki+1d[1]ki, (3.21)

    where

    ϖ3=3m1μ=0|μν=0{(ν+1)σμν2νρμν+νϱμν}|.

    Combining Eqs (3.19), (3.20) and (3.21), we get

    maxid[1](k+1)i+1d[1](k+1)iϖmaxid[1]ki+1d[1]ki,

    whereas

    ϖ=max{ϖ1,ϖ2,ϖ3}.

    This implies

    maxid[1](k+1)i+1d[1](k+1)i(ϖ)k+1maxid[1]0i+1d[1]0i.

    This completes the proof.

    Theorem 3.4. If d[1]0={(i/30,d[1]0i)} is the initial polygon and d[1](k+1)=

    {(i/3k+1,d[1](k+1)i)} is the polygon obtained by first order DD TRS at (k+1)th refinement level. If ϖ<1 and

    {c4=13+mν=1ν(ρmνϱmν)=0,c5=13+mν=1ν(ϱmνσmν)=0,c6=13+mν=0{(ν+1)σmννρmν}=0, (3.22)

    then the deviation between two successive polygons at kth and (k+1)th levels is

    d[1](k+1)d[1]kϖmaxid[1]ki+1d[1]ki, (3.23)

    where

    ϖ=max{ϖ4,ϖ5,ϖ6}, (3.24)
    {ϖ4=3m2μ=0|13+μν=0{(ν+1)(ϱμνρμν)}|,ϖ5=3|232ϱ0+σ0|+3m2μ=1|13+μν=0{(ν+1)(σμνϱμν)}|,ϖ6=3|132σ0|+3m1μ=1|13+μν=0(νρμν(ν+1)σμν)|. (3.25)

    Proof. Since the maximum deviation between d[1](k+1) and d[1]k occurs at the diadic values tk+13i=tki, tk+13i+1=13(2tki+tki+1) and tk+13i+2=13(tki+2tki+1) respectively, therefore

    d[1](k+1)d[1]kmax{Z4k,Z5k,Z6k}, (3.26)

    where

    {Z4k=maxid[1](k+1)3id[1]ki,Z5k=maxid[1](k+1)3i+113(2d[1]ki+d[1]ki+1),Z6k=maxid[1](k+1)3i+213(d[1]ki+2d[1]ki+1). (3.27)

    By (2.3), we get

    d[1](k+1)3id[1]ki=3m1μ=0{μν=0(ρμνϱμν)d[1]ki+μ}d[1]ki.

    This leads to

    d[1](k+1)3id[1]ki=3[m2μ=0{13+μν=0(ν+1)(ϱμνρμν)(d[1]ki+μ+1d[1]ki+μ+1)}+{13+mν=1ν(ρmνϱmν)}d[1]ki+m1].

    If, c4=13+mν=1ν(ρmνϱmν)=0, taking norm we get

    d[1](k+1)3id[1]kiϖ4maxid[1]ki+1d[1]ki, (3.28)

    where,

    ϖ4=3m2μ=0|13+μν=0{(ν+1)(ϱμνρμν)}|.

    Using (2.3) and similar procedure as above, we get

    c5=13+mν=1ν(ϱmνσmν)=0,

    d[1](k+1)3i+1(23d[1]ki+13d[1]ki+1)ϖ5maxid[1]ki+1d[1]ki, (3.29)

    where

    ϖ5=3|232ϱ0+σ0|+3m2μ=1|13+μν=0{(ν+1)(σμνϱμν)}|.

    And

    c6=13+mν=0{(ν+1)σmννρmν}=0,

    maxiˆdk+13i+2(13ˆdki+23ˆdki+1)ϖ6maxid[1]ki+1d[1]ki, (3.30)

    where

    ϖ6=3|132σ0|+3m1μ=1|13+μν=0(νρμν(ν+1)σμν)|.

    From (3.26)-(3.30)

    d[1](k+1)d[1]kϖmaxid[1]ki+1d[1]ki,

    whereas

    ϖ=max{ϖ4,ϖ5,ϖ6}.

    Hence the proof.

    Lemma 3.5. If d[2]0={(i/30,d[2]0i)} is the initial polygon and d[2](k+1)=

    {(i/3k+1,d[2](k+1)i)} is the polygon obtained by second order DD TRS at (k+1)th refinement level. If ϑ<1 and

    {χ1=m1ν=0{3ν(ν+1)2(ρmν1ϱmν1)(ν+1)σmν1}=0,χ2=m1ν=0{(ν+1)(3ν+2)2ϱm1ν(ν+1)(3ν+4)2σm1ν}=0,χ3=m1ν=0{3(ν+1)(ν+2)2σm1ν(ν+1)ϱm1ν3ν(ν+1)2ρm1ν}=0, (3.31)

    then the deviation between two consecutive points at (k+1)th level is

    maxid[2](k+1)i+1d[2](k+1)i(ϑ)k+1maxid[2]0i+1d[2]0i, (3.32)

    where

    ϑ=max{ϑ1,ϑ2,ϑ3}, (3.33)
    {ϑ1=32m2μ=0|μν=0{(ν+1)σμν+3ν(ν+1)2(ϱμνρμν)}|,ϑ2=32m2μ=0|μν=0{(ν+1)ρμν+3(ν+1)(ν+2)2(σμνϱμν)}|,ϑ3=32m2μ=0|μν=0{3ν(ν+1)2ρμν+(ν+1)ϱμν3(ν+1)(ν+2)2σμν}|. (3.34)

    Theorem 3.6. If d[2]0={(i/30,d[2]0i)} is the initial polygon and d[2](k+1)=

    {(i/3k+1,d[2](k+1)i)} is the polygon obtained by second order DD TRS at (k+1)th refinement level. If ϑ<1 and

    {χ4=132+m1ν=0[(ν+1)2{νϱm1ν+(ν+2)σm1ν2νρm1ν}]=0,χ5=132+m1ν=1[ν(ν+1)2{ρmν1+σmν12ϱmν1}]=0,χ6=132+mν=1{ν(ν+1)2ϱmνν(ν+1)σmν+ν(ν1)2ρmν}=0, (3.35)

    then the deviation between two successive polygons at kth and (k+1)th levels is

    d[2](k+1)d[2]kϑmaxid[2]ki+1d[2]ki, (3.36)

    where

    ϑ=max{ϑ4,ϑ5,ϑ6}, (3.37)
    {ϑ4=32m2μ=0|132+μν=0{ν(ν+1)ρμνν(ν+1)2ϱμν(ν+1)(ν+2)2σμν}|,ϑ5=32|233|+32m2μ=1|19+μν=1{ν(ν+1)2(2ϱμνρμνσμν)}|,ϑ6=32|133|+32m1μ=1|132+μν=1{ν(ν+1)σμνν(ν+1)2ϱμνν(ν1)2ρμν}|. (3.38)

    Lemma 3.7. If d[3]0={(i/30,d[3]0i)} is the initial polygon and d[3](k+1)=

    {(i/3k+1,d[3](k+1)i)} is the polygon obtained by third order DD TRS at (k+1)th refinement level. If ϑ<1 and

    {χ7=m2ν=0[(ν+1)(ν+2)2{(ν+1)ρmν2(2ν+3)ϱmν2+(ν+2)σmν2}]=0,χ8=m2ν=0[(ν+1)(ν+2){(ν1)2ρmν2+(ν+4)2ϱmν2(ν+3)σmν2}]=0,χ9=m2ν=0[(ν+1)(ν+2){νρmν2+(ν1)2ϱmν2+(ν+4)2σmν2}]=0, (3.39)

    then the deviation between two consecutive points at (k+1)th level is

    maxid[3](k+1)i+1d[3](k+1)i(ϑ)k+1maxid[3]0i+1d[3]0i, (3.40)

    where

    ϑ=max{ϑ7,ϑ8,ϑ9}, (3.41)
    {ϑ7=33m2μ=0|μν=0{ν(ν+1)(ν+2)ϱμνν(ν+1)(ν+3)2ρμν(ν1)(ν+1)(ν+2)2σμν}|,ϑ8=33m3μ=0|μν=0{(ν1)(ν+1)(ν+2)2ρμν(ν+1)(ν+2)(ν+4)2ϱμν+(ν+1)(ν+2)(ν+3)σμν}|,ϑ9=33m3μ=0|μν=0{ν(ν+1)(ν+2)ρμν(ν1)(ν+1)(ν+2)2ϱμν(ν+1)(ν+2)(ν+4)2σμν}|. (3.42)

    Theorem 3.8. If d[3]0={(i/30,d[3]0i)} is the initial polygon and d[3](k+1)={(i/3k+1,d[3](k+1)i)} is the polygon obtained by third order DD TRS at (k+1)th refinement level. If ϑ<1 and

    {χ10=133+m2ν=0[(ν+1)(ν+2)2{σm2ν+νϱm2ννρm2ν}]=0,χ11=133+m2ν=0[(ν+1)(ν+2)2{ρmν2(ν+3)ϱmν2+(ν+3)σmν2}]=0,χ12=133+m2ν=0[(ν+1)(ν+2)2{ϱmν2(ν+3)σmν2+νρmν2}]=0, (3.43)

    then the deviation between two successive polygons at kth and (k+1)th levels is

    d[3](k+1)d[3]kϑmaxid[3]ki+1d[3]ki, (3.44)

    where

    ϑ=max{ϑ10,ϑ11,ϑ12}, (3.45)
    {ϑ10=33m3μ=0|133+μν=0{(ν+1)(ν+2)2(νρμννϱμνσμν)}|,ϑ11=33|234|+33m2μ=1|133+μν=1{(ν+1)2{νρμν+(ν+2)ϱμν(ν+2)σμν}}|,ϑ12=33|134|+33m2μ=1|{133+μν=1ν(ν+1)2{(ν+2)σμνϱμν(ν1)ρμν}}|. (3.46)

    Now we present the analysis of the ternary refinement schemes. A function is called Cm-continuous if its mth order derivative is continuous. The common class of continuous function is C=C0. It is natural to think of a Cm function as being a little bit rough, but the graph of a C3 function looks smooth. So we discuss the analysis of the schemes up to C3-continuity. The results can be extended similarly. Let {πm[0,n], m=0,1,2,3} denotes the set of Cm-continuous functions on the closed and bounded interval [0,n].

    Theorem 4.1. If f0={(i/30,f0i)} is the initial polygon and fk+1={(i/3k+1,fk+1i)} is the polygon obtained by TRS at (k+1)th refinement level. If ϖ, ϖ<1 then limkfk=fπ[0,n]=π0[0,n].

    Proof. The (3.7), gives

    fk+1fkϖmaxifki+1fki,

    and (3.1), gives

    fk+1fkϖ(ϖ)kmaxif0i+1f0i,

    Since ϖ, ϖ<1 therefore {fk}k=0 is a Cauchy sequence on closed and bounded interval [0,n]. Hence it is convergent. That is

    limkfk=fπ[0,n]=π0[0,n].

    Hence the proof.

    Lemma 4.2. If d[1]0={(i/30,d[1]0i)} is the initial polygon and d[1](k+1)=

    {(i/3k+1,d[1](k+1)i)} is the polygon obtained by first order DD TRS at (k+1)th refinement level. If ϖ, ϖ<1 and c1,c2,c3,c4,c5,c6=0, then limkd[1]k=d[1]π[0,n]=π0[0,n].

    Proof. By (3.23), we have

    d[1](k+1)d[1]kϖmaxid[1]ki+1d[1]ki,

    Using (3.16), we have

    d[1](k+1)d[1]kϖ(ϖ)kmaxid[1]0i+1d[1]0i,

    Since ϖ, ϖ<1, therefore {d[1]k}k=0 defines a Cauchy sequence on [0,n] and

    limkd[1]k=d[1]π[0,n]=π0[0,n].

    This completes the proof.

    Theorem 4.3. Let fπ0[0,n] be the limiting curve produced by the ternary refinement scheme. If ϖ, ϖ<1 and c1,c2,c3,c4,c5,c6=0 then fπ1[0,n].

    Proof. Lemma 4.2 leads to limkd[1]k=d[1]π0[0,n]. Lemma 2.4 gives d[1]=f. Therefore, we have the result, fπ1[0,n].

    Lemma 4.4. If d[2]0={(i/30,d[2]0i)} is the initial polygon and d[2](k+1)=

    {(i/3k+1,d[2](k+1)i)} is the polygon obtained by second order DD TRS at (k+1)th refinement level. If ϑ, ϑ<1 and χ1,χ2,χ3,χ4,χ5,χ6=0 then limkd[2]k=d[2]π0[0,n].

    Proof. By (3.36), we have

    d[2](k+1)d[2]kϑmaxid[2]ki+1d[2]ki,

    Using (3.32), we have

    d[2](k+1)d[2]kϑ(ϑ)kmaxid[2]0i+1d[2]0i,

    Since ϑ, ϑ<1 therefore {d[2]k}k=0 is a Cauchy convergent sequence. So

    limkd[2]k=d[2]π0[0,n].

    Hence the proof.

    Theorem 4.5. Let fπ0[0,n] be the limiting curve produced by the ternary refinement scheme. If ϑ, ϑ<1 and φ1,φ2,φ3,φ4,φ5,φ6=0 then fπ2[0,n].

    Proof. Lemma 4.4 gives limkd[2]k=d[2]π0[0,n]. Lemma 2.5 leads to d[2]=f. This implies fπ2[0,n].

    Lemma 4.6. If d[3]0={(i/30,d[3]0i)} is the initial polygon and d[3](k+1)=

    {(i/3k+1,d[3](k+1)i)} is the polygon obtained by third order DD TRS at (k+1)th refinement level. If ϑ, ϑ<1 and φ7,φ8,φ9,φ10,φ11,φ12=0 then limkd[3]k)=d[3]π0[0,n].

    Proof. By (3.44), we have

    d[3](k+1)d[3]kϑmaxid[3]ki+1d[3]ki,

    Using (3.40), we have

    d[3](k+1)d[3]kϑ(ϑ)kmaxid[3]0i+1d[3]0i,

    Since ϑ, ϑ<1 therefore {d[3]k}k=0 is a Cauchy convergent sequence. Thus

    limkd[3]k=d[3]π0[0,n].

    Hence the proof.

    Theorem 4.7. Let fπ0[0,n] be the limiting curve produced by the ternary refinement scheme. If ϑ, ϑ<1 and φ7,φ8,φ9,φ10,φ11,φ12=0 then fπ3[0,n].

    Proof. Lemma 4.6, implies that limkd[3]k)=d[3]π0[0,n] while Lemma 2.6 leads to d[3]=f. This implies fπ3[0,n].

    Application and authenticity of the results

    We discuss the analysis of the ternary refinement schemes introduced by [8,9,10,16,17]. We conclude that the results obtained by our methods are always equivalent to the one returned by the Laurent polynomial method. We add the Figure 2 for the interest of general readers by the direction of anonymous reviewer of this paper. The Figure 2(d) depicts the smoothness of the limiting curve produced by the ternary scheme. The Figure 2(a), (b) and (c) represent the initial, first and second refinement level of the ternary scheme.

    Figure 2.  Applications of ternary refinement scheme [17]. Here, the value of μ is -154.

    Example 4.1. If the curve is produced by the following 4-point ternary refinement scheme [17]

    {fk+13i=ρ0fki1+ρ1fki+ρ2fki+1+ρ3fki+2,fk+13i+1=ϱ0fki1+ϱ1fki+ϱ2fki+2+ϱ3fki+3,fk+13i+2=σ0fki1+σ1fki+σ2fki+2+σ3fki+3,

    where

    {ρ0=(581+53μ), ρ1=(19273μ), ρ2=(1354+μ), ρ3=(1162+13μ),ϱ0=μ,  ϱ1=(12μ), ϱ2=(12μ), ϱ3=μ,σ0=(1162+13μ),   σ1=(1354+μ),   σ2=(19273μ), σ3=(581+53μ),

    then by Laurent polynomial method the scheme produces C3-continuous curve for μ(127,227). By Theorems 4.1, 4.3, 4.5 and 4.7, we also get the same results.

    Example 4.2. If the curve is produced by the following 4-point ternary refinement scheme [9]

    {fk+13i=ρ1fki,fk+13i+1=ϱ0fki1+ϱ1fki+ϱ2fki+2+ϱ3fki+3,fk+13i+2=σ0fki1+σ1fki+σ2fki+2+σ3fki+3,

    where

    {ρ0=0,ρ1=1,ρ2=0,ρ3=0,ϱ0=11816μ, ϱ1=1318+12μ,  ϱ2=71812μ,  ϱ3=118+16μ,σ0=118+16μ,σ1=71812μ, σ2=1318+12μ, σ3=11816μ,

    then by Laurent polynomial method the scheme produces C2-continuous curve over the interval μ(115,19). By Theorems 4.1, 4.3, and 4.5, we also get the same results.

    Example 4.3. If the curve is produced by the following 3-point ternary refinement scheme [8]

    {fk+13i=ρ0fki1+ρ1fki+ρ2fki+1,fk+13i+1=ϱ1fki,fk+13i+2=σ0fki1+σ1fki+σ2fki+1,

    where

    {ρ0=(ρ+13),  ρ1=(232ρ),ρ2=ρ,ϱ0=0,ϱ1=1, ϱ2=0,σ0=ρ,   σ1=(232ρ),σ2=(ρ+13),

    then by both methods the scheme produces C1-continuous curve for w(19,0).

    Example 4.4. If the curve is produced by the following 6-point ternary refinement scheme [10]

    {fk+13i=ρ2fki,fk+13i+1=ϱ0fki2+ϱ1fki1+ϱ2fki+ϱ3fki+1+ϱ4fki+2+ϱ5fki+3,fk+13i+2=σ0fki2+σ1fki1+σ2fki+σ3fki+1+σ4fki+2+σ5fki+3, (4.1)

    where

    {ρ0=0,ρ1=0,ρ2=1,ρ3=0,ρ4=0,ρ5=0,ϱ0=(1181+13ω), ϱ1=(132751ω),ϱ2=(227+74ω),ϱ3=(748146ω),ϱ4=(527+9ω),   ϱ5=ω,σ0=ω,  σ1=(527+9ω),   σ2=(748146ω),σ3=(227+74ω),σ4=(132751ω),   σ5=(1181+13ω),

    then by both methods the scheme produces C2-continuous curve over the interval w(141215,231944).

    Example 4.5. If the curve is produced by the following 3-point ternary refinement scheme [16]

    {fk+13i=ρ0fki1+ρ1fki+ρ2fki+1,fk+13i+1=ϱ0fki1+ϱ1fki+ϱ2fki+2,fk+13i+2=σ0fki1+σ1fki+σ2fki+2, (4.2)

    where

    {ρ0=(2572+μ),ρ1=(23362μ),ρ2=(172+μ),ϱ0=(18+μ), ϱ1=(342μ), ϱ2=(18+μ),σ0=(172+μ),σ1=(23362μ), σ2=(2572+μ),

    then by both methods the scheme produces C2-continuous curve for μ(172,772).

    Here we present the brief summary of the work done so for in this paper.

    ● If max{ϖ1,ϖ2,ϖ3}<1 where ϖ1,ϖ2,ϖ3 are defined in (3.3) then TRS will generate C0 continuous curve.

    ● If c1, c2, c3, c4, c5, c6 defined in (3.15) and (3.22) are equal to zero and max{ϖ1,ϖ2,ϖ3}<1, where ϖ1,ϖ2,ϖ3 are defined in (3.18) then TRS will generate C1 continuous curve.

    ● If χ1, χ2, χ3, χ4, χ5, χ6 defined in (3.31) and (3.35) are equal to zero and max{ϑ1,ϑ2,ϑ3}<1, where ϑ1,ϑ2,ϑ3 are defined in (3.34) then TRS will generate C2 continuous curve.

    ● If χ7, χ8, χ9 χ10, χ11, χ12 defined in (3.39) and (3.43) are equal to zero and max{ϑ7,ϑ8,ϑ9}<1, where ϑ7,ϑ8,ϑ9 are defined in (3.42) then TRS will generate C3 continuous curve.

    There are two major techniques to analyze the refinement schemes. These are called Laurent polynomial and divided difference (DD) techniques.

    ● Our technique is the generalization of the DD technique for ternary refinement schemes.

    ● We have presented the explicit form of the general inequalities for the analysis of the ternary refinement schemes. These inequalities contain simple algebraic expressions. In these inequalities the polynomial factorization, division and summation are not involved. Simple arithmetic operations such as subtraction and multiplication are involved to evaluate the inequalities.

    ● While in Laurent polynomial technique, the polynomial factorization, division and summation are involved to evaluate the inequalities. In this technique, the explicit form of the general inequalities are also not available.

    ● So it is obvious that the computational complexity of our techniques is less than the complexity of Laurent polynomial technique.

    In this paper, we have introduced an alternative technique to analyze a class of ternary refinement schemes. A comparative study of the proposed technique with other existing technique has been presented to prove the effectiveness of the proposed technique. It has been observed that the alternative technique has less computational cost comparative to the existing Laurent polynomial technique.

    The second author is grate full to HEC Pakistan for awarding the fellowship under the Indigenous Ph.D. Scholarship Scheme. The author Yu-Ming Chu is supported by National Natural Science Foundation of China (Grant Nos. 61673169, 11971142).

    Conceptualization, Ghulam Mustafa and Dumitru Baleanu; Formal analysis, Dumitru Baleanu and Yu-Ming Chu; Methodology, Ghulam Mustafa and Syeda Tehmina Ejaz; Supervision, Ghulam Mustafa; Writing original draft, Syeda Tehmina Ejaz and Ghulam Mustafa; Writing, review and editing, Syeda Tehmina Ejaz and Yu-Ming Chu.

    The authors declare no conflict of interest.



    [1] Pennes HH (1948) Analysis of tissue and arterial blood temperature in the resting human forearm. J Appl Phisiol 1: 93-122.
    [2] Dillenseger JL, Esneault S (2010) Fast FFT-based bioheat transfer equation computation. Comput Biol Med 40: 119-123.
    [3] Zhao JJ, Zhang J, Kang N, et al. (2005) A two level finite difference scheme for one dimensional Pennes' bioheat equation. Appl Math Comput 171: 320-331.
    [4] Huang HW, Horng TL (2015) Bioheat transfer and thermal heating for tumor treatment. Heat Transfer and Fluid Flow in Biological Processes Amsterdam: Elsevier, 1-42.
    [5] Bedin L, Bazán FSV (2014) On the 2D bioheat equation with convective boundary conditions and its numerical realization via a highly accurate approach. Appl Math Comput 236: 422-436.
    [6] Karaa S, Zhang J, Yang F (2005) A numerical study of a 3D bioheat transfer problem with different spatial heating. Math Comput Simulat 68: 375-388.
    [7] Askarizadeh H, Ahmadikia H (2015) Analytical study on the transient heating of a two-dimensional skin tissue using parabolic and hyperbolic bioheat transfer equations. Appl Math Model 39: 3704-3720.
    [8] Deng ZS, Liu J (2002) Analytical study on bioheat transfer problems with spatial or transient heating on skin surface or inside biological bodies. J Biomech Eng 124: 638-649.
    [9] Dutta J, Kundu B (2017) A revised approach for an exact analytical solution for thermal response in biological tissues significant in therapeutic treatments. J Therm Biol 66: 33-48.
    [10] Bojdi ZK, Hemmat AA (2017) Wavelet collocation methods for solving the Pennes bioheat transfer equation. Optik 130: 345-355.
    [11] Kansa EJ (1990) Multiquadrics—A scattered data approximation scheme with applications to computational fluid-dynamics—II solutions to parabolic, hyperbolic and elliptic partial differential equations. Comput Math Appl 19: 147-161.
    [12] Beatson RK, Levesley J, Mouat CT (2011) Better bases for radial basis function interpolation problems. J Comput Appl Math 236: 434-446.
    [13] Zerroukat M, Power H, Chen CS (1998) A numerical method for heat transfer problems using collocation and radial basis functions. Int J Numer Meth Eng 42: 1263-1278.
    [14] Cao L, Qin QH, Zhao N (2010) An RBF-MFS model for analysing thermal behaviour of skin tissues. Int J Heat Mass Tran 53: 1298-1307.
    [15] Jamil M, Ng EYK (2013) Evaluation of meshless radial basis collocation method (RBCM) for heterogeneous conduction and simulation of temperature inside the biological tissues. Int J Therm Sci 68: 42-52.
    [16] Hon YC, Mao XZ (1998) An efficient numerical scheme for Burgers' equation. Appl Math Comput 95: 37-50.
    [17] Sarra SA (2005) Adaptive radial basis function methods for time dependent partial differential equations. Appl Numer Math 54: 79-94.
    [18] Driscoll TA, Heryudono ARH (2007) Adaptive residual subsampling methods for radial basis function interpolation and collocation problems. Comput Math Appl 53: 927-939.
    [19] Zhang J, Chauhan S (2019) Real-time computation of bio-heat transfer in the fast explicit dynamics finite element algorithm (FED-FEM) framework. Numer Heat Transfer, Part B 75: 217-238.
    [20] Zhang J, Chauhan S (2019) Neural network methodology for real-time modelling of bio-heat transfer during thermo-therapeutic applications. Artif Intell Med 101: 101728.
    [21] Fahmy MA (2019) Boundary element modeling and simulation of biothermomechanical behavior in anisotropic laser-induced tissue hyperthermia. Eng Anal Bound Elem 101: 156-164.
    [22] Fahmy MA (2020) A new convolution variational boundary element technique for design sensitivity analysis and topology optimization of anisotropic thermo-poroelastic structures. Arab J Basic Appl Scis 27: 1-12.
    [23] Verma R, Kumar S (2020) Computational study on constant and sinusoidal heating of skin tissue using radial basis functions. Comput Biol Med 121: 103808.
    [24] Hoffman JD, Hoffman JD, Frankel S (2001)  Numerical Methods for Engineers and Scientists CRC Press.
    [25] Kengne E, Mellal I, Hamouda MB, et al. (2014) A mathematical model to solve bio-heat transfer problems through a bio-heat transfer equation with quadratic temperature-dependent blood perfusion under a constant spatial heating on skin surface. J Biomed Sci Eng 7: 721-730.
    [26] Zhang ZW, Wang H, Qin QH (2015) Meshless method with operator splitting technique for transient nonlinear bioheat transfer in two-dimensional skin tissues. Int J Mol Sci 16: 2001-2019.
    [27] Woolfe G, MacDonald AD (1944) The evaluation of the analgesic action of pethidine hydrochloride (Demerol). J Pharmacol Exp Ther 80: 300-307.
    [28] Gholami M, Saboory E, Mehraban S, et al. (2015) Time dependent antinociceptive effects of morphine and tramadol in the hot plate test: Using different methods of drug administration in female rats. Iran J Pharm Res 14: 303-311.
    [29] Da Silva S, França AS, Pinatti M (2011) One-dimensional simulation of heat transfer in the canine knee joint during therapeutic heating and cooling. Braz J Biom Eng 27: 163-174.
    [30] Tita B, Abdel-Haq H, Vitalone A, et al. (2001) Analgesic properties of Epilobium angustifolium, evaluated by the hot plate test and the writhing test. Farmaco 56: 341-343.
    [31] Narasimhan A, Jha KK (2012) Bio-heat transfer simulation of retinal laser irradiation. Int J Numer Meth Biomed Eng 28: 547-559.
    [32] Ezzat MA, El-Bary AA, Al-Sowayan NS (2016) Tissue responses to fractional transient heating with sinusoidal heat flux condition on skin surface. Anim Sci J 87: 1304-1311.
    [33] Shih TC, Kou HS, Liauh CT, et al. (2002) Thermal models of bioheat transfer equations in living tissue and thermal dose equivalence due to hyperthermia. Biomed Eng: Appl, Basis, Commun 14: 86-96.
    [34] Zhang J, Chauhan S (2020) Fast computation of soft tissue thermal response under deformation based on fast explicit dynamics finite element algorithm for surgical simulation. Comput Meth Prog Bio 187: 105244.
    [35] Zhang J, Lay RJ, Roberts SK, et al. (2020) Towards real-time finite-strain anisotropic thermo-visco-elastodynamic analysis of soft tissues for thermal ablative therapy. Comput Meth Prog Bio 198: 105789.
  • This article has been cited by:

    1. Humaira Mustanira Tariq, Rabia Hameed, Ghulam Mustafa, A Study on the Class of Non-Symmetric 3-Point Relaxed Quaternary Subdivision Schemes, 2022, 10, 2169-3536, 132164, 10.1109/ACCESS.2022.3230281
  • Reader Comments
  • © 2021 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(3045) PDF downloads(157) Cited by(0)

Figures and Tables

Figures(10)  /  Tables(4)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog