Professional Documents
Culture Documents
METODY KOMPUTEROWE
W LINIOWEJ MECHANICE KONSTRUKCJI
Wybrane zagadnienia
Wydanie drugie zmienione
Podrcznik akademicki
Krakw 2009
Spis treci
Rozdzia 1. Wstp
(Cz. Cicho)
1.1. Zakres podrcznika . . . . . . . . . . . . . . . . . . . . .
1.2. Co to jest metoda komputerowa? . . . . . . . . . . . . .
1.3. Przykad sformuowania silnego i sformuowania sabego
1.4. Przykad sformuowania brzegowego . . . . . . . . . . .
(W. Cecot)
9
.
.
.
.
9
10
13
16
21
38
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
21
22
25
30
33
34
35
38
42
43
49
51
53
58
Spis treci
60
61
63
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
63
64
84
86
100
104
109
. . .
110
114
114
116
116
117
119
120
126
126
148
159
159
167
167
174
174
180
180
Spis treci
198
199
203
206
211
213
213
216
217
221
224
225
239
. . . .
. . . .
. . . .
239
240
250
. . . .
. . . .
. . . .
brze. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
254
255
256
258
261
262
264
265
273
278
278
280
281
281
283
283
Spis treci
7.3.
7.4.
7.5.
7.6.
7.7.
7.8.
7.9.
285
286
289
289
290
302
303
305
306
306
315
320
330
333
340
346
348
348
353
355
358
361
375
377
397
397
398
398
404
407
Spis treci
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
409
409
410
417
421
Literatura
Literatura podstawowa . . . . . . . . . . . . . . . . . . . . . . . . .
Literatura do dalszego studiowania . . . . . . . . . . . . . . . . . .
424
424
425
Skorowidz
428
Rozdzia 1
Wstp
1.1.
Zakres podrcznika
10
1. Wstp
Rozdzia szsty, omawiajcy metod elementw brzegowych, zosta poprawiony o zauwaone bdy edytorskie. Istotne zmiany dotycz rozdziau sidmego i smego z pierwszego wydania. Obecnie zostay one poczone w jeden
rozdzia sidmy. Zasadnicze zmiany w tym rozdziale dotycz ograniczenia opisu uoglnionej metody rnic skoczonych i rozbudowy (gwnie o przykady)
klasycznej metody rnic skoczonych. Cakowicie zrezygnowano z dodatkw
A (LUKAW program do rozwizywania zagadnie brzegowych metodami
wariacyjnymi i B (programy do analizy zagadnie brzegowych rnymi metodami).
Podrcznik akademicki nie jest monografi i dlatego przy jego pisaniu korzystano czsto z cytowanej literatury. W szczeglnoci dotyczy to rozdziaw
drugiego i pitego, przy opracowaniu ktrych w szerokim zakresie odwoywano si do piknie napisanej monografii: J.N. Reddy, Applied Functional Analysis and Variational Methods in Engineering, McGraw-Hill Book Company,
1986. Wzbogacono literatur, zachowujc podzia na cz zawierajc pozycje podstawowe oraz cz obejmujc literatur do dalszego, pogbionego,
studiowania.
Nowe wydanie podrcznika zostao opracowane w tym samym zespole autorskim co wydanie pierwsze, pod opiek merytoryczn prof. Cz. Cichonia, aktualnie kierownika Katedry Informatyki Stosowanej na Wydziale Zarzdzania
i Modelowania Politechniki witokrzyskiej. Pozostali wspautorzy pracuj
w Instytucie Technologii Informatycznych w Inynierii Ldowej na Politechnice Krakowskiej. Podobnie jak poprzednio rwnie w tym wydaniu dr in.
P. Pluciski zadba o dobr edycj podrcznika. Autorzy maj nadziej, e
poczynione zmiany spotkaj si z akceptacj Czytelnikw i przyczyni si do
podniesienia jakoci uczenia i studiowania zawartej w nim wiedzy, niezbdnej
dla kompletnego wyksztacenia wspczesnego inyniera.
1.2.
Termin: metody komputerowe czsto jest uywany w dwch znaczeniach. W pierwszym znaczeniu metoda komputerowa jest rozumiana jako pewien proces
analizy konstrukcji z wykorzystaniem metod oblicze przyblionych, zaimplementowanych do komputera w formie programw napisanych w rnych
jzykach programowania. Dziki atwej algorytmizacji wspczesnych metod
obliczeniowych i duym moliwociom komputerw moliwe jest wykonywanie
symulacji komputerowej dla otrzymania rozwizania optymalnego.
SS
11
metody
komputerowe
(MES, MEB,
UMRS,...)
SG
SW
idealizacja
obiekt
rzeczywisty
dyskretyzacja
rozwizanie
model
numeryczny
(obliczeniowy)
model
matematyczny
rozwizanie
dyskretne
bd rozwizania
bd rozwizania i dyskretyzacji
bd rozwizania i modelowania
weryfikacja
Rys.1.1. Schemat komputerowej analizy konstrukcji
12
1. Wstp
oblicze. I w kocu mamy najwaniejszy czwarty etap, jakim jest weryfikacja wynikw oblicze. Moliwoci popenienia bdw jest wiele, mog one
wystpi na kadym z trzech pierwszych etapw. W rezultacie poprawiania
tych bdw powinnimy w kocu otrzyma rozwizanie optymalne. Jak to ju
stwierdzilimy, modelem matematycznym mog by odpowiednio sformuowane problemy brzegowe (lub pocztkowo brzegowe) dla rwna rniczkowych
(zwyczajnych lub czstkowych) lub pewne funkcjonay podlegajce minimalizacji. W pierwszym przypadku bdziemy mwili o sformuowaniu lokalnym
(lub silnym) (SS na rys.1.1), w drugim natomiast o sformuowaniu globalnym
problemu (SG na rys.1.1). W budowie komputerowej metody analizy konstrukcji preferujemy sformuowanie globalne, co zostanie uzasadnione w dalszych
czciach podrcznika. Trudno jednake polega na tym, e nie wszystkie problemy, a tylko tzw. problemy samosprzone moemy rwnowanie opisa w
sformuowaniu lokalnym lub globalnym. Przykadem problemu samosprzonego jest liniowy problem teorii sprystoci (LPTS) opisany 15. rwnaniami
rniczkowo-algebraicznymi z warunkami brzegowymi. Funkcjonaem bdzie
w tym przypadku funkcjona cakowitej energii potencjalnej ukadu. Dlatego istotne jest poznanie pewnych metod, pozwalajcych na zbudowanie sformuowa cakowych dla danego sformuowania lokalnego oraz metod ich rozwizania. Sformuowania te zostay nazywane sformuowaniami sabymi lub
wariacyjnymi (SW na rys.1.1), a metody ich rozwizywania metodami wariacyjnymi. Opisane zagadnienia s treci rozdziaw trzeciego i czwartego.
Przyjmujc teraz, e mamy problem opisany modelem matematycznym
w sformuowaniach SG lub SW budujemy model numeryczny (lub obliczeniowy), wykorzystujc opisane w rozdziaach pitym, szstym i sidmym metody
komputerowe, ktrymi s metoda elementw skoczonych (MES), metoda elementw brzegowych (MEB) i uoglniona metoda rnic skoczonych (UMRS).
Jak to dalej zobaczymy, metody te z matematycznego punktu widzenia s po
prostu pewnymi procedurami rozwiza wariacyjnych, dostosowanymi do nowych moliwoci obliczeniowych, jakie powstay wraz z rozwojem maszyn cyfrowych i technik informatycznych. Metody te, przystosowane algorytmicznie
do moliwoci komputera, pozwalaj obecnie rozwizywa efektywnie ogromne
problemy techniczne, wymagajce rozwizywania nawet ukadu kilkudziesiciu milionw liniowych rwna algebraicznych1 .
1
W Japonii wykonana zostaa analiza komputerowa ruchu skorupy ziemskiej, w ktrej
rwnolegle rozwizywano 100 milionw liniowych rwna algebraicznych (iacm expressions,
No.9, July 2000 ).
13
1.3.
Sformuowanie silne
Ustalony przepyw ciepa w obszarze dwuwymiarowym jest opisany problemem brzegowym w formie
q2
q1
+f =0
x1
x2
(x1 , x2 )
(1.1)
gdzie
q1 , q2 wsprzdne wektora intensywnoci strumienia przepywu ciepa,
f
intensywno generacji ciepa wewntrz ciaa na jednostk powierzchni w jednostce czasu.
Warunek brzegowy Dirichleta dla rwnania (1.1) ma posta
T (x1 , x2 ) = T
(1.2)
i = 1, 2
(1.3)
14
1. Wstp
T
xj
i, j = 1, 2
(1.4)
i, j = 1, 2
(1.5)
1
0
dla i = j
dla i =
6 j
T
xi
i, j = 1, 2
(1.6)
k
x1
x1
T
+
k
x2
x2
+f =0
(1.7)
15
(1.9)
qi
.
xi
Krok 2. Cakujemy (1.9) po obszarze
gdzie przyjto oznaczenie qi,i =
Z
P2
i=1
(1.10)
w(xi )f d
w,i qi d +
w qi ni d = 0
(1.11)
Krok 4. Wprowadzajc intensywnoci strumienia przepywu ciepa qn , moemy cak na brzegu rozdzieli na sum dwch caek
Z
w qn d =
w qn d +
w qn d
(1.12)
16
1. Wstp
Warunek brzegowy (1.3) uwzgldnimy dla czci brzegu q (qn = q n ), natomiast dla brzegu T przyjmiemy w = 0. Podkrelmy bardzo wany fakt, e
przyjcie w = 0 nie oznacza utraty oglnoci rozwizania, poniewa funkcja
w jest dowolna, to znaczy, e rozwaane rwnanie musi by rwnie suszne,
nawet jeli w jest rwne zeru na pewnej czci obszaru rozwizania.
Wykorzystujc to w rwnaniu (1.11), otrzymamy
w(xi )f d
w,i qi d +
w q n d = 0
(1.13)
w f d +
w,i k T,i d +
w q n d = 0
(1.14)
Rozwizaniem jest funkcja temperatury T speniajca dla kadego w jednorodny warunek brzegowy w = 0 na brzegu T .
Zauwamy, e w powyszym rwnaniu wystpuj ju tylko pierwsze pochodne, a nie drugie, jak to ma miejsce w wyjciowym rwnaniu rniczkowym
(1.1). Oznacza to osabienie warunkw koniecznych do spenienia przez rozwizanie, co uzasadnia nazw: sformuowanie sabe. Rwnanie (1.14) nazywamy
nieredukowalnym, poniewa nie ma ju dodatkowych rwna, ktre mogyby
by wykorzystane do dalszej redukcji. Sformuowanie sabe jest podstawowym
modelem matematycznym dla budowania wielu rozwiza aproksymacyjnych.
1.4.
Zamiast kroku (4) opisanego w punkcie 1.3 mona wykona inne przeksztacenia, prowadzce do oglnego wzoru na rozwizanie zagadnienia (1.8), (1.2),
(1.3) i jednoczenie do jego sformuowania w postaci brzegowego rwnania cakowego. Bdzie do tego potrzebna pewna funkcja, zwana rozwizaniem fundamentalnym rwnania rniczkowego. Oznaczymy j przez przez T ? (nie myli
z operatorem sprzonym T ) i zdefiniujemy w nastpujcy sposb:
Definicja (rozwizania fundamentalnego). Rozwizanie fundamentalne
rwnania (1.8) jest to funkcja T ? (x1 , x2 , 1 , 2 ) speniajca je dla kadego
(x1 , x2 ) R
I 2 po podstawieniu za obcienie f (x1 , x2 ) delty Diraca (1 ,2 )
17
2T ?
2T ?
+
x1 2
x2 2
+ (1 ,2 ) = 0
(1 , 2 ) R
I2
(1.15)
1
ln r 2
4k
(1.16)
Dn (x1 , x2 , 1 , 2 )
(1.17)
gdzie n jest liczb naturaln, a kada funkcja Dn przyjmuje warto zero, poza
1
koem o rodku w punkcie (1 , 2 ) i o promieniu dugoci , oraz sta warto
n
w tym kole, rwn odwrotnoci jego pola. Funkcje Dn s wic zdefiniowane
18
1. Wstp
w nastpujcy sposb:
2
n ,
Dn (x1 , x2 , 1 , 2 ) =
gdy
0,
gdy
i maj wasno
(x1 1 )2 + (x2 2 )2
(x1 1
R
I2
)2
+ (x2 2
)2
>
n N
1
n
(1.18)
1
n
(1.19)
1
Przy malejcym promieniu ich wartoci w punkcie (1 , 2 ) d do nieskon
czonoci, a w pozostaych punktach paszczyzny do zera. Warto tu wspomnie,
e istnieje jeszcze wiele innych cigw funkcji zbienych do (1 ,2 ) .
Delta Diraca faktycznie nie jest funkcj, tylko dystrybucj, czyli funkcjonaem liniowym i cigym na zbiorze funkcji klasy C w R
I 2 . Funkcjona
2
(1.20)
R
I2
Delta Diraca ma t sam wasno co funkcje cigu, ktrego jest granic, czyli
Z
R
I2
(1 ,2 ) dx1 dx2 =
Dn dx1 dx2 = 1
R
I2
(1 , 2 ) R
I2
(1.21)
dx
dx
=
(1)
1
2
xni
xni
2
2
R
I
R
I
C (I
R 2 ), n N, i = 1, 2
(1.22)
19
a rwnanie (1.15) naley rozumie zgodnie z wprowadzonymi pojciami dystrybucji Diraca i pochodnej dystrybucyjnej, czyli e zachodzi
k
R
I2
2
2
+
x1 2
x2 2
C (I
R 2)
dx1 dx2 + (1 , 2 ) = 0
(1.23)
wf d
kw,ii T d +
kw,i ni T d +
w qi ni d = 0 w V (1.24)
Z h
(1.25)
= k
T ?
T ?
n1 +
n2
x1
x2
(1.26)
20
1. Wstp
c=
1,
(1.27)
2
Inne pooenia punktu (1 , 2 ) oraz pewne szczegy wyprowadzenia wzoru
(1.25) bd omwione w rozdziale szstym.
Najwaniejszym rezultatem przeksztace wykonanych w tym punkcie jest
tosamo Somigliany (1.25), czyli oglna posta rozwizania zagadnienia (1.8),
(1.2), (1.3), speniajca rwnanie rniczkowe (1.1) dla dowolnych wartoci
funkcji T (t), qn (t) wzdu brzegu . Jeeli dodatkowo tak dobierzemy T (t) na
q i qn (t) na T , aby pole temperatur speniao warunki brzegowe (1.2) i (1.3),
to uzyskamy poszukiwane rozwizanie caego problemu.
Przykadowo przyjmujc dla uproszczenia, e zadane s tylko warunki brzegowe Dirichleta, czyli e wzdu caego brzegu znamy temperatur, ktr
oznaczymy przez T (t), warunek na niewiadom intensywno strumienia ciepa qn (t) na tym brzegu z warunku uzyskanego przez zapisanie rwnania (1.25)
dla punktw brzegowych przyjmie posta:
Znale funkcj qn (t) : R
I tak, e
Z
(1 , 2 )
(1.28)
Rwnanie (1.28) jest brzegowym rwnaniem cakowym dla rozwaanego problemu. Po jego rozwizaniu, np. metod elementw brzegowych, wzr
(1.25) pozwala obliczy warto temperatury w dowolnym punkcie obszaru .
Rozdzia 2
Uoglniajc koncepcj zwykych wektorw geometrycznych w przestrzeni euklidesowej wprowadzimy pojcie przestrzeni wektorowej, ktrej elementy (sekwencje liczb lub funkcji) bdziemy nazywa wektorami abstrakcyjnymi (krtko: wektorami). W szczeglnoci dla naszych celw s wane przestrzenie wektorowe liniowe, unormowane.
Liniow przestrzeni wektorow (ktr, jeli nie bdzie to budzio wtpliwoci, krtko nazywa bdziemy te przestrzeni wektorow) nad ciaem liczb
rzeczywistych1 R
I nazywamy zbir wektorw u, v, w, . . . , w ktrym wprowadzono dwa dziaania (zwane te odwzorowaniami): dodawania wektorw
i mnoenia wektora przez liczb.
Przestrze musi by domknita ze wzgldu na oba dziaania, co w mechanice oznacza, e dodajc dwa pola przemieszcze kinematycznie dopuszczalnych,
musimy otrzyma pole, ktre jest rwnie kinematycznie dopuszczalne. Dlatego, przykadowo rozwaajc w rozdziale 4 metody rozwiza przyblionych
problemw opisanych przez rwnania rniczkowe, bdziemy w pierwszym rzdzie przyjmowali jednorodne warunki brzegowe. W przypadku bowiem niejednorodnych warunkw brzegowych mamy ju do czynienia z warunkami brzegowymi, ktre nie maj struktury liniowej przestrzeni wektorowej. Uwzgldnienie
1
22
2.2.
Transformacja liniowa
(2.1)
dla kadych u1 , u2 U i , R
I . W przeciwnym przypadku transformacja
jest nieliniowa.
23
Przykad 2.4. Niech U = C 2 [a, b] bdzie zbiorem funkcji dwukrotnie rniczkowalnych w [a, b] i V = C[a, b] bdzie zbiorem funkcji cigych w [a, b].
Wykaemy, e transformacja
d2 u
T u = c1 u + c2 2 + c3
dx
Zb
K(x, y) u(y) dy
Zb
d2
(u1 + u2 )+
dx2
Zb
Zb
d 2 u1
= c1 u1 + c2 2 + c3
dx
+ c1 u2 + c2
d 2 u2
+ c3
dx2
= T (u1 ) + T (u2 )
Zauwamy, e operator T jest sum trzech operatorw liniowych
T1 (u) = c1 u
d2 u
T2 (u) = c2 2
dx
T3 (u) = c3
Zb
K(x, y)u(y)dy
W metodach przyblionego rozwizywania problemw brzegowych wykorzystujemy transformacj liniow w przestrzeni skoczenie wymiarowej. Taka
transformacja jest wwczas reprezentowana przez macierze.
Niech U i V bd skoczenie wymiarowymi przestrzeniami wektorowymi
i niech T : U V bdzie operatorem liniowym. Przez {1 , 2 , . . . , n } oraz
{1 , 2 , . . . , m } oznaczymy bazy przestrzeni U i V . Elementy tych przestrzeni u U i v V moemy jednoznacznie przedstawi w postaci
u=
n
X
i=1
i i
v=
m
X
j=1
j j
(2.2)
24
T (u)
i T (i ) =
m
X
j j
(2.3)
j=1
i=1
m
X
tji j
(2.4)
j=1
j=1
j j
n
X
i (
i=1
m
X
tji j ) = 0
(2.5)
j=1
(j
j=1
n
X
tji i ) = 0
(2.6)
i=1
1
t
t12
11
2 t21 t22
. =
. . . . . . . .
.
tm1 tm2
m
1
. . . t1n
2
. . . t2n
. . . . . . . ...
. . . tmn n
(2.7)
25
Moemy te napisa, e
T (e1 ) T (1, 0, 0) = (cos , sin , 0) = cos e1 + sin e2 + 0 e3
cos sin 0
T = sin cos 0
0
0 1
2.3.
n
X
fi xi
i=1
Przykad 2.7.
bdzie wzorem
Z1
f (x)v(x)dx
L2 () jest przestrzeni
wektorow wszystkich funkcji v L2 () cakowalnych z kwaR
dratem w obszarze : |v(x)|2 dx < .
26
Z1
f (x)v(x)dx =
Z1
f (x)v(x)dx = l(v)
i addytywny
l(v1 + v2 ) =
Z1
Z1
f (x)(v1 + v2 )dx =
f (x)v1 (x)dx +
f (x)v2 (x)dx =
Z1
= l(v1 ) + l(v2 )
Innymi przykadami funkcjonau liniowego s
l(v) =
Zb
f (x)v(x)dx + qv(b),
l(u, v) =
Zauwamy, e funkcjonay
l(v) =
Zb
a
dv
v dx,
dx
l(v) =
Zb
f (x)vdx + c,
c jest sta
Z1
f (x)
Z1
n
X
N
X
i bi
i=1
i=1
i i (x)dx =
i=1
n
X
f (x)i (x)dx =
27
gdzie
bi =
Z1
f (x)i (x)dx
n
m
n X
m
X
X
X
B(u, v) = B
i i ,
j j =
i j B(i , j ) =
i=1
n X
m
X
j=1
i j bij = T B
i=1 j=1
gdzie
(2.9)
bij = B(i , j )
i=1 j=1
28
Przykad 2.8.
w R
I3
(2.10)
A u v dx =
(u) v dx
2 u v dx =
I
(u)T n v ds
x1 x2 x3
(u)T vdx
(2.11)
jest symetryczn form dwuliniow. Stwierdzamy wic, e dwuliniowy funkcjona B(u, v) jest symetryczny ze wzgldu na swoje argumenty, jeli B(u, v) =
B(v, u) dla wszystkich u i v. Zauwamy, e funkcjona
B(u, v) =
Zb
a
p(x)u v + q(x)
du
v dx
dx
29
N X
N
X
bij i j
(2.12a)
i=1 j=1
gdzie
bij = B(i , j )
(2.12b)
lub
(i ) u dx
N
X
j=1
i f dx = 0
bij j fi = 0
(2.13)
f i dx
N
X
j j
(2.14)
j=1
gdzie j otrzymamy, rozwizujc ukad rwna algebraicznych (2.13). Przykad ten prezentuje ide metod wariacyjnych rozwiza przyblionych, omawianych w rozdziale 4.
Niech U bdzie przestrzeni wektorow, a B(,) form dwuliniow w U .
Form kwadratow nazwiemy funkcjona Q(u) zdefiniowany w U i taki, e
Q(u) = 2 Q(u)
(2.15)
30
2.4.
W analizie problemw inynierskich przestrzeniami wektorowymi s przewanie przestrzenie funkcyjne. W celu badania istnienia i jednoznacznoci rozwizania problemw brzegowych i ich aproksymacji musimy okreli w tej
przestrzeni miar dugoci wektora, odlegoci pomidzy dwoma wektorami
i iloczyn skalarny dwch wektorw. S to pojcia analogiczne do tych, ktre
wystpuj przy rozwaaniu wektorw geometrycznych.
Przestrze wektorowa, w ktrej jest zdefiniowana norma nazywa si przestrzeni wektorow unormowan. Kada przestrze unormowana to przestrze
metryczna, w ktrej jest zdefiniowane odwzorowanie nazywane metryk lub
odlegoci. Wan wasnoci przestrzeni unormowanej jest jej zupeno.
Formalna definicja przestrzeni zupenej wymaga wprowadzenia pojcia cigu
Cauchygo.
Cig Cauchyego elementw przestrzeni unormowanej V jest cigiem {un }
takim, e dla dowolnego > 0 istnieje liczba N > 0 taka, e
k un um k<
(2.16)
31
k u k 0 i k u k= 0
k u k=| |k u k,
R
I
k u + v kk u k + k v k,
(dodatnio)
(jednorodno)
u, v V
(2.17)
(nierwno trjkta)
d(u, v) k u v k
k x k |x| = x x = t x2i
i=1
Zt0
0
|x(t)|2 dt
1/2
32
Jeli u(x, y) = sin x sin y jest zdefiniowana w C(), gdzie jest kwadratem jednostkowym
= {x = (x, y), 0 < x < 1, 0 < y < 1}
to norma L2 wynosi
k u k0 =
Z1 Z1
sin x sin y dx dy
0 0
1/2
1
2
Z1 Z1
0 0
1
sin x sin y
2
2
dxdy
1/2
1 1
4
+ 2
=
4 4
1/2
1
2
w sensie
= 0.3077
Warto k uv k = 1/2 wystpuje w punktach (x, y) = (0, y), (x, 0), (1/2, 1/2).
Podzbir S przestrzeni unormowanej nazywamy domknitym, jeli zawiera
wszystkie swoje punkty graniczne. Podzbir domknity jest wykorzystywany
przy rozwizywaniu rwna metodami polegajcymi na konstruowaniu rozwiza przyblionych, z ktrych kade naley do zbioru funkcji S posiadajcych pewne wasnoci. Jeli S jest zbiorem domknitym i jeli udowodnimy,
e sekwencja tych rozwiza jest zbiena, to jej granica take naley do S.
Niech S1 i S2 bd dwoma podzbiorami przestrzeni unormowanej V takimi,
e S1 S2 . Mwimy, e S1 jest zwarty wtedy i tylko wtedy, gdy jest domknity
i ograniczony, to znaczy, jeli dla kadego v S2 i kadego > 0 istnieje u S1
takie, e
k u v kV <
33
2.5.
Iloczyn skalarny
(u, v) = (v, u)
(symetria)
(2)
(u, v) = (u, v)
(3)
(4)
(jednorodno)
(addytywno)
(2.19)
dla kadego u, u1 , u2 , v V i R
I .
Iloczyn skalarny jest zwizany z norm wzorem
k u k=
(u, u)
(2.20)
Tak obliczona norma nosi nazw metryki naturalnej generowanej przez iloczyn
skalarny.
Wan wasnoci iloczynu skalarnego jest tzw. nierwno Cauchyego-Schwarza
q
|(u, v)| (u, u)(v, v) =k u k k v k
(2.21)
34
Przykad 2.10.
Niech V = R
I n i x, y R
I n . Iloczyn skalarny
(x, y) x y =
n
X
(2.22)
xi y i
i=1
uv dx
(2.23)
dla wszystkich u, v L2 (). Jest widoczne, e iloczyn skalarny (u, v)0 spenia
wasnoci (1),(2) i (3) w (2.19). Dla sprawdzenia wasnoci (4) podstawimy
v = u do (2.23)
Z
(u, u)0 =
u2 dx 0
Rwno ma miejsce tylko wtedy, jeli u = 0. Tak wic (u, v)0 jest iloczynem skalarnym i nazywamy go iloczynem skalarnym L2 . Norm naturaln
generowan przez iloczyn skalarny jest norma L2 , k u k0 .
Dla przykadu iloczyn skalarny L2 funkcji u = sin x sin y i v = x
w kwadracie jednostkowym wynosi
(u, v)0 =
Z1 Z1
0 0
2.6.
12
= 0.2026
Przestrze Hilberta
Przestrzeni Hilberta nazywamy przestrze zupen z metryk naturaln generowan przez iloczyn skalarny.
Przykad 2.12. Przestrze euklidesowa R
In
Przestrze euklidesowa n wymiarowa jest przestrzeni Hilberta. Iloczyn
skalarny w R
I zosta zdefiniowany przez (2.22). Wykorzystujc, e R
I jest
zupena, mona udowodni, e R
I n te jest zupena. Zupeno R
I n implikuje z kolei zupeno wszystkich skoczenie wymiarowych liniowych przestrzeni
wektorowych.
35
Z
uv +
u v
u v
u v
+
+
x1 x1
x2 x2
x3 x3
Przez analogi do powyszego wzoru bdziemy definiowali i rozumieli przestrze Hilberta m rzdu, wczajc do definicji iloczynu skalarnego pochodne
do rzdu m wcznie. Dodatkowo wprowadzimy oznaczenie przestrzeni H0m ()
dla przestrzeni Hilberta, bdcej liniow podprzestrzeni funkcji z H m (),
ktre znikaj razem ze swoimi pochodnymi a do rzdu m 1 na granicy
obszaru .
2.7.
Cakowanie przez czci jest czsto wykorzystywane przy budowaniu sformuowania cakowego dla rwna rniczkowych. Poniej podamy stosowne wzory,
ktre czsto bdziemy wykorzystywali.
Cakowanie przez czci funkcji jednej zmiennej
Przyjmijmy, e u i v s wystarczajco cigymi funkcjami zmiennej x. Wzr
cakowania przez czci ma posta
Zb
a
dv
w dx =
dx
Zb
a
wdv =
Zb
dw
dx + w(b)v(b) w(a)v(a)
dx
(2.24)
d2 u
w 2 dx =
dx
Zb
a
d du
w
dx =
dx dx
Zb
a
dv
dx
36
d2 u
w 2 dx =
dx
Zb
Zb
dw
dx + w(b)v(b) w(a)v(a) =
dx
(2.25)
du
du dw
du
dx + w(b) w(a)
dx dx
dx
dx
b
d4 w
v 4 dx =
dx
Zb
a
d2 w
d2 w d2 v
dx
+
dx2 dx2
dx2
d3 w
+ v(b) 3 v(a) 3
dx
dx
d3 w
dv
d2 w
dx
dx2
a
dv
+
dx
b
(2.26)
div q d =
qT n d
(2.27)
qy
qx
+
x
y
(2.28)
oraz jest oznaczeniem obszaru o powierzchni , a jego brzegiem o normalnej zewntrznej do brzegu n. T oznacza transpozycj.
Twierdzenie 2 (Greena-Gaussa uoglnione cakowanie przez czci)
Z
div q d =
qT n d
()T q d
(2.29)
37
(2.30)
Przykad 2.14.
d2 u
d2 u
x
3
+ (x + y) u + = 0
2
2
dx
dy
y
d2 u
d2 u
x
3
+ (x + y) u +
d = 0
2
2
dx
dy
y
prowadzi do wyniku
Z
u
nx d
x
u
d
x x
u
3
d +
y y
u
ny d+
y
x
d = 0
(x + y) u +
y
Z
Rozdzia 3
Modele matematyczne
w mechanice
3.1.
Twierdzenie Frecheta-Riesza
2u
2u
+
x2
y 2
na
=f
(3.2a)
(3.2b)
gdzie R
I 2 jest paszczyzn, a brzegiem obszaru . Jest to tzw. problem
Dirichleta dla rwnania Poissona.
Zaoymy, e f C(), = + . Klasycznym rozwizaniem problemu
(3.2) jest funkcja u(x, y), ktra jest ciga w obszarze domknitym , spenia
39
dla kadego u V
40
(3.3)
41
Z1
0
T u v dx =
Z1
0
du
v dx =
dx
Z1
0
dv
dx + (u v)
u
dx
42
(T u, v) =
Z1
0
Z1
0
d2 u
2
dx
v dx =
Z1
0
du
du dv
dx + v
dx dx
dx
1
d2 v
du
dv
u 2 dx + v + u
dx
dx
dx
1
=
0
Jeli przyjmiemy, e DT jest podprzestrzeni w H 1 [0, 1] funkcji v(x) z cigymi pierwszymi pochodnymi w 0 x 1, z warunkami v(0) = v(1) = 0, to
mamy
(T u, v) =
Z1
0
lub T =
3.2.
d2
dx2
d2 v
u 2
dx
dx = (u, T v)
Operatory:
okrelony
(3.4)
(3.5)
43
d2
Przykad 3.4. Operator A = 2 jest rwnie dodatni. Jeli bowiem
dx
w pierwszym cakowaniu przez czci w przykadzie 3.3 przyjmiemy u = v
oraz v(0) = v(1) = 0, to otrzymamy
(Au, u) =
Z1
0
2
du
dx
dx 0 i (Au, u) = 0 dla u = 0
Mona te wykaza, e A =
d2
jest dodatnio okrelony.
dx2
Innym przykadem
! operatora dodatnio okrelonego jest operator o postaci
2
2
+ 2 2 z dziedzin DA bdc zbiorem funkcji naleA
x2
y
cych do C 2 () i znikajcych na brzegu .
3.3.
w R
I3
(3.7a)
na brzegu
(3.7b)
z warunkami brzegowymi
u=g
Dla f C() rozwizanie tego problemu u C 2 () i spenia niejednorodny warunek brzegowy (3.7b). Jeli f
/ C 2 (), to rwnanie (3.7a) nie ma
2
rozwizania klasycznego (tzn. u
/ C ()) i wwczas moliwe jest poszukiwanie
rozwizania w sensie uoglnionym.
W tym celu przemnoymy rwnanie (3.7a) przez funkcj wagow v(x),
wystarczajco gadk i speniajc jednorodny warunek brzegowy v = 0 na
brzegu , v H01 (), i nastpnie przecakujemy wynik, otrzymujc tzw. waon form cakow rwnania rniczkowego
v 2 u dx =
v f dx
(3.8)
44
Cakujc teraz przez czci lew stron rwnania (3.8), otrzymamy rwnanie, ktre w zapisie macierzowym ma posta
(u) n v ds +
(v) u dx =
v f dx
(3.9)
gdzie (v)T u =
(v)T u dx =
v f dx
(3.10)
3 v u
P
.
xi xi
Definiujc nastpnie przestrze funkcji dopuszczalnych
i=1
DA = u : R
I 3 , u H 1 () i x , u(x) = g(x)
(3.11)
sformuowanie sabe (lub wariacyjne) problemu brzegowego (3.7) mona przedstawi w nastpujcej formie:
naley znale funkcj u DA tak, e
(3.12)
(3.13)
45
Na koniec par uwag. Terminy: sformuowanie sabe i sformuowanie wariacyjne bd uywane zamiennie. Ta druga nazwa jest uzasadniona tym, e
funkcja wagowa ma znaczenie zmiany wirtualnej (albo wariacji) funkcji pierwotnej v u. Jeli wic mamy warunek brzegowy u = g na brzegu , to
nakada to na ten brzeg wymg, aby funkcja wagowa v = 0. Podkrelmy, e
forma saba istnieje dla wszystkich problemw liniowych lub nieliniowych
ktre s okrelone przez rwnania rniczkowe rzdu drugiego lub wyszego.
Jeli rwnanie rniczkowe jest liniowe i parzystego rzdu, to jego saba forma bdzie symetryczn form dwuliniow ze wzgldu na funkcj u i funkcj
wagow v.
Przykad 3.5. Wyprowadzi sformuowanie sabe dla jednowymiarowego
problemu brzegowego
x2 u00 + 2xu0 + u + 1 = 0
d(x2 u0 )
+ u + 1 = 0 dla 1 < x < 2 (3.14a)
dx
lub
z warunkami brzegowymi
u0 (2) = 1
u(1) = 1,
(3.14b)
d(x2 u0 )
v
+ u + 1 dx = 0
dx
Nastpnym krokiem jest wykonanie cakowania przez czci w celu zrwnania rzdu pochodnych funkcji pierwotnej u(x) i funkcji wagowej v(x)
(vx u )
2 0
(vx u )
2 0
x=2
x=1
Z2
1
(v 0 x2 u0 + vu + v) dx = 0
46
lub
0
Z2
(v 0 x2 u0 + vu + v) dx = 0
(3.15)
Wprowadzajc do (3.15) warunki brzegowe v(1) = 0 i u0 (2) = 1, otrzymamy kocow posta sformuowania sabego
Z2
(v 0 x2 u0 + vu + v) dx + 4v(2) = 0
(3.16)
z podstawowym warunkiem brzegowym u(1) = 1. Naturalny warunek brzegowy zosta wprowadzony do rwnania (3.16).
Jeli utosamimy v = u, to rwnanie (3.15) bdziemy mogli napisa w formie
0
Z2
1
1
2 02
x u
1
+ u dx = 0
Z2
1
1
x2 u02 + u2 + u dx = 0
2
2
(3.17)
Z2
1
lub
4u(2) +
1
1
x2 u02 + u2 + u dx = 0
2
2
Z2
1
1
1
x2 u02 + u2 + u dx = 0
2
2
Oznacza to, e rozwizaniem (3.14) jest funkcja u(x), dla ktrej znika
pierwsza wariacja Q(u) = 0, gdzie funkcjona
Q(u) = 4u(2) +
Z2
1
1
1
x2 u02 + u2 + u dx
2
2
(3.18)
47
Konkludujc moemy powiedzie, e rozwaany problem (3.14) jest problemem samosprzonym; funkcja u(x), ktra jest rozwizaniem (3.14), minimalizuje funkcjona (3.18).
Przykad 3.6. Wyprowadzi sformuowanie sabe dla dwuwymiarowego problemu brzegowego
2 u
2u
2u
+
= sin x
x2
y 2
w R
I2
(3.19a)
gdzie (x, y) jest prostoktem: 0 < x < , /2 < y < /2, z warunkami
brzegowymi na brzegu
u = 0 na brzegach (x = 0, y) i (x = , y)
(3.19b)
u
= x(x ) na brzegach (x, y = /2) i (x, y = /2)
y
Waone rwnanie cakowe ma posta
Z
2u
2u
+
x2
y 2
dx dy = 0
u
u
nx + v ny d
x
y
Z
u v
u v
+
+ v sin x dx dy = 0
x x
y y
ktre, z kolei, po wprowadzeniu warunku v = 0 na brzegach, gdzie wyspecyfikowane s warunki dla funkcji u, przyjmuje form
u
u
v nx + v ny
x
y
Z
u v
u v
+
+ v sin x dx dy = 0
x x
y y
Z
Z
dx +
y=/2
u
u
v nx + v ny
x
y
y=/2
+
(3.20)
48
Z0
x(x ) v x,
dx
2
(v) u dx dy
Z
0
x(x ) v x,
dx+
2
(3.21)
v sin x dx dy = 0
x(x ) u x,
dx
2
1 u
2 x
2
1 u
+
2 y
2
Z
0
x(x ) u x,
dx+
2
+ u sin x dx dy = 0
lub
Z
0
x(x ) u x,
dx
2
2
2
1 u
2 x
Z
1 u
+
2 y
Z
0
x(x ) u x,
dx+
2
+ u sin x dx dy = 0
Z
0
x(x ) u x,
dx
2
1 u
2 x
Z
2
1 u
+
2 y
2
Z
0
x(x ) u x,
dx+
2
(3.22)
+ u sin x dx dy
3.4.
49
(3.23)
du
d
a
=f
dx dx
0<x<L
(3.24a)
z warunkami brzegowymi
u(0) = u(L) = 0
(3.24b)
50
(a)
(b)
u(x)
u(x)
Lx
sin x
L
L
u(x)
u(x)
x(L x)
x
Lx
51
ZL
0
ZL
d
dx
2
du
dx
du
u 2f u dx
dx
(3.25)
2f u dx
Dla problemu deformacji podunej prta pierwsza cz caki jest podwojon energi spryst prta, a druga cz przedstawia podwojon prac obcienia f . Jest to bardzo wane spostrzeenie majce charakter oglny, ktre wielokrotnie bdziemy wykorzystywali, formuujc funkcjonay kwadratowe
dla rnych zagadnie inynierskich. Twierdzenie 5 wyraa bowiem zasad
minimum cakowitej energii potencjalnej, znan w teorii sprystoci. Z funkcjonaem cakowitej energii potencjalnej jest zwizane rwnanie operatorowe
znane w rachunku wariacyjnym jako rwnanie Eulera (lub rwnanie Ostrogradzkiego dla problemw dwuwymiarowych).
Utosamienie rwnania (3.23) z cakowit energi potencjaln uzasadnia stosowan czsto nazw sformuowanie globalne do modelu matematycznego zbudowanego na podstawie rozwaenia energii ukadu.
3.5.
Przestrze energii
Twierdzenie 5 nie rozstrzyga, czy rwnanie (3.1) ma rozwizanie lub czy Q(u)
ma minimum w DA , podaje tylko relacje pomidzy rwnaniem operatorowym
i stowarzyszonym z nim funkcjonaem kwadratowym. Innymi sowy twierdzenie 5 jest wane przy zaoeniach, e rwnanie operatorowe (3.1) ma rozwizanie u0 w DA lub e funkcjona kwadratowy (3.23) ma minimum w DA .
Zaoenia te nie zawsze s spenione. Jeli w przykadzie 3.7 funkcja f nie
byaby ciga w [0, L], powiedzmy rwna pewnej staej w (0, a) i zeru w (a, L),
to wwczas rozwizanie rwnania (3.24) nie bdzie naleao do zdefiniowanej
w tym przykadzie przestrzeni DA , poniewa dla kadego u DA Au jest
funkcj cig w [0, L]. Std funkcjona Q(u) nie przyjmie swojego minimum
w DA . Opisan trudno pokonuje si, identyfikujc now przestrze, tak
aby moga ona obj rwnie funkcje niecige z L2 [0, L], przy zachowaniu
w tej przestrzeni warunku minimum Q(u) . Oglnie mona powiedzie, e
przestrze ta, bdca now domen operatora A, powinna by wystarczajco
52
ZL
du dv
dx,
dx dx
a>0
ZL
2
du
dx
dx
(3.26)
ZL
0
d
dx
du
u 2f u dx
dx
u DA
Przestrze energii HA natomiast zawiera funkcje z H = L2 [0, L] nie nalece do DA , lecz do szerszej przestrzeni funkcji u, ktrych pierwsze pochodne s cakowalne z kwadratem w (0, L) i speniaj warunki brzegowe
u(0) = u(L) = 0; to znaczy HA = H01 (0, L).
53
ZL
2
du
a
dx
2f u dx u HA
3.6.
Zb
F (x, u, u0 ) dx,
u0
du
dx
(3.27)
w liniowej przestrzeni wektorowej D funkcji cigych wraz z drugimi pochodnymi w przedziale [a, b] i speniajcych jednorodne warunki brzegowe
u(a) = u(b) = 0
(3.28)
0
u0
dx u0
=0
(3.29)
(3.30)
54
=0
=0
Zb
F dx =
Zb
a
F
F
u + 0 u0 dx =
u0
u0
Zb
(3.32)
u dx + u
d F
F
u0
dx u00
Zb
d F
F
u0
dx u00
u dx + u(b)
F
0
u0
b
F
0 (b)
u0
0
u0
dx u0
F
0 (b) = 0
u0
(3.33a)
(3.33b)
55
z
M
Q(w) =
ZL
0
EI d2 w
2 dx2
2
dx
ZL
0
dw
f w dx + w(L)F +
(L)M
dx
(3.34)
Zgodnie z zasad minimum cakowitej energii potencjalnej spord wszystkich dopuszczalnych stanw przemieszcze belki w stanie rwnowagi trwaej
maj miejsce tylko te przemieszczenia, dla ktrych cakowita energia potencjalna belki osiga minimum.
56
HA = w : w,
(3.35)
i jest ona przestrzeni funkcji dopuszczalnych. Warunek zerowania si pierwszej wariacji Q = 0 daje rwnanie
0=
ZL
0
d2 w d2 w
dw
wf dx w(L)F
(L) M
EI 2
2
dx dx
dx
ZL
0
d2 w
d2
EI
dx2
dx2
f wdx+
d2 w dw
d
d2 w
+ EI 2
EI 2 w
dx
dx
dx
dx
L
dw
(L) M
w(L)F
dx
(3.36)
d2
d2
EI
dx2
dx2
i jest on dodatni w HA (dla EI > 0). Iloczyn skalarny dla tego problemu jest
zdefiniowany wzorem
(w, v)A (Aw, v) =
ZL
0
EI
d2 w d2 v
dx
dx2 dx2
(3.38)
57
dw
(0)
+
dx
d2 w
d
EI 2
+ w(L) F
dx
dx
x=0
d2 w
EI 2
dx
dw
+
(L)
dx
x=0
d2 w
M + EI 2
dx
+
x=L
x=L
dw
(0) = 0, to przyrwnujc oddzielnie do zera
dx
!
dw
(L) , otrzymamy dodatkowe rwnania Eulera
wyraenia przy w(L) i
dx
!
Poniewa w(0) =
w(L) : F
d
d2 w
EI 2
dx
dx
d2 w
dw
(L) : M + EI 2
dx
dx
=0
(3.39a)
=0
(3.39b)
x=L
x=L
dw
(0) = 0
dx
58
3.7.
+ 2
x2
y
=f
u=0
(3.40a)
na brzegu
(3.40b)
gdzie R
I 2 , a jest brzegiem obszaru .
Zaoymy, e f C(). Rozwizaniem problemu brzegowego (3.40) jest
funkcja u C 2 (), ktra spenia (3.40a) i jest rwna zeru na brzegu .
Przestrze funkcji dopuszczalnych
DA = {u(x) C 2 (), x R
I 2 , u = 0 na }
(3.41)
(3.42a)
na brzegu
(3.42b)
59
Bz = 0
(3.43a)
na brzegu
(3.43b)
z warunkami brzegowymi
u = b sin
u=0
x
dla y = b i 0 < x < a
a
na pozostaych krawdziach prostokta
2
x
w
a
na brzegu
y sin
60
3.8.
Obecnie krtko omwimy warunki istnienia i jednoznacznoci rozwizania wariacyjnego (sabego) problemw opisanych przez rwnanie operatorowe (3.1),
ktre przepiszemy
Au = f
w
(3.44)
gdzie A jest liniowym operatorem rniczkowym, ktry odwzorowywuje elementy przestrzeni liniowej DA z przestrzeni Hilberta H w elementy tej przestrzeni, oraz f L2 (). W oglnoci, rwnanie (3.44) jest rozwizywane razem
z odpowiednimi warunkami brzegowymi, zadanymi dla funkcji u i jej pochodnych na brzegu obszaru .
Oglna posta sformuowania sabego rwnania (3.44) (i jego warunkw
brzegowych) jest nastpujca:
wyznaczy u H takie, e
B(v, u) = l(v)
(3.45)
61
Oddzielnym problemem jest kwestia regularnoci rozwizania u, zagadnienia bardzo wanego z punktu widzenia oceny rzdu zbienoci metod przyblionych. Najoglniej mwic, regularno rozwizania jest funkcj:
(1) regularnoci obszaru,
(2) regularnoci parametrw problemu (na przykad w mechanice staych
materiaowych i obcienia).
3.9.
Rozwizanie przyblione
W podrczniku zajmowa si bdziemy metodami przyblionymi rozwizywania problemw opisywanych przez swoje modele matematyczne. Przyjmijmy,
dla skupienia uwagi, e dany jest problem, dla ktrego model matematyczny
ma posta rwnania operatorowego okrelonego w obszarze z warunkami
brzegowymi danymi na brzegu
Au = f
(3.46a)
Bu = g
na brzegu
(3.46b)
(3.47)
(3.48)
Celem oblicze przyblionych bdzie otrzymanie rozwizania, ktre zminimalizuje bdy R1 i R2 . Dokona si to przez zredukowanie bdw do zera
w pewnych punktach, lub podobszarach obszaru = + , albo przez zminimalizowanie odpowiednio zdefiniowanego bdu redniego.
W oglnoci mamy do wyboru trzy metody postpowania:
62
Rozdzia 4
Uwagi wstpne
W tym rozdziale wykorzystamy sformuowanie wariacyjne do wyznaczenia rozwizania problemu brzegowego. Rozwizania tego bdziemy poszukiwa w formie skoczonej kombinacji liniowej funkcji z odpowiedniej podprzestrzeni VN
przestrzeni rozwizania V . Niewiadomymi bd parametry tej kombinacji, ktre bdziemy oblicza, minimalizujc funkcjona lub rozwizujc rwnania sabego sformuowania problemu. Spord wielu metod otrzymywania rozwizania przyblionego przedstawimy bliej metody Rayleigha-Ritza oraz residuw
waonych w rnych sformuowaniach.
Poniewa sformuowanie problemu cigego znajduje si w przestrzeni nieskoczonej, to nie moe ono by dokadnie przedstawione przez skoczony
zbir funkcji i otrzymany wynik bdzie rozwizaniem przyblionym. Jeli wymiar przestrzeni VN bdziemy powiksza (co oznacza zwikszenie liczby niezalenych parametrw w rozwizaniu przyblionym), to bd aproksymacji bdzie si zmniejsza i rozwizanie przyblione bdzie zmierza do rozwizania
dokadnego. Jeli ponadto zaoymy, e sformuowanie zachowuje wszystkie
cechy problemu oryginalnego (na przykad symetri), to zapewniona zostanie
rwnie jednoznaczno i istnienie rozwizania przyblionego. Dodatkowym
elementem, ktry jednake musi by zawsze rozwaony, jest numeryczna stabilno otrzymanego rozwizania.
64
4.2.
Metoda Rayleigha-Ritza
(4.1a)
z warunkiem brzegowym
u=0
na brzegu
(4.1b)
gdzie A jest liniowym i dodatnio okrelonym operatorem w zbiorze DA przestrzeni H i f H. Z rozdziau trzeciego wiemy, e rozwizaniem u rwnania
(4.1a) jest element przestrzeni energii HA , ktry minimalizuje funkcjona
1
1
J(u) = B(u, u) (f, u)H kuk2A (f, u)H
2
2
(4.2)
Rwnowano rozwizywania (4.1) i minimalizacji funkcjonau J(u) (4.2) bya rozwaana w rozdziale 3. Oczywicie zachodzi ona tylko przy zachowaniu
pewnych warunkw regularnoci, naoonych na przykad na funkcj f .
Uwzgldniajc t rwnowano, korzystniej jest rozwizywa nie (4.1),
tylko (4.2) z dwch gwnych powodw. Pierwszy to ten, e rozwizanie dokadne (4.1) jest na og trudno uzyska. Drugim powodem jest to, e problem
wariacyjny poszukiwania takiego u, ktre spenia warunek J(u) J(v) dla
wszystkich v HA , umoliwia niejako w sposb naturalny sformuowanie metody aproksymacyjnego rozwizywania rwna sformuowania sabego. Tak
wanie metod jest metoda Rayleigha-Ritza, ktr opiszemy poniej (autorem
metody by W.Ritz, 1908 r.).
Przyjmiemy w przestrzeni energii HA baz
1 , 2 , . . . , N , . . .
gdzie N jest sta dodatni i poszukiwa bdziemy rozwizania aproksymacyjnego uN w postaci
uN =
N
X
cj j
(4.3)
j=1
(4.4a)
65
lub rwnowanie
B(vN , uN ) = (vN , f )H
(4.4b)
PN
dla wszystkich vN o postaci vN = i=1 bi i , gdzie bi s dowolnymi parametrami. Takie postpowanie jest rwnowane poszukiwaniu uN w N wymiarowej
podprzestrzeni SN generowanej przez skoczony zbir {1 , 2 , . . . , N }. Poniewa z zaoenia {1 , 2 , . . . , N } jest baz w HA , to rozwizanie sabe
moe by aproksymowane z dowoln dokadnoci przez stosown kombinacj
liniow tych elementw. Przy waciwych warunkach naoonych na zbir {i }
rozwizanie aproksymacyjne uN powinno by zbiene do rozwizania dokadnego, jeli N .
Jeli zbir {j } zosta wybrany, to wyznaczenie parametrw cj w rwnaniu
(4.3) jest ju proste. Mianowicie funkcjona J(uN ), po wykonaniu operacji
iloczynu skalarnego (tzn. wycakowaniu w obszarze), staje si zwyk funkcj
parametrw c1 , c2 , . . . , cN i parametry te obliczymy z warunku koniecznego
minimum funkcji
J
(c1 , c2 , . . . , cN ) = 0
ci
i = 1, 2, . . . , N
lub
N
N
N
X
X
1 X
B
cj j ,
ck k f,
ck k =
0=
ci 2
j=1
k=1
k=1
N
N
X
1 X
B(i , k )ck +
B(j , i )cj (f, i )H
=
2 k=1
j=1
N
X
j=1
i = 1, 2, . . . , N
(4.5)
Jest to ukad N liniowych rwna algebraicznych z nieznanymi N wspczynnikami c1 , c2 , . . . , cN . Poniewa B(i , j ) i i s liniowo niezalene, to
macierz wspczynnikw przy niewiadomych
bij = B(i , j ) = (i , j )A
66
N
X
cj j ) = (vN , f )H
j=1
lub
N
X
j=1
(4.6)
N
X
cj j + 0
(4.7)
j=1
gdzie 0 jest funkcj, ktra spenia niejednorodne podstawowe warunki brzegowe. W takim przypadku elementy wektora F w rwnaniu (4.6) naley oblicza
wedug wzoru
fi = (f, i ) B(0 , i )
(4.8)
67
d2 u
= f z warunkami brzegowymi
dx2
d2 z
u(0) = 0 i u(1) = h. Problem ten moe by zmieniony do postaci 2 = f
dx
z warunkami z(0) = 0 i z(1) = 0, gdzie u = z + hx. Rozwizujc problem
oryginalny metod Rayleigha-Ritza, wykorzystamy (4.7), przyjmujc 0 = hx
i j = xj (1 x).
Metoda Rayleigha-Ritza ma bardziej oglne zastosowanie ni przedstawione w tym punkcie i ograniczone do przypadku problemw liniowych, dla ktrych jest moliwe skonstruowanie funkcjonau kwadratowego typu (4.2). Jeli
problem jest nieliniowy, to ukad rwna metody Rayleigha-Ritza jest take
nieliniowy; jeli z kolei forma dwuliniowa B(v, u) jest niesymetryczna, to liniowe rwnania Rayleigha-Ritza s niesymetryczne i w kocu, jeli problem
oryginalny zawiera naturalne warunki brzegowe, to metod Rayleigha-Ritza
stosujemy do funkcjonau rozszerzonego, doczajc do funkcjonau wyjciowego te warunki brzegowe.
Dla przykadu rozwamy rwnanie
Przykad 4.1.
d2 u
= cos x
dx2
0<x<1
(4.9)
(4.10)
W tym przypadku dziedzina DA dla operatora A zawiera funkcje dwukrotnie rniczkowalne w przedziale (0, 1), ktre speniaj warunki brzegowe
(4.10). Operator A jest symetryczny i dodatni w DA H = L2 (0, 1). Mona
wykaza, e problem brzegowy (4.9),(4.10) ma rozwizanie jednoznaczne.
Dokadne rozwizanie ma posta
u0 (x) =
1
(cos x + 2x 1)
2
(4.11)
68
1
2
Z1
0
!2
du
dx
Z1 "
d2 u
2 u 2u cos x dx =
dx
(4.12)
2u cos x dx
N
X
cj sin jx
(4.13)
j=1
j=1
bij cj fi = 0
gdzie
bij = B(i , j ) =
Z1
0
fi = (i , cos x)0 =
=
Z1
0
1
cos x sin ixdx =
2
1
=
2
=
"
Z1
0
1 (1)i1 1
+
=
(i + 1)
(i 1)
dla i nieparzystych
2i
1)
j 6= i
(i)2
j=i
(1)i+1
(i2
dla i parzystych
69
2
2
0
2 2
" #
c1
c2
"
0
4
3
1
4
3
2
i(i 1)
(i = 2, 4, 6, . . . )
N
sin ix
4 X
3 i=2 (i2 1)i
(dla i parzystych) =
(4.14)
N
2 X
sin 2jx
= 3
j=1 (4j 2 1)j
u0 (1) = 0
(4.15)
1
(cos x 1)
2
(4.16)
70
Z1
0j dx
f0 = (0 , f ) =
Z1
0
0
1
jeli j 6= 0
jeli j = 0
(4.17)
2
x cos xdx = 2
1 0
0
c0
22
2
2
c1 = 0
0
4
2
c2
2
3
z rozwizaniem c0 = 22 , c1 = 0 i c2 = 32 2 .
Rozwizanie Rayleigha-Ritza problemu brzegowego (4.9) i (4.15) ma ogln posta
uN =
N
2x
2 X
sin 2jx
+
2
3
(4.18)
(4.19)
Zbir DA zawiera funkcje dwukrotnie rniczkowalne, ktre speniaj warunki brzegowe (4.19). Operator A nie jest dodatnio okrelony w DA . Rozwizanie, chocia istnieje, nie jest jednake jednoznaczne, poniewa jeli u(x)
jest rozwizaniem problemu (4.9),(4.19) to rwnie rozwizaniem jest v(x) =
u(x) + c, gdzie c dowolna staa. Dla znalezienia rozwizania jednoznacznego
naoymy dodatkowy warunek
Z1
0
u(x)dx = 0
(4.20)
71
cos x
2
N
sin 2jx
2
2 X
(x
c)
+
2
3
j=1 (4j 2 1)
(4.21)
0<x<1
(4.22a)
z warunkami brzegowymi
u(0) = 0
u0 (1) = 1
(4.22b)
d2
W tym problemie operator A 2 1 i przestrze funkcji dopuszczaldx
nych DA przedstawia si nastpujco:
DA = {u(x) C 2 (0, 1), 0 < x < 1, u(0) = 0, u0 (1) = 1}
Wyjciowy problem zamienimy na problem z jednorodnymi warunkami
brzegowymi, podstawiajc
u(x) = y(x) + u0 (x)
(4.23)
72
d2 y
y x + x2 = 0
dx2
0<x<1
(4.24a)
y(0) = 0
(4.24b)
Z1
0
d2 y
y 2 y dx +
dx
Z1
0
y(x2 x) dx
1 dy
1
J(y) = y +
2 dx
2
0
1
=
2
Z1
0
"
dy 2
dx
Z1
0
dy 2
1
dx
dx
2
y 2 dx +
Z1
0
Z1
y dx +
Z1
0
y(x2 x) dx =
(4.25)
y(x2 x) dx
(4.26)
3
X
i=1
gdzie oznaczono
i ci = c = cT T
(4.27)
73
+ cT
Z1
0
dT d
dx
dx
dx c+
(4.28)
1
T (x2 x) dx = cT Bc cT F
2
Z1
dT d
dx
F=
Z1
0
dx
dx
(4.29a)
T x2 x dx
(4.29b)
Parametry ci , i = 1, 2, 3, obliczymy z warunku koniecznego minimum funkcji (4.28), co prowadzi do rwnania macierzowego w formie
Bc = F
(4.30)
Z1
0
1
x
2
2
2 3
2x 1 2x 3x x x x x dx =
3x2
x3
F=
Z1
0
x
2 2
x x dx =
x3
c2 = 0.106,
1
4
1
5
1
6
1
3
1
4
1
5
c3 = 0.0290
3
4
17
15
4
3
2
3
3
4
4
5
1
12
1
20
1
30
4
5
4
3
58
35
74
Z1 "
0
du2
u2 dx +
dx
#
Z1
0
ux2 dx u0 (1)u(1)
(4.31)
F=
Z1
0
T x2 dx =
Z1
0
2 2
x x dx =
x3
1
4
1
5
1
6
2
3
3
4
4
5
3
4
17
15
4
3
4
5
4
3
58
35
c1
c2 =
c3
1
4
1
5
1
6
+ 1
1
75
sin x
+ x2
cos 1
0 (0) = 0
i (0) = 0
0i (1) = 0
dla i = 1, 2, 3
1
2 = x 1 x2
3
1
3 = x 1 x3
4
76
3
X
ci i
i=1
120
2016 2492 2676 c1
1
13
10080
2676 3507 3890 c3
13
168
Z1
f1 =
Z1
(01 01
1 1 )dx =
1 (0 f )dx =
Z1
0
1
(1 x) x x2
2
Z1
0
2 !
dx =
1
5
7
1
x x2 (x x2 )dx =
2
120
2
3
3
4
4
5
3
4
17
15
4
3
4
5
4
3
58
35
2 = x2
3 = x3
4
c
1
1
1
c2 = + 1
5
c3
1
1
77
Z1
(01 01
f1 =
Z1
0
1 1 )dx =
Z1
0
1 f dx + 1 (1) =
(1 x2 )dx =
Z1
0
2
3
1
x3 dx + 1 = + 1
4
x
0.1
0.3
0.5
0.8
1.0
i HA
0.1271
0.3740
0.6099
0.9407
1.1442
i DA
0.1262
0.3742
0.6112
0.9402
1.1442
sin x
+ x2
cos 1
Wynik dokadny
0.1262
0.3742
0.6112
0.9401
1.1442
Chocia rnice w rozwizaniach dla u(x) s nieznaczne, to jednak przyjcie funkcji bazowych, ktre nie speniaj naturalnych warunkw brzegowych
ma due konsekwencje przy rozwizywaniu problemw z mechaniki. Budowanie w taki sposb modelu numerycznego metod elementw skoczonych oznacza bdzie, e wyniki dla napre uoglnionych (si przekrojowych) mog by
obarczone duym bdem.
Przykad 4.4. Metod Rayleigha-Ritza wyznaczymy funkcj przemieszczenia osi prta o dugoci L, staej sztywnoci na rozciganie EA = const i obcieniu pokazanym na rys. 4.1.
78
q(x) = f x
x
EA
f staa
L
Rys.4.1. Prt obciony osiowo
(4.34a)
(4.34b)
Sformuowaniem globalnym jest wyraenie na cakowit energi potencjaln dla prta w formie
1
Q(u) = EA
2
ZL
0
2
du
dx
dx f
ZL
0
x u dx P u(L)
(4.35)
P L + EAa1 L = 0
da1
3
std otrzymamy
a1 =
(f L2 /3) + P
EA
79
(f L2 + 3P ) x
3EA
Rozwizanie kwadratowe
Funkcja kwadratowa ma posta u(x) = a0 + a1 x + a2 x2 . Rozwizanie dopuszczalne musi spenia warunek brzegowy u(0) = 0, co oznacza, e a0 = 0.
Podstawiajc rozwizanie dopuszczalne u(x) = a1 x + a2 x2 do (4.35), otrzymamy
1
1
Q(a1 , a2 ) = f a2 L4 + (2EA a22 f a1 ) L3 + EA a1 a2 L2 +
4
3
1
+ EA a21 L P (a2 L2 + a1 L)
2
Znikanie pierwszej pochodnej funkcji Q(a1 , a2 ) daje rwnania
Q
f L3
=0
+ EA a2 L2 P L + EA a1 L = 0
a1
3
Q
f L4 4
=0
+ EA a2 L3 P L2 + EAa1 L2 = 0
a2
4
3
ktrych rozwizanie wynosi
7f L2 12P
12EA
Rozwizaniem jest funkcja
a1 =
a2 =
fL
4EA
x(3f L2 f x2 + 6P )
(4.36)
6EA
o czym atwo si przekona, przyjmujc funkcj dopuszczaln u(x) = a1 x +
a2 x2 + a3 x3 . Rozwizanie ukadu trzech rwna Q(a1 , a2 , a3 )/ai = 0, i =
1, 2, 3, daje wynik
u(x) =
f L2 2P
f
a2 = 0
a3 =
2EA
6EA
co prowadzi do wzoru (4.36). Poniewa jest to rozwizanie dokadne, to przyjmowanie wielomianw stopnia wyszego nie moe ju zmieni rozwizania.
a1 =
80
dw
(0) = 0
w(0) =
dx
=f
0<x<L
d2 w
=M
EI 2
dx
x=L
EI > 0
d
d2 w
EI 2
dx
dx
(4.37a)
=F =0
x=L
(4.37b)
!
d2 u
d2 u
W tym przypadku mamy A
EI 2 . Do rozwizania wykorzystadx2
dx
my konwencjonaln form funkcjonau oraz form rozszerzon, z naturalnymi
warunkami brzegowymi wprowadzonymi do funkcjonau.
Sformuowanie konwencjonalne funkcjonau
Wyjciowy problem (4.37) przetransformujemy do problemu z jednorodnymi
warunkami brzegowymi przez podstawienie
w(x) = u(x) + w0
(4.38)
d2
d2 w0
EI
dx2
dx2
=f
(4.39)
Wprowadzajc oznaczenie
d2
d2 w0
f = f 2 EI
dx
dx2
=f
0<x<L
(4.40)
x2
2EI
(4.41)
81
du
d2 u
d2 u
d
EI 2
(0) = EI 2 (L) =
dx
dx
dx
dx
=0
(4.42)
x=L
=f
J(u) =
ZL
0
EI d2 u
2 dx2
2
f u dx
(4.43)
N
X
cj j
(4.44)
j=1
ZL
=
fi = l(i ) =
ZL
0
xi+1 f dx =
f (L)i+2
i+2
82
ZL
00 T
00
( ) EI dx
F=
ZL
T f dx
(4.45)
fL
5f L2
, c2 =
.
24EI
12EI
12M + 5f L2 2
fL 3
x
x
24EI
12EI
ZL
0
2
EI d
2 dx
z rwnaniem wizw
f w dx + M (L)
G(, w) +
dw
=0
dx
(4.46a)
(4.46b)
Zauwamy, e podstawienie za (4.46b) do (4.46a) prowadzi do funkcjonau cakowitej energii potencjalnej belki, zwizanej ze sformuowaniem
konwencjonalnym metody Rayleigha-Ritza.
83
ZL
0
2
EI d
2 dx
f w dx +
ZL
0
dw
+
dx + M (L) (4.47)
dx
ZL
0
ZL
0
d d
+ dx + M (L) +
EI
dx dx
ZL
0
dw
f w dx+
dx
(4.48)
dw
dx
+
dx
w(x) = b1 21
(x) = c1 31
L2
c1 = M L
2
c1 =
fL
2
b1 =
4M L + f L3
8EI
w(x) =
(4M + f L2 )L
x
8EI
2EI
2EI
6EI
= f (L x)
(x) =
w(x) =
+
4EI
6EI
24EI
(x) =
fL
2
84
4.3.
(4.49)
z operatorem A : DA H H oraz odpowiednimi, jednorodnymi, warunkami brzegowymi. Elementy zbioru DA z definicji speniaj te warunki brzegowe.
Jeli u DA jest takie, e
(Au f, k ) = 0
dla kadego k = 1, 2, . . .
(4.50)
k = 1, 2, . . . , N
(4.51)
85
N
X
ci i
(4.52)
i=1
gdzie N jest cakowit liczb dodatni, a ci s staymi, podlegajcymi wyznaczeniu. Jeli operator A jest liniowy, to wwczas, podstawiajc (4.52) do
(4.51), obliczymy ci , rozwizujc ukad rwna
N
X
k = 1, 2, . . . , N
(4.53a)
i=1
(4.53b)
Wymaganie, e i DA oznacza, e jeli A jest operatorem rniczkowym rzdu 2m, to i musz by rniczkowalne 2m razy i spenia zadane
warunki brzegowe (przyjlimy, e s one jednorodne). Funkcje bazowe {k }
nazywamy funkcjami wagowymi, a funkcje z bazy {k } funkcjami prbnymi
(lub testowymi).
Metoda residuw waonych moe by stosowana do rozwizywania znacznie szerszej klasy rwna operatorowych ni rwnania operatorowe, w ktrych
moliwe jest wczenie naturalnych warunkw brzegowych do sformuowania
sabego, jak wymaga tego metoda Rayleigha-Ritza. W najbardziej oglnym
sformuowaniu (4.51) operator A nie musi by dodatnio okrelony ani liniowy.
Takie same rwnania kocowe otrzymamy, jeli przyjmiemy
wN =
N
X
dk k
k = 1, 2, . . . , N
(4.54)
k=1
(4.55)
Podstawiajc teraz zwizki (4.52) i (4.54) do (4.55) oraz wykorzystujc warunki dk 6= 0, k = 1, 2, . . . , N , otrzymamy z powrotem ukad rwna (4.53).
86
4.3.1.
Metoda Bubnowa-Galerkina
W tej metodzie (autorstwo ktrej przypisuje si I.G.Bubnowowi, 1913 r.) poszukujemy rozwizania przyblionego rwnania (4.49) w formie kombinacji
liniowej (4.52) i wspczynniki ci obliczamy z warunku, e residuum RN jest
P
ortogonalne do funkcji wagowej N
k=1 dk k , k = 1, 2, . . . , N , co oznacza, e
jest ortogonalne do funkcji bazowych 1 , 2 , . . . , N , speniajcych wszystkie
warunki brzegowe problemu
(RN , k ) = 0
k = 1, 2, . . . , N
(4.56)
k = 1, 2, . . . , N
(4.57a)
i=1
(4.57b)
Jeli A jest operatorem dodatnio okrelonym, to wwczas A = T T . W takim przypadku iloczyn skalarny (Ai , k ) mona wyrazi poprzez form dwuliniow: (Ai , k ) = (T i , T k ) = B(i , k ) i wwczas rwnanie (4.57) jest
identyczne z rwnaniem (4.5) metody Rayleigha-Ritza (w tym sensie mwimy,
e metoda Bubnowa-Galerkina jest uoglnieniem metody Rayleigha-Ritza).
Wynika std, e metody Bubnowa-Galerkina i Rayleigha-Ritza s identyczne,
jeli operator A jest symetryczny i dodatnio okrelony. W tym przypadku metoda Bubnowa-Galerkina moe by sformuowana przy wykorzystaniu funkcji
i z przestrzeni energii HA , ktra jest duo wiksz przestrzeni ni DA,
poniewa elementy HA speniaj tylko jednorodne podstawowe warunki brzegowe i wystarczy, aby funkcje z tej przestrzeni byy rniczkowalne do rzdu
m dla operatora rniczkowego A rzdu 2m.
Wykorzystujc, e A = T T oraz i HA , rwnanie (4.57) przyjmie
posta
N
X
i=1
(T i , T k )ci = (f, k ) +
mn
X
j=1
(hj , Bj k )
(4.58)
87
gdzie Bj s operatorami brzegowymi pojawiajcymi si w podstawowych warunkach brzegowych, hj okrelonymi wielkociami pojawiajcymi si w naturalnych warunkach brzegowych, a n liczb wyspecyfikowanych podstawowych
warunkw brzegowych.
Podsumowujc, jeli A jest operatorem dodatnio okrelonym, to w metodzie Bubnowa-Galerkina moemy skorzysta z rwna (4.57) lub z rwna
(4.58), ktre w przypadku jednorodnych warunkw brzegowych redukuj si
do rwna (4.5). W pierwszym przypadku bdziemy dalej mwili po prostu
o metodzie Bubnowa-Galerkina, natomiast drugi przypadek nazwiemy metod Bubnowa-Galerkina w sformuowaniu sabym (w literaturze nazywan te
sformuowaniem wariacyjnym).
Przykad 4.6.
0<x<1
sin x
x.
sin 1
d2 1
+ 1 = ( 2 sin x + sin x)
dx2
(A1 , 1 ) =
Z1
1
A(u1 )1 dx = (1 2 )
2
(f, 1 ) =
Z1
Rozwizujc rwnanie
(A1 , 1 )c1 = (f, 1 )
88
czyli
1
1
(1 2 )c1 =
2
mamy
= 0.0718
( 2 1)
Rozwizaniem przyblionym jest funkcja
c1 =
u1 = 0.0718 sin x
Problem z dwoma stopniami swobody, N = 2
Funkcje bazowe przyjmiemy w postaci wielomianw
1 (x) = x(1 x) 2 (x) = x2 (1 x)
i (0) = 0 i (1) = 0
i = 1, 2
2 ]
c = {c1
c2 }
f =
d2
+ 1 [1 2 ] = [2 + x x2
dx2
"
x2 (1 x)
x3 (1 x)
2 6x + x2 x3 ]
K = ( , A) =
Z1
T Adx =
Z1 "
"
x(1 x)
x2 (1 x)
3
10
15
100
15
100
13
105
#
#
2 + x x2
2 6x + x2 x3 dx =
89
F = (f, ) =
Z1 "
0
x2 (1 x)
x3 (1 x)
dx =
"
1
12
1
20
15 # " #
c1
100
13
c2
105
3
10
15
100
"
1 #
12
1
20
7
71
daje wynik c1 =
= 0.1924 i c2 =
= 0.1707. Rozwizaniem przyblio369
41
nym jest funkcja
u2 (x) = x(1 x)(0.1924 + 0.1707x)
1
Przyjmujc x = , otrzymamy u1 = 0.0718 i u2 = 0.0694.
2
W tab.4.2 porwnano rozwizanie u2 z rozwizaniem dokadnym oraz obliczono residuum R2 . Wyniki oblicze przedstawiono rwnie na rys. 4.6.
Rozw. dok.
Rozw. przybl. u2
Residuum R2
0.10
0.50
0.90
0.0186
0.0697
0.0309
0.0189
0.0694
0.0311
0.0269
0.0139
0.0342
Przykad 4.7. Rozwiemy problem brzegowy z przykadu 4.4 metod Bubnowa-Galerkina w sformuowaniu sabym.
Rozwaany problem brzegowy ma posta
EA
d2 u
+fx=0
dx2
u(0) = 0
EA
0<x<L
du
(L) = P
dx
(4.59a)
(4.59b)
90
(3 f L2 f x2 + 6 P )
6EA
du dw
+ f x w(x) dx + P w(L) = 0
AE
dx dx
(4.60)
w1 (x) = d1 x
(4.61)
(w tym przypadku (x) = x i spenia podstawowy warunek brzegowy), otrzymamy dla d1 6= 0 rwnanie
ZL
(EAc1 + f x2 ) dx + P L = 0
f L2 3P
3EA
(f L2 + 3P ) x
3EA
Rozwizanie kwadratowe
Popraw rozwizania otrzymamy, przyjmujc dwie funkcje bazowe, speniajce
warunek i (x) = 0, i = 1, 2
= [x x2 ]
91
w2 (x) = d
(4.62)
gdzie
c = {c1 c2 } oraz
d = {d1 d2 }
ZL "
0
1
EA 1 2x dx c =
2x
ZL
0
"
"
L
x2
f 3 dx + P
L2
x
f L3
+ PL
3
4
f L4
EAL2 c1 + EAL3 c2 =
+ P L2
3
4
i jego rozwizanie wynosi
c1 =
7f L2 12P
12EA
c2 =
fL
4EA
Przyjmujc w kocu aproksymacj szecienn, otrzymamy rozwizanie dokadne. Zgodnie z oczekiwaniem rozwizanie metod Bubnowa-Galerkina w sformuowaniu sabym jest identyczne z rozwizaniem metod Rayleigha-Ritza.
Przykad 4.8.
2
du
dx
u0 (0) = 0
=1
0<x<1
u(1) =
(4.63a)
(4.63b)
92
du
d2 u
+
Obszarem definicji operatora Au u
jest przestrze
dx2
dx
DA funkcji dwukrotnie rniczkowalnych, ktre speniaj warunki brzegowe
(4.63b). Jest ona nieliniowa,
poniewa warunki brzegowe s niejednorodne.
v+
d2 v dv 2
+
2
=1
dx2
dx
v 0 (0) = 0
0<x<1
v(1) = 0
(4.64a)
(4.64b)
1 + x2
dv
d
(v + 2)
= 1
dx
dx
v 0 (0) = 0
v(1) = 0
dvN
d
(vN + 2)
+ 1 k dx = 0
dx
dx
k = 1, 2, . . . , N
(4.65)
(vN +
dvN dk
2)
+ k dx = 0
dx dx
k = 1, 2, . . . , N
(4.66)
93
N
X
i = 1 xi+1
ci i
i=1
2
= c1 (1 x ) + 2 (2c1 ) (2xc1 )2 = 2 2c1 + 2c21 6x2 c21
(A(v1 ), 1 ) =
Z1
Z1
(1)(1 x2 )dx =
(f, 1 ) =
8
4
2 c1 + c21
3
15
2
3
c1
5 2 + 30
=
= 0.39846
4
5 2 30
=
= 3.13707
4
Wyboru waciwego c1 dokonamy, korzystajc z kryterium minimum residuum. Wybieramy to c1 , dla ktrego mniejsza bdzie norma L2 residuum
(1)
R1 = A(v1 ) f . Z oblicze wynika, e tym c1 jest c1 . W efekcie jednoparametrowe rozwizanie problemu (4.63) ma posta
u1 v1 + 2 = 1.01575 + 0.39846x2
(4.67)
94
N
X
ci i
i=1
N
X
ci i
i=1
i = 1 xi
(1)
c1
c21 + 2 2 c1 + 1 = 0
(2)
=1 2
c1 = 1 2
2 = (1 x) 1
2 + 2 = (1 x) + 2 x
(4.68)
x
2
mamy
1 (1) = 0 i 01 (0) = 0
95
"
p
2 2 8 2[(96/ 2 ) 8]
=
(96/ 2 ) 8
(f, 1 ) =
(1,2)
c1
(1)
c1 = 0.40317
(2)
c1 = 2.87268
(1)
u1 v1 + 2 = 1.01104 + 0.40317x2
d2 u
=f
dx2
0<x<1
(4.69a)
du
(0) = h
dx
(4.69b)
z warunkami brzegowymi
u(1) = q
du
(0) = h}
dx
Problem rozwiemy metod Bubnowa-Galerkina w sformuowaniu sabym. Zaoymy, w przeciwiestwie do poprzednich przykadw, e poszukujemy rozwizania odcinkowo-liniowego w podprzedziaach [0, 21 ] i [ 12 , 1]. Przykad jest dobrym wprowadzeniem do metody elementw skoczonych.
Rozwizania przyblionego poszukujemy w postaci (4.7)
uN =
N
X
i=1
i (x) ci + 0 (x)q
(4.70)
96
1 (x) =
2 (x) =
0
2x 1
0 x 12
1
2 x1
2x
2(1 x)
0 x 21
1
2 x1
1 2x
0
0 x 21
1
2 x1
(4.71a)
w2 = 1 d1 + 2 d2 = d
(4.71b)
oraz
0 (x)
0.5
1 (x)
1 x
0.5
2 (x)
1 x
0.5
1 x
97
0.5
d1
2d2
w,x
d2
2(d2 d1 )
x
0.5
2(q c2 )
u,x
2(c2 c1 )
c2
c1
x
0.5
0.5
dw du
dx =
dx dx
Z1
w f dx + w(0) h
T
Z1
Z1
Z dT d
d
d
0
dT
dx c +
q dx T f dx T (0) h = 0
dx
dx
dx
dx
0
98
gdzie zdefiniowano
B=
Z1
d
dx
Z1
!T
F=
d
dx
dx
T
f dx + (0) h q
Z1
!T
d
dx
d0
dx
dx
bij =
Z1
0
di dj
dx =
dx dx
Z2
0
di dj
dx +
dx dx
Z1
1
2
di dj
dx
dx dx
otrzymujc
B=2
"
1 1
1
2
Z1
0
i f dx + i (0) h q
Z1
1
2
di d0
dx
dx dx
co prowadzi do wynikw
1
f1 =
Z2
0
(1 2x)f (x) dx + h
1
f2 = 2
Z2
0
xf (x)dx + 2
Z1
1
2
(1 x)f (x) dx + 2q
1
2, 1
.
W dalszym cigu rozwaymy 3 przypadki okrelenia funkcji f .
99
Przypadek f = 0
F=
c = B1 F =
1
2
Rozwizanie ma form
"
h
2q
1 "
# q+h
h
2
=
h
1 2q
q+
2
2
h
1
u = (q + h)1 + q +
2 + q0 = q(1 + 2 + 0 ) + h 1 + 2
2
2
u = q + h(1 x)
f
f
1
+h
+q+h
1
= 2
2 4
c=
1 1 f
3f
h
+ 2q
+q+
2 2
2
8
2
Rozwizanie ma posta
3f
f
u = q + h(1 x) + 1 + 2
2
8
Na rys. 4.4 porwnano wynik dokadny z obliczeniami.
Przypadek f (x) = px, p = const
p
+h
24
,
F=
c=
p
+ 2q
4
Porwnanie wynikw oblicze dokadnych
na rys. 4.5.
p
+q+h
6
7p
h
+q+
48
2
i przyblionych przedstawiono
100
f
2
3f
8
+q+h
+q+
h
2
f4 h
udok
udok ,x
u,x
u
3f
4 h
x
0
0.5
f h
+q+h
7p
48
+q+
0.5
h
2
p
24
h
udok
udok ,x
u,x
7p
24
u
x
0
0.5
p2 h
4.3.2.
(4.72)
101
N
X
ci i
i=1
k RN kH =k AuN f kH =
i=1
A(ci i ) f
k RN kH =
(RN , RN )H = RN ,
0=
ck
ck
ck
niu
H k RN
kH
(4.73)
RN ,
RN
ck
=0
(4.74)
RN
ck
(AuN )
AuN f,
ck
=0
(4.75)
Jeli A jest operatorem liniowym, to prowadzi to do liniowego ukadu rwna algebraicznych w formie
N
X
i=1
Ai , Ak
c
H i
= (f, Ak )H
k = 1, 2, . . . , N
(4.76)
Macierz wspczynnikw przy niewiadomych Bij = (Ai , Aj )H jest symetryczna dla dowolnego operatora A. Jest ona nieosobliwa, jeli zbir {Ai }
jest liniowo niezaleny (czyli jeli A jest liniowy i {i } jest zbiorem funkcji
102
N
X
Ai , k ci = (f, k )H
i=1
k = 1, 2, . . . , N
co oznacza, e w tym przypadku metoda Bubnowa-Galerkina i metoda najmniejszych kwadratw daj to samo rozwizanie.
Przykad 4.10. Rozwamy ten sam problem brzegowy co w przykadzie
4.6, przyjmujc N = 1 i 1 = sin x.
Korzystajc z rwnania (4.76) obliczymy
(A1 ) = 2 sin x + sin x
(A1 , A1 ) =
[A1 ]2 dx =
Z1
1
(x)( 2 sin x + sin x)dx = (1 2 )
(f, A1 ) =
Z1
Z1
1
( 2 sin x + sin x)2 dx = (1 2 )2
2
Rozwizujc rwnanie
(A1 , A1 )c1 = (f, A1 )
lub
1
1
(1 2 )2 c1 = (1 2 )
2
mamy c1 = (221)
= 0.0718. Wyniki otrzymane z metody Bubnowa-Galerkina
i z metody najmniejszych kwadratw s takie same, poniewa A1 = 1 1 =
(1 2 ) sin x, 1 = 1 2 .
103
Przykad 4.11. Rozwimy nieliniowe rwnanie rniczkowe (4.63), rozwizywane w przykadzie 4.8 metod Bubnowa-Galerkina.
Przyjmiemy rozwizanie przyblione w formie
u1 (x) = 0 + c1 1 = 2 x2 + c1 (1 x2 )
(4.77)
4c21 + 2 2 c1 7 = 0
(1)
(2)
Au1 =
Au1 ,
c1
Z1 nh
0
12 1
12(c1
=
Au1 =
f,
c1
i
o
2 c1 + 6c21 x2 + 2 2 c1 2c21
i
2 )x2 4c1 + 2 2 dx =
32 3 96 2 232
104
2 c1 +
2
c1
c1
5
5
5
5
Z1 h
0
12 c1
2
i
2 x 4c1 + 2 2 dx = 2 2
Au1 f,
Au1 = 0
Au1 ,
c1
c1
104
lub
47
232
c31 3 2 c21 +
c1
2 =0
32
16
(1)
Z trzech pierwiastkw tylko jeden jest rzeczywisty c1 = 1.0256 i rozwizanie metod najmniejszych kwadratw ma posta
u1 = 1.0256 + 0.3257x2
(4.78)
x
+ 2 i t sam
2
u1 = 1.01104 + 0.40317x2
(4.79)
Rozw. dok.
(4.68)
(4.67)
(4.78)
(4.79)
0.0
0.2
0.4
0.6
0.8
1.0
1.000
1.020
1.077
1.662
1.281
1.414
1.000
1.083
1.166
1.249
1.331
1.414
1.016
1.033
1.080
1.159
1.271
1.414
1.089
1.102
1.141
1.206
1.297
1.414
1.011
1.027
1.076
1.156
1.260
1.414
4.3.3.
RN (xk , cj , j , f ) = 0
k = 1, 2, . . . , N
(4.80)
j=1
k = 1, 2, . . . , N
(4.81)
105
(x xk )f (x)dx f (xk )
ci
Z
f (x)(x xk )dx = 0
(4.82)
(4.83)
1
2
1
=0
2
c1 =
= 0.0564
1)
2( 2
Na rys. 4.6 przedstawiono graficznie wyniki oblicze dokadnych oraz metodami: Bubnowa-Galerkina, najmniejszych kwadratw i kollokacji punktowej.
Jak wida, w tym przykadzie metoda kollokacji punktowej jest najmniej dokadna.
106
u(x)
Metoda najmniejszych
kwadratw i metoda
Bubnowa-Galerkina
0.10
0.08
Wynik dokadny
0.06
0.04
Metoda kollokacji
0.02
x
0.0
0.25
0.75
0.5
1.0
Przykad 4.13. Rozwamy powtrnie problem brzegowy, ktry by rozwizywany w przykadzie 4.6 metod Bubnowa-Galerkina.
Przyjmiemy dwa punkty kollokacji, N = 2, x1 = 41 i x2 = 12 , oraz funkcje
bazowe jak w przykadzie 4.6 przy rozwizaniu problemu z dwoma stopniami
swobody
1 (x) = x(1 x)
2 (x) = x2 (1 x)
Rozwizujemy ukad rwna (4.81), korzystajc z zapisu macierzowego
"
"
16 64
=
7
7
4
8
gdzie A
d2
+ 1 oraz
dx2
F=
"
x1
x2
1
4
=
1
107
16
7
4
ma posta
c1 =
35 " #
1
64 c1 = 4
1
7 c2
8
2
6
= 0.1935
31
c2 =
40
= 0.1843
217
Rozw. dok.
Rozw. przybl. u2
Residuum R2
0.10
0.50
0.90
0.0186
0.0697
0.0309
0.0191
0.0714
0.0324
0.00995
0
0.0815
x
3x
+ c2 sin
L
L
(4.85)
108
z punktami kollokacji x1 =
L
L
i x2 = .
4
2
3 4
3
sin
sin
4
A(1 (x2 )) A(2 (x2 ))
3
3
sin
sin
L
2
L
2
"
4
d2
gdzie A
dx2
d2
EI 2
dx
oraz
"
f
F= 0
f0
EI c1
4
EI c1
sin + c2
4
L
sin
3
+ c2
2
L
4
4
3
sin
= f0
4
sin
3
= f0
2
ma posta
(1 + 2 )f0 L4
( 2 1)f0 L4
c1 =
c2 =
2EI 4
162EI 4
Rozwizaniem przyblionym jest funkcja
w2 (x) =
x
3x
f 0 L4
195.55 sin
+ 0.414 sin
4
162EI
L
L
L
2L
i x2 =
, to
3
3
L
nie moglibymy wyznaczy c2 . Z uwagi na symetri belki przyjcie x1 =
4
!
L
L
f 0 L4
i x2 =
= 1.205
jest wystarczajce. Ugicie maksymalne w2
=
2
2
EI 4
f 0 L4
f 0 L4
jest rne o 5% od wartoci dokadnej rwnej
.
80.87EI
76.8EI
Zauwamy, e jeli przyjlibymy punkty kollokacji x1 =
109
W innym wariancie metody kollokacji, nazywanej metod kollokacji w podobszarze, damy spenienia warunku zerowania si residuw w N podobszarach, na ktre dzielimy obszar . W takim postpowaniu bdy ujemne
redukuj si z bdami dodatnimi, co nie zawsze jest podane.
4.3.4.
Metoda Trefftza
(4.86)
u
v
=
y
x
n = 0, 1, . . .
m
X
i=1
ai i k
(4.87)
Warunek ten oznacza, e kade rozwizanie zagadnienia Poissona mona
przybliy z dowoln dokadnoci za pomoc kombinacji liniowej
uh (x, y) = 0 (x, y) + a1 1 (x, y) + a2 2 (x, y) + . . . + am m (x, y)
110
gdzie 0 jest cak szczegln rwnania rniczkowego. Natomiast wspczynniki a1 , a2 , . . . , am obliczy mona metod kollokacji punktowej albo Bubnowa-Galerkina, tak aby speni warunki brzegowe.
Przykadowo biorc cztery pierwsze funkcje bazowe i speniajc warunki
brzegowe metod Bubnowa-Galerkina
Z
v(T T )ds = 0
v V
5
3
5
3
23
2
3
23
44
30
2
3
a1
a2
a3
a4
=
1
4
1
2
1
2
1
25
30
25
30
4.4.
111
112
Przykad 4.15.
0<x<1
u(0) = u(1) = 0
(4.88a)
(4.88b)
(u0 w0 + w x) dx = 0
(4.89)
(4.90)
(4.91)
113
(4.92)
(4.93)
u(x) =
1 2
x (7x2 19x + 12)
18
Rozdzia 5
Metoda elementw
skoczonych
5.1.
115
aproksymacyjne s zwykle wielomianami algebraicznymi, wyznaczonymi wedug zasad aproksymacji interpolacyjnej. Podobszary, nazywane elementami
skoczonymi, maj zwykle geometrycznie proste ksztaty, co uatwia budowanie funkcji aproksymacyjnych. Poniewa funkcje aproksymacyjne s wielomianami algebraicznymi, to moliwe jest zautomatyzowanie w maszynie cyfrowej (komputerze) obliczania wspczynnikw macierzy rwna algebraicznych.
Jak dalej zobaczymy, proces budowy funkcji aproksymacyjnych jest niezaleny
od danych warunkw brzegowych i innych danych definiujcych rozwizywany problem. Zgodnie z teori interpolacji nieznane parametry, wystpujce
w funkcjach aproksymacyjnych, przedstawiaj wartoci zmiennych, wystpujcych w podstawowych warunkach brzegowych, w skoczonej liczbie wczeniej ustalonych punktw elementu skoczonego. Liczba tych punktw i ich
rozmieszczenie w elemencie decyduje o stopniu i postaci funkcji aproksymacyjnych. Wszystko to powoduje, e metoda elementw skoczonych w wyjtkowo dobry sposb nadaje si do oblicze komputerowych dziki atwoci jej
zalgorytmizowania i, w konsekwencji, dziki moliwoci budowania programw
komputerowych o bardzo oglnym przeznaczeniu.
Podsumowujc powysze uwagi, rozwizanie typowego problemu metod
elementw skoczonych jest realizowane w nastpujcych etapach:
1. Podzia obszaru na podobszary. Wynikiem podziau jest zastpienie
obszaru zbiorem elementw skoczonych (dyskretyzacja). Liczba, ksztat
i typ elementu zale od obszaru i rozwizywanego rwnania rniczkowego. Podstawowymi krokami w tym etapie s:
(a) Ustalenie liczby wzw i elementw (patrz p.2a) tworzcych tzw.
siatk skoczenie elementow.
(b) Wygenerowanie wsprzdnych wzw siatki i utworzenie tablicy
nazywanej tablic topologii (lub incydencji), ktra zawiera relacje
pomidzy numerami elementw i numerami wzw siatki (okrelenie miejsca elementu w siatce).
2. (a) Wyznaczenie funkcji aproksymacyjnych dla elementu. Dla
kadego elementu w siatce ustalane s funkcje aproksymacyjne, konieczne do wariacyjnego rozwizania. Funkcje te s w oglnoci interpolacyjnymi wielomianami algebraicznymi wyraonymi poprzez
wartoci funkcji interpolowanych (ktre s nieznane) w wybranych
punktach, nazywanych wzami elementu.
116
(b) Wariacyjna aproksymacja rwna. Przy wykorzystaniu funkcji wyznaczonych w p.2a i jedn z metod wariacyjnych (opisanych
w rozdziale 4) zbudowanie dla elementu ukadu rwna algebraicznych z niewiadomymi wzowymi.
3. Zoenie (agregacja) elementw. Budowa ukadu rwna dla wszystkich elementw siatki przy wykorzystaniu warunku cigoci zmiennych
wzowych oznaczajcego, e wartoci tych zmiennych w wle wsplnym dla dwch lub wicej elementw s takie same. Etap ten mona
interpretowa jako wstawienie elementw z powrotem do siatki, ktre
w p.2a i p.2b byy traktowane jako wyizolowane. W rezultacie otrzymujemy ukad rwna MES rozwizania caego problemu.
4. Uwzgldnienie warunkw brzegowych. Wprowadzenie podstawowych i naturalnych warunkw brzegowych do zagregowanego ukadu
rwna.
5. Rozwizanie rwna. Rozwizanie ukadu rwna algebraicznych ze
wzgldu na niewiadome wzowe.
6. Obliczenie dodatkowych wielkoci. Przy wykorzystaniu wyznaczonych wielkoci wzowych obliczenie wartoci funkcji rozwizania i ich
pochodnych w innych ni wzy punktach obszaru.
5.2.
5.2.1.
Jak to stwierdzilimy, jedn z cech odrniajcych MES od klasycznych metod wariacyjnych jest zastpienie obszaru rozwizania przez ukad prostych
podobszarw. W wyniku takiego postpowania moemy atwo oblicza pochodne funkcji interpolacyjnych dla prostych obszarw geometrycznych, jak
linia, trjkt, prostokt, szecian itp. Drug korzyci jest, e poniewa funkcje aproksymacyjne s zdefiniowane w elemencie, to dokadno aproksymacji
moe by polepszona przez zwikszenie liczby elementw (poprawianie siatki
skoczenie elementowej). Zastpowanie obszaru zbiorem elementw nazywamy generowaniem siatki skoczenie elementowej lub dyskretyzacj skoczenie
elementow i zbir ten oznaczymy przez h .
117
e 6= f
N
X
e=1
5.2.2.
118
Nastpnie, po zagregowaniu elementw w wzach czci brzegu, gdzie okrelone s podstawowe warunki brzegowe, podstawia si zadane wartoci brzegowe
(tzw. naoenie warunkw brzegowych).
W metodzie elementw skoczonych funkcjami aproksymacyjnymi s wielomiany algebraiczne, co uatwia dokadne numeryczne obliczanie wspczynnikw macierzy i dowodzenie zbienoci aproksymacji skoczenie elementowej.
Minimalny stopie wielomianu przyjmowany do aproksymacji niewiadomych
funkcji problemu zaley od rzdu rozwizywanego rwnania rniczkowego
i, z kolei, od stopnia wielomianu zaley liczba punktw interpolacji (wzw )
w elemencie.
Liczba wzw zaley rwnie od geometrycznego ksztatu elementu. W oglnoci liczba funkcji aproksymacyjnych n nie jest taka sama jak liczba wzw
m w elemencie (n m). Funkcje aproksymacyjne nazywa si funkcjami interpolacyjnymi, poniewa s one wyznaczane z warunkw interpolacji funkcji,
i ewentualnie ich pochodnych, w wzach elementu. Wzy s umieszczane na
brzegu elementu tak, aby mogy w jednoznaczny sposb zdefiniowa geometri
elementu. Dodatkowo, jeli tego wymaga interpolacja, mog by te umieszczone w innych punktach brzegu lub we wntrzu elementu. Wzy brzegowe
umoliwiaj rwnie czenie ze sob elementw na podstawie warunku, e
pierwotne stopnie swobody (tzn. zmienne, ktre wystpuj w podstawowych
warunkach brzegowych) s takie same we wsplnych wzach dowolnych dwch
elementw.
Oznaczmy dla kadego elementu e przez Pe przestrze skoczenie wymiarow liniowo niezalenych lokalnych funkcji interpolacyjnych dla punktw wzowych {Nie }ni=1 . Te funkcje bazowe nazywamy w metodzie elementw skoe
czonych funkcjami ksztatu. W kadym elemencie h funkcj aproksymacyjn ue moemy przedstawi w postaci kombinacji liniowej
ue ueh =
n
X
uej Nje
(5.1)
j=1
119
Wyznaczmy teraz dla przykadu liniowe funkcje ksztatu, ktre maj spenia podstawowe warunki brzegowe w dwch wzach elementu. Na przykad,
dla sformuowania sabego rwnania (3.24a) w elemencie, podstawowe warunki
brzegowe przyjmuj posta
u(xe ) = ue1
u(xe+1 ) = ue2
(5.2)
(5.4)
gdzie
e
Kij
= Be (Nie , Nje )
Fie = le (Nie )
W mechanice macierz Ke jest nazywana macierz sztywnoci, a wektor kolumnowy Fe wektorem obcienia. Zauwamy, e w przypadku oglnym pewne
Fie nie s znane, poniewa le zawiera nieznane siy wewntrzne, std rwnanie
(5.4) nie moe by rozwizane na poziomie elementu.
5.2.3.
Wymaganie, aby w wzach wsplnych dla ssiednich elementw wartoci wzowych stopni swobody elementw byy takie same pozwala zdefiniowa cige, liniowo niezalene, globalne funkcje interpolacyjne {J }N
J=1 ze zlokalizowanym i zwartym nonikiem (tzn. funkcje te s niezerowe tylko wewntrz maego
regionu obszaru )
120
u uh =
N
X
(5.5)
UJ J
J=1
N1i1
N2i1
N2i
N1i
x
i1
i+1
Rys.5.1. Funkcje ksztatu i funkcja zlokalizowana w aproksymacji skoczenie elementowej rwnania rniczkowego rzdu drugiego
0
0 x (i 2)
10
10x
L
L
(i 2) (i 2) x (i 1)
10
10
L
iL
(i 1) x
10
10
iL
0
xL
10
Zauwamy, e i (x) jest zdefiniowane przez dwie rozczne lokalne funkcje ksztatu N2i1 (x) oraz N1i (x). Przestrze utworzona przez zbir liniowo
h
niezalenych funkcji zlokalizowanych {I }N
I=1 i oznaczona S (h ) nazywa si
przestrzeni skoczenie elementow.
i (x) =
5.2.4.
10x
121
kombinacji liniowych funkcji (5.5), ktre definiuj rodzin skoczenie wymiarowych podprzestrzeni S h przestrzeni Hilberta H. Indeks h jest oznaczeniem
pewnego parametru geometrycznego zwizanego z siatk skoczenie elementow (zazwyczaj pewnego wymiaru elementu). W modelu skoczenie elementowym poszukujemy takiej funkcji uh S h , e:
B(vh , uh ) = l(vh ) dla kadego
vh S h
(5.6)
M
1+
h
k u vh kH
dla kadego
vh S h
(5.8)
122
(5.12a)
(5.12b)
d2 u
=2
dx2
(5.13a)
z warunkami brzegowymi
u(0) = u(1) = 0
Rozwizanie dokadne wynosi
u(x) = x(1 x)
(5.13b)
123
h2 x ,
0xh
h2 2 x ,
h
uh =
x
h ,
2h2
2h2 2
2h2 3
h x 2h
1
3
0xh
x
x
+ 2h2
x
h
1 , h x 2h
3h2 xh ,
3h2 2 x + 4h2
h
uh =
4h2 3 hx + 3h2
2
x
3h
2h x 3h
1
4
0xh
x
h
1 , h x 2h
x
h
2 , 2h x 3h
3h x 4h
Zh
0
(x x hx) dx +
Z2h
h
norma energetyczna
k k21 =
Zh
Z2h
du duh 2
2
2
dx dx = (1 2x h) dx + (1 2x + h) dx = 0.08333
1
W tab.5.1 zestawiono wyniki takich oblicze dla wszystkich trzech dyskretyzacji. Pokazane na rys.5.2 wykresy log k k0 i log k k1 w funkcji log h
speniaj rwnania prostych
log e0 = 2 log h + log c1 ,
124
log h
k k0
log k k0
k k1
log k k1
1
2
1
3
1
4
0.301
0.004564
1.341
0.2887
0.5396
0.477
0.601
0.020280
1.693
0.011410
1.943
0.1925
0.1443
0.7157
0.8406
2
1
1
1
log c1
log c2
log h
Przedstawione powyej oszacowanie bdu bywa wykorzystywane w obliczeniach MES, nie odpowiada jednake na pytanie, kiedy naleaoby przerwa
poprawianie siatki skoczenie elementowej. Jest to decyzja, ktr powinien
podejmowa autor oblicze, poniewa tylko on wie, jaka jest dopuszczalna tolerancja dla rozwizywanego problemu. Poprawianie siatki skoczenie elemen-
125
towej stanowi trudne zadanie, poniewa w wikszoci rozwizywanych problemw jest to na og konieczne tylko dla pewnych czci obszaru rozwizania.
Obszary te s jednake a priori nieznane i konieczne jest podejcie adaptacyjne.
Kocowy cel adaptacji to polepszenie dokadnoci rozwizania i przyspieszenie procesu oblicze. Ten ostatni cel jest szczeglnie istotny w zastosowaniach
MES do analizy problemw nieliniowych.
Metody adaptacji istniejcej siatki skoczenie elementowej mona podzieli
na pi podstawowych grup, a mianowicie:
1. Adaptacja typu h. Jest to intuicyjnie najprostsza metoda polegajca na
poprawianiu wymiarw elementw w czci obszaru lub w caym obszarze rozwizania. W rezultacie topologia elementw i cakowita liczba
stopni swobody mog ulec zmianie, lecz nie zmieni si stopie wielomianu interpolacyjnego funkcji ksztatu.
2. Adaptacja typu p. W tej metodzie liczba elementw pozostaje niezmieniona, lecz zmianie ulega stopie wielomianw interpolacyjnych funkcji
ksztatu w elementach.
3. Adaptacja typu r. W tej prostej metodzie siatk skoczenie elementow adaptujemy, dokonujc odpowiedniej relokacji wzw. Topologia elementw i cakowita liczba stopni swobody pozostaj niezmienione.
4. Adaptacja typu s. Jest to metoda aktualnie rozwijana, w ktrej rozwizanie otrzymuje si przez zoenie rozwiza z oddzielnych podobszarw obszaru rozwizania. W pierwszym kroku wykonuje si obliczenia,
przyjmujc rzadk siatk. Nastpnie, po rozeznaniu spodziewanego rozwizania, nakada si dodatkow siatk elementw w tych podobszarach,
gdzie jest to konieczne dla polepszenia oblicze i wykonuje si obliczenia
powtrnie.
5. Metody mieszane. Przykadem takiej adaptacji moe by adaptacja typu
hp.
W dalszej czci tego rozdziau podamy szereg przykadw ilustrujcych
zastosowanie metody elementw skoczonych w analizie statycznej problemw
sprystych mechaniki ciaa staego. Pierwsze przykady maj charakter bardziej oglny i dotyczcy rozwizywania rwna rniczkowych zwyczajnych
rzdu drugiego i czwartego ze zwrceniem uwagi na to, e rwnania te s modelem matematycznym dla rozwizania konkretnego problemu mechaniki, np.
126
5.3.
5.3.1.
a
=f
0<x<L
(5.14)
dx
dx
gdzie wspczynniki a = a(x) i f = f (x) s znanymi funkcjami. Celem naszym
bdzie obliczenie aproksymacji rozwizania dokadnego u(x), speniajcego
rwnanie (5.14) i odpowiednie warunki brzegowe. Rwnanie typu (5.14) jest
jednowymiarowym modelem matematycznym wielu problemw fizycznych, np.
problemw analizy prta rozciganego, ustalonego przepywu ciepa wzdu
prta, czy te przepywu cieczy w orodku porowatym. Jeli analizowanym
problemem jest prt rozcigany, to niewiadom pierwotn u(x) bdzie przemieszczenie (wyduenie) osi prta, niewiadom wtrn sia osiowa, a funkcje
a(x) i f (x) odpowiednio sztywnoci prta na rozciganie EA (gdzie A
jest powierzchni przekroju poprzecznego, a E moduem sprystoci Younga) i intensywnoci obcienia rozoonego wzdu osi prta. Dla zachowania
pewnej oglnoci dopucimy, e a(x) moe nie by funkcj cig (np. skokowo zmienny przekrj poprzeczny) oraz e f (x) rwnie nie musi by ciga (w szczeglnym przypadku nawet rwna zeru w pewnej czci przedziau
0 x L).
127
dane u
du
dx
dane a
naturalny:
Takie postawienie zadania oznacza poszukiwanie rozwizania przyblionego rwnania (5.14) dla kadego podprzedziau w (0, L), w ktrym rwnanie
ma cige wspczynniki. Liczba tych podprzedziaw okrela minimaln liczb
elementw skoczonych, ktre musimy przyj do rozwizania.
Etapy rozwizania rwnania (5.14) metod elementw skoczonych s nastpujce:
1. Dyskretyzacja obszaru. Obszar (0, L) dzielimy na zbir liniowych
elementw skoczonych, rys.5.3a.
numer
elementu
(a)
89:;
?>=<
1
1
@ABC
GFED
N
?>=<
89:;
e
?>=<
89:;
2
3
e+1
(b)
0
?>=<
89:;
e
N +1
x o
globalna
globalny
numer wza
e+1
xe+1
xe
le
Rys.5.3. Skoczenie elementowa dyskretyzacja obszaru liniowego (0, L) (a), elementami liniowymi (b)
e
128
du
. Niewiadomymi
u i wzowymi niewiadomymi wtrnymi funkcji P a
dx
pierwotnymi s wartoci funkcji wystpujcych w podstawowych warunkach
brzegowych, natomiast niewiadome wtrne wynikaj z postaci naturalnych
warunkw brzegowych.
Dla uatwienia algorytmizacji oblicze wygodnie jest wprowadzi tzw. lokalny ukad wsprzdnych elementu xe (0, le ) oraz lokalne numery wzw
1 i 2, rys.5.4.
!
(a)
?>=<
89:;
e
1
x
xe = 0
de
le
transformacja: x = xe + de
u(xe ) = ue1
(b)
du
a
dx
x=xe
P1e
xe o lokalna
xe = le
u(xe+1 ) = ue2
?>=<
89:;
e
P2e
!
du
a
dx
x=xe+1
Rys.5.4. Lokalny ukad wsprzdnych elementu (a) i niewiadome pierwotne i wtrne dla elementu (b)
Rwnanie MES bdce modelem numerycznym rwnania (5.14) w elemencie skoczonym wyznaczymy w trzech krokach.
a. Sformuowanie wariacyjne. Rwnanie (5.14) jest okrelone w przedziale (0, L), jest wic rwnie suszne w elemencie e . Sformuowanie wariacyjne
rwnania (5.14) w funkcji wsprzdnej lokalnej xe przyjmie posta
0=
Zle
0
Zle
0
d
due
v (x ) e ae e f e (de + xe ) dxe =
dx
dx
e
"
dv e due
due
ae e e v e (xe )f e (de + xe ) dxe + v e (xe ) ae e
dx dx
dx
!
"
!# le
(5.15)
129
!
e
du
ae e
dx
xe =0
ue (xe = le ) ue2
!
e
du
ae e
dx
P1e
xe =le
P2e
(5.16a)
(5.16b)
Zle "
e dv
e due
dxe dxe
(5.17)
lub
0 = B e (v e , ue ) le (v e )
gdzie formy: dwuliniowa i liniowa s wyraone wzorami
e
B (v , u ) =
Zle
ae
le (v e ) =
Zle
dv e due e
dx
dxe dxe
(5.18)
u (x ) =
2
X
(5.19)
j=1
gdzie:
1
Zauwamy, e zalenie od kontekstu xe jest oznaczeniem osi lokalnej lub wsprzdn
globaln wza o numerze globalnym e (wwczas de xe ).
130
0=
Zle
T
0e
N (xe )
0e
ae N (xe )dxe ue +
le
Z
T
T
T
Ne (xe ) f e (de + xe )dxe + P1e Ne (0) + P2e Ne (le )
0
lub
Ke ue = Fe
()T
gdzie
oznacza transpozycj, a elementy macierzy
aj si wzorami
(5.20)
Ke
i wektora
Zle
ae
Fie =
Zle
Nie (xe )f e (de + xe )dxe + P1e Nie (0) + P2e Nie (le ) i = 1, 2
e
Kij
dNie dNje e
dx
dxe dxe
Fe
wyra-
i, j = 1, 2
(5.21)
(5.22)
?>=<
89:;
e
131
xe
le
N1e (xe ) = 1
1 N2e (xe ) =
xe
le
xe
le
ce2 =
ue2 ue1
le
(5.23)
u (x ) =
2
X
xe
xe
uej Nje (xe ) = Ne (xe )ue
1 e ue1 + e ue2 =
l
l
j=1
(5.24a)
gdzie
xe
xe
e e
(x
)
=
(5.24b)
N
0 xe l e
2
le
le
Funkcje ksztatu wyraone wzorami (5.24b) s liniowymi wielomianami
interpolacyjnymi Lagrangea, rys.5.5. Wykorzystanie (5.24b) we wzorze (5.21)
na elementy wektora Fe prowadzi do prostszego wzoru
N1e (xe ) = 1
Fie =
Zle
i = 1, 2
(5.25)
e i (5.25) na
Podstawiajc funkcje ksztatu (5.24b) do wzorw (5.21) na Kij
Fie oraz wykonujc stosowne cakowanie, otrzymamy macierz Ke i wektor Fe
dla elementu w postaci
ae
K = e
l
e
"
1 1
1
1
f e le
F =
2
e
"
1
1
"
P1e
P2e
(5.26)
132
u12 = u21 = U2
u22 = u31 = U3
u32 = U4
(5.27)
U2 2 (x)
U2
U3
U4
U1 = 0
U1 1 (x)
Rys.5.6. Globalne stopnie swobody i funkcje zlokalizowane
Relacje (5.27) nazywamy warunkami cigoci midzyelementowej. Rozwizanie globalne uh (x) wygodniej jest teraz zapisa w funkcji x, co prowadzi
do wzoru
P
2
1 1
1
2
Pj=1 uj Nj (x) x x x
2
2 2
2
3
uh (x) =
(5.28)
j=1 uj Nj (x) x x x
2 u3 N 3 (x) x3 x x4
j=1 j j
Uwzgldniajc warunki (5.27) oraz e uh (x) S h (h ) H 1 (), wyrazimy
133
N
X
UI I (x)
(5.29)
I=1
gdzie
I (x) =
N (I1) (x)
2
N (I) (x)
1
(5.30)
E
X
e=1
[B e (ue , v e ) l(v e )] = 0
(5.31)
n
X
uej Nje
i ve =
j=1
n
X
vie Nie
i=1
do (5.31) i wykorzystujc (5.27) dla uej i vie (zastpujc Ui przez Vi dla vie ),
otrzymamy
3
2
2 X
2
X
X
X
e e
vie Fie =
0=
vie Kij
uj
e=1
i=1 j=1
i=1
1 1
1 1
1 1
1 1
= v11 (K11
u1 + K12
u2 F11 ) + v21 (K21
u1 + K22
u2 F21 )+
2 2
2 2
2 2
2 2
u2 F22 )+
u1 + K22
u2 F12 ) + v22 (K21
u1 + K12
+ v12 (K11
3 3
3 3
3 3
3 3
+ v13 (K11
u1 + K12
u2 F13 ) + v23 (K21
u1 + K22
u2 F23 ) =
1
1
= V1 [K11
U1 + K12
U2 F11 ]+
1
1
2
2
+ V2 [K21
U1 + (K22
+ K11
)U2 + K12
U3 (F21 + F12 )]+
2
2
3
3
+ V3 [K21
U2 + (K22
+ K11
)U3 + K12
U4 (F22 + F13 )]+
3
3
U3 + K22
U4 F23 ]
+ V4 [K21
(5.32)
134
lub
1
1
K11
K12
0
0
1
1 + K2
2
K21
K22
K
0
11
12
2
2 + K3
3
0
K21
K22
11 K12
3
3
0
0
K21
K22
U1
U2
U3
U4
F11
F21 + F12
F22 + F13
F23
KU = F
(5.33)
(5.34)
(5.35)
co prowadzi do wzorw
e
K = (Ze )T Ke Ze
F = (Ze )T Fe
(5.36)
oraz
K=
E
X
e=1
(Ze )T Ke Ze
F=
E
X
(Ze )T Fe
(5.37)
e=1
Wzory (5.37) mog by traktowane jako symboliczne definicje procedury agregacji macierzy elementw Ke i Fe do macierzy globalnych systemu K
i F. Metoda agregacji symbolicznej jest wysoce nieefektywna (macierze prostoktne Ze zawieraj prawie same zera z niewielk liczb jedynek) i zakres
jej wykorzystania jest ograniczony do systemu z ma liczb stopni swobody.
Znacznie lepszym sposobem, stosowanym w programowaniu metody elementw skoczonych, jest skorzystanie z metody agregacji bezporedniej. Metoda ta polega na wykorzystaniu tablicy topologii (incydencji) elementw skoczonych. Istnienie tablicy topologii, wicej ze sob numery wzw z numerami elementw skoczonych, jest cech charakterystyczn metody elementw
skoczonych. W tym przykadzie ma ona posta pokazan w tab.5.2.
135
Numer elementu
skoczonego
(1)
Numer
wza pocztkowego
(2)
Numer
wza kocowego
1
2
3
1
2
3
2
3
4
K1
0
K2
K3
K = A Ke =
e=1
1
1
K11
K12
1
1
K21 K22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
0 K11
K12
2
2
0 K21
K22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
3
0 K11 K12
3
3
0 K21
K22
(5.38)
136
x=xe+1
!
a
dx
e du
x=xe+1
P2e + P1e+1 = 0
(5.39)
5. Rozwizanie ukadu rwna.Ukad rwna (5.34) wygodnie jest przedstawi w postaci blokowej
"
K11 K12
K21 K22
#"
U1
U2
"
F1
F2
(5.40)
gdzie:
U1 wektor kolumnowy znanych pierwotnych stopni swobody,
U2 wektor kolumnowy nieznanych pierwotnych stopni swobody,
F1 wektor kolumnowy nieznanych wtrnych stopni swobody,
F2 wektor kolumnowy znanych wtrnych stopni swobody.
Rozwizaniem rwnania drugiego z (5.40) jest
U2 = (K22 )1 (F2 K21 U1 )
(5.41)
137
l1 l1 1 l1 0 1
u1 +
u2 = (1 )u11 + u12
l1
l1
(5.42)
dla
(5.43)
Zle
0
138
std mamy
f1e
Zle
0
cos (de + xe ) 1
xe
dxe =
le
cos de
+
2e +
2
e
l
e
e
sin
l
cos
l
(5.44)
+ sin de
2 le
f2e =
Zle
cos (de + xe )
= cos d
xe e
dx =
le
1
cos le sin le
+
2e
2
e
l
sin d
sin le cos le
2 le
f11 = 0.1187,
f21 = 0.1064
f22 = 0.0317
element 3: d3 = 0.5,
1
2 1
0.25
1
2 1
1
1
f11
1
f2 + f12
f22 + f13
f23 + f14
f24
P11
P1 + P2
2
1
=
+ P2 + P13
P2 + P14
P24
(5.45)
Powyszy ukad rwna rozwiemy dla trzech typw warunkw brzegowych:
U1
U2
U3
U4
U5
P22 + P13 = 0
P23 + P14 = 0
(5.46)
(a)
139
u
Wynik dokadny
0.02
MES (8 elementw)
MES (4 elementy)
0.01
x
0.00
0.2
0.4
0.6
0.8
1.0
.0.01
0.02
(b)
du
dx
0.2
0.1
0.0
0.2
0.4
0.6
0.8
1.0
0.1
Wykorzystujc powysze warunki w rwnaniu (5.45), obliczenie niewiadomych pierwotnych sprowadza si do rozwizania ukadu trzech rwna
140
8 4
0
U2
0.1679
8 4 U3 =
0
4
0 4
8
U4
0.1679
Wynikiem jest U2 = U4 = 0.02098, U3
= 0.0, co odpowiada rozwizaniu dokadnemu dla x = 0.25, 0.5 i 0.75. Niewiadome wtrne obliczymy
z pierwszego i pitego rwnania (5.45): P11 = 4U2 0.1187 = 0.20262,
P24 = 4U4 + 0.1187 = 0.20262.
Na rys.5.8a porwnano rozwizanie otrzymane dla czterech i omiu elementw skoczonych z rozwizaniem dokadnym. Na rys.5.8b porwnano natomiast pierwsze pochodne otrzymanych rozwiza. Z analizy tych
rysunkw wynika, e chocia wartoci u(x) w wzach obliczonych za
pomoc MES s dokadne, to jednak w innych punktach obszaru bd
jest znaczny. Bd ten mona zmniejszy, zwikszajc liczb elemendu
jest staa w elementach skoczonych
tw skoczonych. Pochodna
dx
i w rodku elementw jej warto jest dokadna. Zaoone warunki rwnowagi na granicach midzy elementami (5.46) nie s oczywicie spenione, poniewa rozwizanie skoczenie elementowe jest odcinkowo liniowe.
Warunki te bd spenione tylko w szczeglnym przypadku f (x) = 0
(i a(x) =const), kiedy rozwizanie MES bdzie rozwizaniem dokadnym.
Otrzymane rozwizanie mona jeszcze inaczej zinterpretowa, jeli rwnaniu (5.14) nadamy sens fizyczny. Jeli a(x) = EA(x) jest sztywnoci
prta na rozciganie, gdzie E jest moduem Younga, A(x) jest funkcj przekroju poprzecznego prta, a f (x) intensywnoci obcienia
rwnolegego do osi prta, to u(x) bdzie przemieszczeniem osi prta
i rwnanie (5.14), wraz z odpowiednimi warunkami brzegowymi, bdzie
modelem matematycznym problemu analizy prta rozciganego (lub ciskanego, lecz bez moliwoci wyboczenia).
W tym przykadzie mamy, e EA = 1, f = cos x i dugo prta wynosi L = 1. Na rys. 5.9 pokazano rozwaany prt wraz z obcieniem i
warunkami brzegowymi.
Obliczymy teraz funkcje przemieszcze u(x) w kadym z elementw
skoczonych i pochodne du(x)/dx (patrz te rys. 5.8). Zauwamy, e
141
u(x)
f (x) = cos x
u(1) = 0
x
u(0) = 0
EA = 1
L=1
du1
= 0.08392
dx1
Element 2
u2 (x2 ) = (1 4x2 ) 0.02098 + 4x2 0 = 0.02098 0.08392x2 , x2 [0 0.25]
S2 =
du2
= 0.08392
dx2
Element 3
u3 (x3 ) = (1 4x3 ) 0 4x3 0.02098 = 0.08392x3 , x3 [0 0.25]
S3 =
du3
= 0.08392
dx3
Element 4
u4 (x4 ) = (1 4x4 ) 0.02098 + 4x4 0 = 0.02098 + 0.08392x4 ,
x4 [0 0.25]
142
du4
= 0.08392
dx4
Niespenienie warunkw rwnowagi na granicach midzy elementami jest
rezultatem skupienia obcienia w wzach i jako rozwizania moemy
poprawi, zwikszajc liczb elementw skoczonych.
S4 =
Pytanie, ktre obecnie postawimy to, czy moliwe jest jednake poprawne obliczenie siy podunej bez powikszania liczby elementw skoczonych? Odpowied jest twierdzca, poniewa moemy skorzysta z rwna
rwnowagi MES dla elementu skoczonego (5.20), ktre uwzgldniaj
rzeczywisty rozkad obcienia w tym elemencie.
Wykonajmy stosowne obliczenia dla kadego z elementw skoczonych.
Element 1
Rwnania rwnowagi MES
1 U + K 1 U f 1 = 4 0 4 0.02098 0.1187 = 0.20262
P11 = K11
1
2
12
1
1 U + K 1 U f 1 = 4 0 + 4 0.02098 0.1064 = 0.02248
P21 = K21
1
2
22
2
skd mamy
du
(0) = 0.20264
dx
du
(0.25) = 0.02244
dx
Element 2
Rwnania rwnowagi MES
2 U + K 2 U f 2 = 4 0.02098 4 0 0.0615 = 0.02242
P12 = K11
2
3
12
1
2 U + K 2 U f 2 = 4 0.02098 + 4 0 0.0317 = 0.11562
P22 = K21
2
3
22
2
143
Wynik dokadny
du
(0.25) = 0.02244
dx
du
(0.5) = 0.11567
dx
Element 3
Rwnania rwnowagi MES
3 U + K 3 U f 3 = 4 0 + 4 0.02098 + 0.0317 = 0.11562
P13 = K11
3
4
12
1
3 U + K 3 U f 3 = 4 0 4 0.02098 + 0.0615 = 0.02242
P23 = K21
3
4
22
2
Wynik dokadny
du
(0.5) = 0.11567
dx
du
(0.75) = 0.02244
dx
Element 4
Rwnania rwnowagi MES
4 U + K 4 U f 4 = 4 0.02098 4 0 + 0.1064 = 0.02248
P14 = K11
4
5
12
1
4 U + K 4 U f 4 = 4 0.020298 + 4 0 + 0.1187 = 0.20262
P24 = K21
4
5
22
2
Wynik dokadny
du
(0.75) = 0.02244
dx
du
(1.00) = 0.20262
dx
144
8 4
0
0
4
8 4
0
0 4
8 4
0
0 4
4
U2
U3
U4
U5
0.1679
0
0.1679
0.1187
4 4
0
0
4
8
0
0
0
0
8 4
0
0 4
4
U1
U2
U4
U5
0.1187
0.1679
0.1679
0.1187
(a)
145
u
0.0
0.2
0.4
0.6
0.8
1.0
0.8
1.0
0.1
Wynik dokadny
0.2
MES (8 elementw)
MES (4 elementy)
0.3
(b) du
dx
0.0
0.2
0.4
0.6
0.1
0.2
0.3
146
Wynik dokadny
0.08
MES (8 elementw)
MES (4 elementy)
0.06
0.04
0.02
0.00
0.2
0.4
0.6
0.8
1.0
0.02
0.04
0.06
0.08
0.10
Przykad 5.3. Rozwaymy rwnanie czwartego rzdu (4.37), bdce modelem matematycznym problemu zginania belki. Rwnanie to rozwiemy dla
zilustrowania tzw. mieszanej metody elementw skoczonych. W tym celu
rwnanie (4.37) zastpimy dwoma rwnaniami drugiego rzdu w postaci
d2 w
d2 M
M
=
,
= f dla 0 < x < L
(5.48)
EJ
dx2
dx2
Model skoczenie elementowy dla rwna (5.48) otrzymamy, formuujc
rwnanie wariacyjne dla elementu e = (xe , xe+1 ). Rozwaymy najpierw pierwsze rwnanie. Mnoc to rwnanie przez funkcj testow v1e i cakujc przez
czci w obszarze e otrzymamy (w tym przykadzie nie bdziemy wprowadza
lokalnego ukadu wsprzdnych)
0=
xZe+1
xe
1
dv1e dwe
+ e v1e M e dx P1e v1e (xe ) P2e v1e (xe+1 )
dx dx
b
!
(5.49)
147
dwe e
dwe e+1
gdzie be = E e I e , P1e =
(x ) i P2e =
(x ).
dx
dx
Podobnie z drugiego rwnania mamy
0=
xZe+1
xe
dv2e dM e
+ v2e f e dx Qe1 v2e (xe ) Qe2 v2e (xe+1 )
dx dx
!
(5.50)
dM e e
dM e e+1
(x ) i Qe2 =
(x ). Zauwadx
dx
my, e rwnania (5.49) i (5.50) s sprzone. Model skoczenie elementowy
otrzymamy, interpolujc funkcje we i M e w elemencie e . Z postaci rwna
(5.49) i (5.50) (w szczeglnoci z postaci drugich skadnikw w wyraeniu pod
cakami) wynika, e funkcja testowa v1e powinna by interpolowana przez te
same funkcje co M e , a funkcja testowa v2e przez te same funkcje co we .
Podstawiajc
gdzie v2e jest funkcj testow, Qe1 =
we =
n
X
wje Nj1e
Me =
j=1
n
X
Mje Nj2e
v1e = Ni2e
v2e = Ni1e
(5.51)
j=1
(5.52)
(Ae )T Me = f e + Qe
gdzie
Aeij =
xZe+1
xe
xZe+1
1 2e 2e
dNi2e dNj1e
e
dx Bij
=
N N dx
dx
dx
be i j
e
x
fie =
xZe+1
f e Ni1e dx
xe
(5.53)
Macierz
nie jest w oglnoci macierz kwadratow. Przyjmujc liniowe
funkcje ksztatu, Ni1e = Ni2e = Nie , otrzymamy
Ae
1
A = e
l
e
"
1 1
1
1
le
B = e
6b
e
"
2 1
1 2
le
0
1
0 1
e
1 2 1 e
0 1 0
1
e
1
1 2e
w1e
M1e
w2e
M2e
f1e
0
f2e
0
Qe1
P1e
Qe2
P2e
(5.54)
148
(le )2
.
6be
Dalsze postpowanie jest ju typowe, jak w metodzie elementw skoczonych. W przedstawionym przykadzie Pie s ktami ugicia, a Qei siami poprzecznymi. Korzyci wypywajc ze stosowania metody mieszanej jest to,
e mona byo zastosowa interpolacj liniow dla obu funkcji oraz obliczy
w ten sposb wartoci momentw w wzach.
gdzie e =
5.3.2.
149
?>=<
89:;
e
1
xe
le
N1e
N2e
45
xe
xe
le
N3e
le
N4e
1
0
xe
xe
0
le
45
le
N1e (xe )
xe
=13 e
l
N3e (xe ) = 3
xe
le
!2
!2
+2
xe
2 e
l
xe
le
!3
!3
N2e (xe )
=x
"
xe
N4e (xe ) = xe e
l
xe
le
!2
!#2
xe
le
(5.55)
150
4
X
(5.56)
j=1
gdzie
due
due
e , ue
u = ue1 , ue2
(0),
u
(le ) wektor stopni swobo3
4
dxe
dxe
dy elementu (ue1 , ue3 wartoci ue w wzach i ue2 , ue4 wartoci pochodnej
due
w wzach),
dxe
(
Ne (xe ) = [N1e (xe ), N2e (xe ), N3e (xe ), N4e (xe )] macierz jednowierszowa
funkcji ksztatu.
Rwnanie metody Bubnowa-Galerkina dla rwnania (5.14) w elemencie
skoczonym e = (0, le ) ma posta
Zle
0
due
d
v e (xe ) e ae e f e (de + xe ) dxe = 0
dx
dx
!
"
j=1
lub
e e
Kij
uj fie = 0
i = 1, . . . , 4
Ke ue = f e
(5.57)
gdzie
e
Kij
=
fie =
Zle
Zle
0
dNje
d
Nie (xe ) e ae e dxe
dx
dx
!
(5.58)
W podobny sposb moemy zbudowa model skoczenie elementowy rwnie dla innej metody residuw waonych. Na przykad dla metody najmniejszych kwadratw otrzymamy wzory
e
Kij
Zle
e
d
e dNi
a
dxe
dxe
fie =
Zle
0
151
dNje
d
e
a
dxe
dxe
dxe
!
(5.59)
e
d
e dNi
a
f e (xe + de )dxe
dxe
dxe
dNje (xe )
d
e e
a
(x
)
dxe
dxe
"
#)
xe =xei
(5.60)
fie = f e (xei + de )
gdzie xi s punktami kollokacji (nie powinny to by wzy, najlepiej przyj
punkty kwadratury Gaussa). Zauwamy, e wzory w metodzie kollokacji punktowej nie maj formy cakowej; elementy macierzy i wektora s obliczane po
prostu w punktach kollokacji. Liczba tych punktw powinna by rwna liczbie
niewiadomych problemu, po uwzgldnieniu warunkw brzegowych. Dla rwnania drugiego rzdu mamy dla N elementw dwa warunki brzegowe i 2(N + 1)
wzowych stopni swobody. Oznacza to, e liczba punktw kollokacji powinna
wynosi 2N , po dwa punkty dla kadego elementu skoczonego. Zauwamy
te, e macierz Ke w (5.59) ma wymiary 2 4 (i = 1, 2) i w procesie agregacji
nie ma nakadania si macierzy elementowych na siebie, poniewa nie ma
sumowania rwna po liczbie elementw (5.32). Warunek cigoci (5.27) jest
jednake wykorzystywany.
Przykad 5.4.
dx
dx
"
0<x<1
(5.61)
za pomoc rnych modeli skoczenie elementowych. Obszar rozwizania zdyskretyzujemy dwoma elementami skoczonymi o rwnej dugoci. Dla kadego modelu przyjmiemy funkcj ksztatu Hermitea, otrzymujc w ten sposb
ukad zdyskretyzowany z trzema wzami i szecioma stopniami swobody.
152
1. Metoda Bubnowa-Galerkina
Przyjmiemy warunki brzegowe w postaci
u(0) = 0
du
(1 + x)
dx
"
co oznacza, e
U1 = 0
du
U6
dx
=
x=1
=1
(5.62)
x=1
1
= 0.5
1+1
(5.63)
3
1.15
3
0.1
0.15
0.075 0.15 0.021
3 0.15
3
1.6
0.1 0.021 0.1
0.092
4.2
1.7 4.2
0.15
0.2
0.108 0.2 0.029
4.2
0.2
4.2 2.15
0.15 0.029 0.15
0.125
K1 =
f1 = 0
Element 2
K2 =
f2 = 0
153
0
0
=
0
0
0
(5.64)
U1
3
1.15
3
0.1
0
0
U2
0.15
0.075 0.15 0.021
0
0
3 0.15
7.2
0.1 4.2
0.15
U3
0.1 0.021
0.1
0.2 0.2 0.029 U4
0
0 4.2
0.2
4.2 2.15 U5
U6
0
0
0.15 0.029 0.15
0.125
Uwzgldnienie w powyszym rwnaniu warunkw brzegowych (5.63) prowadzi do ukadu czterech rwna w postaci
U2
0.075 0.15 0.021
0
U
0.15
7.2
0.1 4.2
3
0.021
0.1
0.2 0.2 U4
U5
0 4.2
0.2
4.2
0
0.075
0.015
1.075
(5.65)
153.6
33.4 153.6
43.4
33.4 9.267 33.4 6.433
153.6 33.4
153.6 43.4
43.4 6.433 43.4 16.767
297.6
67.4 297.6
81.4
67.4 19.767 67.4 12.433
297.6 67.4
297.6 81.4
81.4 12.433 81.4 30.267
K1 =
f1 = 0
Element 2
K2 =
f2 = 0
154
153.6
33.4 153.6
43.4
0
0
U1
U2
33.4 9.267 33.4 6.433
0
0
153.6 33.4
451.2
24 297.6
81.4
U3
43.4 6.433
24 36.533 67.4 12.433 U4
0
0 297.6 67.4
297.6 81.4 U5
0
0
81.4 12.433 81.4 30.267
U6
0
0
0
0
(5.66)
Uwzgldnienie w powyszym rwnaniu warunkw brzegowych (5.63) prowadzi do ukadu czterech rwna w postaci
33.4
451.2
24 297.6
U3
6.433
24 36.533 67.4 U4
0 297.6 67.4
297.6
U5
0
40.7
6.217
40.7
(5.67)
"
17.321
5.753 17.321
1.907
17.321 1.753
17.321 7.907
f1 = 0
24.249
8.485 24.249
2.64
24.249 2.485
24.249 10.64
f2 = 0
Element 2
2
K =
"
u12 = U2
u13 = u21 = U3
u14 = u22 = U4
u23 = U5
155
u24 = U6
17.321
17.321
0
0
5.753
1.753
0
0
17.321
17.321
24.249
24.249
1.907
7.907
8.485
2.485
0
0
24.249
24.249
2.64
10.64
U1
U2
U3
U4
U5
U6
0
= 0
(5.68)
5.753 17.321
1.907
0
1.753
17.321 7.907
0
0
24.249
8.485 24.249
0 24.249 2.485
24.249
U2
U3
U4
U5
0
0
1.32
5.32
(5.69)
(5.70)
K1 =
3
0.15
3
0.1
0.15
0.075 0.15 0.021
3 0.15
3
0.1
0.1 0.021 0.1
0.092
f1 = 0
156
Element 2
K2 =
4.2
0.2 4.2
0.15
0.2
0.108 0.2 0.029
4.2
0.2
4.2 0.15
0.15 0.029 0.15
0.125
f2 = 0
U1
3
0.15
3
0.1
0
0
U2
0.15
0.075 0.15 0.021
0
0
3 0.15
7.2
0.1 4.2
0.15
U3
U
0.1 0.021
0.1
0.2 0.2 0.029
4
0
0 4.2
0.2
4.2 0.15 U5
U6
0
0
0.15 0.029 0.15
0.125
P1
0
P5
0
(5.71)
Wykorzystujc w powyszym rwnaniu warunki brzegowe (5.70), obliczenie niewiadomych pierwotnych sprowadza si do rozwizania rwna
drugiego, trzeciego, czwartego i szstego w postaci
U2
U3
U4
U6
0
2.91123
0.13863
0.10397
(5.72)
Przykad 5.5.
(5.73a)
(5.73b)
x
0
0.5
1.0
Wynik
dokadny
Bubnow-Galerkin
0.00000
1.00000
0.40547
0.66667
0.69315
0.50000
0.00000
0.99604
0.40537
0.66707
0.69309
0.50000
u
u0
u
u0
u
u0
157
Sform.
Najmniejsze Kollokacja
kwadraty
punktowa wariacyjne
0.00000
0.99902
0.40554
0.66645
0.69324
0.50000
0.00000
1.00000
0.40556
0.66667
0.69325
0.50000
0.00000
0.99612
0.40538
0.66728
0.69315
0.50102
przyjmujc 3, 5 i 10 rwnej dugoci elementy skoczone. Postpujc w sposb analogiczny jak w przykadzie 5.1, sformuujemy rwnanie wariacyjne dla
elementu skoczonego w formie
Zle
0
Zle
0
dv e due
(xe + de )3 sin(xe + de )v e ue dxe +
dxe dxe
e 2
e 3
v (x + d ) + (x + d )
dx +
e le
e du
v
dxe 0
=0
K =
F =
Zle h
0
Zle
Zle
e T
(N )
e 2
e 3
(x + d ) + (x + d ) dx +
= f e + Pe
e le
e T du
(N )
dxe 0
"
u0e (0)
u0e (le )
158
u0 (2) = 22.493
dla 10 elementw skoczonych (le =
1
10 ,
1
dei = 1+ 10
(i1), i = 1, 2, . . . , 10):
Q = [11.027 11.013 10.844 10.468 9.832 8.884 7.584 5.911 3.877 1.538]T
u0 (2) = 25.898
Rozwizanie dokadne dla pochodnej wynosi u0 (2) = 27.284.
u(x)
15
Rozwizanie dokadne
10
10 ES
5 ES
3 ES
2.0 x
1.0
1.2
1.4
1.6
1.8
-5
Rys.5.13. Wyniki oblicze w przykadzie 5.5
Wyniki oblicze przedstawiono na rys. 5.13, gdzie dokonano te porwnania z rozwizaniem otrzymanym za pomoc systemu MATHCAD. Jak wida,
159
wyniki oblicze metod elementw skoczonych z adaptacj typu h gwatownie si poprawiaj przy wzrocie liczby elementw skoczonych.
5.4.
5.4.1.
Jak to stwierdzilimy w p.5.3.1, modelem matematycznym problemu rozcigania prta jest rwnanie rniczkowe zwyczajne drugiego rzdu z odpowiednimi
warunkami brzegowymi. Obszar rozwizania zosta zdyskretyzowany elementami liniowymi z macierz Ke i wektorem Fe , podanymi wzorami (5.26). Wykorzystamy je do sformuowania elementu skoczonego kratowego.
Przede wszystkim, z uwagi na konieczno wprowadzenia dwch ukadw
wsprzdnych: lokalnego, dla elementu skoczonego (xe , y e ), i globalnego, dla
konstrukcji (X, Y ), przyjmiemy umow, e macierze i wektory w ukadzie
(xe , y e ) bdziemy oznaczali maymi literami, natomiast macierze i wektory
w ukadzie (X, Y ) literami duymi. Przykadowo k2 macierz sztywnoci elementu 2 w ukadzie (x2 , y 2 ); K2 macierz sztywnoci elementu 2 w ukadzie
(X, Y ); Q wektor stopni swobody konstrukcji w ukadzie (X, Y ) itp. Element
skoczony kratowy jest pokazany na rys.5.14.
ye
ge (xe )
v1e , r2e
v2e , r4e
e
1
xe , ue (xe )
E e Ae
ue1 , r1e
ue2 , r3e
le
Rys.5.14. Element skoczony kratowy
E e Ae
=
le
"
1 1
1
1
(5.74)
160
ke =
0
0
1 0 1 0
0
"
#
e Ae
E
0 0
0 e 1 0 0 0
0 0
ku
1 0
1
0 0 1 0
le 1 0
0 0
0 0
0
(5.75)
(5.76)
1 0
r1
0 0 e
0 0
g e le
e
+ = peb + re
f =
fu =
e
2 1
0 1
r3
0 0
(5.78)
Transformacja
Wykorzystanie obliczonych macierzy i wektorw dla elementu do analizy statycznej ukadu kratownicowego wymaga dokonania transformacji tych wielkoci do jednego globalnego ukadu wsprzdnych (X, Y ), rys.5.15.
Wzory transformacyjne dla wektorw qe i f e maj posta
qe = Te Qe ,
f e = T e Fe
Fe = Peb + Re
(5.79)
gdzie:
Qe = {Qe1 Qe2 Qe3 Qe4 } wektor stopni swobody elementu w ukadzie
wsprzdnych globalnych,
Fe = {F1e F2e F3e F4e } wektor obcienia w wzach elementu w ukadzie
wsprzdnych globalnych.
161
Y
ye
Qe4
q4e
Qe3
Qe2
q2e
q1e
xe
q3e
Qe1
oraz
e
T =
"
te 0
0 te
t =
"
cos e sin e
sin e cos e
(5.80)
(5.81)
Ke =
E e Ae
le
c2
cs c2 cs
cs
s2 cs s2
c2 cs
c2
cs
cs s2
cs
s2
(5.82)
162
(a)
Q6 , R6
(b)
EA = c
= 60
Q5 , R5
e=3
e=2
Q4 , R4
Q2 , R2
e=1
1
Q1 , R1
Q3 , R3
l
Rys.5.16. Kratownica (a) oraz jej model skoczenie elementowy (b)
nie swobody Qi , siy wzowe Ri , i = 1, 2, . . . , 6 oraz globalny ukad wsprzdnych (X, Y ). W tab.5.4 podano topologi zdyskretyzowanej kratownicy.
Numer elementu
skoczonego
1
2
3
Numer wza
pocztkowego
1
2
1
Numer wza
kocowego
2
3
3
Y y1
x3
e=1
1 = 0
x1
2
2
e=3
e=2
Y
2 = 120
X
1
y2
3 = 60
X
y3
1
163
K1 =
l
1
0
1
0
0 1 0
0
0 0
0
1 0
0
0 0
K2 =
4l
1
3
1 3
3
3
3
3
3
1
3
1
3
3 3
3
K3 =
4l
3
1 3
1
3
3
3 3
3
1
3
3
3
3
3
V11 = V13 = Q2
U21 = U12 = Q3
V21 = V12 = Q4
U22 = U23 = Q5
V22 = V23 = Q6
164
4l
5
3
4
0
1
3
R11 + R13
Q1
3
1
3
3
0
3
Q2
R2 + R2
0 3
Q3 R31 + R12
4
0
1
3
5 3
=
(5.83)
Q
R41 + R22
3
3
3
3
0
0
2
R3 + R33
Q5
1
3
1
3
2
0
R42 + R43
Q6
3
3
3
3
0
6
(5.84)
R21 + R23 = 0
R31 + R12 = P
R41 + R22 = R4
R32 + R33 = R5
R42 + R43 = R6
(5.85)
R43 , V23
R33 , U23
R32 , U22
e=3
R23 , V13
e=2
R21 , V11
R22 , V12
R41 , V21
e=1
R13 , U13
R11 , U11
R31 , U21
R12 , U12
4l
165
3
4
0
1
3
5
0
R1
3
3
0
0
3
3
Q
2
0
4
0
1
3 Q3
P
5 3
0 R4
0
3
3
0 3
3
R5
1
3
1
3
2
0
0
0
R6
3
3
3
0
6
3
(5.86)
Jest to ukad szeciu liniowych rwna algebraicznych z szecioma niewiadomymi: dwiema niewiadomymi pierwotnymi i czterema niewiadomymi
wtrnymi. Ukad ten mona rozwiza ze wzgldu na niewiadome pierwotne, a nastpnie z pozostaych (czterech) rwna obliczy niewiadome wtrne.
Pokaemy to, przeksztacajc (5.86) do innej, dogodnej, postaci
..
3
0
.
3
0
3
3
Q2
0
.
0
5 ..
4 3
1
3
Q
P
c
..
3
4 .
5
0
1 3 0 = R1
(5.87)
4l
..
0 R4
0 3 .
0
3
3
3
0 R5
..
3
1 .
1
3
2
0
R6
0
..
3 . 3
3
0
6
3
Pierwsze dwa rwnania daj rozwizanie dla niewiadomych pierwotnych
4l 5 0
Q2
=
Q3
15c 0 3
"
"
4P l 0
0
=
P
5c 1
#" #
" #
4
3
4
R1
"
#
c
P 3
0 3 4P l 0
4
=
=
R5
1
1
3
1
4l
5c
5
R6
3
3
3
5. Obliczenie si przywzowych w elementach.Siy przywzowe w elementach obliczymy z rwnania rwnowagi elementu w lokalnym ukadzie wsprzdnych
re = ke qe
(5.88)
166
Element 1
Wektor przemieszcze wzowych elementu w ukadzie wsprzdnych lokalnych wyznaczymy na podstawie tablicy topologii
q1 = Q1 =
4P l
0 0
0
5c
Wektor si przywzowych
r1 = k1 q1 =
l
1
0
1
0
0 1
0
0
0
1
0
0
0
0
0
0
0
0
4P l
5c
4P
05
4P
5
e=1
4P
5
4P
5
Element 2
Wektor przemieszcze wzowych elementu w ukadzie wsprzdnych globalnych
(
)
4P
l
Q2 =
0 0 0
5c
Wektor przemieszcze wzowych elementu w ukadzie wsprzdnych lokalnych
)
(
2 3P l
2P l
2
2 2
0 0
q =T Q =
5c
5c
Wektor si przywzowych
2P
05
r2 = k2 q2 =
2P
5
167
y2
x2
e=2
2P
5
2P
5
5.5.
5.5.1.
Rozwizanie rwnania rniczkowego czwartego rzdu za pomoc MES przedstawimy na rozwaanym ju przykadzie problemu zginania belki sprystej.
Sformuowanie modelu skoczenie elementowego wymaga wykonania tych samych etapw, opisanych w punkcie 5.3, z pewnymi zmianami wynikajcymi
z rzdu rozwizywanego rwnania. Modelem matematycznym problemu zginania belki sprystej jest rwnanie rniczkowe postaci, rys.5.21
d2
dx2
d2 w
b 2
dx
=f
0<x<L
(5.89)
gdzie:
b = EI sztywno na zginanie (E modu Younga, I moment bezwadnoci wzgldem osi gwnej centralnej przekroju poprzecznego),
f intensywno obcienia poprzecznego.
1. Dyskretyzacja obszaru.Belka jest zdyskretyzowana przez N elementw
dwuwzowych.
168
(a)
f (x)
2
l1
(b)
N +1
3
l2
l3
lN
ue1
ue2
ue3
2
P3e
P1e
e
P2e
niewiadome
pierwotne
ue4
P4e
niewiadome
wtrne
2. Wyznaczenie rwna MES dla elementw. W tym etapie budujemy form wariacyjn rwnania (5.89) dla elementu skoczonego e = (0, le )
(rys.5.21b). Na tej podstawie zidentyfikujemy niewiadome pierwotne i niewiadome wtrne. Nastpnie przyjmiemy odpowiedni aproksymacj dla zmiennych pierwotnych i utworzymy ukad rwna MES dla elementu skoczonego.
a. Sformuowanie wariacyjne. Wykorzystujc uzyskan ju wiedz, napiszemy rwnanie
0=
Zle
Zle (
0
"
d2
dxe2
d2 w e
b (d + x ) e2
dx
e
f (d + x ) dxe =
2 e
2 e
dv e d
ed w
e
e d
ed w
e e
b
dx
+
v
b
v
f
e
dx dxe
dxe2
dxe
dxe2
"
Zle "
be
169
"
d2 v e d2 w e
d
v e f e dxe + v e e
e2
e2
dx dx
dx
#
#) xe =le
=
xe =0
#) xe =le
2 e
ed w
b
+
dxe2
"
xe =0
) xe =le
dv e e d2 we
b
dxe dxe2
(5.90)
xe =0
gdzie v e H 2 (e ) jest funkcj testow. Z analizy wyrazw brzegowych w powyszym rwnaniu wynika, e z podstawowymi warunkami brzegowymi s
dwe
zwizane zmienne we i
, natomiast naturalne warunki brzegowe wi si
dxe
!
!!
d2 w e
d2 w e
d
e
e
b
ze zmiennymi b
i
w wzach kocowych elementu
dxe2
dxe
dxe2
dwe
s niewiadomymi pierwotnymi i musz
(rys.5.21b). Oznacza to, e we i
dxe
wystpi w interpolacji funkcji ugicia we (xe ). Naturalne warunki brzegowe
pozostan w sformuowaniu wariacyjnym i pojawi si po prawej stronie rwnania MES jako siy brzegowe. Warunki brzegowe wystpuj wic jako:
podstawowe
w (x = 0)
ue1
we (xe = le ) ue3
dwe
dxe
e
dx
dwe
x=0
x=le
ue2
ue4
(5.91a)
170
naturalne
"
"
!#
P1e
xe =0
!#
2
e
d w
be e2
P3e
dx
2 e
d
ed w
b
dxe
dxe2
d
e
dx
xe =le
!
P2e
xe =0
!
2
e
d w
P4e
be e2
dx
d2 w e
be e2
dx
(5.91b)
xe =le
Zle "
ed
2ve
dxe2
d2 w e
v e f e dxe +
dxe2
#
dv e
dv e
v
e (0)P2e v e (le )P3e e (le )P4e
dx
dx
B e (v e , we ) le (v e )
e
(5.92a)
(0)P1e
B (v , w ) =
Zle
be (de + xe )
le (v e ) =
Zle
d2 v e d2 w e e
dx
dxe2 dxe2
+ v e (le )P3e +
dv e
(0)P2e +
dxe
(5.92b)
dv e e e
(l )P4
dxe
b. Funkcje interpolacyjne. Z postaci formy wariacyjnej (5.92b) wnioskujemy, e funkcje interpolacyjne dla we musz by wybrane z przestrzeni H 2 (e ),
czyli e funkcjami ksztatu s wielomiany Hermitea (5.55). Funkcje te maj
wasnoci
e
dN2i1
(xej ) = 0
dxe
e
N2i1
(xej )
= ij
e
dN2i
(xe ) = ij
dxe j
e
N2i
(xej ) = 0
2
X
e
N2i1
=1
i=1
(5.93)
i, j = 1, 2
171
Podstawiajc do (5.92a) v e = Nie (xe ) i wzr typu (5.56) za we (xe ), otrzymamy ukad czterech rwna MES dla elementu skoczonego w formie
4
X
e e
Kij
uj = Fie ,
i = 1, . . . , 4
j=1
(5.94)
gdzie
e
Kij
=
Zle
be (de + xe )
Fie =
Zle
d2 Nie d2 Nje e
dx
dxe2 dxe2
(5.95)
Ke =
Fe =
2be
(le )3
f e le
12
6
3le
6
3le
3le 2(le )2 3le (le )2
6 3le
6
3le
e
e
2
e
3l
(l )
3l 2(le )2
6
le
6
le
P1e
P2e
P3e
P4e
(5.96)
Mona wykaza, e pierwsza kolumna w wektorze na Fe przedstawia statycznie rwnowane siy i momenty w wizach belki obustronnie utwierdzonej
od obcienia rwnomiernie rozoonego f e .
3. Agregacja rwna dla elementw.W porwnaniu z agregacj dla rwnania rniczkowego drugiego rzdu obecnie wze ma dwa stopnie swobody.
Wykorzystujc do agregacji macierz topologii, otrzymamy dla dwch elementw skoczonych globaln macierz sztywnoci i globalny wektor obcienia
w formie
172
1
K11
1
K21
1
K31
1
K41
0
0
f11
f21
f31 + f12
f41 + f22
f32
f42
K=
F=
1
1
1
K12
K13
K14
1
1
1
K22
K23
K24
1
1 + K2
1 + K2
K32
K33
K
11
34
12
1
1 + K2
1
2
K42
K43
21 K44 + K22
2
2
0
K31
K32
2
2
0
K41
K42
P11
P21
P31 + P12
P41 + P22
P32
P42
0
0
2
K13
2
K23
2
K33
2
K43
0
0
2
K14
2
K24
2
K34
2
K44
(5.97)
4. Uwzgldnienie warunkw brzegowych. Warunki brzegowe dla przemieszcze i si uwzgldniamy tak samo jak w p.5.3.1. Warunek rwnowagi si
w wzach uwzgldniamy, modyfikujc odpowiednio drugi skadnik w wektorze
F (5.97). Na przykad, jeli w I-tym wle globalnym jest przyoona sia F0 ,
a w wle K-tym jest moment M0 , to warunki rwnowagi bd miay posta:
P3I1 + P1I = F0
P4K1 + P2K = M0
fie
Zle
0
de + xe
q0
Nie (xe )dxe
L
!
i = 1, . . . , 4
(a) dw
dx
173
105
0.2
0.1
0.0
20
40
60
80
100
120
140
160
180
0.1
0.2
0.3
(b)
w 105
0
2
20
40
60
80
100
120
140
160
180
Wynik dokadny
MES (wartoci interpolowane)
6
8
10
12
Rys.5.22. Porwnanie wynikw oblicze MES z rozwizaniem dokadnym dla przykadu 5.7
Dla dwch elementw (le =90 cm) wektor obcienia dla elementu 1 wynosi
f 1 = {6.75 135 15.75 202.5}q0
174
5.6.
5.6.1.
Macierze dla elementu belkowego zostay ju wyprowadzone w p.5.5.1, w ktrym rozpatrywalimy model skoczenie elementowy dla rwnania rniczkowego zwyczajnego czwartego rzdu, rzdzcego problemem zginania belki sprystej.
Na rys.5.23 przedstawiono element skoczony wraz ze stopniami swobody
i uoglnionymi siami wzowymi. Wektor stopni swobody ma posta
e
Q =
w1e
e
dwe
e
e dw
(0)
w
(le ) e2
1
2
dxe
dxe
z e we (xe )
ge (xe )
w2e , r3e
w1e , r1e
e1 , r2e
e
e
E , Iye I e
e2 , r4e
2
le
(y e , z e ) osie gwne centralne przekroju poprzecznego
Rys.5.23. Element skoczony belkowy
xe
175
12EI
6EI
6EI
12EI
3
l3
l2
l
l2
6EI
l2
e
K =
12EI
6EI
4EI
l
6EI
2
l
6EI
2
l
12EI
l3
2EI
l
6EI
2
4EI
(5.98)
2EI
6EI
2
l
l
l
gdzie I e Iye jest momentem bezwadnoci przekroju poprzecznego oraz
E e I e = const. Wektor obcienia Fe obliczymy za pomoc drugiego wzoru
(5.96)
l2
Feb
gl
2
R1
gl2
R2
12
= Peb + Re
+
gl
R3
R4
gl2
(5.99)
12
gdzie przyjto, e obcienie ma sta intensywno ge (xe ) = ge .
Przykad 5.8.
ciar wasny.
R = {R1 R2 R3 R4 R5 R6 }.
176
(a)
(b)
g=10 kN/m
M =20 kNm
1 , R2
EI=100 kNm2
EI
2EI
6.0 m
8.0 m
e=1
2 , R4
e=2
w2 , R3
w1 , R1
z w(x)
3 , R6
x
3
w3 , R5
Numer elementu
skoczonego
1
2
Numer wza
pocztkowego
1
2
Numer wza
kocowego
2
3
K1 =
5.5556
16.1667 5.5556
16.6667
16.1667
66.6667 16.1667
33.3333
5.5556 16.1667
5.5556 16.1667
16.1667
33.3333 16.1667
66.6667
177
K2 =
4.6875
18.7500 4.6875
18.7500
18.7500 100.0000 18.7500
50.0000
4.6875 18.7500
4.6875 18.7500
18.7500
50.0000 18.7500 100.0000
Wektory si wzowych
oraz
w21 = w12 = w2
w22 = w3
11 = 1
12 = 21 = 2
22 = 3
w1
5.5556
16.6667 5.5556
16.6667
0
0
1
16.6667
66.6667 16.6667
33.3333
0
0
5.5556 16.6667
10.2431
2.0833 4.6875
18.7500
w2 =
16.6667
33.3333
2.0833 166.6667 18.7500
50.0000
2
w3
0
0 4.6875 18.7500
4.6875 18.7500
3
0
0
18.7500
50.0000 18.7500 100.0000
1
R1
0
R21
+ 1
=
53.3333 R4 + R22 (5.100)
40.0000 R32
R42
53.3333
178
R31 + R12 = R3
R32 = R5
R41 + R22 = 0
R42 = 0
(5.102)
w11 , R11
e=1
12 , R41
21 , R22
e=2
22 , R42
w21 , R31
w12 , R12
w22 , R32
0
5.5556
16.6667 5.5556
16.6667
0
0
1
16.6667
66.6667 16.6667
33.3333
0
0
5.5556 16.6667
10.2431
2.0833 4.6875
18.7500
0 =
16.6667
33.3333
2.0833 166.6667 18.7500
50.0000
2
0
0 4.6875 18.7500
4.6875 18.7500 0
0
0
18.7500
50.0000 18.7500 100.0000
3
R1
20.0000
R3 + 40.0000
=
53.3333 (5.103)
R5 + 40.0000
53.3333
66.6667 33.3333
0
1
20.0000
50.0000 2 = 53.3333
33.3333 166.6667
0 50.0000 100.0000
3
53.3333
Rozwizanie to ma posta
0.6600
1
2 = 0.7200
0.8933
3
(a)
179
3
x
z
(b)
53.3333
20.0
53.3333
40.0 + R3
R1
40.0 + R5
z
Rys.5.26. Niewiadome pierwotne (a) i niewiadome wtrne z siami wzowymi (b)
dla belki cigej
5. Obliczenie wektorw si przywzowych w elementach. Siy przywzowe obliczymy z rwnania rwnowagi elementu
Re = Ke Qe Peb
(5.104)
Element 1 (rys.5.27)
Wektor przemieszcze wzowych elementu
Q1 = {0 0.6600 0 0.7200}
Wektor si przywzowych
R1 = {1.0000 20.0000 1.0000 26.0000}
Na rys.5.27b i c i na dalszych wykresach si przekrojowych wprowadzono dodatkowo znaki z konwencji znakowania stosowanego czsto w wytrzymaoci
materiaw (nie ma to nic wsplnego z rys.5.27a, gdzie zwroty si s zwizane
z przyjtym ukadem wsprzdnych dla elementu skoczonego).
180
20.00
(a)
26.00
x
e=1
1
1.00
1.00
z1
(b)
(c)
1.00
1.00
20.00
26.00 M 1 (kNm)
Q1 (kN)
Rys.5.27. Siy przywzowe dla elementu 1 (a), wykresy siy poprzecznej (b) i momentu zginajcego (c)
Element 2 (rys.5.28)
Wektor przemieszcze wzowych elementu
Q2 = {0 0.7200 0 0.8933}
Wektor si przywzowych
R2 = {43.2500 26.0000 36.7500 0.0000}
Na rys.5.28c dorysowano do rozwizania MES parabol wynikajc z dziaania
obcienia cigego w elemencie 2.
5.7.
5.7.1.
Element skoczony ramowy przedstawiono na rys.5.29. Jest to element dwuwzowy o trzech stopniach swobody w kadym wle. Wektor stopni swobody
ma posta
(5.105)
qe = {ue1 w1e e1 ue2 w2e e2 }
Macierze dla tego elementu mona wyprowadzi w taki sam sposb jak
to czynilimy dla elementw kratowego i belkowego. Rnica w porwnaniu
z tamtymi rozwizaniami polega jednake na tym, e obecnie nieznane jest
181
26.00
(a)
e=2
43.25
36.75
z2
(b)
43.25
Q2 (kN)
36.75
4m
10 82 /8 = 80
(c)
26.00
M 2 (kNm)
Rys.5.28. Siy przywzowe dla elementu 2 (a), wykresy siy poprzecznej (b) i momentu zginajcego (c)
z e we (xe )
g2e (xe )
w2e , r5e
e2 , r6e xe , ue (xe )
w1e , r2e
e1 , r3e
e
ue , r e
1 1 1
g1e (xe )
Ae , E e , Iye
le
Ie
ue2 , r4e
182
pole wektorowe, w ktrym poszukiwane s dwie funkcje przemieszcze, a mianowicie ue (xe ) i we (xe ). czc ze sob rwnania (5.17) i (5.92a), napiszemy
dla elementu ramowego rwnanie wariacyjne w postaci
0=
Zle "
Zle "
dv e
ae 1e
dx
ed
2ve
2
dxe2
due
v1e (xe ) g1e (xe ) dxe r1e v1e (0) r4e v1e (le )+
dxe
#
d2 w e
v2e (xe ) g2e (xe ) dxe +
dxe2
#
dv e
r3e 2e
dx
xe =0
(5.106)
dv e
r6e 2e
dx
xe =le
Aproksymacje funkcji ue (xe ) i we (xe ) oraz funkcji wagowych v1e (xe ) i v2e (xe )
wyraaj wzory
(5.107)
gdzie macierze jednowierszowe funkcji ksztatu Ne1 (xe ) oraz Ne2 (xe ) wynosz
(5.108)
Funkcje ksztatu N1e (xe ) i N4e (xe ) s liniowymi funkcjami Lagrangea (5.24b),
a N2e (xe ), N3e (xe ), N5e (xe ) i N6e (xe ) s szeciennymi funkcjami Hermitea (5.55).
Wykorzystujc nastpnie (5.107) w rwnaniu (5.106), otrzymamy po przeksztaceniach i wykorzystaniu warunku d 6= 0, rwnanie macierzowe w formie
0=
Zle
T
0e
N1 (xe )
183
0e
T
00 e
ae N1 (xe ) + N2 (xe )
00 e
be N2 (xe ) dxe qe +
le
!
Z
T
T
"
T
T
r5e
T
Ne2 (le )
T
r6e
T
0e
T
N2 (l )
+
(5.109a)
lub
ke qe = f e
(5.109b)
(5.110)
oraz zdefiniowano:
macierz sztywnoci elementu ramowego
e
k =
Zle
0e
T
N1 (x )
0e
00 e
T
E A N1 (x ) + N2 (x )
e e
00 e
E I N2 (x )
dxe (5.111)
p (x ) =
Zle
T
Ne1 (xe )
g1e (xe )
T
Ne2 (xe )
g2e (xe )
dxe
(5.112)
(5.113)
184
EA
EA
6EI
l2
4EI
l
EA
l
12EI
l3
12EI
l3
6EI
l2
ke =
EA
12EI
0
3
6EI
l2
6EI
l2
2EI
l
0
12EI
l3
6EI
l2
6EI
l2
6EI
l2
2EI
6EI
2
4EI
(5.114)
g1 l g2 l g2 l2 g1 l g2 l
g2 l2
2
2 12 2
2
12
)e
(5.115)
Transformacja
Macierze i wektory zdefiniowane w lokalnym ukadzie wsprzdnych (xe , z e )
transformujemy do ukadu globalnego (X, Z) wg wzorw (5.79) i (5.81). Macierz transformacji ma form
te
0
Te =
0
0
0 0
1 0
0 te
0 0
0
0
0
1
(5.116)
185
gdzie
Kea =
EeI e
e
Kb = e 3
(l )
E e Ae
le
c2
cs 0 c2 cs 0
cs
s2 0 cs s2 0
0
0 0
0
0 0
c2 cs 0
c2
cs 0
cs s2 0
cs
s2 0
0
0 0
0
0 0
(5.117)
2
6sl
6cl
4l
6sl
6cl
2l2
12s2
12cs
6sl
12s2 12cs
6sl
(5.118)
Numer wza
pocztkowego
1
2
Numer wza
kocowego
2
3
186
(a)
M =75 kNm
C
EA=1.5105 kN
EI=125 kNm2
4.0 m
g=40kN/m
2.0 m
3.0 m
(b)
Q6 , R6
Q9 , R9
e=2
Q4 , R4
Q7 , R7
Q8 , R8
Q5 , R5
e=1
Q1 , R1
Q3 , R3
Q2 , R2
Z
Rys.5.30. Rama (a) oraz jej model skoczenie elementowy (b)
187
e=2
2 =0
z2
X
x2
e=1
x1
z1
1
1 =243.5
Z
Rys.5.31. Kty transformacji dla elementw skoczonych
6.7216
13.4097
0.0335 6.7216 13.4097
0.0335
13.4097
26.8362 0.0168 13.4097 26.8362 0.0168
0.0335 0.0167
0.1118 0.0335
0.0168
0.0559
103
6.7216 13.4097 0.0335
6.7216
13.4097 0.0335
13.4097 26.8362
0.0168
13.4097
26.8362
0.0168
0.0335 0.0168
0.0559 0.0335
0.0168
0.1118
Wektor si wzowych
Wykorzystamy w obliczeniach, e obcienie g w elemencie jest obcieniem
cigym na mb rzutu elementu 1 na o globaln Z. W ten sposb moemy
od razu napisa wektor si wzowych w globalnym ukadzie wsprzdnych,
rys.5.32.
188
P61
2 P41
P51
g1 =40 kN/m
h1 =4.0 m
e=1
P11
P31
P21
Z
Rys.5.32. Wektor rwnowanikw obcienia P1b
P1b
gh
2
0
1b
2
gh
12
gh
2
gh
80.000
0.000
53.333
80.000
0.000
53.333
12
oraz
R1 = {R11 R21 R31 R41 R51 R61 }
189
Element 2 =0 , l2 =5.0 m
Macierz sztywnoci
K2 = k2 =
30.0000
0
0 30.0000
0
0
0
0.0120
0.0300
0 0.0120
0.0300
0
0.0300
0.1000
0 0.0300
0.0500
30.0000
0
0
30.000
0
0
0 0.0120 0.0300
0
0.0120 0.0300
0
0.0300
0.0500
0 0.0300
0.1000
103
U21 = U12 = Q4
U22 = Q7
W11 = Q2
W21 = W12 = Q5
W22 = Q8
11 = Q3
12 = 21 = Q6
22 = Q9
gdzie Uie , Wie , e, i = 1, 2 s przemieszczeniami elementw w globalnym ukadzie wsprzdnych, a ei ktami ugicia. W rezultacie otrzymamy ukad rwna w postaci (5.119) (s. 190).
4. Uwzgldnienie podstawowych warunkw brzegowych i warunkw
rwnowagi si w wzach.Kinematyczne warunki brzegowe s niejednorodne
i maj posta
Q1 = Q2 = Q4 = Q7 = Q8 = Q9 = 0
Q3 = 0.087
(5.120)
R41 + R12 = R4
R42 = R7
R21 = R2
R51 + R22 = R5 = 0
R52 = R8
R31
R61
R62
= R3
R32
= R6 = 80
= R9
(5.121)
190
103
6.7216
13.4097
0.0335
6.7216
13.4097
0.0335
0
0
0
13.4097
26.8362
0.0168
13.4097
26.8362
0.0168
0
0
0
0.0335
0.0168
0.1118
0.0335
0.0168
0.0559
0
0
0
6.7216
13.4097
0.0335
36.7216
13.4097
0.0335
30.0000
0
0
13.4097
26.8362
0.0168
13.4097
26.8482
0.0468
0
0.0120
0.0300
0.0335
0.0168
0.0559
0.0335
0.0468
0.2118
0
0.0300
0.0500
0
0
0
30.0000
0
0
30.0000
0
0
0
0
0
0
0.0120
0.0300
0
0.0120
0.0300
80.000
0
53.333
80.000
0
53.333
0
0
0
Q1
Q2
Q
3
Q4
Q5 =
Q6
Q7
Q
8
Q9
R11
R21
R1
3
R41 + R12
1
+ R5 + R22
1
R6 + R32
2
R4
R2
5
R62
(5.119)
0
0
0
0
0.0300
0.0500
0
0.0300
0.1000
191
R32 , 21
R61 , 12
2
R62 , 22
e=2
R12 , U12
R41 , U21
R42 , U22
R52 , W22
R22 , W12
R51 , W21
e=1
R31 , 11
R11 , U11
R21 , W11
Z
Rys.5.33. Siy wzowe i przemieszczenia uoglnione dla elementw w globalnym
ukadzie wsprzdnych
10
"
26.8480 0.0468
0.0468 0.2118
#"
Q5
Q6
"
skd otrzymamy
Q = {0 0 0.0870 0 0.1926 103 0.0794 0 0 0}
(5.123)
192
103
6.7216
13.4097
0.0335
6.7216
13.4097
0.0335
0
0
0
13.4097
26.8362
0.0168
13.4097
26.8362
0.0168
0
0
0
0.0335
0.0168
0.1118
0.0335
0.0168
0.0559
0
0
0
6.7216
13.4097
0.0335
36.7216
13.4097
0.0335
30.0000
0
0
13.4097
26.8362
0.0168
13.4097
26.8482
0.0468
0
0.0120
0.0300
0.0335
0.0168
0.0559
0.0335
0.0468
0.2118
0
0.0300
0.0500
0
0
0
30.0000
0
0
30.0000
0
0
0
0
0
0
0.0120
0.0300
0
0.0120
0.0300
0
0
0
0
0.0300
0.0500
0
0.0300
0.1000
0
0
0.0870
Q5 =
Q6
0
0
0
(5.122)
80.000 + R1
R2
53.333 + R
3
80.000 + R4
0
=
21.667
R7
R8
R9
193
R7 =0
5. Obliczenie wektorw si przywzowych w elementach.Siy przywzowe moemy obliczy z rwnania rwnowagi elementw skoczonych w lokalnych ukadach wsprzdnych. Dla celw dydaktycznych (nie do koca zgodnie
z algorytmem MES) najpierw obliczymy siy przywzowe w ukadzie wsprzdnych globalnych, a nastpnie dopiero otrzymane wektory przemieszcze
przetransformujemy do ukadw lokalnych. W analizie statycznej konstrukcji
prtowych jest to nieraz postpowanie dogodniejsze.
Element 1 (rys.5.34)
Wektor stopni swobody elementu w ukadzie wsprzdnych globalnych
Q1 = {0 0 0.0870 0 0.1926 103 0.0794}
Wektor si przywzowych w ukadzie wsprzdnych globalnych
R1 = K1 Q1 P1b
71.837
2.379
39.172
88.163
2.379
67.068
194
(a)
41.556
67.068
(b)
41.556
77.792
N 1 (kN)
e=1
x1
65.316
z1
29.998
39.172
29.998
(c) 77.792
(d)
67.068
2.0
40 42 /8 = 80
M 1 (kNm)
Q1 (kN)
65.316
39.172
Rys.5.34. Siy przywzowe dla elementu 1 (a) i wykresy si podunych i poprzecznych (b), (c) oraz momentu zginajcego (d)
Element 2 (rys.5.35)
Wektor stopni swobody elementu
Q2 = {0 0.1926 103 0.0794 0 0 0}
195
2.379
(a)
x2
7.932
2.379
e=2
3.963
z2
(b)
2.379
2.379 Q2 (kN)
3.963
(c)
M 2 (kNm)
7.932
Rys.5.35. Siy przywzowe dla elementu 2 (a) i wykresy siy poprzecznej (b) oraz
momentu zginajcego (c)
196
% stae materiaowe
E=2e7;
I=6.25e-6;
A=7.5e-3;
ep=[E,A,I];
% macierz wsprzdnych wzw
Coord=[2 4;
0 0;
5 0];
% macierz stopni swobody
Dof=[1 2 3;
4 5 6;
7 8 9];
%obliczenie wektora obcienia od obcienia rwnomiernego
%eq=[sx,sy]*dl_sil*[dx,-dy;dy,dx]/(dl_el)^2
eq=[40,0]*4*[-2,4;-4,-2]/((-2)^2+(-4)^2);
% obliczenie wektorw wsprzdnych dla elementw
[Ex,Ey]=coordxtr(Edof,Coord,Dof,2);
%obliczenie macierzy sztywnoci i wektora zastpnikw dla elementw
[Ke1,Fe1]=beam2e(Ex(1,:),Ey(1,:),ep,eq);
Ke2=beam2e(Ex(2,:),Ey(2,:),ep);
%agregacja macierzy sztywnoci i wektora obcienia
[K,F]=assem(Edof(1,:),K,Ke1,F,Fe1);
K=assem(Edof(2,:),K,Ke2);
%uwzgldnienie warunkw brzegowych
bc=[ 1 0; 2 0; 3 0.087; 4 0; 7 0 ; 8 0; 9 0];
%wyliczenie wektora przemieszcze i reakcji
[Q,R]=solveq(K,F,bc)
65.3165
-77.7919
39.1724
67.0681
0
0
-2.3790
-2.3790
-7.9319
3.9630
f2 =
197
198
Element 2
Element 1
CALFEM
reb
Obliczenia
rczne
Q3 = 0.087
Q3 = 0
N11
Q11
M11
N21
Q12
M21
N12
Q21
M12
N22
Q22
M22
29.998
65.316
39.172
41.556
77.792
67.068
0
2.379
7.932
0
2.379
3.963
29.9985
65.3165
39.1724
41.5557
77.7919
67.0681
0
2.3790
7.9319
0
2.3790
3.9630
30.4289
67.7179
47.6156
41.1253
75.3904
64.7718
0
3.0679
10.2282
0
3.0679
5.1114
5.8.
u
u
+ a12
a11
x
y
u
u
+ a22
a21
x
y
+ a0 u = f
(5.124)
199
Przyjmujc oznaczenia
du
dx
u =
du
D=
"
a11 a12
a21 a22
(5.125)
dy
5.8.1.
1. Dyskretyzacja obszaru. Obszar dwuwymiarowy moe by zdyskretyzowany elementami trjktnymi i/lub elementami czworobocznymi tak, aby
moliwie najlepiej opisa obszar , rys.5.36.
W dalszym cigu zaoymy, e obszar zosta w caoci zdyskretyzowany
elementami trjktnymi e .
2. Wyznaczenie rwna MES dla elementw. Rozwaymy typowy element skoczony e , nie okrelajc na razie bliej jego geometrii. Funkcjami
ksztatu s Nie , i = 1, 2, . . . , n, gdzie n jest liczb wzw w elemencie.
a. Sformuowanie wariacyjne. Zgodnie z procedur opisan w rozdziale 4.
mnoymy rwnanie (5.124) przez funkcj wagow v e S h H 1 (e ), nastpnie
2
Powszechnie dostpny program dydaktyczny freefem+ do rozwizywania rwna rniczkowych czstkowych w 2D metod elementw skoczonych mona znale pod adresem:
ftp://ftp.ann.jussieu.fr/pironneau
200
bd dyskretyzacji
e
Rys.5.36. Dyskretyzacja obszaru elementami trjktnymi i czworobocznymi
Z "
+
+
v e
x
ae0 v e ue
ney
ue
ue
ae11
+ ae12
x
y
e e
v f
ue
ae21
x
dxdy
ue
ae22
y
"
v e
+
y
nex
ue
ue
ae21
+ ae22
x
y
ue
ae11
x
ue
ae12
y
+
(5.127)
!#
ds
gdzie nex i ney s wsprzdnymi (cosinusami kierunkowymi) wersora ne , normalnego do brzegu e , i ds jest elementem ukowym brzegu elementu skoczonego
ne = nex i + ney j = cos e i + sin e j
(5.128)
Z analizy czonu brzegowego w (5.127) wynika, e u jest niewiadom pierwotn (i dla niej ustalone bd podstawowe warunki brzegowe), natomiast
wyspecyfikowana funkcja
qne nex
ue
ue
+ ae12
ae11
x
y
+ ney
ue
ue
ae21
+ ae22
x
y
(5.129)
201
(v e )T De ue + ae0 v e ue dxdy =
v e qne ds +
v e f e dxdy
(5.130a)
qne = (ue )T De ne
(5.130b)
n
X
uej Nje
oraz v e =
j=1
n
X
dej Nje
(5.131)
j=1
(5.132)
j=1
gdzie
e
Kij
=
Z
Fie
Nje
Nje
ae11
+ ae12
x
y
Nie
x
Nie
+
y
Nje
Nje
ae21
+ ae22
x
y
dxdy
Nie dxdy
202
K =
Ne
!T
Ne
y
Z h
Fe =
Ne
)
x
e
e
e
T
e
+ a (N ) N dxdy =
D
0
Ne
y
!T
(Ne )T f e dxdy +
(Ne )T qne ds = f e + Pe
(5.133b)
gdzie:
Be macierz pochodnych funkcji ksztatu ( o wymiarze 2 n).
Macierz Ke jest symetryczna, jeli aeij = aeji .
3. Agregacja macierzy elementw.Agregacja macierzy odbywa si wedug
tych samych zasad, ktre wykorzystalimy w problemach jednowymiarowych.
Dla przykadu rozwamy dwa trjktne elementy skoczone e i f , pokazane
na rys.5.37. Macierz topologii ma posta przedstawion w tab.5.8.
Numer elementu
skoczonego
Numery wzw
1
2
123
243
U2 = ue2 = uf1
U3 = ue3 = uf3
U4 = uf2
(5.134)
203
?>=<
89:;
3
3
89:;
?>=<
4
f
e
1
2 1
89:;
?>=<
1
?>=<
89:;
2
Rys.5.37. Agregacja dwch elementw trjktnych
e
e
e
K11
K12
K13
0
f
f
f
e
e
e
K21 K22 + K11 K23 + K13
K12
f
f
e
e + Kf
e
K31
K32
31 K33 + K33 K32
f
f
f
0
K21
K23
K22
U1
U2
U3
U4
F1e
e
F2 + F1f
F3e + F3f
F2f
(5.135)
4. Uwzgldnienie warunkw brzegowych. Warunki brzegowe dla niewiadomych pierwotnych i wtrnych uwzgldnia si w taki sam sposb, jak
w problemach jednowymiarowych. Agregujc wektory elementw Pe , musimy
oddzielnie przeanalizowa elementy z wntrza siatki i elementy, ktrych bok
(lub boki) tworz brzeg obszaru . Dla elementw wewntrznych e suma Pie
w wle wewntrznym obszaru jest rwna zeru. Jeli natomiast jeden z bokw
elementu r stanowi cz brzegu , to wwczas na tym boku qnr jest albo znane, albo nieznane. Jeli qnr jest znane, to Pir obliczymy z drugiego skadnika
wzoru (5.133a) 2 . Jeli qnr jest nieznane, to wtedy na brzegu tym bdzie znana
niewiadoma pierwotna ur . Wwczas Pir bdzie niewiadom wtrn obliczan
po wyznaczeniu pierwotnych stopni swobody.
5.8.2.
204
y
e13
ne
e
e23
2
e12
N1e
1
1
N2e
2
N3e
1
2
1
3
(5.136)
i = 1, 2, 3
ue1
1 x1 y 1
ce0
e
e
u2 = 1 x2 y2 c1
ue3
1 x3 y 3
ce2
(5.137)
3
X
i=1
gdzie
(5.138)
205
i 6= j 6= k
(5.139)
i, j,k = 1, 2, 3
i Ae jest powierzchni trjkta (lub: 2Ae jest wyznacznikiem macierzy ukadu rwna (5.137)). Indeksy we wspczynnikach ei , ie , ie zmieniaj si wg
permutacji podstawowej (np. dla e1 jest i = 1, j = 2, k = 3, czyli e1 =
x2 y3 x3 y2 ). Znak wyznacznika si zmieni, jeli wzy zostan ponumerowane
zgodnie z ruchem wskazwek zegara. Funkcje ksztatu Nie speniaj warunek
P
kompletnoci 3i=1 Nie (x, y) = 1.
Naley zauway, e pochodne Nie wzgldem x i y s stae, co oznacza,
e pochodne funkcji niewiadomej ue s te stae w caym elemencie. Stao
pochodnej funkcji ksztatu pozwala atwo obliczy elementy macierzy Ke .
Przyjmujc, dla przykadu, ae0 = ae12 = ae21 = 0 i ae11 = ae22 = ae = const,
wzr (5.133a) 1 przyjmie posta
e
Kij
= ae
Nie Nje
Nie Nje
+
x x
y y
dxdy
std po podstawieniu
e
N i
= ie
x
2A
Nie
e
= ie
y
2A
otrzymujemy
e
Kij
=
ae
e e
e e
(
)
i j
4(Ae )2 i j
dxdy =
ae e e
( + ie je )
4Ae i j
(5.140a)
(5.140b)
206
5.8.3.
"
1e 2e 3e
1e 2e 3e
(5.141)
Analiza ustalonego przepywu ciepa w obszarze dwuwymiarowym jest praktycznym przykadem rozwizania rwnania czstkowego rzdu drugiego. Rwnanie Poissona rzdzce tym problemem jest specjalnym przypadkiem rwnania (5.124) i dla materiau jednorodnego i izotropowego w obszarze dwuwymiarowym o staej gruboci (przyjmiemy h = 1) ma ono posta (patrz rwnie
p.1.4)
2T
f
2T
=
2
2
x
y
k
(5.142)
gdzie
T (x, y) funkcja temperatury,
k wspczynnik przewodnictwa cieplnego (J/ C m s ),
f intensywno generacji ciepa wewntrz ciaa (J / m2 s).
W problemie tym niewiadom pierwotn jest temperatura T , a niewiadom wtrn intensywno strumienia przepywu ciepa, przepywajcego przez
jednostk powierzchni brzegu qn (o znaku przeciwnym do przyrostu temperatury) na czci brzegu, gdzie znany jest rozkad temperatury.
Przykad 5.10. Wyznaczymy rozkad temperatury dla tarczy pokazanej
na rys.5.39. Jest ona wykonana z materiau jednorodnego i izotropowego, dla
ktrego k = 4 J/ Cms. Grubo tarczy h = 1m. Intensywno generacji ciepa
f = 45 J/m2 s. Na brzegu x = 2m zadany jest podstawowy warunek brzegowy T
= 10 C, natomiast naturalny warunek brzegowy qn = 30 J/m2 s jest okrelony
na brzegach y = 1m i y =1m oraz qn = 0 jest na brzegu x = 0.
Uwzgldniajc symetri tarczy wzgldem osi x rozpatrzymy jej poow
pokazan na rys.5.40a.
Tarcz z rys.5.40a zdyskretyzowano dwoma liniowymi elementami trjktnymi, rys.5.40b. Macierz topologii zostaa podana w tab.5.9.
207
y
qn =30 J/m2 s
T =10 C
h=1 m
x
qn =0
2m
k=4 J/ Cms
f =45 J/m2 s
qn =30 J/m2 s
2m
Rys.5.39. Tarcza z przepywem ciepa
Numer elementu
skoczonego
1
2
Numery wzw
123
134
N21 = 21 (x 2y)
N31 = y
"
1
1 0
0 2 2
(5.143)
208
(a)
qn =30 J/m2 s
C
qn =0
T =10 C
1m
x
qn =0
2m
(b)
y
3
4
e=2
e=1
x
2
1 1
0
5 4
K1 = 1
0 4
4
Element 2: i = 1, j = 2, k = 3, A2 = 1, xi = yi = 0,
xj = 2, yj = 1, xk = 0, yk = 1
N12 = 1 y
N22 = 12 x
N32 = 12 (x + 2y)
oraz
"
0 1 1
2 0
2
4
0 4
2
1 1
K = 0
4 1
5
(5.144)
209
Ae
skd mamy
f1 = f2 =
N1e
N2e f dx dy
N3e
f e
A {1 1 1} = 15{1 1 1 }
3
P1BC =
Z1
0
0
N11 (x = 2, y)
Z1
0
1b
1
qn N2 (x = 2, y) dy = qn 1 y dy = P2
0
0
P31b
N31 (x = 2, y)
R1
R1
qn N31 (x = 2, y) dy
0
Element 2
P2DC =
Z2
0
30
0
x
2
x
2
dx = 30
30
1
F = 15 + P21b
15 + P31b
15
15
2
F = 15 30 = 15
15
15 30
210
30
T1
T
15 + P21b
2
=
T3 P31b
T4
15
(5.145)
30
T1
10
15 + P21b
=
10 P31b
T4
15
(5.146)
5 4
4
5
#"
"
"
T1
10 + 30
40
=
=
T4
10 15
5
z rozwizaniem
"
"
20
T1
=
15
T4
Z1
0
qn (1 y) dy = 25
P31b
Z1
0
gn y dy = 5
211
(5.147)
Element 1
T1 = {20 10 10}
Wykorzystujc (5.143), mamy
q1 = 2
"
# 20
" #
0
20
(J/m2 s)
10 =
1
1
0 2 2
10
Element 2
T2 = {20 10 15}
Korzystajc z (5.144), otrzymamy
q2 = 2
5.8.4.
"
0 1
2 0
" #
# 20
10
1
(J/m2 s)
10 =
20
15
Ten model skoczenie elementowy przedstawimy na przykadzie prostej postaci rwnania Poissona (5.124)
Au
x
u
a11
x
u
a22
y
=f
(5.148)
replacemen
212
u:
1
( + i )2 (i 2)( + i2 )(i 2)
16
u
1
: i ( + i )2 (i 1)( + i )2 (i 2)
16
1
u
: ( + i )2 (i 2)i ( + i )2 (i 1)
16
1
1
2u
1
:
i ( + i )2 (i 1)i ( + i )2 (i 1)
16
i = 1, 2, 3, 4,
x
= ,
a
y
b
16
X
(5.149)
j=1
gdzie Nje s funkcjami ksztatu Hermitea i ue1 , ue5 , ue9 i ue13 s wartociami
ue w czterech wzach elementu prostoktnego, natomiast ue2 , ue6 , ue10 i ue14
ue
w czterech wzach i tak samo dla pochodnych
wartociami pochodnej
x
e
2
e
u
u
i
, rys.5.41.
y xy
Sformuowanie wariacyjne dla elementu ma form
0=
"
ue
ae11
x
ue
ae22
y
dxdy
(5.150)
213
Nie
Fie
"
ae11
Nje
x
+
y
ae22
Nje
y
!#
dxdy
(5.151)
Nie f e dxdy
5.9.
5.9.1.
Sformuowanie lokalne
uj
ui
+
xj
xi
i, j = x, y, z
(5.152a)
na powierzchni ciaa
Su
(5.152b)
na powierzchni ciaa
(5.153a)
Su
(5.153b)
214
L=
y
0
x
0
(5.154)
(5.155a)
na powierzchni ciaa S
(5.155b)
gdzie:
S = Su
S i Su
S = 0,
S powierzchnia ograniczajca V ,
nx , ny , nz wsprzdne wersora normalnego do powierzchni S .
Zapis macierzowy tych rwna ma posta
LT + f = 0
t = to
w objtoci ciaa V
na powierzchni ciaa S
(5.156a)
(5.156b)
215
ij = 2G ij +
kk ij
1 2
(5.157a)
gdzie:
G modu Kirchhoffa,
liczba Poissona,
kk = x + y + z ,
ij delta Kroneckera.
W zapisie macierzowym rwnanie to ma form
= D
(5.157b)
gdzie:
D macierz moduw sprystoci (nazywana te macierz konstytutywn lub macierz sztywnoci materiau).
2. Sformuowanie wariacyjne. Sformuowanie wariacyjne otrzymamy, korzystajc z metody residuw waonych
Z
vi
ij
+ fi dv = 0
xj
i, j = x, y, z
(5.158)
216
otrzymamy rwnanie
(ij vi )
dv
xj
vi
ij
dv +
xj
vi fi dv = 0
(5.159)
(ij vi )
dv =
xj
ij vi nj ds =
(ij nj )vi ds +
Su
toi vi ds
(5.160)
ij
vi
dv =
xj
fi vi dv +
toi vi ds
(5.161a)
(v)(u) dv =
v f dv +
vT to ds
(5.161b)
gdzie wyranie zaznaczono zaleno od funkcji wagowych zawartych w wektorze v i zaleno od nieznanego pola rzeczywistych przemieszcze u.
Problem liniowej teorii sprystoci mona teraz sformuowa w nastpujcy sposb:
Naley wyznaczy przemieszczenia ui , odksztacenia ij i naprenia
ij jako wystarczajco gadkie funkcje x, y, z, speniajce rwnania
(5.152a) i (5.157a), warunki brzegowe (5.152b) i rwnanie wariacyjne
(5.161) dla wszystkich funkcji wagowych vi z wasnoci, e vi = 0
na powierzchni Su .
5.9.2.
Sformuowanie globalne
217
funkcjonau energii potencjalnej. Dla uwzgldnienia niejednorodnych podstawowych warunkw brzegowych (oraz, jak si okae, obliczenia niewiadomych
wtrnych) napiszemy funkcjona energii potencjalnej w rozszerzonej postaci
1
=
2
ij ij dv
fi ui dv
toi ui ds
ti ui ds
(5.162)
Su
gdzie niewiadomymi pierwotnymi s funkcje przemieszcze ui , a niewiadomymi wtrnymi funkcje obcienia powierzchniowego ti , i = x, y, z. Funkcjona
energii w formie (5.162) jest zmodyfikowan postaci tzw. drugiej rozszerzonej formy funkcjonau cakowitej energii potencjalnej. Modyfikacja polega na
wczeniu do (5.162) pracy nieznanych si powierzchniowych ti na znanych
przemieszczeniach ui , z tym, e warunek ui = u0i na Su nie jest bezporednio
wprowadzony do funkcjonau.
Problem liniowej teorii sprystoci ma teraz nastpujce sformuowanie:
Naley wyznaczy przemieszczenia ui , odksztacenia ij i naprenia
ij jako wystarczajco gadkie funkcje x, y, z, speniajce rwnania
(5.152a) i (5.157a), warunki brzegowe (5.152b) i minimalizujce funkcjona cakowitej energii potencjalnej (5.162).
W dalszej czci tego rozdziau omwimy zastosowanie metody elementw
skoczonych do analizy statycznej tarcz sprystych w paskim stanie naprenia. Model skoczenie elementowy Rayleigha-Ritza zbudujemy, minimalizujc
funkcjona (5.162). Poniewa w modelu tym za niewiadome pierwotne przyjmiemy przemieszczenia, to w mechanice konstrukcji tak sformuowana metoda
elementw skoczonych jest nazywana metod elementw skoczonych w sformuowaniu przemieszczeniowym.
5.9.3.
Obszar rozwizania V dzielimy na zbir elementw skoczonych {V e } i przedstawiamy cakowit energi potencjaln w postaci sumy energii potencjalnej
elementw e
=
" Z
E
X
1
e=1
Se
Ve
(ue )T teo ds
Sue
e T e
(u ) t ds
Ve
(ue )T f e dv+
(5.163)
218
(5.164)
gdzie
Qe = {Qe1 Qe2 . . . Qen } wektor stopni swobody (nieznanych parametrw
wzowych elementu),
Ne (x, y, z) macierz funkcji ksztatu o wymiarze (3 n),
n liczba stopni swobody elementu.
Rwnanie geometryczne (5.153a) po wykorzystaniu (5.164) przyjmie posta
e = Lue = LNe Qe = Be Qe
(5.165)
gdzie, jak ju wczeniej definiowalimy, Be = LNe jest macierz zrniczkowanych funkcji ksztatu. Podstawiajc (5.164) i (5.165) do funkcjonau e ,
otrzymamy
e =
1
2
Z
Se
Ve
(Qe )T (Be )T De Be Qe dv
1
= (Qe )T
2
(Qe )T
" Z
"Z
Ve
Se
e T
Ve
(Qe )T (Ne )T te ds =
Sue
e T
(B ) D B dv Q (Q )
(Ne )T teo ds +
Sue
(Ne )T f e dv+
Ve
(Ne )T te ds =
1
= (Qe )T Ke Qe (Qe )T (Pe + Peb + Reb ) =
2
1
= (Qe )T Ke Qe (Qe )T Fe
2
(5.166)
219
(Be )T De Be dv
(5.167)
Ve
(Ne )T f e dv
(5.168)
Ve
(Ne )T teo ds
(5.169)
Se
(Ne )T te ds
(5.170)
Sue
(5.171)
Uwagi:
1. Dla obliczenia Ke naley wyznaczy Be z analizy rwna geometrycznych Cauchyego oraz De z prawa fizycznego Hookea.
2. Ze wzoru na Ke wynika, e jest to macierz symetryczna (Ke = (Ke )T ).
3. Macierz Ke jest macierz osobliw (det Ke = 0).
4. Wektor Peb jest znany, natomiast wektor Reb jest nieznany.
220
E
X
1
e = QT KQ QT F
2
e=1
(5.173)
gdzie
E
e=1
e=1
e=1
A operator agregacji.
Powtrne wykorzystanie warunku koniecznego ekstremum funkcji, tym razem
cakowitej energii potencjalnej, daje ukad rwna MES rwnowagi konstrukcji
w postaci
KQ = F
(5.174)
3. Uwzgldnienie warunkw brzegowych. Powtarzajc uwagi z p.5.3.1,
punkt 4, stwierdzamy, e usunicie osobliwoci macierzy K w rwnaniu (5.174)
wymaga uwzgldnienia podstawowych warunkw brzegowych w wektorze pierwotnych stopni swobody Q. W wektorze prawej strony wystpuje wektor niewiadomych wtrnych R. Obliczajc ten wektor, wykorzystujemy rwnania
rwnowagi w wzach siatki skoczenie elementowej. Niewiadome Rieb s nieznane, jednak ich suma w wle jest znana. Jest ona mianowicie rwna zeru
lub rwna si wartoci obcienia skupionego w wle (jeli na kierunku Rj
nie jest znana niewiadoma pierwotna) bd jest rwna reakcji (jeli na kierunku Rj niewiadoma pierwotna jest znana). Dalsze postpowanie jest zgodne
z procedur metody elementw skoczonych.
5.9.4.
221
Kryteria zbienoci
W tym punkcie podsumujemy kryteria zbienoci metody elementw skoczonych dla rozwizania problemw mechaniki konstrukcji, gdzie niewiadomymi
pierwotnymi s funkcje ui (x, y, z), i = x, y, z. Jest to praktyczna interpretacja
kryteriw zbienoci podanych w p.5.2.4.
Zbieno MES oznacza, e rozwizanie aproksymacyjne uh zmierza do
rozwizania dokadnego u przy zmniejszaniu wymiarw elementw skoczonych. Dla zapewnienia zbienoci musz by jednoczenie spenione warunki
kompletnoci i zgodnoci (kompatybilnoci).
Warunki kompletnoci
1. Aproksymacja wektora przemieszcze u musi umoliwi opis ruchu sztywnego ciaa.
2. Aproksymacja wektora przemieszcze u musi umoliwi opis dowolnego
staego stanu odksztace.
Warunek zgodnoci
Aproksymacja wektora przemieszcze u musi si zmienia w sposb cigy na
wsplnych brzegach elementw skoczonych. Elementy skoczone, ktre nie
speniaj warunku zgodnoci nazywamy elementami niedostosowanymi. S
one rwnie z powodzeniem stosowane.
Zbieno rozwizania MES wymaga take, aby funkcje ksztatu byy kompletne. Jeli
ue (xe ) =
k
X
i=1
(5.175)
k
X
i=1
(5.176)
222
(5.177)
i=1
k
P
i=1
. . .
k
P
i=1
. . . .
xe
le
N2e (xe ) =
xe
le
0 xe l e
mamy
2
X
i=1
2
X
i=1
Nie (xe ) = 1
xe xe
+ e =1
le
l
xe
le
0+
xe e
l = xe
le
223
due
= Be qe
dxe
gdzie
qe = {ue1 v1e ue2 v2e }
1
1
B = e 0 e 0
l
l
k =
ZleZ
0
(Be )T E e Be da dxe
Ae
d2 w e
= Be Qe
dxe2
gdzie
Qe = {w1e e1 w2e e2 }
xe
4
xe 6
xe
xe
2
6
e
B = z e + 12 e 2 e + 6 e 2 e 12 e 2 6 e 2 e = z e B
l
(l )
l
(l ) l
(l )
(l )
l
e
K =
Zle
e T
(B ) E
Z
Ae
e 2
(z ) da B dx =
Zle
(B )T E e I e B dx
224
5.10.
Tarcza jest przykadem konstrukcji speniajcej warunki paskiego stanu naprenia w paszczynie (x, y). Wykorzystujc sformuowanie globalne z p.5.9.2,
przepiszemy waniejsze wzory i oznaczenia dla tego stanu naprenia.
Wektor funkcji przemieszcze
u = {u(x, y) v(x, y)}
(5.178)
= {x y xy }
(5.179)
= {x y xy }
(5.180)
Wektor odksztace
Wektor napre
(5.181)
(5.182)
1
E
D=
1
(1 2 )
0 0
0
0
1
2
(5.183)
gdzie
E, modu sprystoci Younga i liczba Poissona.
Macierz sztywnoci elementu skoczonego
e
K =
(Be )T De Be he dxdy
Ae
gdzie
Ae , he powierzchnia i grubo elementu skoczonego.
(5.184)
225
v3e , F6e
ue3 , F5e
3
v1e , F2e
v2e , F4e
2
ue2 , F3e
ue1 , F1e
y
x
(Ne )T f e he dxdy
(5.185)
Ae
(5.186)
Se
(Ne )T te dxdy
(5.187)
Sue
5.10.1.
226
ue (x, y) =
3
X
v e (x, y) =
i=1
3
X
(5.188)
i=1
(5.189)
Q = {u v } =
ue1
ue2
ue3
.. e e e
. v1 v2 v3
(5.190)
"
Ne1
Ne2
N e N2e N3e
= 1
0
0
0
..
. 0
0
0
..
. N1e N2e N3e
(5.191)
.. e e e
. F2 F4 F6
(5.192)
F =
{Fe1
Fe2 }
F1e
F3e
F5e
Ke11
Ke12
T
(Ke12 )
Ke22
#"
"
"
"
Reb
Peb
Pe1
ue
1
1
+
+
=
Reb
Peb
Pe2
ve
2
2
(5.193)
11e
Kij
=
12e
Kij
22e
kij
Pi1e =
ce1 ie je + ce2 ie je
ce2 ie je + ce1 ie je
ce3 ie je + ce2 ie je
fxe Ae
3
Pi2e =
i, j = 1, 2, 3
(5.194)
i = 1, 2, 3
(5.195)
fye Ae
3
227
c2 = G
c3 =
(5.196)
E
, G s staymi Lamego.
(1 + )(1 2)
Wektor si brzegowych Peb obliczamy za pomoc wzoru (5.186) dla danych
funkcji obcienia brzegu t0e
i , i = x, y.
Przyjta definicja wektora stopni swobody elementu Qe (5.190) jest wygodna dla sformuowania wzorw (5.194), natomiast powoduje, e globalny
ukad rwna MES ma du szeroko ppasma macierzy K. Szeroko t
mona zredukowa, przyjmujc wektor Qe z uporzdkowaniem wg kolejnoci
numerw wzw
W powyszych wzorach =
(5.197)
Numer elementu
skoczonego
1
2
Numery wzw
123
134
228
75 kN/m
(a)
1m
h=0.2 m
0.5 m
2m
E=25GPa
=0.16
Q2 , R2
Q1 , R1
(b)
Q8 , R8
4
e=2
Q6 , R6
e=1
Q4 , R4
Q7 , R7
Q5 , R5
X
Q3 , R3
229
3
2
xi = 0 yi = 1.5
xj = 0
yj = 0 xk = 2 yk = 0.5
B1 =
16
0
2
3
0 31
1
2
0 32
23
31
2
3
61
1
2
25.657 4.105
0
0 106 (kN/m2 )
D1 = D2 = 4.105 25.657
0
0 10.776
1.0092
0.0855
2.2920
0.9921 1.2828 1.0776
106
0.5816 3.2413
0.9921
3.7801 0.4105 0.5388
0.6414
0.4105 1.2828 0.4105
1.9243
0
1.0776 0.2694 1.0776 0.5388
0
0.8082
230
Element 2
Wektor stopni swobody elementu
n
xj = 2 yj = 0.5
xk = 2
yk = 1.5
B2 =
12
1
2
0 1
0 21
1
2
1.2828
0
0
0.4105
0
0.5388
1.0776
0
0
1.0776
2.1552
0
0.4105
0
0
5.1314
1.2828 1.0776 2.1552 0.4105
0.4105 0.5388 1.0776 5.1314
1.2828
1.0776
2.1552
0.4105
3.4380
1.4881
0.4105
0.5388
1.0776
5.1314
1.4881
5.6702
106
231
y
g(x) =
75
x
2
75 kN/m
x
e=2
2m
25 kN
50 kN
P2b =
Z2
Z2
0
(1
Z2
1
2 x)
0
0
0
12 x
75
2 x
dx
75
2 x
0
0
0
1
2x
0
1 12 x
75 dx
0
x
2
1
2x
25
50
232
v11 = v12 = Q2
u12 = Q3
v21 = Q4
u13 = u22 = Q5
v31 = v22 = Q6
u23 = Q7
v32 = Q8
R62 , v32
R22 , v12
R21 , v11
R11 , u11
R12 , u21
R52 , u23
e=2
R61 , v31
e=1
3
R41 , v21
2
R51 , u13
R42 , v22
2
R32 , u22
R31 , u12
R31 = R3
R51 + R32 = R5 = 0
R52 = R7 = 0
R21 + R22 = R2
R41 = R4
R61 + R42 = R6 = 0
R62 = R8 = 0
(5.200)
gdzie R1 do R4 s reakcjami.
Podstawienie (5.199) i (5.200) do (5.198) prowadzi do ukadu rwna w formie (5.201) (s. 234).
Ukad rwna (5.201) zawiera cztery niewiadome pierwotne od Q5 do Q8
i cztery niewiadome wtrne od R1 do R4 .
106
2.9334
0.4960
1.0092
0.5816
0.6414
1.4881
1.2828
0.4105
Q1
0.4960 1.0092 0.5816 0.6414
1.4881 1.2828 0.4105
4.0495
0.0855 3.2413
1.4881 0.2694 1.0776 0.5388 Q2
0.0855
2.2920
0.9921 1.2828 1.0776
0
0 Q3
3.2413
0.9921
3.7801 0.4105 0.5388
0
0
Q4 =
0
25
0
0
0
0
0
50
R11 + R12
R21 + R22
R31
R41
R51 + R32
R61 + R42
R52
R62
(5.198)
233
234
106
2.9334
0.4960
1.0092
0.5816
0.6414
1.4881
1.2828
0.4105
0
0.4960 1.0092 0.5816 0.6414
1.4881 1.2828 0.4105
4.0495
0.0855 3.2413
1.4881 0.2694 1.0776 0.5388 0
0.0855
2.2920
0.9921 1.2828 1.0776
0
0 0
3.2413
0.9921
3.7801 0.4105 0.5388
0
0
0 =
R1
25 + R2
R3
R4
0
0
0
50
(5.201)
235
106
4.0794
0 2.1552 1.0776
Q5
0
0
5.9396 0.4105 5.1314 Q6
0
=
2.1552 0.4105
3.4380
1.4881 Q7
0
1.0776 5.1314
1.4881
5.6702
Q8
50
skd otrzymamy
Q5
0.00818
Q
0.05213
6
= 103
(m)
Q7
0.01529
Q8
0.06156
0.00409
x
0 103
1 = y = B1 Q1 =
0.02606
xy
104.9643
x
1 = y = D1 1 = 16.7943 (kN/m2 )
280.8512
xy
236
Element 2
Wektor stopni swobody elementu
Q2 = {0 0 0.00818 0.05213 0.01529 0.06156} 103
Wektor odksztace
x
0.00765
2 = y = B2 Q2 = 0.00943 103
xy
0.00731
Wektor napre
157.4465
x
2 2
2
= y = D = 210.6384 (kN/m2 )
xy
78.7232
111
121
11
237
u3
v3
u4
v4
x1
y1
1
xy
x2
y2
2
xy
Obliczenia
rczne
8.182e 06
5.213e 05
1.529e 05
6.156e 05
104.9643
16.7943
280.8512
157.4465
210.6384
78.7232
FElt 2
elementy
8.1822e 06
5.2126e 05
1.5292e 05
6.1559e 05
104.96
16.794
280.85
157.45
210.64
78.723
FElt 200
elementw
2.2471e 05
1.3353e 04
5.0246e 05
1.4195e 04
Tabela 5.11. Porwnanie wynikw oblicze rcznych z obliczeniami komputerowymi tarczy z przykadu 5.12
Uwaga
Sposb rozwizywania globalnego ukadu rwna MES w tym przykadzie
(rwnie i w nastpnych przykadach) jest oczywicie poprawny, ale nieefektywny, jeli obliczenia chcielibymy zautomatyzowa, piszc np. program komputerowy. W takim przypadku wygodniej jest uwzgldnia podstawowe warunki brzegowe w taki sposb, aby obliczanie niewiadomych pierwotnych nie
wymagao zmiany wymiarw globalnej macierzy sztywnoci. W ten sposb
rwnie i niewiadome wtrne obliczymy, wykorzystujc niezmieniony wymiar
macierzy K. Sposb postpowania wyjanimy bardziej szczegowo na przykadzie rozwizanej tarczy.
Niewiadome pierwotne zawarte w wektorze Q obliczymy, rozwizujc ukad
rwna MES, w ktrym jednorodne warunki brzegowe uwzgldnimy, zerujc
wiersze i kolumny w macierzy K, odpowiadajce zerowym wartociom Q1
do Q4 , oraz wpisujc 1 w tych rwnaniach na przektnej gwnej macierzy
238
"
I
0
0
Q=
0 K22
F2
(5.202)
gdzie:
I = diag(1, 1, 1, 1) macierz diagonalna,
F2 = {0 0 0 50} podwektor wektora F,
K22 podmacierz macierzy sztywnoci K.
Rozwizanie ukadu rwna (5.202) daje wynik
Q = {0 0 0 0 0.00818 0.05213 0.01529 0.06156} 103
Wektor reakcji obliczymy teraz ze wzoru
R = KQ Pb
otrzymujc
R = {66.667 43.556 66.667 31.444 0 0 0 0}
W przypadku jeli warunki brzegowe s niejednorodne, np. Qj = a, wwczas oprcz opisanej modyfikacji macierzy K naley rwnie zmodyfikowa
wektor prawej strony F, podstawiajc Fk := Fk aKkj , dla k = 1, . . . , n
i k 6= j, oraz Fj = a.
Rozdzia 6
Metoda elementw
brzegowych
6.1.
Uwagi wstpne
W rozdziale pierwszym przedstawiono rne modele matematyczne stacjonarnego przepywu ciepa. Punktami wyjcia byy: sformuowanie lokalne, inaczej
silne, czyli rwnanie rniczkowe (1.8) i warunki brzegowe (1.2), (1.3), ktre
spenia poszukiwana funkcja (temperatura) w pewnym obszarze dwuwymiarowym.
Po pomnoeniu rwnania (1.8) przez funkcj testow, dwukrotnym cakowaniu przez czci i skorzystaniu z wasnoci rozwizania fundamentalnego
otrzymuje si tosamo Somigliany (1.25). Jest ona oglnym wzorem na rozwizanie zagadnienia brzegowego, gwarantujcym dokadne spenianie rwnania rniczkowego dla kadej nieznanej a priori funkcji, okrelonej na brzegu
obszaru (T na q i qn na T ). Dopiero odpowiedni dobr tej niewiadomej
funkcji zapewnia spenianie przez wyraenie Somigliany rwnie warunkw
brzegowych. Aby znale tak funkcj, rozwizuje si odpowiednie, brzegowe, rwnanie cakowe, najczciej za pomoc metody elementw brzegowych
(MEB), omawianej w tym rozdziale.
W kolejnych punktach zajmiemy si wymienionymi poniej tematami.
(1) Przedstawienie idei metody na przykadzie dwuwymiarowego (2D) problemu ustalonego przepywu ciepa z warunkami brzegowymi typu Dirichleta, opisanego rwnaniem (1.28).
240
6.2.
Idea metody elementw brzegowych zostanie przedstawiona na moliwie prostym przykadzie. Bdzie nim rwnanie Laplacea w obszarze kwadratowym z
warunkami brzegowymi typu Dirichleta. Jest to szczeglny przypadek zagadnienia (1.8), (1.2), (1.3) rozwaanego w rozdziale 1, modelujcego stacjonarny
przepyw ciepa. Przyjmijmy, e obszar jest kwadratem o boku dugoci 1
(rys. 6.1), a rozwizanie ma posta T (x, y) = xy. Spenia ono nastpujce
zagadnienie brzegowe:
(
2 T
T
= 0
= T
w
na
(6.1)
gdzie:
2T
2T
+
T =
x2
y 2
2
y
T =
na
na
na
na
AB
BC
CD
AD
(6.2)
Zgodnie z tosamoci Somigliany (1.25) rozwizania tego zagadnienia bdziemy szuka w postaci
c T (, ) =
Z h
(6.3)
241
y
D
P3
e3
e2
e4
P4
P2
e1
A
P1
gdzie (, ) jest dowolnym punktem wewntrznym, brzegowym albo nawet zewntrznym kwadratu. Parametr c oraz funkcje T , qn? , T ? s znane, a jedyn
niewiadom jest funkcja qn okrelona na brzegu . Bdziemy j dalej oznacza,
dla skrcenia zapisu, liter i, podobnie, odpowiednie rozwizanie fundamentalne za pomoc ?
.
.
qn =
qn? = ?
(6.4)
Jeeli tosamo (6.3) zapiszemy dla punktw brzegowych (, ) , to
otrzymamy nastpujce sformuowanie brzegowe:
Znale funkcj [x(t), y(t)] : R
I tak, e (, )
c T (, ) =
Z h
(6.5)
1
1
gdzie c = w wierzchokach A, B, C, D albo c = w pozostaych punktach
4
2
brzegu.
Numerycznie mona rwnanie (6.5) rozwiza metod elementw brzegowych, ktrej algorytm w najprostszej wersji przedstawiono poniej.
1. Dzielimy brzeg na elementy skoczone, zwane elementami brzegowymi.
Przyjmujemy dla nich stae funkcje ksztatu (jeden wze w rodku),
dajce aproksymacj schodkow, czyli odcinkowo sta. Mona j tu
242
zastosowa, gdy niewiadoma funkcja nie jest rniczkowana, a ponadto moe by nieciga, np. w naroach i w tych punktach niecigo
aproksymacji jest w peni uzasadniona.
2. Speniamy rwnanie (6.5) w punktach kollokacji pokrywajcych si z wzami elementw brzegowych. Dziki temu otrzymujemy ukad rwna
algebraicznych, z ktrego oblicza si dyskretne wartoci funkcji niewiadomej, a tym samym przyblione rozwizanie brzegowego rwnania cakowego i caego zagadnienia.
3. Temperatur w wybranych punktach wntrza obszaru obliczamy ze wzoru (6.3), wstawiajc za funkcj jej aproksymacj (w tym zadaniu schodkow).
Zastosujmy powyszy algorytm, przyjmujc dodatkowo, e
brzeg jest podzielony, dla uatwienia, tylko na 4 elementy brzegowe
e1 , e2 , e3 , e4 , ktrymi s boki kwadratu (rys. 6.1),
wartoci rozwizania brzegowego w wzach P1 (1 , 1 ), P2 (2 , 2 ), P3 (3 , 3 ),
P4 (4 , 4 ) oznaczymy odpowiednio 1 , 2 , 3 , 4 .
Korzystajc z powyszych zaoe i dodatkowo zastpujc caki po brzegu
sum caek po kolejnych elementach
Z
F (x, y)dt =
F (x, y)dt +
F (x, y)dt +
F (x, y)dt +
F (x, y)dt
e4
e3
e2
e1
4
X
ej
j=1
T ? (x, y, i , i )dt(x,y)
i = 1, 2, 3, 4
(6.6)
ej
1
2
1
2
(1 , 1 ) =
1
,0
2
(2 , 2 ) = 1,
(3 , 3 ) =
1
,1
2
(4 , 4 ) = 0,
243
Aij j = bi
i = 1, 2, 3, 4
(6.7)
j=1
gdzie
Aij =
T ? (x, y, i , i )dt(x,y)
ej
Z
4
X
1
?
bi =
T (x, y) (x, y, i , i )dt(x,y) T (i , i )
j=1 ej
.2695E +0
.5329E 1 .6186E 2
.5329E 1
.5329E 1
.2695E +0
.5329E 1 .6186E 2
.6186E 2
.5329E 1
.2695E +0
.5329E 1
.5329E 1 .6186E 2
.5329E 1
.2695E +0
1
2
3
4
.1378
.1378
.1378
.1378
(6.8)
0.5000
1
0.5000
3 0.5000
0.5000
4
244
Okazuje si, e wartoci wzowe pokrywaj si z dokadnymi wartociami nawet na 6-7 miejscach znaczcych. Natomiast poza wzami rozwizania
numeryczne
h =
na
na
na
na
e1
e2
e3
e4
1.0
(a)
0.5
(b)
0.0
A
-0.5
A
(c)
-1.0
-1.5
Rys.6.2. Przykad testowy porwnanie wybranych funkcji na brzegu: rozwizanie
numeryczne (a), rozwizanie dokadne (b), bd (c)
jest rozwizanie dokadne , wic atwo jest obliczy bd rozwizania numerycznego (h ), czyli funkcj e
e (t) = (t) h (t)
(6.9)
245
Wykres bdu rwnie pokazano na rys. 6.2. Jego norma L2 , obliczona wzorem
vZ
u
u
k e k0, = t [e (t)]2 dt
(6.10)
ej
cT (, )
4
X
j=1
ej
T (, ) =
4 Z
X
j=1 ej
4
X
j=1
ej
T ? (x, y, , )dt(x,y)
(, ) (6.12)
246
Th
0.50
0.30
0.10
0.50
0.50
0.30
0.10
0.90
0.2500
0.0755
-0.0449
0.4331
0.2500
0.0900
0.0100
0.4500
Dugo
elementu
h
1.000
0.500
0.333
0.250
0.200
0.167
0.143
0.125
0.111
0.100
Norma bdu
na brzegu
k e k0,
0.57735
0.29823
0.19648
0.14668
0.11699
0.09729
0.08326
0.07277
0.06463
0.05812
Norma
residuum
k R k0,
0.0978170
0.0164449
0.0064721
0.0033617
0.0020559
0.0014005
0.0010327
0.0008098
0.0006666
0.0005703
247
Norma bdu
we wntrzu
k eT k0,
0.11927
0.06428
0.05100
0.04185
0.03568
0.03050
0.02556
0.02326
0.02065
0.01870
Wynika std, e
k e k= Ch
(6.13)
gdzie C, s dodatnimi staymi. Wykadnik , zwany tempem zbienoci, zaley m.in. od stopnia aproksymacji funkcji niewiadomej. W przykadzie stopie
aproksymacji wynosi 0, a tempo zbienoci okoo 1 (rozwizania na brzegu,
rozwizania we wntrzu dla mniejszych h i residuum na brzegu). Na wykresie
6.4 norma bdu we wntrzu jest mniejsza ni na brzegu i jest to charakterystyczna cecha MEB.
W oglnym przypadku nieciga aproksymacja, np. taka, jak zastosowano dla uatwienia w rozwizywanym przykadzie, nie gwarantuje jednostajnej
zbienoci rozwizania, dlatego te w praktyce czciej stosuje si cig aproksymacj funkcji niewiadomej.
Test zbienoci jest jednym z podstawowych sprawdzianw kadego programu komputerowego, w ktrym stosowane s metody omawiane w tym podrczniku. Taki test pozwala sprawdzi poprawno zastosowanego sformuowania,
poprawno aproksymacji rozwizania i samego kodu programu komputerowego. Ponadto na podstawie jego wynikw mona sprawdzi, czy uzyskuje si
przewidywane teoretycznie tempo zbienoci albo eksperymentalnie stwierdzi
jakie ono jest.
248
kk
0.1
(a)
(c)
0.01
0.001
(b)
0.0001
1
0.1
Na zakoczenie tego punktu omwimy sposb obliczania caek krzywoliniowych po elementach brzegowych. Caki te wystpuj we wzorach na
wspczynniki ukadu rwna algebraicznych,
residuum rwnania brzegowego,
rozwizanie we wntrzu kwadratu.
S one dwojakiego typu, a mianowicie:
Iij =
ej
T ? (x, y, i , i )dt(x,y)
Jij =
(6.14)
ej
249
Wspczynniki Iij , Jij dla i 6= j mona obliczy numerycznie, np. kwadratur Gaussa-Legendrea (stosowano pi wzw), natomiast dla i = j obliczymy je analitycznie. S one wtedy niewaciwe, poniewa funkcja podcakowa zaley od logarytmu odlegoci albo od odwrotnoci odlegoci od punktu
(i , i ), nalecego do odcinka, po ktrym odbywa si cakowanie.
Przykadowo
I11 =
e1
1
1
T (x, 0, , 0)dx =
2
4k
?
1
=
k
=
Z1
1
2
Z1
0
1
ln(x )2 dx
2
1
1
lim
ln(x )dx =
2
k 0
Z1
1
+
2
1
ln(x )dx
2
1
1 1 1
1
lim ( ln ln + ) =
(ln 2 + 1)
k 0 2 2 2
2k
i {1, 2, 3, 4}
(6.15)
gdy
? (x, y, i , i ) =
1 (x i )nx + (y i )ny
2
r2
250
6.3.
Szczeglnie proste jest rozwizywanie metod brzegow zagadnie jednowymiarowych (1D), gdy brzeg skada si wtedy z dwch punktw, a niewiadomymi brzegowymi s nie funkcje, tylko liczby. W zwizku z tym zamiast cakowego rwnania brzegowego otrzymujemy ukad dwch rwna algebraicznych,
ktry mona rozwiza dokadnie i tym samym uzyska dokadne rozwizanie
caego zadania. Dziki temu metoda brzegowa w zagadnieniach 1D nie jest
metod numeryczn, tylko sposobem otrzymania dokadnego rozwizania na
drodze analitycznej.
Rozwamy prt (rys.6.5) o dugoci l i o staej sztywnoci AE, obciony obcieniem cigym f (x) dziaajcym w kierunku prostoliniowej osi prta i przyoonym wzdu tej osi, zamocowany na jednym albo obu kocach.
Zakadamy standardowo, e kady punkt dowolnego przekroju poprzecznego
przemieszcza si jednakowo w kierunku osi prta i e jedyna niezerowa skadowa tensora naprenia xx , oznaczana dalej krtko , jest staa w przekroju
poprzecznym.
f (x)
P
d
= f (x) x (0, l)
dx
(6.16)
du
i przyjciu prawa Hookea
Po zaoeniu geometrycznej liniowoci =
dx
!
251
AE d u = f (x)
dx2
x (0, l)
(6.17)
Zl
dv du
du
dx vAE
dx dx
dx
l
Zl
= vf dx
0
v V
Zl
0
d2 v
2
dx
dv
udx +
AEu
dx
"
"
# l
# l
Zl
du
= vf dx + vAE
dx
0
v V
(6.18)
Skorzystamy teraz z rozwizania fundamentalnego rwnania (6.17), czyli
funkcji v ? speniajcej w sensie dystrybucyjnym warunek
AE
d2 v ?
= (x )
dx2
x, R
I
(6.19)
v (x, ) =
1
AE [(1
l )x + l] dla x
1
AE [(1
xl ) + l] dla x
(6.20)
252
x
Rys.6.6. Zadanie rozcigania prta wykres rozwizania fundamentalnego v ? (x, )
dla x, [0, 1], l = 1
dla x = . Dokonujc przejcia granicznego z do zera, otrzymuje si nastpujc posta rozwizania w dowolnym punkcie wewntrznym prta (tosamo
Somigliany)
u() =
Zl
0
x=l
(0, l)
(6.21)
gdzie
v ?
=
s? (x, ) = AE
dx
dla x <
dla x >
253
Zl
0
x=l
(0, l)
(6.22)
gdzie
xl
v ?
?
V (x, ) = AE
=
S? (x, ) = AE
s?
AE
=
d
l
dla x <
x
l
dla x >
dla x 6=
u(0 ) =
Zl
0
S(l ) =
Zl
0
254
Po obliczeniu wspczynnikw w powyszych rwnaniach i przyjciu oznacze u(0+ ) = u(0) = u0 , u(l ) = u(l) = ul , S(l ) = S(0) = S0 , S(l) = Sl
mona je zapisa w nastpujcy sposb:
Rl
Rl
0
v ? (x, 0+ )f (x)dx
V? (x, l )f (x)dx
l
AE
AE
l
AE
l
u0
S0
0
=
(6.23)
0
u
1
l
l
AE
Sl
Zastosujmy ten ukad algebraicznych rwna brzegowych dla prta podobnego jak na rys. 6.5, z zamocowaniem po lewej stronie i obcionego tylko
si skupion na prawym kocu (u(0) = 0, S(l) = P ). Wiemy wic, e
f (x) = 0, u0 = 0, Sl = P , a po rozwizaniu ukadu rwna (6.23) otrzymujemy
Pl
S0 = P
ul =
AE
Znajc wszystkie cztery wielkoci brzegowe, otrzymujemy ze wzorw (6.21),
(6.22) rozwizanie (dokadne) w dowolnym punkcie prta
u() =
AE
S() = P
Dla kadego innego obcienia i warunkw zamocowania rozwizanie zadania prta metod brzegow bdzie rwnie dokadne.
6.4.
Wiadomoci zawarte w tym i nastpnym rozdziale stanowi rozszerzenie i ucilenie pewnych poj zwizanych z MEB. Ich znajomo nie jest konieczna do
zrozumienia podstawowej idei podejcia brzegowego. Powrmy do zagadnienia 2D, to jest stacjonarnego przepywu ciepa opisanego zagadnieniem brzegowym (1.8), (1.2), (1.3). Zajmiemy si wyprowadzeniem rozwizania fundamentalnego i sformuowania brzegowego, a nastpnie rnymi algorytmami
MEB dla tego problemu.
6.4.1.
1
r r
1 v ?
=0
r 2
(r, ), r > 0
(6.24)
(6.26)
Sta B mona przyj rwn zeru, albo B = A ln r0 , gdzie r0 jest arbitralnie przyjt dugoci suc do uzyskania bezwymiarowego wyraenia
pod logarytmem. Natomiast sta A obliczymy z warunku (1.20), czyli speniajc
Z
2 v ? dx1 dx2 = (1 , 2 )
(6.27)
R
I2
Lew stron ostatniego rwnania przeksztacimy nastpujco:
2 v ? dx1 dx2 =
R
I2
=
R
I
2 v ? dx1 dx2
= 2A
Z
0
ln r
r
= 2A lim
R
0
= 2A(1 , 2 )
r
r
ZR
dr
dr + r ln r
r
r
R
(cakowanie przez czci)
256
6.4.2.
1
2k
(6.28)
Rozwamy teraz szczegowo ostatni etap wyprowadzenia tosamoci Somigliany dla zagadnienia Laplacea. Polega on na podstawieniu za funkcj testow
w zasadzie Bettiego-Maxwella (1.24) rozwizania fundamentalnego T ? , ktre
ma osobliwo typu logarytmicznego w punkcie (, ). Dlatego, podobnie jak w
przypadku 1D, zamiast caego obszaru naley rozway obszar bez koa
K o rodku w punkcie (, ) i o promieniu dugoci , a nastpnie dokona
przejcia granicznego, dc z dugoci promienia do zera. Dla obszaru \K 1
z brzegiem ( \ K) (K ) mamy
()
\K
\K
(a)
(b)
(c)
Rys.6.7. Zadanie 2D obszar cakowania przy wyprowadzaniu tosamoci Somigliany dla rnych pooe punktu osobliwoci
\K
T f d
Z
T,i? ni kT
\K
?
T,ii
kT d+
\K
?
+ T qi ni d +
T,i? ni kT + T ? qi ni d = 0 (6.29)
1
\K oznacza rnic zbiorw , K, czyli zbir punktw nalecych do i nie nalecych
do K.
T f d =
lim
T ? f d
(caka niewaciwa)
\K
?
T,ii
kT d = 0
(bo
\K
lim
0
Z
?
> 0, T,ii
= 0)
T,i? ni kT + T ? qi ni d
\K
Z
(6.30)
T,i? ni kT + T ? qi ni d
(caka niewaciwa)
(
x, y) i (x
, y
) K takie, e odpowiednie caki mona zastpi iloczynem wartoci funkcji podcakowej w odpowiednim punkcie przez dugo uku
((), po ktrym odbywa si cakowanie, czyli
Z
T,i? ni kT d =
()
T (
x, y)
2
oraz
lim
0
T qi ni d = lim
"
)
qn (x
()
ln
2k
wic
lim
0
T,i? ni kT + T ? qi ni d =
T (, )
2
(6.31)
258
c=
6.4.3.
(6.32)
Rozwamy teraz bardziej oglny przypadek warunkw brzegowych ni poprzednio, czyli zarwno typu Dirichleta (1.2), jak i Neumanna (1.3). Powoduje to, e niewiadom funkcj jest temperatura na czci q i intensywno
strumienia ciepa (pochodna normalna pomnoona przez sta materiaow k)
na pozostaej czci T brzegu . Sformuowanie brzegowe ma wtedy posta
nastpujc:
Znale funkcj : R
I
(s) =
T (s)
qn (s)
na q
na T
tak, e
(1 , 2 )(1 , 2 )
2
+
[1 (1 , 2 )]T (1 , 2 )+
Z 2
+ T (x1 , x2 )qn? (x1 , x2 , 1 , 2 ) dt(x1 ,x2 ) +
=
T
(1 , 2 )
gdzie
(1 , 2 ) =
dla (1 , 2 ) q
dla (1 , 2 ) T
(s)
(1 , 2 )
2
+
(1 )T (1 , 2 ) +
2
V ()
(6.33)
gdzie V () jest przestrzeni funkcji testowych. Zamiast dokadnego rozwizania zagadnienia (6.33) bdziemy oblicza jego aproksymacj h w pewnej
260
N
X
(6.34)
ai (s)
i=1
Funkcje bazowe (s) zale od przyjtej metody numerycznej. W przypadku MES i MEB s to bazowe funkcje ksztatu. Gdyby zastosowa metod typu
rnic skoczonych (podejcie bezsiatkowe), byyby to np. funkcje wynikajce
z aproksymacji metod ruchomych, waonych, najmniejszych kwadratw.
Przyjmujc, e funkcje testowe s aproksymowane przez te same funkcje
, otrzymuje si ukad rwna algebraicznych na niewiadome ai
Ha = b
(6.35)
gdzie
Hij =
i (s)
j (s)
bi =
i (s)
(1 )T +
2
Taki ukad rwna jest symetryczny i peny. W przypadku metody kollokacji by rwnie peny, ale niesymetryczny, jednak obliczanie jego wspczynnikw nie wymagao dwukrotnego cakowania. Ukad ten dla przykadu
testowego z punktu 6.2, po zastosowaniu do odpowiednich caek 5-punktowej
.2388E +0
.5864E 1 .1127E 1
.5864E 1
.5864E 1
.2388E +0
.5864E 1 .1127E 1
.1127E 1
.5864E 1
.2388E +0
.5864E 1
.5864E 1 .1127E 1
.5864E 1
.2388E +0
=
Po rozwizaniu ukadu (6.36) otrzymujemy
a1
a2
a3
a4
0.5005
0.4997
0.4997
0.5005
a1
a2
a3
a4
.1252
.1249
.1249
.1252
(6.36)
(6.37)
6.4.4.
262
kollokacji. Potrzebne jest albo wprowadzenie dodatkowych rwna, albo zastosowanie punktw kollokacji nie pokrywajcych si z wzowymi,
albo te odsunicie wzw od kocw elementw o arbitralnie przyj1
t odlego, np. 10
dugoci elementu (rys.6.8c). Gdyby ta niecigo
wystpowaa na kocu kadego elementu (nawet jeeli rozwizanie jest
tam cige), to taka aproksymacja nie gwarantowaaby zbienoci metody (monotonicznego zmniejszania si bdu wraz z malejc dugoci
elementw). Dlatego niecigo naley wprowadza tylko w naroach
faktycznie wystpujcych w danym obszarze, a nie np. w naroach powstajcych przez dyskretyzacj gadkiego, krzywoliniowego brzegu za
pomoc elementw liniowych.
(a)
(b)
(c)
6.4.5.
Bardzo podobnie jak zagadnienie Poissona rozwizuje si zadania teorii sprystoci. Podstawow niewiadom jest w tym przypadku pole przemieszcze,
a tosamo Somigliany, czyli wzr reprezentujcy rozwizanie, ma posta
cu (y) =
bj (x)Uj (x, y) dx +
gdzie:
Uj (x, y) rozwizanie fundamentalne Kelvina dla zagadnienia teorii sprystoci, majce interpretacj j-tej wsprzdnej przemieszczenia
w punkcie x od jednostkowej siy skupionej przyoonej w punkcie y
i w kierunku , w obszarze rozcignitym do caej paszczyzny R
I 2,
Tj = Sjk nk oblicza si na brzegu obszaru, nk s wsprzdnymi
wersora normalnego, zewntrznego do tego brzegu,
Sjk skadowe tensora napre w punkcie x od jednostkowej siy skupionej przyoonej w punkcie y w kierunku osi ,
tj , bj skadowe obcienia na brzegu i we wntrzu,
c parametr zaleny od pooenia punktu y,
i, j, k, = 1, 2
Dla paskiego stanu odksztacenia
Uj
Sij
j
1+
r
i + 2
=
(4 3) ln
4E(1 )
r0
r
2i j
1+
1
(1 2)(i j + j i + ij ) +
=
2
2E(1 ) r
r2
(6.39)
(6.40)
gdzie i = xi i , r 2 = 21 + 22 .
Zasadnicz rnic midzy zagadnieniem Poissona a paskim zadaniem
teorii sprystoci jest to, e obecnie niewiadoma funkcja przyjmuje wartoci wektorowe. W zwizku z tym w zadaniach 2D, do obliczenia rozwizania
z tosamoci Somigliany (6.38), w kadym punkcie brzegu naley zna dwie
skadowe przemieszczenia (u1 , u2 ) i dwie skadowe obcienia (t1 , t2 ). Tylko
poowa z tych czterech wielkoci jest znana z warunkw brzegowych. Przykadowo dla tarczy pokazanej na rys. 6.9 z warunkw brzegowych wiemy, e
t1 = 0
t1 = p
t1 = 0
u1 = 0
u2 = 0
t2 = 0
t2 = 0
t2 = 0
na
na
na
na
AB
BC
CDEF
AE
1 + 2
,
(1 + )2
0 =
1+
100
= 100kPa.
0.1 0.01
264
na
na
na
na
t2
u2
u2
u2
AB
BC
CDE
AE
pokazano na rys. 6.10. Pochodne rozwizania dokadnego w narou wewntrznym D s osobliwe (koncentracja napre). W pobliu tego punktu naley
spodziewa si najwikszego bdu. Aby go zmniejszy, naleaoby tam zagci elementy.
x2
F
0.1
x1
A
0.1
6.4.6.
Jedn z zalet MEB jest atwo jej zastosowania do obszarw nieograniczonych, np. przy analizie deformacji gruntu wok tunelu (statyka), odbicia
dwiku od okrtu podwodnego (akustyka), odbicia promieni radaru od samolotu (elektromagnetyka). Inne metody komputerowe wymagaj w takich
zadaniach zastosowania albo skoczonego obszaru obliczeniowego i psujcych
dokadno rozwizania, szczeglnie w zjawiskach falowych, odpowiednich warunkw brzegowych, albo elementw nieskoczonych wymagajcych z kolei
specjalnej aproksymacji w kierunku radialnym.
265
85.5E-6
-4.0E-6
-27.1E-6
u2
u1
6.5.
Jedn z podstawowych trudnoci w stosowaniu MEB jest obliczanie caek niewaciwych i bliskich niewaciwym, czyli takich, w ktrych funkcja podcakowa nie ma osobliwoci, ale jest cakowana w jej pobliu, np. po elemencie
brzegowym ssiadujcym z elementem, do ktrego naley punkt osobliwy.
Na pocztku przytoczmy twierdzenie mwice, kiedy caki z funkcji wystpujcych w rozwizaniach fundamentalnych s niewaciwe.
Twierdzenie 6
ZaoeniaZ
1. I =
1
dx.
rm
2. D R
I n , D obszar ograniczony, n=1,2,3.
3. Obszar D zawiera punkt osobliwoci, od ktrego obliczana jest odlego, oznaczona przez r.
266
Teza
c
Z
F (r)dr
Zb
lim
0
F (r)dr
(6.41)
c+
Rb
F (r)dr.
Z
Zb
lim F (r)dr +
F (r)dr
(6.42)
c+
Rb
F (r)dr.
267
k wymiar zadania ( R
I k)
n wymiar brzegu = , (n = k 1)
C0
ln r
1
r
-1
0.5
Tabela 6.3. Zestawienie typw osobliwoci rozwizania fundamentalnego dla zagadnie drugiego rzdu i wymiarw obszarw, po ktrych s cakowane rzd osobliwoci 0.5 oznacza symbolicznie osobliwo typu
logarytmicznego
1 ( ) = 1
2 ( ) =
Jeeli element prostoliniowy ej ma koce P (x1 , y1 ), Q(x2 , y2 ), to jego rwnanie parametryczne, albo inaczej pewne odwzorowanie gj elementu wzorcowego na j-ty rzeczywisty, ma posta
gj : Rj ( ) = [x1 1 ( ) + x2 2 ( )] i + [y1 1 ( ) + y2 2 ( )] j
268
P (x1 , y1 )
ej
Rj ( )
gj
Q(x2 , y2 )
e
0
gdzie Rj jest wektorem wodzcym punktw nalecych do elementu rzeczywistego ej , [0, 1], a i, j s wersorami osi (x, y) globalnego ukadu wsprzdnych. Po przeksztaceniu otrzymamy
Rj ( ) = [x1 + (x2 x1 ) ] i + [y1 + (y2 y1 ) ] j
Funkcje ksztatu na elementach rzeczywistych s zoeniem odwzorowania
, czyli
gj i funkcji N
g1
N =N
j
Faktycznie dla elementw stosowanych w przykadzie mamy N = 1.
Do cakowania potrzebna bdzie pochodna wektora wodzcego Rj
dRj
= (x2 x1 ) i + (y2 y1 ) j
d
Mona teraz sprowadzi cakowanie po elemencie rzeczywistym do cakowania po elemencie wzorcowym w nastpujcy sposb:
Iij =
Z1
Jij =
Z1
T ? [x( ), y( ), i , i )]
dRj dRj
d
d d
T [x( ), y( )] ? [x( ), y( ), i , i )]
(6.43)
dRj dRj
d
d dd
dRj dRj
jest odpowiednikiem jakobianu, gdy wyraa prod d
porcj zmiany dugoci przy transformacji gj . Dla elementu prostoliniowego
Wyraenie
269
jest stae i rwne dugoci elementu rzeczywistego. Po oznaczeniu tego wyraenia przez hj wzory przyjmuj posta
Iij = hj
Z1
T ? [x( ), y( ), i , i )] d
Jij = hj
Z1
T [x( ), y( )] ? [x( ), y( ), i , i )] d
(6.44)
gdzie
x( ) = x1 + (x2 x1 )
y( ) = y1 + (y2 y1 )
1
(x, y, i , i ) =
2
1
ln r 2
T (x, y, i , i ) =
4k
y i
x i
nx +
ny
2
r
r2
r 2 = (x1 i )2 + (x2 i )2
nx , ny s wsprzdnymi wersora normalnej w punkcie (i , i ), zewntrznej do
obszaru.
Obliczmy teraz odlego r midzy dwoma punktami [(i ), (i )] oraz
[x( ), y( )] nalecymi do odcinka ei . Zamy na pocztku, e punkt (, )
naley do wntrza i-tego odcinka i dzieli go na odcinki o dugociach ha , hb
r=
p
[x1 + (x2 x1 ) x1 (x2 x1 )i ]2 + [y1 + (y2 y1 ) y1 (y2 y1 )i ]2
a po uproszczeniu
r = hi | i |
Mona teraz obliczy pierwsz z caek
1
hi
Iii =
2k
Z1
0
ln[(hi | i |)]d
hi
ln hi +
=
2k
Zi
0
ln(i )d +
Z1
gdzie
i =
ha
,
hi
1 i =
hb
hi
ln( i )d
270
hi
[ln hi + i ln i i + (1 i ) ln(1 i ) (1 i )]
2k
Iij =
[ha (1 ln ha ) + hb (1 ln hb )]
2k
[hj (1 ln hj )]
2k
k=1
f () ln d =
n
X
f (i )wi
(6.45)
i=1
ln xdx = h
Z1
0
ln(h)d = h ln h + h
Z1
0
ln()d
Wzy
Wagi
0.112009
0.602277
0.063891
0.368997
0.766880
0.041448
0.245275
0.556165
0.848982
0.718539
0.281461
0.513405
0.391980
0.094615
0.383464
0.386875
0.190435
0.039225
271
(, ) R
I2
c(, ) =
N Z
X
j=1
(, ) R
I2
N Z
X
j=1 ei
N Z
X
j=1\e
i
272
W2 (x2 , y2 )
W0 (x0 , y0 )
y
D
g
1
W1 (x1 , y1 )
Wzr (6.46) pozwala sprawdzi dokadno oblicze. Jeeli natomiast mamy do czynienia z aproksymacj odcinkowo sta, to mona obliczy jeden ze
wspczynnikw ukadu rwna algebraicznych pojawiajcy si przy stosowaniu metody kollokacji dla zadania z warunkami Dirichleta, a zawierajcy nie
tylko cak niewaciw, ale rwnie parametr c zaleny od gadkoci brzegu
w punkcie (, )
c(, )
Z
N
X
j=1,i6=j ej
ei
(i , i ) ei
(6.47)
Metoda analityczno-numeryczna
Jednym ze sposobw zamiany powierzchniowej caki niewaciwej na waciw
jest zastosowanie trjktno-biegunowego ukadu wsprzdnych q, s (rys.6.12).
Zakadamy, e punkt osobliwoci znajduje si w dowolnym wierzchoku trjkta, po ktrym odbywa si cakowanie. Jeeli obszar jest inny, to naley
podzieli go na odpowiednie podobszary trjktne.
Przyjmujc, e punktem osobliwoci jest wierzchoek W 0 (x0 , y0 ), a pozostaymi wierzchokami s W 1 (x1 , y1 ), W 2 (x2 , y2 ), zmiana zmiennych ma posta
g:
q, s [0, 1]
(6.48)
Jakobian tego odwzorowania jest rwny 2qA, gdzie A jest polem trjkta
D = W1 W2 W3 . Taka zmiana zmiennych pozwala np. na nastpujce przeksztacenie:
gdzie
273
Z1
Z1
ln r 2 dxdy = 2A q ln qdq + ln ds
(6.49)
(6.50)
Caki po prawej stronie wzoru (6.49) s waciwe i mog by obliczone analitycznie albo kwadratur Gaussa-Legendrea.
Caki waciwe wymagaj odpowiedniego doboru iloci punktw cakowania. Poniewa funkcje podcakowe nie s w MEB wielomianami, wic najlepiej
dobra dokadno adaptacyjnie, przez zwikszanie ich liczby i sprawdzanie jak
zmienia si wynik, a do momentu ustabilizowania wynikw. Jest to szczeglnie
wane dla caek bliskich osobliwym.
Mona unikn obliczania caek niewaciwych po zapisaniu rwnania cakowego dla punktw lecych poza obszarem (przypadek c=0), ale wybr
takich punktw albo odpowiedniej krzywej w podejciu wariacyjnym jest niejednoznaczny i ma duy wpyw na jako rozwizania. W zwizku z tym to
podejcie jest rzadko stosowane.
6.6.
Adaptacja w MEB
Prawie kade rozwizanie uzyskane numerycznie jest obarczone pewn niedokadnoci. Dlatego dla wiarygodnoci wynikw bardzo istotne jest oszacowanie bdu oblicze i ewentualna jego minimalizacja. Podejcie, w ktrym
steruje si dokadnoci aproksymacji na podstawie analizy jakoci rozwizania nazywa si podejciem adaptacyjnym. Jego celem jest uzyskanie albo
wymaganej dokadnoci w caym obszarze, albo tylko w wybranych punktach
przy jak najmniejszej liczbie niewiadomych. Podejcie adaptacyjne wymaga:
oszacowania bdu a posteriori, najlepiej po jednokrotnym rozwizaniu
zagadnienia,
odpowiedniej strategii adaptacji,
algorytmu umoliwiajcego zmian siatki i powtrzenie oblicze z ewentualnym wykorzystaniem poprzednich wynikw.
274
Zwikszanie dokadnoci oblicze w metodzie elementw brzegowych odbywa si tak jak w MES, a wic najczciej przez:
zmniejszanie wymiarw elementw (adaptacja typu h),
zwikszanie stopnia funkcji ksztatu (adaptacja typu p),
jednoczesn zmian parametrw h i p (adaptacja typu hp),
relokacj wzw (adaptacja typu r),
generacj nowej siatki (adaptacja typu s).
Powstaje pytanie, czy warto dodatkowo komplikowa algorytm oblicze
i dokonywa adaptacji zamiast od razu zastosowa siatk z wieloma stopniami swobody. Okazuje si, e pomimo rosncych moliwoci komputerw wci
istniej zagadnienia zarwno w mechanice, jak i w innych dziaach fizyki, w
ktrych bez podejcia adaptacyjnego nie da si uzyska wartociowych rozwiza, np. ze wzgldu na potrzeb dokadnej aproksymacji w bardzo maej czci
duego obszaru albo na zbytni kumulacj bdu zaokrgle czy drastyczne
pogorszenie zbienoci spowodowane bardzo du liczb niewiadomych. Ponadto, przy duych zadaniach, oszczdno kilkudziesiciu procent czasu oblicze, dziki adaptacyjnie dobranej dyskretyzacji, moe oznacza oszczdno
kilku dni albo godzin, co ma istotne znaczenie np. przy przewidywaniu pogody.
Podstaw adaptacji jest wiarygodna ocena bdu rozwizania, dajca jednoczenie dodatkow cenn informacj o jakoci wynikw. Istotne jest, aby ta
ocena bya przeprowadzona za pomoc udowodnionego matematycznie podejcia. Metody heurystyczne bywaj tutaj zawodne.
Istnieje wiele metod oszacowania bdu. Podstawowe z nich to metody:
1. A priori,
2. A posteriori,
residualne,
jawne,
niejawne,
interpolacyjne,
oparte na wygadzaniu pochodnych rozwizania,
korzystajce z wielu rozwiza uzyskanych na rnych siatkach.
275
(, )
(6.51)
f (, ) =
(6.52)
Pn
i=1 ai i
(i znane
(6.53)
(, )
(6.54)
276
v
uZ
u
u
k g k1, = t g2 +
dg
ds
!2
ds
(6.56)
dg
ds
!2
ds
(6.57)
gdzie , > 0.
Obliczajc cak z pochodnej, naley pamita, aby t pochodn odpowiednio transformowa po zmianie zmiennych
Z
e
dg
ds
!2
ds =
Z1
dg d
d ds
Z1
dg
d
!2
!2 s
dRj dRj
d
d d
dRj dRj
d d
!1 s
dRj dRj
1
d =
d d
h
Z1
0
dg
d
!2
d
(6.58)
277
Nierwnoci (6.55) s podstawowym wymaganiem stawianym funkcji (tutaj R) sucej do oszacowania bdu oblicze, a poniewa residuum w MEB
jest funkcj cig, dlatego te uywa si go bezporednio jako estymatora dokadnoci oblicze. Do adaptacji potrzebna jest lokalizacja bdu do poziomu
elementu, czyli informacja, jakie jest jego oszacowanie w poszczeglnych elementach brzegowych. Przyjmuje si, e jego oszacowaniem jest wkad danego
elementu do normy (6.57), czyli liczba k zwana wskanikiem bdu, obliczana
wzorem
v
uZ
u
u
k = t R2 +
ek
!2
ds
dR
ds
(6.59)
k R k0
3.858E-02
5.588E-02
5.588E-02
3.858E-02
k R k1
0.18940
0.27285
0.27285
0.18940
278
6.7.
6.7.1.
W poprzednich punktach stosowalimy tzw. bezporednie sformuowanie brzegowe. Obecnie krtko omwimy sformuowanie porednie i wynikajc z niego nieco inn wersj metody elementw brzegowych. Nazwa pochodzi std,
e niewiadomymi s pewne dodatkowe funkcje nie wystpujce bezporednio
w sformuowaniu zagadnienia.
Korzystajc z tego, e caka po brzegu obszaru w tosamoci Somigliany (1.25) jest cak ogln rwnania rniczkowego, mona j zastpi cak
po dowolnej krzywej (rys. 6.13) z iloczynu rozwizania fundamentalnego
i pewnej funkcji (porednia niewiadoma). Otrzymujemy wtedy ogln posta rozwizania jako nastpujc funkcj zalen od :
T (, ) =
(6.60)
279
oblicze. Jednowymiarow wersj tej metody jest metoda Bleicha zaproponowana w 1927r., a suca do obliczania ugi belek na sprystym podou.
Rol niewiadomej funkcji peni w niej ukad czterech si skupionych, umieszczonych w tak dobranych punktach poza belk, aby obliczenia byy moliwie
najprostsze dziki zerowaniu si pewnych wspczynnikw.
Szczeglnym przypadkiem poredniej wersji MEB jest przyjcie niewiadomego obcienia jako zbioru rde punktowych (si skupionych w mechanice) Q1 (1 ,1 ) , Q2 (2 ,2 ) , . . . , QN (N ,N ) . Rozwizania poszukujemy wtedy w postaci
T (x, y) =
N
X
Qi T ? (x, y, i , i )
(6.61)
i=1
Spenia ono, podobnie jak w innych metodach brzegowych, tosamociowo rwnanie rniczkowe. Naley teraz tak dobra niewiadome wspczynniki
Q1 , Q2 , . . ., aby moliwie jak najlepiej speniao warunki brzegowe. Zajmijmy
si, dla uatwienia, przypadkiem gdy zadany jest wycznie warunek Dirichleta
i zapiszmy go w sposb saby, tzn.
Z
v(T T )ds = 0
(6.62)
v V
Przykadowo przyjmijmy dla zadania testowego z punktu 6.2 cztery rda (N = 4) rozoone na okrgu o promieniu dugoci 5 (rys. 6.14). Stosujc
metod Bubnowa-Galerkina i przyjmujc, e funkcjami testowymi v s te same funkcje T ? (x, y, i , i ), ktre zastosowano jako prbne we wzorze (6.61),
otrzymujmy dla czterech niewiadomych, zwizanych z czterema punktami
P1 , P2 , P3 , P4 , ukad rwna algebraicznych postaci
41.55
41.44
41.34
41.44
41.44
41.55
41.44
41.34
41.34
41.44
41.55
41.44
41.44
41.34
41.44
41.55
Q1
Q2
Q3
Q4
Q1
Q2
Q3
Q4
2.223
3.144
3.987
3.144
3.401
3.226
3.023
3.226
280
P3
P4
y
P1
P2
6.7.2.
Metoda Trefftza
W metodzie Trefftza, zwanej metod funkcji T-kompletnych, stosuje si aproksymacj rozwizania zapewniajc dokadne spenienie rwnania rniczkowego za pomoc odpowiednich, nieosobliwych i nie zwizanych z rozwizaniem fundamentalnym funkcji bazowych. Zaliczylimy j do metod brzegowych, gdy podobnie jak w MEB warunkami, ktre naley speni (na og
w przyblieniu) s warunki brzegowe, a rwnanie rniczkowe jest speniane
dokadnie dziki odpowiedniej postaci rozwizania numerycznego. Zostaa ona
omwiona w rozdziale 4.3.4.
Rozdzia 7
Uwagi wstpne
282
Efekt blokady wystpuje wtedy, kiedy stosunek normy pochodnej do normy funkcji jest
bardzo duy. Wystpuje on bardzo czsto w problemach zginania pyt, powok lub jeli
problemy zginania chcemy rozwiza, stosujc elementy tarczowe (dla belek) bd trjwymiarowe (dla pyt i powok).
283
Nonik funkcji wagowej definiuje obszar wpywu wza, czyli obszar dookoa niego, w ktrym wze ten daje swj wkad do aproksymacji. Sposobw
definicji obszaru wpywu pojawio si sporo, tak jak wiele wprowadzono rwnie rnych funkcji wagowych. Problemy te zostan omwione szczegowo
z uwagi na fakt, e stanowi one o istocie metody.
Przy omawianiu metod zwrcimy szczegln uwag na:
definicj bazy wielomianowej metod bezsiatkowych w ukadzie globalnym oraz lokalnym,
definicj funkcji wagowych na noniku zwartym, istotnie decydujcych o
jakoci aproksymacji, oraz omwienie ich cech,
sposoby szybkiej generacji regu aproksymacyjnych WRNK w ukadzie
globalnym oraz lokalnym2 , zakadajc, e wspczynniki aproksymacji s
zarwno stae, jak i zalene od pooenia punktu obszaru; wyprowadzenie konsystentnej macierzy aproksymacji bdcej uoglnieniem macierzy
wzorw rnicowych.
7.2.
7.2.1.
Uwagi oglne
Metoda rnic skoczonych powstaa jako przybliona, dyskretna metoda rozwizywania problemw brzegowych opisanych rwnaniami rniczkowymi, nastpnie rozszerzona na zagadnienia sformuowane w postaci wariacyjnej. Gwna idea klasycznej wersji metody polega na zamianie operatorw rniczkowych na odpowiednie operatory rnicowe, okrelone na dyskretnym zbiorze
punktw; zbir ten nazywamy siatk, a jego elementy wzami. Dziki takiej
aproksymacji funkcji i jej pochodnych wyjciowe zagadnienie brzegowe zostaje
sprowadzone do ukadu rwna algebraicznych, w ktrych niewiadomymi s
dyskretne wartoci funkcji i, niekiedy, ich pochodnych.
Uoglniona metoda rnic skoczonych przy dowolnie nieregularnych siatkach wzw jest rozwijana ju od kilkudziesiciu lat. Podobnie jak w MES,
istot UMRS jest to, e definiuje si wielomian aproksymacyjny (niekiedy jest
2
Nie jest obojtne, w jakim ukadzie s wyprowadzone wspczynniki aproksymacji. Jest
tu sporo nieporozumie. Ich wyjanienie dla Czytelnikw, ktrzy bd sigali do literatury,
moe mie zasadnicze znaczenie.
284
to funkcja analityczna) bdcy kombinacj liniow pewnych funkcji aproksymacyjnych i wartoci wzowych. Funkcje aproksymacyjne s zwane funkcjami ksztatu i maj podobne wasnoci (z pewnymi wyjtkami), jak te znane
z MES. Wielomian aproksymacyjny daje si rniczkowa i cakowa, a wic
moe mie zastosowanie do wszelkich sformuowa wariacyjnych. Jednoczenie
UMRS pozwala na rezygnacj ze znajdywania relacji midzy wzami w obszarze, co jest sytuacj zupenie odmienn ni w MES. Zauwaono te, e UMRS
jednoczenie zachowuje zalety podejcia adaptacyjnego (atwe dogszczanie
i rozgszczanie siatki). I to zadecydowao o gwatownym rozwoju metody.
Obecnie podamy zasadnicze etapy realizacji UMRS jako metody numerycznej, poczynajc od wyboru typu sformuowania problemu, skoczywszy
na ponownej generacji siatki wzw, wynikajcej z analizy dokadnoci rozwizania. Spord nich najwaniejsze to:
1. Definicja zagadnienia oraz wybr sformuowania (lokalne, globalne).
2. Konstrukcja siatki aproksymacyjnej: generacja siatki wzw we
wntrzu i na brzegu obszaru oraz ewentualnie wzw zewntrznych
strefa przy brzegu na zewntrz obszaru.
3. Konstrukcja siatki do cakowania wybr typu siatki do cakowania:
(a) siatka do cakowania niezalena od siatki aproksymacyjnej,
(b) siatka do cakowania zalena od wzw siatki aproksymacyjnej:
i. Cakowanie dookoa wzw podzia obszaru na podobszary
przypisane wzom, ewentualnie rozbicie tego obszaru na proste
elementy geometryczne: trjkt, czworokt,
ii. Cakowanie midzy wzami podzia obszaru na proste elementy geometryczne (trjkty, czworokty).
4. Definicja algorytmicznej struktury UMRS:
(a) sposb rozpicia aproksymacji UMRS, okrelenie obszaru wpywu
danej gwiazdy (definicja wagi), definicja stopni swobody,
(b) selekcja wzw do gwiazd oraz klasyfikacja gwiazd zarwno z punktu widzenia geometrycznego (jednakowy rozkad wzw w gwiedzie), jak i aproksymacyjnego (stabilno lub niestabilno generowanego przez gwiazd schematu aproksymacyjnego).
285
7.2.2.
dla
(7.1)
286
dla
(7.2)
na brzegu obszaru , gdzie u = u(P ) jest poszukiwan funkcj punktu obszaru P , za L i B s operatorami rniczkowymi.
Operacje Lu, a take Bu oraz dowolne inne operacje rniczkowania mona
zoy z prostych operacji Du obliczania poszczeglnych pochodnych funkcji,
gdzie przez D oznaczono (liniowy) operator rniczkowania, ktrego dyskretyzacj przedstawimy poniej.
Dla dokonania dyskretyzacji rwna (7.1) i (7.2) w caym obszarze i na
jego brzegu wybieramy zbir punktw Pk , k = 1, 2, ..., r, zwanych
dalej wzami wewntrznymi oraz zbir punktw Pk , k = r + 1, r +
2, ..., r + m, lecych na brzegu lub te w jego otoczeniu zewntrznym,
zwanych wzami zewntrznymi (rys.7.1a). Tworz one razem siatk wzw
dla danego problemu brzegowego.
Punkty Pki , zwane dalej wzami, tworz konfiguracj zwan dalej gwiazd rys.7.1b. Jej wzem centralnym (punktem centralnym) jest punkt Pk .
Ksztat gwiazdy zaley od postaci i rzdu operatora rniczkowego zamienianego na operator (schemat) rnicowy, od przyjtych stopni swobody, zaoonej dokadnoci aproksymacji oraz od siatki, czyli zbioru wszystkich wzw.
W MRS warto liniowego operatora D w punkcie Pk , rys.7.1b, przedstawia
si jako liniow kombinacj wartoci funkcji (w najprostszym przypadku) w
punktach Pk+i wybranych z otoczenia punktu Pk
Du(Pk ) =
i u(Pk+i )
(7.3)
7.2.3.
287
Pi(k)
Pk
(b)
wzy wewntrzne
wzy zewntrzne
(a)
Rys.7.1. Siatka wzw obszarze (a) oraz typowa gwiazda wzw (b)
F (u) d
(7.5)
N
X
i=1
F (ui ) x i = J(u1 , . . . , uN )
gdzie i jest powierzchni (wag) przypisan wzowi Pi , a xi pooeniem itego punktu cakowania. Ukad rwna, z ktrego oblicza si nieznane wartoci
wzowe funkcji ui otrzymuje si z warunkw stacjonarnoci funkcji
J
= 0 dla i = 1, 2, . . . , N
ui
(7.6)
(Lb u, v) = (g, v)
(7.7)
288
gdzie v jest funkcj testujc, za u funkcj prbn, rwnie dokonujemy dyskretyzacji operatorw oraz cakowania numerycznego, otrzymujc odpowiedni
ukad rwna.
W porwnaniu ze sformuowaniem lokalnym wariacyjna MRS wykazuje
szereg zalet, takich jak na og niszy rzd operatorw rnicowych oraz niekiedy symetria macierzy ukadu rwna (zaley to take od sposobu dyskretyzacji warunkw brzegowych). W przypadku bardzo zoonym atwiej mona
wwczas uwzgldni zmienn grubo, warstwow struktur, efekty termiczne
i inne. Istnieje ponadto pewne podobiestwo algorytmu z MES (cakowanie,
agregacja i w duym stopniu rozwizanie ukadu rwna).
Naley jednake wspomie, e otrzymanie rwna problemu w globalnej
MRS jest zwizane z procesem agregacji, natomiast w lokalnej MRS rwnania
otrzymuje si wprost dla wza, bez potrzeby nasumowywania wspczynnikw
rwna. Ponadto wyniki otrzymane za pomoc wariacyjnej MRS s do czue
na sposb aproksymacji i cakowania (czyli w najprostszej wersji MRS na
sposb przypisania wzom siatki obszaru cakowania).
W sformuowaniu bezsiatkowej MRS funkcja u jest aproksymowana, podobnie jak w MES, przez kombinacj lokalnie zdefiniowanych funkcji ksztatu3
i jako:
N
u(x)
(x) =
=u
Np
X
T uh
i uh = N
N
i
(7.8)
i=1
jeli
x i
oraz
i = 0,
N
jeli x
/ i
(7.9)
289
7.3.
Klasyczna MRS
7.3.1.
Pod nazw klasycznej MRS bdziemy rozumie wersj metody, w ktrej stosuje si wycznie regularne (strukturalne) siatki wzw. Siatki wzw mog
przybiera rne formy, zalenie od tego, jaki ksztat ma obszar, na ktrym
zdefiniowano zagadnienie brzegowe oraz jaki jest brzeg tego obszaru. Przykady siatek dla zagadnie dwuwymiarowych zaprezentowano na na rys.7.2.
(a)
y
(b)
y y
x x
x
y
(d)
x x
y
y
(c)
x
wze gwiazdy
wze centralny
Dla regularnej siatki wystarczy przyj jej typ i modu4 (lub moduy, jeli
ich jest kilka), aby okreli pooenia wszystkich wzw i dokona podziau
obszaru na podobszary (strefy wpyww) przypisane poszczeglnym wzom.
Generacja siatki w strefach brzegowych nastrcza powane trudnoci. To wanie jest jedn z przyczyn ograniczonego zakresu zastosowa tej wersji metody.
4
290
7.3.2.
ui+1
ui
ui1
i1
x
i
i+1
291
1.0 0.64
= 1.8. Otrzymalimy dokadn warto
1.0 0.8
pierwszej pochodnej.
Z rys.7.3 moemy wywnioskowa, e wartoci pierwszej pochodnej moemy rwnie otrzyma jako tangens kta nachylenia dwch innych siecznych
przechodzcych przez punkty i 1, i oraz i, i + 1
u0i =
ui+1 ui
ui+1 ui
=
+ O(h)
xi+1 xi
h
(7.11)
(7.12)
oraz
u0i =
ui ui1
ui ui1
=
+ O(h)
xi xi1
h
(7.13)
0.64 2 0.81 + 1
=
0.01
0.02
= 2, co jest wartoci cis.
0.01
Komentujc te wyniki, mona stwierdzi, e s one dokadne, ale tak dobrych rezultatw nie otrzymamy, jeli funkcja bdzie innego typu (np. u = x4 ).
Wzory rnicowe przedstawia si w postaci graficznej jako tzw. schematy
rnicowe (liczby w ramkach s to wspczynniki przy kolejnych wartociach
=
292
d
dx
d2
dx2
x=xi
x=xi
1
1 1
1
2h
1 0 1
1 1
(7.14)
h
1
1 2 1
2
h
(7.15)
L=
X
j
cj
dj
dxj
mona otrzyma przez zoenie schematw rnicowych dla poszczeglnych pochodnych. I tak dla liniowego operatora drugiego rzdu funkcji jednej zmiennej
Lu = u00 + au0 + bu
mamy
Lu x=x
i
1
1
h2
ah
2
-2+bh2 1 +
ah
2
293
i,j
i,j
i,j
i,j
1
(ui+1,j ui1,j ) + O(h2 )
2h
1
(ui,j+1 ui,j1 ) + O(k2 )
2k
1
= 2 (ui1,j 2ui,j + ui+1,j ) + O(h)
h
=
(7.16)
1
(ui1,j1 ui1,j+1 + ui+1,j+1 ui+1,j1 ) + O(hk)
4hk
Lu i
m
X
Bj(i) u (Pi+j )
(7.17)
j=0
m
X
j=0
j (P )u (Pi+j )
(7.18)
294
y
yi+2
i, j+2
yi+1
i-1, j+1 i, j+1
i+1, j+1
yi
i-2, j
i, j
i-1, j
i+1, j
i+2, j
k
yi-1
i-1, j-1
i+1, j-1
i, j-1
k
yi-2
i, j-2
h
xi-2
h
xi-1
h
xi
h
xi+1
xi+2
m
X
j=0
Lj (P ) i u (Pi+j )
m X
n
X
(s)
(7.19)
j=0 s=0
(a)
295
(b)
1
h
-4
(c)
1/6
2/3
-10/3
2/3
1/6
2/3
1/6
1
h
2/3
1
h
1/6
(d)
4/3
2/3
2/3
h h
h
-4
2/3
4/3
4/3
2/3
-4
2/3
h
2/3
Rys.7.5. Operator Laplacea 2 h2 : standardowy siatka prostoktna (a), wyszego rzdu siatka prostoktna (b), standardowy siatka heksagonalna
(c), standardowy siatka trjktna (d)
(s)
296
Opisujemy wsprzdne punktw w lokalnym ukadzie wsprzdnych zwizanym z punktem centralnym 0. Wektor wsprzdnych punktw w ukadzie
x, y ma posta
x = {(0, 0), (0, h),
(3) h
,
h,
2
2
p
(3) h
}
h,
2
2
(7.20)
Operator Laplacea przedstawiamy jako kombinacj liniow wartoci funkcji i pewnych wspczynnikw
2 f = f1 + f2 + f3 + f0
(7.21)
(7.23)
f=
f = f0 + f1 + f2 + f3 =
3
3
= ( + + + )f0 +
h +
h fx0 +
2
2
h
h
+ h + + fy0 +
2
2
!2
!2
1
3
3
1
0
+
h +
h fyy
+
2
2
2
2
"
1
1
+ (h)2 +
2
2
2
h
2
1
+
2
2 #
h
2
0
fyy
(7.24)
297
Mamy zatem
z porwnania wspczynnikw przy pochodnej
3
3
h +
h = 0
2
2
h
h
+ =0
2
2
2
2
2
skd =
2
h
2
1
2
(7.26)
2
, mamy
x2
!
(7.25)
3
h =1
2
41
3 h2
1
1
(h)2 +
2
2
(7.27)
2
, otrzymujemy
y 2
2
h
2
=1
(7.28)
4 1
3 h2
(7.29)
(7.30)
1
(7.31)
h2
W rozwiniciu (7.22) mona uwzgldni rwnie pochodn mieszan, ale
nie wniesie ona nic nowego poza relacj, e = .
= 3 = 4
298
Wzr 2 f jest wzorem interpolacyjnym, dlatego w rozwiniciu (7.22) powinno by tyle samo wspczynnikw niewiadomych, ile jest punktw. Aby
si nie zastanawia, ktre czony naley uwzgldni, a ktre nie, mona wzi
2
wszystkie do najwyszego potrzebnego rzdu (tu y
2 ), co skutkuje tylko tym,
e otrzymujemy wzory na relacje midzy wspczynnikami. Dodatkowe czony
po prostu nic nie wnosz.
Wyprowadzimy teraz wzr rnicowy dla operatora Laplacea, dla gwiazdy
(a) z rys. 7.5. Wektor wsprzdnych punktw w ukadzie x, y ma posta
x = {(0, 0), (0, h), (h, 0), (0, h), (h, 0)}
(7.32)
(7.33)
(7.34)
(7.35)
2
2
+
x2
y 2
f = f0 + f1 + f2 + f3 + f4 =
(7.36)
299
i =
(7.37)
1 2 1 2
h + h =1
2
2
i
wynika odpox y
1 2 1 2
h + h =1
2
2
1
h2
wynika
x
1
h2
(7.38)
, otrzymujemy
y
=
i=
1
h2
(7.39)
1
.
h2
= 4
1
h2
(7.40)
Operator 4 f
4 f =
2
2
+
x2
y 2
!2
2 2
4
4
+
2
+
x4
x2 y 2 y 4
(7.41)
(7.42)
300
11 1
1
11 2
11
11
11 1
14
4 1 8
4 4 4
1 1 20 1 1
8 4 1
11
211
11
41
1 4 8
14
11
11 2
81 4
11
11
2 11
41
111
Rys.7.6. Schemat przemnaania operatorw
(a)
(b)
1/36
2/9
1/2
2/9
1/36
2/9
-2/9
-4
-2/9
2/9
1/2
-4
13
-4
1/2
2/9
-2/9
-4
-2/9
2/9
1/36
2/9
1/2
2/9
1/36
h
-8
2
h
-8
-8
20
h
-8
2
h
1
h
Rys.7.7. Operator biharmoniczny 4 h4 siatka kwadratowa: standardowy, otrzymany przez zoenie 2 (a), wyszego rzdu otrzymany za pomoc minimalizacji (b)
b2
b4
b0
b3
6
h
b5 ?
6
h
b6 b7 b8 ?
h-h-
operator
wspczynnik
ux
h1
Przypadek
Wze
uxy
h2
h2
5
3
a
b
2 u
h2
a
b
uxx
10
3
1
20
1
12
1
4
1
1
20
1
6
1
4
1
12
2
3
5
1
2
2
3
1
5
6
5
6
2
3
2
3
1
4
1
1
6
4
1
2
2
3
1
1
6
1
20
1
12
1
4
1
4
b1
1
20
1
6
1
12
1
4
1
1
1
6
1
6
301
2
3
302
(a)
2
x2
h2
k
-
k
1
= 26
h
2
(b)
-1+2
(c)
-
-/2
1+2
1+
-/2
k
-1+
-/2
-1
(d)
-/2
2
2
x2
t2
=
h2
-2
22 -2
k2
61
h2
-2
k
1
7.3.3.
Lu i
m
X
j=0
Bj(i) ui+j = fi , i = 1, . . . , N
(7.43)
303
W sformuowaniu globalnym po dyskretyzacji operatorw dokonujemy cakowania, a nastpnie agregacji rwna, tak jak to si dzieje w MES.
W funkcjonale (7.5) zastpuje si pochodne rnicami skoczonymi oraz
przeprowadza cakowanie numerycznie, co mona zapisa
J(u) =
F (u) d
N
X
F (ui )i = J(u1 , . . . , uN )
i=1
(7.44)
xi
(Lb u, v) = (g, v)
(7.45)
7.3.4.
Uwzgldnienie warunkw brzegowych to jeden z najwikszych problemw, jakie naley rozwiza, by skompletowa ukad rwna w MRS. Jeli sformuowanie problemu jest lokalne, warunki brzegowe moemy uwzgldni przy
tworzeniu schematw rnicowych dla wzw brzegowych. Trzeba tu jednak
rozrni dwa przypadki:
warunek brzegowy jest typu Dirichleta (podstawowy), tzn. narzucony
jest na funkcj,
warunek brzegowy jest w postaci rwnania rniczkowego (naturalny),
w ktrym wystpujcy operator rniczkowy jest na og inny ni w sformuowaniu zagadnienia brzegowego wewntrz obszaru.
304
W pierwszym przypadku dyskretyzacja warunku brzegowego w wzach lecych na brzegu obszaru jest prosta, gdy wystarczy narzuci warto funkcji
w punkcie brzegowym
u(Pi ) = gi
dla
Pi
(7.46)
m1
X
Bj(i) uj(i) = gi
(7.47)
j=0
305
7.4.
(7.48)
Typ tego rwnania zaley tylko od trzech pierwszych czonw. Aby sklasyfikowa typ takiego rwnania, naley obliczy wyrnik
= a22 4a1 a3
(7.49)
Typ tego rwnania bdzie zalea od znaku . Jeli < 0, rwnanie jest
typu eliptycznego. Przykadowo dla rwnania
uxx + uyy + = C
(7.50)
(7.51)
(7.52)
306
7.5.
Obecnie rozwiemy szereg przykadw celem ilustracji wprowadzonych metod. Wykorzystamy zarwno lokalne, jak i globalne sformuowanie zagadnie
brzegowych. Zastosowane zostan rne metody dyskretne: MRS lokalna,
MRS wariacyjna, MES oraz podejcie mieszane czce ze sob processing
MES i postprocessing MRS. Bdzie to oznacza, e do obliczania napre,
czyli pochodnych, wykorzystamy operatory MRS, ale jako rozwizanie podstawowe uyjemy wynikw MES. Takie podejcie jest dzisiaj standardem metod
obliczeniowych. W przykadach pokaemy take wpyw sposobu dyskretyzacji
warunkw brzegowych na rozwizanie w lokalnej MRS.
7.5.1.
Przykad 7.1. Rozwamy zastosowanie wyprowadzonych wzorw rnicowych do rozwizania znanego nam ju zagadnienia deformacji prta obcionego obcieniem o liniowym rozkadzie dziaajcym wzdu osi prta, dla
danych AE = 1, P = 0, f (x) = x, L = 1. Ukad rwna definiujcych zagadnienie
AE
AE
d2 u
= f (x)
dx2
u(0) = 0
0<x<L
podstawowy (kinematyczny) warunek brzegowy
du
(L) = P
dx
upraszcza si do postaci
d2 u
= x u(0) = 0
dx2
du
(L) = 0
dx
(7.54)
307
u1 = 0
1
h2
1
punkt 3 rwnanie problemu, schemat (7.13)
(u2 2u3 + u4 ) 2
h
1
punkt 4 rwnanie problemu, schemat (7.13)
(u3 2u4 + u5 ) 2
h
1
punkt 5 rwnanie problemu, schemat (7.13)
(u4 2u5 + u6 ) 2
h
1
punkt 6 warunek naturalny, schemat (7.12)
(u5 + u6 ) = 0
h
Po prostych przeksztaceniach ukad rwna przyjmuje posta
punkt 2 rwnanie problemu, schemat (7.13)
1
0
0
0
0 0
1 2
1
0
0 0
0
1 2
1
0 0
0
0
1 2
1 0
0
0
0
1 2 1
0
0
0
0 1 1
(u1 2u2 + u3 )
u1
u2
u3
=
u4
u5
u6
0
1
125
2
125
3
125
4
125
0
= 0.2
= 0.4
= 0.6
= 0.8
(7.55)
308
(7.56)
1
u5 u6 u06 h + u006 h2
2
u4 + 4u5 3u6
+ O(h2 ) iloraz rnicowy wstecz II rzdu
h
1
0
0
0
0
0
1 2
1
0
0
0
0
1 2
1
0
0
0
0
1 2
1
0
0
0
0
1 2
1
0
0
0 1
4 3
u1
u2
u3
u4
u5
u6
0
1
125
2
125
3
125
4
125
0
309
1
0
0
0
0
0
1 2
1
0
0
0
0
1 2
1
0
0
0
0
1 2
1
0
0
0
0
1 2
1
0
0
0
0
1 2
0
0
0
0 1
0
u1
0
0 u2
u3
0
u4 =
0
u
0
5
1 u6
u7
1
0
1
125
2
125
3
125
4
125
5
125
0
310
5 5
0
0
0
0
5 10 5
0
0
0
0 5 10 5
0
0
0
0 5 10 5
0
0
0
0 5 10 5
0
0
0
0 5
5
u1
u2
u3
u4
u5
u6
0.006667
0.04
0.08
0.12
0.16
0.093333
Po uwzgldnieniu kinematycznego warunku brzegowego otrzymujemy rozwizanie, ktre jest rozwizaniem cisym zob. tab.7.2. Dodatkowo wprowadzono do tablicy rozwizanie otrzymane bezelementow metod Galerkina
(BMG), bdc pewnym wariantem wariacyjnej MRS patrz przykad 7.85 .
BMG omwiono szczegowo w dalszej czci rozdziau.
A zatem MES okazaa si tu metod najdokadniejsz. Ale czy aby na
pewno? Ot inyniera interesuj przede wszystkim naprenia, a wic wartoci pochodnych. Zobaczmy jak to wyglda dla poszczeglnych metod, tab.7.3.
Rysunki 7.9 i 7.10 ilustruj zamieszczone w tabelach 7.2 i 7.3 wyniki. Na
rys.7.9 przedstawiono przemieszczenia w wzach otrzymane MRS, dwoma wariantami, MES oraz porwnano je ze cisymi wynikami. Jak atwo zauway,
wyniki otrzymane za pomoc MES pokrywaj si ze cisymi rezultatami.
Na rys.7.10 pokazano naprenia w wzach. Naprenia dla MES obliczono
jako urednione wartoci napre ze rodkw elementw. Wyniki otrzymane drugim wariantem MRS pokrywaj si ze cisymi rezultatami, mimo e
5
W przykadzie 7.8 zostan zamieszczone wyniki oblicze dla cigu siatek oraz omwione
problemy zbienoci i stabilnoci wynikw.
Nr
wza
1
2
3
4
5
6
MRS(1)
MRS(2)
MES
BMG
0
72
750
138
750
192
750
228
750
240
750
0
75
750
144
750
201
750
240
750
255
750
0
74
750
142
750
198
750
236
750
250
750
0
73.94
750
142.05
750
197.78
750
236.31
750
249.85
750
311
Warto
dokadna
0
74
750
142
750
198
750
236
750
250
750
Tabela 7.2. Porwnanie przemieszcze otrzymanych rnymi metodami: MRSlokaln, MRS-wariacyjn, MES oraz bezelementow metod Galerkina
(BMG)
312
Nr
wza
1
2
3
4
5
6
MRS(1)
MRS(2)
MES
MES/MRS
BMG
360
750
345
750
300
750
225
750
120
750
15
750
375
750
360
750
315
750
240
750
135
750
370
750
355
750
310
750
235
750
130
750
5
750
370
750
355
750
310
750
235
750
130
750
5
750
369.68
750
355.13
750
309.60
750
235.65
750
130.19
750
5.36
750
Warto
dokadna
375
750
360
750
315
750
240
750
135
750
0
energii7 ). Warto zwrci uwag na to, e wartoci napre otrzymane za pomoc BMG s zblione do superzbienych wartoci otrzymanych za pomoc
MES. Jednake tak dokadno, w przypadku BMG, mamy praktycznie w
kadym punkcie.
Obecnie rozwiemy zagadnienie deformacji prta, wykorzystujc sformuowanie globalne. Funkcjona cakowitej energii potencjalnej, odpowiadajcy
sformuowaniu lokalnemu (7.53), ma posta
1
J(u) =
2
ZL
0
!2
du
dx
dx
ZL
uxdx
(7.57)
313
Przemieszczenia wzw
0.4
0.3
0.2
MRS (1)
MRS (2)
MES
BMG
cile, MEB
0.1
0
0
0.2
0.4
0.6
wsprzdna x
0.8
Naprenie sx
0.6
0.4
0.2
0
0
0.2
0.4
0.6
wsprzdna x
0.8
Rys.7.10. Naprenia w wzach obliczone za pomoc MRS, MES, BMG oraz MEB
314
w MES, zakadajc, e cakujemy metod trapezw. Zastpujc pochodne ilorazami rnicowymi oraz sumujc caki po poszczeglnych elementach, otrzymujemy
J(u) =
+
+
+
+
1 u2 u1 2
0.0u1 + 0.2u2
h+
h
2
h
2
1 u3 u2 2
0.2u2 + 0.4u3
h+
h
2
h
2
1 u4 u3 2
0.4u3 + 0.6u4
h+
h
2
h
2
1 u5 u4 2
0.6u4 + 0.8u5
h
h+
2
h
2
1 u6 u5 2
0.8u5 + 1.0u6
h
h
2
h
2
= 2u2 u3 0.2h2 = 0
= u2 + 2u3 u4 0.4h2 = 0
= u3 + 2u4 u5 0.6h2 = 0
= u4 + 2u5 u6 0.8h2 = 0
= u5 + u6 0.5h2 = 0
315
Komentujc otrzymane wyniki, naley stwierdzi, e dokadne porwnanie wynikw rnych metod wymaga zastosowania cigu siatek. Zostanie to
uwzgldnione w dalszych punktach rozdziau.
7.5.2.
(7.58)
q
x
1
2
h
h
L
qL
qx2
qx
x
=
(L x)
2
2
2
L
2
Z uwagi na warunki brzegowe: w0 = 0, w2 = 0 rwnanie
! (7.58) dyskretyzujemy
L
L2
qL2
tylko w punkcie 1. Uwzgldniajc, e M1 = M
oraz h2 =
=
2
8
4
mamy
1
qL2 1
(w0 2w1 + w2 ) 2 =
8 EI
L
4
316
skd
w1 =
Ugicie cise w1dok =
qL2
64EI
5 qL4
, zatem
384 EI
2
w1 = 1 w1dok
10
(w1 2w2 + w3 ) L2
16
qL2 1
=
8 EI
(7.59)
5
5 qL4
Q=
,
4
512 EI
7 qL4
7
.
w2 = Q =
4
512 EI
Porwnanie rozwizania dokadnego i aproksymacyjnego jest nastpujce:
w1 =
20 dok
w
19 1
w2 =
21 dok
w
20 2
(7.60)
317
L
8
Z uwagi na warunki brzegowe i symetri zadania rwnanie (7.58)!dyskretyzuL
7
jemy tylko w punktach 1,2,3,4. Uwzgldniajc, e M1 = M
qL2 ,
=
8
128
!
!
!
12 2
15 2
16 2
L
3L
L
M2 = M
=
=
=
qL , M3 = M
qL , M4 = M
qL
4
128
8
128
2
128
L2
oraz h2 = , mamy
64
Zadanie 3. Siatka 9-wzowa: h =
1
7 L2
(w0 2w1 + w2 ) L2 =
128 EI
64
1
12 L2
(w1 2w2 + w3 ) L2 =
128 EI
64
1
(w2 2w3 + w4 ) L2
64
15 L2
=
128 EI
(7.61)
1
16 l2
(w3 2w4 + w5 ) L2 =
128 EI
64
Po wykorzystaniu symetrii zagadnienia: w5 = w3 oraz warunku brzegoL2
oraz przyjmujc oznaczenie
wego w0 = 0, mnoc rwnania (7.61) przez
64
4
1 qL
Q=
, ukad rwna (7.61) przyjmie form
8192 EI
2w1 + w2 = 7Q
w1 2w2 + w3 = 12Q
w2 2w3 + w4 = 15Q
w3 2w4 + w3 = 16Q
Przemnaajc rwnania drugie i trzecie przez dwa, dodajc stronami pierwsze rwnanie do drugiego oraz trzecie do czwartego, otrzymujemy ukad 2
rwna
3w2 + 2w3 = 31Q
318
42 qL4
,
8192 EI
77 qL4
100 qL4
108 qL4
w2 = 77Q =
, w3 = 100Q =
, w4 = 108Q =
.
8192 EI
8192 EI
8192 EI
Porwnanie rozwizania dokadnego i aproksymacyjnego dla rodka belki
1
jest nastpujce: w4 = 1 w4dok , co oznacza 1.25 % bdu, a wic jest to bardzo
80
dokadny wynik.
Po rozwizaniu powyszego ukadu rwna mamy w1 = 42Q =
Przykad 7.3. Powtrzymy przykad 7.2, stosujc wariacyjn MRS. Bdziemy poszukiwa minimum cakowitej energii potencjalnej
J(w) =
ZL
0
1 0 2 M (x)
(w )
w dx
2
EI
(7.62)
Podobnie jak dla lokalnej MRS zastosujemy kilka uprzednio uytych siatek.
L
2
Zastpujc pochodne ilorazami rnicowymi, cakujc obydwa czony metod
trapezw oraz uwzgldniajc symetri zagadnienia (cakujemy energi tylko
dla poowy belki i mnoymy przez 2), otrzymujemy
"
1
J(wi ) = 2
2
w1 w0
h
2
M0 w0 + M1 w1
h
2EI
(7.63)
h=0
w1
h
EI
skd
w1 =
M1 h2
1 qL4
=
EI 2
64 EI
Otrzymalimy wic takie samo rozwizanie jak dla wersji lokalnej MRS.
319
L
4
Dyskretyzujc funkcjona, jak poprzednio, otrzymujemy
Zadanie 2. Siatka 5-wzowa: h =
J(wi ) = 2
"
1
2
w1 w0
h
2
M0 w0 + M1 w1
h+
2EI
1
+
2
w2 w1
h
2
M1 w1 + M2 w2
h
h
2EI
(7.64)
h + 2(1)
h=0
w1
h
EI
h
EI
J
w2 w1 M1
= 2(1)
h=0
w2
h
EI
Po przeksztaceniach ukad rwna (7.3) przybiera posta
4
w1
h2
2
2 w1 +
h
2
2M1
w2 =
2
h
EI
2
M2
w2 =
h2
EI
320
7.5.3.
Za/2 Za/2
F dxdy, xz =
a/2 a/2
F
F
, yz =
y
x
(7.65)
E
2(1+) ,
(7.66)
za ktem skrcenia.
Sformuowanie globalne
Znale funkcj F minimalizujc funkcjona
min J ,
F
!2
Za/2 Za/2
1 F
+
J=
2
x2
a/2 a/2
F = 0 na
F
y 2
!2
2GF
dx dy
(7.67)
Dyskretyzacja MRS
Do oblicze przyjto regularn siatk 3x3 wzy, jak to pokazano na rys.7.12,
wykorzystujc symetri problemu, skd F8 = F6 = F4 = F2 , F9 = F7 =
F5 = F3 . Warunki brzegowe s postaci F3 = F2 = 0.
Sformuowanie lokalne
Wykorzystujc standardowy operator Laplacea (tab.7.1), rwnanie problemu
po dyskretyzacji przybiera posta
PSfrag
7.5. Przykady rozwiza problemw mechaniki klasyczn MRS
(a)
y
5=3
6=2
warunki symetrii
7=3
a/2
1
8=2
4=2
a/2
3
(b)
F,
x
(c)
F F
,
x y
F8 = F6 = F4 = F2
F9 = F7 = F5 = F3
warunki brzegowe
F3 = F2 = 0
(d)
321
(e)
F
x
F
y
F2 + F4 + F6 + F8 4F1 = 2G
2
a
2
2
10
a
1
(F3 + F5 + F7 + F9 ) + (F2 + F4 + F6 + F8 ) F1 = 2G
6
3
3
2
Obydwie zastosowane dyskretyzacje daj odpowiednio
1
F1 = Ga2 = 0.848F1dok
8
oraz
3
Ga2 = 1.018F1dok
(7.68)
20
gdzie F1dok jest rozwizaniem dokadnym. Przyjmujc a=1, =0.01 oraz
G=10000, otrzymujemy nastpujce wyniki liczbowe: dla standardowego
schematu operatora Laplacea F1 =12.5 (bd 15.15 %), dla ulepszonego schematu operatora Laplacea F1 =15.0 (bd 1.8 %).
F1 =
322
1
4
y
21
22
23
24
25
w0
w0
w0
w0
w0
16
17
18
19
20
w0
w1
w2
w1
w0
11
12
13
14
15
w0
w2
w3
w2
w0
10
w0
w1
w2
w1
w0
w0
w0
w0
w0
w0
gdzie c = 2G
W zwartej formie mona go zapisa jako
1
F1
4
2
0
1
1 F2 = ch2
2 4
F3
0
4 4
1
(7.69)
323
11
8.5938
F1
ch2
14 = 10.9375
F2 =
16
F3
18
14.0625
(7.70)
Podobnie rozwizano problem jak poprzednio, ale dla siatki wzw 7x7
(rys.7.15), h = x = y = 61 .
Ukad rwna dla powyszej dyskretyzacji, przyjmujc poczwrn symetri i uwzgldniajc warunki brzegowe, jest nastpujcy:
2F2 4F1 = ch2
F1 + F2 + F4 4F2 = ch2
(7.71)
324
y
43
44
45
46
47
48
49
w0
w0
w0
w0
w0
w0
w0
36
37
38
39
40
41
42
w0
w1
w2
w3
w2
w1
w0
29
30
31
32
33
34
35
w0
w2
w4
w5
w4
w2
w0
22
23
24
25
26
27
28
w0
w3
w5
w6
w5
w3
w0
15
16
17
18
19
20
21
w0
w2
w4
w5
w4
w2
w0
10
11
12
13
14
w0
w1
w2
w3
w2
w1
w0
w0
w0
w0
w0
w0
w0
w0
4
2
0
0
0 0
1 4
1
1
0 0
0
2 4
0
1 0
0
2
0 4
2 0
0
0
1
2 4 1
0
0
0
0
4 4
F1
F2
F3
F4
F5
F6
ch2
ch2
2
ch
=
2
ch
2
ch
ch2
5.5556
5.5556
5.5556
5.5556
5.5556
5.5556
(7.72)
5.2885
F1
F 7.7991
2
F 8.5470
3
(7.73)
F=
=
F4 11.8056
F5 13.0342
F6
14.4231
Widok rozwizania oraz jego wartwice przedstawiono na rys. 7.16.
325
y
73
74
w0
w0
76
77
78
79
80
81
w0
w0
w0
w0
w0
w0
64
65
w0
w1
66
67
68
69
70
71
72
w2
w3
w4
w3
w2
w1
w0
55
w0
56
57
58
59
60
61
62
63
w2
w5
w6
w7
w6
w5
w2
w0
75
w0
46
47
48
49
50
51
52
53
54
w0
w3
w6
w8
w9
w8
w6
w3
w0
37
38
39
40
41
42
43
44
45
w0
w4
w7
w9
w10
w9
w7
w4
w0
28
29
30
31
32
33
34
35
36
w0
w3
w6
w8
w9
w8
w6
w3
w0
19
20
21
22
23
24
25
26
27
w0
w2
w5
w6
w7
w6
w5
w2
w0
10
11
12
13
14
15
16
17
18
w0
w1
w2
w3
w4
w3
w2
w1
w0
w0
w0
w0
w0
w0
w0
w0
w0
w0
326
Ukad rwna dla powyszej dyskretyzacji, przyjmujc poczwrn symetri i uwzgldniajc warunki brzegowe, jest nastpujcy:
F1 + F3 + F5 4F2 = ch2
F2 + F4 + F6 4F3 = ch2
(7.74)
F3 + F5 + F7 + F8 4F6 = ch2
4
2
0
0
0
0
0
0
0
0
1 4
1
0
0
0
0
0
0
0
0
1 4
1
0
1
0
0
0
0
0
0
2 4
0
0
1
0
0
0
0
2
0
0 4
2
0
0
0
0
0
0
1
0
1 4
1
1
0
0
0
0
0
1
0
2 4
0
1
0
0
0
0
0
0
2
0 4
2
0
0
0
0
0
0
0
1
2 4
1
0
0
0
0
0
0
0
0
4 4
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
3.125
3.125
3.125
3.125
3.125
3.125
3.125
3.125
3.125
3.125
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
3.5558
5.5492
6.5832
6.9049
8.9327
10.7537
11.3281
13.0457
13.7753
14.5565
327
(7.75)
Warto zestawi wyniki oblicze dla caego cigu siatek oraz uzyskane bdy
oblicze (warto cisa Fdok = 14.7348):
siatka 3x3, skok siatki h = 21 , Fmax = 12.5, bd=15.17 %,
siatka 5x5, skok siatki h = 14 , Fmax = 14.06, bd=4.56 %,
siatka 7x7, skok siatki h = 16 , Fmax = 14.42, bd=2.12 %,
siatka 9x9, skok siatki h = 18 , Fmax = 14.56, bd=1.21 %.
Tempo zbienoci wynikw aproksymacyjnych do cisych zaprezentowano
na rys. 7.19.
328
Sformuowanie globalne
Model dyskretny dla sformuowania globalnego powstaje poprzez zamian pochodnych na wzory rnicowe i wykonanie cakowania numerycznego. Zastosowano dwa warianty cakowania numerycznego rnice si dokadnoci.
a. Liniowa aproksymacja i cakowanie po elemencie (wzy 1, 8, 7, 6),
rys.7.12b
= 4
(
1
2
F7 + F8 F1 + F6
2
2
2
2
a
F6 + F7 F1 + F8
2
2
2
2
a
1
1
a2
2G (F1 + F6 + F7 + F8 )
= F12 Ga2 F1
4
4
2
J
1
= 0 F1 = Ga2 = 1.696F1dok
F1
4
b. Liniowa aproksymacja i cakowanie dookoa wzw, gdzie warto opera-
tora
dF dF
F,
,
dx dy
1
J=
2
("
F8 F1
2 2
a
"
329
F6 F1
+ 2 2
a
2
2
F7 F8
a2
+4 2
4
a
a2
F7 F8
+4 2
4
a
a2
a2
a2
2Q F1 + 4F8 + 4F7
4
8
16
2
2
a2
8
a2
+
8
#)
1
= 2F12 Ga2 F1
2
J
1
= 0 F1 = Ga2 0.848F1dok
F1
8
c. Cakowanie kwadraturami Simpsona II rzdu pomidzy wzami. Nieco
lepsze rezultaty otrzymuje si dla kwadratury Simpsona
J=
8 2 8
F Ga2 F1
3 1
3
J
1
= 0 F1 = Ga2 1.130F1dok
F1
6
Obliczenie napre stycznych i momentu skrcajcego
Maksymalne naprenia styczne max = zy8 = xy6
Uywajc schematu rnicowego w przd w wle 8, otrzymujemy
max 2
F8 F1
2
= F1
a
a
330
oraz
max
4
F1
a
Ten sam rezultat otrzymujemy, wykorzystujc schemat centralny dla pierwszej pochodnej bezporednio w punkcie 8
max
1
4
2
(3F4 + 4F1 F8 ) = F1
a
2
a
(7.76)
Moment skrcajcy
a. Stosujc najprostsz aproksymacj i cakowanie dookoa wzw, mamy
"
a2
a2
a2
1
Ms 2 F1 + (F2 + F4 + F6 + F8 ) + (F3 + F5 + F7 + F9 )
= a2 F1
4
8
16
2
Std maksymalne naprenie styczne wynosi
max
Ms
2
dok
F1 = 4 3 = 0.832max
a
a
b. Przyjmujc drugiego rzdu aproksymacj i cakowanie typu Simpsona pomidzy wzami, mamy
Ms 2 [16F1 + 4(F2 + F4 + F6 + F8 ) + (F3 + F5 + F7 + F9 )]
8
a2
= a2 F1
36
9
7.5.4.
4
9 Ms
dok
= 0.936max
F1 =
a
2 a3
(7.77)
Rozwiemy problem zginania pyty cienkiej obcionej rwnomiernie rozoonym obcieniem q (rys.7.20). Modelem matematycznym jest rwnanie eliptyczne IV rzdu
q
w
(7.78)
4 w =
D
331
t3
sztywno pytowa, wspczynnik Poissona,
12(1 2 )
t wysoko przekroju.
Na brzegach okrelone s warunki, rys.7.20
gdzie D = E
w = 0,
2w
= 0 na brzegach AC i BD (swobodne podparcie)
n2
(7.79)
w
= 0 na brzegach AB i CD (utwierdzenie)
n
(7.80)
oraz
w = 0,
y
C
w=0
2w
2w
=
=0
n2
x2
4 w =
A
q
D
B
w=0
w
w
=
=0
n
x
Do oblicze przyjto nastpujce dane: Wymiary pyty 100 100 m, grubo pyty t = 1 m, wspczynnik Poissona = 0.3, modu Younga E =
1.092 107 kN/m2 , std D = 1.0 107 kNm. Zakadajc x = y = h, operator rnicowy przybiera posta zob rys. 7.7, jego wyprowadzenie podano
wczeniej.
Pyt zdyskretyzowano w sposb pokazany na rys. rys. 7.21.
332
w7
w8
w5
w6
21
22
23
24
25
w0
w0
w0
w0
w0
16
17
18
19
20
w0
w1
w2
w1
w0
11
12
13
14
15
w0
w3
w4
w3
w0
10
w0
w1
w2
w1
w0
w0
w0
w0
w0
w0
Uwzgldniajc fakt, e zadanie ma podwjn symetri, ukad rwna mona zapisa nastpujco:
w7 + w5 + w1 + w1 + 2(w0 + w0 + w0 + w4 )
8(w0 + w0 + w2 + w3 ) + 20w1 =
qh4
D
w0 + w6 + w0 + w2 + 2(w0 + w0 + w3 + w3 )
8(w1 + w0 + w1 + w4 ) + 20w2 =
qh4
D
w8 + w0 + w3 + w0 + 2(w0 + w2 + w2 + w0 )
8(w0 + w1 + w4 + w1 ) + 20w3 =
qh4
D
w0 + w0 + w0 + w0 + 2(w1 + w1 + w1 + w1 )
8(w2 + w3 + w2 + w3 ) + 20w4 =
Z warunkw brzegowych wynika, e
qh4
D
(7.81)
333
brzeg AC
w7 2w0 + w1
2 w
=0
=
x2 0
h2
2 w
w8 2w0 + w3
=0
=
x2 0
h2
brzeg CD
w5 w1
w
=0
=
y 0
2h
w
w6 w2
=0
=
y 0
2h
w7 = w1
w8 = w3
w5 = w1
w6 = w2
(7.82)
(7.83)
w1
8 8
2
w
22
4 8
2
4
20 8 w3
w4
8 16 16 20
16
16
qh4
(7.84)
w1
w2
w3
w4
qh4
0.3084
0.1205
0.4145 0.1619
0.4663 0.1821
0.6313
(7.85)
0.2466
7.5.5.
(7.86)
334
0.2
3.5
0.4
0.6
2.5
0.8
100
1.5
2
100
50
50
1
1
0 0
z warunkiem brzegowym
u(a, t) = ua (t),
u(b, t) = ub (t)
(7.87)
i warunkami pocztkowymi
u(x, 0) = u0 (x)
(7.88)
ub (t)
ua (t)
x
u0
Rys.7.23. Obszar i warunki brzegowe dla rwnania parabolicznego
Problem zdyskretyzowano za pomoc MRS w przestrzeni i czasie. Najpierw zostanie zastosowany schemat explicite (jawny warunkowo stabilny),
rys.7.24.
335
i,k+1
t
i-1,k
i,k
x
i+1,k
x
Przyjmijmy, e
=0
x2
t
t
=
(x)2
(7.91)
(7.92)
(7.94)
(7.95)
336
(7.96)
z warunkami na brzegach x = 0, i x = 1
u(0, t) = 100,
u(1, t) = 100
(7.97)
(7.98)
t
25
w13
19
w10
13
w7
7
w4
1
w1
26
27
w14
w15
x=0.5
28
29
30
w15
w14
w13
20
21
22
23
24
w11
w12
w12
w11
w10
14
w8
15
w9
16
w9
17
w8
10
18
w7
w5
w6
w6
w5
11
w4
12
w2
w3
w3
w2
w1
u2 = 36, u3 = 4,
x =
10
5
(7.99)
tkryt
x2
(7.100)
337
skd
kryt x2
(7.101)
tkryt =
1 0.01
1
=
(0.2)2
4
(7.102)
1
1
1
ui+1,k + ui,k + ui1,k
4
2
4
(7.103)
1/2
1/4
1
u2 +
2
1
u2 +
2
1
1
1
1
u3 = 100 + 36 + 4 = 44
4
4
2
4
1
1
1
1
u3 = 36 + 4 + 4 = 12
4
4
2
4
(7.104)
u8 =
1
u5 +
2
1
u6 +
2
1
1
1
1
u6 = 100 + 44 + 12 = 50
4
4
2
4
1
1
1
1
u7 = 44 + 12 + 12 = 20
4
4
2
4
(7.105)
338
u11 =
u12
1
u8 +
2
1
u9 +
2
1
1
1
1
u9 = 100 + 50 + 20 = 55
4
4
2
4
1
1
1
1
u9 = 50 + 20 + 20 = 27.5
4
4
2
4
(7.106)
90
80
70
60
50
40
t=0.0
t=0.01
t=0.02
30
20
10
0
0
t=0.03
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
(7.107)
i-1,k+1
i,k+1
339
i+1,k+1
t
i-1,k
i,k
i+1,k
1
=
2
(7.108)
ui,k+1 ui,k
t
(7.109)
1
1
ui1,k+1 ui,k+1 + 21 ui+1,k+1
ui,k+1 ui,k
2 ui1,k ui,k + 2 ui+1,k
+
=
2
2
x
x
t
(7.110)
340
-5/4
1/8
1/8
3/4
1/8
5
1
1
3
1
1
ui1,k+1 + ui,k+1 ui+1,k+1 = ui1,k + ui,k + ui+1,k
8
4
8
8
4
8
(7.113)
5
u5
4
5
u6
4
1
1
3
1
u6 = 100 + 36 + 4
8
8
4
8
1
1
3
1
u6 = 36 + 4 + 4
8
8
4
8
(7.114)
7.5.6.
(7.115)
z warunkami brzegowymi
u(a, t) = ua (t),
u(b, t) = ub (t)
(7.116)
ut (x, 0) = v0 (x)
(7.117)
i warunkami pocztkowymi
u(x, 0) = u0 (x),
90
80
70
60
50
40
t=0.0
t=0.01
t=0.02
30
20
10
t=0.03
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
ub (t)
ua (t)
x
u0 , ut = v0
Rys.7.31. Obszar i warunki brzegowe dla rwnania hiperbolicznego
341
342
(b)
k=2
k=t+1
k=1
k=0
k=1
k=t
i,k+1
i1,k
i,k
x
i+1,k
i,k+1
i1,k
k=t1
i,k
i,k1
k=0
i,k1
i+1,k
i,k+1
t
i-1,k
i,k
i+1,k
t
i,k1
x
Zastpujc drugie pochodne wzgldem x oraz wzgldem t wzorami rnicowymi, rwnanie (7.117) dla warstwy czasowej k (dla k > 0), rys.7.32b, mona
zapisa nastpujco:
ui+1,k 2ui,k + ui1,k
ui+1,k 2ui,k + ui1,k
=
2
x
t2
(7.118)
343
t2
x2
(7.119)
Taki schemat jest wany dla typowego kroku czasowego k 1. Dla warstwy czasowej k = 0 (t = t0 = 0) mamy nieokrelon warto ui,k1 = ui,1
(wzy na warstwie czasowej t1 ). Warto t wyznaczamy z drugiego warunku
pocztkowego (7.117)2 na warto pierwszej pochodnej poszukiwanej funkcji
u wzgldem czasu. Warunek ten dyskretyzujemy, stosujc schemat rnicowy
centralny. Dla warstwy czasowej k = 0 i wza i mamy
ui,k+1 ui,1
= v0i
2t
(7.120)
(7.121)
skd
Aby wystartowa z obliczeniami dla czasu t = 0 (czyli k=0), przeksztacamy schemat (7.119), otrzymujc
ui,k+1 = (ui+1,k 2ui,k + ui1,k ) + 2ui,k + v0i 2t ui,k+1
(7.122)
1
[(ui+1,k 2ui,k + ui1,k ) + 2ui,k + v0i 2t]
2
(7.123)
u = u(x, t)
(7.124)
u(1, t) = 1
(7.125)
v(x, 0) = ut (x, 0) = 0
(7.126)
oraz
344
4 2
1
4 2
1
4 2
10
11
12
11
10
x
1
1
4
1
4
1
4
1
4
(t)
1
= (x)
2 = 2 < kryt = 1. Z warunku pocztkowego na funkcj wynika, e
u1 = 1, u2 = cos 2 14 = cos 2 = 0, u3 = cos = 0, u4 = cos 3
2 , u5 = 1. Z warunku brzegowego (7.125) mona wywnioskowa, e u4 = u7 = u10 = u1 = 1.
Z warunku pocztkowego (7.117)2 dla punktw 2 i 3 wynika, e
u5 u2
= 0 u2 = u5
2t
oraz
(7.127)
u6 u3
= 0 u3 = u6
(7.128)
2t
Schemat (7.119) przybiera po przyjciu powyszych danych posta analityczn
1
1
ui+1,k + ui,k + ui1,k ui,k1 ui,k+1 = 0
(7.129)
2
2
za graficzn pokazan rys.7.35.
W kolejnych krokach czasowych musimy obliczy wartoci u5 , u6 , u8 , u9 ,
u11 , i u12 .
345
-1
t
1/2
1/2
t
-1
u5 =
1 1
(1 + 0 1) + 0 = 0
2 2
1
1 1
(0 + 2 + 0) 2 =
2 2
2
(7.130)
346
t=0.71
1
t=0.53
0.5
t=0.35
0.5
t=0.0
1.5
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
7.5.7.
347
348
Pk
Pk
obszar,
obszar po dyskretyzacji,
brzeg obszaru,
zdyskretyzowany brzeg,
Rys.7.37. Przykadowe sytuacje na brzegu obszaru o dowolnym ksztacie, pokrytego siatk prostoktn
szybko dokadno. Nastpuje utrata rzdu zbienoci dla operatora klasycznego, zachowuje go natomiast operator uoglniony. Dodajc do tego fakt, e
UMRS pozwala na atw realizacj dowolnych warunkw brzegowych oraz na
lokalne zagszczanie siatki w strefach, gdzie to jest niezbdne wszystko to
stanowi dostateczn motywacj do stosowania i dalszego rozwoju UMRS.
7.6.
Uoglniona MRS
7.6.1.
349
350
(a)
(b)
x
x
x
punkt centralny
wzy aproksymacji
punkty Gaussa
siatka dla cakowania
siatka aproksymacyjna
Rys.7.38. Cakowanie typu Gaussa w MRS: dookoa wzw (a), midzy wzami (b)
(i) cakowanie dookoa wzw podzia obszaru na podobszary przypisane wzom, np. przez konstrukcj tzw. wieloktw Voronoi, ewentualnie rozbicie tego obszaru na proste elementy geometryczne: trjkt, czworokt, rys.7.38a, suce pniej do cakowania kwadraturami Gaussa,
(ii) cakowanie midzy wzami, opierajce si wygenerowanych wczeniej elementach definiowanych za pomoc siatki aproksymacyjnej,
rys.7.38b.
4. Definicja algorytmicznej struktury UMRS. Na tym etapie naley
rozway:
a) sposb rozpicia aproksymacji UMRS, a wic jakie punkty maj przypisan gwiazd (obszar aproksymacji), okrelenie wpywu danej gwiazdy
(definicja wagi), definicj rodzaju i liczby stopni swobody w wle;
b) selekcj wzw do gwiazd (precyzyjna definicja obszarw aproksymacji),
klasyfikacj gwiazd zarwno z punktu widzenia geometrycznego (gwiazdy we wntrzu, na brzegu wypukym, wklsym, gwiazdy jednostronne
wdrujcy brzeg etc.), jak i aproksymacyjnego (stabilno lub niestabilno generowanego przez gwiazd schematu aproksymacyjnego);
c) okrelenie rozkadu obcie i warunkw brzegowych, sprawdzenie konsystentnoci modelu numerycznego, a wic czy jest prawidowa liczba
(a)
351
(b)
x
x
x
x
x
(c)
x
x
x
x
x
x
x
podpar oraz czy liczba wzw w gwiazdach jest wystarczajca (w stosunku do zaoonego stopnia aproksymacji). Ponadto naley zagwarantowa, eby kady wze obszaru nalea chocia do jednej gwiazdy, a dwa
lub wicej wzw nie zajmowao tej samej pozycji etc.;
d) wybranie metody rozwizania ukadu rwna liniowych oraz sposobu
agregacji wspczynnikw ukadu rwna, okrelenie profilu macierzy
globalnej, szerokoci frontu etc.
5. Generacja schematw rnicowych dla poszczeglnych pochodnych lub
kompletu pochodnych (dla caego operatora okrelonego rzdu). W przypadku
silnej niestabilnoci aproksymacji (wyznacznik ukadu WRNK bliski zeru) dogenerowanie punktw, ewentualnie powikszenie obszaru wpywu wzw lub
obnienie stopnia aproksymacji ponowna generacja wzorw aproksymacyjnych. Istnieje kilka sposobw rozpicia aproksymacji:
a) W kadym danym punkcie, np. w wle aproksymacji, punkcie Gaussa
etc.;
b) W rodku cikoci elementu cakowania, rys.7.39a, lub w punkcie centralnym lokalnego obszaru cakowania, a nastpnie rozszerzenie aproksymacji na cay dany obszar, wykorzystujc gotowy ju wielomian,
bdcy kombinacj wspczynnikw aproksymacji i funkcji bazowych.
c) W rodku cikoci gwiazdy, w pozostaych punktach jak wyej,
rys.7.39b,c.
352
6. Generacja rwna rnicowych we wntrzu oraz na brzegu obszaru (w tym rwnie dyskretyzacja warunkw brzegowych) dla:
a) wersji lokalnej,
b) wersji wariacyjnej cakowanie numeryczne i agregacja ukadu rwna.
Narzucenie warunkw brzegowych jest rwnie elementem kompletowania ukadu rwna metody. Mona je speni nastpujco:
na etapie globalnego ukadu rwna (tak jak w MES); warunki
brzegowe na og nie s tu spenione w sposb cisy zalenie
od generacji wzorw rnicowych. Istnieje moliwo wprowadzenia
do globalnego ukadu rwna dodatkowych rwna wynikajcych
z dyskretyzacji warunkw brzegowych z ewentualnym wykorzystaniem wzw zewntrznych;
przez wprowadzenie mnonikw Lagrangea lub funkcji kary;
przez cise spenienie warunkw brzegowych w czasie generacji
wzorw rnicowych (wymuszenie dodatkowego warunku na wzorach rnicowych);
przez wprowadzenie dodatkowych stopni swobody (np. pochodnej
normalnej na brzegu);
przez poczenie MES i MRS wariacyjnej, tzn. wykorzystanie interpolacyjnych wasnoci funkcji ksztatu MES.
7. Rozwizanie liniowego (lub nieliniowego) ukadu rwna o strukturze pasmowej symetrycznej lub niesymetrycznej (wersja wariacyjna), rozproszonej (rzadkiej) wersja lokalna lub mieszanej pasmowo-rozproszonej (MRSwa lub MRS-wa/MRS-lok). W przypadku gdy problem jest nieliniowy, z reguy staje si konieczny powrt do punktu 5 z nowym rozwizaniem startowym.
Jest to oczywicie zalene od typu algorytmu rozwizujcego.
8. Postprocessing oraz analiza bdw a posteriori. Elementami tego
etapu s:
a) obliczanie wielkoci pierwotnych i wtrnych postprocessing,
b) analiza bdw a posteriori obliczanie bdw rozwizania oraz szacowanie nowego rozkadu gstoci siatki, speniajcego z gry zadane
warunki,
353
7.6.2.
Podstawowym zaoeniem przy generacji siatek wzw jest to, e siatki: aproksymacyjna i do cakowania mog by tworzone niezalenie. Jest to sytuacja
zasadniczo odbiegajca od tego, co zwykle spotyka si w MES.
Obecnie skomentujemy sposoby generacji dowolnie nieregularnej siatki wzw w metodach bezsiatkowych. Dowolnie nieregularna siatka pozwala na:
bardziej elastyczne, ni w przypadku siatki regularnej, dopasowanie pooenia wzw do dowolnego ksztatu obszaru, zagszczenie siatki w strefie, gdzie
mona spodziewa si duych gradientw poszukiwanej funkcji oraz na atwiejsze narzucenie warunkw brzegowych, z uwagi na wiksz moliwo lepszego
wyboru punktw zarwno wewntrz, jak i na zewntrz obszaru, tam gdzie one
s istotnie potrzebne.
Pod pojciem dowolnie nieregularnej siatki wzw bdziemy rozumie siatki na paszczynie, na powierzchni i w przestrzeni o gstoci i konfiguracji
wzw zupenie dowolnej, ograniczonej jedynie zasadniczym wymaganiem,
jakie narzuca si siatce wzw w kadej metodzie dyskretnej, tzn. wymaganiem moliwie gadkiego przejcia od strefy o duej gstoci wzw do strefy
8
W Politechnice Krakowskiej funkcjonuje system NAFDEM, w ktrym zrealizowano omwione tutaj koncepcje.
354
rniczkowanie symboliczne
tworzenie zbiorw:
FDIFF I pochodna
DDIFF II pochodna
tak
Postprocessing,
analiza bdw a posteriori,
spenione kryteria dokadnoci?
tak
nie
tak
nie
Definicja algorytmicznej
struktury metody
355
tw poszukiwanego rozwizania.
W ostatnich kilkunastu latach powstao kilka programw pozwalajcych
automatycznie generowa siatk. Jednake z uwagi na intensywny rozwj metod bezsiatkowych uywa si gwnie generatorw siatek, ktre powstay dla
potrzeb MES. Zmiana typu aproksymacji w metodach bezsiatkowych spowodowaa, e wykorzystanie generatorw siatek MES w tych metodach jest moliwe.
Jednym ze sposobw generacji siatki wzw, zarwno w MES, jak i w metodach bezsiatkowych, jest generowanie zbioru wzw z okrelon gstoci,
a nastpnie triangularyzacja siatki poprzez poczenie wzw w moliwie najlepsze trjkty. Trjkty te powinny by w miar moliwoci ostroktne. Moliwoci tutaj jest bardzo wiele. Optymalny podzia zapewnia konstrukcja wieloktw Voronoi. Podobny wynik mona uzyska przez konstrukcj wstpnej
siatki trjktw, ktra nastpnie podlega optymalizacji poprzez przesuwanie
wzw do rodka cikoci otocze. Taki proces wykonany wielokrotnie powoduje jednak rozpezywanie stref koncentracji wzw na cay obszar, co jest
oczywicie niekorzystne potrzebny jest tu wic pewien kompromis.
Innym podejciem bdzie najpierw generacja siatki wzw do cakowania,
z reguy czworoktnej, natomiast siatka aproksymacyjna bdzie tworzona niezalenie, a take niekiedy modyfikowana w trakcie oblicze. Dlatego spraw
zasadnicz staje si dobr gwiazdy wzw aproksymacji do danego punktu
centralnego (obliczeniowego), gdy decyduje on o jakoci aproksymacji.
7.6.3.
Omawiajc kryteria selekcji gwiazd naley zauway, e dla najczciej uywanej aproksymacji drugiego stopnia (6 wpczynnikw) w gwiedzie powinno
by minimum 6 wzw, ale raczej nie wicej ni 10. Jeeli w punkcie, wzgldem ktrego dobierana jest gwiazda, istnieje wze, to najlepsza z nich bdzie
zawiera 9 wzw, bo umoliwia to skonfigurowanie gwiazdy o symetrycznie
rozmieszczonych wzach. Jeeli punkt centralny gwiazdy nie jest wzem, to
optymalna liczba jej wzw wynosi 8, w kadej wiartce ukadu 2 wzy.
Kryteria selekcji gwiazd rni si w zalenoci od typu siatki do cakowania. W przypadku siatki do cakowania niezalenej od siatki aproksymacyjnej
moemy wyrni nastpujce kryteria selekcji gwiazd, rys.7.41.
1. Kryterium odlegoci, biorce pod uwag nonik czworoktny, koowy lub
eliptyczny, rys.7.41a. Do gwiazdy nale tylko wzy lece wewntrz ob-
356
szaru okrelonego przez nonik. Powan wad tej koncepcji jest to, e
gwiazda moe mie silnie niesymetryczny rozkad wzw, dajcy niestabilny lub osobliwy schemat aproksymacyjny.
2. Kryterium krzya, rys.7.41b. Jest to proste i bardzo skuteczne kryterium, w ktrym obszar zosta podzielony na 4 strefy. Do kadej strefy
naley inna wiartka ukadu wsprzdnych wraz z jedn posi ukadu
wsprzdnych (co zaznaczono kreskami na rys.7.41b). Jest to kryterium odlegociowotopologiczne, bowiem nie tylko odlego decyduje
o wczeniu wza do gwiazdy, lecz rwnie przynaleno do okrelonej
wiartki ukadu wsprzdnych. W kadej wiartce dobiera si okrelon liczb wzw najbliszych tej posi ukadu wsprzdnych, ktra
zostaa doczona do danej wiartki. Dla lokalnej MRS (lub wariacyjnej MRS z cakowaniem dookoa wzw) dobiera si zwykle 2 wzy do
gwiazdy w kadej wiartce ukadu wsprzdnych. Jeeli 9 wze jest wzem centralnym, tzn. wanie wzgldem niego nastpuje selekcja wzw
gwiazdy, prezentowane kryterium jest bardzo skuteczne przy minimalnej
liczbie wzw dobieranych do gwiazdy. Brak wza w jej rodku istotnie
obnia zalety kryterium krzya.
3. Kryterium przynalenoci sektorowej Perrone-Kao, rys.7.41c. Paszczyzna jest podzielona na 8 sektorw. W kadym sektorze wybiera si jeden
wze. Kryterium to daje do zrwnowaon konfiguracyjnie gwiazd,
ale niekiedy nie mona w pewnych sektorach dobra wza, np. w pobliu
brzegu.
(a)
(b)
(c)
Rys.7.41. Kryteria selekcji gwiazd: kryterium odlegoci (a), kryterium krzya (b),
kryterium przynalenoci sektorowej (c)
357
358
(a)
(b)
Ai Pi
(a)
(b)
x
wzy siatki
kryterium krzya
dodatkowy wze
z kryterium otoczenia
Rys.7.43. Kryteria selekcji gwiazd: kryterium krzya (a), kryterium czone krzya
i otoczenia (b)
za wybra je tak, aby tworzyy korzystn konfiguracj z punktu widzenia stabilnoci schematu aproksymacyjnego. To, ktry wariant kryterium
wybierzemy do realizacji zaley od stopnia aproksymacji, ktr chcemy
rozpi, wykorzystujc gwiazd. Warto tu zaznaczy, e w literaturze
metod bezsiatkowych zdecydowanie za mao uwagi powica si metodom selekcji wzw do gwiazd, a jest to sprawa kluczowa.
7.6.4.
(a)
359
(b)
element cakowania
silni ssiedzi elementu
sabi ssiedzi elementu
wzy uzupeniajce
z pierwszego otoczenia
silnych ssiadw
elementu
pierwsze otoczenia silnych
i sabych wzw elementu
(dodatkowy wze)
pierwsze otoczenia
wzw elementu
1 i 2 otoczenia
wzw elementu
(dodatkowe wzy)
Rys.7.44. Kryteria selekcji gwiazd: kryterium pierwszego otoczenia wzw elementu (a), kryterium drugiego otoczenia (kolejne uzupenianie wzw) (b)
(b)
Si
Si
i
i
(x) =
u(x)
=u
m
X
pi (x)ai = pT a
(7.133)
i=1
360
bazowymi funkcjami interpolacyjnymi w przestrzeni wsprzdnych, zapewniajce kompletno bazy. Dla przestrzeni 2D
p(x) = [1, x, y]
dla m = 3
(7.134)
oraz
p(x) = [1, x, y, x2 , xy, y 2 ] dla
m = 6 ... itd.
(7.135)
uh =
uh1
uh2
..
.
uhi
u
1
u
2
..
.
u
n
pT
pT
2
..
pT
n
a = Pa
(7.136)
Q = P1
(7.137)
P(x) =
pT
1
pT
2
..
.
pT
n
(7.138)
n
X
j=1
Nj uhj
(7.139)
361
gdzie
T
N = [N1 , N2 , . . . , Nn ] = p Q
lub
Nj =
m
X
pl (x)Qlj
(7.140)
l=1
Jak wida ze zwizku (7.140)2 funkcje ksztatu powstaj jako iloczyn kolejnych funkcji bazowych i kolejnych elementw kolumny macierzy aproksymacyjnej Q. Macierz Q ma tak nazw, poniewa jak to wida ze wzoru
(7.137) wystarczy przemnoy j przez wartoci funkcji, aby otrzyma nieznane wspczynniki ai , a wic i aproksymacj funkcji. O jej innych wasnociach bdziemy mwili w dalszym cigu pracy. Warto na koniec podkreli,
e zwizek na aproksymacj funkcji u
(7.139) obowizuje w caym elemencie.
Tak skonstruowane funkcje ksztatu speniaj warunek delty Kroneckera
Nj (xi ) =
1,
0,
dla i = j
dla i =
6 j,
i, j = 1, . . . , n
(7.141)
7.6.5.
362
dane
aproksymacja
(7.142)
n
n
1X
1X
(yi fi )2 =
(a0 + a1 xi fi )2
2 i=1
2 i=1
(7.143)
n
X
J
=
(a1 xi + a0 fi )xi = 0
a1
i=1
(7.144)
1a0 +
i=1
n
X
i=1
xi a0 +
n
X
xi a1 =
i=1
n
X
i=1
(xi ) a1 =
n
X
i=1
n
X
i=1
fi
(7.145)
xi f i
363
a1 =
1
2
(7.146)
(7.147)
3.5
Wartoci funkcji
3
2.5
2
1.5
1
dane
aproksymacja
0.5
0
0.5
1.5
2.5
wsprzdna x
3.5
(7.148)
n
n
1X
1X
(yi fi )2 =
(a0 + a1 x + a2 x2 fi )2
2 i=1
2 i=1
(7.149)
364
n
X
J
=
(a2 x2 + a1 xi + a0 fi )xi = 0
a1
i=1
(7.150)
n
X
J
=
(a2 x2 + a1 xi + a0 fi )x2i = 0
a2
i=1
1a0 +
i=1
n
X
xi a0 +
i=1
n
X
x2i a0 +
n
X
i=1
n
X
i=1
n
X
xi a1 +
x2i a1 +
x3i a1 +
i=1
n
X
i=1
n
X
x2i a2 =
x3i a2 =
x4i a2 =
n
X
i=1
n
X
i=1
n
X
fi
xi f i
(7.151)
x2i fi
i=1
i=1
i=1
i=1
n
X
(7.152)
y = 6.5 3x
skd
skd
0
y(1.5) = 2.375
y (1.5) = 2
(7.153)
00
y = 3
Jak wida z postaci aproksymacji wspczynniki aproksymacji nie s pochodnymi: a0 6= y(1.5), a1 6= y 0 (1.5), a2 6= y 00 (1.5).
Teraz dokonamy pewnego uoglnienia. Zapiszmy funkcje bazowe w ukadzie lokalnym zwizanym z punktem x
, w ktrym poszukujemy aproksymacji
365
u
i1
i+1
x
h=xx
rys.7.48. h = x x
jest wsprzdn punktu zapisan w ukadzie lokalnym
gwiazdy, za x
wsprzdn punktu centralnego, rys.7.48.
Mamy okrelon funkcj dan dyskretnym zbiorem jej wartoci a wic
wsprzdne punktw x = [x1 , x2 , x3 ] i wartoci funkcji F = [f1 , f2 , f3 ].
Transformujemy funkcj do ukadu lokalnego takiego, e hi = xi x
, i =
1, ..., n
Funkcj aproksymujc zapiszmy jako
1
1
y(
x + h) = pT a = a0 + ha1 + h2 a2 + h3 a3 + ...+
2
6
(7.154)
(7.155)
s zapisane w ukadzie lokalnym, ze wspczynnikami takimi, jak w kolejnych funkcjach bazowych szeregu Taylora, za wektor a zawiera wspczynniki
aproksymacji, ktre s wartoci funkcji i jej kolejnych pochodnych w punkcie
centralnym gwiazdy x
(ktry moe by dowolnym punktem obszaru niekoniecznie wzem). Ten de facto operator rnicowy jest okrelony tak
a = {ai } =
du
d3 u
dm u
d2 u
u(
x), (
x), 2 (
x), 3 (
x), . . . , m (
x)
dx
dx
dx
dx
Zdefiniujmy macierz P
P(x) =
pT (h1 )
pT (h2 )
..
.
pT (hn )
1 h1
1 h2
.. ..
. .
1 hn
1 2
2 h1
1 2
2 h2
...
...
..
.
1 2
2 hn
...
1 m
m! h1
1 m
m! h2
..
.
1 m
m! hn
(7.156)
366
W(
x) =
(7.157)
przy czym wagi wyraaj wpyw odlegoci danego wza od punktu centralnego x
i s odwrotnie proporcjonalne do reszty szeregu Taylora, czyli do odlegoci wza od punktu centralnego
1
1
|hi |m+1
1
(Pa F)T W(Pa F)
2
(7.158)
za jej pochodne
J
= Aa BF = 0
a
(7.159)
A = PT WP B = PT W
(7.160)
gdzie
W przypadku braku wag powysze macierze redukuj si do
A = PT P
B = PT
(7.161)
(7.162)
(7.163)
367
gdzie
Q = A1 B
(7.164)
n X
m
X
pj Qji )fj =
i=1 j=0
n
X
Ni fi
(7.165)
i=1
gdzie
Ni =
m
X
(7.166)
pj Qji
j=0
s znanymi ju wczeniej z MES funkcjami ksztatu. Warto zauway, e kada funkcja ksztatu powstaje jako rezultat mnoenia odpowiedniej kolumny
macierzy wzorw rnicowych i wektora bazowego.
Wracajc do przykadu, dla x
= 1.5 i bazy kwadratowej mamy
1 2
2 h1
1 2
2 h2
1 2
2 h3
1 h1
P=
1 h2
A = PT P =
3
3
2
11
8
1 h3
3
2
11
4
27
16
11
8
27
16
83
64
1 0.5 0.125
= 1 0.5 0.125
1 1.5 1.125
1.5
1.375
3
= 1.5
2.75
1.6875
,
(7.167)
B = PT
(7.168)
oraz
Q = A1 B = 1
1
0.
1
2
1
a = QF = [2.375, 2, 3]
(7.169)
(7.170)
368
Uwzgldniajc fakt, e h = x 1.5, z rwnania (7.154) mona wywnioskowa, e funkcja aproksymujca ma posta
3
y(x) = 2.375 + 2(x 1.5) (x 1.5)2
2
(7.171)
zatem
y(1.5) = 2.375,
y 00 (1.5) = 3
(7.172)
(7.173)
y(0) = 2.375,
y 00 (0) = 3
(7.174)
0
1
0
Q = 0.5 0 0.5
1
2 1
0
df
a = Df =
= 0.5
dx
d2 f
1
dx2
(7.175)
1
0
1
0 0.5 3
2 1
2
(7.176)
369
We wzorach powyszych zastosowano interpolacj. Przyjto 3 wspczynniki niewiadome i 3 punkty. Nic nie stoi na przeszkodzie, by przyj, e mamy
do czynienia z aproksymacj (s wtedy nadmiarowe punkty). T drog uoglniono MRS, stosujc aproksymacj MNK z wagami.
Funkcje ksztatu mona zapisa jako
N1 =
2
X
j=0
N2 =
2
X
j=0
N3 =
2
X
Qj1 pj = 0.5h + h2
Qj2 pj = 1 2h2
(7.177)
Qj3 pj = 0.5h + h2
j=0
gdzie
hi = xi x
,
x
= 1.5
(7.178)
(7.179)
"
1 0.5
1 h1
P = 1 h2 = 1 0.5
1 1.5
1 h3
3
1.5
1.5 2.75
"
2.75
6
1.5
6
1.5
6
3
6
(7.180)
"
0.4583 0.25
A = PT P =
, A1 =
=
0.25
0.5
(7.181)
" 3.5
"
#
2
0.5 #
0.5833 0.3333 0.0833
6
6
6
=
(7.182)
Q = A1 PT =
0.5
0
0.5
0.5 0 0.5
Pochodne mona zapisa wzorem
a = Df = df = QF =
dx
"
1.75
0.5
(7.183)
370
Skomplikujmy teraz sytuacj i zamy, e mamy do czynienia z aproksymacj waon. Na aproksymacj w punkcie x
wikszy wpyw bd teraz miay
punkty bliej lece rozwaanego punktu x
, jeli przyjmie si wagi w postaci
wi = 1i = xi1x . Macierz wag bdzie miaa posta
w1 0
0
W = 0 w2 0 = 0
0
0 w3
0
0
0
1
2
1
3
(7.184)
1
0.5
W= 0
0
1
0.5
B=P w=
Q=A
B=
"
18
32
20
32
7.5
32
3
32
"
3
32
14
32
2
32
12
32
12
32
8
32
(7.185)
A = P WP =
"
1 0.5
P = 1 0.5
1 1.5
T
2 0 0
0
0 = 0 2 0
1
0 0 32
1.5
"
(7.186)
4 32 1.0
1.0 2.5
2
2.0
2
3
1.0 1.0 1.0
(7.187)
#
(7.188)
"
0.5625 0.0938
0.0938 0.4375
"
(7.189)
#
(7.190)
a = Df = df = QF =
dx
"
1.8125
0.875
(7.191)
371
4
3.5
Wartoci funkcji
3
2.5
2
1.5
dane
y= 0.5x +1
y= 0.875 x+0.5
1
0.5
0
0.5
1.5
2.5
3.5
wsprzdna x
Rys.7.49. Aproksymacja danych dyskretnych funkcj liniow: linia ciga aproksymacja bez wag, linia przerywana aproksymacja z wagami
3
2.8
2.6
2.4
2.2
2
1.8
1.6
1.4
dane
baza liniowa z wagami
1.2
1
1
1.5
2.5
372
Po zastosowaniu wag nie mamy wic jednej, obowizujcej dla caego przedziau, funkcji aproksymujcej, lecz w kadym punkcie musimy przeprowadzi
proces aproksymacji; efekt ten wida na rys. 7.50. W kadym punkcie mamy inn funkcj liniow. Geometrycznie efekt jest taki, jakby aproksymacja
z funkcji liniowej (rys.7.49) staa si funkcj nieliniow (rys. 7.50) mimo tego,
e baza jest liniowa. Mona rwnie narysowa funkcje ksztatu dla wzw
1,2 i 3 oraz obliczy ich sum rys.7.51. Jak mona si byo spodziewa, suma
funkcji ksztatu rwna si 1.
1
1
0.8
0.5
0.6
0.4
0.2
Funkcja ksztatu w. 1
Funkcja ksztatu w. 2
0.5
0
1
1.5
2.5
1.5
2.5
1
1
0.5
1
1
1
Funkcja ksztatu w. 3
0.5
1
1
1.5
2.5
1.5
2.5
Rys.7.51. Funkcje ksztatu dla MNK (baza liniowa) oraz ich suma
373
1
Funkcja ksztatu w. 1
0.5
0.5
0.5
0.5
Funkcja ksztatu w. 2
1
1.5
2.5
1.5
2.5
1
Funkcja ksztatu w. 4
0.5
0.5
0
Funkcja ksztatu w. 3
0.5
0.5
1
1.5
2.5
1.5
2.5
1
1
1
1
1
Suma funkcji ksztatu
1
1
1.5
2.5
4
3
2
dane
baza kwadratowa z wagami
1
0
1
1.5
2.5
374
1
Funkcja ksztatu w. 2
Funkcja ksztatu w. 1
0.5
0.5
0.5
0.5
0
10
20
30
0.5
0.5
10
Funkcja ksztatu w. 3
20
30
Funkcja ksztatu w. 4
0.5
0.5
0
10
20
30
10
20
30
0.5
0.5
0
Funkcja ksztatu w. 5
Funkcja ksztatu w. 6
0.5
0.5
0
10
20
30
10
20
30
1
4
1
1
2
dane
baza kwadratowa
1
Suma funkcji ksztatu
1
0
0
10
20
30
10
20
30
Rys.7.55. Funkcje ksztatu dla MNK, ich suma oraz aproksymacja danych baza
kwadratowa
375
1
Funkcja ksztatu w. 1
0.5
0.5
0.5
0.5
Funkcja ksztatu w. 4
0
10
20
30
10
20
30
Aproksymacja funkcji
1
6
Suma funkcji ksztatu
2
dane
baza szecienna
0
0
10
20
30
10
20
30
Jak wida na tym rysunku, wagi osobliwe spowodoway, e funkcja aproksymujca odtwarza dokadnie wartoci cise (interpolacja) mimo i funkcji
bazowych jest mniej ni wartoci funkcji.
Reasumujc, warto zauway, e MNK zostaa powizana z MRS. Powodem dobrej dokadnoci tak sformuowanej MRS jest fakt, e optymalizacji
przy takim sformuowaniu podlegaj zarwno wspczynniki rozwinicia, jak
i reszta w szeregu Taylora (wagi).
7.6.6.
dui
1 d 2 ui 2
h +R
h+
dx
2 dx2
376
(7.192)
1
( + 2 ),
2
N2 = 1 2 ,
1
N3 = ( + 2 )
2
3
X
k uk
N
k=1
du ui+1 ui1
=
dx
2k
i1 = 0, N
i = 1, N
i+1 = 0
oraz N
X
i
Ni u i ,
gdzie
N1 =
1
( + 2 ),
2
N2 = 1 2 ,
1
N3 = ( + 2 )
2
377
a wic mamy dokadnie taki sam zapis i dokadnie takie same funkcje ksztatu.
W MRS sytuacja rni si tym, e kolejna gwiazda zachodzi na rozwaan
i wyprowadzany wzr jest uywany gwnie, cho tak by nie musi, dla wza
centralnego, gdy aproksymacja jest okrelona lokalnie w punkcie centralnym
i z uwagi na istnienie nadmiarowych wzw oraz wspczynnikw wagowych
i tam jest najdokadniejsza. Zilustrowano to na rys.7.57.
(b)
(a)
u(x)
uii ui
ii
u(x)
ui+1
i
i+1
element
uii ui
ii
ui+1
i
i+1
gwiazda
7.6.7.
378
k
t
3
5
X
1
n
h
X0
4
7
6
X
2 SSW u,
stopnie swobody
u=
u2 u2
u3
u5 u5 2
2 u7
u1 , u2 ,
,
, u3 ,
, u4 , u5 ,
,
, u6 , u7 ,
x y
n
x y
n2
(7.193)
p u0
u0 u0 2 u0 2 u0 2 u0
,
,
,
,
,
.
.
.
,
u0 ,
x y x2 y 2 xy
y p
(7.194)
2 u0 k2 2 u0 kp p u0
u0 h2 2 u0
u0
+k
+
+hk
+
+
+e(h) (7.195)
x
y
2 x2
xy 2 y 2 p! y p
gdzie (rys.7.58)
u = u(x, y)
u0 = u(
x, y) x = (x, y)
oraz
h = (h, k)
h=xx
k = y y =
h2 + k2
379
+ ki
hi
x
y
=
!(p+1)
X
n u(, )
1
(p + 1)!
hsi kip+1s s p+1s
(p + 1)! s=0 s!(p + 1 s)!
x y
m
X
ai pi (h) = pT a
(7.196)
i=1
,
wektory funkcji bazowych mona wyrazi w pox y
px = {0, 1, 0, h, k, 0, . . . , 0}
py = {0, 0, 1, 0, h, k, . . . ,
p p1
k }
p!
Dla innych funkcji (lub innych rozwini w szereg) funkcje bazowe naley
zdefiniowa osobno. Tak np. moemy mie oddzielne stopnie swobody typu
un
us
unn
uns
unn
l
m
0
0
0
ux
u
m l
0
0
0
y
0
0
l2
2lm
m2 uxx
0
0 lm l2 m2 l2 uxy
uyy
0
0 m2
2lm
l2
380
Y
n
s
X
Rys.7.59. Lokalny ukad wsprzdnych (s, n) dla wza na brzegu
u
bdzie przedstawiona w postaci szeregu
n
u0
u0
u0
u0
2 u0
u
=l
+m
= 0u0 + l
+m
+ lh 2 +
n
x
y
x
y
x
2 u0
2 u0
+ mk
+ (lk + mh)
+ ...
xy
y 2 2
za wektor funkcji bazowych dla pochodnej normalnej bdzie wyglda nastpujco:
pn = l px + m py = {0, l, m, lh, lk + mh, mk, . . .}
I tak postpujemy dla dowolnego stopnia swobody. Aby opisa sytuacj na
u
.
rys.7.58, naley jeszcze wyprowadzi wzory na funkcje 2 u oraz
n
Stosujc w wzach gwiazdy wzr (7.195), otrzymujemy ukad rwna o postaci
u1
u2
u2
u2
y
u3
u3
n
u4
=
u5
u5
x
u5
y
2
u6
u7
2 u7
n2
381
1 h1
k1
1 h2
k2
1 2
2 h1
1 2
2 h2
h2
1
0
1 p
p! k1
1 p
p! k2
...
h2 k2
1 2
2 k1
1 2
2 k2
k2
...
0
p p1
p! k2
1 p
p! k3
p p1
m p!
k3
h1 k1
...
h2
k2
...
1 h3
k3
1 2
2 h3
h3 k3
1 2
2 k3
...
lh3
mk3
...
...
...
...
...
p(p1) p2
k6
p!
...
...
(lk3 + mh3 ) . . .
u0
u0
x
u0
y
2 u0
x2
2 u0
xy
2 u0
y 2
.
.
.
.
.
.
p
u0
y p
(7.198)
(7.199)
1
1
0
W = 1 + 1 p+1 , 2 + 1 p+1 , 3 + 3 p , . . . , k + k p1
1
2
k
3
0
(7.200)
382
na istotno danego rwnania w ukadzie (7.199). Wagi zdefiniowane rwnaniem (7.200) mona znormalizowa celem uzyskania lepszego uwarunkowania
ukadu rwna.
Opuszczajc reszt R1 w rwnaniu (7.199), przenoszc wyrazy na jedn
stron i podnoszc tak powstae residuum rwnania do kwadratu, funkcja
bdu na nieznane wspczynniki ai przyjmuje znan ju posta
1
J = (Pa u)T W2 (Pa u)
2
(7.201)
B = PT (W)2
(7.203)
co po rozwizaniu daje
a = Q u,
Q = A1 B,
(7.204)
gdzie Q jest uoglnion macierz wzorw rnicowych. Komentarza wymaga posta macierzy A i B, w ktrych wagi s podniesione do kwadratu (zob.
(7.203)). Mona uy wag w pojedynczej potdze, jak to pokazano przy okazji
wyprowadzania wzorw dla metod najmniejszych kwadratw. Zostanie jednake uzyskany nieco inny rezultat.
Wstawiajc wspczynniki rozwinicia a do wzoru na aproksymacj funkcji
(7.196), otrzymujemy
u(x) =
n X
m
X
i=1 j=1
Qij uj pi (h) =
n
X
i=1
i (h)ui
N
j (h) =
N
m
X
Qij pi (h)
(7.205)
i=0
383
1
N
1
N
Q(x) = [Q1 , Q2 , . . . , Qn ] =
y
..
p
N1
y p
2
N
2
N
u
ux
uy
uxx
..
.
...
n
N
n
N
x
2
N
y
..
.
...
x
n
N
y
..
.
2
pN
y p
...
n
pN
y p
...
= Q(x)u
(7.206)
(7.207)
i zasti jest on suszny zarwno dla MRS, jak i MES jeli funkcje ksztatu N
pimy funkcjami ksztatu MES Ni . Dalsze uoglnienie, zamieszczone w punkcie
7.7, bdzie polegao na zamianie w zwizku (7.206) pochodnych lokalnych na
pochodne konsystentne, tj. pochodne cige.
Obecnie przejdziemy do rozwizywania dwuwymiarowych zagadnie brzegowych rnymi metodami: MES, UMRS w sformuowaniu lokalnym oraz wariacyjnym.
Wykorzystujc zarwno lokalne, jak i globalne podejcie MRS rozwiemy szereg zagadnie brzegowych. Jako pierwsze rozpatrzymy skrcanie prta pryzmatycznego, dyskretyzujc odpowiednie rwnanie rniczkowe II rzdu
z warunkami brzegowymi Dirichleta. Zastosujemy nieregularn siatk i lokaln
MRS. Nastpnie problem skrcania rozwiemy MES, a take technik kombinowan MES/MRS, wykorzystujc MES do znalezienia rozwizania podstawowego, a nastpnie MRS do obliczenia napre (pochodnych). Podejcie to
dao szczeglnie dobre rezultaty.
384
Kolejnym zagadnieniem bdzie rozwizanie problemu stacjonarnego przepywu ciepa ze rdami punktowymi. Zastosujemy lokaln MRS i nieregularne siatki wzw dla obszaru kwadratowego oraz dla obszaru nieregularnego
z naroami wypukymi i wklsymi.
Dalsze przykady bd dotyczy problemu zginania pyt; przyjmiemy jako punkt wyjciowy zasad minimum energii sprystej. Rozpatrzymy zagadnienie zginania swobodnie podpartej pyty kwadratowej, wykorzystujc cig
siatek regularnych i nieregularnych. Pokaemy zalety stosowania siatek nieregularnych
Z uwagi na to, e funkcje ksztatu aproksymacji bezsiatkowej nie speniaj warunku delty Kroneckera, zatem nie s funkcjami interpolacyjnymi (nie
speniaj wic warunkw brzegowych Dirichleta), pokaemy jak speni te warunki za pomoc mnonikw Lagrangea. Sformuujemy odpowiednie zasady
wariacyjne dla problemw jedno- i dwuwymiarowych. Drog cakowania przez
czci naturalne warunki brzegowe (warunki statyczne) zostan uwzgldnione
w zasadzie wariacyjnej. Skomentujemy jednoczenie pojawienie si pewnych
czonw. Pokaemy rwnie rozwizanie rozcigania prta obcionego siami masowymi, startujc zarwno ze sformuowania lokalnego i dyskretyzujc
rwnania za pomoc lokalnej MRS, jak i korzystajc z wyprowadzonego sformuowania wariacyjnego, dyskretyzujc je nastpnie MES i bezsiatkow MRS.
Do wynikw doczymy rezultaty oblicze uzyskanych aproksymacj bezsiatkow. Trudno jest wycign gbsze wnioski z prostych testw, ale jeden jest
wany i nie podlega dyskusji. Pochodne funkcji s obliczane w metodach bezsiatkowych o wiele dokadniej ni w MES, co jest szczeglnie interesujce dla
inyniera.
Przykad 7.5. Wymienione metody zastosujemy do analizy skrcania prta pryzmatycznego o przekroju kwadratowym, rozwaanej w przykadzie 7.4,
wykorzystujc zarwno sformuowanie lokalne, jak i wariacyjne problemu oraz
stosujc dowolnie nieregularne siatki wzw. Symbol MES/MRS oznacza, e
MRS zastosowano do obrbki wynikw MES (tzw. postprocessing).
W sformuowaniu lokalnym naley znale funkcj F(x,y) tak, e
2 F = 2G
w obszarze
F = 0 na brzegu
(7.208)
385
Z
1
[(F,x )2 + (F,y )2 ] 2GF ] d
2
na
F
y
zy =
F
x
(b)
(c)
1.00
1.00
1.00
0.50
0.50
0.50
0.00
0.00
0.50
1.00
170 wzw
0.00
0.00
0.50
565 wzw
1.00
0.00
0.00
0.50
1.00
964 wzw
Rys.7.60. Siatki dla problemu skrcania: siatka nr 1 (a), siatka nr 2 (b), siatka nr
3 (c)
Dla oceny dokadnoci rozwizania uzyskanego MRS-lok rozwiemy nastpie problem za pomoc MES, stosujc liniowe elementy trjktne i siatk
386
1.00
0.50
0.00
0.00
(a)
0.50
(b)
1.00
0.50
0.00
0.00
(a)
0.50
1.00
(b)
nr 2. Na rys.7.63 pokazano rzut aksonometryczny oraz warstwice funkcji napre. Otrzymano rozwizanie o duej regularnoci oraz liczbowo praktycznie
rwnowane wynikom uzyskanym MRS-lok dla teje siatki. Natomiast obliczone w punktach Gaussa naprenia MES, rys.7.64, maj mniejsz dokadno,
co przejawia si du nieregularnoci wynikw.
W dalszym cigu powicimy nieco uwagi technice prowadzenia oblicze
387
1.00
0.50
0.00
0.00
0.50
1.00
(b)
(a)
jednoczenie dwiema metodami, tzn. MES i MRS. Uwzgldniajc fakt, e rozwizania dla funkcji naprenia otrzymane MES i MRS-lok rni si niewiele
od siebie (rys.7.65), obliczono naprenia MRS, wykorzystujc funkcj naprenia otrzyman MES. Na rys.7.66 zestawiono wartwice funkcji xz uzyskane
MRS-lok oraz kombinowan metod MES postprocessing MRS. Rozwizania te s praktycznie identyczne zarwno jakociowo, jak rwnie i ilociowo.
0.50
0.50
(a)
(b)
388
1.00
0.50
0.80
(a) MES
0.00
0.00
1.00
0.60
0.50
1.00
0.40
0.50
0.20
(b) MRS
0.00
0.00
0.50
1.00
0.00
0.00
0.20
0.40
0.60
0.80
1.00
1.00
0.50
0.50
0.00
0.00
0.50
(a)
1.00
0.00
0.00
0.50
1.00
(b)
389
1.00
0.50
0.50
0.50
0.00
0.00
0.50
1.00
0.00
0.00
0.50
1.00
(b)
(a)
Przykad 7.6. Posugujc si uoglnion MRS, wykonano obliczenia testowe dla stacjonarnych problemw przepywu ciepa, gdzie rwnania przewodnictwa redukuj si do rwnania Laplacea z warunkami brzegowymi Dirichleta
i Neumanna. Aby sprawdzi dokadno metod, rozwiemy zagadnienie zarwno w obszarze regularnym, jak i nieregularnym postawione nastpujco:
Rozwiza rwnanie Laplacea
T = 0
(A, B)
390
3.00
2.00
2.00
1.00
1.00
0.00
0.00
1.00
2.00
(a) siatka nr 9
3.00
0.00
0.00
1.00
2.00
3.00
(b) siatka nr 10
Rys.7.68. Siatki dla problemu ze rdami: nr 9761 wzw (a), nr 10793 wzy
(b)
Analizujc szczegowo wyniki, stwierdzamy, i zagszczajc siatk, szczeglnie wok rde, wyniki poprawiay si. Na rys. 7.69 atwo oceni jako
rozwizania po przebiegu warstwicy T = 0.5, ktra powinna przebiega przez
rodek obszaru z uwagi na to, e takie jest rozwizanie cise. Ten warunek
dostatecznie dokadnie spenia dopiero siatka nr 10.
Obliczenia powtrzono dla obszaru nieregularnego, rys.7.70, przyjmujc
rda TA = 1 i TB = 0. Na rys.7.70 zaprezentowano siatk przyjt do oblicze. Na kolejnych rysunkach (rys.7.71 i 7.72) pokazano warstwice rozwizania i rzut aksonometryczny funkcji temperatury. Nastpnie siatk zagszczono
(rys.7.70). Uzyskane rezultaty (rys.7.71 i 7.72) zblione s do poprzednich i
wiadcz o uzyskaniu wystarczajcej dokadnoci, aczkolwiek mona zauwa-
391
3.00
2.00
1.00
(a) Siatka nr 9
0.00
0.00
1.00
2.00
3.00
1.00
2.00
3.00
3.00
2.00
1.00
(b) Siatka nr 10
0.00
0.00
1.00
2.00
3.00
4.00
5.00
392
1.50
1.00
0.50
0.00
0.00
1.00
2.00
3.00
4.00
5.00
Przykad 7.7. Rozwaymy zginanie pyty cienkiej. Do rozwizania wykorzystamy wariacyjn UMRS. W obliczenich zastosujemy rne siatki (regularne i nieregularne). Dla niektrych zada przedstawimy tempo zbienoci
wynikw aproksymacyjnych do cisych.
Funkcjona cakowitej energii potencjalnej problemu zginania pyty ma
393
posta
J=
Dm
2
2w 2w
(2 w)2 2(1 ) 2
x y 2
2w
xy
!2
pwd P w
(7.209)
gdzie
Dm sztywno pytowa (patrz p. 7.5.4),
w ugicie pyty,
p obcienie cige, normalne do powierzchni pyty,
P obcienie skupione.
Przyjto do dyskretyzacji problemu MRS, zatem aproksymacj wyrazimy
w postaci
Du = Qq, Du = {w, wx , wy , wxx , wxy , wyy }
(7.210)
gdzie Du jest operatorem rnicowym w punkcie centralnym gwiazdy, Q
macierz wzorw rnicowych, za q = {w1 , w2 , ..., wn } wektorem wartoci
wzowych funkcji ugicia w. Ukad rwna MRS otrzymuje si, poszukujc
punktu stacjonarnego funkcjonau J (7.209)
J =
J
J Du
q =
q = 0
q
Du q
lpcalk
lpcalk
2
X J
X
J
T J
Qi i =
Q
K=
=
Qi i
i
qT q
qT
Du
Du2
i
i
2J
.
Du2
Dla przykadu rozwiemy pyt czworoktn swobodnie podpart, obcion obcieniem cigym o staej wartoci.
394
(b)
1.00
0.50
0.50
0.00
0.00
0.50
1.00
0.00
0.00
0.50
1.00
Rys.7.73. Przykadowe siatki przyjte do oblicze dla pyty kwadratowej swobodnie podpartej
Wyniki otrzymane MRS wskazuj na szybk zbieno do wynikw cisych. W tab.7.4 zamieszczono take bdy wzgldne dla ugicia oraz momentw mx i my w rodku cikoci pyty.
Wyniki otrzymane MRS wskazuj na szybk zbieno do wynikw cisych. Na rys.7.74 i 7.75 zaprezentowano tempo zbienoci rozwiza dla ugicia i momentu w rodku pyty do wynikw cisych.
Omawiajc wyniki atwo zauway, e otrzymany bd dla momentw jest
istotnie mniejszy od bdu dla ugi. Otrzymano tu wic podobnie nadzbieno dla pochodnych lokalnych, tym razem dla pochodnych II rzdu.
Siatka
L. wz. n
00
16
01
mx , bd
my , bd
min. i max d
min.d
max.d
(n)
bd ugicia [%]
0.004185, 2.33
0.0324 , 2.33
0.0324 , xx
0.05 , 0.25
2.0
36
0.005053, 2.33
0.04799, 2.33
0.04799, 2.33
0.05 , 0.25
2.0
02
121
6.16
0.004862, 2.66
0.0439 , 2.33
0.0439 , 2.33
0.05 , 0.25
2.0
reg
441
6.45
0.004656, 1.69
0.0439 , 2.28
0.0439 , 2.283
0.05 , 0.22
1.0
743
6.86
0.004769, 0.68
0.0429 , 0.00
0.0430 , 0.2
0.015, 0.10
6.5
Tabela 7.4. Pyta kwadratowa swobodnie podparta, obciona cinieniem rwnomiernie zoonym.
395
396
10.00
8.00
6.00
4.00
2.00
1.00
0.10
0.90
1.00
1.10
1.20
1.30
1.40
1.50
1.60
1.70
1.80
log10((liczba wzw)1/2)
regularne siatki
nieregularne siatki
10.000
8.000
6.000
4.000
2.000
1.000
0.100
0.010
0.001
0.90
1.00
1.10
1.20
1.30
1.40
1.50
1.60
log10((liczba
1.70
1.80
wzw)1/2)
regularne siatki
nieregularne siatki
397
7.7.
7.8.
Uwagi wstpne
398
7.9.
7.9.1.
Oznaczmy przez u
i parametr wzowy funkcji u, przy czym u
i 6= uh (xi ) oraz
xi s wsprzdnymi punktw wzowych xi = (xi , yi ). Obecnie przypomnimy
ide waonych ruchomych najmniejszych kwadratw (WRNK). Polega ona na
tym, e minimalizujemy kwadraty odlegoci pomidzy funkcj aproksymacyjn u
i a wartociami wzowymi uhi , mnoc je przez funkcj wagow, ktra
uwzgldnia wpyw odlegoci rozpatrywanego wza od punktu, w ktrym poszukuje si aproksymacji, na bd w danym punkcie. Koncepcj metody waonych ruchomych najmniejszych kwadratw ilustruje rys.7.76. Waga w jest
zdefiniowana w punkcie x
, gdzie nieznana funkcja u
jest obliczana i przyjmuje w tym punkcie najwiksz warto. Ma ona zdefiniowany ksztat i nonik
w zalenoci od pooenia punktu x
zob. rys.7.76.
u, w
uhi+1
uhi1
u
(x)
uhi
wk
wk (xi )
wk (xi1 )
xi1
xk = x
xi
wk (xi+1 )
xi+1
k
Rys.7.76. Metoda waonych ruchomych najmniejszych kwadratw
399
uhi+1
uhi1
u
(x)
uhi wi+1
wk
wi1
wi (xk )
wi1 (xk )
xk = x
xi1
wi+1 (xk )
xi
x
xi+1
i
i
Funkcje te nastpnie s uyte do waenia kwadratw rnic midzy aproksymacj a wartoci funkcji w dowolnym punkcie. Jeeli punkty s rozoone
jednorodnie w obszarze i przyjmiemy, e funkcja wagi w dowolnym punkcie
obszaru wx nie zmienia ksztatu od punktu do punktu i jest symetryczna, to
suszna jest relacja
wx (xk x) = wx (x xk )
(7.211)
Z kolei zwizanie tej funkcji z kadym wzem obszaru powoduje, e zamieniaj
si rolami punkty x i xk
wx (xk x) = wk (x xk )
I to jest waga dla metody UWRK.
400
m
X
pj (x)aj (
x) = pT (x)a(
x)
(7.212)
j=1
(7.213)
aT (
x) = [a0 (
x), a1 (
x), . . . , am (
x)]
P(x) =
pT
1
pT
2
..
.
pT
n
W(
x) =
w1 (
x x1 )
0
...
0
w2 (
x x2 ) . . .
..
..
.
.
0
0
0
..
.
. . . wn (
x xn )
(7.214)
(7.215)
n
X
j=1
T
wj (
x xj )p(xj )pT (xj )
B = P W = [w1 (
x x1 )p(x1 ), w2 (
x x2 )p(x2 ), ..., wn (
x xn )p(xn )]
(7.216)
Przytoczone powyszymi wzorami sformuowanie jest wane rwnie dla
metody WRNK, jeli przyjmie si, e jest tylko jedna funkcja wagowa w punkcie xk , w ktrym poszukuje si aproksymacji, czyli naley przyj zaoenie
wj (
x xj ) = wk (xj x
)
(7.217)
401
n
X
i (x)ui = Nu
(7.218)
i=1
gdzie
i (x) =
N
m
X
pj (x)Qji = pT Qi ,
Q = A1 B
(7.219)
j=1
n
X
j=1
i (x) = 1
N
i=1
402
Z uwagi na to, e przedstawiona procedura aproksymacyjna wynika z metody najmniejszych kwadratw oraz m < n mamy
u(x)
(x) 6= uhj
=u
(7.221)
tj. funkcja aproksymacyjna nie odtwarza wprost wartoci wzowych. Jednake dla m = n otrzymuje si po prostu aproksymacj MES, czyli u
(x) = uhj
i warunek delty Kroneckera jest ponownie speniony.
Powracajc do funkcji wagowych, naley zauway, e podstawowe cechy
funkcji wagi w to
wk (
x) = 1
wk (x) 6= 0
dla x k
oraz
wk (x) = 0 dla
x
/ k
Nonik funkcji wagowej k definiuje obszar wpywu, na funkcjona bdu metody najmniejszych kwadratw maj wpyw tylko te wzy, ktre le w strefie
wpywu wagi (w jej noniku).
Dla metody RNK funkcja wagowa jest zdefiniowana w ukadzie lokalnym
. Dla metody UWRK funkcja wagowa jest zwizana
zwizanym z punktem x
z wzem, zatem mona uwzgldni tu nieco precyzyjniej gsto siatki.
, otrzymamy
Jeeli zaoymy, e waga zaley od odlegoci d od punktu x
w = w(r)
d2 = (x x
)(x x
)
(7.222)
Na koniec tego rozdziau przedstawimy klasyfikacj najczciej spotykanych funkcji wagowych. Do chwili obecnej pojawio si wiele funkcji wagowych,
wykorzystanych przy wyprowadzaniu wzorw aproksymacyjnych. Pierwsz bya waga osobliwa
1
w(d) =
(7.223)
d
Inna, bardzo czsto uywana, jest odwrotnoci reszty szeregu Taylora (podniesion do kwadratu), gdzie p jest rzdem rozwinicia (Liszka, Orkisz)
w(d) =
(7.224)
d2(p+1)
Kolejna funkcja wagowa pojawia si przy okazji aproksymacji danych dowiadczalnych (W.Karmowski). Ma ona posta
w(d) =
g4
d + 2
d + g2
2
!(p+1)
(7.225)
403
4
3
2
3
4d2 + 4d3
4d + 4d2 34 d3
0
1
2
d 21
<d1
d>1
(7.226)
(7.227)
|d|
dmax (1
) |d|
w(d) = 0 |d| >
dmax
1
dmax
1
(7.228)
404
waga
0.6
0.4
0.2
0
1
0.6
0.2
0.2
0.6
nonik
Typ wagi:
funkcja sklejana 3. stopnia
funkcja sklejana 4. stopnia
funkcja trjktna
Rys.7.79. Wagi typu: funkcji sklejanych szecienna i czwartego stopnia oraz waga
trjktna
7.9.2.
Aproksymacja globalna
ksztatu N(x, x
) w tym samym punkcie, w ktrym obliczylimy macierz aproksymacji lokalnej, czyli z krzywej aproksymacji lokalnej pozostawiamy tylko 1
punkt; otrzymujemy
u(
x, x
) = u(x, x) = u(x) = pT (
x)a(
x) = pT (x)a(x)
(7.229)
Parametry ai (wspczynniki aproksymacji) nie s teraz stae, lecz zmieniaj si cigle wraz ze zmian pooenia punktu x, std odwracanie macierzy
A(x) jest konieczne w kadym punkcie, w ktrym poszukujemy funkcji u
.
W ten sposb dochodzimy do definicji aproksymacji globalnej i globalnych
funkcji ksztatu.
Jeli spenione s nastpujce warunki:
a) funkcja wagowa jest ciga i rniczkowalna w k , czyli x k istniej
odpowiednie pochodne,
405
m
X
(7.230)
l=1
oraz
Q(x) = A1 (x)B(x)
(7.231)
n
X
j (x)uhj = N
T uh
N
(7.233)
j=1
gdzie
N(x)
= pT (x)A1 (x)B(x) = pT (x)Q(x)
(7.234)
N(x),
j = p (x),j A (x)B(x) + p (x)A (x),j B(x) + p (x)A (x)B(x),j
(7.235)
w
(x xi )p(xi )
x
(7.236)
406
A(x),x =
n
X
w
i=1
w
=
(x x1 )
w
+
(x x2 )
1
x1
..
.
x1
x21
..
.
. . . y1m
. . . x1 y1m
..
.
y1m x1 y1m . . .
1
x2
..
.
x2
x22
..
.
. . . y2m
. . . x2 y2m
..
.
y2m x2 y2m . . .
w
(x xn )
+ ... +
1
xn
..
.
y12m
xn
x2n
..
.
y22m
. . . ynm
. . . xn ynm
..
.
ynm xn ynm . . .
yn2m
(7.237)
j (x) = 1
N
j=1
407
liczb 1). Zauwamy, e funkcje ksztatu MWLS nie speniaj warunku delty
i (xj ) 6= ij .
Kroneckera, tj. N
Rozwizujc problemy inynierskie, istotne jest czy funkcje ksztatu speniaj warunki kompletnoci zdefiniowane w p. 5.6.4 (ruchu sztywnego oraz
staego odksztacenia). Odpowied jest pozytywna, co dalej wyjanimy.
7.9.3.
W metodzie ustalonych najmniejszych kwadratw parametry a s stae w caym obszarze i , wic rzd aproksymacji jest dokadnie taki sam jak rzd
funkcji bazowych p(x). Natomiast w metodzie ruchomych najmniejszych kwadratw i ustalonych wielokrotnych najmniejszych kwadratw parametry a zale od pooenia punktu x, zatem funkcja u
moe zawiera czony wyszego
rzdu ni w funkcjach bazowych p. W literaturze zamieszczono dowd na to,
e wprowadzone reguy mog aproksymowa (cile) przynajmniej wszystkie
funkcje uyte do definicji p, ktry obecnie przytoczymy. Jest on bardzo istotny,
jeli chodzi o zbieno metody.
Rozwamy zbir aproksymacji
u=
n
X
j (x)uj
N
(7.240)
j=1
gdzie
u = [
u1 (x), u2 (x), . . . , u
n (x)]
(7.241)
(7.242)
oraz
s lokalnymi wartociami aproksymacji, tj. uhji s poszukiwanymi parametrami
odpowiadajcymi funkcji aproksymacyjnej u
j . Podstawiajc za kad warto
uhji warto wielomianu pl (xj ) (tj. l-ty czon w p), mamy
uj = pT (xj )
(7.243)
n
X
j=1
(7.244)
408
gdzie
P=
pT
1
pT
2
..
.
pT
n
oraz
T
pT
i = p (xi )
(7.245)
n
X
(7.246)
j=1
zatem jest cile interpolowana kada funkcja, ktra definiuje wektor bazowy
p(x). Oznacza to, e ju dla liniowej bazy funkcje: zarwno staa, jak i liniowa
s odtwarzane cile. Tym sposobem rwnie i kryteria ruchu sztywnego oraz
staych odksztace bd spenione.
Jak wiadomo podstaw zbienoci MES jest spenienie warunkw kompletnoci i zgodnoci. Jak ju podkrelono, warunki kompletnoci speniaj rwnie funkcje ksztatu metod bezsiatkowych. Czy to wystarczy do zapewnienia
zbienoci metodzie przy rozwizywaniu problemu brzegowego, to bdzie mona stwierdzi po aplikacji metody i rozpatrzeniu kilku innych problemw, np.
faktu, e funkcje ksztatu metod bezsiatkowych nie speniaj warunku delty
Kroneckera, tzn. nie s interpolantami, lecz tzw. aproksymantami.
W MES warunki kompletnoci sprawdza si w tzw. tecie na atce (ang.
patch test). Dla funkcji ksztatu (i dwuwymiarowych problemw) maj one
posta
n
X
i (x) = 1
N
n
X
i (x)xi = x
N
i (x)yi = y
N
(7.247)
i=1
i=1
i=1
n
X
i (x),x xi = 1
N
i=1
n
X
i=1
n
X
i (x),y xi = 0
N
i=1
i (x),x yi = 0
N
n
X
i=1
(7.248)
i (x),y yi = 1
N
409
7.10.
7.10.1.
Uwagi oglne
410
7.10.2.
Obecnie zostanie pokazane jak mona sformuowa rwnania BMG dla przypadku jednowymiarowego na znanym ju przykadzie rozciganego prta. Zostan okrelone podstawowe parametry BMG, tj. sposb aproksymacji i cakowania. Czytelnik, mamy nadziej, bdzie mia sposobno wyrobienia sobie
pogldu na moliwoci metody oraz na to, jak prowadzi obliczenia, by uzyska maksymaln dokadno minimalnym kosztem. Do oblicze zastosowano
rwnie klasyczn MRS oraz MES, co pozwolio na porwnanie wynikw tych
metod oraz na ocen dokadnoci BMG.
Przykad 7.8. Rozwaymy zagadnienie brzegowe deformacji prta rozciganego rozwizywane w przykadzie 7.1 i opisane rwnaniami
d2 u
EA 2 = f (x)
dx
u(0) = u0
du
EA (L) = P
dx
0<x<L
na brzegu x = 0
(7.249)
na brzegu x = L
Celem otrzymania dyskretnych rwna problemu zamy, e funkcje aproksymujce u H 1 , mnoniki Lagrangea, za pomoc ktrych spenimy warunki
brzegowe H 0 , dla wszystkich funkcji testujcych
v H 1
H 0
00
v[AEu + f (x)]dx =
ZL
0
v AEu dx +
L
vAEu0 0
ZL
vf (x)dx
411
Jak ju to wiemy poprzez cakowanie przez czci doprowadzilimy do wcignicia naturalnego warunku brzegowego (7.249)2 do zasady wariacyjnej, co
w konsekwencji oznacza jego spenienie. Wykorzystujc rezultaty cakowania
przez czci, otrzymujemy
ZL
0
00
v[AEu + f (x)]dx =
+
ZL
0
ZL
(7.250)
vf (x)dx + (u u0 ) = 0
i vi
v = N
i ui
u=N
K K
=N
K K
= N
i0 ui
u0 = N
mamy
L
Z
ZL
i0 AE N
j0 dx uj N
i P (L) (N
i N
K )
i f (x)dx +
N
vi N
x=0
0
i dalej
K (N
i ui + u0 )
= 0 (7.251)
+ K N
x=0
h
412
Kij =
ZL
0 AE N
0 dx,
N
i
j
ZL
(7.252)
K u0 ]
qK = [N
x=0
(7.253)
i P (L) +
f i = +N
i N
K ]
GiK = [N
x=0
i f (x)dx
N
K
G
GT 0
#"
"
f
q
(7.254)
413
e gwnymi danymi s: liczba wzw uytych do dyskretyzacji, modu Younga oraz pole przekroju prta. Ponadto w programie GAL1 mona wybra typ
aproksymacji, tj. czy aproksymacja metody najmniejszych kwadratw zdefiniowana jest w ukadzie lokalnym, czy globalnym. Ma to due znaczenie dla
stabilnoci wynikw.
W otrzymanych wynikach kryje si caa zoono metod numerycznych,
dlatego te przeanalizujemy szczegowo ten przykad.
Na rys.7.80a zaprezentowano proces zbienoci wynikw aproksymacyjnych do cisych otrzymanych MES, lokaln MRS (wyniki dla MRS wariacyjnej s identyczne) oraz BMG dla siatek: 6, 11, 21, 41, 81, 161, 321, 641,
1281 i 2561-wzowych.
Tempo zbienoci oraz bd dla wszystkich metod poza BMG s podobne.
Tempo zbienoci BMG jest najwiksze. Zastosowano do cakowania bdu 4.
punktow kwadratur Gaussa.
Na rys.7.80b pokazano proces zbienoci w normie energetycznej, przy
czym tempo zbienoci dla BMG jest zdecydowanie najwiksze. Wyniki uzyskano przy zaoeniu, e aproksymacja w bezsiatkowej MRS jest generowana
w ukadzie lokalnym. Naley zwrci uwag, e dopiero dostatecznie dokadne
cakowanie macierzy sztywnoci daje jednostajn zbieno wynikw w BMG
(dotyczy to zwaszcza gstych siatek).
Na rys.7.81a i 7.81b pokazano rezultaty oblicze, przyjmujc rn dokadno cakowania macierzy sztywnoci, tj. cakujc wzorem prostoktw,
przy podziale pojedynczego elementu (przedziau) cakowania na 1, 2, 4, 8 i
16 podprzedziaw.
Przedstawione na rys.7.81a i 7.81b rezultaty wskazuj na konieczno stosowania kwadratur o stosunkowo duej dokadnoci, ale rezultaty s bardzo
dobre.
Na rys.7.82a pokazano zbieno rozwizania w normie L2 dla wzorw
aproksymacyjnych generowanych w ukadzie globalnym. Po przekroczeniu pewnego wymiaru siatki (dotyczy to gstych siatek, powyej 321 wzw) wyniki
rozbiegaj si.
Na rys.7.82b zaprezentowano proces zbienoci w normie energetycznej dla
BMG i aproksymacji generowanej w ukadzie lokalnym oraz globalnym. Rozbieno procesu dla regu aproksymacyjnych generowanych w ukadzie globalnym nastpuje dla gstych siatek. Na tym samym rysunku zaprezentowano
bd dla MRS, cakujc energi 1-punktow kwadratur z wzem cakowania w rodku elementu cakowania. Stanowi to dowd na to, e pochodna
414
Norma bdu L 2
(a)
0.01
0.001
0.0001
1E005
1E006
1E007
1E008
1E009
1E010
0.0001
0.001
0.01
0.1
0.1
h wymiar siatki
(b)
0.1
Norma bdu energii
0.01
0.001
0.0001
1E005
1E006
1E007
0.0001
0.001
0.01
h wymiar siatki
MES
klasyczna MRS: lokalna, wariacyjna
BMG: 1 podprzedzia cakowania
BMG: 8 podprzedziaw cakowania
415
(a)
0.001
Norma bdu L 2
0.0001
1E005
1E006
1E007
1E008
1E009
1E010
0.0001
0.001
0.01
0.1
0.1
h wymiar siatki
(b)
0.01
0.001
0.0001
1E005
1E006
0.0001
0.001
0 01
h wymiar siatki
1 podprzedzia cakowania
2 podprzedziay cakowania
4 podprzedziay cakowania
8 podprzedziaw cakowania
16 podprzedziaw cakowania
Rys.7.81. Wpyw dokadnoci cakowania na wyniki w normie L2 (a) oraz energetycznej (b) dla rnej dokadnoci cakowania
416
(a)
0.01
0.001
Norma bdu L 2
0.0001
1E005
1E006
1E007
1E008
1E009
1E010
0.0001
0.001
0.01
0.1
0.1
h wymiar siatki
(b)
0.01
Norma bdu energii
0.001
0.0001
1E005
1E006
1E007
1E008
0.0001
0.001
0.01
h wymiar siatki
Rys.7.82. Proces zbienoci w normie L2 (a) oraz w normie energetycznej (b) dla
aproksymacji generowanej w ukadzie globalnym i lokalnym
417
lokalna jest superzbiena w tym punkcie. Oczywicie bd jest obliczony nieprawidowo, ale gdyby tylko wykorzysta rodki elementw to tak by si on
ksztatowa.
Warto tu przywoa jeden wany rezultat oblicze. Ot dla gstych siatek,
jeli zastosuje si dostatecznie dokadn kwadratur do cakowania macierzy
sztywnoci oraz ukad lokalny do generacji funkcji ksztatu, otrzymuje si poprawny rezultat. Jednake prba obliczenia napre (pochodnych) dla regu
aproksymacyjnych generowanych w ukadzie globalnym koczy si niepowodzeniem. Oznacza to siln niestabilno wzorw aproksymacyjnych w przypadku, jeli odlego midzy wzami jest maa oraz ich wsprzdne okrelone
s w ukadzie globalnym. Nie mona przeprowadzi nawet postprocessingu
wynikw.
Zamieszczone przykady testowe wskazuj na to, e trzeba by ostronym
w ocenie metod, bo ich porwnanie, nawet dla prostego przypadku, jest trudne, gdy wyniki s niejednoznaczne. Dokadno wynikw jest rna w rnych punktach, to samo dotyczy pochodnych. Uycie cakowych norm bdw
wymaga prolongacji (przeduenia) rozwizania z punktw dyskretnych na
cay przedzia cakowania (element). Sposb wykonania tej operacji w istotny sposb wpynie na wyniki i, w konsekwencji, na ich ocen. Tym bardziej,
e w zaprezentowanym przykadzie nie wystpuje efekt blokady rozwizania,
w zwizku z tym nawet prosta metoda moe da bardzo dobre rezultaty. Dlatego nie jest truizmem stwierdzenie, e kada metoda jest dobra, jeli tylko daje
dobre wyniki oraz moliwo oceny wynikw przez sam siebie. Ta adaptacyjno metody, zwaszcza w trudnych zagadnieniach, bdzie czsto przesdza
o jej przydatnoci i stosowalnoci. Pod tym wzgldem metody bezsiatkowe s
wyjtkowe. Bardzo atwo jest oszacowa bd rozwizania oraz podnie jego jako przez dogszczenie siatki w pewnej strefie lub podniesienie rzdu
aproksymacji.
7.10.3.
Obecnie pokaemy jak sformuowa rwnania BMG dla przypadku dwuwymiarowego. Obliczenia przykadowe zostan przeprowadzone dla zginanego
wspornika, obcionego na kocu obcieniem pionowym (stycznym do konturu) o rozkadzie parabolicznym. Zostan okrelone podstawowe parametry
BMG, tj. sposb aproksymacji i cakowania. Obliczenia porwnamy z wynikami cisymi, co pozwoli na ocen dokadnoci BMG.
418
Przykad 7.9. Rozwaymy problem zginania wspornika jako dwuwymiarowe zagadnienie paskiego stanu naprenia. Sformuowanie wariacyjne problemu otrzymamy, wykorzystujc rwnanie (5.102), ktre w naszym przypadku,
po zastosowaniu zapisu macierzowego, przyjmie posta
LT + f (x) = 0
(7.255)
na u
(7.257)
(s vT ) d
vT bd
T (u u0 )d
vT t0 d+
vT d = 0,
v H 1 , H 0 (7.258)
Czon
u
v = N
419
"
u1
u2
v=
"
v1
v2
v1
v2
..
.
u
=
u
1
u
2
..
.
u
n
v
=
vn
x u
x u
f
=
(7.259)
GT 0
q
gdzie
Kij =
BT
i DBj d
GiK =
fi =
i t0 d +
N
oraz
i bd qK =
N
K u0 d
N
i ,x
N
0
Bi = 0
Ni ,y
i ,y N
i ,x
N
i N
K d
N
K =
N
"
K
N
0
NK
420
Norma bdu L 2
0.1
0.01
h wymiar siatki
10
421
wyniki. Nawet dla bardzo wyduonych wspornikw zarwno ugicie maksymalne, jak i maksymalne naprenie normalne bardzo szybko zbiegay si do
wynikw cisych. Wyniki byy rwnowane tym, jakie otrzymuje si dla elementw skoczonych bardzo wysokiego rzdu (np. trzeciego), przy czy w BMG
zastosowano tylko liniow baz. Warte podkrelenia jest to, e otrzymywano
dobre wyniki rwnie dla bardzo wyduonych oczek siatki o proporcji 8:1.
I tak dla wspornika 96 x 12 bd ugicia dla BMG przy siatce kilkudziesiciu
wzw wynosi poniej 0.1 %, za dla elementu skoczonego czterowzowego prawie 40 % i przy zagszczaniu siatki poprawia si bardzo nieznacznie
(z uwagi na efekt blokady rozwizania).
Przyczyn takiego stanu rzeczy naley upatrywa w nieco innym rozkadzie bdw, szczeglnie dla pochodnych. Ot w MES bd dla pochodnych
ma bardzo nierwnomierny rozkad po elemencie. W jednych punktach jest
may (ale to s szczeglne punkty), w innych za bardzo duy. Natomiast w
BMG bd, szczeglnie dla pochodnych, cechuje rwnomierny rozkad, nie ma
punktw uprzywilejowanych, zatem metoda BMG jest bardziej ekonomiczna
ni MES, gdy inyniera najbardziej interesuj dobre wyniki dla pochodnych
(naprenia). Przy tym samym bdzie normy energii dla MES i BMG maksymalne bdy dla pochodnych w BMG s duo mniejsze i to stanowi o sile tej
metody. Ponadto w BMG nie potrzebujemy wykonywa postprocessingu wynikw (dodatkowej obrbki danych), tak jak w MES. Ma to szczeglne znaczenie
w problemach fizycznie nieliniowych.
7.11.
m
X
j=0
(7.260)
422
(7.261)
(7.262)
(7.263)
(7.264)
(7.265)
2
dla wza i uzyska mona rniczx2
n
X
i=1
(7.266)
wi (x xi )p(xi ), . . . itd.
(7.267)
x
Zestawmy ukady rwna na i jego kolejne pochodne ,x , . . . ,
Bi ,x =
A (x) = p
A (x),x = p(x),x A,x
A (x),y = p(x),y A,y
(7.268)
423
(7.269)
Ukady rwna na i jej pochodne maj, jak wida, tak sam struktur, gdy rni si tylko prawymi stronami. Po rozwizaniu jednego ukadu
rwna moemy rozwizywa kolejny, uzyskujc po kolei , ,x , ,y , a wic
i , N
i ,x , N
i ,y , . . . , itd.
iN
Ukady rwna na wektor i jego kolejne pochodne rozwizujemy tylko raz. Aby uzyska funkcje ksztatu i ich pochodne, wystarczy przemnoy
pniej rezultaty przez wektory Bi oraz ich pochodne. Jest to ju mao pracochonna operacja.
Sposb II
Zwizek definiujcy funkcje ksztatu ma posta
i = pT A1 Bi = pT Qi
N
(7.270)
(7.271)
mamy
xJ
i ,J = pT ,J Qi + pT Qi,J
N
(7.272)
(7.273)
Literatura
Literatura podstawowa
[1] Akin, J.E., Finite Element Analysis with Error Estimators, Elsevier, 2005.
[2] Austrell, P.-E., Dahlblom, O., Lindemann, J., Olsson, A., Olsson, K.-G., K.Persson, Petersson, H., Ristinmaa, M., Sandberg, G., Wernberg, P.-A.
CALFEM a finite element toolbox.
http://www.gorkon.byggmek.lth.se/Calfem/Calman/calfem34.pdf,
Version 3.4.
[3] Bhatti, M.A., Fundamental Finite Element Analysis and Applications
with Mathematica and Matlab Computations, John Wiley & Sons, INC,
2005.
[4] Brebbia, C.A., Dominguez, J., Boundary Elements, an Introductory Course, Comp. Mech. Publications, 1989.
[5] Burczyski, T., Wspomaganie komputerowe CAD/CAM. Metoda elementw brzegowych, WNT, Warszawa 1995.
[6] Computer Science Technical Report CS94-376, University of California,
San Diego, FElt: Users Guide and Reference Manual, 1993-2000.
[7] Elsgolc, L.E., Rachunek wariacyjny, PWN, Warszawa 1960.
[8] Hughes, T.J.R., The Finite Element Analysis. Linear Static and Dynamic
Finite Element Analysis, Dover Publications, INC., 2000.
[9] Hunter, P., Pullan, A., FEM/BEM notes, University of Auckland, New
Zeland,
http://www.esc.auckland.ac.nz/Academic/Texts/FEM-BEMnotes.html, last updated: February 16 2001.
Literatura
425
[10] Ottosen, N.S., Peterson, H., Introduction to the Finite Element Method,
PrenticeHall Inc., 1992.
[11] Pelczar, A., Elementy analizy funkcjonalnej, skrypt uczelniany Nr 376,
Akademia Grniczo-Hutnicza, Krakw 1974.
[12] Rakowski, G., Kacprzyk, Z., Metoda elementw skoczonych w mechanice
konstrukcji, Oficyna Wydawnicza Politechniki Warszawskiej, 1993.
[13] Reddy, J.N., Applied Functional Analysis and Variational Methods in Engineering, McGrawHill Book Company, 1986.
[14] Reddy, J.N., An Introduction to the Finite Element Method, McGraw-Hill
Intern. Edition, 2006.
426
Literatura
[22] Duarte, C.A., Oden, J.T., h-p Clouds, An h-p Meshless Method, Numerical
Methods for Partial Differential Equations, 12:673705, 1996.
[23] Hunter, P., Pullan, A., Introduction to Boundary Elements, SpringerVerlag.
[24] Kleiber, M. (red.), Mechanika techniczna. Komputerowe metody mechaniki cia staych (praca zbiorowa), PWN, Warszawa 1995.
[25] Kreyszig, E., Introductory funkctional analysis with applications, John
Wiley & Sons, 1989.
[26] Liszka, T., Orkisz, J., The Finite Difference Method at Arbitrary Irregular
Grids and its Application in Applied Mechanics, Computer & Structures,
11:8395, 1980.
[27] Liu, W.K., Jun, S.J., Li, S., Zhang, Y.F., Reproducing Kernel Particle
Methods, International Journal for Numerical Methods in Fluids, 20:1081
1106, 1995.
[28] Nayroles, B., Touzot, G., Villon, P., Generalizing the Finite Element Method: Diffuse Approximation and Diffuse Elements, Computational Mechanics, 10:307318, 1992.
[29] Onate, E., Idelson, S., Zienkiewicz, O.C., Taylor, R.L., Sacco, C., A Stabilized Finite Point Method or Analysis of Fluid Mechanics Problems,
Computer Methods in Applied Mechanics and Engineering, 139:315346,
1996.
[30] Orkisz, J., Finite Difference Method, w: Handbook of Computational Methods in Solid Mechanics, M.Kleiber (red.), Springer, 1998.
[31] Rakowski, G., Metoda elementw skoczonych. Wybrane problemy, Oficyna Wydawnicza Politechniki Warszawskiej, 1996.
[32] Stroboulis, T., Babuska, I., Kops, K., The Design and Analysis of the
Generalized Finite Element Method, Computer Methods in Applied Mechanics and Engineering, 181:4369, 2000.
[33] Sukumar, N., Moran, B., Belytschko, T., The Natural Element Method in
Solid Mechanics, Computer Methods in Applied Mechanics and Engineering, 43:839887, 1994.
Literatura
427
Skorowidz
Adaptacja siatki MES, 122
Aproksymacja bezsiatkowa, 358
Aproksymacja metod ruchomych najmniejszych kwadratw, 280
Aproksymacja UMRS:
w obszarze dwuwymiarowym, 376
w obszarze jednowymiarowym, 373
Brzegowe rwnanie cakowe, 14, 18
Caki niewaciwe, 262
Cakowanie przez czci:
funkcja jednej zmiennej, 33
uoglnione cakowanie, 34
Cig Cauchyego, 28
Dopuszczalne funkcje, 37, 47
Dyskretyzacja skoczenie elementowa,
113
Dystrybucja, 16
Dywergencja, 34
Dziedzina, 37
Element skoczony, 114
belkowy, 168, 171
kratowy, 156
liniowy, 128, (patrz kratowy)
ramowy, 179
trjktny, 201
staego odksztacenia, 223
Elementowe stopnie swobody, 115
Etapy procedury MES, 113123
Forma
dwuliniowa, 25
w przestrzeni skoczenie wymiarowej, 25
kwadratowa, 27
liniowa, 23
Fouriera rwnanie, 12
Funkcje
bazowe, 21, 62, 82
interpolacyjne
dwuliniowe, 202
Hermita, 146
Lagrangea, 128
kompletne, 107
ksztatu, (patrz interpolacyjne)
lokalne, 115
prbne, (patrz testowe)
testowe, 16, 83
wagowe, 83
Funkcje ksztatu, 258
globalne, 403
Funkcje testowe, 257
Funkcjona
energii potencjalnej, 10
kwadratowy, (patrz Forma kwadratowa), 47, 62
liniowy, (patrz Forma liniowa)
w przestrzeni Hilberta, 37
Globalny stopie swobody, 117
Hilberta przestrze, (patrz Przestrze
wektorowa)
H 1 (), 33
H m (), 33
Skorowidz
H0m (), 33
Iloczyn
kartezjaski, 25
skalarny, 31
Jednoznaczno rozwizania wariacyjnego, 58
Klasyczna MRS, 287, 346
Kompletno, 119
Kryteria zbienoci MES, 219
Lagrangea mnoniki, 80
Lagrangian, 80
Macierz
sztywnoci, 116
transformacji
elementu kratowego, 158
elementu ramowego, 182
Macierz aproksymacyjna, 360
Metoda
agregacji
bezporedniej, 131
symbolicznej, 131
BubnowaGalerkina, 8385
w sformuowaniu sabym, 85, (patrz
Sformuowanie wariacyjne)
elementw skoczonych, 111
kollokacji
punktowej, 102103, 148
w podobszarze, 106
komputerowa, 8
mnonikw Lagrangea, 80
najmniejszych kwadratw, 9899,
148
PetrowaGalerkina, 92
Petrowa-Galerkina, 82
RayleighaRitza, 6265
residuw waonych, 81
Treffza, 106
Metoda MEB:
429
adaptacja, 271
algorytm, 239
caki niewaciwe, 247
element
brzegowy, 239, 265
wzorcowy, 265
podejcie wariacyjne, 257
sformuowanie porednie, 276
test zbienoci, 243
Metoda rnic skoczonych (MRS), 281,
282
sformuowanie globalne, 285
sformuowanie lokalne, 284
Metoda Trefftza, 278
Metoda ustalonych waonych najmniejszych kwadratw, 396
Metody bezsiatkowe
bezelementowa metoda Galerkina,
410
Metody rozwiza przyblionych, 59
Metryka
naturalna
generowana przez iloczyn skalarny, 31
indukowana przez norm, 29
Model
matematyczny, 9
numeryczny, 9
Modele skoczenie elementowe, (patrz
Skoczenie elementowa analiza)
BubnowaGalerkina, 145, 209
RayleighaRitza, 123, 164, 197
Nierwno Cauchyego-Schwarza, 31
Nieredukowalne rwnanie, 14
Niewiadome MES:
pierwotne, 124
wtrne, 125
Norma
L2 , 29
L , 29
w przestrzeni wektorowej, 29
430
Operator, (patrz Transformacja)
agregacji, 133
dodatni, 40
dodatnio okrelony, 40
normalny, 39
samosprzony, 39
sprzony, 38
symetryczny, 40
Operatorowe rwnanie, 36, 62, 82
Pierwotne stopnie swobody, 115
Pochodna dystrybucyjna, 15
Poissona rwnanie, 36
Przestrze
skoczenie elementowa, 117
wektorowa
Banacha, 28
domknita, 19, 30
Hilberta, 32
iloczynu skalarnego, unitarna, 31
liniowa, 19
metryczna, 28
rozczna, 31
unormowana, 28
zupena, 28
Pseudofunkcja delta, 15
Rozwizanie
fundamentalne, 14
przyblione, 59
Rozwizanie fundamentalne, 249, 253,
263, 264
Schematy (ilorazy) rnicowe, 288, 290,
293, 298, 299
Sformuowanie
globalne LPTS, 214
lokalne LPTS, 211
sabe, 13, 42, 85
silne, 11
wariacyjne, (patrz Sformuowanie
sabe), 125, 165, 197, 213
Sformuowanie brzegowe, 257
Skorowidz
Siatka elementw skoczonych, 112
Skoczenie elementowa analiza:
problemw dwuwymiarowych, 195
210
problemw jednowymiarowych, 123
ukadw prtowych, 156195
Tablica topologii, 112
Tosamo Somigliany, 17, 237, 250, 254
Transformacja, (patrz Operator)
liniowa, 20
w przestrzeni skoczenie wymiarowej, 21
Twierdzenie
Frecheta-Riesza, 38
Gaussa, 34
Greena-Gaussa, 34
o minimum funkcjonau, 47
Ukad wsprzdnych prostoktnych:
globalny, 157
lokalny, 125
Uoglniona metoda rnic skoczonych
(UMRS), 347, 348
Ustalony przepyw ciepa, 11, 203209
Wze elementu, 112
Waona forma cakowa rwnania rniczkowego, 41
Warunek cigoci midzyelementowej,
129
Warunek kompletnoci, 108
Warunki brzegowe
Dirichleta, 53
drugiego rodzaju, (patrz Neumana)
kinematyczne, (patrz Dirichleta)
mieszane, 55
naturalne, (patrz Neumanna)
Neumana, 53
niejednorodne, 56
pierwszego rodzaju, (patrz Dirichleta)
Skorowidz
podstawowe, (patrz Dirichleta)
statyczne, (patrz Neumana)
trzeciego rodzaju, (patrz mieszane)
typy, 55
Warunki istnienia rozwizania wariacyjnego, 58
Warunki kompletnoci aproksymacji, 405
Wektor obcienia, 116
Wektory abstrakcyjne, 19
Zbieno MES, 118
431