Finite Element Approach for the Solution of First-Order Differential Equations

Abstract

The finite element method has established itself as an efficient numerical procedure for the solution of arbitrary-shaped field problems in space. Basically, the finite element method transforms the underlying differential equation into a system of algebraic equations by application of the method of weighted residuals in conjunction with a finite element ansatz. However, this procedure is restricted to even-ordered differential equations and leads to symmetric system matrices as a key property of the finite element method. This paper aims in a generalization of the finite element method towards the solution of first-order differential equations. This is achieved by an approach which replaces the first-order derivative by fractional powers of operators making use of the square root of a Sturm-Liouville operator. The resulting procedure incorporates a finite element formulation and leads to a symmetric but dense system matrix. Finally, the scheme is applied to the barometric equation where the results are compared with the analytical solution and other numerical approaches. It turns out that the resulting numerical scheme shows excellent convergence properties.

Share and Cite:

Schmidt, A. , Beyer, H. , Hinze, M. and Vandoros, E. (2020) Finite Element Approach for the Solution of First-Order Differential Equations. Journal of Applied Mathematics and Physics, 8, 2072-2090. doi: 10.4236/jamp.2020.810155.

1. Introduction

Many problems in physics are described by differential equations which in general can only be solved numerically. As a result one obtains an approximative solution whose error can be reduced to the cost of a higher numerical effort. For special classes of differential equations in space the finite element method is one of the most powerful tools regarding its numerical properties as well as the fact that it can be applied to arbitrary-shaped three-dimensional domains. However, following its original derivation the method can only be applied to even-ordered differential equations in space. The scope of this contribution is to broaden the finite element method towards the solution of first-order differential equations which may result directly from the underlying problem or as the state-space representation of a higher-order differential equation. One may think of the epidemic models exemplary towards the actual spreading of the new corona virus.

Due to the meaningfulness of the finite element method many commercial and non-commercial programs exist. In order to obtain a finite-element formulation of a problem which is given in terms of a differential equation, one can apply the method of weighted residuals. Thereby, the so-called weak form is deduced from a partial integration of the weighted residuum. As a consequence, one order of derivative is shifted from the field variable to the weight function. As soon as the orders of derivative of both variables coincide, a finite element ansatz in conjunction with Galerkin’s method results in symmetric element matrices. Thus, the assembled system matrices as well become symmetric which is a key property of the finite element method. Therefore, it is restricted to problems which are governed by even-ordered differential equations.

In order to overcome this restriction, one of the authors took a first-order differential equation and applied fractional partial integration of order 1/2 to the weighted residuum. As a consequence, the field variable and the weight function were operated by derivative of order 1/2. However, due to the occurrence of left and right fractional derivatives the resulting system matrix was non-symmetric and thus he failed to succeed [1]. For this reason, in the following a different approach is applied which makes use of fractional powers of operators [2] [3] [4]. In particular, the procedure leads to a positive self-adjoint operator and hence to a symmetric system matrix. The overall goal is to establish a method that can be applied to any spatial first-order differential equation which results in conjunction with a finite element ansatz in symmetric system matrices. Since the main properties of the classical finite element method still hold with this approach the infrastructure of existing codes can be used for its implementation. A link between fractional powers of differential operators and fractional derivatives is given in [5].

In Section 2, a linear operator equation is derived from a general linear first-order partial differential equation and in Section 3, the polar decomposition of the resulting differential operator (applying a fractional power of order 1/2) is used to deduce a related finite element scheme with a symmetric (but dense) system matrix. The resulting method is applied to the barometric equation in Section 4. In particular, we derive the related operator formulation, determine the linear algebraic equation by an eigenvalue analysis of an associated Sturm-Liouville operator and introduce a numerical scheme to approximate the occurring integrals and solve the algebraic equation. Finally, in Section 5 we draw conclusions and give a perspective on future work.

2. Transformation of a Linear First-Order Differential Equation into an Operator Equation

In the following, we sketch the transformation of a linear first-order differential equation into an operator equation. In the case of the barometric equation, we give full detail later. Let a > 0 , I : = ( 0 , a ) , n , Ω n , a k C ( Ω , ) , k = 0 , , n , u C 1 ( I × Ω , ) . We consider a linear hyperbolic first-order partial differential equation

t u ( t , x ) + k = 1 n a k ( x ) k u ( t , x ) + a 0 ( x ) u ( t , x ) = 0 (1)

