1,071
Views
2
CrossRef citations to date
0
Altmetric
Research Article

Picard’s iterative method for nonlinear multicomponent transport equations

ORCID Icon | (Reviewing Editor)
Article: 1158510 | Received 27 Oct 2015, Accepted 20 Feb 2016, Published online: 30 Mar 2016

Abstract

In this paper, we present a Picard’s iterative method for the solution of nonlinear multicomponent transport equations. The multicomponent transport equations are important for mixture models of the ionized and neutral particles in plasma simulations. Such mixtures deal with the so-called Stefan–Maxwell approaches for the multicomponent diffusion. The underlying nonlinearities are delicate and it is not necessary to be an analytical function of the dependent variables. The proposed solver method is based on Banach’s contraction fix-point principle that allows to solve such nonlinearities without making any use to Lagrange multipliers and constrained variations. Such an improvement allows to solve delicate nonlinear problems and we test the application to model with multicomponent transport equations.

AMS Subject Classifications:

Public Interest Statement

In this paper a multi component model is presented to simulate ionized and neutral particles in plasma simulations. An improved diffusion operator is presented based on the Stefan–Maxwell approach. Such nonlinear diffusion operators are solved with novel solver methods based on the Banach’s contraction fix-point principle. For higher accuracy, multilevel iterative methods are presented to solve the nonlinearities. An extension to exponential Picard’s iterative methods is discussed, which allows to split into linear and nonlinear parts. The novel schemes are tested in blow-up, Bernoulli examples.

A real-life example based on a multicomponent diffusion model is solved with the new methods. The paper also discusses future work to the novel iterative solvers.

1. Introduction

We are motivated to apply nonlinear multicomponent transport equations, which are given by delicate plasma processes.

We deal with problems of normal pressure, room temperature plasma applications, which are used for medical and technical processes. Here, the increasing importance of plasma chemistry based on the multicomponent plasma is a key factor for such a trend, see for low pressure plasma (Senega & Brinkmann, Citation2006) and for atmospheric pressure regimes (Tanaka, Citation2004). Due to the fact of the influence of the mass transfer in the multicomponent mixture, also the standard conservation laws have to be improved, such improvements are well-known in fusion research, see the modeling of in high-ionized plasmas (Igitkhanov, Citation2011), but only few works are done for weak-ionized plasma for atmospheric pressure regimes.

We concentrate on a diffusion reaction model for a mixture of H,H2,H2+ species. The model equation results in a delicate nonlinear multidiffusion equation. Such nonlinear equations are often solved with standard fix-point iteration schemes. Here, we propose a novel higher order Picard’s iterative method, which allows to accelerate the nonlinear solver based on intermediate level. Such a treatment allows to save computational time and we obtained higher order accurate results.

The paper is outlined as follows.

In Section 2, we present our mathematical model. The Picard’s iterative methods are discussed in Section 3. The numerical experiments are presented in Section 4. In the contents, that are given in Section 5, we summarize our results.

2. Mathematical model

In the following, a model is presented due to the motivation in Senega and Brinkmann (Citation2006), which deals with a fluid dynamical description of a plasma model based on a small Knudsen number.

The Knudsen number is the ratio of the mean free path λ over the typical domain size L of the apparatus. For small Knudsen numbers Kn0.01-1.0, we deal with a Navier–Stokes equation, where for large Knudsen numbers Kn1.0, we deal with the Boltzmann equations.

We deal with the following plasma model of a mixture of H,H2,H2+.

We take into account the dissociation and ionization reactions, which are given as: (1) H2+eλ1H2++2e,H2+eλ22H+e,(1)

where the electron temperature is given as Te=17,400 K and the gas temperature values remain constant Th=600 K.

Further, we have λ1=1.5810-15Te0.5exp-15.378Te=2.082×10-13 and λ2=1.413×10-15Te2exp-4.48Te=4.276×10-7.

The diffusion coefficients are given as in the following formula:(2) Dij=316fijkB2TiTjpmijΩij(1,1)(Tij),(2)

where the parameters are: fij is a correction factor of order unity, mij=mimjmi+mj is the reduced mass, mi mass of species i, mj mass of species j, p pressure, ti,Tj the temperature of the corresponding species, and Ωij(1,1) a collision integral (Hirschfelder, Curtiss, & Bird, Citation1966).

