MES i MRS

background image

Metody numeryczne

Materiał przygotował: Grzegorz Suder

1. Metoda różnic skończonych

Metoda różnic skończonych jest najstarszą z metod numerycznych, była już ona rozpatrywana
prze Gaussa. Jednakże dopiero wiek dwudziesty pozwolił na pełne wykorzystanie tkwiących
w niej zalet. Pomimo bowiem prostoty niezbędnych obliczeń jakie należy wykonać, ich liczba
nawet w najprostszym wypadku, jest często zbyt duża by można wykonać ją ręcznie.
Wykorzystując do tego celu komputer, można w stosunkowo krótkim czasie dokonać
obliczeń i przedstawić wynik graficznie.
Metoda różnic skończonych bazuje na przekształceniu pochodnych cząstkowych, w równania
różnic cząstkowych, opisujące proces fizyczny przy pomocy przybliżeń algebraicznych.

Rys. 1.1

Rozważmy dwuwymiarowe równanie Laplace’a:

0

)

,

(

)

,

(

2

2

2

2

=

+

y

y

x

f

x

y

x

f

[1.1]

dla

dowolnego obszaru z określonymi warunkami granicznymi (rys. 1.1). Cały obszar zostaje

podzielony siatką kwadratową o rozmiarach

y

x

,

(równie dobrze mogłaby to być siatka

prostokątna, ale kwadratowa znacznie ułatwia obliczenia). Wybieramy dowolny punkt na
siatce o współrzędnych (i, j) wraz z jego otoczeniem i określamy potencjał tego punktu.
Korzystając z zapisu funkcji w szereg Taylora, można otrzymać:

...

!

3

)

(

!

2

)

(

,

3

3

3

,

2

2

2

,

,

,

1

+

+

+

+

=

+

j

i

j

i

j

i

j

i

j

i

x

x

x

x

x

x

φ

φ

φ

φ

φ

[1.2]

oraz

...

!

3

)

(

!

2

)

(

,

3

3

3

,

2

2

2

,

,

,

1

+

+

=

j

i

j

i

j

i

j

i

j

i

x

x

x

x

x

x

φ

φ

φ

φ

φ

[1.3]

Po dodaniu stronami, otrzymujemy:

)

)

((

)

(

2

4

,

2

2

2

,

,

1

,

1

x

O

x

x

j

i

j

i

j

i

j

i

+

+

=

+

+

φ

φ

φ

φ

[1.4]

Zaniedbując (ze względu na czwartą i wyższe potęgi), resztę

)

)

