• Nie Znaleziono Wyników

MES w 1D

N/A
N/A
Protected

Academic year: 2021

Share "MES w 1D"

Copied!
71
0
0

Pełen tekst

(1)

w stronę metody elementów skończonych

przypomnienie: metoda ważonych reszt

Lu=f (na

Ω)

Bu=g (na d

Ω)

Rozwiązanie dokładne (silnej postaci równania) jest „trudne”.

szukamy rozwiązania przybliżonego w bazie funkcji

Działając operatorami L i B na rozwiązanie przybliżone dostajemy funkcje resztkowe (rezydualne) zamiast zera:

zależy nam, aby reszty r i s były jak najmniejsze

dla metody Galerkina bierzemy funkcje bazowe jako wagi: wj=vj

c wyznaczamy z ważenia reszty

:

(rozwiązanie w podprzestrzeni wektorowej rozpiętej przez wektory bazy)

(2)

Silna forma równania:

Lu=f (równość funkcji w każdym punkcie

obszaru całkowania)

ważone reszty:

słaba forma równania,

(3)

Lu=f

chcemy znaleźć taki element przestrzeni żeby:

słaba forma równania

residuum (błąd) r=Lu-f: ortogonalny do każdego wektora bazowego

(r,v

j

)=0

residuum znajduje się poza przestrzenią generowaną przez wybraną bazę

metoda Galerkina: residuum a przestrzeń wektorowa

rozpięta przez wektory wybranej bazy

(4)

metoda Galerkina rzutuje rozwiązanie dokładne na wektory bazy

ilustracja: ue to rozwiązanie dokładne (przekątna sześcianu),

u to rozwiązanie przybliżone R tutaj to ue-u

od (a) do (c) dodajemy elementy bazowe φ1,φ2,φ3.

błąd metody: residuum – jest ortogonalne do podprzestrzeni wyznaczonej przez wektory bazy

metoda Galerkina jest zbieżna: gdy baza obejmie całą przestrzeń – nie ma miejsca na residuum

(5)

SY=F stiffness matrix macierz sztywności load vector wektor obciążeń

S

ij

=(Lv

i

,v

j

)

F

j

=(f,v

j

)

(6)

-1.00 -0.50 0.00 0.50 1.00 -0.20 -0.10 0.00 0.10 0.20 n=2 n=4 n=6 rozwiązanie -1.00 -0.50 0.00 0.50 1.00 -0.02 -0.01 0.00 0.01 0.02

błąd ε (nie residuum tylko różnica dokładne – Galerkina):

baza używana poprzednio: SY=F

(7)

powyższy przykład: baza wielomianów określonych na całym pudle obliczeniowym. Z wielu powodów jest to zły pomysł.

Wysokie potęgi wielomianów niewygodne w użyciu: całkowanie, efekt Rungego, powód najważniejszy:

macierz S byłaby gęsta, problem nie do rozwiązania przy dużym N.

najprostszy wybór funkcji kształtu(*): baza funkcji odcinkami liniowych zbieżność dostaniemy w przestrzeni funkcji odcinkami liniowych

Galerkin z bazą odcinkami wielomianowych funkcji zdefiniowanych w sposób rozłączny przestrzennie→metoda elementów skończonych

SY=F

Metoda elementów skończonych: funkcje rozłączne tak, żeby S = rzadka

(8)

Zobaczymy w działaniu metodę elementów skończonych, ale na razie: bez jej charakterystycznych narzędzi:

bez lokalnych macierzy sztywności związanych z każdym elementem bez ich składania do macierzy globalnej

bez mapowania przestrzeni fizycznej do przestrzeni referencyjnej

będziemy mówili o metodzie z punktu widzenia węzłów:

tak najłatwiej wprowadzić metodę, ale dla 2D i 3D takie podejście okazuje się niepraktyczne

(9)

x xi xi+1 xi-1 vi(x) 1 element Kidługości hi=xi-xi-1

element Ki+1długości

hi+1 = xi+1-xi

węzły

funkcje bazowe i brzeg

Dla (jednorodnych) warunków Dirichleta mamy

ypierwsze=yostatnie =0

W każdym elemencie: mamy 2 funkcje,

każda z innym węzłem związana

fcja kształtu

