Home Numerical treatment for the solution of singularly perturbed pseudo-parabolic problem on an equidistributed grid
Article Open Access

Numerical treatment for the solution of singularly perturbed pseudo-parabolic problem on an equidistributed grid

  • Jugal Mohapatra EMAIL logo and Deepti Shakti
Published/Copyright: February 7, 2020
Become an author with De Gruyter Brill

Abstract

The initial-boundary value problem for a pseudo-parabolic equation exhibiting initial layer is considered. For solving this problem numerically independence of the perturbation parameter, we propose a difference scheme which consists of the implicit-Euler method for the time derivative and a central difference method for the spatial derivative on uniform mesh. The time domain is discretized with a nonuniform grid generated by equidistributing a positive monitor function. The performance of the numerical scheme is tested which confirms the expected behavior of the method. The existing method is compared with other methods available in the recent literature.

1 Introduction

This paper concerns with the following singularly perturbed pseudo-parabolic initial boundary value problem (IBVP) in the domain D = Ω⋃[0, T], Ω = (0, l), D = Ω⋃(0, T],

Lu:=εL1[ut]x(a(x,t)ux)+b(x,t)ux+c(x,t)u=f(x,t),(x,t)D,u(x,0)=s(x),xΩ,u(0,t)=u(l,t)=0,t(0,t],(1.1)

where L1[ut]=3utx2+ut. Here ε is a small positive parameter.

Singularly perturbed pseudo-parabolic problems arise in the various field of Physics, Mechanics applied Mathematics. Typical models include problems such as fluid flow in fissured porous media, the emission of radiation from a gas, flow of second-order fluids. etc, [24]. The study of pseudo-parabolic problems is important because one can relate the solution of the parabolic IBVP with the limit of some sequence of solutions of the corresponding pseudo-parabolic problems [19, 23]. The existence and uniqueness results have been extensively studied for pseudo-parabolic equation [11, 15].

The equation (1.1) is an example of Sobolev equation characterized by having mixed time and space derivatives appearing in the highest order terms. These type of problems were first studied by Sobolev. Ewing [11] gave a difference scheme to solve the pseudo-parabolic equation and proved its convergence in L2– norm with an (△x2 + △t2) discretization error. Grubb and Solonnikov [14] developed a method to overcome the degeneracy of parabolic problem by transferring the model to pseudo-parabolic non-degenerate problems. Various types of numerical methods for a parameter-free version of IBVP(1.1) has been studied by many researchers. Very limited literature exists [1, 3] for the problem of type (1.1) with the presence of the parameter ε which makes it singularly perturbed in nature. Singularly perturbed problems are more intrinsic and challenging due to the layer behavior of the solution. Duru [10] analyzed Sobolev type equations involving a single space variable through a finite-difference method to tackle the boundary layers. Amiraliyev et. al. [2] developed parameter uniform method for IBVP(1.1) on the standard Shishkin mesh [12, 17]. But to generate the Shishkin mesh, one needs to have aprior information about the location and the width of the layers. It is always desirable to provide an efficient numerical method in the simplest way. In order to serve this purpose, we have developed a finite difference scheme on a nonuniform mesh which is generated adaptively using equidistribution principle. One may refer [4, 13] and the references therein for more details on this argument. The nonuniform mesh is so generated that we hardly need any aprior information of the solution which is the advantage over the method discussed in [2]. The proposed scheme consists of the central difference scheme for the spatial derivative on an uniform mesh and implicit Euler scheme for the time derivative on an adaptively generated nonuniform mesh. The fully discrete scheme for IBVP (1.1) is analyzed on the adaptive grid. It is shown numerically to be uniformly convergent with respect to ε, however the detailed converengence analysis theoretically is yet to be done. Comparison results are shown which ensures the efficiency of the proposed scheme.

Notations: ‘C’ has been used as a generic positive constant which is independent of ε, the mesh points and the mesh size throughout this paper.

2 Analytic behaviour of solution

Here, in this section we deal with the analytical properties of the exact solution which are needed later in the the study for the numerical aspects.

We assume that the functions a(x, t), b(x, t), c(x, t), f(x, t) and s(x) are sufficiently smooth functions satisfying certain regularity conditions with a(x, t) ≥ α > 0. At the two corner points (0, 0) and (l, 0), the functions s(x) and f(x, t) also satisfy the compatibility conditions given by:

