MES1_notatki do wykładów _część1

Transkrypt

MES1_notatki do wykładów _część1
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
SPIS TREŚCI
1. Metody przybliżone w mechanice konstrukcji
2
2. Metoda Różnic Skończonych
9
3. Metoda Elementów Brzegowych
17
3.1
MEB dla równania Poissona
17
3.2
Zagadnienia teorii sprężystości (poza programem)
21
4. Koncepcja MES na przykładzie równania Poissona
35
5. MES w analizie konstrukcji prętowych
38
5.1.Belki
38
5.2. Pręty rozciągane i skręcane. Sprężyny
52
5.3. Kratownice i ramy płaskie
59
5.4. Przestrzenne kratownice i ramy
63
6. Dwuwymiarowe i trójwymiarowe zadania teorii sprężystości
6.1. Element skończony trójkątny CST (constant strain triangle)
66
77
6.2. Izoparametryczny 8-węzłowy element skończony
84
6. 3. Całkowanie numeryczne
89
7. MES w praktyce inżynierskiej
91
7.1.Uwagi o dokładności obliczeń MES ...
91
7.2. Wykorzystanie profesjonalnych systemów obliczeniowych .....
96
Literatura
1
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
1. METODY PRZYBLIŻONE W MECHANICE
KONSTRUKCJI
Konstrukcje odkształcalne mogą być badane doświadczalnie lub metodami
teoretycznymi; analitycznymi i numerycznymi. Poważną wadą analiz eksperymentalnych jest
ich koszt i czasochłonność. Dotyczy to zarówno większości badań modelowych jak i badań
obiektów rzeczywistych. Pracochłonność metod doświadczalnych jest szczególnie odczuwana
w trakcie prac projektowych, gdzie analizie poddawane są różne warianty konstrukcji.
Dlatego rozwój metod teoretycznych, przede wszystkim metod numerycznych, wpływał
zawsze na jakość projektowanych konstrukcji inżynierskich. Przykładem może być postęp w
konstrukcjach statków, dźwigów, wysokich budynków, samochodów, samolotów.
Badania teoretyczne polegają na sformułowaniu odpowiedniego opisu matematycznego i
następnie rozwiązaniu postawionego problemu. Niestety, dla bardzo wielu praktycznych
problemów mechaniki konstrukcji można zbudować wiarygodny model matematyczny, ale
nie są znane odpowiednie ścisłe rozwiązania analityczne. Prostym przykładem takich
zagadnień jest wyznaczanie współczynników koncentracji naprężeń. Tylko w bardzo
szczególnych przypadkach znane są rozwiązania dokładne.
Rzeczywiste zjawisko
Rzeczywisty wynik
Prawa fizyki
Własności materiałowe, geometria,
Warunki brzegowe
M
E
T
O
D
A
P
R
Z
Y
B
L
I
Ż
O
N
A
Model matematyczny
ciągły
Rozwiązanie ścisłe
modelu matematycznego
Dyskretyzacja
Aproksymacja
Model
Rozwiązanie dokładne
dyskretny
modelu dyskretnego
Realizacja obliczeń
Wynik numeryczny
Rys. 1. Rozwiązywanie zagadnień analizy ośrodków ciągłych metodami przybliżonymi.
Schemat postępowania
2
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Dlatego równolegle do rozwoju analitycznych metod znajdowania rozwiązań ścisłych
były opracowywane i doskonalone metody przybliżone. Większość zadań analizy
wytrzymałościowej konstrukcji rozwiązuje się współcześnie za pomocą metod przybliżonych,
przy wykorzystaniu obliczeń komputerowych.
Ogólny schemat postępowania przy zastosowaniu metod przybliżonych przedstawiony jest na
rysunku 1.
Pierwszym krokiem na drodze poszukiwania rozwiązania jest budowa modelu
matematycznego.
Potrzebna
jest
do
tego
znajomość
odpowiednich
praw
fizyki,
sformalizowany opis własności materiałowych, kształtu konstrukcji, jej warunków podparcia i
obciążenia. Dla każdego rzeczywistego problemu możemy zbudować wiele różnych modeli
matematycznych. Bardzo prostą ilustracją może być tu zadanie określenia
ugięcia pod
wpływem sił ciężkości swobodnie podpartej drewnianej deski (rys. 2).
a) model belki
q0
N
m
b) model płyty
p0
N
m2
c) model trójwymiarowy bryły
0
N
m3
Rys. 2. Różne modele w analizie wytrzymałościowej zginanej deski
Dla takiego zagadnienia można przedstawić typowy jednowymiarowy model
matematyczny
belki,
dwuwymiarowy
model
zginanej
płyty
lub
pełny
model
trójwymiarowego zadania mechaniki ciał odkształcalnych. Własności materiału i równania
3
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
opisujące konstrukcję mogą w najprostszym przypadku zakładać izotropową liniową
sprężystość. Mogą również uwzględniać anizotropię, lepkosprężystość czy duże ugięcia i w
konsekwencji nieliniowość zjawisk. Również warunki brzegowe można przyjąć w postaci
uproszczonej lub uwzględnić na przykład zjawiska kontaktowe. Przykład ten pokazuje, że
zwykle nie ma jednego, najlepszego modelu obliczeniowego dla analizy wytrzymałości
elementów konstrukcyjnych. Właściwy model obliczeniowy zależy od celu analizy, wymagań
stawianych konstrukcji, żądanej dokładności wyników, dostępności danych materiałowych,
ale także - w dużym stopniu - od dostępnych narzędzi obliczeniowych.
Ponadto
opis
matematyczny
wybranego
modelu
można
przedstawić
w
różnych
sformułowaniach, na przykład równań różniczkowych, odpowiadających im równań
całkowych lub w ujęciu wariacyjnym, w postaci problemu minimalizacji odpowiedniego
funkcjonału [5]. Budowa modelu matematycznego stanowi najważniejszy element analizy
obliczeniowej, w którym bardzo trudno zastąpić bezpośrednią decyzję człowieka przez
sformalizowane algorytmy postępowania.
W metodach przybliżonych problem poszukiwania nieznanych funkcji (opisujących
pole przemieszczeń, odkształceń i naprężeń) zastępujemy przez problem poszukiwania
skończonej liczby parametrów, za pomocą których można opisać – w pewnym przybliżeniuposzukiwane funkcje.
f(x)
fi
f3
f2
f1
f0
h h h h
x
x0=a x 1 x 2
x i =a+ih
b
Rys. 3. Dyskretyzacja i aproksymacja na przykładzie funkcji jednej zmiennej
Dokonujemy tego poprzez dyskretyzację, czyli wybór skończonej liczby parametrów
opisujących w przybliżeniu analizowany problem oraz aproksymację poszukiwanych funkcji
4
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
za pomocą innych z góry założonych prostych funkcji, które uzależnione są od wybranych
parametrów.
Najprostszym przykładem dyskretyzacji i aproksymacji jest numeryczna reprezentacja
dowolnej funkcji f(x) w przedziale <a,b>. Zrealizować możemy to przez podział przedziału
<a,b> na n równych podprzedziałów o długości h=(b-a)/n.
Funkcję ciągłą f(x) reprezentować będzie wtedy zbiór (n+1) wartości f(a+ih), i=0,1,2, n.
Przybliżone wartości funkcji dla dowolnej wartości x z przedziału <a,b> wyznaczać możemy
za pomocą aproksymacji funkcją w podprzedziałach stałą (schodkową), liniową (łamaną) lub
na przykład wielomianowymi funkcjami sklejanymi (rys. 3).
Metody przybliżone analizy ośrodków ciągłych stanowią intensywnie rozwijaną część
współczesnej matematyki. Wiążą się z problemami analizy funkcjonalnej, metod
numerycznych i rachunku wariacyjnego. Prezentuje się je czasem jako szczególne warianty
tak zwanych technik residuów ważonych dla przybliżonego rozwiązywania zagadnień
opisywanych przez równania różniczkowe cząstkowe [5,7].
W naukach technicznych metody przybliżone opisywane są zazwyczaj od strony zastosowań,
jako wyspecjalizowane procedury obliczeniowe dla określonych zagadnień, na przykład pól
deformacji sprężystej, pól temperatury, pół elektrycznych i magnetycznych. Istnieje wiele
metod przybliżonych, stosowanych od dawna w mechanice ciała odkształcalnego i mechanice
konstrukcji, np. metoda Ritza, Galerkina, Trefftza, kollokacji, Kantorowicza [2,6]. Metody te
różnią się postacią modelu matematycznego, sposobem dyskretyzacji i aproksymacji, a także
stosowanym algorytmem obliczeń. Jednak współcześnie dominują te metody przybliżone,
które charakteryzuje łatwość pełnej automatyzacji i które rozwinęły się wraz z rozwojem
technik komputerowych. Najbardziej znane z nich to metoda różnic skończonych (MRS),
metoda elementów skończonych (MES) i metoda elementów brzegowych (MEB). Nazywamy
je metodami numerycznymi lub komputerowymi. Każda z tych metod ma bardzo bogatą
literaturę i prezentowana może być w wielu odmiennych sformułowaniach.
Metoda różnic skończonych bezpośrednio wykorzystuje model matematyczny w
postaci równań różniczkowych opisujących rozwiązywane zagadnienie [4,5]. Dyskretyzacja
polega na ustaleniu w analizowanym obszarze siatki węzłów, np. w przypadku
dwuwymiarowym prostokątnej lub trójkątnej. Przyjmujemy, że w każdym węźle pochodne
można przybliżyć przez tak zwane ilorazy różnicowe, czyli wyrażenia algebraiczne
uzależnione od wartości funkcji w węzłach przyległych. Równanie różniczkowe w każdym
węźle zastępowane jest przez odpowiednie równanie algebraiczne wiążące wartości funkcji w
najbliższych węzłach. W rezultacie otrzymujemy układ równań, których liczba odpowiada
5
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
liczbie węzłów. Niewiadomymi są wartości poszukiwanej funkcji w tych węzłach. Warunki
brzegowe przedstawiane są jako dodatkowe związki łączące wartości funkcji w węzłach
przylegających do konturu analizowanego obszaru.
W
metodzie
elementów
skończonych
[6,7]
zamiast
rozwiązywać
równania
różniczkowe poszukujemy przybliżonego rozwiązania sformułowania alternatywnego w
postaci problemu minimalizacji odpowiedniego funkcjonału1. Zagadnieniami minimalizacji
funkcjonałów i ich związkami z odpowiednimi równaniami różniczkowymi zajmuje się dział
matematyki nazywany rachunkiem wariacyjnym. W MES analizowany obszar dzielony jest
na podobszary, nazywane elementami skończonymi. W przypadku dwuwymiarowym mogą to
być np. trójkąty lub czworokąty. Elementy skończone łączą się ze sobą w węzłach. Położenie
węzłów elementu wyznacza jego kształt. Przebieg poszukiwanej funkcji u wewnątrz każdego
elementu wyznacza się za pomocą z góry ustalonych funkcji aproksymujących nazywanych
funkcjami kształtu:
u ( x ) = ∑ N i ( x ) ui
i
gdzie ui stanowią wartości funkcji w węzłach, x jest wektorem współrzędnych, a N i są
funkcjami kształtu.
Minimalizowany funkcjonał przedstawić wtedy można jako funkcję wielu zmiennych
Niewiadomymi są zwykle wartości poszukiwanej funkcji w węzłach całego obszaru. Warunek
minimum prowadzi do układu równań liniowych, którego rozwiązanie określa nieznane
wartości funkcji w węzłach.
Metoda elementów brzegowych [5] wymaga znajomości tak zwanych brzegowych
równań całkowych, które w innej formie wyrażają związki znane w postaci równań
różniczkowych lub w postaci problemu minimalizacji odpowiedniego funkcjonału. Dla wielu
zagadnień tak zwane brzegowe sformułowanie, które wyraża całkowe zależności między
wartościami funkcji i jej pochodnych dla punktów brzegowych jest znane z analizy
matematycznej.
Dyskretyzacja polega na podziale brzegu na małe segmenty zwane elementami brzegowymi.
W przypadku dwuwymiarowym mogą to być odcinki prostych lub też krzywych, których
kształt opisany jest przez wielomiany. Zapisanie dyskretnego odpowiednika równania
całkowego dla każdego węzła prowadzi do układu równań algebraicznych, z którego można
wyznaczyć wartości poszukiwanej funkcji na brzegu.
1
Metoda elementów skończonych może być prezentowana jako oparta na innych sformułowaniach]
6
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Równania różniczkowe
cząstkowe
Całkowe równania brzegowe
Problem minimalizacji
funkcjonału
Budowa siatki węzłów i
przyjęcie wybranych
schematów różnicowych
Podział brzegu na segmenty
Podział obszaru na małe
(elementy brzegowe) i założenie
podobszary (elementy skończone) i
odpowiednich funkcji aproksymują-
przyjęcie odpowiednich funkcji
cych na elementach – funkcji
aproksymujących na elementach –
kształtu
funkcji kształtu
Zastąpienie równań
różniczkowych przez równania
różnicowe dla kolejnych
węzłów obszaru.
Formowanie układu
równańliniowych
Budowa dyskretnej reprezentacji
równania całkowego dla kolejnych
węzłów brzegu.
Formowanie układu równań
liniowych
Budowa macierzy sztywności
kolejnych elementów.
Formowanie układu równań
liniowych
Modyfikacja układu równań –
wprowadzenie warunków
brzegowych
Modyfikacja układu równań –
wprowadzenie warunków
brzegowych
Modyfikacja układu równań –
wprowadzenie warunków
brzegowych
Rozwiązanie układu równań
liniowych (macierz rzadka,
pasmowa, zwykle
symetryczna)
Rozwiązanie układu równań
liniowych (macierz pełna,
niesymetryczna)
Rozwiązanie układu równań
liniowych (macierz rzadka,
pasmowa, zwykle symetryczna)
Obliczenia uzupełniające, np.
pochodnych poszukiwanych
funkcji w węzłach
Obliczenia uzupełniające, np.
poszukiwanych funkcji i ich
pochodnych w wybranych punktach
obszaru
Obliczenia uzupełniające, np.
funkcji i jej pochodnych funkcji
wewnątrz elementów skończonych
Rys. 4. Ogólny schemat postępowania przy obliczeniach metodą różnic skończonych, metodą
elementów brzegowych i metodą elementów skończonych
7
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Rysunek 4 przedstawia ogólny szkic algorytmów MRS MEB i MES dla typowego
problemu liniowego, na przykład dla zagadnienia Laplace’a, zagadnienia Poissona lub
liniowego zadania teorii sprężystości.
Porównanie powyższych trzech metod jest w ogólnym przypadku bardzo trudne.
Istnieją pewne szczególne zagadnienia, dla których za najbardziej efektywną można uznać
metodę różnic skończonych lub metodę elementów brzegowych. Jednak niewątpliwie
najbardziej uniwersalną jest metoda elementów skończonych. Fakt ten potwierdza
powszechność zastosowań inżynierskich programów komputerowych MES.
Metoda elementów skończonych powstała w latach pięćdziesiątych XX wieku jako technika
obliczeniowa stosowana praktycznie, bez formalnych podstaw teoretycznych. Podwaliny dało
opracowanie metody analizy wytrzymałościowej poprzez podział złożonych konstrukcji
nośnych na skończoną liczbę uproszczonych elementów składowych. Związki, które musiał
spełniać tak zbudowany model zapisywano w postaci macierzowej. Otrzymywano układy
równań z wieloma niewiadomymi, których liczba związana była z dokładnością przyjętego
modelu.
Czynnikiem wpływającym na gwałtowny rozwój MES był postęp w technice komputerowej i
potrzeby intensywnie rozwijanego wówczas przemysłu zbrojeniowego i lotniczego. Analiza
podstaw teoretycznych metody, jej systematyzowanie i zwiększanie efektywności
doprowadziło do korzystania z MES jako ogólnej metody obliczeń problemów ciągłych w
matematyce, a także do szerokich zastosowań w praktyce inżynierskiej przy analizie pól
naprężeń odkształceń i przemieszczeń, pól elektrycznych, magnetycznych, termicznych,
zagadnień przepływowych a także pól sprzężonych (np. zagadnień naprężeń temperaturowych
czy problemów elektryczno-cieplnych).
8
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
2. METODA RÓŻNIC SKOŃCZONYCH
Metoda różnic skończonych (MRS) jest jedną z najstarszych metod numerycznych
rozwiązywania
zagadnień
opisywanych
równaniami
różniczkowymi
cząstkowymi.
Przyjmujemy w niej, że poszukiwana funkcja określona jest przez zbiór jej wartości w
wybranych punktach (tzw. węzłach), dostatecznie gęsto rozłożonych w analizowanym
obszarze. Punkty te dobierane są zazwyczaj tak. że tworzą regularne siatki, z których
najprostszymi są siatka prostokątna w przypadku dwuwymiarowym lub prostopadłościenna w
przypadku trójwymiarowym (rys. 5).
a)
b)
y
y
x
x
c)
y
d)
y
θ
r
x
x
e)
h
6
g
l
4
0
1
2
3
5
Rys. 5. Przykłady regularnych siatek MRS: a) prostokątna, b) trójkątna, c) sześciokątna, d) w
układzie biegunowym, e) prostopadłościenna
W metodzie różnic skończonych operatory różniczkowania funkcji zastępowane są
odpowiednimi operatorami różnicowymi. Oznacza to, że wartości pochodnych w punkcie
9
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
zastępowane są przez odpowiednie przyrosty (różnice) funkcji w sąsiadujących węzłach.
Zamieniamy w ten sposób równania różniczkowe na równania algebraiczne, tak zwane
równania różnicowe. W efekcie, zamiast równania różniczkowego, otrzymujemy układ
równań z niewiadomymi będącymi wartościami funkcji w węzłach. Każde równanie
odpowiada odpowiedniemu węzłowi siatki. Otrzymany układ równań jest modyfikowany w
wyniku uwzględnienia warunków brzegowych. Rozwiązaniem układu są wartości
poszukiwanej funkcji we wszystkich węzłach siatki.
y
h
h
u i,k+1
u i-1,k
yk
u i,k
u i,k-1
u i+1,k g
g
y
0
x0
xi
x
Rys. 6. Dwuwymiarowa siatka prostokątna metody różnic skończonych
Załóżmy, że mamy do czynienia z zagadnieniem dwuwymiarowym we współrzędnych
kartezjańskich xy i stosujemy typową siatkę prostokątną (rys. 6) opisaną przez formuły:
xi = xo + ih,
yk = yo + kg ,
(1)
gdzie xo , yo są współrzędnymi wybranego punktu odniesienia.
Przyjmijmy oznaczenie
ui ,k = u ( xi , yk ) ,
(2)
gdzie u ( x, y ) jest poszukiwaną funkcją.
Możemy wówczas definiować różne schematy różnicowe, na przykład pierwszą pochodną
można zastąpić przez trzy różne operatory różnicowe:
10
∂u
∂y
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
a)
b)
c)
∂u ∆u ui , k +1 − ui , k
≈
=
,
∂y ∆y
g
∂u ∆u ui , k − ui ,k −1
≈
=
,
∂y ∆y
g
∂u ∆u ui , k +1 − ui , k −1
≈
=
.
∂y ∆y
2g
(3)
Pierwszy z operatorów (3) nazywany ilorazem różnicowym przednim, drugi ilorazem
różnicowym tylnym, a trzeci ilorazem różnicowym centralnym. Ilorazy różnicowe
odpowiadające drugim pochodnym możemy otrzymać stosując analogiczne schematy
powtórnie, tym razem w stosunku do pierwszych pochodnych. Typowe formuły to na
przykład:
∂ 2u ∆ 2u ui +1,k − 2ui ,k + ui −1, k
≈
=
,
∂x 2 ∆x 2
h2
∂ 2u ∆ 2u ui ,k +1 − 2ui ,k + ui , k −1
≈
=
.
∂y 2 ∆y 2
g2
(4)
Podobnie uzyskamy również wyrażenia na ilorazy różnicowe odpowiadające innym
pochodnym np.
∂ 4u ∆ 4u ui + 2, j − 4ui +1, j + 6ui , j − 4ui −1, j + ui − 2, j
≈
=
∂x 4 ∆x 4
h4
(5)
Szczegóły dalszego postępowania czytelnik znajdzie w przykładach.
PRZYKŁAD 1
Belka o długości l jest utwierdzona sztywno na obu końcach. Znane jest początkowe (dla chwili t = 0 ) ugięcie
belki wo ( x ) oraz rozkład prędkości początkowej
v0 ( x) = v( x, t = 0) =
∂w( x, t )
∂t
t =0
. Należy obliczyć jak
zmienia się linia ugięcia belki dla t > 0 .
Rozwiązanie.
Funkcja w( x, t ) opisująca ugięcie belki spełnia równanie różniczkowe.
∂4w 1 ∂2w
+
= 0,
∂x 4 a 2 ∂t 2
gdzie
a=
EJ
oraz warunki brzegowe
ρA
w(0, t ) = w(l , t ) = 0
 ∂w 
 ∂w 

 =

 ∂x  x =0  ∂x  x =l