(10)

niezerowe tylko dla

i=j, i=j-1 oraz i=j+1 [bez przekrywania całka znika]

(11)

-niech j = i+1

vi vi+1

i-1 i i+1 i+2 gdy jedna pochodna

dodatnia druga ujemna

długość elementu o numerze większym z dwóch indeksów S

(12)

-Macierz sztywności dla n węzłów wiersz n-1 SY=F Fi=(vi,f) + warunek y1=yn=0 po elemencie Ki po Ki+1 1 2 3 4 h2 h3 h4

(13)

Macierz sztywności dla n węzłów wiersz n-1 SY=F Fi=(vi,f) + warunek y1=yn=0 po elemencie Ki po Ki+1

dla równoodległych węzłów S jak macierz metody RS (razy h=dx), ale wektor obciążeń F – nie! w MRS mielibyśmy Fi=f(xi) dx

1 2 3 4

(14)

dla f(x) = - sin (πx)

warunki brzegowe (jednorodne Dirichleta): forma S oraz F1=Fn=0

ten URL wygląda prawie jak dla MRS...

zobaczmy wyniki

(15)

Układ równań z macierzą trójprzekątniową – przypomnienie. Jak rozwiązac?

(16)

SY=F

S=LU (LU – trójkątne) (LU)Y=F

UY=x

Lx=F - najpierw rozwiązujemy ten układ

Dekompozycja LU mecierzy trójprzekątniowej

dwuprzekątniowe

bez zmian

(17)

-1.00 -0.50 0.00 0.50 1.00 -0.20 -0.10 0.00 0.10 0.20

Wynik: równoodległe węzły

-1.00 -0.50 0.00 0.50 1.00 -0.01 -0.01 0.00 0.01 0.01 Błąd: MES

dokładny

(18)

-1.00 -0.50 0.00 0.50 1.00 1.50 -0.20 -0.10 0.00 0.10 0.20

MES (równoodległe węzły) a MRS (węzły w tych samych punktach):

MES dla laplasjanu

bez pochodnej z funkcjami liniowymi: w węzłach wynik dokładny !!! -1.00 -0.50 0.00 0.50 1.00 -0.01 -0.01 0.00 0.01 0.01 błąd MRS i MES

(19)

znikanie błędu MES (1D, liniowe f.kształtu) w węzłach zachodzi również dla nierównomiernego rozkładu węzłów:

-1.00 -0.50 0.00 0.50 1.00 -0.10 -0.05 0.00 0.05 0.10 -1.00 -0.50 0.00 0.50 1.00 -0.01 -0.01 0.00 0.01 0.01 błąd:

Dla MRS: dla nierównomiernej siatki musielibyśmy używać

niesymetrycznych ilorazów o

[jak widzieliśmy] niższej dokładności

(20)

-1.00 -0.50 0.00 0.50 1.00 -0.01 -0.01 0.00 0.01 0.01 błąd:

Równanie Poissona,

funkcje kształtu liniowe

wynik MES dokładny

w węzłach

MES: produkuje oszacowanie

wyniku również między węzłami

MRS: tylko w węzłach

MRS: wartości w węzłach,

są dokładne

TYLKO

w granicy Δx→0

(21)

laboratorium -1.0 -0.5 0.0 0.5 1.0 0.00 0.04 0.08 0.12 0.00 0.20 0.40 0.60 0.80 1.00

rozwiązanie (bardzo) dokładne

MRS: gęsta siatka

ρ

(22)

-1.00 -0.50 0.00 0.50 1.00 0.00 0.04 0.08 0.12 0.00 0.20 0.40 0.60 0.80 1.00

ρ

u

rozwiązanie

metodą elementów skończonych

z liniowymi funkcjami kształtu

na dziewięciu węzłach

rozwiązanie MES w tej wersji (liniowe fcje kształtu 1D) jest dokładne w węzłach

(23)

-1.00 -0.50 0.00 0.50 1.00 0.00 0.04 0.08 0.12 0.16 0.00 0.20 0.40 0.60 0.80 1.00 dla porównania: MRS na 9 – ciu węzłach MES

uwaga – na rysunku - dla MRS

punkty łączymy liniami tylko dla ilustracji dla MES z liniowymi funkcjami kształtu połączenie punktów: ma znaczenie dosłowne

