Keywords

1 Introduction

The development of blood vessels pathologies such as stenosis, atherosclerosis and spasm disturb blood flow and lead to a malfunctioning of many organs. In order to detect the vessels diseases, a detailed knowledge of blood flow remains a necessity. The study of blood flow is the subject of different numerical methods. However, the traditional conventional computational fluid dynamics method (CFD) are limited and the implementation of boundary conditions still more complicated for complex geometries [1]. In addition, the resolution of mathematical equations used to present the system is complicated. Given the complexity of these equations, the analytical solutions of Navier-stokes equations are generally nonexistent and only an approximated numerical solution is existing. This justifies, the considerable development of the techniques and methods of numerical computation in fluid mechanics (CFD) during these last decades. The continuous evolution of numerical methods is related to the computer resources development, what allows the numerical resolution of the equations governing fluid mechanics and heat transfer with great precision and for a wide range of complex geometries. Unlike numerical simulation methods based on the resolution of partial differential equations linking the macroscopic properties of fluids, the lattice gas automata (LGA) method makes it possible to find macroscopic variables such as velocity, pressure or pressure fields and temperature, by simulating the interactions between molecules. Lattice Boltzmann Method (LBM), a numerical method evolving from LGA, has gained popularity in the last few years. It has been used for simulating and modeling different systems including immiscible fluids [2], multiphase flows [3], heat transfer problems [4,5,6,7], isotropic turbulence [8] and porous media [9]. It has proven its effectiveness in the field of conventional fluid flows, particularly in complex geometries and porous media. It has attracted the attention of researchers for the simulation of flows in different applications. Higuera and Jimenez [10] proposed an important simplification in LBM by approximating the collision operator in Lattice Boltzmann Equation with a linearized one that assumes that the distribution is close to the equilibrium state. The success of lattice Boltzmann method is related, in large part, to the introduction of the Bhatnagar-Gross-Krook (BGK) collision operator characterized by its simplicity and ease of implementation. Bhatnagar-Gross-Krook (BGK) collision model is a simple linearized collision operator, introduced by Koelman [11] and Chen et al. [12]. The macroscopic Navier-Stokes equations are recovered by the Lattice BGK model through a Chapman-Enskog analysis [13]. The lattice Boltzmann method describes fluids in a mesoscopic scale and provides stable and efficient numerical calculations for the fluids macroscopic behavior [14,15,16]. The problem of taking into account the initial and boundary conditions was the subject of particular attention by the initiators of the LBM method. Stability and numerical precision are closely related to the nature of the boundary conditions. The lattice Boltzmann approach does not necessitate the resolution of a global system of equations, just information from surrounding nodes is required to describe variables evolution. Because of the nature of the explicit computation with locality, the lattice Boltzmann method is a cost-effective solution to communication between processors and hence excellent for parallel computation.

In this paper, we propose an efficient and accurate lattice Boltzmann model for simulating magnetohydrodynamic blood flow in stenotic arteries. The unique feature of this modelization is that both velocity and magnetic fields are solved using the lattice Boltzmann technique, which allows to investigate the influence of strong magnetic field intensities on blood flow.

2 Mathematical Model

2.1 Problem Description

In this study, blood is considered as a homogeneous magnetic bio-fluid, incompressible and non-Newtonian with density \(\rho =1060\,{\text {kg}}/{\text {m}}^{3}\). The Vessel walls are assumed to be rigid and blood flow is considered laminar and steady. The diameter of the artery is D = 6 mm. An idealized geometry of stenosis is considered (Fig. 1) in this study.

Fig. 1.
figure 1

Stenosis geometry

Stenosis refers to a reduction in the vessel section due to a deposition of fatty components on the walls. The geometry of the wall with the presence of stenosis is given by: \(y(x)=D-h\sin \left[ \frac{\pi (x-d)}{l}\right] \) where D is the diameter of health artery, h the width of the restricted zone, d the length of the inlet region and l the length of the restricted zone. The severity of the reduction zone (degree of stenosis DOS) can be calculated by the following equation: \(DOS(\%)=(1-\frac{A_{s}}{A})\times 100\) where \(A_{s}\) is the restricted zone section and A is the section of healthy artery.

2.2 Equations

Taking into consideration the presented hypothesis, the 2-D incompressible, unsteady flow of blood as an electrically conductive fluid is described by Navier–Stokes equations, with an additional term presenting Lorentz force are written as:

$$\begin{aligned} \frac{\partial u}{\partial t} + (u.\nabla )u= -\frac{\nabla p}{\rho }+\nu \varDelta u+\frac{\mathbf {j}\times \mathbf {B}}{ \rho }+ Q \end{aligned}$$
(1)
$$\begin{aligned} \nabla .u=0 \end{aligned}$$
(2)

where \(\nu \) is the fluid kinematic viscosity, \(\rho \) is the density, p is the pressure, \(u=[u_{x}, u_{y}]\) the velocity, \(\mathbf {B}=[B_{x}, B_{y}]\) the magnetic field, \(\mathbf {j}= \nabla \times \mathbf {B}\) and \(\mathbf {Q}=[Q_{x}, Q_{y}]\) the external body force vectors.

This research investigates the 2-dimensional, laminar and incompressible magnetohydrodynamic blood flow through a restricted vessel. The governing equations, including the impact of viscosity and energy dissipation due to the presence of magnetic field are given by the following equation:

$$\begin{aligned} \frac{\partial u_{x}}{\partial x} + \frac{\partial u_{y}}{\partial y}= 0 \end{aligned}$$
(3)
$$\begin{aligned} \rho (u_{x}\frac{\partial u_{x}}{\partial x} + u_{y}\frac{\partial u_{x}}{\partial y})= -\frac{\partial p}{\partial x}+\mu (\frac{\partial ^2 u_{x}}{\partial x^2} +\frac{\partial ^2 u_{x}}{\partial y^2})-\sigma B_{0}^2u_{x} \end{aligned}$$
(4)
$$\begin{aligned} \rho (u_{x}\frac{\partial u_{y}}{\partial x} + u_{y}\frac{\partial u_{y}}{\partial y})= -\frac{\partial p}{\partial x}+\mu (\frac{\partial ^2 u_{y}}{\partial x^2} +\frac{\partial ^2 u_{y}}{\partial y^2}) \end{aligned}$$
(5)

The term \(\sigma B_{0}^2u_{x}\) in Eq. 4 depicts the magnetic body force (\({\textbf {j}}\,\times \,{\textbf {B}}\)) per volume. Where \(B=[B_{x}, B_{0}\)] and \(\sigma \) is the electrical conductivity of blood.

Carreau-Yasuda Model

Human blood is a composed fluid, containing mainly plasma and blood cells. The plasma acts like a Newtonian fluid, its viscosity depends on the concentration of plasma proteins [17], whereas the whole blood has a non-Newtonian behavior. Many models have been developed in order to predicts the rheological behavior. Carreau-Yasuda model is one of the simplest and accurate models used in blood modeling. The viscosity depends on shear rate and modelled by the Carreau-Yasuda model [18] as following:

$$\begin{aligned} \mu (\dot{\gamma })=\mu _{\infty }+(\mu _{0}-\mu _{\infty })+\left( 1+(\lambda \dot{\gamma })^\alpha \right) ^{\frac{n-1}{\alpha }} \end{aligned}$$
(6)

where \(\mu \) is the viscosity, \(\dot{\gamma }\) is the shear rate, \(\mu _{\infty }= 0.0035\,Pa.s\) is the viscosity at infinite shear rate, \(\mu _{0}= 0.16\,Pa.s\) is the viscosity at the absence shear-rate, and \(\lambda = 8.2\), \(\alpha = 0.64\), and \(n=0.2128\) are material coefficients. The shear rate is given by:

$$\begin{aligned} \dot{\gamma }=2 \sqrt{D_{\amalg }} \end{aligned}$$
(7)

where \(D_{\amalg }\) is the second invariant of the strain rate tensor, given by:

$$\begin{aligned} D_{\amalg } = \sum _{\alpha ,\beta =1}^l S_{\alpha \beta } S_{\alpha \beta } \end{aligned}$$
(8)

where l = 2 for a two-dimensional model.

For incompressible fluids, the stress tensor is written as:

$$\begin{aligned} \sigma _{\alpha \beta }=-p \delta _{\alpha \beta }+2 \mu S_{\alpha \beta } \end{aligned}$$
(9)

where \(\delta _{\alpha \beta }\) is the Kronecker delta and \(S_{\alpha \beta }\) is the strain rate tensor, written as: \(S_{\alpha \beta }=\frac{1}{2} (\nabla _{\beta } u_{\alpha }+\nabla _{\alpha } u_{\beta })\)

3 Numerical Model

3.1 Lattice Boltzmann Method with Single Relaxation Time (LBM-SRT)

Solving two linked lattice Boltzmann equations can be used to solve magnetohydrodynamic equations. The first equation covers fluid dynamics by forecasting the development of the particle distribution function \(f_{i}\), whereas the second equation incorporates a vector-valued function \(g_{i}\) that represents the evolution of the magnetic field. The two equations are discretized in a D2Q9 space (Fig. 2).

Fig. 2.
figure 2

\(D_2Q_9\) model

The lattice Boltzmann approach (LBM) with single relaxation time, which is based on the Bhatnagar-Gross-Krook (BGK) approximation, is used to forecast the development of both fluid dynamics and magnetic fields. The fluid in the lattice Boltzmann approach is defined by a particle distribution function that develops in discrete space and time. As a result, the lattice Boltzmann equation is stated as:

$$\begin{aligned} f_{i}\left( \mathbf{x}+\mathbf {{\Xi }_{i}} \delta t,t+\delta t\right) -f_{i}\left( \mathbf{x},t\right) =C _{i}\left( f\right) \end{aligned}$$
(10)

where \(C _{i}\) is the collision operator, presenting the change in particles distribution after collision step. The lattice Bhatnagar-Gross-Krook (BGK) equation can be written as:

$$\begin{aligned} f_{i}\left( \mathbf{x}+\mathbf {{\Xi }_{i}} \delta t,t+\delta t\right) -f_{i}\left( \mathbf {x},t\right) =-\frac{1}{\tau }\left[ f_{i}\left( \mathbf {x},t\right) -f_{i}^{eq}\left( \mathbf {x},t\right) \right] \end{aligned}$$
(11)

where \(\tau \) is the relaxation parameter, related to viscosity by the following: \(\tau =\left( \frac{\nu }{c_{s}^2}+0.5\right) \) with \(c_{s}\) is the lattice speed, given by \(c_{s}=\frac{\delta x}{\sqrt{3} \delta t}\). \(\delta x\) and \(\delta t\) are the lattice width and time step respectively, chosen as \(\delta x=\delta t=1\) and \(c=\frac{\delta x}{\delta t}\). \(f_{i}^{eq}\) is the equilibrium distribution function, which depends on the local fluid velocity and density. The equilibrium distribution function is given by:

$$\begin{aligned} f_{i}^{eq}=w_{i}\rho \left[ 1+\frac{3\mathbf {\Xi _{i}}.\mathbf {u}}{c^{2}}+\frac{9\left( \mathbf {\Xi _{i}}.\mathbf {u}\right) ^{2} }{2c^{4}}-\frac{3 \mathbf {u}.\mathbf {u}}{2c^{2}}\right] \ \ \ \ \ \ \ \ i=0\rightarrow 8 \end{aligned}$$
(12)

In the presence of external magnetic field, the equilibrium distribution function includes an additional term presenting the effect of magnetic field intensity on particles distribution. The equilibrium distribution function becomes:

$$\begin{aligned} f_{i}^{eq}=w_{i}\rho \left[ 1+\frac{\mathbf {\Xi _{i}}.\mathbf {u}}{c_{s}^{2}}+\frac{\left( \mathbf {\Xi _{i}}.\mathbf {u}\right) ^{2} }{2c_{s}^{4}}-\frac{\mathbf {u}.\mathbf {u}}{2c_{s}^{2}}\right] +\frac{\lambda _{i}}{2c_{s}^{4}}\left[ \frac{1}{2} {\mid {\mathbf {\Xi _{i}}}\mid } ^{2} {\mid {\mathbf {b}}\mid }^{2} -{\left( \mathbf {\Xi _{i}}.\mathbf {b} \right) } ^{2}\right] \end{aligned}$$
(13)

where \(w_{i}\) and \(\lambda _{i}\) are the weighting factors defined in \(D_{2}Q_{9}\) as following: \(w_{i}=\lambda _{i}=\frac{4}{9}\) for \(i=0\), \(w_{i}=\lambda _{i}=\frac{1}{9}\) for \(i=1,2,3,4\) and \(w_{i}=\lambda _{i}=\frac{1}{36}\) for \(i=5,6,7,8\).