i warunki początkowe
11
(6)
dla
t ≥ 0,
dla
t ≥ 0,
(7)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
w( x, 0) = w0 ( x)
x ∈ (0, l ),
dla
(8)
 ∂w 
dla
x ∈ (0, l ).

 = v0 ( x)
 ∂t t = 0
Analizujemy obszar (0, l ) × (0, T ) , gdzie T oznacza czas końcowy procesu (T > 0) . Przyjmijmy prostokątną
siatkę węzłów dla metody różnicowej
xi = ih,
t j = jg .
Pochodnym w równaniu (6) odpowiadają ilorazy różnicowe:
∆ 4 w wi + 2, j − 4 wi +1, j + 6 wi , j − 4 wi −1, j + wi − 2, j
=
,
∆x 4
h4
∆ 2 w wi , j − 2 wi , j −1 + wi , j − 2
=
.
∆t 2
g2
(9)
W ten sposób otrzymujemy układ równań liniowych stanowiący przybliżoną, różnicową postać równania
różniczkowego (6):
a 2 g 2 ( wi − 2, j − 4wi −1, j + 6wi , j − 4wi +1, j + wi + 2, j ) + h 4 ( wi , j − 2wi , j −1 + 2wi , j − 2 ) = 0,
i = 0,1, 2,..., n,
j = 0,1, 2,...m.
(10)
Z warunków brzegowych mamy
wo , j = wn , j = 0
j = 0,..., m
dla
(11)
i z warunków początkowych
wi ,o = wo ( xi )
i = 1, 2,..., n − 1,
wi ,1 = wo ( xi ) + vo ( xi ) ⋅ g
i = 1, 2,..., n − 1.
(12)
Układ równań (10) wraz z warunkami (11) i (12) może być rozwiązywany dla kolejnych kroków czasowych
j=2,3,4....[10].
Rozwiązaniem jest wektor w j opisujący w przybliżeniu linię ugięcia belki w chwili t j
 a2 ⋅ g 2

wj = 
A + I  ( 2w j −1 − w j − 2 ) ,
4
 n

I jest macierzą jednostkową,
0 0
 6 −4 1
 −4 6 −4 1 0

 1 −4 6 −4 1

A =  0 1 −4 6 −4
⋮
⋮
⋮
⋮
⋮

0 0 0 0 0
0 0 0 0 0

jest macierzą nieosobliwą a wektor w j ma postać
(13)
gdzie
 w2, j 
w 
 3, j 
wj = 
.
 ⋮ 
 wn − 2, j 
12
...
...
...
...
⋮
...
...
0
0 0 
0 0

0 0 ,
⋮
⋮ 

6 −4 
−4 6 
0
(14)
(15)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Wektory
w j oblicza się korzystając ze znajomości wektorów linii ugięcia dla poprzedzających punktów
czasowych
w j −1 i w j − 2 , przy czym w0 i w1 wynikają z warunków początkowych
 w0 ( x2 ) 
 w0 ( x2 ) + v0 ( x2 ) ⋅ g 
 w (x ) 
 w (x ) + v (x ) ⋅ g 
 0 3 


0
3
w0 = 
w1 =  0 3
(16)


⋮
 ⋮



 w0 ( xn − 2 ) 
 w0 ( xn − 2 ) + v0 ( xn − z ) ⋅ g 
Wymiar wektorów w j jest zmniejszony, ponieważ warunki brzegowe dają nam w0, j = 0 , w1, j = 0 ,
wn −1, j = 0 , wn , j = 0 .
PRZYKŁAD 2
Przedstawić równania różnicowe dla siatki prostokątnej opisanej przez związki (1) dla
a)
równania Poissona
∂ 2u ∂ 2u
+
+ f ( x, y ) = 0 ,
∂x 2 ∂y 2
(17)
∂ 2 u ∂ 2u
+ 2 + k 2u = 0 ,
2
∂x
∂y
(18)
∂ 2u 1 ∂u
+
=0.
∂x 2 a 2 ∂t
(19)
b) równania Helmholtza
c)
równania przewodnictwa ciepła
Rozwiązanie:
a) Zastępując pochodne w równaniach różniczkowych przez odpowiednie ilorazy różnicowe otrzymamy:
1
1
u
− 2ui , j + ui −1, j ) + 2 ( ui , j +1 − 2ui , j + ui , j −1 ) + f ( xi , y j ) = 0 .
2 ( i +1, j
h
g
Jeśli przyjmiemy h = g (siatka kwadratowa) i f ≡ 0 (równanie Laplace’a) to uzyskamy wynik:
ui +1, j + ui −1, j + ui , j +1 + ui , j −1
ui , j =
.
4
(20)
(21)
Wartość funkcji w węźle jest wtedy równa średniej arytmetycznej z wartości funkcji w 4 najbliższych węzłach,
oddalonych o h .
b) Sprowadzenie do postaci różnicowej daje
ui , j ⋅ ( 4 − g 2 h 2 ) = ui +1, j + ui −1, j + ui , j −1 + ui , j +1 .
c)
Przyjmując
(22)
∆x = h , ∆t = g otrzymamy
a 2 gui +1, j − ( h 2 + 2a 2 g ) ui , j + a 2 gui −1, j = −h 2ui , j −1 .
(23)
PRZYKŁAD 3
Jednowymiarowy model zginania belki jest opisany równaniem różniczkowym (patrz cz. I, wzór (1.75))
d 4w
p
=
,
4
dx
EJ
13
(24)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
gdzie w( x ) jest funkcją ugięcia belki, p obciążeniem ciągłym (N/m), E modułem Younga a J
odpowiednim momentem bezwładności przekroju.
Po zastosowaniu dyskretyzacji: określeniu położenia węzłów dla metody różnic skończonych wg formuły
xi = a + ih , możemy zastosować centralny iloraz różnicowy dla czwartej pochodnej i równanie różniczkowe
(24) zastąpimy przez równanie
gdzie
wi − 2 − 4 wi −1 + 6 wi − 4 wi +1 + wi + 2
p
= i ,
4
h
EJ
(25)
pi = p ( xi ) .
Możliwe są różne typy warunków brzegowych, które zapisujemy, uwzględniając, że :
a)
wielkość ugięcia w punkcie odpowiada wartości funkcji
w( x) ,
b) kąt ugięcia, w zakresie małych deformacji odpowiada wartości pochodnej
dw
,
dx
x jest związany z funkcją ugięcia wzorem
d 2w
M ( x) = EJ 2 ,
dx
d) siła tnąca w przekroju x jest związana z linią ugięcia w( x ) wzorem
c)
moment gnący w przekroju
d 3w
T ( x) = EJ 3 .
dx
(26)
(27)
Uwzględniając powyższe stwierdzenia możemy rozpatrzyć typowe warunki brzegowe (rys. 7) zakładając w
każdym przypadku, że węzeł k odpowiada przekrojowi belki z narzuconym warunkiem brzegowym
Przekrój utwierdzony
Odpowiednie warunki brzegowe mają postać:
dw
( xk ) = 0,
dx
w( xk ) = 0,
co po dyskretyzacji prowadzi do zależności
wk +1 − wk −1
= 0.
2h
wk = 0,
(28)
k jest początkiem (końcem) rozpatrywanego przedziału x możemy przyjąć odpowiednio
wk +1 = 0 ( wk −1 = 0 ).
Jeżeli punkt
Przekrój przegubowo podparty, nieobciążony
Odpowiednie warunki brzegowe mają postać
w( xk ) = 0
Po dyskretyzacji otrzymamy
wk = 0
Przekrój swobodny i obciążony momentem
i
M ( xk ) = 0 .
oraz
wk +1 − 2 wk + wk −1
=0
h2
(29)
Mg
Warunki brzegowe odpowiadające temu przypadkowi to
T ( xk ) = 0 i
M ( xk ) = M g .
Odpowiednie równania różnicowe mają postać:
wk + 2 − 2 wk +1 + 2 wk −1 − wk − 2
=0
h3
i
14
EJ
wk +1 − 2 wk + wk −1
= Mg .
h2
(30)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
k
k-1
k+1
k+2
k-2
k-1
k
k+1
k+2
Mg
k-2
k
k-1
k+1
k+2
Rys. 7. Warianty warunków brzegowych w modelu MRS belki zginanej (przykład 3)
W metodzie różnic skończonych siatka węzłów obejmuje często zarówno węzły leżące
wewnątrz analizowanego obszaru, jak i dodatkowe węzły zewnętrzne, które ułatwiają
wprowadzanie warunków brzegowych.
W przypadkach dwu- i trójwymiarowych często zdarza się, że brzeg obszaru przebiega
między węzłami regularnej siatki (rys. 8). W takim przypadku węzłom leżącym najbliżej
konturu przypisujemy wartości wynikające z interpolacji lub ekstrapolacji.
a)
b)
δ
2
1
2
0
1
0
δ
h
h
Rys. 8. Interpolacja i ekstrapolacja warunku brzegowego w MRS
Jeśli ostatni węzeł siatki (1) leży wewnątrz konturu (rys. 8a), to zamiast narzuconego
warunku na wartość funkcji u = u0 wprowadzamy związek
u1 =
hu0 + δ u2
.
h +δ
W przeciwnym przypadku (rys. 8b) mamy
15
(31)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
u1 =
hu0 − δ u2
.
h −δ
(32)
Metoda różnic skończonych ma wiele zalet, dzięki którym w przeszłości uważana była
za najbardziej efektywną metodę obliczeń zautomatyzowanych. Do najważniejszych z nich
należą prostota algorytmów i bezpośrednie wykorzystanie równań różniczkowych problemu.
W pewnych obszarach jest do dziś praktycznie stosowana, np. w analizie tarcz i płyt, czy w
zagadnieniach przepływowych.
MRS napotyka na szereg trudności w przypadku obszarów o złożonych kształtach i
skomplikowanych warunków brzegowych. Dla poprawienia jej efektywności opracowano
pewne modyfikacje i udogodnienia mające na celu ułatwienie budowy modelu dyskretnego,
np. algorytmy MRS dla nieregularnych siatek węzłów.
16
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
3. METODA ELEMENTÓW BRZEGOWYCH
Metoda elementów brzegowych (MEB) jest stosunkowo nową komputerową metodą
rozwiązywania zagadnień opisywanych równaniami różniczkowymi cząstkowymi. Jej
podstawą jest sprowadzenie zadania brzegowego lub brzegowo-początkowego opisanego za
pomocą układu równań różniczkowych cząstkowych z odpowiednimi warunkami
granicznymi do tak zwanych brzegowych równań całkowych. Równania te są rozwiązywane
w sposób przybliżony przez podział brzegu na segmenty zwane elementami brzegowymi i
przyjęcie odpowiedniej aproksymacji analizowanych funkcji na elementach brzegowych za
pomocą z góry założonych funkcji modelujących. Warto podkreślić, że w MEB zwykle
niezbędna jest dyskretyzacja tylko brzegu obszaru a nie całego analizowanego obszaru, co
prowadzi do znacznego zmniejszenia liczby niewiadomych w porównaniu do metody różnic
skończonych i metody elementów skończonych. Mówimy, że MRS i MES należą do tzw.
metod obszarowych przybliżonego rozwiązywania zagadnień brzegowo-początkowych a
MEB reprezentuje metody brzegowe.
Metodę elementów brzegowych omówimy najpierw na przykładzie równania różniczkowego
Poissona w przypadku dwuwymiarowym. W poprzednim rozdziale przedstawiony był sposób
rozwiązania tego równania metodą różnic skończonych. Rozwiązanie zagadnienia Poissona
metodą elementów skończonych omówione będzie w rozdziale następnym.
3.1.
METODA ELEMENTÓW BRZEGOWYCH DLA RÓWNANIA
POISSONA
Rozpatrzmy równanie Poissona:
∂ 2 u ∂ 2u
+
+ f ( x1 , x2 ) = 0 ,
∂x12 ∂x22
gdzie x = ( x1 , x2 ) ∈ Ω
z warunkami brzegowymi
17
(33)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
u ( x ) = u0
q( x) =
,
x ∈ Γu
∂u ( x )
= q0 ,
∂n
x ∈ Γq
(34)
Równanie Poissona i Laplace’a (gdy f ( x1 , x2 ) = 0 ) opisuje wiele zjawisk o dużym znaczeniu
w technice: stacjonarny przepływ ciepła, stacjonarny bezwirowy przepływ nieściśliwej i
nielepkiej cieczy, proste pola magnetyczne i elektryczne [4]. W teorii sprężystości równanie
Poissona opisuje rozkłady naprężeń w przekroju pręta skręcanego .
Dla takiego zagadnienia przedstawić można brzegowe równanie całkowe2, które stanowi
sformułowanie równoważne problemowi opisanemu przez związki (33) i (34).
∂u ( x ) ∗
u (ξ , x )d Γ( x ) + ∫ f ( x)u ∗ (ξ , x )dR ( x )
∂
n
Γ
Ω
(35)
W równaniu (35) c(ξ ) jest współczynnikiem liczbowym, którego wartość jest równa
1
jeśli
2
c(ξ )u (ξ ) = ∫ u ( x)q ∗ (ξ , x )d Γ( x) − ∫
Γ
ξ leży na gładkim konturze, a 1 dla ξ leżącego wewnątrz obszaru. W przypadku naroża
współczynnik ten należy specjalnie obliczać.
Funkcje u ∗ i q ∗ zależą od położenia dwóch punktów: punktu ξ
zwanego punktem
źródłowym i punktu x zwanego punktem obserwacyjnym (rys. 9).
x2
n2
Ω
r2
r
n
n1
x
Γq
r1
Γu
ξ
Γu Γq =Γ
x1
Rys. 9. Oznaczenia pomocnicze do brzegowego sformułowania zagadnienia Poissona
Funkcja u ∗ znana w teorii równań całkowych, jako tak zwane rozwiązanie fundamentalne ma
postać:
u ∗ = (ξ , x ) =
2
1 1
ln   ,
2π  r 
wyprowadzenie równania (35) znaleźć można w monografiach teorii spręzystości
18
(36)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
gdzie r = ( x1 − ξ1 ) 2 + ( x2 − ξ 2 )2 .
Funkcja q ∗ określona jest przez pochodną kierunkową u ∗ :
q ∗ (ξ , x ) =
∂u ∗ (ξ , x )
.
∂n
(37)
Dokonując różniczkowania otrzymamy
q∗ =
∂u ∗
∂u ∗
⋅ n1 +
⋅ n2 ,
∂x1
∂x2
(38)
−( r ⋅ n + r ⋅ n )
q = 1 1 22 2 ,
2π r
∗
gdzie ri = xi − ξi , i = 1, 2 , a n = n1 , n2 jest jednostkowym wektorem zewnętrznie normalnym
do brzegu Γ .
Wzór (38) można łatwo otrzymać, zauważając, że
∂r xi − ξi ri
=
= .
∂xi
r
r
(39)
Brzegowe równanie całkowe (35) wiąże ze sobą nieznane funkcje u ( x ) i jej pochodną
normalną q ( x ) =
∂u ( x )
na konturze obszaru. W trzeciej całce, obszarowej, funkcje
∂n
podcałkowe są znane. Równanie (35) można rozwiązać numerycznie w sposób przybliżony,
realizując następujący schemat:
1. Brzeg
Γ
dzielimy na LE elementów brzegowych, będących odcinkami lub
krzywoliniowymi segmentami z węzłami wyznaczającymi ich kształt.
2. Na każdym elemencie brzegowym funkcje u ( x ) i q ( x ) =
∂u ( x )
aproksymujemy za
∂n
pomocą wartości w węzłach i odpowiednich, z góry założonych funkcji interpolacyjnych.
3. Wykorzystując przyjętą dyskretyzację przekształcamy równania całkowe formułowane
dla każdego węzła (punktu ξ ) w algebraiczne równanie liniowe.
4. Otrzymujemy układ równań liniowych wiążący ze sobą wartości ui i qi funkcji u ( x ) i
q ( x ) dla wszystkich węzłów konturu.
Układ ten rozwiązujemy po wprowadzeniu
warunków brzegowych (w każdym węźle znamy albo ui albo qi ). Rozwiązaniem jest
wektor nieznanych wartości funkcji u ( x ) i jej pochodnych w węzłach brzegu.
5. Jeśli chcemy wyznaczyć wartości funkcji u dla punktów wewnętrznych wykorzystujemy
ponownie wzór (35) przenosząc punkt ξ
19
do wewnątrz obszaru. Wtedy c(ξ ) = 1 i
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
ponieważ znane są już wartości funkcji i jej pochodnych na konturze zadanie sprowadza
się do zwykłego numerycznego całkowania.
Rozpatrzmy na przykład przebieg obliczeń dla najprostszych elementów brzegowych, tzw.
elementów stałych (rys. 10). Element brzegowy jest w tym przypadku odcinkiem a węzeł tego
elementu usytuowany jest w środku.
x2
Pj
r
Pi
x1
Rys. 10. Podział brzegu na elementy stałe (o stałych wartościach funkcji aproksymowanych)
Zakładamy, że na każdym elemencie funkcje u ( x ) i q ( x ) przybliżamy funkcjami stałymi.
Otrzymamy wtedy dla każdego węzła i związek
LE
LE
1
u ( Pi ) = ∑ ∫ u ∗ ( Pi , x )q ( Pj )d Γ j − ∑ ∫ q ∗ ( Pi , x )u ( Pj )d Γ j
2
j =1 Γ j
j =1 Γ j
∗
+ ∫ f ( x )u ( Pi , x )dR
(40)
i = 1, 2,..LE
Ω
Dla obliczenia wartości trzeciej całki, ze znanymi funkcjami podcałkowymi, niezbędna jest
pomocnicza dyskretyzacja obszaru. Przyjmijmy oznaczenie
f i = ∫ f ( x )u ∗ ( Pi , x )d Ω( x ) .
(41)
Ω
Po numerycznym całkowaniu dla każdego punktu węzłowego otrzymujemy związek
LE
LE
1
u ( Pi ) = ∑ U ij∗ ⋅ q( Pj ) − ∑ Qij∗ ⋅ u ( Pj ) + f i ,
2
j =1
j =1
1
{u} = U ∗  {q} − Q∗  {n} + { f } .
2
i = 1, 2...LE .
(42a)
(42b)
Otrzymamy więc LE równań liniowych, w których niewiadome (42b) stanowią nieznane
wartości u ( Pj ) (jeśli węzeł Pj leży na części Γ q konturu) i q ( Pi ) (jeśli węzeł Pi leży na
20
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
części Γu konturu). Oznaczając te niewiadome jako { y} układ (42) możemy doprowadzić do
postaci:
[ A] { y}= {b}
(43)
gdzie macierz [ A] i wektor prawych {b} stron są znane.
W rezultacie otrzymujemy kompletną informację o funkcji u ( x ) i jej pochodnych na brzegu.
W odróżnieniu do MRS i MES, gdzie analogiczna macierz jest zazwyczaj pasmowa i
symetryczna, w metodzie elementów brzegowych otrzymujemy macierz A pełną i
niesymetryczną.
3.2.
DWUWYMIAROWE ZAGADNIENIE TEORII SPRĘŻYSTOŚCI.
BRZEGOWE RÓWNANIE CAŁKOWE
Opis matematyczny MEB dla zagadnień teorii sprężystości może być formułowany na
wiele sposobów [5] i jest bardziej złożony niż w metodzie różnic skończonych, czy metodzie
elementów skończonych. W tym rozdziale prezentowany jest skrótowy obraz tak zwanego
podejścia bezpośredniego, w którym niewiadomymi w równaniach całkowych są
przemieszczenia i naprężenia.
Rozpatrujemy izotropowe, jednorodne ciało liniowo sprężyste zajmujące w przestrzeni
R 2 obszar Ω i znajdujące się w stanie równowagi pod działaniem sił zewnętrznych:
powierzchniowych p ( x1 , x2 ) = ( p1 , p2 ) i objętościowych X ( x1 , x2 ) = ( X 1 , X 2 ) . Obciążenia te
powodują powstanie odpowiedniego pola przemieszczeń u ( x1 , x2 ) = (u1 , u2 ) i pola naprężeń
σ ij ( x1 , x2 ), i, j = 1, 2 (rys. 11).
Ω
x2
Γu
p
X
σ22
Γq
σ11
Γu Γq =Γ
x1
Rys. 11. Analizowane ciało sprężyste
21
σ12
σ11
σ22
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Polu przemieszczeń u odpowiada tensor odkształcenia:
ε ij =
1
( ui , j + u j , i ) .
2
(44)
Różniczkowe równanie równowagi w układzie kartezjańskim x1 x2 ma postać:
σ ji , j + X i = 0 ,
(45)
gdzie σ ij jest symetrycznym tensorem naprężenia.
∆
Ciało jest podparte na części Γu brzegu (znane przemieszczenia u (uˆ1 , uˆ2 ) ) i obciążone na
∆
Części Γ p (znane obciążenia p = ( pˆ1 , pˆ 2 ) ). Mamy więc warunki brzegowe:
pi = σ ji n j = pˆ i ,
(x ∈ Γ p ) ,
(46)
gdzie n = (n1 , n2 ) jest wersorem normalnym zewnętrznie do konturu oraz
ui = uˆi ,
( x ∈ Γu ) .
(47)
Związek między tensorami odkształcenia i naprężenia określają poniższe zależności,
wyrażające uogólnione prawo Hooke’a. Dla płaskiego stanu naprężenia (PSN):
σ ij =
E
Ev
ε ij +
δ ijε kk ,
1+ v
1 − v2
(48)
a dla płaskiego stanu odkształcenia (PSO):
σ ij =
E
vE
ε ij +
δ ij ε kk ,
1+ v
(1 + v)(1 − 2v)
(49)
gdzie E jest modułem Younga a v – stałą Poissona.
Zauważyć można, że związki konstytutywne (48) i (49) różnią się wyłącznie
współczynnikami określonymi przez stałe materiałowe. Przez podstawienie do (48)
zmodyfikowanych wartości stałych:
E′ =
E
,
1 − v2
v′ =
v
,
1− v
(50)
otrzymamy związek (49), a przez podstawienie do (49)
E′ =
E (1 + 2v)
,
(1 + v)2
v′ =
v
,
1+ v
(51)
otrzymamy związek (48).
W przypadku wykorzystania w prawie Hooke’a modułu sprężystości postaciowej
G=
E
i stałej Poissona, podstawienia (50) i (51) przejdą odpowiednio w (52) i (53):
2(1 + v)
22
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
v′ =
v
,
1− v
G′ = G ,
(52)
v′ =
v
,
1+ v
G′ = G .
(53)
Powyższe związki pozwalają na proste dostosowanie algorytmów numerycznych do realizacji
obliczeń zarówno dla PSN jak i PSO w zależności od określającego stan parametru
sterującego. Dalsze zależności przedstawiane będą dla płaskiego stanu odkształcenia.
Podstawiając (44) do (49) a następnie do (45) otrzymujemy przemieszczeniowe
równania różniczkowe Naviera:
Gu j ,kk +
G
uk , kj + X j = 0 .
1 − 2v
(54)
Punktem wyjścia dla bezpośredniej metody elementów brzegowych są wzory
Somigliany. Wzory Somigliany wyprowadzić można ze znanego twierdzenia Bettiego o
wzajemności prac:
∫ X u′dV + ∫ p u′dA = ∫ X ′u dV + ∫ p′u dA .
i i
Ω
i i
Γ
i i
Ω
i i
(55)
Γ
Twierdzenie to można wyrazić następująco:
Jeśli na ciało działają kolejno dwa układy obciążeń to praca pierwszego układu obciążeń
( X , p ) na przemieszczeniach wywołanych przez drugi układ (u ′) jest równa pracy drugiego
układu obciążeń ( X ′, p′) na przemieszczeniach wywołanych przez układ pierwszy (u ) .
ξ
x2
Xi = δ (x - ξ ) δ i k
(k=1)
Pi (x, ξ )
(k)
r
x
x1
Rys. 12. Pomocniczy stan równowagi: siła w przestrzeni nieograniczonej
Aby otrzymać wzory Somigliany przyjmijmy, że dany jest układ obciążeń ciała p ,
X . Drugi stan równowagi konstruujemy wyodrębniając w nieograniczonej przestrzeni
23
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
sprężystej Ω∞ obszar Ω odpowiadający obszarowi zajmowanemu przez analizowane ciało
(rys. 12). W punkcie ξ ∈ Ω przykładamy jednostkową, objętościową siłę skupioną X ′ o
kierunku k:
X i′ = δ ( x − ξ )δ ik .
(56)
W powyższym wzorze δ ( x − ξ ) jest funkcją (dystrybucją) Diraca o własnościach:
σ ( x ) = 0,
x ≠ 0,
δ ( x ) → ∞,
x = 0,
(57)
∫ f ( x )δ (x − ξ )d Ω( x ) = f (ξ ).
Ω
Wynika stąd, że X i′ określone wzorem (56) jest wszędzie równe zeru poza punktem x = ξ ,
gdzie ma jedną składową (k) o wartości nieskończonej. Siłę określoną przez funkcję X i′
możemy traktować jako siłę jednostkową, gdyż:
∫ X ′dV ( x ) = δ
i
ik
.
(58)
Ω
Rozwiązanie układu równań przemieszczeniowych (54) dla takiej siły, z warunkiem
u ( x ) → 0 dla x → ∞ , daje w rezultacie w przypadku płaskiego stanu odkształceń pole
tensorowe przemieszczeń [2]:
U i( k ) ( x , ξ ) = C1  r,i r,k − C2 ln ( r ) δ ik  ,
(59)
gdzie:
C1 =
1
,
8π G (1 − v)
C2 = 3 − 4v ,
r = ( ( xi − ξ i )( xi − ξ i ) )
1/ 2
,
r,i =
∂r ri
= ,
∂xi r
ri = xi − ξi .
Funkcje U i( k ) nazywane są rozwiązaniami (funkcjami) fundamentalnymi Kelvina równań
elastostatyki lub funkcjami przemieszczeniowymi Greena dla przestrzeni nieograniczonej [4,
16].
Znajomość tensora przemieszczeniowego Greena (59) pozwala na określenie pola
naprężeń σ (jik ) ( x , ξ ) i następnie obciążeń Pi ( k ) odpowiadających brzegowi Γ . Korzystając ze
związku (44) mamy:
24
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
1 (k )
(U i, j + U (j ,ki) ) ,
2
ri rj rk

C 
= 12  2δ ij rk − 4 2 − (C2 − 1) ( δ jk ri + δ ik rj )  .
2r 
r

ε ij( k ) =
ε
(k )
ij
(60)
Wyznaczony z prawa Hooke’a wzór określający składowe tensora naprężeń ma postać:
σ ij( k ) =
gdzie:
C3 =
1
,
4π (1 − v)
C3
r2
2ri rj rk 

C4 ( δ ij rk − δ ik ri − δ ik rj ) − r 2  ,


(61)
C4 = 1 − 2v .
Mając dany tensor naprężeń odpowiadający przyłożeniu w punkcie ξ = (ξ1 , ξ 2 ) siły
jednostkowej X ′ można wyznaczyć obciążenia linii konturu Γ :
Pi ( k ) ( x , ξ ) = σ ij( k ) ( x , ξ )n j ( x ),
Pi ( k ) =
C3
r2
x ∈ A,

2ri rk

C4 (ni rk − nk ri ) −  C4δ ik + r 2


(62)
 
 rl nl  .
 
Wstawiając wyrażenia (59) i (62) do (55) otrzymujemy wzory Somigliany:
uk (ξ ) = ∫ ( pi ( x )U i( k ) ( x , ξ ) − Pi ( k ) ( x , ξ )ui ( x ) )d Γ + ∫ X i ( x )U i( k ) ( x , ξ )d Ω
Γ
(63)
Ω
Ze wzorów Somigliany wynika, że znając rozkład sił masowych X i ( x ) oraz przemieszczenia
ui ( x ) i obciążenia pi ( x ) brzegu ciała Γ możemy obliczyć przemieszczenia uk w dowolnym
punkcie wewnętrznym tego ciała3.
Praktyczne zastosowanie wzorów Somigliany stało się możliwe przez przeniesienie
punktu ξ (leżącego wewnątrz obszaru ciała i w którym określane jest przemieszczenie) na
brzeg ciała Γ . Można wykazać, że dla punktu ξ ∈ Γ otrzymujemy
ckj (ξ )u j (ξ ) = ∫ ( pi ( x )U i( k ) ( x , ξ ) − ui ( x ) Pi ( k ) ( x , ξ ) ) d Γ( x ) +
Γ
(64)
+ ∫ X i ( x )U i( k ) ( x , ξ )d Ω( x ),
Ω
gdzie ckj zależy od kształtu konturu w punkcie ξ i od współczynnika Poissona.
Gdy brzeg w punkcie ξ jest gładki, lewa strona równania (64) ma postać
3
1
uk (ξ ) .
2
Konieczność znajomości zarówno przemieszczeń ui ( x ) jak i obciążeń pi ( x ) brzegu dla zastosowania zasady
Somigliany powodowała, że przed rozwojem metody elementów brzegowych uważano, że „wzory Somigliany
mają jedynie teoretyczne znaczenie, bowiem na brzegu ciała mogą być znane albo przemieszczenia albo
obciążenia, ale każdy z tych typów warunków brzegowych oddzielnie” (Nowacki W., Teoria sprężystości)
25
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
W dalszych rozważaniach przyjmiemy X i ≡ 0 . Siły masowe mogą być uwzględnione
w MEB. Jednak w takim przypadku wymagana jest pomocnicza dyskretyzacja obszaru by
obliczyć wartość trzeciej całki w równaniu (64). Przyjęcie odpowiedniej dyskretyzacji brzegu
i aproksymacji warunków brzegowych sprowadza zadanie rozwiązania równania (64) do
układu równań liniowych z niewiadomymi określającymi nieznaną część warunków
brzegowych. Po wykonaniu tego zadania można obliczać przemieszczenia, odkształcenia i
naprężenia w wybranych punktach wewnętrznych obszaru. Przemieszczenia obliczane są
bezpośrednio ze zdyskretyzowanych wzorów Somigliany (63).
Wyrażenia na składowe tensorów odkształcenia i naprężenia otrzymamy po
zróżniczkowaniu równania względem ξi i wykorzystaniu wzorów (44) i (49). Otrzymujemy
([2,4]):
ε ij (ξ ) = ∫ Akij ( x , ξ ) pk ( x )d Γ( x ) − ∫ Bkij ( x , ξ )uk ( x )d Γ( x ) ,
(65)

1  ∂U k(i ) ∂U k( j ) 
A
(
x
,
ξ
)
=
+
 kij

,

2  ∂ξ j
∂ξi 


C1
 Akij = − 2r ( 2δ ij rjk − 4r,i r, j r,k + (1 − C2 )(δ jk r,i + δ ik r, j ) ) ,
(66)

1  ∂P (i ) ∂P ( j ) 
 Bkij ( x , ξ ) =  k + k  ,
2  ∂ξ j
∂ξi 


C3  ∂r

 Bkij = 2  2 δ ij r,k + v (δ ik r, j + δ jk r,i ) − 4r,i r, j r,k  +
r  ∂n

 + C δ n + δ n − δ n + 2 r r n + 2v r r n + r r n ,
( , k , j i , k ,i j )
jk i
ij k
,i , j , k )
 4 ( ik j

(67)
σ ij (ξ ) = ∫ Dkij ( x , ξ ) pk ( x )dA( x ) − ∫ Skij ( x , ξ )uk ( x )dA( x ) ,
(68)
Γ
Γ
gdzie:
}
oraz
A
A
gdzie
Dkij =
S kijh =
C3
C4 (δ ik r, j + δ jk r,i − δ ij r,k ) + 2r,i r, j r,k  ,

r 
(69)
2C3G  ∂r

 2 (1 − 2v)δ ij r,k v(δ ik r, jk + δ jk r,i ) − 4r,i r, j r,k   +
2
r  ∂n

+ (1 − 2v ) ( 2r,i r, j nk + δ ik n j + δ jk ni ) + ( 4v − 1) δ ij nk +
+2v ( r,k r, j ni + r,k r,i n j ) .
26
(70)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
We wzorach (3.21)÷(3.25)
r,i =
∂r
∂r xi − ξi ri
=−
=
= .
∂xi
∂ξi
r
r
3.3. ALGORYTMY NUMERYCZNE MEB W DWUWYMIAROWYM
ZADANIU TEORII SPRĘŻYSTOŚCI
Najważniejsze elementy postępowania, jakie możemy wyróżnić w analizie metodą
elementów brzegowych to:
a) Dyskretyzacja brzegu na elementy brzegowe. Przyjmijmy oznaczenia: LE – liczba
elementów brzegowych, LW – liczba węzłów konturu, LWE – liczba węzłów elementu
brzegowego.
b) Przyjęcie funkcji modelujących przebieg przemieszczeń (ui ) i obciążeń ( pi ) na
elemencie w zależności od ich wartości w punktach węzłowych,
c) Przedstawienie związków (64) dla wszystkich punktów węzłowych jako układu 2·LW
równań liniowych typu
[ P]{u} = [U ]{ p}
z nieznanymi 2·LW składowymi przemieszczeń i obciążeń węzłowych pozostałymi po
uwzględnieniu znanych warunków brzegowych,
d) Rozwiązanie przekształconego układu równań
[ A]{x} = {b}
a więc określenie nieznanych obciążeń i przemieszczeń w węzłach brzegowych,
e) Obliczenie składowych tensora naprężeń na brzegu, odpowiadających znanym już
obciążeniom i przemieszczeniom,
f) Obliczenie przemieszczeń i naprężeń w wybranych punktach wewnętrznych ze
zdyskretyzowanych wzorów (65) i (68).
Aproksymacja kształtu elementu, przemieszczeń i obciążeń określone mogą być wzorami
xi (η ) =
ui (η ) =
pi (η ) =
LWE
∑ψ
l =1
G
l
(η ) xi (l ),
u
l
(η )ui (l ),
LWE
∑ψ
l =1
LWE
∑ψ
l =1
27
p
l
(η ) pi (l ),
(71)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
gdzie LWE – jest liczbą węzłów elementu, η – lokalną współrzędną określającą położenie na
linii elementu (η ∈< −1,1 >) , xi (l ) , ui (l ) , pi (l ) oznaczają współrzędne, przemieszczenia i
obciążenia węzła l a ψ ∗∗ są założonymi z góry funkcjami modelującymi. Zazwyczaj
przyjmuje się ten sam sposób aproksymacji wszystkich przybliżanych funkcji:
ψ lG = ψ lu = ψ lP = ψ l ,
l = 1, 2.
Ψ2 = 1
Ψ1 = 2 ( 1−η)
1
Ψ2 = 12 ( 1+η)
η
−1,1
n
2
η=1
Ψ1 = 1
η
1
η = −1
Rys. 13. Liniowy element brzegowy
Rysunek 13 ilustruje przypadek, gdy funkcje ψ l są liniowe. W takim przypadku równanie
(64) dla wybranego węzła M j konturu przybiera postać
LE 

cki ( M j )ui ( M j ) = ∑  ∫ ( pi ( x )U i( k ) ( x , M j ) − ui Pi ( k ) ( x , M j )dLl ( x )  ,


l =1  Ll

(72)
gdzie LE jest liczbą elementów konturu a Ll oznacza l-ty element konturu (rys. 13).
Po uwzględnieniu związków (71) i odpowiednich przekształceniach mamy:
LE  1
cki ui ( M j ) = ∑  ∫ (ψ 1 (η ) pi ( M l ) + ψ 2 (η ) pi ( M l +1 ) ) U ik ( x(η ), M j ) J (η ) dη +
l =1  1
1
(73)
− ∫ (ψ 1 (η )ui ( M l ) + ψ 2 (η )ui ( M l +1 ) )Pi k ( x (η ), M j ) J (η ) dη}
−1
gdzie J (η ) jest jakobianem przejścia z układu x1 x2 na zmienną η . Dla przypadku elementu
liniowego jest J (η ) =
lj
2
, gdzie l j oznacza długość elementu j.
Po dalszych przekształceniach równanie (73) można doprowadzić do postaci:
cki ui ( M j ) = ∑ ∆U i( k ) ( M n , M j ) pi ( M n ) − ∑ ∆Pi ( k ) ( M n , M j ) ui ( M n )
LW
LW
n =1
n =1
28
(74)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
gdzie LW jest liczbą węzłów konturu a współczynniki ∆U i( k ) ( M n , M j ) i ∆Pi ( k ) ( M n , M j ) są
wynikiem odpowiednich całkowań w związku (73). Całkowania te przeprowadzane są
numerycznie. Dla
j=n
całki składające się na
∆U i( k ) ( M n , M j ) = ∆U i( k ) ( M j , M j )
i zawierające osobliwości funkcji podcałkowych obliczane są ze wzorów analitycznych a
całki składające się na
∆Pi ( k ) ( M n , M j ) = ∆Pi ( k ) ( M j , M j )
obliczane są łącznie ze
współczynnikami cki w dalszym etapie z warunku ruchu ciała jako bryły sztywnej.
Zapisując związek (74) w postaci macierzowej otrzymamy
 ∆P1(1) ( M 1 , M j ) ∆P2(1) ( M 1 , M j )…… ∆P1(1) ( M j , M j ) + c11 ( M j )
 (2)
(2)
(2)
 ∆P1 ( M 1 , M j ) ∆P2 ( M 1 , M j ) …… ∆P1 ( M j , M j ) + c21 ( M j )
 u1 ( M 1 ) 
 u (M ) 
 2 1 


⋮


∆P2(1) ( M j , M j ) + c12 ( M j ) …… ∆P1(1) ( M LW , M j ) ∆P2(1) ( M LW , M j )   u1 ( M j ) 

=
∆P2(2) ( M j , M j ) + c22 ( M j ) …… ∆P1(2) ( M LW , M j ) ∆P2(2) ( M LW , M j )   u2 ( M j ) 


⋮


 u1 ( M LW ) 
u ( M ) 
 2 LW 
 ∆U1(1) ( M 1 , M j ) ∆U 2(1) ( M 1 , M j ) …… ∆U1(1) ( M 1 , M j ) ∆U 2(1) ( M j , M j ) …

(2)
(2)
(2)
(2)
 ∆U1 ( M 1 , M j ) ∆U 2 ( M 1 , M j ) …… ∆U1 ( M 1 , M j ) ∆U 2 ( M j , M j ) …
 p1 ( M 1 ) 
 p (M ) 
 2 1 


⋮


… ∆U1(1) ( M LW , M j ) ∆U 2(1) ( M LW , M j )   p1 ( M j ) 


… ∆U1(2) ( M LW , M j ) ∆U 2(2) ( M LW , M j )   p2 ( M j ) 


⋮


 p1 ( M LW ) 
 p (M )
 2 LW 
