• Nie Znaleziono Wyników

Determination of temperature field in domain of complex shape using the NURBS curves and BEM

N/A
N/A
Protected

Academic year: 2022

Share "Determination of temperature field in domain of complex shape using the NURBS curves and BEM"

Copied!
6
0
0

Pełen tekst

(1)

DETERMINATION OF TEMPERATURE FIELD IN DOMAIN OF COMPLEX SHAPE USING

THE NURBS CURVES AND BEM

Katarzyna Freus1, Sebastian Freus2

1 Institute of Mathematics, Czestochowa University of Technology, Poland, kfreus@imi.pcz.pl

2 Institute of Computer and Information Science, Czestochowa University of Technology, Poland freus@imi.pcz.pl

Abstract. In the paper the temperature field determination in the domain of complex shape is presented. The boundary of the domain considered is described by the NURBS curves and the temperature field in this domain is calculated by means of the boundary element me- thod. Such approach allows to determine the changes of temperature due to the local change of boundary configuration. In the final part of the paper the examples of computations are shown.

1. Boundary element method for Laplace equation

The steady state temperature field T (x, y) in 2D domain is described by the Laplace equation

0 ) , ( : ) ,

( x y ∈ Ω ∇

2

T x y = (1)

supplemented by the boundary conditions

] ) , ( [ α ) , ( λ

) , ( : C3 ) , (

) , ( λ

) , ( : C2 ) , (

) , ( : C1 ) , (

a b

b

T y x T y x T y

x q y

x

q y x T y

x q y

x

T y x T y

x

=

=

=

=

=

n

n (2)

where λ [W/(mK)] is the thermal conductivity, T

b

is known boundary tempera- ture, n is the normal outward vector at the boundary point (x, y), q

b

is given bound- ary heat flux, α is the heat transfer coefficient, T

a

is the ambient temperature.

The integral equation for problem (1), (2) is following [1, 2]

=

+

C C

dC ) , ( ) , η, , ξ (

dC ) , ( ) , η, , ξ ( ) η , ξ ( ) η , ξ (

y x T y x q

y x q y x T

T B

(3)

(2)

where (ξ, η) is the observation point (source point), if (ξ, η) ∈ C then B (ξ, η) is the coefficient connected with the local shape of the boundary, if (ξ, η) ∈ Ω then B(ξ, η) = 1, T

*

(ξ, η, x, y ) is the fundamental solution, while

) , η, , ξ

( x y

q

= − λ n ⋅ ∇ T

( ξ , η , x , y ) (4) and

) , ( λ

) ,

( x y T x y

q = − n ⋅ ∇ (5)

Fundamental solution has the following form ) , , η , ξ

( x y

T

=

r ln 1 λ π 2

1 (6)

where r is the distance between the points (ξ, η) and (x, y)

2

2

( η )

) ξ

( − + −

= x y

r (7)

It should be pointed out that the function T

( ξ , η , x , y ) fulfils the equation )

, , η , ξ ( δ ) , , η , ξ (

λ ∇

2

T

x y = − x y (8)

where δ ( ξ , η , x , y ) is the Dirac function.

Heat flux resulting from the fundamental solution can be calculated analytically and then

π

2

) 2 , η, , ξ

( r

y d x

q

= (9)

where

β cos ) η ( α cos ) ξ

( − + −

= x y

d (10)

while cos α , cos β are the directional cosines of the boundary normal vector n.

To solve equation (3) the boundary C of the domain considered is divided into N boundary elements and then the approximation of equation (3) has the following form

dC ) , ( ) , , η , ξ (

dC ) , ( ) , , η , ξ ( )

η , ξ ( ) η , ξ (

1 C 1 C

j

∑ ∫

∑ ∫

=

=

= +

j

j i

i N

j

j i

i N

j i i i i

y x q y x q

y x q y x T

T B

(11)

(3)

For constant boundary elements, namely



 

=

=

=

∈ =

j j j

j j j

j

q x y q x y q

T y x T y x T y

x ( , ) ( , )

) , ( ) , ( : C ) ,

( (12)

the equation (11) can be expressed as follows ( i = 1, 2, …, N )

dC ) , , η , ξ (

dC ) , , η , ξ 2 (

1

1 C 1 C

∑ ∫

∑ ∫

=

=

= +

j j

j i

i N

j j

j i

i N

j j i

y x q

T

y x T

q T

(13)

or

j N

j ij j

N

j

ij

q H T

G

= =

=

1 1

(14)

The solution of the system of equations (14), this means the values of temperatures or heat fluxes at the boundary nodes, allows to calculate the temperatures at internal nodes using the formula

j N

j ij j

N

j ij

i

H T G q

T ∑ ∑

=

=

=

1 1

(15)

2. Description of the boundary and its discretization

We consider the 2D domain Ω of complex shape. The segments of its boundary are described by the NURBS curves. A n-th degree NURBS curve is defined as [3]

b t a w

t N

w t N t

C

r

k

k n k r

j

j j n j

= ∑

=

=

,

) ( ) ( )

(

0 , 0

,

P

(16)

where P

j

are the control points forming a control polygon, w

j

are the weights and N

j, n

(t) are the B-spline basis functions

 

 ≤ ≤

=

+

otherwise

, 0

, ) 1

(

1

0 ,

j j j

t t t t

N

(4)

) ( )

(

)

(

1, 1

1 1

1 1

,

,

N t

t t

t t t

t N t

t t t

N

j n

j n j

n j n

j j n j

j n

j +

+ + +

+

+

+

+ −

= − (17)

defined for the set of nodes

{ a , ..., a , t

1

, t

2

,..., t

( 1)

, b ,.., b }

T =

n+ n+ m n+

(18)

at the same time the values a and b appear n+1 times. It should be pointed out that the number of control points equals r+1 and corresponds to the number of nonzero basis functions.

In Figure 1 the domain considered with marked control points P

0

= (0, 0.04), P

1

= (0.06, 0.04), P

2

= (0.06, 0), P

3

= (0.1, 0), P

4

= (0.1, 0.1), P

5

= (0, 0.1), P

6

= (0.03, 0.08), P

7

= (0.045, 0.08), P

8

= (0.045, 0.07), P

9

= (0.075, 0.05), P

10

= (0.085, 0.05), P

11

= (0.085, 0.035) is shown.

Fig. 1. Domain considered

The boundary is described by the following NURBS curves

, P P ) 1 ( ) ( : C5

, P P ) 1 ( ) ( : C4

, P P ) 1 ( ) ( : C3

, P P ) 1 ( ) ( : C2

2 , 1

) , 1 ( 2 ) 1 (

P P

) 1 ( 2 P ) 1 ) ( ( : C1

0 5 5

5 4 4

4 3 3

3 2 2

2 1 0 2

2 1 0

2

2 2 2 1 1 0

0 2 1

t t t C

t t t C

t t t C

t t t C

w w w w

t w t t w t

w t w t t w t t

C

+

=

+

=

+

=

+

=

=

= + =

− +

+

− +

= −

(5)

: C6

 

 

=

=

=

=

=

= + =

− +

+

− +

= −

2 , 1 ,

1 ), ( ) (

2 , 1

) , 1 ( 2 )

1 (

P P

) 1 ( 2 P ) 1 ) ( (

2 1

0 6

7

2 1

0 2

2 1 0

2

8 2 2 7 1 6

0 2 6

w w

w t C t C

w w w w

t w t t w t

w t w t t w

t t

C

 

 

=

=

=

=

=

= + =

− +

+

− +

= −

2 , 1 ,

1 ), ( ) (

2 , 1

) , 1 ( 2 )

1 (

P P

) 1 ( 2 P ) 1 ) ( ( : 7 C

2 1

0 8

9

2 1

0 2

2 1 0

2

11 2 2 10 1 9

0 2 8

w w

w t C t C

w w w w

t w t t w t

w t w t t w

t t C

The successive segments of the boundary are divided into N

1

, N

2

, N

3

, N

4

, N

5

, N

6

, N

7

boundary elements. In Figure 2 the boundary nodes under the assumption that N

1

= 6, N

2

= 4, N

3

= 10, N

4

= 10, N

5

= 6, N

6

= 12, N

7

= 12 are shown.

Fig. 2. Boundary nodes

3. Determination of temperature field

It is assumed that λ = 30 W/mK. The following boundary conditions on the successive segments of the boundary have been taken into account

) 10 ) , ( ( 50 ) , ( :

C7 C6 ) , (

20 ) , ( :

4 C ) , (

0 ) , ( C5 C3 C2 ) , (

300 ) , ( :

C1 ) , (

=

=

=

=

y x T y

x q y

x

y x T y

x

y x q y

x

y x T y

x

(6)

In Figure 3 the temperature distribution in the domain considered is shown.

Fig. 3. Temperature distribution

It should be pointed out that the boundary element method coupled with the NURBS curves introduction is very useful, among others, in the case of shape sensitivity analysis applied in the heat transfer process modelling [4, 5]. These problems will be in future discussed.

References

[1] Majchrzak E., Metoda elementów brzegowych w przepływie ciepła, Wyd. Pol. Częstochowskiej, Częstochowa 2001.

[2] Majchrzak E., Mochnacki B., Metody numeryczne. Podstawy teoretyczne, aspekty praktyczne i algorytmy, Wyd. IV rozszerzone, Wyd. Pol. Śl., Gliwice 2004.

[3] Piegl L., Tiller W., The NURBS Book, Springer, 1995.

[4] Kleiber M., Parameter sensitivity in nonlinear mechanics, J. Willey & Sons Ltd., London 1997.

[5] Majchrzak E., Dziewoński M., Freus S., Application of boundary element method to shape sensi- tivity analysis, Scientific Research of the Institute of Mathematics and Computer Science, Czes- tochowa University of Technology 2005, 1(4), 137-146.

Cytaty

Powiązane dokumenty

Przede wszystkim jed n ak zm iana dotyczyła tego, że trzeba było uznać ist­ nienie w m atem atyce wielkości niewymiernych, których nie daje się wyrazić przy pomocy

Summing up, the BEM using discretization in time constitutes the effective numerical method of hyperbolic equation solution but it requires a proper choice of

In the paper the possibilities of the Non-Uniform Rational B-Splines (NURBS) application for description of domains with complex shape are shown.. The B-spline

Keywords: topological derivative, topological sensitivity, topology optimization, heat transfer, Laplace equation, boundary element method..

On the external surface (cf. On the surface between sub-domains the continuity of heat flux and temperature field is taken into account.. Boundary element method.. The problem has

Similarly as in the case of the northern part of the eastern wall, the reconstruction of the layout of marble revetments in the 35 cm-wide band between the edge of the

Dla uniknięcia nieporozumień jeszcze raz należy podnieść, że z wszystkich wymienionych agend, ciała zwane samorzą­ dowemi mogą i dzisiaj, po wydaniu rozporządzenia Prez. z

The aim of this analysis was to assess the influence of electrical properties of the walls and kind of reinforcement inside the wall on the values of the electric field