We assume the following binary diffusion parameters for our experiments:(3) DH2,H2+=0.34[cm2/sec],DH2,H=0.21[cm2/sec],DH2+,H=0.21[cm2/sec].(3)

We have the following underlying model: We deal with:(4) tξi+·Ni=Si,1i3,j=13Nj=0,ξ2N1-ξ1N2D12+ξ3N1-ξ1N3D13=-ξ1,ξ1N2-ξ2N1D12+ξ3N2-ξ2N3D23=-ξ2,(4)

and the kinetic term Si is given as:(5) Si=j=13λi,jξj,(5)

where λi,j are the reaction rates. Further, the domain is given as ΩIRd,dIN+ with ξiC2.

We decompose the diffusion and the reaction parts and apply the following: a splitting approach to our problem; we compute n=1,,N, t0,t1,,tn time steps:

The first step is given as (Diffusion step):(6) tξ~i+·Ni=0,1i3,j=13Nj=0,ξ~2N1-ξ~1N2D12+ξ~3N1-ξ1N3D13=-ξ1,ξ~1N2-ξ~2N1D12+ξ~3N2-ξ~2N3D23=-ξ~2,fort[tn,tn+1],ξ~i(tn)=ξi(tn),i=1,2,3,(6)

and the next step (Reaction step):(7) tξi=Si,1i3,fort[tn,tn+1],ξi(tn)=ξ~i(tn+1),i=1,2,3.(7)

Remark 1

Based on the derived model, we discuss the application of the novel nonlinear solvers. We can also generalize the schemes for more than three species.

3. Iterative method

In the following, we discuss Picard’s iterative method with different levels. Picard’s iterative methods are known to solve delicate nonlinear problems (see Ramos, Citation2008,Citation2009).

In the following, we discuss the basic ideas and we develop improved Picard’s iterative methods, e.g. exponential schemes, for our special treatments.

The basic Picard’s iterative method is given as:(8) uk+1(x,t)=(Puk)(x,t),k=0,1,2,,(8)

where the Picard’s operator is given as:(9) (Pu)(x,t)=u(x,t0)+t0tF(x,s,u(x,s),u(x,s),Δu(x,s))ds.(9)

Picard’s operator is applied for the two-level method as:(10) uk+1(x,t)=u(x,t0)+t0tF(x,s,uk(x,s),uk(x,s),Δuk(x,s))ds,k=0,1,2,.(10)

Further, the operator is applied for the three-level method as:(11) uk+1(x,t)=uk(x,t)+t0tFk(s)-Fk-1(s)ds,k=0,1,2,,(11)

where Fk(s)=F(x,s,uk(x,s),uk(x,s),Δuk(x,s)).

Proof

We combine two two-level methods, given as:(12) uk+1(x,t)=u(x,t0)+t0tFk(s)ds,k=0,1,2,,(12)

and(13) uk(x,t)=u(x,t0)+t0tFk-1(s)ds,k=0,1,2,,(13)

where if we subtract Equation (23) with (24), we obtain:(14) uk+1(x,t)=uk(x,t)+t0tFk(s)-Fk-1(s)ds,k=0,1,2,,(14)

3.1. Multilevel iterative method based on Picard’s iterative method

The multilevel iterative method is given as:

Theorem 1

We have the following construction formula for the k-level iterative method based on Picard’s iterative method:

  • Two-level method is given as: (15) ui(x,t)-u(x,t0)=t0tFi-1(s)ds.(15)

  • i-level method with i3 is given as: (16) j=0k~(-1)jk~jui-j(x,t)=t0tj=0k~(-1)jk~jFi-j-1(s)ds.(16) where k~=i-2.

Proof

The case i=2 is the standard Picard method and clear.

For the case i3 we have the following complete induction given as:

We start from i=3 (and k~=i-2) and have:(17) j=01(-1)j1jui-j(x,t)=t0tj=01(-1)j1jFi-j-1(s)ds,ui(x,t)-ui-1(x,t)=t0t(Fi-1(s)-Fi-2(s))ds,(17)

The induction step is given as ii+1, where we have to multiply (u1-u0) to the i-level method as:(18) (u1-u0)j=0k~(-1)jk~jui-j(x,t)=j=0k~(-1)jk~jui+1-j(x,t)+j=0k~(-1)jk~jui-j(x,t)=j=0k~+1(-1)jk~j-1ui-j(x,t)+j=0k~+1(-1)jk~jui-j(x,t)=j=0k~+1(-1)jk~+1jui-j(x,t)(18)