(24)

-1.00 -0.50 0.00 0.50 1.00 0.00 0.04 0.08 0.12 0.00 0.20 0.40 0.60 0.80 1.00

ρ

u

odstępstwo

między wynikiem MES a dokładnym

(25)

-1.00 -0.50 0.00 0.50 1.00 0.00 0.04 0.08 0.12 0.00 0.20 0.40 0.60 0.80 1.00

ρ

u

rozwiązanie MES w naszej bazie jest odcinkami liniowe

a rozwiązanie dokładne jest liniowe tam gdzie ρ=0 wniosek: tam gdzie ρ=0 wystarczy jeden element!

pomysł: przesunąć wszystkie węzły poza brzegowymi do obszaru gdzie nie znika gęstość ładunku – tam gdzie u zaokrąglone.

(26)

Kryterium wyboru węzłów? (bx)

przy okazji dyskusji metod relaksacyjnych dowiedzieliśmy się, że najbliższe prawdzie jest rozwiązanie, które minimalizuje funkcjonał całki działania

wykorzystajmy działanie jako kryterium jakości rozwiązania w metodzie elementów skończonych

i=2,8 x1= -x9 = -1 zacieśniamy węzły wokół x=0

(27)

c1=c9=0 (warunki brzegowe)

do oceny jakości wyboru węzłów użyjemy macierzy A i F, które i tak musimy wyznaczyć aby wyliczyć c.

(28)

0.00 0.25 0.50 0.75 1.00 bx -0.0120 -0.0118 -0.0116 -0.0114 -0.0112

a

10000 15000 20000 25000 30000 35000 równoodleg³e 201 pkt działanie w relaksacji MRS

działanie w MES w funkcji parametru bx

numer iteracji MRS

(29)

-1.00 -0.50 0.00 0.50 1.00 0.00 0.04 0.08 0.12 0.00 0.20 0.40 0.60 0.80 1.00 rozwiązanie dla optymalnego bx: czerwone: MES

niebieskie: wynik dokładny

(30)

Wybór węzłów: przez optymalizację funkcjonału ...

metoda elementów skończonych ma charakter wariacyjny

w ogóle: metoda Galerkina dla dowolnej bazy jest równoważna metodzie Reyleigha-Ritza gdy ta stosowalna

metoda Reyleigha-Ritza:

rozwiązanie w bazie funkcyjnej

dla ustalonych funkcji bazowych (w naszym przykładzie: dla ustalonych węzłów)

c wyznaczone przez warunek minimum a.

(pokazać, że warunek min a produkuje Ac=F)

(31)

Wybór węzłów: przez optymalizację funkcjonału ...

metoda elementów skończonych ma charakter wariacyjny

w ogóle: metoda Galerkina dla dowolnej bazy jest równoważna metodzie Reyleigha-Ritza gdy ta stosowalna

metoda Reyleigha-Ritza:

rozwiązanie w bazie funkcyjnej

dla ustalonych funkcji bazowych (w naszym przykładzie: dla ustalonych węzłów)

c wyznaczone przez warunek minimum a.

(pokazać, że warunek min a produkuje Ac=F)

uwaga: w naszym przykładzie : dodatkowo optymalizowaliśmy funkcje bazowe

(położenie węzłów). Zasada najmniejszego działania wykorzystana została więc dwukrotnie.

jeśli tylko znamy funkcjonał dla równania różniczkowego: przyda się do optymalizacji kształtu elementów (2D)

(32)

-1.00 -0.50 0.00 0.50 1.00 -0.01 -0.01 0.00 0.01 0.01 błąd:

Równanie Poissona,

funkcje kształtu liniowe

wynik MES dokładny

w węzłach

w MRS wszystko co możemy

otrzymać, to wartości w węzłach,

które są dokładne

TYLKO

w granicy Δx→0 !!!

Wniosek:

cały rachunek

na 2 elementach:

-1

q

+1

f(q)

niezależnie od wyboru

q: f(q) da dokładne

rozwiązanie równania

WRACAMY

(33)

-1.00 -0.50 0.00 0.50 1.00 1.50 -0.20 -0.10 0.00 0.10 0.20

q = 0.1

q=-0.6

q możemy ustawić gdziekolwiek, zawsze dostaniemy

rozwiązanie dokładne

wniosek:

wystarczy przeskanować

q przez pudło

(34)

-1

q

+1

f(q)

jeden węzeł wewnątrz pudłą

funkcja kształtu

v

1

= (x+1)/(q+1) dla x<q

v

1

= (1-x) / (1-q) dla x>q

rozwiązanie przybliżone: v=f(q)v

1

(x)

Lu=

ρ

F(v)=½(v,Lv)-(

ρ

,v)

funkcjonał:

wyliczymy F jako funkcję f(q)

(35)

v

1

= (x+1)/(q+1) dla x<q

v

1

= (1-x) / (1-q) dla x>q

v=f(q)v

1

(x)

(36)
(37)

=0

(38)

=0

policzmy pochodne f(q) po q

spełnia silną formę równania

u’’= -ρ

(39)

silna a słaba forma równania: różnica

u(x)’’= -ρ(x)

-1

q

+1

v(x

)

v’(x)

v’’(x)

funkcja v nie spełnia silnej

formy równania różniczkowego,

tylko słabą:

(v,v’’)f(q)=-(v,

ρ

)

druga pochodna potencjału = ładunek

druga pochodna potencjału delta D,

(40)

Podobny zabieg dla MRS: 3 węzły.

Metoda różnic skończonych, siatka nierównomierna

Iloraz różnicowy drugiej pochodnej dla nierównej siatki:

Δl Δp + tracimy jeden rząd dokładności w porównaniu z siatką równomierną Problem rozwiązany w metodzie elementów skończonych. Wzór trójpunktowy

W MES: nie ma problemu

(41)

Δ

p=1-q

Δ

l=q+1

-1

q

+1

v(x

)

-1.00 -0.50 0.00 0.50 1.00 1.50 -0.40 -0.20 0.00 0.20 0.40

u(q)

rozwiązanie dokładne

(42)

liniowe fcje kszałtu a warunki Neumanna

tylko v1 oraz v2 wnoszą przyczynek do pochodnej na lewym końcu:

pierwszy wiersz macierzy S

(-1/h2 1/h2 0 0 0 .... ) prawa strona pierwszy wiersz F : C

(43)

wybrane narzędzia MES umożliwiające

jej automatyzację w więcej niż 1D:

1) macierze sztywności pojedynczych elementów

oraz ich

2) składanie do globalnej macierzy sztywności

(44)

Przestrzeń referencyjna [odniesienia]

Problem fizycznie zadany jest na siatce [x1,x2,x3,...xN] Rachunki (całkowanie elementów macierzowych)

dla każdego elementu chcemy przenieść do przedziału (-1,1)

Element Km=(xm-1, xm) → (-1,1) mapowanie z (-1,1) do Km: x=(xm+xm-1)/2+(xm-xm-1)/2 ξ , gdzie ξ z przedziału (-1,1) Modelowy operator w 1D x= -1 1 y= -1 y=1

będziemy całkować jego elementy macierzowe w przestrzeni odniesienia

element w przestrzeni fizycznej

element w przestrzeni odniesienia

(45)

x(

ξ

)

=

(xm-1+xm)/2+(xm-xm-1)/2

ξ

skala transformacji m-tego elementu: (czynnik skali, jakobian)

przy transformacji: granice całki

zmieniają się na –1,1, poza tym dx=Jm transformacja pochodnych:

Całkowanie macierzy sztywności w przestrzeni referencyjnej

1D: J nie zależy od ξ w 2D: zobaczymy, że nie zawsze tak jest [gdy element zmienia

swój kształt w mapowaniu. w 1D: odcinek -> odcinek] całkę i pochodne przenosimy do przestrzeni odniesienia:

element macierzowy całkowany w elemencie [fizycznym]

Jm=(xm-xm-1)/2

pole elementu fizycznego / pole elementu odniesienia -1

(46)

x(

ξ

)

=

(xm-1+xm)/2+(xm-xm-1)/2

ξ

całkowanie wektora sztywności: całka (f,vj) transformuje się jak wyraz z a0.

Całkowanie macierzy sztywności w przestrzeni referencyjnej

(47)

odcinkowo liniowe funkcje kształtu w przestrzeni odniesienia

x(

ξ

)

=

(x

i

+x

i+1

)/2+(x

i+1

- x

i

)/2

ξ

vi(x(

ξ

)) =1/2 –1/2 ξ

vi+1(x(

ξ

)) =1/2 ξ+ 1/2 W elemencie i+1

dwie funkcje kształtu

x vi(x) 1 fcja kształtu xi-1 Ki+1 Ki xi xi+1

fizyczna

xi+2 vi+1(x)

K

i+1

-1 1

v

i

v

i+1

odniesienia

(48)

Przykład całkowanie w przestrzeni odniesienia dla bazy odcinkami liniowej (całka po elemencie Ki+1)

vi(x(

ξ

)) =1/2 –1/2 ξ vi+1(x(

ξ

)) =1/2 ξ+ 1/2

Ji+1=(xi+1-xi)/2

pole elementu fizycznego / pole elementu odniesienia

tu prim to pochodna po x

a tu po ξ

(49)

Macierz sztywności pojedynczego elementu

składanie macierzy globalnej

Zmieniamy punkt widzenia:

(z funkcji kształtu na elementy) xm-1 xm

-1 1 J m=hm/2 um(

ξ

)=u 1m

φ

1 (

ξ

) +u2m

φ

2 (

ξ

) u1 u2 (parametry węzłowe niewiadome) vi(x(

ξ

)) =1/2 –1/2 ξ vi+1(x(

ξ

)) =1/2 ξ+ 1/2

φ

1 =1/2 –1/2 ξ

φ

2 =1/2 +1/2 ξ element [ funkcje bazowe : ważone parametrami węzłowymi ]

(50)

Zmieniamy punkt widzenia:

(z funkcji kształtu na elementy) xm-1 xm

-1 1 J

m=hm/2

macierz sztywności elementu m

[wymiar taki jak liczba funkcji kształtu na element] um(

ξ

)=u 1m

φ

1 (

ξ

) +u2m

φ

2 (

ξ

) u1 u2 (parametry węzłowe niewiadome)

φ

1 =1/2 –1/2 ξ

φ

2 =1/2 +1/2 ξ element Em= Em11 Em12 Em 21 Em22

zależność od m w J

m

:

m x(

ξ

)

=

(xm-1+xm)/2+(xm-xm-1)/2

ξ

(51)

na przekrywających się węzłach:suma

Em= Em11 Em12

Em

21 Em22

węzły na granicy elementów

obsługują więcej niż jeden element

Składanie (assembly) globalnej macierzy sztywności

macierz globalna S (rozmiar = liczbie węzłów)

U

1

U

2

U

3

U

4

1 2 3 4

um(

ξ

)=u 1m

φ

1 (

ξ

) +u2m

φ

2 (

ξ

)

u

21

= u

12

globalna [U] i lokalna [u] numeracja

węzłów

(52)

u(x=-1)=0 u(x=1)=0 Przedział (-1,1) Podzielony na 7 elementów (8 węzłów) xm-1 xm -1 1 u1 u2 Jm=hm/2 u(

ξ

)=u1

φ

1 (

ξ

) +u2

φ

2 (

ξ

)

φ

1 =1/2 –1/2 ξ

φ

2 =1/2 +1/2 ξ

case study

(53)

1 2 3 4

h2 h3 h4 Składanie (assembly) macierzy sztywności z całek po elementach

Element 2

Element 3

Forma już znana

dodajemy elementy

z różnych macierzy lokalnych

(54)

Wektor obciążeń pojedynczego elementu/składanie globalnego

po elemencie Ki po Ki+1

xi

xi-1 xi+1

Ui-1 Ui Ui+1

druga funkcja elementu i

(55)

pętla po elementach m=1,M

pętla po węzłach lokalnych k=1,N pętla po węzłach lokalnych l=1,N

identyfikacja numeru globalnego węzła

i=nr(k,m) j=nr(l,m)

S(i,j)=S(i,j)+E(m,k,l)

Składanie globalnej macierzy sztywności – buchalteria węzłów

m=1 m=2 m=3 m-numeruje elementy g=1 g=2 g=3 g=4 g – globalna numeracja węzłów 1 2 1 2 1 2 lokalne numery węzłów

