You are on page 1of 147

Tomasz Łodygowski, Witold Kąkol

METODA ELEMENTÓW SKOŃCZONYCH W


WYBRANYCH ZAGADNIENIACH MECHANIKI
KONSTRUKCJI INŻYNIERSKICH

Politechnika Poznańska 2003 r.


Alma Mater
PRZEDMOWA 1

Przedmowa do wydania elektronicznego Alma Mater

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
SPIS Tomasz Łodygowski, Witold Kąkol 1
TREŚCI METODA ELEMENTÓW SKOŃCZONYCH W WYBRANYCH ZAGADNIENIACH
MECHANIKI KONSTRUKCJI INŻYNIERSKICH

Przedmowa Okładka

SPIS TREŚCI

1. Wstęp

2. Wprowadzenie
2.1. Czym jest MES
2.2. Co zawiera opracowanie

3. Kratownica jako bezpośrednia ilustracja metody


3.1. Sztywność elementu w globalnym układzie współrzędnych
3.2. Scalenie czyli agregacja macierzy sztywności układu
3.3. Modyfikacja układu równań przez wprowadzenie warunków brzegowych
3.4. Odpowiedź układu i podsumowanie głównych kroków metody
3.5. Układ współrzędnych lokalnych i globalnych oraz transformacja wektorów i macierzy

4. Metody aproksymacyjnego rozwiązywania równań różniczkowych


4.1. Uwagi wstępne i koncepcje podstawowe
4.1.1 Metoda Ritza
4.1.2. Metoda wariacyjna Rayleigha-Ritza
4.2 Metoda ważonych reziduów
4.2.1. Punkt kollokacji
4.2.2. Podobszar kollokacji
4.2.3. Metoda najmniejszych kwadratów
4.2.4. Metoda Galerkina
4.2.5. Przykład MES w aproksymacji Galerkina

5. Podstawowe sformułowania metody elementów skończonych w nawiązaniu do


równań mechaniki kontinuum
5.1 Podstawowe równania liniowej sprężystości
5.1.1 Podstawowe równania w zapisie wskaźnikowym
5.1.2 Podstawowe równania w zapisie macierzowym
5.2. Analiza przybliżona problemu brzegowego
5.3. Podstawy MES wynikające z równania pracy wirtualnej
5.4. Podstawy MES wyprowadzone z twierdzenia o minimum całkowitej energii potencjalnej
5.5. Podsumowanie

6. Płaski stan naprężenia i odkształcenia


6.1. Podsumowanie równań opisujących płaskie stany
6.2. Elementy trójkątne płaskiego stanu naprężeń i odkształceń
6.2.1. Trójwęzłowy element o stałych odkształceniach
6.2.2. Sześciowęzłowy element trójkątny o liniowej zmianie odkształceń
6.3. Elementy czworokątne płaskiego stanu naprężeń i odkształceń
6.3.1. Element czworokątny biliniowy
6.3.2. Elementy czworokątne składane z elementów trójkątnych
6.4. Wyjaśnienia końcowe i podsumowanie

7. Sformułowanie izoparametryczne
7.1. Współrzędne naturalne
7.2. Element czworokątny
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
SPIS Tomasz Łodygowski, Witold Kąkol 2
TREŚCI METODA ELEMENTÓW SKOŃCZONYCH W WYBRANYCH ZAGADNIENIACH
MECHANIKI KONSTRUKCJI INŻYNIERSKICH

7.3. Element trójkątny


7.4. Element ośmiowęzłowy Q8
7.5. Izoparametryczny element przestrzenny – sześciościan
7.6. Całkowanie numeryczne
7.7. Błędy w rozwiązaniach MES
7.8. Uwagi końcowe

8. Elementy płytowe i powłokowe


8.1. Naprężenia i odkształcenia płyt cienkich (Kirchhoffa)
8.2. Wybrane elementy płytowe
8.2.1. Niedostosowany element prostokątny
8.2.2. Dostosowany element prostokątny
8.2.3. Element trójkątny
8.3.Element trójkątny powłokowy

9. Wybrane zagadnienia dynamiki konstrukcji


9.1. Zagadnienia własne w dynamice konstrukcji
9.2. Transformacja uogólnionego problemu własnego do postaci standardowej
9.3. Metody całkowania równań ruchu
9.3.1. Metody całkowania bezpośredniego
9.3.2. Metoda superpozycji modalnej

10. Wybrane zagadnienia stateczności konstrukcji


10.1. Podstawowe elementy teorii stateczności konstrukcji
10.2. Stany krytyczne układów zachowawczych
10.3. Sformułowanie macierzy dla płaskiego elementu belkowego
10.4. Sformułowanie macierzy dla elementu płytowego
10.5. Uwagi końcowe

11. Uwagi o komputerowych obliczeniach metodą elementów skończonych

12. Literatura

Dodatki

A. Rozwiązanie układu równań liniowych algebraicznych


B. Całkowanie numeryczne w przestrzeni dwuwymiarowej
C. Rozwiązanie uogólnionego problemu własnego metodą iteracji odwrotnych

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
1. WSTĘP 1

1.
WSTĘP
Rozwój metody elementów skończonych (MES) datuje się od połowy lat sześćdziesiątych,
choć co prawda podaje się nazwisko Couranta, który jako matematyk w 1942 roku opublikował pra-
cę uważaną dziś za pionierską w tej dziedzinie. Należy jednak podkreślić, że rozwój metody jest za-
sługą zarówno matematyków, jak i inżynierów mechaników, zmagających się z trudnymi proble-
mami praktycznymi. Chęć dokonania analizy takich konstrukcji jak samoloty, pojazdy kosmiczne,
konstrukcje budowli towarzyszące reaktorom atomowym, czy platformy do wydobywania ropy naf-
towej z dna mórz wywołała wielkie zainteresowanie metodą elementów skończonych i spowodowa-
ła podjęcie prac nad oprogramowaniem komputerowym.
Obecnie co roku ukazuje się ogromna liczba prac naukowych, które w mniejszym lub więk-
szym stopniu dotyczą problematyki związanej z metodą elementów skończonych. Wobec szybkiego
rozwoju i dostępności sprzętu komputerowego rozwiązywanie coraz to trudniejszych problemów
algebraicznych nie stwarza już większych kłopotów. W naturalny sposób to, co przed kilku laty by-
ło wyłączną domeną ośrodków komputerowych, staje się teraz powszechną praktyką inżynierską.
Ta rewolucja dzieje się za przyczyną niewiarygodnego postępu w elektronice i jest niejako pochod-
ną rewolucji mikroprocesorowej. Daje ona projektantom do ręki bardzo dobre narzędzia pracy, ja-
kimi są mikrokomputery. Posługiwanie się tymi najnowszymi zdobyczami techniki wymaga od in-
żynierów specjalnego przygotowania, takiego, by korzystanie z nich otwierało nowe horyzonty po-
znawania zjawisk czy podejmowania problemów dotąd nie rozwiązanych.
Razem z rozwojem metody elementów skończonych dla wielu problemów mechaniki pojawi-
ła się szansa ich realnego rozwiązania. Dotąd, ze względu na trudności w jednoczesnym spełnieniu
wszystkich wymagań narzucanych na własności rozwiązań, tylko nieliczna grupa zadań była roz-
wiązywana analitycznie. Większość problemów z inżynierskiej praktyki, charakteryzująca się skom-
plikowanymi warunkami brzegowymi i sformułowana w kategoriach analizy matematycznej, nie mo-
gła być w ogóle rozwiązana. Dopiero pojawienie się metod nawiązujących do dyskretyzacji, a co za
tym idzie do zmiany formy matematycznego opisu problemów (z analitycznego na algebraiczny)
umożliwiło podejmowanie tych skomplikowanych zadań.
Niniejszy skrypt przeznaczony jest dla studentów budownictwa lądowego (także wydziałów
mechanicznych) i stanowi wprowadzenie do rozległej tematyki związanej z analizą konstrukcji za
pomocą metody elementów skończonych. Skrypt ten nie ma stanowić kompendium wiedzy na temat
MES, lecz ma być pomocą do wykładów. Wiele elementów zawartych w tym opracowaniu wymaga
obszernego komentarza, którego Czytelnik w nim nie znajdzie. Uważamy, że te właśnie komentarze
mogą stanowić dodatkową treść wykładu i ćwiczeń niezbędnych do nabrania biegłości. Skrypt po-
wstał jako zbiór notatek autorów do prowadzenia wykładu na temat MES w ramach tzw. wykładów
obieralnych l w ramach studium podyplomowego dla inżynierów środowiska poznańskiego.
Pragniemy wyrazić podziękowanie Panu Prof. Michałowi Kleiberowi, recenzentowi tego skryp-
tu, którego uwagi przyczyniły się do poprawienia prezentacji zawartego materiału. Bardzo przydało
się nam doświadczenie, które nabyliśmy w trakcie wykonywania przez naszych studentów prac dy-
plomowych, związanych z zastosowaniem MES w budownictwie. Tym naszym młodszym kolegom, z
którymi spędziliśmy długie godziny na dyskusjach i przy komputerach, składamy więc niniejszym
podziękowanie. Dziękujemy też studentom koła naukowego, zapaleńcom, dzięki którym znajdujemy
satysfakcję z uprawianej przez nas dydaktyki. Dziękujemy także wszystkim naszym przyjaciołom z
Pracowni Metod Komputerowych Instytutu Technologii i Konstrukcji Budowlanych PP, na których
pomoc, merytoryczną dyskusję i zaangażowanie w pracę służącą słusznej sprawie mogliśmy zawsze
liczyć. Dziękujemy także programowi edukacyjnemu TEMPUS - JEP - 0369 -90, który wspierał wy-
danie tego skryptu. Dziękujemy naszym żonom Annom.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
2. WPROWADZENIE 1

2.
WPROWADZENIE
2.1. Czym jest MES
Element skończony jest podobszarem zdyskretyzowanego kontinuum. Jego wymiar jest skończony
(nie jest infinitezymalnie mały), a jego kształt jest zwykle prostszy od kształtu geometrii problemu, który jest
idealizowany. Najważniejszą cechą metody elementów skończonych (lub metody elementu skończonego)
jest możliwość zastąpienia problemu analitycznego, zapisywanego za pomocą równań różniczkowych, pro-
blemem algebraicznym. Zabieg ten znacznie upraszcza postępowanie prowadzące do rozwiązania problemu,
a w wielu przypadkach, szczególnie w zastosowaniach rzeczywistych problemów inżynierskich, umożliwia
w ogóle znalezienie satysfakcjonujących wyników.
Podkreślmy, że klasyczna analiza problemów mechaniki ośrodków ciągłych wymaga znalezienia
funkcji pól naprężeń, odkształceń i przemieszczeń, które spełniają równania różniczkowe równowagi, zależ-
ności konstytutywne oraz warunki zgodności geometrycznej w każdym punkcie obszaru, włączając w to
również brzegi. Te niezwykle silne ograniczenia spowodowały, że klasycznych rozwiązań analitycznych jest
bardzo mało. Ponadto dyskretyzacja równań różniczkowych za pomocą metody różnic skończonych ma za-
sadniczą wadę, polegającą na trudnościach w modelowaniu warunków brzegowych co wiedzie do wyników
obarczonych dużymi błędami.
Metoda elementów skończonych opiera się na przyjęciu aproksymacji pola przemieszczeń lub pola
naprężeń czy też połączeniu tych przybliżeń w każdym elemencie. My ograniczymy się w tym opracowaniu
do tak zwanego sformułowania przemieszczeniowego, zakładającego wyłącznie funkcje aproksymujące
właśnie pole przemieszczeń.
Jakkolwiek zasadniczą dziedziną aplikacji stosowanej tu metody jest mechanika konstrukcji inżynier-
skich, to nie chcielibyśmy, by Czytelnik odniósł wrażenie, że metoda ta służy wyłącznie do rozwiązywania
zadań inżynierskich. Jest to główna przyczyna, dla której umieszczono w tym opracowaniu rozdział 4,
pokazujący aproksymacyjne podejścia do problemu rozwiązywania równań różniczkowych.
W sytuacji, gdy mówimy o konstrukcji i zakładamy funkcje aproksymujące przemieszczenia w ele-
mentach, niezbędne są następujące kroki prowadzące do rozwiązania problemu, na przykład statyki kon-
strukcji:
1. dokonać podziału kontinuum (rama, płyta, tarcza) na skończoną liczbę podobszarów (elemen-
tów) o nieskomplikowanej geometrii (trójkąty, czworokąty itp.),
2. wybrać szczególne punkty (węzły) w tych elementach, w których będą wymuszone warunki
równowagi i zgodności,
3. założyć funkcje przemieszczeń w każdym elemencie, tak by przemieszczenia dowolnego
punktu elementu zależały tylko od przemieszczeń jego węzłów (poszukiwane będą przemiesz-
czenia wszystkich węzłów układu),
4. spełnić zależności odkształcenie-przemieszczenie i naprężenie-odksztalcenie dla elementów,
5. wyznaczyć sztywność i równoważne obciążenia węzłowe dla elementu na podstawie
równania pracy wirtualnej lub zasad energetycznych,
6. ułożyć równania równowagi węzłów zdyskretyzowanego układu na podstawie informacji
z poziomu elementów,
7. rozwiązać układ równań równowagi (równania liniowe algebraiczne), znajdując prze-
mieszczenia wszystkich węzłów,
8. obliczyć naprężenia w wybranych punktach elementów,
9. wyznaczyć reakcje w węzłach podporowych.
W wielu zastosowaniach inżynierskich podział kontinuum na elementy narzuca się niejako sam, głów-
nie w przypadkach, gdy struktura składa się z elementów prostych (kratownic, ram). W innych przypadkach
złożonych stanów naprężeń podział ten wcale nie jest taki oczywisty. Trzeba dysponować dużym doświad-
czeniem, by umieć dobrze zasugerować dyskretyzację. Przykłady dyskretyzacji różnych układów konstruk-
cyjnych pokazano na rysunku 2.1.
Większość wymienionych wyżej punktów mogłaby stać się przedmiotem osobnych opracowań i każde
z nich zawierałoby wiele szczegółów, których nie sposób było zamieścić w tym opracowaniu. Zdajemy sobie
sprawę, że chcąc poruszyć tyle ważnych z inżynierskiego punktu widzenia problemów, musieliśmy dokonać
pewnego wyboru.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
2. WPROWADZENIE 2

Rys. 2.1. Dyskretyzacja konstrukcji

2.2. Co zawiera opracowanie

Poruszane problemy dotyczą elementów mechaniki, w związku z czym znacznym ułatwieniem dla
Czytelnika byłoby przypomnienie zagadnień z kursów wytrzymałości materiałów, mechaniki budowli i teorii
sprężystości. W ogóle uważamy, że w prawidłowo zorganizowanym procesie dydaktycznym wszelkie sfor-
mułowania numeryczne problemów inżynierskich powinny być poprzedzone gruntowną wiedzą "klasyczną".
Niezwykle pomocna może tu być wiedza z algebry liniowej (rachunek macierzowy, problemy rozwiązywa-
nia układów równań liniowych czy problemy wektorów i wartości własnych) oraz z teorii aproksymacji i
klasycznego rachunku wariacyjnego. Wybrane pozycje literatury, które pomogą w lepszym rozumieniu tego
opracowania, jak i te, które pozwolą na dalsze studia nad metodą elementów skończonych, zestawiono na
końcu opracowania.
W rozdziale 3 niniejszego opracowania zamieszczono najprostszą ilustrację MES na przykładzie kra-
townicy płaskiej i przedstawiono zasadnicze kroki procesu obliczania konstrukcji.
W rozdziale 4 omówiono różne podejścia do aproksymacyjnego rozwiązywania równań różniczko-
wych, ukazując zasadnicze różnice między aproksymacją dokonywaną na całym obszarze a taką, którą
przyjmuje się w podobszarze. Kontynuowanie w tym rozdziale tego samego przykładu numerycznego po-
zwoliło na porównanie skuteczności i dokładności przyjmowanych aproksymacji.
W kolejnym rozdziale podsumowano podstawowe równania liniowej sprężystości równolegle w zapi-
sach wskaźnikowym i wygodnym dla nas macierzowym. Zdefiniowano podstawy metody elementów skoń-
czonych, wynikające z równania pracy wirtualnej i wykorzystania funkcjonału całkowitej energii potencjal-
nej. W tymże rozdziale 5 omówiono też wybrane elementy skończone jednowymiarowe.
W rozdziale 6 zawarto analizę płaskich stanów naprężenia i odkształcenia i dyskusję nad elementami
używanymi do opisania tych stanów.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
2. WPROWADZENIE 3

Po wyprowadzeniu praw transformacji wektorów i macierzy z układu współrzędnych lokalnego do


globalnego w (rozdz.3.), dalej wykorzystano głównie opisy lokalne, nie rozważając każdorazowo bardzo
podobnych elementów transformacji. W rozdziale 7 zaproponowano opis izoparametryczny (powszechnie
używany przy definiowaniu elementów skończonych) i omówienie kolejnych elementów dwu-i trójwymi-
arowych. Niezbędne tutaj było odwołanie się do procedur całkowania numerycznego.
W rozdziale 8 zamieszczono pewne podstawowe wiadomości o formułowaniu elementów płytowych i
powłokowych. Te właśnie konstrukcje wykorzystuje się często w praktyce inżynierskiej i one właśnie najle-
piej ilustrują siłę metody.
W kolejnych rozdziałach podjęto próbę sformułowania prostych zadań dynamiki i liniowej stateczno-
ści, odwołujących się w konsekwencji do rozwiązania problemu własnego. Zdajemy sobie sprawę, że ostat-
nio nawet na naszym ubogim rynku wydawniczym pojawiły się bardzo wartościowe i obszerne opracowania,
które kompleksowo naświetliły problematykę dynamiki i stateczności. Świadomie ograniczyliśmy się do
wybranych, najprostszych elementów sformułowań, które mają tylko ilustrować zagadnienia, nie zarysowu-
jąc nawet części problematyki. Zgodnie z intencją te nie omówione, choć istotne dla Czytelnika problemy
będą dyskutowane i komentowane w trakcie wykładu.
W spisie literatury zamieszczono głównie pozycje książkowe, których przestudiowanie polecamy Czy-
telnikowi. Niestety, duża ich część może okazać się trudno dostępna, co nie powinno zniechęcić zaintereso-
wanych do dalszego poszukiwania i pogłębiania wiedzy na temat zastosowań metody elementów skończo-
nych.
W Dodatkach zestawiono niektóre informacje dotyczące problemów całkowania numerycznych i za-
gadnień algebraicznych, takich jak rozwiązywanie układów równań liniowych oraz problemu wartości i
wektorów własnych.

Zadania

1. Podaj definicje macierzy i wektora.


2. Które z poniżej zapisanych macierzy są sobie równe?

6 − 3 6 − 8 2  6 − 3
A=   , B=  , C= 
4 8  5 6 − 7  4 8 

2 5
6 − 8 2  6 3  
D= , E = 0 8, F = − 1 8 
5 6 − 7     0 − 5
 
3. Jakie są reguły dodawania i mnożenia macierzy?
4. Dla macierzy, których jawną postać podano w zadaniu 2 wykazać, że spełnione są następujące
zależności:

A + E = E + A,
6 D = D6,
F ( A + E ) = FA + FE ,
( B + D ) F = BF + DF ,
BF ≠ FB ,
( BF ) A = B( FA) ,
( BF )T = F T B T .

5. Oblicz wartość wyznacznika macierzy E .


6. Zapisz następujące wektory jako macierze kolumnowe:
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
2. WPROWADZENIE 4

p = 3i − 6 j + 4k , r = 5i + 7 j,
q = 5i + 7k , u = 7i − 8 j + 15k .

7. Wyznacz długości wektorów p , q i u z zadania 6.


8. Określ wielkość kąta między wektorami q i u .
9. Używając macierzy odwrotnej rozwiąż następujący układ równań:

5 x + 2 y + 3z = 5

2 x + 3 y + 4 z = 7 .
3 x + 4 y + 5z = 9

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
3. KRATOWNICA JAKO BEZPOŚREDNIA ILUSTRACJA METODY 1

3.
KRATOWNICA JAKO BEZPOŚREDNIA ILUSTRACJA METODY

Chcąc w najprostszy sposób zilustrować ideę podziału struktury na elementy (dyskretyzacji) oraz
technikę budowania macierzy sztywności całego układu, posłużymy się prostym przykładem kratownicy
płaskiej. Dla tego przykładu w naturalny sposób narzuca się podział, czyli dyskretyzacja, która zakłada, że
każdy pręt kratownicy jest jednocześnie elementem. Pełną informację o stanie odkształceń, naprężeń i
przemieszczeń pręta (elementu) uzyskamy, gdy będziemy znali przemieszczenia jego końców. Zakładamy
oczywiście klasycznie, że węzły są idealnymi przegubami, a siły są tak przyłożone w węzłach, że wszystkie
elementy przenoszą wyłącznie siły osiowe oraz że materiał prętów jest liniowo-sprężysty. Ograniczamy się
do geometrycznie liniowej teorii.

3.1. Sztywność elementu w globalnym układzie współrzędnych


Rozważmy pręt (1-2), którego położenie w układzie współrzędnych x0 y , wspólnym dla całej roz-
ważanej struktury (w tzw. układzie globalnym), jest przedstawione na rysunku 3.1.
Załóżmy, że stałe na długości elementu pole powierzchni przekroju pręta oznaczono przez A , zaś
moduł Younga materiału - przez E . Długość elementu wyznaczamy z prostej zależności geometrycznej jako
funkcję współrzędnych węzłów:
L = ( x2 − x1 ) 2 + ( y2 − y1 ) 2 (3.1)

Potrzebne relacje definiujące nachylenie elementu mają postać:

x2 − x1 y − y1
cos α = c = , sin α = s = 2 (3.2)
L L

Rys. 3.1. Element kratownicy płaskiej. Definicja stopni swobody i sił wewnętrznych

Przemieszczenia węzłów elementu zgrupujemy w jednym wektorze czteroskładnikowym:

d = [u1 , v1 , u2 , v2 ] T (3.3)

O takim elemencie mówimy, że ma cztery stopnie swobody.


W wyniku obciążenia i deformacji całego układu rozważany pręt zajmie położenie . Pomijając efekty
drugorzędne, wydłużenie elementu zapiszemy w postaci zależności

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
3. KRATOWNICA JAKO BEZPOŚREDNIA ILUSTRACJA METODY 2

∆L = (u2 − u1 )c + ( v2 − v1 ) s (3.4)

Odkształcenie podłużne pręta zdefiniujemy klasycznie jako

∆L
ε= (3.5)
L

i wyrazimy za pomocą wektora przemieszczeń węzłów w następujący sposób:

1
ε = B⋅d , gdzie B = ⋅ [− c − s c s ] (3.6)
L

Macierz B nazywana bywa macierzą zgodności geometrycznej. Wprost z prawa Hooke'a wynika, że
siła osiowa N w elemencie wynosi:

N = E ⋅ A⋅ε = E ⋅ A⋅ B ⋅ d = C ⋅ d (3.7)

gdzie macierz C = E ⋅ A ⋅ B nazywana jest niekiedy macierzą sił węzłowych.


Zapiszmy teraz siły węzłowe, wyrażone w składowych odniesionych do układu globalnego, działające
w węzłach 1 i 2 . Niech wektor tych sił będzie oznaczony przez P :

P = [H 1 V1 H 2 V2 ] (3.8)

Odpowiednie siły węzłowe wyrażone są za pomocą następujących zależności:

H1 = − N ⋅ c , V1 = − N ⋅ s , H 2 = N ⋅ c , V2 = N ⋅ s . (3.9)

W końcu więc otrzymujemy


 c2 c⋅s − c 2 − c ⋅ s
 
E⋅ A  c⋅s s2 − c ⋅ s − s2 
P = BT ⋅ L ⋅ N = BT ⋅ L ⋅ E ⋅ A ⋅ B ⋅ d = Ke ⋅ d = ⋅ ⋅d (3.10)
L  − c2 − c ⋅ s c2 c⋅s 
 
− c ⋅ s − s c⋅s
2
s2 

Dla tego prostego elementu od razu udało się nam wyrazić składowe operatora K e (macierzy sztyw-
ności elementu) w globalnym układzie współrzędnych. Dla wielu innych elementów taka praktyka byłaby
nieskuteczna. Okaże się potem, że znacznie praktyczniejsze jest wyznaczenie odpowiednich operatorów K e
w układach odniesionych do tzw. współrzędnych lokalnych.
Ponieważ składowe wszystkich macierzy sztywności K e muszą być wyrażone w odniesieniu do jed-
nego wspólnego układu współrzędnych, trzeba będzie reprezentacje tych operatorów przetransformować z
układu lokalnego do globalnego. W rozdziale 3.5 zajmiemy się problemem transformacji składowych wekto-
rów z układu lokalnego do globalnego, a tym samym wyprowadzimy odpowiednie formuły transformacyjne
dla macierzy sztywności.
Przyjrzyjmy się przez chwilę macierzy sztywności elementu K e . Łatwo zauważyć, że macierz ta jest
symetryczna i osobliwa. Można się też przekonać, że zadeklarowanie przemieszczeń węzłów d , odpowiada-
jących sztywnej translacji elementu bądź sztywnego obrotu, nie wywołuje żadnych sił węzłowych.
Znając macierze sztywności K e wszystkich elementów, będziemy mogli zbudować macierz sztywno-
ści całego układu, która jest operatorem wiążącym wektor przemieszczeń wszystkich węzłów układu z wek-
torem obciążeń węzłowych układu.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
3. KRATOWNICA JAKO BEZPOŚREDNIA ILUSTRACJA METODY 3

3.2. Scalenie czyli agregacja macierzy sztywności układu

Proces budowania macierzy sztywności układu z macierzy sztywności elementów wyrażonych w tym
samym układzie współrzędnych (układzie globalnym) nazywamy agregacją. Agregacja zapewnia równość
przemieszczeń węzłów, które jednocześnie należą dc różnych elementów. Jest też spełnieniem równań
nierozdzielności odkształceń w węzłach układu.

Rys. 3.2.Kratownica płaska obciążona dwiema siłami

Prześledźmy proces agregowania macierzy sztywności układu na przykładzie kratownicy przedsta-


wionej na rysunku 3.2. Układ ten składa się z sześciu elementów, które łączą ze sobą pięć węzłów. Globalna
liczba stopni swobody układu jest równa 10 (po dwie składowe przemieszczeń w każdym węźle). Tak więc
globalna macierz sztywności układu ma wymiary 10 x10 . Agregacja macierzy sztywności układu K
(10 x10 ) polega na sumowaniu składowych macierzy sztywności elementów K e ( 4 x 4) w odpowiednich
miejscach macierzy K . Jeżeli założymy, że element e łączy węzły i oraz j , to składowe macierzy K e
będą umieszczone w macierzy układu K w taki sposób, by zwiększyć sztywność odpowiednich wyrazów
tej macierzy.
Na przykład składowe macierzy trzeciego i czwartego elementu kratownicy (rys. 3.2 ) będą umiesz-
czone w miejscach związanych z przemieszczeniami węzłów 2 i 4 dla elementu 3 oraz 4 i 3 dla elemen-
tu 4 . Umieszczenie odpowiednich składowych tych elementów w macierzy sztywności ilustruje rysunek
3.3.
Miejsce dodawania składowych macierzy trzeciego elementu zaznaczono znakiem + , zaś czwartego -
znakiem o .
Wektor obciążenia w tym prostym przypadku (10 x1) jest wektorem sił zewnętrznych. W sytuacjach
bardziej skomplikowanych, kiedy obciążenia węzłowe są wynikiem sił działających na poszczególne ele-
menty, proces scalania wygląda bardzo podobnie i polega na sumowaniu efektów wziętych z elementów w
odpowiednich miejscach wektora globalnego.
Zauważmy, że utworzona macierz sztywności układu jest macierzą symetryczną i osobliwą. Wynika to
ze sposobu scalania tej macierzy i faktu, że wszystkie macierze elementów mają tę samą własność. Utwor-
zony układ równań

K ⋅d = P (3.11)

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
3. KRATOWNICA JAKO BEZPOŚREDNIA ILUSTRACJA METODY 4

Rys. 3.3. Agregacja macierzy sztywności

gdzie K jest zbudowaną macierzą sztywności układu (10 x10 ) , d jest wektorem przemieszczeń wę-
złów (10 x1) oraz P jest wektorem obciążeń węzłów (10 x1) , nie ma w tej postaci rozwiązania, gdyż
nie są jeszcze zdefiniowane warunki brzegowe.

3.3. Modyfikacja układu równań przez wprowadzenie warunków brzegowych

Wprowadzenie w zadaniu warunków brzegowych polega na takiej modyfikacji układu równań (3.11),
która spowoduje, że przy założonych obciążeniach P przemieszczenia punktów podporowych będą równe
zeru. Spośród kilku stosowanych sposobów modyfikacji tego układu zaproponujmy następujący. Polega on
na umieszczeniu na głównej przekątnej macierzy K , w wierszu odpowiadającym zerowemu przemieszcze-
niu, liczby równej 1.0 oraz na wyzerowaniu reszty wyrazów tego wiersza i kolumny. Zeruje się także od-
powiedni wiersz wektora P . W ten sposób w danym równaniu jest tylko jedna niewiadoma - przemi-
eszczenie, które musi być równe zeru. W omawianym przykładzie, który jest ilustracją dokonywanych
kroków, zerowe musi być przemieszczenie węzłów 1 i 4 w obu kierunkach (stopnie swobody 1, 2 oraz 7,
8), a także przemieszczenie węzła 5 w kierunku poziomym (stopień swobody 9). Zbudowana w wyniku
agregacji macierz sztywności musi być zmodyfikowana według następującego schematu (puste pola ozna-
czają wyrazy niezerowe):

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
3. KRATOWNICA JAKO BEZPOŚREDNIA ILUSTRACJA METODY 5

1 0 0 0 0 0 0 0 0 0  d 1   0 
     
0 1 0 0 0 0 0 0 0 0  d 2   0 
     
0 0 0 0 0    0
     
0 0 0 0 0    0
     
0 0 0 0 0    0
 ⋅  =   (3.12)
0 0 0 0 0     p1 
     
0 0 0 0 0 0 1 0 0 0  d 7   0 
     
0 0 0 0 0 0 0 1 0 0  d 8   0 
     
0 0 0 0 0 0 0 0 1 0  d 9   0 
     
0 0 0 0 0     p1 

W powyższym układzie równań podano postać wektora obciążenia. Zaproponowany zabieg modyfi-
kacji polega na utrzymaniu nie zmienionej liczby stopni swobody układu, przy czym w sposób naturalny
otrzymamy zerowe przemieszczenia punktów, w których zdefiniowano podparcie. Macierz sztywności ukła-
du jest nieosobliwa i dodatnio określona, a wobec zadanych obciążeń P istnieje jednoznaczne rozwiązanie
tego układu. W wyniku rozwiązania układu równań liniowych (3.12) otrzymamy pozostałe, nieznane dotąd
przemieszczenia d 3 , d 4 , d 5 , d 6 , d10 . Nie będziemy się w tym miejscu zajmowali technikami nume-
rycznymi rozwiązywania układów równań liniowych, które w niektórych przypadkach (symetria, duże wy-
miary macierzy, itp.) są bardzo skomplikowane. Jedną z możliwych propozycji, jak rozwiązywać układ rów-
nań (3.12), zamieszczono w Dodatku A.

3.4. Odpowiedź układu i podsumowanie głównych kroków metody

O rozwiązaniu problemu możemy mówić, gdy znamy już wszystkie przemieszczenia węzłów. Wy-
bierając z nich odpowiednie składowe globalnego wektora przemieszczeń na podstawie (3.7), określimy siły
osiowe we wszystkich prętach, dalej reakcje podpór (z równowagi węzłów podporowych). By znaleźć reak-
cje podpór, czyli siły równoważące węzły w kierunku odebranego stopnia swobody, wystarczy przemnożyć
dany wiersz macierzy K (przed modyfikacją) przez znany już wektor przemieszczeń d i uwzględnić obci-
ążenie P .
W celu zautomatyzowania wymienionych powyżej kroków należy w zbiorze danych zdefiniować ma-
cierze, w których będą zestawione informacje o geometrii wszystkich elementów, oraz macierze definiujące
topologię struktury czyli zestawienie numerów węzłów należących do wszystkich elementów.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
3. KRATOWNICA JAKO BEZPOŚREDNIA ILUSTRACJA METODY 6

Rys. 3.4. Schemat blokowy obliczeń kratownicy

Podsumowania zasadniczych kroków metody dokonano na rysunku 3.4. Przedstawia on ogólny sche-
mat blokowy programu realizującego obliczenia dowolnej kratownicy. Oprócz znanych i używanych już
oznaczeń na schemacie występuje: Nelem - liczba elementów układu oraz Lelem - licznik tych elemen-
tów.

3.5. Układ współrzędnych lokalnych i globalnych oraz transformacja wektorów i


macierzy

Spróbujmy jeszcze przedyskutować problem rozwiązywania zadania kratownicy, rozpoczynając od


budowania wyrazów macierzy sztywności i wektorów przemieszczeń i obciążeń w układzie związanym z
elementem. Przyczyna powtórnego analizowania tego samego problemu leży w tym, że dla większości ele-
mentów znacznie bardziej użyteczne jest odnoszenie się do układu współrzędnych lokalnych, a dopiero na
koniec transformowanie odpowiednich wektorów i macierzy do wspólnego układu odniesienia (globalnego).
Rozpatrzmy element 1 − 2 w takim układzie osi x'0 y ' , że oś x' pokrywa się z osią pręta, zaś y ' jest
protopadłą do niej, a początek układu znajduje się w jednym z węzłów (rys.3.5).
Przez u1' , u 2 ' oznaczono przemieszczenia węzłów 1 i 2 wzdłuż osi pręta, zaś przez v1' , v 2 ' -
prostopadłe do osi pręta. Odpowiednie siły węzłowe oznaczono dużymi literami U i V .

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
3. KRATOWNICA JAKO BEZPOŚREDNIA ILUSTRACJA METODY 7

Rys. 3.5. Element kratownicy w lokalnym układzie współrzędnych

Zgodnie z prawem Hooke'a wydłużenie elementu wynosi:

N⋅L
δ= (3.13)
E⋅A

gdzie N jest siłą podłużną, L - długością pręta, E - modułem Younga. Tak więc siły działające w węzłach
wzdłuż osi pręta wyrażają się w postaci:

E⋅A E⋅A
U1' = (u1' − u2 ' ) , U 2' = (u2 ' − u1' ). (3.14)
L L

Ponadto z równań równowagi wynika, że

U 1' = −U 2' oraz V1' = V2 ' = 0 (3.15)

Zapisując powyższe równania równowagi w postaci układu równań otrzymujemy :

1 0 −1 0   u1'  U1' 

E⋅A  0 0 0 0   v1'   V1' 
⋅  ⋅   =  , (3.16)
L − 1 0 1 0  u 2'  U 2' 
     
0 0 0 0   v 2'  V2 ' 

gdzie oczywiście długość elementu L można wyrazić w znany sposób jako funkcję współrzędnych węzłów
(3.1). Otrzymany wynik zapiszemy krócej w postaci równania macierzowego :

K e ' ⋅ d e ' = pe ' , (3.17)

w którym indeks e odnosi wielkości do elementu, zaś ' informuje o posługiwaniu się układem lokalnym
x'0 y ' .

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
3. KRATOWNICA JAKO BEZPOŚREDNIA ILUSTRACJA METODY 8

Przejdźmy do relacji między układem lokalnym i globalnym. Rozważmy dowolny wektor r (np. iden-
tyfikujący położenie punktu P ) w dwóch układach współrzędnych x0 y (globalnym) i x'0 y ' (lokalnym)
jak to ma miejsce na rysunku 3.6.

Rys. 3.6. Układ współrzędnych: lokalny x '0 y ' i globalny xoy .

Jeżeli przez i i j oznaczymy wersory osi układu x0 y zaś przez i ' i j ' wersory osi układu
x'0 y ' , to wektor r może być w tych układach wyrażony w postaci następującej reprezentacji:

r = rx i + ry j w układzie x0 y
(3.18)
oraz
r = rx 'i '+ ry ' j '. w układzie x'0 y '

Z równości lewych stron wynika, że

rx i + ry j = rx 'i '+ ry ' j ' (3.19)

Mnożąc skalarnie obie strony tej równości przez wektor i , otrzymujemy:

rx = rx 'i ' i + ry ' j ' i , (3.20)

gdyż ii = 0 , zaś ij = 0 ze względu na ortogonalność osi. Jeżeli oznaczymy, że

ii ' = cos( x, x ' ) = n11'


ij ' = cos( x, y ' ) = n12 '

wówczas mnożąc obie strony (3.19) także skalarnie przez j , możemy napisać:

rx = rx 'n11 + ry ' n12'


, (3.21)
ry = rx ' n21 + ry ' n22

lub macierzowo

 rx   n11 n12   rx ' 


r  = n ⋅
n22   ry ' 
, (3.22)
 y   21
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
3. KRATOWNICA JAKO BEZPOŚREDNIA ILUSTRACJA METODY 9

albo krócej r = T ⋅ r ' oraz, co łatwo udowodnić,

r' = T T r , gdzie T T = T −1 , (3.23)

gdzie T jest macierzą transformacji.

Wracając do zadania z kratownicą, zanim dokonamy procesu agregacji globalnej macierzy sztywności
konstrukcji, musimy wielkości K oraz p i d przetransformować do układu globalnego.
Jeżeli przyjmiemy, że
r ' → [u1' v1' ]T
oraz (3.24)
r → [u1 v1 ]T ,

to dla dwóch węzłów elementu kratownicy możemy zapisać :

u1'   n11 n12  u1  u2 '   n11 n12  u2 


v  = n ⋅ i =
n22   v1   v2 '   n21

n22   v2 
, (3.25)
 1'   21

czyli przemieszczenia dla elementu e można wyrazić jako

 u1'   u1 
v   T  
T 0   v1 
d e =  1'  =  ⋅ (3.26)
 u2 '   0 T T   u2 
   
 v2 '   v2 

lub krócej
d e' = R ⋅ d e (3.27)

gdzie d e jest wektorem przemieszczeń węzłów, wyrażonym w układzie globalnym.


Zupełnie podobnie możemy zapisać zależność dla wektora obciążeń (3.17):

gdzie pe = [U1 V2 ] .
T
pe ' = R ⋅ p e , V1 U2 (3.28)

W końcu zupełnie formalnie przekształcimy wzór (3.17):

K e ' ⋅ R ⋅ d e = R ⋅ pe '
(3.29)
R T ⋅ K e ' ⋅ R ⋅ d e = pe '
ale R T ⋅ R = R −1 ⋅ R = I , oraz R T = R −1

i skąd otrzymujemy równanie dla elementu, którego składowe są wyrażone w układzie globalnym :

K e ⋅ d e = pe , K e = RT ⋅ Ke' ⋅ R (3.30)

Bez trudu można sprawdzić, że dokonując transformacji macierzy K e ' (3.16) według zależności
(3.30), otrzymamy znaną już nam postać macierzy (3.10).
Przytoczone tutaj prawa transformacji mają charakter ogólny i będą wielokrotnie wykorzystywane dla
innych elementów. Oczywiście, w zależności od tego, jak wielkim wektorem przemieszczeń węzłowych
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
3. KRATOWNICA JAKO BEZPOŚREDNIA ILUSTRACJA METODY 10

dysponujemy i jak wyglądają prawa transformacji poszczególnych składowych, postać macierzy transforma-
cji T będzie każdorazowo formułowana indywidualnie.

Zadania

Dana jest kratownica o geometrii przedstawionej na poniższej siatce.


Proszę:
- ponumerować węzły i pręty,
- sformułować macierze połączeń węzłów,
- obliczyć macierze sztywności elementów w układzie globalnym,
- dokonać agregacji globalnej macierzy sztywności układu,
- zmodyfikować układ równań zgodnie z warunkami brzegowymi.

Rysunek geometrii układu


Dane do zadania przyjąć z tablicy:

a A A A E P
2 2 2
[m] [cm ] [cm ] [cm ] [GPa ] [kN ]
1.2 12 16 20 200 4
2.0 18 24 32 200 3
1.0 35 40 50 80 1
1.5 20 25 30 100 3

Przemieszczenia węzłów stalowego elementu kratowego o przekroju A = 4cm 2 i długości l = 2m ,


wynoszą odpowiednio:

u1 = 0,01m, u2 = −0,002m,
v1 = 0,03m, v2 = 0,0045m.

Oblicz wydłużenie, odkształcenie, naprężenie i siłę w tym elemencie.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 1
RÓŻNICZKOWYCH

4.

METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ


RÓŻNICZKOWYCH

4.1. Uwagi wstępne i koncepcje podstawowe

W wielu przypadkach, ważnych z punktu widzenia zastosowań technicznych, znalezienie rozwiązania


równania różniczkowego w postaci analitycznej jest trudne lub wręcz niemożliwe do osiągnięcia. Taka
sytuacja towarzyszy znacznej większości przypadków, szczególnie gdy w problemach mechaniki ośrodka
ciągłego mamy do czynienia z nieregularną geometrią układów, bądź gdy właściwości materiałów są
funkcjami zmiennych pól. Takie problemy nazywamy zadaniami nieliniowymi. Metoda elementów
skończonych często w środowisku inżynierów bywa utożsamiana ze sposobem rozwiązywania problemów
mechaniki, przy czym zapomina się że wszystkie te zagadnienia modelowane są za pomocą równań
różniczkowych. Poniżej pragniemy pokazać, że metoda elementów skończonych jest przede wszystkim
metodą rozwiązywania dowolnych równań różniczkowych.
Spośród metod znajdowania rozwiązań przybliżonych, które są użyteczne dla lepszego zrozumienia
istoty MES, chcemy zwrócić uwagę na następujące:
- metoda Ritza,
- metoda wariacyjna Rayleigha - Ritza,
- metody ważonych reziduów.
Wymieniane powyżej metody znajdywania przybliżonych rozwiązań równań różniczkowych są
metodami całkowymi, gdyż opierają się na formach całkowych, nie zaś bezpośrednio na równaniach
różniczkowych.
Metoda Ritza jest na tyle prosta, że nie wymaga dodatkowych informacji poszerzających klasyczny
kurs matematyki. Metody wariacyjne, operujące pojęciami klasycznego rachunku wariacyjnego, wymagają
choćby znajomości podstawowych formuł tego rachunku. Nie będziemy ich tutaj przedstawiali, jedynie
zaproponujemy Czytelnikowi zapoznanie się z fragmentami literatury źródłowej.
Zanim przedstawimy metody Ritza i Rayleigha-Ritza, spróbujmy na przykładzie prostego problemu
brzegowego prześledzić ideę koncepcji generalnej. Nasze rozważania zilustrujemy przykładem prostego
przypadku pojedynczego równania różniczkowego z jedną tylko zmienną niezależną. By przedstawić różnice
między kolejno omawianymi metodami będziemy analizować zawsze to samo równanie różniczkowe,
którego rozwiązanie analityczne jest proste do osiągnięcia. Tym samym łatwo nam będzie porównać
dokładność otrzymywanych przez aproksymację wyników z rozwiązaniami dokładnymi.
Przyjmijmy równanie różniczkowe zapisane symbolicznie:

f (T ( x)) = 0 (4.1)

opisujące dowolne zagadnienie w przestrzeni Ω , gdzie T opisuje funkcję zmian x (może to być np.
temperatura, funkcja ugięcia belki), zaś Ω jest obszarem działania funkcji rządzonej przez prawo
zdefiniowane za pomocą operatora różniczkowego f .
Warunki brzegowe zapiszemy w postaci:

g1 (T ( x)) = 0 na obszarze Γ1 ,
(4.2)
g 2 (T ( x)) = 0 na obszarze Γ2

gdzie Γ1 i Γ2 zawierają te części Ω , które ograniczają brzeg ( rys. 4.1).

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 2
RÓŻNICZKOWYCH

Rys. 4.1 Obszar jednowymiarowy działania funkcji f (T ( x))

Określmy rozwiązanie równania (4.1) łącznie z warunkami (4.2) w postaci funkcji:

n
T ' = T ' ( x, a1 , a 2 ,..., an ) = ∑ ai ⋅ N i ( x) , (4.3)
i =1

która ma jedną bądź więcej niewiadomych ai , zaś funkcje N i spełniają dokładnie warunki brzegowe (4.2).
Funkcje N i nazywamy funkcjami próbnymi. Problem redukuje się więc do trafnego wyboru funkcji prób-
nych N i i znalezienia parametrów ai . Ogólnie należy się więc spodziewać, że ciąg przyjętych aproksyma-
cji

T ' = T ' ( x, ai ) = ai ⋅ N i dla i = 1,2,..., n (4.4)

polepsza rozwiązanie wraz ze wzrostem liczby stosowanych funkcji próbnych N i . Przyjmowane funkcje N i
muszą być ciągłe i różniczkowalne do najwyższego rzędu występującego w całkowej formie równania.
Nie powinno nikogo zaskoczyć, że T ' , zastępujące w (4.1) funkcję T (x) , nie spełnia dokładnie tegoż
równania, to znaczy, że f (T ' ) ≠ 0 . Różnicę między rozwiązaniem dokładnym a przybliżonym oznaczymy
przez R ( x, ai ) i zapiszemy:

f (T ' ( x, ai )) = R( x, ai ) (4.5)

Rezidua R zależą od x oraz ai . Z dokładnym rozwiązaniem mamy do czynienia wtedy, gdy


R = 0 dla wszystkich punktów obszaru Ω . Dla rozwiązań przybliżonych R zasadniczo różni się od zera,
jakkolwiek w wybranych punktach obszaru Ω warunek ten może być spełniony.

4.1.1 Metoda Ritza

Podstawowa metoda Ritza wymaga, by dla aproksymacji I rzędu był spełniony następujący warunek:

∫ R ( x, a ) = 0 .

1 (4.6)

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 3
RÓŻNICZKOWYCH

Powyższe wyrażenie prowadzi do równania algebraicznego z niewiadomym parametrem a1 . Dla poprawnie


postawionego problemu z dobrze dobraną funkcją próbną rozwiązanie a1 zawsze istnieje. Za funkcje N i (x)
przyjmowane mogą być wielomiany, funkcje cykliczne oraz inne funkcje ciągłe i różniczkowalne. Zilustruj-
my to, co dotąd powiedziano następującym przykładem.

Przykład. Rozwiążmy równanie różniczkowe zwyczajne o postaci:

d 2T
2
+ 1000 ⋅ x 2 = 0 dla 0 ≤ x ≤ 1 (4.7)
dx

przy zachowaniu następujących warunków brzegowych:

T (0) = 0 oraz T (1) = 0 (4.8)

Za funkcję próbną przyjmijmy funkcję nie zakłócającą problemu, spełniającą deklarowane warunki
brzegowe:

N1 = x ⋅ (1 − x 2 ) . (4.9)

Poszukiwane rozwiązanie przyjmujemy wiec w postaci:

T ' = a1 ⋅ N1 ( x) = a1 ⋅ x ⋅ (1 − x 2 ) . (4.10)

Podstawiając je do równania wyjściowego (4.7), rezidua wynoszą:

d 2T ' d 2T '
R= + 1000 ⋅ x 2 , gdzie = −6 ⋅ x ⋅ a1 , (4.11)
dx 2 dx 2

tak więc w końcu

R ( x, ai ) = −6 ⋅ a1 ⋅ x + 1000 ⋅ x 2 . (4.12)

Spełnienie wymagania (4.6) pociąga konieczność dobrania współczynnika a1 na podstawie równania:

∫ (− 6 ⋅ a
0
1 ⋅ x + 1000 ⋅ x 2 ) dx = 0 (4.13)

skąd otrzymujemy jedno równanie algebraiczne z niewiadomą a1 w postaci:

1
 x 3 

 − 3 ⋅ a1 ⋅ x + 1000  = 0 , (4.14)
 3  0

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 4
RÓŻNICZKOWYCH

1000
z którego wynika, że a1 = , wobec czego otrzymane rozwiązanie przybliżone ma następująca formę:
9

1000
T '= ⋅ x ⋅ (1 − x 2 ) . (4.15)
9

Warto w tym miejscu uzmysłowić sobie, że rozwiązanie równania różniczkowego przerodziło się nie-
postrzeżenie z problemu analizy matematycznej w problem algebraiczny. Otrzymany wynik będzie porów-
nany z rozwiązaniem dokładnym. W tym miejscu prosi się dociekliwego Czytelnika, by zechciał samodziel-
nie znaleźć rozwiązanie nieskomplikowanego przecież równania (4.7).

Rys. 4.2 Interpretacja wydajności źródła ciepła i warunków brzegowych

Analizowane równanie Jest formą równania przewodnictwa cieplnego w izolowanym pręcie, z we-
wnętrznym źródłem energii. Wydajność tego źródła jest proporcjonalna do x 2 (rys.4.2).
Wyższych temperatur należy się spodziewać bliżej końca, dla x = 1 , chociaż na obu brzegach
powinien być spełniony warunek T = 0 . Miejsce maksymalnej temperatury wypada dla x = 0.577 . Należy
podkreślić, że funkcje próbne, które w tym przypadku rozciągnięte są nad całym analizowanym obszarem,
nie powinny zaburzać opisywanego zjawiska fizycznego, ale powinny dokładnie spełniać warunki brzegowe.
W przyszłości technika MES wykaże, że można wyeliminować powyższe ograniczenia nakładane na funkcje
próbne, które to ograniczenia są trudne do spełnienia w większości praktycznych problemów technicznych.

4.1.2. Metoda wariacyjna Rayleigha-Ritza

Typowy problem jednowymiarowego rachunku wariacyjnego polega na znalezieniu takiej funkcji


T ( x ) , by zminimalizować bądź zmaksymalizować całkę:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 5
RÓŻNICZKOWYCH

b
I = ∫ F ( x, T ( x ), Tx ( x ))dx , (4.16)
a

dT
gdzie Tx = zaś F jest funkcjonałem (funkcją, której argumentami są funkcje). Można wykazać, że
dx
funkcjonał odpowiadający równaniu z poprzedniego przykładu ma postać:

2
1  dT 
F =−   + 1000 ⋅ x ⋅ T
2
(4.17)
2  dx 

Konsekwentne sformułowanie wariacyjne problemu z analizowanego przykładu wymaga więc ekstremaliza-


cji następującego wyrażenia:

1
 1  dT  2 
I = ∫  −   + 1000 ⋅ x ⋅ T dx
2
(4.18)
0
2  dx  

Idea polega więc na znalezieniu takiej funkcji T ( x ) , która minimalizuje I . Zanim pokażemy, w jaki sposób
powyższe równanie może być używane do znalezienia przybliżonego rozwiązania analizowanego problemu,
zauważmy, że:
- funkcja T ( x ) , która ekstremalizuje wyrażenie na I , jest funkcją spełniającą równanie różniczkowe
i zadane warunki brzegowe,
- wyjściowe równanie różniczkowe zawiera wyrażenie drugiego rzędu, a sformułowanie wariacyjne -
tylko pochodne pierwszego rzędu (jest to tzw. słabe sformułowanie).

Przykład (cd.). Przyjmijmy, podobnie jak poprzednio, funkcję próbną w postaci:

T ' = a1 ⋅ N1 ( x ) = a1 ⋅ x ⋅ (1 − x 2 ) ; (4.19)

podstawiając to wyrażenie do wzoru (4.18), otrzymujemy:

1
 1  dT '  2 
I ( a1 ) = ∫  −   + 1000 ⋅ x ⋅ T ' dx .
2
(4.20)
0
2  dx  

Zależność ta jest funkcją jedynej niewiadomej a1 . Stacjonarność będzie zapewniona przez spełnienie
warunku
dI
= 0. (4.21)
da1
Wobec tego, że
dT '
= ( −3 ⋅ x 2 + 1) ⋅ a1 ,
da1

ostatecznie otrzymujemy (4.20) w jawnej postaci:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 6
RÓŻNICZKOWYCH

1
I ( a1 ) = ∫  − ⋅ a1 ⋅ (1 − 3 ⋅ x 2 ) + 1000 ⋅ x 2 ⋅ (a1 ⋅ x ⋅ (1 − x 2 ))dx
 1 2 
0 
2

a po wykonaniu przepisanych operacji

1000 2 2 dI 1000 4
I ( a1 ) = ⋅ a1 − ⋅ a1 więc także = − ⋅ a1 = 0
12 5 da1 12 5

5000
i w końcu poszukiwaną wartość a1 = .
48
Tym razem otrzymane rozwiązanie jest następujące:

5000
T ' ( x) = ⋅ x ⋅ (1 − x 2 ) . (4.22)
48

Porównania dotąd otrzymanych rozwiązań dokonano na rysunku 4.3.

Rys. 4.3. Porównanie rozwiązań metodą Ritza i metodą wariacyjną

4.2. Metoda ważonych reziduów


Metoda ważonych reziduów jest silnym narzędziem znajdowania przybliżonych rozwiązań równań
różniczkowych powszechnie stosowanych w problemach inżynierskich. Poniżej prezentujemy cztery najbar-
dziej popularne wersje tej metody. Pewną zaletą ważonych reziduów jest możliwość ominięcia sformułowań
wariacyjnych, które częstokroć mogą sprawiać wiele trudności. Omówimy więc pokrótce, posiłkując się cią-
gle tym samym przykładem, dwie wersje metody kollokacyjnej, znaną metodę najmniejszych kwadratów

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 7
RÓŻNICZKOWYCH

oraz tzw. metodę Galerkina i bezpośrednio z niej wywodzącą się MES. Na koniec porównamy wyniki z
poprzedniego przykładu uzyskane przy zastosowaniu różnych metod.
Przedstawiając koncepcję ogólną, ograniczymy się, tak jak to miało miejsce poprzednio, do poje-
dynczego równania z jedną tylko zmienną niezależną

f (T ( x )) = 0 , działającego w obszarze Ω (4.23)

z określonymi warunkami brzegowymi:

g1 (T ( x )) = 0 na obszarze Γ1 ,
(4.24)
g 2 (T ( x )) = 0 na obszarze Γ2

Podobnie przybliżymy rozwiązanie za pomocą funkcji próbnych N i ( x ) i nieznanych współczynników ai :

n
T ' = T ' ( x , a1 , a 2 ,..., a n ) = ∑ ai ⋅ N i ( x ) (4.25)
i =1

i otrzymamy spełnienie równania wyjściowego z dokładnością do reziduów R( x , ai ) :

f (T ' ( x, ai )) = R( x , ai ) (4.26)

Metody ważonych reziduów zakładają wyznaczenie parametrów ai przez spełnienie określonego warunku:

∫ w( x ) ⋅ R ( x , a ) = 0 ,

i dla i = 1,2,..., n , (4.27)

gdzie funkcje w( x ) są tzw. funkcjami wagowymi. Wybór tych funkcji różnicuje wersje metody ważonych
reziduów. Zauważmy, że przyjmując w zadaniu z jedną tylko niewiadomą stalą funkcję wagową w( x ) = 1 ,
otrzymamy znaną już nam wersję metody Ritza.

4.2.1. Punkt kollokacji

W tej wersji metody ważonych reziduów za funkcję wagi przyjmuje się wyrażenie

wi ( x) = δ ⋅ ( x − xi ) , (4.28)

gdzie δ pełni funkcję delty Kroneckera, która jest zdefiniowana następująco:

∫δ ⋅ (x
a
i − x)dx = 1 , dla xi ∈ (a, b) ,
(4.29)
b

∫δ ⋅ (x
a
i − x)dx = 0 , dla xi ∉ (a, b) ,

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 8
RÓŻNICZKOWYCH

gdzie współrzędna xi opisuje położenie punktu kollokacji i wybierana jest na etapie formułowania ogra-
niczenia. Przy stosowaniu n funkcji próbnych wymaga się - w celu wyznaczenia wszystkich współczyn-
ników ai - zastosowania n punktów kollokacji. Ograniczenia wyglądają wówczas następująco:

∫ δ ⋅ ( x − x ) ⋅ R ( x, a ) = 0 ,

i i dla i = 1,2,..., n , (4.30)

Formułując je w n punktach xi , otrzymujemy układ równań algebraicznych, z którego wyzna-


czymy niewiadome ai .

Przykład (cd.). Wracając do naszego przykładu, wielkości reziduów są zdefiniowane jak po-
przednio: R ( x, ai ) = −6 ⋅ a1 ⋅ x + 1000 ⋅ x 2 . Przy przyjętej tylko jednej funkcji próbnej wymaga się speł-
1
nienia ograniczenia typu (4.30) w jednym tylko punkcie, na przykład x1 = . Wówczas otrzymujemy:
2
2
1 1 1000
− 6 ⋅ a1 ⋅ + 1000 ⋅   = 0 , czyli a1 = (4.31)
2  2 12

Rozwiązanie końcowe jest tym razem w postaci:

1000
T ' ( x) = ⋅ x ⋅ (1 − x 2 ) . (4.32)
12

4.2.2. Podobszar kollokacji

Funkcje wagi w tej metodzie dobiera się w taki sposób, że ich wartości są równe 1 w danej części ob-
szaru Ω i , natomiast na pozostałej części obszaru Ω są równe zeru. Podobszarów kollokacji definiuje się
tyle ile jest przyjętych funkcji próbnych. Sytuację ilustruje rysunek 4.4, który przykładowo dzieli cały obszar
na trzy podobszary. Matematycznie funkcje wag w poszczególnych podobszarach wyrażone są następująco:

1 x ∈ Ω1
w1 ( x) = 
0 x ∉ Ω1 ,

1 x ∈ Ω2
w2 ( x) = 
0 x ∉ Ω2 ,

1 x ∈ Ω3
w3 ( x) = 
0 x ∉ Ω3

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 9
RÓŻNICZKOWYCH

Rys. 4.4. Przyjęte funkcje wagowe w podobszarze kollokacj

Podobszary Ω i nie zawierają wspólnych elementów, lecz w sumie wypełniają cały obszar Ω .Te za-
łożenia w konsekwencji prowadzą do następującego układu równań, którego rozwiązanie pozwala wyzna-
czyć niewiadome współczynniki ai :

∫ R( x , a ) = 0 ,
Ωi
i dla i = 1,2,..., n , (4.33)

Przykład (cd.). W naszym przypadku przyjęcie jednej funkcji próbnej wymaga potraktowania całego
obszaru Ω jako jednego tylko podobszaru kollokacji Ω = Ω1 . Tak więc Ω1 = 0,1 , a całość sprowadza
się do spełnienia warunku identycznego z warunkiem Ritza:

∫ R( x , a ) = 0 ,

1 (4.34)

skąd także

∫ (− 6 ⋅ a ⋅ x + 1000 ⋅ x 2 )dx = 0 oraz a1 =


1000
1 (4.35)
0
9

i końcowy wynik jest identyczny z tym, który otrzymaliśmy poprzednio stosując propozycję Ritza:

1000
T ' ( x) = ⋅ x ⋅ (1 − x 2 ) (4.36)
9

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 10
RÓŻNICZKOWYCH

4.2.3. Metoda najmniejszych kwadratów

Metoda najmniejszych kwadratów jest powszechnie znana wszystkim tym, którzy stają przed proble-
mem opracowania wyników eksperymentu. Polega ona na zminimalizowaniu wyrażenia typu:

∫ (R( x, a )) dx = 0 ,
2
i (4.37)

co oznacza, że cząstkowe pochodne powyższej całki względem kolejnych współczynników ai mają być
równe zeru. Otrzymujemy więc układ równań algebraicznych o postaci:

∂I ∂
= ∫ (R )2 dx = ∫ ∂ (R( x, ai ))2 dx = ∫ R ∂R dx = 0,
∂a1 ∂a1 Ω Ω
∂a1 Ω
∂a1
∂I ∂ ∂ ∂R
∫ (R ) dx = ∫ ∂a (R( x, a )) dx = ∫ R ∂a dx = 0,
2 2
= i
∂a 2 ∂a 2 Ω Ω 2 Ω 2 (4.38)
M
∂I ∂ ∂ ∂R
∫ (R ) dx = ∫ ∂a (R( x, a )) dx = ∫ R ∂a dx = 0.
2 2
= i
∂an ∂a n Ω Ω n Ω n

Widzimy wiec, że role funkcji wagowych w powyższych równaniach pełnią pochodne reziduów, a
∂R
więc wi ( x ) = dla i = 1,2,..., n .
∂ai

Przykład (cd.). Wracając znów do analizowanego przykładu, mamy funkcję reziduów w znanej już
nam dobrze postaci (4.12), funkcja zaś wagowa tym razem określona jest jako

∂R
= −6 ⋅ x , (4.39)
∂ai

i w związku z czym podstawiając do (4.27), otrzymujemy

∫ − 6 ⋅ x ⋅ (− 6 ⋅ a 1 [ ]
⋅ x + 1000 ⋅ x 2 ) dx = 12 ⋅ x 3 ⋅ a1 − 1500 ⋅ x 4 10 = 0 ,
0

skąd
1000
a1 = (4.40)
48

Rozwiązanie otrzymane tym sposobem wynosi:

1000
T ' ( x) = ⋅ x ⋅ (1 − x 2 ) . (4.41)
8

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 11
RÓŻNICZKOWYCH

4.2.4. Metoda Galerkina

Ostatnią z proponowanych tu metod opierających się na ważonych reziduach jest metoda zapropo-
nowana przez Galerkina. Polega ona na przyjęciu, że rolę funkcji wagowej pełni przyjmowana funkcja
próbna. Zakładamy więc, że wi ( x) = N i ( x) i żądamy - w przypadku używania kilku funkcji próbnych jed-
nocześnie - spełnienia warunków:

∫ N ( x) ⋅ R( x, a , a ,..., a )dx = 0 ,

i 1 2 n dla i = 1,2,..., n , (4.42)

Przykład (cd.). Ponieważ, jak dotąd, zawsze przyjmowaliśmy funkcję próbną w postaci
N1 ( x) = x ⋅ (1 − x ) , wymagamy więc teraz spełnienia warunku.
2

∫ x ⋅ (1 − x )⋅ (− 6 ⋅ a ⋅ x + 1000 ⋅ x 2 ) dx = 0
2
1 (4.43)
0

5000
który prowadzi do wielkości współczynnika a1 = . Otrzymana tak funkcja T ' ( x) ma postać:
48

5000
T ' ( x) = ⋅ x ⋅ (1 − x 2 ) (4.44)
48

Tym razem wynik pokrywa się z wynikiem otrzymanym w wariacyjnej metodzie Rayleigha-Ritza.
Spróbujmy na koniec tych rozważań porównać otrzymane wyniki z prostym do uzyskania rozwiąza-
niem dokładnym. Postać tego rozwiązania jest następująca:

1000
T ( x) = ⋅ x ⋅ (1 − x 2 ) (4.45)
12

Zwróćmy uwagę, że potęga zmiennej w nawiasie jest wyższa od tej, którą przyjmowaliśmy w
funkcji próbnej. Można by powiedzieć, że nasze poszukiwania skazane były na częściowe tylko powo-
dzenie, gdyż posługiwaliśmy się tylko jedną funkcją próbną, która odbiegała postacią od rozwązania
dokładnego. Trzeba w tym miejscu podkreślić raz jeszcze, że zwiększając liczbę wyrazów wielomianu
a tym samym zwiększając liczbę niewiadomych współczynników, nasze rozwiązania zbliżałyby się do do-
kładnego. Gdybyśmy od razu przyjęli funkcję próbną w postaci N1 ( x) = x ⋅ (1 − x 3 ) , każda z wymienionych
tu metod doprowadziłaby nas do rozwiązania dokładnego. Celowo nie uczyniliśmy tego, gdyż w przypad-
kach ważnych z punktu widzenia zastosowań praktycznych nie sposób jest przewidzieć postać równania, bo
nie są znane rozwiązania analityczne.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 12
RÓŻNICZKOWYCH

Rys. 4.5. Porównanie rozwiązań otrzymanych różnymi metodami

Rysunek 4.5 przedstawia krzywe naszego rozwiązania. Linią ciągłą zaznaczono rozwiązanie dokładne.
Widzimy, że w analizowanym przypadku metody najmniejszych kwadratów i podobszarów kollokacji pro-
wadziły do określenia temperatur znacznie wyższych niż dokładne.
Podkreślmy raz jeszcze, co jest niezwykle ważne przy analizowanej aproksymacji, że przyjmowane
funkcje próbne rozpięte są nad całym obszarem Ω . Dalej, przyjmując koncepcję podziału całego obszaru na
części (elementy), będziemy omawiać aproksymację tylko na fragmencie obszaru, co w znacznym stopniu
ułatwi nam zadanie. Warto w tym miejscu wspomnieć, że w przypadku choć trochę skomplikowanych wa-
runków brzegowych nie można zaproponować funkcji próbnych spełniających wymieniane powyżej wyma-
gania co do dokładnego spełnienia warunków brzegowych i niezakłócania problemu fizycznego.

4.2.5. Przykład MES w aproksymacji Galerkina

Zasadnicze nowe elementy, które chcemy teraz wprowadzić, polegać będą na przyjęciu nawet prost-
szej, bo liniowej funkcji próbnej, ale przykładanej tylko lokalnie na pewnym podobszarze, który nazywać
będziemy elementem skończonym.
Załóżmy więc, że obszar zawarty między punktami x = a i x = b , (a ≤ x ≤ b) został podzielony na
M podobszarów (elementów), tak jak to pokazano na rysunku 4.6. Proces ten nazywamy dyskretyzacją.
Przeanalizujmy zatem element o dwóch węzłach w punktach xk oraz x j . Dowolną wielkość, która na tym
obszarze ma podlegać zmianom (może to być np. przemieszczenie lub jak w naszym przykładzie temperatu-
ra) oznaczmy przez y (x) . Niech na obszarze elementu zmiana tej wielkości będzie opisana za pomocą
zależności

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 13
RÓŻNICZKOWYCH

Rys. 4.6. Podział obszaru jednowymiarowego na elementy.

y e ( x) = m ⋅ x + b (4.46)

gdzie e oznacza, że aproksymacja dotyczy wyłącznie elementu, a wartości współczynników m i b wyzna-


czymy z następujących warunków:

dla x = x j ye(x j ) = y j ,
(4.47)
dla x = x k y e ( xk ) = y k .

Podstawiając te warunki do równania (4.46), po rozwiązaniu układu równań z niewiadomymi m i


b otrzymujemy:

yk − y j  yk − y j 
m= , b = y j −  ⋅ xj
 (4.48)
xk − x j  x k − x j 

i funkcję opisującą zmianę wielkości y e ( x ) na obszarze elementu w postaci:

 x −x   x − xj 
y e ( x ) =  k ⋅ yj + 


 x − x  ⋅ yk , (4.49)
x
 k − x j   k j 

przy czym wielkości y j i y k pełnią rolę podobną do tej, którą pełniły współczynniki ai w poprzednich
rozważaniach. Powyższą zależność można więc zapisać jako

y e ( x ) = N j ( x ) ⋅ a j + N k ( x ) ⋅ ak (4.50)

Przyjmowane więc funkcje próbne (kształtu) są tym razem funkcjami liniowymi i wyrażają się następujący-
mi zależnościami:

xk − x x − xj
N j ( x) = , N k ( x) = (4.51)
xk − x j xk − x j

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 14
RÓŻNICZKOWYCH

Rys. 4.7. Liniowe funkcje próbne w obszarze elementu

Zmienność tych funkcji pokazano na rysunku 4.7. Ogólnie można więc zapisać zmienność pola
e
y ( x ) stosując notację macierzową:

y e ( x) = N ⋅ a e , (4.52)

gdzie dwuelementowa macierz N gromadzi funkcje kształtu, a wektor a e zawiera wartości zmiennych pola
punktach węzłowych.

Przykład (cd.). Powróćmy do naszego przykładu. Pamiętamy, że w metodzie Galerkina funkcjami


wagi były funkcje próbne N ( x ) . Przyjmijmy więc teraz równanie opisujące zmianę temperatury T e ( x ) dla
pojedynczego elementu skończonego w przedziale od x j do xk .

T e ( x ) = N j ( x ) ⋅ T j + N k ( x ) ⋅ Tk , (4.53)

gdzie T j i Tk odpowiadają teraz zmiennym ai w metodzie Galerkina, a funkcje kształtu mają znaną liniową
postać. Równania Galerkina można zapisać w postaci:

M xk

∑∫N j ( x )(R e (x, T j , Tk ))dx = 0 ,


e=1 x j
(4.54)
M xk

∑∫N k ( x )(R (x, T j , Tk ))dx = 0 ,


e

e=1 x j

przy czym M odpowiada liczbie elementów przyjętych w dyskretyzacji. Układ (4.54) można również zapisać
macierzowo

M xk

∑∫N T
( x )(R e (x , T j , Tk ))dx = 0 . (4.55)
e=1 x j

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 15
RÓŻNICZKOWYCH

W naszym przykładzie rezidua R e dla typowego elementu wyrażają się znaną zależnością:

d 2T e
. R = + 1000 ⋅ x 2 .
e
2
(4.56)
dx
Otrzymujemy więc:

M xk
 d 2T e 
. ∑∫N T
( x ) 2
+ 1000 ⋅ x 2 dx = 0 . (4.57)
e=1 x j  dx 

Na tym etapie pomińmy sumowanie i poprzestańmy na analizie jednego tylko elementu. Przedstawmy
powyższe równanie w postaci dwóch całek:

xk x
d 2T e
∫x N ( x ) ⋅ (1000 ⋅ x )dx = 0 ;.
k

∫x ⋅ +
T T 2
N ( x ) 2
dx (4.58)
j
dx j

całkując pierwsze wyrażenie przez części, otrzymujemy:

xk x x
 T dT e  dN T dT e
N T ⋅ (1000 ⋅ x 2 )dx = 0 ,.
k k



N ⋅  − ∫
dx  x x j dx dx
⋅ dx + ∫
xj
(4.59)
j

ponieważ przyjęto w aproksymacji, że T e = N ⋅ a e , skąd:

xk x x
 T dT e  dN T dN e
N T ⋅ (1000 ⋅ x 2 )dx = 0 ,
k k



N ⋅
dx  − ∫
xj xj dx

dx
⋅ a dx + ∫
xj
(4.60)

xk
dN T dN
∫x dx ⋅ dx dx nazywane jest macierzą sztywności elementu i oznaczane przez K . Ze
e
gdzie wyrażenie
j

względu na to ,że wektor a e , opisujący wartości temperatur w węzłach, nie zależy od zmiennej x , powyż-
sze równanie możemy zapisać macierzowo w postaci:

K e ⋅ ae = f e . (4.61)

Macierz sztywności K e o wymiarach 2x 2 jest macierzą symetryczną i osobliwą. Pozostałe wektory


a e i f e mają wymiary 2x1 . Wyniki działań we wzorze (4.60) przedstawiają się następująco:

1  1 − 1
Ke = ⋅ 
xk − x j − 1 1 

x
 dT T
k
dT ( xk ) T dT ( x j ) T
 dx ⋅ N  = ⋅ N ( x k ) − ⋅ N (xj ) , (4.62)
xj dx dx

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 16
RÓŻNICZKOWYCH

gdzie
0 1 
N T ( xk ) =   i N T ( x j ) =  
1 0 
oraz
1000
xk
 xk 4 − 4 ⋅ xk ⋅ x j 4 + 3 ⋅ x j 4 
∫x N ⋅ (1000 ⋅ x )dx = xk 12− x j (4.63)
T 2
 4 4 4 .
j
3 ⋅ xk − 4 ⋅ x j ⋅ xk + x j 

Rys. 4.8. Dyskretyzacja MES przykładu w aproksymacji Galerkina (podział na 5 elementów)

Dokonajmy teraz dyskretyzacji rozważanego przedziału na pięć równych części (elementów) o długo-
ści 0.2 każdy. W wyniku tego podziału otrzymamy obraz, jaki pokazano na rysunku 4.8. Niewiadomymi są
teraz temperatury w sześciu węzłach. Zgodnie z (4.62) macierze sztywności elementów są identyczne i wy-
noszą:

1  1 − 1 1  1 − 1  5 − 5
Ke = ⋅  = ⋅  = 
xk − x j − 1 1  0.2 − 0.0 − 1 1  − 5 5  (4.64)

K1 = K 2 = K 3 = K 4 = K 5 .

Wektory prawych stron równania (4.61) dla elementów otrzymamy w postaci:

1000
0  dT ( x )  − 1 dT ( x ) 0.2 4 − 4 ⋅ 0.2 ⋅ 0.0 4 + 3 ⋅ 0.0 4 
f 1 =  ⋅ 2
+  ⋅ 1
+ 12  ,
1 dx 0 dx 0.2 − 0.0 3 ⋅ 0.2 4 − 4 ⋅ 0.0 ⋅ 0.2 4 + 0.0 4 

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 17
RÓŻNICZKOWYCH

0 dT ( x 2 ) − 1 dT ( x1 ) 0.667 
f 1 =  ⋅ +  ⋅ + ,
1 dx 0 dx 2.000 
0 dT ( x3 ) − 1 dT ( x2 ) 7.300 
f 2 =  ⋅ +  ⋅ + ,
1 dx 0 dx 11.30 
0 dT ( x4 ) − 1 dT ( x3 ) 22.00 
f 3 =  ⋅ +  ⋅ + , (4.65)
1 dx 0 dx 28.60 
0 dT ( x5 ) − 1 dT ( x4 ) 44.70
f 4 =  ⋅ +  ⋅ + ,
1 dx 0 dx 54.00 
0 dT ( x6 ) − 1 dT ( x5 ) 75.40
f 5 =  ⋅ +  ⋅ + .
1 dx 0 dx 87.30 

Podobnie jak to czyniliśmy poprzednio, dokonujemy agregacji macierzy sztywności całego układu
oraz wektora prawych stron zależności

K ⋅a = f (4.66)

gdzie teraz macierz K oraz wektory a i f opisują stan układu odniesiony do współrzędnych globalnych.
Po scaleniu otrzymujemy następujący układ równań:

 5 −5 0 0 0 0  T1  0.667 − dT ( x1 ) / dx 
− 5 10 − 5 0 0 0  T2   9.33 
     
 0 − 5 10 − 5 0 0  T3   33.33 
 ⋅  =  . (4.67)
 0 0 − 5 10 − 5 0 T
   
4 73 .33 
0 0 0 − 5 10 − 5 T5   129.40 
     
0 0 0 0 − 5 10  T6   87.3 + dT ( x6 ) / dx 

Wprowadzając warunki brzegowe (w węzłach 1 i 6 temperatura jest równa zeru), czyli na przykład
wykreślając z układu równań pierwszy i ostatni wiersz oraz pierwszą i ostatnią kolumnę z macierzy sztywno-
ści, otrzymujemy układ równań z czterema niewiadomymi. Rozwiązaniem tego układu są następujące wyniki:
T1 = 0, T2 = 16.5, T3 = 31.2, T4 = 39.2, T5 = 32.5, T6 = 0.

Łatwo sprawdzić, że otrzymane wyniki prawie w ogóle nie odbiegają od rozwiązania analitycznego
oczywiście co do wartości temperatur w wybranych przez dyskretyzację punktach. Warto zauważyć, że za-
bieg dyskretyzacji mimo przyjęcia funkcji próbnych w prostej postaci funkcji liniowych prowadzi do osią-
gnięcia bardzo dużej dokładności aproksymacji rozwiązania analitycznego.

Zadania

1. Przeanalizuj problem (4.7) z warunkami (4.8) wszystkimi przedstawionymi w tym rozdziale


metodami, przyjmując funkcje próbne w postaci:

a) N1 ( x ) = x ⋅ (1 − x 4 ) ,
b)
N1 ( x ) = sin (πx )

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
4. METODY APROKSYMACYJNEGO ROZWIĄZYWANIA RÓWNAŃ 18
RÓŻNICZKOWYCH

2. Znajdź rozwiązanie problemu (4.7) metodą Ritza przyjmując funkcję próbną w postaci:

N1 ( x ) = x ⋅ (1 − x 3 ) .

W jaki sposób rozwiązanie to odpowiada rozwiązaniu dokładnemu? Uogólnij otrzymany wynik.

3. Przyjmij równanie różniczkowe w postaci:

d2y
+ 6 ⋅ y = 10 ⋅ x dla 0 ≤ x ≤ 2 ,
dx 2

przy spełnieniu warunków brzegowych y (0 ) = 1 i y ( 2 ) = 0 . Sprawdź, że funkcjonał, który podle-


ga ekstremalizacji w metodzie Rayleigha-Ritza jest wyrażony w postaci:

2
 1  dy  
2

I = ∫ 3 ⋅ y − 10 ⋅ x ⋅ y −    dx .
0 
 2  dx  

4. Przeanalizuj problem (4.7) metodą punktów kollokacji, przyjmując dwie funkcje próbne

N1 ( x ) = x ⋅ (1 − x 2 ) ,
N1 ( x ) = x ⋅ (1 − x 4 )
1 2
oraz dwa punkty kollokacji dla współrzędnych x = i x= .
3 3

5. Rozwiąż problem z zadania 4 metodą najmniejszych kwadratów.

6. Przeanalizuj problem (4.7) metodą punktu kollokacji, zakładając


x = 0.2, x = 0.4, x = 0,6, x = 0.8 . Sporządź wykresy i porównaj otrzymane rozwiązania z wyni-
kiem dokładnym.

7. Oblicz ugięcie belki swobodnie podpartej o rozpiętości l obciążonej ciężarem równomiernie


rozłożonym o intensywności q przyjmując funkcje próbne:

N1 ( x ) = x ⋅ (1 − x ) ,

 π ⋅x
N1 ( x ) = x ⋅ 1 − sin ,
 2⋅l 

• metodą punktu kollokacji dla x = 0.5 i podobszaru kollokacji przyjętego dla całego przedziału,
• metodą najmniejszych kwadratów.

Porównaj otrzymane ugięcie w środku rozpiętości z wynikiem dokładnym.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 1
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

5.
PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

5.1. Podstawowe równania liniowej sprężystości

Stosowany w niniejszym opracowaniu opis omawianych zagadnień odnosi się do prostokąt-


nego układu współrzędnych kartezjańskich [x, y , z ] lub, gdy stosujemy zapis wskaźnikowy, do
układu [x1 , x2 , x3 ,]. Chcąc zdefiniować podstawowy układ równań opisujący stan naprężenia, stan
odkształcenia i pole przemieszczeń układu, będziemy się posługiwać następującymi oznaczeniami.
Niech stan naprężenia w nieskończenie małej objętości ciała poddanego działaniu obci-
ążenia będzie opisany w układzie współrzędnych za pomocą składowych tensora, uporząd-
kowanych w macierzy σ ij w postaci:

σ 11 σ 12 σ 13 
σ ij = σ 21 σ 22 σ 23  , (5.1)
σ 31 σ 32 σ 33 

gdzie składowe σ 11 , σ 22 , σ 33 są naprężeniami normalnymi, natomiast σ 12 , σ 13 , σ 23 opisują naprężnia


styczne. Tensor stanu naprężenia (5.1) jest symetryczny, to znaczy, że zachodzą następujące równości:

σ 12 = σ 21 , σ 13 = σ 31 , σ 23 = σ 32 . (5.2)

Stosując konsekwentnie zapis macierzowy, wygodnie jest niekiedy opisać stan naprężenia za po-
mocą wektora naprężenia σ o następujących składowych:

σ = [σ xx , σ yy , σ zz , σ xy , σ xz , σ yz ] T . (5.3)

Tutaj, tak jak i poprzednio, za pomocą identycznych indeksów oznaczono składowe normalne, in-
deksy zaś różne, opisujące składowe macierzy σ informują o składowych stycznych stanu naprężenia.
Stan odkształcenia, podobnie jak poprzednio nawiązujący do opisu tensorowego, reprezentuje ma-
cierz składowych ε ij w postaci:

ε 11` ε 12 ε 13 
ε ij = ε 21 ε 22 ε 23  . (5.4)
ε 31 ε 32 ε 33 

W zapisie macierzowym posługiwać się będziemy wektorem odkształcenia ε , którego składowe


odniesione do układu [x, y , z ] , są następujące:

ε = [ε xx , ε yy , ε zz , γ xy , γ xz , γ yz ] T (5.5)

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 2
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

Zwracamy w tym miejscu uwagę, że we wzorze (5.5) posługujemy się tzw. inżynierskimi definicja-
mi odkształceń stycznych, związanymi z odpowiednimi składowymi tensora odkształceń za pomocą związ-
ków:

γ xy = 2 ⋅ ε xy , γ yz = 2 ⋅ ε yz , γ xz = 2 ⋅ ε xz . (5.6)

Przyjęcie w zapisie macierzowym miar inżynierskich odkształceń ( γ - kąt odkształcenia postaciowe-


go) podyktowane jest dwoma faktami. Pierwszy to ich powszechne używanie w klasycznych zagadnieniach
liniowej sprężystości. Drugi zaś wynika z konieczności spójnego potraktowania miar naprężeń i odkształceń,
by w prosty sposób można było zapisać wyrażenie na pracę w obu zapisach - wskaźnikowym i macierzo-
wym:

σ ij ⋅ ε ij = σ T ⋅ ε . (5.7)

Oprócz pól naprężeń i odkształceń do zapisania podstawowego układu równań konieczne jest jesz-
cze pole przemieszczeń, którego składowe w punkcie opisane są w zapisie wskaźnikowym:

ui = [u1 , u2 , u3 ] T , (5.8)

lub w macierzowym:
u = [u , v, w] .
T
(5.9)

5.1.1 Podstawowe równania w zapisie wskaźnikowym

Dla przypomnienia zapiszmy podstawowy układ równań liniowej teorii sprężystości. Typowa analiza
ciała odkształcalnego wymaga znalezienia funkcji naprężeń σ lub przemieszczeń u spełniających następu-
jące równania: - trzy równania różniczkowe cząstkowe równowagi (równania Naviera)

σ ij + bi = 0 i , j = 1,2,3, (5.10)

gdzie w zapisie wskaźnikowym zastosowano umowę sumacyjną, co znaczy, że powtarzający się w jednomia-
nie wskaźnik informuje o konieczności dokonania sumowania po wszystkich możliwych jego wartościach, a
występujący między wskaźnikami znak przecinka jest symbolem różniczkowania względem odpowiedniej
∂σ 21
zmiennej przestrzennej; na przykład σ 21,1 = ;
∂x1
- sześć równań różniczkowych cząstkowych geometrycznych (równania Cauchy'ego)

⋅ (ui , j + u j ,i ) ,
1
ε ij = (5.11)
2

- sześć równań algebraicznych fizycznych (równania Hooke'a)

σ ij = Eijkl ⋅ ε kl , (5.12)

Z powyższego zapisu nie wynika deklarowana uprzednio liczba równań, ale biorąc pod uwagę założe-
nia o izotropii, układ (5.12) redukuje się tylko do sześciu niezależnych równań i występujących w nich tylko
dwóch stałych materiałowych. Ponadto poszukiwane rozwiązania muszą dodatkowo spełniać:
- równania nierozdzielności geometrycznej
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 3
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

ε ij ,kl + ε kl ,ij − ε ik , jl − ε jl ,ik = 0 (5.13)


w każdym punkcie obszaru, oraz
- naprężeniowe i przemieszczeniowe warunki brzegowe

σ ij ⋅ n j = pi* na brzegu Sσ , (5.14)

ui = ui* na brzegu S u , (5.15)

przy czym oba deklarowane brzegi Sσ i S u są rozłączne, tworząc w sumie cały brzeg rozpatrywane-
go obszaru, tzn. Sσ ∩ S u = 0 oraz Sσ ∪ S u = S .
Domyślamy się, że ze względu na złożoność wymagań nakładanych na rozwiązania problemów, okre-
ślenie funkcji analitycznych, spełniających równania (5.10) - (5.15), nie jest łatwe. W szczególności zadanie
staje się niemożliwe do rozwiązania, jeśli skomplikuje się warunki brzegowe problemu. Zauważmy jeszcze,
że rozwiązanie problemu mechanicznego, opisanego za pomocą tak skonstruowanego modelu matematycz-
nego, prowadzi do zadania analizy matematycznej.
Trudności, na które natrafia się przy takim sformułowaniu, skłaniają do poszukiwania innych rozwią-
zań, tym razem już nie analitycznych lecz rozwiązań przybliżonych.

5.1.2. Podstawowe równania w zapisie macierzowym

Rozpocznijmy tym razem od równań geometrycznych. Odpowiednie składowe wektora odkształceń


można zapisać w następującej postaci:

∂u ∂v ∂w ∂u ∂v
εx = , εy = , εz = , γ xy = + ,
∂x ∂y ∂z ∂y ∂x
(5.16)
∂v ∂w ∂u ∂w
γ yz = + , γ xz = + .
∂z ∂z ∂z ∂x

Używając poprzednio wprowadzonych oznaczeń, zapiszemy powyższy układ zależności w postaci:

ε = L⋅u, (5.17)

gdzie macierz operatorów różniczkowych L ma wymiar (6x 3) a jej składowe można przedstawić
jako

∂ ∂x 0 0 
 0 ∂ ∂y 0 
 
 0 0 ∂ ∂z 
L= . (5.18)
∂ ∂y ∂ ∂ x 0 
 0 ∂ ∂z ∂ ∂y 
 
∂ ∂z 0 ∂ ∂x 

Równania równowagi można teraz zapisać krótko:

LT ⋅ σ + b = 0 , (5.19)

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 4
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

gdzie b jest wektorem sił masowych. Zwróćmy uwagę na fakt, że macierz operatorów różniczkowych rów-
nań równowagi (5.19) jest transponowana do odpowiedniej macierzy związków geometrycznych.
Równania fizyczne (konstytutywne), jako zależności między składowymi wektorów naprężeń i od-
kształceń, określone są następująco:

σ x −ν ⋅σ y −ν ⋅σ z σ xy
εx = , γ xy = ,
E G
σ −ν ⋅σ x −ν ⋅σ z σ yz
εy = y , γ yz = , (5.20)
E G
σ −ν ⋅σ x −ν ⋅σ y σ
εz = z , γ zx = zx ,
E G

gdzie przez E oznaczono moduł odkształcalności podłużnej (moduł Younga), zaś G = E 2 ⋅ (1 + ν ) jest
modułem odkształcalności postaciowej (moduł Kirchhoffa), ν jest liczbą Poissona. W postaci równania ma-
cierzowego powyższą zależność konstytutywną można wyrazić jako

ε = C ⋅σ , (5.21)
gdzie
1 −ν −ν 0 0  0
− ν 1 −ν 0 0  0
 
1 − ν −ν 1 0 0 0 
C = ⋅ . (5.22)
E 0 0 0 2 ⋅ (1 + ν ) 0 0 
0 0 0 0 2 ⋅ (1 + ν ) 0 
 
0 0 0 0 0 2 ⋅ (1 + ν )

Zależność (5.21) jest jednoznaczna, a kwadratowa macierz konstytutywna jest nieosobliwa, istnieje
więc odwzorowanie odwrotne

σ = D ⋅ε , (5.23)

gdzie macierz D = C −1 i jej reprezentacja przedstawia się następująco:

1 − ν ν ν 0 0 0 
 ν 1 −ν ν 0 0 0 
 
E  ν ν 1 −ν 0 0 0 
D= ⋅  (5.24)
(1 + ν ) ⋅ (1 − 2 ⋅ν )  0 0 0 (1 − 2 ⋅ν ) / 2 0 0 
 0 0 0 0 (1 − 2 ⋅ν ) / 2 0 
 
 0 0 0 0 0 (1 − 2 ⋅ν ) / 2

Podsumowując łatwo zauważyć i docenić zwięzłość stosowanego zapisu macierzowego, który pozwa-
la widzieć podstawowy układ równań w następującej postaci:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 5
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

ε = L⋅u
L ⋅σ + b = 0
T
(5.25)
ε = C ⋅ σ lub σ = D ⋅ ε

5.2. Analiza przybliżona problemu brzegowego

Jak wspomniano wyżej, możliwość znalezienia rozwiązań problemów brzegowych w postaci zamknię-
tych formuł analitycznych ogranicza się, niestety, do wąskiej klasy zadań. W większości przypadków waż-
nych z inżynierskiego punktu widzenia, to znaczy dla przypadków znajdujących zastosowania praktyczne,
skomplikowane warunki podparcia układów, nietypowe obciążenia czy inne nieregularności uniemożliwiają
otrzymanie rozwiązań analitycznych. Chęć otrzymania wartościowych jakościowo i ilościowo wyników
opisujących stan układów zmusza do szukania odpowiedzi na drodze dyskretyzacji. Zamiast więc szukać
odpowiedzi układu w postaci pól naprężeń, odkształceń i przemieszczeń, poszukuje się wartości tych pól w
skończonej liczbie punktów należących do obszaru i jego brzegu. Z punktu widzenia zastosowań aparatu
matematycznego w przypadku stosowania dyskretyzacji uwalniamy się od rozwiązywania problemu róż-
niczkowego, zastępując go zadaniem algebraicznym. Nie chcemy w tym miejscu dyskutować o różnych
możliwościach stosowania dyskretyzacji, a co za tym idzie, o różnych metodach rozwiązywania problemów
brzegowych. Podkreślamy tylko, że omawiana tutaj MES zakłada analizę przybliżoną, polegającą na pod-
ziale całego układu na mniejsze części (elementy), posiadające charakterystyczne punkty zwane węzłami, w
których to punktach skoncentrowana jest niejako pełna informacja o zachowaniu się tych elementów i ich
własnościach. Wspomniane przybliżenie polega - w najbardziej podstawowej wersji - na przyjęciu pola
przemieszczeń opisującego przemieszczenie dowolnego punktu elementu, jako funkcji przemieszczeń wę-
złów i położenia danego punktu (jest to tzw. wersja przemieszczeniowa MES). Niewiadome są więc prze-
mieszczenia węzłów. Musimy być świadomi, że przyjmowane funkcje określające pole przemieszczeń ele-
mentu zwykle nie odpowiadają w pełni funkcjom analitycznym rozwiązującym problem różniczkowy. In-
nymi słowy, popełniamy na tym etapie błędy, które, jak można to udowodnić, maleją w miarę jak rośnie lic-
zba elementów, na które podzielono cały układ. Musimy być także świadomi, że przyjmując pole przemi-
eszczeń w postaci określonych funkcji, deklarujemy tym samym przez związki geometryczne pole odkształ-
ceń i dalej przez zależności konstytutywne - pole naprężeń. Jeśli w określonych przypadkach szczególnie
zależy nam na w miarę jak najlepszym odwzorowaniu pola odkształceń bądź naprężeń, istnieją inne możli-
wości przyjęcia funkcji aproksymacyjnych, zakładających wprost te właśnie pola. Takie sformułowania
MES nie będą jednak przedmiotem niniejszego opracowania.
Rozważana wersja przemieszczeniowa MES w celu przeanalizowania problemu brzegowego wymaga
podjęcia następujących kroków:
- dokonania podziału układu (konstrukcji, kontinuum) na skończoną liczbę podobszarów o prostej
geometrii,
- wybrania punktów węzłowych (węzłów), w których zostaną zapewnione warunki równowagi i
zgodności przemieszczeń,
- założenia funkcji przemieszczeń w obszarach każdego elementu, takiego że przemieszczenia
wszystkich punktów zależą od przemieszczeń węzłów,
- spełnienia w elemencie zależności ε = L ⋅ u oraz σ = D ⋅ ε ,
- wyznaczenia sztywności elementów i równoważnych sił węzłowych,
- zbudowania układu równań równowagi dla węzłów zdyskretyzowanego kontinuum,
- rozwiązania układu równań równowagi dla przemieszczeń węzłów,
- obliczenia przemieszczeń, odkształceń i naprężeń w wybranych punktach elementów,
- obliczenia reakcji podpór.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 6
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

5.3. Podstawy MES wynikające z równania pracy wirtualnej

Załóżmy, że trójwymiarowy element skończony jest zdefiniowany w kartezjańskim układzie


współrzędnych [x, y , z ,] . Niech wektor u , opisujący przemieszczenie dowolnego punktu elementu, jest wy-
rażony za pomocą składowych: u = [u , v, w ] , gdzie u , v, w są - odpowiednio - przemieszczeniami w
T

kierunku osi x, y, z . Siły masowe oznaczymy za pomocą wektora b = bx , b y , bz [ ]


T
, gdzie składowe ozna-
czają siły przypadające na jednostkę objętości, powierzchni lub długości. Przez d oznaczymy wektor
przemieszczeń węzłowych elementu.. Wymiar tego wektora jest równy liczbie węzłów elementu pomno-
żonej przez liczbę przyjętych stopni swobody węzła. Jeśli założymy, że przemieszczenia węzła opisują
składowe przesunięć w kierunku osi x, y, z oraz jeśli n jest liczbą węzłów w elemencie, to

d = [d i ], i = 1, 2,..., nen , (5.26)


gdzie
[
d i = d xi , d yi , d zi ]. (5.27)

Zauważmy tylko, że inne typy przemieszczeń, takie jak obroty czy krzywizny, mogą również być i
będą dalej traktowane jako składowe wektora przemieszczeń. Podobnie przyjmijmy siły węzłowe p jako
składowe sił we wszystkich węzłach elementu w kierunkach osi x, y i z :

p = [ pi ], i = 1, 2,..., nen , (5.28)


gdzie
[
pi = p xi , p yi , ]
p zi . (5.29)

Po tych definicjach wstępnych załóżmy pole przemieszczeń w elemencie jako funkcję przemieszczeń
węzłów elementu w postaci:

u = N ⋅d . (5.30)

Ponieważ wektor u ma wymiary ( 3 x1) , zaś wektor przemieszczeń węzłów d wymiary liczby stopni
swobody elementu nedf = nen x 3 , więc macierz funkcji próbnych, inaczej zwanych funkcjami kształtu, jest
macierzą prostokątną o wymiarach 3 x nedf . Każda ze składowych macierzy N jest funkcją i określa wpływ
danej składowej wektora przemieszczeń d na przemieszczenie dowolnego punktu elementu o współrzędnych
x, y , z .
Zależność ε (u ) otrzymuje się przez różniczkowanie stosownych wyrażeń na przemieszczenia,

ε = L⋅u ⇒ ε = L⋅ N ⋅d ⇒ ε = B⋅d . (5.31)

Macierz B opisuje więc odkształcenia w każdym punkcie elementu, spowodowane jednostkowym


przemieszczeniem kolejnych stopni swobody węzłów. Z prawa fizycznego łatwo więc wyprowadzić, że

σ = D ⋅ε ⇒ σ = D ⋅ B ⋅ d , (5.32)

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 7
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

gdzie iloczyn macierzy D ⋅ B opisuje - podobnie jak poprzednio - zmiany naprężeń jako funkcje prze-
mieszczeń węzłów.
Zasada prac wirtualnych głosi, że jeśli układ znajdujący się w równowadze poddany jest wirtualnym
przemieszczeniom (kinematycznie zgodnym stanom deformacji), wówczas praca wirtualna zewnętrznych
obciążeń jest równa wirtualnej energii odkształcenia naprężeń wewnętrznych:

δ U e = δ We , (5.33)

gdzie U jest wewnętrzną energią odkształcenia, W - pracą sił zewnętrznych, zaś δ oznacza wariację (stan
wirtualny - pomyślany, zgodny z więzami).
Wprowadźmy więc wirtualny stan przemieszczeń węzłowych i oznaczmy go przez δ d = [δ d i ]
(i = 1, 2,..., nen ) . Wirtualne przemieszczenia i odkształcenia można wówczas wyrazić jako

δ u = N ⋅δ d oraz δ ε = B ⋅δ d . (5.34)

Wirtualna energia układu i praca wirtualna sił zewnętrznych wyrażają się teraz w postaci wzorów:

δ U e = ∫ δ ε T ⋅ σ ⋅ dV i δ We = δ p T ⋅ p + ∫ δ u T ⋅ b ⋅ dV (5.35)
V V

kolejno podstawiając otrzymujemy z (5.33)

∫ δε ⋅ σ ⋅ dV = δ p T ⋅ p + ∫ δ u T ⋅ b ⋅ dV .
T
(5.36)
V V

Uwzględniając (5.32) i (5.34), otrzymujemy

δ d T ∫ B T ⋅ D ⋅ ε ⋅ dV = δ d T ⋅ p +δ d T ∫ N T ⋅ b ⋅ dV , (5.37)
V V

i raz jeszcze wykorzystując (5.34) i upraszczając przez δ d T , otrzymujemy

 T 
 ∫ B ⋅ D ⋅ B ⋅ dV  ⋅ d = p + ∫ N T ⋅ b ⋅ dV (5.38)
 
V  V

lub ostatecznie
K ⋅ d = p + pb , (5.39)

gdzie K jest tzw. macierzą sztywności elementu, której składowe mogą być interpretowane jako fikcyjne
siły w węzłach, spowodowane jednostkowymi ich przemieszczeniami, pb zawiera równoważne siły węzło-
we spowodowane masą ciała.
ε
Obecność początkowego stanu odkształceń 0 można uwzględnić w następujący sposób:
- założyć superpozycję stanów odkształceń

ε = ε0 + C ⋅σ , (5.40)
- stąd naprężenie
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 8
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

σ = D ⋅ (ε − ε 0 ) (5.41)
i po podobnych podstawieniach i przekształceniach, jak to uczyniono powyżej, otrzymujemy:

K ⋅ d = p + pb + p0 , (5.42)


gdzie p0 = B T ⋅ D ⋅ ε 0 ⋅ dV jest wektorem równoważnym obciążeniom węzłów od początkowego
V
stanu odkształceń (np. wpływ temperatury). Czytelnik mógłby dla nabrania umiejętności sprawdzić
poprawność wyprowadzonego wzoru (5.42).

Prześledźmy na prostym przykładzie pręta (rys. 5.1) postacie opisywanych macierzy oraz sposób doj-
ścia do sformułowania macierzy sztywności prostego elementu. Podkreślmy jednak w tym miejscu, że jak
dotąd próbujemy wyłącznie zdefiniować składowe stosownych macierzy i wektorów, odniesione do lokal-
nego układu współrzędnych i tylko do jednego elementu.

Rys. 5.1. Funkcje kształtu dla dwuwęzłowego elementu kratownicy

Wektor przemieszczenia upraszcza się tutaj do jednej tylko składowej u = [u x ] , podobnie zresztą jak
wektor sil masowych b = [bx ] . Element jest dwu węzłowy i ma po jednym stopniu swobody w każdym węź-
le, tak więc globalny wektor przemieszczeń jest tylko dwuelementowy d = [d1 , d 2 ] = [u1 , u 2 ]. Podobnie
rzecz się ma z obciążeniami p = [ p1 , p 2 ] = [ p x1 , p x 2 ] . Przyjmijmy funkcję przemieszczeń w postaci lin-
iowej:

u = c1 + c2 ⋅ x , (5.43)

gdzie stałe ci wyznaczymy z warunków brzegowych


dla x = 0 u = d1 ⇒ c1 = d1 ,
(5.44)
dla x = L u = d2 ⇒ c 2 = (d 2 − d1 ) / L .

Przemieszczenie dowolnego punktu wyraża się zatem wzorem

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 9
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

 x x   d1 
u = 1 − ,  ⋅   = N ⋅ d , (5.45)
 L L  d 2 

gdzie macierz funkcji kształtu N składa się z dwóch funkcji liniowych. Przebieg tych funkcji zilustrowano
na rysunku 5.1.
Odkształcenia dla tego prostego przypadku opisano tylko jedną składową

du dN
ε = [ε x ] = L ⋅ u = = ⋅d = B⋅d (5.46)
dx dx
więc
1
B = Nx = ⋅ [− 1, 1] . (5.47)
L

Stan naprężenia również sprowadza się do jednej tylko składowej:

σ = σ x = D ⋅ε = E ⋅εx = E ⋅ B ⋅ d , (5.48)

gdzie operator konstytutywny uprościł się do jednej tylko stałej.

Rys. 5.2. Obciążenia pręta kratownicy: osiowe ciągłe i liniowo zmienne

Macierz elementu otrzymujemy teraz z podstawienia:

E − 1 L
E ⋅ A  1 − 1
K = ∫ B ⋅ D ⋅ B ⋅ dV = 2
T
⋅   ⋅ [− 1 1]∫ ∫ dA dx = (5.49)
V
L 1 0 A
L − 1 1 

gdzie przyjęto, że pole powierzchni przekroju pręta jest stale na całej jego długości.
Przyjmijmy dodatkowo, że pręt obciążony jest siłą masową, zmieniającą się liniowo, tak jak to poka-
zano na rysunku 5.2 według funkcji:

b2 − b1
bx = b1 + ⋅x; (5.50)
L

wówczas wektor sił masowych działających w węzłach wynosi:


Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 10
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

1 2 ⋅ b1 + b2 
L
pb = ∫ N T ⋅ bx ⋅ dx = ⋅ . (5.51)
0
6 b1 + 2 ⋅ b2 

Gdy element poddany jest działaniu temperatury ∆T , mamy do czynienia z początkowymi odkształ-
ceniami ε 0 = ε T = α ⋅ ( ∆T ) , gdzie przez α oznaczono współczynnik rozszerzalności cieplnej materiału.
Siły przykładane w węzłach elementu, spowodowane początkowymi odkształceniami, wynoszą:

L
− 1
p0 = pT = ∫ ∫ B T ⋅ D ⋅ α ⋅ ( ∆T )dA dx = E ⋅ A ⋅ α ⋅ ( ∆T ) ⋅   . (5.52)
0 A 1

Czytelnik mógłby zadać sobie trud sprawdzenia poprawności wyników wzorów (5.51) i (5.52).

5.4. Podstawy MES wyprowadzone z twierdzenia o minimum całkowitej energii po-


tencjalnej

Otrzymane w poprzednim rozdziale równania MES uzyskuje się również przez zastosowanie
twierdzenia o minimum całkowitej energii potencjalnej. Twierdzenie to głosi, że spośród wszystkich kinema-
tycznie dopuszczalnych pól przemieszczeń spełnia się to, które całkowitej energii potencjalnej zapewnia mi-
nimum. Całkowita energia potencjalna układu wyraża się jako:

Π = U −W , (5.53)

gdzie U oznacza energię sprężystą ciała, a W jest pracą sił zewnętrznych. Łatwo wykazać, że Π dla ciała
liniowo-sprężystego jest funkcjonałem kwadratowym i ma jedno globalne minimum. Rozwiązanie jest więc
jednoznaczne. Energię Π zapiszemy więc w postaci:

1
2 V∫
Π= σ T ⋅ ε ⋅ dV − ∫ u T ⋅ b ⋅ dV − ∫ u T ⋅ p * ⋅ dS , (5.54)
V S

gdzie p * jest danym obciążeniem brzegu S Przyjmując interpolację dla elementu w znanym już nam
kształcie:
u = N T ⋅ d, ε = B ⋅ d, σ = D ⋅ε,

możemy powyższe twierdzenie ograniczyć do obszaru elementu i zapisać:

1
2 V∫e
Π= d T ⋅ B T ⋅ D ⋅ B ⋅ d ⋅ dV − ∫ d T ⋅ N T ⋅ b ⋅ dV − ∫ d T ⋅ N T ⋅ p * ⋅ dS ; (5.55)
Ve Sσ

ze stacjonarności tego wyrażenia wynika równowaga elementu:

∂Π e
=0 ⇒ ∫B ⋅ D ⋅ B ⋅ dV ⋅ d − pe = K ⋅ d − pe ,
T
(5.56)
∂d Ve

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 11
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

gdzie pe opisuje siły węzłowe danego elementu jako efekt obciążeń masowych b i powierzchniowych p * :

pe = ∫ N T ⋅ b ⋅ dV + ∫ N T ⋅ p * ⋅ dS . (5.57)
Ve Sσ

Sprawę modyfikacji wyprowadzonych wzorów dla przypadków uwzględniających udział odkształceń


wstępnych pozostawia się Czytelnikowi.

Energia sprężysta pojedynczego elementu belkowego bez uwzględnienia wpływu ścinania wynosi:

1 1 E
Ue = ∫
2 Ve
σ T ⋅ ε ⋅ dV = ∫ ε T ⋅ D ⋅ ε ⋅ dV = ∫ ε x 2 ⋅ dV .
2 Ve 2 Ve
(5.58)

Jeśli przyjmiemy klasyczne założenie belki Bernoulli'ego, że odkształcenie jest funkcją przemieszcze-
nia (ugięcia),
d 2v
εx = −y ⋅ , (5.59)
dx 2

wówczas energia wewnętrzna elementu zginanego wynosi:

2 2
1 2 1 2
E  d 2v  E 2 d v
2
E  d 2v  E⋅I  d 2v 
U e = ∫  − y ⋅ 2  ⋅ dV = ∫ y ⋅  2  ⋅ dV = ∫  2  ∫∫A dA dx = 2 ∫0  dx 2  dx . (5.60)
2 Ve  dx  2 Ve  dx  2 0  dx 

Równanie powyższe interpretuje energię wewnętrzną elementu belkowego jako funkcję przemieszczeń,

v = f ( x) .

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 12
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

Rys. 5.3. Postacie funkcji kształtu dla elementu belkowego

Rozpatrzmy element belkowy, płaski, dwuwęzłowy zginany w płaszczyźnie x0 y , jak na rysunku 5.3.
Wektor przemieszczeń węzłowych przyjmijmy w postaci d = [d1 , d 2 , d 3 , d 4 ] = [v1 , φ1 , v2 , φ 2 ] , gdzie
przez v oznaczono przemieszczenie prostopadłe do osi pręta, zaś φ jest kątem obrotu przekroju. Indeksy
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 13
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

1, 2 odnoszą się do numeracji węzłów. Zgodnie z założeniami klasycznej teorii belek kąty obrotu są po-
chodnymi przemieszczeń:
dv1 dv 2
φ1 = , φ2 = . (5.61)
dx dx

Odpowiedni wektor sił węzłowych p = [ p1 , m1 , p 2 , m2 ] zawiera siły skupione działające w kierun-


ku przemieszczeń oraz momenty zginające zgodne z kątami obrotów przekrojów.
Załóżmy funkcję przemieszczeń w postaci kompletnego wielomianu trzeciego stopnia:

v( x ) = c1 + c2 ⋅ x + c3 ⋅ x 2 + c4 ⋅ x 3 . (5.62)

W funkcji tej współczynniki ci wyznaczymy z warunków brzegowych, które definiują wielkości


przemieszczeń i kątów obrotów na końcach elementów jako równe składowym wektora d. Zapiszmy te wa-
runki:

dv (0 )
dla x = 0 v(0) = v1 oraz = φ1
dx
(5.63)
dv (l )
dla x = l v (l ) = v 2 oraz = φ2
dx

Po wyznaczeniu stałych ci zapiszemy macierz funkcji kształtu:

N=
1
l 3
[
⋅ 2 ⋅ x3 − 3 ⋅ l ⋅ x2 + l 3, l ⋅ x3 − 2 ⋅ l 2 ⋅ x2 + x ⋅ l 3, − 2 ⋅ x3 + 3 ⋅ l ⋅ x2 , l ⋅ x3 − l 2 ⋅ x2 ] (5.64)

Funkcje kształtu, które przedstawiono na rysunku 5.3, opisują zmianę przemieszczenia v( x ) , spowo-
dowaną jednostkowymi przemieszczeniami węzłów. Jeśli założymy dalej prawdziwość hipotezy płaskich
przekrojów, wówczas przemieszczenie podłużne wyniesie:

dv
u( x ) = − y ⋅ , (5.65)
dx
skąd odkształcenie

du d 2v d 2v
εx = = − y ⋅ 2 = − y ⋅ κ , gdzie κ = 2 . (5.66)
dx dx dx

Widzimy zatem, że operator różniczkowy L , transformujący przemieszczenie v( x ) w odkształcenie ε x , ma


postać:

d2
L = −y ⋅ , (5.67)
dx 2

skąd macierz B = L ⋅ N otrzymujemy w postaci:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 14
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

B = L⋅ N = −
y
l3
[ ]
⋅ 12 ⋅ x − 61, 61 ⋅ x − 412 , − 12 ⋅ x + 61, 61 ⋅ x − 212 . (5.68)

Pamiętając, że dla tego prostego przypadku związek fizyczny ma postać σ x = E ⋅ ε x (czyli operator
D = E ), otrzymujemy macierz sztywności K dla elementu belkowego:

 16 6⋅l − 12 6⋅l 
6⋅l 4⋅l2 − 6⋅l 2⋅l2 
E⋅I
Ke = 3 z ⋅  , (5.69)
l − 12 − 6 ⋅ l 12 − 6 ⋅ l
 
6⋅l 2⋅l − 6⋅l 4⋅l2 
2

gdzie I z = ∫y
2
dA . Drobne przekształcenia, które należało wykonać, by w końcu otrzymać jawną postać
A
macierzy K e , pozostawiamy Czytelnikowi.
Równoważne obciążenia węzłowe, wynikające z przyjęcia ciężaru równomiernie rozłożonego b y bądź
liniowo zmieniającego się b y ( x ) , jak na rysunku 5.4 wynoszą odpowiednio:

l
by ⋅ l
pb = ∫ N T ⋅ b y ⋅ dx = ⋅ [6, l , 6, − l ] - obciążenie stałe,
0
12
(5.70)
by ⋅ l
pb = ⋅ [9, 2 ⋅ l , 21, − 3 ⋅ l ] - obciążenie liniowo zmienne.
60

Rys. 5.4 Obciążenia elementu belkowego: obciążenie równomierne i liniowo zmienne

Chcąc uwzględnić również wpływ odkształceń początkowych załóżmy, że element poddany jest lin-
iowej zmianie temperatury od ∆T1 na części dolnej do ∆T2 na górnej. Jeśli ∆T1 > ∆T2 i wysokość elementu
jest równa h , to zmiana temperatury w każdym punkcie wynosi:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 15
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

1 y
∆T = ⋅ (∆T1 + ∆T2 ) − ⋅ (∆T1 − ∆T2 ) . (5.71)
2 h

Pierwszy człon opisuje efekt równomiernego ogrzania, a ponieważ nie wywołuje zginania, zostanie w
dalszych rozważaniach pominięty. Drugi człon powoduje odkształcenia od zginania:

y
ε xT = −α ⋅ ⋅ (∆T1 − ∆T2 ) , (5.72)
h
znajdujemy więc

pT = ∫ B T ⋅ σ T ⋅ dV =
V
l (5.73)
y α ⋅ E ⋅ Iz
= − ∫ ∫ B ⋅ E ⋅ α ⋅ ⋅ (∆T1 − ∆T2 ) ⋅ dA dx =
T
⋅ (∆T1 − ∆T2 ) ⋅ [0, − l , 0, l ]
0 A
h h

Jeżeli znane są wyrażenia określające krzywizny początkowe κ 0 elementu, to początkowe odkształ-


cenia wyrażają się zależnością:
ε x0 = − y ⋅ κ 0 , (5.74)

siły węzłowe wyznaczymy zgodnie z (5.42) jako:

pT = ∫ B T ⋅ D ⋅ ε 0 ⋅ dV . (5.75)
V

5.5. Podsumowanie

Spróbujmy na koniec tego rozdziału uświadomić sobie, w jaki czysto formalny sposób możemy zbu-
dować macierze sztywności elementów oraz wektory obciążeń, wynikające bądź z działania sił masowych,
bądź z wstępnych odkształceń. Zapamiętajmy następujący tok postępowania:

1. Rozpoczynamy od aproksymacji pola przemieszczeń, którą można wyrazić następująco :

u = g ⋅c , (5.76)

gdzie przez g oznaczyliśmy tzw. macierz geometryczną, która najczęściej gromadzi odpowied-
nie potęgi stosowanych wielomianów interpolacyjnych, zaś c jest macierzą stałych. Stałe te
wyznaczymy z warunków brzegowych, ( przemieszczenia w węzłach muszą być zgodne z warto-
ściami przemieszczeń, wynikającymi z przyjętych funkcji )

2. Warunki brzegowe wyrażą się w postaci:

d = h ⋅ c , gdzie h = [g i ] dla i = 1, 2,..., nedf . (5.77)

Macierz h jest macierzą kwadratową i nieosobliwą, tak więc z układu równań (5.77) można wy-
znaczyć stałe wielomianów interpolacyjnych jako funkcji przemieszczeń węzłów,
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 16
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

c = h −1 ⋅ d . (5.78)

3. Funkcje kształtu otrzymamy teraz automatycznie i formalnie:

u = g ⋅ h −1 ⋅ d = N ⋅ d , (5.79)

więc N = g ⋅ h −1 .

4. Znając postać operatora różniczkowego L , z łatwością wyznaczymy macierz B = L ⋅ N .

5. Teraz zupełnie formalnie przy ustalonym prawie konstytutywnym σ = D ⋅ ε otrzymujemy ma-


cierz sztywności K oraz pozostałe wektory pb , p0 lub pT .

Zaproponowany sposób postępowania spróbujemy wykorzystać w dalszych rozważaniach. Należy


jednak zaznaczyć, że o ile dla elementów o niewielkiej liczbie stopni swobody taki formalny sposób podej-
ścia jest wygodny, o tyle dla elementów bardziej skomplikowanych może okazać się nieskuteczny. W takich
przypadkach wygodniej będzie od razu próbować zdefiniować postacie funkcji kształtu N, a nie uzyskiwać
ich w sposób formalny. Ma to miejsce głównie w sytuacjach, gdy unika się budowania jawnej postaci macie-
rzy sztywności elementu, a otrzymuje się ją w wyniku zabiegów numerycznych.
Na koniec rozważań na temat formułowania elementów skończonych podejmijmy próbę odpowiedzi
na pytanie, kiedy rozwiązanie równania różniczkowego, opisującego dane zagadnienie brzegowo-
początkowe otrzymane za pomocą MES będzie zbiegać się z rozwiązaniem analitycznym (dokładnym). Czy
w miarę zwiększania liczby elementów skończonych rozwiązanie to będzie zbieżne z rozwiązaniem dokład-
nym? Zaznaczmy przed rozpatrzeniem tego problemu, że rozwiązania otrzymywane metodą elementów
skończonych są obarczone kilkoma typami błędów, wynikającymi z: błędów zaokrągleń obliczeń kompute-
rowych, błędów wynikających z aproksymacji praw konstytutywnych, błędów powstałych z całkowania ma-
cierzy i błędów metod rozwiązywania równań (sposobu całkowania równań ruchu). Poniżej rozpatrzymy
tylko błędy wynikające z dyskretyzacji, czyli idealizacji konstrukcji czy kontinuum materialnego elementami
skończonymi.
Można wykazać, że w celu zapewnienia monotonicznej zbieżności rozwiązań elementy skończone
muszą spełniać dwa zasadnicze kryteria: zupełności i zgodności. Jeżeli są one spełnione, to dokładność wy-
ników rośnie w miarę zagęszczania siatki podziału na elementy.
Warunek zupełności wymaga, by funkcje przemieszczeń elementu mogły reprezentować jego ruch
sztywny (beznaprężeniowy) oraz stan stałych odkształceń. Na przykład dla elementu płaskiego wymagane
jest by funkcje przemieszczeń mogły przedstawić 3 postacie ruchu sztywnego (dwa translacyjne i jeden
sztywny obrót) oraz stan stałego odkształcenia. Stan stałego odkształcenia można zinterpretować wymaga-
niem, by w miarę zagęszczania elementów przez ich pomniejszanie, w elementach takich odkształcenia po-
winny być stałe, by móc skolei reprezentować dowolne zmienny stan odkształcenia całego układu.
Drugie kryterium, tzw. kryterium zgodności elementu, oznacza, że przemieszczenia wewnątrz elemen-
tu jak i na jego brzegach powinny być ciągłe. Chodzi o to, by nie pojawiały się nieciągłości pola przemi-
eszczeń pomiędzy elementami w sytuacji, gdy układ elementów zostanie poddany obciążeniu. W przypadku
gdy mamy do czynienia tylko z translacyjnymi stopniami swobody wymaganie to sprowadza się do spraw-
dzenia tylko ciągłości przemieszczeń u, v i w . W przypadku występowania rotacyjnych stopni swobody
zdefiniowanych jako pochodne przemieszczeń (w elementach belkowych i płytowych), należy spełnić to
wymaganie również dla tych stopni swobody, czyli spełnić ciągłość ich pierwszych pochodnych. Ciągłość tę
zazwyczaj trudno jest spełnić dla elementów płytowych, w których kąty obrotu są otrzymywane przez róż-
niczkowanie przemieszczeń poprzecznych.
Elementy nie spełniające powyższych kryteriów nazywane są elementami niedostosowanymi a ich
stosowanie nie gwarantuje . monotonicznej zbieżności wyników.
To, czy element jest zgodny i zupełny, zależy od użytego sformułowania i każde sformułowanie
należy sprawdzić indywidualnie.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
5. PODSTAWOWE SFORMUŁOWANIA METODY ELEMENTÓW 17
SKOŃCZONYCH W NAWIĄZANIU DO RÓWNAŃ MECHANIKI KONTINUUM

Zadania

1. Zapisz funkcjonały całkowitej energii potencjalnej w notacji wskaźnikowej i macierzowej dla ogól-
nego problemu kontinuum.
2. Podaj wyprowadzenie wzoru na macierz sztywności elementu belkowego z twierdzenia o minimum
całkowitej energii potencjalnej.
3. Wyprowadź wzory na postaci macierzy sztywności elementu prętowego (kratownicy) z równania
pracy wirtualnej i twierdzenia o minimum całkowitej energii potencjalnej. Jakie są wspólne cechy
tego wyprowadzenia?
4. Dana jest rama o geometrii przedstawionej poniżej na rysunku. Pozostałe dane o przekrojach przyj-
mij z tablicy. Należy :
- ponumerować węzły i pręty,
- sformułować macierze połączeń węzłów,
- obliczyć macierze sztywności wybranych elementów w układzie globalnym,
- dokonać agregacji globalnej macierzy sztywności układu,
- zmodyfikować układ równań zgodnie z warunkami brzegowymi.

Rysunek geometrii ramy płaskiej

A A A I I E P
[cm 4 ] [cm 4 ] [kN ]
2 2
[m] [cm ] [cm ] [GPa ]
1.2 40 22 3000 1000 200 10
2.0 18 28 570 1450 200 12
1.0 240 96 9000 1200 80 6
1.5 240 72 9000 900 100 3

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 1

6.
PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA

6.1. Podsumowanie równań opisujących płaskie stany

Przypomnienie najważniejszych zależności opisujących podstawy liniowej mechaniki ciała stałego dla
ogólnego przypadku przestrzennego zawarto w rozdziale 5. Ponieważ wiele technicznie ważnych zagadnień
ogranicza się do opisu dwuwymiarowego zestawimy poniżej znane z kursów wytrzymałości materiałów i
podstaw liniowej teorii sprężystości podstawowe formuły opisujące równowagę, związki geometryczne i
fizyczne, wykorzystywane w zadaniu dwuwymiarowym. Analizując stan naprężenia, posługiwać się bę-
dziemy składowymi tensora naprężenia, zapisanymi w postaci wektora:

σ = [σ x , σ y , τ xy ]. (6.1)

Rys. 6.1. Znakowanie składowych naprężeń

Za dodatnie składowe uznamy te, których zwrot jest zgodny ze zwrotem składowych zaznaczonych na
rysunku 6.1.
Wartości składowych naprężenia, odniesione do układu obróconego o kąt a, wyrażone są za pomocą
następujących wzorów transformacyjnych:

σ x ' = σ x ⋅ cos 2 α + σ y ⋅ sin 2 α + 2 ⋅ τ xy ⋅ cos α ⋅ sin α ,


σ y ' = σ x ⋅ sin 2 α + σ y ⋅ cos 2 α − 2 ⋅ τ xy ⋅ cos α ⋅ sin α , (6.2)
τ x ' y ' = −(σ x − σ y ) ⋅ sin α ⋅ cos α + τ xy ⋅ (cos α − sin α )
2 2

lub krócej w postaci macierzowej

σ ' = Tα ⋅ σ , (6.3)

gdzie wektory σ ' i σ opisują stan naprężenia odniesiony odpowiednio do układu współrzędnych obróco-
nych ( x'0 y ' ) i wyjściowych ( x0 y ) . Macierz transformacji T przyjmuje postać:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 2

 c2 s2 2 ⋅ s ⋅ c 
 
Tα =  s 2 c2 2 ⋅ s ⋅ c  (6.4)
− s ⋅ c s ⋅ c c 2 − s 2 

Niekiedy wygodnie jest przedstawić te same zależności transformacyjne, wykorzystując wzory na kąty
podwójne. Otrzymujemy wówczas:

σ x +σ y σ x −σ y
σ x' = + ⋅ cos(2α ) + τ xy ⋅ sin (2α ),
2 2
σ +σ y σ x −σ y
σ y' = x − ⋅ cos(2α ) − τ xy ⋅ sin (2α ), (6.5)
2 2
σ −σ y
τ x'y' = − x ⋅ sin (2α ) + τ xy ⋅ cos(2α )
2

Oczywiście muszą być spełnione znane warunki niezmienniczości:

σ x + σ y = σ x ' + σ y ' = const ,


(6.6)
σ x ⋅ σ y − τ xy 2 = σ x ' ⋅ σ y ' − τ x ' y ' 2 = const .

Kierunki osi głównych naprężeń i ekstremalne wartości naprężeń głównych otrzymamy, szukając eks-
tremum (6.5) względem a, co po prostym różniczkowaniu i porównaniu do zera prowadzi do

2 ⋅ τ xy
tg (2α gl ) = . (6.7)
σ x −σ y

2
σ x −σ y σ x −σ y 
σ I ,II = ±   + τ xy 2 = σ max,min . (6.8)
2  2 

Rys. 6.2. Przemieszczenia i odkształcenia dla elementu płaskiego

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 3

Maksymalne naprężenia ścinające odniesione są do układu współrzędnych, obróconego o n/4 w sto-


sunku do układu osi głównych i ich wartości wynoszą:

2
σ −σ y 
τ ' max =  x  + τ xy 2 . (6.9)
 2 

Mówiąc o stanie odkształcenia, będziemy się posługiwać wektorem opisującym składowe odniesione
do układu ( x0 y ) w postaci:

ε = [ε x , ε y , γ xy ] . (6.10)

Znane zależności geometryczne (związki Cauchy'ego) z zastosowaniem opisu przemieszczeń u i v ,


odpowiednio w kierunkach osi x i y , wyrażają się teraz w postaci:

∂u ∂v ∂u ∂v
εx = , εy = , γ xy = + . (6.11)
∂x ∂y ∂y ∂x

Stosowne zależności między przemieszczeniami, a odkształceniami pokazano na rysunku 6.2. W zapi-


sie macierzowym związki (6.10) można również przedstawić jako

ε = L⋅u, (6.12)

gdzie wektor u = [u , v ] T , zaś operator różniczkowy L dla problemu dwuwymiarowego ma postać:

∂ 
 ∂x 0
 
∂
L=0 . (6.13)
 ∂y 
∂ ∂
 
 ∂y ∂x 

Interesujące są również wartości składowych odkształceń w układzie obróconym ( x'0 y ' ) . Aby je wy-
znaczyć, porównajmy wyrażenia na energię odkształcenia wyrażoną w układach osi wyjściowym i obróco-
nym. Otrzymujemy następującą sekwencję wzorów:

(δ σ ')T ⋅ ε ' = (δ σ )T ⋅ ε ,

a ponieważ δ σ ' = Tα ⋅ δ σ , więc (δ σ )T ⋅ Tα T ⋅ ε ' = (δ σ )T ⋅ ε ,


z czego wynika, że:

−T
Tα T ⋅ ε ' = ε oraz ε ' = Tα ⋅ε ,

gdzie macierz transformacji ma postać:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 4

 c2 s2 s⋅c 
−T  
Tα = s 2
c 2
− s⋅c . (6.14)
− 2 ⋅ s ⋅ c 2 ⋅ s ⋅ c c 2 − s 2 

Podobnie jak poprzednio dla stanu naprężenia można przedstawić wzory na kierunki i wartości głów-
nych odkształceń.
Załóżmy teraz, że materiał jest izotropowy i wyprowadźmy stosowne wzory opisujące zależności
między wektorami stanu naprężenia σ i odkształcenia ε dla przypadków analizy płaskiego stanu
naprężenia i odkształcenia.
Płaski stan naprężenia, występujący w płaszczyźnie x0 y , charakteryzuje się tym, że następujące
składowe tego stanu są równe zeru: σ z = τ xy = τ yz = 0 , co pociąga za sobą, że również składowe odkształ-
ceń są równe zeru : γ xz = γ yz = 0 oraz ε z ≠ 0 . Odpowiednie zależności przedstawiają się następująco:

⋅ (σ x − ν ⋅ σ y ), ε y = ⋅ (σ y − ν ⋅ σ x ),
1 1
εx =
E E
(6.15)
2 ⋅ (1 + ν ) ν
⋅ τ xy oraz ε z = − ⋅ (σ x + σ y ),
1
γ xy = ⋅ τ xy =
G E E

lub w postaci odwrotnych relacji:

⋅ (ε x − ν ⋅ ε y ), ⋅ (ε y − ν ⋅ ε x ),
E E
σx = εy =
1 −ν 2
1 −ν 2
(6.16)
E E ⋅λ
τ xy = ⋅ γ xy = ⋅ γ xy
2 ⋅ (1 + ν ) 1 −ν 2
1 −ν
gdzie stałą λ można wyrazić za pomocą liczby Poissona ν w postaci: λ =
2
Powyższe zależności można zapisać macierzowe w następujący sposób:

1 −ν 0 
1  
ε = C ⋅ σ gdzie C = ⋅ − ν 1 0
 (6.17)
E
 0 0 2 ⋅ (1 + ν )
lub odwrotnie

1 ν 0 
E 
σ = D ⋅ ε gdzie D = C = ⋅ ν 1 0
−1
(6.18)
1 −ν 2  
0 0 λ 

W płaskim stanie odkształcenia następujące składowe są równe zeru: ε z = γ xy = γ yz = 0 , co powodu-


je, że odpowiednie składowe stanu naprężenia τ xz = τ yz = 0 oraz σ z ≠ 0 . Odpowiednie zależności fizyczne
przedstawiają się następująco:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 5

⋅ (σ x − ν ⋅ σ y − ν ⋅ σ z ), ε y = ⋅ (σ y − ν ⋅ σ x − ν ⋅ σ z ),
1 1
εx =
E E
(6.19)
2 ⋅ (1 + ν )
γ xy = ⋅ τ xy
E
oraz
⋅ (− ν ⋅ σ x − ν ⋅ σ y + σ z ), skąd σ z = ν ⋅ (σ x + σ y ) .
1
εz = (6.20)
E

Podstawiając powyższy rezultat do wzorów (6.18), otrzymujemy ostatecznie :

1 +ν 1 +ν
εx =
E
[
⋅ (1 + ν ) ⋅ σ x − ν ⋅ σ y , ] εy =
E
[
⋅ (1 + ν ) ⋅ σ y − ν ⋅ σ x , ]
(6.21)
2 ⋅ (1 + ν )
γ xy = ⋅ τ xy
E

lub odwracając zależności

σx =
E
(1 + ν ) ⋅ (1 − 2ν )
[
⋅ (1 + ν ) ⋅ ε x − ν ⋅ ε y , ] εy =
E
(1 + ν ) ⋅ (1 − 2ν )
[ ]
⋅ (1 + ν ) ⋅ ε y − ν ⋅ ε x ,

(6.22)
E
τ xy = ⋅ γ xy .
2 ⋅ (1 + ν )

W zapisie macierzowym macierze analogiczne do tych, które występują we wzorach (6.16) i (6.17),
mają teraz następującą postać:

1 − ν − ν 0
1 +ν 
C= ⋅ −ν 1 −ν 0
E  
 0 0 2 
oraz
(6.23)
1 − ν ν 0 
E 
−1
D=C = ⋅ ν 1 −ν 0 
(1 + ν ) ⋅ (1 − 2 ⋅ν )  1 − 2 ⋅ν 
 0 0
2 

6.2. Elementy trójkątne płaskiego stanu naprężeń i odkształceń

6.2.1. Trójwęzłowy element o stałych odkształceniach

Jednym z pierwszych elementów służących do opisu dwuwymiarowego kontinuum jest element trój-
kątny o stałych odkształceniach, w literaturze znany pod skrótową nazwą CST (Constant Strain Triangle). W
elemencie tym wyróżnia się trzy węzły (wierzchołki trójkąta), które mają po dwa translacyjne stopnie swo-
body. Przemieszczenie dowolnego punktu elementu opisane jest w układzie x0 y za pomocą dwóch skład-
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 6

owych u i v . Kolejne przemieszczenia węzłowe oznaczono przez d1 do d 6 , odpowiadają one stopniom


swobody oznaczonym na rysunku 6.3. Wektor przemieszczeń d , opisujący deformację elementu, składa się
zatem z następujących składowych:

d = [d1 , d 2 , d 3 , d 4 , d 5 , d 6 ] T = [u1 , v1 , u 2 , v2 , u3 , v3 ] T . (6.24)

Przyjmijmy funkcje opisujące wielkości przemieszczeń u i v w postaci liniowo zależnej od x i


y:
u = c1 + c2 ⋅ x + c3 ⋅ y, v = c4 + c5 ⋅ x + c6 ⋅ y . (6.25)

W postaci macierzowej założoną aproksymację zmian wektora przemieszczeń u = [u , v ] można


T

wyrazić jako:
u = g ⋅c , (6.26)

gdzie c jest wektorem stałych ci , jak dotąd nieznanych, zaś tak zwana macierz geometryczna g ma postać:

1 x y 0 0 0 
g= . (6.27)
 0 0 0 1 x y 

Rys. 6.3. Trójwęzłowy element trójkątny i definicja stopni swobody

Podstawiając warunki brzegowe, to znaczy przyrównując przemieszczenia u i v odpowiednio do


przemieszczeń węzłów w punktach i , j , k otrzymujemy macierz h :

 1 xi yi 0 0 0
0 0 0 1 xi yi 
 1 
g
1 x j yj 0 0 0
h =  g 2  =  , (6.28)
0 0 0 1 xj yj
 g 3  
1 x k yk 0 0 0
 
0 0 0 1 xk y k 

która spełnia następujące równanie macierzowe:

d = h⋅c . (6.29)

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 7

Z równania tego wyznaczymy wartości stałych ci przez znalezienie macierzy odwrotnej h −1 :

 x j y k − xk y j 0 x k y i − xi y k 0 xi y j − x j y i 0 
 −y 0 − y kj 0 − yij 0 
 jk 
1  x jk 0 xkj 0 xij 0 
h −1 = ⋅ 
2 ⋅ Aikj  0 x j y k − xk y j 0 x k y i − xi y k 0 xi y j − x j yi  (6.30)
 0 − y jk 0 − y ki 0 − yij 
 
 0 x jk 0 xki 0 xij 

gdzie

1 xi yi 
2 ⋅ Aijk =| podwojone pole pow. trój. |= det 1 x j y j  = xij ⋅ yik − xik ⋅ yij , (6.31)
1 xk y k 

xij = x j − xi , y ki = yi − y k .

Macierz funkcji kształtu N ma więc postać:

N 0 N2 0 N3 0
N = g ⋅ h −1 =  1 , (6.32)
0 N1 0 N2 0 N 3 

gdzie odpowiednie funkcje wyrażają się następującymi wzorami:

⋅ (x j y k − xk y j − y jk ⋅ x + x jk ⋅ y ),
1
N1 =
2 ⋅ Aijk
1
N2 = ⋅ ( xk yi − xi y k − y ki ⋅ x + xki ⋅ y ), (6.33)
2 ⋅ Aijk

⋅ (xi y j − x j yi − yij ⋅ x + xij ⋅ y ).


1
N3 =
2 ⋅ Aijk

Zależność między przemieszczeniami węzłów d a odkształceniami elementu otrzymamy przez za-


działanie znanym operatorem różniczkowym L na macierz funkcji kształtu N . Otrzymamy wówczas

∂ 
 ∂x 0
  − y jk 0 − y ki 0 − yij 0 
∂ 1  
B = L⋅ N =  0 ⋅N =  0 x jk 0 xki 0 xij  ,
 ∂x  2 ⋅ Aijk
∂   x jk − y jk xki − y ki xij − yij 
∂ 
 
 ∂ y ∂x 

ε = B⋅d (6.34)

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 8

Widać, że człony macierzy B nie zależą od położenia x i y i są stałe w obszarze całego elementu.
Temu właśnie faktowi element ten zawdzięcza swoją nazwę. Oznacza to, że składowe odkształceń są stałe
dla całego elementu, a tym samym na granicy między elementami nie jest zachowany warunek równości od-
kształceń. Odkształcenia zmieniają się skokowo, zbliżając się jednak do stanu "prawdziwego" w miarę
zagęszczania siatki podziału analizowanej przestrzeni dwuwymiarowej.
Zakładając, że mamy do czynienia z materiałem izotropowym, możemy zapisać równanie konstytu-
tywne dla płaskiego stanu naprężeń i (lub) odkształceń, używając operatora D (σ = D ⋅ ε ) w następującej
postaci:
e1 ν 0
E
D= ⋅ ν e1 0  , (6.35)
(1 + ν ) ⋅ e2
 0 0 ee 

gdzie przyjęte stałe ei wynoszą odpowiednio:


- dla płaskiego stanu naprężeń

e2
e1 = 1, e2 = 1 − ν , e3 = , (6.36)
2
- dla płaskiego stanu odkształceń

e2
e1 = 1 − ν , e2 = 1 − 2ν , e3 = . (6.37)
2
W końcu dokonując znanego już nam całkowania, otrzymujemy wyrazy macierzy sztywności elemen-
tu wyrażone w przyjętym układzie współrzędnych x0 y w następującej postaci:

K = ∫ B T ⋅ D ⋅ B ⋅ dV = B T ⋅ D ⋅ B ⋅ Aijk ⋅ t = K1 + K 2 , (6.38)
V

gdzie przez t oznaczono grubość elementu, zaś macierze K1 i K 2 zawierają wyrazy wywodzące się odpo-
wiednio tylko z odkształceń normalnych i ścinających:

 e1 y jk 2 −ν x jk y jk e1 y ki y jk −ν xki y jk e1 yij y jk − ν xij y jk 


 
− ν x jk y jk − ν y ki x jk −ν yij x jk
2
e1 x jk e1 xki x jk e1 xij x jk 
ey y −ν y ki x jk e1 y ki
2
− ν y ki xki e1 yij y ki − ν xij y ki 
K1 = e4 ⋅  1 ki jk ,
 − ν xki y jk −ν y ki xki − ν yij xki
2
e1 xki x jk e1 xki e1 xij xki 
 ey y −ν yij x jk e1 yij y ki − ν yij xki e1 yij
2
− ν xij yij 
 1 ij jk 
 − ν xij y jk −ν xij y ki − ν xij yij
2
e1 xij x jk e1 xij xki e1 xij 
(6.39)
 x jk 2 − x jk y jk xki x jk − x jk y ki xij x jk − yij x jk 
 2 
− x jk y jk y jk − xki y jk y ki y jk − xij y jk yij y jk 
 x x − xki y jk xki
2
− xki y ki xij xki − yij xki 
K 2 = e4 ⋅  ki jk 2 
 − x jk y ki y ki y jk − xki y ki yi − x j y ki − y j y ki 
 x x − xij y jk xij xki − x j y ki xij
2
− xij yij 
 ij jk 2

 − yij x jk yij y jk − yij xki − y j y ki − xij yij yij 

W powyższych wzorach przyjęto oznaczenia:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 9

E ⋅t
e4 = oraz e5 = e4 = e3 . (6.40)
4 ⋅ Aijk ⋅ (1 + ν ) ⋅ e2

Zagadnienie wyznaczania odpowiednich sił węzłowych dla tego elementu pozostawiamy Czytelniko-
wi do samodzielnych rozważań.

6.2.2. Sześciowęzłowy element trójkątny o liniowej zmianie odkształceń

Kolejnym elementem służącym do analizy płaskich stanów naprężeń i odkształceń jest sześciowęzło-
wy element trójkątny zwany w literaturze skrótowo LST (Linear Strain Triangle) zaproponowany po raz
pierwszy przez de Vaubeke. Element ten przedstawiono w lokalnym układzie współrzędnych x0 y na ry-
sunku 6.4. Węzły tego elementu umieszczone są w wierzchołkach trójkąta i środkach jego boków. Każdy z
węzłów ma, podobnie jak w elemencie CST, po dwa stopnie swobody. Wektor przemieszczeń węzłowych,
ma w następujący sposób uporządkowane składowe:

d = [u1 , u 2 , u3 , u 4 , u 5 , u 6 , v1 , v2 , v3 , v4 , v5 , v6 ] T . (6.41)
Wektor przemieszczenia dowolnego punktu elementu określony jest za pomocą dwóch elemen-
tów: u = [u, v ] T , zaś aproksymacja każdej ze składowych przyjęta jest w postaci:

u = c1 + c2 ⋅ x + c3 ⋅ y + c4 ⋅ x 2 + c5 ⋅ x ⋅ y + c6 ⋅ y 2 ,
(6.42)
v = c7 + c8 ⋅ x + c9 ⋅ y + c10 ⋅ x 2 + c11 ⋅ x ⋅ y + c12 ⋅ y 2 .

W wielu przypadkach omówienie poszczególnych typów elementów ogranicza się do sformułowania


funkcji aproksymacyjnych, tj. do zdefiniowania postaci funkcji kształtu. Tylko dla nielicznej grupy ele-
mentów skończonych podaje się końcowe formuły na wartości współczynników macierzy sztywności ele-
mentów. Najczęściej omawiając poszczególne elementy skończone, rozważa się wyłącznie składowe wystę-
pujące w całce typu (6.38), wyrażone w lokalnym układzie współrzędnych.

Rys. 6.4. Sześciowęzłowy element trójkątny

Zwłaszcza przy większej liczbie stopni swobody elementu uzasadnione jest w pełni numeryczne bu-
dowanie wyrazów macierzy sztywności, jak również ich transformacja do globalnego układu. Znając ogólne
zasady całkowania wyrażenia B T ⋅ D ⋅ B oraz zasady transformowania z układu lokalnego do globalnego,
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 10

ograniczymy się tylko do podania zasadniczych założeń i wyników częściowych. Wszystkich Czytelników
zachęcamy do prześledzenia toku rozumowania również przez samodzielne uzupełnienie brakujących ogniw.
Wracając do elementu LST i mówiąc o odkształceniach c będziemy wyróżniać ten stan w trzech punk-
tach węzłowych. Wektor odkształceń c wyrazić można jako funkcję przemieszczeń węzłów w postaci:

 ε x   Bx 0
    u 
ε = ε y  =  0 By  ⋅   = B ⋅ d , (6.43)
v
ε xy   B y
   Bx   

gdzie poszczególne wektory przedstawiają się następująco:

ε x1   ε y1  γ xy1 
   
ε x = ε x 2 , ε y = ε y 2 , γ xy = γ xy 2  . (6.44)
ε x 3  ε y 3  γ xy 3 
   

Stosowne macierze Bi wyrazić można teraz jako

3 ⋅ y32 − y13 − y 21 4 ⋅ y13 0 4 ⋅ y 21 


1 
Bx = ⋅ − y32 3 ⋅ y31 − y 21 4 ⋅ y32 4 ⋅ y 21 0  ,
2⋅ A 
 − y32 − y13 3 ⋅ y 21 0 4 ⋅ y13 4 ⋅ y32 
(6.45)
3 ⋅ x23 − x31 − x12 4 ⋅ x31 0 4 ⋅ x12 
1 
By = ⋅ − x23 3 ⋅ x31 − x12 4 ⋅ x23 4 ⋅ x12 0  ,
2⋅ A 
 − x23 − x31 3 ⋅ x12 0 4 ⋅ x31 4 ⋅ x23 

gdzie przyjęto podobne oznaczenia jak poprzednio: xij = xi − x j oraz yij = yi − y j . W tym przypadku,
mimo że macierz sztywności elementu K ma wymiary (12x12) można by zadać sobie trud wyprowadzenia
jawnych postaci składowych tej macierzy. Nie uczynimy tego jednak i dalsze możliwe przekształcenia zo-
stawimy zainteresowanym.

6.3. Elementy czworokątne płaskiego stanu naprężeń i odkształceń

6.3.1. Element czworokątny biliniowy

Do rozważania zagadnień dwuwymiarowych o regularnych prostopadłych brzegach wygodne może


się okazać stosowanie elementów czworokątnych. Najprostszym elementem tego typu jest zaproponowany
przez Melosha biliniowy prostokąt. W tym przypadku łatwiej jest posługiwać się specjalnie wprowadzonym
układem współrzędnych bezwymiarowych ξ i η , zdefiniowanym w taki sposób, by współrzędne wierz-
chołków były równe zawsze ± 1 . Element ten wraz z przyjętym układem współrzędnych jest przedstawiony
na rysunku 6.5. W omawianym elemencie przyjęto cztery węzły w wierzchołkach prostokąta a wektor prze-
mieszczeń węzłowych w postaci:

[ ]
d = d1, d 2 ,..., d 8 T = [u1 , v1 , u 2 , v2 , u3 , v3 , u 4 , v4 ] T . (6.46)

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 11

Aproksymacja funkcji przemieszczeń ma postać:

u = c1 + c2 ⋅ ξ + c3 ⋅η + c4 ⋅ ξ ⋅η ,
(6.47)
v = c5 + c6 ⋅ ξ + c7 ⋅η + c8 ⋅ ξ ⋅η.

Macierz geometryczna g wyrażona jest tym razem w postaci:

1 ξ η ξ ⋅ η 0 0 0 0 
g= . (6.48)
0 0 0 0 1 ξ η ξ ⋅η 

Rys. 6.5 Czworokątny element biliniowy

Podstawiając współrzędne punktów węzłowych do równań (6.47), otrzymujemy układ ośmiu równań,
z których wyznaczymy stale, a tym samym - postaci funkcji kształtu. Macierz h po podstawieniu
współrzędnych węzłów elementu jest wyrażona jako

1 − 1 − 1 1 0 0 0 0
0 0 0 0 1 − 1 − 1 1 

 g 1  1 1 − 1 − 1 0 0 0 0
 g  0 0 0 0 1 1 − 1 − 1

h =  2 =  . (6.49)
 g 3  1 1 1 1 0 0 0 0
   
 g 4  0 0 0 0 1 1 1 1
1 − 1 1 − 1 0 0 0 0
 
0 0 0 0 1 − 1 1 − 1

Po określeniu macierzy h −1 , co może być osiągnięte w różny sposób, z łatwością wyznaczymy posta-
ci macierzy funkcji kształtu;

1
N = g ⋅ h −1 = ⋅ [N1 N 2 N 3 N 4 ] . (6.50)
4
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 12

gdzie poszczególne macierze N i składają się z następujących funkcji:

N 0
Ni =  i dla i = 1, 2, 3, 4. (6.51)
0 N i 

1
N1 = ⋅ (1 − ξ ) ⋅ (1 − η ),
4
1
N 2 = ⋅ (1 + ξ ) ⋅ (1 − η ),
4
(6.52)
1
N 3 = ⋅ (1 + ξ ) ⋅ (1 + η ),
4
1
N 4 = ⋅ (1 − ξ ) ⋅ (1 + η ).
4

Aby wyznaczyć odkształcenia, musimy zróżniczkować funkcje kształtu N i względem zmiennych x i


y . Ponieważ funkcje te są wyrażone w postaci zależnej od zmiennych bezwymiarowych ξ i η więc zasto-
sujemy w tym miejscu reguły różniczkowania funkcji złożonej:

∂ ∂ ∂ξ ∂ ∂η 1 ∂
= ⋅ + ⋅ = ⋅ ,
∂x ∂ξ ∂x ∂η ∂x a ∂ξ
(6.53)
∂ ∂ ∂ξ ∂ ∂η 1 ∂
= ⋅ + ⋅ = ⋅ .
∂y ∂ξ ∂y ∂η ∂y b ∂η

Operator różniczkowy L wyraża się więc w postaci:

∂  1 ∂ 
∂ 0  0 
 x   a ∂ξ 
∂  1 ∂ 
L= 0 = 0 . (6.54)
 ∂x   b ∂η 
∂ ∂  1 ∂ 1 ∂
   
 ∂ y ∂x   b ∂η a ∂ξ 

Możemy już teraz wyznaczyć postać macierzy B = L ⋅ N , która po wykonaniu przepisanych działań
wynosi:

 − b(1 − η ) 0 b(1 − η ) 0 b(1 + η ) 0 − b(1 + η ) 0 



B= 0 − a(1 − ξ ) 0 − a(1 + ξ ) 0 a(1 + ξ ) 0 a(1 − ξ )  (6.55)
− a(1 − ξ ) − b(1 − η ) − a(1 + ξ ) b(1 − η ) a(1 + ξ ) b(1 + η ) a(1 − ξ ) − b(1 + η )

lub też krócej :

B = [B1 , B2 , B3 , B4 ] , (6.56)

gdzie poszczególne macierze Bi przedstawimy w postaci:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 13

 N i,x 0 
 
Bi =  0 N i , y  , dla i = 1, 2, 3, 4. (6.57)
 N i, y N i , x 

∂N i 1 ∂N i 1
N i,x = = ⋅ = ⋅ N i ,ξ ,
∂ x a ∂ξ a
(6.58)
∂N i 1 ∂N i 1
N i, y = = ⋅ = ⋅ N i ,η .
∂ y b ∂η b

Pamiętając, że macierz konstytutywna D może być symbolicznie przedstawiona jako

 D11 D21 0 
D =  D12 D22 0  , (6.59)
 0 0 D33 

można już bez trudu obliczyć postać macierzy sztywności elementu.

Zastanówmy się jeszcze nad sposobem sprowadzenia do węzłów obciążeń występujących na krawędzi
elementu, tak jak to przedstawiono na rysunku 6.5. Wektor składowych obciążenia, zmieniający się liniowo
wzdłuż krawędzi, wyrażony jest w następującej postaci (obciążenie działa w kierunku lokalnej osi η ):

 0 
b =  y1 y 2 (b y 2 − b y1 )  .
b + b (6.60)
 2 + ⋅ξ 
2 

W wyniku całkowania wzdłuż brzegu η = −1 otrzymujemy:

+1
 b y 2 − b y1 b y 2 − b y1 
pbc = ∫ g T ⋅ b ⋅ a ⋅ dξ = a ⋅ 0, 0, 0, 0, b y1 + b y 2 , , − (b y1 + b y 2 ), − . (6.61)
−1  3 3 

Mnożąc pbc , przez macierz h −T otrzymujemy końcowe wyrażenia na wielkości sił węzłowych, wyni-
kające z obciążenia brzegu elementu prostokątnego na krawędzi η = −1 obciążeniem rozłożonym liniowo w
następującej postaci:

pb = h −T ⋅ pbc =
a
3
[
⋅ 0, 2 ⋅ b y1 + b y 2 , 0, b y1 + b y 2 , 0, 0, 0, 0 . ] (6.62)

Spróbujmy wyrazić, w jaki sposób w węzłach uwidoczni się efekt działania sił grawitacyjnych w kie-
runku ujemnego zwrotu osi y . W tym przypadku siły masowe wynoszą:

[
b = 0, − g g , ] (6.63)

Całkowanie po objętości (przez t oznaczono grubość elementu) prowadzi do następującej relacji:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 14

+1+1
[
pbc = a ⋅ b ⋅ t ⋅ ∫ ∫ g T ⋅ b ⋅ dξ dη = a ⋅ b ⋅ t ⋅ 0, 0, 0, 0, − 4 ⋅ bg , 0, 0, 0 ] (6.64)
−1 −1
oraz
pb = h −1 ⋅ pbc = − a ⋅ b ⋅ t ⋅ bg ⋅ [0, 1, 0, 1, 0, 1, 0, 1] . (6.65)

Efekt działania stałej temperatury ∆T może być opisany za pomocą wektora początkowych odkształ-
ceń:
ε T = [α1 , α 2 , 0]⋅ ∆T , (6.66)

gdzie przez α i oznaczono odpowiednio współczynniki rozszerzalności cieplnej w kierunkach osi x i y .


Całkowanie po objętości według poprzednio prezentowanych zasad daje:

+1+1
pTc = a ⋅ b ⋅ t ⋅ ∫ ∫ Bc ⋅ D ⋅ ε T dξ dη = 4 ⋅ t ⋅ ∆T ⋅ [0, d1 , 0, 0, 0, 0, d 2 , 0] .
T
(6.67)
−1 −1

Wprowadzono tu następujące oznaczenia:

d1 = b ⋅ (D11 ⋅α1 + D12 ⋅α 2 ),


d 2 = b ⋅ (D12 ⋅α1 + D22 ⋅ α 2 ).
końcowym otrzymujemy:

pT = h −1 ⋅ pTc = t ⋅ ∆T ⋅ [− d1 , − d 2 , d1 , − d 2 , d1 , d 2 , − d1 , d 2 ] . (6.68)

Zauważmy na koniec, że wektor ten opisuje wyłącznie sytuację płaskiego stanu naprężenia. Stosowne
wyprowadzenie podobnych formuł dla płaskiego stanu odkształceń pozostawiamy dociekliwemu Czytelni-
kowi.
Na koniec uwag o tym elemencie prześledźmy jeszcze siły węzłowe, wywołane wstępnym
równomiernie rozłożonym odkształceniem ścinającym γ 0 . Wektor opisujący odkształcenia jest wówczas
sformułowany następująco:

ε 0 = [0, 0, γ 0 ] , (6.69)

a odpowiednie siły węzłowe całkowite i rozłożone na węzły wynoszą:

+1+1
p0c = a ⋅ b ⋅ t ⋅ ∫ ∫ Bc ⋅ D ⋅ ε 0 dξ dη = 4 ⋅ t ⋅ D33 ⋅ γ 0 ⋅ [0, 0, a, 0, 0, b, 0, 0],
T

−1 −1 (6.70)
p0 = h −1 ⋅ p0c = t ⋅ D33 ⋅ γ 0 ⋅ [− a, − b, − a, b, a, b, a, − b].

6.3.2. Elementy czworokątne składane z elementów trójkątnych

Istnieją różne możliwości generowania macierzy sztywności elementów czworokątnych przez ich
składanie z elementów prostszych, na przykład trójkątnych CST. Elementy takie są powszechnie stosowane
w programach analizy MES w zagadnieniach dwuwymiarowych. Chcemy w tym miejscu wspomnieć tylko o
dwóch możliwościach budowania macierzy sztywności z dwóch bądź czterech elementów trójkątnych.
Zasadę tworzenia elementów ilustruje schematycznie rysunek 6.6.
Obszar czworokąta ABCD może być podzielony na dwa trójkąty T 1 i T 2 w dwojaki sposób, co po-
kazano na rysunku 6.6. Każdemu z tych podziałów odpowiada możliwość określenia macierzy sztywności

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 15

K Q . Oczywiście każda z tych macierzy jest inna. Koncepcja budowania macierzy sztywności zakłada pewne
uśrednienie. Proces ten ilustrują następujące wzory:

K Qi = K T 1 + K T 2 dla i = 1, 2. (6.71)

gdzie i oznacza numer podziału czworokąta na trójkąty, i dalej

K0 =
1
2
[ ]
⋅ K Q1 + K Q 2 . (6.72)

Rys. 6.6. Elementy czworokątne tworzone z elementów trójkątnych

Zadanie:

Proszę wyprowadzić wyrażenie na postać macierzy sztywności dla pojedynczego prostokąta o bokach
a i b , otrzymane ze złożenia z dwóch trójkątów CST. Wynik proszę porównać z wynikiem elementu
czworokątnego biliniowego.
Obszar czworokąta B1 B2 B3 B4 podzielony jest na cztery trójkąty, przy czym dodatkowo wprowa-
dzono węzeł środkowy A . Z łatwością zbudujemy macierz sztywności czworokąta pięciowęzłowego
opierając się na macierzach trójkątów. Chcemy jednak posługiwać się wyłącznie stopniami swobody
związanymi z zewnętrznymi węzłami. Dokonujemy procesu tzw. kondensacji statycznej w taki sposób,
by wyeliminować stopnie swobody związane z węzłem wewnętrznym A . Zapiszmy macierz sztywności
tego elementu, dokonując jej podziału na podmacierze związane tylko z węzłami zewnętrznymi ( Bi ) i z
węzłem wewnętrznym ( A) w postaci:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 16

 K AA K AB  d A   p A 
K ⋅ = , (6.73)
 BA K BB  d B   p B 

T
gdzie macierze K AA i K BB są oczywiście symetryczne, zaś K AB = K BA , co zapewnia symetrię macierzy
sztywności elementu. Zapisane równanie macierzowe możemy teraz rozbić na dwa równania macierzowe
w postaci:

K AA ⋅ d A + K AB ⋅ d B = p A ,
(6.74)
K BA ⋅ d A + K BB ⋅ d B = p B .

−1
Mnożąc lewostronnie pierwsze z równań (6.74) przez K AA i obliczając d A po podstawieniu do drugiego
równania otrzymujemy:

−1
K BA ⋅ K AA ⋅ ( p A − K AB ⋅ d B ) + K BB ⋅ d B = p B (6.75)
i dalej
(K BB
−1
)
− K BA ⋅ K AA ⋅ K AB ⋅ d B = p B − K BA ⋅ K AA ⋅ p A
−1
(6.76)
lub krócej
* *
K BB ⋅ d B = p B . (6.77)

W ten sposób otrzymaliśmy macierz sztywności elementu czworokątnego, która zależy tylko od
stopni swobody związanych z jego wierzchołkami.

6.4. Wyjaśnienia końcowe i podsumowanie

Na koniec tego rozdziału podsumujmy w zwarty sposób tok postępowania przyjęty przy definiowaniu
macierzy sztywności, uogólnionych sil odpowiadających uogólnionym przemieszczeniom oraz uogólnionych
sztywności elementów skończonych dla zagadnień dwuwymiarowych. Najważniejsze kroki proponowanego
algorytmu to:
1. założenie funkcji aproksymujących przemieszczenia

u = g ⋅c ,

2. podstawienie warunków brzegowych i wyznaczenie stałych

d = h ⋅ c , gdzie h = [g i ] dla i = 1,..., ne oraz det h ≠ 0


c = h −1 ⋅ d ,

3. określenie funkcji kształtu

u = g ⋅ h −1 ⋅ d = N ⋅ d ,

4. zdefiniowanie odkształceń

ε = L ⋅u = L ⋅ N ⋅ d = B ⋅ d ,

5. wyznaczenie składowych macierzy sztywności K i wektora p

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
6. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 17

K = ∫ B T ⋅ D ⋅ B ⋅ dV oraz K ⋅ d = ∫ B T ⋅ D ⋅ B ⋅ dV ⋅ d = p .
V V

Niekiedy przy założonych funkcjach g i ustalonych stałych c pomocne jest przy definiowaniu sił p
i macierzy sztywności K sformułowanie opierające się na pojęciach uogólnionych sił, przemieszczeń i
sztywności. Przytoczmy na tę okoliczność kilka prostych przekształceń:

( )T
( )
K ⋅ d = ∫ L ⋅ g ⋅ h −1 ⋅ D ⋅ L ⋅ g ⋅ h −1 ⋅ dV ⋅ d = p,
V

( )T
( )
K ⋅ d = ∫ Bc ⋅ h −1 ⋅ D ⋅ Bc ⋅ h −1 ⋅ dV ⋅ d = p,
V
gdzie
Bc = L ⋅ g
i dalej
K ⋅ d = h −T ∫ Bc ⋅ D ⋅ Bc ⋅ dV ⋅ h −1 ⋅ d = p,
T

h −T ⋅ K c ⋅ c = p.

Mnożąc obie strony przez h T , otrzymujemy:

K c ⋅ c = pc , gdzie pc = h T ⋅ p ;

przez p oznaczyliśmy uogólnione siły odpowiadające uogólnionym przemieszczeniom c (stałe ze wzorów


aproksymacyjnych), zaś przez K - macierz uogólnionej sztywności.

Zadania

1. Wyprowadź wzory na postacie macierzy sztywności czterowęzłowego elementu kwadratowego


korzystając z podziału na elementy trójkątne typu CST. W koniecznym przypadku zastosuj
kondensację statyczną. Otrzymane wyniki porównaj ze sobą i macierzą sztywności elementu
czworokątnego o liniowych funkcjach kształtu.

2. Ułóż program MES na analizę płaskich stanów, stosując elementy CST. Jawna postać maci-
erzy sztywności tych elementów w lokalnym układzie współrzędnych jest podana w skryp-
cie.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 1

7.
SFORMUŁOWANIE IZOPARAMETRYCZNE
W poprzednich rozdziałach omówiliśmy elementy skończone formułowane za pomocą tzw. współ-
rzędnych uogólnionych. Zakładaliśmy, że przemieszczenia elementu zmieniają się zgodnie z przyjętymi
funkcjami, których współczynniki były traktowane jako uogólnione współrzędne elementu. Przypo-
mnijmy raz jeszcze podstawowe kroki tego sformułowania:

1. Przyjęcie pola przemieszczeń

u = g ⋅c (7.1)

gdzie „g” oznacza tzw. macierz geometryczną, która gromadzi odpowiednie potęgi wielomianów inter-
polacyjnych, zaś c jest macierzą stałych. Stałe te wyznacza się z warunków brzegowych ( przemiesz-
czenia węzłów muszą być zgodne z wartościami przemieszczeń, wynikającymi z przyjętych funkcji ).

2. Wyznaczenie macierzy stałych „c” (współrzędnych uogólnionych):

d = h ⋅ c, gdzie h = [ g i ] dlai=1,2,...,nedf. (7.2)

Macierz h jest macierzą kwadratową i nieosobliwą, tak więc z (7.2) można wyznaczyć stałe wielo-
mianów interpolacyjnych jako funkcję przemieszczeń węzłów

c = h −1 ⋅ d . (7.3)

3. Wyznaczenie funkcji kształtu N

u = g ⋅ h −1 ⋅ d = N ⋅ d

więc:
N = g ⋅ h −1 (7.4)

1 2
=-1 =1 1
N1 = (1−ξ )
2
1
N2 = (1 + ξ )
2

Rys. 7.1. Dwuwęzłowy element kratownicy płaskiej

4. Wyznaczenie macierzy B = L·N


5. Wyznaczenie macierzy sztywności K oraz pozostałych wektorów pb,p0 lub PT, przy ustalonym
prawie konstytutywnym σ = D·ε.
Formułowanie omawianych w tym rozdziale elementów izoparametrycznych (termin izoparametrycz-
ny znaczy ten sam) jest prostsze i szczególnie atrakcyjne przy definiowaniu nowych elementów.
Główną ideą formułowania elementów izoparametrycznych jest wyznaczenie funkcji interpolujących
(funkcji kształtu), określających relację pomiędzy przemieszczeniami elementu i przemieszczeniami jego
węzłów w sposób bezpośredni, bez konieczności obliczania macierzy h-1 .
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 2

Proces formułowania elementu izoparametrycznego zanalizujemy na przykładzie najprostszego ele-


mentu, jakim jest dwuwęzłowy element kratownicy płaskiej. Na rysunku 7.1 pokazano taki element o wę-
złach oznaczonych przez 1 i 2. Pierwszym krokiem sformułowania elementu jest wyrażenie globalnych
współrzędnych elementu x od jego współrzędnych naturalnych ξ, gdzie -1 < ξ < +1. Transformacja ta jest
dana w relacji:

1 1
x= ( 1 − ξ ) x1 + ( 1 + ξ ) x 2 + … (7.5)
2 2
lub
2
x = ∑ N i xi (7.6)
i =1

gdzie N1= 0.5(1-ξ) i N2= 0.5(1+ξ) Są funkcjami interpolującymi (tutaj liniowymi). Zauważmy, że relacja
(7.5) jest jednoznaczna i ustala zależność pomiędzy współrzędnymi x i ξ. Globalne przemieszczenia pręta
wyrażone są w ten sam sposób, co współrzędne globalne, a mianowicie

2
d = ∑ Ni di (7.7)
i =1

Zastosowanie tych samych funkcji interpolujących (funkcji kształtu), zdefiniowanych we współrzęd-


nych naturalnych, do współrzędnych elementu i jego przemieszczeń stanowi podstawę sformułowania izo-
parametrycznych elementów skończonych. W celu określenia współczynników macierzy sztywności należy
znaleźć relację: odkształcenie-przemieszczenie, w naszym przypadku ε=du/dx. Mamy więc:
du dξ
ε= , (7.8)
dξ dx

przy czym L jest długością elementu. Macierz odkształceń B ma zatem postać:

1
B= [−1 1 ], (7.9)
L

W ogólności związek: odkształcenie-przemieszczenie jest funkcją współrzędnych naturalnych i w celu


wyznaczenia macierzy sztywności wymagane jest całkowanie w tych współrzędnych. Korzystając ze znanej
już zależności na macierz sztywności, otrzymujemy

EA − 1
+1

L2 −∫1  1 
k= ,⋅[ − 1 1 ] ⋅ J ⋅ dξ , (7.10)

gdzie J jest jakobianem wiążącym długość elementu we współrzędnych globalnych z długością elementu,
wyrażoną we współrzędnych naturalnych, tj.

dx = J ⋅ dξ , (7.11)

gdzie J = L/2, skąd otrzymujemy ostatecznie:

EA  1 − 1
1

L −∫1 − 1 1 
k= , (7.12)

Jak widać w powyższym sformułowaniu, nie było potrzeby wyznaczania macierzy h-1.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 3

Proszę porównać powyższe sformułowanie ze sformułowaniem tego samego elementu, zamieszczo-


nym w rozdziale 5.

7.1. Współrzędne naturalne

Jak wspomnieliśmy wyżej, podstawą formułowania elementów izoparametrycznych jest wyrażenie


współrzędnych elementu i jego przemieszczeń we współrzędnych naturalnych. Ten układ może być układem
jedno-, dwu- lub trójwymiarowym w zależności od wymiarów elementu. Podkreślmy, że obliczanie macie-
rzy elementów jest takie samo dla wszystkich tych przypadków. Poniżej przedstawimy sformułowanie naj-
bardziej ogólne, tj. dla przypadku przestrzennego.
Współrzędne elementu przestrzennego wyrazić możemy ogólnie w postaci:

q q q
x = ∑ N i xi , y = ∑ N i yi , z = ∑ N i z i , (7.13)
i =1 i =1 i =1

gdzie x, y, z są współrzędnymi dowolnego punktu elementu, a xi, yi., zi. (i=1,..,q) są współrzędnymi jego wę-
złów. Funkcje kształtu są zdefiniowane we współrzędnych naturalnych ξ, η, ς, które zmieniają się od -1 do
+1. Nieznanymi w (7.13) pozostają funkcje kształtu N.. Funkcje te można wyznaczyć korzystając z funda-
mentalnej ich własności, a mianowicie z tego, że przyjmują wartość 1 w węźle „i”, a wartość „0” w pozosta-
łych węzłach.
Pozostawmy sformułowanie elementu przestrzennego i zilustrujmy powyższe ponownie na przykła-
dzie pręta kratownicy, tym razem o 3 węzłach (rys.7.2).
1 2 3
x=0 x=0.3L x=L
=-1 =1

=-1 =0 =1
N2 = 1 −ξ 2
1 1
N1 = ( 1 − ξ ) − ( 1 − ξ 2 )
1
2 2
1 1
N3 = ( 1 + ξ ) − ( 1 − ξ 2 )
2 2

Rys. 7.2. Trójwęzłowy element kratownicy płaskiej

Zauważmy na początku, że w tym przypadku funkcje kształtu muszą być funkcjami parabolicznymi.
Funkcję N2 zdefiniować najłatwiej, bowiem parabola, która spełnia warunki: dla ξ = ±1 równa jest 0, a dla
ξ=0 równa 1, ma postać N2 = (1-ξ2). Pozostałe dwie funkcje kształtu wyznaczymy przez superpozycję funk-
cji liniowej i paraboli. Na przykład dla wyznaczenia N1 funkcja liniową (1-ξ)/2 spełnia wymagane warunki:
dla ξ = -1 równa jest 1 i dla ξ=1 równa 0. By spełnić warunek, że dla ξ = 0, N1 jest równe 0, dodajmy do
liniowej części parabolę -(1-ξ2)/2. W ten sposób otrzymujemy funkcję kształtu w postaci N1 =0.5·(1-ξ)-
0.5·(1-ξ2). Podobnie wyznaczymy funkcję N3.
Przedstawiony wyżej algorytm konstruowania funkcji kształtu można bezpośrednio uogólnić dla ele-
mentów dwu i trójwymiarowych. Zauważmy jeszcze, że postać zależności (7.13) wskazuje, że elementy izo-
parametryczne mogą mieć brzegi zakrzywione, wobec czego w wielu sytuacjach elementy izoparametryczne
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 4

są bardzo użyteczne przy modelowaniu geometrycznych warunków brzegowych. Mają one jednak i pewną
trudność, polegającą na skomplikowaniu relacji ε-d. Wynika to z faktu, że przemieszczenia elementu są wy-
rażone we współrzędnych lokalnych:

q q q
u = ∑ N i u i , v = ∑ N i vi , w = ∑ N i wi , (7.14)
i =1 i =1 i =1

podczas gdy do obliczenia współczynników macierzy odkształceń wymagane jest różniczkowanie względem
zmiennych globalnych. Ponieważ przemieszczenia elementu są zdefiniowane we współrzędnych naturalnych
(7.14), musimy znaleźć związek pomiędzy współrzędnymi x, y, z a współrzędnymi ξ, η, ς. który można
przedstawić formalnie jako:

x = f 1 ( ξ ,η ,ζ ), y = f 2 ( ξ ,η ,ζ ), z = f 3 ( ξ ,η ,ζ ), (7.15)

lub jako zależności odwrotne:

ξ = f 1 ( x , y , z ), η = f 2 ( x , y , z ), ζ = f 3 ( x , y , z ), (7.16)

Aby otrzymać relację pomiędzy obydwoma układami współrzędnych wymagana jest znajomość po-
chodnych typu δ/δx, δ/δy i δ/δz. Wykorzystując regułę różniczkowania funkcji złożonej, mamy:
δ δ δξ δ δη δ δζ
= + + (7.17)
δx δξ δx δη δx δζ δx

i podobnie można otrzymać wyrażenia na δ/δy i δ/δz. W celu obliczenia δξ/δx, δη/δx i δς/δx musimy w spo-
sób jawny znać relację (7.16). Obliczenie pochodnych występujących w (7.16) jest stosunkowo uciążliwe. W
tym celu posłużymy się następującym algorytmem. Wykorzystując regułę różniczkowania funkcji złożonej,
otrzymamy:

δ / δξ  δx / δξ δy / δξ δz / δξ  δ / δx 
δ / δη  = δx / δη δy / δη δz / δη  δ / δy 
     (7.18)
δ / δζ  δx / δζ δy / δζ δz / δζ  δ / δz 
lub inaczej:
δ / δξ = J ⋅ δ / δx (7.19)

gdzie J jest operatorem jakobianu (macierzą Jakobiego) wiążącym pochodne współrzędnych naturalnych z
pochodnymi lokalnymi. Zauważmy, że macierz Jakobiego łatwo wyznaczyć z relacji (7.13):

δ / δx = J −1 ⋅ δ / δξ (7.20)

która wymaga oczywiście, by macierz J istniała. Wykorzystując (7.14) i (7.20) obliczamy pochodne δu/δx,
δu/δy, δu/δz i dalej macierz odkształceń ε = B d. Następnie obliczamy macierz sztywności elementu
k=∫BT·D·B·dV. Ponieważ elementy macierzy B są funkcjami współrzędnych naturalnych ξ, η, ς, to całkowa-
nie po objętości wymaga wprowadzenia zależności

dV = det( J ) ⋅ dξ ⋅ dη ⋅ dζ (7.21)

gdzie det(J) jest wyznacznikiem macierzy J. Jak widać, jawne całkowanie wyrażenia na macierz sztywności
nie jest efektywne i dlatego też w elementach izoparametrycznych najczęściej stosuje się całkowanie nume-
ryczne.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 5

Poniżej zilustrujemy przedstawiony wyżej algorytm dla elementów izoparametrycznych wykorzysty-


wanych w zagadnieniach płaskich.

7.2. Element czworokątny

Rysunek 7.3 przedstawia bezwymiarowe współrzędne naturalne ξ i η dla czworokąta. Punkt g przyjęty
jest w środku geometrycznym, wobec czego jego współrzędne globalne spełniają równania :

1
x g = ( x1 + x2 + x3 + x4 )
4
(7.22)
1
y g = ( y1 + y 2 + y 3 + y 4 )
4

=1

1 3

=0 =1

=-1

=-1 =0 2
4

Rys. 7.3. Czworokątny element izoparametryczny

Zauważmy, że współrzędne ξ i η zostały wprowadzone w taki sposób, że na przykład ξ= -1


definiuje wszystkie punkty położone na krawędzi 1-2, zaś ξ = 1 - punkty na krawędzi 2-3. Stosując
interpolację liniową w obu kierunkach, współrzędne globalne położenia dowolnego punktu wyrazimy
w postaci:

4 4
x = ∑ N i xi , y = ∑ N i y i (7.23)
i =1 i =1
gdzie
1 1
N1 = ( 1 − ξ )( 1 − η ), N 2 = ( 1 + ξ )( 1 − η ),
4 4
(7.24)
1 1
N 3 = ( 1 + ξ )( 1 + η ), N 4 = ( 1 − ξ )( 1 + η ),
4 4

Powyższe funkcje (porównaj wzór (6.52)) wyrażają współrzędne globalne we współrzędnych


naturalnych. Ze względu na to, że równania (7.24) są biliniowe, nie można tym razem w sposób ła-
twy odwrócić zależności (7.18) ani wyrazić ξ i η jako funkcji współrzędnych globalnych x i y. Za-
stosujemy zatem sposób przedstawiony w punkcie 7.1.
Macierz Jakobiego dla analizowanego przypadku można przedstawić w postaci:

J J 12   x ,ξ y ,ξ 
J =  11 =
y ,η 
(7.25)
 J 21 J 22   x ,η

Wyrażenia w macierzy Jakobianu mają następującą postać:


Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 6

4 4
J 11 = x ,ξ = ∑ N i ,ξ ⋅ xi ,J 21 = x ,η = ∑ N i ,η ⋅ xi ,
i =1 i =1
4 4
(7.26)
J 12 = y ,ξ = ∑ N i ,ξ ⋅ yi ,J 21 = x ,η = ∑ N i ,η ⋅ y i ,
i =1 i =1

Powyższe wyrażenia można zapisać zgrabnie w formie macierzowej

J = DLCN (7.27)

gdzie macierz DL. (2 x 4) zawiera różniczki funkcji kształtu Ni. ze względu na współrzędne lokalne, zaś ma-
cierz CN (4 x 2) składa się ze współrzędnych xi. i yi. węzłów.

 N 1,ξ N 2 ,ξ N 3 ,ξ N 4 ,ξ  1 − ( 1 − ξ ) ( 1 − ξ ) ( 1 + ξ ) − ( 1 + ξ )
DL =  = ⋅
N 4 ,η  4 − ( 1 − η ) ( 1 − η ) ( 1 + η ) − ( 1 + η )
(7.28)
 N 1,η N 2 ,η N 3 ,η

oraz
T
x x2 x3 x4 
CN =  1 (7.29)
 y1 y2 y3 y 4 

Interesuje nas przede wszystkim wyrażenie na J-1 i wyprowadzimy je tutaj formalnie jako macierz
odwrotną do J (7.27). Z definicji mamy:

−1 Ja 1 J J 21  1  y ,η − x ,η 
J = = ⋅  22 = 
x ,ξ 
(7.30)
J J  J 12 J 11  J − y ,ξ

gdzie J oznacza macierz sprzężoną, zaś |J| jest wartością wyznacznika jakobianu. Aby otrzymać różniczki
wszystkich funkcji ze względu na x i y, zastosujemy (7.20):

 N i ,x  −1  i ,ξ 
N
 N  = J ⋅  N  ,i − 1,2 ,3 ,4 (7.31)
 i ,y   i ,η 

Dalej zdefiniujemy macierz DG

DG = J −1 ⋅ DL = ( DL ⋅ C N ) −1 ⋅ DL , (7.32)

która zawiera różniczki funkcji Ni ze względu na zmienne globalne x i y. Jej postać jest następująca :

 N 1 ,x N 2 ,x N 3 ,x N 4 ,x 
DG = 
N 4 , y 
(7.33)
 N 1, y N 2 ,y N 3 ,y

Wprowadzając kolejno składowe tej macierzy, otrzymujemy :

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 7

1
D g 11 = ⋅ [− ( 1 − η ) ⋅ J 22 + ( 1 − ξ ) ⋅ J 12 ],
4J
1
D g 12 = ⋅ [( 1 − η ) ⋅ J 22 + ( 1 + ξ ) ⋅ J 12 ],
4J
1
D g 13 = ⋅ [( 1 − η ) ⋅ J 22 − ( 1 + ξ ) ⋅ J 12 ],
4J
1
D g 14 = ⋅ [− ( 1 + η ) ⋅ J 22 − ( 1 − ξ ) ⋅ J 12 ],
4J
(7.34)
1
D g 21 = ⋅ [( 1 − η ) ⋅ J 21 − ( 1 − ξ ) ⋅ J 11 ],
4J
1
D g 22 = ⋅ [− ( 1 − η ) ⋅ J 21 − ( 1 + ξ ) ⋅ J 11 ],
4J
1
D g 23 = ⋅ [− ( 1 + η ) ⋅ J 21 + ( 1 + ξ ) ⋅ J 11 ],
4J
1
D g 24 = ⋅ [( 1 + η ) ⋅ J 21 − ( 1 − ξ ) ⋅ J 11 ],
4J

Ze względu na fakt, że w mianowniku powyższych wyrazów pojawia się wyznacznik macierzy jako-
bianu J, istnieje zasadnicza trudność bezpośredniego scałowania wyrażeń na macierz sztywności lub rów-
noważne obciążenia węzłowe. Musimy więc porzucić stosowany dotąd sposób wyprowadzania równań przez
bezpośrednie całkowanie na rzecz całkowania numerycznego.
Kontynuujmy rozważania podjęte w rozdziale 6.3.1, w których zajmowaliśmy się elementem
czterowęzłowym (Q4). Sformułowawszy już w postaci zależności (6.52) składowe macierzy funkcji kształtu
oraz podmacierzy B.(3x2) (6.57) oraz stosując notację z tego rozdziału, można tę podmacierz zapisać także
w postaci:

 DG 1i 0 
Bi =  0 DG 2 i  (7.35)
 DG 2 i DG 1i 

Macierz sztywności elementu Q4 o stałej grubości t można teraz przedstawić jako:

1
K e = t ⋅ ∫ B T ( x , y ) ⋅ D ⋅ B( x , y ) ⋅ dx ⋅ dy (7.36)
−1

lub we współrzędnych lokalnych :


1 1
K e = t ∫ ∫ B T ( ξ ,η ) ⋅ D ⋅ B( ξ ,η ) ⋅ J ( ξ ,η ) dξ ⋅ dη (7.37)
−1 −1

Podobnie rzecz ma się z obciążeniami, siłami masowymi i początkowymi odkształceniami:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 8

1 1
Pb = t ∫ ∫ N T ( ξ ,η ) ⋅ b( ξ ,η ) ⋅ J ( ξ ,η ) dξ ⋅ dη
−1 −1
1 1
(7.38)
P0 = t ∫ ∫ B ( ξ ,η ) ⋅ D( ε 0 ( ξ ,η )) ⋅ J ( ξ ,η ) dξ ⋅ dη
T

−1 −1

7.3. Element trójkątny

Jedną z metod otrzymywania elementów trójkątnych jest proces degenerowania elementów czworo-
kątnych. Proces ten polega na przypisaniu tych samych współrzędnych dwom węzłom. Zilustrujmy to na
następującym przykładzie.
Z elementu czworokątnego 1-2-3-4, przedstawionego na rysunku 7.4, należy otrzymać element
trójkątny przez nałożenie na siebie węzłów 1 i 2. Współrzędne elementu wyrażają się następującymi
zależnościami:

1 1 1 1
x = ( 1 + ξ )( 1 +η ) ⋅ x1 + ( 1 + ξ )( 1 −η ) ⋅ x2 + ( 1 −ξ )( 1 −η ) ⋅ x3 + ( 1 + ξ )( 1 −η ) ⋅ x4 ,
4 4 4 4
(7.39)
1 1 1 1
y = ( 1 + ξ )( 1 +η ) ⋅ y1 + ( 1 + ξ )( 1 −η ) ⋅ y2 + ( 1 −ξ )( 1 −η ) ⋅ y3 + ( 1 + ξ )( 1 −η ) ⋅ y4
4 4 4 4

Przyjmując, że x1= x2 i y1= y2 , otrzymamy:

1 1 1
x = ( 1 + ξ ) ⋅ x2 + ( 1 −ξ )( 1 −η ) ⋅ x3 + ( 1 + ξ )( 1 −η ) ⋅ x4 ,
2 4 4
(7.40)
1 1 1
y = ( 1 + ξ ) ⋅ y2 + ( 1 −ξ )( 1 −η ) ⋅ y3 + ( 1 + ξ )( 1 −η ) ⋅ y4
2 4 4

y y

1 1,2
2

x x
3 3
4 4

Rys. 7.4. Tworzenie elementu trójkątnego z elementu czworokątnego

Podstawiając odpowiednie liczby otrzymujemy:

1
x= ( 1 + ξ )( 1 − η ),
2 (7.41)
y = (1 +η )

Obliczając teraz pochodne:

δx / δξ = 1 / 2( 1 − η ),δy / δξ = 0 ,
(7.42)
δx / δη = −1 / 2( 1 + ξ ),δy / δµ = 1.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 9

otrzymujemy macierz Jakobiego w postaci:

 2 
 0
 ( 1 − η ) 0  −1 1 −η
J =  ,J =   (7.43)
− ( 1 + ξ ) 2  + ξ ) 1
( 1
 ( 1 − η ) 

Przemieszczenia przedstawimy, zgodnie z podstawową ideą elementów izoparametrycznych, jako:

1 1 1
u = ( 1 + ξ ) ⋅ u 2 + ( 1 −ξ )( 1 −η ) ⋅ u3 + ( 1 + ξ )( 1 −η ) ⋅ u4 ,
2 4 4
(7.44)
1 1 1
v = ( 1 + ξ ) ⋅ v2 + ( 1 −ξ )( 1 −η ) ⋅ v3 + ( 1 + ξ )( 1 −η ) ⋅ v4
2 4 4

Obliczmy następnie pochodne:

δu / δξ = 1 / 4( 1 − η ) ⋅ u 3 + 1 / 4( 1 − η ) ⋅ u 4 ,
δv / δξ = 1 / 4( 1 − η ) ⋅ v3 + 1 / 4( 1 − η ) ⋅ v4 ,
(7.45)
δu / δξ = 1 / 2 ⋅ u 2 − 1 / 4( 1 − ξ ) ⋅ u 3 + 1 / 4( 1 + ξ ) ⋅ u 4 ,
δv / δξ = 1 / 2 ⋅ v 2 − 1 / 4( 1 − ξ ) ⋅ v3 + 1 / 4( 1 + ξ ) ⋅ v4 ,

Korzystając z zależności (7.20)

δ / δx −1 δ / δξ 
δ / δy = J δ / δη
   

mamy:

u2 
v 
 2   2
 0
δu / δx 1 −η  0 0 − 1 / 4( 1 −η ) 0 1 / 4( 1 −η ) 0 u3 
δu / δy = ( 1 + ξ )  1 / 2 0 − 1 / 4( 1 − ξ ) 0 1 / 4( 1 + ξ ) 0 v  =
   1   3 
( 1 −η )  u4 
 
v4 
(7.46)
u2 
v 
 2
 0 0 − 1 / 2 0 1 / 2 0 u3 
=  
1 / 2 0 − 1 / 2 0 0 0v3 
u4 
 
v4 
Podobnie otrzymamy wyrażenie na

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 10

u 2 
v 
 2
δv / δx 0 0 0 − 1 / 2 0 1 / 2 u3 
δv / δy = 0 1 / 2 0 − 1 / 2 0 0  v  (7.47)
    3 
u4 
 
v4 

Relacja odkształcenie-przemieszczenie będzie miała zatem postać:

u 2 
v 
 0 0 −1 / 2 0 1 / 2 0  2 
u 
ε =  0 1 / 2 0 −1 / 2 0 0  3  (7.48)
v
1 / 2 0 − 1 / 2 − 1 / 2 0 1 / 2 3 
u4 
 
v4 

Jak widać, element ten jest elementem CST.


Chociaż przedstawiony wyżej sposób budowy elementu trójkątnego może być atrakcyjny w progra-
mach komputerowych, w których zdefiniowano elementy izoparametryczne czworokątne, to jednak element
taki można również sformułować inaczej, korzystając ze współrzędnych polowych, co pokażemy poniżej.
Położenie dowolnego punktu 4 w trójkącie wprowadza podział jego pola na pola A1, A2, A3 (rys.
7.5a).

y 3 3 =1
3

=0.5
3

=0
2
=0
A2 A1 1

x
4 =0.5
2
A3 =1
1

1 2 1 =0
2 2=1
=0.5
1 3

a) b)

Rys. 7.5. Element trójkątny i współrzędne polowe

Bezwymiarowe współrzędne polowe dla trójkąta są wtedy zdefiniowane jako:

A1 A A
ξ1 = ,ξ 2 = 2 ,ξ 3 = 3
A A A
lub krócej (7.49)
Ai
ξi = , dla i=1,2.3
A
Dodatkowo widzimy, że
3 3

∑ Ai = A i
i =1
∑ξ
i =1
i =1 (7.50)

Rysunek 7.5b wyjaśnia, że współrzędna ξ1=1 definiuje położenie punktu 1 współrzędna zaś ξ1=0 defi-
niuje położenie dowolnego punktu na boku 2-3 trójkąta. Chcąc wyrazić współrzędną globalną x i y dowol-
nego punktu trójkąta, mamy :

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 11

x = ξ1 x1 +,ξ 2 x2 + ξ 3 x3 ,
(7.51)
y = ξ1 y1 +,ξ 2 y2 + ξ 3 y3

lub też z drugiej strony, korzystając z (7.50) i (7.51), możemy współrzędne lokalne dowolnego punktu
przedstawić jako

ξ1   x2 y3 − x3 y2 y 2 − y3 x3 − x2  1
ξ  = 1  x y − x y y3 − y1 x1 − x3   x
 2  2A  3 1 1 3 (7.52)
ξ 3   x1 y2 − x2 y1 y1 − y2 x2 − x1   y

gdzie 2A =x1y2 + x2y3 + x3y1 - x1y2 - x2y3 - x3y1.


Porównanie powyższego układu równań z funkcjami kształtu Ni. dla elementu CST wskazuje, że są to
te same funkcje. Tak więc element trójkątny CST jest elementem izoparametrycznym.
Upraszczając równanie (7.52) przyjmijmy, że A. oznacza pole powierzchni trójkąta o wierzchołkach i,
j oraz węźle środkowym 4, oraz a1 =x23, a2 =x31, a3 =x12, i b1 = -y23, b2 = -y31, b3 = -y12.

Otrzymamy wówczas:

ξ1  2 A23 b1 a1  1


ξ  = 1 2 A b a   x
 2  2 A  31 2 2    (7.53)
ξ 3  2 A12 b3 a3   y

Różniczkowanie funkcji f(ξ1, ξ2, ξ3 ) względem zmiennych globalnych x i y przebiega według reguły :

∂f 3
∂f ∂ξ i
∂x
= ∑ ∂ξ ,
i =1 i ∂x
(7.54)
∂f 3
∂f ∂ξ i
∂y
= ∑i =1 ∂ξ i ∂y
,

ale ponieważ
∂ξ i b ∂ξ i a
= i i = i (7.55)
∂x 2A ∂y 2A
Więc
∂f 1 3
∂f
= ⋅ ∑ bi ,
∂x 2 A i =1 ∂ ξ i
(7.56)
∂f 1 3
∂f
= ⋅ ∑ ai ,
∂ y 2 A i =1 ∂ξ i

Teraz postępując jak wyżej, dla elementu czworokątnego, możemy wyznaczyć macierz odkształceń B,
a następnie macierz sztywności i wektor obciążeń.

7.4. Element Ośmiowęzłowy Q8

Rysunek 7.6a przedstawia prostokątny element Ośmiowęzłowy, który jest elementem macierzy-
stym dla ośmiowęzłowego izoparametrycznego czworokąta Q8 (rys. 7.6b). Przemieszczenia węzłowe dla
obu tych elementów składają się z dwóch składowych translacji w każdym węźle:

d = [ d 1 , d 2 ,..., d 16 ] T = [ u 1 v 1 ; u 2 v 2 ;... u 8 v 8 ] T (7.57)


Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 12

Przyjmijmy następujące funkcje przemieszczeń :

u = c 1 + c 2 ξ + c 3η + c 4 ξ 2 + c 5 ξη + c 6 η 2 + c7 ξ 2η + c 8 ξη 2 ,
(7.58)
v = c 9 + c 10 ξ + c 11η + c 12 ξ 2 + c 13 ξη + c 14 η 2 + c 15 ξ 2η + c 16 ξη 2 ,

Można je wyrazić w postaci:

8 8
u = ∑ N i ⋅ u i , v = ∑ N i ⋅ vi (7.59)
i =1 i =1

3
y 4
7

x
8 6

a)
1 5
d1 2

d2
3

4 6
y

x
8
2
b)
1
d1 5
d2

Rys. 7.6. Ośmiowęzłowy element izoparametryczny:


a) prostokątny element macierzysty, b) element o brzegach zakrzywionych
gdzie:

1
Ni = ( 1 + ξ 0 )( 1 + η0 )( ξ 0 + η0 − 1 ),K dla Ki = 1,2 ,3 ,4
4
1
N i = ( 1 − ξ 2 )( 1 + η0 ),K dla K i = 5 ,7 (7.60)
2
1
N i = ( 1 + ξ 0 )( 1 − η 2 ),K dla Ki = 6 ,8
2

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 13

gdzie oznaczono: ξ0 = ξiξ, η0 =ηiη, przy czym ξi i ηi, są współrzędnymi węzłów w układzie współrzędnych
lokalnych i przyjmują wartości -1, +1 lub O. Ten element jest nazywany w literaturze elementem Serendi-
pa.
Dla lepszego uzmysłowienia sobie przemieszczeniowych funkcji kształtu weźmy dla przykładu funk-
cję przypisaną węzłowi nr 1 Współrzędne tego węzła wynoszą ξ1 = -1, η1 = -1, co po podstawieniu do (7.60
) prowadzi do :

1
N1 = ( 1 − ξ )( 1 − η )( −ξ − η − 1 ) (7.61)
4

Funkcja ta może być przedstawiona jako kombinacja trzech form deformacji (rys. 7.7 a, b, c i d):

1
N 1 = N d = N a − 0.5 ⋅ N b − 0.5 ⋅ N c = [( 1 − ξ )( 1 − η ) − ( 1 − ξ 2 )( 1 − η ) − ( 1 − ξ )( 1 − η 2 )] =
4
1
= [( 1 − ξ )( 1 − η )( −ξ − η − 1 ),
4

1
gdzie: Na = ( 1 − ξ )( 1 − η ) jest funkcją liniowo-liniową
4
1
N b = ( 1 − ξ 2 )( 1 − η ) jest funkcją kwadratowo-liniową
2
1
N c = ( 1 − ξ )( 1 − η 2 ) jest funkcją liniowo-kwadratową
2
1 1
Nd = Na − Nb − Nc jest funkcją kwadratowo-kwadratową
2 2

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 14

4 7
3
a)

8
6

1 5 2

4 7
3
b)

8
6

1 5 2

4 7
3
c)

8 6

1 5 2

4 7
3
d)

8
6

1 5 2

Rys. 7.7. Ośmiowęzłowy element izoparametryczny a) - d) postacie funkcji kształtu

Przyjmijmy, że funkcje interpolujące geometrię są tymi samymi funkcjami, co funkcje kształtu. Ozna-
cza to, że układ współrzędnych lokalnych ξ, η staje się krzywoliniowy, a wszystkie brzegi elementu są funk-
cjami kwadratowymi.
Mamy więc
8 8
x = ∑ N i xi , y = ∑ N i yi , (7.62)
i =1 i =1

Dalsze formułowanie macierzy sztywności elementu i odpowiadających obciążeń węzłowych dla ele-
mentu Q8 jest podobne do sformułowania przedstawionego dla elementu Q4. W tablicy 7.1 zestawiono
funkcje kształtu i ich pochodne względem zmiennych lokalnych ξ i η, potrzebne do wykonania odpowied-
nich całkowań numerycznych.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 15

Tablica 7.1 Funkcje kształtu i ich pochodne


i Ni Ni,ξ Ni,η
1 1 1 1
( 1 − ξ )( 1 − η )( −ξ − η − 1 ) ( 2ξ + η )( 1 − η ) ( 1 − ξ )( 2η + ξ )
4 4 4
2 1 1 1
( 1 + ξ )( 1 − η )( +ξ − η − 1 ) ( 2ξ − η )( 1 − η ) ( 1 + ξ )( 2η − ξ )
4 4 4

3 1 1 1
( 1 + ξ )( 1 + η )( +ξ + η − 1 ) ( 2ξ + η )( 1 + η ) ( 1 + ξ )( 2η + ξ )
4 4 4

4 1 1 1
( 1 − ξ )( 1 + η )( −ξ + η − 1 ) ( 2ξ − η )( 1 + η ) ( 1 + ξη )( 2η + ξ )
4 4 4

5 1 − ξ( 1 −η ) 1
( 1 − ξ 2 )( 1 − η ) − (1−ξ 2 )
2 2
6 1 1 − ( 1 + ξ )η
( 1 + ξ )( 1 − η 2 ) ( 1 −η 2 )
2 2
7 1 − ξ( 1 + η ) 1
( 1 − ξ 2 )( 1 + η ) (1−ξ 2 )
2 2
8 1 1 − ( 1 − ξ )η
( 1 − ξ )( 1 − η 2 ) − ( 1 −η2 )
2 2

Zalety stosowania elementu Q8 w porównaniu z elementem Q4 mogą polegać na używaniu w dyskre-


tyzacji problemu brzegowego mniejszej liczby elementów i w konsekwencji mniejszej liczby stopni swobo-
dy dla całego zadania. W przypadku stosowania elementów Q8 istnieje dodatkowo możliwość modelowania
brzegu krzywoliniowego. Możemy się również spodziewać większej dokładności numerycznej ze względu
na stosowanie wielomianów interpolacyjnych wyższego stopnia. Należy jednak pamiętać, że przewidywania
te powinny być zawsze weryfikowane w eksperymencie numerycznym.

7.5. Izoparametryczny element przestrzenny - sześciościan

Spośród elementów przeznaczonych do analizy przestrzennego stanu naprężeń, odkształceń i prze-


mieszczeń omówimy sformułowanie jednego z najprostszych elementów. Ośmiowęzłowy sześciościan
przedstawiono na rysunku 7.8 w układzie współrzędnych naturalnych ξ, η i ς. Początek tego układu przyjęto
w punkcie „g”, środku geometrycznym o współrzędnych :

1 8 1 8 1 8
xg = ∑ i g 8∑
8 i =1
x , y =
i =1
yi , z g = ∑ zi ,
8 i =1
(7.63)

gdzie przez xi, yi, zi. oznaczono współrzędne kartezjańskie wierzchołków (węzłów) elementu sześcio-
ściennego, wyrażone w układzie globalnym.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 16

=1
y 4 3

x 8
7
z 2
g
1

5 =1

=1

6
Rys. 7.8. Izoparametryczny element przestrzenny - sześciościan

Stosując interpolację liniową w każdym z kierunków ξ, η i ς, można położenie dowolnego punktu


elementu wyrazić za pomocą zależności:

8 8 8
x = ∑ N i xi , y = ∑ N i yi , z = ∑ Ni zi , (7.64)
i =1 i =1 i =1

w których funkcje kształtu Ni. przyjęto w postaci:

1 1
N1 = ( 1 − ξ )( 1 − η )( 1 − ζ ), N 2 = ( 1 + ξ )( 1 − η )( 1 − ζ ),
8 8
1 1
N 3 = ( 1 + ξ )( 1 + η )( 1 − ζ ), N 4 = ( 1 − ξ )( 1 + η )( 1 − ζ ),
8 8
(7.65)
1 1
N 5 = ( 1 − ξ )( 1 − η )( 1 + ζ ), N6 = ( 1 + ξ )( 1 − η )( 1 + ζ ),
8 8
1 1
N7 = ( 1 + ξ )( 1 + η )( 1 + ζ ), N 8 = ( 1 − ξ )( 1 + η )( 1 + ζ ).
8 8

Ze względu na postać zależności (7.65) nie istnieje możliwość wyrażenia współrzędnych lokal-
nych ξ; η i ς jako funkcji x, y i z. Musimy więc zastosować podobny sposób, jak to czyniliśmy poprzednio.
W przypadku zadania trójwymiarowego macierz Jakobiego jest macierzą o wymiarach 3x3:

 J 11 J 12 J 13   x,ξ y,ξ z,ξ 


 
J =  J 21 J 22 J 23  =  x,η y,η z,η  (7.66)
 J 31 J 32 J 33   x,ζ y,ζ z,ζ 

Odpowiednie składowe tej macierzy wyznaczymy, biorąc pod uwagę wyrażenia (7.58):

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 17

8 8 8
J 11 = ∑ N i ,ξ xi , J 12 = ∑ N i ,ξ yi , J 13 = ∑ N i ,ξ zi ,
i =1 i =1 i =1
8 8 8
J 21 = ∑ N i ,η xi , J 22 = ∑ N i ,η yi , J 23 = ∑ N i ,η zi ,
i =1 i =1 i =1
(7.67)
8 8 8
J 31 = ∑ N i ,ζ xi , J 32 = ∑ N i ,ζ yi , J 33 = ∑ N i ,ζ zi ,
i =1 i =1 i =1

Tak jak to już podawaliśmy, macierz jakobianu jest iloczynem macierzy DL (3x8) pochodnych lokal-
nych funkcji kształtu oraz macierzy C,(8x3) współrzędnych globalnych węzłów elementu (J=DL CN). Od-
wrotność macierzy jakobianu wyrażona jest w znanej postaci:

 J 11a J 12a J 13a 


J a
1  a a 
J −1 = = ⋅  J 21 a
J 22 J 23  (7.68)
J J
 J 31a J 32a J 33a 

Zgodnie z procedurą przedstawioną poprzednio, aby wyrazić pochodne wszystkich funkcji kształtu ze
względu na współrzędne globalne, wystarczy teraz obliczyć

DG = J −1 ⋅ DL (7.69)

Macierz DG składa się z następujących elementów :

 N 1, x N 2 ,x K N 8 ,x 
 
DG =  N1, y N 2 ,y K N8 ,y  (7.70)
 N1,z N 2 ,z K N 8 ,z ( 3 x 8 )

Bezpośrednie wyznaczanie tych 24 składowych jest łatwe, lecz pracochłonne, dlatego takie czynności
wykonuje się automatycznie w programie komputerowym. Pozostałe elementy procedury zmierzającej do
zbudowania macierzy sztywności elementu i obciążeń węzłowych w układzie lokalnym są podobne do za-
mieszczonych w rozdziałach 7.3 i 7.4.

7.6 Całkowanie numeryczne

W rozdziale 7.1 wspomnieliśmy, że w sformułowaniu elementów izoparametrycznych całkowanie


numeryczne jest powszechnie stosowaną techniką, wykorzystywaną przy obliczaniu współczynników macie-
rzy sztywności i wektorów obciążenia. Wielkości te, zależnie od wymiarów elementu, są następującej posta-
ci:

∫ F ( ξ )dξ ∫ F ( ξ ,η )dξ dη ∫ F ( ξ ,η ,ζ )dξ dηdζ (7.71)

Rozpatrzmy przypadek całkowania funkcji jednej zmiennej. Pokażemy, że bardzo łatwo uogólnić go
na całkowanie funkcji wielu zmiennych. Ogólnie rzecz biorąc, całkowanie numeryczne polega na przyjęciu
funkcji wielomianowej Ψ(ξ), interpolującej funkcję F (7.71) w danej liczbie punktów i na obliczeniu całki

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 18

∫ψ ( ξ )dξ (7.72)

jako aproksymacji całki funkcji F. Załóżmy, że funkcję F(ξ) obliczono w n+1 różnych punktach ξ0,ξ1,...,ξn.
Przyjmijmy następujący wielomian interpolacyjny w postaci:

ψ ( ξ ) = a0 + a1ξ + a2ξ 2 + K + anξ n (7.73)

Biorąc pod uwagę, że Ψ(ξ) = F(£) w n+1 punktach, otrzymamy:

F =V ⋅a (7.74)
gdzie:
F = [ F0 F1 K F2 ] T a = [ a0 a1 K a2 ] T , a V jest macierzą Vandermonde'a:

1 ξ0 ξ02 K ξ0n 
 
1 ξ1 ξ12 K ξ1n 
V = K K K K K
 
K K K K K
1 ξn ξ n2 K ξ nn 

Ponieważ wyznacznik tej macierzy jest różny od zera, to istnieje jednoznaczne rozwiązanie (7.74)
względem wektora a.
Funkcje Ψ(ξ) przyjmuje się najczęściej jako wielomiany Lagrange'a:

( ξ − ξ0 )( ξ − ξ1 )K( ξ − ξ j −1 )( ξ − ξ j + 1 )K( ξ − ξ n )
l j(ξ ) = (7.75)
( ξ j − ξ0 )( ξ j − ξ 1 )K( ξ j − ξ j −1 )( ξ j − ξ j + 1 )K( ξ j − ξ n )

gdzie Ij(ξi) = δij , skąd wielomian interpolacyjny ma postać:

ψ ( ξ ) = F0l0 ( ξ ) + F1l1 ( ξ ) + K Fnln ( ξ ) (7.76)

Mając teraz wielomian (7.76) możemy obliczyć całkę:

∫ψ ( ξ )dξ
a
(7.77)

Stosuje się dwa podejścia. W pierwszym zakłada się, że punkty całkowania są równo oddalone, wobec cze-
go

b−a
ξ 0= a , ξ n= b , h=
n
Wykorzystując wielomiany Lagrange'a, otrzymujemy:

b n b 
∫a F ( ξ )dξ = ∑ ∫ li ( ξ )dξ Fi ,
i =0  a 
b
(7.78)
n

∫ F ( ξ )dξ = ( b − a )∑ c F .
n
i i
a i =0

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 19

Stałe Cni. są stałymi Newtona-Cotesa i można je łatwo wyznaczyć.


Proszę zwrócić uwagę, że dla n=1 i n=2 otrzymujemy znane formuły trapezów i Simpsona. W celu
otrzymywania coraz dokładniejszych wyników całkowania możemy zwiększać n, czyli użyć formuł Newto-
na-Cotesa rzędu wyższego lub zastosować te formuły z podziałem przedziału na kilka podprzedziałów (czyli
kilka przedziałów całkowania).
Omówimy teraz drugie podejście. Do tej pory stosowaliśmy formułę całkowania numerycznego za-
kładając, że przedział całkowania jest podzielony na równe odcinki. Zwróćmy uwagę, że całkowanie macie-
rzy w metodzie elementów skończonych nie wymaga tego założenia. Punkty całkowania mogą być wybrane
dowolnie, wobec czego można postawić następujące zadanie: scałkować funkcję dla danej liczby punktów i
dokonać optymalizacji położenia tych punktów.
Tzw. kwadratury Gaussa należą do grupy metod całkowania numerycznego, w których zarówno poło-
żenie punktów jak i wagi są wybrane tak, by zminimalizować błąd procedury całkowania. Podstawowym
założeniem całkowania numerycznego metodą Gaussa jest przedstawienie całki w postaci

∫ F ( ξ )dξ = α F ( ξ1 1 ) + α2 F( ξ2 ) + K + αn F( ξn ) (7.79)

gdzie zarówno współczynniki αi. jak i ξi. są zmiennymi (mamy do wyznaczenia 2n niewiadomych). Za-
uważmy, że w formule Newtona-Cotesa zmiennymi były tylko wagi (a.). Podobnie jak wyżej, funkcję cał-
kowania zastąpimy wielomianem interpolacyjnym:

n
ψ ( ξ ) = ∑ Fjl j ( ξ ) (7.80)
j =1

W celu określenia niewiadomych ξ1, ξ2, ..zdefiniujemy funkcję P(ξ) w postaci wielomianu rzędu n:

P( ξ ) = ( ξ − ξ1 )( ξ − ξ 2 )K( ξ − ξ n ) (7.81)

Ponieważ dla punktów całkowania P(ξ) = 0, to możemy napisać:

F ( ξ ) = ψ ( ξ ) + P( ξ )( β 0 + β 1ξ + β 2ξ 2 + K ) (7.82)

W takim razie całka z funkcji F(ξ) będzie miała postać:

n ∞

∫ F ( ξ )dξ = ∑ Fj [ ∫ l j ( ξ )dξ ] + ∑ β j [ ∫ r P( ξ )dξ ]


j
(7.83)
j =1 j =0

Nieznane dotąd współczynniki rj. (j=1,...n) mogą być określone z warunku:

∫ P( ξ ) ⋅ r ⋅ dξ = 0 , k = 0 ,1,2 ,K , n − 1
k
(7.84)
a

Ponieważ wielomian Ψ(ξ) jest wielomianem interpolującym funkcję F(ξ) przez n punktów a P(ξ) w
tych punktach znika, to równanie (7.84) oznacza, że całka z funkcji F(ξ) jest aproksymowana przez całkę z
wielomianu rzędu 2n-1. W formule Newtona-Cotesa dokładnie całkowany był wielomian rzędu n, natomiast
w metodzie Gaussa, stosując różne położenie punktów całkowania dokładnie scalkujemy wielomian rzędu
2n-1.
Aby uogólnić procedurę całkowania w przedziale <a, b>, należy dokonać transformacji punktów
całkowania i wartości wag do przedziału <-1, 1>:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 20

( a + b ) / 2 + ri ( b − a ) / 2 ,( b − a )α i (7.85)

Wartości wag wyznacza się z zależności:

+1
α j = ∫ l j ( ξ )dξ j = 1,2 ,3,...,n (7.86)
−1

Zarówno położenie punktów całkowania, jak i wartości wag można obliczyć. Dla dużego „n” wyko-
rzystuje się wielomiany Legendra i metoda całkowania nazywa się wtedy metodą Gaussa-Legendra. Metoda
ta jest powszechnie stosowana przy całkowaniu macierzy dla elementów skończonych izoparametrycznych.
W tablicy 7.2 zestawiono współczynniki dla kwadratur Gaussa do całkowania funkcji jednej zmiennej. Ze-
stawienie położeń punktów Gaussa dla zadań dwuwymiarowych rozpiętych nad polami trójkąta bądź czwo-
rokąta oraz ich wag znajdzie Czytelnik w Dodatku B.

Tablica 7.2 Współczynniki dla kwadratur Gaussa


Liczba Położenie punktu Gaussa Waga
punktów ±ξi αi
1 0.0 2.0
2 0.5773502692 1.0

3 0.7745966692 0.55556
0.0 0.88889

4 0.8611363116 0.347855
0.3399810436 0.652145

5 0.9061798459 0.236926
0.5384693101 0.4786286
0.0 0.5688889

Przykład 1.
Scałkujmy numerycznie funkcję Ф(ξ) = 3 – ξ2; przyjmując różną liczbę punktów Gaussa. Dla n = 1
(ξ1 = 0, α1 = 2) otrzymujemy Iξ = α1 , Ф(ξ1) = 2.0 (3) = 6.0, co jest pierwszym przybliżeniem dokładnej war-
tości całki, co jest już rozwiązaniem dokładnym.
Przyjęcie n > 2 zawsze dalej prowadzi do wyniku dokładnego. Zgodnie zresztą z poprzednią uwagą
przy przyjęciu n = 2 można dokładnie scałkować wielomian stopnia trzeciego.
1

∫( 3 − ξ )dξ
3

−1
dla n=2 zgodnie z tablicą 7.1 otrzymujemy:
1
ξ1 = ξ 2 = − = −0.57735.. α 1 = α 2 = 1
3
oraz
2   1 2    1 2 
Iξ = ∑ α iφ ( ξ i ) = ( 1.0 ) 3 − 
  . + ( 1.0 ) 3 − 
   = 0.5333...
    
i =1   3     3

Przykład 2.
Określmy współczynnik macierzy sztywności K., dla elementu Q4, używając formuły całkowania we-
dług kwadratur Gaussa w n=2 punktach (miejsca położenia punktów Gaussa i wagi znajdziemy w Dodatku
B). Załóżmy, że grubość t jest stała, a współczynniki wierzchołków 1, 2, 3 i 4 są odpowiednio: (7,1), (20,5),
(14,14), i (5,10). A więc

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 21

n n
K = t ∑∑α jα k BT ( ξ j ,ηk ) ⋅ D ⋅ B( ξ j ,ηk ) J ( ξ j ,ηk )
k =1 j =1

Macierze B i J w tym wyrażeniu są funkcjami współrzędnych ξj i ηk w punktach całkowania (Gaussa).


W szczególności dla K12 przy przyjęciu n=2, co odpowiada wagom αj=αk=1.0 otrzymujemy :
2 2
K12 = t ∑∑ B1T,1( 1 x 3 ) ⋅ D( 3 x 3 ) ⋅ B1,2( 3 x 1 ) ⋅ J
k =1 j =1

W tej zależności B1,1 oznacza pierwszą kolumnę podmacierzy B1 , a B1,2 drugą kolumnę tej podmacierzy.
Podstawiając te kolumny otrzymujemy:
2 2
K12 = t( D12 + D33 )∑∑ DG 11 ⋅ DG 21 ⋅ J
k =1 j =1
gdzie D12 i D33 są współczynnikami prawa konstytutywnego. Aby wyprowadzić do końca wyrażenie na K12
, wyznaczmy macierz jakobianu:
7 1
 
1 − ( 1 − η ) ( 1 − η ) ( 1 + η ) − ( 1 + η ) 20 5  1  11 − 2η 4
J = D ⋅C =  ⋅ =
4 − ( 1 − ξ ) − ( 1 + ξ ) ( 1 + ξ ) ( 1 − ξ )  14 14  2 − 4 − 2ξ 9 
 
 5 10 
Wartość wyznacznika tej macierzy wynosi:
1
J = ( 115 − 18η + 8ξ )
4

Składniki wymagane do zbudowania macierzy DG wynoszą :

DG 11 =
1
[− ( 1 − η )J 22 + ( 1 − ξ )J 12 ] = − 5 + 9η − 4ξ
4⋅ J 2( 115 − 18η + 8ξ )

DG 21 =
1
[( 1 − η )J 21 − ( 1 − ξ )J 11 ] = 3( −5 + 2η + 3ξ )
4⋅ J 2( 115 − 18η + 8ξ )

Wyznaczając wartości wyrażeń DG11 , DG21 , oraz l J l we wszystkich czterech punktach całkowania i sumu-
jąc otrzymujemy K12 = 0.1579 ⋅ t ⋅ ( D12 + D33 )

7.7 Błędy w rozwiązaniach MES

Rozwiązania opierające się na sformułowaniach MES obarczone są błędami. Mamy na myśli tylko te
błędy, które wynikają z przybliżonego charakteru metody, nie zaś te, które wynikają z prostych pomyłek, na
przykład związanych z niepoprawnym wprowadzeniem danych czy błędami na etapie kodowania progra-
mów. Problematyka oceny błędów, obecnie bardzo intensywnie rozwijana, jest bardzo rozległa i skompliko-
wana i nie będzie tutaj szczegółowo dyskutowana.
Chcąc nieco przybliżyć Czytelnikowi tę tematykę, skoncentrujemy się tylko na pewnych elementach
podstawowych.
Ze względu na konsekwentne kontynuowanie w tym skrypcie sformułowania przemieszczeniowego
MES spróbujmy rozpatrzyć następujące rozwiązania, wyrażone w przemieszczeniach, pewnego problemu
fizycznego. Oznaczmy przez u (x) hipotetyczne rozwiązanie danego problemu fizycznego, otrzymane w ide-
alnie przeprowadzonym eksperymencie. Rozwiązanie to abstrahuje od przyjmowanego modelu matematycz-
nego tego zadania, opisując rzeczywistość fizyczną taką, jaką ona w istocie swej jest. Przez u(x) oznaczmy
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 22

rozwiązanie dokładne w ramach przyjętego ciągłego matematycznego modelu zadania. Rozwiązanie to speł-
nia dokładnie układy równań różniczkowych opisujące problem kontinuum, przyjęte prawo fizyczne i wa-
runki początkowo-brzegowe zadania. W tym miejscu możemy już zdefiniować tak zwany błąd modelowania
matematycznego:

e( m ) ( x ) = u* ( x ) − u( x ) (7.87)

Jeśli przez u(d)(x) oznaczymy rozwiązanie ścisłe w ramach modelu dyskretnego wówczas możemy
zdefiniować tak zwany błąd dyskretyzacji.

e(d)(x) = u(x) - u(d)(x). (7.88)

Jest to błąd powstały w wyniku zastąpienia układu o nieskończenie wielu stopniach swobody (ciągły model
matematyczny) układem o skończonej liczbie stopni swobody. Błąd zaokrągleń wynika z reprezentowania w
obliczeniach numerycznych liczb rzeczywistych z dokładnością do odpowiedniej liczby cyfr. Ten błąd moż-
na więc zdefiniować następująco:

e(z)(x) = u(d)(x) - u(n)(x), (7.89)

gdzie przez u(n)(x) oznaczono otrzymane rozwiązanie numeryczne. Kolejny tak zwany błąd dziedziczony lub
błąd rozwiązania jest na dowolnym etapie obliczeń sumą błędów dyskretyzacji i zaokrągleń:

e(r)(x) = e(d)(x) + e(z)(x) = u(x) - u(n)(x). (7.90)

Przedmiotem badań w ramach MES jest zazwyczaj błąd rozwiązania lub, ograniczając się do relacji
między modelem kontynualnym a dyskretnym, błąd dyskretyzacji. Pozostały, zdefiniowany tutaj błąd e (x),
który opiera się na znajomości dokładnego rozwiązania problemu fizycznego, jasno uzmysławia trudności
modelowania matematycznego zjawisk fizycznych, ale w oczywisty sposób wykracza poza problematykę
MES.
Należy tutaj koniecznie podkreślić, że w wielu rozpowszechnionych programach MES nie istnieje
możliwość efektywnej oceny błędów rozwiązań numerycznych. Jest to poważna wada istniejących kodów
MES. W tej sytuacji upewnienie się co do wartości i inżynierskiej przydatności otrzymanego rozwiązania
jest związane z kilkukrotnym przeliczeniem tego samego problemu. Dopiero zbieżność otrzymywanych wy-
ników dla różnych gęstości siatek MES czy też przy zmianie stopnia wielomianów aproksymujących może
być podstawą do zaakceptowania rozwiązania.
Ocena błędów dyskretyzacji jest bardzo kłopotliwa. Aby przeprowadzić taką analizę potrzebna jest na
przykład jawna postać macierzy sztywności. Dla niektórych prostych elementów skończonych, podaliśmy w
tym skrypcie takie właśnie postaci macierzy sztywności. Dla zdecydowanej jednak większości dyskutowa-
nych elementów, ze względu na stosowane procedury numerycznego całkowania, jawna postać tych macie-
rzy nie jest znana.
Błąd dyskretyzacji bywa w literaturze szacowany za pomocą wyrażeń typu c h , gdzie c jest pewną
stałą, h - charakterystycznym wymiarem elementu skończonego a p jest wykładnikiem potęgi, który charak-
teryzuje zbieżność ciągu rozwiązań powstających w wyniku zmniejszania wymiaru h czyli zagęszczania
siatki elementów. Zilustrujmy więc na najprostszym przykładzie takie szacowanie zbieżności. Rozpatrzmy
przypadek jednowymiarowy – pręt poddany osiowemu, równomiernie rozłożonemu obciążeniu. Załóżmy, że
sztywność EA = const. Przyjmijmy podział pręta na dwuwęzłowe elementy skończone o różnej długości, tak
że elementy łączące się w węźle i mają odpowiednio długości h oraz gh (rys. 7.9). Odpowiednie macierze
sztywności dla elementów (i-1,i) oraz (i,i+1) mają postać

EA  1 − 1 EA  1 − 1
k ( i ,i −1 ) = , k ( i ,i −1 ) = , (7.91)
h − 1 1  γ ⋅ h − 1 1 

więc równanie równowagi i-tego węzła prowadzi do warunku:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 23

EA
[− ui −1 + ui ] + EA [− ui −1 + ui ] = ph( 1 + γ ) (7.92)
h γ ⋅h 2

Rozwijając w szereg Taylora przemieszczenie wokół punktu i można wyrazić przemieszczenia w


punktach sąsiednich jako:

dy d2y (γh )2 + d 3 y (γh )3 + K


ui +1 = u x = xi + x = x γh + x = xi x = xi
dx i
dx 2 2! dx 3 3!
3
(7.93)
2
dy dy h d2y h
ui −1 = u x = xi − x = xi h + x = xi − x = xi +K
dx dx 2 2 dx 3 6

Podstawiając te równania do równań równowagi (7.92) otrzymamy

d2y h d3y h2 1 + γ 3 d 4 y pi
x = xi − ( 1 − γ ) x = xi + x = xi + =0 (7.94)
dx 2 3 dx 3 12 1 + γ dx 4 EA
EA p(k)

x,u

ui-1 ui ui+1

xi-1 xi xi+1

Rys. 7.9. Dyskretyzacja pręta

podczas gdy dokładne wyrażenie opisujące równanie równowagi w punkcie i w zapisie kontynualnym jest
równaniem różniczkowym o postaci:

d 2 y pi
+ =0 (7.95)
dx 2 EA

Widzimy, że dla wymiaru siatki h -> O rozwiązanie dyskretyzowane dąży do rozwiązania ścisłego. W
przypadku gdy g = 1 (siatka regularna) zbieżność jest kwadratowa, gdy g≠1 – tylko liniowa. Powyższy pro-
sty przykład może stanowić wprowadzenie do dowodów zbieżności rozwiązań liniowych problemów MES.
Przyczyną błędów numerycznych w MES jest częstokroć tak zwane złe uwarunkowanie macierzy
sztywności układu. Polega ono na tym, że wartość wyznacznika tej macierzy jest bliska zeru. W takich
sytuacjach niewielka zmiana jednego ze współczynników układu równań może powodować drastyczne róż-
nice w rozwiązaniach. Posłużmy się następującym przykładem. Układ równań:

 1.00 − 1.00   x   4.00   x  104 


− 1.00 1.02   y  = − 2.00  ma rozwiązanie  y  = 100 
        

a nie wiele od niego różniący się układ


Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 24

 1.00 − 1.00   x   4.00   x  204 


− 1.00 1.01   y  = − 2.00  ma rozwiązanie  y  = 200 
        

Zauważmy także, że gdyby obliczenia były prowadzone z dokładnością do zaledwie dwóch cyfr zna-
czących, to wszystkie współczynniki macierzy sztywności byłyby równe jedności i macierz ta byłaby oso-
bliwa.
W praktycznych obliczeniach konstrukcji z sytuacją złego uwarunkowania macierzy sztywności mo-
żemy mieć do czynienia najczęściej w przypadkach sprężystego podparcia lub podpór usytuowanych uko-
śnie, kiedy to sztywności różnych fragmentów konstrukcji bardzo się od siebie różnią. Parametrem charakte-
ryzującym uwarunkowanie macierzy jest tak zwany współczynnik uwarunkowania zdefiniowany jako:

λmax
κ( K ) = (7.96)
λmin

gdzie λmin i λmax są odpowiednio maksymalną i minimalną wartością własną macierzy sztywności K. Współ-
czynnik ten używany jest do oszacowania liczby poprawnych cyfr znaczących s w rozwiązaniu układu rów-
nań, gdy obliczenia są prowadzone z dokładnością do g cyfr znaczących (w PC około 7 cyfr). Mamy
wówczas:
s ≥ p − log10 κ ( K ) (7.97)

Im gorsze jest uwarunkowanie macierzy K, to znaczy im większa jest liczba K tym trudniej o wysoką
dokładność rozwiązania. W praktyce w programach MES często się zdąża, że uwarunkowanie sięga K = l06 ,
stąd wypływa sugestia by na komputerach klasy PC prowadzić obliczenia przy wykorzystaniu podwójnej
precyzji.
Błędy mogą również wynikać z nieprawidłowo opracowanych elementów skończonych. Wiemy już,
że spełniając tak zwany warunek zgodności (ciągłości pola przemieszczeń) i warunki zupełności (prawidło-
we opisanie w elemencie pola stałych odkształceń i nie powstawanie odkształceń przy deklarowaniu ruchów
sztywnych) jak to ma miejsce w omawianych modelach przemieszczeniowych osiąga się wraz ze wzrostem
liczby stopni swobody monotoniczną zbieżność do rozwiązania dokładnego.
Ocenie poprawności sformułowania elementu skończonego może służyć test wartości własnych ma-
cierzy sztywności k tego elementu. Rozwiązuje się równanie

( k − λI ) ⋅ v = 0 , (7.98)

które można interpretować jako opis drgań własnych elementu z jednostkową macierzą mas. Możemy wów-
czas sprawdzić, czy analogicznym postaciom deformacji odpowiadają te same wartości własne, gdyż nie
powinny one ulegać zmianom przy sztywnych ruchach ciał. Także wartości własne odpowiadające ruchom
sztywnym powinny być równe zeru, a wszystkie pozostałe powinny być rzeczywiste i dodatnie.
Przy innym niż stosowanym w tym skrypcie formułowaniu elementów skończonych (na przykład hy-
brydowe czy mieszane) rezygnuje się często z pełnej zgodności modelu. Wówczas do oceny błędów stosuje
się techniki sprawdzające zgodność układu elementów. Również metody adaptacyjne, intensywnie ostatnio
rozwijane, wymagają wprowadzenia specjalnych norm błędów i oceny zbieżności. Czytelników zaintereso-
wanych tą problematyką odsyłamy do literatury źródłowej.

7.8. Uwagi końcowe

Na koniec poświęcimy trochę uwagi tematowi zbieżności metody elementów skończonych w odnie-
sieniu do elementów izoparametrycznych oraz podamy kilka uwag na temat całkowania numerycznego.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 25

Jak pamiętamy z rozdziału 5, elementy skończone muszą spełniać pewne wymagania, by zapewnić
monotoniczną zbieżność z wynikami dokładnymi. Były to warunki zgodności i zupełności. W elementach
izoparametrycznych spełnienie warunku zgodności polega na zbadaniu, czy współrzędne i przemieszczenia
elementów na granicy pomiędzy elementami są te same. Gdy elementy przylegające do siebie mają te same
węzły (tę samą liczbę węzłów), to wymóg ten jest spełniony automatycznie ze względu na cechę tych ele-
mentów. Spełnienie warunku zupełności wymaga sprawdzenia, czy element może dokonywać ruchu sztyw-
nego bez powstania w nim naprężeń oraz czy jest możliwy do osiągnięcia stan odpowiadający stałemu od-
kształceniu. W celu dokonania takiej analizy rozpatrzmy element trójwymiarowy jako najogólniejszy przy-
padek elementu izoparametrycznego. Warunek ruchu jako ciała sztywnego oraz możliwość występowania
stałego stanu odkształcenia wymagają, by funkcja przemieszczeń elementu mogła zawierać pole w postaci:

u = a1 + b1 x + c1 y + d 1 z ,
v = a2 + b2 x + c2 y + d 2 z , (7.99)
w = a3 + b3 x + c3 y + d 3 z ,

gdzie a., b., c., d. są stałymi. Przemieszczenia zatem węzłów odpowiadające polu (7.99) mają postać:

ui = a1 + b1 xi + c1 yi + d 1 zi ,
vi = a2 + b2 xi + c2 y i + d 2 zi , (7.100)
wi = a3 + b3 xi + c3 yi + d 3 zi ,

gdzie i=1,.., liczba węzłów.

q q q
u = ∑ N iui , v = ∑ N i vi , w = ∑ N i wi , (7.101)
i =1 i =1 i =1

co po podstawieniu (7.100) daje:

u = a1 ∑ N i + b1 x + c1 y + d 1 z ,
v = a2 ∑ N i + b2 x + c2 y + d 2 z , (7.102)
w = a3 ∑ N i + b3 x + c3 y + d 3 z ,

W sformułowaniu izoparametrycznym funkcje przemieszczeń zapisać możemy w postaci:

Ponieważ dla elementów izoparametrycznych jest prawdziwa zależność ∑N = 1, warunek więc zupełności
jest spełniony.
Całkowanie numeryczne w metodzie elementów skończonych wymaga odpowiedzi na dwa podsta-
wowe pytania: jakiego typu formuły wykorzystać i jakiego rzędu całkowanie zastosować. Wspomnieliśmy
wyżej, że ze względu na dużą efektywność powszechnie używane są kwadratury Gaussa. Wybór rzędu cał-
kowania zależy w ogólności od postaci funkcji całkowanej. Stosując odpowiednio wysoki rząd całkowania
możemy mieć pewność, że otrzymane macierze i wektory będą dokładne. Często stosuje się jednak niższy
rząd całkowania, niż tego wymaga postać funkcji podcałkowej. Wynika to z faktu, że proces całkowania jest
stosunkowo pracochłonny i długi, w związku z czym o ile jest to możliwe stosuje się tzw. całkowanie zredu-
kowane. W takich przypadkach należy jednak postępować bardzo ostrożnie, bowiem rząd całkowania nie
może być niższy od pewnego poziomu wyznaczonego wnikliwą analizą każdego przypadku.

Zadania
Proszę wyznaczyć wymagany rząd całkowania metodą Gaussa dla macierzy sztywności prostokątnego
elementu izoparametrycznego Q4.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
7. SFORMUŁOWANIE IZOPARAMETRYCZNE 26

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 1

8.
ELEMENTY PŁYTOWE I POWŁOKOWE
Ze względu na szerokie zastosowanie konstrukcji płytowych i powłokowych w budownictwie prace
nad formułowaniem coraz to efektywniejszych elementów skończonych płytowo-powłokowych są ciągle
kontynuowane. Poniżej przedstawimy tylko niektóre elementy skończone, wykorzystywane do analizy płyt i
powłok. Skoncentrujemy naszą uwagę na podstawowych krokach przy formułowaniu takich elementów. Na
wstępie przypomnimy równania teorii płyt, by ułatwić Czytelnikowi studiowanie tego rozdziału. Na koniec
zaproponujemy pewien sposób analizy powłok za pomocą płaskich elementów tarczowo-płytowych.

8.1 Naprężenia i odkształcenia płyt cienkich (Kirchhoffa)

Płyta cienka jest obiektem dwuwymiarowym, takim że jej wymiary w kierunku osi x i y są wielokrot-
nie większe niż jej grubość. Rysunek 8.1 przedstawia nieskończenie mały element płyty zginanej, dla której
płaszczyzna xoy jest równocześnie płaszczyzną obojętną (neutralną). Wysokość przekroju pokrywa się z
pełną grubością płyty t, podczas gdy inne wymiary wynoszą dx i dy. Płyta cienka znajduje się w stanie
zginania, gdy obciążenia działają w kierunku normalnym do jej płaszczyzny.
z,w
y,v

x,u

Mxy

Qx
Mxx

Rys. 8.1. Elementarny wycinek płyty

Odkształcenia w płaszczyźnie warstwy płyty są zdefiniowane, jak w płaskim stanie naprężenia, za


pomocą równań:
∂u ∂u ∂u
εx = , εy = , εz = , (8.1)
∂x ∂y ∂z

Z podstawowego założenia zginania płyt cienkich, według którego normalne do powierzchni obojętnej
pozostają proste i normalne w procesie deformacji wynika, że

∂w ∂w
u = −z ⋅ , v = −z ⋅ , (8.2)
∂x ∂y

skąd po podstawieniu do (8.1) otrzymujemy zależności: odkształcenie – przemieszczenie w postaci

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 2

∂2w ∂2w ∂2w


ε x = −z ⋅ 2 , ε y = −z ⋅ 2 , γ xy = −2 z ⋅ , (8.3)
∂x ∂y ∂x∂y

Zależność naprężenie - odkształcenia dla warstwy płyty jest identyczna, jak dla płaskiego stanu naprę-
żenia. Dla materiału izotropowego mamy więc:

σ = D ⋅ε (8.4)
gdzie przyjęto następujące oznaczenia:

1 ν 0 
E 1 −ν
D= ⋅ ν 1 0  ,
2 
λ= ,
1 −ν 2
0 1 λ 

Dla materiału ortotropowego operator D ma postać:

 E 11 E 12 0 
D =  E 21 E 22 0 ,
 (8.5)
 0 0 E 33 

Wprowadźmy wektor naprężeń uogólnionych, odpowiadających wartościom momentów zginających,


przypadających na jednostkę długości płyty:

M = [ M xx , M yy , M xy ] T (8.6)
Jeżeli
E
σx = ( ε x + ν ⋅ ε y ), (8.7)
1 −ν 2

to uogólnione naprężenie Mxx wynika z całkowania wyrażenia

+t / 2 +t / 2
E  ∂2w ∂2w
M xx = − ∫
−t / 2
σ x ⋅ z ⋅ dz =
1 −ν 2
 2 + ν ⋅ 2  ⋅ ∫ z 2 dz
 ∂x ∂y  −t / 2
(8.8)

Podobnie otrzymamy pozostałe składowe wektora uogólnionych naprężeń:

E t3  ∂2w ∂2w
M yy =  + ν ⋅  (8.9)
1 − ν 2 12  ∂y 2 ∂x 2 

Et 2 ∂2w
M xy = ⋅
(
12 1 −ν 2 ∂x∂y ) (8.10)

Przyjmijmy wektor uogólnionych odkształceń Ф w postaci:

φ = [ φ xx ,φ yy ,φ xy ] T = [ w xx , w yy ,2 w xy ] T , (8.11)

wówczas uogólniony operator dla naprężeń i odkształceń, oznaczony przez D, wynosi:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 3

t3
D=D (8.12)
12
Otrzymujemy więc relację macierzową:

M = Dφ (8.13)

Relacje wynikające z transformacji osi współrzędnych dla wielkości uogólnionych są identyczne z


występującymi w płaskim stanie naprężenia. Może to być zademonstrowane przez całkowanie po grubości
płyty w postaci następującej sekwencji przekształceń:

+t / 2 +t / 2 +t / 2
M' = ∫
−t / 2
− σ ' z ⋅ dz = ∫ − Tσ z ⋅ dz =
−t / 2
∫ − Tσ ⋅ D ⋅ ε ⋅ z ⋅ dz
−t / 2
(8.14)

ale ponieważ ε = -zФ, więc dalej:

+t / 2
t3
M ' = Tσ ⋅ D ⋅ φ ∫
−t / 2
z 2 ⋅ dz = Tσ ⋅ D ⋅ φ ⋅
12
= Tσ ⋅ M (8.15)

Widać więc, że relacja między M' i M jest taka sama, jak między σ' a σ. By ustalić podobne zależności
między Ф' a Ф, możemy porównać podcałkowe wyrażenia określające wirtualny stan energii odkształcenia.
Otrzymamy ciąg przekształceń:

( δM ' )T φ' = δM T φ , ( δM ' ) T φ ' = δM T φ ,


δM T Tσ φ' = δM T φ , gdzie δM T Tσ φ' = δM T φ , (8.16)
φ' = Tε φ , φ' = Tε φ ,

Można także wykazać, że


T
D' = Tσ ⋅ D ⋅ Tσ , (8.17)
z

Qy+ Qy dy Myx
y Myx+ y dy
y
Myy
Myy+ x dy

Qx
Mxx
Mxx
Mxx+ x dx Mxy
Mxy+ x dx
Mxy

Qy Qx+ Qx dx
bz x
x
Myy

Myx
Rys. 8.2. Definicja sił wewnętrznych

Jeśli rozpatrzymy równowagę wyciętego nieskończenie małego fragmentu płyty (rys. 8.2) z uwzględ-
nieniem sił poprzecznych Qx i Qy oraz obciążenia bz , to otrzymamy:

• z równania równowagi ∑Pz =0:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 4

∂Q x ∂Q y
b z = dxdy − Q x dy + ( Q x + dx )dy − Q y dx + ( Q y + dy )dx = 0
∂x ∂y
(8.18)
∂Q x ∂Q y
+ + bz = 0
∂x ∂y

• z równania równowagi ∑My =0 względem osi y przy pominięciu efektów drugiego rzędu:

∂M xx ∂M yx
+ + Qx = 0 (8.19)
∂x ∂y

• i podobnie z równania równowagi ∑Mx =0:

∂M yy ∂M xy
+ + Qy = 0 (8.20)
∂y ∂x

Ostatnie dwa równania pozwalają obliczyć siły poprzeczne z pochodnych momentów zginających.

8.2 Wybrane elementy płytowe

Naszkicujemy poniżej podstawowe założenia przyjęte podczas definiowania elementów płytowych w


lokalnym układzie współrzędnych. Pamiętajmy, że przy formułowaniu zadania brzegowego zawsze staniemy
przed problemem transformacji współrzędnych macierzy sztywności czy wektora obciążeń z układu lokal-
nego do globalnego.

8.2.1 Niedostosowany element prostokątny

Przedstawimy teraz jeden z najprostszych elementów płytowych, jakim jest niedostosowany element
prostokątny. Element ten, często zwany MZC od nazwisk jego twórców (Melosh, Zienkiewicz, Cheung), nie
spełnia warunków zgodności pochodnych na brzegach elementu. Jest więc elementem niedostosowanym.
Rysunek 8.3 pokazuje przyjętą geometrię elementu oraz definicję stopni swobody węzłów.
W elemencie tym wektor przemieszczeń dowolnego punktu ma tylko jedną składową

u = [w]. (8.21)

a) b) di1
3

di3
4 z y
di2

x
2b
w1 w
y 2

2a
1 w1

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 5

Rys. 8.3. Element płytowy i definicja stopni swobody

Przyjmijmy trzy stopnie swobody w każdym z czterech węzłów:

∂wi ∂wi T
di = [ di1 di 2 di 3 ] T = [ wi − ] (8.22)
∂y ∂x

odpowiednie zaś obciążenie węzłowe wynosi:

pi = [ pi 1 pi 2 pi 3 ] T = [ p zi M zi M yi ] T dla i=1,2,3,4 (8.23)

Funkcję aproksymującą przemieszczenia w przyjęto w postaci

w = c1 ⋅ 1 + c 2 ⋅ ξ + c 3 ⋅ η + c 4 ⋅ ξ 2 + c 5 ⋅ ξη + c6 ⋅ η 2 + c7 ⋅ ξ 3 +
(8.24)
+ c 8 ⋅ ξη + c 9 ⋅ ξη 2 + c10 ⋅ η 3 + c11 ⋅ ξ 3η + c12 ⋅ ξη 3

Przypisane funkcje kształtu mają więc postać:

Ni = [ N i1 Ni 2 Ni3 ] (8.25)
gdzie :

1
N i1 = ( 1 + ξ 0 )( 1 + η 0 )( 2 + ξ 0 + η 0 − ξ 2 − η 2 ),
8
1
N i2 = ⋅ bη i ⋅ ( 1 + ξ 0 )( 1 − η 0 )( 1 − η 0 ) 2 , (8.26)
8
1
N i3 = ⋅ bξ i ⋅ ( 1 − ξ 0 )( 1 + η 0 )( 1 − ξ 0 ) 2 .
8
gdzie:

ξ 0 = ξ i ⋅ ξ , η 0 = η i ⋅ η , dla i=1,2,3,4

Operator L, wynikający z (8.3), w którym opuszczono człon -z, ma postać:

 ∂2 ∂2 ∂2 
L= 2  (8.27)
 ∂x ∂y 2 ∂x∂y 

i definiuje macierz B w postaci

 Ni 1,xx N i 2 ,xx N i 3 ,xx 


 
Bi = LN i =  Ni 1, yy Ni 2 , yy Ni 3 , yy  (8.28)
 Ni 1,xy N i 2 ,xy N i 3 ,xy 

W szczególności dla węzła pierwszego macierz H wynosi

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 6

 3ξ ( 1 − η )b 2 0 ( 1 − 3ξ )( 1 − η )ab 2 
1  
Bi = 2 2 =  3( 1 − ξ )ηa 2
− ( 1 − ξ )( 1 − 3η )ba 2 0  (8.29)
4a b ( 4 − 3ξ 2 − 3η 2 )ab ( 1 − η )( 1 + 3η )ab 2 2
 − ( 1 − ξ )( 1 + 3η )ba 

Uogólnione naprężenia wynoszą więc

M = Dφ = D⋅ B ⋅ d (8.30)

Dla materiałów izotropowych iloczyn D B jest macierzą prostokątną o wymiarze 3x12. Fragment tej ma-
cierzy (pierwsza kolumna) jest następujący:

3
3ξ ( 1 − η )b 2 + 3ν ( 1 − ξ )ηa 2 K
Et  
DB = =  3νξ ( 1 − η )b 2 + 3( 1 − ξ )ηa 2 K (8.31)
48 a b ( 1 − ν ) 
2 2 2

 λ ( 4 − 3ξ 2 − 3η 2 )ab K  ( 3x2 )

Macierz sztywności elementu skończonego w układzie lokalnym otrzymamy z

1 1
T T
K e = ∫ B D ⋅ B ⋅ dA = ab ∫ ∫ B ⋅ D ⋅B ⋅ dξdη (8.32)
A
−1 −1

a równoważne obciążenia węzłowe od obciążeń lub początkowych odkształceń wyrażone są w postaci :

1 1
T T
Pb = ∫ B b z ⋅ dA = ab ∫ ∫ N ⋅b z ⋅ dξdη
A
−1 −1

T
1 1
T (8.33)
P0 = ∫ B D ⋅ φ 0 ⋅ dA = ab ∫ ∫ B ⋅D ⋅ φ 0 ⋅ dξdη
A
−1 − 1

Jawną postać macierzy sztywności (8.32) dla tego elementu można przedstawić w postaci sumy

Et 3
Ke = ( K1 + K 2 + K3 + K4 ) (8.34)
12( 1 − ν 2 )

Postaci macierzy K. podano poniżej :

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 7

 6 
 0 0 
 
− 6 a 0 8a 2 
 
 −6 0 6a 6 sym. 
 0 0 0 0 0 
 
b − 6 a
2
0 4a 6a 0 8a 2 
K1 = 2  
6a −3 0 3a 3 0 3a 6
 
 0 0 0 0 0 0 0 0 
 − 3a 0 2a 2
3a 0 4a 2
6a 0 8a 2 
 
 3 0 − 3a − 3 0 − 3a − 6 0 −6a 6 
 
 0 0 0 0 0 0 0 0 0 0 0 
 − 3a 0 4a 2
3a 0 2a 2
6a 0 4 a 2 − 6 a 0 8 a 2 

6 
 6 b 8b 2 
 
0 0 0 
 
3 3b 0 6 sym. 
 3b 4b 2 0 6 b 8b 2 
 
a 0 0 0 0 0 0 
K2 = 2  
6 b − 3 − 3b 0 − 6 − 6b 0 6
 
 3b 2b
2
0 6 b 4b 2
0 − 6 b 8b 2 
0 0 0 0 0 0 0 0 0 
 
− 6 6 b 0 − 3 − 3b 0 3 − 3b 0 6 
 
 6 b 4b
2
0 3b 2b 2
0 − 3b 4b 2 0 − 6 b 8b 2 
 0 0 0 0 0 0 0 0 0 0 0 0 

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 8

 1 
b 0 
 
− a − 2ab 0 
 
− 1 − b 0 1 sym. 
− b 0 0 b 0 
 
ν 0 0 0 a 2ab 0 
K3 =  
2ab 1 0 0 −1 0 −a 1
 
0 0 0 0 0 0 −b 0 
0 0 0 −a 0 0 a − 2 ab 0 
 
− 1 0 a 1 0 0 −1 b 0 1 
 
0 0 0 0 0 0 b 0 0 −b 0 
 a 0 0 0 0 0 0 0 0 − a 2 ab 0 

 21 
 3b 8b 2 
 
 − 3a 0 8a 2 
 
 − 21 − 3b 3a 21 sym. 
 − 3b − 8b 2 0 3b 8b 2 
 
λ  − 3a 0 − 2b 2 3a 0 8a 2 
K4 =
15ab  21 3b − 3a − 21 − 3b − 3a 21 
 
 − 3b 2b 3b − 2b 2 − 3b 8b 2
2
0 0 
 3a 0 2a 2 − 3a 0 − 8a 2 3a 0 8a 2 
 
 − 21 − 3b 3a 21 3b 3a − 21 3b − 3a 21 
 
 3b − 2b − 3b 2b 2 3b − 8b 2 − 3b 8b 2
2
0 0 0 
 3a 0 − 8a 2 − 3a 0 2a 2 3a 0 − 2a 2 − 3a 0 8 a 2 

Uogólnione naprężenia w wybranych punktach wynoszą:

M = D( B ⋅ d − φ0 ) (8.35)

Naprężenia od zginania płyty są wyrażone w postaci

σ = [σ x σ y τ xy ] = −
12 z
M, (8.36)
t3

zaś siły ścinające w postaci:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 9

∂M xx ∂M yx
Qx = − − ,
∂x ∂y
(8.37)
∂M yy ∂M xy
Qy = − − .
∂y ∂x

8.2.2 Dostosowany element prostokątny

Element ten zwany jest często BFS od pierwszych liter nazwisk autorów (Bogner, Fox, Schmit). Ten
czterowęzłowy element ma cztery stopnie swobody w każdym węźle:

∂wi ∂wi ∂ 2 wi T
d i = [ d i1 d i2 d i 3 ] = [ wi
T
− − ] (8.38)
∂y ∂x ∂x∂y

Rysunek 8.4 przedstawia przyjęte oznaczenia oraz stopnie swobody węzła i.


a) b) di1
z
y di3
4 3 i
di2

di4
x
1 2

Rys. 8.4. Czworokątny dostosowany element płytowy

Przyjęte siły węzłowe określa wektor pi . :

pi = [ pzi M xi M yi X xyi ] T (8.39)

gdzie Xxyi . jest uogólnioną reakcją (drugi moment siły) odpowiadającą uogólnionemu przemieszczeniu
wi,xy. Tym samym funkcja przemieszczeń wybrana została zwielomianu szesnasto składnikowego w następu-
jący sposób:

w = C1 + C2 x + C3 x 2 + C4 x 3
+ C5 y + C6 xy + C7 x 2 y + C8 x 3 y
(8.40)
+ C9 y 2 + C10 xy 2 + C11 x 2 y 2 + C12 x 3 y 2
+ C13 y 3 + C14 xy 3 + C15 x 2 y 3 + C16 x 3 y 3

Przyjęta funkcja jest zupełną dziesięcio składnikową funkcją, zawierającą wyrażenia 3 stopnia (nad linią
przerywaną), uzupełnioną sześcioma składnikami pod tą linią. W tablicy 8.1 przedstawiono zestawienie
funkcji kształtu odpowiadających wszystkim szesnastu stopniom swobody tego elementu.
Dalsze rozważania przebiegają podobnie jak w rozdziale poprzednim, dotyczącym elementu niedosto-
sowanego.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 10

Tablica 8.1 Funkcje kształtu dla elementu BFS

J Nj j Nj

1 (1-3ξ2+2ξ3)(1-3η2+2η3) 9 (3ξ2-2ξ3)(3η2-2η3)
2 (1-3ξ2+2ξ3)(η-2η2+η3)b 10 -(3ξ2-2ξ3)(η2-η3)b
3 -(ξ-2ξ2+ξ 3)(1-3η2+2η3)a 11 -(ξ2-ξ3) (3η2-2η3)a
4 (ξ-2ξ2+ξ 3)(η-2η2+η3)ab 12 -(ξ2-ξ3)(η2-η3)ab
5 (3ξ2-2ξ3)(1-3η2+2η3) 13 (1-3ξ2+2ξ3)(3η2-2η3)
6 (3ξ2-2ξ 3)(η-2η2+η3)b 14 -(1-3ξ2+2ξ3)(η2-η3)b
7 (ξ2-ξ3)(1-3η2+2η3)a 15 -(ξ-2ξ2+ξ3)(3η2-2η3)a
8 -(3ξ2-ξ3)(η-2η2+η3)ab 16 -(ξ-2ξ2+ξ3)(η2-η3)ab

Element BFS charakteryzuje się lepszą zbieżnością w obliczeniach płyt cienkich niż niedostosowany
element MZC. Ponadto zastosowane w nim wielomiany wyższego stopnia w funkcjach kształtu umożliwiają
paraboliczny rozkład sił wewnętrznych (momentów). Zauważmy jednak, że wprowadzony w nim stopień
swobody jako druga mieszana pochodna funkcji ugięcia powoduje pewne ograniczenia jego zastosowań.
Wymagana jest bowiem ciągłość tego parametru, co w przypadku płyt o skokowo zmiennej grubości nie
może być spełnione i element ten nie nadaje się do tego typu zagadnień.

8.2.3 Element trójkątny

Na koniec tego krótkiego przeglądu elementów płytowych wspomnijmy jeszcze o elemencie trójkąt-
nym CKZ (Cheung, King, Zienkiewicz). Przyjmuje się w nim trzy węzły i po trzy uogólnione przemieszcze-
nia w każdym z tych węzłów (rys. 8.5). Stopnie swobody węzła są następujące:

∂wi ∂wi T
d i = [d i1 di2 d i 3 ]T = [ wi − ] , dla i=1,2, (8.41)
∂y ∂x

W tablicy 8.2 zestawiono założone funkcje kształtu. Funkcje te wyraża się we współrzędnych natural-
nych (polowych):

Tablica 8.2 Funkcje k s z t a ł t u d l a elementu trójkątnego CKZ

Nj
1 ξ1+ξ12ξ2+ξ12ξ3-ξ1ξ22-ξ1ξ32
2 b3(ξ12ξ2+α)-b2(ξ3ξ12+α)
3 a3(ξ12ξ2+α)-a2(ξ3ξ12+α)
4 ξ2+ξ22ξ3+ξ22ξ1-ξ2ξ32-ξ2ξ12
5 b1(ξ22ξ3+α)-b3(ξ1ξ22+α)
6 a1(ξ22ξ3+α)-a3(ξ1ξ22+α)
7 ξ3+ξ32ξ1+ξ32ξ2-ξ3ξ12-ξ3ξ22
8 b2(ξ32ξ1+α)-b1(ξ2ξ32+α)
9 a2(ξ32ξ1+α)-a1(ξ2ξ32+α)

gdzie oznaczono
ξ1ξ 2ξ 3
α= , a1 = x23 , a2 = x31 , a3 = x12 ,
2
b1 = − y23 , b2 = − y31 , b3 = − y12 ,
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 11

a) b) di1
z
y di3
3
di2

1 2
x

Rys. 8.5. Trójkątny element płytowy

Aby obliczyć współczynniki macierzy B, należy zróżniczkować wyrażenia na Ni. z powyższej tablicy.
Odpowiedni operator różniczkowy L ma znaną już postać (8.27). Informacje na temat całkowania
numerycznego po powierzchni trójkąta (wybór punktów próbnych i wag kwadratur Gaussa) można znaleźć
w Dodatku B.

8.3 Element trójkątny powłokowy

Zamiast rozważań nad klasycznymi teoriami powłok cienkich spróbujemy uprościć rozumowanie i
analizować dowolne powłoki za pomocą elementów przedstawionych wyżej i w poprzednich rozdziałach.
Przybliżając powłokę przenoszącą zarówno zginanie, jak i siły membranowe za pomocą płaskich elementów
trójkątnych, możemy posłużyć się superpozycją znanych już elementów: płaskiego CST i płytowego CKZ.
Składowe membranowe i składowe pochodzące od zginania dla obu elementów zaznaczono na rysunku 8.6.
Przyjmując tę kombinację w każdym węźle mamy pięć stopni swobody w lokalnym układzie współrzędnych.
Rysunek 8.7 przed stawia podział powierzchni powłoki na płaskie elementy trójkątne oraz definiuje przemi-
eszczenia wyrażone w lokalnym i globalnym układzie współrzędnych. Zauważmy, że w globalnym układzie
w każdym węźle mamy po sześć stopni swobody (z tego faktu wynikają pewne komplikacje, które omówi-
my dalej). Zanim więc dokonamy agregacji elementów trójkątnych (rys.8.7), musimy dokonać transformacji
składowych macierzy, wyrażając je w globalnym układzie XYZ. Prawo transformacji dla składowych w
węźle i ma postać

d i ' = Rˆ i d i (i=1,2,3) (8.42)

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 12

z
y di2
3
j
v di1

u 2
1
x

di3
z
di5
y
3
j di4
w

1 2
x
Rys. 8.6. Trójkątny element powłokowy jako złożenie elementu płaskiego i płytowego

Wektor d'i, ma pięć składowych i wyraża przemieszczenia węzła i w układzie lokalnym:

d’i= [ d’i1 d’i2 d’i3 d’i4 d’i5] , (8.43)

zaś di. ma ich sześć i są one wyrażone w układzie globalnym w następująco:

di= [ di1 di2 di3 di4 di5] (8.44)

Widzimy więc, że macierz transformacji Ri o wymiarach 5x6 musi mieć następującą postać:

 λ11 λ12 λ13 0 0 0


λ 0 
 21 λ22 λ23 0 0
Rˆ i = λ31 λ32 λ33 0 0 0 (8.45)
 
0 0 0 λ11 λ12 λ13 
 0 0 0 λ21 λ22 λ23  ( 5 x 6 )

Macierz ta zawiera cosinusy kierunkowe osi lokalnych (pionowych) w układzie globalnym. Znając
współrzędne węzłów 1 i 2, umiemy określić składowe wektora jednostkowego e'x w układzie globalnym
jako:

x12 x12 x12


λ11 = , λ12 = , λ13 = , (8.46)
L12 L12 L12

Podobnie współrzędne punktów 1 i 3 umożliwiają wyznaczenie wektora jednostkowego e13 (rys.8.7b), okre-
ślonego w kierunku brzegu 1-3

x13 y13 z13


C x13 = , C y13 = , C z13 = . (8.47)
L13 L13 L13

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 13

Rys. 8.7. Układy współrzędnych: lokalny i globalny

Współrzędne wektora jednostkowego w kierunku prostopadłym do płaszczyzny trójkąta, czyli w kierunku


osi z’ (e'z), są określane jako wynik unormowanego iloczynu wektorowego:

e x , xe13
ez ' = , (8.48)
sin θ

co określa nam składowe λ31, λ32, λ33. Wreszcie składowe wektora jednostkowego ey , otrzymujemy jako

e y ' = ez , x ⋅ ex , (8.49)

co z kolei określa λ21, λ22, λ23. Podobnie macierz transformacji Ri. służy do wyrażenia składowych obciążeń
w układzie globalnym pi. jako funkcji składowych lokalnych p’i.

pi = Rˆ iT pi ' (8.50)

Taka podmacierz sztywności elementu K’ij jest transformowana według następującego prawa:

K ij = Rˆ iT K 'ij Rˆ j , i=1,2,3; j=1,2,3 (8.51)

Przekształcenie to buduje w układzie globalnym macierz sztywności (6x6) z macierzy (5x5).


Przedstawiony wyżej sposób analizy powłok za pomocą elementów płaskich ma jednak pewne nie-
dogodności. Przede wszystkim należy podkreślić, że aproksymacja geometrii powierzchni zakrzywionych
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 14

elementami płaskimi nigdy nie może być zadowalająca, nawet gdy zastosujemy bardzo gęsty podział na ele-
menty. Sformułowanie to ma jeszcze inną niedogodność, co wcześniej sygnalizowaliśmy. Zauważmy bo-
wiem, że macierze sztywności membranowej i zgięciowej są budowane w lokalnym układzie współrzędnych
elementu, pokrywającym się z jego płaszczyzną. W układzie tym nie następuje sprzężenie obu stanów, po-
nieważ każdy z nich opisywany jest przez inne stopnie swobody. Przed agregacją macierze te są transfor-
mowane do układu globalnego. Macierz sztywności w układzie tym ma wymiar 6nx6n, gdzie n jest liczbą
węzłów elementu. Jeżeli sąsiednie elementy (przylegające do siebie) leżą w jednej płaszczyźnie, to macierz
taka jest osobliwa. Jeżeli elementy sąsiednie tworzyć będą bardzo mały kąt (jak np. mało wyniosłe przekry-
cia powłokowe), to macierz układu będzie źle uwarunkowana. Pojawienie się osobliwości macierzy szty-
wności lub jej złe uwarunkowanie prowadzi oczywiście do trudności w rozwiązywaniu układu równań. W
celu usunięcia osobliwości lub poprawienia uwarunkowania macierzy stosuje się szereg technik. Poniżej
omówimy jeden z takich sposobów, który jest łatwy do implementacji komputerowej. W miejscu na głównej
przekątnej, gdzie współczynnik sztywności jest równy zeru (lub jest bardzo mały), wpisuje się fikcyjną
sztywność skręcania KФ . W ten sposób otrzymujemy równanie typu KФ·θz = 0. Wartość KФ musi być na
tyle duża, by nie pojawiły się wspomniane trudności, a przy tym na tyle mała, by nie wpłynęła na pozostałe
wyniki. W programach komputerowych wykorzystujących płaskie elementy powłokowe przyjmuje się czę-
sto fikcyjne współczynniki sztywności skręcania we wszystkich elementach, niezależnie od tego, czy są one
koplanarle, czy też nie, lub wymaga się od użytkownika programu, by wskazał w danychte węzły, w których
należy te współczynniki umieścić.
Pomimo trudności stosowania tych elementów do analizy konstrukcji powłokowych elementy te są
nadal często wykorzystywane i w wielu praktycznych zagadnieniach dają wyniki obarczone małymi błę-
dami.
Zwracamy jednak uwagę Czytelnika na konieczność ostrożnego posługiwania się płaskimi elementami
w analizie powłok małowyniosłych lub w analizie fragmentów konstrukcji leżących w jednej płaszczyźnie.

Zadania

1. Wyznaczyć współczynniki macierzy we wzorze (8.33).


2. Dla elementu MZC wyznaczyć odpowiednie równoważne siły węzłowe w punkcie 1 od obciąże-
nia elementu przedstawionego na rysunku poniżej.
z
y

4
3
q

1 2 x

3. Wykonać zadanie 2 dla siły skupionej P przyłożonej w połowie boku 2-3.


4. Obliczyć K12 dla elementu MZC.
5. Dla elementu BFS obliczyć równoważne siły węzłowe w punkcie 3.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
8. ELEMENTY PŁYTOWE I POWŁOKOWE 15

z
y

4
3
q

1 2 x

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
9. WYBRANE ZAGADNIENIA DYNAMIKI KONSTRUKCJI 1

9.
WYBRANE ZAGADNIENIA DYNAMIKI KONSTRUKCJI

W rozdziale 5 wyprowadziliśmy równanie równowagi statycznej dla ciała analizowanego metodą


elementów skończonych. Równanie to można również zinterpretować jako równanie ruchu ciała,
zapisane w pewnej chwili t przy pominięciu sit bezwładności. Prawa strona tego równania może
bowiem zależeć od czasu i może być ustalona dla tej chwili. Przemieszczenia układu zależeć będą
wówczas także od czasu. Dla większości przypadków, w których zachodzi potrzeba uwzględnienia obci-
ążeń zmiennych w czasie, konieczne jest uwzględnienie sił bezwładności w równaniach równowagi.
Otrzymujemy wówczas problem dynamiczny. Poniżej sformułujemy problem dynamiki ciał sprężystych,
dyskretyzowanych elementami skończonymi. Wykorzystując zasadę d'Alamberta, w równaniu
równowagi statycznej uwzględnia się siły bezwładności jako część sił masowych. Jeżeli przyspieszenia
elementów będą aproksymowane w ten sam sposób co przemieszczenia elementów, wówczas wektor
sił zewnętrznych możemy zmodyfikować do postaci

RB = ∑ ∫ N eT [ f eb − ρ e N e d&&e dVe ], (9.1)


e

gdzie w wektorze sił masowych f nie uwzględniono sił bezwładności. Wektor de jest wektorem przyspie-
szeń punktów węzłowych elementu e, zaś ρe jest gęstością masy elementu. Równanie równowagi dyna-
micznej zapiszemy zatem w postaci

Md&& + Kd = R, (9.2)

gdzie R i d są wektorami zależnymi od czasu. Macierz mas M ma postać:

M = ∑ ∫ ρ e N eT N e dVe , (9.3)
e V

Macierz M w postaci (9.3) nosi nazwę macierzy konsystentnej (z macierzą sztywności K, ponie-
waż dla obu macierzy przyjęto te same funkcje kształtu). Zauważmy, że tak sformułowana macierz mas
elementu jest w ogólności macierzą pełną. W obliczeniach konstrukcji inżynierskich stosuje się często
uproszczoną postać macierzy mas, tzw. macierz niekonsystentną, którą otrzymuje się z modelu dyna-
micznego w postaci mas skoncentrowanych w węzłach elementów. Istotnym uproszczeniem tego podej-
ścia jest fakt, że otrzymywane niekonsystentne macierze mas mają strukturę diagonalną, co znakomicie
upraszcza rozwiązanie równania ruchu.
Zakładając, że p jest stałe, można konsystentną macierz mas dla elementu belkowego obliczyć,
korzystając z zależności (9.3):

1 22 L 54 − 13L 
 2 
ρL  4 L 13L − 3L 
L 2

m = ∫ ρN N dx =
T
(9.31)
0
420  sym. 156 − 22 L 
 
 4 L2 

Macierz niekonsystentną otrzymać można przyjmując, że masa belki skupiona jest po połowie w jej
węzłach. Otrzymujemy wtedy:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
9. WYBRANE ZAGADNIENIA DYNAMIKI KONSTRUKCJI 2

1 0 0 0 
 L2 / 12 0 0 
ρL 
m= (9.32)
2  sym. 1 0 
 2 
 L / 12

Powróćmy jednak do równania ruchu. W konstrukcjach rzeczywistych w czasie drgań następuje


rozpraszanie (dysypacja) energii. Zjawisko to uwzględnia się w równaniu ruchu przez wprowadzenie sił
zależnych od prędkości ruchu, tzw. sił tłumienia. Uwzględniając te siły ponownie w wektorze sił maso-
wych, otrzymujemy

RB = ∑ ∫ N eT [ f eb − ρ e N e d&&e − κ e N e d& ]dVe , (9.4)


e

gdzie de oznacza wektor prędkości węzłów elementu e, a współczynnik K tłumienie.


Równanie równowagi dynamicznej, uwzględniające efekt tłumienia, zapiszemy teraz w postaci:

Md&& + Cd& + Kd = R, (9.5)

gdzie C jest macierzą tłumienia układu. Macierz tą można zapisać formalnie w postaci:

C = ∑ ∫ κ e N eT N e dVe . (9.6)
e V

Macierz tłumienia przyjmowana jest zazwyczaj w postaci tzw. tłumienia proporcjonalnego:

C = α1M + α 2 K , (9.7)

gdzie współczynniki α 1 i α 2 są wyznaczane na podstawie udziału poszczególnych postaci drgań wła-


snych.
Zauważmy analogię równania (9.5) do znanego nam z kursu mechaniki technicznej równania ru-
chu o jednym stopniu swobody (mx’' + ex’ + kx = r). Jeżeli równanie (9.5) ma opisywać określony
problem brzegowo-początkowy, to należy je oczywiście rozpatrywać z warunkami początkowymi:

d (t 0) = d (9.8)

Z matematycznego punktu widzenia macierzowe równanie (9.5) reprezentuje układ n sprzężonych ze


sobą liniowych równań różniczkowych zwyczajnych rzędu drugiego ze stałymi współczynnikami. Rozwią-
zanie tego układu (tzn. znalezienie n funkcji-składowych wektora uogólnionych przemieszczeń układu)
otrzymać można stosując standardowe podejście rozwiązywania równań różniczkowych ze stałymi współ-
czynnikami. Rozwiązanie to można stosunkowo łatwo otrzymać, gdy liczba równań jest mała, tzn. gdy ma-
my do czynienia z niewielką liczbą stopni swobody. W zagadnieniach inżynierskich wymiary macierzy, wy-
stępujących w równaniu (9.5) są jednak duże (często większe od 1000). Dlatego też celowe jest stosowanie
takich metod rozwiązania, które wykorzystywałyby pewne cechy tych macierzy (ich symetrię, pasmowość),
pozwalając jednocześnie na uproszczenie rozwiązania.
Metody rozwiązywania układu równań różniczkowych o postaci (9.5) można podzielić na dwie zasad-
nicze grupy: metody całkowania bezpośredniego i metodę superpozycji modalnej. Jak pokażemy niżej obie
te metody są sobie bliskie, a wybór jednej z nich zależeć będzie od ich numerycznej efektywności.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
9. WYBRANE ZAGADNIENIA DYNAMIKI KONSTRUKCJI 3

9.1 Zagadnienia własne w dynamice konstrukcji

Rozpatrzmy obecnie problem tzw. drgań własnych układu bez tłumienia, opisany następującym ukła-
dem równań:

Md&& + Kd = 0, (9.9)

Załóżmy rozwiązanie układu równań (9.9) w postaci:

d (t ) = φ sin(t − t 0), (9.10)

gdzie macierz Ф składa się z n wektorów zwanych postaciami drgań własnych, a ω jest częstością drgań
własnych (w jednostkach: rad/s). Podstawiając powyższe do równania (9.9), otrzymujemy:

( K − ω 2 M )φ = 0 , (9.11)
lub
Kφ = ω 2 Mφ (9.12)

Równanie (9.11) lub (9.12) definiuje tzw. uogólniony problem własny. Równanie to ma n rozwiązań rzeczywi-
stych w postaci par: wartość własna-wektor własny: (ω12 ,Ф1) (ω22 ,Ф2) ...(ωn2 ,Фn), gdzie przez Фi oznaczo-
no-ty wektor własny, tj. i-tą kolumnę macierzy Ф
Omówimy teraz podstawowe własności wartości i wektorów własnych, występujących w równaniu
(9.11), które okazać się mogą przydatne przy ich poszukiwaniu.

1. Każda z wartości własnych i każdy wektor własny spełnia równanie (9.11) lub (9.12):

Kφ i = ω i2 Mφ i . (9.13)

Równanie to jest spełnione również przez wektor αФi (α jest stałą różną od zera), ponieważ

K ( αφ i ) = ω i2 M ( αφ i ) (9.14)

Mówimy zatem, że wektor własny jest zdefiniowany tylko przez jego kierunek w n-wymiarowej przestrzeni.
Wymaga się ponadto, by był spełniony warunek

φ iT Mφ i = 1 (9.15)

Warunek ten ogranicza długość wektora Фi. Zależność (9.15) oznacza spełnienie tzw. warunku M-
ortonormalności wektorów własnych, bowiem zachodzi

φ i Mφ Tj = δ ij , (9.16)

gdzie δij jest symbolem Kroneckera (przyjmuje wartość1, gdy i=j, i równą zeru w pozostałych przypad-
kach). Warunek (9.16) wynika bezpośrednio z ortogonalności wektorów własnych standardowego proble-
mu własnego. Zauważmy, że przemnażając lewostronnie równanie (9.13) przez wektor ФjT., otrzymujemy

φ Tj Kφ i = ω i2 ε Tj Mφ i = ω i2δ ij , (9.17)

Równanie to obrazuje kolejną własność wektorów własnych problemu (9.11), a mianowicie ich K-
ortogonalność.
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
9. WYBRANE ZAGADNIENIA DYNAMIKI KONSTRUKCJI 4

2. Ważną cechą wartości własnych problemu (9.11) jest to, że są one pierwiastkami równania charaktery-
stycznego
p( ω 2 ) = det( K − ω 2 M ) (9.18)

bowiem jednorodne równanie (9.11) ma niezerowe rozwiązanie tylko wtedy, gdy

det( K − ω i2 M ) = 0 (9.19)

Jeżeli macierz (K –ωi2·M) rozłożymy na dolny i górny trójkąt według rozkładu Choleskiego, to

n
det( K − ω i2 M ) = det( LT L ) = ∏ lii , (9.20)
i −1

co prowadzi do warunku 1ii.. = 0, tzn.

n
p( ω 2 ) = ∏ lii = 0 (9.21)
i −1

3. Wartości własne są rzeczywiste.

Załóżmy, że Фi i ωi2. są wartościami zespolonymi, a Фi oraz ωi-2 są z nimi sprzężone. Możemy


zapisać
Kφ i = ω i2 Mφ i , (9.22)

i przemnażając lewostronnie przez Фi-T mamy:

φ i−T Kε i = ω i2φ i−T Mφ i , (9.23)

Podstawiając do (9.22) rozwiązanie sprężone i obliczając transpozycję tego równania, otrzymujemy:

φ i−T K = ω i2φ i−T M , (9.24)

Następnie przemnażając lewostronnie przez Фi, mamy:

φ i−T Kφ i = ω i2φ i−T Mφ i , (9.25)

Ponieważ lewe strony równań (9.23) i (9.25) są sobie równe, więc otrzymujemy

( ω i−2 − ω i2 )φ i−T Mφ i = 0 , (9.26)


czyli:
ω i−2 = ω i2 (9.27)

wobec czego wartości własne ωi-2, ωi2 muszą być rzeczywiste.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
9. WYBRANE ZAGADNIENIA DYNAMIKI KONSTRUKCJI 5

9.2. Transformacja uogólnionego problemu własnego do postaci standar-


dowej

Większość problemów mechaniki, których rozwiązanie sprowadza się do rozwiązania problemu


własnego, prowadzi do standardowego problemu własnego lub może być do niego zredukowana. W tym
miejscu chcemy pokazać, jak ten proces można przeprowadzić w przypadku równań dynamiki. Za-
znaczmy, że wymaganie to nie jest tylko formalne, ale prowadzi do stosowania znacznie efektywniejszych
algorytmów rozwiązywania problemu, niż ma to miejsce w przypadku rozwiązywania uogólnionego pro-
blemu własnego. Innymi słowy problem standardowy rozwiązuje się łatwiej i szybciej. Okazuje się ponad-
to, że własności wartości własnych i wektorów własnych problemu standardowego zachowują swą waż-
ność w problemie uogólnionym, co ma istotne znaczenie z punktu widzenia mechanicznej interpretacji wy-
ników. Biorąc pod uwagę efektywność stosowanych technik obliczeniowych, będziemy starali się zacho-
wać ważną cechę macierzy występujących w równaniu równowagi typu (9.11), a mianowicie ich symetrię.
Dążyć będziemy do tego, by powstały problem własny był symetryczny.
Załóżmy, że macierz mas M jest dodatnio określona. Niespełnienie tego założenia wymaga prze-
prowadzenia statycznej kondensacji tych stopni swobody, które odpowiadają zerowym wartościom wła-
snym (porównaj rozdz. 5). Równanie K·Ф = ω2MФ możemy przetransformować do innej postaci przez
dekompozycję macierzy M :

M = LLT , (9.28)

gdzie macierz L jest dolnym trójkątem otrzymanym w procesie dekompozycji Choleskiego macierzy M.
Podstawiając powyższe do równania (9.11) otrzymujemy:

Kφ = ω 2 LLT φ , (9.29)

Przemnażając obie strony przez L-1 i definiując wektor


~
φ = LT φ , (9.30)
otrzymujemy

~~ ~
Kφ = ω 2 φ , (9.31)
gdzie

~
K = L−1 KL−T , (9.32)

Zauważmy, że macierz K jest macierzą symetryczną. Jeżeli macierz M jest źle uwarunkowana (co prowa-
dzić może do niedokładnej jej dekompozycji), wówczas możemy rozłożyć macierz sztywności K na ma-
cierze trójkątne. Przepisując równanie (9.11) w postaci

1
Mφ = Kφ , (9.33)
ω2

otrzymamy podobnie jak wyżej

1
Mφ = φ, (9.34)
ω2
gdzie
~
M = L−1 ML−T , (9.35)

K = LT L , (9.36)
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
9. WYBRANE ZAGADNIENIA DYNAMIKI KONSTRUKCJI 6

~
φ = LT φ , (9.37)

Zwróćmy uwagę na pewne cechy przedstawionych wyżej transformacji. W przypadku, gdy ma-
cierz M jest diagonalna to macierz K ma tę samą szerokość półpasma co macierz K. Gdy macierz mas M
nie jest diagonalna (czyli jest konsystentna), macierz K jest w ogólności macierzą pełną, co prowadzi do
dużego nakładu pracy przy wykonywaniu transformacji. W drugim przypadku łatwo zauważyć, że po-
nieważ macierz K jest zawsze pasmowa, macierz M jest zawsze macierzą pełną i transformacja jest
nieefektywna (wymagana jest duża liczba operacji). Podkreślmy jeszcze, że efektywność algorytmu
rozwiązywania równania (9.11) jest bardzo istotna we wszystkich niemal zagadnieniach dynamiki kon-
strukcji, w każdej bowiem metodzie całkowania równania (9.5) konieczna jest znajomość częstości ko-
łowych i postaci drgań analizowanego układu.

9.3 Metody całkowania równań ruchu

Powróćmy ponownie do równania macierzowego (9.5). Równanie to, jak już powiedzieliśmy, jest
równaniem różniczkowym drugiego rzędu ze stałymi współczynnikami. Do rozwiązania tego równania
można stosować standardowe podejście, jednak ze względu na pewne własności macierzy M, C, K w
analizie ruchu ciała dyskretyzowanego elementami skończonymi stosuje się zasadniczo dwie grupy
metod: metody całkowania bezpośredniego i metodę superpozycji modalnej. Poniżej omówimy obie te
grupy.

9.3.1 Metody całkowania bezpośredniego

W metodach bezpośredniego całkowania równanie ruchu w postaci (9.5) jest całkowane krok po
kroku. Termin "całkowanie bezpośrednie" oznacza, że równanie to nie jest przekształcane do innej po-
staci (w odróżnieniu od metody superpozycji modalnej). Istotą metody całkowania bezpośredniego jest
założenie, że równanie ruchu (9.5) ma być spełnione w wybranych chwilach t, a nie w całym przedziale
całkowania oraz założenie o charakterze zmienności przemieszczeń, prędkości i przyspieszeń pomię-
dzy tymi chwilami.
Załóżmy zatem, że w chwili t=0 są znane przemieszczenia d0, prędkości d0’ i przyspieszenia d0’’
układu opisanego równaniem (9.5). Rozpatrywany przedział czasowy (0,T) dzielimy na n równych
przedziałów, w których poszukujemy tych wielkości, czyli dla chwili 0, ∆t, 2∆t, .... t, t+∆t, .... T. Zbudu-
jemy algorytm, który pozwoli obliczyć poszukiwane wielkości w następnych krokach, wykorzystując
rozwiązanie z poprzedniego kroku. W ten sposób otrzymamy rozwiązania we wszystkich rozpatrywa-
nych chwilach z przedziału (0,T). Opisane wyżej podejście zilustrujemy jedną z metod całkowania
bezpośredniego, a mianowicie tzw. metodą różnic centralnych. Metoda ta należy do jednej z najbar-
dziej efektywnych metod tej grupy. W metodzie tej zakłada się zmienność w czasie wektora przyspie-
szeń w postaci

1
d&&t = 2 ( d t −∆t − 2d t + d t + ∆t ), (9.38)
∆t

a wektor prędkości w postaci

1
d& = ( − d t −∆t + d t + ∆t ), (9.39)
2∆t

Rozwiązanie równania (9.5) dla chwili t+∆t otrzymamy rozpatrując stan równowagi dynamicznej w
chwili t:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
9. WYBRANE ZAGADNIENIA DYNAMIKI KONSTRUKCJI 7

Md&&t + Cd&t + Kd t = Rt (9.40)

Podstawiając wyrażenia na operatory różnicowe (9.38) i (9.39) do (9.40), otrzymujemy:

1 1
( d t −∆t − 2d t + d t + ∆t )M + ( d t −∆t + d t + ∆t )C + Kd t = Rt , (9.41)
∆t 2
2∆t
lub
1 1 2 1 1
(M + C )d t − ∆t = Rt + ( 2 ( M − K )d t − ( 2 ( M − C )d t −∆t (9.42)
∆t 2
2∆t ∆t ∆t 2∆t

Z równania tego obliczamy poszukiwany stan przemieszczeń w chwili t+∆t, czyli dt+∆t . Zauważ-
my, że rozwiązanie dt+∆t jest otrzymywane na podstawie rozwiązania w chwili t. Metodę tę zalicza
się zatem do metod całkowania jawnego (explicit). Zauważmy również, że w procesie rozwiązywania
równania (9.41) nie wymaga się odwracania macierzy sztywności K, co jest dużą zaletą. Obliczenie
wektora d wymaga uprzedniego obliczenia wektora przemieszczeń w chwilach poprzednich t i t-∆t.
Zachodzi więc konieczność opracowania pewnej procedury startowej. Ponieważ wektory d0 , d0’ ,
d0’’ są znane dla chwili t=0, dlatego korzystając z (9.38) i (9.39), możemy wyznaczyć d w fikcyjnej
chwili poprzedzającej początek ruchu t-∆t:

∆t 2
d −∆t = d 0 − ∆t ⋅ d&0 + d0 (9.43)
2

Poniżej podano dwustopniowy algorytm całkowania równania ruchu metodą różnic centralnych.

Obliczenia wstępne

1. Obliczenie macierzy K, M, C
2. Obliczenie d0 , d0’ , d0’’
3. Określenie ∆t i obliczenie stałych:

1 1 1
a0 = , a1 = , a2 = 2 a0 , a3 = ,
2∆t 2
2∆t a2

4. Obliczenie d-∆t = d0 - ∆td0’ +∆t2·0.5·d0


~
5. Obliczenie M = a0·M+a1C
~ ~
6. Triangularyzacja macierzy M : M = L·D·LT

Obliczenia d l a każdego kroku

1. Obliczenie wektora obciążenia efektywnego R

R̂ = Rt − ( K − a 2 M )d t − ( a0 M − a1C )d t −∆t

3. Rozwiązanie równania (9.41) dla chwili t+∆t

LT·D·L·dt+∆t = Rt

3. Obliczenie wektorów prędkości i przyspieszeń (o ile jest to wymagane)


d&&t = a0 ( d t −∆t − 2 d t + d t + ∆t ),
d&t = a1 ( −d t −∆t + d t + ∆t ),
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
9. WYBRANE ZAGADNIENIA DYNAMIKI KONSTRUKCJI 8

W przypadku, gdy macierz tłumienia jest równa zeru, równanie (9.41) upraszcza się do postaci:

1
( M )d t −∆t = R̂t (9.44)
∆t 2
gdzie
2 1
R̂ = R − ( K − M )d − ( − 2 M )d (9.45)
∆t 2
∆t

Gdy w równaniu (9.44) macierz mas będzie diagonalna, wtedy rozwiązanie otrzymuje się, wykonu-
jąc tylko przypisane wzorem (9 45) mnożenia:

∆t 2
d t(+i ∆) t = R̂t( i ) ( ), (9.46)
mii

gdzie dt+∆t(i) oraz Rt(i) oznaczają i-te składowe wektorów dt+∆t(i) i Rt(i), a mii. i-tą składową diagonalnej ma-
cierzy mas (założyliśmy dodatkowo, że mii>0). Zauważmy również, że ponieważ nie rozwiązujemy
w tym przypadku układu równań liniowych, nie jest też wymagana znajomość globalnych macierzy
sztywności i mas. Macierze te mogą być określone tylko na poziome elementów, a ich udział uwzględ-
niany odpowiednio przy budowie wektora R.
Z postaci równania (9.46) i powyższej uwagi wynika, że metoda różnic centralnych w tym
przypadku jest bardzo efektywna. Widać bowiem, że do rozwiązania (9.46) nie jest wymagana du-
ża pamięć komputera (nie mamy globalnych macierzy), a rozwiązanie uzyskuje się, wykonując tylko
mnożenia macierzy (a nie ich triangularyzację).
Podstawowe korzyści tej metody osiąga się w przypadku, gdy macierz mas jest diagonalna i tłu-
mienie układu można pominąć. Chociaż, jak wspomnieliśmy wcześniej, diagonalna postać macierzy
mas jest tylko pewnym jej przybliżeniem, to jednak na skutek bardzo prostej procedury całkowania
równań ruchu w tej postaci opłaca się dokonywać nawet bardzo gęstego podziału analizowanego
układu na elementy skończone, by zrekompensować przybliżoną jej postać.
Ważną cechą metody różnic centralnych jest jej zależność od kroku całkowania ∆t. Okazuje
się bowiem, że krok ten nie może być dowolnie duży i musi spełniać zależność

Tn
∆t ≤ ∆t kr = , (9.47)
π

gdzie T jest najmniejszym okresem drgań własnych układu.


Czytelnik łatwo zauważy silne ograniczenie tej metody wynikające z pojawienia się warunku
(9.47). Okazuje się, że w celu określenia najmniejszego okresu drgań należy obliczyć największą czę-
stość drgań własnych, czyli rozwiązać pełny problem (9.11). Metody całkowania, które wymagają
spełnienia warunku typu (9.47), nazywają się metodami warunkowo stabilnymi. Oznacza to, że nie-
spełnienie tego warunku może powodować narastanie (akumulację) błędów całkowania i zaokrągleń
w trakcie rozwiązywania równań ruchu.
Wśród innych metod całkowania bezpośredniego równań ruchu, których nie będziemy tutaj
omawiać, należy wymienić metodę Houbolta, Wilsona i Newmarka. Metody te należą do metod
bezwarunkowo stabilnych (pod warunkiem przyjęcia pewnych wartości współczynników, które
charakteryzują każdą z nich).

9.3.2. Metoda superpozycji modalnej

Efektywność metod całkowania bezpośredniego równań ruchu maleje, gdy liczba kroków jest
duża. Oznacza to, że celowe jest stosowanie tych metod w przypadku analizy ruchu w stosunkowo
krótkim czasie jego trwania. Gdy czas ten jest długi, to celowe jest przekształcenie równania (9.5)
w inną postać, dla której analiza ruchu będzie efektywniejsza. Podsumowując powyższe, gdy liczba
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
9. WYBRANE ZAGADNIENIA DYNAMIKI KONSTRUKCJI 9

stopni swobody układu jest duża i liczba kroków jest również duża, to lepiej jest przekształcić układ
równań równowagi do postaci wymagającej mniejszego nakładu pracy.

Najczęściej przekształcenia takiego można dokonać wykorzystując rozwiązania problemu


drgań własnych

Md&& + Kd = 0 (9.48)

Przypomnijmy, że rozwiązaniem równania macierzowego (9.48) jest n par ( ω i 2 , Ф i .),


czyli macierze o postaci:

ω 12 
 
ω 22
Ω =
2 , (9.49)
 K 
 
 ω n2 

Porównując wzory (9.15) i (9.17), widzimy, że spełnione są następujące zależności:

φ T Kφ = Ω 2 i φ T Mφ = 1 (9.50)

Dokonajmy teraz transformacji równania (9.5), stosując podstawienie

d ( t ) = φx( i ) (9.51)

Otrzymamy wówczas równanie ruchu w postaci:

MφX&& + CφX& + KφX = R , (9.521)

a po lewostronnym przemnożeniu przez Фt otrzymamy:

φ T MφX&& + φ T CφX& + φ T KφX = φ T R (9.522)

Biorąc pod uwagę (9.50). mamy ostatecznie:

X&& + φ T CφX& + Ω 2 X = φ T R (9.53)

Równanie (9.52) należy jeszcze uzupełnić warunkami początkowymi:

X 0 = φ T Md 0 , X& 0 = φ T Md&0 . (9.54)

Z równania (9.53) wynika, że gdy pominiemy macierz tłumienia, to otrzymamy układ równań rozprzężony
w postaci

X&& + Ω 2 X = φ T R , (9.55)

tj. n równań skalarnych

&x&i ( t ) + ω i2 xi ( t ) = ri ( t ) (9.56)

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
9. WYBRANE ZAGADNIENIA DYNAMIKI KONSTRUKCJI 10

gdzie

ri ( t ) = φ iT R( t ) (9.57)

Warunki początkowe ruchu otrzymamy z (9.54):

xi 0 = φ iT Md 0 , x&i 0 = φ iT Md&0 (9.58)

Rozwiązanie równań (9.56) możemy uzyskać w sposób przedstawiony w poprzednim rozdziale, tj. wykorzy-
stując jedną z metod całkowania bezpośredniego lub wykorzystując tzw. całkę Duhamela:

t
1
xi ( t ) =
ωi ∫ r ( τ ) sin ω ( t − τ )dτ + α
0
i i i sin ω i t + β i cos ω i t , (9.59)

gdzie stałe αi. i βi. wyznacza się z warunków początkowych (9.58). Równanie (9.59) rozwiązuje się
zazwyczaj numerycznie. Aby otrzymać rozwiązanie naszego problemu wyjściowego należy po rozwiązaniu
n równań (9.56) powrócić do transformacji (9.51). W ten sposób otrzymamy ostatecznie rozwiązanie w po-
staci:

n
d ( t ) = ∑ φ i xi ( t ), (9.60)
i =1

Podsumowując, w metodzie superpozycji modalnej w przypadku braku sił tłumienia należy najpierw
rozwiązać uogólniony problem własny, następnie rozprzężony układ równań równowagi, a na koniec doko-
nać superpozycji każdego z otrzymanych rozwiązań według zależności (9.60).
Dodajmy na koniec, że w wielu przypadkach praktycznych możemy uwzględnić w (9.60) tylko kilka
pierwszych wektorów <t>. (postaci drgań), co dalej znakomicie upraszcza powyższy algorytm.
W przypadku analizy ruchu opisanego pełnym równaniem (9.53), tzn. z uwzględnieniem tłumienia,
metoda superpozycji modalnej może być nadal efektywna, gdy założymy tłumienie proporcjonalne:

φ iT Cφ j = 2ω iζ iδ ij , (9.61)

gdzie ςi. jest współczynnikiem tłumienia, a δii. symbolem Kroneckera. W ten sposób założyliśmy, że
wektor własny (postać drgań) jest również C-ortogonalny i ostatecznie otrzymujemy równanie ruchu w
postaci:

&x&i ( t ) + 2ω iζ i δ ij + ω i2 xi ( t ) = ri ( t ), (9.62)

które rozwiązuje się w podobny sposób, jak dla przypadku bez tłumienia, z tym tylko, że całka Duhamela
ma teraz nieco inną postać uwzględniającą efekt tłumienia

t
1
∫ r ( τ )e
−ζ iω i ( t −τ )
xi ( t ) = sin ω i ( t − τ )dτ + e −ζ iωit ( α i sin ω i t + β i cos ω i t ), (9.63)
ωi
i
0

gdzie
ω i = ω i 1 − ζ i2 (9.64)

a stałe αi. i βi.. wyznacza się z warunków początkowych (9.58).

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
9. WYBRANE ZAGADNIENIA DYNAMIKI KONSTRUKCJI 11

Zadania

1. Wyprowadzić wzór na współczynniki macierzy mas M (9.3), wykorzystując sformułowanie


energetyczne (energię kinetyczną).
2. Wyprowadzić wzór na macierz mas M dla pręta kratownicy płaskiej:
- macierz konsystentną,
- macierz niekonsystentną.
3. Rozwiązać zagadnienie drgań swobodnych układu o postaci
2 0   d&&1   6 − 2   d 1   0 
0 1 ⋅  &&  + − 2 4  ⋅ d  = 12 
  d 2     2  
i warunkach początkowych d0 = d0 = 0 w przedziale czasowym [0, 2T1 ], gdzie T1 jest naj-
mniejszym okresem drgań własnych (przyjąć ∆t = T1 /10). Wykorzystać metodę różnic cen-
tralnych i metodę superpozycji modalnej. Porównać wyniki z rozwiązaniem dokładnym:
1 / 3 0.5 2 / 3   5 / 3 ( 1 − cos 2t ) 
d =  
1 / 3 − 2 / 3  2 2 / 3 − ( 1 + cos 5t )

4. Rozwiązać za pomocą całki Duhamela równanie ruchu układu o jednym stopniu swobody w po-
staci:
&x& + ω 2 x = R sin pt oraz x0 = 0 x&0 = 1
5. Obliczyć macierz transformacji Ф dla problemu drgań, przedstawionego za pomocą macierzy w
zadaniu 2. Następnie napisać rozprzężony układ równań (9.56).

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
10. WYBRANE ZAGADNIENIA STATECZNOŚCI KONSTRUKCJI 1

10.
WYBRANE ZAGADNIENIA STATECZNOŚCI KONSTRUKCJI
Zagadnienia stateczności konstrukcji odbiegają w zasadzie od tematyki niniejszego opracowania, które
poświęcone jest zastosowaniom metody elementów skończonych w liniowej mechanice konstrukcji. Równa-
nia teorii stateczności są bowiem nieliniowe. Dla pewnych zachowań konstrukcji równania te można lineary-
zować, dochodząc do tzw. liniowej teorii stateczności, którą zajmiemy się w niniejszym rozdziale. Przypo-
mnimy krótko podstawy teorii stateczności konstrukcji oraz podamy na przykładzie konstrukcji prętowych i
płytowych sposób analizy liniowej stateczności-metodą elementów skończonych.

10.1 Podstawowe elementy teorii stateczności konstrukcji

Teoria stateczności konstrukcji zajmuje się wyznaczaniem obciążeń i stanów krytycznych konstrukcji,
stanów, którym towarzyszą gwałtowne zmiany postaci jej deformacji lub wartości przemieszczeń pewnych
jej punktów.
W teorii stateczności wyróżnia się dwa typy utraty stateczności (czyli obciążeń wywołujących te sta-
ny): utrata stateczności przez osiągnięcie punktu granicznego (maksimum obciążenia) i utrata stateczności
przez wyboczenie bi-furkacyjne. Oba te stany zilustrowano na rysunku 10.1, gdzie w osiach: parametr obcią-
żenia i przemieszczenie reprezentatywnego stopnia swobody pokazano tzw. ścieżki równowagi. W rzeczy-
wistości takie proste zachowanie nie zawsze jest spotykane. Przedstawione krzywe jednak dobrze ilustrują
wiele przypadków zachowania się modeli konstrukcji. W celu zanalizowania zjawiska osiągnięcia punktu
granicznego (punkt G na rys.10.1) należy badać nieliniowe zachowanie się konstrukcji. W procesie obciąża-
nia sztywność konstrukcji maleje (maleje kąt nachylenia stycznej do wykresu A-d). W chwili osiągnięcia
punktu granicznego krzywa ta osiąga maksimum. Jeżeli intensywność obciążenia nie zmienia się, to następu-
je przeskok do nowej konfiguracji i konstrukcja może ulec zniszczeniu na skutek dużych odkształceń. Przy-
padek ten zachodzi dla mało-wyniosłych łuków i przekryć powłokowych. W punkcie granicznym następuje
przeskok do nowej konfiguracji o przeciwnej krzywiźnie łuku lub powłoki, w związku z czym używamy
również termin: punkt przeskoku.

Rys. 10.1. Możliwe ścieżki równowagi w zagadnieniach stateczności konstrukcji

Termin wyboczenie bifurkacyjne odnosi się do innego typu zjawiska. W punkcie bifurkacji, czyli roz-
dwojenia ścieżki równowagi (punkt B na rys.10.1) konstrukcja zaczyna się deformować w nowej formie,
która jest całkiem odmienna od postaci deformacji przed wyboczeniem (punktem bifurkacji). W przypadku,
gdy nowa forma deformacji charakteryzuje się ujemną styczną do krzywej A-d, to może nastąpić zniszczenie
konstrukcji, podobnie jak dla punktu przeskoku. Obszerne omówienie zastosowań MES do analizy statecz-
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
10. WYBRANE ZAGADNIENIA STATECZNOŚCI KONSTRUKCJI 2

ności konstrukcji zawiera praca [24]. W kontekście omawianych zagadnień stateczności można metodę ele-
mentów skończonych zastosować do analizy przynajmniej czterech przypadków:
- nieliniowego zachowania się przedkrytycznego,
- wyznaczeniu punktów bifurkacji,
- wyznaczeniu punktów granicznych,
- analizy pokrytycznej.
Jak wspomnieliśmy wyżej, zajmiemy się wyznaczaniem punktów krytycznych typu biurkacyjnego,
gdyż do analizy punktów granicznych wymagana jest pełna analiza nieliniowa. Stan przedkrytyczny otrzy-
mamy z liniowego zachowania się konstrukcji, pamiętając, że popełniamy w tym miejscu pewien błąd, który
w zasadzie trudno a priori określić. Założymy zatem, że w stanie przed wyboczeniowym można aproksymo-
wać związki geometryczne tylko ich liniowymi członami. Pokażemy również w jaki sposób można zweryfi-
kować otrzymane wyniki, tj. oszacować ewentualny błąd wynikający z linearyzacji stanu przed- krytyczne-
go.

10.2 Stany krytyczne układów zachowawczych

Do analizy stanu krytycznego układów zachowawczych (tj. takich, dla których praca nie zależy od hi-
storii obciążenia) można stosować podejście statyczne, które polega na badaniu sąsiednich położeń równo-
wagi. Podejście statyczne jest na ogól prostsze od podejścia bardziej ogólnego jakim jest podejście dyna-
miczne, w którym analizuje się drgania swobodne układu. Podejście statyczne wystarcza do analizy statecz-
ności większości konstrukcji inżynierskich. Kryterium statyczne bazuje na twierdzeniu Lagrange'a-
Dirichleta, według którego stan równowagi układu zachowawczego jest stateczny wtedy, gdy energia poten-
cjalna jest w tym stanie dodatnio określona (w stanie równowagi występuje minimum energii potencjalnej).
W liniowych układach zachowawczych twierdzenie Lagrange'a-Dirichleta jest koniecznym i wystar-
czającym warunkiem osiągnięcia stanu równowagi statecznej. Nawiązując do tego twierdzenia można okre-
ślić stan krytyczny równowagi na podstawie warunków:

δΠ = 0 i δ 2 Π = 0 (10.1)

które nazywa się kryterium energetycznym. W bliskim otoczeniu stanu krytycznego przyrost energii poten-
cjalnej można zapisać jako

1 2 1
∆Π = δΠ + δ Π + δ 3Π + K (10.2)
2! 3!

Ponieważ w stanie krytycznym pierwsza i druga wariacja są równe zeru, tzn. δπ = δ2π = 0, to o stateczności
bądź niestateczności stanu krytycznego decydują wyższe wariacje; wówczas

1 3 1
∆Π = δ Π + δ 4Π + K (10.3)
3! 4!

Kryterium energetyczne, do którego ograniczymy się w obliczeniach określa tylko stan krytyczny równowa-
gi bez informacji, jakiego rodzaju jest ten stan (stateczny czy niestateczny).
Bilans energii potencjalnej można w układach odkształcalnych zapisać w postaci:

Π (d , λ ) = U (d ) − W (d , λ ) , (10.4)

gdzie przez U oznaczono energię odkształcenia, a przez W - energię obciążeń zewnętrzych.


Praca obciążeń zewnętrznych zależy od wektora parametrów obciążenia A. Dla przypadku obciążenia
jednoparametrowego, do którego ograniczymy się dalej, określonego skalarnym mnożnikiem A, równanie
(10.4) można zapisać w postaci:
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
10. WYBRANE ZAGADNIENIA STATECZNOŚCI KONSTRUKCJI 3

Π ( d , λ ) = U ( d ) − λW * ( d ) , (10.5)

gdzie W jest porównawczą pracą obciążenia zewnętrznego (obliczoną np. dla λ = 1). W przypadku zagadnień
liniowej stateczności U i W są formami kwadratowymi.
Podkreślmy jeszcze raz, że opis liniowy pozwala obliczyć jedynie obciążenia krytyczne, bowiem do
analizy stanu pokrytycznego musielibyśmy stosować sformułowanie nieliniowe. Równania (10.1) zatem wy-
znaczają tylko punkty krytyczne na ścieżkach równowagi.
W analizie stateczności wyróżnia się - przy podejściu statycznym - trzy typy punktów bifurkacji: nie-
symetryczny, symetryczny stateczny i symetryczny niestateczny. Punkty te zilustrowano na rysunku 10.2.
Klasyfikacja powyższa dotyczy tzw. układów idealnych, tzn. takich, dla których są spełnione pewne założe-
nia o idealności w odniesieniu do geometrii (prostoliniowość prętów, idealnie płaskie płyty), sposobu obcią-
żenia (brak mimośrodów) oraz właściwości materiałów (jednorodność). Odstępstwa od założeń układu ide-
alnego są nazywane imperfekcjami (niedokładnościami). Imperfekcje mogą wpływać na obniżenie, pod-
wyższenie lub nawet brak obciążeń krytycznych, które zostały obliczone dla konstrukcji idealnych. Na ry-
sunku 10.2 przedstawiono również efekt występowa nią imperfekcji (a) dla układów idealnych. Wykresy te
ilustrują zjawisko braku punktów bifurkacji równowagi w układach rzeczywistych (z imperfekcjami). W
przypadku bifurkacji niestatecznych zastępowane są one przez punkty graniczne (maksimum obciążenia).
Mówimy, że układ jest wrażliwy na imperfekcje, gdy ich narastanie obniża wartość obciążenia krytycznego,
obliczonego dla układu idealnego. Widać więc, że układy charakteryzujące się niestatecznymi punktami bi-
furkacji będą wrażliwe na początkowe imperfekcje.

Rys. 10.2. Klasyfikacja punktów bifurkacji

Wydawać się zatem może, że analiza bifurkacyjna nie ma większego znaczenia praktycznego. Znajo-
mość punktów bifurkacji jest nie tylko bardzo użyteczna w analizie nieliniowej ale daje w wielu przypad-
kach wyniki zbliżone do rzeczywistego zachowania się konstrukcji. Jest przy tym "tania" w porównaniu z
pełną analizą nieliniową i czasem ze względu na ten fakt stanowi jedyną informację o krytycznym zachowa-
niu się konstrukcji.
Przejdźmy teraz do przedstawienia sposobu wyznaczania obciążeń bifurkacyjnych (krytycznych), czy-
li do podstawowego zadania liniowej stateczności konstrukcji. Rozwiązanie problemu prześledzimy na przy-
kładzie wyboczenia konstrukcji prętowych i płytowych.

10.3. Sformułowanie macierzy dla płaskiego elementu belkowego

Przed przystąpieniem do formułowania stosownych macierzy występujących w zagadnieniu stateczno-


ści prętów przypomnijmy, że w liniowej analizie statycznej macierz sztywności elementu belkowego otrzy-
maliśmy, wykorzystując w związkach geometrycznych (e-d) tylko człony liniowe. Aby uwzględnić efekt
działania siły osiowej na zginanie, należy uwzględnić w tych związkach pewne człony nieliniowe, które
wiążą odkształcenie osiowe z obrotem przekroju wywołanym poprzecznymi przemieszczeniami (zginaniem).
Zakładamy ponownie, że obowiązuje hipoteza Bernoulliego. W stanie przedkrytycznym pręt jest obciążony
siłą osiową N, tak że tensor naprężeń redukuje się do naprężenia normalnego <r stałego w przekroju. Od-
kształcenie odpowiadające temu naprężeniu wynosi:
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
10. WYBRANE ZAGADNIENIA STATECZNOŚCI KONSTRUKCJI 4

1 1
ε = ε 0 + κy = (u, x −v, xx y ) + u, 2x + v, 2x , (10.6)
2 2

gdzie u i v oznaczają przemieszczenia osi pręta.


W wyrażeniu powyższym pojawiły się dodatkowe człony nieliniowe, które można otrzymać z analizy
długości pręta przed wyboczeniem i w chwili wyboczenia (rys. 10.3). Człon 0.5u2,x można w większości
przypadków pominąć, ponieważ przejście pręta ze stanu prostoliniowego (przedkrytycznego) do giętnego na
skutek wyboczenia jest wywołane przede wszystkim zginaniem pręta, w związku z czym człon ten w po-
równaniu z 0.5v2,x jest wielkością małą. Człon 0.5v2,x dx określa przemieszczenie osiowe wywołane obrotem
przekroju pręta.

Rys. 10.3. Duże odkształcenie elementarnego wycinka pręta

Do dalszych rozważań przyjmiemy odkształcenie osiowe w postaci:

1
ε = u, x −v, xx y + v, 2x . (10.7)
2

Bilans energii dla analizowanego układu wynosić będzie:

1  
L L
1
Π = ∫  ∫ E (u , x −v, xx y ) ⋅ dA  ⋅ dx + ∫ N v, 2x dx .
2
(10.8)
2 0A  0
2

Pierwsza całka prowadzi do znanej już nam macierzy sztywności ke. Druga całka przedstawia pracę siły N na
przyroście przemieszczenia -0.5v2,x dx i otrzymamy z niej tzw. macierz początkowych naprężeń, nazywaną
również macierzą geometryczną.
Przyjmując, podobnie jak w rozdziale 5, aproksymację pola przemieszczeń w postaci
 v1 
φ 
v = Nd = [N1 N2 N3 N 4 ]⋅  1  , (10.9)
v 2 
 
φ 2 

gdzie macierz N zawiera wielomiany Hermita, nieliniową część odkształcenia zapiszemy w postaci:

1 2 1 1
v, x = ( N , x d ) 2 = d T N ,Tx N , x d . (10.10)
2 2 2
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
10. WYBRANE ZAGADNIENIA STATECZNOŚCI KONSTRUKCJI 5

Zakładając że siła N jest stała, drugi składnik wyrażenia na energię (10.8) zapiszemy jako

1 1
Nd T ∫ N ,Tx N , x dx ⋅ d = d T ∫ N ,Tx σN , x dx ⋅ d , (10.11)
2 2

gdzie macierz o- jest w tym przypadku skalarem.


Stosując teraz twierdzenie o minimum energii potencjalnej, otrzymamamy, podobnie jak w rozdziale
5, wyrażenie

(k 0 + k σ )d = R , (10.12)

gdzie macierz k jest dobrze znaną liniową macierzą sztywności, zaś k jest macierzą początkowych naprężeń,
której współczynniki dla pręta o stałym przekroju poprzecznym wynoszą:

 36 3L − 36 3L 
 3L 4 L2 − 3L − L2 
N  .
k σ = ∫ NN ,Tx N , x ⋅dx = ⋅ (10.13)
30 ⋅ L − 36 − 3L 36 − 3L 
 2 
 3L − L − 3L 4 L 
2

Zauważmy, że macierz k nie zależy od własności sprężystych pręta, lecz jest funkcją geometrii pręta i
wewnętrznych sił (w naszym przypadku siły osiowej). Uzasadniona więc jest stosowana czasem nazwa tej
macierzy: macierz sztywności geometrycznej. Jej wyrazy mają fizyczną interpretację: są to dodatkowe siły
powstające przy jednostkowych przemieszczeniach węzłów powstałe przy obecności siły osiowej N. Macierz
k można uprościć do postaci:

1 0 −1 0
 0
σ N 0 0 0
k = ⋅ . (10.14)
L − 1 0 1 0
 
0 0 0 0

Przyjmując w (10.10)' v,x = 1/L (d5.- d2). v,x oznacza zmianę nachylenia cięciwy łączącej oba węzły.
Zainteresowani Czytelnicy mogliby wykazać, że macierz postaci (10.14) jest równa macierzy geome-
trycznej dla pręta kratownicy płaskiej.
Równanie (10.12) opisuje stan równowagi dla elementu prętowego. Dokonując agregacji elementów,
można ostateczny układ równań zapisać w postaci:

(k 0 + k σ )d = R . (10.15)

Stan krytyczny otrzymamy obliczając wariację (10.15):

δ 2 Π = (k 0 + k σ )δd = 0 , (10.16)
skąd mamy

det( K 0 + K σ ) = 0 . (10.17)

Zgodnie z kryterium energetycznym (10.1) warunkiem koniecznym utraty stateczności układu jest ze-
rowanie się drugiej wariacji energii potencjalnej układu δ2n, tzn.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
10. WYBRANE ZAGADNIENIA STATECZNOŚCI KONSTRUKCJI 6

δ [(k 0 + k σ )d − R ] = 0 , (10.18)
[(k 0 + k σ )δd ] = 0 , (10.19)

co oznacza, że w stanie krytycznym macierz (kO + kσ) jest osobliwa. Do równania (10.19) można dojść rów-
nież inną drogą. Przyjmijmy mianowicie, że ustalonemu obciążeniu R odpowiadają dwa różne rozwiązania
d1 i d2 (będzie to zatem punkt bifurkacji), które spełniają równania:

(k 0 + k σ *)d1 = R * (k 0 + k σ *)d 2 = R * , (10.20)

gdzie przez K(σ) oznaczono zależność macierzy od naprężeń. Po odjęciu tych równań stronami, otrzymuje-
my:

( K 0 + K σ *)v = 0 (10.21)
gdzie v = d1 - d2. Niezerowe rozwiązanie tego równania występuje w przypadku, gdy

det( K 0 + K σ *) = 0 (10.22)

W analizie stateczności konstrukcji inżynierskich przyjmujemy zazwyczaj następujące założenia:


- obciążenie R jest proporcjonalne do parametru λ, czyli R = λ·R , gdzie Ajest mnożnikiem obciąże-
nia, zaś wektor R -pewnym obciążeniem porównawczym,
- naprężenia σ otrzymujemy z rozwiązania liniowego zadania statyki:

k 0d = R * , (10.23)
czyli
σ = λσ * i d = λd * .

Równanie (10.21) stanowi równanie tzw. stateczności początkowej konstrukcji i odpowiada klasycz-
nemu sformułowaniu problemu stateczności (Eulera). Jak widać równanie to opisuje uogólnione zagadnienie
własne, szczegółowo opisane w rozdziale 9 przy okazji analizy drgań układów sprężystych. Rozwiązaniem
równania jest ciąg par złożonych z wartości i wektorów własnych (λ1 , v1 ), (λ2 , v2 ), (λn , vn ). Ze względów
praktycznych interesuje nas najmniejsza wartość λMIN=λKR zwana krytycznym mnożnikiem obciążenia. Ob-
ciążenie wywołujące bifurkację stanu równowagi wynosi zatem:

Rkr = λkr R * . (10.24)

Wektor własny, odpowiadający tej wartości określa postać wyboczenia względem rozwiązania linio-
wego d (przedkrytycznego). Równanie (10.21) sprowadza się zwykle, podobnie jak w przypadku dynamicz-
nym, do postaci standardowej (porównaj (9.31) w rozdz.9), korzystając z rozkładu macierzy Kσ lub K0 . W
drugim przypadku interesować nas będzie największa wartość własna η= 1/λMIN . skąd λKR = λMIN =1/η

Podsumujmy powyższe rozumowanie w postaci algorytmu liniowego problemu stateczności:

1. Rozwiązujemy liniowy problem statyki:

K 0 d = R* → d * = ( K 0 ) −1 R *

2. Obliczamy σ* na podstawie wektora d*


3. Budujemy macierz początkowych naprężeń K(σ*)
4. Rozwiązujemy problem własny:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
10. WYBRANE ZAGADNIENIA STATECZNOŚCI KONSTRUKCJI 7

( K 0 + λK (σ *))v = 0,
z którego obliczamy
λkr = λmin i Rkr = λkr R *

Podkreślmy jeszcze raz, że analiza stateczności początkowej nie określa typu punktu bifurkacjl. Zada-
nie to wchodzi w zakres analizy nieliniowej, która nie jest przedmiotem rozważań w tym opracowaniu.

10.4 Sformułowanie macierzy dla elementu płytowego

Zagadnienie stateczności liniowej cienkich płyt jest ze względu na powszechność stosowania tych
konstrukcji (elementy niemal wszystkich metalowych konstrukcji cienkościennych) praktycznie bardzo waż-
ny. W rozdziale 5 wyznaczyliśmy macierze sztywności dla kilku elementów skończonych płytowych. Poni-
żej podamy sposób budowy macierzy sztywności dla prostokątnego elementu płytowego. Sposób wyznacza-
nia macierzy geometrycznej jest bardzo podobny do tego, który stosowaliśmy dla elementu belkowego.

Rys. 10.4. Definicja sił wewnętrznych dla elementu płytowego

Przyjmijmy, że element płytowy Jest obciążony w swojej płaszczyźnie środkowej siłami Nx , Ny , Nxy ,
jak na rysunku10.4. Nieliniowe człony w związkach geometrycznych, jakie należy uwzględnić w analizowa-
nym zadaniu, wynoszą:

1 2 1 2 1
εx = w, x , εy = w, y , γ xy = ( w, x w, y + w, y w, x ) . (10.25)
2 2 2

Można wykazać, że wyrazy te wyznacza się podobnie jak w przypadku belki, z tą tylko różnicą, że na-
leży uwzględnić jeszcze drugi kierunek. Wyrażenia (10.25) określają odkształcenia membranowe, wynikają-
ce z poprzecznych przemieszczeń w. Nieliniową cześć odkształceń (10.25) zapiszemy w postaci:

εx   N ,Tx N x 
  1 T 
ε = ε y  = d  N ,Ty N , y  (10.26)
2
γ xy   N ,Tx N , y + N ,Ty N , x 
   

gdzie przyjęto ponownie, że

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
10. WYBRANE ZAGADNIENIA STATECZNOŚCI KONSTRUKCJI 8

 N1 
w = Nd =  N 2  ⋅ d . (10.27)
 N 3 

Energię związaną z tym odkształceniem zapiszemy jako:

1
2 ∫A
U= (σ x ( w, 2x ) +σ y ( w, 2y ) + 2τw, x w, y )dxdy =
(10.28)
σ x τ xy   w, x  1
1
2 ∫A
[w, x ]
w, y ⋅   ⋅   = ∫ G T ⋅ σ ⋅ Gdxdy
τ xy σ y   w, y  2 A
gdzie
 w, x 
G =  ⋅d .
 w, y 

Wykonując odpowiednie całkowania i obliczając pierwszą wariację wyrażenia (10.28), dochodzimy


do macierzy:

k σ = k x + k y + k xy ,
lub
k σ = ∫ w, x w, x dxdy, (10.29)
A
gdzie
k x = σ x ∫ w, x w, x dxdy,
A

k y = σ y ∫ w, y w, y dxdy,
A

k xy = τ xy ∫ 2w, x w, x dxdy,
A

W powyższych wyrażeniach założono, że naprężenia są stale w obszarze elementu. Gdy do wyznacze-


nia macierzy stosuje się całkowanie numeryczne, to naprężenia obliczone w punktach całkowania mogą być
różne. Rozbicie macierzy (10.29) na trzy składniki jest uzasadnione tym, że w wielu przypadkach praktycz-
nych interesuje nas wyboczenie płyty obciążonej tylko jednym typem sił krawędziowych. W ten sposób nie
wykonuje się niepotrzebnych operacji całkowania i mnożenia. Ponieważ założyliśmy, że obciążenia są pro-
porcjonalne, to warunek stateczności układu wykorzystując ten sam sposób zapisu, co w punkcie poprzed-
nim, możemy zapisać następująco:

( K 0 + K (σ *))v = 0, (10.30)
lub
(K 0
)
+ λ (K (σ x *) + K (σ y *) + K (τ xy *)) v = 0 .

Przyjęcie dekompozycji macierzy geometrycznej w postaci (10.29) umożliwia, w łatwy sposób, usta-
lenie proporcji obciążeń σx , σy , τxy
Zauważmy jeszcze na koniec, że macierze geometryczne (10.13) i (10.29) mają w zasadzie tę samą
postać. Podobną postać miałyby macierze geometryczne dla innych elementów. Macierze te zawsze będą
zależeć w sposób liniowy od naprężeń. Ten fakt pozwolił na opracowanie prostej i ogólnej metody analizy
wyboczenia metodą elementów skończonych.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
10. WYBRANE ZAGADNIENIA STATECZNOŚCI KONSTRUKCJI 9

10.5. Uwagi końcowe

Przypomnijmy na koniec ograniczenia przedstawionej powyżej analizy. Założyliśmy, że stan przed-


krytyczny jest liniowy, tzn. relacja siła-przemieszczenie jest linią prostą. Fakt ten zaznaczono na rysunku
10.5 linią prostą OAE (w przypadku prętów prostych i płyt idealnie płaskich prosta OAE pokrywa się z osią
pionową OA).
Punkt bifurkacji A wyznaczyliśmy z równania klasycznego problemu wytoczenia, czyli z równania
tzw. stateczności początkowej. Śledzenie ścieżki AE jest możliwe tylko teoretycznie, na przykład w trakcie
eksperymentu numerycznego. Ścieżki AF, AG i AH są ścieżkami pobifurkacyjnymi (pokrytycznymi), które
zawsze się otrzymuje przekraczając punkt krytyczny λKR, . Postać tych ścieżek zależy od typu analizowanej
konstrukcji. Ścieżka AG charakteryzuje tzw. stateczne pokrytyczne zachowanie, podczas gdy ścieżka AH
prowadzi do punktu przeskoku dla λ < λKR.
Analiza nieliniowa (tutaj nie przedstawiona) prowadzi do ścieżki OB poniżej punktu bifurkacji dla
układu idealnego, a do ścieżki OC - dla układu z imperfekcjami.

Rys. 10.5. Różne ścieżki równowagi w zagadnieniach stateczności konstrukcji

Sztywność układu charakteryzowana przez macierz (K0 + Kσ) , była wyznaczana dla konfiguracji po-
czątkowej układu (konfiguracji nieodkształconej). Proces obciążania układu powoduje, oczywiście, jego de-
formowanie się i w zasadzie postać krzywych λ-d ma charakter ścieżek OB i OC. Zachowanie się układu
pod działaniem obciążenia jest zatem zależne od deformacji. Musimy pamiętać, że w przedstawionym algo-
rytmie pomijaliśmy te efekty. Otrzymywane rozwiązania są tylko rozwiązaniami przybliżonymi. Oczywiście
będą one tym bliższe rozwiązaniom dokładnym im odejście ścieżek OA i OB będzie mniejsze. Aby się jed-
nak o tym przekonać, należy dokonać analizy nieliniowej lub przynajmniej rozwiązać problem zlinearyzo-
wanej stateczności, polegający na uwzględnieniu wpływu początkowych przemieszczeń (deformacji powsta-
łej na skutek przyłożenia obciążenia) na wartości obciążenia bifurkacyjnego. Zainteresowanych tą tematyką
odsyłamy do literatury.

Zadania

1. W wyrażeniu (10.8) uwzględnić nieliniowy człon wynikający ze skrócenia osi pręta i obliczyć od-
powiednią poprawkę do macierzy początkowych naprężeń.
2. Rozwiązać za pomocą jednego a następnie dwóch elementów zagadnienie wyboczenia pręta swo-
bodnie podpartego na obu końcach i o stałym El. Porównać otrzymane wyniki z wartością dokładną.
3. Rozwiązać zadanie 2 dla dwóch, a następnie czterech, elementów wykorzystując symetrię zadania.
4. Znaleźć zależność P-S dla kratownicy Misesa, przedstawionej na rysunku.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
10. WYBRANE ZAGADNIENIA STATECZNOŚCI KONSTRUKCJI 10

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
11. UWAGI O KOMPUTEROWYCH OBLICZENIACH METODĄ ELEMENTÓW 1
SKOŃCZONYCH

11.
UWAGI O KOMPUTEROWYCH OBLICZENIACH METODĄ
ELEMENTÓW SKOŃCZONYCH
W poprzednich rozdziałach przedstawiliśmy podstawy MES koncentrując uwagę przede
wszystkim na formułowaniu elementów skończonych przydatnych do analizy określonego typu za-
gadnień mechaniki konstrukcji. W niniejszym rozdziale zajmiemy się pewnymi aspektami kompute-
rowej implementacji tej metody. Przed wyborem i omówieniem tych aspektów przypomnijmy, że
niezależnie od dziedziny problemu, który pragniemy rozwiązać tą metodą na algorytm rozwiązywa-
nia zadania składają się zawsze następujące etapy:
1) definicja problemu,
2) dyskretyzacja,
3) identyfikacja zmiennych,
4) sformułowanie problemu,
5) wybór układu współrzędnych,
6} przyjęcie funkcji aproksymujących,
7) wyznaczenie macierzy elementów,
8) transformacja układów współrzędnych,
9) agregacja macierzy elementów,
10) wprowadzenie warunków brzegowych,
11) rozwiązanie końcowego układu równań,
12) interpretacja wyników.
Każdy program komputerowy, realizujący powyższy algorytm, składa się z trzech podstawo-
wych modułów: preprocesora, procesora i postprocesora. Główne funkcje tych modułów polegają
odpowiednio na: przygotowaniu procesu obliczeń (czytaniu i/lub generowaniu parametrów zadania),
budowaniu i rozwiązaniu stosownego układu równań, na wydruku wyników Klub) sporządzeniu od-
powiednich rysunków. Efektywność każdego programu MES, mierzona łatwością jego użytkowania
zależy od efektywności każdego z tych modułów. Na rysunku 11.1 przedstawiono główne operacje
realizowane w poszczególnych procesorach.

Rys. 11.1. Komputerowa implementacja MES

Rysunek ten ilustruje również pewien cykl iteracyjny procesu projektowania. Jest więc także
obrazem komputerowego wspomagania projektowania. Z przedstawionego rysunku widać wyraźnie,

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach me- Alma Mater
chaniki konstrukcji inżynierskich
11. UWAGI O KOMPUTEROWYCH OBLICZENIACH METODĄ ELEMENTÓW 2
SKOŃCZONYCH

że wcześniej omawialiśmy głównie zadania wykonywane przez procesor realizujący zasadnicze obli-
czenia.
Obliczenia większości rzeczywistych konstrukcji inżynierskich, dokonywane za pomocą MES,
wymagają wprowadzenia współrzędnych setek, a nawet tysięcy węzłów. Ręczne wprowadzanie tych
informacji jest bardzo pracochłonne i nie gwarantuje przy tym eliminacji pomyłek. Niebagatelną
sprawą jest również forma prezentacji wyników. Powszechnie przyjęty w przeszłości sposób przed-
stawiania ich w postaci tabulogramów jest mało czytelny, a przy dużych zadaniach wręcz nie do
przyjęcia. Biorąc pod uwagę wymagania stawiane przez użytkownika programu, dla którego istotny
jest czas obliczeń (od którego zależą koszty oraz tempo prac konstrukcyjnych), okazuje się, że o cał-
kowitym czasie obliczeń konstrukcji decyduje w dużej mierze czas poświęcony na przygotowanie
danych i analizę wyników (do 80% całego czasu wykonania zadania). Te elementy realizacji zadania
są wykonywane przez preprocesory i postprocesory. Poniżej skoncentrujemy naszą uwagę na omó-
wieniu tych właśnie aspektów komputerowej implementacji MES, czyli na omówieniu roli i funkcji
preprocesorów i postprocesorów.
Preprocesory i postprocesory są to podprogramy, zwykle graficzne, wejścia i wyjścia dla zadań
wykonywanych metodą elementów skończonych. Mogą one stanowić również zupełnie niezależne
programy, wykorzystywane nawet przez wiele procesorów. Programy te pracują najczęściej w trybie
konwersacyjnym, co pozwala na łatwe posługiwanie się nimi.
Zadaniem preprocesorów jest wpisywanie danych i ich edycja. Wpisywanie danych powinno
być jak najbardziej zautomatyzowane. Oznacza to możliwość generowania serii węzłów i elementów
na podstawie zdefiniowanych ich wzorców, powielanie całych fragmentów konstrukcji przez obrót,
translację czy zwierciadlane odbicie, skalowanie fragmentów modelu itp. W każdym możliwym mo-
mencie powinno się dokonywać korekty wprowadzonych już danych, dopisywać lub usuwać węzły i
(lub) elementy. Dotyczy to również definicji warunków brzegowych i sposobu obciążenia modelu.
Bardzo ważną cechą preprocesorów jest możliwość graficznego przedstawienia modelu na ekranie
monitora lub na papierze za pomocą drukarki lub plotera. Preprocesor umożliwia przedstawienie gra-
ficzne całego obiektu bądź jego fragmentu, sposobu zamocowania węzłów i sposobu obciążenia. Pre-
procesory wykrywają również pewne błędy, jak brak deklaracji współrzędnych węzłów, pojawienie
się elementów o zerowych polach lub zerowych długościach itp. Graficzna kontrola danych chroni
przed błędami modelowania i zwiększa zaufanie do wyników. Jak widać z powyższego, rola i funkcje
preprocesorów są bardzo istotne z praktycznego punktu widzenia obliczeń MES.
Zadaniem postprocesorów jest graficzne przedstawienie wyników obliczeń wykonywanych
przez procesor. Wyniki otrzymane z analizy procesora, zwykle poprzedzone echem danych, zawierają
zwykle przemieszczenia węzłów i siły wewnętrzne w elementach. Zamiast śledzenia kolumn liczb,
użytkownik może przeglądać na ekranie monitora wybrane przez niego wyniki przedstawione w for-
mie graficznej i skoncentrować swoją uwagę na parametrach istotnych w procesie projektowania.
Postprocesory umożliwiają rysowanie konstrukcji odkształconej, również na tle konstrukcji nie od-
kształconej, rysowanie map (izolinii) naprężeń, rozkładu temperatur i ewentualnie innych parametrów
w różnych płaszczyznach obiektu. Mają także możliwość rysowania wykresów naprężeń, temperatury
oraz odkształceń w wybranych punktach konstrukcji w funkcji obciążeń czy czasu. Często postać od-
kształcona i mapy naprężeń rysowane są innymi kolorami, co nie tylko podnosi czytelność rysunków.
Najczęściej stosuje się kolory do rysunków map naprężeń, które pozwalają na obserwację najbardziej
wytężonych obszarów modelu i mogą służyć jako cenne informacje w procesie projektowania.
Wszystkie rysunki można wydrukować na papierze za pomocą drukarek lub ploterów. Postprocesory
podają wyniki w formie dokumentów (raportów), stosownie do wymagań użytkownika. Przygotowu-
ją ich wydruk dla określonego obszaru modelu czy określonych parametrów (np. wyróżnionych skła-
dowych naprężeń) przeprowadzając selektywny wybór tych wartości (np. wartości ekstremalnych).
Bardziej zaawansowane postprocesory dokonują również automatycznego sprawdzenia warunków
norm i informują, w jakim obszarze modelu zostały one przekroczone. Pozwala to podjąć stosowne
korekty w modelu obliczeniowym i przeprowadzić - ewentualnie - ponowną analizę. Postprocesory
mogą zawierać również podprogramy obliczające wrażliwość konstrukcji na pewne wybrane parame-
try projektowe, jak parametry geometryczne przekrojów, położenie podpór, wartości naprężeń w wy-
branych punktach itp. Analiza wrażliwości jest niezwykle przydatna przy podejmowaniu decyzji o
zmianach tych parametrów w iteracyjnym procesie projektowania, pozwala bowiem określić kierunek
Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach me- Alma Mater
chaniki konstrukcji inżynierskich
11. UWAGI O KOMPUTEROWYCH OBLICZENIACH METODĄ ELEMENTÓW 3
SKOŃCZONYCH

tych zmian w celu spełnienia określonych warunków. Podobnie jak preprocesory, postprocesory mo-
gą być integralną częścią systemu obliczeniowego lub stanowić niezależnie działające programy. Ze
względu na fakt, że postprocesory korzystają- z bazy danych dla preprocesorów, są one zwykle łą-
czone z nimi. Graficzna prezentacja wyników jest istotną cechą postprocesorów i stanowi główne
narzędzie w projektowaniu wspomaganym komputerowo. W znacznym stopniu podnosi też czytel-
ność wyników, zwłaszcza ich jakość, i pozwala łatwiej i pełniej wyciągać wnioski konstrukcyjne.
Metoda elementów skończonych jest wykorzystywana w praktyce inżynierskiej od wielu lat.
Wykorzystanie jej w szeroko rozumianym procesie projektowania było jednak ograniczone z jednej
strony wysokimi kosztami stosowanego sprzętu, a z drugiej - dużym nakładem pracy potrzebnym na
przygotowanie i syntezę wyników. Znaczne potanienie sprzętu komputerowego oraz nowe technolo-
gie produkcji efektywnego oprogramowania systemów obliczeniowych wykorzystujących MES (w
tym przede wszystkim pre- i postprocesorów) spowodowały, że metoda ta staje się integralną częścią
procesu projektowania.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach me- Alma Mater
chaniki konstrukcji inżynierskich
12. LITERATURA 1

12.
LITERATURA
[1] A.W. Al-Khafaji, J.R. Tooley Numerical methods in engineering practice, Holt, Rinehart &
Winston, 1986.
[2] K.J. Bathe, E. Wilson Numerical methods in finite element analysis, Prentice-Hall, 1976
[3] K.J. Bathe Finite element procedures in engineering practice, Prentice-Hall,
1981
[4] C.A. Brebbia, J.C. Connor Fundamentals of finite element techniąues for structural engineers,
Butterworth, 1975.

[5] R.D. Cook Concepts and applications of finite element analysis, Wiley 1974.
[6] R.H. Gallagher Finite element analysłs: Fundamentals, Prentice-Hall, 1975
[7] E. Hinton, D.R.C. Owen Finite element programming, Academic Press, 1977
[8] E. Hinton, D.R.C. Owen Ań introduction to finłte element computations, Pineridge, 1979
[9] T.J.R. Hughes The finłte element method. Linear static and dynamie finite element
analysis, Prentice-Hall Int. Editions, 1987
[10] P.F. Hultąuist Numerical methods for engineers and computer scientists, Benja-
min/Cummings Publ.Co., 1988
[11] A. Jennings Matrńe eomputation for engineers and scientists, Wiley & Sons,
1972
[12] M. Kleiber Wprowadzenie do metody elementów skończonych, Biblioteka Me-
chaniki Stosowanej IPPT PAN, PWN, Warszawa-Poznań 1985
[13] M. Kleiber Numeryczna analiza statycznych i dynamicznych zagadnień sta-
teczności konstrukcji, Materiały dla studiów doktoranckich i pody-
plomowych, Politechnika Poznańska, nr 16, Poznań, 1987
[14] M. Kleiber Metoda elementów skończonych w nieliniowej mechanice kontinuum,
Biblioteka Mechaniki Stosowanej IPPT PAN. PWN, Warszawa-
Poznan 1985
[15] M. Kleiber Incremental finite element modelling in non-linear solid mechanics,
PWN, Ellis Horwood Ltd., 1989
[16] D.R.G. Owen, E. Hinton Finite elements in plasticity, Pineridge, 1980
[17] J. Pietrzak, C. Rakowski, K. Macierzowa analiza konstrukcji, PWN, Warszawa-Poznań 1979
Wrześniowski
[18] J. Przemieniecki Theory of matrix structural analysis, Wiley, 1977
[19] T.H. Richards Energy methods in stress analysis, Wiley, 1977
[20] L.J. Segerlind Applied finite element analysłs, Wiley, 1976
[21] F.L. Stasa Applied finite element analysis for engineers, Holt, Rinehart &
Winston, NY, 1985
[22] J. Szmelter Metody komputerowe w mechanice, PWN, Warszawa, 1980
[23] P. Tong, J.N. Rossettos Finite element method: Basic techniąue and implementation, MIT
Press, 1977
[24] Z. Waszczyszyn, Cz. Cichori, Metoda elementów skończonych w stateczności konstrukcji, Arkady,
M. Radwańska Warszawa, 1990
[25] W. Weaver, Jr., P.R. Johnston Finite elements for structural analysis, Prentice-Hall, Englewood
Cliffs, New Jersey, 1984
[26] O.C. Zienkiewicz Metoda elementów skończonych, Arkady, Warszawa, 1972

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
Doda- ROZWIĄZANIE UKŁADU RÓWNAŃ LINIOWYCH ALGEBRAICZNYCH 1
tek
A

A.
ROZWIĄZANIE UKŁADU RÓWNAŃ LINIOWYCH ALGEBRAICZNYCH
W literaturze cytuje się wiele metod numerycznego rozwiązywania układów równań liniowych o po-
staci
A⋅ X = B (A.1)

Niektóre z nich są szczególnie nakierowane na szybkość operacji, najmniejszą zajętość pamięci, wykorzystu-
ją też dodatkowe cechy macierzy współczynników A, takie jak symetria czy pasmowość. Spośród tych wielu
dostępnych w literaturze procedur omówimy jedną, tzw. metodę rozkładu trójkątnego macierzy Choleskiego
- Banachiewicza. Metoda ta jest z powodzeniem stosowana dla macierzy A symetrycznych i dodatnio okre-
ślonych, a z takimi właśnie macierzami mamy do czynienia w zadaniach metody elementów skończonych
dotyczących liniowej analizy statycznej konstrukcji sprężystych. Macierz A można rozłożyć na dwie macie-
rze w ten sposób, by

A = U T ⋅U , (A.2)

gdzie U jest górną macierzą trójkątną. Macierz A można także rozłożyć do postaci

T
A = U ⋅ D ⋅U (A.3)

zwanej postacią zmodyfikowaną metody Choleskiego. U jest górną macierzą trójkątną z jedynkami na głów-
nej przekątnej. Symbol D reprezentuje macierz diagonalną, zawierającą kwadraty składowych diagonalych
macierzy U. Równania rekurencyjne Uij., i Dij.., generowane kolumnami dla j=2,3,...,n, dają

1  i −1

U ij = ⋅  Aij − ∑ Dkk U ki U kj  , (1<i<j)
Dii  k =1 
2
(A.4)
j −1
D jj = A jj − ∑ Dkk U kj (1<i=j)
k =1

Obydwa te równania zawierają wyrażenie Dkk , .Ukj . pod znakiem sumy.Jeżeli podstawimy :

U kj * = Dkk U kj , (A.5)
wówczas
i −1
U ij * = Aij − ∑ Dkk U ki U kj * (1<i<j) (A.6)
k =1

j −1
D jj = A jj − ∑U kj ⋅ U kj * (1<i=j)
k =1
gdzie j=2,3,...,n, oraz (A.7)
1
U kj = U kj *,
Dkk

Zatem dla kolumny j osiąga się chwilowy wynik na Uij. dla każdej składowej spoza głównej diagonali we-
dług (A.6). Dalej na podstawie (A.6) oblicza się wyraz diagonalny Djj., i równocześnie końcową wartość
każdego składnika poza główną przekątną.
Załóżmy, że chcemy rozwiązać układ równań liniowych typu

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
Doda- ROZWIĄZANIE UKŁADU RÓWNAŃ LINIOWYCH ALGEBRAICZNYCH 2
tek
A

A⋅ X = B (A.8)

w którym X jest kolumną n niewiadomych, zaś B jest wektorem stałych. Podstawmy (A.3) do (A.8):

T
U D ⋅U ⋅ X = B, (A.9)
a podstawiając
U ⋅X =Y (A.10)
oraz
D ⋅Y = Z (A.11)
otrzymujemy układ

T
U ⋅Z = B. (A.12)

Teraz wektor niewiadomych X otrzymujemy w trzech krokach :

1. Ponieważ U jest dolną macierzą trójkątną, elementy wektora Z otrzymamy w procesie podstawienia
w przód :
i −1
Z i = Bi − ∑U ki Z k (1<i) . (A.13)
k =1

2. Macierz D jest diagonalna, więc

Zi
Yi = , (1=1,2,…,n) . (A.14)
Dii

3. W trzecim kroku znajdujemy wektor X, stosując podstawienie odwrotne (rozpoczynając od ostatniej


niewiadomej):

n
X i = Yi − ∑U
k =i + 1
ik X k (i<n) (A.15)

Przykład

Posługując się metodą zmodyfikowaną Choleskiego, spróbujemy rozwiązać następujący układ równań li-
niowych typu

A·X= B

 200 − 200 0   x1  15 


− 200 700 − 200  ⋅  x  = 30 
   2  
 0 − 200 700   x3  30 

Dokonujemy rozkładu macierzy współczynników A na trzy macierze (A.3), korzystając z zależności (A.4).

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
Doda- ROZWIĄZANIE UKŁADU RÓWNAŃ LINIOWYCH ALGEBRAICZNYCH 3
tek
A

Kolejno otrzymujemy :

D11 = A11 = 200.00


U 11 = 1.00
1 1
U 12 = ( A12 ) = 0 = 0.00
D11 200
1 1
U 13 = ( A13 ) = 0 = 0.00
D11 200
U 22 = 1.00
2
D22 = A22 − D11U 11 = 400 − 200 = 200.00
1 1
U 23 = ( A23 − D11U 12 U 13 ) = ( −200 − 200( −1 )( 0 ) = −1.00
D23 200
2 2
D33 = A33 − D11U 13 − D22 U 23 = 400 − 200 ⋅ 0 2 − 200 ⋅ ( −1 )2 = 200.00

Macierz A można więc przedstawić w postaci :

1 0 0  200 0 0  1 − 1 0 
A = U ⋅ D ⋅ U = − 1 1 0  ⋅  0 200 0  ⋅ 0 1 − 1
  
T

 0 − 1 1  0 0 200  0 0 1 

Teraz już łatwo rozwiążemy układ równań, stosując (A. 13), (A. 14) i (A. 15):

Z 1 = B1 = 15 ,
Z 2 = B2 − U 12 Z 1 = 30 − ( −1.0 ) ⋅ 15 = 45 ,
Z 3 = B3 − U 13 Z 1 − U 23 Z 2 = 30 − ( 0 ) ⋅ 15 − ( −1 ) ⋅ 45 = 75 ,

Z1 15
Y1 = = = 0.075 ,
D11 200
Z2 45
Y2 = = = 0.225 ,
D22 200
Z3 75
Y3 = = = 0.375 ,
D33 200
i w końcu
X 3 = Y3 = 0.375 ,
X 2 = Y2 − U 23 X 3 = 0.225 − ( −1 ) ⋅ 0.375 = 0.600 ,
X 1 = Y1 − U 12 X 2 − U 13 X 3 = 0.075 − ( −1 ) ⋅ 600 − ( 0 ) ⋅ 0.375 = 0.675.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
Doda- CAŁKOWANIE NUMERYCZNE W PRZESTRZENI DWUWYMIAROWEJ 1
tek
B

B.
CAŁKOWANIE NUMERYCZNE W PRZESTRZENI DWUWYMIAROWEJ

Rozwiązania całki I = ∫∫A f(x,y) dxdy można dokonać łatwiej, jeżeli wpierw dokonamy transformacji
tego wyrażenia do układu współrzędnych naturalnych ξ i η. Ponadto granice każdej z całek powinny być
równe -1 lub +1. Pole dA = dxdy musi być zamienione zmiennymi dξ i dη.
Rysunek B.1 przedstawia nieskończenie małe pole dA w układzie współrzędnych naturalnych ξ i η.
Wektor r określa położenie punktu A w układzie współrzędnych kartezjanskich x i y :

r = x + y = xi + yj , (B.1)

Rys. B.1. Elementarne pole dA w układzie współrzędnych naturalnych

Przyrost tego wektora ze względu na zmienne naturalne wynosi :

δr δx δy
= ⋅i + ⋅ j,
δξ δξ δξ
(B.2)
δr δx δy
= ⋅i + ⋅ j.
δη δη δη

Jeżeli pomnożymy wyrażenia (D.Z1 ) i (D.Z2 ) odpowiednio przez dξ i dη, to uformujemy boki czwo-
rokąta (rys.B.1) o infinitezymalnym polu dA. Jego wielkość wyznaczamy na podstawie potrójnego produktu
wektorowego :

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
Doda- CAŁKOWANIE NUMERYCZNE W PRZESTRZENI DWUWYMIAROWEJ 2
tek
B

 δr δr 
dA =  ⋅ dξ ⋅ ⋅ dη  ⋅ k , (B.3)
 δξ δη 

co po podstawieniach (B.2) prowadzi do

 δx δy δy δx 
dA =  ⋅ − ⋅  ⋅ dξdη , (B.4)
 δξ δη δξ δη 

lub w postaci wyznacznika do

δx δy
δξ δξ
dA = ⋅ dξdη = J ⋅ dξdη , (B.5)
δx δy
δη δη

gdzie J jest macierzą jakobianu. Tak więc nowa postać wyjściowego wyrażenia całkowego jest następująca :

1 1
I= ∫ ∫ f ( ξ ,η ) ⋅ J ⋅dξdη .
−1 − 1
(B.6)

Konsekwentne stosowanie kwadratur Gaussa prowadzi do znalezienia całki w postaci:

n n
I = ∑∑ α jα k f ( ξ j η
, k ) ⋅ J ( ξ j ,η k ) (B.7)
k =1 j =1

gdzie a., a są współczynnikami wag dla punktów o współrzędnych (ξ, η ). Położenie punktów Gaussa dla
n=1,2,3 i 4 pokazano na rysunku B.2.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
Doda- CAŁKOWANIE NUMERYCZNE W PRZESTRZENI DWUWYMIAROWEJ 3
tek
B

Rys. B.2. Punkty Gaussa dla elementu czworokątnego

Rys. B.3. Punkty Gaussa dla elementu trójkątnego

Punkty próbne i wagi dla trójkąta

Dla trójkąta o polu powierzchni A przy zastosowaniu współrzędnych naturalnych ξ1 ξ2 ξ3 całkowanie nume-
ryczne odbywa się według formuły

n
I = A∑ α j ⋅ f ( ξ 1ξ 2ξ 3 ) j (B.8)
j =1

Rysunek B. 3 przedstawia schematycznie położenie punktów całkowania dla n = 1,3,4 i 6, zaś w tablicy B.1
dodatkowo zestawiono współczynniki wag αj, odpowiadające tym punktom.

δ 1 = 0.816847 , δ 2 = 0.108103,
β 1 = 0.091576 , β 2 = 0.44595 ,
27 25
γ1 = − , γ2 = ,
48 48
γ 3 = 0.10995174 , γ 4 = 0.2238159.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
Doda- CAŁKOWANIE NUMERYCZNE W PRZESTRZENI DWUWYMIAROWEJ 4
tek
B

Tablica B.1 Położenie punktów Gaussa i wartości wag dla różnych rzędów całkowania
n Rząd Punkty ξ1 ,ξ2 ,ξ3 αj
1 Liniowy a 1/3, 1/3, 1/3 1
3 kwadratowy a 1/2, 1/2, 0 1/3
b 0, 1/2, 1/2 1/3
c 1/2, 0, 1/2 1/3
sześcienny a 1/3, 1/3, 1/3 γ1
b 0.6, 0,2, 0.2 γ2
c 0.2, 0.6, 0.2 γ3
d 0.2, 0.2, 0.6 γ4
4 stopnia a δ1, β1, β1 γ3
b β1, δ1, β1 γ3
c β1, β1,δ1 γ3
d δ2,β2, β2 γ4
e β2, δ2, β2 γ4
f β2, β2, δ2 γ4

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
Doda- ROZWIĄZANIE UOGÓLNIONEGO PROBLEMU WŁASNEGO METODĄ 1
tek ITERACJI ODWROTNYCH
C

C.
ROZWIĄZANIE UOGÓLNIONEGO PROBLEMU WŁASNEGO METODĄ
ITERACJI ODWROTNYCH

Istnieje wiele efektywnych metod służących do rozwiązania równania macierzowego

K φ = λM φ . (C.1)

Metody te Czytelnik zapewne poznał podczas kursu matematyki i kursu poświęconego metodom numerycz-
nym. Poniżej przedstawimy jedną z możliwych metod iteracyjnych rozwiązania równania (C.1), która ze
względu na prosty algorytm zasługuje, naszym zdaniem, na uwagę.
W metodzie iteracji odwrotnych przyjmuje się pewien wektor początkowy x i dla kolejnych iteracji
rozwiązuje się równanie

K x k +1 = Mx k , (C.2)
gdzie
x k +1
x k +1 =
(x )
1 (C.3)
T
k +1 ⋅ M ⋅ x k +1 2

.
T
Wektor x nie może być M-ortogonalny do Ф1, tzn. x1 . M Ф1 ≠ 0. Zakłada się, że dla k → ∞ otrzyma-
my xk+1 →.Ф1 Głównym krokiem metody jest rozwiązanie równania (C.2), czyli wyznaczenie wektora xk+1,
którego kierunek zbliża się do wektora własnego w miarę zwiększania liczby iteracji. Warunek (C.3) wpro-
wadza się, aby nowy wektor był M-ortogonalny. Gdybyśmy nie zastosowali skalowania (C.3), to podczas
kolejnych iteracji wektory x. nie zbiegałyby się do A, lecz do jego wielokrotności.
Prześledźmy na poniższym przykładzie zastosowanie przedstawionej metody. Rozwiążmy problem
własny (C.1) o macierzach:

 2 −1 0 0 0 
− 1 2 − 1 0   2 
K = , M = , (C.4)
 0 − 1 2 − 1  0 
   
0 0 −1 1   1

Pierwszym krokiem metody jest dekompozycja macierzy K do postaci LT·D·L (patrz Dodatek A). Macierze
te mają postać:

1  2 
1   3 
 1   
2   2 
K = −2 , D= 4 , (C.5)
0 1
 3   3 
 −3   1
 0 0
4
1
  2 

Jak wspomnieliśmy wyżej, początkowy wektor x1. nie może być ortogonalny do wektora Ф1. Do-
świadczenie wskazuje, że wektor ten najlepiej przyjąć jako wektor o składowych równych jedności. Przyj-
mijmy zatem:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
Doda- ROZWIĄZANIE UOGÓLNIONEGO PROBLEMU WŁASNEGO METODĄ 2
tek ITERACJI ODWROTNYCH
C

x1 = [1 1 1 1]. (C.6)

Dla k=1 mamy

 2 −1 0 0 0  1
− 1 2 − 1 0   2  1
 x2 =  ⋅  (C.7)
 0 − 1 2 − 1  0  1
     
0 0 −1 1   1 1

Skąd otrzymujemy:

3 3
6   
1 6 
x2 =  ,
T
x 2 ⋅ M ⋅ x 2 = 136 oraz x2 = (C.8)
7  136 7 
   
8  8 

dla drugiej iteracji otrzymujemy:

 20 
 
1 40  T 6336
x3 = , x3 ⋅ M ⋅ x3 = (C.9)
136 48  136
 
56 

 20 
 
1  40 
x3 = , x3 = [0.251 0.503 0.603 0.704 ] (C.10)
6336  48 
 
56 

Porównując x3 z rozwiązaniem dokładnym:

Ф1 = [0.25, 0.5, 0.602, 0.707],

widać, że metoda iteracji odwrotnych daje zadowalające wyniki, nawet dla niewielkiej liczby iteracji. Rów-
nania (C. 2) i (C. 3) stanowią podstawę metody iteracji odwrotnych. W implementacjach komputerowych
stosuje się trochę odmienny, bardziej efektywny tok postępowania. Zakładając mianowicie, że y1 = M · x1.
dla kolejnych iteracji, mamy:

K ⋅ x k +1 = y k ,
y k +1 = M ⋅ x k +1 ,
T (C.11)
x k +1 ⋅ y k
ρ ( x k +1 ) =
(x )
1
T
k +1 ⋅ y k +1 2

a ponieważ, y1TФ1 ≠ 0, więc gdy k → ∞ otrzymamy:

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich
Doda- ROZWIĄZANIE UOGÓLNIONEGO PROBLEMU WŁASNEGO METODĄ 3
tek ITERACJI ODWROTNYCH
C

yk +1 ⇒ M ⋅αφ1 i ρ ( x k + 1 ) ⇒ λ1 (C.12)

Zauważmy bowiem, że ρ(xk+1 ) jest ilorazem Rayleigha. Proces iteracyjny przerywa się, gdy spełniony jest
warunek

λ(1k +1 ) − λ(1k )
≤ tolerancji . (C.13)
λ(1k +1 )

Gdy ostatnią iterację oznaczymy przez 1 to ostatecznie otrzymamy:

λ1 = ρ ( x l + 1 ) (C.14)
i z (C.3)
x l +1
φ1 = 1
, (C.15)
T
(x l +1 ⋅ y l +1 ) 2

Powtórzmy obliczony wyżej przykład, stosując teraz to podejście. Dla tego samego wektora początkowego i
dla k=1 mamy:

(C.16)

0 3 0


2 6  12
y 1 =  , x 2 =  , y 2 =  , (C.16)
0 7 0
     
 1 8 8
T
x 2 ⋅ y1
ρ( x 2 ) = T
= 0.1470588
x2 ⋅ y2
i
0.00000 
1.02899 
y2 =  , (C.17)
0.00000 
 
0.68599 
Następne iteracje przebiegają według podobnego schematu. Po pięciu iteracjach otrzymamy nastę-
pujące wyniki:
 0.25001
 0.50001
λ 1 = 0.146447, φ1 =   (C.18)
0.60355 
 
0.70709 
Dokładna wartość własna wynosi λ1 = 0.1464466.

Tomasz Łodygowski, Witold Kąkol – Metoda elementów skończonych w wybranych zagadnieniach mechaniki Alma Mater
konstrukcji inżynierskich

You might also like