23
81 Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be improved. This chapter aims to deal with such problems. The first section considers a program using the gradient approach in the dual reciprocity method to resolve corner conditions in a variety of linear problems. We discuss non-linear problems in Chapter 5. The second section presents an application to the heat conduction problem. The last section gives concluding remarks. 4.1 The GRADRM program Some improvement is needed in results of the problems when the boundary contains corners as mentioned in Example 3.7.1. Unfortunately, the multiple node method cannot be used with DRM. Collocation at the same point forces the matrix F in equation (3.38) to be singular. However, the gradient approach as discussed in section 2.3 is introduced to resolve the problem. DRBEM2 is modified using this gradient approach. We call the new code GRADRM. To test on several problems, GRADRM is implemented to solve all linear problems in the form y u y x p x u y x p u y x p y x p u ) , ( ) , ( ) , ( ) , ( 4 3 2 1 2 . (4.1) We apply both the radial basis function r f 1 and the augmented thin plate spline cy bx a r r f log 2 . The program is tested on seven cases: Case 1: 0 4 3 2 1 p p p p Case 2: 0 4 3 2 p p p , 1 ) , ( 1 y x p Case 3: 0 4 3 2 p p p , 2 1 ) , ( x y x p Case 4: 0 4 3 2 p p p , y x e y x p 2 1 5 ) , ( Case 5: 0 4 3 1 p p p , 1 ) , ( 2 y x p

Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

81

Chapter 4

Handling corner problems in DRM

As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2

needs to be improved. This chapter aims to deal with such problems. The first section

considers a program using the gradient approach in the dual reciprocity method to

resolve corner conditions in a variety of linear problems. We discuss non-linear

problems in Chapter 5. The second section presents an application to the heat

conduction problem. The last section gives concluding remarks.

4.1 The GRADRM program

Some improvement is needed in results of the problems when the boundary contains

corners as mentioned in Example 3.7.1. Unfortunately, the multiple node method

cannot be used with DRM. Collocation at the same point forces the matrix F in

equation (3.38) to be singular. However, the gradient approach as discussed in section

2.3 is introduced to resolve the problem. DRBEM2 is modified using this gradient

approach. We call the new code GRADRM. To test on several problems, GRADRM

is implemented to solve all linear problems in the form

y

uyxp

x

uyxpuyxpyxpu

),(),(),(),( 4321

2. (4.1)

We apply both the radial basis function rf 1 and the augmented thin plate spline

cybxarrf log2 . The program is tested on seven cases:

Case 1: 04321 pppp

Case 2: 0432 ppp , 1),(1 yxp

Case 3: 0432 ppp , 2

1 ),( xyxp

Case 4: 0432 ppp , yxeyxp 2

1 5),(

Case 5: 0431 ppp , 1),(2 yxp

Page 2: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

82

Case 6: 0421 ppp , 1),(3 yxp

Case 7: 021 pp , 1),(,1),( 43 yxpyxp

Case 1 04321 pppp

This is Laplace's equation and is used to test GRADRM and compare the result with

the previous programs.

Example 4.1.1 The square problem

Consider the potential problem

02 u (4.2)

with boundary conditions as used in the mixed boundary problem in Example 1.4.1.

The internal solutions are compared with those of using LINBEM, MULBEM and

DRBEM2 and shown in Table 4.1.1. We see that the solution obtained using

GRADRM is better than the other three methods. We note that there is no difference

between two radial basis functions because the Laplace solution does not use the

interpolation process

Table 4.1.1 The potential at the internal points

Normal derivatives on the boundary nodes are shown in Figure 4.1.1 and we can see

that the normal derivative obtained using GRADRM agrees well with the exact value.

It is much better compared with that using DRBEM2.

Point LINBEM MULBEM DRBEM2 GRADRM Exact x y Standard Multiple Linear ATPS Linear ATPS solution

2.00 2.00 200.862 200.044 200.393 200.393 200.000 200.000 200 4.00 4.00 99.909 99.957 99.607 99.607 100.000 100.000 100 2.00 4.00 200.980 200.044 200.393 200.393 200.000 200.000 200 3.00 3.00 150.382 150.000 150.000 150.000 150.000 150.000 150 4.00 2.00 99.752 99.897 99.608 99.608 100.000 100.000 100

Page 3: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

83

Case 2 0432 ppp , 1),(1 yxp

In this case the test is the Poisson problem whose domain has corners on a square

plate. Again this problem is posed on the boundary in which N .

Example 4.1.2 Square plate

Consider the Poisson equation

12 u (4.3)

on a square ( , ) : 6 6, 6 6x y x y with homogeneous Dirichlet condition.

The symmetry of the region means we need consider only the second quadrant as

shown Figure 4.1.2, so that 0q on 0x and 0y , 0u on 6x and 6y .

The exact solution may be written in the form

(2 1) (2 1) 2112 12 2

1

( , ) cos cosh 18n n

n

n

u x y a x y x

(4.4)

Figure 4.1.1 Normal derivative along the boundary from DRBEM2 and GRADRM

-60.0

-40.0

-20.0

0.0

20.0

40.0

60.0

1 2 3 4 5 6 7 8 9 10 11 12 1

Exact DRBEM2 GRADRM

Normal derivative from DRBEM2 and GRADRM using TPS

q

Node

ATPS

Page 4: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

84

where

32 1

2

2 12

sin1 12

3 (2 1) cosh

n

n na

n

(4.5)

We can see from Table 4.1.2 that GRADRM using Linear works almost as well as

MULDRM. The result is better than that of the other programs. The GRADRM

solution using ATPS is slightly worse than that using Linear. As we found in Toutip et

al. (2000), it should be better as the number of elements increases. To examine this

proposition we partition the boundary into 24 elements. The result is shown in Table

4.1.3.

Table 4.1.2 The potential at the internal points using 12 elements

12 u

(-6,0)

(-6,6) (0,6)

(0,0) 1 4

7 10

0q

0u

0u

Figure 4.1.2 Discretisation of the boundary into 12 elements with

5 internal points

0q

Internal MULDRM DRBEM2 GRADRM Exact point Standard Multiple Linear ATPS Linear ATPS solution

(-2,2) 8.418 8.690 8.421 8.483 8.691 8.755 8.690 (-4,2) 5.582 5.772 5.589 5.631 5.773 5.815 5.748 (-3,3) 6.358 6.547 6.365 6.410 6.548 6.594 6.522 (-2,4) 5.584 5.772 5.589 5.631 5.773 5.815 5.748 (-4,4) 3.889 3.987 3.898 3.928 3.989 4.018 3.928

Page 5: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

85

Table 4.1.3 The potential at internal points using 24 elements

We can see from Table 4.1.3 that GRADRM using Linear works as well as

MULBEM using multiple nodes. We compute the RMS error of the GRADRM

solution and find that it is 0.016 for ATPS and 0.043 for Linear. Therefore, the

GRADRM result using ATPS improves more than Linear as the number of elements

increases. The normal derivative on the boundary using 24 elements is shown in

Figure 4.1.3

We can see from Figure 4.1.3 that the normal derivative from DRBEM2 is worse at

the corners such as (0,6) and (-6,0). On the other hand, the derivative from GRADRM

agrees well with the exact value.

Internal MULDRM GRADRM Exact point Standard Multiple Linear ATPS solution

(-2,2) 8.551 8.623 8.623 8.703 8.690 (-4,2) 5.653 5.710 5.711 5.763 5.748 (-3,3) 6.428 6.480 6.481 6.537 6.522 (-2,4) 5.654 5.710 5.711 5.763 5.748 (-4,4) 3.885 3.912 3.912 3.948 3.928

Figure 4.1.3 Normal derivative from DRBEM2 and GRADRM

Normal derivative from DRBEM2 and GRADRM

-4.5 -4.0

-3.5 -3.0

-2.5 -2.0

-1.5 -1.0

-0.5 0.0

(0,6) (-2,6) (-4,6) (-6,6) (-6,4) (-6,2) (-6,0)

Exact DRBEM2 (ATPS) GRADRM (ATPS)

q

Point

Page 6: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

86

Case 3 0432 ppp , 2

1 ),( xyxp

This case we again examine the torsion problem in Example 3.4.1 in the case where

2( , )b x y x .

Example 4.1.3 The Poisson problem on elliptical domain

Consider the Poisson equation

22 xu (4.6)

on the elliptical domain as used in Example 3.4.1. The exact solution is given by

1

46.33850

246

1 22

22 yx

yxu (4.7)

which satisfies the boundary condition 0u on and produces

yyyyxx

xxyxq 2.833296246

1

22.839650

246

1 3223 (4.8)

The internal solution at the internal nodes along the line 0y is shown in Table

4.1.4.

Table 4.1.4 The internal solution on the line 0y .

Since the boundary is smooth, we can see from Table 4.1.4 that the solutions from

DRBEM2 and GRADRM are the same. We also see that the Linear result is slightly

Internal MULDRM DRBEM2 GRADRM Exact point Standard Multiple Linear ATPS Linear ATPS solution

(-1.5,0) 0.267 0.265 0.263 0.263 0.263 0.263 0.260 (-0.9,0) 0.234 0.237 0.237 0.258 0.237 0.258 0.240 (-0.3,0) 0.140 0.142 0.143 0.172 0.143 0.172 0.151

(0,0) 0.124 0.127 0.127 0.158 0.127 0.158 0.137 (0.3,0) 0.141 0.142 0.143 0.172 0.143 0.172 0.151 (0.9,0) 0.235 0.236 0.237 0.258 0.237 0.258 0.240 (1.5,0) 0.264 0.265 0.263 0.263 0.263 0.263 0.260

Page 7: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

87

better than the ATPS result because of the small numbers of interpolation elements.

However the convergence of the ATPS solution is more rapid than that of Linear

(Toutip, 2000).

As we found in Example 3.4.1 the normal derivative from MULDRM using the

transformation to Laplace problem is again poor in this problem. However, the normal

derivatives from DRBEM2 and GRADRM agree well with the exact value except at

the end of the major axis of the elliptical boundary because of the big change of the

normal vectors at these points as shown in Figure 4.1.4

Case 4 0432 ppp , yxeyxp 2

1 5),(

This case we return to examine the problem in Example 3.6.3.

Example 4.1.4 The mixed problem

Consider the Poisson equation

yxeu 22 5 (4.9)

Figure 4.1.4 Normal derivative along the boundary

Normal derivative along the boundary

-1.4

-1.2

-1.0

-0.8

-0.6

-0.4

-0.2

0.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Exact DRBEM2(ATPS) GRADRM(ATPS) MULDRM

q

Node

Page 8: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

88

on the domain and boundary conditions as in Example 3.6.3.

We see from Table 4.1.5 that the internal solution using GRADRM is better than that

using DRBEM2. The RMS error of the GRADRM solution using ATPS is 0.011 and

is 0.016 using Linear. Hence, the GRADRM result using ATPS is the better of the two

methods.

Table 4.1.5 The internal solution from DRBEM2 and GRADRM

The normal derivative on the boundary is shown in Figure 4.1.5.

x y DRBEM2 GRADRM Exact Linear ATPS Linear ATPS solution

0.75 0.25 5.722 5.741 5.750 5.769 5.754 0.50 0.25 3.454 3.459 3.500 3.504 3.490 0.25 0.25 2.075 2.062 2.139 2.126 2.117 0.25 0.50 2.691 2.685 2.731 2.725 2.718 0.50 0.50 4.445 4.454 4.471 4.480 4.482 0.75 0.50 7.351 7.363 7.359 7.372 7.389 0.50 0.75 5.738 5.737 5.745 5.745 5.755

Figure 4.1.5 Normal derivative along the boundary from DRBEM2 and GRADRM

Normal Derivative from DRBEM2 and GRADRM

-10

-5

0

5

10

15

20

25

1 1 2 3 4 5 6 7 8 9 9 10 11 12 13 14 15 16 17 17 18 19 20 21 22 23 24

Exact DRBEM(ATPS) GRADRM(ATPS)

q

Node

Page 9: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

89

We see from Figure 4.1.5 that the normal derivative agrees well with the exact value

except at the corners such as nodes 1 and 9. Furthermore, the normal derivative using

GRADRM at such nodes is better than those using DRBEM2.

Case 5 0431 ppp , 1),(2 yxp

This case we return to investigate the Poisson-type problem in Example 3.7.2.

Example 4.1.5 The case uu 2

Consider the Poisson-type equation

uu 2 (4.10)

with boundary condition as used in Example 3.7.2.The solution of the problem is also

compared with that of the method of Partridge et al.(1992) and the exact solution in

Table 4.1.6.

We see from Table 4.1.6 that the solutions obtained with GRADRM and DRBEM2

give the same result. This is because the domain of the problem has a smooth

boundary. However, it is slightly better than the results in the reference at almost

every point. The ATPS solution is better than the Linear solution as shown by the

absolute errors in Figure 4.1.6.

Table 4.1.6 The internal solutions of the problem in Example 4.1.5.

Point x y P and B DRBEM2 GRADRM Exact f = 1+r f=1+r+r^2 Linear ATPS Linear ATPS solution

1 1.50 0.00 0.994 0.995 0.996 0.997 0.996 0.997 0.997 2 1.20 -0.35 0.928 0.932 0.928 0.931 0.928 0.931 0.932 3 0.60 -0.45 0.562 0.566 0.562 0.564 0.562 0.564 0.565 4 0.00 -0.45 0.000 0.000 0.000 0.000 0.000 0.000 0.000 5 0.90 0.00 0.780 0.784 0.780 0.782 0.780 0.782 0.783 6 0.30 0.00 0.294 0.296 0.294 0.295 0.294 0.295 0.295 7 0.00 0.00 0.000 0.000 0.000 0.000 0.000 0.000 0.000

Page 10: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

90

We can see from Figure 4.1.7 that the normal derivative from GRADRM is the same

as that from DRBEM2 in Example 3.7.2 (see Figure 3.7.3). This is because the

boundary is smooth.

Case 6 0421 ppp , 1),(3 yxp

Example 4.1.6 The case x

uu

2

Consider the Poisson equation

Figure 4.1.6 Absolute error of internal solutions from GRADRM

Absolute error of internal solution from GRADRM

0.0000

0.0010

0.0020

0.0030

0.0040

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

GRADRM(Linear) GRADRM(ATPS)

Absolute error

Node

Figure 4.1.7 Normal derivative along the boundary from GRADRM

-0.50 -0.40 -0.30 -0.20 -0.10 0.00 0.10 0.20 0.30 0.40 0.50

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Exact Linear ATPS

Normal derivative along the boundary from GRADRM

q

Node

Page 11: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

91

x

uu

2 (4.11)

on the elliptical domain and discretise as in Example 3.4.1. We consider the Dirichlet

problem for which the exact solution is

xu e (4.12)

The solution of the problem is also compared with that of the method of Partridge et

al. (1992) and the exact solution in Table 4.1.7

Table 4.1.7 The internal solutions of the problem in Example 4.1.6

Point x y P and B DRBEM2 GRADRM Exact f = 1+r f=1+r+r^2 Linear ATPS Linear ATPS solution

1 1.50 0.00 0.229 0.214 0.229 0.225 0.229 0.225 0.223 2 1.20 -0.35 0.307 0.274 0.307 0.305 0.307 0.305 0.301 3 0.60 -0.45 0.555 0.523 0.555 0.553 0.555 0.553 0.549 4 0.00 -0.45 1.003 1.006 1.003 1.005 1.003 1.005 1.000 5 0.90 0.00 0.411 0.363 0.412 0.410 0.412 0.410 0.406 6 0.30 0.00 0.745 0.725 0.745 0.745 0.745 0.745 0.741 7 0.00 0.00 1.002 1.002 1.002 1.005 1.002 1.005 1.000

Figure 4.1.8 Normal derivative along the boundary from GRADRM

Normal derivative from GRADRM

-2.0

0.0

2.0

4.0

6.0

8.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1

Exact Linear ATPS

q

Node

Page 12: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

92

As for the previous example, we see from Table 4.1.7 that the solutions obtained

using GRADRM and the DRBEM2 give the same result. Once again, the ATPS result

is better than that using Linear. The normal derivative on the boundary is shown in

Figure 4.1.8 and we see that the normal derivative from both radial basis functions

agrees well with the exact value.

Case 7 021 pp , 1),(,1),( 43 yxpyxp

This case we return to investigate the problem in Example 3.7.3.

Example 4.1.7 The case y

u

x

uu

2

Consider the Poisson-type equation

y

u

x

uu

2

(4.13)

with the boundary conditions as in Example 3.7.3. The solution of the problem is also

compared with that of the method in Partridge et al. (1992) and the exact solutions in

Table 4.1.8.

As before we see that GRADRM and DRBEM2 give the same result for a problem

with a smooth boundary. We also can see from Table 4.1.8 that this statement is true

for this problem. Furthermore, the GRADRM result using ATPS is more accurate

compared with that using Linear.

Table 4.1.8 The internal solutions of the problem in Example 4.1.7

The normal derivative on the boundary is shown in Figure 4.1.9.

Point x y P and B DRBEM2 GRADRM Exact f = 1+r f=1+r+r^2 Linear ATPS Linear ATPS solution

1 1.50 0.00 1.231 1.214 1.231 1.225 1.231 1.225 1.223 2 1.20 -0.35 1.714 1.669 1.714 1.717 1.714 1.717 1.720 3 0.60 -0.45 2.107 2.057 2.107 2.109 2.107 2.109 2.117 4 0.00 -0.45 2.557 2.547 2.557 2.560 2.557 2.560 2.568 5 0.90 0.00 1.400 1.345 1.401 1.404 1.401 1.404 1.406 6 0.30 0.00 1.731 1.691 1.731 1.737 1.731 1.737 1.741 7 0.00 0.00 1.989 1.963 1.989 1.997 1.989 1.997 2.000

Page 13: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

93

We can see from Figure 4.1.9 that the normal derivative from GRADRM agrees well

with the exact value. The ATPS result is more accurate than the Linear one.

4.2 A heat conduction problem

All linear problems we have tested so far involve constant coefficients in variable

terms on the right hand side. This section discusses a problem which contains non-

constant coefficients. The heat conduction problem is such a problem. We give the

formulation of the problem in section 4.2.1. We investigate three examples in section

4.2.2. A problem of this type will be coupled with another problem in Chapter 7.

Functionally graded materials are becoming of interest as processes for their

production are improving. In such materials, physical properties vary rapidly over

short distances thus allowing a smooth transition from one material to another without

the possible problems which can occur at the interface between materials of, say,

significantly differing thermal conductivity. Typically, thermal conductivities vary

exponentially in one variable only. The Green's function for exponentially varying

thermal conductivity has been developed by Gray et al. (2000) and a similar

formulation is developed by Li and Evans (1991) for convective-diffusion problems.

Figure 4.1.9 Normal derivative along the boundary from GRADRM

-2.0

0.0

2.0

4.0

6.0

8.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1

Exact Linear TPS

Normal derivative along the boundary from GRADRM

q

Node

Page 14: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

94

We shall consider in the following examples, the application of the dual reciprocity

method to heat conduction in functionally graded materials.

4.2.1 Formulation of the heat conduction problem

Steady state isotropic heat conduction in a solid is governed by the equation

( ) 0K u (4.14)

where ( , )u u x y is the temperature function and ( , , )K K u x y is the thermal

conductivity.

In two-dimension space, equation (4.14) may be written in the form

2 1 K u K uu

K x x y y

(4.15)

For exponential conductivity in functionally graded materials

( , ) ( ) xK x y K x Ae

We see that equation (4.15) can be solved using GRADRM as implemented in section

4.1. We discuss the computational results in the following subsection.

4.2.2 Computational results

We test the GRADRM program with the following three examples.

Example 4.2.1

Consider the heat conduction problem (4.15) on the unit square

( , ) : 0 1, 0 1x y x y with the heat conductivity

35 xK e (4.16)

Page 15: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

95

The boundary condition is shown in Figure 4.2.1. The exact solution is given by Gray

et al. (2000) as

3

3

1100

1

xeu

e

. (4.17)

The boundary is partitioned in to 16, 32 and 64 elements with 9 internal points. The

temperature solutions along the line 0y from GRADRM are compared with those

from the exact solutions in Figure 4.2.2. The symbol 16/9 means that the method uses

16 elements with 9 internal points.

The normal derivative along the line 1x is shown is Figure 4.2.3.

Figure 4.2.1 Boundary conditions of the problem

x

y

(0,0) (1,0)

(1,1) (0,1)

0u 100u

0q

0q

13 9

5 1

Figure 4.2.2 Temperature along the line 0y

0.0

20.0

40.0

60.0

80.0

100.0

0.0 0.2 0.4 0.6 0.8 1.0

16/9 32/9 64/9 Exact

Temperature along the line y = 0u

x

Page 16: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

96

We can see from Figure 4.2.2 that the temperature solutions from GRADRM agree

very well with those from the exact solution for all cases but the normal derivative

using Linear as in Figure 4.2.3 is not good enough. However, the normal derivative is

improved when using ATPS or increasing the number of internal nodes as shown in

Figure 4.2.4.

Example 4.2.2

Figure 4.2.3 Normal derivative along the line 1x

10.0

11.0

12.0

13.0

14.0

15.0

16.0

17.0

0 0.25 0.5 0.75 1

16/9 32/9 64/9 Exact

Normal derivative along the line x = 1

q

y

12.0

13.0

14.0

15.0

16.0

0 0.25 0.5 0.75 1

Linear(32/9) Linear(32/49) TPS(32/9)

TPS(32/49) Exact

Normal derivative along the line x = 1

q

y

Figure 4.2.4 Normal derivative from Linear and ATPS along 1x

12.0

13.0

14.0

15.0

16.0

0 0.25 0.5 0.75 1 Linear(32/9) Linear(32/49) ATPS(32/9)

ATPS(32/49) Exact

Normal derivative along the line x = 1 q

y

Figure 4.2.4 Normal derivative from Linear and ATPS along 1x

Page 17: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

97

This example uses the heat conduction problem posed on the same domain in the

previous example. The discretisation is also the same as in Example 4.2.2. The

boundary conditions are given in Figure 4.2.5.

The exact solution is also given by Gray et al. (2000) as

31000 xu ye (4.18)

The temperature solution from GRADRM is shown in Figure 4.2.6.

We can see from Figure 4.2.6 that the temperature solutions from GRADRM also

agree very well with those from the exact solution for all cases. The behaviour of the

Figure 4.2.5 Boundary conditions for the problem

x

y

(0,0) (1,0)

(1,1) (0,1)

33000q ye

31000 xq e

13 9

5 1

31000 xq e

1000u y

0

200

400

600

800

1000

0.0 0.2 0.4 0.6 0.8 1.0

16/9 32/9 64/9 Exact

Temperature along the line y = 1u

x

Figure 4.2.6 Temperature along the line 1y

Page 18: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

98

normal derivative acts the same as that in the previous example (see Figure 4.2.3 and

Figure 4.2.4).

These examples are rather simple and can be solved using the standard dual

reciprocity method. In practice, functionally graded materials themselves do often

offer relatively simple geometry, probably due to the fact that the mechanical process

involved in their production allows the coating of simple shapes only. Nevertheless,

we should like to test the GRADRM on a more challenging problem and it needs

ATPS and discretisation to improve the results as in the following example.

Example 4.2.3

We consider steady-state heat flow in a quarter annulus bounded by the circles

2 2 1x y , 2 2 2x y and the lines 0x and 0y . The mixed boundary

conditions and the discretisation into 40 elements are shown in Figure 4.2.7.

The exponential thermal conductivity is given by

1

2 2 23 3( )( , ) ( ) 5 5r x yK x y K r e e (4.19)

The boundary is discretised into 20, 40 and 80 elements with 16, 81 and 361 internal

points respectively. The domain problem is cylindrically symmetric and, although

there is no exact solution, we compare the results with an accurate finite difference

solution of the partial differential equation written in polar co-ordinates. The internal

100u

0q

0q

0u

O

21

1 31

11

Figure 4.2.7 Boundary conditions of the problem

r

Page 19: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

99

solution along the line 5 with different r using GRADRM is compared with those

using the finite difference method (FDM) in Table 4.2.1. The solution along the curve

1.4r is shown is Table 4.2.2.

Table 4.2.1 The temperature along the line 5

We observe from Table 4.2.1 and Table 4.2.2 that the solution using GRADRM

approaches the reference solution as the number of nodes increases. The solution

using ATPS approaches the reference solution more rapidly than that using Linear, as

expected. Also, both solutions using 80 elements with 361 internal points agree very

well with the FDM solution using 200 nodes as shown in Figure 4.2.8.

Table 4.2.2 The solution along the curve 1.4r

r GRADRM(20/16) GRADRM(40/81) GRADRM(80/361) FDM

Linear ATPS Linear ATPS Linear ATPS 200 1.2 59.01 57.64 55.8 55.02 55.05 54.06 54.59 1.4 85.13 81.38 80.79 79.84 80.26 79.04 79.70 1.6 95.83 92.08 92.46 91.58 92.08 90.95 91.54 1.8 100.29 97.31 98.06 97.19 97.64 96.88 97.23

60 70 80 90

100 u

The solution from GRADRM (80/361)

GRADRM(20/16) GRADRM(40/81) GRADRM(80/361) FDM

Linear ATPS Linear ATPS Linear ATPS 200 91.90 87.86 83.56 82.09 81.11 78.91 79.70 86.17 82.90 81.20 80.37 80.40 78.84 79.70 85.13 81.39 80.79 79.84 80.26 79.04 79.70 85.13 81.39 80.79 79.85 80.26 78.84 79.70 86.17 82.90 81.20 80.39 80.41 78.28 79.70 91.90 87.86 83.56 82.12 81.11 78.16 79.70

0 10 5

3 10 2 5

2

Page 20: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

100

We see from Table 4.2.3 that the normal derivative along the curve 1r agrees well

with the FDM values.

Table 4.2.3 The normal derivative along the curve 1r

For the normal derivative along the curve 2r , we can see from Table 4.2.4 that it is

quite poor using a small number of nodes. However it improves as the number of

nodes increases.

Table 4.2.4 The normal derivative along the curve 2r

10 5

3 10 2 5

GRADRM(20/16) GRADRM(40/81) GRADRM(80/361) FDM Linear ATPS Linear ATPS Linear ATPS 200

-479 -490 -387 -392 -395 -389 -392 -392 -401 -392 -397 -394 -390 -392 -392 -400 -392 -397 -394 -390 -392 -479 -490 -387 -392 -395 -390 -392

Page 21: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

101

Although the 40/81 and 80/361 solutions using either Linear or ATPS give good flux

values along 1r , they are not so good along 2r , with ATPS only marginally

better than Linear. We notice that our discretisation has elements on 2r which are

twice the size of those on 1r . We consider now 50/72 and 100/342 discretisations

with twice as many nodes on 2r so that the meshes on the curved boundaries are

the same size and we consider the Linear case. We have removed the internal nodes

along the curve nearest to the curved boundary 1r so that the total number of

degrees of freedom is comparable ( 121 for the 40/81and 122 for the 50/72; 441 for

the 80/361 and 442 for the 100/342). The normal derivative along the curved

boundaries is shown in Table 4.2.5 and Table 4.2.6.

Table 4.2.5 The normal derivative along the curve 1r

Table 4.2.6 The normal derivative along the curve 2r

10 5

3 10 2 5

GRADRM(20/16) GRADRM(40/81) GRADRM(80/361) FDM Linear ATPS Linear ATPS Linear ATPS 200

-25.64 -8.58 0.46 5.06 5.60 11.78 9.44 -13.64 -3.76 1.89 5.56 6.10 11.00 9.44 -13.64 -3.76 1.89 5.55 6.18 11.12 9.44 -25.64 -8.59 0.44 5.03 5.50 12.32 9.44

10 5

3 10 2 5

GRADRM GRADRM FDM

40/81 50/72 80/361 100/342 200

0.46 6.18 5.60 7.62 9.44

1.89 6.69 6.10 7.66 9.44

1.89 6.39 6.18 7.78 9.44

0.44 6.17 5.50 7.63 9.44

GRADRM GRADRM FDM

40/81 50/72 80/361 100/342 200

-387 -363 -395 -386 -392

-392 -371 -394 -386 -392

-392 -371 -394 -386 -392

-387 -363 -395 -386 -392

10 5

3 10 2 5

Page 22: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

102

We see from Table 4.2.6 that we do indeed see an improvement in the normal

derivative along 2r but we notice a degradation in flux along 1r as in Table

4.2.5. This is not unexpected since the removal of the internal nodes along the first

curve closest to the boundary 1r leads, in principal, to a worse approximation of

the form (3.8) which has an adverse effect on the boundary conditions close to that

boundary. According to Golberg et al. (1998) when using the dual reciprocity method

there is a rule of thumb which states that internal nodes should be placed a point

approximately one element length from the boundary to ensure a reasonable

approximation in the neighbourhood of the boundary.

To improve the normal derivative along the curve 1r from the previous

discretisation, we now remove the internal nodes along the middle curve. We call the

new discretisation 50/72(N) and 100/342(N). The normal derivative is compared with

that from the previous discretisations in Table 4.2.7 and Table 4.2.8.

Table 4.2.7 The normal derivative along 1r

Table 4.2.8 The normal derivative along 2r

10

5

3 10 2 5

GRADRM GRADRM FDM

50/72 50/72(N) 100/342 100/342(N) 200

6.18 5.90 7.62 7.49 9.44

6.69 6.39 7.66 7.64 9.44

6.39 6.13 7.78 7.53 9.44

6.17 5.85 7.63 7.56 9.44

10 5

3 10 2 5

GRADRM GRADRM FDM

50/72 50/72(N) 100/342 100/342(N) 200

-363 -378 -386 -392 -392

-371 -386 -386 -392 -392

-371 -386 -386 -392 -392

-363 -378 -386 -392 -392

Page 23: Chapter 4 Handling corner problems in DRM · Chapter 4 Handling corner problems in DRM As mentioned in Example 3.7.1, the normal derivative at the corners using DRBEM 2 needs to be

103

We can see from Table 4.2.7 that the new discretisation gives the encouraging result

especially the 100/342(N). The normal derivative along 2r using the new

discretisation is almost the same as the previous one as shown in Table 4.2.8. The

solution, u, from both new discretisations is in good agreement with FDM solution as

shown in Table 4.2.9.

Table 4.2.9 The solution, u, along the curve 1.4r

4.3 Concluding remarks

The gradient approach is suitable for this method. GRABEM and DRBEM2 are

integrated into GRADRM. In this development, GRADRM can solve all linear

problems as mentioned before and can resolve corner and discontinuous boundary

condition problems. It is our attention to develop the GRADRM code to solve non-

linear problems in Chapter 5.

For radial basis functions we have shown that the augmented thin plate spline

cybxarrf log2 works, in general, better than the linear function rf 1 .

However, this is not always the case and often there is not a significant difference

between them.

We have tested the GRADRM program with the heat conduction problem. The

computational results from the program agree very well with those from the exact

solutions and the reference solutions. We shall discuss further applications in Chapter

6 and Chapter 7.

0 10

5

3 10 2 5

2

GRADRM GRADRM FDM

40/81 50/72 50/72(N) 80/361 100/342 100/342(N) 200

83.56 80.64 80.81 81.11 80.18 80.21 79.70

81.20 80.18 80.26 80.40 80.03 80.06 79.70

80.79 80.17 80.23 80.26 80.01 80.03 79.70

80.79 80.17 80.23 80.26 80.01 80.03 79.70

81.20 80.18 80.26 80.41 80.03 80.06 79.70

83.56 80.64 80.81 81.11 80.17 80.20 79.70