Processing math: 41%
Research article

Determinants of electricity consumption and energy intensity in South Africa

  • This study investigates the drivers of electricity consumption and energy intensity in South Africa. Relying on annual time series data from 1975-2014, the study examines the effect of income, manufacturing, changing characteristics of manufacturing sector, manufactures trade, domestic credit and urbanization on energy situation in the country. Estimation from the fully modified ordinary least squares method reveals income reduces electricity consumption and energy intensity; urbanization increases electricity consumption; and manufacturing increases electricity consumption and intensity. Domestic credit is found not to exhibit any statistically significant effect on the energy situation in the country. A further analysis to ascertain the effect of these variables on the energy situation in South Africa is done using the variance decomposition analysis. The results among other things imply the need for policymakers to subsidize energy efficient technologies for manufacturing firms and to also improve the rural settlements in South Africa.

    Citation: Paul Adjei Kwakwa, Frank Adusah-Poku. Determinants of electricity consumption and energy intensity in South Africa[J]. Green Finance, 2019, 1(4): 387-404. doi: 10.3934/GF.2019.4.387

    Related Papers:

    [1] Li-Bin Liu, Yige Liao, Guangqing Long . Error estimate of BDF2 scheme on a Bakhvalov-type mesh for a singularly perturbed Volterra integro-differential equation. Networks and Heterogeneous Media, 2023, 18(2): 547-561. doi: 10.3934/nhm.2023023
    [2] Xiongfa Mai, Ciwen Zhu, Libin Liu . An adaptive grid method for a singularly perturbed convection-diffusion equation with a discontinuous convection coefficient. Networks and Heterogeneous Media, 2023, 18(4): 1528-1538. doi: 10.3934/nhm.2023067
    [3] Li-Bin Liu, Limin Ye, Xiaobing Bao, Yong Zhang . A second order numerical method for a Volterra integro-differential equation with a weakly singular kernel. Networks and Heterogeneous Media, 2024, 19(2): 740-752. doi: 10.3934/nhm.2024033
    [4] Dilip Sarkar, Shridhar Kumar, Pratibhamoy Das, Higinio Ramos . Higher-order convergence analysis for interior and boundary layers in a semi-linear reaction-diffusion system networked by a k-star graph with non-smooth source terms. Networks and Heterogeneous Media, 2024, 19(3): 1085-1115. doi: 10.3934/nhm.2024048
    [5] Chaoqun Huang, Nung Kwan Yip . Singular perturbation and bifurcation of diffuse transition layers in inhomogeneous media, part II. Networks and Heterogeneous Media, 2015, 10(4): 897-948. doi: 10.3934/nhm.2015.10.897
    [6] Yongqiang Zhao, Yanbin Tang . Approximation of solutions to integro-differential time fractional wave equations in Lpspace. Networks and Heterogeneous Media, 2023, 18(3): 1024-1058. doi: 10.3934/nhm.2023045
    [7] Chaoqun Huang, Nung Kwan Yip . Singular perturbation and bifurcation of diffuse transition layers in inhomogeneous media, part I. Networks and Heterogeneous Media, 2013, 8(4): 1009-1034. doi: 10.3934/nhm.2013.8.1009
    [8] Gianni Dal Maso, Francesco Solombrino . Quasistatic evolution for Cam-Clay plasticity: The spatially homogeneous case. Networks and Heterogeneous Media, 2010, 5(1): 97-132. doi: 10.3934/nhm.2010.5.97
    [9] Nurehemaiti Yiming . Asymptotic behavior of the solution of a stochastic clearing queueing system. Networks and Heterogeneous Media, 2025, 20(2): 590-624. doi: 10.3934/nhm.2025026
    [10] Ciro D’Apice, Umberto De Maio, T. A. Mel'nyk . Asymptotic analysis of a perturbed parabolic problem in a thick junction of type 3:2:2. Networks and Heterogeneous Media, 2007, 2(2): 255-277. doi: 10.3934/nhm.2007.2.255
  • This study investigates the drivers of electricity consumption and energy intensity in South Africa. Relying on annual time series data from 1975-2014, the study examines the effect of income, manufacturing, changing characteristics of manufacturing sector, manufactures trade, domestic credit and urbanization on energy situation in the country. Estimation from the fully modified ordinary least squares method reveals income reduces electricity consumption and energy intensity; urbanization increases electricity consumption; and manufacturing increases electricity consumption and intensity. Domestic credit is found not to exhibit any statistically significant effect on the energy situation in the country. A further analysis to ascertain the effect of these variables on the energy situation in South Africa is done using the variance decomposition analysis. The results among other things imply the need for policymakers to subsidize energy efficient technologies for manufacturing firms and to also improve the rural settlements in South Africa.


    Consider the following singularly perturbed Fredholm integro-differential equation (SPFIDE) in the interval ˉI=[0,T]:

    {Lu(t):=εu(t)+f(t,u(t))+λT0K(t,s,u(s))ds=0, tI=(0,T],u(0)=A, (1.1)

    where 0<ε1 is a perturbation parameter, A is a given constant and λ is a real parameter. We assume that f(t,u)C1(ˉI×R), K(t,s,u)C1(ˉI×ˉI×R) and there exist constants α, β such that 0<α|f/u|, |K/u|β. Under these assumptions, the problem (1.1) has a unique solution (see [1]).

    It is well known that the SPFIDEs arise widely in scientific fields such as mathematical biology [2], material mechanics [3], hydrodynamic [4] and so on.These problems depend on such a small positive parameter ε that the solution varies rapidly when ε0. Due to the presence of this perturbation parameter ε, classical numerical methods on a uniform mesh fail to give accurate results. Therefore, it is necessary to develop suitable numerical methods that are ε-uniformly convergent for solving these problems.

    Over the past few years, there has been a growing interest in the numerical methods for Volterra integro-differential equations (see, e.g., [5,6,7,8,9,10]) and Fredholm integro-differential equations (see, e.g., [11,12]). When the differential term of these integro-differential equations contains a small positive perturbation parameter ε, these problems are called singularly perturbed integro-differential equations. Recently, some robust numerical methods are proposed to solve singularly perturbed Volterra integro-differential equations[13,14,15,16]. Meanwhile, the authors in [17,18] developed fitted finite difference schemes on a uniform mesh for second-order SPFIDEs and gave some convergence results based on the prior information of the exact solution. Durmaz, et.al., [19] proposed a second-order uniformly convergent finite difference scheme on a Shishkin mesh for a singularly perturbed Fredholm integro-differential equation with the reduced second type Fredholm equation. In [20], the authors presented a fitted finite difference approach on a Shishkin mesh for a first-order singularly perturbed Fredholm integro-differential initial value problem with integral condition. Kumar et al. [21] proposed a non-standard finite difference scheme with Haar wavelet basis functions for a singularly perturbed partial integro-differential equation. Recently, Cakir et al., [22] solved first-order nonlinear SPFIDEs on a Sinshkin mesh with first-order convergence rate.

    From the literatures we have mentioned above, the existing numerical methods of SPFIDEs given in [19,20,21] are layer-adapted mesh approaches, which require a priori information about the location and width of the boundary layer. Thus, adaptive grid methods by equidistributing monitor functions are widely used to solve some singularly perturbed problems, see [25,26,27,28,29] for example. The advantages of these adaptive grid methods is to cluster automatically the grid points within the boundary layer. To the best of our knowledge, there is no report about this adaptive grid method for problem (1.1). Therefore, the aim of this paper is to solve problem (1.1) numerically by a finite difference scheme on an adaptive grid obtained by equidistributing a positive monitor function. The discrete scheme is constructed by using the backward Euler formula and right rectangle formula to approximate derivative term and nonlinear integral term, respectively. It is proved under some additional conditions that the proposed adaptive grid method is first-order uniformly convergent, with respect to ε.

    The rest of this paper is as follows. In Section 2, preliminary results of the exact solution are laid out. A discretization scheme is established in Section 3, in which a prior error analysis and a posterior error estimate are carried out successively. Numerical results obtained by the adaptive gird algorithm are given in Section 4 to support the theoretical analyses. The paper ends with a summary of the main conclusions in Section 5.

    Notation Throughout this paper, C which is not necessarily the same at each occurrence, indicates a positive constant independent of the mesh division parameter N or the singular perturbation parameter ε. To simplify the notation, we set vk=v(tk) for any function v(t). In our estimates, the maximum norm of a continuous function v(t) with the domain [0,T] is defined as v(t)=esssupt[0,T]|v(t)| as well as the maximum norm of a discrete vector x={xi}Ni=0 with N+1 elements is defined as x=maxi=0,1,2,,N|xi|.

    In this section, we list the bounds for the exact solution u(t) and its first-order derivative.

    Lemma 2.1. [22, Lemma 1] Assume the constant λ satisfies

    |λ|<αmax0tTT0|G(t,s)|ds. (2.1)

    Then we have

    uC0, (2.2)
    |u(t)|C(1+1εeαtε), 0tT, (2.3)

    where

    C0=|A|+1αq11α|λ|max0tTT0|G(t,s)|ds,G(t,s)=uK(t,s,γu), 0<γ<1,q(t)=f(t,0)γT0K(t,s,0)ds.

    Corollary 2.1. For any two functions v(t) and w(t) satisfying

    v(0)=w(0)=A,  (2.4)

    and

    Lv(t)Lw(t)=˜F(t), tI,  (2.5)

    where ˜F(t) is a bounded piece-wise continuous function, we have

    v(t)w(t)CLv(t)Lw(t).  (2.6)

    Proof. The proof is similar to [15, Corollary 2.1].

    Let ˉΩN:={0=t0<t1<<tN=T} be an arbitrary non-uniform mesh and hi=titi1 be the local mesh size for i=1,2,,N. For a given mesh function {vi}Ni=0, define the backward finite difference operator as follows:

    Dvi=vivi1hi, i=1,2,,N. (3.1)

    Then to construct the discretization scheme for problem (1.1), we integrate Eq (1.1) over (ti1,ti) and use the right rectangle rule to approximate the integral part, which yield,

    {εDui+f(ti,ui)+λNj=1hjK(ti,tj,uj)+Ri=0, i=1,2,,N,u0=A, (3.2)

    where

    Ri:=R(1)i+R(2)i+R(3)i (3.3)

    and

    R(1)i=h1ititi1(tti1)ddtf(t,u(t))dt,R(2)i=λh1ititi1(tti1)T0tK(t,s,u(s))dsdt,R(3)i=λNj=1tjtj1(stj1)ddsK(ti,s,u(s))ds. 

    Neglecting the truncation error Ri in Eq (3.2), we obtain the discretization scheme of problem (1.1)

    {LNuNi:=εDuNi+f(ti,uNi)+λNj=1hjK(ti,tj,uNj)=0, i=1,2,,N,u0=A, (3.4)

    where uNi is the approximation of u(t) at point t=ti.

    Let eNi:=uNiui, i=0,1,,N, be the absolute error at ti of the numerical solution. Then we can obtain the following error equations

    {LNuNiLNui=Ri, i=1,2,,N,eN0=0, (3.5)

    where Ri is the local truncation error defined in Eq (3.3) at ti.

    Lemma 3.1. For i=1,2,,N, the truncation error Ri defined in Eq (3.3) satisfies

    |Ri|Cmax1iNtiti1(1+|u(t)|)dt.  (3.6)

    Proof. At first, based on the conditions f(t,u)C1(ˉI×R) and 0<α|f/u|, we obtain

    |R(1)i|h1ititi1hi(|f(t,u)t|+|f(t,u)u||u(t)|)dtCtiti1(1+|u(t)|)dt.  (3.7)

    Then, since K(t,s,u)C1(ˉI×ˉI×R) and |K/u|β, we have

    |R(2)i||λ|titi1T0|tK(t,s,u(s))|dsdtChi.  (3.8)

    and

    |R(3)i||λ|Nj=1Ttjtj1(|K(ti,s,u)s|+|K(ti,s,u)u||u(s)|)dsCmax1jNtjtj1(1+|u(t)|)dt.  (3.9)

    Finally, the desired result of this lemma can be followed by Eqs (3.7), (3.8) and (3.9).

    Lemma 3.2. Under the assumption

    |λ|<1αmax1iNNj=1hj|Gij|,  (3.10)

    we have

    eN1α(11α|λ|max1iNNj=1hi|Gij|)1R,  (3.11)

    where eN={eNi}Ni=0, R={Ri}Ni=0 and Gij=uK(ti,sj,uj+ζeNj), 0<ζ<1.

    Proof. Applying the mean value theorem to Eq (3.5), we get

    εDeNi+aieNi+λNj=1hjGijeNj=Ri, i=1,2,,N, (3.12)

    where

    ai=uf(ti,ui+ξeNi), 0<ξ<1, (3.13)
    Gij=uK(ti,sj,uj+ζeNj), 0<ζ<1. (3.14)

    According to maximum principle for the operator εDeNi+aieNi, we have

    eN1αR+1α|λ|eNmax1iNNj=1hj|Gij|, (3.15)

    which immediately leads to the desired result with the assumption (3.10).

    Based on the above Lemmas 3.1–3.2, we get the following convergence results.

    Theorem 3.1. Let u(t) be the solution of problem (1.1) and uNi be the solution of discrete scheme (3.4). Then

    max1iN|uNiui|Cmax1iNtiti1(1+|u(t)|)dt. (3.16)

    Corollary 3.1. Under the conditions of Theorem 3.1, there exists an adaptive grid {ti}Ni=0 such that

    max1iN|uNiui|CN1.  (3.17)

    Proof. Based on the mesh equidistribution principle presented in [29], the mesh {ti}Ni=0 given by our adaptive grid algorithm satisfies

    titi1M(t)dt=1NT0M(t)dt, i=1,2,,N, (3.18)

    where M(t) is called the monitor function, which can be chosen as

    M(t)=1+|u(t)|.  (3.19)

    Therefore, it follows from Lemma 2.1 that

    max1iN|uNiui|Cmax1iNtiti1(1+|u(t)|)dt=CNT0(1+|u(t)|)dtCNT0(1+1εexp(αtε))dtCN(T+1α(1exp(αTε)))CN. (3.20)

    In this section, we shall derive an a posteriori error estimation for the numerical solution {uNi}Ni=0. Recall that ˜uN(t) is a piece-wise linear interpolation function through knots (ti,uNi), i=0,1,,N. Then, for any tJi:=[ti1,ti], we obtain

    ˜uN(t)=uNi+DuNi(tti), i=1,2,,N.  (3.21)

    Theorem 3.2. Let u(t) be the exact solution of problem (1.1), {uNi}Ni=0 be the discrete solution of problem (3.4) and ˜uN(t) be its piece-wise linear interpolation function defined in Eq (3.21). Then we have

    ˜uN(t)u(t)Cmax1iN(hi+hi|DuNi|).  (3.22)

    Proof. For any t(ti1,ti], it follows from Eq (1.1) and Eq (3.4) that

    L˜uN(t)Lu(t)=εDuNi+f(t,˜uN(t))+λT0K(t,s,˜uN(s))ds=f(ti,uNi)λNj=ihjK(ti,tj,uNj)+f(t,˜uN(t))+λT0K(t,s,˜uN(s))ds=P(t)+Q(t),  (3.23)

    where

    P(t)=f(t,˜uN(t))f(ti,uNi), (3.24)
    Q(t)=λT0K(t,s,˜uN(s))dsλNj=1hjK(ti,tj,uNj). (3.25)

    With the assumptions of functions f(t,u), K(t,s,u) and the definition of ˜uN(t), we have

    |P(t)|=|f(ti,uNi)+ttidf(τ,˜uN(τ))dτdτf(ti,uNi)|tit(|f(τ,˜uN)τ|+|f(τ,˜uN)u||DuNi|)dτChi(1+|DuNi|) (3.26)

    and

    |Q(t)|=|λNj=1tjtj1(K(t,s,˜uN(s))K(ti,tj,uNj))ds||λ|Nj=1tjtj1(|tK(ξ1t+(1ξ1)ti,s,˜uN(s))(tti)|+|sK(ti,ξ2s+(1ξ2)tj,˜uN(s))(stj)|+|uK(ti,tj,ξ3˜uN(s)+(1ξ3)uNj)(˜uN(s)uNj)|)dsC(hi+max1jNhj(1+|DuNj|)),  (3.27)

    where 0<ξ1<1, 0<ξ2<1, and 0<ξ3<1. The result can be derived from Eqs (3.23), (3.26), (3.27) and Corollary 2.1.

    From Corollary 3.1, it is easy to conclude that there exists a mesh {ti}Ni=0 and a monitor function M(t) given in Eq (3.19) such that the inequality (3.17) holds true. However, u(t) is not available. Therefore, based on the a posterior error estimation (3.22), we choose the discrete analogue of M(t) as

    ˜Mi=1+|DuNi|,i=1,2,,N.  (3.28)

    Therefore, the idea is to adaptively design a mesh in which the values of monitor function tildeMi are the same on each mesh interval. This is equivalent to find {(ti,uNi)}Ni=0, such that

    hi˜Mi=1NNj=1hj˜Mj, i=1,2,,N.  (3.29)

    Furthermore, to obtain this equidistributed mesh {ti}Ni=0 and the corresponding numerical solution uNi, we give the following iteration algorithm:

    Algorithm 1 Steps of adaptive grid algorithm
    1: Step 1: For a given N, let {t(0)i}Ni=0 be an initial mesh with mesh step 1N. Choose a constant μ>1 that controls when the algorithm terminates.
    2: Step 2: For a given mesh {t(k)i}Ni=0 and numerical solution {uN,(k)i}Ni=0, compute ˜M(k)i,i=1,2,,N in Eq (3.28) and set ˜M(k)0=0.
    3: Step 3: Set h(k)i=t(k)it(k)i1 for each i and set L(k)0=0 and L(k)i=ij=1h(k)j˜M(k)j for i=1,2,,N. Define
                                            μ(k):=NL(k)Nmaxi=0,1,,Nh(k)i˜M(k)i.(3.30)
    4: Step 4: Set Y(k)i=iL(k)N/N for i=0,1,,N. Interpolate (see [30, Remark 5.1]) to the points (L(k)i,t(k)i). Generate the new mesh {t(k+1)i}Ni=0 by evaluating this interpolant at the Y(k)i for i=0,1,,N.
    5: Step 5: If μ(k)μ, then take {t(k+1)i}Ni=0 as the final mesh and compute \{u_i^{N, (k+1)}\}_{i = 0}^{N} . Otherwise return to Step 2.

    In Section 4.1, We first present the iterative scheme. Then numerical experiments are given in Section 4.2 to validate the theoretical result of this paper. All experiments were performed on a Windows 10 (64 bit) PC-Intel(R) Core(TM) i5-4200H CPU 2.80 GHz, 8 GB of RAM using MATLAB R2021a.

    In order to avoid solving the nonlinear equations (3.4), we apply the quasilinearization technique that performs a first-order Taylor expansion on the last iteration values and obtain

    \begin{equation} \left\{ \begin{aligned}&u_{i}^{N, \left(k\right)} = \frac{\varepsilon /h_i u_{i-1}^{N, \left(k\right)}+B_iu_i^{N, \left(k-1\right)}+C_i }{\varepsilon/h_i +B_i }, i = 1, 2, \cdots, N, \\ &u_0^{N, \left(k\right)} = A, \end{aligned} \right. \end{equation} (4.1)

    where

    \begin{eqnarray} &&B_i = \frac{\partial }{\partial u} f\left(t_i, u_i^{N, \left(k-1\right)}\right), \end{eqnarray} (4.2)
    \begin{eqnarray} &&C_i = -f\left(t_i, u_{i}^{N, \left(k-1\right)}\right)-\lambda \sum\limits_{j = 1}^{N}h_jK\left(t_i, t_j, u_j^{N, \left(k-1\right)}\right). \end{eqnarray} (4.3)

    For all the numerical experiments below, we choose \mu^* = 1.1 , which is defined in Step 4 in Algorithm 1.

    Example 4.1. We consider a SPFIDE in the form [22]

    \begin{equation} \left\{ \begin{aligned} &\varepsilon {u}'\left(t\right)+2u\left(t\right)+\tanh \left(u\left(t\right)\right)-e^t+\frac{1}{4}\int_{0}^{1}t^2\sin \left(u\left(s\right)\right)ds = 0, \ t\in\left(0, 1\right], \\ &u(0) = 1. \end{aligned} \right. \end{equation} (4.4)

    Since the analytic solution of this problem is not available, we use the following formulas to calculate the errors and the corresponding convergence rates:

    \begin{equation} e_{\varepsilon }^N = \left \| \hat{\mathit{\boldsymbol{u}}}^{2N}-\mathit{\boldsymbol{u}}^N \right \| _{\infty}, \ p_{\varepsilon }^N = \log_{2}{\left(\frac{e_{\varepsilon }^{N} }{e_{\varepsilon }^{2N} } \right)} , \ \end{equation} (4.5)

    where \hat{\mathit{\boldsymbol{u}}}^{2N} is the numerical solution obtained on the fine mesh \bar{\Omega } _{2N} = \bar{\Omega } _{N}\bigcup \left\{\frac{t_{i}+t_{i+1}}{2}\right\}_{i = 0}^{N-1} . The maximum errors and \varepsilon -uniform rates of the convergence are respectively defined as

    \begin{equation} e^N = \max\limits_\varepsilon e^N_\varepsilon, \ p^N = \log_{2}{\left(\frac{e^{N}}{e^{2N}}\right)}. \end{equation} (4.6)

    In the numerical experiments, we apply the presented adaptive grid algorithm to solve this problem. The resulting errors e_{\varepsilon }^N and the orders of the convergence p_{\varepsilon }^N , for particular values of \varepsilon and N are listed in Table 1. In addition, to compare the performance of the presented adaptive mesh with the Shishkin mesh [22] and the Bakhvalov mesh [23], some numerical results are given in Table 2.

    Table 1.  The errors and corresponding convergence rates for Example 4.1.
    \varepsilon N=64 N=128 N=256 N=512 N=1024
    2^{-2} 0.004663 0.002384 0.001222 0.000619 0.000312
    0.9680 0.9637 0.9811 0.9903 -
    2^{-4} 0.00595 0.003152 0.00163 0.000801 0.000412
    0.9167 0.9515 1.0244 0.9610 -
    2^{-6} 0.006539 0.003482 0.001818 0.000939 0.000477
    0.9089 0.9373 0.9532 0.9769 -
    2^{-8} 0.006711 0.003633 0.001893 0.000979 0.000501
    0.8853 0.9404 0.9514 0.9667 -
    2^{-10} 0.006799 0.003635 0.001913 0.000996 0.000509
    0.9035 0.9258 0.9424 0.9667 -
    2^{-12} 0.006881 0.003649 0.001926 0.000996 0.000512
    0.9151 0.9221 0.9505 0.9606 -
    2^{-14} 0.006854 0.003683 0.001924 0.001 0.000513
    0.8963 0.9365 0.9447 0.9633 -
    2^{-16} 0.00672 0.003752 0.001934 0.000999 0.000515
    0.8411 0.9562 0.9526 0.9560 -
    e^N 0.006881 0.003752 0.001934 0.001 0.000515
    p^N 0.8751 0.9562 0.9517 0.9569 -

     | Show Table
    DownLoad: CSV
    Table 2.  Comparisons of errors and corresponding convergence rates for Example 4.1.
    N \varepsilon=2^{-6} \varepsilon=2^{-8}
    Adaptive Bakhvalov Shishkin Adaptive Bakhvalov Shishkin
    3\times2^5 4.53E-03 2.81E-03 7.18E-03 4.66E-03 2.83E-03 7.16E-03
    0.93 0.98 0.75 0.91 0.98 0.75
    3\times2^6 2.39E-03 1.42E-03 4.26E-03 2.48E-03 1.44E-03 4.25E-03
    0.94 0.99 0.79 0.95 0.99 0.79
    3\times2^7 1.24E-03 7.16E-04 2.46E-03 1.29E-03 7.23E-04 2.45E-03
    0.97 0.99 0.83 0.96 0.99 0.83
    3\times2^8 6.33E-04 3.59E-04 1.39E-03 6.62E-04 3.63E-04 1.38E-03
    0.98 1.00 0.85 0.97 1.00 0.85
    3\times2^9 3.20E-04 1.80E-04 7.71E-04 3.37E-04 1.82E-04 7.69E-04
    1.05 1.00 0.86 0.98 1.00 0.86
    3\times2^{10} 1.54E-04 9.01E-05 4.23E-04 1.71E-04 9.09E-05 4.22E-04

     | Show Table
    DownLoad: CSV

    According to the results in Table 1, for fixed N , the error increases with a diminishing speed and the convergence rate goes away from 1 as \varepsilon decreases, while for fixed \varepsilon , the error deceases to half as N doubles and the convergence rate is getting closer to 1. According to the results in Table 2, our adaptive mesh demonstrates both less error and more accurate first-order convergence rate than Shishkin mesh. In general, the performance of our adaptive grid algorithm is better when \mu^* which is used to distribute the grid uniformly is closer to 1. However, the enhance becomes very limited after certain threshold and it can not work out successfully when \mu^* is so close to 1 due to the enormous amount of calculations. Here the limitation of the adaptive mesh lies.

    The behaviors of the numerical solution are presented in Figures 1, 2. Obviously, it can be seen that in these two figures the solution of the test problem decreases successively near to 0 at first and increases progressively close to 1 then and has a boundary layer at t = 0 . Figure 3 shows the \varepsilon -uniform convergence of the method with different \varepsilon . To be more physical, the first-order uniform convergence stands for our method in spite of violent changes of the numerical solution in the bound layer at t = 0 . From Figure 3, no matter how close \varepsilon tends to zero, the maximum point-wise errors are bounded by O\left(N^{-1}\right) which validates our theoretical analyses. For \varepsilon = 2^{-8} , Figure 4 displays how a mesh with N = 64 evolves through successive iterations of the algorithm by using monitor function (3.28).

    Figure 1.  Numerical results of Example 4.1 for N = 64 and \varepsilon = 2^{-4} .
    Figure 2.  Numerical results of Example 4.1 for N = 256 and various \varepsilon .
    Figure 3.  Maximum point-wise errors of log-log plot for Example 4.1.
    Figure 4.  Evolution of the mesh for Example 4.1.

    Example 4.2. We consider a first-order nonlinear singularly perturbed mixed type integro-differential equation in [24] in the form:

    \begin{equation} \left\{ \begin{aligned} &\varepsilon u'\left(t\right)+f\left(t, u\left(t\right)\right)+\frac{1}{2}\int_{0}^{t}u^2(s)ds+\frac{1}{2}\int_{0}^{1}u^3\left(s\right)ds = 0, \ t\in\left(0, 1\right], \\ &u(0) = 1. \end{aligned} \right. \end{equation} (4.7)

    where

    \begin{equation} f\left(t, u\left(t\right)\right) = \frac{\varepsilon}{4}u^2\left(t\right)+u\left(t\right)+\frac{\varepsilon }{6}e^{-\frac{3}{\varepsilon }}-\frac{5}{12}\varepsilon. \end{equation} (4.8)

    It is testified that it satisfies the assumption (3.10). The analytic solution of this problem is u\left(t\right) = e^{-t/\varepsilon} . We use the following formulas to calculate the errors and the corresponding convergence rates:

    \begin{equation} e_{\varepsilon }^N = \max\limits_{0\le i\le N} \left | u_i^{N}-u_i \right | , \ p_{\varepsilon }^N = \log_{2}{\left(\frac{e_{\varepsilon }^{N} }{e_{\varepsilon }^{2N} } \right)} .\ \end{equation} (4.9)

    The maximum errors and \varepsilon -uniform convergence rates are defined in Eq (4.6).

    The resulting errors e_{\varepsilon }^N and the orders of the convergence p_{\varepsilon }^N , for particular values of \varepsilon and N are listed in Table 3. In addition, to compare the performance of the presented adaptive mesh with the Shishkin mesh [22] and the Bakhvalov mesh [23], some numerical results are given in Table 4.

    Table 3.  The errors and corresponding convergence rates for Example 4.2.
    \varepsilon N=64 N=128 N=256 N=512 N=1024
    2^{-2} 0.008698 0.004386 0.002202 0.001103 0.000552
    0.9880 0.9939 0.9969 0.9985 -
    2^{-4} 0.011073 0.00562 0.002799 0.001413 0.00071
    0.9783 1.0057 0.9863 0.9929 -
    2^{-6} 0.012473 0.00639 0.003247 0.001638 0.0008
    0.9648 0.9767 0.9876 1.0335 -
    2^{-8} 0.013236 0.006774 0.003463 0.00176 0.000887
    0.9664 0.9681 0.9763 0.9881 -
    2^{-10} 0.013376 0.006909 0.003559 0.00181 0.000917
    0.9530 0.9570 0.9755 0.9814 -
    2^{-12} 0.013461 0.006954 0.003575 0.001835 0.000929
    0.9528 0.9601 0.9619 0.9822 -
    2^{-14} 0.013563 0.007002 0.003592 0.001836 0.000937
    0.9540 0.9631 0.9680 0.9704 -
    2^{-16} 0.015521 0.007146 0.003596 0.001842 0.000935
    1.1190 0.9908 0.9647 0.9784 -
    e^N 0.015521 0.007146 0.003596 0.001842 0.000937
    p^N 1.1190 0.9908 0.9647 0.9755 -

     | Show Table
    DownLoad: CSV
    Table 4.  Comparisons of errors and corresponding convergence rates for Example 4.2.
    N \varepsilon=2^{-6} \varepsilon=2^{-8}
    Adaptive Bakhvalov Shishkin Adaptive Bakhvalov Shishkin
    3\times2^5 8.43E-03 2.15E-02 1.91E-02 8.95E-03 2.69E-02 1.67E-02
    0.97 0.90 1.28 0.97 0.65 0.11
    3\times2^6 4.31E-03 1.15E-02 7.85E-03 4.58E-03 1.72E-02 1.54E-02
    0.98 0.94 1.29 0.97 0.67 0.80
    3\times2^7 2.18E-03 6.00E-03 3.21E-03 2.33E-03 1.08E-02 8.88E-03
    1.04 0.97 1.00 0.98 0.90 1.28
    3\times2^8 1.06E-03 3.06E-03 1.61E-03 1.18E-03 5.78E-03 3.65E-03
    0.97 0.98 0.85 0.99 0.93 1.32
    3\times2^9 5.39E-04 1.55E-03 8.88E-04 5.93E-04 3.02E-03 1.46E-03
    0.98 0.99 0.87 1.00 0.97 1.41
    3\times2^{10} 2.72E-04 7.78E-04 4.87E-04 2.98E-04 1.54E-03 5.51E-04

     | Show Table
    DownLoad: CSV

    The behaviors of the numerical solution are presented in Figures 5, 6. Obviously, it can be seen that in these two figures the solution of the test problem gradually decreases to zero with a decreasing velocity rate as well as has a boundary layer at t = 0 . Figure 7 shows the \varepsilon -uniform convergence of the method with different \varepsilon . From Figure 7, no matter how close \varepsilon tends to zero, the maximum point-wise errors are bounded by O\left(N^{-1}\right) which validates our theoretical analyses. For \varepsilon = 2^{-8} , Figure 8 displays how a mesh with N = 64 evolves through successive iterations of the algorithm by using monitor function (3.28).

    Figure 5.  Numerical results of Example 4.2 for N = 64 and \varepsilon = 2^{-4} .
    Figure 6.  Numerical results of Example 4.2 for N = 256 and various \varepsilon .
    Figure 7.  Maximum point-wise errors of log-log plot for Example 4.2.
    Figure 8.  Evolution of the mesh for Example 4.2.

    The unique but significant difference between these two examples can be found in Table 4. At the situation \varepsilon = 2^{-8} , adaptive mesh demonstrates better than Bakhvalov mesh. This is because the construction of the Bakhvalov mesh is based on prior information of the exact solution. Therefore the effect of this method is tightly relevant to the form of equation. The existing Bakhvalov mesh may display wonderful at suitable equations but poor when it is adverse. However, the adaptive mesh based on posterior error estimate requires none of prior information of the exact solution and displays steadily at various equations.

    This paper considers a nonlinear singularly perturbed Fredholm integro-differential equation for a first-order initial value problem. A first-order \varepsilon -uniformly convergent numerical method for solving this problem is presented, which comprises an adaptive grid based on the posterior error estimate and the mesh equidistribution principle. The difference scheme including the weights and the remainders is established using the backward Euler formula for the derivative term, together with the composite right rectangle quadrature rule for the integral term. A theoretical analysis based on prior error bound is conducted to prove the first-order convergence of the proposed method. Two examples show that our adaptive mesh demonstrates better than Shishkin mesh and performs as well as Bakhvalov mesh. In the future, we will try to extend the proposed adaptive grid method for solving other related integro-differential equations which can be found in [5,6,31].

    The authors declare there is no conflict of interest.



    [1] Aboagye S (2017b) The policy implications of the relationship between energy consumption, energy intensity and economic growth in Ghana. OPEC Energy Rev, 344-363.
    [2] Adams S, Adom K, Klobodu EKM (2016) Urbanization, regime type and durability, and environmental degradation in Ghana. Environ Sci Pollut Res 23. doi: 10.1007/s11356-016-7513-4
    [3] Addo EO (2017) The impact of manufacturing industries on Ghana's economy. Int J Res Stud Manage 6: 73-94.
    [4] Adom PK (2013) Time-varying analysis of aggregate electricity demand in Ghana: a rolling analysis. OPEC Energy Rev, 63-80. doi: 10.1111/j.1753-0237.2012.00227.x
    [5] Adom PK, Bekoe W (2012) Conditional dynamic forecast of electrical energy consumption requirements in Ghana by 2020: a comparison of ARDL and PAM. Energy 44: 367-380 doi: 10.1016/j.energy.2012.06.020
    [6] Adom PK, Kwakwa PA (2019) Does Technological Progress Provide a Win-Win Situation in Energy Consumption? The Case of Ghana, In Energy and Environmental Strategies in the Era of Globalization, Springer, Cham, 363-385. doi: 10.1007/978-3-030-06001-5_14
    [7] Adom PK, Kwakwa PA (2014) Effects of changing trade structure and technical characteristics of the manufacturing sector on energy intensity in Ghana. Renew Sust Energ Rev 35: 475-483. doi: 10.1016/j.rser.2014.04.014
    [8] Amusa H, Amusa K, Mabugu R(2009) Aggregate demand for electricity in South Africa. Energy Policy 37: 4167-4175.
    [9] Ateba BB, Prinsloo JJ, Fourie E (2018) The impact of energy fuel choice determinants on sustainable energy consumption of selected South African households. J Energy South Afr 29: 51-65. doi: 10.17159/2413-3051/2018/v29i3a4714
    [10] Belloumi M, Alshehry AS (2018) The Impact of Urbanization on Energy Intensity in Saudi Arabia. Sustainability 8: 1-17. doi:10.3390/su8040375.
    [11] Bhorat H, Rooney C (2017) State of Manufacturing in South Afric. Development Policy Research Unit Working Paper 201702. DPRU, University of Cape Town.
    [12] Burney N (1995) Socioeconomic development and electricity consumption. Energy Econ 17: 185-195. doi: 10.1016/0140-9883(95)00012-J
    [13] Chan S, Jin H, Lu Y (2019) Impact of urbanization on CO2 emissions and energy consumption structure: A panel data analysis for Chinese prefecture-level cities. Struct Change Econ Dyn 49:107-119. doi: 10.1016/j.strueco.2018.08.009
    [14] Chang SC (2015) Effects of financial developments and income on energy consumption. Int Rev Econ Financ 35: 28-44. doi: 10.1016/j.iref.2014.08.011
    [15] Dées S, Karadeloglou P, Kaufmann RK, et al. (2007) Modelling the world oil market: Assessment of a quarterly econometric model. Energy Policy 35: 178-191. doi: 10.1016/j.enpol.2005.10.017
    [16] Ewing RH, Rong F (2008) The impact of urban form on US residential energy use. Hous Policy Debate 19: 1-30. doi: 10.1080/10511482.2008.9521624
    [17] Francioli A (2018) Investigating energy usage among low income households and implications for fire risk. Doctoral dissertation, Stellenbosch: Stellenbosch University. Available from: https://scholar.sun.ac.za/bitstream/handle/10019.1/103422/francioli_investigating_2018.pdf?sequence=1&isAllowed=y
    [18] Gertler P, Shelef O, Wolfram C, et al. (2012) Poverty, Growth and the Demand for Energy. Available from: http://economics.mit.edu/files/7591
    [19] Heinemman T (2019) Energy crisis in South Africa-a barrier to higher economic growth. KfW Res Econ Brief. Available from: https://www.kfw.de/PDF/DownloadCenter/Konzernthemen/Research/PDF-Dokumente-Volkswirtschaft-Kompakt/One-Pager-2019-EN/VK-No.-178-May-2019-Energy-crisis-South-Africa.pdf
    [20] Hubler M (2011) Technical diffusion under contraction and convergence: a CGE analysis of China. Energy Econ 33: 131-142. doi: 10.1016/j.eneco.2010.09.002
    [21] Inglesi-Lotz R, Blignaut JN (2011) Estimating the price elasticity of demand for electricity by sector in South Africa. South Afri J Econ Manage Sci 14: 449-465. doi: 10.4102/sajems.v14i4.134
    [22] Inglesi R (2010) Aggregate electricity demand in South Africa: conditional forecasts to 2030. Appl Energy 87: 197-204. doi: 10.1016/j.apenergy.2009.08.017
    [23] Inglesi-Lotz R, Blignaut JN (2011) South Africa's electricity consumption: A sectoral decomposition analysis. Appl Energy 88: 4779-4784. doi: 10.1016/j.apenergy.2011.06.018
    [24] Joffe H (2012) Challenges for South Africa's electricity supply industry. Focus J Helens Suzman Found 64: 32-37.
    [25] Jorgenson AK, Rice J, Clark B (2010) Cities, slums, and energy consumption in less developed countries, 1990 to 2005. Organization Environ 23: 189-204. doi: 10.1177/1086026610368376
    [26] Khobai HB, Le Roux P (2017) The Effect of Rural Urban-development Transformation on Electricity Consumption: An Econometric Analysis in South Africa. Int J Energy Econ Policy 7: 156-164.
    [27] Kohler M (2015) An Empirical Analysis of Energy Efficiency in South Africa Available from: http://2015.essa.org.za/fullpaper/essa_3067.pdf
    [28] Kwakwa PA, Alhassan H, Adu G (2018a) Effect of natural resources extraction on energy consumption and carbon dioxide emission in Ghana. MPRA Paper No. 85401. Available from: https://mpra.ub.uni-muenchen.de/85401/
    [29] Kwakwa PA, Alhassan H, Adu G (2019). Effect of natural resources extraction on energy consumption and carbon dioxide emission in Ghana. Int J Energy Sector Manage. Available from: https://doi.org/10.1108/IJESM-09-2018-0003
    [30] Kwakwa PA (2018) Analysis of the determinants of energy consumption in Benin. J Energy Manage Technol 2: 42-59.
    [31] Kwakwa PA, Aboagye S (2014) Energy consumption in Ghana and the story of economic growth, industrialization, trade openness and urbanization. Asian Bulletin Energy Econ Technol 1: 1-5.
    [32] Kwakwa PA (2019) Towards sustainable energy: what have natural resource extraction, political regime and urbanization got to do with it? J Energy Manage Technol 3: 44-57.
    [33] Kwakwa PA (2017) Electricity consumption in Egypt: a long-run analysis of its determinants. OPEC Energy Rev 41: 3-22. doi: 10.1111/opec.12091
    [34] Kwakwa PA, Adu G, Osei-Fosu AK (2018b) A time series analysis of fossil fuel consumption in Sub-Saharan Africa: evidence from Ghana, Kenya and South Africa. Int J Sust Energy Planning Manage 17: 31-44.
    [35] Lai M, Peng S, Bao Q (2006) Technology spillovers, absorptive capacity and economic growth. China Econ Rev 17: 300-320. doi: 10.1016/j.chieco.2006.04.005
    [36] Li K, Lin B (2015) Impacts of urbanization and industrialization on energy consumption/CO2 emissions: Does the level of development matter? Renew Sust Energ Rev 52: 1107-1122. doi: 10.1016/j.rser.2015.07.185
    [37] Liddle B, Lung S (2014) Might electricity consumption cause urbanization instead? Evidence from heterogeneous panel long-run causality tests. Global Environ Change 24: 42-51.
    [38] Lim K-M, Kim M, Kim CS (2012) Short-Run and Long-Run Elasticities of Diesel Demand in Korea. Energies 5: 5055-5064. doi: 10.3390/en5125055
    [39] Louw K, Conradie B, Howells M, et al. (2008) Determinants of electricity demand for newly electrified low-income African households. Energy policy 36: 2812-2818. doi: 10.1016/j.enpol.2008.02.032
    [40] Magazzino C (2018) GDP, energy consumption and financial development in Italy. Int J Energy Sector Manage 12: 28-43. doi: 10.1108/IJESM-01-2017-0004
    [41] Mahalik MK, Mallick H (2014) Energy consumption, economic growth and financial development: exploring the empirical linkages for India. J Dev Areas, 139-159. doi: 10.1353/jda.2014.0063
    [42] Mielnik O, Goldemberg J (2002) Foreign direct investment and decoupling between energy and gross domestic product in developing countries. Energy Policy 30: 87-89. doi: 10.1016/S0301-4215(01)00080-5
    [43] Molele SB, Ncanywa T (2018) Resolving the energy-growth nexus in South Africa. J Econ Financ Sci 11: 1-8. doi: 10.4102/jef.v11i1.162
    [44] Mtutu P, Thondhlana G (2016) Encouraging pro-environmental behaviour: Energy use and recycling at Rhodes University, South Africa. Habitat Int 53: 142-150. doi: 10.1016/j.habitatint.2015.11.031
    [45] National Planning Commission (2011) National Development Plan, Pretoria: Government Printer.
    [46] Pretorius I, Piketh SJ, Burger RP (2015) The impact of the South African energy crisis on emissions, In: Transactions on Ecology and the Environment, 4 Eds: WIT Press, 255-264.
    [47] Rafindadi AA, Ozturk I (2016) Effects of financial development, economic growth and trade on electricity consumption: Evidence from post-Fukushima Japan. Renew Sustainable Energy Rev 54: 1073-1084. doi: 10.1016/j.rser.2015.10.023
    [48] Rafindadi AA, Ozturk I (2017) Dynamic effects of financial development, trade openness and economic growth on energy consumption: Evidence from South Africa. Int J Energy Econ Policy 7: 74-85.
    [49] Ruzive T, Mkhombo T, Mhaka S, et al. (2017) Electricity intensity and unemployment in South Africa: A quantile regression analysis. Available from: https://mpra.ub.uni-muenchen.de/81717/1/MPRA_paper_81717.pdf
    [50] Salim R, Rafiq S, Shafiei S (2017) Urbanization, energy consumption, and pollutant emission in Asian developing economies: an empirical analysis. Asian Development Bank Institute ADBI Working Paper Series: No. 718.
    [51] Sadorsky P (2010) The impact of financial development on energy consumption in emerging economies. Energy Policy 38: 2528-2535. doi: 10.1016/j.enpol.2009.12.048
    [52] Sadorsky P (2011) Trade and energy consumption in the Middle East. Energy Econ 33: 739-749. doi: 10.1016/j.eneco.2010.12.012
    [53] Sadorsky P (2013) Do urbanization and industrialization affect energy intensity in developing countries?. Energy Econ 37: 52-59. doi: 10.1016/j.eneco.2013.01.009
    [54] Shahbaz M, Islam F, Islam MM (2010) The impact of financial development on energy consumption in Pakistan: evidence from ARDL bounds testing approach to cointegration. In The 2nd International Conference on the Role of Social Sciences and Humanities in Engineering (ICoHSE), 12-14.
    [55] Shahbaz M, Lean HH (2012) Does financial development increase energy consumption? The role of industrialization and urbanization in Tunisia. Energy Policy 40: 473-479.
    [56] Shahbaz M, Shahzad SJH, Alam S, et al. (2018). Globalisation, economic growth and energy consumption in the BRICS region: The importance of asymmetries. J Int Trade Econ Dev 27: 985-1009. doi: 10.1080/09638199.2018.1481991
    [57] Shahbaz M, Mallick H, Kumar M, et al. (2016) The Role of Globalization on the Recent Evolution of Energy Demand in India: Implications for Sustainable Development. MPRA Paper No. 69127. Available from: https://mpra.ub.uni-muenchen.de/69127/
    [58] Solarin SA, Shahbaz M, Khan HN, et al. (2019) ICT, Financial Development, Economic Growth and Electricity Consumption: New Evidence from Malaysia. Global Bus Rev, 0972150918816899.
    [59] South African Catholic Bishops Conference (2015) Energy Crisis: How Did We Find Ourselves in the Dark? Briefing paper 378. Available from: http://www.cplo.org.za/wp-content/uploads/2015/02/BP-378-The-Energy-Crisis-March-2015.pdf
    [60] Thurlow J (2006) Trade liberalization and pro-poor growth in South Africa. Trade and Poverty Project, Southern Africa Labour and Development Research Unit, University of Cape Town,1-21. Available from: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.533.1220&rep=rep1&type=pdf
    [61] Trollip H, Butler A, Burton J, et al. (2014) Energy Security in South Africa. Cape Town, MAPS RESEARCH PAPER. Available from: https://www.africaportal.org/documents/11913/Energy-Security-in-South-Africa.pdf
    [62] Ududechinyere C, Eze OM, Nweke AM (2018) An analysis of the effect of manufacturing sector on the growth of the Nigerian economy. J Bus Manage 20: 34-46.
    [63] Wang D, Han B (2017) Effects of indigenous R&D and foreign spillover on energy intensity in China. J Renew Sust Energy 9: 035901. doi: 10.1063/1.4984624
    [64] World Development Indicators [WDI] (2018) Available from: https://databank.worldbank.org/reports.aspx?source=world-development-indicators
    [65] Ye Y, Koch SF, Zhang J (2018) Determinants of household electricity consumption in South Africa. Energy Econ 75: 120-133. doi: 10.1016/j.eneco.2018.08.005
  • This article has been cited by:

    1. Ajay Singh Rathore, Vembu Shanthi, A numerical solution of singularly perturbed Fredholm integro-differential equation with discontinuous source term, 2024, 446, 03770427, 115858, 10.1016/j.cam.2024.115858
    2. Abhilipsa Panda, Jugal Mohapatra, Ilhame Amirali, Muhammet Enes Durmaz, Gabil M. Amiraliyev, A numerical technique for solving nonlinear singularly perturbed Fredholm integro-differential equations, 2024, 220, 03784754, 618, 10.1016/j.matcom.2024.02.011
  • Reader Comments
  • © 2019 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(4985) PDF downloads(763) Cited by(11)

Figures and Tables

Tables(7)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog