Next Article in Journal
Difference Game of Closed-Loop Supply Chain of Innovative Products with Discrete-Time Conditions
Next Article in Special Issue
Stability Analysis in a New Model for Desensitization of Allergic Reactions Induced by Chemotherapy of Chronic Lymphocytic Leukemia
Previous Article in Journal
A Numerical Solution and Comparative Study of the Symmetric Rossler Attractor with the Generalized Caputo Fractional Derivative via Two Different Methods
Previous Article in Special Issue
Stability and Bifurcations in a Nutrient–Phytoplankton–Zooplankton Model with Delayed Nutrient Recycling with Gamma Distribution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Semi-Analytical Analysis of Drug Diffusion through a Thin Membrane Using the Differential Quadrature Method

by
Abdelfattah Mustafa
1,
Reda S. Salama
2,* and
Mokhtar Mohamed
2
1
Department of Mathematics, Faculty of Science, Islamic University of Madinah, Madinah 42351, Saudi Arabia
2
Basic Science Department, Faculty of Engineering, Delta University for Science and Technology, Gamasa 11152, Egypt
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(13), 2998; https://doi.org/10.3390/math11132998
Submission received: 12 June 2023 / Revised: 25 June 2023 / Accepted: 30 June 2023 / Published: 5 July 2023

Abstract

:
The primary goal of this work is to solve the problem of drug diffusion through a thin membrane using a differential quadrature approach with drastically different shape functions, such as Lagrange interpolation and discrete singular convolution (the delta Lagrange kernel and the regularized Shannon kernel). A nonlinear partial differential equation with two time- and space-dependent variables governs the system. To reduce the two independent variables by one, the partial differential equation is transformed into an ordinary differential equation using a one-parameter group transformation. With the aid of the iterative technique, the differential quadrature methods change this equation into an algebraic equation. Then, using a MATLAB program, a code is created that solves this equation for each shape function. To ensure the validity, efficiency, and accuracy of the developed techniques, the computed results are compared to previous numerical and analytical solutions. In addition, the L∞ error is applied. As a consequence of the numerical outcomes, the differential quadrature method, which is primarily based on a discrete singular convolution shape function, is an effective numerical method that can be used to solve the problem of drug diffusion through a thin membrane, guaranteeing a higher accuracy, faster convergence, and greater reliability than other techniques.

1. Introduction

Diffusion through membranes represents a fascinating form of diffusion research that is crucial in the pharmaceutical industry [1,2,3,4]. To study the procedure, multiple experiments can be carried out. Testing a drug’s non-stationary diffusion across a donor cell through a thin membrane to a recipient cell is one experiment that clearly shows this behavior [2,3]. The problem of drug diffusion through a thin membrane was examined in 2002 utilizing the group theoretical technique, which is considered a special case of the Lie method and yielded limited results. This method was used to determine the drug concentration in the membrane and that in the cells of the donor and receiver [4]. Spoelstra and Van Wyk [5] modeled the process as a pair of cells of identical volume divided by a thin membrane called cells of the donor and the receiver. A high drug concentration dissolves in a saltwater solution in the cell of a donor, while the receiver’s cell possesses only a solution of saline. Since both cells are subjected to continual stirring, the drug does not initially diffuse through the membrane. The concentration of the drug starts to rise in the receiver cell and across the membrane. The authors used the finite difference technique to solve the problem numerically, evaluating the results of the model’s parameters and determining the concentration in receiving and donor cells. It was demonstrated that diffusion through membranes can be modeled using specific boundary conditions across them at various scales, from macroscopic to microscopic [6]. In this case, the membranes are considered thin in relation to the overall size of the system. The membrane is introduced as a transmission boundary condition on a macroscopic scale, allowing effective modeling of systems involving multiple scales. A numerical lattice Boltzmann scheme with a partial bounce-back condition at the membrane was proposed and analyzed on a microscopic scale [7]. This microscopic approach was shown to provide an accurate approximation of the transmission boundary condition. Moreover, a formula for the permeability of a thin membrane as a function of a microscopic transmission parameter was derived from the analysis of the macroscopic scheme. In a microscopic model, the mean waiting time for a particle to pass through the membrane is proportional to the membrane’s permeability [8,9,10].
The macroscopic transmission conditions were discretized by Aho et al. [11] in order to derive an expression for the mass flux between two discretization points separated by a membrane. The expressions used to solve the diffusion equation were obtained from the finite difference and finite volume methods. The authors proposed a microscopic implementation of the lattice Boltzmann method [12,13], in which the membrane is treated as a partial bounce-back condition between two lattice nodes. They performed a multiple-scale analysis after presenting the discrete scheme and derived an explicit expression for the mass flux at the membrane. Several papers in the literature have presented mathematical models that use the group transformation technique, such as Hansen [14], Gaggioli et al. [15], Boutros et al. [16], and Abd-el-Malek et al. [17], to calculate the diffusion of a drug through a membrane along with that in both donor and receiver cells. Abd-el-Malek et al. [18] recently used the Lie group method to investigate drug diffusion through a biological membrane that typically partially absorbed the drug. The mathematical scheme was defined by a nonlinear partial differential formula which included the process of diffusion along the initial and boundary conditions and afterwards was converted into an ordinary differential equation with its associated conditions by reducing the number of independent variables by one. Fourth- and fifth-order Runge–Kutta methods were used to solve the obtained nonlinear ordinary differential equation.
Finite difference, finite element, finite volume, meshless, and least squares methods have been used to solve such problems. The main disadvantage of these methods is the requirement of a high number of grid points, such that a long performance time is required to obtain the required accuracy. Recently, a differential quadrature method (DQM) has become the most popular method for deriving numerical solutions to boundary value problems. It was developed by Richard Bellman and his associates in the early 1970s [19,20]. The key idea of the DQ application lies in the calculation of the weighting coefficients for the first-order derivative based on the Lagrange polynomial function. This method leads to accurate solutions with fewer grid points compared with finite difference and finite element methods. The convergence and stability of this method depend on the choice of the shape function. Lagrange interpolation polynomials, the cardinal sine function, the delta Lagrange kernel (DLK), and the regularized Shannon kernel (RSK) are some examples of such functions which have led to the development of the polynomial-based differential quadrature method (PDQM) [21], the sinc differential quadrature method (SDQM) [22], and the discrete singular convolution differential quadrature method (DSCDQM), respectively [23]. Thus, the DQ method has emerged as a powerful numerical discretization tool for solving a variety of problems in the engineering and physical sciences [24,25,26,27,28,29,30]. Bellman et al. [19] suggested that the nth-order derivative of the function with respect to a grid point can be approximated as a linear summation of the values of the function for all of the sample points in the domain.
In our model, we use a differential quadrature method (DQM) with drastically different shape functions to solve the problem of drug diffusion through a thin membrane. These shape functions are the Lagrange interpolation function [21,31], the Delta Lagrange kernel, and the Regularized Shannon kernel [32,33,34,35], and they have been successfully applied to the problem of drug diffusion through a thin membrane. Furthermore, the partial differential equation is transformed into an ordinary differential equation (ODE) using a one-parameter group transformation [4] to reduce the two independent variables by one. To ensure the validity, efficiency, and accuracy of the developed techniques, the computed results are compared to previous numerical and analytical solutions [4,18]. The novelty of this method is to provide a parametric analysis in two cases to explain how time and the membrane section affect the drug concentration and diffusion coefficient for the first time.

2. Formulation of the Problem

Fick’s-law-based diffusion mathematical models do not apply to human skin, hair-free rodent skin membranes, or multiple synthetic membranes [5]. Fick’s laws of diffusion describe diffusion and were derived by Adolf Fick in 1855. They can be used to calculate the diffusion coefficient. Fick’s first law can be used to derive his second law, which in turn is identical to the diffusion equation. Assuming that the rate at which absorption occurs at any place via the membrane corresponds to the drug concentration at that place and that no diffusion occurs through the membrane’s edges, the concentration gradient through the membrane is viewed as a function of time and x direction, and the velocity of diffusion in the membrane for each unit area is related to the concentration gradient through the membrane. Consider a unit thickness membrane, wgere “q” is the coefficient that calculates the rate of absorption of the drug in the membrane if “Q” is the partition coefficient. The governing equation of the diffusion process is [4]:
C x , t t = x P x , t C x , t x q C x , t t 2 , 0 < x < 1 , 0 < t
where C(x,t) is the drug’s concentration at an instant of time (t) and at an x-distance from a single side of the membrane. The function utilized to compute the diffusion coefficient is denoted by P(x,t).
Based on the boundary condition (Equations (2) and (3)) and initial conditions (Equation (4)):
C 0 , t = F t C 1 , t = G t t > 0
F t = α Q D t β , G t = γ Q R t 2
C x , 0 = 0 at   0 x 1
where α , β , a n d   γ are constants. In addition, D ( t )   a n d   R ( t ) are the concentrations of drug in the donor and the receiver cells, respectively.

3. Method of Solution

We use a differential quadrature approach with totally different shape functions to solve a nonlinear partial differential equation with two dependent variables, C(x,t) and P(x,t), in both space and time. To begin, we solve the partial differential Equation (1) using a one-parameter group transformation. In this transformation, the two independent variables are minimized by one, and this equation is transformed into an ODE shown in the following:
Assuming the identity function, i.e., ζ = x, according to a similar analysis, the dependent variables “C” and “P” are
C x , t = ψ t U ζ
P x , t = ω t T ζ
Thus, using Equations (5) and (6), this is accomplished by substituting “C” and “P” and their partial derivatives as follows:
C t = U d ψ d t C x = ψ d U d ζ 2 C x 2 = ψ d 2 U d ζ 2 P x = ω d T d ζ
Then, by substituting Equation (7) into (1):
U ζ d ψ t d t = ζ ω t T ζ ψ t d U ζ d ζ q ψ t U ζ t 2
By simplifying Equation (8)
2 U ζ 2 + 1 T T ζ U ζ 1 ω ψ T ψ t U q ψ ω T t 2 U 2 = 0
To reduce Equation (9) to an expression with one independent invariant (ζ), the coefficients must be constants or functions of (ζ) only. Thus,
1 T T ζ = E 1 ζ 1 ω ψ T ψ t = E 2 ζ ψ ω T t 2 = E 3 ζ

3.1. Case 1

Assume T ζ = e x p ζ , ψ t = μ   t , and ω t = 1 t , where μ is a constant, Hence, E 1 = 1 , E 2 = e x p ζ , and E 3 = μ   e x p ζ . So, Equation (9) can be written as:
2 U ζ 2 U ζ exp ζ U q μ exp ( ζ ) U 2 = 0
with the following boundary conditions:
U 0 = α Q U 1 = Q
In addition,
P x , t = exp ( x ) t , D t = 1 μ t + β , R t = μ γ t .

3.2. Case 2

Assume T ζ = e x p ζ 2 , ψ t = μ   t , and ω t = 1 t , where μ is a constant. Hence, E 1 = 2 , E 2 = e x p ζ 2 , and E 3 = μ   e x p ζ 2 . Thus, Equation (9) can be written as:
2 U ζ 2 2 ζ U ζ exp ζ 2 U q μ exp ( ζ 2 ) U 2 = 0
with the following boundary conditions:
U 0 = α Q U 1 = Q
In addition,
P x , t = exp ( x 2 ) t
Now, for the previous cases, the differential quadrature method (DQM) with various shaped functions is employed to solve nonlinear partial differential equations as follows:
  • Shape Function 1: Lagrange Interpolation Polynomial (PDQM);
The functional values associated with any unknown such “U” at a specific number of grid points “N” can be defined by this shape function as [21,31,36]:
U ( ζ i ) = j = 1 N k = 1 N ( ζ i ζ k ) ( ζ i ζ j ) j = 1 , j k N ( ζ j ζ k ) U ( ζ j ) , ( i = 1 : N )
As a result, the following are the various derivatives of “U”:
n U ζ n ζ = ζ i = j = 1 N i j ( n ) U ( ζ j ) , i = 1 : N
where R i j n denotes the weighting coefficients for the nth derivative of “U”.
As a result, we need the weighting coefficients for the first and second derivatives ( R i j 1 and R i j 2 ) to solve these cases, which can be discovered by differentiating Equation (17):
i j ( 1 ) = 1 ( ζ i ζ j ) k = 1 , k i , j N ( ζ i ζ k ) ( ζ j ζ k ) i j j = 1 , j i N i j ( 1 ) i = j , i j ( 2 ) = i j ( 1 ) i j ( 1 ) ,
  • Shape Function 2: Discrete Singular Convolution (DSCDQM)
The singular convolution is presented as [34,37,38,39]:
g ( ζ ) = ( W η )   ( ζ ) = W ( ζ s )   η   ( s )   d s
where W ζ s denotes a singular kernel and η ζ is a function space element for testing.
This shape function is determined by the kernel type. However, because this shape function has many kernels, we will use two of them to describe the functional values of “U” and its derivatives at a given number of grid points “N” as follows:
  • Kernel (1): Delta Lagrange Kernel (DLK):
The DSC typically uses a weighted linear sum of the function values at 2M+1 points in the direction of the space variable to approximate the derivative of a certain function with regard to a space variable at a discrete point [31,32,40]. The DLK can be applied as a shape function to approximate unknown “U” and its derivatives as the following:
U ( ζ i ) = j = M M 1 ( ζ i ζ j ) × k = M M ( ζ i ζ k ) j = M ,   k i , j M ( ζ j ζ k ) × U ( ζ j ) , ( i = N : N ) ,   M 1
As a result, the following are the various derivatives of “U”:
n U ζ n ζ = ζ i = j = 1 N i j ( n ) U ( ζ j ) , i = N : N
As a result, we need the weighting coefficients for the first and second derivatives ( R i j 1 and R i j 2 ) to solve these cases, which can be discovered by differentiating Equation (21):
i j ( 1 ) = 1 ( ζ i ζ j ) k = M , k i , j M ( ζ i ζ k ) ( ζ j ζ k ) i j j = M , j i M i j ( 1 ) i = j , i j ( 2 ) = 2 i j ( 1 ) i i ( 1 ) i j ( 1 ) ( ζ i ζ j ) i j j = M , j i M i j ( 2 ) i = j ,
  • Kernel (2): Regularized Shannon kernel (RSK) [41]:
To make comparisons and demonstrations, the regularized Shannon kernel is used to discuss this problem. In DSCDQM–RSK, it is presumed that the unknown “U” with its derivatives is the estimated weighted linear sum of the nodal values. As a result, the regularized Shannon kernel is discretized by [41]:
U ( ζ i ) = j = M M sin π ( ζ i ζ j ) Δ π ( ζ i ζ j ) Δ exp ( ( ζ i ζ j ) 2 2 σ 2 ) U ( ζ j ) where   ( i = N : N ) , σ = ( τ × Δ ) > 0
where Δ , τ , a n d   σ are the step size, the computational parameter, and the factor regularized Shannon respectively. The truncation error is very tiny due to the use of the Gaussian regularizer; thus, the above version provided by Equation (24) is feasible and has basically compact numerical interpolation support.
As a result, the following are the various derivatives of “U”:
n U ζ n ζ = ζ i = j = 1 N i j ( n ) U ( ζ j ) i = N : N
As a result, we need the weighting coefficients for the first and second derivatives ( R i j 1 and R i j 2 ) to solve these cases, which can be discovered by differentiating Equation (24):
i j ( 1 ) = ( 1 ) i j Δ ( i j ) exp ( Δ 2 ( ( i j ) 2 2 σ 2 ) ) , i j 0 i = j , i j ( 2 ) = ( 2 ( 1 ) i j + 1 Δ 2 ( i j ) 2 + 1 σ 2 ) exp Δ 2 i j 2 σ 2 , i j 1 σ 2 π 2 3 Δ 2 i = j
This discussion has revealed that the kernel type, regular grid points (N), and bandwidth (2M+1) play a significant role in achieving convergence and accuracy solutions.
The linear ODE is then obtained using the iterative quadrature method, which is a numerical method used to solve initial value problems (IVPs) for ordinary differential equations (ODEs). This method involves the use of numerical quadrature formulas to approximate a solution of the ODE, and then iteratively improving the approximation until the desired level of accuracy is achieved.
  • Firstly, solving Equations (11) and (13) as a linear system;
  • Case 1:
j = 1 N i j ( 2 ) U j j = 1 N i j ( 1 ) U j exp ζ j = 1 N δ i j U j q μ exp ( ζ ) j = 1 N δ i j U j = 0
  • Case 2:
j = 1 N i j ( 2 ) U j 2 ζ j = 1 N i j ( 1 ) U j exp ζ 2 j = 1 N δ i j U j q μ exp ( ζ 2 ) j = 1 N δ i j U j = 0
2.
Then, we solve the following iterative system until the required convergence is reached [31,40];
U s + 1 U s < 1
where s = 0 , 1 , 2 ,
  • Case 1:
j = 1 N i j ( 2 ) U s + 1 , j j = 1 N i j ( 1 ) U s + 1 , j exp ζ j = 1 N δ i j U s + 1 , j q μ exp ( ζ ) × j = 1 N δ i j U s , j U s + 1 , j = 0
  • Case 2:
j = 1 N i j ( 2 ) U s + 1 , j 2 ζ j = 1 N i j ( 1 ) U s + 1 , j exp ζ 2 j = 1 N δ i j U s + 1 , j q μ exp ( ζ 2 ) × j = 1 N δ i j U s , j U s + 1 , j = 0
So, the key to DQM accuracy is finding the weighting coefficients, which are based on the appropriate selection of a shape function.

4. Numerical Results

In this section, the DQM is examined with totally different shape functions (PDQM [21,31,36], DSCDQM–DLK, and DSCDQM–RSK [34,37,38,39]) to solve the problem of drug diffusion through a thin membrane. These techniques are introduced after applying a one-parameter group transformation to Equation (1), classified as a partial differential equation with two independent variables, which was reduced by one and transformed into an ordinary differential equation. We accomplished our computations by designing the MATLAB code for each approach. The most important aim of our article is to know the validity, efficiency, and accuracy of the developed techniques by comparing the computed results with earlier numerical and analytical solutions [4,18]. To examine the convergence and accuracy of the developed methods, we compute error as the following:
L   E r r o r = max 1 i N C n u m e r i c a l ( x i , t 1 ) C e x a c t ( x i , t 1 )
where L Error expresses the maximum error norm. m a x is the maximum value of the absolute difference between the numerical and exact drug concentration results in the interval [1, N].
Now, we begin to demonstrate the obtained results in order to determine the stability, convergence, and validity of DQM based on three different types of shape functions in the following.
Table 1 explains the effect of using uniform and non-uniform grid points (N) on calculating C(x,t) via PDQM for both cases at different times (t), with x = 0.5 ,   μ = 10 6 4 ,   α = 2 ,   Q = 81.95 ,   a n d   q = 1.16 . For uniform grid points, the results match with previous studies [4,18] at N 9 and execution time 0.25 s, and at N 7 and execution time 0.013 s for non-uniform grid points. Thus, using non-uniform grid points is the best way to avoid Runge’s phenomenon. A non-uniform distribution (Gauss–Chebyshev–Lobatto discretization) is used as the following:
x i = 1 2 1 cos ( i 1 N 1 π ) ,   ( i = 1 , 2 , N )
Table 2 compares the PDQM to previous studies [4,18] in terms of calculating the U x ,   C x , t , and L error norms in [0, 1] for both cases at distances (x) for a non-uniform grid N = 7 , t = 20   m i n ,   μ = 10 6 4 ,   α = 2 ,   Q = 81.95 ,   a n d   q = 1.16 . It is noticed that the L error reaches 10 7 , which ensures the validity of the PDQM at t = 20 min and different distances (x). In addition, the results match with previous works [4,18] in both cases with an error of about 10 6 and an execution time of 0.013 s for computing U x and C x , t . All of this proves that the PDQM is an efficient and effective method for solving the problem of drug diffusion through membranes.
Table 3 investigates the effect of some values on the accuracy of DSCDQM–RSK and DSCDQM–DLK, such as the band width (2M+1), the regularized Shannon factor (σ), the computational parameter (τ), and step size (∆). Table 3 explains that DSCDQM–RSK is more accurate than DSCDQM–DLK in computing the concentration C(x,t) at t = 20 min compared with earlier solutions [4,18]. In addition, the bandwidth (2M+1 = 5) and σ = 1.45 Δ are the most suitable choices for numerical results, which achieve more efficient results. It is noticed that the L error reaches 10 7 and 10 8 , which ensures the validity of DSCDQM–DLK and DSCDQM–RSK at t = 20 min and different distances (x), respectively. In addition, the results match with the previous literature [4,18] in both cases, with an error of about 10 8 and an execution time of 0.0108 s for computing C(x,t). All of this proves that DSCDQM–RSK is an efficient and effective method for analyzing drug diffusion through a thin membrane compared with previous methods, the PDQM, and DSCDQM–DLK.
The relative difference between two cases can be computed as follows:
R . D . % = U x case 2 U x case 1 U x case 2 × 100 % = C x , t case 2 C x , t case 1 C x , t case 2 × 100 %
Thus, Table 4 shows the computation of C x , t and R . D . % via DSCDQM–DLK and DSCDQM–RSK with band widths of 2 M + 1 = 5 and σ = 1.45   Δ for both cases at distances (x) for t = 100   min ,   μ = 10 6 4 ,   α   = 2 ,   Q = 81.95 ,   and   q = 1.16 . The results demonstrated that the DSCDQM–RSK technique is the best; thus, it is used with a band width of 2 M + 1 = 5 and σ = 1.45 Δ to present a parametric study for a drug diffusion problem through a thin membrane.
Table 5 shows the results of C(x,t) for two cases at different distances (x) and times (t) using DSCDQM–RSK. The computed results demonstrated that C(x,t) reduces by a small amount with distance and increases with time. Table 4 and Table 5 explain the tiny relative differences in C(x,t) for the two cases; therefore, the influence of the coefficient of diffusion in Equation (1) is negligible.
Figure 1  U x is inversely proportional to specific sections of membrane (x), and the obtained results with the proposed schemes match with previous studies [4,18], which proves the validity, efficiency, and accuracy of the developed techniques.
At different times, Figure 2 and Figure 3 show the variance of concentration with different sections of membrane (x) using DSCDQM–RSK for two cases. These figures demonstrate that the value of concentration increases with increasing time, but decreases with increasing membrane section (x).
Figure 4 shows that the value of R.D.% grows gradually toward x, reaching its highest value at x = 0.7, before decreasing to zero at x = 1.
Figure 5 depicts the variation in donor D(t) and recipient R(t) cell concentrations over time (t). The concentration in the donor cell D(t) decreases with time, while that in the recipient cell R(t) rises, which is consistent with the theoretical model.

5. Conclusions

Here, efficient numerical approaches are applied to solve the problem of drug diffusion through a thin membrane. The proposed technique is based on various shape functions such as Lagrange interpolation polynomials, delta Lagrange, and regularized Shannon kernels for the differential quadrature method (DQM). A nonlinear partial differential equation with two time- and space-dependent variables governs this problem. To decrease the two independent variables by one, a one-parameter group transformation is used and the partial differential equation is converted into an ordinary differential equation. Then, with the aid of the iterative technique, differential quadrature methods change this equation into an algebraic equation. Then, using a MATLAB program, a code that solves this equation for each shape function is created. To ensure the validity, efficiency, and accuracy of the developed techniques, the computed results are compared to previous numerical and analytical solutions.
We solved the problem using the techniques presented, and the numerical confirmation verified the previously established solutions [4,18]. We also confirmed the convergence of the offered techniques by computing L∞ error norms. As a result, our methods produce much more accurate, stable, and efficient results. A comparison between PDQM, DSCDQM–DLK, DSCDQM–RSK, and previous methods [4,18] in both cases at t = 100 min is presented. The results demonstrated that the DSCDQM–RSK technique is the best; thus, it is used to present a parametric study for a drug diffusion problem through a thin membrane. The best values for the parameters controlling our methods are a band width of [2M+1 = 5] and [σ = 1.45∆], which are obtained with errors of 10 7 and 10 8 and an execution time = 0.0108 s. The novelty of this method is that it provides a parametric analysis in two cases to explain how the time and membrane section affect the drug concentration and diffusion coefficient for the first time as follows:
  • The computed results demonstrated that the concentration reduces slightly with distance and increases with time.
  • The tiny relative differences in concentration for the two cases prove that the influence of the coefficient of diffusion is negligible.
  • The value of R.D.% grows gradually toward x, reaching its highest value at x = 0.7, before decreasing to zero at x = 1.
  • The concentration in the donor cell D(t) decreases with time, while that in the recipient cell R(t) rises, which is consistent with the theoretical model.
Furthermore, it is demonstrated that the proposed techniques have a one-of-a-kind ability to solve such problems with initial and boundary conditions. As a result, we anticipate applying these techniques to other nonlinear partial differential problems in a variety of applied sciences.

Author Contributions

Conceptualization, M.M. and R.S.S.; methodology, M.M.; software, M.M.; validation, A.M. and R.S.S.; formal analysis, investigation, M.M.; resources, A.M.; data curation, writing—original draft preparation, M.M.; writing—review and editing, R.S.S.; visualization, supervision, A.M. All authors have read and agreed to the published version of the manuscript.

Funding

The Deanship of Scientific Research at the Islamic University of Madinah provided support to the Post-Publishing Program (2).

Data Availability Statement

The data presented in this study are available in the article.

Acknowledgments

The researchers wish to extend their sincere gratitude to the Deanship of Scientific Research at the Islamic University of Madinah for the support provided to the Post-Publishing Program (2).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hansen, S.; Lehr, C.-M.; Schaefer, U.F. Improved Input Parameters for Diffusion Models of Skin Absorption. Adv. Drug Deliv. Rev. 2013, 65, 251–264. [Google Scholar] [CrossRef] [PubMed]
  2. Špaček, P.; Kubin, M. Diffusion in Gels. J. Polym. Sci. Part C Polym. Symp. 1967, 16, 705–714. [Google Scholar]
  3. Hoogervorst, C.J.P.; Van Dijk, J.; Smit, J.A.M. Transient Diffusion through a Membrane Separating Two Unequal Volumes of Well Stirred Solution. CJP Hoogervorst, Non-Stationary Diffusion through Membranes. Ph.D. Thesis, Rijksuniversiteit te Leiden, Leiden, The Netherlands, 1977. [Google Scholar]
  4. Kasem, M.M.M. Group Theoretic Approach for Solving the Problem of Di# Usion of a Drug through a Thin Membrane; Elsevier: Amsterdam, The Netherlands, 2002; pp. 1–11. [Google Scholar]
  5. Spoelstra, J.; Van Wyk, D.J. A Method of Solution for a Non-Linear Diffusion Model and for Computing the Parameters in the Model. J. Comput. Appl. Math. 1987, 20, 379–385. [Google Scholar] [CrossRef] [Green Version]
  6. Hoelz, A.; Debler, E.W.; Blobel, G. The Structure of the Nuclear Pore Complex. Annu. Rev. Biochem. 2011, 80, 613–643. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Petrotos, K.B.; Lazarides, H.N. Osmotic Concentration of Liquid Foods. J. Food Eng. 2001, 49, 201–206. [Google Scholar] [CrossRef]
  8. Parisio, G.; Stocchero, M.; Ferrarini, A. Passive Membrane Permeability: Beyond the Standard Solubility-Diffusion Model. J. Chem. Theory Comput. 2013, 9, 5236–5246. [Google Scholar] [CrossRef]
  9. Nagle, J.F.; Mathai, J.C.; Zeidel, M.L.; Tristram-Nagle, S. Theory of Passive Permeability through Lipid Bilayers. J. Gen. Physiol. 2008, 131, 77–85. [Google Scholar] [CrossRef] [Green Version]
  10. Li, D.; Wang, H. Recent Developments in Reverse Osmosis Desalination Membranes. J. Mater. Chem. 2010, 20, 4551–4566. [Google Scholar] [CrossRef]
  11. Aho, V.; Mattila, K.; Kühn, T.; Kekäläinen, P.; Pulkkinen, O.; Minussi, R.B.; Vihinen-Ranta, M.; Timonen, J. Diffusion through Thin Membranes: Modeling across Scales. Phys. Rev. E 2016, 93, 43309. [Google Scholar] [CrossRef] [Green Version]
  12. Aidun, C.K.; Clausen, J.R. Lattice-Boltzmann Method for Complex Flows. Annu. Rev. Fluid Mech. 2010, 42, 439–472. [Google Scholar] [CrossRef]
  13. Benzi, R.; Succi, S.; Vergassola, M. The Lattice Boltzmann Equation: Theory and Applications. Phys. Rep. 1992, 222, 145–197. [Google Scholar] [CrossRef]
  14. Hansen, A.G. Similarity Analyses of Boundary Value Problems in Engineering; Prentice-Hall: Hoboken, NJ, USA, 1964. [Google Scholar]
  15. Gaggioli, R.A.; Moran, M.J. Group Theoretic Techniques for the Similarity Solution of Systems of Partial Differential Equations with Auxiliary Conditions; Wisconsin Univ Madison Mathematics Research Center: Madison, WI, USA, 1966. [Google Scholar]
  16. Boutros, Y.Z.; Abd-el-Malek, M.B.; Badran, N.A. Group Theoretic Approach for Solving Time-Independent Free-Convective Boundary Layer Flow on a Nonisothermal Vertical Flat Plate. Arch. Mech. Stosow. 1990, 42, 377–395. [Google Scholar]
  17. Abd-el-Malek, M.B.; El-Mansi, S.M.A. Group Theoretic Methods Applied to Burgers’ Equation. J. Comput. Appl. Math. 2000, 115, 1–12. [Google Scholar] [CrossRef] [Green Version]
  18. Abd-el-Malek, M.B.; Amin, A.M. Lie Group Analysis for Solving the Problem of Diffusion of Drugs across a Biological Membrane. J. Gen. Lie Theory Appl. 2015, 9, 1–4. [Google Scholar]
  19. Bellman, R.; Kashef, B.G.; Casti, J. Differential Quadrature: A Technique for the Rapid Solution of Nonlinear Partial Differential Equations. J. Comput. Phys. 1972, 10, 40–52. [Google Scholar] [CrossRef]
  20. Bellman, R.; Casti, J. Differential Quadrature and Long-Term Integration. J. Math. Anal. Appl. 1971, 34, 235–238. [Google Scholar] [CrossRef] [Green Version]
  21. Shu, C. Differential Quadrature and Its Application in Engineering; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; ISBN 1447104072. [Google Scholar]
  22. Korkmaz, A.; Dağ, İ. Shock Wave Simulations Using Sinc Differential Quadrature Method. Eng. Comput. 2011, 28, 654–674. [Google Scholar] [CrossRef]
  23. Wei, G. Vibration Analysis by Discrete Singular Convolution. J. Sound Vib. 2001, 244, 535–553. [Google Scholar] [CrossRef]
  24. Nassar, M.; Matbuly, M.S.; Ragb, O. Vibration Analysis of Structural Elements Using Differential Quadrature Method. J. Adv. Res. 2013, 4, 93–102. [Google Scholar] [CrossRef]
  25. Ragb, O.; Matbuly, M.S.; Nassar, M. Analysis of Composite Plates Using Moving Least Squares Differential Quadrature Method. Appl. Math. Comput. 2014, 238, 225–236. [Google Scholar] [CrossRef]
  26. Salah, M.; Amer, R.M.; Matbuly, M.S. The Differential Quadrature Solution of Reaction-Diffusion Equation Using Explicit and Implicit Numerical Schemes. Appl. Math. 2014, 5, 42639. [Google Scholar] [CrossRef] [Green Version]
  27. Ragba, O.; Matbulya, M.S.; Nassarb, M. Quadrature Analysis of Functionally Graded Materials. Int. J. Eng. Technol. 2014, 14, 69–80. [Google Scholar]
  28. Matbuly, M.S.; Ragb, O.; Nassar, M. Natural Frequencies of a Functionally Graded Cracked Beam Using the Differential Quadrature Method. Appl. Math. Comput. 2009, 215, 2307–2316. [Google Scholar] [CrossRef]
  29. Osman, T.; Matbuly, M.S.; Mohamed, S.A.; Nassar, M. Analysis of Cracked Plates Using Localized Multi-Domain Differential Quadrature Method. Appl. Comput. Math. 2013, 2, 109–114. [Google Scholar] [CrossRef] [Green Version]
  30. Salah, M.; Amer, R.M.; Matbuly, M.S. Analysis of Reaction Diffusion Problems Using Differential Quadrature Method. Int. J. Eng. Technol. 2013, 13, 1–6. [Google Scholar]
  31. Ragb, O.; Mohamed, M.; Matbuly, M.S. Vibration Analysis of Magneto-Electro-Thermo NanoBeam Resting on Nonlinear Elastic Foundation Using Sinc and Discrete Singular Convolution Differential Quadrature Method. Mod. Appl. Sci. 2019, 13, 49. [Google Scholar] [CrossRef]
  32. Civalek, Ö. Free Vibration of Carbon Nanotubes Reinforced (CNTR) and Functionally Graded Shells and Plates Based on FSDT via Discrete Singular Convolution Method. Compos. Part B Eng. 2017, 111, 45–59. [Google Scholar] [CrossRef]
  33. Civalek, Ö.; Kiracioglu, O. Free Vibration Analysis of Timoshenko Beams by DSC Method. Int. J. Numer. Methods Biomed. Eng. 2010, 26, 1890–1898. [Google Scholar] [CrossRef]
  34. Wan, D.C.; Zhou, Y.C.; Wei, G.W. Numerical Solution of Incompressible Flows by Discrete Singular Convolution. Int. J. Numer. Methods Fluids 2002, 38, 789–810. [Google Scholar] [CrossRef]
  35. Zhang, L.; Xiang, Y.; Wei, G.W. Local Adaptive Differential Quadrature for Free Vibration Analysis of Cylindrical Shells with Various Boundary Conditions. Int. J. Mech. Sci. 2006, 48, 1126–1138. [Google Scholar] [CrossRef]
  36. Tornabene, F.; Fantuzzi, N.; Ubertini, F.; Viola, E. Strong Formulation Finite Element Method Based on Differential Quadrature: A Survey. Appl. Mech. Rev. 2015, 67, 020801. [Google Scholar] [CrossRef]
  37. Wei, G.W. Discrete Singular Convolution for the Solution of the Fokker–Planck Equation. J. Chem. Phys. 1999, 110, 8930–8942. [Google Scholar] [CrossRef]
  38. Shao, Z.; Wei, G.W.; Zhao, S. DSC Time-Domain Solution of Maxwell’s Equations. J. Comput. Phys. 2003, 189, 427–453. [Google Scholar] [CrossRef]
  39. Wang, X.; Yuan, Z.; Deng, J. A Review on the Discrete Singular Convolution Algorithm and Its Applications in Structural Mechanics and Engineering. Arch. Comput. Methods Eng. 2020, 27, 1633–1660. [Google Scholar] [CrossRef]
  40. Ragb, O.; Mohamed, M.; Matbuly, M.S. Free Vibration of a Piezoelectric Nanobeam Resting on Nonlinear Winkler-Pasternak Foundation by Quadrature Methods. Heliyon 2019, 5, e01856. [Google Scholar] [CrossRef] [Green Version]
  41. Ragb, O.; Mohamed, M.; Matbuly, M.S.; Civalek, O. An Accurate Numerical Approach for Studying Perovskite Solar Cells. Int. J. Energy Res. 2021, 45, 16456–16477. [Google Scholar] [CrossRef]
Figure 1. Variance of U x with specific sections of membrane (x) via different methods for two cases (a) P x , t = e x p x t and (b) P x , t = e x p x 2 t , where t = 100   min , 2 M + 1 = 5 , σ = 1.45 Δ , μ = 10 4 4 , Q = 81.95 , a n d q = 1.16 .
Figure 1. Variance of U x with specific sections of membrane (x) via different methods for two cases (a) P x , t = e x p x t and (b) P x , t = e x p x 2 t , where t = 100   min , 2 M + 1 = 5 , σ = 1.45 Δ , μ = 10 4 4 , Q = 81.95 , a n d q = 1.16 .
Mathematics 11 02998 g001
Figure 2. Variance of concentration C x , t   with specific sections of membrane (x) via DSCDQM–RSK for two cases (a) P x , t = e x p x t   and (b) P x , t = e x p x 2 t   at different times (t), where 2 M + 1 = 5 ,   σ = 1.45 Δ ,     μ = 10 4 4 , Q = 81.95 ,     a n d   q = 1.16 .
Figure 2. Variance of concentration C x , t   with specific sections of membrane (x) via DSCDQM–RSK for two cases (a) P x , t = e x p x t   and (b) P x , t = e x p x 2 t   at different times (t), where 2 M + 1 = 5 ,   σ = 1.45 Δ ,     μ = 10 4 4 , Q = 81.95 ,     a n d   q = 1.16 .
Mathematics 11 02998 g002
Figure 3. Variance of concentration C x , t   with time (t) via DSCDQM–RSK for two cases (a) P x , t = e x p x t   and (b) P x , t = e x p x 2 t   at different specific sections of membrane (x), where 2 M + 1 = 5 , σ = 1.45 Δ ,   μ = 10 4 4 ,   Q = 81.95 ,     a n d   q = 1.16 .
Figure 3. Variance of concentration C x , t   with time (t) via DSCDQM–RSK for two cases (a) P x , t = e x p x t   and (b) P x , t = e x p x 2 t   at different specific sections of membrane (x), where 2 M + 1 = 5 , σ = 1.45 Δ ,   μ = 10 4 4 ,   Q = 81.95 ,     a n d   q = 1.16 .
Mathematics 11 02998 g003
Figure 4. Variance of relative difference R . D . % with specific sections of membrane (x) via DSCDQM–RSK for two cases at different times (t), where 2 M + 1 = 5 ,   σ = 1.45 Δ ,   μ = 10 4 4 , Q = 81.95 ,   a n d   q = 1.16 .
Figure 4. Variance of relative difference R . D . % with specific sections of membrane (x) via DSCDQM–RSK for two cases at different times (t), where 2 M + 1 = 5 ,   σ = 1.45 Δ ,   μ = 10 4 4 , Q = 81.95 ,   a n d   q = 1.16 .
Mathematics 11 02998 g004
Figure 5. Variance of the donor D t and receiver R t cells concentrations with time (t) via DSCDQM–RSK, where 2 M + 1 = 5 , σ = 1.45 Δ , β = 40,000 , μ = 10 4 4 , a n d γ = 10 11 / 32 .
Figure 5. Variance of the donor D t and receiver R t cells concentrations with time (t) via DSCDQM–RSK, where 2 M + 1 = 5 , σ = 1.45 Δ , β = 40,000 , μ = 10 4 4 , a n d γ = 10 11 / 32 .
Mathematics 11 02998 g005
Table 1. Computation of C x , t via PDQM for cases (1 and 2) at grid points (N) and time (t) for x = 0.5 ,   μ = 10 6 4 ,   α = 2 ,   Q = 81.95 ,   a n d   q = 1.16 .
Table 1. Computation of C x , t via PDQM for cases (1 and 2) at grid points (N) and time (t) for x = 0.5 ,   μ = 10 6 4 ,   α = 2 ,   Q = 81.95 ,   a n d   q = 1.16 .
Uniform
N
C x , 25 C x , 50 Non-Uniform
N
C x , 25 C x , 50
Case 1Case 2Case 1Case 2Case 1Case 2Case 1Case 2
40.002350.002410.003250.0034440.001670.001750.002590.00262
50.002010.002060.002110.0023550.000870.000880.002370.00239
60.001380.001390.001980.0020060.000710.000720.001400.00145
70.000990.001050.001450.0014870.000690.000710.001380.00142
80.000720.000750.001400.0014180.000690.000710.001380.00142
90.000690.000710.001380.0014290.000690.000710.001380.00142
100.000690.000710.001380.00142100.000690.000710.001380.00142
110.000690.000710.001380.00142110.000690.000710.001380.00142
Previous Studies [4,18]0.000690.000710.001380.00142 0.000690.000710.001380.00142
Execution time0.25 (second)—uniform N 9 0.013 (second)—non-uniform N 7
Table 2. Computation of U x , C x , t , and L error norms in [0, 1] via the PDQM for cases (1 and 2) at distances (x) for a non-uniform grid N = 7 , t = 20   min , μ = 10 6 4 , α = 2 , Q = 81.95 , a n d   q = 1.16 .
Table 2. Computation of U x , C x , t , and L error norms in [0, 1] via the PDQM for cases (1 and 2) at distances (x) for a non-uniform grid N = 7 , t = 20   min , μ = 10 6 4 , α = 2 , Q = 81.95 , a n d   q = 1.16 .
x PDQMPrevious Studies [4,18] L
U x C x , 20 C x , 20
Case 1Case 2Case 1Case 2Case 1Case 2
0163.9000163.90000.00081950.00081950.0008200.0008205.0 × 10−07
0.1151.9837151.56890.00075990.00075840.0007600.0007581.0 × 10−07
0.2140.5881140.55020.000702940.00070280.0007030.0007031.0 × 10−07
0.3129.8072130.58850.0006490.00065290.0006500.0006531.0 × 10−06
0.4119.7429121.49700.00059870.00060750.0006000.0006081.3 × 10−06
0.5110.5066113.14590.00055250.00056570.0005530.0005665.0 × 10−07
0.6102.2230105.45770.000511120.0005280.0005120.0005288.8 × 10−07
0.795.035798.40860.000475180.0004920.0004760.0004928.2 × 10−07
0.889.1142092.03810.000444470.00046020.0004460.0004611.5 × 10−06
0.984.6655486.470.000423330.00043250.0004240.0004336.7 × 10−07
181.950081.95000.000409750.000409750.0004100.0004102.5 × 10−07
CPU (second)0.013 (second)
Table 3. Computation of C x , t and L error norms in [0, 1] via DSCDQM (DLK and RSK) with different band widths 2 M + 1 for case (1) at distances (x) for t = 20   m i n ,   μ = 10 6 4 ,   α = 2 ,   Q = 81.95 ,   a n d   q = 1.16 .
Table 3. Computation of C x , t and L error norms in [0, 1] via DSCDQM (DLK and RSK) with different band widths 2 M + 1 for case (1) at distances (x) for t = 20   m i n ,   μ = 10 6 4 ,   α = 2 ,   Q = 81.95 ,   a n d   q = 1.16 .
x 2 M + 1 C x , 20 L
DSCDQM–DLKDSCDQM–RSKPrevious Studies [4,18]
σ = 1.2 Δ σ = 1.35 Δ σ = 1.45 Δ σ = 1.5 Δ DLKRSK
0.230.0008130.0007870.0007630.0007520.0007260.0007031 × 10−71 × 10−8
40.00070720.0007290.0007180.0007110.000701
50.00070310.0007180.0007090.0007030.000698
60.00070310.0007180.0007090.0007030.000698
0.430.00062740.0006410.0006350.0006220.0006290.0006001 × 10−71 × 10−8
40.00060500.0006310.0006180.0006080.000613
50.00059990.0006170.0006080.0006000.000595
60.00059990.0006170.0006080.0006000.000595
0.630.00053330.0005410.0005320.0005280.0005250.0005126 × 10−71 × 10−8
40.00052220.0005370.0005220.0005170.000516
50.00051140.0005300.0005180.0005120.000507
60.00051140.0005300.0005180.0005120.000507
0.830.00045290.0004990.0004720.0004580.0004490.0004463 × 10−71 × 10−8
40.00044800.0004800.0004590.0004500.000445
50.00044570.0004710.0004520.0004460.000441
60.00044570.0004710.0004520.0004460.000441
CPU (second)0.0115 (seconds)0.0108 (seconds)
Table 4. Computation of C x , t and R . D . % via DSCDQM–DLK and DSCDQM–RSK with a band width of 2 M + 1 = 5 and σ = 1.45 Δ for cases (1 and 2) at distances (x) for t = 100   min , μ = 10 6 4 , α = 2 , Q = 81.95 , a n d   q = 1.16 .
Table 4. Computation of C x , t and R . D . % via DSCDQM–DLK and DSCDQM–RSK with a band width of 2 M + 1 = 5 and σ = 1.45 Δ for cases (1 and 2) at distances (x) for t = 100   min , μ = 10 6 4 , α = 2 , Q = 81.95 , a n d   q = 1.16 .
x DSCDQM–DLKDSCDQM–RSKPrevious Studies [4,18]
C x , 100 R.D.% C x , 100 R.D.% C x , 100 R.D.%
Case 1Case 2Case 1Case 2Case 1Case 2
00.0040990.00409900.004100.0041000.004100.004100
0.10.0038010.00379−0.290.003800.00379−0.260.003800.00379−0.26
0.20.0035160.00351500.003520.0035200.003520.003520
0.30.0032460.0032660.610.003250.003270.610.003250.003270.61
0.40.0029940.0030381.440.003000.003041.3150.003000.003041.315
0.50.0027630.0028292.330.002760.002832.330.002760.002832.33
0.60.0025560.0026373.070.002560.002643.030.002560.002643.03
0.70.0023760.0024613.450.002380.002463.250.002380.002463.25
0.80.0022280.0023023.210.002230.002303.180.002230.002303.18
0.90.0021170.0021622.080.002120.002162.080.002120.002162.08
10.0020490.00204900.002050.0020500.002050.002050
Table 5. Computation of C x , t and R . D . % via DSCDQM–RSK with 2 M + 1 = 5   and   σ = 1.45 Δ for cases (1 and 2) at distances (x) and time (t) for μ = 10 6 4 , α = 2 , Q = 81.95 , a n d   q = 1.16 .
Table 5. Computation of C x , t and R . D . % via DSCDQM–RSK with 2 M + 1 = 5   and   σ = 1.45 Δ for cases (1 and 2) at distances (x) and time (t) for μ = 10 6 4 , α = 2 , Q = 81.95 , a n d   q = 1.16 .
x C x , 25 C x , 50 C x , 75
Case 1Case 2R.D.%Case 1Case 2R.D.%Case 1Case 2R.D.%
00.001020.0010200.002050.0020500.003070.003070
0.10.000950.0009500.00190.001900.002850.00284−0.35
0.20.000880.0008800.001760.0017600.0026370.002640.11
0.30.000810.000821.220.0016230.001630.430.0024350.002450.61
0.40.000750.000761.320.001500.001521.320.0022460.002281.49
0.50.000690.000712.820.001380.001422.820.0020730.002122.22
0.60.000640.000663.030.001280.001323.030.0019180.001983.13
0.70.000590.000624.840.001190.001233.250.0017830.001853.62
0.80.000560.000583.450.001110.001153.480.0016720.001733.35
0.90.000530.000541.850.001060.001081.850.0015880.001621.98
10.000510.0005100.001020.0010200.0015370.0015370
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mustafa, A.; Salama, R.S.; Mohamed, M. Semi-Analytical Analysis of Drug Diffusion through a Thin Membrane Using the Differential Quadrature Method. Mathematics 2023, 11, 2998. https://doi.org/10.3390/math11132998

AMA Style

Mustafa A, Salama RS, Mohamed M. Semi-Analytical Analysis of Drug Diffusion through a Thin Membrane Using the Differential Quadrature Method. Mathematics. 2023; 11(13):2998. https://doi.org/10.3390/math11132998

Chicago/Turabian Style

Mustafa, Abdelfattah, Reda S. Salama, and Mokhtar Mohamed. 2023. "Semi-Analytical Analysis of Drug Diffusion through a Thin Membrane Using the Differential Quadrature Method" Mathematics 11, no. 13: 2998. https://doi.org/10.3390/math11132998

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop