W tym wykładzie przedstawimy ogólną teorię konstrukcji i analizy zbieżności elementu skończonego (MESu) dla równań liniowych.
Załóżmy, że jest rzeczywistą przestrzenią Hilberta, tzn. rzeczywistą przestrzenią liniową
z iloczynem skalarnym
i normą
, która jest zupełna. Przez
oznaczamy przestrzeń dualną (sprzężoną) do
,
por. np. [7].
Rozpatrzmy wariacyjny problem znalezienia takiego, że
![]() |
(13.1) |
gdzie ,
jest formą dwuliniową, która jest ograniczona, tzn. istnieje stała
taka, że
![]() |
oraz jest -eliptyczna co oznacza, że dla pewnego
zachodzi:
![]() |
Przy powyższych założeniach zachodzi znane twierdzenie analizy funkcjonalnej:
Rozpatrzmy formę dwuliniową , która jest
ograniczona i
-eliptyczna, a
. Wtedy zadanie
(13.1) ma jednoznaczne rozwiązanie i
![]() |
(13.2) |
Istnienie rozwiązania wynika z lematu Riesza. Szczegóły dowodu można znaleźć
np. w [7] lub [6].
Oszacowanie (13.2) dla otrzymujemy wstawiając
za
w (13.1) i korzystając z
-eliptyczności formy i definicji normy dualnej funkcjonału liniowego:
![]() |
Jeśli i
są rozwiązaniami zadania wariacyjnego, to
spełnia (13.1) dla prawej strony równej zero. Z tego i z (13.2) wynika, że
, co oznacza, że rozwiązanie jest wyznaczone jednoznacznie.
Załóżmy, że to rodzina podprzestrzeni skończenie wymiarowych
o wymiarze
.
Definiujemy zadanie dyskretne aproksymujące (13.1): chcemy znaleźć takie, że
![]() |
(13.3) |
Forma jest ograniczona na
z normą przestrzeni
i jest również
-eliptyczna. Zatem z twierdzenia 13.1
wynika istnienie jednoznacznego rozwiązania
zadania dyskretnego, które spełnia:
![]() |
(13.4) |
Rozwiązania dyskretne są wspólnie ograniczone niezależnie od wymiaru , co określamy jako stabilność rozwiązań rodziny zadań dyskretnych.
Proszę zauważyć, że ponieważ przestrzeń jest skończenie wymiarowa, więc - z definicji - ma bazę o skończonej ilości elementów
, tzn.
i, aby znaleźć współczynniki rozwiązania (13.3)
w tej bazie, należy rozwiązać układ równań liniowych
![]() |
gdzie i
dla
.
Jeśli forma
jest symetryczna, to
jest macierzą symetryczną i dodatnio określoną.
Oczywiście najlepiej byłoby dobrać taką bazę, żeby macierz
była np. pasmowa, albo ogólniej - o małej ilości elementów różnych od zera.
Pojawia się pytanie: jak taką bazę wyznaczyć?
Tutaj pokażemy związek między błędem , a błędem aproksymacji przestrzeni
przez rodzinę przestrzeni
.
Zachodzi ważne twierdzenie - zwyczajowo zwane lematem Céa:
Niech forma określona na przestrzeni Hilberta
będzie ograniczona i
-eliptyczna,
podprzestrzeń
. Wtedy
![]() |
Z (13.1) wynika, że:
![]() |
Odejmując to równanie od (13.3) otrzymujemy:
![]() |
A dalej
![]() |
![]() |
![]() |
||
![]() |
![]() |
|||
![]() |
![]() |
Dzieląc przez otrzymujemy tezę twierdzenia.
Z lematu wynika, że aby oszacować błąd wystarczy oszacować błąd aproksymacji
przez podprzestrzeń dyskretną
.
Przy założeniach lematu Céa,
jeśli rodzina podprzestrzeni przestrzeni Hilberta
jest taka, że:
![]() |
to
![]() |
Niech będzie otwartym obszarem. Wtedy
definiujemy półnormę i normę
jako:
![]() |
Dodatkowo będziemy też oznaczać i
.
Niech będzie domknięciem w normie
przestrzeni
, gdzie
jest podprzestrzenią
złożoną z funkcji o zwartym nośniku w
.
Jest to przestrzeń zupełna (ang. complete space)
z iloczynem skalarnym :
. Można pokazać, że jest to ośrodkowa przestrzeń Hilberta (ang. separable Hilbert space), tzn. posiada przeliczalną bazę ortonormalną (ang. countable orthonormal basis).
Pojawia się pytanie; czy jeśli funkcja ,
to
.
Okazuje się, że tak jest, co wynika z twierdzenia o śladzie,
por. twierdzenie 16.2.
Z nierówności Friedrichsa
(por. stwierdzenie 16.1) wynika, że półnorma
w przestrzeni
jest normą równoważną z normą
.
Dodatkowo zdefiniujemy półnormę :
![]() |
poprawnie zdefiniowaną dla funkcji gładkich i przestrzeń złożoną z tych funkcji w
,
dla których jej drugie pochodne dystrybucyjne są w
. Przestrzeń ta zawiera wszystkie funkcje klasy
zerujące się na brzegu
.
Rozpatrzmy ogólne zadanie eliptyczne w słabym sformułowaniu: chcemy znaleźć takie, że
![]() |
(13.5) |
gdzie dla danej funkcji
oraz
![]() |
Tutaj funkcje , tzn. są ograniczone, oraz istnieje stała
taka, że:
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
Jeśli dodatkowo na
to mówimy, że zadanie jest samosprzężone.
Można wykazać, że istnieją stałe dodatnie
takie, że:
![]() |
(13.6) | ||||
![]() |
czyli forma dwuliniowa jest ograniczona w
i
-eliptyczna.
Jako wniosek z twierdzenia 13.1 otrzymujemy:
Zadanie (13.5) ma jednoznaczne rozwiązanie.
Jeśli zadanie jest samosprzężone to:
![]() |
i forma jest iloczynem skalarnym w
.
Można pokazać, że jeśli istnieje rozwiązanie zadania (13.5),
które dodatkowo jest klasy
, i jeśli funkcje
, to
![]() |
W tym rozdziale przedstawimy ogólne zasady konstrukcji ciągłej metody elementu skończonego. Ciągłość oznacza, że przestrzenie elementu skończonego będą zawierały wyłącznie funkcje ciągłe z przestrzeni wyjściowej .
Będziemy zajmowali się konstrukcją przestrzeni wyłącznie dla zagadnień różniczkowych
zadanych na ograniczonym obszarze dla
Będziemy zakładali, że jest odcinkiem dla
, wielokątem dla
, czy wielościanem dla
.
Wprowadzamy w rodzinę podziałów
dla
na odpowiednio: odcinki dla
, trójkąty lub prostokąty dla
, czworościany lub prostopadłościany dla
- przy czym typ elementu zawsze jest ustalony.
Formalnie wprowadzamy następującą definicję triangulacji, por. rozdział 12.1.1:
Rozpatrzmy obszar ,
będący odcinkiem, wielokątem (ang. polygon), lub wielościanem (ang. polyhedron),
i niech
będzie podziałem
, tzn. rodziną
wielościanów (ang. polyhedrons or elements) zazwyczaj ustalonego typu, tzn. odcinków (ang. segments) dla
, trójkątów (ang. triangles), czworokątów (ang. quadrilaterals) lub prostokątów (ang. rectangles) dla
, czworościanów (ang. tetrahedrons) lub prostopadłościanów (ang. cuboids) czy sześcianów (ang. cubes) dla
.
(Triangulacja obszaru)
Powiemy, że jest dopuszczalną triangulacją (ang. admissible triangulation), jeśli spełnione są następujące warunki:
,
jest zbiorem pustym, wspólnym wierzchołkiem, wspólną krawędzią (
),
wspólną ścianą (tylko
), jeśli
.
Dla danej triangulacji niech
oznacza parametr tej triangulacji.
Rodzina triangulacji jest regularna ze względu na kształt (ang. shape regular), jeśli
istnieje stała
taka, że każdy
w
zawiera okrąg wpisany w
o promieniu
taki, że
![]() |
Rodzina triangulacji jest regularna równomiernie (ang. quasiuniform), jeśli jest regularna ze względu na kształt i
istnieje stała
taka, że każdy
w
zawiera okrąg wpisany w
o promieniu
taki, że
![]() |
Własność regularności ze względu na kształt i własność równomiernej regularności są niezbędne w teorii zbieżności metod elementu skończonego.
Będziemy zakładali, że dla rodziny triangulacji - czyli podziałów na wielościany (ang. polyhedrons) ustalonego typu -
istnieje tzw. wielościan wzorcowy
i ustalona przestrzeń wielomianów
określonych
na
wraz z ustalonymi różnymi punktami
takimi, że
każdy wielomian
jest wyznaczony jednoznacznie przez swoje wartości
w tych punktach.
Rozpatrzmy rodzinę przestrzeni funkcji ciągłych takich, że
dla triangulacji
i dowolnego
istnieje izomorficzne przekształcenie afiniczne
takie, że dla dowolnej funkcji
istnieje
takie, że
![]() |
Wtedy nazywamy przestrzenią ciągłego elementu skończonego (ang. continuous finite element space), a rodzinę tych przestrzeni -
afiniczną rodziną ciągłych przestrzeni elementu skończonego (ang. affine family of FE spaces).
Punkty
nazywamy punktami nodalnymi na elemencie
, a ich zbiór oznaczamy
, a przestrzeń wielomianów
jest lokalną przestrzenią wielomianów na
.
Zbiór punktów nodalnych (ang. nodal points)
Dodatkowo będziemy zakładali, że dla danej przestrzeni ciągłej elementu skończonego zbudowanej na triangulacji
obszaru
istnieje
- podzbiór zbioru wszystkich punktów nodalnych wielościanów z triangulacji
taki, że wartości funkcji z
, zwane wartościami nodalnymi tej funkcji
w tym zbiorze, jednoznacznie tę funkcję definiują.
Wprowadzamy definicję bazy nodalnej związanej z punktami nodalnymi:
Bazą nodalną (ang. nodal basis) związaną ze zbiorem punktów nodalnych (ang. nodal points) nazywamy układ funkcji
w
taki, że
![]() |
.
Ten układ jest bazą w i widzimy, że:
![]() |
(13.7) |
Wprowadzamy też pojęcie operatora interpolacji nodalnej:
Rozpatrzmy ciągłą przestrzeń elementu skończonego, zbudowaną na triangulacji
, oraz
niech
będzie zbiorem punktów nodalnych dla tej przestrzeni.
Wtedy operatorem interpolacji nodalnej (ang. nodal interpolant) dla
nazwiemy operator:
zdefiniowany jako
![]() |
Nietrudno zauważyć, że:
Operator interpolacji jest rzutem na
, tzn.
![]() |
Następne twierdzenie podaje nam warunek dostateczny na to, by przestrzeń zawierająca funkcje, które na podzbiorach są odpowiednio gładkie była zawarta w .
Niech będzie triangulacją obszaru
. Niech
będzie taka, że
i
dla dowolnego
. Wtedy
.
Dowód można znaleźć np. w [7]. Wynika z niego, że:
Jeśli wszystkie funkcje z ciągłej przestrzeni elementu skończonego na obszarze
(por. definicja 13.3)
przyjmują zerowe wartości na brzegu
,
to
jest podprzestrzenią
.
Zachodzi następujące twierdzenie o aproksymacji dla operatora interpolacji nodalnej:
Rozpatrzmy afiniczną rodzinę ciągłych przestrzeni elementu skończonego zbudowanych na dopuszczalnej rodzinie triangulacji regularnych co do kształtu taką, że
, oraz
.
Wtedy dla operatora interpolacji nodalnej w przestrzeni
zachodzi:
![]() |
Rozpatrzmy funkcję ciągła na elemencie
i
taką funkcję w
, że
![]() |
Wtedy
![]() |
co wynika wprost z definicji bazy nodalnej i operatora interpolacji
nodalnej
(por. definicje 13.4 i 13.5).
Zauważmy, że twierdzenia Sobolewa o włożeniu
(ang. Sobolev embedding theorem), zob. twierdzenie 16.3,
wynika, że dla
zachodzi
.
Z twierdzenia 16.5
(biorąc
i
)
otrzymujemy:
![]() |
co kończy dowód.
∎Dla rodziny triangulacji i przestrzeni ciągłych funkcji elementu skończonego , zawierających funkcje zerujące się na brzegu, możemy wprowadzić zadanie dyskretne, a dokładniej rodzinę zadań dyskretnych (13.3), które mają jednoznaczne rozwiązania i
są stabilne, tzn. wspólnie ograniczone (por. (13.4)).
Teraz możemy wykorzystać teorię ciągłego elementu skończonego, aby otrzymać zbieżność i oszacowanie błędu dla elementu liniowego, por. rozdział 12.1.2, ale również elementów wyższego rzędu:
Załóżmy, że spełnione są założenia twierdzenia 13.4
o rodzinie przestrzeni elementu skończonego zawartych w
.
Rozpatrzmy
rozwiązanie (13.5) i
rozwiązanie zadania dyskretnego (13.3) z formą dwuliniową z (13.5) i przestrzenią dyskretną
.
Wtedy
![]() |
a jeśli dodatkowo , to
![]() |
(13.8) |
Dla oszacowanie błędu (13.8) wynika z lematu Céa (twierdzenie 13.2) i z twierdzenia 13.4.
Zauważmy, że z definicji przestrzeni wynika, że jeśli
to dla dowolnego
istnieje
takie, że
![]() |
Następnie z lematu Céa (twierdzenie 13.2), nierówności trójkąta i z oszacowania z twierdzenia 13.4 otrzymujemy:
![]() |
![]() |
![]() |
||
![]() |
![]() |
dla stałej z lematu Céa i
stałej z twierdzenia 13.4.
Stąd wynika zbieżność
do
w
dla
.
Dla dowolnego obszaru wielokątnego (wielościennego) niech będzie rodziną triangulacji trójkątnych, jak w twierdzeniu 13.4, i niech dla
![]() |
Przestrzeń nazywamy ciągłą przestrzenią elementu liniowego dla
, kwadratowego dla
i kubicznego dla
.
Wtedy:
Udowodnij (13.6).
Niech dla
.
Pokaż, że
zdefiniowane dla
jest ograniczonym funkcjonałem liniowym na
.
Niech będzie funkcjonałem liniowy na
. Tu
.
Pokaż, że istnieją
dla
, takie, że
dla dowolnego
.
Rozpatrzmy zadanie dualne do (13.5): znaleźć
![]() |
Pokaż, że ma ono jednoznaczne rozwiązanie takie, że
Dodatkowo zakładamy regularność rozwiązania dualnego
(13.5): tzn., że dla dowolnego zachodzi:
z
oraz, że
taki, że jeśli
to
.
Pokaż, że biorąc dla
rozwiązania (13.3) otrzymamy:
![]() |
Dla liniowej przestrzeni elementu skończonego na kwadracie jednostkowym z rozdziału 12.1.2 pokaż, że
![]() |
gdzie rozwiązanie (12.1).
Wystarczy sprawdzić założenia wniosku 13.4.
Wykorzystaj wynik poprzedniego zadania.
Treść automatycznie generowana z plików źródłowych LaTeXa za pomocą oprogramowania wykorzystującego LaTeXML.
strona główna | webmaster | o portalu | pomoc
© Wydział Matematyki, Informatyki i
Mechaniki UW, 2009-2010. Niniejsze materiały są udostępnione bezpłatnie na licencji Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Bez utworów zależnych 3.0 Polska.
Projekt współfinansowany przez Unię Europejską w ramach
Europejskiego Funduszu Społecznego.
Projekt współfinansowany przez Ministerstwo Nauki i Szkolnictwa Wyższego i przez Uniwersytet Warszawski.