for t I , x Ω , t = t , k = x k and initial data

u ( t 0 , x ) = u 0 ( x ) , x Ω , u 0 : Ω , (2)

which are given on the hyperplane { t 0 } × Ω , that is assumed to be non-characteristic. Further, let U C 1 ( I × Ω , ) be such that

U ( t 0 , x ) = u 0 ( x ) , x Ω .

By introducing the new “unknown” function f C 1 ( I × Ω , ) as

f = u U ,

we obtain homogeneous initial data

f ( t 0 , x ) = 0, x Ω

and a transformed differential equation

t f + k = 1 n a k k f + a 0 f = t U k = 1 n a k k U a 0 U . (3)

Hence, we arrive at an operator equation

A f = g , (4)

where

A : = t + k = 1 n a k k + a 0

is a linear operator in X = L 2 ( I × Ω ) and

g : = ( t + k = 1 n a k k + a 0 ) U .

The operator Equation (4) has a unique solution

f = A 1 g , (5)

which may be approximated as described in the next section.

3. Transformation of the Operator Equation into a Suitable form for the Application of Finite Elements

In the following, we introduce the finite element method for an approximation of the solution (5) of (4). Therefore, we use that the polar decomposition of A [6], which is uniquely associated with A, i.e.

A = V ( A * A ) 1 / 2 ,

where V L ( X , X ) is a partial isometry with initial space Ran ( A * ) ¯ and end space Ran ( A ) ¯ . Herein, Ran ( ) denotes the range of an operator. Since A is bijective, we have

Ran ( A * ) ¯ = Ran ( A ) ¯

and V is a unitary transformation, i.e.

V * V = id X .

We note that (4), since,

( A * A ) 1 / 2 f = V * V ( A * A ) 1 / 2 f = V * A f = V * g ,

is equivalent to the equation

( A * A ) 1 / 2 f = V * g . (6)

The operator in X, ( A * A ) 1 / 2 is densely-defined, linear and positive self-adjoint and bijective. Therefore (6) has the unique solution

f = [ ( A * A ) 1 / 2 ] 1 V * g .

Now (6) can be solved by the usual finite element methods. For this purpose, let n * , φ 1 , , φ n be linearly independent elements of D ( ( A * A ) 1 / 2 ) . Further, we denote by P n L ( X , X ) the orthogonal projection onto L ( { φ 1 , , φ n } ) . Then

φ k | V * g = φ k | ( A * A ) 1 / 2 f = ( A * A ) 1 / 2 φ k | f = ( A * A ) 1 / 2 φ k | P n f + ( A * A ) 1 / 2 φ k | ( 1 P n ) f ,

for every k { 1, , n } , where . | . denotes the scalar product in X. In the following, we are going to solve the corresponding “approximate” system

φ k | V * g = ( A * A ) 1 / 2 φ k | P n f , (7)

where k { 1, , n } . The vector P n f is an element of L ( { φ 1 , , φ n } ) . Hence, there are uniquely determined α 1 , , α n such that

P n f = l = 1 n α l φ l .

As a consequence,

φ k | V * g = ( A * A ) 1 / 2 φ k | P n f = l = 1 n α l ( A * A ) 1 / 2 φ k | φ l = l = 1 n φ k | ( A * A ) 1 / 2 φ l α l ,

for every k { 1, , n } . Hence, we arrive at the system of linear equations

l = 1 n M k l α l = φ k | V * g ,

k = 1 , , n , where the real n × n matrix

M : = ( φ k | ( A * A ) 1 / 2 φ l ) k , l = 1 , , n

is symmetric and positive definite. As a consequence,

α l = k = 1 n ( M 1 ) l k φ k | V * g ,

for every l { 1, , n } .

4. Application to the Barometric Equation

4.1. Operator Equation

Let a > 0 , I : = ( 0 , a ) , q C ( I , ) , p C 1 ( I , ) be such that

p ( x ) + c p ( x ) = q ( x ) , (8)

for every x I and

lim x 0 p ( x ) = p 0 . (9)

Further, let P C 1 ( I , ) be such that

lim x 0 P ( x ) = p 0 .

We define a new “unknown” function f C 1 ( I , ) by

f ( x ) = e c x ( p ( x ) P ( x ) ) .

Then

lim x 0 f ( x ) = 0

and