where k~=i-2.

The same is done for the right hand side and we have proven the formula.

Remark 2

The next level methods are given as:

  • Four-level method: (19) uk(x,t)=2uk-1(x,t)-uk-2(x,t)+t0tFk-1(s)-2Fk-2(s)+Fk-3(s)ds,k=0,1,2,,(19)

  • Five-level method: (20) uk(x,t)=3uk-1(x,t)-3uk-2(x,t)+uk-3(x,t)+t0tFk-1(s)-3Fk-2(s)+3Fk-3(s)-3Fk-4(s)ds,k=0,1,2,,(20)

3.2. Exponential Picard’s iterative method

In the following, we discuss an extension of Picard’s iterative method with a linear operator (exponential idea).

The exponential Picard’s iterative method is given as:(21) uk+1(x,t)t=Auk+1+Fk(t),k=0,1,2,,(21)

where the variation of constant formula is applied and we obtain:(22) uk+1(x,t)=exp(At)u(x,t0)+t0texp(A(t-s))Fk(s)ds,k=0,1,2,(22)

So the two-level method is given as:(23) uk+1(x,t)=exp(At)u(x,t0)+t0texp(A(t-s))F(x,s,uk(x,s),uk(x,s),Δuk(x,s))ds,k=0,1,2,,(23)

Further, the three-level method is given as:(24) uk+1(x,t)=uk(x,t)+t0texp(A(t-s))Fk(s)-Fk-1(s)ds,k=0,1,2,,(24)

where Fk(s)=F(x,s,uk(x,s),uk(x,s),Δuk(x,s)).

The multilevel iterative method is given as:

Theorem 2

We have the following construction formula for the k-level iterative method based on Picard’s iterative method:

  • Two-level method is given as: (25) ui(x,t)-exp(At)u(x,t0)=t0texp(A(t-s))Fi-1(s)ds.(25)

  • k-level method with k3 is given as: (26) j=0k~(-1)jk~iui-j(x,t)=t0texp(A(t-s))j=0k~(-1)jk~jFi-j-1(s)ds,(26) where k~=k-2.

Proof

The case k=2 is the variation of constants with the standard Picard method and is clear.

For the case k3, we have the following complete induction given as in the proof of Theorem 1.

Remark 3

The next level methods are given as:

  • Four-level method: (27) uk(x,t)=2uk-1(x,t)-uk-2(x,t)+t0texp(A(t-s))Fk-1(s)-2Fk-2(s)+Fk-3(s)ds,k=0,1,2,,(27)

  • Five-level method: (28) uk(x,t)=3uk-1(x,t)-3uk-2(x,t)+uk-3(x,t)+t0texp(A(t-s))Fk-1(s)-3Fk-2(s)+3Fk-3(s)-3Fk-4(s)dsk=0,1,2,,(28)

4. Numerical experiments

In the following experiments, we discuss the improvements of our novel Picard’s iterative methods to the standard approaches. We start with test examples of blow-up and Bernoulli’s equations, where we could compare to analytical solutions. A multicomponent model is discussed in the next steps and the benefits to the higher order multilevel methods are presented.

4.1. First numerical example: blow-up equation

As a nonlinear differential example, we chose the Bernoulli’s equation:(29) u(t)t=λ(u(t)p,t[0,T],withu(0)=1,(29)

where the analytical solution can be derived as (see also Geiser, Citation2008):

u(t)=(p-1-C-λt)1p-1.

When we apply p=2, we have

u(t)=11-λt

We choose p=2 , λ=-0.2, T=0.2 and u(0)=1.

For the numerical experiments, we have the following analytical solution:(30) u1(t)=1+λt,u2(t)=1+λt+λ2t2+13λ3t3,u3(t)=1+λt+λ2t2+λ3t3+512λ4t4+13λ5t5+19λ6t6+163λ7t7.(30)

We apply the Picard’s iterative method, which is given in the following as a two-level method. Here, we approximate in each sub-interval [tn,tn+1],n=0,1,,N, the integral:(31) uk+1,2(tn+1)=u0(tn)+tntn+1λuk,22(s)ds,k=0,1,2,.(31)

For the numerical integration, we apply the different Simpson’s rules of higher order.

  • Simpson’s Rule: We apply the Simpson’s rule for the two-level method: (32) uk+1,2(tn+1)=u0(tn)+λΔt6uk,22(tn+1)+4uk,22(tn+1/2)+uk,22(tn),k=0,1,2,,(32) where uk,2(tn+1/2)=uk,2(n+1)-12Δtduk,2dt(tn+1)=uk,2(n+1)-λ12Δtuk,22(tn+1).

  • 3/8 Simpson’s rule: We apply the 3/8-Simpson’s rule for the two-level method: (33) uk+1,2(tn+1)=u0(tn)+λΔt8uk,22(tn+1)+3uk,22(tn+1/3)+3uk,22(tn+2/3)+uk,22(tn),k=0,1,2,,(33) where uk,2(tn+1/3)=uk,2(n+1)-23Δtduk,2dt(tn+1)=uk,2(n+1)-λ23Δtuk,22(tn+1),uk,2(tn+2/3)=uk,2(n+1)-13Δtduk,2dt(tn+1)=uk,2(n+1)-λ13Δtuk,22(tn+1).

Further, for the next time step, we have u(tn+1)=uK,2(tn+1) and K is the number of iterative steps, e.g. K= 4.

Further, the three-level method is given as a combination of two two-level methods’ means, and we have:(34) Δuk+1,k,3(tn+1)=uk+1,3(tn+1)-uk,3(tn+1)=tntn+1λuk,32(s)-uk-1,32(s)ds,uk+1,3(tn+1)=uk,3(tn+1)+Δuk+1,k,3(tn+1)k=0,1,2,,(34)

where u0(t)=u(tn) and for u1,3(t)=u1,2(t), we have the two-level method. Further, we apply the trapezoidal or Simpson’s rule for the numerical integration of the integrals. Further, for the next time step, we have u(tn+1)=uK,3(tn+1) and K is the number of iterative steps, e.g. K= 4.

Remark 4

The three-level method has the benefit of applying the numerical integration for the differences between k and k-1 solutions of the right-hand side, such that we can accelerate the solver process, while we skip an additional numerical integration in each step.

Based on the reference solution, we deal with the following errors:(35) EL1,k,Δt,[0,T]=|umethod,k,Δt(t)-uref,Δt(t)|=n=0NΔt|umethod,k,Δt(tn)-uref,Δt(tn)|,(35)

where method is the different Picard’s methods and k is the number of iterative steps.

Figure 1. The two-level Picard’s method compared with the analytical solution.

Figure 1. The two-level Picard’s method compared with the analytical solution.

Table 1. Comparative results of the two-level method with k iterative steps and the analytical solution for Δt=10-2 and T=1.0

We apply the Picard’s iteration with the two-level method (see Figure and Table ).

Remark 5

Here, we see the improvement till K=5, while here the accuracy is reached. The reduction of the errors is done with each iterative step.

 

Figure 2. The three-level Picard’s method compared with the analytical solution.

Figure 2. The three-level Picard’s method compared with the analytical solution.

Table 2. Comparative results of the three-level method with k iterative steps and the analytical solution for Δt=10-2 and T=1.0

We apply the Picard’s iteration with the three-level method (see Figure and Table ).

Remark 6

Here, we see the improvement till K=4, while here the accuracy is reached. The reduction of the errors is done with each iterative step.

We apply the blow-up experiment with λ=0.999 and obtain the following solutions. The Picard’s iteration with the two-Level method is given in Figure for λ=0.999.

Figure 3. The two-level Picard’s method compared with the analytical solution.

Figure 3. The two-level Picard’s method compared with the analytical solution.

Figure 4. The three-level Picard’s method compared with the analytical solution.

Figure 4. The three-level Picard’s method compared with the analytical solution.

The Picard’s iteration with the three-level method is given in Figure for λ=0.999.

Remark 7

We discussed the multilevel Picard’s method with different iterative steps to a blow-up problem. We saw that we obtain high accurate solutions with k3-5 iterative steps and that a three-level method can obtain faster numerical results.

4.2. Second numerical example: Bernoulli’s equation

As a nonlinear differential example, we chose the Bernoulli’s equation:(36) u(t)t=(λ1+λ3)u(t)+(λ2+λ4)(u(t))p,t[0,T],withu(0)=1,(36)

where the analytical solution can be derived as (see also Geiser, Citation2008):u(t)=exp((λ1+λ3)t)-λ2+λ4λ1+λ3exp((λ1+λ3)(p-1)t)+c1/(1-p).

Using u(0)=1, we find that c=1+λ2+λ4λ1+λ3, sou(t)=exp((λ1+λ3)t)1+λ2+λ4λ1+λ31-exp((λ1+λ3)(p-1)t)1/(1-p).

We choose p=2 , λ1=-1, λ2=-0.5, λ3=-1, λ4=-1 , T=0.2, and u(0)=1.

We apply the Picard’s iterative method based on approximating in each sub-interval [tn,tn+1],n=0,1,,N, which is given as:

  • Two-level method is given as: (37) uk+1(tn+1)=exp((λ1+λ3)Δt)u(tn)+tntn+1exp((λ1+λ3)(tn+1-s))(λ2+λ4)ukp(s)ds,k=1,2,,(37) where for k=0; we have: (38) u1(tn+1)=exp((λ1+λ3)Δt)u(tn)+tntn+1exp((λ1+λ3)(tn+1-s))(λ2+λ4)u0p(s)ds,(38) with the time step Δt=tn+1-tn. We apply the following numerical integration rules:

  • Simpson’s rule: We apply the Simpson’s rule for the two-level method: (39) uk+1,2(tn+1)=exp((λ1+λ3)Δt)u0(tn)+(λ2+λ4)Δt6uk,2p(tn+1)+4exp((λ1+λ3)Δt/2)uk,2p(tn+1/2)+exp((λ1+λ3)Δt)uk,2p(tn),k=0,1,2,,(39) where we have the intermediate solution as: (40) uk,2(tn+1/2)=uk,2(tn+1)-12Δtduk,2dt(tn+1)=uk,2(tn+1)-12Δt(λ1+λ3)uk,2(tn+1)+(λ2+λ4)(uk,2(n+1))p.(40)

  • 3/8 Simpson’s rule: We apply the 3/8-Simpson’s rule for the two-level method: (41) uk+1,2(tn+1)=exp((λ1+λ3)Δt)u0(tn)+(λ2+λ4)Δt8uk,2p(tn+1)+3exp((λ1+λ3)Δt/3)uk,2p(tn+2/3)+3exp((λ1+λ3)2Δt/3)uk,2p(tn+1/3)+exp((λ1+λ3)Δt)uk,2p(tn),k=0,1,2,,(41) where uk,2(tn+1/3)=uk,2(n+1)-23Δtduk,2dt(tn+1)=uk,2(n+1)-λ23Δtuk,22(tn+1),uk,2(tn+2/3)=uk,2(n+1)-13Δtduk,2dt(tn+1)=uk,2(n+1)-λ13Δtuk,22(tn+1).

  • Three-level method is given as: Further, the three-level method is given as a combination of two two-level methods’ means; we have: (42) Δuk+1,k,3(tn+1)=uk+1,3(tn+1)-uk,3(tn+1)=(λ2+λ4)tntn+1exp((λ1+λ3)(t-s))ukp(s)-uk-1p(s)ds,uk+1,3(tn+1)=uk,3(tn+1)+Δuk+1,k,3(tn+1),k=0,1,2,,(42) where u0(t)=u(tn) and for u1,3(t)=u1,2(t), we have the two-level method. Further, we apply the trapezoidal or Simpson’s rule for the numerical integration of the integrals. Further, for the next time step, we have u(tn+1)=uK,3(tn+1) and K is the number of iterative steps, e.g. K = 4. (43) uk+1(tn+1)=uk(tn+1)+tntn+1exp((λ1+λ3)(t-s))(λ2+λ4)ukp(s)-(λ2+λ4)uk-1p(s)ds,k=0,1,2,,(43) where u0(t)=u(tn) and u1(t)=exp((λ1+λ3)(t-tn))u(tn)+tntexp((λ1+λ3)(t-s))(λ2+λ4)u0p(s)ds

We apply the trapezoidal or Simpson’s rule for the numerical integration of the integrals.

Remark 8

If we apply only the trapezoidal rule, we obtain less accurate results while we skip the term exp((λ1+λ3)(Δt))(λ2+λ4)(ukp(tn)-uk-1p(tn))=0, such that it is important to have with k=2 a third-order integration method, e.g. the Simpson’s rule.

Based on the reference solution, we deal with the following errors:(44) EL1,k,Δt,[0,T]=|umethod,k,Δt(t)-uref,Δt(t)|=n=0NΔt|umethod,k,Δt(tn)-uref,Δt(tn)|,(44)

where method is the different Picard’s methods and k is the number of iterative steps.

Further, we deal with different time steps Δt=ΔtCFL,ΔtCFL/2,ΔtCFL/4.

A restriction based on the CFL condition is not necessary, while we have a numerical integration, but for more accurate results, this can help. The CFL condition is given as:(45) Δt1|(λ1+λ2)+(λ3+λ4)u0p-1|(45)

where we assume un+1(t)un,t[0,T] and u0 is the initial solution.

For another accurate solution, we can integrate:

We have given:(46) uk+1(tn+1)=uk(tn+1)+tntn+1exp((λ1+λ3)(t-s))(λ2+λ4)ukp(s)-(λ2+λ4)uk-1p(s)ds=uk(tn+1)+Δtϕ1(Δt((λ1+λ3)))g(tn)+Δt22ϕ2(Δt((λ1+λ3)))g(tn)+O(Δt3),(46)

where(47) g(tn)=(λ2+λ4)ukp(tn)-uk-1p(tn)g(tn)=(λ2+λ4)p(λ1+λ3)(ukp(tn)-uk-1p(tn))+(λ2+λ4)(ukp-1(tn)uk-1p(tn)-uk-1p(tn)uk-2p(tn)).(47)

Further, we have:(48) ϕ1(hA)=1h0hexp((h-τ)A)dτ,ϕi(hA)=1hi0hexp((h-τ)A)τi-1(i-1)!dτ,i1,(48)

and we apply to our formulas:(49) ϕ1(Δt(λ1+λ3))=1Δt(λ1+λ3)(exp(Δt(λ1+λ3))-1),ϕ2(Δt(λ1+λ3))=1(Δt(λ1+λ3))2(exp(Δt(λ1+λ3))-1)-1Δt(λ1+λ3).(49)

We apply the Picard’s iteration and compared to the analytical solutions, we obtain the following result in Figure .

Figure 5. The three-level Picard’s method compared with the analytical solution (left side: solutions, right side: errors between analytical and numerical methods).

Figure 5. The three-level Picard’s method compared with the analytical solution (left side: solutions, right side: errors between analytical and numerical methods).

Remark 9

We saw marginal difference between the two- and three-level Picard’s methods with different iterative steps k=1,2,5,10. At least, it is important to deal with more than k3 iterative steps. Further, it is necessary to deal with accurate numerical integration methods to save the accuracy of the multilevel nonlinear methods, meaning we applied at minimum third- or fourth-order accurate methods.

4.3. Multicomponent diffusion model

We deal with the plasma model that we presented in Section 2. The multicomponent diffusion model, which is nonlinear in the diffusion operator, solves with the multilevel Picard’s method.

In the following, we present a three-step method, which is based on the idea of only updating the fix-point results.

To circumvent the exponential functions, we could apply for our nonlinear method a Picard’s iterative method, which is based on the following idea.

The nonlinear equation is given as:(50) tξi=-Ni(ξi),ξi(0)=ξi,0,(50) ; we apply the three-step method given as:(51) ξi,k(t)=ξi,k-1(t)+0t-Ni(ξi,k-1(s))+-Ni(ξi,k-2(s))ds(51)

where the initialization is given with the initial function ξi,0(t)=ξi(0) and the first iteration is done previously.

The explicit form of the algorithm with an explicit Euler time discretization is given as:

The computation of the inverse matrices is given as:(62) A~n+1,k-1,B~n+1,k-1,C~n+1,k-1,D~n+1,k-1IRJ+1×IRJ+1,A~j,jn+1,k-1=γj(1D23+βξ1,jn+1,k-1),j=0,J,Bj,jn+1,k-1=γjαξ1,jn+1,k-1,j=0,J,Cj,jn+1,k-1=γjβξ2,jn+1,k-1,j=0,J,Dj,jn+1,k-1=γj(1D13+αξ2,jn+1,k-1),j=0,J,γj=D13D231+αD13ξ2,jn+1,k-1+βD23ξ1,jn+1,k-1,j=0,J,A~i,jn+1,k-1=B~i,jn+1,k-1=C~i,jn+1,k-1=D~i,jn+1,k-1=0,i,j=0,J,iJ.(62)

The numerical errors of the different schemes are given in Figure .

Figure 6. The numerical error of general Picard’s fix-point method and a reference solution (fourth-order RK-method with fine time steps).

Figure 6. The numerical error of general Picard’s fix-point method and a reference solution (fourth-order RK-method with fine time steps).

The numerical solution of the three- and four-level Picard’s fix-point schemes with different iterative steps is given in Figure .

Figure 7. The numerical solution of the three- and four-level Picard’s fix-point methods with different iterative steps.

Figure 7. The numerical solution of the three- and four-level Picard’s fix-point methods with different iterative steps.

The numerical errors of the four-level Picard’s fix-point schemes compared with a reference solution of fine time steps of a three-level method (see Figure ).

Figure 8. The figures present the numerical L1-error between the four-level Picard’s fix-point scheme and the reference solution for different iterative steps (left figure: high resolution of the error, right figure: low resolution based on averaging the high oscillating errors).

Figure 8. The figures present the numerical L1-error between the four-level Picard’s fix-point scheme and the reference solution for different iterative steps (left figure: high resolution of the error, right figure: low resolution based on averaging the high oscillating errors).

The solutions of the numerical experiments are given in Figure .

Figure 9. The figures present the numerical solutions of the uphill experiment (left side) and the concentrations at spatial point x=0.72 with a four-level Picard’s fix-point scheme computed (right side).

Figure 9. The figures present the numerical solutions of the uphill experiment (left side) and the concentrations at spatial point x=0.72 with a four-level Picard’s fix-point scheme computed (right side).

Remark 10

We tested all different level properties, meaning three-level and four-level Picard’s fix-point schemes, with different iterative step sizes, meaning k=3,4,5,10. For all applications, we saw only marginal differences, such that a three-level method is sufficient to resolve the nonlinear problem.

5. Conclusions and discussion

We present the coupled model for a multicomponent transport model, which can be applied for solving nonlinear diffusion equations, e.g. for multicomponent plasma transport models. The Picard’s methods are flexible and we could derive multilevel methods, with exponential treatments. The benefit of the methods is to resolve the nonlinearity with more accuracy based on the intermediate levels. Here, we present the improvements based on the blow-up problems and the Bernoulli’s equation. In multidiffusion applications, we saw the benefit of such methods in a fast resolution of the nonlinear diffusion and a decomposition on slow and fast time scales. Overall, the flexibility of such Picard’s methods is important to solve multicomponent problems.

Additional information

Funding

The author received no direct funding for this research.

Notes on contributors

Juergen Geiser

Juergen Geiser , researcher and lecturer at the Ruhr-University of Bochum, Germany, has been involved in teaching and research projects and has collaborated with engineering and physicist groups on numerical modeling of technical and physical models. The research activity refers to the mathematical modeling, numerics, and analysis of transport and flow problems in engineering applications, e.g. groundwater modeling and plasma modeling. He is a specialist in multiscale solvers and iterative solvers and most of the topics of the special issue. Moreover, Juergen Geiser is the author of scientific books and editor of various scientific journals and has thus able to manage the editorial activity. He is also a visiting professor at the Centrale Supelec in the laboratory: Mathematics in Interaction with Computer Sciences, Chatenay-Malabry, Cedex, France.

References

  • Geiser, J. (2008). Iterative operator-splitting methods with higher order time-integration methods and applications for parabolic partial differential equations. Journal of Computational and Applied Mathematics, 217, 227–242.
  • Hirschfelder, J. O., Curtiss, Ch. F., & Bird, R. B. (1966). Molecular theory of gases and liquids (Chemistry) (1st ed.).Wiley.
  • Igitkhanov, Y. (2011). Modelling of multi-component plasma for TOKES (KIT Scientific Report Nr. 7564). Karlsruhe: Institut für Hochleistungsimpuls- und Mikrowellentechnik (IHM), KIT Scientific Publishing.
  • Ramos, J. I. (2008). On the variational iteration method and other iterative techniques for nonlinear differential equations. Applied Mathematics and Computation, 199, 39–69.
  • Ramos, J. I. (2009). Picard’s iterative method for nonlinear advection reaction-diffusion equations. Applied Mathematics and Computation, 215, 1526–1536.
  • Senega, T. K., & Brinkmann, R. P. (2006). A multi-component transport model for non-equilibrium low-temperature low-pressure plasmas. Journal of Physics D: Applied Physics, 39, 1606–1618.
  • Tanaka, Y. (2004). Two-temperature chemically non-equilibrium modelling of high-power Ar-N2 inductively coupled plasmas at atmospheric pressure. Journal of Physics D: Applied Physics, 37, 1190–1205.