S S Motsa1, Z G Makukula1, S Shateyi2. 1. School of Mathematics, Statistics and Computer Science, University of KwaZulu-Natal, Private Bag X01, Scottsville 3209, Pietermaritzburg, South Africa. 2. Department of Mathematics & Applied Mathematics, University of Venda, Private Bag X5050, Thohoyandou 0950, South Africa.
Abstract
A spectral relaxation method used with bivariate Lagrange interpolation is used to find numerical solutions for the unsteady three-dimensional flow problem of an Oldroyd-B fluid with variable thermal conductivity and heat generation. The problem is governed by a set of three highly coupled nonlinear partial differential equations. The method, originally used for solutions of systems of ordinary differential equations is extended to solutions of systems of nonlinear partial differential equations. The modified approach involves seeking solutions that are expressed as bivariate Lagrange interpolating polynomials and applying pseudo-spectral collocation in both independent variables of the governing PDEs. Numerical simulations were carried out to generate results for some of the important flow properties such as the local skin friction and the heat transfer rate. Numerical analysis of the error and convergence properties of the method are also discussed. One of the benefits of the proposed method is that it is computationally fast and gives very accurate results after only a few iterations using very few grid points in the numerical discretization process.
A spectral relaxation method used with bivariate Lagrange interpolation is used to find numerical solutions for the unsteady three-dimensional flow problem of an Oldroyd-B fluid with variable thermal conductivity and heat generation. The problem is governed by a set of three highly coupled nonlinear partial differential equations. The method, originally used for solutions of systems of ordinary differential equations is extended to solutions of systems of nonlinear partial differential equations. The modified approach involves seeking solutions that are expressed as bivariate Lagrange interpolating polynomials and applying pseudo-spectral collocation in both independent variables of the governing PDEs. Numerical simulations were carried out to generate results for some of the important flow properties such as the local skin friction and the heat transfer rate. Numerical analysis of the error and convergence properties of the method are also discussed. One of the benefits of the proposed method is that it is computationally fast and gives very accurate results after only a few iterations using very few grid points in the numerical discretization process.
Oldroyd-B fluids are non-Newtonian viscoelastic fluids classified as the rate type model. Models of the rate type are suitable for describing many of the non-Newtonian characteristics shown by polymeric materials such as stress-relaxation, normal stress differences in simple shear flows and creep [1, 2]. The Oldroyd-B model is mostly applicable in modeling the response of dilute polymeric solutions and has since received significant attention of rheologists. However, rate type models can not capture the complex rheological behaviour of many real fluids, such as blood in which the non-Newtonian viscosity effects are of major importance [2]. Non-Newtonian fluids find applications in industry and technology, such as bio-medicine, chemical engineering, food stuff, pharmaceutical industries, production of plastic sheet, extrusion of polymers through a slit die in polymer industry and many others [3-5].Hayat et al. [6] studied the flow of an electrically conducting, incompressible and Oldroyd-B fluid between two infinitely extended non-conducting parallel plates in presence of a uniform transverse magnetic field fixed relative to the fluid. Analytical solutions of the flow models were obtained for both the steady and unsteady case. Fetecau et al. [7] presented an analytical solution for the velocity field and the adequate shear stress corresponding to the decay of a potential vortex in a generalized Oldroyd-B fluid by means of Hankel and Laplace transforms. The Hankel and Laplace transforms were also used by Rubbab et al. [1] and Tong et al. [8] to find analytical solutions for the unsteady flow of an incompressible generalized Oldroyd-B fluid in an infinite circular cylinder and unsteady helical flows of a generalized Oldroyd-B fluid with fractional calculus. The Weber transforms were used in addition to the Hankel and Laplace transforms by Qi and Jin [9] for solutions of the unsteady helical flows of a generalized Oldroyd-B fluid between two infinite coaxial cylinders and within an infinite cylinder.The homotopy analysis method (HAM) was used by Hayat et al. [10] to study the thermal radiation effects on the two-dimensional magnetohydrodynamic (MHD) flow of an Oldroyd-B fluid in the presence of Joule heating and thermophoresis. Using finite element methods, Pires and Sequeira [2] investigated the behavior of fully developed flows of shear-thinning generalized Oldroyd-B fluids in curved pipes with circular cross-section and arbitrary curvature ratio, for a prescribed pressure gradient. Liu et al. [11] used Laplace transforms for an analytical study for the magnetohydrodynamic (MHD) flow of a generalized Oldroyd-B fluid. Hayat et al. [3] found series solutions using the HAM for a three-dimensional flow of an Oldroyd-B fluid over a stretching surface in the presence of convective boundary conditions. A numerical study was carried out by Nadeem et al. [12] using the fourth-fifth order Runge-Kutta-Fehlberg method, to study the Oldroyd-B nanofluid flow model over a stretching sheet. Recently, Sajid et al. [13] used finite difference method to carry out a numerical study for a mixed convection in the stagnation-point flow of an Oldroyd-B fluid over a stretching sheet. Khan et al. [5] used the HAM to study the free convective boundary-layer flow of three-dimensional Oldroyd-B nanofluid flow over a stretching sheet. Hayat et al. [4] also used the HAM to investigate the three-dimensional flow of non-Newtonian fluid over a bidirectional stretching surface with heat transfer.In the above studies and more, not cited in this article, little attention has been given to unsteady flows of the Oldroyd-B fluid, especially three-dimensional flows. In this study we carry out a numerical investigation of the unsteady three-dimensional flow of an Oldroyd-B fluid with variable thermal conductivity and heat generation/absorption. The work is an extension of the steady state flow considered by Shehzad et al. [14]. The Homotopy analysis method was implemented in their study to develop series solutions to the governing flow and energy equations. In this work we use the bivariate spectral relaxation method for the first time in higher order systems of nonlinear partial differential equations (PDEs). The method combines ideas of the Gauss-Seidel approach to decouple the nonlinear system of PDEs into a sequence of linear partial differential equations which are then solved using the Chebyshev spectral collocation method with bivariate Lagrange interpolation polynomials as basis functions. Bivariate Lagrange interpolation has been used successfully in a recent study by Motsa et al. [15]. The polynomials were used in a quasilinearisation scheme to approximate solutions of nonlinear evolution parabolic PDEs. Comparison with their exact solutions proved that the method gives accurate solutions in a computationally efficient manner. In this work the bivariate Lagrange spectral collocation approach is used with relaxation on a coupled system of PDEs.
Governing equations
Consider the unsteady three-dimensional flow of an incompressible Oldroyd-B fluid. The flow is caused by a stretched surface at z = 0 and occupies the z > 0 domain. Thermal conductivity is assumed to be a linear function of temperature and the ambient fluid temperature is represented by T
∞. Effects of heat generation or absorption on the boundary layer flow are taken into consideration. Following [14], the governing equations for unsteady three-dimensional flow and heat transfer are given as
We note here that without time dependence, equation system Eqs (1)–(4) reduces to the equations considered by Shehzad et al. [14]. In Eqs (1)–(4), u, v and w are the velocity components in the x−, y− and z− directions respectively. The relaxation time is represented by λ
1 while the retardation time by λ
2. The fluid temperature is denoted by T, t is the time, k is the thermal conductivity of fluid, σ denotes thermal diffusivity of the fluid, ν (μ/ρ) the kinematic viscosity, μ the dynamic viscosity of the fluid, ρ the density of fluid and Q the heat generation/absorption parameter. The fluid flow is subject to following initial and boundary conditions
where a and b are the velocity gradients in the x− and y− directions respectively. Following [14, 16] we introduce the following similarity transformations in Eqs (2)–(4)
resulting into the system of nonlinear PDEs given by
with the corresponding boundary conditions
We remark that, Eqs (7)–(9) reduce to the steady state flow equations when ξ = 1 as reported in [14]. In Eqs (7)–(9), β
1 and β
2 are Deborah numbers, β is a ratio of stretching rates parameter, Pr is the Prandtl number, and S the heat generation/absorption parameter given by
The important physical parameters for the type of boundary layer flow under consideration are the skin-friction coefficient, Nusselt number and Sherwood number. From the velocity field, the shearing stress at the surface can be obtained, which in the non-dimensional form (skin-friction coefficient) in the x and y directions using Eq (7) is given by
where Re
= ax
2/ν is the local Reynolds number.Using the temperature field, the heat transfer coefficient at the surface can be obtained, which in the non-dimensional form, in terms of the Nusselt number, is given by
The bivariate spectral relaxation method (BSRM)
In this section, we describe the application of the bivariate spectral relaxation method (BSRM) to find numerical solutions of the system of governing Eqs (7)–(9). The method applies the Gauss-Siedel relaxation idea to rearrange and decouple the system to form a linear sequence of partial differential equations that are solved in succession over a number of iterations. Consequently, re-arranging Eqs (7)–(9) and linearising in Gauss-Seidel manner gives
withEqs (16)–(18) form a linear decoupled system of partial differential equations and can be solved iteratively starting from given initial approximations, denoted by f
0, g
0 and θ
0. The iteration is repeated for r = 1, 2, …, until approximate solutions that are consistent to within a certain tolerance level are obtained. To solve Eqs (16)–(18) we apply spectral collocation in both the η and ξ direction with bivariate Lagrange interpolation polynomials as basis functions. Thus, the approximate solution for g(η, ξ), say, takes the form
which interpolates g(η, ξ) at the collocation points defined by
The functions L
(τ) and L
(ζ) are the well-known characteristic Lagrange cardinal polynomials. It is worth remarking that the Chebyshev collocation method requires that the domain of the problem be transformed to [−1, 1] × [−1, 1]. We therefore use simple linear transformation to transform η ∈ [0, η
∞] and ξ ∈ [0, 1] to τ ∈ [−1, 1] and ζ ∈ [−1, 1], respectively. Here η
∞ is a finite value that is introduced to facilitate the application of the numerical method at infinity.Other choices of basis functions can be considered in place of the Lagrange polynomials in Eq (20), but the difference in terms of accuracy of the obtained solutions is minimal. The choice of Lagrange interpolation polynomials given by Eq (20) makes it possible to convert the continuous derivatives to discrete matrix form at the collocation points Eq (21) using the so-called derivative matrices defined in [17, 18]. For example, the derivatives of g(η, ξ) with respect to η and ξ at the collocation points τ
and ζ
are defined as follows:
where d
(i, j = 0, 1, …, N
) are entries of the standard Chebyshev differentiation matrix d = [d
] of size (N
+ 1) × (N
+ 1) (see, for example [17, 18]), D = (2/η
)[D
] (r, s = 0, 1, 2, …, N
) with [D
] being an (N
+ 1) × (N
+ 1) Chebyshev derivative matrix, and the vector G
is defined asThe derivatives of f and θ can be transformed to discrete matrix form in a similar manner. Applying the spectral collocation method by evaluating Eqs (16)–(18) at the collocation points and making use of the derivative matrices gives,
for i = 0, 1, 2, …, N
, where
and a
(ξ
), b
(ξ
), c
(ξ
) (m = 1, 2, 3) are the diagonal matrices of the vectors [a
(τ
0, ξ
), a
(τ
1, ξ
), …, a
(τ
, ξ
)], [b
(τ
0, ξ
), b
(τ
1, ξ
), …, b
(τ
, ξ
)] [c
(τ
0, ξ
), c
(τ
1, ξ
), …, c
(τ
, ξ
)].After imposing boundary conditions for i = 0, 1, …, N
, Eqs (26)–(28) can be written in matrix form as:
where
where I is an (N
+ 1) × (N
+ 1) identity matrix. The approximate solutions for f(η, ξ), g(η, ξ) and θ(η, ξ) are obtained by iteratively solving the matrix Eqs (29), (30) and (31), in turn, for r = 0, 1, 2, ….
Results and Discussion
In this section we present numerical results of the governing system of partial differential equations, Eqs (7)–(9) obtained using the bivariate spectral relaxation method. The set of results display convergence rates and accuracy of the iterative scheme together with the effect of the different flow parameters on the skin friction coefficients and the heat transfer rate. The number of collocation points used was 60 and 15 in space (η) and time (ξ) respectively, if not stated. The choice of these collocation points gave consistent results which did not change to a significant level when the values were increased. To monitor the convergence of the method we define the following solution errorThe errors defined by Eq (39) can be considered to be solution based errors and they measure the number of correct digits in the approximate solutions at the r-th iteration level. If the numerical scheme is converging, the norms given in Eq (39) are expected to decrease with an increase in the number of iterations.Fig 1 presents the variation of the solution error of the approximate numerical solutions of f(ξ, η), g(ξ, η), and θ(ξ, η) against iterations. The monotonic decrease in all the solution errors indicates that the method converges. Full convergence is said to have been reached at the point when the convergence plots begin to plateau off. It can be seen from Fig 1 that full convergence is achieved after about thirty iterations for all solutions with a solution error close to 10−10.
Fig 1
Variation of solution errors against iterations when β = 0.1, β
1 = 0.1, β
2 = 0.1, ϵ = 0.1, Pr = 0.8, S = 0.3.
The accuracy of the proposed BSRM can be estimated by considering the residual error which measures the extent to which the numerical solutions approximate the true solution of the governing differential Eqs (7)–(9). Accordingly, we define the following residual error functions
where Δ, Δ and Δ represent the governing nonlinear PDEs Eqs (7), (8) and (9), respectively, and F
, G
, Θ
are the BSRM approximate solutions at the time collocation points ξ
. Figs 2–4 show the variation of the residual errors over the time scale ξ for different number of iterations. The decrease in the residual errors with an increase in the number of iterations is an indication of the convergence of the method. It can also be noted that the residual error is nearly uniform across ξ. This is an advantage of the proposed method over some other methods whose accuracy deteriorates when ξ becomes large.
β = 1, β
1 = 0.1, β
2 = 0.1, ϵ = 0.1, Pr = 0.8, S = 0.3.To validate the accuracy of the BSRM the present results are compared against exact results for −f′′(0, 1) and −g′′(0, 1) that were reported in Ariel [19] for various values of β in Table 1. We remark that the present problem reduces to that of [19] when β
1 = β
2 = 0 and ξ = 1. The results presented in Table 1 were computed using N
= 45 and N
= 10. It can be seen from the table that the BSRM gives very accurate results which are in good agreement with the exact solution for all values of the physical parameters. Table 1 also presents the computational time and the number of iterations it takes for the method to give results that are accurate to six decimal digits. It can be noted that the method gives accurate results in less than two seconds for relatively few iterations. These are some of the benefits of the proposed method. The number of iterations required to achieve the level of accuracy displayed in Table 1 may be higher than other traditional methods used to solve similar problems, such as Newton-Raphson based implicit finite difference schemes which are well-known to have quadratic convergence rates. However, the use of the relaxation idea to decouple the system of equations and spectral collocation (which require very few grid points than competing numerical methods) to discretize all variables ensures that the proposed method achieves the target level of accuracy rapidly.
Table 1
Variation of −f′′(0, 1) and −g′′(0, 1) against β.
β
iter.
BSRM -f′′(0, 1)
Exact [19] -f′′(0)
BSRM -g′′(0, 1)
Exact [19] -g′′(0)
time (s)
0.1
50
1.020260
1.020260
0.066847
0.066847
2.25
0.2
36
1.039496
1.039495
0.148737
0.148737
1.43
0.3
30
1.057955
1.057955
0.243360
0.243360
1.24
0.4
25
1.075788
1.075788
0.349209
0.349209
1.19
0.5
22
1.093095
1.093095
0.465205
0.465205
0.83
0.6
18
1.109947
1.109947
0.590529
0.590529
0.75
0.7
20
1.126397
1.126398
0.724532
0.724532
0.75
0.8
20
1.142488
1.142489
0.866683
0.866683
0.76
0.9
20
1.158254
1.158254
1.016539
1.016539
0.75
1.0
20
1.173720
1.173721
1.173721
1.173721
0.78
The effect of the flow parameters on the velocity and temperature profiles are not presented in this study since at any fixed time they are qualitatively similar to those presented in the study done by Shehzad et al. [14] for the equivalent steady state flow case. Hence we show the effect of the flow parameters on the skin friction coefficients and Nusselt number for varying time values. The effects of the ratio parameter β and the Deborah numbers β
1 and β
2 on the local skin friction coefficient along x−, −f′′(0, ξ) are presented in Figs 5–7. The skin friction coefficient along x− is seen to be a decreasing function of time as seen across all Figs 5–7.
Fig 5
Effect of β on f′′(0, ξ).
β
1 = 0.1, β
2 = 1, ϵ = 0.4, Pr = 2, S = 0.2.
Fig 7
Effect of β
2 on f′′(0, ξ).
β = 0.5, β
1 = 0.1 ϵ = 0.4, Pr = 2, S = 0.2.
Effect of β on f′′(0, ξ).
β
1 = 0.1, β
2 = 1, ϵ = 0.4, Pr = 2, S = 0.2.
Effect of β
1 on f′′(0, ξ).
β = 0.5, β
2 = 1, ϵ = 0.4, Pr = 2, S = 0.2.
Effect of β
2 on f′′(0, ξ).
β = 0.5, β
1 = 0.1 ϵ = 0.4, Pr = 2, S = 0.2.Fig 5 presents the behaviour of −f′′(0, ξ) with the ratio of stretching rates parameter β. Physically, increasing β implies an increase in the velocity field along y−. This explains why the local skin friction along x− is not significantly affected by changes in β. The effect is almost negligible towards the steady state.The effect of the Deborah number β
1 is to increase the local skin friction coefficient as seen in Fig 6. The effect is significantly pronounced towards ξ = 1. Physically, β
1 is dependant on the relaxation time of the Oldroyd B fluid. Increasing β
1 directly increases the relaxation time which in turn reduces the velocity of the fluid near the sheet surface. This results in an increase in the thickness of the hydrodynamic boundary layer which causes the local skin friction coefficient to increase. On the other hand, β
2 is directly dependent on the retardation time of the fluid. Hence with increase in β
2, the local skin friction coefficient decreases because of the reduced hydrodynamic boundary layer caused by an increase in the velocity of the fluid near the surface of the sheet. This effect is shown in Fig 7.
Fig 6
Effect of β
1 on f′′(0, ξ).
β = 0.5, β
2 = 1, ϵ = 0.4, Pr = 2, S = 0.2.
Figs 8–10 demonstrate the behaviour of the local skin friction coefficient along the y− direction, −g′′(0, ξ) as a function of time for varying values of β, β
1 and β
2 respectively.
Fig 8
Effect of β on g′′(0, ξ).
β
1 = 0.1, β
2 = 1, ϵ = 0.4, Pr = 2, S = 0.2.
Fig 10
Effect of β
2 on g′′(0, ξ).
β = 0.5, β
1 = 0.1 ϵ = 0.4, Pr = 2, S = 0.2.
Effect of β on g′′(0, ξ).
β
1 = 0.1, β
2 = 1, ϵ = 0.4, Pr = 2, S = 0.2.
Effect of β
1 on g′′(0, ξ).
β = 0.5, β
2 = 1, ϵ = 0.4, Pr = 2, S = 0.2.
Effect of β
2 on g′′(0, ξ).
β = 0.5, β
1 = 0.1 ϵ = 0.4, Pr = 2, S = 0.2.As expected, the effect of β is to increase −g′′(0, ξ) as shown in Fig 8. On the contrary to −f′′(0, ξ) the effect is significantly pronounced at all times. The effect of the Deborah numbers on −g′′(0, ξ) is qualitatively similar to those they have on −f′′(0, ξ) as shown in Figs 9 and 10. The effect of β
1 is to increase −g′′(0, ξ) while that of β
2 is to decrease −g′′(0, ξ). The physical implication is similar to that of −f′′(0, ξ) in Figs 6 and 7.
Fig 9
Effect of β
1 on g′′(0, ξ).
β = 0.5, β
2 = 1, ϵ = 0.4, Pr = 2, S = 0.2.
The effects of the different flow parameters on the surface heat transfer rate, −θ′(0, ξ) are displayed in Figs 11–16. In all the figures, the Nusselt number is shown to be an increasing function of time (moving from ξ = 0 to ξ = 1).
Fig 11
Effect of β on θ′(0, ξ).
β
1 = 0.1, β
2 = 1, ϵ = 0.4, Pr = 2, S = 0.2.
Fig 16
Effect of ϵ on θ′(0, ξ).
β = 0.5, β
1 = 0.5, β
2 = 1 S = 0.2, Pr = 2.
Effect of β on θ′(0, ξ).
β
1 = 0.1, β
2 = 1, ϵ = 0.4, Pr = 2, S = 0.2.
Effect of β
1 on θ′(0, ξ).
β = 0.5, β
2 = 1ϵ = 0.4, Pr = 2, S = 0.2.
Effect of β
2 on θ′(0, ξ).
β = 0.5, β
1 = 0.1, ϵ = 0.4, Pr = 2, S = 0.2.
Effect of S on θ′(0, ξ).
β = 0.5, β
1 = 0.5, β
2 = 1ϵ = 0.1, Pr = 2.
Effect of Pr on θ′(0, ξ).
β = 0.5, β
1 = 0.5, β
2 = 1ϵ = 0.1, S = 0.2.
Effect of ϵ on θ′(0, ξ).
β = 0.5, β
1 = 0.5, β
2 = 1 S = 0.2, Pr = 2.Variation of the Nusselt number with the ratio of stretching rates parameter, β is shown in Fig 11. The heat transfer rate is seen to increase with increase in β. The temperature field and thermal boundary layer decrease with in β resulting in increased heat transfer rates.Fig 12 presents the effect of β
1 on the Nusselt number. Increasing the relaxation time leads to increase in the temperature field and boundary layer thickness. The rate of heat transfer is thus reduced as shown in Fig 12. Retardation has the opposite effect on the temperature and thermal boundary layer thickness. Retardation tends to provide resistance which causes a reduction in both the temperature field and the thermal boundary layer. This explains why the Nusselt number increases with increase in β
2 as seen in Fig 13.
Fig 12
Effect of β
1 on θ′(0, ξ).
β = 0.5, β
2 = 1ϵ = 0.4, Pr = 2, S = 0.2.
Fig 13
Effect of β
2 on θ′(0, ξ).
β = 0.5, β
1 = 0.1, ϵ = 0.4, Pr = 2, S = 0.2.
Fig 14 presents the effect of heat generation on the surface heat transfer rate as a function of time. At the start of the motion, the heat transfer rate is independent of heat generation. The heat transfer rate is seen to be high when there is no enhancement (S = 0) to the temperature field of the fluid. When S = 0, the temperature differences between the two mediums are large. Heat transfer rates decrease with increase in S because the heat generation mechanism increases the temperature of the fluid near the surface of the sheet.
Fig 14
Effect of S on θ′(0, ξ).
β = 0.5, β
1 = 0.5, β
2 = 1ϵ = 0.1, Pr = 2.
The effect ϵ on the Nusselt number is seen to be similar to that of S because both parameters have the same effect on the temperature field and thermal boundary layer. Increasing ϵ boosts the temperature and thermal boundary layer thickness, in turn decreasing the heat transfer rate as shown in Fig 15. The difference is that contrary to S, the Nusselt number is dependent on ϵ across all values of ξ. This occurs because the temperature varies slowly and decays rapidly for ϵ in comparison to S [14].
Fig 15
Effect of Pr on θ′(0, ξ).
β = 0.5, β
1 = 0.5, β
2 = 1ϵ = 0.1, S = 0.2.
The effect of the Prandtl number on the surface heat transfer rate is shown in Fig 16. The heat transfer rate is seen to increase with increase in Pr. Physically, this is caused by the fact that increasing Pr reduces the temperature field and the thermal boundary layer thickness, in turn increasing the heat transfer rate. The increase with ξ is almost linearly and significantly pronounced for values of ξ.To validate the importance of the study, we present Figs 17–19 where the velocity and temperature profiles are shown at different time levels. It is important to have an idea what happens to the velocity and temperature of the fluid overtime for proper precautions to be taken in experiments. From the Figures, it can be seen that these flow properties are decreasing functions of time.
The present study extended the application of a bivariate spectral relaxation method to systems of nonlinear partial differential equations. For the numerical experimentation, a highly nonlinear coupled system of PDEs governing the unsteady flow of a three-dimensional Oldroyd-B fluid with variable thermal conductivity and heat generation was solved. Numerical simulations were carried out successfully, showing convergence behaviour and accuracy of the iterative scheme. In addition, numerical simulations were carried out showing the effect of the different flow parameters on the skin friction coefficients and the heat transfer rate. Unsteadiness was found to have a significant influence on all flow properties. The observations made were found to be consistent with other results in similar studies reported in the literature. The method proved great efficiency in solving the system making it a potential tool for numerical solutions of nonlinear systems of PDEs. The success of the study provokes the need of further numerical experiments on the method involving different types of partial differential equations.