f ( x ) = e c x [ p ( x ) P ( x ) ] + c f ( x ) = e c x [ p ( x ) P ( x ) ] + c e c x [ p ( x ) P ( x ) ] = e c x [ p ( x ) + c p ( x ) ] e c x [ P ( x ) + c P ( x ) ] = e c x q ( x ) e c x [ P ( x ) + c P ( x ) ] = e c x [ q ( x ) P ( x ) c P ( x ) ] ,

for every x > 0 . Hence, we arrive at the transformation of the system of Equations, (8) and (9), into an operator equation of the form (4), where

A : = D I ¯ , g ( x ) : = e c x [ q ( x ) P ( x ) c P ( x ) ] ,

and D I denotes the derivative operator with domain

D ( D I ) = { h C 1 ( I ¯ , ) | lim x 0 h ( x ) = 0 } (10)

in X = L 2 ( I ) , where (4) has the unique solution (5). In particular, if q = 0 ,

P ( x ) : = p 0 ( 1 c x 1 + c a ) ,

for every x I , then

( P + c P ) ( x ) = p 0 c 1 + c a + p 0 c ( 1 c x 1 + c a ) = p 0 c 1 + c a + p 0 c 1 + c a c x 1 + c a = p 0 c 2 1 + c a ( a x )

and hence

g ( x ) = p 0 c 2 1 + c a ( a x ) e c x ,

for every x I , implying that

g D ( A * ) { h C 1 ( I ¯ , ) | lim x a h ( x ) = 0 } .

4.2. Derivation of the Finite Element Formulation

Since

A = D I ¯ ,

where I : = ( 0 , a ) , is bijective, we need to calculate the corresponding operators

( A * A ) 1 / 2 and V * = ( A * A ) 1 / 2 A 1 .

First, we note that

A * A = D I ¯ * D I ¯ = D I , ad ¯ D I ¯ .

Hence if f D 0 , where

D 0 : = { f C 2 ( I ¯ , ) : lim x 0 f ( x ) = 0, lim x a f ( x ) = 0 } D ( A * A ) ,

then

A * A f = D I , ad ¯ f = f .

Hence, A * A is a densely-defined, linear and self-adjoint extension of the densely-defined, linear, symmetric and essentially self-adjoint operator A 0 , defined by

A 0 : D 0 X ,

and

A 0 f : = f ,

for every f D 0 . Since A * A is, in particular, closed, it follows that

A * A A ¯ 0

and hence that

A * A = A ¯ 0 .

In the following, we are going to calculate ( A * A ) 1 / 2 and V * , using an approach via the theory of Sturm-Liouville operators [6] [7] [8] [9]. For this purpose, we need the eigenvalues and eigenfunctions of A * A . If λ > 0 , the solutions u C 2 ( I ¯ , ) of

u ( x ) λ u ( x ) = 0,

for every x I are given by

u ( x ) = α s i n ( λ x ) + β c o s ( λ x ) ,

for every x I , where α , β . The boundary condition

lim x 0 u ( x ) = 0 ,

gives

u ( x ) = α s i n ( λ x ) ,

for every x I , where α , and the boundary condition

lim x a u ( x ) = 0

gives a non-trivial u iff

c o s ( λ a ) = 0 ,

i.e. iff

λ = λ k : = π 2 a 2 ( k + 1 2 ) 2 ,

for some k . For such k , it follows that

0 a sin 2 ( λ x ) d x = 0 a 1 2 [ 1 cos ( 2 λ x ) ] d x = a 2 1 2 0 a cos ( 2 λ x ) d x = a 2 1 2 [ sin ( 2 λ x ) 2 λ ] 0 a = a 2

and hence that, if e k C ( I , ) is defined by

e k ( x ) : = 2 a s i n ( ( k + 1 2 ) π x a ) ,

for every x I , where k , then

e 0 , e 1 , e 2 ,

is a Hilbert basis of X. For

f { g C 2 ( I ¯ , ) : lim x 0 g ( x ) = 0 lim x a g ( a ) = 0 } ,

it follows that

A * A f = A * A k = 0 e k | f e k = k = 0 e k | f A * A e k = k = 0 λ k e k | f e k

and hence that

e k | f = e k | A * A f = λ k e k | f , e k | f = 1 λ k e k | f ,

for every k . Hence, it follows that

( A * A 1 / 2 ) f = ( A * A ) 1 / 2 k = 0 e k | f e k = k = 0 e k | f ( A * A ) 1 / 2 e k = k = 0 e k | f λ k e k = k = 0 1 λ k e k | f λ k e k = k = 0 1 λ k e k | f e k

and for almost all x I ,

[ ( A * A 1 / 2 ) f ] ( x ) = k = 0 1 λ k e k | f e k ( x ) = k = 0 1 λ k e k ( x ) e k | f = 0 a [ k = 0 1 λ k e k ( x ) e k ( y ) ] ( f ( y ) ) d y ,

where we used that

( k = 0 n 1 λ k e k ( x ) e k ) n

is convergent in X, as a consequence of the estimations

| 1 λ k e k ( x ) | 2 = 1 λ k | e k ( x ) | 2 2 a a 2 π 2 1 ( k + 1 2 ) 2 = 8 a π 2 1 ( 2 k + 1 ) 2 ,

k * , and as consequence of the existence of

k = 0 1 ( 2 k + 1 ) 2 .

We compute for x , y I satisfying x y

k = 0 1 λ k e k ( x ) e k ( y ) = 2 π k = 0 1 k + 1 2 sin ( ( k + 1 2 ) π x a ) sin ( ( k + 1 2 ) π y a ) = 1 π k = 0 1 k + 1 2 [ cos ( ( k + 1 2 ) π ( x y ) a ) cos ( ( k + 1 2 ) π ( x + y ) a ) ] = 2 π k = 0 1 2 k + 1 [ cos ( ( 2 k + 1 ) π ( x y ) 2 a ) cos ( ( 2 k + 1 ) π ( x + y ) 2 a ) ]

= 2 π k = 0 1 2 k + 1 [ cos ( ( 2 k + 1 ) π | x y | 2 a ) cos ( ( 2 k + 1 ) π ( x + y ) 2 a ) ] = 1 π { ln [ cot ( π | x y | 4 a ) ] ln [ cot ( π ( x + y ) 4 a ) ] } = 1 π ln [ cot ( π | x y | 4 a ) cot ( π ( x + y ) 4 a ) ] ,

where we used the product-to-sum identity

2 s i n ( α ) s i n ( β ) = c o s ( α β ) c o s ( α + β ) , α , β (11)

and the series representation

1 2 ln ( cot ( x 2 ) ) = k = 0 1 2 k + 1 cos ( ( 2 k + 1 ) x ) (12)

found in ( [10], p. 1073, Formula (19)). As a consequence,

[ ( A * A ) 1 / 2 f ] ( x ) = 0 a G 1 2 ( x , y ) f ( y ) d y ,

for every x I , where

G 1 2 ( x , y ) : = 1 π l n [ c o t ( π | x y | 4 a ) c o t ( π ( x + y ) 4 a ) ] = 1 π l n [ t a n ( π ( x + y ) 4 a ) t a n ( π | x y | 4 a ) ] ,

for almost all ( x , y ) I 2 . The function G 1 2 ( x , y ) is depicted in Figure 1.

Further, from the latter, we conclude that

Figure 1. Graph of G 1 2 for a = 1 .

( V * g ) ( x ) = 0 a G 1 2 ( x , y ) g ( y ) d y ,

for every g D ( A * ) and x I .

Now, let n \ { 0,1 } , l : = a n . We choose piecewise linear, continuous shape functions φ 1 , , φ n of the form