nr (k,m) – przyporządkowanie numeru globalnego

węzłowi o lokalnym numerze k w elemencie m 1 = nr (1,1)

2 = nr (2,1) = nr (1,2) 3 = nr (2,2) = nr (1,3) 4 = nr (2,3)

identycznie składa się macierze dla wyższych funkcji kształtu i w więcej niż 1D

(56)

pętla po elementach m=1,M

pętla po węzłach lokalnych k=1,N pętla po węzłach lokalnych l=1,N

identyfikacja numeru globalnego węzła

i=nr(k,m) j=nr(l,m)

S(i,j)=S(i,j)+E(m,k,l)

Składanie globalnej macierzy sztywności – buchalteria węzłów

m=1 m=2 m=3 g=1 g=2 g=3 g=4 1 2 1 2 1 2 1 = nr (1,1) 2 = nr (2,1) = nr (1,2) 3 = nr (2,2) = nr (1,3) 4 = nr (2,3)

(57)

pętla po elementach m=1,M

pętla po węzłach lokalnych k=1,N

identyfikacja numeru globalnego węzła

i=nr(k,m)

F(i)=F(i)+P(k,m)

(58)

o potrzebie używania wyższych funkcji kształtu (i o laboratorium):

z liniowymi funkcjami kształtu: poza węzłami

nie uzyskamy dokładnego rozwiązania tego równania

(nigdy nie uzyskamy rozwiązania silnej postaci równania, druga pochodna wewnątrz elementów jest zawsze równa zeru a ma być równa niejednorodności dla równań elektrostatyki – źródło potencjału, dla równania przew. ciepl. – źródło ciepła)

u(1)=u(-1)=0

(59)

0.0

0.2

0.4

0.6

0.8

1.0

bx

-1.0

-0.8

-0.6

-0.4

-0.2

0.0

a

całka działania a rozkład elementów dla funkcji odcinkowo linowych:

dokładne działanie

optymalne rozwiązanie odcinkami liniowe -1.0 -0.5 0.0 0.5 1.0 -0.4 -0.2 0.0 0.2 0.4 u rozwiązanie dokładne i=2,8

(60)

Funkcje kształtu wyższych rzędów:

u1 u2 u4

funkcje kształtu

jeden element, cztery (n) węzły

u3

ξ

1

ξ

2

ξ

3

ξ

4

(61)

Funkcje kształtu wyższych rzędów:

u1 u2 u4

funkcje kształtu

jeden element, cztery (n) węzły

u3

ξ

1

ξ

2

ξ

3

ξ

4

wielomian stopnia n-1, taki, że

wiemy jak go wskazać:

wielomian węzłowy

Lagrange’a

(62)

Funkcje kształtu wyższych rzędów:

u1 u2 u4

funkcje kształtu

jeden element, cztery (n) węzły

u3

ξ

1

ξ

2

ξ

3

ξ

4

wielomian stopnia n-1, taki, że

wiemy jak go wskazać:

wielomian węzłowy

Lagrange’a

funkcje kształtu Lagrange’a: rozwiązanie interpolowane wielomianowo

w każdym z elementów. jedynie ciągłość rozwiązania między

elementami. w przeciwieństwie do problemów z KSN: wartości funkcji

w węzłach

nie są znane

. należy je wyliczyć. istota FEM.

(63)

Elementy wyższych rzędów:

Jeden element, trzy funkcje bazowe, 3 parametry węzłowe

Funkcje bazowe : w danym węźle tylko jedna z nich niezerowa

(co min. gwarantuje liniową niezależność funkcji bazowych)

φ

1

=

ξ

(

ξ

-1)/2

φ

2

=-(

ξ

-1)(

ξ

+1)

φ

3

=

ξ

(

ξ

+1)/2

funkcje wierzchołkowe (vertex functions) 1 na krawędziach elementu

funkcja bąbelkowa (bubble function) węzeł wewnątrz elementu

-1 0 1

ξ

(64)

-1.00 -0.50 0.00 0.50 1.00 0.00 0.20 0.40 0.60 0.80 1.00

węzły= granice elementów

-0.80 -0.60 -0.40 -0.20 -0.40 0.00 0.40 0.80 1.20

liniowa baza Lagrange’a kwadratowa baza Lagrange’a każda strzałka to węzeł

granice elementów czerwone

(65)

φ

1

=

ξ

(

ξ

-1)/2

φ

2

=-(

ξ

-1)(

ξ

+1)

φ

3

=

ξ

(

ξ

+1)/2

liczone numerycznie metodą Gaussa

całki wyliczone analitycznie: ilu punktowego Gaussa

należałoby użyć aby dokładnie

scałkować m.sztywności numerycznie?

przy równym podziale przedziału E takie samo dla każdego elementu

lecz P nie! [inny zakres x(ξ)]

x(ξ )=(xm+xm+1)/2+(xm+1 - xm)/2 ξ

Macierz sztywności

(66)

Liczba wierszy: 2n+1 (n-liczba elementów)

Składanie globalnej macierzy sztywności i wektora obciążeń

dla kwadratowych funkcji Lagrange’a

lokalne

(67)

-1.00 -0.50 0.00 0.50 1.00 -0.40 -0.20 0.00 0.20 0.40 Laboratorium: 4 elementy: x x x

2 centralne elementy o długości bx krzyżyki: węzły bąbelkowe

dokładne

MES dla bx=0.5 (równoodległe węzły) widzimy: dokładne

dla węzłów granicznych

(68)

Laboratorium: 0.00 0.20 0.40 0.60 0.80 1.00 bx -1.00 -0.80 -0.60 -0.40 -0.20 4 elementy:

dokładne 2 centralne elementy o długości bx krzyżyki: węzły bąbelkowe

x x x x

a

(69)

Wyniki dla problemu modelowego

funkcje odcinkami liniowe 9 węzłów (8 elementów)

funkcje kwadratowe 9 węzłów (4 elementy)

rozwiązanie dokładne -1.00 -0.50 0.00 0.50 1.00 -0.20 -0.10 0.00 0.10 0.20

(70)

Funkcje liniowe i kwadratowe -1.00 -0.50 0.00 0.50 1.00 -0.01 -0.00 0.00 0.00

0.01 funkcje odcinkami liniowe 9 węzłów (8 elementów)

funkcje kwadratowe 9 węzłów (4 elementy) [ błąd =0 tylko na węzłach granicznych ]

jeden rząd funkcji kształtu więcej:

maksymalny błąd

zmniejszony trzykrotnie

rozmiar problemu liniowego bez zmian, ale S

ma więcej niezerowych elementów

(71)

-1.00 -0.50 0.00 0.50 1.00 -0.20 -0.10 0.00 0.10 0.20

dla kwadratowej bazy Lagrange’a pochodna jest nieciągła na granicy elementów

-1.00 -0.50 0.00 0.50 1.00 -0.00 -0.00 0.00 0.00 0.00 nieciągła pochodna

Cytaty

Powiązane dokumenty

Rozumowanie posługujące się z konieczności pojęciami ogólnymi nie może dać poznania Jezusa Chrystusa, jako kon­ kretnej wartości. Na przykład wywód

jest wprowadzany do członu brzegowego, zakładamy, że funkcja wagowa spełnia jednorodny podstawowy w.b.. warunków

Teraz zaczynają rozumieć, że przemiany demograficzne powodują problemy, których nie da się rozwiązać przez zaniechanie, bo wtedy rosną koszty braku de- cyzji i nie ma pieniędzy

Istota metody fizycznej odp dzania amoniaku z roztworów wodnych polega zatem na przej ciu NH3, obecnego w wodzie, do powietrza. Efekt ten uzyskuje si poprzez kontakt tych

Udowodni¢, »e ciaªo algebraicznie domkni¦te jest

Koszt realizacji metody w tym przypadku również jest proporcjonalny do liczby niewiadomych równej liczbie punktów siatki Qh· Powyższy algorytm przenosi się tylko na

Jest przydatna do oceny wy- ników przezskórnych interwencji wieńcowych, zarówno bez- pośrednich (pokazuje, czy nie nastąpiło rozwarstwienie tętni- cy wieńcowej, czy cały

Zdaniem Bourdieu w naukach społecznych należy odejść od ujmowania ele- mentów rzeczywistości społecznej w sposób realistyczny czy substancjalistyczny oraz myśleć