s(0)=0,s(l)=0(2.1)

and

x(a(0,0)ds(0)dx)+b(0,0)ds(0)dx+cs(0)=f(0,0),x(a(l,0)ds(l)dx)+b(l,0)ds(l)dx+cs(l)=f(l,0).(2.2)

Assuming (2.1) and (2.2) hold true, the IBVP (1.1) admits a solution which possesses exponential layer for small values of ε along the line t = 0 (refer [2]).

Lemma 2.1

Assumingax,bx,at,2atx,bt,c,cx,f,ftC(D¯),sC2(D¯),

α+π2l2minD¯(c12bx)>0.

Under these assumptions, the solutionu(x, t) of (1.1) satisfies the following inequalities:

|l+mutlxm|Cεl,(x,t)D¯,l=0,1,2;m=0,1,2.

Moreover,

l+mutlxm0C{1+εlexp(α0t/ε)},t[0,T],l=1,2;m=0,1,2,

whereα0 = 12λ0and

λ0=α,αminD¯(c12bx);αl2π2+minD¯(c12bx)1+l2π2,α>minD¯(c12bx).

Proof

The proof follows from the idea given in Lemma 2.1 and Lemma 2.2 of [2].□

The above bounds are are needed for the convergence analysis. It is important to observe that the second order derivative with respect to time is used for generating the nonuniform mesh. The difference scheme and the idea of generating the nonuniform mesh is discussed in the following section.

3 Discrete problem and the adaptive grid

We discretize the spatial mesh with uniform spatial step h such that

ΩN={xi=ih,i=0,1,2,N,h=l/N}

where N is the number of subdivisions in space. Consider the finite difference approximation of time domain [0, T] on a nonuniform mesh

¯tM={0=t0t1tM=1},

and the step size is

τj=tjtj1,j=1,...,M.

Furthermore, denote v(xi, tj) = vij, define the backward, forward and central operators in space by

Dvij=vijvi1jhD+vij=vi+1jvijhD0vij=vi+1jvi1j2h,

and second order approximation is given as

DD+vij=vi+1j2vij+vi1jh2.

The difference operator in time direction is defined as

δvij=vijvij1τj,δ+vij=vij+1vijτj+1.

The finite difference scheme for approximating (1.1) takes the following form: For j = 1, 2, …, M:

LNMU:=ε(δDD+UijδUij)+D+(ai1/2jDUij)+bijD0Uij+cijUij=fij,i=1,2,N1,Ui0=s(xi),xiΩ¯N,U0j=UNj=0,tj¯tM,(3.1)

where ai1/2j=a(xih2,tj).

In order to obtain ε-uniform convergent difference scheme, we need to use the appropriate nonuniform mesh. We need to have a priori idea to generate S-mesh and B-S-mesh [7, 8, 22]. Here, we have used another kind of nonuniform mesh i.e. adaptive grid for which we do not need to have the a priori knowledge of the location and the width of the layer. Adaptive grid is such a nonuniform mesh which is obtained using the idea of equidistribution of a positive monitor function. A grid tM is said to be equidistributing, if

tj1tjΘ(u(xm,s),s)ds=tjtj+1Θ(u(xm,s),s)ds,j=1,,M1,(3.2)

where M(u(x, t), x) > 0 is a strictly positive, L1-integrable function. Equivalently,

tj1tjΘ(u(xm,s),s)ds=1M01Θ(u(xm,s),s)ds,j=1,,M1.(3.3)

Here, we consider the following monitor function

Θ(u(xm,s),x)=1+|utt(xm,s)|1/p,p2.(3.4)

Let us fixed the spatial nodal point xm, since the boundary layer exhibits near t = 0 and has no role in the spatial component. One can refer [4] to see the effect of increasing ‘p’ to smoothen the monitor function.

In order to compute the approximation of Θ(u(xm, t), t) at some fixed space level xm = mh, 0 ≤ mN, we assume

Θj=1+|δδ+Umj|1/p,forj=1,,M1.

The discrete problem (3.1) and the equation (3.2) with the help of above equation are to be solved simultaneously to obtain the desired solution and the nonuniform grid. This approach is also used by many researchers for different class of problems (refer [9, 13, 16]). Recently Shakti and Mohapatra used this approach to solve nonlinear singularly perturbed problems [20, 21].