((

4

x

O

, otrzymujemy:

background image

2

,

1

,

,

1

,

2

2

)

(

2

x

x

j

i

j

i

j

i

j

i

+

=

+

φ

φ

φ

φ

[1.5]

Postępując analogicznie dla zmiennej y, otrzymujemy:

2

,

1

,

,

1

,

2

2

)

(

2

y

y

j

i

j

i

j

i

j

i

+

=

+

φ

φ

φ

φ

[1.6]

Podstawiając wyniki do równania Laplace’a, otrzymujemy:

0

)

2

(

)

(

1

)

2

(

)

(

1

,

1

,

,

1

2

,

1

,

,

1

2

=

+

+

+

+

+

j

i

j

i

j

i

j

i

j

i

j

i

y

x

φ

φ

φ

φ

φ

φ

[1.7]

W myśl wcześniejszego założenia, że siatka jest kwadratowa, podstawiamy

h

y

x

=

=

, i

dzielimy przez h. Otrzymujemy w ten sposób równanie:

0

,

1

,

1

,

,

1

,

1

=

+

+

+

+

+

j

i

j

i

j

i

j

i

j

i

φ

φ

φ

φ

φ

[1.8]

bądź

4

1

,

1

,

,

1

,

1

,

+

+

+

+

+

=

j

i

j

i

j

i

j

i

j

i

φ

φ

φ

φ

φ

[1.9]

Podstawiając

V

=

φ

, otrzymujemy wzory na potencjał w punkcie (i, j).

Głównym problemem metody różnic skończonych jest fakt, że w przypadku nieregularnych
powierzchni, mogą wystąpić problemy z dopasowaniem siatki. Dodatkowo, rodzaj materiału
warunki symetrii oraz charakterystyki nieliniowe wymagają specjalnego potraktowania.
Zwiększenie dokładności obliczeń (przez uwzględnienie potęg wyższych od 4 w szeregu
Taylora) zwiększa zarazem czas jak i ilość obliczeń potrzebnych do uzyskania rozwiązania.

Rozwiązując problemy, z wykorzystaniem metody różnic skończonych, można wykorzystać
następujące sposoby:

Metoda macierzowa

-

Pierwszym krokiem, jest ustalenie dziedziny, w której znajduje się
rozwiązanie.

-

Następnie zostają nałożone warunki graniczne (ponieważ bez ich
nałożenia nie można przekształcić pochodnych w równania
różnicowe). To założenie jest istotne zarówno dla metody
analitycznej, jak i numerycznej.

-

Cała dziedzina zostaje podzielona siatką; dla wygody wybieramy
siatkę kwadratową (o wielkości oczka

y

x

=

).

-

Dla nieznanych punktów wewnętrznych, stosowane jest przybliżenie.
Do tego celu, wykorzystywanych jest pięć punktów, łącznie z
punktem, dla którego szukamy potencjału.

-

Po zapisaniu równań w macierzy, można wyliczyć wartości
szukanych potencjałów w danym punkcie.

-

Teraz można dokonać prezentacji wyniku, np. w formie graficznej.

background image

Przykład

Rys. 1.2a

Rys. 1.2b

Rys. 1.2c

Niech będzie dany cylindryczny kondensator, o przekroju jak na rys. 1.2a. Ze względu na
jego symetrię, wystarczy rozważyć jedną ćwiartkę układu (rys. 1.2b). Po zastosowaniu
wyprowadzonego wzoru (

0

4

,

1

,

1

,

,

1

,

1

=

+

+

+

+

+

j

i

j

i

j

i

j

i

j

i

V

V

V

V

V

) dla punktów 1, 2, 3, 4, 5

(rys. 1.2c) o nieznanych potencjałach

5

4

3

2

1

i

,

,

,

V

V

V

V

V

, otrzymujemy następujące równania:



=

+

+

+

=

+

+

+

=

+

+

+

=

+

+

+

=

+

+

+

0

4

100

0

0

4

100

100

0

4

0

100

0

4

0

100

0

4

0

100

5

4

4

4

5

3

3

4

2

2

3

1

1

2

2

V

V

V

V

V

V

V

V

V

V

V

V

V

V

V

,

[1.10]

co z kolei można zapisać w macierzy:

=

100

200

100

100

100

4

2

0

0

0

1

4

1

0

0

0

1

4

1

0

0

0

1

4

1

0

0

0

2

4

5

4

3

2

1

V

V

V

V

V

.

[1.11]

Aby istniało rozwiązanie, musi istnieć macierz odwrotna, co oznacza, że liczba równań jest
równa liczbie niewiadomych. Rozwiązaniem dla tego przykładu, jest macierz odpowiadająca
badanej powierzchni (znajdującej się w pierwszej ćwiartce układu współrzędnych):

background image

100

0

0

0

100

100

100

100

100

100

65.477

80.953

58.333

52.381

51.191

[1.12]

.

Natomiast dla całej powierzchni, macierz będzie wyglądała następująco:

100

100

100

100

100

100

100

100

100

100

100

100

0

0

0

0

0

100

100

100

100

100

100

100

100

100

100

100

100

80.953

58.333

52.381

51.191

52.381

58.333

80.953

65.477

65.477

80.953

58.333

52.381

51.191

52.381

58.333

80.953

[1.13]

Metoda iteracyjna

-

Pierwsze trzy punkty (dziedzina, warunek z granicą oraz podział na
siatkę) są takie same jak w przypadku poprzedniej metody. Różnica
polega na sposobie dokonania przybliżenia. O ile bowiem, metoda
macierzowa zakładała, że potencjały wewnętrzne są nieznane, o tyle
metoda jawna zakłada, że potencjały wewnętrzne mają wartość
równą zero.

-

Liczymy potencjał w pierwszym punkcie uwzględniając podane
założenia (wartości nieznanych potencjałów równe zeru); w każdym
następnym punkcie z uwzględnieniem wyniku otrzymanego dla
poprzedniego punktu.

-

Wszystkie obliczenia zostają powtórzone, przy czym potencjały
sąsiednie mają wartość różną od zera. Obliczenia przeprowadzamy n
razy, tj. dotąd, dopóki wynik nie zmieści się w granicy założonego
błędu.

-

Przybliżenie można wyrazić, korzystając ze wzoru:

=

N

i

n

i

n

i

e

V

V

N

1

1

1

, gdzie

i

V - potencjał w danym punkcie, n

ilość iteracji, e – założony błąd.

background image

Przykład

Rys. 1.3

Niech będzie dany obszar przedstawiony jak na rys. 1.3, o potencjałach V na brzegach,
równych 0 V, 20 V i 30 V. Na początku, w punktach 1, 2, 3, 4, 5, 6, 7 i 8 przyjmuje się
wartości potencjału równe zero;

0

8

7

6

5

4

3

2

1

=

=

=

=

=

=

=

=

V

V

V

V

V

V

V

V

. Po zastosowaniu

wzoru

4

1

,

1

,

,

1

,

1

,

+

+

+

+

+

=

j

i

j

i

j

i

j

i

j

i

V

V

V

V

V

dla kolejnych szukanych potencjałów, otrzymujemy

następujące równania:



=

+

+

+

=

=

+

+

+

=

=

+

+

+

=

=

+

+

+

=

875

.

1

)

0

0

25

.

6

25

.

1

(

4

1

25

.

6

)

0

0

20

5

(

4

1

25

.

1

)

0

0

0

5

(

4

1

5

)

0

0

20

0

(

4

1

4

3

2

1

V

V

V

V

.

[1.14]

Po pierwszej iteracji, potencjały

8

1

,...,V

V

otrzymują nowe wartości. Uwzględniając otrzymane

wyniki w pierwszej iteracji, obliczenia zostają powtórzone w drugiej iteracji:

=

+

+

+

=

=

+

+

+

=

187

.

2

)

875

.

1

0

0

875

.

6

(

4

1

875

.

6

)

25

.

6

25

.

1

20

0

(

4

1

2

1

V

V

.

[1.15]

background image

Cykl ten, jest powtarzany, aż do osiągnięcia żądanej dokładności, zgodnie ze wzorem:

=

N

i

n

i

n

i

e

V

V

N

1

1

1

. Dla podanego przykładu, po przeprowadzeniu dziesięciu iteracji,

wartości potencjałów przedstawiają się następująco:

26

.

11

,

06

.

15

,

97

.

18

,

05

.

21

786

.

9

,

22

.

15

,

956

.

4

,

04

.

10

8

7

6

5

4

3

2

1

=

=

=

=

=

=

=

=

V

V

V

V

V

V

V

V

.

[1.16]

Na rys. 1.4 zostały przedstawione wartości potencjałów otrzymane dla poszczególnych
iteracji:

Rys. 1.4

Porównanie metod:

Metoda macierzowa

Metoda iteracyjna

wynik dla wewnętrznych
punktów jest dokładny

wolniejsze działanie

można otrzymać tylko wynik
przybliżony, zależny od ilości
iteracji

szybsze działanie i mniejsze
zużycie pamięci (zwłaszcza dla
bardzo dużych siatek)

background image

Równanie Laplace’a zależne od czasu

Metodę różnic skończonych, można stosować również i dla innych równań spotykanych w
elektromagnetyzmie. Niech będzie dane równanie dyfuzji:

t

x

=

φ

α

φ

2

2

[1.17]

oraz równanie falowe:

2

2

2

2

t

x

=

φ

β

φ

.

[1.18]

Pochodną po czasie, można rozpisać w szereg Taylora, otrzymując:

t

t

k

i

k

i

=

+

,

1

,

φ

φ

φ

,

2

1

,

,

1

,

2

2

)

(

2

t

t

k

i

k

i

k

i

+

=

+

φ

φ

φ

φ

.

[1.19]

gdzie

t

jest interwałem czasowym pomiędzy kolejnymi wartościami

i

φ

pojawiającymi się w

punkcie i, a przyrost k oznacza zmienną czasową. Postępując podobnie dla pochodnej po x,
otrzymujemy:

t

x

k

i

k

i

k

i

k

i

k

i

=

+

+

+

,

1

,

2

,

1

,

,

1

)

(

2

φ

φ

α

φ

φ

φ

[1.20]

dla równania dyfuzji, oraz

2

1

,

,

1

,

2

,

1

,

,

1

)

(

2

)

(

2

t

x

k

i

k

i

k

i

k

i

k

i

k

i

+

=

+

+

+

φ

φ

φ

β

φ

φ

φ

[1.21]

dla równania falowego, gdzie i jest zmienną przestrzeni, a

x

odległością pomiędzy

sąsiednimi punktami. Zakładamy, że warunki graniczne są następujące:

)

,

( t

x

φ

jest dane dla

każdego t w x = 0 i x = L, oraz początkowe warunki dla

)

0

,

(x

φ

są wyszczególnione dla

każdego x. Do obliczenia, może być wykorzystana oczywiście metoda macierzowa jak i
iteracyjna. Niezależnie od wybranej metody, musi być ona kompatybilna z równaniem
różnicowym, oraz stabilna. Kompatybilność zapewnia, że rozwiązanie jest podobne do
rozwiązania oryginalnego równania. Stabilność można utracić, jeżeli suma błędów podczas
obliczeń będzie zbyt duża. Przykładowo, dla równania [1.20] stabilność jest zachowana w
przypadku spełnienia równania:

2

1

)

(

2

x

t

α

[1.22]

a dla równania [1.21]:

1

1

2

x

t

β

[1.23]

Rozwiązanie trójwymiarowego równania Laplace’a

Rozwiązanie problemu, jest trudniejszym zadaniem niż w przypadku dwuwymiarowym,
jednakże, tok postępowania jest podobny jak dla przypadku opisanego powyżej. Zasadniczą
różnicą jest fakt, że siatka jest tym razem trójwymiarowa. Uwzględniając fakt istnienia trzech
zmiennych, trójwymiarowe równanie Laplace’a można przedstawić jako:

0

6

1

,

,

1

,

,

,

1

,

,

1

,

,

,

1

,

,

1

,

,

=

+

+

+

k

j

i

k

j

i

k

j

i

k

j

i

k

j

i

k

j

i

k

j

i

V

V

V

V

V

V

V

[1.24]

dla metody macierzowej, oraz

background image

6

1

,

,

1

,

,

,

1

,

,

1

,

,

,

1

,

,

1

,

,

+

+

+

+

+

+

+

+

=

k

j

i

k

j

i

k

j

i

k

j

i

k

j

i

k

j

i

k

j

i

V

V

V

V

V

V

V

[1.25]

dla metody iteracyjnej.

Przykład
Niech będzie dany obszar o potencjałach jak na rys. 1.5:

Rys. 1.5

Na obszar zostaje nałożona siatka o wymiarach 10x10x10. Potencjał

k

j

i

V

,

,

oblicza się

analogicznie jak dla przypadku dwuwymiarowego, biorąc pod uwagę sześć sąsiednich
punktów, jak na rys. 1.6:

Rys. 1.6

Jednym z możliwych rozwiązań graficznych dla równania Laplace’a w trzech wymiarach,
może być przedstawienie przekroju w punkcie x (bądź y).Inny sposób pokazany jest na (rys.
1.7):

background image

Rys. 1.7

background image

2. Metoda elementów skończonych

Metoda elementów skończonych, jest stosunkowo młoda; jej początki datuje się na 1950 r. W
ostatnich latach, zyskuje ona coraz większą popularność zarówno w obliczaniu pól
elektromagnetycznych, jak i innych dziedzinach wymagających rozwiązania problemów
inżynieryjnych. W przeciwieństwie do innych metod, metoda elementów skończonych
wymaga obliczeń z wykorzystaniem programów komputerowych, głównie ze względu na
dosyć skomplikowany algorytm.
Zasadniczo, działanie opiera się na podziale rozważanego obszaru, na podobszary, tzw.
elementy skończone. Każdy taki element, zdefiniowany jest poprzez ilość krawędzi; każde
przecięcie dwóch krawędzi, określa punkt. Podstawowym warunkiem rozwiązalności, jest
założenie, że każdy taki element ma skończony rozmiar; dodatkowo elementy muszą być ze
sobą kompatybilne.

Rys. 2.1a

Rys. 2.1b

przykładowe elementy skończone: trójkąt (2.1a) i prostokąt

(2.1b)

Metoda elementów skończonych, polega właściwie na odpowiednim dopasowaniu siatki do
powierzchni, a następnie znalezieniu minimum funkcji energii dla każdego elementu
skończonego. Dzięki zapisowi macierzowemu, można (poprzez dokonanie odpowiednich
przekształceń) znaleźć poszukiwane wartości potencjałów w odpowiednich punktach
(węzłach) siatki.
Zasadniczo, można wyróżnić następujące etapy postępowania:

1. dyskretyzacja, czyli podział płaszczyzny na elementy skończone (o

dowolnej ilości punktów, a więc i kształcie; dla najprostszego przypadku
jest to trójkąt). Im większe zmiany funkcji V w danym miejscu, tym
wielkość elementów jest mniejsza. Ważne jest, by nie było przerw w siatce
elementów, oraz by elementy nie nachodziły na siebie,

2. dobór funkcji aproksymującej V, by zachować ciągłość między

elementami,

3. utworzenie globalnego układu równań zapisanego w macierzy, z

uwzględnieniem warunków brzegowych,

4. rozwiązanie globalnego układu równań

Rozważmy dwuwymiarowe równanie Laplace’a:

0

2

2

2

2

2

=

+

=

y

V

x

V

V

,

[2.1]

gdzie natężenie pola jest określone jako:





+

=

=

y

y

V

x

x

V

V

E

ˆ

grad

.

[2.2]

Teraz, należy zastosować zasadę ekstremum energii. Zasada ekstremum energii (zasada
minimum działania) mówi, że rzeczywisty rozkład pola elektrostatycznego zapewnia

background image

minimum zgromadzonej energii. W rozważaniach dwuwymiarowych, energię można
przedstawić jako:

=









+

=

=

=

d

V

d

y

V

x

V

d

E

d

W

2

2

2

2

2

1

2

1

2

1

2

1

ε

ε

ε

D

E

.

[2.3]

By zachować ciągłość pomiędzy poszczególnymi elementami, należy odpowiednio dobrać
funkcję aproksymującą. Dla przypadku ogólnego, jest to:

...

2

2

+

+

+

+

+

+

=

fy

ex

dxy

cy

bx

a

V

.

[2.4]

Pod uwagę branych jest tyle wyrazów, ile jest punktów w elemencie skończonym. Dla
prostokąta, jest to:

dxy

cy

bx

a

V

+

+

+

=

, natomiast dla trójkąta:

cy

bx

a

V

+

+

=

. Zakładając,

że potencjał V w elemencie skończonym będzie przybliżony równaniem

cy

bx

a

V

+

+

=

,

można dla trójkąta (rys. 2.2)

Rys. 2.2

zapisać równania dla trzech punktów:

+

+

=

+

+

=

+

+

=

3

3

3

2

2

2

1

1

1

cy

bx

a

V

cy

bx

a

V

cy

bx

a

V

,

[2.5]

bądź w postaci macierzy:

=

c

b

a

y

x

y

x

y

x

V

V

V

3

3

2

2

1

1

3

2

1

1

1

1

[2.6]

gdzie (x

1

, y

1

), (x

2

, y

2

) i (x

3

, y

3

) są współrzędnymi wierzchołków trójkąta. Jeżeli teraz

przekształcimy macierz do postaci:

=

3

2

1

1

3

3

2

2

1

1

1

1

1

V

V

V

y

x

y

x

y

x

c

b

a

,

[2.7]

i podstawimy do równania

cy

bx

a

V

+

+

=

zapisanego w macierzy:

background image

[

]

=

c

b

a

y

x

V

1

,

[2.8]

to otrzymamy w ten sposób wartość potencjału w obszarze elementu skończonego:

[

]

=

3

2

1

1

3

3

2

2

1

1

1

1

1

1

V

V

V

y

x

y

x

y

x

y

x

V

,

[2.9]

co z kolei można zapisać jako:

=

=

3

1

)

,

(

i

i

i

y

x

N

V

V

, gdzie:

{

}

{

}

{

}

y

x

x

x

y

y

y

x

y

x

N

y

x

x

x

y

y

y

x

y

x

N

y

x

x

x

y

y

y

x

y

x

N

)

(

)

(

)

(

2

1

)

(

)

(

)

(

2

1

)

(

)

(

)

(

2

1

1

2

2

1

1

2

2

1

3

3

1

1

3

3

1

1

3

2

2

3

3

2

2

3

3

2

1

+

+

=

+

+

=

+

+

=

.

[2.10]

natomiast

)

(

)

(

)

(

1

1

1

det

2

3

1

1

3

1

2

2

1

2

3

3

2

3

3

2

2

1

1

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

+

+

=

=

.

Funkcje N są nazywane funkcjami kształtu, i nie zależą od wartości potencjału V(x, y). Są one
równe 1 we własnym węźle, natomiast równe 0 w pozostałej części obszaru, np.

1

1

=

N

w

węźle 1 oraz

0

1

=

N

w pozostałych węzłach. Suma funkcji N jest równa 1 dla każdego

punktu wewnątrz elementu i na jego brzegach:

1

3

,

2

,

1

=

=

i

i

N

.

W ten sposób, wyznaczenie funkcji V(x, y) w całym obszarze, zostało sprowadzone do
znalezienia wartości V w węzłach siatki.
Jeżeli przyjmiemy teraz, że dla każdego elementu energia wynosi:

=

e

e

dS

V

W

2

)

(

2

1

ε

,

[2.11]

gdzie

=

=

3

1

)

,

(

i

i

i

y

x

N

V

V

, to energia każdego elementu można wyrazić wzorem:

(

)

j

i

j

e

j

i

i

e

V

dS

N

N

V

W

∑∑ ∫

=

=

=

3

1

3

1

)

(

2

1

ε

.

[2.12]

Przyjmując oznaczenia:

dS

N

N

N

e

j

i

e

j

i

=

)

(

,

- macierz kwadratowa 3x3, oraz

T

]

[V -

transponowana macierz wartości potencjałów, otrzymujemy równanie zapisane w postaci
macierzowej:

]

[

]

[

]

[

2

1

)

(

T

)

(

V

N

V

W

e

e

ε

=

.

[2.13]

Teraz należy znaleźć gradienty funkcji kształtu:

background image

{

}

{

}

{

}

y

x

x

x

y

y

N

y

x

x

x

y

y

N

y

x

x

x

y

y

y

y

N

x

x

N

N

ˆ

)

(

ˆ

)

(

2

1

ˆ

)

(

ˆ

)

(

2

1

ˆ

)

(

ˆ

)

(

2

1

ˆ

ˆ

1

2

2

1

3

1

1

3

2

2

3

3

2

1

1

1

+

=

+

=

+

=

+

=

.

[2.14]

Teraz należy znaleźć iloczyn skalarny gradientów funkcji, wykorzystując fakt, że dla
współrzędnych kartezjańskich

y

y

x

x

b

a

b

a

+

=

b

a

. Iloczyn zostaje scałkowany po

powierzchni; w ten sposób otrzymujemy następujące wartości N:

{

}

{

}

+

=

+

=

)

)(

(

)

)(

(

4

1

)

(

)

(

4

1

3

1

2

3

1

3

3

2

)

(

12

2

2

3

2

3

2

)

(

11

x

x

x

x

y

y

y

y

N

x

x

y

y

N

e

e

,

[2.15]

które można wykorzystać w dalszych rozważaniach.

Przykład

Rys. 2.3a

Rys. 2.3b

W celu pokazania wykorzystania metody elementów skończonych, zostaną obliczone
potencjały dla obszaru jak na rys. 2.3a. Łatwo jest przewidzieć, że w punktach o potencjałach
równych

2

1

,V

V

wynik powinien wynosić

50

2

1

=

=

V

V

. Pierwszym krokiem, jest podzielenie

powierzchni na podobszary (czyli na trójkąty, spełniające podane wyżej założenia);
oczywiście zamiast podziału jak na rys. 2.3b, dozwolone są i inne kombinacje. Globalne
numeracja poszczególnych punktów jest rosnąca, poczynając od punktów, w których
potencjał nie jest znany, a kończąc na punktach z zadanym potencjałem. Numeracja lokalna
(cyfry w kółkach) jest przeciwna do kierunku ruchu wskazówek zegara, poczynając od punktu
leżącego w lewym, dolnym rogu:

background image

Rys. 2.4

Dane zostały zapisane w poniższych tabelach:

Tabela 1

Punkt nr Współrzędne (x, y) Potencjał w (x, y)

1

1, 0

?

2

1, 1

?

3

2,1

100

4

0, 1

0

5

2, 0

100

6

0, 0

0

Tabela 2

Współrzędne

punktów lokalne

Element x

1

x

2

x

3

y

1

y

2

y

3

A

0

1

1

0

0

1

B

0

0

1

0

1

1

C

1

1

2

0

1

1

D

1

2

2

0

0

1

Korzystając z podanych wyprowadzeń, otrzymujemy, że

5

.

0

det

=

. Obliczmy teraz różnice

współrzędnych dla elementu A:

=

=

=

1

1

0

1

2

3

1

2

3

x

x

x

x

x

x

=

=

=

0

1

1

2

1

1

3

3

2

y

y

y

y

y

y

.

[2.16]

Zatem poszczególne wartości N dla elementu A (ozn. przez

)

( A

ij

N

) będą przedstawiały się

następująco:

{

} {

}

{

}

=

=

+

=

=

+

=

+

=

5

.

0

5

.

0

)

)(

(

)

)(

(

4

1

5

.

0

)

0

(

)

1

(

2

1

)

(

)

(

4

1

)

(

33

3

2

2

3

1

3

3

2

)

(

12

2

2

2

2

3

2

3

2

)

(

11

A

A

A

N

x

x

x

x

y

y

y

y

A

N

x

x

y

y

A

N

[2.17]

background image

Dokonując analogicznych obliczeń dla elementów skończonych B, C i D, otrzymujemy
wyniki, które w naszym przypadku są identyczne z wynikami otrzymanymi dla elementu A:

[ ]

[ ]

[ ]

[ ]

=

=

=

=

5

.

0

5

.

0

0

5

.

0

1

5

.

0

0

5

.

0

5

.

0

)

(

)

(

)

(

)

(

D

C

B

A

N

N

N

N

.

[2.18]

Dla przypadku ogólnego, macierze oczywiście nie będą sobie równe.
Ogółem mamy danych sześć punktów, a zatem macierz globalna powinna być rozmiarów
6x6. Patrząc na element A:

Rys. 2.5

można zauważyć, że macierz

)

(

]

[

A

N

można zapisać ze względu na punkty (6, 1, 2) jako:

[ ]

=

22

21

26

12

11

16

62

61

66

)

(

N

N

N

N

N

N

N

N

N

N

A

,

[2.19]

podobnie i macierze B, C i D. Symbol

66

N oznacza teraz pozycję w macierzy globalnej

(szósta kolumna, szósty wiersz). Należy zauważyć jednak, że

66

N występuje dla dwóch

macierzy: dla elementów A i B (ponieważ punkt 6 jest punktem wspólnym dla elementów A i
B), więc będzie on sumą wartości macierzy

)

(

]

[

A

N

i

)

(

]

[

B

N

w tych punktach i wyniesie:

1

5

.

0

5

.

0

)

(

66

)

(

66

=

+

=

+

B

A

N

N

. Innymi słowy: wartości N o jednakowych indeksach w

macierzach A, B, C i D są sumowane, a następnie umieszczane w macierzy globalnej na
pozycji, którą określają te indeksy. Dla naszego przykładu, macierz globalna wyniesie więc:

=

1

0

5

.

0

0

0

5

.

0

0

1

0

5

.

0

0

5

.

0

5

.

0

0

1

0

5

.

0

0

0

5

.

0

0

1

5

.

0

0

0

0

5

.

0

5

.

0

2

1

5

.

0

5

.

0

0

0

1

2

]

[N

.

[2.20]

Należy zaznaczyć, że zapisana w ten sposób macierz, niesie również informacje o tym, w
których punktach mamy dany potencjał, a w których nieznany; a przedstawić ją można jako:

=

2

1

1

2

]

[

ff

N

,

=

0

0

5

.

0

5

.

0

5

.

0

5

.

0

0

0

]

[

fp

N

,

=

0

5

.

0

0

5

.

0

5

.

0

0

5

.

0

0

]

[

pf

N

,

=

1

0

5

.

0

0

0

1

0

5

.

0

5

.

0

0

1

0

0

5

.

0

0

1

]

[

pp

N

[2.21]

gdzie:

f – punkty w których potencjał jest nieznany

background image

p – punkty w których potencjał jest zadany

Teraz wykorzystana zostaje zasada ekstremum energii:

0

=

k

V

W

(gdzie k – numery punktów

dla globalnych oznaczeń). Równanie, możemy zapisać w następującej postaci:

0

]

[

]

[

]

[

]

[

]

[

]

[

]

]

[

]

[[

]

[

T

T

=

=

p

f

pp

pf

fp

ff

p

f

k

f

k

V

V

N

N

N

N

V

V

V

V

W

.

[2.22]

Równanie jest prawdziwe tylko wtedy, gdy:

0

]

[

]

[

]]

][

[[

=

p

f

fp

ff

V

V

N

N

, skąd po przekształceniu,

otrzymujemy:

]

][

[

]

[

]

[

1

p

fp

ff

f

V

N

N

V

=

[2.23]

co jak widać, jest wzorem na poszukiwane wartości potencjałów. Po podstawieniu danych,
otrzymujemy prosty układ równań:

=

+

=

50

2

50

2

2

1

2

1

V

V

V

V

,

[2.24]

którego rozwiązaniem jest

50

2

1

=

=

V

V

co jest zgodne z oczekiwaniami.

Metoda elementów skończonych, przezwycięża podstawowe trudności występujących w
metodzie różnic skończonych; można bowiem właściwie dopasować siatkę do nieregularnych
kształtów, a ponadto oferuje większą elastyczność i dokładność wyniku. Dla podanego
prostego przykładu (wykorzystującego równanie Laplace’a), obliczenia były stosunkowo
proste. Jednakże, w większości wypadków, zagadnienie staje się o wiele bardziej
skomplikowane, ze względu na bardziej złożony kształt powierzchni, ilość elementów
skończonych, czy też konieczność dokonania obliczeń dla równania Poissone’a.


Document Outline


Wyszukiwarka

Podobne podstrony:
Belka MES MRS
ALS MRS
Fatty Coon 03 Fatty Discovers Mrs Turtle's Secret
MES 02
mes rama
MES, Polibuda MBM PWR 2012-2016, Sem. V, MES, koło
Sprawozdanie MES
sprawko mes cw5 4 04 2014r
mrs
MES lab2
Dubiel LP01 MRS 10 id 144167 Nieznany
MÓJ, Polibuda MBM PWR 2012-2016, Sem. V, MES, koło
kolos 1 mes
BatorA Lp1 MRS 27D
IMichalska AStepaniuk spr3 MES
Pytania MES

więcej podobnych podstron