(75)
Związek ten stanowi układ dwóch równań z 2 ⋅ LW niewiadomymi sformułowany dla węzła
M j (rys. 14). Niewiadomymi jest część elementów wektora
{u}
i część elementów
wektora { p} . Jeśli warunek brzegowy dotyczy przemieszczenia znane jest ui a niewiadomą
stanowi pi a jeśli znane jest obciążenie pi do wyznaczenia zostaje ui .
29
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
η
M l+1
Li
n
x
x2
Ml
r ( x ,ξ )
x1
M l-1
M j (ξ )
Rys. 14. Sposób przeprowadzania całkowania po konturze
Formułując analogiczne związki dla pozostałych węzłów otrzymujemy układ 2 ⋅ LW równań
z 2 ⋅ LW niewiadomymi:
[ P ]{u} = [U ]{ p} .
(76)
Uwzględniając, że warunki brzegowe zadania określają nam 2 ⋅ LW wartości składowych
wektorów {u} i { p} równanie (76) można przekształcić do postaci:
[ A]{ y} = {b} ,
(77)
gdzie { y} zawiera nieznane wartości węzłowe przemieszczeń i obciążeń.
Dla modelowania nieciągłości obciążeń na brzegu wprowadza się tzw. węzły podwójne
(rys. 15). Węzeł podwójny stanowią dwa węzły o identycznych współrzędnych, w których
niezależnie określane są obciążenia pi a przemieszczenia z założenia są identyczne.
P
k+3
k+2
k+1,k
k-1
Rys. 15. Węzeł podwójny (k+1,k) na konturze analizowanego obszaru
30
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Określenie, po rozwiązaniu układu równań (77), wszystkich składowych obciążeń i
przemieszczeń węzłowych pozwala na łatwe wyznaczenie stanu naprężeń w węzłach
brzegowych. Naprężenia obliczane są w układzie lokalnym x1′, x2′ związanym z elementem
brzegowym (rys. 16). Tak na przykład dla węzła n mamy
σ 11′ = p1 (n) cos α + p2 (n)sin α ,
σ 12′ = − p1 (n) sin α + p2 (n) cos α .
(78)
Naprężenie normalne w kierunku stycznym do brzegu obliczamy wykorzystując definicje
odkształceń i prawo Hooke’a (44) i (49):
′ =
σ 22
E ∂u2
v
+
σ 11′ .
2
1 − v ∂x2′ 1 − v
(79)
Uwzględniając, że przemieszczenie jest zmienne liniowo wzdłuż elementu możemy zapisać
′ ( n) =
σ 22
E u2′ (n + 1) − u2′ (n)
v
+
σ 11′ (n) .
2
1− v
1
1+ v
(80)
Otrzymane składowe stanu naprężenia transformowane są następnie do układu globalnego
x1 , x2 .
x2'
n+2
x2
n+1
σ22
'
x1'
α
σ11
'
σ12
'
σ11
'
σ22
'
n-1
x1
Rys. 16. Wyznaczanie naprężeń w węzłach konturu
Dla każdego węzła naprężenia liczone są dwukrotnie przy wykorzystaniu wyników z
obu elementów zawierających dany węzeł. Końcowe naprężenia w węźle stanowią średnią
arytmetyczną z rezultatów otrzymanych dla obu elementów.
Określenie naprężeń brzegowych kończy zwykle proces obliczeń. W dowolnym,
wybranym punkcie wewnętrznym można jednak określić przemieszczenie i naprężenia
bezpośrednio za pomocą wzorów (63) i (68). Wzory te są dyskretyzowane zgodnie z
opisanymi powyżej zasadami. Odpowiedni algorytm automatyzujący określenie siatki
punktów
wewnętrznych
może
umożliwiać
31
otrzymywanie
rozwiązania
dla
całego
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
analizowanego obszaru. Schemat działania typowego programu metody elementów
brzegowych dla dwuwymiarowych zadań teorii sprężystości przedstawia rys. 17.
1.
Wprowadzenie informacji o geometrii
konturu, warunkach brzegowych i stałych
materiałowych.
2.
Interakcyjna prezentacja graficzna danych.
3.
Budowa układu równań.
4.
Rozwiązanie układu równań.
5.
Obliczanie naprężeń brzegowych.
6.
Interakcyjna prezentacja graficzna wyników.
7.
Obliczenia dla wybranych punktów
wewnętrznych lub dla automatycznie
wygenerowanej siatki punktów
wewnętrznych.
8.
Prezentacja izolinii wybranych wielkości.
Rys. 17. Schemat podstawowych działań w programie MEB dla dwuwymiarowych zagadnień
teorii sprężystości
PRZYKŁAD 4
Rura grubościenna
Analizie poddano zagadnienie płaskiego stanu odkształceń przedstawione na rys. 18.
x2
A
-2
a = 1 10 m
F
b B
a
-2
b = 2.5 10 m
E
E = 2 10 5 MPa
po
C
D x1
ν = 0.3
po = 100 MPa
Rys. 18. Rura grubościenna poddana ciśnieniu wewnętrznemu (przekrój)
Obliczenia przeprowadzono dla fragmentu ABCD obszaru przyjmując symetryczne warunki brzegowe na odcinkach AB
(u1 = 0) i CD (u2 = 0) . Przyjęto trzy stopnie dyskretyzacji w modelu numerycznym MEB: 18 elementów brzegowych
(A), 36 elementów brzegowych (B) i 72 elementy brzegowe (C). Wyniki obliczeń komputerowych (naprężenia zredukowane
32
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Hubera-Misesa
σ red
i przemieszczenia promieniowe
ur
w punktach E i F) porównano z wynikami rozwiązania ścisłego, w
którym mamy:
ab 2 p0 
r
b
ur = ( r ) = 2
1 − 2v 2 − v ) + (1 + v )  ,
(
2

b −a E 
b
r
1
  b 4
2
a
σ red (r ) = 2 2 p0  3   + 1 − 4v(1 − v)  .
 r

b −a


2
Otrzymane rezultaty prezentuje tablica 1.
Tablica 1.
Przykład 4 – wyniki obliczeń
σ red ( E )
A
B
C
Wartości
dokładne
σ red ( F )
ur ( E )
ur ( F )
[MPa]
[MPa]
−4
[10 m]
[10−4 m]
211,6
209,0
207,2
32,7
33,6
33,8
0,845
0,831
0,826
0,453
0,441
0,435
206,3
33,9
0,823
0,443
Rysunek 19 prezentuje przyjęty podział brzegu i obraz rozkładu naprężeń zredukowanych na konturze dla przykładu C.
Rys. 19. Rura grubościenna pod ciśnieniem wewnętrznym – dyskretyzacja i rozkład
naprężenia zredukowanego Hubera-Misesa na konturze analizowanego obszaru
Metoda elementów brzegowych rozwijała się najbardziej intensywnie w latach
siedemdziesiątych i osiemdziesiątych ubiegłego wieku. Duże nadzieje wiązano z nią głównie
z powodu możliwości ograniczenia dyskretyzacji jedynie do brzegu (konturu) ciała. Dzięki
temu w porównaniu do MRS i MES dyskretny model obliczeniowy MEB opisany może być
przez znacznie mniejszą liczbę niewiadomych. Tak na przykład podział sześcianu określony
przez siatkę n x n x n=n3 węzłów w metodach obszarowych (MRS i MES) odpowiada liczbie
6n 2 − 12n + 8 węzłów w metodzie elementów brzegowych. Jeśli przyjmiemy n = 40 mamy
odpowiednio 64000 węzłów w porównaniu do 9128 . Korzyści z dyskretyzacji jedynie brzegu
są jednak znacznie mniejsze dla obszarów wielospójnych lub obszarów o złożonym kształcie.
33
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Dodatkowo należy pamiętać, że macierz układu równań MEB jest niesymetryczna i pełna,
więc rozwiązanie wymaga znacznie większej liczby operacji arytmetycznych niż w MRS lub
MES, gdzie mamy do czynienia z macierzami pasmowymi i zwykle również symetrycznymi.
Algorytmy numeryczne MEB są znacznie bardziej złożone niż dwóch pozostałych
metod i nie wykazują uniwersalizmu, ułatwiającego różnorodność zastosowań. W rezultacie
metoda elementów brzegowych nie znalazła takiej popularności w praktyce obliczeniowej jak
MES czy nawet MRS. Stosowana zwykle jest w analizie takich zagadnień, gdzie ograniczenie
dyskretyzacji do brzegu ma szczególne znaczenie, na przykład w analizie problemów
kontaktowych, obliczaniu współczynników koncentracji naprężeń i analizie obszarów o
zmiennym kształcie. Szersze informacje na temat zastosowań metody elementów brzegowych
w mechanice konstrukcji znaleźć można na przykład w pracy [5].
Dominująca obecnie w zastosowaniach inżynierskich jest jednak metoda elementów
skończonych, która dzięki swym zaletom, a głównie prostocie i uniwersalizmowi
algorytmów, stała się powszechnie używanym narzędziem w analizie i projektowaniu
konstrukcji inżynierskiej.
34
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
4. KONCEPCJA METODY ELEMENTÓW SKOŃCZONYCH
NA PRZYKŁADZIE RÓWNANIA POISSONA
MES opiera się na podziale analizowanego obszaru na typowe, małe podobszary nazywane elementami
skończonymi. Wewnątrz każdego elementu skończonego poszukiwane funkcje przybliżane są za pomocą z góry
założonych funkcji aproksymujących nazywanych funkcjami kształtu.
Koncepcję metody przeanalizujemy na przykładzie równania Poissona (33). Wykazać można, że rozwiązanie
równania (33) z warunkami brzegowymi (34) jest równoważne rozwiązaniu zadania minimalizacji funkcjonału
2
2

1  ∂u   ∂u 

I (u ) = ∫ 
+
−
2
f
(
x
,
x
)
u
d Ω − ∫ q0ud Γ,
 

1
2
2 Ω  ∂x1   ∂x2 

Γq


(81)
gdzie funkcja u spełnia warunek Dirchleta
u ( x ) = u0 ,
x ∈ Γu
(82)
W metodzie elementów skończonych dyskretyzacja prowadzi do zamiany zadania minimalizacji funkcjonału
(81) na zadanie minimalizacji funkcji wielu zmiennych.
u(x1,x2)
x2
węzły
elementy
u5
x2
obszar
u6
e
5
u4
6
4
u3
u7
7
kontur
e
u2
u8
8
2
1
x1
3
u1
LWE=8
x1
Rys. 20. Podział obszaru analizy Ω na elementy skończone i aproksymacja analizowanej funkcji wewnątrz
elementu za pomocą wartości węzłowych.
W tym celu dzielimy obszar
Ω na elementy Ωi (rys. 20)
LE
Ω = ∪ Ωe
i
Ωi ∩ Ω j = 0
i ≠ j,
(83)
i =1
gdzie LE oznacza liczbę elementów skończonych w obszarze
Zakładamy, że wartość funkcji poszukiwanej
Ω.
u ( x ) w dowolnym punkcie wewnętrznym każdego elementu
możemy określić za pomocą jej wartości w węzłach tego elementu zgodnie z formułą
35
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
u ( x1 , x2 ) =
gdzie
LWE
∑ N ( x , x )u
i =1
i
1
2
(84)
i
LWE oznacza liczbę węzłów elementu,
ui , i = 1,...,LWE są wartościami poszukiwanej funkcji w węzłach,
Ni(x1,x2) są założonymi z góry funkcjami aproksymującymi, tak zwanymi funkcjami kształtu.
Elementy skończone łączą się ze sobą w węzłach, dzięki czemu zachowana może być ciągłość analizowanej
funkcji na granicach między elementami. Funkcje kształtu Ni z reguły definiowane są w lokalnych układach
współrzędnych, związanych z węzłami elementu, dzięki czemu ich postać jest uniezależniona od wielkości
elementu i usytuowania jego węzłów.
Wartość funkcjonału po dyskretyzacji obszaru można przedstawić jako:
2
2
LK

1  ∂u   ∂u 


I (u ) ≅ ∑ ∫ 
 +
 − 2 f ( x1 , x2 )u d Ωi − ∑ ∫ q0ud Γ j
i =1 2 Ωi  ∂x1 
j =1 Γ j

 ∂x2 

LE
Γ q konturu, a funkcja u określona jest w
gdzie LK oznacza liczbę krawędzi elementów leżących na części
każdym podobszarze
(85)
Ωi przez związki typu (84).
Wewnątrz każdego elementu, zgodnie z (84) mamy:
∂u LWE ∂N i
=∑
ui ,
∂x1 i =1 ∂x1
(86)
∂u LWE ∂N i
=∑
ui .
∂x2 i =1 ∂x2
Po podstawieniu (86) do (85) i po przeprowadzeniu całkowania
I (u ) staje się funkcją wartości węzłowych
ui , i = 1, 2,..., LW , gdzie LW oznacza liczbę węzłów podzielonego obszaru.
Jeśli funkcję tę przedstawimy w postaci macierzowej otrzymamy:



1
I (u ) ≈ u1 , u2 , u3 ,..., u LW  
2




k11
k21
k12
k22
k31
…
k LW 1
k32
k13 …
k23
k1LW  

 



k LW LW  
u1 



u2 




u3  − u1 , u2 , u3, … , u LW  

…


u LW 

b1 
b2 

b3 
…

bLW 
Związek ten można zapisać w skróconej formie:
I≈
[ ]{u} − u {b} .
1
u  K
2 1× LW LW ×LW
LW ×1
1× LW
(87)
LW ×1
Indeksy na dole poszczególnych symboli oznaczają wymiary wektorów i macierzy.
Warunkiem koniecznym minimum tej funkcji jest zerowanie się jej wszystkich pochodnych cząstkowych:
∂I
= 0,
∂ui
i = 1,… , LW .
Otrzymamy stąd
36
(88)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
[ K ]{u} = {b} ,
(89)
czyli układ liniowych z nieznanym wektorem wartości węzłowych funkcji
u . Przed rozwiązaniem tego układu
należy uwzględnić jeszcze znane z brzegowego warunku Dirchleta niektóre wartości
Po rozwiązaniu układu otrzymujemy wszystkie wartości węzłowe
wartości funkcji
Macierz
ui .
ui . Możemy wtedy wyznaczyć przybliżone
u i jej pochodnych wewnątrz każdego elementu korzystając ponownie ze związków (84) i (86).
[ K ] jest macierzą symetryczną, dodatnio określoną, pasmową (rys. 21).
LW
m
elementy
zerowe
LW - liczba stopni swobody
m - szerokość półpasma macierzy
Rys. 21. Symetryczna macierz układu równań MES
Szerokość półpasma m macierzy
[ K ] zależy od przyjętej w wektorze {u} numeracji węzłów obszaru. Zwykle
możemy tak zmienić numerację aby uzyskać
m << LW .
37
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
5.
MES W ANALIZIE KONSTRUKCJI PRĘTOWYCH
Metoda elementów skończonych w statyce konstrukcji przedstawiana zwykle jest jako
metoda przybliżona wykorzystująca twierdzenie o minimum całkowitej energii potencjalnej
układu odkształcalnego.
Całkowita energia potencjalna (V) jest różnicą energii potencjalnej odkształcenia sprężystego (U) i energii
potencjalnej obciążeń zewnętrznych (- Wz ), gdzie
Wz nazywane jest pracą obciążeń zewnętrznych
V = U − Wz = min! ,
(90)
Całkowita energia potencjalna jest funkcjonałem, którego argumentem jest funkcja opisująca przemieszczenia
ciała odkształcalnego. Pod wpływem obciążenia w ciele powstaje takie pole przemieszczeń, dla którego V
przyjmuje wartość minimalną. Wówczas układ odkształcalny pozostaje w stanie równowagi.
Funkcje opisujące pole przemieszczeń muszą dodatkowo spełniać przemieszczeniowe warunki brzegowe.
Wówczas warunek minimum całkowitej energii potencjalnej jest warunkiem koniecznym i dostatecznym
równowagi sprężystego ustroju odkształcalnego poddanego obciążeniu zewnętrznemu.
Prezentację metody elementów skończonych zaczniemy od konstrukcji belkowych, należących do
najprostszych prętowych elementów konstrukcyjnych.
5.1.
BELKI
W przypadku belek obciążonych obciążeniem ciągłym
N
p   całkowitą energię potencjalną określa wzór:
m
l
V=
l
1
EI ( w′′)2 dx − ∫ pwdx ,
∫
20
0
(91)
gdzie w(x) jest funkcją ugięcia belki o długości l.
W przypadku występowania dodatkowych obciążeń skupionych w postaci sił
Pi i momentów sił M i wzór (91)
przyjmie postać
l
V=
gdzie
l
1
EI ( w′′) 2 dx − ∫ pwdx − ∑ Pw
i i − ∑ M jθ j
∫
20
i
j
0
(92)
wi i θ j oznaczają odpowiednio przemieszczenie w punkcie przyłożenia siły Pi i kąt ugięcia w punkcie
przyłożenia momentu siły
Mj.
Metoda elementów skończonych jest przybliżoną metodą znajdowania minimum funkcjonału V i ma wiele
wspólnego ze znaną od dawna metodą Ritza.
Przypomnijmy najpierw schemat postępowania w metodzie Ritza:
1. Linię ugięcia opisujemy za pomocą rozwiązania przybliżonego
38
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
n
wɶ ( x) = ∑ aiϕ i ( x) ,
(93)
i =1
gdzie ai są nieznanymi parametrami, a
Funkcje
ϕi
ϕi
są z góry założonymi funkcjami.
muszą być liniowo niezależne, to znaczy żadna z nich nie może być kombinacją liniową
pozostałych a
~( x) spełniać powinna przemieszczeniowe warunki brzegowe (dotyczą one
w
poszukiwanej funkcji przemieszczeń i jej pochodnych do rzędu o 1 mniejszego niż największy rząd
pochodnej funkcji poszukiwanej w minimalizowanym funkcjonale)
2. Podstawiamy
~( x) do funkcjonału całkowitej energii potencjalnej (92). Otrzymujemy energię
w
potencjalną jako funkcję nieznanych parametrów
a1 , a2 , … an .
3. Warunek minimum funkcjonału zastępujemy przez warunek minimum funkcji wielu zmiennych
∂V
= 0,
∂ai
i = 1,..., n .
(94)
Ponieważ V jest funkcją kwadratową, dodatnio określoną, to warunek (94) jest wystarczający dla
wyznaczenia minimum.
Warunek minimum (94) stanowi układ n równań liniowych z niewiadomymi
a1 , a2 , … an .
4. W wyniku rozwiązania układu (94) otrzymujemy wartości parametrów ai, które jednocześnie
określają otrzymane rozwiązanie przybliżone (93).
Stąd łatwo wyznaczyć przebieg momentu gnącego i siły tnącej
Mɶ q ( x) = EIwɶ ′′( x),
Tɶ ( x) = − EIwɶ ′′′( x).
39
(95)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
PRZYKŁAD 5.
Porównać rozwiązanie ścisłe dla belki wspornikowej (rys. 22) o długości l obciążonej stałym rozkładem sił
rozwiązaniem metodą Ritza zakładając, że
N 
p0  
m
z
~ ( x) = a + a x + a x 2 + a x 3 .
w
1
2
3
4
w(x)
p0
x
Rys. 22. Belka wspornikowa obciążona obciążeniem ciągłym p0 [N/m] (przykład 5)
Rozwiązanie
Rozwiązanie ścisłe, otrzymane na przykład z całkowania równania różniczkowego
w′′( x) =
M g ( x)
EI
p0
(6l 2 − 4lx + x 2 ) x 2 ,
24 EI
p
M q ( x) = 0 (l − x) 2 ,
2
T ( x) = − p0 (l − x).
ma postać:
w( x) =
Funkcja przybliżona
wɶ
powinna spełniać warunki brzegowe:
wɶ ( x = 0) = 0,
wɶ ′( x = 0) = 0 .
(96)
(97)
Stąd otrzymamy
~ ( x) = a x 2 + a x 3 .
w
3
4
(98)
Całkowita energia potencjalna V , zgodnie ze wzorem (92) jest równa:
V=
EI
l3
l4
(4a32l + 12a3 a4l 2 + 12a42l 3 ) − p (a3 + a4 ) .
2
3
4
(99)
Warunek minimum przyjmie postać:
p0l 3
∂V EI
2
=
(8la3 + 12l a4 ) − 3 = 0,
∂a3
2
p l4
∂V EI
=
12l 2 a3 + 24l 3 a4 ) − 0 = 0.
(
∂a4
2
4
(100)
Stąd
a3 =
5 p0l 2
pl
, a4 = − 0
24 EI
12 EI
(101)
Rozwiązaniem przybliżonym jest więc
p
5 p0l 2 2
x − 0 x3 ,
24 EI
12 EI
pl
5
Mɶ q ( x) =
p0l 2 − 0 x,
12
2
−
p
l
0
Tɶ ( x) =
.
2
wɶ ( x) =
Porównanie rozwiązania ścisłego i przybliżonego przedstawione jest na rys. (23).
40
(102)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
W(x)
~
W(x)
-2 pl
* 10 EJ
12.5
8.35
W(x)
~
W(x)
12.5
4.427
8.203
4.167
1.318
1.172
l
4
Mg(x) * pl
~
Mg(x) 0.5
l
2
l
x
2
Mg(x)
0.292
0.417
3l
4
~
Mg(x)
0.167
0.281
0.42
0.125
T(x)
~
T(x)
l
4
l
2
l
4
l
2
0.031
3l
4
l
x
-0.083
* pl
3l
4
l
x
0.5
1
~
T(x)
T(x)
Rys. 23. Rozwiązanie ścisłe i przybliżone dla zadania belki wspornikowej (przykład 5)
ɶ jest bardzo bliskie rozwiązaniu ścisłemu
Wykresy na rys. 23 wskazują, że rozwiązanie przybliżone w
Dokładność rozwiązania przybliżonego jest gorsza, gdy porównamy
niezadowalająca w przypadku porównania rozkładu sił tnących
w( x) .
M g ( x) i Mɶ q ( x) , a zupełnie
T ( x) i Tɶ ( x) . Taka cecha rozwiązania
przybliżonego jest charakterystyczna dla wielu metod przybliżonych, także dla MES. Kolejne pochodne funkcji
aproksymującej są w metodach przybliżonych coraz bardziej odległe od odpowiednich pochodnych w
rozwiązaniu ścisłym.
Rozwiązanie metodą elementów skończonych przebiega w sposób podobny do przyjętego w metodzie
Ritza. Zasadnicza różnica polega na innej koncepcji doboru funkcji aproksymujących. W metodzie Ritza mamy
41
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
do czynienia z aproksymacją globalną, parametryczną. Funkcje aproksymujące są określone w całym obszarze a
ich przebieg uzależniony jest od wartości parametrów występujących we wzorach definiujących. W rezultacie
zmiana dowolnego parametru prowadzi do zmiany przebiegu poszukiwanej funkcji w całym obszarze.
W metodzie elementów skończonych stosuje się aproksymację lokalną, węzłową. Oznacza to, że funkcje
aproksymujące definiowane są lokalnie w elementach skończonych, a ich przebieg określany jest przez wartość
funkcji w węzłach siatki podziału. W efekcie zmiana jednego parametru (wartości funkcji w jednym węźle)
zmienia rozwiązanie tylko w bezpośrednim otoczeniu tego węzła. Postępowanie jest zbliżone do przyjmowanego
w grafice komputerowej i programach CAD przy aproksymacji kształtu za pomocą funkcji sklejanych.
w1=q 1
1
w( )
=q2
w2 =q 3
2
1
=q4
2
le
Rys. 24. Element skończony belki
Typowy element skończony belki (rys. 24) stanowi segment o długości le , w którym założona postać funkcji
ugięcia wyraża się wzorem
w(ξ ) = α1 + α 2ξ + α 3ξ 2 + α 4ξ 3
(103)
Taki wielomian jest określony przez cztery parametry α i . W MES dążymy jednak do tego, aby funkcja ugięcia
była definiowana przez przemieszczenia węzłowe. Przyjmijmy, że cztery niezależne przemieszczenia węzłowe:
w1 i w2 czyli przemieszczenia węzłów oraz
θ1 i θ 2
czyli kąty obrotu w węzłach tworzą wektor (macierz-
kolumnę):
 q1   w1 
q   θ 
{q}e =  2  =  1  .
q3  w2 
q4  θ 2 
e
Wektor
{q}e
(104)
nazywamy wektorem przemieszczeń węzłowych elementu skończonego lub też wektorem stopni
swobody elementu. Ugięcia
w(ξ ) przedstawimy jako uzależnione od przemieszczeń węzłowych qi wg formuły
4
w(ξ ) = ∑ N i (ξ )qi .
(105)
i =1
Potrzebne jest więc wyznaczenie związków między stopniami swobody
nowymi stopniami swobody
q1 , q2 , q3 , q4 (105).
Zauważmy, że:
42
α1 , α 2 , α 3 , α 4
funkcji
w(ξ ) (103) a
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
q1 = w(0) = α1 ,
q2 =
dw
(0) = α 2 ,
dξ
q3 = w(l ) = α1 + α 2le + α 3le2 + α 4le3 ,
q4 =
(106)
dw
(l ) = α 2 + 2α 3le + 3α 4le2 .
dξ
Równania (106) możemy zapisać w postaci macierzowej
 q1  
q  
 2 
 =
 q3  
 q4  

1
0
0
0
1
0
1
le
le2
0
1
2le
0
0
1
0
−2
l
3
le2
1
le
−2
le3
0  α1 

0  α 2 
 .
le3  α 3 

3le2  α 4 
(107)

0

 q 
0  1
  q2  .
−1   q3 
le   q4 
e
1 

le2 

(108)
Stąd wyznaczyć można zależność odwrotną

1

α1   0
α  
 2 
  =  −3
α 3   2
α 4   le
 2
 3
 le
Podstawiając (108) do (103) otrzymamy
α1 
 q1 
α 
q 
 
 
w(ξ ) = 1, ξ , ξ 2 , ξ 3   2  =  N1 (ξ ), N 2 (ξ ), N 3 (ξ ), N 4 (ξ )   2  ,
α 3 
 q3 
α 4 
 q4 
(109)
gdzie
N1 (ξ ) = 1 − 3
ξ2
le2
N 2 (ξ ) = ξ − 2
N 3 (ξ ) = 3
N 4 (ξ ) =
Funkcje
ξ2
le2
+2
ξ2
le
+
−2
ξ3
le3
ξ3
le2
ξ3
le3
,
,
(110)
,
−ξ 2 ξ 3
+ 2.
le
le
N i (ξ ) nazywamy funkcjami kształtu elementu belkowego. Są one oczywiście, tak jak założona
wstępnie funkcja ugięcia (103), wielomianami trzeciego stopnia. Ze związku (109) wynika, że każda z funkcji
43
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
N i (ξ ) opisuje linie ugięcia elementu belki, w którym przemieszczenia węzłowe są: qi = 1 , a dla
j ≠ i q j = 0 (rys. 25).
N( )
N( )
1
1
1
3
e
N( )
e
N( )
4
2
tg =1
tg =1
e
e
Rys. 25. Funkcje kształtu elementu belki
Znając funkcję ugięcia (109) możemy wyznaczyć rozkłady pochodnych linii ugięcia
w(ξ ) jako funkcję
położenia i przemieszczeń węzłowych. Mamy więc
w(ξ ) =  N (ξ )  {q}e ,
w′(ξ ) =  N ′(ξ )  {q}e ,
(111)
w′′(ξ ) =  N ′′(ξ )  {q}e .
Także całkowitą energię potencjalną elementu belki można przedstawić jako uzależnioną od przemieszczeń
węzłowych. Całkowita energia potencjalna elementu belki o długości
le obciążonego obciążeniem ciągłym
p (ξ ) jest zgodnie z (92) określona wzorem:
l
l
e
EI e
2
′′
(
(
ξ
))
ξ
Ve = U e − Wze =
w
d
−
i i − ∑ M jϑ j .
∫0 p(ξ )w(ξ )dξ − ∑i Pw
2 ∫0
j
Wykorzystując (111) możemy po kolejnych przekształceniach uzyskać wyrażenie na energię sprężystą
formie macierzowej:
l
Ue =
l
EI e
EI e
′′
′′
w
(
ξ
)
w
(
ξ
)
d
ξ
=
 q  e { N ′′}  N ′′ {q}e dξ =
2 ∫0
2 ∫0
 N ′′ N ′′
 1 1
le 
N 2′′ N1′′
EI
=
 q  e ∫ 
2
0  N ′′ N ′′
 3 1
 N ′′ N ′′
 4 1
N1′′ N 2′′
N1′′ N 3′′
N 2′′ N 2′′
N 2′′ N 3′′
N 3′′ N 2′′
N 3′′ N 3′′
N 4′′ N 2′′
N 4′′ N 3′′
44
N1′′ N 4′′ 

′′
′′
N2 N4 
dξ {q} .
e
N 3′′ N 4′′ 

′′
′′
N 4 N 4 
(112)
Ue w
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Wynik możemy zapisać w postaci
Ue =
1
 q  e [ k ]e {q}e ,
2
(113)
gdzie
[ k ]e
Macierz
 le
 ∫ N1′′ N1′′dξ
0
 le
 N 2′′ N1′′dξ
 ∫0
= EI  l
e

′′ ′′
 ∫ N 3 N1 dξ
0
 le
 ∫ N 4′′ N1′′dξ
 0
le
le
∫ N1′′ N2′′dξ
∫
0
0
le
le
0
0
le
le
∫ N 2′′ N 2′′dξ
N ′′ N ′′dξ
1
3
∫ N ′′ N ′′dξ
2
3
∫ N ′′ N ′′dξ ∫ N ′′ N ′′dξ
3
2
3
0
0
le
le
0
0
∫ N 4′′ N 2′′dξ
3
∫ N ′′ N ′′dξ
4
3

′′ N ′′dξ 
N
∫0 1 4 
le

′′ N ′′dξ 
N
∫0 2 4 
.
le

∫0 N3′′ N 4′′dξ 

le

′′ N ′′dξ 
N
∫0 4 4 
le
(114)
[ k ]e w wyrażeniu (113) nazywamy macierzą sztywności elementu skończonego belki. Po podstawieniu
do wzoru (114) drugich pochodnych funkcji
[ k ]e
N i (ξ ) i obliczeniu wartości całek otrzymamy:
 6 3le

2
2 EI 3le 2le
= 3
le  −6 −3le

2
3le le
−6
−3le
6
−3le
3le 
le2 
.
−3le 

2le2 
(115)
Podobnie przekształcamy pracę obciążenia ciągłego działającego na element skończony:
le
le
0
0
W = ∫ p (ξ ) w(ξ )dξ = ∫ p (ξ )  N (ξ )  {q}e dξ =
p
ze
le
= ∫  N1 (ξ ) p (ξ )dξ , N 2 (ξ ) p (ξ )dξ , N 3 (ξ ) p (ξ )dξ , N 4 (ξ ) p (ξ )dξ  {q}e dξ ,
0
 q1 
q 
 
p
e
e
e
e
Wze =  F1 , F2 , F3 , F4   2  =  F  e {q}e ,
e q
 3
 q4 
(116)
le
Fi e = ∫ N i (ξ ) p(ξ )dξ .
(117)
0
Wzór (116) wskazuje, że wartości
Fi e możemy traktować jako wartości uogólnionych sił węzłowych
równoważnych obciążeniu ciągłemu
p (ξ ) działającemu na analizowany element skończony. Elementy F1e i
F3e wektora
{ F }e
są siłami skupionymi działającymi w węzłach elementu a
momentów sił działających w tych węzłach.
45
F2e i F4e są wartościami
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
PRZYKŁAD 6.
Znaleźć wartości równoważnych sił węzłowych odpowiadających obciążeniu ciągłemu o stałej wartości
p (ξ ) = p0 .
Rozwiązanie
Obliczając wartości kolejnych całek (117) otrzymamy:
F1e = F3e =
p0le
2
p0le2
F =
12
− p0le2
F4e =
12
e
2
(118)
Interpretację geometryczną otrzymanego wyniku przedstawia rysunek 26.
p0 e
2
2
0 e
2
0 e
p
12
p
12
p0 e
2
1
2
p0
Rys. 26. Siły węzłowe w elemencie belki równoważne obciążeniu ciągłemu p0
Związki (113) i (116) pozwalają napisać wyrażenie na całkowitą energię potencjalną elementu skończonego
belki w postaci
Ve = U e − Wze =
1
q [ k ] {q} − q { F } .
2  1×4 e 4×4 e 4×1 e  1×4 e 4×1 e
(119)
Indeksy na dole oznaczają wymiary poszczególnych wektorów i macierzy.
Jeżeli belka została podzielona na
LE elementów skończonych i LW węzłów, to jej ugięcie opisane jest przez
n = 2 LW stopni swobody, tworzących tak zwany globalny wektor stopni swobody modelu belki:
 q1 
q 
{q} =  2  .
…
 qn 
Każdemu elementowi belki odpowiadają cztery spośród stopni swobody
Energia sprężysta elementu skończonego
qi (i = 1, 2,… , n) .
U e może być więc zapisana w postaci
Ue =
1
q [ k * ] {q} ,
2 1×n n×n e n×1
46
(120)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
gdzie rozszerzona macierz sztywności elementu o wymiarze
n × n  k *  ma, tak jak macierz (115), tylko 16
e
niezerowych elementów. Ich miejsca w macierzy uzależnione są od pozycji jaką mają kolejne stopnie swobody
elementu w globalnym wektorze stopni swobody
q1
{q} .
q3
q2
1
q5
q4
1
2
e
q7
q6
2
e
3
3
q8
e
4
p0
P
e
=
3
M
Rys. 27. Model utwierdzonej jednostronnie belki obciążonej siłami skupionymi P, M oraz obciążeniem ciągłym
p0
PRZYKŁAD 7
Model belki przedstawionej na rysunku 27 składa się z trzech elementów skończonych i czterech węzłów. Globalny wektor
stopni swobody ma więc 8 elementów:
 q1   w1 
q   θ 
 2  1 
 q3   w2 
   
q
θ
{q} =  4  =  2  .
 q5   w3 
 q6   θ 3 
   
 q7   w4 
 q  θ 
 8  4 
Stopniami swobody elementu pierwszego są
∗
q5 , q6 , q7 , q8 . Kolejne macierze  k 
i
 k ∗  =
1
q1 , q2 , q3 , q4
elementu drugiego:
q3 , q4 , q5 , q6
a elementu trzeciego
mają więc postać:
 k ∗  =
2
 k ∗  =
3
gdzie niezerowe elementy macierzy wypełniają jedynie obszar przyciemniony i określone są przez wzór (115).
Przedstawienie
U e w postaci (120) daje możliwość łatwego zsumowania energii dla całej analizowanej
konstrukcji
47
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
LE
U = ∑U e =
e =1
Współczynniki macierzy
współczynniki macierzy
[K ]
1
1
 LE ∗ 
q
   ∑  k  e  {q} =  q  [ K ]{q} .
2
2
 i =1

(121)
stanowią, zgodnie z regułami dodawania macierzy, sumy odpowiednich
 k ∗  .
e
W rezultacie całkowita energia potencjalna całej konstrukcji może być zapisana jako:
V = U − Wz =
gdzie
{F}
1
 q  [ K ]{q} −  q  { F } ,
2
(122)
{F}
oznacza wektor sił węzłowych modelu. Wyliczając elementy wektora
uwzględniamy
równoważne siły węzłowe od obciążenia ciągłego oraz istniejące siły skupione. W ten sposób otrzymaliśmy
całkowitą energię potencjalną belki jako funkcję nieznanych przemieszczeń węzłowych
{q} . Ponieważ jest to
kwadratowa, dodatnio określona funkcja wielu zmiennych więc twierdzenie o minimum całkowitej energii
potencjalnej prowadzi do warunku:
∂V
= 0,
∂qi
i = 1, 2,3,… , n
Dokonując różniczkowania wyrażenia (122) otrzymamy układ równań liniowych
[ K ]{q} = {F } .
(123)
Przed rozwiązaniem (123) należy uwzględnić przemieszczeniowe warunki brzegowe, czyli warunki podparcia
konstrukcji. Warunki te oznaczają narzucenie wartości niektórych elementów wektora
{q} .
Macierz
[K ]
układu równań przed uwzględnieniem warunków podparcia jest, podobnie jak każda z macierzy sztywności
elementów, macierzą osobliwą. Jest to odzwierciedleniem faktu, że bez narzucenia przynajmniej takich
warunków podparcia, które uniemożliwiają ruch modelu konstrukcji jako bryły sztywnej, rozwiązanie w postaci
przemieszczeń byłoby niejednoznaczne. Uwzględnienie warunków podparcia prowadzi do modyfikacji układu
równań. Po rozwiązaniu przekształconego układu (123) otrzymujemy wartości wszystkich przemieszczeń
węzłowych
{q} .
W końcowej fazie obliczeń możemy wyznaczyć rozkłady sił wewnętrznych w każdym
elemencie skończonym.
 q1 
q 
 
M q (ξ ) = EIw′′(ξ ) = EI  N1′′ , N 2′′ , N 3′′ , N 4′′   2  ,
 q3

 
 q4 
e
 q1 
q 
 


′′′
′′′
′′′
′′′
T (ξ ) = − EIw′′′(ξ ) = EI N1 , N 2 , N 3 , N 4  2  .

 q3
 
 q4 
e
Po wyznaczeniu kolejnych pochodnych funkcji kształtu
(124)
N i (ξ ) określonych przez wzory (110) otrzymamy
48
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
12

l
6
2
12
l
6
l
M q (ξ ) =  3 (ξ − e )q1 + 3 (ξ − le )q2 − 3 (ξ − e )q3 + 2 (ξ − e )q4  EI ,
2
le
3
le
2
le
3 
 le
12

6
T (ξ ) = −  3 (q1 − q3 ) + 2 (q2 + q4 )  EI .
le
 le

Ze wzorów (125) wynika, że przy założonych funkcjach kształtu
prezentowanym elemencie skończonym belki a
M q (ξ ) jest zawsze funkcją liniową na
T (ξ ) jest funkcją stałą.
PRZYKŁAD 8
Model belki przestawiony w przykładzie 7 i na rysunku (27) prowadzi do układu równań
gdzie
k111
k121
k131
k141
0
0
0
0
1
k21
1
k22
1
k23
1
k24
0
0
0
0
1
k31
1
k32
1
k33
+ k112
1
k34
+ k122
k132
k142
0
0
1
k41
1
k42
1
k43
+ k212
1
k44
+ k222
k232
k242
0
0
0
0
k312
k322
k332 + k113
k342 + k123
k133
k143
0
0
k412
k422
3
k432 + k21
3
k442 + k22
k232
k243
0
0
0
0
k313
k323
k333
k343
0
0
0
0
k413
k423
k433
k443
kije
oznacza współczynnik
(i, j )
macierzy elementu skończonego o numerze
 q1   F1 
q   F 
 2  2
 q3   F3 
   
 q4   F4 
 = 
 q5   F5 
 q6   F6 
   
 q7   F7 
q   F 
 8  8
e.
Uwzględniając podane warunki podparcia i obciążenia oraz podstawiając wartości współczynnika
6
2 EI
le3
3le
–6
3le
0
0
0
0
2
e
3le
2l
−3le
l
0
0
0
0
–6
−3le
12
0
–6
3le
0
0
3le
le2
0
4le2
−3le
le2
0
0
0
0
–6
−3le
12
0
–6
3le
0
0
3le
le2
0
4le2
−3le
le2
0
0
0
0
–6
−3le
6
−3le
0
0
0
0
3le
le2
−3le
2le2
2
e
49
(125)
kije
mamy:
 F1 
 0   F2 

0 

p0le 
 


 q3 
0 

 
 q4   p0le 
 =

 q5   M 
 q6  
pl 
  P + 0 e 
2 
 q7  
q   − p l 2 
 8 
0 e

 12 
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Do układu równań wprowadziliśmy jako znane
natomiast wartości
q1 = 0
i
q2 = 0
(warunki utwierdzenia węzła pierwszego). Nieznane są
F1 i F2 , ponieważ nieznane są wartości reakcji.
PRZYKŁAD 9
Jeśli model belki z rysunku 22 składać się będzie tylko z jednego elementu skończonego otrzymamy układ równań:
6
−6
3l
2
 F1 
3l  0   F 
 2 
l 2  0   p l 
 = 0 
−3l  q3   2 
2l 2  q4   − p0l 2 


 12 
2 EI 3l 2l
l 3 −6 −3l
3l l 2
−3l
6
−3l
Rozwiązanie możemy otrzymać przekształcając powyższy układ równań do postaci
 F1 
F 
[ A]  q2  = {b} ,
 3
 q4 
lub, co prostsze, redukując go do dwóch ostatnich równań (po przyjęciu
q1 = 0 i q2 = 0 )
2 EI
pl
(6q3 − 3lq4 ) = 0 ,
3
l
2
− p0l 2
2 EI
2
(−3lq3 + 2l q4 ) =
,
l3
12
Rozwiązaniem jest:
1
q3 =
8
1
q4 =
6
p0l 4
EI
p0l 3
EI
Wyznaczając ugięcie, zgodnie ze wzorem (109) otrzymamy
2
5 p0l 2 2
pl
3 1 p l
 −2 1  p l
w(ξ ) =  −  0 ξ 2 +  +  0 ξ 3 =
ξ − 0 ξ3
24 EI
12 EI
 8 6  EI
 8 6  EI
czyli rozwiązanie identyczne z uzyskanym metodą Ritza – przykład 5. Wynik jest oczywisty jeśli zauważymy, że w obu
przypadkach stosowaliśmy jako funkcję przybliżającą linię ugięcia wielomian trzeciego stopnia. Różnica polega na przyjęciu
różnej parametryzacji (103) o metodzie Ritza i (105) w MES.
W metodzie elementów skończonych nieistotna jest statyczna wyznaczalność lub statyczna
niewyznaczalność konstrukcji. Stwierdziliśmy poprzednio, że minimalna liczba odebranych stopni swobody
odzwierciedlających warunki podparcia odpowiada odebraniu możliwości ruchu modelu jako ciała sztywnego.
Większa liczba warunków podparcia ułatwia jedynie rozwiązanie ponieważ zmniejsza liczbę niewiadomych, a w
dużych zadaniach dodatkowo „stabilizuje” rozwiązanie i poprawia dokładność wyników (poprawia
uwarunkowanie numeryczne zadania-patrz podrozdział 8.1).
50
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
M1
M2
P
1
1
A
2
3
B 2
C
Rys. 28. Belka o długości 2l podparta w sposób statycznie niewyznaczalny (przykład 10)
PRZYKŁAD 10
Obliczyć metodą elementów skończonych ugięcie punktu B belki z rysunku 28.
Rozwiązanie
Przyjmując model obliczeniowy złożony z dwóch elementów skończonych otrzymamy
2 EI
l3
12 0
0 4l 2
3l l 2
3l
l2
2l 2
 q3   − P 
   
q4  =  M 1  .
q   M 
 6  2
Odwracając macierz powyższego układu równań dostaniemy
7l 2
 q3   w2 
l
   
3l
q4  = θ 2  =
96
EI
q  θ 
−12l
 6  3 
3l −12l  − P 
 
15 −12  M 1  .
−12 48  M 2 
Poszukiwane ugięcie punktu B jest więc równe
w2 =
−7 Pl 3 M 1l 2 M 2l 2
+
−
96 EI 32 EI 8 EI
Jest to rozwiązanie dokładne, ponieważ rozwiązaniem dokładnym dla segmentu belki nie obciążonej obciążeniem ciągłym
jest wielomian trzeciego stopnia, a taki właśnie wielomian jest założoną z góry funkcją ugięcia na elemencie skończonym.
5.2.
PRĘTY ROZCIĄGANE I SKRĘCANE. SPRĘŻYNY
Podstawą do zbudowania układu równań metody elementów skończonych jest sformułowanie związków
obowiązujących w elemencie skończonym, a także umiejętność budowy macierzy sztywności elementu i
wyznaczania równoważnych sił węzłowych od obciążenia ciągłego. Bardzo proste zależności otrzymamy
stosując przedstawiony wcześniej sposób postępowania w przypadku rozciągania i skręcania. Przeanalizujemy
najpierw najprostszy element pręta rozciąganego lub ściskanego (rys. 29).
51
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
p( )
F1
1
F2
u1
u( )
2
u2
e
N 1( )
1
1
2
N2( )
1
1
2
Rys. 29. Dwuwęzłowy element skończony pręta rozciąganego i funkcje kształtu N1 (ξ ), N 2 (ξ )
Jeżeli przemieszczenie wewnątrz elementu
węzłowe
u (ξ ) ma być jednoznacznie określone przez przemieszczenia
u1 i u2 to przyjąć można, że u (ξ ) jest funkcją liniową
u (ξ ) = u1 +
Przekształcając
u2 − u1
ξ.
le
(126)
u (ξ ) do postaci analogicznej jak (105) otrzymamy:
q 
ξ
 ξ
u (ξ ) = 1 −  u1 + u2 =  N1 (ξ ), N 2 (ξ )   1  =  N  {q}e ,
l
 l
q2 e
(127)
gdzie
 q1   u1 
 =  ,
q2 e u2 e
{q}e = 
oznacza wektor stopni swobody elementu a
 N  =  N1 (ξ ), N 2 (ξ )  ,
N1 (ξ ) = 1 −
gdzie
ξ
le
,
N 2 (ξ ) =
ξ
le
,
(128)
oznacza wektor funkcji kształtu.
Aby znaleźć macierz sztywności wyznaczamy energię odkształcenia sprężystego zgromadzoną w elemencie
skończonym. Mamy:
l
Ue =
l
1 e
EA e
A∫ σ (ξ )ε (ξ )dξ =
(ε (ξ )) 2 dξ .
∫
2 0
2 0
(129)
Ze wzoru (127) otrzymamy
ε (ξ ) =
du  ′ ′   q1 
= N1 , N 2   .
 q2 
dξ 
e
52
(130)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Energię sprężystą
U e przedstawić więc można jako
l
N ′ 
EA e
 1   ′ ′   q1 
,
Ue =
q
q



  N1 , N 2    dξ =
 1 2 e
∫
  q2  e
2 0
 N 2′  
 N ′N ′
EA
1
1
=
 q1 , q2  e ∫ 
2
0 N ′N ′
 2 1
N1′ N 2′   q1  1
dξ   =  q  [ k ] {q} ,
e
e
e
N 2′ N 2′   q2 e 2
le
(131)
gdzie
[ k ]e =
EA  1 −1
,
le  −1 1 
(132)
jest macierzą sztywności elementu pręta rozciąganego.
Znajdziemy teraz formuły na wyznaczenie równoważnych sił węzłowych dla dowolnego obciążenia ciągłego
N
p (ξ )   działającego na element skończony. W tym celu obliczmy drugi człon w wyrażeniu na całkowitą
m
energię potencjalną
le
le
q 
W = ∫ p (ξ )u (ξ )dξ = ∫  N1 (ξ ) p (ξ ), N 2 (ξ ) p (ξ )   1  dξ =
 q2  e
0
0
p
ze
le
 le
 q 
=  ∫ N1 (ξ ) p (ξ ),∫ N 2 (ξ ) p (ξ )dξ   1  .
0
 0
 q2 e
Wynik możemy zapisać jako
q 
Wzep =  F1e , F2e   1  ,
e q
 2 e
le
Fi = ∫ N i (ξ ) p(ξ )dξ ,
e
gdzie
(133)
0
Fi e nazywamy równoważnymi siłami węzłowymi od obciążenia ciągłego p rozłożonego na danym elemencie.
Budowa układu równań w przypadku pręta rozciąganego przebiega w sposób analogiczny do przedstawionego
poprzednio dla belek. W wyniku składania macierzy sztywności elementu dostajemy globalną macierz
sztywności
[ K ] . Po określeniu znanych elementów wektora sił węzłowych
{F }
dochodzimy do układu
równań:
[ K ]{q} = { F } .
Elementy
(134)
Fi wektora sił węzłowych oznaczają w równaniu (134) całkowite oddziaływanie zewnętrzne
odpowiadające i–temu stopniowi swobody. Ponieważ przed rozwiązaniem układu nie znamy wartości reakcji to
te spośród sił
Fi , które odpowiadają odebranym stopniom swobody pozostają nieznane. Znane są natomiast
odpowiednie wartości przemieszczeń
qi . Po rozwiązaniu(134) znamy wszystkie składowe wektorów {q} i
{F } , a więc przemieszczenia wszystkich węzłów i ich obciążenia, w tym reakcje podpór.
53
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Jeśli interesują nas naprężenia w kolejnych elementach wykorzystujemy wzór
q 
q2 e
σ = Eε = E  N1′ (ξ ), N 2′ (ξ )   1  =


E (q2 − q1 )
.
le
(135)
Naprężenie w omawianym elemencie pręta rozciąganego jest więc zawsze stałe.
a)
b)
P
p0
a
a
q 1 =0 1
1
q2
2
2
1
3
P
p 0 (l-a)
2
q 1 =0
q 3 =0
1
2
2
q 2 =0
3
Rys. 30. Obustronnie utwierdzony pręt obciążony: a) siłą skupioną P ; b) obciążeniem ciągłym p0 (przykład 11)
PRZYKŁAD 11
Obustronnie utwierdzony pręt o długości l jest obciążony siłą P przyłożoną w odległości a od jednej z podpór (rys. 30a).
Obliczyć przemieszczenie punktu przyłożenia siły i reakcje podpór.
Rozwiązanie:
Przyjmujemy najprostszy model, składający się z dwóch elementów skończonych. Ich macierze sztywności są równe:
[ k ]e =
1
EA  1 −1
a  −1 1 
[ k ]e =
2
EA  1 −1
.
l − a  −1 1 
Układ równań równowagi ma więc postać:
Uwzględniając, że
 1
1
−

a
 a
1
 1 1
EA  −
+
a a l−a

1

−

l−a
q1 = q3 = 0 a F2 = P


  q1   F1 
1    
−
 q2  =  F2  .
l −a   
 q
F
1  3  3
l − a 
0
P(l − a )a
,
EAl
− P(l − a )
F1 =
,
l
− Pa
.
F3 =
l
q2 =
54
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
F1 i F3
Ponieważ w węzłach 1 i 3 nie ma innych oddziaływań zewnętrznych to
stanowią wartości reakcji podpór.
Jeśli zmodyfikujemy zadanie przez zmianę obciążenia (rys. 30b) otrzymamy ze wzoru (133) równoważną siłę węzłową
F2 =
p0 (l − a )
,
2
i po rozwiązaniu układu
p0 (l − a ) 2 a
,
2lEA
− p0 (l − a ) 2
F1 =
,
2l
− p0 a (l − a )
F3 =
.
2l
q2 =
Reakcja w węźle pierwszym jest równa F1 natomiast żeby wyliczyć reakcję w węźle trzecim należy uwzględnić wartość
równoważnej siły węzłowej od obciążenia ciągłego przypadającą na ten węzeł:
R 1 = F1 =
− p0 a (l − a ) p0 (l − a )l − p0 (l − a )(l + a )
−
=
.
2l
2l
2l
Suma reakcji jest więc równa
R1 + R3 = − p0 (l − a ) .
Warto zauważyć, że rozwiązanie dla pręta z rysunku 30a jest rozwiązaniem ścisłym a dla pręta z rysunku 30b rozwiązaniem
przybliżonym.
Macierz sztywności sprężyny o sztywności
k (rys. 31) możemy określić w podobny sposób jak dla pręta
rozciąganego.
q1=u1
k
q2=u 2
1
F=k * u=k(u2-u1)
[k] e=k 1 -1
-1 1
2
Rys. 31. Sprężyna jako element skończony
Energia odkształcenia sprężystego jest równa
Ue =
1
1
1
F ∆u = k (∆u ) 2 = k (u2 − u1 )(u2 − u1 ) .
2
2
2
(136)
Wynik możemy zapisać w postaci
− k   u1 
 ,
k  u2 
Ue =
k
1
u1 , u2  
2
 −k
Ue =
1
 q  e [ k ]e {q}e ,
2
gdzie
k
 −k
[ k ]e = 
55
−k 
,
k 
(137)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
jest macierzą sztywności elementu skończonego sprężyny. Macierz (137) można też otrzymać
bezpośrednio z macierzy sztywności pręta rozciąganego (132) podstawiając
EA
=k.
le
Postępując w podobny sposób łatwo znajdziemy macierz sztywności elementu pręta skręcanego, w którym
mamy dwa stopnie swobody kąty skręcenia końców:
[ k ]e =
gdzie
GI s  1 −1
,
le  −1 1 
(138)
GI s jest sztywnością pręta na skręcanie.
Znając formuły określające macierze sztywności dla różnych elementów konstrukcyjnych możemy w
[K ]
standardowy sposób analizować konstrukcje złożone. Macierz
układu równań metody elementów
skończonych jest budowana z uwzględnieniem przyjętej numeracji węzłów i stopni swobody. Zmiana numeracji
stopni swobody zmieni sam układ równań nie zmieniając oczywiście wyników zadania.
2
p 0 P2
P1
1
1
k1
k2
q7
4
3
q1
q2
q3
1
1
q4
q5
2
2
4
q6
3
5
5
6
q9
q8
Rys. 32. Model MES konstrukcji złożonej z różnych elementów konstrukcyjnych
(przykład 12)
PRZYKŁAD 12
[ ]{ } { }
Sformułować układ równań K q = F dla konstrukcji składającej się z belki, dwóch sprężyn i pręta rozciąganego
(rys. 32).
Rozwiązanie
Przyjmijmy podział belki na 2 elementy skończone. Model konstrukcji obejmuje dodatkowe 2 elementy skończone
odpowiadające sprężynom oraz element pręta rozciąganego. Model opisany jest przez 9 stopni swobody
sztywności elementów belkowych są określone przez wzór:
6
[k ]
1
e
= [k ]
2
e
3l1
2
1
2 EI 3l1 2l
= 3
l1 − 6 − 3l1
3l1
l12
56
−6
3l1
− 3l1
l12
6
− 3l12
− 3l1
2l12
.
qi .
Macierze
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Stopnie swobody elementu pierwszego to
q1 , q2 , q3 , q4 , a elementu drugiego q 3 , q 4 , q 5 , q 6 .
Macierz sztywności elementu pręta rozciąganego jest równa
− 1
.
l 2  − 1 1 
Stopnie swobody tego elementu w globalnym wektorze to q3 i q 7 .
[k ]3e = EA 
1
Macierze sztywności sprężyn są równe:
− 1