φ j ( x ) = ( x ( j 1 ) l l for x [ ( j 1 ) l , j l ] ( j + 1 ) l x l for x [ j l , ( j + 1 ) l ]

and zero otherwise, for every j { 1, , n 1 } ,

φ n ( x ) = x ( n 1 ) l l for x [ ( n 1 ) l , n l ] ,

and zero otherwise. These “hat functions” φ 1 , , φ n fulfill

φ j ( k l ) = δ j k . (13)

In the following, we want to compute ( A * A ) 1 / 2 φ j , j = 1, , n . Therefore, we prove that φ j D ( ( A * A ) 1 / 2 ) , such that we can represent ( A * A ) 1 / 2 φ j in the Hilbert basis { e k } k = 0 , 1 , . We compute for k , j { 1, , n 1 }

e k | φ j = 2 a 0 a sin ( λ k x ) φ j ( x ) d x = 2 a ( j 1 ) l j l sin ( λ k x ) x ( j 1 ) l l d x + 2 a j l ( j + 1 ) l sin ( λ k x ) ( j + 1 ) l x l d x = 1 l 2 a [ sin ( λ k x ) λ k ( x ( j 1 ) l ) cos ( λ k x ) λ k ] ( j 1 ) l j l + 1 l 2 a [ sin ( λ k x ) λ k ( ( j + 1 ) l x ) cos ( λ k x ) λ k ] j l ( j + 1 ) l

= 1 l 2 a ( sin ( λ k j l ) λ k sin ( λ k ( j 1 ) l ) λ k l cos ( λ k j l ) λ k ) 1 l 2 a ( sin ( λ k ( j + 1 ) l ) λ k sin ( λ k j l ) λ k l cos ( λ k j l ) λ k ) = 1 l 2 a 1 λ k ( sin ( λ k j l ) sin ( λ k ( j 1 ) l ) ) 1 l 2 a 1 λ k ( sin ( λ k ( j + 1 ) l ) sin ( λ k j l ) )

and, analogously as λ k n l = π a ( k + 1 2 ) a = π ( k + 1 2 )

e k | φ n = 1 l 2 a ( s i n ( λ k n l ) λ k s i n ( λ k ( n 1 ) l ) λ k l c o s ( λ k n l ) λ k ) = 1 l 2 a 1 λ k ( s i n ( λ k n l ) s i n ( λ k ( n 1 ) l ) ) .

As a consequence,

( | λ k e k | φ j | 2 ) k , j = 1, , n

is summable, and therefore

( λ k e k | φ j e k ) k , j = 1 , , n

is summable. The latter implies that

φ j D ( ( A * A ) 1 / 2 ) , j = 1 , , n

and that

( A * A ) 1 / 2 φ j = k = 0 λ k e k | φ j e k , j = 1 , , n .

Further, for y I

λ k e k | φ j e k ( y ) = 1 l 2 a 1 λ k ( sin ( λ k j l ) sin ( λ k ( j 1 ) l ) ) sin ( λ k y ) 1 l 2 a 1 λ k ( sin ( λ k ( j + 1 ) l ) sin ( λ k j l ) ) sin ( λ k y ) = 4 π l 1 2 k + 1 ( sin ( ( 2 k + 1 ) j l π 2 a ) sin ( ( 2 k + 1 ) ( j 1 ) l π 2 a ) ) × sin ( ( 2 k + 1 ) π y 2 a ) 4 π l 1 2 k + 1 ( sin ( ( 2 k + 1 ) ( j + 1 ) l π 2 a ) sin ( ( 2 k + 1 ) j l π 2 a ) ) × sin ( ( 2 k + 1 ) π y 2 a ) ,

for every k and j { 1, , n } . From (11), (12), we know that for x , y I satisfying x y

k = 0 1 2 k + 1 sin ( ( 2 k + 1 ) π x 2 a ) sin ( ( 2 k + 1 ) π y 2 a ) = 1 4 ln [ cot ( π | x y | 4 a ) cot ( π ( x + y ) 4 a ) ] .

Hence,

[ ( A * A ) 1 / 2 φ j ] ( y ) = k = 0 λ k e k | φ j e k ( y ) = 1 π l { ln [ cot ( π | j l y | 4 a ) cot ( π [ j l + y ] 4 a ) ] ln [ cot ( π | ( j 1 ) l y | 4 a ) cot ( π [ ( j 1 ) l + y ] 4 a ) ] } 1 π l { ln [ cot ( π | ( j + 1 ) l y | 4 a ) cot ( π [ ( j + 1 ) l + y ] 4 a ) ] ln [ cot ( π | j l y | 4 a ) cot ( π [ j l + y ] 4 a ) ] } = 1 π l { ln [ tan ( π [ j l + y ] 4 a ) tan ( π | ( j 1 ) l y | 4 a ) tan ( π | j l y | 4 a ) tan ( π [ ( j 1 ) l + y ] 4 a ) ] ln [ tan ( π [ ( j + 1 ) l + y ] 4 a ) tan ( π | j l y | 4 a ) tan ( π | ( j + 1 ) l y | 4 a ) tan ( π [ j l + y ] 4 a ) ] } ,

for almost all y I , j { 1, , n } . Analogously, we obtain

[ ( A * A ) 1 / 2 φ n ] ( y ) = 1 π l ln [ tan ( π [ n l + y ] 4 a ) tan ( π | ( n 1 ) l y | 4 a ) tan ( π | n l y | 4 a ) tan ( π [ ( n 1 ) l + y ] 4 a ) ] ,

for almost all y I . A graphical representation of the shape functions φ j and the expressions ( A * A ) 1 / 2 φ j for j = 1 , , 5 is given in Figures 2-6.

We note that for every j { 1, , n } , the corresponding φ j vanishes outside the interval

( ( j 1 ) l , ( j + 1 ) l ) .

Also φ 1 , , φ n are linearly independent, since if α 1 , , α n are such that

k = 1 n α k φ k = 0 ,

then

0 = k = 1 n α k φ k ( j l ) = α j ,

for every j { 1, , n } . Hence, following the approach in Section 0, we arrive at the system of linear equations

m = 1 n M k m α m = 0 a φ k ( x ) V * g ( x ) d x , (14)

Figure 2. Graphs of φ 1 and ( A * A ) 1 / 2 φ 1 for a = 1 , n = 5 , l = 1 / 5 .

Figure 3. Graphs of φ 2 and ( A * A ) 1 / 2 φ 2 for a = 1 , n = 5 , l = 1 / 5 .

Figure 4. Graphs of φ 3 and ( A * A ) 1 / 2 φ 3 for a = 1 , n = 5 , l = 1 / 5 .

Figure 5. Graphs of φ 4 and ( A * A ) 1 / 2 φ 4 for a = 1 , n = 5 , l = 1 / 5 .

Figure 6. Graphs of φ 5 and ( A * A ) 1 / 2 φ 5 for a = 1 , n = 5 , l = 1 / 5 .

k = 1, , n , where

0 a φ k ( x ) V * g ( x ) d x = 0 a φ k ( x ) 0 a G 1 2 ( x , y ) g ( y ) d y d x , (15)

with

G 1 2 ( x , y ) = 1 π ln [ tan ( π ( x + y ) 4 a ) tan ( π | x y | 4 a ) ] ,

for almost all ( x , y ) I 2 ,

g ( x ) = p 0 c 2 1 + c a ( a x ) e c x ,

for every x I and

M : = ( 0 a φ k ( x ) ( A * A ) 1 / 2 φ m ( x ) d x ) k , m = 1, , n (16)

is a symmetric and positive definite n × n -matrix. As a consequence,

α j = k = 1 n ( M 1 ) j k 0 a φ k ( x ) V * g ( x ) d x , (17)

for every j { 1, , n } .

4.3. Numerical Implementation

To solve the system of linear Equations (14), we have to approximate the integrals (15) and (16). Thereby, the weak singularities of the functions ( A * A ) 1 / 2 φ j and G 1 2 have to be taken into account. Accordingly, we split the integrals at the critical points and introduce a Gauss-Jacobi quadrature. In general, a Gauss-Jacobi quadrature is an approximation of an integral over the interval [ 1,1 ] of a continuous function F weighted by an algebraic function with (possibly) weak singularities at the boundaries of the integration interval. It has the form

1 1 F ( s ) ( 1 s ) β ( 1 + s ) γ d s n = 0 N F ( s n ( β , γ ) ) w n ( β , γ ) (18)

with β , γ > 1 , nodes s n ( β , γ ) and weights w n ( β , γ ) such that polynomials of degree 2 N 1 are integrated exactly. The details on determining the nodes and weights may be found e.g. in ( [11] Ch. 2.7). In the following, we derive the quadrature formulas for (15) and (16). As G 1 2 ( x , y ) has a weak singularity at x = y , we filter the integrand in (15) by a term | x y | α , where α ( 1,0 ) and obtain the representation

0 a φ k ( x ) 0 a G 1 2 ( x , y ) g ( y ) d y d x = 0 a 0 a G ˜ k ( x , y ) | x y | α d y d x ,

where

G ˜ k ( x , y ) : = φ k ( x ) G 1 2 ( x , y ) g ( y ) | x y | α . (19)

In Figure 7, the smoothing effect of | x y | α in G ˜ k is shown for two examples.

Hence, a linear transformation of the integrals leads to

0 a 0 a G ˜ k ( x , y ) | x y | α d y d x = 0 a ( 0 x G ˜ k ( x , y ) ( x y ) α d y + x a G ˜ k ( x , y ) ( y x ) α d y ) d x = 0 a x 2 1 1 G ˜ k ( x , x 2 ( 1 + s ) ) ( x 2 ( 1 s ) ) α d s d x + 0 a a x 2 1 1 G ˜ k ( x , a x 2 s + a + x 2 ) ( a x 2 ( 1 + s ) ) α d s d x

= 1 1 0 a ( x 2 ) 1 + α G ˜ k ( x , x 2 ( 1 s ) ) d x ( 1 s ) α d s + 1 1 0 a ( a x 2 ) 1 + α G ˜ k ( x , a x 2 s + a + x 2 ) d x ( 1 + s ) α d s = 1 1 a 2 1 1 ( a 4 ( 1 + t ) ) 1 + α G ˜ k ( a 2 ( 1 + t ) , a 4 ( 1 + t ) ( 1 + s ) ) d t ( 1 s ) α d s + 1 1 a 2 1 1 ( a 4 ( 1 t ) ) 1 + α G ˜ k ( a 2 ( 1 + t ) , a 4 ( 1 t ) s + a 4 ( 3 + t ) ) d t ( 1 + s ) α d s = 1 1 1 1 G ˜ k , 1 ( s , t ) ( 1 + t ) 1 + α d t ( 1 s ) α d s + 1 1 1 1 G ˜ k , 2 ( s , t ) ( 1 t ) 1 + α d t ( 1 + s ) α d s ,

Figure 7. Graphs of G ˜ k ( x , y ) | x y | α and G ˜ k ( x , y ) for a = 1 , n = 5 , l = 1 / 5 , k = 1 , y = l (left) and k = 3 , y = a (right).

where

G ˜ k , 1 ( s , t ) = 2 ( a 4 ) 2 + α G ˜ k ( a 2 ( 1 + t ) , a 4 ( 1 + t ) ( 1 + s ) ) ,

G ˜ k , 2 ( s , t ) = 2 ( a 4 ) 2 + α G ˜ k ( a 2 ( 1 + t ) , a 4 ( 1 t ) s + a 4 ( 3 + t ) ) .

Finally, we obtain the quadrature formula

0 a 0 a G ˜ k ( x , y ) | x y | α d y d x i = 0 N j = 0 N G ˜ k , 1 ( s i ( α , 0 ) , t j ( 0 , 1 + α ) ) w i ( α , 0 ) w j ( 0 , 1 + α ) + i = 0 N j = 0 N G ˜ k , 2 ( s i ( 0 , α ) , t j ( 1 + α , 0 ) ) w i ( 0 , α ) w j ( 1 + α , 0 ) . (20)

In a similar fashion, the integral in (16) can be approximated, where the integrand has a singularity at x = k l . As φ k vanishes outside the interval { ( k 1 ) l , ( k + 1 ) l } , we obtain

M k m = 0 a φ k ( x ) ( A * A ) 1 / 2 φ m ( x ) d x = ( k 1 ) l k l φ k ( x ) ( A * A ) 1 / 2 φ m ( x ) d x + k l ( k + 1 ) l φ k ( x ) ( A * A ) 1 / 2 φ m ( x ) d x = ( k 1 ) l k l Φ k m ( x ) ( k l x ) α d x + k l ( k + 1 ) l Φ k m ( x ) ( x k l ) α d x ,

for k { 1, , n 1 } , where

Φ k m ( x ) = φ k ( x ) ( A * A ) 1 / 2 φ m ( x ) | x k l | α . (21)

In Figure 8, the effect of | x k l | α in Φ k m is shown for two examples.

Again, using a linear transformation results in the quadrature formula

M k m = ( l 2 ) 1 + α 1 1 Φ k m ( l 2 s + ( k 1 2 ) l ) ( 1 s ) α d s + ( l 2 ) 1 + α 1 1 Φ k m ( l 2 s + ( k + 1 2 ) l ) ( 1 + s ) α d s ( l 2 ) 1 + α i = 0 N Φ k m ( l 2 s i ( α , 0 ) + ( k 1 2 ) l ) w i ( α , 0 ) + ( l 2 ) 1 + α i = 0 N Φ k m ( l 2 s i ( 0 , α ) + ( k + 1 2 ) l ) w i ( 0 , α ) (22)

for k { 1, , n 1 } . Analogously, we obtain

M n m ( l 2 ) 1 + α i = 0 N Φ n m ( l 2 s i ( α , 0 ) + ( n 1 2 ) l ) w i ( α , 0 ) . (23)

Using the above quadrature formulas, the solution of (14) is approximated for parameters

a = 10000 m , p 0 = 1.013 bar , c = 1.865 × 10 4 m 1

n = 20, N = 50, α = 0.5 .

In Figure 9 and Figure 10, the results in comparison to those from classical integration methods to solve (8) are shown, in particular, a forward difference, backward difference and a classical finite element method as derived in [1].

Furthermore, the convergence behavior of the schemes mentioned above is studied in Figure 11. Thereby, for the method introduced in this article, a steep decrease of the mean relative error similar as for the classical finite element method may be observed. However, the mean relative error appears to be related to the number N of nodes in the Gaussian quadrature. Hence, in convergence, N = 5 n Gauss points are chosen for the fractional finite element method.

5. Conclusion

The present paper investigates a finite element method to solve first-order differential equations. Thereby, a fractional power of a differential operator is used to obtain a symmetric system matrix in order to solve the problem with common finite element software. The method is applied to a simple first-order ordinary

Figure 8. Graphs of Φ k m ( x ) | x k l | α and Φ k m ( x ) for a = 1 , n = 5 , l = 1 / 5 , k = m = 1 (left) and k = 3 , m = 5 (right).

Figure 9. Numerical solutions of (8) using several integration schemes.

Figure 10. Relative error of numerical solutions of (8) using several integration schemes.

Figure 11. Mean relative error of numerical solutions of (8) using several integration schemes depending on the step size/number of elements.

differential equation and the related numerical scheme shows good results compared to classical integration schemes. A generalization to more complex problems is described in Section 2. However, not for all densely-defined, linear and closed operators A, it is possible to explicitly calculate the polar decomposition. For this reason, in future, it will be tried to derive an abstract decomposition for such operators, of the form A = V ( A 1 / 2 ) * A 1 / 2 ; in this connection we note that ( A 1 / 2 ) * A 1 / 2 , is densely-defined, linear and self-adjoint, which avoids the introduction of the intermediate (higher order) operator A * A . This should lead to a simplification of the process in future and pave the way to apply the method to more general, higher dimensional problems.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Schmidt, A. (2017) Derivation of the Weak Form of a First-Order Differential Equation by Application of Fractional Calculus. Proceedings of ICEDyn 2017, Ericeira, Portugal, 3-5 July 2107.
[2] Balakrishnan, A.V. (1960) Fractional Powers of Closed Operators and the Semigroups Generated by Them. Pacific Journal of Mathematics, 10, 419-437.
https://doi.org/10.2140/pjm.1960.10.419
[3] Pazy, A. (1983) Semigroups of Linear Operators and Applications to Partial Differential Equations. Applied Mathematical Sciences, Vol. 44, Springer, Berlin.
https://doi.org/10.1007/978-1-4612-5561-1
[4] Engel, K.-J. and Nagel, R. (1999) One-Parameter Semigroups for Linear Evolution Equations. Graduate Texts in Mathematics, Vol. 194, Springer, Berlin.
[5] Ashyralyev, A. (2009) A Note on Fractional Derivatives and Fractional Powers of Operators. Journal of Mathematical Analysis and Applications, 357, 232-236.
https://doi.org/10.1007/978-1-4612-5561-1
[6] Weidmann, J. (1980) Linear Operators in Hilbert Spaces. Springer, New York.
https://doi.org/10.1007/978-1-4612-6027-1
[7] Jörgens, K. and Rellich, F. (1976) Eigenwerttheorie Gewöhnlicher Differentialgleichungen. Springer, Berlin.
https://doi.org/10.1007/978-3-642-66132-7
[8] Reed, M. and Simon, B. (1975) Methods of Modern Mathematical Physics: Fourier Analysis, Self-Adjointness. Vol. 2, Academic Press, New York.
[9] Reed, M. and Simon, B. (1978) Methods of Modern Mathematical Physics: Analysis of Operators. Vol. 4, Academic Press, New York.
[10] Bronstein, I.N., Semendjajew, K.A., Musiol, G. and Mühlig, H. (2008) Taschenbuch der Mathematik. 7th Edition, Verlag Harri Deutsch, Frankfurt.
[11] Davis, P.J. and Rabinowitz, P. (1984) Methods of Numerical Integration. Computer Science and Applied Mathematics, 2nd Edition, Academic Press, New York.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.