$$\begin{aligned} \left\{ \begin{array}{ll} \quad \quad \;\;\mathbf {{\Xi }_{i}}=(0,0)&{}\qquad \quad \;\; i=0 \\ \mathbf {\Xi _{i}}=\left( \cos \left[ \left( i-1\right) \frac{\pi }{2} \right] ,\sin \left[ \left( i-1\right) \frac{\pi }{2}\right] \right) c &{}\qquad \quad i=1,2,3,4 \\ \mathbf {\Xi _{i}}=\left( \cos \left[ \left( 2i-9\right) \frac{\pi }{4} \right] ,\sin \left[ \left( 2i-9\right) \frac{\pi }{4}\right] \right) c\sqrt{2}&{} \qquad \quad i=5,6,7,8 \end{array} \right. \end{aligned}$$
(14)

The magnetic field evolution is described by the following lattice Boltzmann equation:

$$\begin{aligned} g_{i}\left( \mathbf {x}+\mathbf {\Xi }_{i} \delta t,t+\delta t\right) -g_{i}\left( \mathbf {x},t\right) =-\frac{1}{\tau _{m}}\left[ g_{i}\left( \mathbf {x},t\right) -g_{i}^{eq}\left( \mathbf {x},t\right) \right] \end{aligned}$$
(15)

where \(\tau _{m}\) is the magnetic relaxation parameter, related to magnetic resistivity \(\eta \) by: \(\tau _{m}=\left( \frac{\eta }{c_{s}^2}+0.5\right) \). In 2-dimensional space, Eq. 15 is written as following:

$$\begin{aligned} g_{ix}\left( \mathbf{x}+\mathbf {\Xi }_{i} \delta t,t+\delta t\right) -g_{ix}\left( \mathbf{x},t\right) =-\frac{1}{\tau _{m}}\left[ g_{ix}\left( \mathbf{x},t\right) -g_{ix}^{eq}\left( \mathbf{x},t\right) \right] \end{aligned}$$
(16)
$$\begin{aligned} g_{iy}\left( \mathbf{x}+\mathbf {\Xi }_{i} \delta t,t+\delta t\right) -g_{iy}\left( \mathbf{x},t\right) =-\frac{1}{\tau _{m}}\left[ g_{iy}\left( \mathbf{x},t\right) -g_{iy}^{eq}\left( \mathbf{x},t\right) \right] \end{aligned}$$
(17)

The coupling between hydrodynamics and magnetic field takes place in the equilibrium functions:

$$\begin{aligned} g_{ix}^{eq}=\lambda _{i}\left[ b_{x}+\frac{{\Xi _{iy}}}{c_{s}^{2}} \left( u_{y}b_{x}-u_{x}b_{y} \right) \right] \end{aligned}$$
(18)
$$\begin{aligned} g_{iy}^{eq}=\lambda _{i}\left[ b_{y}+\frac{{\Xi _{ix}}}{c_{s}^{2}} \left( u_{x}b_{y}-u_{y}b_{x} \right) \right] \end{aligned}$$
(19)

In order to reproduce Navier-Stokes Equations, the following identities must hold:

$$\begin{aligned} \rho =\sum \limits _{i=0}^{8} f_{i} \end{aligned}$$
(20)
$$\begin{aligned} \rho \mathbf {u}=\sum \limits _{i=0}^{8} f_{i}\mathbf {\Xi _{i}} \end{aligned}$$
(21)

Unlike the other simulation methods that solve Poisson’s equation to compute pressure, the pressure p can be directly computed from the equation of state \(p=\rho {c_{s}^2}\).

The macroscopic magnetic properties are given by:

$$\begin{aligned} b_{x}=\sum \limits _{i=0}^{8} g_{ix} \end{aligned}$$
(22)
$$\begin{aligned} b_{y}=\sum \limits _{i=0}^{8} g_{iy} \end{aligned}$$
(23)

3.2 Boundary Conditions

The problem of taking into account the initial and boundary conditions was the subject of particular attention by the initiators of the lattice Boltzmann method. Stability and numerical precision are closely related to the nature of the boundary conditions. In order to simulate blood flow in stenotic artery in the presence of magnetic field, we implement the Zou-He boundary condition in the inlet and the Bounce back boundary condition in the walls for both velocity and magnetic field (Fig. 3).

Fig. 3.
figure 3

Boundary conditions

Zou-He Boundary Condition. The Zou-He boundary condition is used to apply certain flux condition in the inlet. The velocity at the inlet is given by the profile of poiseuille:

$$\begin{aligned} \left\{ \begin{array}{c} u_{x} (y)= 4 u_{max} \left( \frac{y}{D}-\frac{y^2}{D^2}\right) \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \\ u_{y}=0 \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \end{array}\right. \end{aligned}$$
(24)

After streaming, the unknown density and distribution functions \(f_1, f_5, f_8\) at the inlet are given by:

$$\begin{aligned} \begin{array}{lcl} \rho = \frac{1}{1-u_{x}}\left[ f_0+f_2+f_4+2(f_3+f_6+f_7) \right] , \\ f_{1}= f_{3}+\frac{2}{3}\rho u_{x}, \\ f_{5}= f_{7}-\frac{1}{2}(f_2-f_4)+\frac{1}{2}\rho u_{y}+\frac{1}{6}\rho u_{x}, \\ f_{8}= f_{6}+\frac{1}{2}(f_2-f_4)-\frac{1}{2}\rho u_{y}+\frac{1}{6}\rho u_{x}. \end{array} \end{aligned}$$
(25)

3.3 Bounce Back

In the walls, the mid way bounce back boundary condition is applied. This boundary condition is equivalent to no-slip boundary condition, which means that the velocity is zero in the walls. The wall is placed halfway between a wall grid point and a fluid grid point. The bounce back boundary condition assumes that particles hitting the wall disperse back to the fluid following their entering path (Fig. 4).

Fig. 4.
figure 4

Mid-way bounce back boundary condition

The unknown distribution functions at the wall are given by:

$$\begin{aligned} \begin{array}{lcl} f_{5}(x,y,t)= f_{7}(x,y,t) \\ f_{2}(x,y,t)= f_{4}(x,y,t) \\ f_{6}(x,y,t)= f_{8}(x,y,t) \end{array} \end{aligned}$$
(26)

4 Model Validation

The results given by the suggested lattice Boltzmann model for hemodynamic are compared with in vivo measurements conducted by H. Park et al. [19] in the case of a stenosed aorta with a stenosis degree of 34%. The in vivo measurements were performed by surgically attaching a stenotic clip to a live rat model. The hemodynamic information are obtained by using X-ray PIV method. Figure 5 shows a comparison of velocity field in the stenotic aorta. It is shown that velocity increases considerably in the stenotic section reaching its maximum value of 8 mm/s in both numerical and experimental results. The results found by lattice Boltzmann model are in good agreement with in vivo measurements. It can be concluded that the proposed lattice Boltzmann model is accurate and effective in the treatment of blood flow in stenosed vessels.

Fig. 5.
figure 5

Comparison of velocity field of in vivo measurement (a) and lattice Boltzmann model (b)

5 Results and Discussion

The aim of this study is to investigate the impact of imposed external magnetic field on blood flow characteristics, mainly velocity and wall shear stress (WSS), in a stenotic artery. The numerical simulations have been carried out for a Reynolds number Re = 360 and various Hartmann numbers Ha = 0, Ha = 5, Ha = 10, Ha = 15 and Ha = 20. The Obtained results of blood flow simulations, indicate that for a fixed stenosis degree (50% in this case), the velocity decreases due to the increasing magnetic field intensity.

Fig. 6.
figure 6

Velocity profiles at the restricted zone for Re = 360 and Ha = 0, 5, 10, 15 and 20

Fig. 7.
figure 7

Velocity streamlines for Re = 360 and Ha = 0, 5, 10, 15 and 20

Figure 6 and Fig. 7 show the effect of various magnetic field intensities on velocity profiles and recirculation zones in the downstream region of an artery with a 50% stenosis degree. It is apparent that increasing the magnetic field lowers the recirculation zone, resulting in a reduction in hydrodynamic stresses in this area. For Ha = 20, velocity at the stenotic section reduces by approximately 80%, and recirculation zones vanish. This decrease in velocity is produced by RBC aggregation, which increases when blood is exposed to a magnetic field. Our findings are consistent with those reported in the literature by Ilyani et al. [20] who studied the magnetohydrodynamic (MHD) effects on blood flow and discovered that a magnetic field decreases blood flow rate. In their method, a term containing Lorentz force is introduced to Navier-Stokes equations, resulting in a magnetic field with just one conceivable direction. In contrast, in our model, each particle is connected with a vector with nine possible directions, describing the evolution of magnetic field.

Fig. 8.
figure 8

Wall shear stress (WSS) for Re = 360 and Ha = 0, 5, 15 and 20

The WSS is one of the most critical hemodynamic variables in cardiovascular diseases, it has a major impact on stenosis pregression. Figure 8 presents the effect of an external magnetic field on WSS in a stenosed artery for various values of Hartmann number. It is shown that the wall shear stress reaches its maximum at the restricted zone, this is caused by the reduction in diameter in that region. In the stenotic section, the non-Newtonian behavior of blood is more noticeable due to red blood cells aggregation in that zone. Figure 8 shows that the WSS in the stenotic region is reduced considerably by applying an external magnetic field. It is found that the WSS decreases by increasing the magnetic field intensity.

6 Conclusion

A simulation of 2-D steady and laminar magnetohydrodynamic blood flow is conducted using a double population lattice Boltzmann model. The blood vessels are assumed to be rigid and blood is considered as non-Newtonian and its rheological behavior is modelled by Carreau-Yasuda model. The effect of magnetic field intensity on blood flow is investigated. The findings show the effectiveness of the proposed Lattice Boltzmann model to study magnetohydrodynamic blood flow problem. In the other hand, it is found that the velocity profiles, recirculation zones and WSS decrease by increasing the magnetic field strength. Which can have interesting application in modulating blood flow rate during medical surgeries and in the treatment of hypertension and other cardiovascular diseases.