Professional Documents
Culture Documents
Techniki
Polskiej Akademii Nauk
Czerwiec 2008
Streszczenie
W niniejszej rozprawie zastosowano w praktyce metod bezporedniego rniczkowania
(DDM) do analizy wraliwoci zoonych zagadnie nieliniowej mechaniki. W szczegl-
noci skoncentrowano si na zagadnieniach kontaktowych z tarciem w zakresie skoczo-
nych deformacji i skoczonych polizgw w poczeniu z zaawansowanymi metodami
ich rozwizywania, obejmujcymi techniki wygadzania kontaktu jak i regularyzacj
warunkw kontaktowych metod rozszerzonych mnonikw Lagrangea.
W pracy przedstawiono przykady numeryczne obrazujce poprawno i dokadno
analizy wraliwoci. Praca zawiera rwnie przykady zastosowania analizy wraliwoci
w problemach optymalizacji.
Zamierzone cele osignito przez rozszerzenie pakietu Metody Elementw Skoczo-
nych AceFEM o infrastruktur dla zagadnie kontaktowych, w tym odpowiednie
struktury danych i algorytmy wyszukiwania kontaktu. Opracowano szablony elementw
kontaktowych, umoliwiajce analiz bezporedni jak i analiz wraliwoci. Zaimple-
mentowano szereg dwu- i trjwymiarowych elementw kontaktowych rnicych si
sposobem parametryzacji powierzchni kontaktowej.
Abstract
The objective of the thesis is to apply the direct differentiation method (DDM) of
sensitivity analysis (SA) for complex problems of non-linear mechanics. In particular,
advanced formulations of 3D multi-body contact problems with friction at large slips
and large deformations are considered, in which the augmented Lagrangian method is
applied to impose contact conditions and contact smoothing techniques are used within
the discretized framework.
Several numerical examples are presented in order to verify the correctness and
accuracy of the direct and sensitivity analysis. Two optimisation problems are also
solved to demonstrate the use of sensitivity analysis in practice.
To enable achievement of the thesis objectives, the Finite Element Method package
AceFEM has been enhanced with the capability to solve contact problems. Within
this package, templates of contact elements were created for both direct and sensiti-
vity analysis. Using these templates, several 2D and 3D contact elements, employing
different method of smoothing, have been implemented.
Spis treci
1. Wstp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1. Motywacja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2. Cel i zakres pracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3. Ukad pracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2. Mechanika kontaktu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1. Mechanika skoczonych deformacji . . . . . . . . . . . . . . . . . . . . 12
2.1.1. Opis deformacji ciaa . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1.2. Pochodna materialna. Opis ruchu . . . . . . . . . . . . . . . . . 13
2.1.3. Obiektywno . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1.4. Zasady zachowania. Miary sprzone . . . . . . . . . . . . . . . 14
2.1.5. Zwizki konstytutywne . . . . . . . . . . . . . . . . . . . . . . . 15
2.1.6. Zagadnienie pocztkowo-brzegowe. Posta saba . . . . . . . . . 15
2.2. Zagadnienie kontaktowe . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2.1. Kinematyka kontaktu . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.2. Naprenia kontaktowe . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.3. Warunki kontaktowe . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.4. Zagadnienie pocztkowo-brzegowe. . . . . . . . . . . . . . . . . 21
2.2.5. Regularyzacja warunkw kontaktowych. Posta saba . . . . . . 21
4. Analiza wraliwoci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.1. Zastosowanie do optymalizacji . . . . . . . . . . . . . . . . . . . . . . . 49
4.2. Aproksymacja rnicami skoczonymi metoda FDM . . . . . . . . . . 50
4.3. Analiza Wraliwoci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4 Spis treci
6. Element kontaktowy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6.1. Szablon elementu kontaktowego . . . . . . . . . . . . . . . . . . . . . . 67
6.1.1. Lokalne wyszukiwanie kontaktu . . . . . . . . . . . . . . . . . . 67
6.1.2. Wektor rezydualny i macierz styczna . . . . . . . . . . . . . . . 68
6.1.3. Modu analizy wraliwoci . . . . . . . . . . . . . . . . . . . . . 72
6.2. Cigo zmiennych kinematycznych . . . . . . . . . . . . . . . . . . . . 72
6.2.1. Lokalne wyszukiwanie kontaktu . . . . . . . . . . . . . . . . . . 73
6.2.2. Wyznaczanie gT . . . . . . . . . . . . . . . . . . . . . . . . . 74
7. Przykady . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
7.1. Zagadnienie Hertza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
7.1.1. Kontakt walca z pprzestrzeni . . . . . . . . . . . . . . . . . . 79
7.1.2. Kontakt kuli z pprzestrzeni . . . . . . . . . . . . . . . . . . . 87
7.2. Analiza kontaktu waka obracanego w tulei . . . . . . . . . . . . . . . . 93
7.3. Analiza wraliwoci kontaktu hipersprystych rur grubociennych . . . 95
7.4. Optymalizacja ksztatu gumowej uszczelki . . . . . . . . . . . . . . . . 98
7.5. Optymalizacja wstpnego ksztatu odkuwki w procesie spczania . . . . 104
8. Zakoczenie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Rozdzia 1
Wstp
1.1. Motywacja
Zagadnienia kontaktowe
(Alart i Curnier, 1991). Zalet tego podejcia jest (granicznie) kwadratowa zbieno
metody Newtona-Raphsona (pod warunkiem wykorzystania konsystentnej macierzy
stycznej). W dalszej czci pracy, pod pojciem metody rozszerzonych mnonikw La-
grangea bdziemy rozumieli drugie z wymienionych podej.
Analiza wraliwoci
Zagadnieniem (zadaniem, problemem) bezporednim nazywa bdziemy problem po-
stawiony w postaci klasycznego zagadnienia pocztkowo-brzegowego. Z wielu wzgl-
dw, interesujce moe by nie tylko rozwizanie samego zadania bezporedniego, ale
rwnie odpowied na pytanie jaki wpyw na rozwizanie maj parametry definiujce
zadanie (stae materiaowe, wymiary, ksztat). Zaleno rozwizania od parametrw
ma charakter uwikany a sam problem jej znalezienia nosi nazw problemu wraliwoci
wraliwoci rozwizania na zmian parametrw zadania.
Rozwizaniem problemu wraliwoci s pochodne rozwizania problemu bezpored-
niego wzgldem parametrw zadania. Oprcz tego, e pochodne same w sobie nios
istotn informacj, to rwnie s podstaw do wykorzystania metod gradientowych
w zagadnieniach optymalizacyjnych, takich jak optymalizacja konstrukcji i procesw
(Fourment i in., 1996; Zhao i in., 1997; Zabaras i in., 2000; Stupkiewicz, 2003) czy iden-
tyfikacja parametrw materiaowych (Burczyski i in., 2002; Tardieu i Constantinescu,
2000; Szeliga i in, 2006).
Mona wyrni kilka podej do rozwizania problemu wraliwoci. Najprostszym,
majcym wiele wad (por. rozdz. 4.2), podejciem jest metoda oparta na rnicach sko-
czonych (FDM Finite Difference Method). Polega na przyblianiu pochodnych za po-
moc ilorazw rnicowych, bazujcych na rozwizaniach zadania bezporedniego. W
celu uniknicia problemw zwizanych z uywaniem metody FDM, stosuje si bardziej
zaawansowane techniki. Dziel si one na metody w ktrych problem wraliwoci jest
definiowany w postaci kontynualnej (Kleiber, 1993; Dems i Mrz, 1993; Kleiber i in.,
1997; Srikanth i Zabaras, 2000; Zabaras i in., 2000; Choi i Kim, 2005; Acharjee i Zaba-
ras, 2006), oraz na metody, ktre stosuje si w odniesieniu do konkretnego schematu
MES dla zagadnienia bezporedniego (Michaleris i in., 1994). W obrbie drugiej grupy
metod bazujcych na postaci zdyskretyzowanej mona wyrni podejcia semi-
analityczne (np. Ponthot i Kleinermann, 2006) w ktrych sam schemat analizy wra-
liwoci ma posta analityczn jednak na poziomie elementw skoczonych wymagane
pochodne wyznacza si metodami przyblionymi. Owe podejcia maj t niekorzystn
wasno, e przenosz niektre wady metody FDM. W niniejszej pracy, pod poj-
ciem analizy wraliwoci bd rozumiane w peni analityczne metody rozwizywania
problemu wraliwoci, zdefiniowane dla problemw zadanych w postaci zdyskretyzowa-
nej (w oparciu o prac Michalerisa i in., 1994). Gwnym ograniczeniem w stosowaniu
analizy wraliwoci jest konieczno obliczenia pochodnych wektora si wzowych po
parametrach zadania oraz stosowanie konsystentnej macierzy stycznej, bdcej pen
pochodn wektora si wzowych po stopniach swobody. Dla zaawansowanych sformu-
owa i skomplikowanych metod rozwizywania problemw bezporednich, policzenie
owych pochodnych jest zadaniem trudnym.
Swoist klas trudnych problemw bezporednich stanowi zagadnienia zalene od
historii deformacji, takie jak zagadnienia sprysto-plastycznoci lub problemy kontak-
towe z tarciem. Niezregularyzowane sformuowania problemw kontaktowych zawieraj
warunki nierwnociowe wymagajce specjalnych technik regularyzacji oraz odpowied-
nich metod rozwizywania w ramach MES. Zagadnienie wraliwoci odniesione do tych
8 Rozdzia 1. Wstp
Podsumowanie
Podczas gdy mona spotka prace, w ktrych zastosowano analiz wraliwoci do
skomplikowanych problemw sztywno-plastycznoci i sprysto-plastycznoci (Antunez
i Kleiber, 1996; Kowalczyk i Kleiber, 1999; Doltsinis i Rodic, 1999; Kowalczyk, 2006),
to rozwizanie problemu wraliwoci dla zagadnie kontaktowych ogranicza si do sto-
sunkowo prostych sformuowa. Gwnie ograniczono si do przypadku kontaktu ze
sztywn powierzchni (Kleiber i Sosnowski, 1995; Zhao i in., 1997; Gao i Grandhi, 1999;
Tardieu i Constantinescu, 2000; Kim i in., 2002), podczas gdy analiza wraliwoci dla
zagadnienia kontaktu wielu cia odksztacalnych ograniczya si do przypadku dwuwy-
miarowego bez uwzgldnienia metod wygadzania (Stupkiewicz i in., 2002). W szczegl-
noci, w literaturze brakuje prac stosujcych analiz wraliwoci do zaawansowanych
sformuowa dla trjwymiarowych problemw kontaktowych z tarciem, uwzgldniaj-
cych kontakt cia odksztacalnych w zakresie duych deformacji i polizgw.
Mechanika kontaktu
c= ab c= ai b i
c= Ab ci = Aij bj
C= AB Cik = Aij Bjk
c= AB c= Aij Bij
A= BT Aij = Bji
x(X,t) = X+u(X,t)
X x
u
u
0
2.1.3. Obiektywno
Pojcie obiektywnoci w modelowaniu wywodzi si z empirycznego faktu niezmienni-
czoci zjawisk fizycznych wzgldem sztywnego ruchu obserwatora. W opisie tych zja-
wisk dy si do tego, aby zwizki konstytutywne nie zaleay od ruchu wykonywanego
przez obserwatora. Sprowadza si to do tego, e obie strony rwnania (tensorowego)
opisujcego zwizek konstytutywny musz si transformowa w taki sam sposb przy
zmianie (ruchomego) obserwatora. Zwykle owa transformacja jest indukowana przez
wybr konkretnej pary sprzonych miar: naprenia oraz deformacji . Wtedy funk-
cja konstytutywna okrelajca zaleno od (por. rozdziay 2.1.4, 2.1.5) musi si
transformowa tak samo jak .
Do opisu takich obiektywnych zwizkw konstytutywnych uywa si obiektywnych
miar wielkoci fizycznych. Miary uwaamy za obiektywne, gdy przy zmianie obser-
watora transformuj si w cile okrelony sposb. Np. dla w peni eulerowskich pl
tensorowych (opisanych na konfiguracji aktualnej i zalenych od aktualnego pooenia)
owa transformacja przedstawia si nastpujco:
c (x ) = c(x)
b (x ) = Q b(x)
A (x ) = Q A(x) QT ,
14 Rozdzia 2. Mechanika kontaktu
= J 1 0 ,
gdzie J = det F.
Zasady zachowania pdu i momentu pdu (wraz z rwnaniem cigoci) daj w
efekcie rwnania ruchu Cauchyego oraz (przy braku momentw masowych) symetri
tensora napre Cauchyego . W dalszej czci pracy ograniczymy si do opisu zja-
wisk niezalenych od skali czasu, co skutkuje midzy innymi pominiciem czonw
bezwadnociowych. W efekcie otrzymujemy nastpujcy ukad rwna w postaci lo-
kalnej:
div + b = 0 (2.1)
= T , (2.2)
15
Div S + 0 B = 0 (2.3)
T T
S F = F S, (2.4)
ST = J FT ,
W (F)
ST = .
F
W dalszej czci rozprawy wykorzystana jest definicja zaczerpnita z pracy Zien-
kiewicza i Taylora (2000), opisujca materia izotropowy typu neo-Hookean:
!
Tr(C) 3
W (F) = (J 1)2 + Log(J) (2.5)
2 2
C = FT F,
Div S + 0 B = 0
(2.6)
ST FT = F S
16 Rozdzia 2. Mechanika kontaktu
3. Zwizki konstytutywne
W
ST = (2.8)
F
dla kadej funkcji prbkowej u V (przy odpowiednio zdefiniowanych zwizkach kon-
stytutywnych (2.8) i zmiennych kinematycznych(2.9)).
Mona pokaza, e dla zachowawczych obcie B i T powysza posta saba jest
warunkiem koniecznym dla minimum funkcjonau energii potencjalnej
Z Z Z
(u) = W (F(u)) d 0 u B d u T d. (2.13)
0 0
x=x(1)(X,t)
(1)
u
(1)
slave
(1) (1)
c
(1)
c y
X x
(2)
c c
(2)
Y
(2)
y=x(2)(X,t)
gdzie
(2)
Y = 0 (),
18 Rozdzia 2. Mechanika kontaktu
slave
x
n
(1) gN
1
_
y
(2)
master
(2) (2)
a 0 () jest pewn parametryzacj opisujc fragment brzegu 0 . Powysze przy-
pisanie, przy odpowiednio regularnym brzegu c(2) (rozmaito klasy C1 ), jest tosame
(1)
operacji rzutowania prostopadego punktu xt (X) na powierzchni c(2) . Warto pod-
kreli, e problem (2.15) moe by niejednoznaczny, co moe powodowa trudnoci
dla przyblionych metod rozwizywania zagadnie kontaktowych (por. Konyukhov i
Schweizerhof, 2008).
(2)
Majc okrelon normaln zewntrzn n do powierzchni c(2) w punkcie y = xt (Y),
funkcj odlegoci wyraa si w nastpujcy sposb:
(1) (2)
gN = n xt (X) xt (Y) . (2.16)
gN 0, TN 0, gN TN = 0. (2.21)
TT
TN m.TN
gN vT
-m.TN
(a) (b)
(TT , TN ) = kTT k + TN 0
kTT k vT = kvT k TT (2.22)
kvT k = 0.
1
Trudnoci wynikaj z faktu, e w przypadku skoczonych deformacji nie mona a priori ustali
podziau brzegu na czci master i slave. Trudnoci wystpuj zarwno w opisie kontynualnym jak i
po dyskretyzacji MES.
21
3. Zwizki konstytutywne
W (i)
(S(i) )T = (2.25)
F(i)
gdzie W (i) s zdefiniowane tak jak w podrozdziale 2.1.5.
4. Definicja wielkoci kinematycznych
(1) (2)
F(i)= Grad x(i) gN = n xt (X) xt (Y)
h i (2.26)
vT = v(1) (X) v(2) (Y)
ozn dA(2)
TT + TN n = T = T(1) = T(2)
dA(1)
gN 0 (TT , TN ) = kTT k + TN 0
(2.27)
TN 0 kTT k vT = kvT k TT
gN TN = 0 kvT k = 0
Posta niezregularyzowana
Przeksztacajc zagadnienie (2.23)(2.27) do postaci sabej dostajemy
2 Z Z Z
(i) (i) T (i) (i)
0 u (i) (i) (i)
X
(Grad u ) (S ) d B d (i)
u T d
i=1 (i) (i)
2 Z
u (i) T(i) d = 0,
X
(i)
i=1 c
(2.28)
gdzie pierwszy czon odpowiada za rwnowag kadego z cia osobno, natomiast dru-
gi czon wprowadza oddziaywania kontaktowe. Oznaczajc czony okrelone na po-
wierzchniach (i)
c przez Gc ,
2 Z
(i)
Gc (ut , u (i) ) := T(i) u (i) d,
X
(i)
i=1 c
gdzie wyrazy G(1) i G(2) odpowiadaj postaci sabej (2.12) zapisanej dla kadego z cia
osobno.
Skoncentrujmy si na czonie Gc . Korzystajc z (2.19), Gc mona zapisa jako
Z
Gc = (1)
T(X) u (1) (X) u (2) (Y(X)) d.
c
W powyszych wzorach wielko gN jest pochodn gN w kierunku wariacji wariacji u,
natomiast jest jedynie przyblieniem pochodnej w kierunku wariacji u. Wyrae-
nie (2.31) jest cise dla gN = 0. Taki zabieg pozwala unikn kosztownego wyznaczania
pochodnych zwizanych z krzywizn powierzchni kontaktowej, co wydatnie obnia czas
oblicze numerycznych (Laursen, 2002). Wykorzystujc wzory (2.30) i (2.31), wyrae-
nie (2.29) zapisujemy ostatecznie w postaci
Z !
Gc = (1)
TN gN +TT d. (2.32)
c
23
Ten podstawowy wynik uzyskali rwnie, wprowadzajc nieco odmienne definicje prd-
koci polizgu, Pietrzak i Curnier (1999) oraz Klarbring (1995).
Ostatecznie, niezregularyzowana posta saba dla zagadnienia (2.23)(2.27) spro-
wadza si do zdefiniowania nastpujcych przestrzeni rozwiza Ct i przestrzeni funkcji
prbkowych V:
n
(1) (2) (1) (2)
Ct = ut : 0 0 Rnd | ut H1 (0 ) H1 (0 ),
o
(i)
ut = ut na (i) (1)
u , spenione jest (2.27) na c
(1) (2) (1) (2) (i)
V = u : 0 0 Rnd | u H1 (0 ) H1 (0 ), u = 0 na (i)
u .
Rozwizaniem jest takie pole ut Ct , e dla kadego pola u V spenione jest (2.28).
Posta zregularyzowana
Zauwamy, e analogicznie do (2.13), przy zaoeniu konserwatywnoci si B i T, dla
kadego z kontaktujcych si cia mona okreli funkcjona energii potencjalnej (i) ,:
Z Z Z
(i)
(i) (u(i) ) = (i)
W (i) (F(i) (u(i) )) d (i)
0 u(i) B(i) d (i)
u(i) T(i) d. (2.33)
0 0
vT dt := gT = , (2.36)
= dt,
natomiast pochodna wzdu wariacji u zostanie okrelona, z wykorzystaniem de-
finicji (2.31), w nastpujcy sposb:
d
(u + s u) = .
ds s=0
3
Pochodn lT liczymy przy ustalonym czonie k.
25
gdzie N = n, T = , natomiast wielkoci z indeksem eff odpowiadaj pochod-
nym kowariantnym wyrae lN i lT wzdu wariacji4 u i :
(
N , N 0
TNeff = (2.38)
0, N > 0
T , kT k k
N 0
T
TTeff =
k , kT k > k
(2.39)
kT k
0, N > 0
gN , N 0
gNeff = 1 (2.40)
N , N > 0
,
kT k k
N 0
1 T
m ,
T k kT k > k
eff
=
kT k
(2.41)
1
T m ,
N > 0
4
Dokadniej, wzdu skadowych wariacji odpowiednio w bazie lub kobazie stycznej.
Rozdzia 3
gdzie
u it = (uit )1 , (uit )2 , (uit )3 (3.3)
i i
ui = (u i )1 , (u )2 , (u )3 (3.4)
Ni (X) 1 na h0
P
2.
3. Ni (Xj ) = ij
Wymiar przestrzeni Cth i V h jest zatem rwny rozmiarowi wektora uit , ktry przed
uwzgldnieniem przemieszczeniowych warunkw brzegowych okrela liczb stopni
swobody zdyskretyzowanego zadania. Liczb t oznaczmy przez M. Wprowadzenie prze-
mieszczeniowych warunkw brzegowych, w najprostszej postaci prowadzi do ustalenia
wartoci przemieszcze dla konkretnych stopni swobody oraz do wyeliminowania z
ukadu rwna 3.9 rwna zwizanych z tymi stopniami swobody. Dla przejrzystoci
zapisu, w dalszej czci niniejszego rozdziau nie bd uwzgldniane przemieszczeniowe
warunki brzegowe.
N(X)
1 N(X)
2 N3(X) N(X)
4 N(X)
5 N(X)
6
1
X1 X2 X3 X4 X5 X6
{
{
{
{
{
elem. 1 elem. 2 elem. 3 elem. 4 elem. 5
Wobec faktu, e wymiar przestrzeni V h jest rwny M, powysze zagadnienie jest rw-
nowane ukadowi M rwna. Dobierajc funkcje prbkowe tak, aby dokadnie jedna
skadowa u i miaa warto 1 podczas gdy pozostae byy rwne zero, otrzymujemy
ukad M rwna skalarnych:
Z Z Z
(Grad Nk ) ST ( Nl ult ) d +
X
Rk = h h
0 Nk B d + Nk T d = 0 (3.7)
0 l 0 h
dla k = {1, . . . , M}. Wektor R(uui , Xi , t) nosi nazw wektora rezydualnego, a warunek
zerowania si tego wektora odpowiada rwnowadze (uoglnionych) si wzowych. We
wzorze (3.7) skorzystano z definicji
M
uht Nk ukt
X
=
k=1
k=1
Wybr odpowiednich funkcji ksztatu (por. rys. 3.1.1) pozwala na podzia obszaru
h0 oraz brzegu h0 na minimalne podobszary e 0 i e 0 ograniczone przez wzy e Xi
takie, e do wyznaczenia caki po takim podobszarze potrzebne s tylko wielkoci e u it
oraz e Xi (funkcje ksztatu zwizane z pozostaymi wzami s rwne zero). Jest to
rwnowane wymaganiu, aby zachodziy rwnoci:
M K e
uht Nk ukt e
Nk e ukt = e uht
X X
Xe 0 = =
k=1 k=1
M Ke
Xh = Nk Xk = e
Nk e X k = e X h
X X
Xe 0
k=1 k=1
gdzie e K oznacza liczb stopni swobody zwizanych z wektorem e ukt . Okrelone w ten
sposb podobszary nazwiemy elementami (elementami skoczonymi). Symbol e po
lewej stronie poszczeglnych wielkoci oznacza fakt, e jest to wielko zwizana z
elementem i e stosuje si indeksy lokalne. Rwnania (3.7) mona teraz przedstawi
e
X2 X3 X4
X1 X4 e
X3
X6 3
2
X8 X5 e=6
1 4
X9
5 e
X7 6 X 10 X1
X 13
X 11 7
X 20 e
9
X 12 8 X2
10 e
X 14 12 X 19 X4
11
X 15 X 18
e
X 16 X 17 X3
e=7
e
X1
e
X2
(3.8)
NV +NS
e
L e R,
X
R= (3.9)
e=1
gdzie
Z
e T e h e
e [Grad Nm S ( ut ) 0 Nm B]d dla e NV
e 0
Rm = Z (3.10)
e Nm T d
w p.p.
e
gdzie
e
Ngm = e Nm (e X
fg ), Bg = B(e X
fg ), Tg = T(e X
fg ).
R(u,tk)
2
utk 1
utk 0
utk u
metody. Zalet metody jest granicznie kwadratowa zbieno. Istotny jest fakt, e po-
dobnie jak w przypadku wektora rezydualnego, rwnie macierz styczn mona wyzna-
czy odwoujc si niezalenie do poszczeglnych elementw (por. rozdz. 5.1.2, 6.1.2).
Dodatkow zalet stosowania konsystentnej macierzy stycznej jest jej wykorzystanie
do, uywanej w niniejszej pracy, metody obliczania problemu wraliwoci (rozdz. 4).
Inicjalizacja
u t0 := 0
Dla n {1, . . . , N } wykonaj:
0
u tn := u tn1
j := 0
Powtarzaj:
j := j + 1
NV +NS
e
L e R(j1 u tn , u tn1 , tn )
X
R :=
e=1
NV +NS
X
e eR
K := L
e=1 j1 u tn
uu := K1 R
j
u tn := j1 u tn + uu
3.2.1. Dyskretyzacja
Posta saba zregularyzowanego zagadnienia kontaktowego (2.37) skada si, oprcz
caek po objtoci kadego z kontaktujcych si cia, rwnie z caek po powierzchni
kontaktowej ciaa slave wyraajcych warunki kontaktowe. Dyskretyzacja tych rwna
wymaga okrelenia skoczenie-wymiarowych odpowiednikw dla przestrzeni rozwiza
Ct , C oraz przestrzeni wariacji Vu , V . Powoduje to podzia na elementy skoczone
zarwno objtociowe jak i powierzchniowe w tym kontaktowe (por. rys. 3.2.1).
35
master
xM
xS
slave A0
3
xM 2
xM
t1 master
t2
xM
4
x 1
xM
master
M
n
x
2
gN
M
t xM x
1
M
gN
x
2 xS
n
xS slave x
4
3
x
2 x x
3
slave
(a) (b)
X4
Powierzchnia A0 odpo-
X5 wiadajca wzowi XS
X3
Wze slave nalecy
XS do elementu
Rysunek 3.2.3: Wycinek brzegu ciaa slave. Zaznaczono wzy slave nalece do ele-
mentu kontaktowego zwizanego z wzem XS , oraz powierzchni A0 zwizan z tym
elementem.
0
b := (0, 0, 0)
i := 0
powtarzaj:
i := i + 1
H(i1 b)
M :=
i1 b
b := (M1 ) H(i1 b)
i
b := i1 b + b
dopki kbk > oraz i < imax
:= (i b1 , i b2 )
gN := i b3
gdzie
xS = uS = u1
X xM (xiM , )
xM = ui .
ui
i =const.
Dobr wektora funkcji prbkowych dla przemieszcze w taki sposb, e zawsze dokad-
nie jedna skadowa jest rwna 1 podczas gdy pozostae s rwne zero, prowadzi do M
niezalenych wariacji:
(g N )m = ((xS )m (xM )m ) n,
( )m = ((xS )m (xM )m ) ,
gdzie
xS
(xS )m = ,
um
xM
(xM )m = ,
um =const.
gdzie
!
(e Ru )m = A0 TNeff (g N )m + TTeff ( )m ,
e
R = A0 gNeff n + eff .
e
eu e
K= .
e R e R
eu e
40 Rozdzia 3. Metoda Elementw Skoczonych w zagadnieniach kontaktowych
n
master master t
xM
1
gN gN
2 3
gN gN
xS xS
(a) (b)
slave slave
Du Du
v
8
ut-Dt ut Dt ut-Dt ut Dt
master master
3
dy (x5,y5)
(x4,y4)
(x2,y2)
(x3,y3+dy3)
(x1,y1)
2
3
d
2 xM
d 3
d
1 d d
2
4
d 2
xM 4
3 d
xM 1
d
1 3
xM xM 1
xM
4
xM
(a) (b)
Rysunek 3.3.4: Parametryzacja krzywymi Bezier: (a) krzywa oparta na 4 wzach, (b)
krzywa oparta na 3 wzach.
Przypadek 3D
W pracy uyto patw powierzchni Bezier wykorzystujcych 16 punktw kontrolnych
dij (i, j {1, 2, 3, 4}),
4 X
4
(, dij ) = B3i ( 1 )B3j ( 2 ) dij .
X
(3.18)
i=1 j=1
43
dj 1 = dj 2 dj 2 = dj 2 + (dj 3 dj 1 )
dj 4 = dj 3 dj 3 = dj 3 + (dj 2 dj 4 ), (3.19)
gdzie
41 42 43 44
xM xM xM xM
41 42 43 44
d d d d
31 32 33 34
xM xM xM xM
31 32 33 34 31 32 33
d d d d xM xM xM
41 42 43 44
21 22 23 24 d d d d
d d d d
31 32 33 34
11 12 13 14
d d d d
d d d d
21 22 23 24
xM xM 21 22 22 24 23
xM xM 21
d d xM d xM
xM
11 12 13 14
d d d d
12 13 14 11 12 13
11
xM xM xM xM xM xM xM
(a) (b)
Rysunek 3.3.5: Topologia wzw i punktw kontrolnych dla patw Bezier: (a) opartych
na 16 wzach, (b) opartych na 9 wzach.
(1 + (1)i 1 )dij ij
j 2
1 + (1 + (1) )d2
ij 1 2
, i, j {2, 3},
g ( , ) = (1 + (1)i 1 ) + (1 + (1)j 2 )
ij
d w p.p.
3
Fragment siatki na powierzchni nazwiemy strukturalnym gdy kady wze ssiaduje z tak sam
liczb wieloktw (oczek siatki). W niniejszej pracy, wzy w siatkach strukturalnych ssiaduj
dokadnie z czterema czworoktami.
45
12 11 10
xM xM xM
13
xM
14 3 41 42 43 44
xM xM d d d d 4
xM 9
xM
32 33
d1 d2
31 32
d d2 33 d
34
d1
22 23
d1 d1
21
d 22 23 d
24
d2 d2
11 12 13 14
d d d d
8
1 2 xM
xM xM
7
5 xM
xM
6
xM
Rysunek 3.3.6: Topologia wzw i punktw kontrolnych dla pata Gregoryego (jeden
z moliwych przypadkw). Topologia punktw kontrolnych jest niezalena od liczby
ssiadujcych segmentw.
Rnica polega na tym, e punkty kontrolne gij s nieliniow funkcj pooe punktw
wzowych. Wyznaczenie gij bazuje na, pokazanych na rys. 3.3.6, punktach dij , dij .
Skomplikowana zaleno tych 20 punktw porednich od punktw wzowych, oraz
nieliniowa zaleno punktw kontrolnych gij od punktw porednich powoduje, e
koszt wyznaczenia pata Gregoryego jest o wiele wyszy ni w przypadku patw
Bezier.
Dokadn procedur wyznaczania punktw kontrolnych mona znale w pracy Pu-
so i Laursena (2002). Najistotniejszy w caej procedurze jest fakt, e najpierw wyzna-
czane s normalne nk do wzw xkM (k {1, 2, 3, 4}) na podstawie uoenia krawdzi
wychodzcych z tych wzw (rys. 3.3.6) a dalsza cz procedury bazuje ju tylko na
wielkociach nk oraz xkM . Dziki temu procedura jest niezalena od liczby wieloktw
spotykajcych si w wle xkM , czyli mona j zastosowa rwnie dla niestrukturalnych
siatek powierzchniowych.
2. Drugi wskanik, czyli cakowita liczba iteracji, jest najniszy w przypadku patw
Bezier opartych na 9 wzach oraz patw Gregoryego. Wysoka liczba iteracji w
47
Tabela 3.3.1: Wskaniki zoonoci czasowej oblicze dla rnych rodzajw parametry-
zacji powierzchni master.
Analiza wraliwoci
R(uutn , u tn1 , X, tn ) = 0
Pomimo faktu, e rozwizanie otrzymane przy pomocy Analizy Wraliwoci jest rw-
-1
-2
Log10 Err
-3
-4
-5
-6
-8 -6 -4 -2 0
Log10
nie obarczone pewnym bdem natury numerycznej, wida wyran zaleno rozwi-
zania wyznaczonego metod FDM od wyboru perturbacji . Wynika z tego wniosek, e
odpowiedni dobr parametru jest kluczowy dla dokadnoci metody FDM. Niestety,
w wikszoci przypadkw nie da si a priori ustali optymalnej wartoci dla perturbacji
parametru i , co stanowi powane ograniczenie tej metody.
Kolejnym utrudnieniem w stosowaniu metody FDM dla problemw zalenych od
cieki cakowania po czasie jest fakt, e w przypadku adaptacyjnego doboru kroku
czasowego trzeba zadba o to, aby wszystkie obliczenia przebiegay w tych samych
punktach czasowych. Wynika to z tego, e samo rozwizanie zaley od wyboru punktw
cakowania. Konieczno zapewnienia wsplnych punktw czasowych dla wszystkich
rnic skoczonych moe znaczco wyduy czas oblicze a w skrajnych przypadkach
uniemoliwi ich przeprowadzenie z odpowiedni dokadnoci.
Duy koszt numeryczny i ograniczona moliwo kontroli dokadnoci metody s to
mankamenty, ktre utrudniaj jej wykorzystanie w praktyce szczeglnie w zastoso-
waniu do automatycznego procesu optymalizacji.
52 Rozdzia 4. Analiza wraliwoci
R(uu(i ), X(i ), i ) = 0.
R R btn
K := j1 u
+
tn btn j1 u tn
uu := K1 R
j
u tn := j1 u tn + uu
Metoda DDM dla problemw zalenych od cieki cakowania po czasie jest sto-
sowana na kadym kroku czasowym, po rozwizaniu problemu bezporedniego. Na
schemacie w ramce 4.3.2 wida, e chcc policzy wraliwo rozwizania wzgldem L
parametrw, trzeba dodatkowo rozwiza LN ukadw rwna liniowych (i tyle samo
razy wyznaczy wektor Pi ). Zauwamy, e jest to mniej kosztowne ni w przypadku
stosowania metody FDM, gdzie naleaoby rozwiza dodatkowo L razy cay problem
bezporedni, co wymaga rozwizania L I ukadw rwna liniowych (gdzie I oznacza
cakowit liczb iteracji znacznie wiksz ni liczba krokw czasowych).
Naley rwnie zwrci uwag na fakt, e obliczanie wraliwoci wzgldem L para-
metrw i wymaga wyznaczenia jednej macierzy stycznej K oraz L prawych stron Pi .
Rozwizywanie ukadw rwna liniowych poprzez L-krotne podstawienie prawej stro-
55
Inicjalizacja
Inicjalizacja DDM
u t0 := 0
Dla n := 1, . . . , N wykonaj:
0
u tn := u tn1
j := 0
Powtarzaj:
j := j + 1
wyszukaj kontakt(j1 u tn )
NV +NS
e
L e R(j1 u tn , u tn1 , tn )
X
R :=
e=1
NV +NS
X
e eR
K := L j1
e=1 u tn
uu := K1 R
j
u tn := j1 u tn + uu
Ramka 4.3.2: Schemat analizy bezporedniej oraz analizy wraliwoci dla zdy-
skretyzowanego zagadnienia kontaktowego (2.37). Kolorem niebieskim zaznaczono
dodatkowe fragmenty analizy (wzgldem schematu w ramce 3.1.2), zwizane z
rozwizywaniem problemu wraliwoci. Procedura wyszukaj kontakt(...) opisana jest
w rozdziale 5.2.
Rozdzia 5
Z uwagi na fakt, e nie istnia w owym czasie gotowy system speniajcy powysze
wymagania, potrzebne byo rozbudowanie jednego z istniejcych systemw. Idealnym
okaza si system AceGEN/AceFEM (Korelc, 2002; Korelc, 2008) stworzony i utrzy-
mywany przez prof. Joze Korelca z Uniwersytetu w Lublanie. w system, opisany w
podrozdziale 5.1, wymaga jedynie dodania obsugi zagadnie kontaktowych. Zmian
w strukturze systemu dokonano we wsppracy z doc. Stanisawem Stupkiewiczem
oraz prof. Joze Korelcem. Implementacja algorytmu wyszukiwania kontaktu, opisana
w podrozdziale 5.2, jest oryginalnym elementem niniejszej rozprawy.
AceFEM
AceGEN
- symboliczny zapis
procedur elementw
element2.c element2.dll
- automatyczny proces
optymalizacji formu i
generacji kodu *.c
element3.c element3.dll
Procedura SKR
- Inicjalizacja i dane wejciowe (ramka 5.1a)
Dla kadego punktu Gaussa g:
- Zmienne kinematyczne (ramka 5.1b)
- Zwizki konstytutywne (ramka 5.1c)
- Wektor R (ramka 5.1d)
- Macierz K (ramka 5.1e)
Zmienne kinematyczne:
Xg = Nk ( g ) e Xk , ug = Nk ( g ) e u k
X X
k k
Xg
Jg = , Jg = det(Jg )
g
dug 1
Fg = I + g Jg , Cg = (Fg )T Fg
d
J g = det(Fg )
Zwizki konstytutywne:
tr(Cg ) 3
!
g g 2 g
W = (J 1) + Log(J )
2 2
Wektor R:
dW g
Rig = g Jg , Ri := eRi + Rig
e
dui
i {1, . . . , 24}
Wyznaczanie wektora P
Zapis niniejszej procedury w sposb szczeglny ujawnia zalety technik przetwarza-
nia symbolicznego. Zostan wykorzystane formuy zapisane w ramkach (5.1a)(5.1d),
dziki czemu procedura analizy wraliwoci sprowadza si do zdefiniowania wektora P
zgodnie ze wzorem (4.2). Ramka 5.2 zawiera odpowiedni pseudokod procedury SSE.
61
Macierz K:
dRig
Kijg = , Kij := eKij + Kijg
e
duj
i, j {1, . . . , 24}
Procedura SSE
- Inicjalizacja i dane wejciowe (ramka 5.1a)
Dla kadego punktu Gaussa g:
- Zmienne kinematyczne (ramka 5.1b)
- Zwizki konstytutywne (ramka 5.1c)
- Wektor R (ramka 5.1d)
- Wektor P (ramka 5.2a)
Pierwsza faza (podrozdzia 5.2.1) polega na zgrubnym znalezieniu dla kadego wza
slave odpowiadajcego mu segmentu master. W tej fazie, algorytm wyszukiwania jest
niezaleny od rodzaju parametryzacji powierzchni kontaktowej, dlatego potrzebna jest
druga faza lokalna w ktrej w sposb dokadny okrela si par (wze slave)-
(segment master ). Zostanie to przyblione w podrozdziale 5.2.2. W ostatnim kroku, w
oparciu o znalezione segmenty master, uaktualniana jest struktura wzw master w
elementach kontaktowych. Oprcz wzw potrzebnych do parametryzacji powierzchni
master, umieszczane s rwnie wzy zwizane z innymi rodzajami pl (np. tempera-
tura).
parametryzacja Bzier
oparta na 3 wzach
parametryzacja Bzier
oparta na 4 wzach
slave
granica strefy tolerancji
master
wykluczy dan par jako kontaktow. Bdne zakwalifikowanie najbliszej pary ja-
ko kontaktowej spowoduje jedynie niepotrzebne obliczenie zmiennych kinematycznych
w elemencie. Grony jest natomiast przypadek odwrotny, gdy moe prowadzi do
bdnych wynikw oraz do problemw ze zbienoci. Groba bdu wyszukiwania
kontaktu wystpuje w szczeglnych (rzadko wystpujcych) przypadkach gdy kt
midzy ssiednimi segmentami spenia zaleno /2 < < /2. Dlatego zastosowa-
no najprostsze rozwizanie tego problemu, okrelajc odpowiednio duy wspczynnik
tolerancji dtol .
W ramach niniejszej pracy do globalnego wyszukiwania par kontaktowych uy-
to tzw. algorytmu siowego (metoda brute-force), w ktrym dla kadego wza slave
sprawdzane s odlegoci kolejno do wszystkich segmentw master (por. ramka 5.3).
Zalet takiego podejcia jest prostota i brak dodatkowych struktur danych (niska zo-
ono pamiciowa), natomiast oczywist wad jest wysoka zoono obliczeniowa
rzdu O(N M ), gdzie N i M oznaczaj odpowiednio liczb wzw slave oraz licz-
b segmentw na powierzchniach master. Niniejsza implementacja bya wystarczajca
do zagadnie rozpatrywanych w pracy, w ktrych analizowano kontakt kilku cia, a
zazwyczaj kontakt tylko dwch cia. W przypadku zwikszania udziau elementw po-
wierzchniowych wzgldem objtociowych, koszt wyszukiwania kontaktu byby niepro-
porcjonalnie duy w stosunku do pozostaych operacji MES i naleaoby uy bardziej
zoonego algorytmu. W literaturze mona znale wiele podej do globalnego wyszu-
kiwania kontaktu, np. oparte na sortowaniu kubekowym (Benson i Hallquist, 1990;
Munjiza i in., 2006) czy na podejciu hierarchicznym (Zhong, 1993; Bruneel i Rycke,
2002; Feng i Owen, 2002; Yang i Laursen, 2008). Przy zastosowaniu relatywnie prostych
technik mona osign zoono czasow rzdu O(V log V ), gdzie V oznacza cako-
wit liczb obiektw (np. wzw lub segmentw). Bardziej zaawansowane algorytmy
s w stanie obniy (zamortyzowan) zoono czasow do liniowej (Munjiza i in.,
2006; Yang i Laursen, 2008). Niniejsza implementacja moe w przyszoci stanowi
rozwizanie referencyjne przy opracowywaniu skuteczniejszych metod wyszukiwania
64 Rozdzia 5. Rozbudowa rodowiska MES
ciao master
par kontaktowych.
Element kontaktowy
1 1, = 1, 2
odpowiada sytuacji gdy para kontaktowa jest prawidowo dobrana (por. rozdzia 6.2.1).
W przeciwnym przypadku wyznaczone parametry wskazuj procedurze globalnej na
odpowiedni ssiadujcy segment powierzchni master.
Kady element kontaktowy, o ile to konieczne, posiada zaimplementowan proce-
dur lokalnego wyszukiwania kontaktu (w skrcie LCS). Procedura (ramka 6.1) wywo-
ywana jest z poziomu algorytmu globalnego wyszukiwania kontaktu i sprowadza si
68 Rozdzia 6. Element kontaktowy
Procedura LCS
xS , xjM aktualne pooenie wza slave i wzw master
( 1 , 2 ; xjM ) parametryzacja pata powierzchni master
b { 1 , 2 , gN } := {0, 0, 0} punkt startowy procedury iteracyjnej
i := 1
Powtarzaj:
1 2
:= , n :=
k1 2 k
H := + n gN xS
H
M :=
b
b := (M1 ) H
b := b + b
i := i + 1
dopki kbk > oraz i imax
:= {b1 , b2 }, gN := b3
Zwr wartoci {1 , 2 }
Przebieg procedury jest uzaleniony od tego, czy dla powizanej z danym elemen-
tem czci slave zostaa znaleziona cz master. Jeeli tak, wtedy wywoywane s
podprocedury zapisane w ramkach 6.2b6.2f-1, ktre wymagaj istnienia strony ma-
ster midzy innymi po to, aby wyznaczy punkt rzutowania na powierzchni master.
W przeciwnym przypadku, wywoywane s podprocedury zapisane w ramkach 6.2e-2
6.2f-2, zawierajce wyraenia dla warunku separacji N > 0, ktre s dobrze okrelone
niezalenie od istnienia stony master.
Podprocedura w ramce 6.2b wyznacza punkt rzutowania wza slave na sparame-
tryzowany pat powierzchni master. Zaoono, e parametry zostay ju wyznaczone
69
Procedura SKR
- Inicjalizacja i dane wejciowe (ramka 6.2a)
Jeeli element ma aktywn stron master to wyznacz:
- Lokalny ukad bazowy (ramka 6.2b)
- Zmienne kinematyczne kontaktu (ramka 6.2c)
- Warunki kontaktowe (ramka 6.2d)
- Wektor R (ramka 6.2e-1)
- Macierz K (ramka 6.2f-1)
w przeciwnym przypadku wyznacz:
- Wektor R (brak kontaktu) (ramka 6.2e-2)
- Macierz K (brak kontaktu) (ramka 6.2f-2)
przez procedur LCS (ramka 6.1). Jako wynik otrzymujemy lokalny ukad bazowy oraz
pochodn rozwizania problemu wewntrznego po stopniach swobody b/um . Uzy-
skana zaleno b od um jest dalej automatycznie uwzgldniana podczas wykonywania
operacji rniczkowania. Zwrmy rwnie uwag na fakt, e zapis symboliczny dalszej
czci procedury SKR jest niezaleny od konkretnego wyboru parametryzacji.
W ramce 6.2c zostaa uyta definicja (6.4) miary dugoci polizgu . Gbsza
dyskusja na ten temat zostaa przeprowadzona w rozdziale 6.2.2.
H := xM + n gN xS
H
M :=
b
b H
m
:= M1 m pochodna param. wewntrznych po stopniach swobody
u u
Ramka 6.2b: Lokalny ukad bazowy
Warunki kontaktowe:
T := e , N := e n skadowe wektora e w bazie stycznej
Wektor R:
e
R := [Ru R ] wektor e R jako poczenie wektorw Ru i R
!
Rum := A0 TNeff (g N )m + TTeff m
( ) , m {1, . . . , 3 nnod}
R := A0 gNeff n + eff
Macierz K:
e
K uu Ku
K= macierz e K skomponowana z odpowiednich podmacierzy
Ku K
mn Rum mj Rum in Ri ij Ri
Kuu := , K u := , K u := , K :=
un j un j
m, n {1, . . . , 3 nnod}, i, j {1, 2, 3}
1e
R := A0
mn mj in ij 1
Kuu := 0, Ku := 0, Ku := 0, K := A0 ij
m, n {1, . . . , 3 nnod}, i, j {1, 2, 3}
Procedura SSE
- Inicjalizacja i dane wejciowe (ramka 6.2a)
Jeeli element ma aktywn stron master to wyznacz:
- Lokalny ukad bazowy (ramka 6.2b)
- Zmienne kinematyczne kontaktu (ramka 6.2c)
- Warunki kontaktowe (ramka 6.2d)
- Wektor R (ramka 6.2e-1)
- Wektor P (ramka 6.3a)
w przeciwnym przypadku:
e
P := 0
segment 1 segment 2
y=y
e
x
e
1
P. x
e
12 xS Q x2 R
Y1 Y2
z x
x2
x1
Rysunek 6.2.1: Paty Bezier rozpite nad dwoma ssiednimi segmentami (rzut na pasz-
czyzn XY). Widoczna niezgodno linii poczenia patw z granic midzy segmen-
tami.
6.2.2. Wyznaczanie gT
Rwnania (2.34) definiujce funkcjona lT zawieraj wielko gT bdc miar drogi
polizgu kontaktujcych si cia. Po dyskretyzacji, jest ona rozumiana jako skoczony
przyrost okrelajcy drog przebyt przez wze slave poruszajcy si wzgldem po-
wierzchni master. Mona go zdefiniowa na wiele sposobw, przy czym istotne jest, aby
zachowana bya jego cigo2 wzgldem przemieszcze, oraz eby w przypadku braku
wzgldnego polizgu zachodzi warunek gT = 0. Wielko gT zwizana jest z baz
styczn
gT =
2
W przypadku modelu tarcia Coulomba wystarczajcy jest warunek cigoci jedynie dla kierunku
i zwrotu wektora gT .
75
pat 1 pat 2
y1
y2
1
xS
2
xS
e
y e
x1 P. e
x12 Q x2 R x
Rysunek 6.2.2: Paty Bezier rozpite nad dwoma ssiednimi segmentami (przekrj
paszczyzn y = y). Punkt xS ley nad segmentem 2, tak wic procedura globalne-
go wyszukiwania kontaktu bdnie wybraaby parametryzacj 2.
= tn tn1 . (6.1)
tn i
' (uu u itn ). (6.2)
uuitn tn1
p.=t-Dt t
DgT
Y1(xp,t) Y1(xt,t)
Y1(xp,p)
-1 xp xt 1 x
p.=t-Dt t
DgT
DgT
Y2(xt,t)
Y1(xp,p)
Y1(xp,t) Y2(xp,t)
-1 xt xp 1 x
p.=t-Dt t
DgT=Dx
tt(xt)
Dx tp(xt)
tp(xt) tt(xt)
-1 xt xp 1 x
Przykady
R
w=4R
h=4R
p=P/(2w)
Rozwizanie analityczne
W przypadku braku tarcia istnieje rozwizanie analityczne powyszego zagadnienia.
Wzory na promie strefy kontaktu a, maksymalne cinienie kontaktowe p0 oraz na
funkcj opisujc rozkad cinie kontaktowych p(x) wyraaj si nastpujco (John-
son, 1985):
!1/2
4P R(1 2 )
a=
E
2P
p0 =
a
( q
p0 1 (x/a)2 dla |x| < a
pN (x) = (7.1)
0 w p.p.
Rozwizanie MES
Rozwizania numeryczne otrzymano przy wykorzystaniu Metody Elementw Skoczo-
nych. Podzia obszaru na czworoktne elementy skoczone zosta zadany nierwno-
81
miernie tak, aby zagci siatk w bezporednim ssiedztwie strefy kontaktu. Strefa
ta, o wymiarach 2mm 1mm, zostaa podzielona siatk 240 30 elementw. Okrg
zosta zastpiony wycinkiem okrgu o rozwartoci 0.16, ktry podzielono w kierunku
obwodowym na 10 elementw.
Dyskretyzacj powierzchni kontaktowych zrealizowano stosujc podejcie master-
slave, gdzie stron master by wycinek koa. Zastosowano wygadzanie strony master
wykorzystujc krzywe Bezier oparte na czterech wzach (patrz 3.3.1, rwn. (3.17)). Do
regularyzacji warunkw kontaktowych zastosowano metod rozszerzonych mnonikw
Lagrangea. Zastosowano przyrostowy, w peni niejawny schemat cakowania po czasie.
0
numerical
Contact pressure pN @kNmm2 D
analytical
-1
-2
-3
Position x @mmD
0.2 0.4 0.6 0.8 1
0.599e-4 -0.53e-4
0.489e-4 -0.10e-3
0.379e-4 -0.16e-3
0.269e-4 -0.21e-3
0.159e-4 -0.26e-3
0.493e-5 -0.32e-3
-0.60e-5 -0.37e-3
-0.17e-4 -0.42e-3
-0.28e-4 -0.48e-3
Max. Max.
0.7099e-4 0
Min. Min.
-0.391e-4 -0.534e-3
AceFEM AceFEM
0.230e-4 -0.45e-5
0.199e-4 -0.98e-5
0.168e-4 -0.15e-4
0.138e-4 -0.20e-4
0.107e-4 -0.25e-4
0.768e-5 -0.31e-4
0.461e-5 -0.36e-4
0.155e-5 -0.41e-4
-0.15e-5 -0.47e-4
Max. Max.
0.2608e-4 0.8035e-6
Min. Min.
-0.457e-5 -0.524e-4
AceFEM AceFEM
0.2
-0.2
DpNDR @kNmm3 D
-0.4
-0.6
-0.8
numerical
analytical
-1
Position x @mmD
0.2 0.4 0.6 0.8
0.12
numerical
0.1 analytical
0.08
DpNDE
0.06
0.04
0.02
Position x @mmD
0.2 0.4 0.6 0.8
-2
P = 1.26 @kNmmD
-3 P = 2.51 @kNmmD
P = 3.76 @kNmmD
P = 5. @kNmmD
-4
Position x @mmD
0 0.2 0.4 0.6 0.8 1
P = 1.26 @kNmmD
P = 2.51 @kNmmD
Normal contact pressure pN pmax
P = 3.76 @kNmmD
-0.2
P = 5. @kNmmD
-0.4
-0.6
-0.8
-1
0 0.2 0.4 0.6 0.8 1
Position xa
P = 1.26 @kNmmD
P = 2.51 @kNmmD
Tangential contact pressure pT pmax
P = 3.76 @kNmmD
P = 5. @kNmmD
-0.05
-0.1
-0.15
-0.2
0 0.2 0.4 0.6 0.8 1
position xa
-1
DpN DRRpmax
-2
-3
P = 1.26 @kNmmD
P = 2.51 @kNmmD
-4
P = 3.76 @kNmmD
P = 5. @kNmmD
-5
-6
0 0.2 0.4 0.6 0.8 1
Position xa
-0.5
DpT DRRpmax
-1
P 1.26 kNmm
P 2.51 kNmm
P 3.76 kNmm
-1.5
P 5. kNmm
0.100e-3 -0.51e-4
0.858e-4 -0.10e-3
0.712e-4 -0.15e-3
0.566e-4 -0.20e-3
0.420e-4 -0.25e-3
0.274e-4 -0.30e-3
0.128e-4 -0.35e-3
-0.17e-5 -0.40e-3
-0.16e-4 -0.46e-3
Max. Max.
0.1150e-3 0
Min. Min.
-0.309e-4 -0.512e-3
AceFEM AceFEM
0.127e-4 -0.50e-5
0.107e-4 -0.10e-4
0.862e-5 -0.15e-4
0.653e-5 -0.20e-4
0.444e-5 -0.26e-4
0.236e-5 -0.31e-4
0.274e-6 -0.36e-4
-0.18e-5 -0.42e-4
-0.38e-5 -0.47e-4
Max. Max.
0.1488e-4 0.2231e-6
Min. Min.
-0.598e-5 -0.526e-4
AceFEM AceFEM
0.333e-2 0.360e-3
0.296e-2 0.273e-3
0.259e-2 0.187e-3
0.222e-2 0.100e-3
0.185e-2 0.140e-4
0.148e-2 -0.72e-4
0.111e-2 -0.15e-3
0.740e-3 -0.24e-3
0.370e-3 -0.33e-3
Max. Max.
0.3702e-2 0.4467e-3
Min. Min.
0 -0.418e-3
AceFEM AceFEM
dux /d duy /d
Rozwizanie analityczne
Przy zaoeniu maych deformacji oraz braku kontaktowych napre stycznych (brak
tarcia) istnieje analityczne przyblienie rozwizania (Johnson, 1985):
s !1/3
3P R(1 2 )
2
r 3P
pN (r) = p0 1 , p0 = , a= .
a 2a2 4E
Rozwizanie MES
Przeprowadzono analiz Metod Elementw Skoczonych. Prostopadocian podzielono
na elementy omiowzowe w taki sposb, eby zagci siatk w bezporedniej strefie
kontaktu. Strefa ta, o wymiarach 1mm 1mm 1mm, zostaa podzielona siatk 40
40 5 elementw.
Zastosowano podejcie master-slave, gdzie stron master by wycinek powierzchni
kuli. Wykorzystano wygadzanie strony master patami Bezier opartymi na 16 wzach
(rozdzia 3.3.1 rwn. (3.19)). Regularyzacj warunkw kontaktowych przeprowadzono
przy wykorzystaniu rozszerzonych mnonikw Lagrangea. Zastosowano przyrostowy,
w peni niejawny schemat cakowania po czasie.
0
numerical
analytical
-1
-2
pN
-3
-4
Rysunek 7.1.13: Cinienie kontaktowe w funkcji promienia dla problemu Hertza (kon-
takt kuli, brak tarcia). Porwnanie rozwizania analitycznego i MES dla przekroju
paszczyzn Y = 0.
0.1
-0.1
DpNDR
-0.2
-0.3
-0.4
numerical
analytical
-0.5
0.06
numerical
analytical
0.04
DpNDE
0.02
0
Contact pressure pN kNmm2
-1
-1
-2
-2
0.8
-3
-4 0.6 -3
0
0.2 0.4
0.4
-4
0.2
0.6
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
0.8 0 Position x mm
(a) (b)
Rysunek 7.1.16: Przypadek 3D z tarciem. Pole cinie kontaktowych: (a) caa po-
wierzchnia, (b) przekrj paszczyzn Y=0.
91
0.6
0.6 0.4
0.4
0.3
0.8
0.2
0.6 0.2
0
0
0.2 0.4
0.1
0.4
0.2
0.6 0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
0.8 0 Position x mm
(a) (b)
Rysunek 7.1.17: Przypadek 3D z tarciem. Pole moduu napre stycznych: (a) caa
powierzchnia, (b) przekrj paszczyzn Y=0.
0.294e-4 -0.36e-4
0.227e-4 -0.73e-4
0.160e-4 -0.11e-3
0.932e-5 -0.14e-3
0.259e-5 -0.18e-3
-0.41e-5 -0.22e-3
-0.10e-4 -0.25e-3
-0.17e-4 -0.29e-3
-0.24e-4 -0.33e-3
Max. Max.
0.3622e-4 0
Min. Min.
-0.310e-4 -0.366e-3
AceFEM AceFEM
0.247e-5 -0.33e-5
0.168e-5 -0.66e-5
0.890e-6 -0.10e-4
0.970e-7 -0.13e-4
-0.69e-6 -0.16e-4
-0.14e-5 -0.20e-4
-0.22e-5 -0.23e-4
-0.30e-5 -0.26e-4
-0.38e-5 -0.30e-4
Max. Max.
0.3269e-5 0.6754e-8
Min. Min.
-0.466e-5 -0.333e-4
AceFEM AceFEM
0.481e-3 0.851e-4
0.426e-3 0.642e-4
0.371e-3 0.433e-4
0.316e-3 0.225e-4
0.261e-3 0.162e-5
0.206e-3 -0.19e-4
0.151e-3 -0.40e-4
0.964e-4 -0.61e-4
0.414e-4 -0.81e-4
Max. Max.
0.5366e-3 0.1060e-3
Min. Min.
-0.135e-4 -0.102e-3
AceFEM AceFEM
dux /d duz /d
Wykonano peen obrt osi waka odczytujc na kadym kroku analizy skadow
94 Rozdzia 7. Przykady
pN = pN /pavg
N , Mz = Mz /Mzref ,
gdzie
T
1X
pavg
N = pN (t ), Mzref = (Ri 2Ri l)pavg
N
T t=1
(a) 1.02
1.01
0.99
0.98
0.000075
(b)
Znormalizowana skladowa Z momentu
0.00005
0.000025
-0.000025
-0.00005
-0.000075
Rysunek 7.2.2: Obracanie waka w tulei bez tarcia: (a) znormalizowane normalne nomi-
nalne naprenie kontaktowe, (b) znormalizowana skadowa Z wypadkowego momentu.
1.02
1.01
0.99
0.98
0.97
(b)
Znormalizowana skladowa Z momentu
0.1064
0.1063
0.1062
0.1061
0.106
0.1059
0 50 100 150 200 250 300 350
Kat obrotu stopnie
Rysunek 7.2.3: Obracanie waka w tulei z tarciem Coulomba: (a) znormalizowane nor-
malne nominalne naprenie kontaktowe, (b) znormalizowana skadowa Z wypadkowe-
go momentu.
0.8
0.6
0.6
Ni 16, Ne 5
0.4 Ni 32, Ne 10
Ni 64, Ne 20
Skladowa Z momentu Nm
Ni 128, Ne 40
0.2
-0.2
-0.4
-0.6
0 50 100 150 200 250 300 350
Kat obrotu stopnie
(a) (b)
Rysunek 7.3.1: Kontakt hipersprystych rur: (a) konfiguracja pocztkowa, (b) konfi-
guracja kocowa.
-0.35 0.808e-1
-0.70 0.571e-1
-0.10e1 0.333e-1
-0.14e1 0.964e-2
-0.17e1 -0.14e-1
-0.21e1 -0.37e-1
-0.24e1 -0.61e-1
Max. Max.
0 0.1046
Min. Min.
-0.283e1 -0.853e-1
AceGen AceGen
duz duz
dRt d
Dolna rura zostaa zdyskretyzowana gciej ni grna i przypisano jej rol ciaa
slave. Zastosowano wygadzanie powierzchni kontaktowej przy uyciu patw Bezier
opartych na 16 wzach (por. rozdz. 3.3.1).
Rozwizano problem bezporedni oraz problem wraliwoci, gdzie parametrami za-
dania byy promie zewntrzny grnej rury Rt (parametr ksztatu) oraz wspczynnik
tarcia (parametr materiaowy). Wraliwo wyznaczona zostaa na dwa sposoby: za
pomoc Analizy Wraliwoci oraz przy uyciu metody FDM. W tabeli 7.3.1 przedsta-
wiono porwnanie wynikw uzyskanych tymi dwoma metodami, oraz odpowiadajcy im
bd wzgldny. Otrzymano bd rzdu 105 , co wiadczy o dobrej zgodnoci wynikw.
98 Rozdzia 7. Przykady
pN (xk ) = j 1 PN (xk ),
Parametryzacja ksztatu
Ksztat uszczelki opisano przy pomocy krzywych B-sklejanych (por. Jankowski, 2006)
zdefiniowanych w cylindrycznym ukadzie wsprzdnych (, r). W pracy wzito pod
99
pressure
pressure
?
uwag dwa rodzaje otwartych krzywych B-sklejanych: stopnia 2 oraz stopnia maksy-
malnego (tj. krzywe Bezier), opartych na rwnoodlegych punktach kontrolnych.
Problem jest symetryczny wzgldem osi OY tak wic do opisu ksztatu uszczelki
wystarcza zestaw parametrw i definiujcy jego poow. Funkcja R(, i ) (okrelona
dla /2 5/2) opisuje ksztat brzegu uszczelki w zalenoci od parametrw i :
PN
232 3
R0 i=0 i B i 1 , dla + 32 +
2
PN
R(, i ) :=
R0 i=0 i B i 23+2
+1 , dla 3
2
23
1 w p.p.
Funkcja celu
Oznaczmy przez pN (x) dany profil cinie kontaktowych. Funkcj celu J(i ) zdefi-
niujemy jako kwadrat normy bdu:
Z
J(i ) = J(pN (x; i )) := (pN (x) pN (x))2 da,
p
gdzie pmax jest maksymalnym napreniem normalnym natomiast amax jest promie-
niem strefy kontaktu. Obie wielkoci odpowiadaj pocztkowemu, koowemu ksztatowi
uszczelki (i = 1), por. rys. 7.4.1.
(a) (b)
0.8
100 100
80 80
pNx , pNx
pNx , pNx
60 60
40 40
20 20
0 0
-0.75 -0.5 -0.25 0 0.25 0.5 0.75 -0.75 -0.5 -0.25 0 0.25 0.5 0.75
x x
0.2
0.2
0.15 0.1
pNxpNx
pNxpNx
0.1
0
0.05
0
-0.1
-0.05
-0.1 -0.2
-0.75 -0.5 -0.25 0 0.25 0.5 0.75 -0.75 -0.5 -0.25 0 0.25 0.5 0.75
x x
Rysunek 7.4.3: Optymalne ksztaty dla = 0, = 0.4 oraz dla rnych typw pa-
rametryzacji: (a) Bezier, (b) B-sklejana. Pokazano optymalny ksztat w konfiguracji
pocztkowej, rozkad cinie oraz bd pN pN .
(a) (b)
1.6
100 100
80 80
pNx , pNx
pNx , pNx
60
60
40 40
20 20
0 0
-0.75 -0.5 -0.25 0 0.25 0.5 0.75 -0.75 -0.5 -0.25 0 0.25 0.5 0.75
x x
0.15
0.075
0.1
0.05
pNxpNx
0.05
pNxpNx
0.025 0
0 -0.05
-0.025 -0.1
-0.05 -0.15
-0.2
-0.75 -0.5 -0.25 0 0.25 0.5 0.75 -0.75 -0.5 -0.25 0 0.25 0.5 0.75
x x
Rysunek 7.4.4: Optymalne ksztaty dla = 0, = 0.8 oraz dla rnych typw pa-
rametryzacji: (a) Bezier, (b) B-sklejana. Pokazano optymalny ksztat w konfiguracji
pocztkowej, rozkad cinie oraz bd pN pN .
103
(a) (b)
2
100 100
80 80
pNx , pNx
pNx , pNx
60 60
40 40
20 20
0 0
-0.75 -0.5 -0.25 0 0.25 0.5 0.75 -0.75 -0.5 -0.25 0 0.25 0.5 0.75
x x
0.15 0.15
0.1
0.1
0.05
pNxpNx
pNxpNx
0.05
0
0 -0.05
-0.05 -0.1
-0.15
-0.1
-0.2
-0.75 -0.5 -0.25 0 0.25 0.5 0.75 -0.75 -0.5 -0.25 0 0.25 0.5 0.75
Rysunek 7.4.5: Optymalne ksztaty dla = 0, x = oraz dla rnych typw xparametry-
zacji: (a) Bezier, (b) B-sklejana. Pokazano optymalny ksztat w konfiguracji pocztko-
wej, rozkad cinie oraz bd pN pN .
(a) (b)
1.2
100 100
80 80
pNx , pNx
pNx , pNx
60 60
40 40
20 20
0 0
-0.75 -0.5 -0.25 0 0.25 0.5 0.75 -0.75 -0.5 -0.25 0 0.25 0.5 0.75
x x
20 20
15 15
pNxpNx
pNxpNx
10 10
5 5
0 0
-5 -5
-10 -10
-0.75 -0.5 -0.25 0 0.25 0.5 0.75 -0.75 -0.5 -0.25 0 0.25 0.5 0.75
Rysunek 7.4.6: Optymalne ksztaty dla = 0.4, = oraz dla rnychx typw pa-
x
Tabela 7.4.1: Wpyw liczby parametrw ksztatu na osigane minimum funkcji celu
Jopt oraz na liczb iteracji metody BFGS.
Definicja problemu
Pocztkow geometri zadania (ksztat niezoptymalizowany) przedstawiono na rys. 7.5.2.
Prostopadociennaq sprysto-plastyczna prbka o wymiarach h0 w0 w0 , gdzie
h0 = 2 [cm], w0 = 23 [cm], zostaje cinita przez spryste szczki do 2/3 wysokoci.
3
y = y0 + K + (yinf y0 )(1 e ),
0.1
0.01
LogHJL
0.001
0.0001
0 10 20 30 40
BFGS Iteration
80 80 80 80 80
60 60 60 60 60
40 40 40 40 40
pN x, pN x
pN x, pN x
pN x, pN x
pN x, pN x
pN x, pN x
20 20 20 20 20
0 0 0 0 0
-0.75 -0.5 -0.25 0 0.25 0.5 0.75 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 -0.75 -0.5 -0.25 0 0.25 0.5 0.75
x x x x x
0.863
0.740
0.617
0.493
0.370
0.246
0.123
Plastic defo
Max.
0.9873
Min.
AceGen
(a) (b)
Rysunek 7.5.2: Prbka niezoptymalizowana: (a) przed deformacj, (b) pole skumulo-
wanego odksztacenia plastycznego w konfiguracji odksztaconej.
1 x
-1 1
^
X(X,fij)
xt(X)
Wyniki optymalizacji
Niniejsze zagadnienie rozwizano minimalizujc funkcj celu J metod BFGS. Na
rys. 7.5.5 przedstawiono rozwizanie, na ktrym wida oczekiwany prostopadocienny
ksztat prbki po odksztaceniu.
Przeprowadzono rwnie studium przypadkw uywajc rnej liczby parametrw
ksztatu (4, 9 i 16 parametrw). Rysunek 7.5.6 przedstawia wykres zbienoci meto-
dy BFGS w zalenoci od liczby parametrw. Zwikszenie liczby parametrw pozwala
osign mniejsz warto funkcji celu, przy czym rnica pomidzy przypadkiem za-
stosowania 9 i 16 parametrw jest bardzo niewielka. Dodatkowo mona zauway, e
warto funkcji celu dla optymalnego ksztatu jest o kilka rzdw nisza ni dla ksztatu
pocztkowego, a take e zbieno metody BFGS jest osigana w kilkunastu krokach.
Tak dobra zbieno jest wynikiem wykorzystania metod gradientowych. Obliczenia
mona byo przeprowadzi w sposb efektywny dziki temu, e do wyznaczania wyma-
ganych gradientw zastosowano Analiz Wraliwoci.
109
0.650
0.557
0.464
0.371
0.278
0.185
0.929e1
Plastic defo
Max.
0.7433
Min.
AceGen
(a) (b)
Rysunek 7.5.5: Prbka zoptymalizowana (16 parametrw ksztatu): (a) przed deforma-
cj, (b) pole skumulowanego odksztacenia plastycznego w konfiguracji odksztaconej.
0.1
4 design parameters
Objective function
9 design parameters
0.01
16 design parameters
0.001
0.0001
0.00001
5 10 15 20 25
BFGS iteration number
Rysunek 7.5.6: Warto funkcji celu w kolejnych krokach metody BFGS (dla 4, 9 i 16
parametrw ksztatu).
Rozdzia 8
Zakoczenie
Podsumowanie
Zastosowano Analiz Wraliwoci do oglnego przypadku kontaktu z tarciem trjwy-
miarowych cia odksztacalnych w zakresie duych deformacji i polizgw. Do regula-
ryzacji warunkw kontaktowych wykorzystano metod rozszerzonych mnonikw La-
grangea, za w sformuowaniach dyskretnych uyto rnych sposobw wygadzania
powierzchni kontaktowych. Przedstawiono szereg przykadw numerycznych wykazu-
jcych poprawno i efektywno rozwiza zarwno dla problemu bezporedniego jak
i dla problemu wraliwoci. Osignicie wysokiej zgodnoci rozwiza problemu wra-
liwoci uzyskanych dwiema niezalenymi metodami pozwala wnioskowa o poprawno-
ci stosowanych metod. Rozwizano dwa problemy optymalizacyjne, bdce ilustracj
moliwoci wykorzystania Analizy Wraliwoci.
Osignicie zamierzonego celu wymagao rozszerzenia istniejcego rodowiska MES
AceFEM o infrastruktur niezbdn do rozwizywania zagadnie kontaktowych.
Skadao si na to m. in. opracowanie odpowiednich struktur danych oraz implementa-
cja procedury globalnego wyszukiwanie kontaktu. Korzystajc z moliwoci rodowiska
AceGEN /AceFEM, opracowano szablony elementw kontaktowych bazujce na posta-
ci sabej zagadnienia kontaktowego z tarciem, zregularyzowanej metod rozszerzonych
mnonikw Lagrangea. Na podstawie szablonw stworzono szereg dwu- i trjwymiaro-
wych elementw kontaktowych, rnicych si sposobami parametryzacji powierzchni
master.
W pracy, zaproponowano rwnie wasny schemat wygadzania, bazujcy na pa-
rametryzacji patami Bezier opartymi na 9 wzach. Przeprowadzono analiz porw-
nawcz kosztu czasowego oblicze przy wykorzystaniu trjwymiarowych elementw
kontaktowych rnicych si parametryzacj powierzchni. Z analizy wynika, e w po-
rwnaniu z patami Bezier opartymi na 16 wzach, zaproponowana parametryzacja
daje nisz zoono czasow procedur elementw oraz lepsze wasnoci zbienoci
procesu iteracyjnego.
W rozprawie przeanalizowano take dwa aspekty zwizane z dyskretyzacj mogce
wpywa na cigo zmiennych kinematycznych: poprawno wyszukiwania par kon-
taktowych oraz przyjcie odpowiedniego przyblienia dla miary dugoci polizgu. Jest
to o tyle istotne, e niecigo zmiennych kinematycznych moe powodowa problemy
ze zbienoci oraz by przyczyn niepoprawnych rozwiza problemu wraliwoci.
Reasumujc, do najwaniejszych oryginalnych osigni niniejszej rozprawy naley
zaliczy:
taktowych z tarciem,
[1] Acharjee, S., and Zabaras, N. The continuum sensitivity method for the
computational design of three-dimensional deformation processes. Comp. Meth.
Appl. Mech. Engng. 195 (2006), 68226842.
[2] Alart, P., and Curnier, A. A mixed formulation for frictional contact pro-
blems prone to Newton like solution methods. Comp. Meth. Appl. Mech. Engng.
92 (1991), 353375.
[5] Benson, D., and Hallquist, J. A single surface algorithm for contact sear-
ching. Comp. Meth. Appl. Mech. Engng. 91 (1990), 141163.
[7] Bruneel, H., and De Rycke, I. Quicktrace: a fast algorithm to detect contact.
Int. J. Num. Meth. Engng. 54 (2002), 299316.
[8] Burczyski, T., Bonnet, M., Fedelinski, P., and Nowakowski, M. Sen-
sitivity analysis and identification of material defects in dynamical systems. Syst.
Anal. Modelling Simul. 42 (2002), 559574.
[12] Curnier, A., He, Q.-C., and Telega, J. Formulation of unilateral contact
between two elastic bodies undergoing finite deformations. C. R. Acad. Sci. Paris
314, Serie II (1992).
[13] de Souza Neto, E., Peri, D., Dutko, M., and Owen, D. Design of simple
low order finite elements for large strain analysis of nearly incompressible solids.
Int. J. Sol. Struct. 33 (1996), 32773296.
116 Bibliografia
[14] Dems, K., and Mrz, Z. Variational approach to first- and second-order sensi-
tivity analysis. Int. J. Num. Meth. Engng. 21 (1985), 637646.
[15] Dems, K., and Mrz, Z. On shape sensitivity approaches in the numerical
analysis of structures. Struct. Optimization 6 (1993), 8693.
[16] Doltsinis, I., and Rodic, T. Process design and sensitivity analysis in metal
forming. Int. J. Num. Meth. Engng. 45 (1999), 661692.
[19] Feng, Y., and Owen, D. An augumented digital tree algorithm for contact
detection in computational mechanics. Int. J. Num. Meth. Engng. 55 (2002),
159176.
[20] Fourment, L., Balan, T., and Chenot, J. Optimal design for non-steady-
state metal forming processes II. Application of shape optimization in forging.
Int. J. Num. Meth. Engng. 39 (1996), 5165.
[21] Gao, Z., and Grandhi, R. Sensitivity analysis and shape optimization for
perform design in thermo-mechanical coupled analysis. Int. J. Num. Meth. Engng.
45 (1999), 13491373.
[22] Haftka, R., and Mrz, Z. First- and second-order sensitivity analysis of linear
and nonlinear structures. AIAA J. 24 (1986), 11871192.
[23] Hallquist, J., Goudreau, G., and Benson, D. Sliding interfaces with
contact-impact in large-scale Lagrangian computations. Comp. Meth. Appl. Mech.
Engng. 51 (1985), 107137.
[29] Kim, N., , and Yi, K. Choi, K. A material derivative approach in design
sensitivity analysis of three-dimensional contact problems. Int. J. Sol. Struct. 39
(2002), 20872108.
[33] Kleiber, M. Shape and non-shape structural sensitivity analysis for problems
with any material and kinematic non-linearity. Comp. Meth. Appl. Mech. Engng.
108 (1993), 7397.
[34] Kleiber, M., Antunez, H., Hien, T., and Kowalczyk, P. Parameter Sen-
sitivity in Nonlinear Mechanics. Wiley, Chichester, 1997.
[45] Laursen, T., and Simo, J. A continuum-based finite element formulation for
the implicit solution of multibody, large deformation frictional contact problems.
Int. J. Num. Meth. Engng. 36, 20 (1993), 34513485.
118 Bibliografia
[46] Lengiewicz, J., Stupkiewicz, S., Korelc, J., and Rodic, T. DDM-based
sensitivity analysis and optimization for smooth contact formulations. In Analysis
and Simulation of Contact Problems (2006), vol. 27 of Lecture Notes in Applied
and Computational Mechanics, Springer.
[48] Michaleris, P., Tortorelli, D., and Vidal, C. Tangent operators and
design sensitivity formulations for transient non-linear coupled problems with ap-
plications to elastoplasticity. Int. J. Num. Meth. Engng. 37 (1994), 24712499.
[49] Michaowski, R., and Mrz, Z. Associated and non-associated sliding rules
in contact friction problems. Arch. Mech. 30 (1978), 259276.
[51] Muller, H., and Nau, B. Fluid Sealing Technology. Marcel Dekker, 1998.
[52] Munjiza, A., Rougier, E., and John, N. Mr linear contact detection algori-
thm. Int. J. Num. Meth. Engng. 66 (2006), 4671.
[57] Pietrzak, G., and Curnier, A. Large deformation frictional contact mecha-
nics: continuum formulation and augmented Lagrangian treatment. Comp. Meth.
Appl. Mech. Engng. 177, 34 (1999), 351381.
[58] Press, W., Teukolsky, S., Vetterling, W., and Flannery, B. Numerical
Recipes in Fortran 77: The Art of Scientific Computing. Cambridge University
Press, 1992.
[59] PROHIPP. New design and manufacturing processes for high pressure fluid
power products. FP6 project NMP 2-CT-2004-505466.
[60] Puso, M., and Laursen, T. A 3D contact smoothing method using Gregory
patches. Int. J. Num. Meth. Engng. 54 (2002), 11611194.
[61] Puso, M., and Laursen, T. A mortar segment-to-segment contact method for
large deformation solid mechanics. Comp. Meth. Appl. Mech. Engng. 193 (2004),
601629.
119
[78] Wolfram, S. The Mathematica Book, 4th ed. Wolfram Media/Cambridge Uni-
versity Press, 1999.
[80] Wriggers, P., Vu Van, T., and Stein, E. Finite element formulation of large
deformation impact-contact problems with friction. Comp. Struct. 37 (1990), 319
331.
[81] Yang, B., and Laursen, T. A contact searching algorithm including bounding
volume trees applied to finite sliding mortar formulations. Comp. Mech. 41 (2008),
189205.
[82] Zabaras, N., Bao, Y., Srikanth, A., and Frazier, W. A continuum La-
grangian sensitivity analysis for metal forming processes with applications to die
design problems. Int. J. Num. Meth. Engng. 48 (2000), 679720.
[83] Zhao, G., Wright, E., and Grandhi, R. Preform die shape design in metal
forming using an optimization method. Int. J. Num. Meth. Engng. 40 (1997),
12131230.
[85] Zienkiewicz, O., and Taylor, R. The Finite Element Method, 5th ed.
Butterworth-Heinemann, Oxford, 2000.