− 1 1 
[k ]e4 = k1 
a odpowiadające im stopnie swobody to
Układ równań
1
q8 i q1
oraz
4
5
1
[ k ]e = k2 −1
5

−1
,
1 
q9 i q5 .
[ K ]{q} = {F } dla przyjętej numeracji stopni swobody będzie miał postać:
1
2
3
6
7
8
9
 − p0l1

 2 − P1 


 q1   − p0 l12 
q  

 2   12

 q3   p0l1 
  

0
q4  
  

 q5  =  − p0l1 − P 
2
q   2
 6 

2
 0   p0 l1 
   12

0 

F7
 0  



F8


F9


1
2
3
4
5
6
7
8
9
–
elementy macierzy szt. elementu 1 (belka),
–
elementy macierzy szt. elementu 2 (belka),
–
elementy macierzy szt. elementu 3 (pręt),
–
elementy macierzy szt. elementu 4 (sprężyna),
–
elementy macierzy szt. elementu 5 (sprężyna).
Macierz układu równań
elementu skończonego
[K ] można zapisać stosując symbole
m.
57
k ijm ,
oznaczające składowe
(i, j )
macierzy sztywności
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
k111 + k224
k
1
21
1
31
1
41
k
[K ] =
9×9
k
k121
k131
k141
1
22
1
32
1
42
1
23
2
11
1
24
k
k
k
k
k +k
k +k
k +k
1
43
0
0
k
0
0
k
0
k
4
21
0
0
0
0
k
k +k +k
1
33
k
3
11
2
21
1
34
1
44
2
31
2
41
3
21
2
12
2
22
k
k
2
32
2
42
0
0
0
58
0
0
0
k124
0
0
0
0
0
0
2
13
2
23
2
14
2
24
2
34
2
44
3
12
0
0
k
0
0
0
k
0
0
k125
k
0
0
0
3
11
0
0
4
11
k
k
k
k +k
2
33
k432
0
5
22
0
k
k
0
0
0
0
k
0
0
5
21
0
0
0
k115
k
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
5.3. KRATOWNICE I RAMY PŁASKIE
Związki obowiązujące w poszczególnych prętowych elementach skończonych, a także kierunki przemieszczeń
uogólnionych opisywane były dotychczas w lokalnych, elementowych układach współrzędnych. W takich
konstrukcjach jak na przykład kratownica, gdzie musimy zapewnić ciągłość przemieszczeń na połączeniach
między różnie nachylonymi prętami wygodniejsze jest stosowanie globalnego układu współrzędnych. Załóżmy,
że analizowany pręt (element) kratownicy jest nachylony pod kątem
α
w stosunku do osi
x globalnego
kartezjańskiego układu współrzędnych (rys. 33). Poszukujemy związków między lokalnymi stopniami swobody
elementu
 q  e =  q1 , q2  e (przemieszczenia wzdłuż osi pręta), a stopniami swobody tego elementu w
globalnym układzie współrzędnych
 qg  = u1 ,υ1 , u2 ,υ 2  e .
e
y
v 2 q2
u2
e
v1
q1
u1
x
Rys. 33. Element skończony pręta kratownicy
Dla obu węzłów elementu
(i = 1,2) otrzymujemy
qi = ui cos α + υ1 sin α .
(139)
Poszukiwany związek ma więc postać:
 q1   cos α
  =
 q2  e  0
czyli
sin α
0
0
cos α
 u1 
0  υ1 
  ,
sin α  u2 
υ2 
e
{q}e = [Tk ]{q q }e .
(140)
(141)
Energię sprężystą elementu można więc zapisać w formie
Ue =
T
1
1
T
 q  [ k ]e {q}e =  qq  e [Tk ] [ k ]e [Tk ] {qq }e ,
2 1×2 2×2 2×1
2 1×4 4×2 2×2 2×4 4×1
(142)
1
 qq   k g  {qq } ,
e
2  e  e
(143)
lub
Ue =
gdzie
59
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
c2
sc
−c 2
− sc
s
− sc − s 2
EA sc
 k g  =
e
sc .
le −c 2 − sc c 2
2
− sc − s
sc
s2
2
(144)
s = sin α , c = cos α
Otrzymaliśmy więc macierz sztywności elementu kratownicy w globalnym układzie współrzędnych
kartezjańskich. Kratownica płaska o
LW węzłach ma więc 2 LW stopnie swobody odpowiadające pionowym
i poziomym przemieszczeniom wszystkich węzłów.
PRZYKŁAD 13.
Zbudować układ równań MES dla kratownicy z rysunku 34. Jakie jest przemieszczenie węzła 4 jeśli
przyłożona jest poziomo (γ = 0) .
Rozwiązanie
Ustrój składa się z trzech elementów.
β1 = β 2
l
.
cos α 1
l
Element 2 określony przez węzły 2 i 4 jest nachylony pod kątem α 2 = 0 i ma długość l 2 =
.
cos α 2
l
Element 3 określony przez węzły 3 i 4 jest nachylony pod kątem α 3 = − β 2 i ma długość l 3 =
cos α 3
Element 1 określany przez węzły 1i 4 jest nachylony pod kątem
Każda z macierzy sztywności tych elementów
α1 = β1
[k ] , [k ] , [k ]
1
ij e
2
ij e
3
ij e
i ma długość
k121
1
21
1
22
0
0
0
0
k
0
0
2
11
2
21
k
2
12
2
22
k
k
k131
k141
0
0
k
k
k
0
0
k
k
k
0
0
k
k
3
11
3
21
3
31
3
41
3
12
3
22
3
32
3
42
1
23
2
13
2
23
3
13
3
23
2
33
2
43
k
1
24
2
14
2
24
3
14
3
24
2
34
2
44
k
0
0
0
0
0
0
k
k
0
0
0
0
k
k
k
1
31
1
41
1
32
1
42
2
31
2
41
2
32
2
42
k
k
k +k +k
k
k
k +k +k
k
k
k
k
Uwzględniając, że
Zakładając, że
k
k
qj = 0
k
k
dla
j = 1, 6
1
33
1
43
k
3
33
3
43
k + k + k343
1
34
1
44
3
k + k + k44
możemy układ zredukować do
 3 ci2
∑ l
i =1 i
EA  3
 si ci
∑
 i =1 li
β1 = β 2 = β i γ = 0 mamy
si ci 
  q7   P sin γ 
i =1 li

  = 
 
.
2 
3
si   
  q8   P cos γ 
∑
l
i =1 i 

3
∑
60
α
są
.
jest zdefiniowana przez wzór (144) gdzie
0
0
P
l1 =
le
długością i kątem nachylenia odpowiednich elementów.
Pełny układ równań ma więc postać:
k111
a siła
 0   F1 
0  F 
2
  

 0   F3 
  

 0   F4 
 =
.
 0   F5 
 0   F6 
  

 q7   P cos γ 
 q   P sin γ 

 8 
i
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
EA 1 + 2c

l  0
gdzie
Stąd
c = cos β , s = sin β
3
0   q7   P 
   =  ,
2 s 2 c   q8   0 
.
q7 =
Pl
,
EA(1 + 2c 3 )
q8 = 0 .
q6 q5
3
q8
q4
2
q2
1
P
3
2
q3
2
q7
=
4
1
1
q1
Rys. 34. Kratownica z przykładu 13
Związki otrzymane dla elementu pręta rozciąganego i belki mogą być wykorzystane do budowy elementu
skończonego ramy dwuwymiarowej. Element ramy możemy potraktować jako strukturę będącą połączeniem
elementu belki i pręta. Przyjmując numerację stopni swobody z rysunku 35a i wykorzystując znane macierze
sztywności belki (115) i pręta rozciąganego (132) otrzymamy macierz sztywności elementu ramy płaskiej:
[ k ]e
 EA
 l
 e

 0


 0
=
 − EA

 le

 0


 0

−
EA
le
0
0
0
12 EI
le3
6 EI
le2
0
−12 EI
le3
6 EI
le2
4 EI
le
0
−6 EI
le2
0
0
EA
le
0
−12 EI
le3
−6 EI
le2
0
12 EI
le3
6 EI
le2
2 EI
le
0
−6 EI
le2

0 

6 EI 
le2 

2 EI 

le 
.

0 

−6 EI 

le2 
4 EI 

le 

Element ten ma więc 6 stopni swobody a jego deformacja jest określona przez przemieszczenia
w lokalnym układzie współrzędnych związanym z węzłami 1 i 2 (rys. 35b).
61
(145)
u (ξ ) i w(ξ )
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
q3
a)
q6
q5
q2
q1
1
2
q4
e
b)
q6
y
v2
q5
q3
1
2
q1
q2
q3
{q}e= q
4
q5
q6
q4
u2
le
v1 q1
q2
u1
u1
v1
1
{q g }e= u
2
v2
2
x
Rys. 35. Element ramy dwuwymiarowej (a); Stopnie swobody elementu ramy w układzie lokalnym {q}e i
globalnym {qg}e (b)
Łatwo stwierdzić, że przemieszczenia uogólnione np. węzła 1 w lokalnym i globalnym układzie współrzędnych
wiążą zależności:
q1 = u1 cos α + υ1 sin α ,

q2 = −u1 sin α + υ1 cos α ,
q = θ .
1
 3
Otrzymamy stąd zależności:
 q1 
 u1 
q 
υ 
 2
 1
 q3 
θ1 
  = [Tr ]   = [Tr ] ⋅ {qg }e ,
 q4 
u2 
 q5 
υ2 
 
 
 q6 e
θ 2 
gdzie macierz transformacji
(146)
[Tr ] ma postać
c
−s

0
[Tr ] =  0

0

 0
s 0
c 0
0 1
0 0
0 0
0 0
62
0 0
0 0 0 
0 0 0
.
c s 0
− s c 0

0 0 1 
0
(147)
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Energia sprężysta zgromadzona w elemencie jest równa
Ue =
1
1
T
 q  e [ k ]e {q}e =  qg  e [Tr ] [ k ]e [Tr ]{qg }e ,
2
2
1
U e =  qg   k g  {q g } ,
e
e
e
2
(148)
 k g  = [Tr ] [ k ]e [T ] ,
e
T
gdzie
(149)
jest macierzą sztywności elementu ramy dwuwymiarowej w globalnym układzie współrzędnych.
5.4. PRZESTRZENNE KRATOWNICE I RAMY
Związki otrzymane dla kratownic i ram dwuwymiarowych można stosunkowo łatwo uogólnić na
konstrukcje trójwymiarowe. Przyjmijmy oznaczenia dla elementu kratownicy trójwymiarowej przedstawione na
rysunku 36. Postępując podobnie jak w przypadku dwuwymiarowym otrzymamy macierz sztywności w układzie
globalnym x,y,z:
cx2
cx c y
cx c y
c
−cx2
−c x c y
− c x cz
c y cz
− cx c y
−c
−c y c z
−c x c z
− c y cz
−cz2
2
z
2
y
EA cx cz
 k  =
e
−cx2
le
−c x c y
c y cz
c
−c x c y
− c x cz
cx2
cx c y
cx cz
−c y2
−c y c z
cx c y
c y2
c y cz
− c x cz
− c y cz
−c
cx c z
c y cz
cz2
g
gdzie
2
y
c x cz
2
z
,
(150)
cx = cos α x , c y = cos α y , cz = cos α z .
z
w2
v2
z
w1
v1
1
u1
y
2
y
u2
x
u1
v1
w1
{q}e= u
2
v2
w2
x
Rys. 36. Element skończony kratownicy trójwymiarowej
Macierz sztywności elementu belki 3-wymiarowej (rys. 37) można zbudować przez złożenie znanych już
macierzy sztywności dla rozciągania (132), skręcania (138) i zginania (115).
63
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
x'
1
z'
w2
y'
w'1
z'
1
v'1
y'
1
u'1
1
v2
u2
x'
2
T
x'
1
{q}e= u '1 , v 1' , w 1' ,
y'
1
,
,
z'
1
x'
2
, u '2 , v 2' , w2' ,
y'
2
,
,
z'
2
w2
z
v2
w1
x
1
y' v
1
z'
x'
y
y
1
1
u2
2
z
1
u1
x
{q}e= u 1 , v 1 , w 1 ,
x
1
y
1
,
,
z
1
, u 2 , v 2 , w2 ,
x
2
,
y
2
z
2
,
T
Rys. 37. Element ramy trójwymiarowej w układzie lokalnym współrzędnych x′y′z′ w układzie globalnym xyz
W układzie lokalnym
x ′, y ′, z ′ , związanym z osią wzdłużną pręta i położeniem głównych osi bezwładności
przekroju ma ona postać:
[ k ]e
 EA
 l
 e

12 EI z ′
 0
le3


 0
0


 0
0



0
 0


6 EI z ′
 0
le2
=
 EA
0
−
 le

12 EI
 0
− 3 z′
le


 0
0



0
 0


0
 0


6 EI z ′
 0
le2


macierz symetryczna
12 EI y′
le3
0
−
−
GI s
le
6 EI y ′
0
2
e
l
le
0
0
0
4 EI z ′
le
0
0
0
0
0
0
0
12 EI y′
0
3
e
l
0
−
4 EI y ′
6 EI y ′
2
e
l
0
−
6 EI z ′
l
2
e
−
EA
le
6 EI z ′
0
le2
12 EI z ′
le3
0
0
0
GI s
le
0
0
0
0
0
12 EI z ′
l
0
0
0
0
0
2 EI z ′
0
le2
−
6 EI z ′
le2
12 EI y′
le3
0
6 EI y′
2
e
l
0
GI s
le
0
0
4 EI y ′
le
0



































4 EI z ′ 

le 

(151)
64
GRZEGORZ KRZESIŃSKI. MES_1. CZĘŚĆ 1. MATERIAŁY DO WYKŁADU.
Rozwiązywanie trójwymiarowych konstrukcji prętowych metodą elementów skończonych jest
obliczeniowo złożone: jeden element skończony kratownicy ma 6 stopni swobody, a ramy 12 stopni swobody.
Dlatego nawet proste obliczenia wykonywane są technikami komputerowymi. Warto tu podkreślić, że
wykonywanie wszelkich obliczeń metodą elementów skończonych bez zastosowania komputera jest zwykle
nieefektywne i ma jedynie znaczenie dydaktyczne, poznawcze. Atutem metody jest uniwersalizm podejścia i
prosta automatyzacja obliczeń uzyskane kosztem dużej liczby operacji arytmetycznych potrzebnych do
otrzymania rozwiązania.
65

Podobne dokumenty