Many adaptive mesh generation based method have been developed for the several parabolic problem [5, 6, 8]. We use the following adaptive algorithm to generate the nonuniform mesh.

Adaptive Algorithm

  1. Let us consider the starting mesh {tj(0) : 0, 1/M, 2/M, …, 1} as the uniform mesh.

  2. For k = 0, 1, … assuming {tj(k)} is given, the discrete solution is calculated Umj,(k) at xm = mh from the discrete problem.

  3. Compute the discretized monitor function Θmj,(k). Now

    lmj,(k)=τj(k)(Θmj1,(k)+Θmj,(k)2)forj=1,,M,

    where Θmj,(k) = 1+[δδ+Umj,(k)]1/p and set Θm0,(k)=Θm1,(k),ΘmM,(k)=ΘmM1,(k),L0=0 and Lmj,(k):=j=1Mlmj,(k).

  4. Let C0 be a constant (usually chosen by the user with C0 > 1). If,

    maxlmj,(k)LmMC0M,

    then go to Step 6, else continue to Step 5.

  5. The new mesh can be generated through the equidistribution of the proposed monitor function using the current computed solution from Step 2 and Θmj,(k) from Step 3. Set Ymj,(k)=jlmM,(k)/M for j = 0, ⋯, M. Now interpolate (tj(k+1),Ym(k)(tj(k))) to (tj(k),lmj,(k))) using the piecewise linear interpolation. Generate a new mesh tj(k+1)=:{0=t0(k+1)<t1(k+1)<<tM(k+1)=1} and return to Step 2.

  6. Set t = {t0, t1, …, tM} = tj(k+1) and U = Uij,(k), where U is the desired solution and t is the desired nonuniform mesh capturing the layer. STOP.

From the idea of [2] and [8], we can state the following result.

Proposition 3.1

Letu(xi, tj) andUN,M(xi, tj) be the exact solution and the numerical solution obtained by the proposed scheme on the adaptive grid (defined in Section 3) respectively. Then, there exists a constantCsuch that the following bounds holds:

max(xi,tj)G¯N,M|u(xi,tj)UN,M(xi,tj)|C(N2+M1),

where G¯N,M=Ω¯NׯtM.

4 Numerical results and discussion

This section provides some numerical results to show the applicability and efficiency of the proposed scheme.

Example 4.1

Consider the following test problem:

ε3utx2+εut2ux2+π4u=π42x2(1x)+13x,(x,t)(0,1)×(0,1],u(x,0)=sin(πx)0.5x2(1x),x(0,1),u(0,t)=u(1,t)=0,t[0,1].

The exact solution is given by u(x, t) = 12x2(1 – x) + exp(tπ2ε) sin(πx). For each value of ε, N and M, we calculate the maximum point-wise error by

EεN,M=max(xi,tj)G¯N,M|u(xi,tj)UN,M(xi,tj)|,

and the corresponding rate of convergence is defined by,

rεN,M=log2EεN,MEεN,2M.

Figure 1 shows the movement of mesh points towards the initial layer. It can be observed that the mesh points start moving towards the initial layer and the final mesh is dense near the layer. In Figures 2 and 3, the numerical solution is plotted with N = 20 and M = 40 for ε = 10–2 and ε = 10–4 respectively, which clearly shows the existence of the initial layer near t = 0. The computed maximum point-wise errors and the corresponding rate of convergence for Example 4.1 on adaptive grid are precisely presented in Table 1. Clearly, from the results given in Table 1, we observe that the computed maximum errors decrease monotonically as M increases and is independent for sufficiently small values of ε. This ensures that the proposed scheme is parameter uniform. In order to show the efficiency of the proposed scheme, the results obtained by the proposed scheme is compared with the results given in [2] in Table 2. From this comparison, it is evident that the error obtained in the proposed scheme is less whereas the corresponding rate is more as compared to the result of [2]. The numerical outcome indicates that the method yields highly accurate results and is computationally more efficient.

Figure 1 Mesh movement withε = 10–2, xm = 0.5, N = 10 andM = 20
Figure 1

Mesh movement withε = 10–2, xm = 0.5, N = 10 andM = 20

Figure 2 Numerical solution withε = 10–2for Example 4.1
Figure 2

Numerical solution withε = 10–2for Example 4.1

Figure 3 Numerical solution withε = 10–4for Example 4.1
Figure 3

Numerical solution withε = 10–4for Example 4.1

Table 1

EεN,M and the corresponding rεN,M for Example 4.1 with N = 10

ε3264128
EεN,MrεN,MEεN,MrεN,MEεN,MrεN,M
2–22.0571e-021.23598.7338e-031.1329 3.9826e-032.0198
2–42.1546e-021.19409.4173e-031.41883.5222e-031.1445
2–62.2339e-021.21139.6476e-031.39513.6681e-030.7723
2–82.2612e-021.24179.5623e-031.34473.7651e-031.7639
2–102.2987e-021.18191.0132e-021.30464.1018e-031.6480
2–122.3023e-021.22859.8256e-031.31883.9387e-031.6379
2–142.3238e-021.18621.0212e-021.33214.0562e-031.8430
2–162.3682e-021.27959.7557e-031.30013.9619e-031.8091
2–182.3992e-021.22901.0235e-021.42693.8066e-031.7734
2–202.3900e-021.18251.0530e-021.43873.8845e-031.5739

Table 2

Comparison of the numerical results

ε64128
Results given in [2]Our methodResults given in [2]Our method
2–121.0817e-021.1529e-026.5030e-035.5822e-03
0.73311.04640.778431.0365
2–141.0812e-021.1596e-026.4931e-035.3805e-03
0.73331.10780.77751.0935
2–161.0811e-021.2073e-026.4835e-035.3485e-03
0.73331.17460.78091.1092
2–181.0805e-021.1551e-026.4806e-035.3140e-03
0.73251.12010.78341.1076
2–201.0812e-021.1835e-026.4815e-035.1269e-03
0.73821.20690.77921.1068

In this article, we propose a numerical method to solve one-dimensional singularly perturbed pseudo-parabolic problem with initial layer of the form (1.1). We develop the method for solving this problem, which generate parameter uniform convergent approximation to the solution. To discretize the domain, we use nonuniform adaptive grid obtained by equidistribution of a positive monitor function in the temporal direction which is fitted to the initial layer and uniform mesh in the spatial direction. First, we use the backward Euler method for the discretization of time derivative and a central difference scheme for the spatial derivatives. The detailed theoretical analysis and the error bound is yet to be obtained. The proposed scheme having an advantage over the scheme proposed in [2] where we need to know about the prior information about the location of the layer to construct the nonuniform mesh. Numerical experiments are carried out to show the efficiency and accuracy of the proposed method.

Acknowledgment

The authors gratefully acknowledge the valuable comments and suggestions from the anonymous referees. The first author wishes to acknowledge the financial assistance extended through research grant no. EMR/2016/005805 by SERB, DST Govt. of India.

References

[1] Amiraliyev G.M., Mamedov Y.D., Difference schemes on the uniform mesh for singular perturbed pseudo-parabolic equations, Tr. J. Math., 1995, 19, 207-222.Search in Google Scholar

[2] Amiraliyev G.M., Duru H., Amiraliyeva I.G., A parameter uniform numerical method for a Sobolev problem with initial layer, Numer. Algor., 2007, 44, 185-203.10.1007/s11075-007-9096-0Search in Google Scholar

[3] Amiraliyev G.M., Kudu M., Amirali I., Analysis of difference approximations to delay pseudo-parabolic equations, Differential and Difference Equations with Applications, 2016, Springer.10.1007/978-3-319-32857-7_16Search in Google Scholar

[4] Beckett G., Mackenzie J.A., On a uniformly accurate finite difference approximation of a singularly perturbed reaction diffusion problem using grid equidistribution, J. Comput. Appl. Math., 2001, 131, 381-405.10.1016/S0377-0427(00)00260-0Search in Google Scholar

[5] Chandru M., Das P., Ramos H., Numerical treatment of two parameter singularly perturbed parabolic convection diffusion 20 problems with non-smooth data, Math. Method Appl. Sci., 2018, 41(14), 5359-5387.10.1002/mma.5067Search in Google Scholar

[6] Chandru M., Prabha T., Das P., Shanthi V., A numerical method for solving boundary and interior layers dominated parabolic problems with discontinuous convection coefficient and source terms, J. Differ. Eq. Dyn. Syst., 2019, 27(1-3), 91-112.10.1007/s12591-017-0385-3Search in Google Scholar

[7] Das P., Natesan S., A uniformly convergent hybrid scheme for singularly perturbed system of reaction-diffusion Robin type boundary-value problems, J. Comput. Appl. Math., 2013, 41(1-2), 447-471.10.1007/s12190-012-0611-7Search in Google Scholar

[8] Das P., Mehrmann V., Numerical solution of singularly perturbed convection-diffusion-reaction problems with two small parameters, BIT Numer. Math., 2016, 56(1), 51-76.10.1007/s10543-015-0559-8Search in Google Scholar

[9] Das P., A higher order difference method for singularly perturbed parabolic partial differential equations, J. Diff. Eq. Appl., 2018, 24(3), 452-477.10.1080/10236198.2017.1420792Search in Google Scholar

[10] Duru H., Difference schemes for the singularly perturbed Sobolev periodic boundary problem, Appl. Math. Comput., 2004, 149, 187-201.10.1016/S0096-3003(02)00965-7Search in Google Scholar

[11] Ewing R.E., Numerical solution of Sobolev partial differential equations, SIAM J. Numer. Anal., 1975, 12, 345-363.10.1137/0712028Search in Google Scholar

[12] Farrell P.A., Hegarty A.F., Miller J.J.H., O’Riordan E., Shishkin G.I., Robust computational techniques for boundary layers, 2000, Chapman & Hall/CRC Press, Boca Raton, FL.10.1201/9781482285727Search in Google Scholar

[13] Gowrisankar S., Natesan S., The parameter uniform numerical method for singularly perturbed parabolic reaction-diffusion problems on equidistributed grids, Appl. Math. Lett., 2013, 26, 1053-1060.10.1016/j.aml.2013.05.017Search in Google Scholar

[14] Grubb G., Solonnikov V.A., Solution of Parabolic Pseudo differential initial-Boundary Value Problems, J. Diff. Eq., 1990, 87, 256-304.10.1016/0022-0396(90)90003-8Search in Google Scholar

[15] Gu H., Characteristic finite element methods for non-linear Sobolev equations. Appl. Math. Comput., 1999, 102, 51-62.10.1016/S0096-3003(98)10019-XSearch in Google Scholar

[16] Kopteva N., Stynes M., A robust adaptive method for a quasi-linear one dimensional convection-diffusion problem, SIAM J. Numer Anal., 2001, 39, 1446-1467.10.1137/S003614290138471XSearch in Google Scholar

[17] Miller J.J.H., O’Riordan E., Shishkin G. I., Fitted numerical methods for singular perturbation problems, 2012, Singapore, World Scientific.10.1142/8410Search in Google Scholar

[18] Roos H.G., Stynes M., Tobiska L., Numerical methods for singularly perturbed differential equations, 2008, Springer, Berlin.Search in Google Scholar

[19] Showalter R.E., Ting, T.W., Pseudo-parabolic partial differential Equations, SIAM J. Numer. An., 1970, 23, 126.Search in Google Scholar

[20] Shakti D., Mohapatra J., A second order numerical method for a class of parameterized singular perturbation problems on adaptive grid, Nonlin. Eng., 2017, 6(3), 221-228.10.1515/nleng-2017-0003Search in Google Scholar

[21] Shakti D., Mohapatra J., Numerical simulation and convergence analysis for a system of nonlinear singularly perturbed differential equations arising in population dynamics, J. Difference Equ. Appl., 2018, 24(7), 1185-1196.10.1080/10236198.2018.1468891Search in Google Scholar

[22] Shakti D., Mohapatra J., Uniformly convergent second order numerical method for a class of parameterized singular perturbation problems, J. Differ. Eq. Dyn. Syst., 2017, 10.1007/s12591-017-0361-y.Search in Google Scholar

[23] Sun T., Yang D., The finite difference streamline diffusion methods for Sobolev equations with convection-dominated term, Appl. Math. Comput., 2002, 125, 325-345.10.1016/S0096-3003(00)00135-1Search in Google Scholar

[24] Ting T.W., Certain non-steady flows of second-order fluids, Arch. Ration. Mech. An., 1963, 14, 1-26.10.1007/BF00250690Search in Google Scholar

Received: 2019-04-04
Accepted: 2019-11-11
Published Online: 2020-02-07

© 2020 J. Mohapatra and D. Shakti, published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Articles in the same Issue

  1. Comparison of the method of variation of parameters to semi-analytical methods for solving nonlinear boundary value problems in engineering
  2. Nonlinear H-infinity control for switched reluctance machines
  3. Energy flow of a 2018 FIA F1 racing car and proposed changes to the powertrain rules
  4. Risk index to monitor an anaerobic digester using a dynamic model based on dilution rate, temperature, and pH
  5. MHD Peristaltic flow of a nanofluid in a constricted artery for different shapes of nanosized particles
  6. Comparative study of homotopy perturbation transformation with homotopy perturbation Elzaki transform method for solving nonlinear fractional PDE
  7. Approximate method for solving strongly fractional nonlinear problems using fuzzy transform
  8. Numerical approach to MHD flow of power-law fluid on a stretching sheet with non-uniform heat source
  9. Entropy generation in an inclined porous channel with suction/injection
  10. Heat transfer from convecting-radiating fin through optimized Chebyshev polynomials with interior point algorithm
  11. Two dimensional simulation of laminar flow by three- jet in a semi-confined space
  12. Influence of temperature-dependent properties on a gravity-driven thin film along inclined plate
  13. Simulation and time-frequency analysis of the longitudinal train dynamics coupled with a nonlinear friction draft gear
  14. Study of differential transform technique for transient hydromagnetic Jeffrey fluid flow from a stretching sheet
  15. Generalized second-order slip for unsteady convective flow of a nanofluid: a utilization of Buongiorno’s two-component nonhomogeneous equilibrium model
  16. Numerical treatment for the solution of singularly perturbed pseudo-parabolic problem on an equidistributed grid
  17. Relative sea-level rise and land subsidence in Oceania from tide gauge and satellite GPS
  18. On finite series solutions of conformable time-fractional Cahn-Allen equation
  19. A generalized perspective of Fourier and Fick’s laws: Magnetized effects of Cattaneo-Christov models on transient nanofluid flow between two parallel plates with Brownian motion and thermophoresis
  20. MHD natural convection flow of Casson fluid in an annular microchannel containing porous medium with heat generation/absorption
  21. Numerical simulation of variable thermal conductivity on 3D flow of nanofluid over a stretching sheet
  22. Two meshless methods for solving nonlinear ordinary differential equations in engineering and applied sciences
  23. Thermoelastic analysis of FGM hollow cylinder for variable parameters and temperature distributions using FEM
  24. Qualitative analysis for two fractional difference equations
  25. MHD fractionalized Jeffrey fluid over an accelerated slipping porous plate
  26. Nonlinear analysis of high accuracy and reliability in traffic flow prediction
  27. Numerical solution of time-dependent Emden-Fowler equations using bivariate spectral collocation method on overlapping grids
  28. A reliable analytical technique for fractional Caudrey-Dodd-Gibbon equation with Mittag-Leffler kernel
  29. Accelerated HPSTM: An efficient semi-analytical technique for the solution of nonlinear PDE’s
  30. Effect of magnetized variable thermal conductivity on flow and heat transfer characteristics of unsteady Williamson fluid
  31. Couple stress fluid flow due to slow steady oscillations of a permeable sphere
  32. State-of-the-art of MW-level capacity oceanic current turbines
  33. Approximate solution for fractional attractor one-dimensional Keller-Segel equations using homotopy perturbation sumudu transform method
  34. Nonlinear absolute sea-level patterns in the long-term-trend tide gauges of the West Coast of North America
  35. Insight into the dynamics of non-Newtonian Casson fluid over a rotating non-uniform surface subject to Coriolis force
  36. Mixed convection flow in a vertical channel in the presence of wall conduction, variable thermal conductivity and viscosity
  37. A new structure formulations for cubic B-spline collocation method in three and four-dimensions
  38. Mathematical and numerical optimality of non-singular fractional approaches on free and forced linear oscillator
  39. MHD mixed convection on an inclined stretching plate in Darcy porous medium with Soret effect and variable surface conditions
  40. Comparative study of two techniques on some nonlinear problems based ussing conformable derivative
Downloaded on 20.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/nleng-2020-0006/html
Scroll to top button