Miskolci Egyetem
´pe ´szme ´rn¨ Ge oki Kar
´ ´si feladatok numerikus vizsga ´lata Erintkez e Ph.D. ´ertekez´es
´sz´ıtette: Ke Baksa Attila okleveles m´ern¨ok-informatikus
´lyi Istva ´ n Ge ´pe ´szeti Tudoma ´ nyok Doktori Iskola Sa ´pe ´szeti Alaptudoma ´nyok Te ´mater¨ Ge ulet ´rd Testek Mechanika ´ja Te ´macsoport Szila ˝: Doktori Iskola vezeto Dr. P´ aczelt Istv´ an az MTA rendes tagja ´macsoport vezeto ˝: Te Dr. Koz´ ak Imre az MTA rendes tagja ´mavezeto ˝: Te Dr. P´ aczelt Istv´ an az MTA rendes tagja
Miskolc, 2005.
Baksa Attila
´ ´si feladatok numerikus vizsga ´lata Erintkez e
Doktori (Ph.D.) ´ertekez´es
Miskolc, 2005.
Tartalomjegyz´ ek
T´ emavezet˝ o aj´ anl´ asa
iv
El˝ osz´ o
vi
Alkalmazott jel¨ ol´ esek
vii
´s 1. Bevezete 1.1. R¨ ovid t¨ ort´eneti ´attekint´es . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2. Irodalmi a´ttekint´es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3. C´elkit˝ uz´esek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ´rintkeze ´si feladat 2. Mechanikai e 2.1. Rugalmass´ agtani feladat . . . . . . . . . . . . . 2.2. Kinematikai megfontol´ asok . . . . . . . . . . . 2.3. S´ url´ od´ as figyelembev´etele . . . . . . . . . . . . 2.4. Vari´ aci´os formalizmus . . . . . . . . . . . . . . 2.4.1. Lagrange-f´ele multiplik´ atoros technika 2.4.2. B¨ untet˝ oparam´eteres technika . . . . . . 2.4.3. Kombin´ alt technika . . . . . . . . . . .
. . . . . . .
. . . . . . .
´ ´si feladat diszkretiza ´la ´sa 3. Erintkez e 3.1. Rugalmass´ agtani egyenletek . . . . . . . . . . . . . 3.2. Vari´ aci´os egyenletek v´egeselemes t´argyal´ asa . . . . 3.3. K¨ ozel´ıt˝ o megold´as Green-f¨ uggv´enyek seg´ıts´eg´evel as . . . . . . . . 3.3.1. Kalker-f´ele iter´aci´os elj´ar´ 3.3.2. Hat´ asm´atrix el˝ o´ all´ıt´ asa . . . . . . . . . . . 3.3.3. T¨ ukr¨ oz´esi technika . . . . . . . . . . . . . . ´rg¨ ´teres le´ıra ´sa 4. Te orbe parame 4.1. B-spline alapf¨ uggv´eny . . . . . . . . . . . . . . 4.2. A B-spline defin´ıci´oja . . . . . . . . . . . . . . . 4.3. NURBS t´erg¨ orb´ek . . . . . . . . . . . . . . . . 4.3.1. Homog´en koordin´ at´ ak . . . . . . . . . . 4.3.2. NURBS t´erg¨ orbe el˝ o´ all´ıt´ asa . . . . . . . 4.4. Interpol´ aci´o param´eteres t´erg¨orb´evel . . . . . . 4.4.1. Egyenletes param´eterez´es . . . . . . . . 4.4.2. H´ urhossz alap´ u param´eterez´es . . . . . 4.4.3. Param´eterez´es z´art interpol´ al´ o g¨orb´ehez 4.4.4. Csom´o´ert´ek vektor el˝ o´all´ıt´ asa . . . . . . 4.4.5. Interpol´ al´ o NURBS el˝o´all´ıt´ asa . . . . . 4.5. Sz´ amp´elda . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
. . . . . . .
. . . . . .
. . . . . . . . . . . .
1 3 5 7
. . . . . . .
9 9 10 12 13 13 13 14
. . . . . .
17 17 20 23 27 27 28
. . . . . . . . . . . .
32 32 35 38 38 39 40 41 42 43 43 45 46
´la ´s 5. Alakoptimaliza 5.1. Nyom´ asmegoszl´ast vez´erl˝o f¨ uggv´eny . . . . . . . . 5.2. Iterat´ıv megold´ asi m´odszer . . . . . . . . . . . . . 5.3. Optimaliz´ aci´os ´erintkez´esi feladatok fel´ all´ıt´ asa . . . 5.3.1. Tengelyszimmetrikus feladatok vizsg´ alata . 5.3.2. G¨ org˝ o alakoptimaliz´ al´ asa . . . . . . . . . . 5.4. Numerikusan kisz´ am´ıtott optimaliz´ aci´os feladatok 5.4.1. B´elyegfeladatok . . . . . . . . . . . . . . . . 5.4.2. Nem k¨ oz´epen terhelt g¨org˝ o . . . . . . . . . 5.4.3. K¨ oz´epen terhelt g¨org˝ o . . . . . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
48 49 51 53 53 58 60 60 68 70
´ ´s vizsga ´lata ha ´romdimenzio ´ ban 6. Erintkez e 6.1. Szimmetrikus terhel´es˝ u feladatok . . . . . 6.1.1. Analitikus megold´ asok . . . . . . . 6.1.2. Numerikus megold´ asok . . . . . . . 6.2. Nemszimmetrikus elrendez´es˝ u feladat . . . ´ 6.3. Altal´ anos geometri´aj´ u b´elyegfeladat . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
74 75 76 76 86 90
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
¨ ´s 7. Osszefoglal a 96 ´ 7.1. Uj tudom´ anyos eredm´enyek ¨osszefoglal´asa . . . . . . . . . . . . . . . . . . . 97 7.2. Tov´ abbfejleszt´esi ir´anyok, lehet˝ os´egek . . . . . . . . . . . . . . . . . . . . . 98 Summary
100
T´ abl´ azatok jegyz´ eke
104
´ Abrajegyz´ ek
105
´nyek tere A. fu ek: Hierarchikus alakf¨ uggve ¨ ggel´ A.1. A h-, p- ´es a hp-verzi´o alapvet˝ o jellemz˝ oi . . . . . . . A.2. Egydimenzi´ os feladatok . . . . . . . . . . . . . . . . A.2.1. Legendre-polinomok . . . . . . . . . . . . . A.2.2. Hierarchikus alakf¨ uggv´enyek egydimenzi´oban A.3. K´etdimenzi´os feladatok . . . . . . . . . . . . . . . . A.4. H´aromdimenzi´os feladatok . . . . . . . . . . . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
´le o ´sek e ´rintkezo ˝ testekre ¨ sszef¨ B. fu ek: Hertz-fe ugge ¨ ggel´
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
108 108 110 110 112 115 118 122
´m´ıta ´sok eredme ´nyei C. fu ek: Numerikus sza 127 ¨ ggel´ C.1. K´etv´altoz´ os optimaliz´ aci´ok . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 C.2. Szimmetrikus terhel´es˝ u 3D-s feladatok . . . . . . . . . . . . . . . . . . . . . 129 C.3. Nemszimmetrikus terhel´es˝ u 3D-s ´erintkez´esi feladatok . . . . . . . . . . . . 138 ´cio ´ k az e ´rtekeze ´s te ´ma ´ja ´ban D. fu ek: Publika ¨ ggel´
146
´ sok Hivatkoza
148
iii
T´ emavezet˝ o aj´ anl´ asa ´ Baksa Attila Erintkez´ esi feladatok numerikus vizsg´ alata” ” c´ım˝ u Ph.D. ´ ertekez´ eshez
Az ´erintkez´esi feladatok numerikus mechanik´ an bel¨ uli megold´ asa napjaink egyik kiemelt kutat´ asi ter¨ ulete. Sz´ amos k´erd´es mer¨ ul fel, pl. hogyan lehet nagy megb´ızhat´os´ag´ u eredm´enyeket el´erni, hogyan lehet a megold´ as pontoss´ag´at megbecs¨ ulni, hogyan lehet osszekapcsolni ´es tov´abbfejleszteni a kor´abbi eredm´enyeket a jelen ´altal felvetett probl´e¨ m´akkal ´es megold´asokkal? Az ´ertekez´esben Baksa Attila nagy energi´ aval, szorgalommal ´es k¨or¨ ultekint´essel v´egezte vizsg´alatait. Kutat´ asainak egyik ir´ anya ´erintkez´esi optimaliz´al´ asi feladatokkal van kapcsolatban, m´ıg m´asik r´esze a h´aromdimenzi´os testek k¨oz¨otti s´ url´ od´ asn´elk¨ uli ´erintkez´esi viszonyok tiszt´az´as´aval. Az optimaliz´ al´ asi feladatok egyik csoportja forg´ astestekkel kapcsolatos, m´asik r´esze g¨org˝ ok kialak´ıt´ as´aval. G¨ org˝ ok feladatain´ al a f´elt´erre vonatkoz´ o rugalmass´agtani alap¨osszef¨ ugg´esek nyernek felhaszn´ al´ ast, m´ıg a t¨obbi feladatn´ al a p-verzi´oj´ u v´egeselem-m´odszer. A forg´ astestek optimaliz´aci´os feladatin´ al u ´jdons´ agk´ent a fesz¨ ults´egi korl´ at figyelembev´etele, a kor´abbi iter´ aci´os m´odszer kib˝ ov´ıt´ese jelent u ´ j eredm´enyt. A g¨org˝ o optim´ al´ as´an´ al a nyom´ asvez´erl´esi f¨ uggv´eny m´odos´ıt´ as´aval ´es ebb˝ol ad´od´ oan u ´j optim´ alis alakok meghat´ aroz´as´aval j´ arult hozz´ a az ´erintkez´esi optimaliz´aci´os feladatok irodalm´ ahoz. A h´aromdimenzi´os ´erintkez´esi feladatok p-verzi´os v´egeselemeket felhaszn´al´ ou ´j t´ıpus´ u megold´ as´aval el´erte, hogy az eredeti un. C t´ıpus u ´ feladatoszt´alyba sorolhat´ o probl´em´at at tudta vinni l´enyegesen magasabb konvergencia sebess´eget ad´o un. B t´ıpus u ´ ´ feladatt´ a. Ezt B-spline, illetve NURBS t´erg¨ orb´ek felhaszn´ al´ as´aval, az ´erintkez´esi hat´ar mozgat´as´aval, pozicion´ al´ as´aval lehet biztos´ıtani. Az egyszeresen o¨sszef¨ ugg˝ o ´erintkez´esi tartom´anyok le´ır´ as´ara szolg´al´ o spline-ok ¨ osszef¨ ugg´eseinek gondos elemz´es´evel, az irodalomban tal´ alhat´ o pontatlans´ agok felt´ ar´ as´aval, azok pontos´ıt´ as´aval, a vez´erl´esi (interpol´ aci´os) pontok koordin´ at´ ainak iter´ aci´os u ´ton t¨ ort´en˝ o meghat´aroz´as´aval olyan algoritmust dolgozott ki, amely a szokv´anyos p-verzi´os v´egeselem programokba k¨onnyen be´ep´ıthet˝ o. Baksa Attila eredm´enyeir˝ ol rendszeresen besz´amolt k¨ ul¨onb¨oz˝o hazai ´es nemzetk¨ozi f´ orumokon eleget t´eve a S´alyi Istv´an G´ep´eszeti Tudom´anyok Doktori Iskola publik´ aci´os k¨ ovetelm´enyeinek. iv
Elv´egzett sz´am´ıt´ asai, azok bemutat´asa a kidolgozott elvek helyess´eg´et bizony´ıtj´ ak, al´ at´ amasztj´ak. Az ´ertekez´es gondos munk´ at t¨ ukr¨oz, sz¨ovegez´ese j´ol ´erthet˝o, ´abr´ ai a mondanival´ ot j´ol al´ at´ amasztj´ak, t´ezisei a Ph.D. c´ım elnyer´es´ehez sz¨ uks´eges k´ıv´ analmakat messzemen˝oen kiel´eg´ıtik.
Miskolc, 2005. okt´ ober 3.
Prof. P´ aczelt Istv´an akad´emikus
v
El˝ osz´ o A mai m´ern¨ oki probl´em´ak megold´ asa sor´an sok esetben kell szil´ard testek ´erintkez´esi feladataival foglalkozni, de a h´etk¨ oznapi ´eletben is tal´alkozhatunk ezen feladatk¨orrel. Tulajdonk´eppen senki sem tudna j´ arni ha nem volna s´ url´ od´ asos ´erintkez´es, illetve az aut´ok sem k¨ ozlekedhetn´enek hasonl´o okok miatt. Ebb˝ ol kiindulva az ´erintkez´esi feladatoknak – m´ern¨ oki szempontb´ ol – nagy m´ ultja van. Gondoljunk csak az egykori Egyiptomi Birodalomra, ahol hatalmas k˝ ot¨ omb¨ oket kellett a hely¨ ukre illeszteni a piramisok ´ep´ıt´ese sor´an. K´es˝obb sz´amos tud´ os foglalkozott az ´erintkez´essel, mint p´eld´aul Leonardo da Vinci, aki m´ar a XV. sz´azadban m´ert s´ url´ od´ asi er˝ot; majd a XV III. sz´azadban Coulomb m´ar a fel¨ uleti ´erdess´eg szerep´ere h´ıvta fel a figyelmet. A disszert´aci´o a bevezet´es ut´an r¨ oviden ´attekinti ´es rendszerezi az ´erintkez´esi feladatok nagy terjedelm˝ u irodalm´ at. Term´eszetesen ezt kor´antsem lehet teljes ´ert´ek˝ unek nevezni, csak megpr´ob´ aljuk a tervezett alkalmaz´as c´elj´ab´ ol a l´enyeges szempontokat vizsg´alni, bemutatva a k¨ ul¨ onb¨ oz˝o technik´ akat ´es azok alkalmazhat´os´ag´at, tov´ abb´ a r´ amutatunk azok hi´ anyoss´agaira, esetleges gyenges´egeikre. A k¨ovetkez˝okben le´ırjuk az ´erintkez´esi feladatok vizsg´alat´ ahoz sz¨ uks´eges mechanikai h´atteret. Ezen feladatok megold´ as´ara k¨ ul¨onb¨oz˝o technikai megold´ asok l´eteznek, amiket szint´en ismertet¨ unk, term´eszetesen a teljess´eg ig´enye n´elk¨ ul. A tov´ abbi fejezetekben a kutat´ asok eredm´enyeit foglaltuk ¨ossze t´emak¨or¨onk´ent, bemutatva benn¨ uk az elv´egzett elm´eleti ´es gyakorlati munk´ at. A disszert´aci´o k´et f˝ o ter¨ uletr˝ ol tartalmaz u ´ j eredm´enyeket. Az els˝o, melyet az 5. fejezetben ´ırunk le, alakoptimaliz´ al´ assal foglalkozik, ahol sz´ amos, gyakorlati szempontb´ol hasznos optim´ aliz´al´ asi probl´em´at ´all´ıtunk fel ´es oldunk meg numerikus u ´ton. A m´ asik ter¨ ulet, a h´aromdimenzi´ os ´erintkez´essel kapcsolatos, err˝ol sz´ol a 6. fejezet. Ezekhez a r´eszekhez nagy mennyis´eg˝ u numerikus szimul´ aci´o is tartozik, melyek k¨oz¨ ul n´eh´anyat, a terjedelm¨ ukre val´ o tekintettel, a mell´ekletekben helyezt¨ unk el.
vi
Alkalmazott jel¨ ol´ esek A skal´ar mennyis´egeket norm´al vastags´ag´ u latin, vagy g¨or¨og, d˝olt kisbet˝ ukkel (p´eld´ aul k, ρ), a vektormennyis´egeket vastagon szedett, d˝olt kisbet˝ ukkel (p´eld´aul u, r), a tenzor mennyis´egeket vastagon szedett, d˝olt nagybet˝ ukkel jel¨olt¨ uk (p´eld´ aul T , D). A v´egeselemes fel´ır´ asban szerepl˝o m´atrixokat vastagon szedett, a´ll´ o, latin nagybet˝ ukkel szedt¨ uk (p´eld´aul K, B), kiv´etelt jelentenek ez al´ol a g¨or¨og bet˝ ukkel jel¨olt m´atrixok, amelyeket vastagon szedett, d˝olt kisbet˝ uk jel¨ olnek (p´eld´ aul σ, ε). Azokat a m´atrixokat, melyeknek csak egy oszlopa van – a tov´abbiakban vektornak nevezz¨ uk –, a szed´esben megk¨ ul¨ onb¨ oztet´esk´ent vastagon szedett, ´all´o kisbet˝ ukkel ´ırtuk (p´eld´ aul q, k). Alkalmazott matematikai jelo esek ¨l´ ∀
– b´armely halmazelem
·
– skal´ aris szorz´as
◦
– diadikus szorz´as
×
– vektori´ alis szorz´as
··
– k´etszeres skal´aris szorz´as
(·, ·)
– k´et f¨ uggv´eny skal´ aris vagy bels˝o szorzata
f (x) ⊥g (x)
– (f (x) , g (x)) = 0
∇
– a nabla differenci´ al oper´ ator
δΠ
– els˝o vari´ aci´oja Π-nek
|·|
– skal´ar abszol´ ut ´ert´eke
|| · || T
– vektor abszol´ ut ´ert´eke
A , A A
−1
T
, A
– az A tenzor, illetve az A m´atrix transzpon´ altja
−1
– az A tenzor, illetve az A m´atrix inverze
∂
– parci´ alis differenci´ aloper´ ator m´atrix
∂(·) ∂x
– a (·) mennyis´eg parci´ alis deriv´altja x szerint
˙ (·)
– id˝ o szerinti deriv´ al´ as, azaz
∂(·) ∂t
Kaligrafikus bet˝ uvel jel¨ olt mennyis´ egek LLA
– Lagrange f´ele multiplik´ atoros technik´ aban haszn´ alt funkcion´ al
PE
– b¨ untet˝ oparam´eteres technik´an´ al alkalmazott funkcion´ al
AU
L
– kombin´ alt vagy ”augmented Lagrangian” m´odszern´el haszn´ alt funkcion´ al
Stsξ
– csonkolt t´er – truncated space – (n´egysz¨ ogelemekn´el)
L
p ,pη
p ,p Spsξ η p ,p ,p Stsξ η ζ p ,p ,p Spsξ η ζ
– teljes t´er – tensor product space – (n´egysz¨ ogelemekn´el) – csonkolt t´er – truncated space – (hexa´eder elemekn´el) – teljes t´er – tensor product space – (hexa´eder elemekn´el)
vii
Go og bet˝ uvel jel¨ olt mennyis´ egek ¨r¨ ∆
– ´erintkez˝o testek z ir´ any´ u k¨ ozeled´ese
Ω
– felt´etelezett ´erintkez´esi tartom´any
Ω0
– t´enyleges r´estartom´any
Ωc
– Scα tartom´ any azon r´esze, ahol nyom´asvez´erl´es t¨ ort´enik
Ωnc
– Scα tartom´ any azon r´esze, ahol nem t¨ ort´enik nyom´ asvez´erl´es
Ωp
– Scα tartom´ any azon r´esze, ahol t´enylegesen ´erintkez´es alakul ki
Π
– teljes potenci´ alis energia
α
– fels˝o index, a test jele, ´ert´eke 1 – a fels˝o testre, vagy 2 – az als´o testre
β
– pozit´ıv ´alland´ o
γ
– pozit´ıv ´alland´ o
γxy , γxz , γyz
– fajlagos sz¨ ogtorzul´ asok
δnm
– Kronecker-szimb´olum
εp
– el˝ore defini´ alt hibakorl´ at
ε x , εy , εz
– fajlagos ny´ ul´ asok
ε
α
– alakv´ altoz´asi vektor
θ
– pozit´ıv ´alland´ o
λ
– pozit´ıv ´alland´ o
λ
– merevtestszer˝ u elmozdul´ asvektor
λF
– elmozdul´as-koordin´ at´ ak vektora
λM
– sz¨ ogelfordul´ as-koordin´ at´ ak vektora
µ
– s´ url´ od´ asi t´enyez˝o
ν
– Poisson-t´enyez˝o
ρ
α
– α test t¨ omegs˝ ur˝ us´ege
α
– fesz¨ ults´egi tenzor koordin´ at´ aib´ ol alkotott oszlopvektor
σ
σnα
– norm´ al ir´ any´ u ´erintkez´esi fesz¨ ults´eg
σU
– anyagra megengedett maxim´alis fesz¨ ults´eg
σeq
– reduk´ alt fesz¨ ults´eg
σϕ
– ϕ ir´ any´ u norm´ alfesz¨ ults´eg hengerkoordin´ ata rendszerben
σr
– r ir´ any´ u norm´ alfesz¨ ults´eg hengerkoordin´ ata rendszerben
σz
– z ir´ any´ u norm´ alfesz¨ ults´eg hengerkoordin´ ata rendszerben
τταn
– eτ ir´ any´ u n norm´ alis´ u fel¨ uleten ´ertelmezett cs´ usztat´o fesz¨ ults´eg
τϕz
– cs´ usztat´ofesz¨ ults´eg hengerkoordin´ ata rendszerben
Latin bet˝ uvel jel¨ olt mennyis´ egek AI A
– az A tenzor els˝o skal´ ar invari´ ansa
α α
– alakv´ altoz´asi tenzor α
D , D
– anyag´ alland´ ok tenzora, m´atrixa
E
– rugalmass´agi modulus
F
– er˝o
FT
– s´ url´ od´ asi er˝o
G
– cs´ usztat´o rugalmass´ agi modulus
GR α
H (x, s)
viii
– geometriai m´atrix – Green-f¨ uggv´eny
Latin bet˝ uvel jel¨ olt mennyis´ egek H
– hat´ asm´atrix
I
– egys´egtenzor
Li
– nyom´ aseloszl´as vez´erl˝ o f¨ uggv´eny param´eterei (i = 1, 2, 3, 4)
Lα nc
– nc ir´ any´ u elmozdul´ askoordin´ at´ ak sz´am´ıt´ as´ahoz sz¨ uks´eges alakf¨ uggv´enyek m´atrixa
Lα t
– tx vagy ty ir´ any´ u elmozdul´ askoordin´ at´ ak sz´am´ıt´ as´ahoz sz¨ uks´eges alakf¨ uggv´enyek m´atrixa
∞ {Ln (x)}n=0
– Legendre polinomok
N
– ismeretlenek sz´ama
Nip (u) p,p Nts p,p Nps i N1,1 ek Ni,1 b Nij i N1,1,1 ek Ni,1,1 fk Ni,j,1 b Ni,j,k Nip (ξ) α
– p-ed fok´ u B-spline alapf¨ uggv´eny – ismeretlenek sz´ama, p-ed fok´ u csonkolt t´er eset´en – ismeretlenek sz´ama, p-ed fok´ u teljes t´er eset´en – i-edik csom´oponthoz tartoz´ o alakf¨ uggv´eny (n´egysz¨ ogelemn´el) – ek ´elhez tartoz´o alakf¨ uggv´eny (n´egysz¨ ogelemn´el) – bels˝o alakf¨ uggv´eny (n´egysz¨ ogelemn´el) – i-edik csom´oponthoz tartoz´ o t´erbeli alakf¨ uggv´eny (hexa´eder elemn´el) – ek ´elhez tartoz´o t´erbeli alakf¨ uggv´eny (hexa´eder elemn´el) – fk oldallaphoz tartoz´ o t´erbeli alakf¨ uggv´eny (hexa´eder elemn´el) – bels˝o alakf¨ uggv´eny (hexa´eder elemn´el) – p-ed fok´ u Lagrange polinomok
N
– α testhez tartoz´o approxim´ aci´os m´atrix
Pn (x)
– polinom
P
– approxim´ aci´os m´atrix
S
α
– az α-adik test fel¨ uleti tartom´ anya
Scα Suα Spα α
– az α-adik test felt´etelezett ´erintkez´esi tartom´anya
T
– az α-adik testre vonatkoz´ o fesz¨ ults´egi tenzor
Pgl
– glob´ alis-lok´alis transzform´ aci´o m´atrix
P
– transzform´ aci´o m´atrix
V
α
– az α-adik test fel¨ uleti tartom´ anya, ahol el˝ o´ırt az elmozdul´as – az α-adik test fel¨ uleti tartom´ anya, ahol el˝ o´ırt a fel¨ uleti terhel´es
– az α-adik test t´erfogati tartom´ anya
V (x)
– nyom´ aseloszl´as vez´erl˝ o f¨ uggv´eny
a
– ´erintkez´esi tartom´any jellemz˝o (sug´ ar) m´erete
c
– b¨ untet˝ o param´eter
c (u)
– az u param´eterhez tartoz´o pont helyvektora a B-spline t´erg¨ orb´en
cr (u)
– az u param´eterhez tartoz´o pont helyvektora a NURBS t´erg¨ orb´en
d
– testek k¨ oz¨ otti alakv´ altoz´ as ut´ ani h´ezag
di
– az i-edik interpol´ aci´os pont helyvektora
e
– sz´am´ıt´ asi hiba (a v´egeselem m´odszern´el)
ex , ey , ez
– Descartes-f´ele koordin´ atarendszer egys´egvektorai
er , eϕ , ez
– hengerkoordin´ ata rendszer egys´egvektorai
{fn (x)}
– egym´ast´ol line´ arisan f¨ uggetlen f¨ uggv´enyek halmaza
f2 , f3
– nyom´ aseloszl´as vez´erl˝ o f¨ uggv´eny param´eterei
ix
Latin bet˝ uvel jel¨ olt mennyis´ egek {gn (x)}
– ortogon´ alis b´ azis f¨ uggv´enyek halmaza
h
– testek k¨ oz¨ otti kezdeti h´ezag α
h
– testek k¨ oz¨ otti h´ezag meghat´aroz´as´ahoz sz¨ uks´eges param´etervektor
{hn (x)}
– ortonorm´ alt f¨ uggv´enyek halmaza
istep
– ciklusv´ altoz´o
iterh
– terhel´esi l´ep´es sorsz´ama
k
– pozit´ıv ´alland´ o
k
– ciklusv´ altoz´o
kα
– az α-adik testre vonatkoz´o egys´egnyi t¨ omegen m˝ uk¨ od˝ o terhel´esi vektor
l
– k¨ uls˝ o terhel´esb˝ol sz´armaz´o elmozdul´asvektor
n
– az alakf¨ uggv´enyek sz´ama
ne
– egy elemen ´ertelmezetett alakf¨ uggv´enyek sz´ama
α
n
– az α-adik test fel¨ uleti norm´ alisa
nc
– fel¨ uleti norm´ alis
p
– polinom foksz´ ama
p0
– maxim´alis ´erintkez´esi nyom´as
pi
– az i-edik kontrollpont helyvektora
pw i
(u)
– homog´en koordin´ at´ aival megadott kontrollpont helyvektora
p
– diszkr´et pontbeli nyom´ as´ert´ekek vektora
pmax
– maxim´alis ´erintkez´esi nyom´as
pn
– Lagrange-f´ele multiplik´ ator, ´erintkez´esi nyom´as
pξ
– ξ f¨ uggv´enyek polinom foksz´ ama
pη
– η f¨ uggv´enyek polinom foksz´ ama
pτ
– tangenci´alis ir´ any´ u teher vektor
α p
– az α-adik testre el˝o´ırt fel¨ uleti terhel´es
qα
– az α-adik testhez tartoz´ o param´etervektor
qα 0
– Scα tartom´ anyon k´ıv¨ uli elmozdul´ asmez˝o sz´am´ıt´ as´ahoz sz¨ uks´eges param´etervektor
qα c qα lc
– Scα tartom´ anyba es˝ o glob´ alis rendszerbeli elmozdul´asmez˝o param´etervektora
r
– helyvektor
r
– sug´ ar ir´ any´ u koordin´ ata
r
x
α
– Scα tartom´ anyba es˝ o lok´ alis rendszerbeli elmozdul´asmez˝o param´etervektora
– az α-adik test sugara
rbα
– az α-adik test bels˝o sugara
rkα
– az α-adik test k¨ uls˝o sugara
(r, ϕ, z)
– hengerkoordin´ at´ ak
s
– helyvektor
t
– param´eter´ert´ek
(tx , ty , nc )
– lok´ alis alaps´ıkhoz k¨ ot¨ ott koordin´ at´ ak
u
– param´eter´ert´ek
ux , u y , u z
– x, y, z ir´ any´ u elmozdul´ as koordin´ at´ ak
u˙ τ
– slip
u˙ α τ
– tangenci´alis sebess´eg vektor
Latin bet˝ uvel jel¨ olt mennyis´ egek u α
– csom´o´ert´ekek vektora
u
– az α-adik testre vonatkoz´ o elmozdul´asmez˝o
uα 0
– az α-adik testre el˝o´ırt elmozdul´asmez˝o
ui
– csom´o´ert´ekek
uα n uα n,terh (x) uα n,merev uα τ
– norm´ alis ir´ any´ u elmozdul´ as
uex
– nem ismert, t´enyleges megold´as az elmozdul´asmez˝ore
uV EM
– v´egeselem m´odszer ´altal szolg´altatott megold´as az elmozdul´asmez˝ore
uα l
– alaps´ıkhoz k¨ ot¨ ott lok´ alis koorditarendszerbeli elmozdul´ asmez˝o
w
– f¨ ugg˝ oleges ir´ any´ u elmozdul´ askoordin´ ata
w0
– el˝o´ırt z ir´ any´ u elmozdul´ askoordin´ ata
x = (x, y, z)
– helyvektor koordin´ at´ ait tartalmazza
(x, y, z)
– Descartes-f´ele koordin´ at´ ak
– terhel´esb˝ol sz´armaz´o norm´ al ir´ any´ u elmozdul´ as – merevtestszer˝ u mozg´as´ab´ ol sz´armaz´o norm´ al ir´ any´ u elmozdul´ as – ´erint˝ o ir´ any´ u elmozdul´ as
xi
1. fejezet ´s Bevezete
M´ ara megn˝ ott a jelent˝ os´ege az olyan perem´ert´ek feladatok vizsg´ alat´ anak, melyek magukba foglalj´ ak az ´erintkez´esi probl´emak¨ort is. Ezek nemcsak ipari feladatokn´ al, hanem k¨ ornyezetv´edelmi vagy orvosi alkalmaz´ asokban is felmer¨ ulnek. L´enyeg´eben minden mozg´ as, ami ezen a bolyg´on t¨ ort´enik kapcsolatban van az ´erintkez´essel ´es a s´ url´ od´ assal. A j´ ar´ as, a fut´ as, a ker´ekp´ aroz´ as, az aut´oval vagy vas´ uttal t¨ort´en˝o k¨ozleked´es, mind-mind ´erintkez´es r´ev´en val´ osulhat meg. Ha a s´ url´ od´ as nem volna jelen – l´ asd p´eld´ aul a j´egen val´ o aut´ ovezet´es –, akkor ezek a mozg´asok nem j¨ohetn´enek l´etre azon a m´odon, ahogy azt megszoktuk ´es elv´arjuk. Abb´ ol ad´ od´ oan, hogy az a fel¨ ulet, amellyel a cip˝ onk talpa, vagy az aut´ o abroncsa val´ oj´ aban ´erintkezik, kezdetben nem ismeretes, egy egyszer˝ unek t˝ un˝ o all´ıt´ as´ahoz vezet. h´etk¨ oznapi probl´ema is nemline´aris perem´ert´ek feladat fel´ Az ´erintkez´es jelens´ege a m´ern¨oki feladatokban leggyakrabban a k¨ ul¨onb¨oz˝o mechanikai alkatr´eszek egym´assal val´ o ´erintkez´esekor mer¨ ul fel. Sz´ amos mechanikai terhel´es ilyen jelleg˝ u kapcsolatokb´ol sz´armazik. Ennek a folyamatnak a vizsg´ alata, a m´ern¨oki tervez´es ´es elemz´es sor´an kulcsfontoss´ ag´ u. Az ´altal´ anos mechanikai modellekben ennek ellen´ere nem mindig tal´ alkozunk az ´erintkez´esi felt´etelek figyelembev´etel´enek lehet˝ os´eg´evel. Az ´erintkez´esi feladat komplexit´ as´at a k¨ovetkez˝o meg´allap´ıt´ asok jellemzik: 1. Nemline´ aris jelleg, mely abb´ ol fakad, hogy az ´erintkez´esi tartom´ any, illetve az ott ´erv´enyes peremfelt´etelek el˝ore nem ismertek. 2. Az ´erintkez´esi ´es s´ url´ od´ asi t¨orv´enyek nem egyszer˝ uek, kezel´es¨ uk speci´ alis matematikai alapokat ´es eszk¨ oz¨ oket ig´enyel. 3. A vizsg´ alt mechanikai rendszer geometriai ´es anyagi fel´ep´ıt´es´eb˝ol ad´od´ oan m´as nemlinearit´ asok is megjelenhetnek. 4. Bizonyos esetekben dinamikai hat´ asok figyelembev´etele is sz¨ uks´eges. Az ´erintkez´esi – vagy kontakt – feladatokat, er˝ os nemline´aris jelleg¨ uk miatt, kor´ abban csak speci´alis felt´etelez´esek mellett tudt´ak figyelembe venni a tervez´esi folyamat sor´an. A sz´am´ıt´ astechnika ´es a m´ern¨ oki tudom´ anyok fejl˝ od´es´enek k¨osz¨onhet˝ oen, ma m´ar sz´amtalan lehet˝os´eg ´all rendelkez´esre a numerikus mechanika eszk¨ozt´ar´ aban arra, hogy az ´erintkez´esi jelens´egeket kezelj¨ uk. Ezek k¨oz¨ott az elj´ ar´ asok k¨oz¨ott sz´amtalan olyan van, mellyel megfelel˝o pontoss´ aggal megoldhatjuk a kontakt feladatot az´ert, hogy m´ ar a tervez´eskor figyelembe vehess¨ uk a m˝ uk¨ od´es k¨ozbeni ´erintkez´esek hat´asait. Itt kell meg´allap´ıtani azonban azt a t´enyt, hogy a ma el´erhet˝o ´altal´ anosan haszn´ alt v´egeselemes programrendszerek nem minden esetben alkalmazhat´oak az ´erintkez´es probl´emak¨or´enek vizsg´alat´ ara, p´eld´ aul ha s´ url´ od´ as is jelen van, vagy ha valamilyen optimaliz´ al´ ast kell v´egrehajtani az ´erintkez´esben r´esztvev˝o g´epelemek alakj´ara. Ez´ert a v´egeselem-m´odszerrel foglalkoz´o kutat´ ok sz´am´ara komoly kih´ıv´ ast jelent az, hogy hat´ekony, megb´ızhat´ o m´odszereket, elj´ar´ asokat dolgozzanak ki az ´erintkez´esi feladatok numerikus megold´ asa ´erdek´eben.
2
´s 1. Bevezete
Kezdetben nagyon egyszer˝ u ´erintkez´esi feladatokat fogalmaztak meg. Ilyen lehetett p´eld´ aul a has´ ab alak´ u ´ep´ıt˝ oelemek f¨ oldr˝ ol val´ o felemel´ese, vagy ugyanez talajon val´ o k¨onnyebb mozgat´asa (l´ asd: 1.1 ´abra). K´es˝obb megjelentek a m´eg ma is aktu´alis legk¨ ul¨onb¨oz˝obb g´epelemek ´erintkez´esi probl´em´ai. Gondoljunk csak a klasszikusnak sz´ am´ıt´ o csap´agyakra, vagy a k¨ ul¨ onb¨ oz˝o k¨ ot˝ oelemek kapcsol´od´ as´ara. Ezekn´el a feladatokn´ al ma m´ar apr´ o” k´er” d´esek adj´ak a megoldand´ o probl´em´at, mint p´eld´aul azt, hogy hogyan hozzunk l´etre egy olyan g¨ ord¨ ul˝ oelemet, melynek hossza ment´en egy ´altalunk k´ıv´ ant fesz¨ ults´eg eloszl´as alakul ki. Ezen feladatok megold´ asa sor´an ´altal´aban kis alakv´ altoz´ast t´etelez¨ unk fel. Ennek any kezdetben nem ismert, minden esetben ellen´ere, mivel a t´enyleges ´erintkez´esi tartom´ nemline´aris feladatot kell megoldani, melyekhez speci´alis algoritmusok sz¨ uks´egesek. F1
F2
1.1. ´ abra: Has´ab alak´ u test mozgat´asa
Az ´erintkez´esi feladatok alkalmaz´ as´ara a g´ep´eszm´ern¨oki gyakorlatban sz´ amtalan he´ lyen l´athatunk p´eld´ akat. Igy tal´ alkozhatunk a probl´em´aval a legk¨ ul¨onf´el´ebb g´epelemek, p´eld´ aul a fogaskerekek tervez´es´en´el, vagy a hidegalak´ıt´ o elj´ ar´ asokn´ al, a forg´ acsol´assal j´ ar´ o megmunk´ al´ asokn´ al, tov´ abb´ a ´erintkez´esi feladat l´ep fel a j´arm˝ uvek t¨or´estesztjei sor´an is. Fontos alkalmaz´ asi ter¨ ulet a vas´ uti kerekek ´es s´ınek tervez´ese, vagy a j´arm˝ uabroncsok viselked´es´enek elemz´ese. Az ´elet m´as ter¨ uletein is megfigyelhetj¨ uk azonba az alkalmaz´ as jelent˝ os´eg´et, u ´gymint a biomechanik´aban, amikor az ´el˝o sz¨ovet ´es a be´ep´ıtett prot´ezisek, vagy implant´atumok al m´ar nem elhanyaviselked´es´et szeretn´enk megj´osolni. Az ilyen feladatok vizsg´ alat´ an´ golhat´ o az a t´eny, hogy a feladat megold´ as´ahoz nagy alakv´ altoz´ asok figyelembev´etele is sz¨ uks´egess´e v´alhat. Ezzel a ter¨ ulettel a disszert´aci´o nem foglalkozik. A k¨ ul¨ onb¨oz˝o ter¨ uletekr˝ ol sz´armaz´o kontakt feladatok tov´ abb vizsg´ alhat´ ok m´eg bonyolultabb esetekben is, amikor a nagy alakv´ altoz´ as mellett figyelembe vehet˝ok m´eg p´eld´ aul a k´epl´ekeny alakv´ altoz´ as, vagy az id˝ ot˝ ol val´ o f¨ ugg´es hat´asai is. Term´eszetesen a legt¨obb ipari alkalmaz´ asban numerikus m´ odszereket kell haszn´alni, mivel az ´erintkez´esben r´esztvev˝o testeknek igen komplex a geometriai kialak´ıt´ asa. Az ´erintkez´esi feladatok vonatkoz´ as´aban a mai sz´am´ıt´ og´eppel seg´ıtett elj´ ar´ asokat n´egy f˝ o csoportba lehet osztani: • V´egeselem-m´odszer (Finite element method) – kis- vagy nagyalakv´altoz´as mellett is alkalmazhat´o, mind rugalmas, mind k´epl´ekeny alakv´ altoz´ as eset´en. oen akkor haszn´ alj´ ak, • Diszkr´et elemek m´odszere (Discrete element method) – alapvet˝ ha az ´erintkez´esben rendk´ıv¨ ul nagy sz´ am´ u alkatr´esz vesz r´eszt. • Peremelem-m´odszer (Boundary element method) – a v´egeselem-m´odszerhez hasonl´ oan a feladatok sz´eles k¨ore kezelhet˝o vele. • T¨ obb testb˝ ol ´all´ o rendszer (Multi body system) – amely a testek merevk´ent val´ o le´ır´ as´an alapszik. A g´ep´eszeti szerkezetek egyszer˝ us´ıtett dinamikai modellj´en´el alkalmazz´ak, ahol ´erintkez´est is figyelembe kell venni. H˝ otani feladat csatol´ asa is sz¨ uks´egess´e v´alhat az olyan feladatok vizsg´ alatakor, amikor p´eld´ aul h˝ uteni kell elektronikus eszk¨oz¨oket, vagy egy nukle´ aris berendez´es h˝ocser´el˝oit kell szab´alyozni, vagy amikor h˝ oszigetel´est akarunk l´etrehozni u ´gy, hogy a vizsg´ alt mechanikai reakci´ o ´es a h˝ovezet´es az ´erintkez´esi tartom´ anyon is kapcsol´ odik egym´ ashoz. Hasonl´oan uli fontoss´ ag´ uv´ a, a lavin´ ak ´erdekes feladat, amely f˝oleg magashegys´egekben v´alt rendk´ıv¨
R¨ ovid t¨ ort´eneti ´ attekint´es
3
szimul´aci´oja. Ebben a feladatban az ´erintkez´es probl´em´aja egy¨ utt jelentkezik a lavina mozg´as´anak pontos le´ır´ as´aval, melyhez a kontinuummechanika eszk¨ozt´ar´ at kell seg´ıts´eg¨ ul h´ıvni. Mindezekb˝ ol l´ athat´ o, hogy a numerikus ´erintkez´esi mechanika (Computational Contact Mechanics) a tribol´ ogia tudom´ any´ at is ´erinti, bele´ertve a s´ url´ od´ ast, a ken´est vagy a kop´ ast is. Ez´ert ez a tudom´anyter¨ ulet egy multidiszciplin´ aris ter¨ ulet, mely felhaszn´ alja a tribol´ ogusok, matematikusok, sz´am´ıt´ astechnikusok, tov´ abb´ a a mechanik´ ahoz ´ert˝o szakemberek eredm´enyeit ´es kapcsol´odik olyan kutat´ ok munk´ aj´ ahoz is, akik a h˝ ovezet´essel, vagy elektrom´ agnesess´eg kutat´as´aval foglalkoznak. A disszert´aci´oban a v´egeselem-m´odszer haszn´alat´ ara fogunk szor´ıtkozni, hogy az a´ltalunk vizsg´ alt szorosan vett probl´em´akat elemezz¨ uk. Term´eszetesen az alapvet˝o elm´eleti anoh´ att´er ismertet´es´ere is sor ker¨ ul. Vannak olyan formalizmusok azonban, melyek a´ltal´ sak ´es az alkalmazott m´odszert˝ol f¨ uggetlen¨ ul ´erv´enyesek. Ezeket k¨ ul¨on fejezetekben fogjuk ismertetni. A diszkr´et elemek m´odszer´er˝ol olvashatunk p´eld´ aul Atting ´es Esser k¨onyv´eben [3], illetve a t¨ obb testb˝ ol ´all´o rendszerek ´es az ´erintkez´esi feladatok kapcsolat´ ar´ ol Pfeiffer ´es Glocker k¨ onyv´eben [53]. M´ern¨oki feladatok peremelem-m´odszerrel t¨ort´en˝ o megold´ as´ara p´eld´aul Banerjee [7] k¨onyve ny´ ujt u ´tmutat´ ast. A vizsg´alt feladatok alapj´ an fel´ all´ıtott mechanikai modelleket megk¨ ul¨onb¨oztetj¨ uk aszerint, hogy az eredetileg h´ aromdimenzi´os probl´em´at hogyan kezelhetj¨ uk. K´etdimenzi´osnak, vagy r¨ oviden 2D-s feladatnak nevezz¨ uk p´eld´ aul a hengerszimmetrikus feladatokat, melyek ok. A szimmetria jellemz˝oket nem mutat´o probl´ek´etdimenzi´os v´egeselemekkel sz´am´ıthat´ m´ak eset´en pedig h´ aromdimenzi´os v´egeselemek sz¨ uks´egesek a numerikus szimul´aci´o v´egrehajt´ as´ahoz, ezeket a feladatt´ıpusokat nevezz¨ uk h´ aromdimenzi´osnak, vagy r¨oviden 3D-s feladatnak.
1.1.
R¨ ovid t¨ ort´ eneti ´ attekint´ es
Tekintettel a technikai fontoss´ agra, az ´erintkez´es probl´emak¨ore m´ar a m´ ultban is sok kutat´ ot foglalkoztatott. Mindannyian ismerj¨ uk a t´enyt, hogy m´ar az ´okori Egyiptomban sz¨ uks´eg volt arra, hogy hatalmas k˝ ot¨omb¨oket mozgassanak a piramisok fel´ep´ıt´es´ehez. Ezzel kapcsolatban fel kellett, hogy mer¨ ulj¨on az ´erintkez´es, illetve az egyszer˝ ubb mozgat´ as probl´em´aja. Ezt mutatja az 1.2 a´bra, melyen l´ athat´ o hogy m´ar az ´okori egyiptomiak is tudtak a ken´esi folyamat jelent˝os´eg´er˝ol. A k´epen l´ athat´ o egy f´erfi, aki a sz´ an sz´el´er˝ol folyad´ekot ¨ ont k¨ ozvetlen¨ ul a sz´an orra el´e.
1.2. ´ abra: K˝ ot¨ omb mozgat´asa az ´okori Egyiptomban
4
´s 1. Bevezete
Mivel a s´ url´ od´ asnak komoly technikai jelent˝ os´ege van, ezt a jelens´eget m´ar sz´amtalan tud´ os vizsg´alta. K¨ ozt¨ uk tal´ an legels˝ ok´ent Leonardo da Vinci (1452-1519) eml´ıthet˝ o ˝ meg, akit a mai modern tribol´ ogia atyjak´ent is emlegetnek. O m´ar 150 ´evvel Amontons s´ url´ od´ asi t¨ orv´enyei el˝ott le´ırta k´ezirat´aban az Amontons–f´ele meg´allap´ıt´ asokat. A tribol´ ogia u ´tt¨ or˝ oihez tartozik Leonardo da Vinci mellett m´eg Guillaume Amontons (1663-1705) l´asd [1], John Thoephilius Desanguliers (1683-1744), Leonard Euler (1707-1783) ´es Charles-Augustin Coulomb (1736-1806). M´eg mindig ezen u ´tt¨or˝ ok munk´ aja jelenti a szabv´anyt ´es a t¨ orv´enyszer˝ us´eget a mai m´ern¨oki probl´em´akhoz. Meg´ allap´ıt´ asaikat a k¨ ovetkez˝o h´arom t¨ orv´eny foglalja ¨ossze: od´ asi er˝o ar´ anyos az ´erintkez˝o fel¨ uleteket ¨osszenyom´o er˝ovel. (Amontons 1. 1. A s´ url´ t¨ orv´enye) 2. A s´ url´ od´ asi er˝o nagys´ aga f¨ uggetlen a hozz´a rendelhet˝ o ´erintkez´esi tartom´any nagys´ag´ at´ ol. (Amontons 2. t¨ orv´enye) 3. A mozg´asi s´ url´ od´ as f¨ uggetlen a cs´ usz´asi sebess´egt˝ol. (Coulomb t¨ orv´enye) Ez a h´ arom t¨ orv´eny csak sz´araz s´ url´ od´ as eset´en ´erv´enyes, mint ahogy az m´ar r´eg´ota ismeretes, a ken˝oanyag jelent˝osen m´odos´ıthatja a tribol´ ogiai jellemz˝ oket. Ha a fentieket osszegezz¨ uk, akkor eljutunk egy minden m´ern¨ok ´altal ismert formul´ ahoz, mely Coulomb ¨ mozg´asi s´ url´ od´ asi t¨ orv´enyek´ent ismert: FT = µ N,
(1.1)
url´ od´ asi er˝o, N a norm´ al ir´ any´ u er˝ o ´es µ a s´ url´ od´ asi egy¨ utthat´ o. ahol FT a s´ Az els˝o, matematikai szempontb´ ol elv´egzett elemz´es Euler nev´ehez f˝ uz˝odik, aki h´ a˝ vonta le a k¨ovetkeztet´est a t¨omeg romsz¨ ogekkel k¨ ozel´ıtette a fel¨ ulet egyenetlens´eg´et [16]. O mozg´asi egyenlet´enek megold´as´ab´ ol arra vonatkoz´ oan, hogy a kinetikai s´ url´ od´ asi egy¨ utthat´ onak kisebbnek kell lennie a tapad´ asi s´ url´ od´ asi egy¨ utthat´ on´ al. Val´ oj´ aban Euler volt, aki el˝ osz¨ or haszn´ alta a µ szimb´olumot a s´ url´ od´ asi egy¨ utthat´ o jel¨ol´es´ere, mely mind a mai napig elfogadott jel. Coulomb ´atfog´ o k´ıs´erleti tanulm´ anyt v´egzett 1785-ben [13] ´es a k¨ovetkez˝ot ´allap´ıtotta meg. A s´ url´ od´ as kapcsolatban ´all a norm´ al nyom´ assal, a fel¨ ulet nagys´ ag´aval, az anyagjellemz˝ okkel, a fel¨ uleti bevonattal, a k¨ornyezeti felt´etelekkel – u ´ gymint nedvess´eg, h˝ om´ers´eklet ´es l´egnyom´as – ´es a s´ url´ od´ asi er˝o id˝ of¨ ugg´es´evel. De k´es˝obb azt is Coulomb ´allap´ıtotta meg, hogy a µ majdnem f¨ uggetlen a norm´ al ir´ any´ u er˝ ot˝ ol, a cs´ usz´asi sebess´egt˝ol, az ´erintkez´esi tartom´ anyt´ ol ´es a fel¨ uleti ´erdess´egt˝ol. Hertz 1882-es klasszikusnak sz´am´ıt´ o analitikus munk´ aj´ aban a rugalmass´ agtant alkalmazta az ´erintkez´esi mechanik´aban [23]. Hertz k´et rugalmas g¨omb ´erintkez´es´et vizsg´alta oan. Azonban ´es analitikus megold´ast adott az ´erintkez´esi nyom´as eloszl´as´ara vonatkoz´ csak nagyon kev´es val´os´agos ´erintkez´esi feladat oldhat´ o meg analitikus m´odon. Johnson 1985-ben megjelent k¨ onyve ´attekint´est ad ezekr˝ol a feladatt´ıpusokr´ ol [26]. A v´egeselem-m´odszer egy¨ utt fejl˝ od¨ott ki az egyre gyorsul´ o modern sz´am´ıt´ og´epekkel. Az ¨ otvenes ´evek v´eg´en jelent meg egy publik´ aci´o melyben arr´ ol ´ırtak, hogy v´egeselemek seg´ıts´eg´evel oldottak meg szerkezeti probl´em´akat (l´ asd Turner ´es munkat´arsai 1956-ban megjelent cikk´et [64]). Ezt k¨ ovet˝oen az irodalom hihetetlen m´ert´ekben n˝ oni kezdett, mivel az iparban nagy sz¨ uks´eg volt olyan feladatok megold´ as´ara is, amelyeket analitikus u ´ton m´ar nem tudtak kezelni. Ezut´ an m´eg nagyj´ ab´ ol 10 ´ev telt el, m´ıg megjelentek olyan publik´ aci´ok, melyekben m´ar ´erintkez´esi feladatok v´egeselemes megold´as´ar´ ol sz´oltak. Ezek k¨ oz¨ ul is tal´ an az els˝o, az 1970-es Wilson ´es Parsons publik´ aci´oja [65].
Irodalmi ´ attekint´es
1.2.
5
Irodalmi ´ attekint´ es
Az ´erintkez´es jelens´eg´evel kapcsolatos kutat´asok gy¨okerei legal´abb a 18. sz´ azadig ny´ ulnak vissza. Akkoriban az ´erintkez´esben r´esztvev˝o testeket merevnek tekintett´ek, alapvet˝ oen az´ert, hogy a formul´ akat egyszer˝ uen tudj´ ak kezelni. Ennek k¨ovetkezt´eben azonban a testekben ´ebred˝o fesz¨ ults´egeket ´es az alakv´altoz´ asokat nem tudt´ ak meghat´ arozni. Az els˝o analitikus megold´ as, mely m´ar rugalmas testekkel foglalkozott, Hertzt˝ ol sz´armazik [23]. A Hertz-f´ele ´erintkez´esi elm´elet seg´ıts´eg´evel csak az ´erintkez´esi pont, vagy vonal k¨ ozvetlen k¨ ornyezet´eben hat´ arozhat´ ok meg a fesz¨ ults´egek ´es az alakv´altoz´ asok. Ezzel a m´odszerrel teh´at csak nagyon speci´alis feladatokat tudunk vizsg´ alni. Ezt a te´ ori´ at azonban a kontakt mechanika fontos m´erf¨oldk¨ov´enek tekinthetj¨ uk. Az egyoldal´ u ´erintkez´esi feladatok a´ltal´ anos ´erv´eny˝ u formalizmus´at Signorini publik´ alta 1933-ban [56], fel´ all´ıtva a perem´ert´ek feladatot egy rugalmas ´es egy merev test ´erintkez´esekor. N´eh´any speci´alis statikai ´es dinamikai rugalmas ´erintkez´est vizsg´alt Goldsmith 1960-ban, u ´gymint k´et r´ ud vagy egy rugalmas test ´es egy s´ık kontakt feladata [18]. Ebben analitikus megold´ asokat szolg´altatott a probl´em´akra, csatolva hozz´ajuk k´ıs´erleti eredm´enyeket is. Az ´erintkez˝ o alkatr´eszek szil´ards´ agi vizsg´ alat´ ahoz nem elegend˝ o az ´erintkez´esi helyeken l´etrej¨ ov˝ o maxim´alis ´erintkez´esi nyom´as meghat´aroz´asa; a fesz¨ ults´egi ´allapot teljes jellemz´es´ehez sz¨ uks´eges a testek minden pontj´ aban a f˝ ofesz¨ ults´egek ismerete. Kor´abbi munk´ akban a fesz¨ ults´egi ´allapotot a k¨ or alak´ u ´es a p´arhuzamos egyenesekkel hat´arolt s´ av alak´ u ´erintkez´esi tartom´ any eseteiben vizsg´alt´ak, melyek elemz´es´ehez z´art alak´ u k´epleteket kaptak, mind a kialakul´ o ´erintkez´esi tartom´any jellemz˝ o m´ereteire, mind az ´erintkez´esi nyom´as eloszl´as´ara. Ezek ¨ osszefoglal´as´at Ponormajov tette meg 1958-ban [55], oly m´odon, hogy a m´ern¨ ok¨ ok matematikai t´ aj´ekozotts´ag´anak megfelel˝ o r´eszletess´eggel mutatja be az elliptikus ´erintkez´esi tartom´ anyhoz tartoz´ o geometriai ´es szil´ards´ agi jellemz˝ok meghat´ aroz´as´anak m´odj´ at. Timoshenko ´es Goodier 1970-ben megjelent rugalmass´ agtan k¨onyv´eben [63] az ´erintkez´esi alakv´altoz´ asok elm´elete k¨or alak´ u ´erintkez´esi fel¨ ulet eset´eben ker¨ ul bemutat´ asra. Ebben a t´ argyal´ asi m´odban az ´erintkez´esi feladatot a rugalmas f´elt´erre – mely igen nagy kiterjed´es˝ u test ´es a m˝ uk¨ od˝ o er˝ore mer˝oleges s´ık hat´ arol – hat´ o koncentr´ alt er˝o ´altal feluk. Az ´erintkez´esi fesz¨ ults´egek ´es alakv´ altoz´asok ´ırhat´ o hat´ asm´atrix seg´ıts´eg´evel kezelj¨ vizsg´alat´ anak ezen m´odszere a m´ern¨ok¨ok ´es technikusok sz´eles k¨ore sz´am´ara hozz´af´erhet˝o, mellyel lehets´eges k´et ¨ osszenyom´od´ o alkatr´esz elliptikus ´erintkez´esi tartom´any´ anak elemz´ese ´altal´ anos esetben is. A testek ´erintkez´esi alakv´altoz´asainak vizsg´alt k´erd´es´ehez szorosan kapcsol´odik a rugalmas test alakv´altoz´as´anak probl´em´aja tetsz˝oleges alak´ u merev b´elyeg benyom´ od´ asa eset´en. A k¨ or ´es elliptikus, s´ık ´es t´erbeli b´elyegekkel kapcsolatban t¨obb feladatot Lur’e vizsg´ alt meg 1964-es [38] munk´aj´ aban. K´et rugalmas test kezdeti pontszer˝ u ´erintkez´esi feladat´ aval matematikailag egyen´ert´ek˝ u feladatot, a t´erbeli elliptikus b´elyeg feladat´ at is vizsg´ alta. as´aval lehet˝ os´eg van minden kapcsol´ od´ o peremfelt´etel Vari´ aci´os egyenl˝otlens´egek fel´all´ıt´ – bele´ertve az ´erintkez´es ´es elv´al´ as felt´eteleit is – figyelembev´etel´ere. Kikutchi ´es Oden vari´ aci´os egyenl˝otlens´egek seg´ıts´eg´evel vizsg´alja a s´ url´ od´ as n´elk¨ uli ´erintkez´esi feladat eset´en a megold´as l´etez´es´et ´es egy´ert´ek˝ us´eg´et az 1988-as [33] publik´ aci´oban. Kimutatt´ ak, hogy a rugalmass´agtani probl´em´akn´ al az ´erintkez´esi feladat virtu´ alis munka elvb˝ ol sz´armaztatott megold´ asa ugyanazt az eredm´enyt adja, mint az, amely az ´erintkez´esi felt´etelekkel megfogalmazott potenci´alis energia minimuma elvb˝ol sz´armazik. Ez´ert a hagyom´ anyos optimaliz´ al´ o elj´ ar´ asok lehet˝ os´eget adnak arra, hogy ezeket a vari´ aci´os egyenl˝otlens´egek megold´ as´ara is alkalmazzuk. Kikutchi ´es Oden ugyanebben a cikkben v´egeselemek seo ´erintkez´esi g´ıts´eg´evel kezelte az egyoldal´ u ´erintkez´esi feladatokat, melyekn´el a kialakul´ fesz¨ ults´eg csak nyom´ofesz¨ ults´eg lehet. Ez a gyakorlat szempontj´ ab´ ol azt jelenti, hogy a fel¨ uletek nincsenek egym´ ashoz r¨ogz´ıtve p´eld´aul ragaszt´ oval.
6
´s 1. Bevezete
A Lagrange-f´ele multiplik´ atoros m´odszert, a b¨ untet˝ oparam´eteres technik´at ´es a m´odos´ıtott Lagrange-f´ele multiplik´ atoros m´odszert ismerteti Zhong az 1993-ban megjelent k¨ onyv´eben a s´ url´ od´ as n´elk¨ uli ´erintkez´esi feladatok megold´ as´ara [67]. A Lagrange-f´ele multiplik´ atoros m´ odszer keretein bel¨ ul az ´erintkez´esi-elv´al´ asi felt´etelek egzakt m´odon kiel´eg´ıthet˝ oek, a m´odszer ´altal ig´enyelt p´otl´olagos ismeretlenek r´ev´en. Ezeket az ismeretlen szorz´ot´enyez˝oket Lagrange-f´ele multiplik´ atornak nevezz¨ uk. A b¨ untet˝ oparam´eteres technika u ´gy ismert, mint a legegyszer˝ ubb fizikai tartalommal is rendelkez˝ o m´odszer. Ennek az elj´ar´ asnak k¨ onny˝ u a programozhat´ os´aga, h´ atr´ anya viszont, hogy a megold´ as pontoss´aga untet˝ oparam´eter megv´alaszt´as´at´ ol, mivel annak nagys´ aga jelennagym´ert´ekben f¨ ugg a b¨ t˝ osen befoly´ asolja a megoldand´ o egyenletrendszer kond´ıci´oj´ at. Ez az´ert van ´ıgy, mert az ´erintkez´esi felt´etelek akkor lenn´enek nagy pontoss´aggal biztos´ıtva, ha a b¨ untet˝ oparam´eter v´egtelen nagys´ag´ u lenne. A m´ odos´ıtott Lagrange-f´ele multiplik´ atoros technika egy olyan iterat´ıv elj´ ar´ as, mely mag´aba foglalja a hagyom´ anyos b¨ untet˝ oparam´eteres tagot ´es az el˝oz˝o iter´aci´os l´ep´esben kapott elmozdul´ as alapj´an kisz´ amolt Lagrange-f´ele multiplik´ atoros tagot. Ezen m´ odszerek jellemz˝oit Arora ´es szerz˝ot´ arsai foglalt´ ak ¨ossze az [2] cikkben. Ha a norm´ al ir´ any´ u er˝ ok eloszl´as´at ismertnek t´etelezz¨ uk fel a kontakt tartom´ any ment´en, akkor a s´ url´ od´ asos feladat vari´ aci´os egyenl˝otlens´egeit is defini´ alhatjuk, u ´gy ahogyan aci´os egyenl˝otlens´eg megold´asa l´enyeg´eben egy nem Panagiotopoulos tette [48]. A vari´ differenci´alhat´ o optimaliz´aci´os probl´ema megold´as´at jelenti. A nem differenci´ alhat´ o term´eszet´et a feladatnak az adja, hogy jelen van a nem differenci´ alhat´ o s´ url´ od´ asi energia tag a c´elf¨ uggv´enyben. Minden ´erintkez´esn´el megfigyelhet˝o a s´ url´ od´ asi jelens´eg ´es sok esetben ez nem hanyagolhat´ o el. A gyakorlatban a s´ url´ od´ as n´elk¨ uli feladatok viszonylag kev´es helyen haszn´ alhat´ ok fel, ez´ert a s´ url´ od´ asos ´erintkez´esi feladatok sokkal nagyobb fontoss´ aggal b´ırnak. Ezen feladatok megold´ asa azonban, a vari´ aci´os egyenl˝otlens´egek felhaszn´ al´ as´aval, sz´ amos neh´ezs´eget is mag´aban hordoz. Ez annak tudhat´ o be, hogy a t´enyleges ´erintkez´esi tartom´any, az elmozdul´ asi peremfelt´etelek ezen a tartom´anyon, az ´erintkez´esi nyom´as ´es a ugg, mind-mind ismerets´ url´ od´ asi, ´erint˝ o ir´ any´ u fesz¨ ults´eg, ami az el˝oz˝o nyom´ as´ert´ekt˝ol f¨ lenk´ent szerepel. Term´eszetesen m´eg ehhez tartozik az is, hogy a Coulomb-f´ele s´ url´ od´ asi t¨ orv´eny nem sima, hanem t¨ obb´ert´ek˝ u f¨ uggv´enyt ad. Az ilyen t´ıpus´ u feladat az´ert m´eg ˝ a ter´ıgy is megoldhat´ o, ahogy azt p´eld´aul Kikutchi ´es Oden tette a [33] cikkben. Ok hel´est n¨ ovekm´enyekben helyezt´ek a testre ´es ezekben a terhel´esi l´epcs˝okben k¨ ul¨on-k¨ ul¨on elv´egezt´ek az egyens´ ulyi iter´ aci´ot. Az ´erintkez´esi feladatok kezel´es´enek egy m´asik lehets´eges m´odja az, amikor vari´ aci´os egyenl˝ os´egeket ´all´ıtunk fel, melyeket a virtu´ alis munka elv´eb˝ol sz´armaztatunk. A numerikus elj´ ar´ as sor´an a terhel´est apr´ o n¨ovekm´enyek form´ aj´ aban teszik a testre, ´es iterat´ıv m´odon keresik a megold´ast, l´asd a Huges ´es koll´eg´ai ´altal ´ırt 1976-ban megjelent cikket [25]. Ez a megk¨ ozel´ıt´es fontos ´allom´ ast jelent els˝osorban a m´ern¨ok¨ok sz´am´ara. A vari´ aci´os egyenl˝ os´egek alapj´ an m˝ uk¨ odik sz´amtalan v´egeselemes programrendszer, mint az ANSYS, vagy az ABAQUS. Sz´ amtalan megold´ asi m´odszer l´atott napvil´ agot ezen a ter¨ uleten, melyek azonban csak bizonyos gyakorlati ´erintkez´esi feladatok megold´ as´at seg´ıtik [67]. S´ url´ od´ as n´elk¨ uli ´erintkez´esi feladatokat oldottak meg vari´aci´os egyenletek seg´ıts´eg´evel Simo ´es munkat´arsai [57]. Az egyoldal´ u ´erintkez´esi felt´eteleket a perturb´alt Lagrangef´ele multiplik´ atoros m´odszerrel biztos´ıtott´ ak a megold´ashoz. Ebben a megold´ asi m´odszerben a klasszikus Lagrange-funkcion´ alt kvadratikus kifejez´essel regulariz´alt´ ak. Ugyanezt aa m´odszert alkalmazta Ju ´es Taylor a [27] cikkben, de m´ar a s´ url´ od´ asos feladat megold´ s´ara. A s´ url´ od´ ast a Coulomb-f´ele t¨ orv´eny m´odos´ıt´ as´aval vett´ek tekintetbe. A nemline´aris egyenletrendszer megold´as´ahoz inkrement´ alis iterat´ıv egyenletrendszer megold´ot haszn´ altak fel. A numerikus sz´ am´ıt´ asi p´eld´ ak merev/rugalmas b´elyeg, illetve rugalmas alapzat
C´elkit˝ uz´esek
7
´erintkez´es´et, tov´ abb´ a rugalmas g¨omb ´es merev alapzat ´erintkez´es´et vizsg´alt´ak k´et dimenzi´oban. A vari´ aci´os egyenl˝os´egek fel˝ol k¨ozel´ıtve az ´erintkez´esi feladatok megold´ as´ahoz, egy viszonylag j´ ol m˝ uk¨ od˝ o technik´ at kapunk m´eg nagym´eret˝ u gyakorlati probl´em´ak eset´en is. Ez a megk¨ ozel´ıt´es azonban matematikailag nem olyan j´ol megalapozott, mint a vari´ aci´os egyenl˝ otlens´egek alkalmaz´ asa, tov´abb´ a a numerikus megold´as sor´an sz´amtalan megold´ asi neh´ezs´eg mer¨ ul fel. A terhel´esi l´epcs˝o vagy az id˝ ol´ep´es megv´alaszt´asa a megold´ as szempontj´ ab´ ol igen kritikus, nemcsak a konvergencia biztos´ıt´ asa miatt, de az ´erintkez´esi ´es s´ url´ od´ asi felt´etelek megfelel˝oen pontos betart´ asa miatt is. Tov´abb´ a nem elhanyagoland´ o szempont asok tekintet´eben. A a megold´asi technika hat´ekonys´ aga sem, a sz¨ uks´eges hardver er˝oforr´ megold´ as m´eg sz´amos numerikus param´eter f¨ uggv´enye – mint p´eld´ aul az ´erintkez´esi merevs´eg, tapad´ asi jellemz˝ok stb. –, melyek j´ o r´esze feladatf¨ ugg˝ o is. Term´eszetesen ezeknek a param´etereknek a be´all´ıt´ as´ara lehet˝ os´eget k´ın´ al a legt¨obb ´altal´ anos c´ellal k´esz´ıtett v´egeselemes programrendszer, de ezek be´all´ıt´ asa nagyfok´ u k¨or¨ ultekint´est ig´enyel, hogy az adott probl´em´ara kapott eredm´eny t´enylegesen az ´altalunk tervezett feladat megold´ as´at jelentse. A v´egeselem-m´odszer h´arom t´ıpus´ ar´ ol szok´as besz´elni annak alapj´ an, hogy milyen m´ odon lehets´eges a megold´as pontos´ıt´ asa. A megold´as jav´ıt´ as´at el´erhetj¨ uk u ´gy, hogy a v´egeselemek m´eret´et cs¨ okkentj¨ uk – azaz n¨ovelj¨ uk a v´egeselemek sz´am´at –, ekkor h-verzi´os m´odszerrel dolgozunk. A sz´am´ıt´ as pontos´ıt´ asa azonban el´erhet˝o oly m´odon is, hogy az elemek m´eret´et v´altozatlanul hagyjuk, ellenben az elemeken m˝ uk¨od˝ o alakf¨ uggv´enyek p foksz´ am´at v´ altoztatjuk. Ezzel tulajdonk´eppen szint´en a feladatban szerepl˝o ismeretlenek sz´am´at n¨ ovelj¨ uk, ´es ´ıgy jutunk az u ´gynevezett p-verzi´os v´egeselemekhez. E k´et technika p´ arhuzamos, ¨ osszehangolt alkalmaz´as´aval kapjuk a hp-verzi´os v´egeselem-m´odszert. ´ ´es Babuˇ A p-verzi´ os v´egeselem-m´odszer alapjait Szabo ska foglalta o¨ssze az 1991-ben megjelent k¨ onyvben [60]. Bebizony´ıtott´ ak, hogy a p-verzi´os elemek alkalmaz´asa – ugyanannyi ismeretlensz´ am mellett – ´altal´ aban jobb megold´ ast ny´ ujt, mint a h-verzi´os elemek´e. A szingularit´ asokat is tartalmaz´ o feladatok eset´eben a hp-verzi´os elemek seg´ıts´eg´evel exponenci´ alis konvergenci´ at ´erhet¨ unk el az energianorma tekintet´eben [60]. ´ ´es Babuˇ Egy tov´ abbi Szabo ska ´altal bevezetett oszt´alyoz´as a v´egeselem-m´odszerrel kezelt feladatokat h´arom t´ıpusba sorolja aszerint, hogy az uex t´enyleges megold´as milyen a vizsg´alt tartom´ anyon [60]. A feladat az A t´ıpusba tartozik, ha a v´ alasztott feloszt´ast´ol f¨ uggetlen¨ ul a teljes elemen analitikus megold´ast kapunk. A B t´ıpus u ´ feladatban az elemfeloszt´as oly m´odon t¨ ort´enik, hogy v´eges sz´am´ u pontot, vagy ´elet kiv´eve a megold´as az elemen analitikus, azaz a nem analitikus helyek a v´egeselem-hat´arra, vagy csom´opontba ker¨ ulnek. Ha azonban az elemfeloszt´as nem lehets´eges u ´ gy, hogy az uex t´enyleges megold´ asban tapasztalhat´ o ugr´ asszer˝ u v´ altoz´ as az elemhat´arra vagy a csom´opontba ker¨ ulj¨ on, ´ akkor C t´ıpus u ´ feladatot vizsg´ alunk. Erintkez´ esi feladatokn´al sz¨ uks´eges az elemhat´arok v´ altoztat´asa, mellyel el´erhet˝o, hogy az u ´n. C t´ıpus u ´ feladat B t´ıpus u ´ legyen. Az elemhat´ a´ rok ilyen c´el´ u mozgat´as´aval els˝ ok´ent Paczelt ´es szerz˝ot´ arsai a [44] cikkben foglalkoztak. K¨ ul¨ onb¨ oz˝o t´ıpus´ u k´etdimenzi´os ´erintkez´esi feladatokat vizsg´ altak a [42] publik´ aci´o szerz˝oi. K´etdimenzi´os ´erintkez´esi feladatok eset´en iter´ aci´os technik´ aval a p-verzi´os elemek igen j´ o megold´ast szolg´altatnak az ´erintkez´esi tartom´any hat´ ar´ anak keres´esekor.
1.3.
C´ elkit˝ uz´ esek
Jelen ´ertekez´es az ´erintkez´esi feladatok numerikus vizsg´ alat´ at tekinti els˝ odleges feladat´ anak. K´et alapvet˝o ir´ anyban folytatunk kutat´ ast. Egyr´eszt megvizsg´aljuk a tengelyszimmetrikus ´erintkez´esi feladatok kapcs´an fel´ all´ıtott alakoptimaliz´ al´ asi feladatokat. M´ asr´eszt a t´erbeli ´erintkez´es probl´emak¨ or´et k´ıv´ anjuk a´ttekinteni ´es u ´ jfajta szeml´elettel kezelni.
8
´s 1. Bevezete
´ t´ıpus´ • Uj u optimaliz´ al´ asi feladatokat k´ıv´ anunk fel´ all´ıtani arra vonatkoz´ oan, miszerint a gyakorlati feladatokn´ al mindig tekintettel kell lenni arra, hogy a val´ os´agos anyag nem terhelhet˝ o tetsz˝oleges m´ert´ekben. A k¨ ul¨onb¨oz˝o rugalmas anyag´ u g´epelemek t¨ onkremenetel´et a m´ern¨ oki gyakorlatban els˝ osorban az anyagra megengedett ´es az anyagban kialakul´ o reduk´ alt maxim´alis fesz¨ ults´egek egym´ashoz k´epesti viszonya szabja meg. • A fel´ all´ıtott alakoptimaliz´ aci´os feladatokra megold´ asi elj´ ar´ ast k´ıv´ anunk kidolgozni, mely be´ep´ıthet˝o a l´etez˝o p-verzi´os sz´am´ıt´ og´epi programunkba a kidolgozott elvek m˝ uk¨ od´es´enek illusztr´al´ asa ´erdek´eben. • G¨ org˝ o alak´ u testek alakoptimaliz´ al´ asi k´erd´eseit szeretn´enk megvizsg´alni olyan teabb kintetben, hogy a m´ ar l´etez˝o optimaliz´ al´ asi lehet˝os´egek hogyan fejleszthet˝ok tov´ a k¨ ul¨ onb¨ oz˝o terhel´esi esetek f¨ uggv´eny´eben. Meg k´ıv´ anjuk vizsg´ alni a g¨ord¨ ul´eses ´erintkez´es probl´emak¨ or´et is azzal a c´ellal, hogy meggy˝ oz˝odj¨ unk arr´ ol, hogy a s´ url´ od´ as hat´ asa az alakoptimaliz´ al´ as sor´an a g¨org˝ o alak´ u testek ´erintkez´esekor val´oban elhanyagolhat´ o-e. • A tengelyszimmetrikus feladatokon t´ ull´epve, h´aromdimenzi´os ´erintkez´esi feladat numerikus vizsg´alat´ at k´ıv´ anjuk megoldani p-verzi´os v´egeselemes program kifejleszt´es´evel. T´erbeli ´erintkez´es eset´en a kialakul´ o ´erintkez´esi tartom´any m´ar nem egy vonal hanem eset¨ unkben, egy egyszeresen ¨osszef¨ ugg˝ o fel¨ ulet, amelyet sima, z´art g¨orbe haasa kulcsk´erd´es e nemline´aris feladat t´ arol. Ennek a fel¨ uletnek a pontos azonos´ıt´ hat´ekony ´es prec´ız megold´asa ´erdek´eben. Az ´erintkez´esi fel¨ ulet hat´ ar´ at szeretn´enk oly m´odon le´ırni, hogy az a numerikus szimul´aci´ok sor´ an sz´am´ıt´ og´epi program a´ltal o¨n´ all´oan – adapt´ıv” m´odon – v´ altoz” tathat´ o legyen az´ert, hogy a kezdeti C t´ıpus u ´ feladot B t´ıpus u ´v´ a alak´ıtsuk ´at, mivel ily m´ odon a p-verzi´ os elemek alkalmaz´asa tov´abbra is exponenci´ alis konvergenci´at ny´ ujt a hibanorma tekintet´eben. Ennek ´erdek´eben meg k´ıv´ anjuk vizsg´ alni a k¨ ul¨ onb¨ oz˝o param´eteres g¨ orbele´ır´ asi m´odszereket, els˝osorban a B-spline ´es a NURBS g¨ orb´eket, mivel ezek a geometriai modellez´esi technik´ ak kiel´eg´ıt˝ o rugalmass´agot muonnyen, n´eh´any param´eter seg´ıts´eg´evel v´altoztathat´o. tatnak, azaz a g¨ orb´ek alakja k¨
2. fejezet ´rintkeze ´si feladat megfogalmaza ´sa Mechanikai e
2.1.
Rugalmass´ agtani feladat
Tekints¨ unk egy rugalmas testekb˝ ol fel´ep´ıtett h´ aromdimenzi´os mechanikai rendszert. A k¨ olcs¨ onhat´ asoknak csak a mechanikai jelleg´et vizsg´aljuk, nem vessz¨ uk teh´ at figyelembe a testek m´agneses, elektromos, termikus k¨olcs¨onhat´ asait, tov´abb´ a a testek egym´asra gyakorolt gravit´ aci´os vonz´ oerej´et is elhanyagoljuk. Felt´etelezz¨ uk, hogy a felmer¨ ul˝ o elmozdul´asok ´es alakv´ altoz´ asok kicsik, tov´ abb´ a a terhel´es hat´as´ara l´etrej¨ov˝ o alakv´ altoz´as rugalmas. M´ ask´ent fogalmazva, a line´ aris rugalmass´agtan keretei k¨oz¨ott keress¨ uk a megold´ ast. A rugalmas rendszer k´et testb˝ol ´all (α = 1, 2), ahogy azt a 2.1 ´abra egy s´ıkmetszet felt¨ untet´es´evel szeml´elteti. 1 p
1
Sp1 Su1 u 10
V
1
Sc1 Sc2 p
2
Sp2
2 V
2
Su2
2.1. ´ abra: K´et test ´erintkez´esi feladata
A testek V α t´erfogat´ at az S α fel¨ uletek hat´ arolj´ ak. Ezek k¨ ul¨ onb¨oz˝o r´esztartom´anyokra α α fel¨ uleti terhel´es van el˝o´ırva; oszthat´ok fel: Su -n az uα0 elmozdul´asmez˝o adott; Spα -n a p α Sc pedig az ´erintkez´es felt´etelezett tartom´anya. Az α fels˝o index azt jel¨oli, hogy a k´et test k¨oz¨ ul melyikr˝ ol van konkr´etan sz´o (α = 1 jelenti a fels˝o, m´ıg α = 2 az als´o testet.) ur˝ us´ege, kα pedig az A testekre hat´o t´erfogati terhel´est a ρα kα jel¨oli, ahol ρα a testek s˝ egys´egnyi t¨ omegen m˝ uk¨ od˝ o terhel´es. Feladatunk, hogy meghat´arozzuk azt az uα = uα (r)
10
´rintkeze ´si feladat 2. Mechanikai e
elmozdul´asmez˝ot – ∀ r ∈ V α , ahol r a helyvektor –, mely kiel´eg´ıti a rugalmass´agtani alapegyenletrendszert. Teljes¨ ulnie kell teh´ at a T α · ∇ + ρα kα = 0
∀r ∈Vα
(2.1)
egyens´ ulyi egyenletnek, ahol T α = T α (r) a fesz¨ ults´egi tenzor. Az elmozdul´asmez˝o ´es a kism´ert´ek˝ u alakv´ altoz´asok k¨ oz¨ ott a kinematikai egyenlet ´ırja le a kapcsolatot: Aα =
1 α (u ◦ ∇ + ∇ ◦ uα ) 2
∀r ∈ Vα,
(2.2)
ahol Aα = Aα (r) az alakv´ altoz´ asi tenzor. A fesz¨ ults´egek ´es az alakv´altoz´ asok k¨oz¨otti viszonyt az anyagegyenlet fejezi ki: T α = D α · · Aα
∀r ∈ Vα,
(2.3)
ahol D α az anyag´ alland´ ok – esetenk´ent helyt˝ ol is f¨ ugg˝ o – negyedrend˝ u tenzora. Homog´en, α alland´ ot´ ol f¨ ugg, az E rugalmass´ agi modulusizotr´op anyagokn´ al D tenzor csak k´et anyag´ t´ ol, ´es a ν Poisson-t´enyez˝ot˝ ol. Az el˝oz˝oekben .” jel¨oli a skal´ aris, ··” a k´etszeres skal´aris, ” ” m´ıg ◦” a diadikus, vagy tenzori´ alis szorz´ast. ” A rugalmass´agtani feladat megold´ asa teljes´ıti egyr´eszt a kinematikai peremfelt´etelt u = u0
∀ r ∈ Suα ,
(2.4)
ahol u0 el˝o´ırt elmozdul´ asmez˝o az Suα fel¨ uleten, m´asr´eszt a dinamikai peremfelt´etelt α T α · nα = p
∀ r ∈ Spα ,
(2.5)
α az el˝o´ırt fel¨ ahol p uleti terhel´es az Spα fel¨ uleten. A (2.1)-(2.3) mez˝oegyenletek mindk´et testre 15 skal´ar egyenletet defini´ alnak, 15 ismeretlennel. A fenti mez˝oegyenleteket ´es peremfelt´eteleket ki kell eg´esz´ıteni az Scα tartom´anyra vonatkoz´ ou ´n. ´erintkez´esi felt´etelekkel. Ezeket a 2.2. szakaszban r´eszletezz¨ uk. A (2.1)-(2.3) mez˝oegyenletek ´es a csatlakoz´o (2.4) ´es (2.5) perem-, illetve a k´es˝obb fel´ırt (2.10a-c) ´erintkez´esi felt´etelek ´altal meghat´ arozott feladatnak nem ismeretes ´altal´ anos esetben a pontos megold´ asa. Sz´ amos k¨ozel´ıt˝ o m´odszer l´etezik, melyekb˝ol n´eh´any a teljes potenci´alis energia minimuma elvre ´ep¨ ul. A teljes potenci´ alis energia a k¨ovetkez˝o alakban ´ırhat´ o fel: Π = Π (u) =
2 1 α=1
2
Vα
Aα · · D α · · Aα dV − Vα
ρα kα · uα dV −
0 dS . uα · p
(2.6)
Spα
A teljes potenci´ alis energia minimuma elv ´ertelm´eben – mely azt ´all´ıtja, hogy a kinematikailag lehets´eges elmozdul´asmez˝okh¨ oz tartoz´o teljes potenci´alis energia szigor´ u minimummal rendelkezik az egzakt megold´as eset´en –, a (2.6) funkcion´ al minimaliz´ al´ asa a feladatunk. Az ´erintkez´esi felt´etelek figyelembev´etel´ehez ezt a funkcion´alt m´odos´ıtani kell. Ennek l´ep´eseit a k¨ ovetkez˝o szakaszokban vizsg´aljuk.
2.2.
Kinematikai megfontol´ asok a s´ url´ od´ as figyelembev´ etele n´ elku ¨l
Jel¨ olje nα az α jel˝ u test k¨ uls˝ o norm´ alis´at. Az ´erintkez´es lehets´eges Scα tartom´ any´ a2 1 uk az nc ´erintkez´esi norm´ alist. Jel¨olje ebben a ban nc = −n ∼ = n k´eplettel ´ertelmezz¨
Kinematikai megfontol´ asok
11
tartom´ anyban h az nc ment´en m´ert h´ezagot a k´et test k¨oz¨ott a terhel´es kezdete el˝ott. A terhel´esi folyamat v´eg´ere, a testek k¨oz¨otti d t´ avols´ag a d = d(u) = u2n − u1n + h ≥ 0
∀ r ∈ Scα ,
(2.7)
´ert´ekre m´odosul. A felhaszn´ alt mennyis´egek ´ertelmez´es´ehez l´asd a 2.2. ´abr´ at. Itt uαn = α u ´erintkez´es felt´etel´et ad´ o egyenl˝ otlens´eg. u · nc . A (2.7) k´eplet az egyoldal´ a.) Q u1n
Sc1
1
b.)
1 1
1
Q
n1 u1
Sc1
h
u˙ 1τ
−pτ
2
n
Q2
Sc2 u2
Q2
u˙ 2τ
pτ
eτ
Sc2
u2n
2 2 nc
nc
2.2. ´ abra: K´et test lehets´eges ´erintkez´ese: a.) norm´ al; b.) ´erint˝ o ir´ any´ u mennyis´egek
Az Sc lehets´eges ´erintkez´esi tartom´any felbonthat´ o egy Ωp t´enyleges ´erintkez´es ´es egy anval´ o ugyanis, hogy: Ω0 r´estartom´anyra, azonban Sc = Ωp ∪ Ω0 . Nyilv´ (a) a d > 0 esetben nem ´erintkezik a k´et test a terhel´es ut´an; (b) a d = 0 egyenl˝ os´eg meghat´arozza azokat a perempontokat, ahol l´etrej¨on a k´et test ´erintkez´ese (ezt a tartom´anyt Ωp jel¨oli); (c) a d < 0 eset nem lehets´eges, ugyanis a k´et test nem hatolhat egym´asba. Ha nincs s´ url´ od´ as, akkor a k´et test k¨oz¨ott csak nyom´ofesz¨ ults´egek ´ebredhetnek ebben a tartom´ anyban (a k´et test egym´asnak fesz¨ ul). A fesz¨ ults´egi ´allapot ismeret´eben az anyon a k¨ovetkez˝o m´odon ´ırhat´ o fel ´erintkez´esi norm´ al ir´ any´ u fesz¨ ults´eg az Scα tartom´ σnα = nα · T α · nα .
(2.8)
Maga az ´erintkez´esi nyom´as a norm´ al fesz¨ ults´eg seg´ıts´eg´evel defini´ alt: pn = −σn1 = −σn2 .
(2.9)
Az elmondottakat ¨ osszegezve (a) ´erintkez´esi felt´etelr˝ol besz´el¨ unk, ha a testek ´erintkeznek egym´assal, azaz d = 0,
pn ≥ 0
∀ r ∈ Ωp ,
(2.10a)
(b) elv´ al´ asi felt´etelr˝ol besz´el¨ unk, ha h´ezag van a testek k¨oz¨ott, azaz d > 0,
pn = 0
∀ r ∈ Ω0 ,
(2.10b)
(c) t¨ om¨ oren ¨ osszefoglalva, illetve egyes´ıtve a (2.10a,b)-t d ≥ 0,
pn ≥ 0,
pn · d = 0 ,
∀ r ∈ Sc = Ωp ∪ Ω0 .
(2.10c)
12
´rintkeze ´si feladat 2. Mechanikai e
A (2.10c)-ben fel´ırt formul´ akat egy¨ uttesen Hertz-Signorini-Moreau-f´ele felt´eteleknek h´ıvj´ ak a szakirodalomban. Ezek a felt´etelek jelentik a kiindul´ asi alapot a s´ url´ od´ as n´elk¨ uli ´erintkez´esi feladatok kezel´es´ehez.
2.3.
S´ url´ od´ as figyelembev´ etele
A s´ url´ od´ asos ´erintkez´es kapcs´an vizsg´ alt fel¨ uletek k¨oz¨otti viselked´es nagyon l´enyeges a legt¨ obb gyakorlati alkalmaz´ as sor´an. Az ehhez kapcsol´ od´ o tudom´ anyter¨ uletet tribol´ ogi´ anak h´ıvj´ ak, ami els˝osorban olyan rendszerekkel foglalkozik, ahol s´ url´ od´ as is jelen van, mint a f´ekek vagy csap´agyak eset´en. A tribol´ ogia vizsg´alja az adh´ezi´o, a s´ url´ od´ as, a kop´ as jelens´eg´et, illetve a ken´es hat´as´at is. Ez a tudom´ anyter¨ ulet kezeli a h˝otani feladattal kapcsolt ´erintkez´esi feladatokat is. Gazdas´ agi szempontb´ol is l´enyes k´erd´eseket t´argyal ez a tudom´ any´ ag, p´eld´aul megpr´ ob´ alja megbecs¨ ulni azt, hogy egy g´epalkatr´esz mennyi ideig lesz m´eg haszn´alhat´ o. Annak ellen´ere, hogy a s´ url´ od´ asi jelens´eget m´ar r´eg´ota vizsg´alj´ ak, kezdve Leonardo amtalan elm´elet l´atott m´ar napDa Vinci, Amontons ´es Coulomb munk´ ass´ag´aval. Sz´ vil´ agot, a s´ url´ od´ asi folyamat kezel´ese azonban m´eg mindig nem teljesen tiszt´azott. Ez els˝osorban azzal magyar´ azhat´ o, hogy a fel¨ uletek s´ url´ od´ assal kapcsolatos viselked´ese eg´eszen atomi szint˝ u k´emiai, elektrom´agneses, illetve mechanikai folyamatokra vezethet˝o vissza. Tov´abb´ a az ´erintkez´esben r´esztvev˝o fel¨ uletek szerkezete meglehet˝osen bonyolult, mivel p´el´ d´ aul egy f´emes fel¨ ulet sz´amos r´eteget tartalmaz, ami befoly´asolja a s´ url´ od´ ast. Altal´ aban a s´ url´ od´ asi egy¨ utthat´ o f¨ ugg a fel¨ uleteket ¨osszeszor´ıt´ o norm´ al nyom´ ast´ol, a fel¨ uletek relat´ıv tangenci´alis sebess´eg´et˝ol, a fel¨ uleti ´erdess´egt˝ol, a h˝om´ers´eklett˝ol ´es m´eg sz´amtalan egy´eb param´etert˝ol. asos ´erintkez´es vizsg´alat´ ahoz a Coulomb-f´ele A formalizmus ´attekint´es´ere, a s´ url´ od´ sz´araz s´ url´ od´ asi modellt haszn´ aljuk. A kontakt tartom´ any a tangenci´ alis ir´ any´ u mozg´asokat tekintve k´etf´ele reakci´ot mutat. Az els˝o eset az amikor nincs tangenci´ alis ir´ any´ u elmozdul´ as a terhel´es hat´as´ara, ahogy ezt a 2.3 ´abra baloldali r´esze mutatja. Ezt a jelens´eget tapad´ asnak (angol sz´ oval stick-nek) h´ıvjuk. A m´ asik esetben a terhel´es hat´as´ara tangenci´ alis ir´ any´ u mozg´as is bek¨ovetkezik, ezt illusztr´ alja a 2.3 a´bra jobboldali r´esze. Ez ut´obbi jelens´eget cs´ usz´asnak (angol kifejez´essel slip-nek) nevezz¨ uk.
F
F
2.3. ´ abra: Tapad´ as ´es cs´ usz´as az ´erintkez´esi tartom´anyon
A s´ url´ od´ as hat´ as´anak vizsg´ alata megk´ıv´ anja teh´ at a cs´ usz´as defini´ al´ as´at, ami k´et test egym´ashoz viszony´ıtott sebess´ege: u˙ τ = u˙ 1τ − u˙ 2τ ,
(2.11)
ahol u˙ ατ az α jel˝ u test tangenci´alis sebess´ege. Az ´erintkez´esi tartom´ any azon r´esz´en, ahol csak tapad´ as van, a k¨ ovetkez˝o felt´etel teljes¨ ul: u˙ τ = 0 , (2.12) ||pτ || ≤ µ pn , ahol pτ = −T 1 · n1 − pn nc = T 2 · n2 − pn nc ≡ p − pn nc .
(2.13)
Vari´ aci´ os formalizmus
13
A cs´ usz´asi tartom´ anyban defini´ alt a tangenci´ alis tehervektor pτ = µ pn
u˙ τ , ||u˙ τ ||
(2.14)
ahol pτ a (2.11) alatti u˙ τ relat´ıv sebess´egre tekintettel az als´o testre van kisz´am´ıtva, azaz 2 testre. a 2.2 ´abra szerinti
2.4.
Vari´ aci´ os formalizmus
Az ´erintkez´esi feladatok kapcs´ an fel´ all´ıtott perem´ert´ekfeladat megold´as´at k¨ ul¨onb¨ oz˝o vari´ aci´os elvek seg´ıts´eg´evel kaphatjuk meg. Ezen elvek alapvet˝ oen a teljes potenci´alis energi´ aval kapcsolatosak [10], azzal a k¨ ul¨onbs´eggel, hogy az ´erintkez´es-elv´al´ as kapcs´an felmer¨ ult (2.10a)-(2.10c) felt´eteleket hogyan veszik figyelembe. A k¨ovetkez˝okben h´ arom k¨ ozismert m´odszert ´ırunk fel, melyeknek egyar´ ant vannak el˝ onyeik ´es h´atr´anyaik. Ezek a Lagrange-f´ele multiplik´ atoros m´odszer, a b¨ untet˝ oparam´eteres technika, illetve ezen k´et m´odszer el˝onyeit ¨ otv¨ oz˝o, h´ atr´ anyait kik¨ usz¨ob¨ol˝ o kombin´ alt technika, melyet az angol nyelv˝ u szakirodalomban augmented Lagrangian technique n´even tal´alhatunk meg.
2.4.1.
Lagrange-f´ ele multiplik´ atoros technika
Az ´erintkez´esi feladat megold´asakor a (2.7) egyenlet ´altal defini´ alt h´ezagf¨ uggv´eny teljes´ıt´es´et az u ´.n. Lagrange szorz´ot´enyez˝o (multiplik´ ator) biztos´ıtja. A multiplik´ ator akkor akt´ıv, ha a megold´ as teljes´ıti a (2.10a) felt´etelt, azaz ekkor a Lagrange-f´ele multiplik´ atoros technika kieg´esz´ıti a rendszer teljes potenci´alis energi´aj´ at egy taggal, mely tartalmazza az ´erintkez´esi felt´etelt LA (2.15) L = Π (u) − pn d (u) dS , Sc
amelyben a Lagrange-f´ele ismeretlen pn ≥ 0 multiplik´ ator ebben az esetben az ´erintkez´esi nyom´ ast adja meg. A (2.15) ´altal fel´ırt funkcion´ alt minimaliz´alni kell azzal a mell´ekfelt´etellel, hogy a t´enyleges ´erintkez´esi tartom´ anyon a d h´ezagf¨ uggv´eny azonosan z´erus ´ert´ek˝ u, illetve ekkor pn ≥ 0. Ezzel a m´odszerrel az u elmozdul´asmez˝o mellett a pn ´erintkez´esi nyom´asmez˝o is ismeretlenk´ent jelenik meg az Sc ´erintkez´esi tartom´any felett, azaz a m´odszer n¨ oveli a feladatban szerepl˝ o ismeretlen mez˝ok sz´am´at.
2.4.2.
Bu oparam´ eteres technika ¨ ntet˝
A m´odszer nem hoz u ´ j ismeretleneket a feladatba, itt csak az elmozdul´asmez˝ot kell meghat´ arozni. A k¨ ovetkez˝o funkcion´ al minimaliz´ al´ asa szolg´altatja a feladat megold´ as´at 2 1 1 c d− (u) dS , c >> 0 , d− (u) = (|d (u)| − d (u)) , (2.16) LP E = Π (u)+ 2 2 Ωp
alt h´ezagf¨ uggv´eny negat´ıv ahol c jel¨ oli a b¨ untet˝ oparam´etert, d− (u) pedig a (2.7) a´ltal defini´ ´ert´ekeit. Teh´at enn´el a m´odszern´el a (2.16) alatti utols´o tag akkor b¨ unteti a kiel´eg´ıtend˝ o felt´etelt, ha a k´et test l´atsz´olag egym´asba hatol”, azaz d negat´ıv ´ert´eket vesz fel. ” A c b¨ untet˝ oparam´eternek fizikai jelent´est is tulajdon´ıtunk, nevezetesen az ´erintkez´esi tartom´ anyon elhelyezett megoszl´o rugalmas k¨ozeg – tov´abbiakban rug´ ok – rug´ omerevs´eg´et. Ez az oka annak, hogy a (2.16)-ban szerepl˝ o b¨ untet˝ o tag alakilag hasonl´ o, a rug´ ora fel´ırhat´ o alakv´ altoz´ asi energi´ ahoz. Az ´erintkez´esi felt´etel term´eszetesen akkor lesz teljesen kiel´eg´ıtve, ha c → ∞, mely azt jelenti, hogy d− (u) → 0. A gyakorlatban azonban nem v´ alaszthatunk korl´ atlanul nagy b¨ untet˝ oparam´eter ´ert´eket, mivel ez rontja az
14
´rintkeze ´si feladat 2. Mechanikai e
el˝o´ all´ o line´ aris egyenletrendszer megoldhat´ os´ag´at az´altal, hogy nagy lesz az egy¨ utthat´ o m´atrix kond´ıci´osz´ama. Az elv´egzett numerikus sz´am´ıt´ asok alapj´an azt mondhatjuk, hogy a c = 100 E .. 1000 E k¨ oz¨ otti ´ert´ekek m´ar j´o megold´ast adnak. A numerikus sz´am´ıt´ as sor´an a d (u) h´ezagf¨ uggv´eny el˝ojele alapj´ an m´odos´ıtjuk a c b¨ untet˝ oparam´eter ´ert´ek´et oly m´odon, hogy a negat´ıv d ´ert´ek˝ u helyeken nem v´altoztatjuk c nagys´ ag´ at, m´ıg a pozit´ıv h´ezagokn´al elt´ avol´ıtjuk a k´epzeletbeli rug´okat. Ez egy iter´ aci´os algoritmust eredm´enyez, ami eg´eszen addig tart, am´ıg a t´enyleges ´erintkez´esi tartom´ any at al´a nem cs¨okken. Az ´ıgy kapott d hat´ ar´ an sz´am´ıthat´ o ´erintkez´esi nyom´as egy adott korl´ h´ezagf¨ uggv´eny term´eszetesen nem azonosan z´erus a teljes ´erintkez´esi tartom´anyon – mivel ez csak c → ∞ hat´ aresetben ´allna el˝ o –, tov´ abb´ a ez a f¨ uggv´eny szolg´altatja a kialakult aci´os egyenletb˝ ol ad´od´ oan a k¨ovetkez˝o ´erintkez´esi nyom´ast is, mely az δu LP E = 0 vari´ osszef¨ ugg´es alapj´ an ´ırhat´ o fel: ¨ pn = −c d− (u)
2.4.3.
∀ r ∈ Ωp .
(2.17)
Kombin´ alt technika
Ez a m´odszer l´enyeg´eben az el˝oz˝o k´et r´eszben ismertetett technik´ak h´ azas´ıt´ as´ab´ ol sz´armaztathat´ o. Az elj´ ar´ as oly m´odon alakult ki, hogy meg˝ orizte mind a Lagrange-f´ele multiplik´ atoros, mind a b¨ untet˝ oparam´eteres technik´ak el˝onyeit. A k¨ovetkez˝o funkcion´ al ´ırhat´ o fel a m´odszerhez: 1 AU = Π (u) − pn d (u) dS + c [d (u)]2 dS . (2.18) L 2 Ωp
Ωp
Tudjuk, hogy a (2.15), (2.16) ´es a (2.18) ´altal defini´ alt funkcion´ alok minimumukat vari´ aci´ojuk elt˝ un´esekor kapj´ ak. Azaz, ha a fenti funkcion´ alok u szerinti vari´aci´oj´ at k´epezz¨ uk akkor a k¨ ovetkez˝o egyenletekhez jutunk: (2.19) δu LLA = δu Π (u) − pn δd dS = 0 , Sc
δu L
PE
= δu Π (u) +
c d− (u) δd− dS = 0 ,
(2.20)
(pn − c d) δd dS = 0 .
(2.21)
Ωp
δu L
AU
= δu Π (u) − Ωp
al nemcsak u f¨ uggv´enye, hanem ismeretlenk´ent szerepel benne a pn -nel Mivel LLA funkcion´ jel¨ olt ´erintkez´esi nyom´as is, ´ıgy az ismeretlenek meghat´aroz´as´ahoz a (2.15) funkcion´ al pn LA szerinti vari´ aci´oj´ at is k´epezni kell, a δp L ≤ 0 ´es a pn ≥ 0 nem negativit´asi k¨ovetelm´eny betart´ asa mellett. A Π (u) teljes potenci´alis energia vari´aci´oj´ at (2.6) alapj´ an ´ırhatjuk fel: δu Π (u) =
2 α=1 V α
δAα · · D α · · Aα dV − Vα
ρα kα · δuα dV − Spα
α0 · δuα dS , p
(2.22)
Vari´ aci´ os formalizmus
15
mely a szok´asos ´atalak´ıt´ asok ´es ¨osszevon´asok ut´ an a k¨ovetkez˝o alakra hozhat´ o: δu Π =
2
δuα · (T α · ∇ + ρα kα ) dV +
−
α=1
Vα
+
α0 ) dS + δuα · (T α · nα − p
Spα
δuα · (T α · nα ) dS . (2.23)
Scα
Most tekints¨ uk a (2.18) egyenlettel defini´ alt funkcion´ alt. Ha fel´ırjuk a vari´ aci´oj´ at, az l´enyeg´eben defini´ alja a (2.19) ´es a (2.20) ´altal fel´ırt funkcion´ alok vari´ aci´oj´ at is. δu L
AU
=
2 α=1
− Vα
α
α α
δuατ eτ · T α · nα dS −
+
α0 ) dS+ δuα · (T α · nα − p
δu · (T · ∇ + ρ k ) dV + α
Scα
Ωp
+
Spα
δu2n nc · T 2 · n2 + (pn − c d) dS+ δu1n nc · T 1 · n1 + (pn − c d) dS = 0 , (2.24)
Ωp
melynek ´atalak´ıt´ asakor figyelembe vett¨ uk, hogy δuα = δuαn nc + δuατ eτ , ahol δuαn ´es δuατ az anyokba es˝ o koordin´ at´ ai, tov´ abb´ a nc = −n2 ∼ elmozdul´ asmez˝o vari´ aci´oj´ anak nc ´es eτ ir´ = n1 2 1 ´es δd = δun − δun . A funkcion´ al vari´ aci´oj´ anak elt˝ un´ese a k¨ovetkez˝o tartalmat hordozza: mivel δuα ´ert´eke uleten tetsz˝oleges, null´ at´ ol k¨ ul¨onb¨oz˝o, ´ıgy a (2.24)-ben fel´ırt a V α t´erfogaton ´es az Spα fel¨ els˝o k´et integr´ al csak u ´ gy lehet nulla, ha teljes¨ ul, hogy T α · ∇ + ρα kα = 0 ,
illetve
T α · nα − pα0 = 0 .
Teh´at a (2.18) vari´ aci´os elv tartalmazza a (2.1) egyens´ ulyi egyenletet ´es a (2.5) dinamikai peremfelt´etelt. Ezzel l´athat´ o, hogy egy kinematikailag lehets´eges elmozdul´asmez˝o – mely teljes´ıti a (2.4) kinematikai peremfelt´etelt, illetve a (2.2) geometriai egyenletet, tov´ abb´ a fenn´ all a (2.3) anyagegyenlet – u ´gy biztos´ıtja a teljes potenci´ alis energia minimum´ at, hogy kiel´eg´ıti az egyens´ ulyi egyenletet ´es a dinamikai peremfelt´etelt, valamint az ´erintkez´esi tartom´ anyon az illeszt´esi felt´etel is igaz, azaz a rugalmass´agtani egyenletrendszer minden egyenlete ´es peremfelt´etele fenn´ all. Az ´erintkez´esi fel¨ uleten, a vari´ aci´os elv alapj´ an, tov´ abbi felt´eteleknek kell teljes¨ ulni¨ uk. Mivel a feladat s´ url´ od´ as n´elk¨ uli ´erintkez´es vizsg´alat´ at jelenti, ez´ert az eτ · T α · nα = τταn cs´ usztat´o fesz¨ ults´eg is z´erus ´ert´ek˝ u az eg´esz Scα ´erintkez´esi tartom´anyon. Az l´athat´ o (2.24) α α ults´eg csak az Ωp t´enyleges ´erintkez´esi tartom´ anyon alapj´ an, hogy nc ·T ·n ´erintkez´esi fesz¨ k¨ ul¨ onb¨ ozik z´erust´ol. Ezen a fel¨ uleten az ´erintkez´esi nyom´ast, vagyis a norm´al ir´ any´ u 1 2 fesz¨ ults´eget a k¨ ovetkez˝o k´epletekkel hat´ arozhatjuk meg (mivel nc = n = −n ): σn1 = nc · T 1 · n1 = − (pn − c d) , σn2 = −nc · T 2 · n2 = − (pn − c d) , azaz σn1 = σn2 = nc · T 1 · n1 = − (pn − c d) .
(2.25)
A feladat megold´ as´at iter´ aci´os algoritmus alapj´ an keress¨ uk. Az els˝o l´ep´esben az ´erint(1) kez´esi nyom´as minden¨ utt azonosan z´erus: pn = 0, ahol a fels˝ o indexbeli sz´ am jel¨oli az
16
´rintkeze ´si feladat 2. Mechanikai e
iter´ aci´o sorsz´am´at. A (k)-adik l´ep´esben egy b¨ untet˝ oparam´eteres feladatot oldunk meg fel(k−1) t´etelezve, hogy a (k − 1)-edik l´ep´esben meghat´arozott pn ´erintkez´esi nyom´as a vari´ aci´os egyenletben ismert. ´Igy a sz´am´ıt´ as alapj´ at k´epez˝o vari´ aci´os egyenlet a k¨ovetkez˝o form´ aban ´ırhat´ o fel:
(k) − c d u (2.26) p(k−1) δd(k) dS = 0 k = 2, 3, . . . . δu LAU = δΠ u(k) − n (k)
Ωp
Az ´erintkez´esi nyom´as sz´am´ıt´ as´ara defini´ aljuk a k¨ovetkez˝o oper´ atort: x =
1 (x + |x|) , 2
mely seg´ıts´eg´evel a (k)-adik l´ep´eshez tartoz´o ´erintkez´esi nyom´as
(k−1) (k) = p − c d u . p(k) n n
(2.27)
A sz´am´ıt´ as sor´an iter´ aci´or´ ol-iter´aci´ora egyre k¨ozelebb ker¨ ul¨ unk a t´enyleges ´erintkez´esi tartom´ anyhoz, illetve a kialakul´ o ´erintkez´esi nyom´ashoz. Kil´ep´esi felt´etelk´ent megfogalmazzuk, hogy az iter´ aci´ot eg´eszen addig folytatjuk, am´ıg az ´erintkez´esi nyom´as v´altoz´asa aton bel¨ ulre nem ker¨ ul: egy el˝ore defini´ alt εp hibakorl´ (k) Ωp
(k)
(k−1)
|pn − pn
(k)
|pn | dS
| dS ≤ εp .
(2.28)
(k)
Ωp
A kombin´ alt technika haszn´alat´ aval elker¨ ulhet˝ o az el˝o´all´ o line´ aris algebrai egyenletrendszer rosszul kondicion´ alts´aga, mivel nemcsak a b¨ untet˝ oparam´eter nagys´aga, hanem az el˝oz˝o (k−1) ´erintkez´esi nyom´as is jav´ıtja a megold´ast. iter´ aci´os l´ep´esben meghat´arozott pn
3. fejezet ´ ´si feladat diszkretiza ´la ´sa Erintkez e
Az ´erintkez´esi feladat megold´ as´ahoz els˝osorban v´egeselem-m´odszert haszn´alunk, pontosabban a m´odszer p-, illetve hp-verzi´oj´ at r´eszes´ıtj¨ uk el˝ onyben. A vizsg´ alataink sor´ an olyan h´ aromdimenzi´os feladatokat tekint¨ unk, melyek egyr´eszt hengerszimmetrikus elrendez´es˝ uek, ´ıgy a hengerkoorin´ ata-rendszer haszn´alat´ aval v´egzett sz´am´ıt´ asokn´ al k´etdimenzi´os feladatot kapunk, m´ asr´eszt h´aromdimenzi´os t´erbeli feladatok eset´en der´eksz¨og˝ u Descartes-f´ele koordin´atarendszert vesz¨ unk alapul. Jelen fejezetben a´ttekintj¨ uk a kor´ abbiakban fel´ırt rugalmass´ agtani feladatban szerepl˝o ismeretlenek diszkretiz´al´ asi folyamat´ at, illetve az ´erintkez´es jelens´eg´enek numerikus vizsg´alat´ at seg´ıt˝ o vari´ aci´os technik´ ak ´altal kapott integr´ al kifejez´esek v´egeselemes formalizmus´at. A kontakt feladatok egy m´ asik lehets´eges vizsg´alata u ´gynevezett hat´asm´atrixok seg´ıts´eg´evel t¨ort´enik, amelyeket a rugalmas f´elt´erre vonatkoz´ o megold´asok alapj´an ´all´ıtunk el˝ o [31, 14]. Ennek bemutat´ asa is r¨oviden ¨osszefoglal´ asra ker¨ ul ebben a fejezetben, melyet els˝osorban az ´altalunk tekintett hengerg¨org˝ os ´erintkez´esi feladatok eset´en haszn´alunk. Itt a k¨ozel´ıt˝ o megold´ as a Signorini-t´ıpus´ u ´erintkez´esi felt´etelek kiel´eg´ıt´es´et t˝ uzi ki c´elul egy matematikai programoz´asi feladat fel´ all´ıt´ as´aval.
3.1.
Rugalmass´ agtani egyenletek v´ egeselemes t´ argyal´ asa
Az ismeretlen vektor- ´es tenzormez˝ok az r helyvektor f¨ uggv´enyek´ent ´ırhat´ ok fel. Tetsz˝oleges P pontba mutat´ o helyvektor a v´ alasztott koordin´ atarendszert˝ol f¨ ugg˝ oen megadhat´ o az (3.1) r = x ex + y ey + z ez alakban, ha der´eksz¨ og˝ u Descartes-f´ele koordin´ atarendszert tekint¨ unk, vagy az r = r er (ϕ) + z ez
(3.2)
alakban, ha hengerkoordin´ ata rendszerben vizsg´ aljuk a feladatot. A fenti egyenletekben az x, y, z az ex , ey , ez egys´egvektorok ´altal defini´ alt tengelyek ir´any´ aban m´ert koordin´ at´ ak, ata m´ıg az r, ϕ, z g¨ orbevonal´ u koordin´ at´ ak ´es az er , eϕ ´es ez egys´egvektorok a koordin´ vonalak ´erint˝ oi. Hengerkoordin´ ata-rendszer haszn´alata akkor c´elszer˝ u, ha a feladat hengerszimmetrikus elrendez´es˝ u. Ekkor ugyanis az ismeretlen mennyis´egek csak az r ´es z koordin´ ata f¨ uggv´enyeik´ent tekinthet˝ ok, ´ıgy elegend˝o s´ıkbeli – k´etv´altoz´ os – sz´am´ıt´ asokat v´egezni, mert a kialakul´ o elmozdul´ as-, alakv´ altoz´ as- ´es fesz¨ ults´egmez˝o is hengerszimmetrikus lesz. A tov´ abbiakban der´eksz¨ og˝ u Descartes-f´ele koordin´ atarendszerben tekintj¨ uk ´at az ismeretlen mennyis´egek v´egeselemes fel´ır´ as´at. Az uα elmozdul´asmez˝o az r = r (x, y, z)
´ ´si feladat diszkretiza ´ la ´sa 3. Erintkez e
18
helyvektor f¨ uggv´enye, ahol α = 1 a fels˝o, α = 2 az als´o test azonos´ıt´ as´ara szolg´al. Az elmozdul´asmez˝ot a k¨ ovetkez˝o m´odon k¨ozel´ıtj¨ uk ⇒
uα = uα (r)
uα (x, y, z) = Nα (x, y, z) qα ,
(3.3)
aci´os m´atrix, m´ıg qα az ismeretlen param´eterek vektora. M´ atrixokkal ahol Nα az approxim´ fel´ırva ´ertelmezhetj¨ uk ezek elemeit ⎡ 1 ⎤α qx ⎢ qy1 ⎥ ⎥ ⎡ ⎤α ⎡ ⎤α ⎢ ⎢ qz1 ⎥ 0 N2 0 0 . . . Nn 0 0 N1 0 ux ⎢ ⎥ ⎢ ⎥ ⎣uy ⎦ = ⎣ 0 N1 0 0 N2 0 . . . 0 Nn 0 ⎦ ⎢ ... ⎥ . (3.4) ⎢ ⎥ uz 0 N2 . . . 0 0 Nn ⎢q n ⎥ 0 0 N1 0 x⎥ ⎢ ⎣qyn ⎦ uα Nα qzn qα
Ni jelenti az i-edik alakf¨ uggv´enyt, m´ıg qxi , qyi , qzi jel¨olik az i-edik alakf¨ uggv´enyhez tartoz´o at´ ak kiismeretlen param´etereket, rendre az x, y, z ir´ any´ u ux , uy , uz elmozdul´as-koordin´ sz´am´ıt´ as´ahoz, melyben (i = 1, . . . , n). Az alakf¨ uggv´enyek sz´ama n. El˝ o´all´ıt´ asuk p-verzi´os v´egeselem-m´odszer haszn´alata eset´en az A. f¨ uggel´ekben ¨osszefoglalt hierarchikus f¨ uggv´enyek seg´ıts´eg´evel t¨ ort´enik.
Az izoparametrikus lek´epz´es ´ertelm´eben az x, y, z koordin´ at´ ak a k¨ovetkez˝o m´odon sz´am´ıthat´ ok ne Nie (ξ, η, ζ) xi x ↔ y ↔ z. (3.5) x= i=1
Vizsg´alataink sor´ an line´ arisan rugalmas, homog´en, izotr´ op tulajdons´ ag´ u anyagokat tekint¨ unk, melyekre ´erv´enyes a Hooke-t¨orv´eny E ν α α α (3.6) A + A I , T = 1+ν 1 − 2ν I altoz´ asi tenzor els˝ o skal´ar invari´ ansa, azaz AαI = εx + εy + εz , tov´ abb´ a ahol AαI az Aα alakv´ I a m´asodrend˝ u egys´egtenzort jel¨ oli.
A (2.6)-ban fel´ırt teljes potenci´alis energia vizsg´alat´ ahoz sz¨ uks´eg¨ unk van az Aα alakaltoz´ asi vektorra: v´ altoz´asi tenzorra, illetve a bel˝ole ´atrendez´essel kapott εα alakv´ Aα ahol
⇒
αT , εα = εx εy εz γxy γxz γyz
∂uy ∂ux ∂uz , εy = , εz = , ∂x ∂y ∂z ∂uy ∂ux ∂uy ∂ux ∂uz ∂uz = + , γxz = + , γyz = + . ∂y ∂x ∂z ∂x ∂z ∂y
(3.7)
εx = γxy
(3.8)
Rugalmass´ agtani egyenletek
19
Bevezetve a ∂ differenci´ al oper´ ator m´ atrixot, ´ırhatjuk, hogy ⎡∂ ⎤ 0 0 ∂x ⎢ ⎥ ∂ 0 ⎥⎡ ⎤ ⎢ 0 ∂y α ⎢ ⎥ ∂ ⎥ ux ⎢0 0 ⎢ ⎥ ∂z εα = ⎢ ∂ ⎥⎣uy ⎦ . ∂ ⎢ ∂y ∂x 0⎥ ⎢ ⎥ uz ∂ ⎥ ⎢∂ 0 ⎣ ⎦ ∂z
∂x ∂ ∂y
∂ ∂z
0
∂
(3.9)
uα
Figyelembe v´eve a (3.3) egyenletet, fel´ırhat´ o, hogy εα = ∂ Nα qα = Bα qα ,
(3.10)
ahol a Bα deriv´ alt m´atrix az Ni alakf¨ uggv´enyek parci´ alis deriv´ altjaib´ ol ´ep´ıthet˝ o fel ⎡ ∂N1 ∂x
⎢ ⎢ 0 ⎢ ⎢ 0 ⎢ α B = ⎢ ∂N1 ⎢ ∂y ⎢ ⎢ ∂N1 ⎣ ∂z 0
0
0
∂N2 ∂x
0
0
...
∂Nn ∂x
0
∂N1 ∂y
0
0
∂N2 ∂y
0
...
0
∂Nn ∂y
0
∂N1 ∂z
0
0
∂N2 ∂z
...
0
0
∂N1 ∂x
0
∂N2 ∂x
0
...
∂N1 ∂x ∂N1 ∂y
0
...
0
∂N2 ∂z
∂N2 ∂x ∂N2 ∂y
∂Nn ∂y ∂Nn ∂z
∂Nn ∂x
0
∂N2 ∂y ∂N2 ∂z
...
0
∂Nn ∂z
∂N1 ∂z
0
0
⎤α
⎥ 0 ⎥ ⎥ ∂Nn ⎥ ∂z ⎥ ⎥ . 0 ⎥ ⎥ ∂Nn ⎥ ∂x ⎦
(3.11)
∂Nn ∂y
Az εα alakv´ altoz´asi vektorhoz hasonl´oan, a T α fesz¨ ults´egi tenzorb´ ol fel´ep´ıt˝ o a σα fesz¨ ults´egi vektor: Tα
⇒
αT σ α = σx σy σz τxy τxz τyz ,
ahol a (3.6) a´ltal fel´ırt Hook-t¨ orv´enyt felhaszn´alva kapjuk, hogy ∂ux ∂ux ∂uy ν ∂ux ∂uy ∂uz σx = 2G + + + , τxy = G + , ∂x 1 − 2ν ∂x ∂y ∂z ∂y ∂x ∂uy ∂ux ∂uz ν ∂ux ∂uy ∂uz σy = 2G + + + , τxz = G + , ∂y 1 − 2ν ∂x ∂y ∂z ∂z ∂x ∂uy ∂uz ν ∂ux ∂uy ∂uz ∂uz σz = 2G + + + , τyz = G + . ∂z 1 − 2ν ∂x ∂y ∂z ∂z ∂y G=
E 2(1+ν)
(3.12)
(3.13)
a cs´ usztat´o rugalmass´agi modulus.
(3.12) m´ atrixos form´ aban a k¨ovetkez˝o m´odon ´ırhat´ o fel: ⎡ 2(1−ν) ⎤α 1−2ν σx ⎢ 2ν ⎢ 1−2ν ⎢ σy ⎥ ⎢ ⎢ ⎥ ⎢ 2ν ⎢ σz ⎥ E ⎢ 1−2ν ⎢ ⎥ = ⎢τxy ⎥ 2(1 + ν) ⎢ ⎢ 0 ⎢ ⎥ ⎢ ⎣τxz ⎦ ⎣ 0 τyz 0 σα ⎡
2ν 1−2ν 2(1−ν) 1−2ν 2ν 1−2ν
0 0 0
Dα
2ν 1−2ν 2ν 1−2ν 2(1−ν) 1−2ν
0 0 0
⎤α 0 0 0 ⎡ ε ⎤α x ⎥ ⎢ εy ⎥ 0 0 0⎥ ⎥ ⎢ ⎥ ⎥ ⎢ ⎥ 0 0 0⎥ ⎢ εz ⎥ , ⎥ ⎢γxy ⎥ ⎢ ⎥ 1 0 0⎥ ⎥ ⎣γxz ⎦ 0 1 0⎦ γyz 0 0 1 εα
(3.14)
´ ´si feladat diszkretiza ´ la ´sa 3. Erintkez e
20
ahol az all´ o Dα az anyag´ alland´ ok (6×6)-os m´atrixa, melyben – homog´en, izotr´ op anyagokra – csak az anyagt´ol f¨ ugg˝ o ν Poisson-sz´am ´es E rugalmass´ agi modulus szerepel. Ezek alapj´ an a (2.6) teljes potenci´ alis energia a szok´asos m´atrixos form´ aban a k¨ovetkez˝o m´odon ´ırhat´ o fel 2 1 αT α αT α , (3.15) q Kq − q f Π= 2 α=1
melyben
α
BαT Dα Bα dV
K = V
(3.16)
α
a merevs´egi m´atrixot ´es α
α
f =
ρ N
αT
α
k dV +
Vα
α0 dS NαT p
(3.17)
Spα
a terhel´esi vektort jel¨ oli.
3.2.
Vari´ aci´ os egyenletek v´ egeselemes t´ argyal´ asa
Az ´erintkez´esi felt´etelek figyelembe v´etel´ehez tekints¨ uk a (2.18) a´ltal defini´ alt LAU funkcion´ alt. Az ebben szerepl˝o k´et integr´ al v´egeselemes diszkretiz´al´ as´ahoz sz¨ uks´eges a (2.7)-ben fel´ırt d h´ezagf¨ uggv´eny m´atrixos alakba val´ o ´atalak´ıt´ asa. Tekints¨ unk egy lok´ alis koordin´ atarendszert, mely a felt´etelezett Scα ´erintkez´esi tartom´anyok k¨ oz¨ ott elhelyezked˝o alaps´ıkhoz van r¨ogz´ıtve. A 3.1. ´abra ´altal´anos helyzetben alis koordin´ at´ ak ´ertelmez´es´et. A vizsszeml´elteti az (x, y, z) glob´ alis ´es a (tx , ty , nc ) lok´ g´ alataink sor´ an v´egre kell hajtani egy koordin´ ata-transzform´ aci´ot ezen glob´alis ´es lok´alis rendszerek k¨ oz¨ ott, annak ´erdek´eben, hogy az alakv´ altoz´as ut´ ani d h´ezagf¨ uggv´enyt ki tudjuk sz´ am´ıtani (2.7) alapj´ an. 1 Sc1
ty nc
ty
tx
z tx x
Sc2
y nc
2
3.1. ´ abra: T´erbeli glob´ alis (x, y, z) ´es t´erbeli lok´ alis (tx , ty , nc ) koordin´ atarendszerek
Az eredeti uα elmozdul´asmez˝o fel´ırhat´ o a fenti lok´ alis rendszerben is, azaz uαl = utx
uty
unc
T
,
T uα = ux uy uz ,
(3.18)
melyek k¨oz¨ott ´ertelmezhet˝o a uα = Pgl · uαl ,
uαl = PTgl · uα
(3.19)
Vari´ aci´ os egyenletek v´egeselemes t´ argyal´ asa
21
transzform´ aci´o, ahol Pgl a glob´ alis-lok´ alis transzform´aci´o m´atrix. Ezt a´t´ırva v´egeselemes formalizmusra a lok´ alis ´es glob´alis rendszerben ´ertelmezett elmozdul´asmez˝ore azt kapjuk – uggv´enyek k¨oz¨ ul melyek adnak z´erust´ol k¨ ul¨onb¨oz˝o ha figyelembe vessz¨ uk, hogy az Ni alakf¨ ´ert´eket a felt´etelezett ´erintkez´esi tartom´anyon, tov´ abb´ a a qα param´etereket is a szerint anyhoz ´es melyek nem – csoportos´ıtjuk, hogy melyek tartoznak az Scα tartom´ α q0 α α α α α ul ⇒ ul = N ql = N0 Nc , qlc (3.20) α q0 α α α α α u ⇒ u = N q = N0 Nc . qc N0 jel¨ oli azon alakf¨ uggv´enyeket, melyeknek Scα tartom´ anyon nincs hat´ asuk – azaz z´erus ´ert´eket vesznek fel, vagy nem az ´erintkez´esi fel¨ uleten l´ev˝o elemekhez tartoznak –, m´ıg Nc azon alakf¨ uggv´enyeket tartalmazza, melyek a felt´etelezett kontakt tartom´anyon l´ev˝o elemekhez tartoznak ´es ´ıgy null´ at´ ol k¨ ul¨onb¨oz˝o ´ert´eket vesznek fel. Mivel a transzform´ aci´o anyon sz´ am´ıtott elmozelv´egz´ese a d h´ezagf¨ uggv´eny kisz´am´ıt´ asa miatt, csak az Scα tartom´ dul´ asmez˝o eset´eben sz¨ uks´eges, ´ıgy a tov´ abbiakban elegend˝ o a qc ´es qlc param´etervektorok k¨ oz¨ otti kapcsolat tiszt´az´asa. Ehhez tekints¨ uk a k¨ovetkez˝o Nαc qαlc = PTgl Nαc qαc
(3.21)
transzform´ aci´os egyenletet, melyben a qαc ismeretlen param´eterek meghat´aroz´asa p´eld´aul a legkisebb hiban´egyzetek elve ´ertelm´eben t¨ort´enhet. ´Igy jutunk a 2
χ=
Nαc qαlc − PTgl Nαc qαc
2
dS
→
min χ = 0
(3.22)
α=1 S α c
egyenlethez. K´epezve qαc szerinti parci´alis deriv´ altj´ at kapjuk, hogy −1 T α α α α α qαc = NαT P P N dS NαT gl c c Pgl Nc dS qlc = P qlc . gl c Scα
Scα
Pα
(3.23)
A v´egeselemes sz´am´ıt´ asokhoz sz¨ uks´eges a Kαl merevs´egi m´atrix ´es az flα tehervektor meghat´aroz´ asa – a fentiekben bemutatott particion´ al´ as bevezet´ese ut´an – ezen Pα transzform´ aci´os m´atrix seg´ıts´eg´evel m´ar egy´ertelm˝ uen elv´egezhet˝o. A 3.1. ´abr´ an jelzett (tx , ty , nc ) lok´ alis rendszerben ´ertelmezett nc ir´ any´ u elmozduuggv´enyeket. Jel¨olj¨ uk Lαt -val azon alakl´ as meghat´aroz´as´ahoz bontsuk fel az Nαc alakf¨ any´ u – elmozdul´ as-koordin´at´ akhoz f¨ uggv´enyeket, melyek az alaps´ıkba es˝o – tx vagy ty ir´ α al ir´ any´ u elmozdutartoznak, m´ıg Lnc -val azokat, melyek az alaps´ıkhoz k´epesti nc norm´ al ir´ any´ u elmozdul´ as-koordin´ at´ ak l´ ashoz tartoznak. Teh´ at a (2.7)-ben szerepl˝ o uαn norm´ kisz´am´ıt´ as´ahoz a k¨ ovetkez˝o kifejez´est haszn´aljuk uαn = Lαnc qαlc .
(3.24)
Ezt k¨ ovet˝ oen ´ırjuk fel a (2.7)-ben szerepl˝ o h kezdeti h´ezagot is m´atrixos form´ aban. Teh´at 2 Lαnc hα , (3.25) h= α=1
hα
melyben a ismeretlen param´etervektor seg´ıts´eg´evel a h kezdeti h´ezag is az izoparametaroz´as´ahoz a rikus lek´epz´esn´el haszn´alt alakf¨ uggv´enyeken kereszt¨ ul ´ırhat´ o fel. hα meghat´
´ ´si feladat diszkretiza ´ la ´sa 3. Erintkez e
22
legkisebb hiban´egyzetek elv´et haszn´ aljuk fel. ´Igy a testek k¨oz¨otti, alakv´ altoz´as ut´ ani d h´ezagf¨ uggv´eny a k¨ ovetkez˝o v´egeselemes form´aban adhat´ o meg d = L2nc q2lc − L1nc q1lc + L1nc h1 + L2nc h2 .
(3.26)
Vegy¨ uk ´eszre, hogy a sz´am´ıt´ asok megk¨onny´ıt´ese ´erdek´eben ´erdemes elv´egezni a k¨ovetkez˝o atalak´ıt´ ´ asokat d fel´ır´ asakor q20 q10 0 0 2 1 1 2 + 0 Lnc = d = 0 Lnc 2 − 0 Lnc 1 + 0 Lnc h1 h2 qlc qlc L2 L1 l
l
h1l
= −L1l
h2l
1 h1l q1l 2 2 Ll + Ll Ll . (3.27) q2l h2l
A (2.18)-ban szerepl˝o b¨ untet˝ oparam´eteres tag diszkretiz´alt form´ aban – (3.27) alapj´ an – a k¨ ovetkez˝o m´odon ´ırhat´ o fel 1 11 1 1 1T −fh −C12 q1l C 2 2T ql ql +´ all. , (3.28) c d dS = 21 22 2 + 2 f2 −C C q 2 2 l h Ωp
ahol
β LαT l c Ll dS ,
Cαβ =
α, β = 1, 2 ,
(3.29)
Ωp
a kontakt elemek merevs´egi m´atrixa, illetve az 1 1 2 2 c L dS h + L1T fh1 = L1T l l l l c Ll dS hl Ωp
Ωp
fh2
1 L2T l c Ll dS
=
h1l
Ωp
(3.30) 2 2 L2T l c Ll dS hl
+ Ωp
vektorok a kezdeti h´ezagb´ol sz´armaz´o tehervektorok, az ´ all.” tag a vari´ aci´o szempontj´ ab´ ol ” alland´ ´ o, ´ıgy itt elhagyhat´ o.
Hasonl´ o l´ep´esekkel ´ırhat´ o ´at a (2.15)-ben ´es a (2.18)-ban szerepl˝ o, ´erintkez´esi nyom´asb´ ol sz´armaz´o integr´ al a v´egeselemes formalizmusra 1 −fp1 2 +´ all. , (3.31) d pn dS = ql ql fp2 Ωp
ahol fpα
Lαl pn dS
= Ωp
az ´erintkez´esi nyom´asb´ ol sz´armaz´o tehervektor.
(3.32)
K¨ ozel´ıt˝ o megold´ as Green-f¨ uggv´enyek seg´ıts´eg´evel
23
Ezek alapj´ an a (2.18) ´altal fel´ırt LAU funkcion´ alt diszkretiz´ alt alakban a k¨ovetkez˝o m´odon ´ırhatjuk fel L
AU
1 1T q = 2 l
q2T l
K1l
0
0 +
K2l
q1l q2l
−2
fl1
C11
−C12
fl2 q1l
−C21
C22
q2l
+ +2
−fh1 fh2
−2
−fp1 fp2
+´ all. , (3.33)
melynek minimaliz´al´ as´ahoz k´epezni kell a ∂LAU =0 ∂qαl
(3.34)
parci´ alis deriv´ altat. Ez a k¨ ovetkez˝o line´aris egyenletrendszerhez vezet −fp1 q1l fl1 −fh1 K1l + C11 −C12 = − + . fp2 −C21 K2l + C22 q2l fl2 fh2
(3.35)
Az uα elmozdul´asmez˝o kisz´am´ıt´ as´ahoz sz¨ uks´eges qαl param´eterek meghat´aroz´asa a 2.4.3 alfejezetben le´ırt iter´ aci´os elven t¨ort´enik. A (3.35) egyenletben szerepl˝ o Cαβ ´es fhα a Gauss kvadrat´ ura alapj´ an sz´am´ıthat´ o ki, oly m´ odon, hogy a vizsg´ alt Gauss integr´ al´ asi pontokban meghat´ arozott d h´ezag el˝ojel´et˝ol f¨ ugg˝ oen cs¨okkentj¨ uk vagy n¨ovelj¨ uk a c b¨ untet˝ o param´eter ´ert´ek´et. Ugyanis ahol az els˝o iter´ aci´os l´ep´esben a h´ezag ´ert´eke negat´ıv odik ott pedig lett, ott c ´ert´ek´et n¨ ovelni kell, m´ıg ahol d > ε, (ε = 10−6 mm) h´ezag ad´ z´erus b¨ untet˝ oparam´eter k´ıv´ anatos. A m´odos´ıt´ asok elv´egz´ese ut´an u ´jra megoldjuk a (3.35) egyenletet, mely egyre pontosabb k¨ozel´ıt´est ad az uα elmozdul´asmez˝ore. Az iter´aci´ot addig kell folytatni, m´ıg az egyes integr´al´ asi pontokban v´ altoz´as mutatkozik c ´ert´ek´eben. A v´altoz´as megsz˝ un´ese azt jelenti, hogy a d h´ezagb´ol (2.27) seg´ıts´eg´evel unk a k¨ovetkez˝o iter´aci´os l´ep´esre. Az iter´aci´ot a (2.28) m´odos´ıthatjuk fpα ´ert´ek´et ´es l´ephet¨ felt´etel ´all´ıtja le.
3.3.
Ko o megold´ as Green-fu enyek seg´ıts´ eg´ evel ¨zel´ıt˝ ¨ ggv´
Az ´erintkez´esi feladat k¨ ozel´ıt˝ o megold´as´anak el˝ o´all´ıt´ asa olyan m´odon is elk´epzelhet˝o, hogy a (2.10c) felt´etelt integr´ al ´ertelemben k´ıv´ anjuk kiel´eg´ıteni – a pn ≥ 0 ´es a d ≥ 0 egyenl˝ otlens´egi mell´ekfelt´eteleket betartva –, matematikai programoz´asi feladatot ´all´ıtunk fel ´es megoldjuk. Term´eszetesen, ha egy testnek merevtestszer˝ u elmozdul´ asa is megengedett, akkor az egyens´ uly teljes¨ ul´esr˝ol k¨ ul¨on kell gondoskodni, mivel itt nem haszn´ aljuk ki a potenci´ alis energia minimuma elvet. Az egyens´ ulyi egyenletek a fels˝o rugalmas testre a k¨ ovetkez˝o alakban ´ırhat´ ok fel M = M 0 − pn r × nc dS = 0 , (3.36) F = F 0 − pn nc dS = 0 , Sc
Sc
uls˝o er˝orendszer orig´ ora sz´am´ıtott reduk´ alt vektorkett˝os´enek ahol F 0 ´es M 0 az ismert k¨ ered˝o er˝oje, illetve nyomat´eka. Ekkor az ´erintkez´esi feladat k¨ozel´ıt˝ o megold´as´at az al´abbi feladat jel¨ oli ki ! pn d dS ! pn ≥ 0, d ≥ 0, r ∈ Sc , F = F (pn ) = 0, M = M (pn ) = 0 . (3.37) min Sc
´ ´si feladat diszkretiza ´ la ´sa 3. Erintkez e
24
A (3.37) feladat numerikus megold´ as´ahoz diszkretiz´al´ ast kell v´egrehajtani. pn
pnm
konstans elem pn1 1 2 3
m
x
pn pnm line´aris elem pn1 1 2 3
m x
3.2. ´ abra: pn nyom´ as´ert´ekek k¨ ozel´ıt´esei
A diszkretiz´al´ as sor´an a pn nyom´ ast valamilyen f¨ uggv´ennyel k¨ozel´ıtj¨ uk, de tekintettel ´ asra kell lenni arra, hogy a nyom´ as csak pozit´ıv lehet. Altal´ anosan fel´ırva a pn nyom´ kapjuk, hogy ⎡ ⎤ pn1 ⎥ ⎢ ⎢ pn2 ⎥ (3.38) pn = pn (x) = P1 P2 . . . Pm ⎢ . ⎥ = PT (x) p , ⎣ .. ⎦ pnm ahol Pi (i = 1, . . . , m) koordin´ ataf¨ uggv´enyeket jel¨oli a P (x) approxim´ aci´os m´atrixban. Az altartom´ anyokhoz rendelt – diszkr´et helyeken ´ertelmezett – nyom´as´ert´ekek p-ben szerepelnek. x az ´erintkez´esi tartom´any pontjainak koordin´ at´ ait jel¨oli. Vonalmenti ´erintkez´est tekintve a 3.2. ´abra a lehets´eges k¨ozel´ıt´esek egy csoportj´at szeml´elteti. Konstans elemekn´el minden kis tartom´ any felett ´alland´ o nyom´ ast felt´etelearis k¨ozel´ıt´esn´el elemenk´ent line´ arisak, m´ıg kvadz¨ unk, ´ıgy Pi = 1 (i = 1, . . . , m). Line´ ratikusn´ al elemenk´ent n´egyzetes polinomok a k¨ozel´ıt˝ o f¨ uggv´enyek. Tart´okn´ al, illetve h´ejakn´ al szok´as m´eg az u ´ gynevezett diszkr´et elemeket is alkalmazni, amikor a k¨ozel´ıt´esn´el egy-egy altartom´anyon ered˝ ot sz´am´ıtunk ´es azt a tartom´any k¨ozep´en helyezz¨ uk el. A konstans, a line´ aris ´es a kvadratikus elemekn´el az ismeretlen az elemek csom´opontjain´ al fell´ep˝ o nyom´ asnak felel meg. T´erbeli feladatokn´ al ´altal´ aban konstans, illetve line´ aris elemeket haszn´ alunk. A programoz´ asi feladat fel´ all´ıt´ as´anak k´et f˝ o, lehets´eges u ´ tj´ at k¨ ul¨onb¨oztetj¨ uk meg: ugg• A rugalmass´agtani egzakt megold´ as ismeretes, egyr´eszt a H α (x, s) Green-f¨ α any´ aba es˝o un,terh (x) elmozduv´enyre, m´asr´eszt az adott terhel´esb˝ol sz´armaz´o nc ir´ anyon l´ asra. Itt felt´etelezz¨ uk, hogy a merevtestszer˝ u mozg´ast v´egz˝o test Sc tartom´ St. Venant-i ´ertelemben t´ avoli helyen, k´epzeletbeli t´amasszal van megfogva. uggv´eny ´es az ismert terhel´esb˝ol sz´armaz´o uαn,terh (x) elmozdu• A H α (x, s) Green-f¨ l´ as k¨ozel´ıt˝ ou ´ton hat´ arozhat´ o meg, p´eld´ aul v´egeselem-m´odszerrel. Ez ut´ obbi esetben a sz´oban forg´ o mennyis´egek diszkr´et pontbeli ´ert´ekei ´allnak rendelkez´esre [40].
K¨ ozel´ıt˝ o megold´ as Green-f¨ uggv´enyek seg´ıts´eg´evel
25
A H α (x, s) Green-f¨ uggv´eny megadja az s helyen m˝ uk¨od˝ o, nc ir´ anyba hat´ o konanyba es˝ o elmozdul´ast. A H α (x, s) centr´alt egys´egnyi er˝ob˝ ol sz´armaz´o, x pontbeli, nc ir´ as ismeret´eben az Green-f¨ uggv´eny ´es az adott terhel´esb˝ol sz´armaz´o uαn,terh (x) elmozdul´ α alir´ any´ u elmozdul´ asok az al´abbiak szerint sz´ am´ıthat´ ok un norm´ 1 un (x) = − H 1 (x, s) pn (s) dS + u1n,terh (x) + u1n,merev (x) , u2n (x) =
Sc1
(3.39)
H 2 (x, s) pn (s) dS + u2n,terh (x) , Sc2
u elmozdul´ as´ab´ ol sz´armaz´o nc ir´ any´ u elmozduahol u1n,merev (x) a fels˝o test merevtestszer˝ l´ as. Ez´ altal a (2.7) a´ltal defini´ alt alakv´altoz´as ut´ ani d h´ezag a k¨ovetkez˝o m´odon ´ırhat´ o fel d (x) = H (x, s) pn (s) dS + u2n,terh (x) − u1n,terh (x) + h (x) − u1n,merev (x) ≥ 0 , (3.40) Sc
ahol a H (x, s) hat´ asf¨ uggv´eny H (x, s) = H 1 (x, s) + H 2 (x, s) .
(3.41)
A merevtestszer˝ u mozg´asb´ ol u1n,merev (x) = (λF + λM × r (x)) · nc
(3.42)
norm´ al ir´ any´ u elmozdul´ as sz´armazik, melyben λF , λM vektorok koordin´ at´ ai a viszony´ıt´ asi koordin´ atarendszer tengelyeinek ir´any´ aba es˝o elmozdul´ ast, illetve a tengelyek k¨or¨ uli sz¨ ogelfordul´ ast tartalmazz´ak. A (3.37)-ben szerepl˝o minimaliz´ aland´ o integr´ al helyett a (3.38) nyom´ asf¨ uggv´eny k¨ozel´ıt´es´ere is tekintettel az al´abbi kifejez´es ´ırhat´ o fel pn d dSx ≈ pT P (x) d (x) dSx = pT (H p − l − GR λ) = 0 , (3.43) Sc
Scx
uls˝ o terhel´esb˝ol ad´ od´ o elmozdumelyben a H hat´ asm´atrix, a GR geometriai m´atrix, a l k¨ l´ asvektor ´es a λ merevtestszer˝ u elmozdul´ asvektor miatt az al´abbi ´ertelmez´eseket tekintj¨ uk. A H pozit´ıv definit hat´ asm´atrix sz´am´ıt´ as´ahoz a P (x) H (x, s) PT (s) dSs dSx H=
(3.44)
Scx Scs
altoz´ o szerinti integegyenletet ´ırhatjuk fel, amelyben dSs , illetve dSx az s, illetve az x v´ r´ al´ asra utal. Az el˝o´ırt k¨ uls˝ o terhel´esb˝ol ´es a kezdeti h´ezagb´ol nyert diszkretiz´ alt alakban fel´ırt elmozdul´asvektort l-lel jel¨ olt¨ uk ´es a k¨ovetkez˝o m´odon ´ertelmezz¨ uk (3.45) l = P (x) u1n,terh (x) − u2n,terh (x) − h (x) dSx . Sc
´ ´si feladat diszkretiza ´ la ´sa 3. Erintkez e
26
A merevtestszer˝ u elmozdul´ asb´ol, tekintetbe v´eve (3.42)-t kapjuk, hogy P (x) u1n,merev (x) dSx = P (x) (λF + λM × r (x)) · nc dSx → GR λ , Sc
(3.46)
Sc
melyben
λF λ= λM
(3.47)
a fels˝o test merevtestszer˝ u elmozdul´ asvektora. λF az elmozdul´ast, m´ıg λM a sz¨ogelfordul´ ast jelenti. Descartes-f´ele koordin´ atarendszert felt´etelezve ´ırhatjuk fel a GR geometriai m´atrix ´ertelmez´es´et, azaz (3.48) GR λ = P (x) nT I ψ T (x) dSx λ , Sc
GR
melyben I a m´asodrend˝ u egys´egtenzor, tov´ abb´ a ψ (x) a ferdeszimmetrikus forgat´ astenzor, melynek ´ertelmez´ese a k¨ ovetkez˝o ⎡ ⎤ ⎡ ⎤ 0 −z y 0 z −y 0 −x⎦ = ⎣−z 0 x⎦, ψ = −⎣ z (3.49) −y x 0 y −x 0 ulet norm´ alisa. tov´ abb´ a nT = ncx ncy ncz az ´erintkez´esi fel¨ Ily m´odon a k´et test k¨ oz¨ ott az alakv´ altoz´as ut´ an kialakul´ o d t´ avols´ ag diszkretiz´ alt vektora (3.50) d = H p − GR λ − l ≥ 0 . A (3.36)-n´ al fel´ırt egyens´ ulyi egyenleteket diszkretiz´alt form´ aba ´at´ırhatjuk, figyelembe v´eve a (3.38) ´es a (3.48) formul´ akat GTR p − fR = 0 ,
ahol
F0 fR = M0
(3.51)
(3.52)
az el˝o´ırt k¨ uls˝o terhel´es reduk´alt vektorkett˝ ose. Ezek ut´ an a matematikai programoz´asi feladat diszkretiz´ alt form´ aban a k¨ovetkez˝o m´odon fogalmazhat´ o meg ! (3.53) min pT d ! p ≥ 0, d = H p − GR λ − l ≥ 0, GTR p − fR = 0 , illetve az ebb˝ol sz´armaztathat´o algebrai egyenlet-/egyenl˝otlens´egi rendszer a k¨ovetkez˝o H −GR p d l = − −GTR 0 0 λ −fR (3.54) p ≥ 0,
d ≥ 0,
pT d = 0 .
A (3.54) egy kvadratikus programoz´ asi feladat, mely k¨ ul¨onf´ele modifik´alt szimplex t´ıpus´ u algoritmusokkal oldhat´ o meg [37], mi azonban a rendk´ıv¨ ul hat´ekony Kalker-f´ele iter´aci´os elj´ar´ ast alkalmazzuk [30].
K¨ ozel´ıt˝ o megold´ as Green-f¨ uggv´enyek seg´ıts´eg´evel
3.3.1.
27
Kalker-f´ ele iter´ aci´ os elj´ ar´ as
Az ebben a r´eszben bemutatott megold´asi m´odszer alapj´aul a Kalker ´altal ´ırt [30] k¨ onyvben bemutatott technika szolg´ al. A diszkretiz´ al´ as r´ev´en a p ´erintkez´esi nyom´as vektora m sz´am´ u taggal rendelkezik. A (2.10a) ´es (2.10b) k´epletek ´altal defini´ alt ´erintkez´esi ok´e Ω0 -val van jel¨olve. tartom´ anyba es˝ o pontok halmaza Ωp -vel, a r´estartom´anyba es˝ A numerikus sz´ am´ıt´ asok miatt bevezetj¨ uk a k¨ovetkez˝o diagon´ alis vez´erl˝om´atrixokat
EΩp = 0 . . . 0 1 . . . 10 . . . 0 EΩ0 = 1 . . . 10 . . . 0 1 . . . 1 (3.55) i∈Ωp
i∈Ω0
i∈Ω0
melyek az ´erintkez´esi, illetve a r´estartom´ anyba es˝ o tartom´ anyokat jel¨olik ki a f˝ o´atl´oba helyezett egys´egnyi elemekkel. alis m´atrixok seg´ıts´eg´evel m´o1. l´ep´es: A program ind´ıt´ asakor be´ all´ıtott EΩp ´es EΩ0 diagon´ dos´ıtott egyenletrendszer fel´ all´ıt´ asa ´es megold´asa, mely a k¨ovetkez˝o m´odon ´ırhat´ o fel: EΩp l EΩp H EΩp + EΩ0 −GR p = . (3.56) T −GR 0 λ −fR 2. l´ep´es: A p ´erintkez´esi nyom´asvektor elemeinek ellen˝orz´ese. Ez u ´ gy t¨ort´enik, hogy ha az Ωp ´erintkez´esi tartom´ anyhoz tartoz´ o pni < 0 akkor ezt a pontot az Ω0 r´estartom´ anyba as´ert´eket ´all´ıtunk be. Ez´ altal u ´j EΩ0 ´es EΩp vekell ´athelyezni, ´es pni = 0 nyom´ z´erl˝om´atrixokat kapunk. A (3.56) egyenletrendszert ekkor u ´jra meg kell oldani a m´odos´ıtott adatok alapj´ an. A k¨ovetkez˝o l´ep´esre akkor mehet¨ unk, ha m´ ar az Ωp , anyok nem v´ altoznak. illetve az Ω0 tartom´ 3. l´ep´es: Az i ∈ Ω0 r´estartom´anyba tartoz´ o pontokra meghat´ arozzuk a di alakv´ altoz´as ut´ ani t´ avols´ agot a (3.50) egyenlet alapj´ an. 4. l´ep´es: El˝ ofordulhat, hogy egy-egy pont di h´ezag ´ert´eke negat´ıv. Ebben az esetben ez a anyon b´ armely pontra pont ´atker¨ ul az Ωp ´erintkez´esi tartom´anyba, mivel a r´estartom´ teljes¨ ulni kell a di ≥ 0 egyenl˝otlens´egnek, azaz a testek egym´asba nem hatolhatnak. 5. l´ep´es: Amennyiben a 4. l´ep´es sor´an az Ωp ´es az Ω0 tartom´ anyok megv´ altoztak, akkor u ´j om´atrixokat kell be´all´ıtani ´es vissza kell t´erni az 1. l´ep´esre. EΩp ´es EΩ0 vez´erl˝ 6. l´ep´es: Ha az Ωp ´es Ω0 tartom´ anyok nem v´ altoznak akkor a sz´ am´ıt´ as befejez˝od¨ott. Az iter´ aci´os folyamat sor´ an a (3.56) alatti egyenletrendszert oldjuk meg az EΩ0 ´es az ol val´ o kil´ep´eskor az i ∈ Ωp helyeken t´enyEΩp vez´erl˝om´atrixok seg´ıts´eg´evel. A ciklusb´ legesen ´erintkez´es ´all fenn. A 2. l´ep´es alapj´ an a pni ´erintkez´esi nyom´as pozit´ıv, m´ıg a u. Az i ∈ Ω0 r´estartom´anyban pedig pni = 0 ´ert´eket testek k¨ oz¨ otti di h´ezag z´erus ´ert´ek˝ an sz´am´ıthat´ o ki. Teh´ at ¨osszefoglalva azt kapjuk (3.56) szerint, tov´ abb´ a di a (3.50) alapj´ T ul a teljes Sc = Ω0 ∪ Ωp allap´ıthatjuk meg, hogy a p d = 0 felt´etel automatikusan teljes¨ ´ tartom´ anyon.
3.3.2.
Hat´ asm´ atrix el˝ o´ all´ıt´ asa
Tekints¨ uk most csak a H1 hat´ asm´atrixot, melynek el˝ o´all´ıt´ asa a (3.41) ´es a (3.44) osszef¨ ugg´esek alapj´ an a k¨ ovetkez˝o m´odon ´ırhat´ o fel ¨ P (x) H 1 (x, s) PT (s) dSs dSx = P (x) H 1 (x, s) PT (s) dSs dSx . H1 = Scx Scs
Scx
Scs
(3.57)
´ ´si feladat diszkretiza ´ la ´sa 3. Erintkez e
28
Jel¨ olje Wi (x) (i = 1, . . . , m) a Pi (x) koordin´ ataf¨ uggv´eny szerint megoszl´o terhel´esb˝ol alis ir´ any´ u elmozdul´ ast. Ekkor a H1 hat´ asm´atrix j-edik oszlopa ad´ od´ o nc norm´ 1 P (x) H 1 (x, s) PT (s) dSs dSx ej = H ej = Scx
Scs
=
P (x)
Scx
= Scx
⎡
1
H (x, s) Pj (s) dSs dSx = Scs
P (x) Wj (x) dSx = Scx
⎤
(3.58)
P1 (x) ⎢ P2 (x) ⎥ ⎢ ⎥ ⎣ . . . ⎦ Wj (x) dSx , Pm (x)
ahol ej olyan vektor, amelynek j-edik tagja egys´egnyi, a t¨obbi z´erus. u eleme A H1 m´atrix ij index˝ 1 T 1 Hij = ei H ej = Pi Wj dS .
(3.59)
Sc
A Maxwell-f´ele felcser´elhet˝os´egi t´etel alapj´ an H 1 (x, s) = H 1 (s, x), vagyis az el˝ o1 1 all´ıtott hat´ ´ asm´atrix szimmetrikus, azaz Hij = Hji . uggA kapott ¨ osszef¨ ugg´esekb˝ol l´athat´ o, hogy a hat´ ast´enyez˝ok meghat´ aroz´as´an´ al a Pj f¨ ataf¨ uggv´enyek szorv´eny szerint v´altoz´o terhel´esb˝ol ad´ od´ o Wj elmozdul´as ´es a Pi koordin´ abb´ a az l zat´anak integr´ alja adja a hat´ asm´atrix elemeit. A H2 ´es a GR m´atrixok, tov´ vektor meghat´ aroz´asa is hasonl´ oan t¨ ort´enik. asm´atrix Hijα elem´en az xj pontban, az nc (xj ) norm´ alis Diszkr´et elem eset´en, a Hα hat´ alis ir´ any´ u, ir´ anyba hat´ o egys´egnyi nagys´ ag´ u er˝ ob˝ ol sz´armaz´o xi pontbeli, nc (xi ) norm´ elmozdul´ast ´ertj¨ uk. anyt N darab altarHa konstans elemet haszn´ alunk, akkor az Sc ´erintkez´esi tartom´ tom´anyra bontjuk fel. Ebben az esetben a P approxim´ aci´os m´atrixban szerepl˝ o koordin´ ataf¨ uggv´enyek elemenk´ent ´alland´ o, egys´egnyi magass´ag´ u f¨ uggv´enyek. K¨ovetkez´esk´epp ast´enyez˝o alatt, az Scj (j = 1, . . . , N ) altartom´ any felett, nc (x) ir´ anyba m˝ ua Hijα hat´ uggv´eny k¨ od˝ o, egys´egnyi intenzit´ as´ u megoszl´o terhel´esb˝ol sz´armaz´o Wj (x) elmozdul´asi f¨ any felett vett integr´ al´ert´ek´et kell tekinteni. A t¨obbi – GR , l – Sci (i = 1, . . . , N ) altartom´ mennyis´eg is hasonl´oan sz´am´ıthat´ o. Amennyiben az egyes altartom´anyok kicsinyek, u ´gy uggv´enyek az integr´ alsz´am´ıt´ as k¨ oz´ep´ert´ek t´etele ´ertelm´eben a Wj (x), uαn,terh (x), h (x) f¨ Sci altartom´ anyok feletti integr´ alja helyett vehetj¨ uk azok ´ert´ek´et az Sci altartom´ anyok egy bels˝o, p´eld´ aul a k¨ oz´eps˝o pontj´ aban l´ev˝o elmozdul´as, kezdeti h´ezag ´es a tartom´any m´eret´enek a szorzatak´ent.
3.3.3.
Tu esi technika ¨ kro ¨z´
Rugalmas alakv´ altoz´ asokat felt´etelezve, a terhelt henger ´es a rugalmas f´elt´er k¨oz¨ott kialakul´ o ´erintkez´es ´altal´ aban a henger hossztengely´ere mer˝oleges ir´anyban, kicsiny szakaszra terjed ki. Ez´ert gyakran a hengerre vonatkoz´ o hat´ asf¨ uggv´eny el˝o´all´ıt´ as´ara is haszn´alj´ ak a f´elt´erre vonatkoz´ o¨ osszef¨ ugg´eseket, a henger v´eges hossz´ us´ag´ab´ ol ad´ od´ oan u ´gynevezett t¨ ukr¨ oz´esi technik´at is alkalmazva. any´ u m´erete A rugalmas f´elt´er z = 0 fel¨ ulet´en Sc felt´etelezett ´erintkez´esi tartom´any x ir´ any´ u m´erete pedig Scy . Tov´ abb´ a Sc tartom´ anyt x ´es y tengelyek ir´any´ aban Dx , Scx , y ir´ u kis t´eglalapokra bontjuk fel, ahogy ezt a 3.3. a´bra szeml´elteti. A hailletve Dy m´eret˝ t´ asf¨ uggv´enyek fel´ep´ıt´es´ere konstans elemeket haszn´alunk, azaz a kicsiny t´eglalapok felett
K¨ ozel´ıt˝ o megold´ as Green-f¨ uggv´enyek seg´ıts´eg´evel
29
Scx
y
Dy
Scy
k
1 Dx
x
3.3. ´ abra: Felt´etelezett ´erintkez´esi tartom´ any jellemz˝ o m´eretei
egys´egnyi megoszl´o intenzit´ as´ u terhel´est m˝ uk¨ odtetve, Kalker ´ altal levezetett ¨ osszef¨ ugg´esek r´ev´en tudjuk kisz´ amolni a hat´ asm´atrix elemeit [30]. A szerkezet geometriai ´es terhel´esi szimmetri´aj´ ab´ ol ad´od´ oan 4 alesetet k¨ ul¨ onb¨ oztet¨ unk meg, ami egyr´eszt a feladatok m´eret´enek cs¨ okkent´es´et, m´asr´eszt a pontosabb eredm´eny el´er´es´et teszi lehet˝ov´e. A 3.4. ´abr´ an s¨ ot´et´ıt´essel jel¨ olt¨ uk a k¨ ul¨ onb¨ oz˝o lehets´eges szimmetria eseteket. y
1. t´ıpus
x
y
2. t´ıpus
x
y
3. t´ıpus
x
y
4. t´ıpus
x
3.4. ´ abra: Figyelembe vehet˝o szimmetria esetek
A H hat´ asm´atrix (i, j) koordin´ at´ aj´ anak meghat´ aroz´asa a k¨ovetkez˝o m´odon t¨ort´enhet, melyet el˝osz¨ or 1929-ben Love elemzett, majd j´oval k´es˝obb Johnson [26]-ben, Kalker u, (xj , yj ) k¨oz´eppont´ u, tartom´ anyon egys´egnyi [30]-ben foglalt ¨ ossze. Egy Dx × Dy m´eret˝ alland´ ´ o nagys´ ag´ u megoszl´o terhel´es m˝ uk¨odik, melynek hat´ as´ara l´etrej¨ov˝ o elmozdul´as egy ovetkez˝o k´eplet alapj´ an sz´am´ıthat´ o: tetsz˝oleges (xi , yi ) pontban a k¨ " (yij + b) + (yij + b)2 + (xij + a)2 1 − ν 2 " + H (i, j) = xij + a ln πE (yij − b) + (yij − b)2 + (xij + a)2 " (xij + a) + (yij + b)2 + (xij + a)2 " + + yij + b ln (xij − a) + (yij + b)2 + (xij − a)2 (3.60) " (yij − b) + (yij − b)2 + (xij − a)2 " + + xij − a ln (yij + b) + (yij + b)2 + (xij − a)2 " (xij − a) + (yij − b)2 + (xij − a)2 " + yij − b ln , (xij + a) + (yij − b)2 + (xij + a)2
´ ´si feladat diszkretiza ´ la ´sa 3. Erintkez e
30
melyben xij = xj − xi , illetve yij = yj − yi ´es az egyszer˝ ubb fel´ır´ as ´erdek´eben felhaszn´ altuk Dy Dx az a = 2 , illetve a b = 2 jel¨ ol´eseket.
C
A
B
D
3.5. ´ abra: Fikt´ıv hengerek hozz´aad´ asa
y
3. t´ıpus 4
y
y 1. t´ıpus
2. t´ıpus
2
4
3
3
1
2
1
1
x
3
x
6
5
x
2
5
6
3.6. ´ abra: Fikt´ıv hengerek k¨ ul¨onb¨oz˝o szimmetri´ak eset´en
A henger hat´ asm´atrix´ anak sz´ am´ıt´ asakor tekintettel kell lenn¨ unk arra is, hogy a v´eglapok t´enylegesen fesz¨ ults´egmentesek. A cs´ usztat´ofesz¨ ults´egek z´erus ´ert´ek´et az u ´ gynevezett t¨ ukr¨oz´esi technik´ aval biztos´ıtani lehet. A konkr´et sz´am´ıt´ askor ez azt jelenti, hogy a t´enyleges hengerhez tov´abbi fikt´ıv” hengereket toldunk, ´es a terhel´eseket a k¨ oz´eps˝o – a t´enyleges ”
K¨ ozel´ıt˝ o megold´ as Green-f¨ uggv´enyek seg´ıts´eg´evel
31
– henger v´eglapjaira vonatkoztatva szimmetrikusan m˝ uk¨odtetj¨ uk, ahogy a 3.5. a´bra szeml´elteti. A t¨ ukr¨ oz´esi technika sajnos a v´eglapokon a norm´ alfesz¨ ults´egek z´erus volt´ at nem biztos´ıtja. Az A ´es B v´eglapokkal jellemzett henger hat´ asm´atrix´ anak meghat´ aroz´ as´ahoz az A, C ´es B, D v´eglap´ u fikt´ıv” hengerek felv´etel´ere van sz¨ uks´eg az A ´es B v´eglapokra vonatkoz´ o ” szimmetrikus terhel´es mellett. A k¨ ul¨ onb¨ oz˝o szerkezeti szimmetri´ak esetein´el alkalmazott t¨ ukr¨oz´esi technik´at a 3.6. abra szeml´elteti. A 4. t´ıpus az ´abr´ ´ an v´ azolt 3. t´ıpust´ ol annyiban t´er el, hogy az y tengely ast a hat´ asm´atrix elemeinek is szimmetriatengely, ´ıgy 12 helyen kell m˝ uk¨odtetni a nyom´ kisz´am´ıt´ asakor. A (3.60) o sszef¨ u gg´ e st a t¨ u kr¨ o z´ e si technik´ a nak megfelel˝ o sz´am´ u terhel´eshez ¨ kell alkalmazni.
4. fejezet ´rgo ´teres le´ıra ´sa ¨ rbe parame Te
A t´erbeli ´erintkez´esi feladatok vizsg´ alata eset´en felt´etelezz¨ uk, hogy az ´erintkez´esi tartom´anyt egy sima, z´art t´erg¨ orbe hat´ arolja. Ebben a fejezetben bemutatjuk a t´erg¨orb´eknek egy lehets´eges param´eteres le´ır´ asi m´odj´ at, melyek napjainkban fontos szerepet j´ atszanak. A B-spline g¨orb´eket, illetve ezek racion´ alis ´altal´ anos´ıt´ as´at a NURBS – Non-Uniform Rational B-spline angol elnevez´esb˝ol – t´erg¨ orb´eket sz´eles k¨ orben haszn´ alj´ ak, els˝osorban a sz´ am´ıt´ og´eppel seg´ıtett tervez´es sor´an. A g¨ orb´ek k´epz´esi m´odszer¨ uk alapj´ an rendk´ıv¨ ul alkalmasak u ´j objektumok defini´ al´ as´ara, u l´etez˝o alakzatok pontos le´ır´ as´ara, fontos jellemz˝ oj¨ uk tov´ abb´ a a l´etez˝o alakzatok k¨onny˝ m´odos´ıthat´ os´aga. A NURBS g¨ orb´eket defini´ al´ o adathalmaz egy egyszer˝ u strukt´ ur´ at jelent. H´arom alapvet˝o elemet sorolhatunk itt fel: a kontrollpontok, a csom´ o´ert´ekek vektora ´es a kontrollpontokhoz rendelt s´ uly´ert´ekek vektor´ at – ezen ut´obbi s´ uly´ert´ekhalmaz a nem racion´ alis B-spline-okn´al nem szerepel. ´Igy a g¨ orbe m´odos´ıt´ as´at ezen h´arom strukt´ uraelem valamelyik´enek v´ altoztat´as´aval ´erhetj¨ uk el. Egyik legr´eszletesebb ¨osszefoglal´o err˝ ol a ter¨ uletr˝ ol a Piegl ´es Tiller ´altal ´ırt k¨ onyv [54], melyben az alakv´ altoztat´ ast kontrollpontok a´trendez´es´evel, illetve a hozz´ajuk tartoz´ o s´ uly´ert´ekek m´odos´ıt´ as´aval ´erik el. Sz´ amunkra ezen param´eteres g¨ orb´ek az ´erintkez´esi tartom´ any le´ır´ asakor j´atszanak k¨ozponti szerepet a t´erbeli ´erintkez´esi feladatok vizsg´ alatakor. A NURBS g¨orb´ek a k´ upszeletekt˝ol kezdve tetsz˝oleges t´erbeli nyitott ´es z´art alakzatok le´ır´ as´ara alkalmasak, m´odos´ıt´ asuk egyszer˝ uen n´eh´ any param´eter v´altoztat´ as´aval el´erhet˝o.
4.1.
B-spline alapfu eny ¨ ggv´
A B-spline alapf¨ uggv´enyek, mint s´ ulyok szerepelnek a k¨ovetkez˝o szakaszban fel´ırt Bspline g¨ orb´ek el˝oa´ll´ıt´ asakor, de az el˝o´all´ıt´ asuk komplex volta megk¨oveteli a r´eszletes bemutat´ ast. K´et l´enyeges tulajdons´ ag´ at szok´as a B-spline alapf¨ uggv´enyeknek kiemelni: 1. az alapf¨ uggv´enyek ´ertelmez´esi tartom´anya u ´gynevezett csom´o´ert´ekek ´altal tov´ abbi r´eszintervallumokra van bontva. 2. az alapf¨ uggv´enyek z´erust´ol val´ o elt´er´ese nem jellemz˝o az eg´esz tartom´anyon, ez val´ oj´ aban csak n´eh´ any r´eszintervallumon teljes¨ ul. Azt szok´ as mondani, hogy a B-spline alapf¨ uggv´enyek meglehet˝osen lok´ alisak. Tekints¨ uk az u csom´o´ert´ekek vektor´ at, mely l darab nem cs¨okken˝ o val´ os sz´am sorozat´at tartalmazza, azaz T u = u1 . . . , ul ,
ahol u1 ≤ u2 ≤ · · · ≤ ul−1 ≤ ul ,
(4.1)
B-spline alapf¨ uggv´eny
33
ahol az ui ´ert´ekeket csom´o´ert´ekeknek nevezik. Az ui , ui+1 jobbr´ ol nyitott intervallumot az i-edik csom´o´ert´ekhez tartoz´o csom´ointervallumnak nevezz¨ uk. Mivel a csom´o´ert´ekek k¨ oz¨ ott fenn´ allhat egyenl˝ os´eg is, ´ıgy el˝ofordulhat, hogy n´emely csom´ointervallum nem l´etezik. Ha egy csom´o´ert´ek k-szor szerepel – azaz ui = ui+1 = · · · = ui+k−1 – akkor a csom´o´ert´ek multiplicit´ asa k, ahol k > 1. Egy´ebk´ent, ha a csom´o´ert´ek csak egyszer t˝ unik fel az u csom´ovektorban, akkor az egyszeres csom´ o´ert´ek. Ha a csom´o´ert´ekek k¨oz¨otti k¨ ul¨onbs´eg all. ∀ 1 ≤ i ≤ l – akkor a csom´ovektorr´ ol azt mondjuk, hogy alland´ ´ o – azaz ui+1 − ui = ´ egyenk¨ oz˝ u. Ellenkez˝o esetben azt, hogy nem, idegen sz´oval non-uniform. A csom´o´ert´ekek teh´at u ´gy ´ertelmezhet˝oek, mint az u1 , ul intervallum oszt´ opontjai. Minden B-spline alapf¨ uggv´enynek megvan a saj´at ´ertelmez´esi tartom´ anya az u1 , ul intervallumon. Gyakran ´el¨ unk azzal a v´ alaszt´assal, mely nem s´erti az ´altal´ anoss´ agot, hogy at a z´art ´ertelmez´esi tartom´ any ebben az esetben a 0, 1 . u1 = 0 ´es ul = 1, teh´ A B-spline alapf¨ uggv´eny defin´ıci´oja megk´ıv´ an egy tov´ abbi param´etert, a foksz´amot. A p-ed rend˝ u, azaz (p − 1)-ed fok´ u, i-edik B-spline alapf¨ uggv´eny a k¨ovetkez˝o rekurz´ıv formul´ aval defini´ alt: # 1 ha ui ≤ u < ui+1 1 Ni (u) = 0 egy´ebk´ent (4.2) ui+p − u u − ui p p−1 p−1 N (u) + N (u) i = 1, . . . , l . Ni (u) = ui+p−1 − ui i ui+p − ui+1 i+1 Ezt a k´epz´esi m´odszert a szakirodalomban Cox-de Boor-f´ele rekurz´ıv elj´ ar´ asnak nevezik [54, 28]. Az alapf¨ uggv´enyek defin´ıci´oja komplex, de viszonylag k¨onnyen ´ertelmezhet˝o. Ha a foksz´ am z´erus (p = 1), akkor ezek az alapf¨ uggv´enyek – a (4.2) els˝o k´eplete szerint – egys´egnyi konstans f¨ uggv´enyek. P´eld´aul, ha az egym´ ast k¨ovet˝ o csom´o´ert´ekek: abb, akkor a csom´ o´ert´ek intervallumok u 1 = 0, u2 = 1, u3 = 2, u4 = 3 ´es ´ıgy tov´ 0, 1 , 1, 2 , 2, 3 . Az intervallumokon ´ e rtelmezett 0-ad fok´ u B-spline uggv´enyek: alapf¨ 1 (u) = 1 ∀ u ∈ 1, 2 , egy´ e bk´ e nt z´ e rus ´ e rt´ e k˝ u ; N e bk´ ent z´erus N11 (u) = 1 ∀ u ∈ 0, 1 , egy´ 2 1 u; ahogy ezt a 4.1. ´abra mutatja. ´ert´ek˝ u; N3 (u) = 1 ∀ u ∈ 2, 3 , egy´ebk´ent z´erus ´ert´ek˝ N11
N21
N31
u u1
u2
u3
u4
u5
u u1
u2
u3
u4
u5
u u1
u2
u3
u4
u5
4.1. ´ abra: H´arom 0-ad fok´ u B-spline alapf¨ uggv´eny
A magasabb fok´ u Nip (u) alapf¨ uggv´enyek el˝o´all´ıt´ as´anak ´ertelmez´es´ehez hasznos a 4.2. abr´ ´ an szeml´eltetett sz´am´ıt´ asi strukt´ ura. Az ´abr´ an az els˝o oszlopban a csom´o´ert´ek intervallumok vannak felsorolva, m´ıg a m´asodik oszlopban a 0-ad fok´ u B-spline alapf¨ uggv´enyek. 2 1 1 as´ahoz teh´ at sz¨ uks´eg van az Ni (u), illetve az Ni+1 (u) f¨ uggv´enyekre. Az Ni (u) meghat´aroz´ Ez´ altal minden 1. fok´ u alapf¨ uggv´eny kisz´am´ıthat´ o. Az 1. fok´ u B-spline alapf¨ uggv´enyek a harmadik oszlopban vannak felsorolva. E rekurz´ıv folyamat eg´eszen addig folytat´ odik ah´ anyad fok´ u alapf¨ uggv´eny meghat´ aroz´ asa sz¨ uks´eges. u Most hat´ arozzuk meg a fenti p´eld´ab´ ol kiindulva N12 (u)-t ´es N22 (u)-t – azaz az 1. fok´ o, hogy alapf¨ uggv´enyeket. (4.2) alapj´ an – mivel u1 = 0, u2 = 1 ´es u3 = 2 – fel´ırhat´ N12 (u) =
u − u1 1 u3 − u 1 N1 (u) + N (u) = u N11 (u) + (2 − u) N21 (u) , u2 − u1 u3 − u2 2
(4.3)
34
´rg¨ ´teres le´ıra ´sa 4. Te orbe parame
u1 , u 2
u2 , u 3
u3 , u 4 u4 , u 5
N11 (u)
N12 (u)
N21 (u)
N13 (u)
N22 (u)
N31 (u)
N32 (u)
N41 (u)
N14 (u)
N23 (u)
4.2. ´ abra: (p − 1)-ed fok´ u B-spline alapf¨ uggv´enyek el˝oa´ll´ıt´ asi s´em´aja
illetve N22 (u) =
u − u2 1 u4 − u 1 N2 (u) + N (u) = (u − 1) N21 (u) + (3 − u) N31 (u) . u3 − u2 u4 − u3 3
(4.4)
Ebb˝ ol l´ athat´ o, hogy ezen alapf¨ uggv´enyek ent line´ aris f¨ uggv´enyekb˝ ol ´allnak szakaszonk´ 2 ol nyitott intervallumon vesz fel, ¨ossze. N1 (u) nem-z´erus ´ert´eket csak az u1 , u3 jobbr´ ezen k´ıv¨ uli ´ert´eke pedig nulla, ahogy ezt a 4.3. a´bra szeml´elteti. A tov´abbi 1. fok´ u alap2 (u) B-spline f¨ uggv´enyek k´epz´ese is ily m´odon t¨ o rt´ e nik. A 4.3. a ´ bra bemutatja az N 2 ul¨onb¨oz˝o ´eralapf¨ uggv´enyt is, mely m´ ar az u2 , u4 intervallumon rendelkezik z´erust´ol k¨ t´ekkel. N12
N22
1
1 u u1
u2
u3
u4
u5
u u1
u2
u3
u4
u5
4.3. ´ abra: K´et 1. fok´ u B-spline alapf¨ uggv´eny
(4.2) szerint a 2. fok´ u alapf¨ uggv´enyek el˝o´ all´ıt´ asa megk¨ oveteli az 1. fok´ u alapf¨ uggv´enyek 3 2 2 ´ o N1 (u) ´es N2 (u) seg´ıts´eg´evel: megl´et´et. Igy N1 (u) fel´ırhat´ N13 (u) =
u − u1 2 u4 − u 2 N1 (u) + N (u) , u3 − u1 u4 − u2 2
(4.5)
mely az ui (i = 1, . . . , 4) csom´o´ert´ekek alapj´an 1 1 (4.6) N13 (u) = u N12 (u) + (3 − u) N22 (u) 2 2 alakban adhat´ o meg. Mivel N12 (u) a 0, 1 ´es a 1, 2 intervallumon vesz fel z´erust´ ol 2 arom esetet kell k¨ ul¨ onb¨ oz˝o ´ert´eket, m´ıg N2 (u) a 1, 2 ´es a 2, 3 intervallumon, ´ıgy h´ megk¨ ul¨ onb¨oztetn¨ unk: ⎧ 1 2 ⎪ u ha u ∈ 0, 1 , ⎪ 2 ⎪ ⎨ N13 (u) = 12 u (2 − u) + 12 (3 − u) (u − 1) = −u2 + 3u − 1.5 ha u ∈ 1, 2 , (4.7) ⎪ ⎪ ⎪ ⎩1 1 2 ha u ∈ 2, 3 . 2 (3 − u) (3 − u) = 2 u − 3u + 4.5 Ha a h´ arom k¨ ul¨ onb¨ oz˝o esetben kapott g¨ orbeszakaszt egy koordin´atarendszerben ´abr´ azoljuk, akkor l´ athatjuk, hogy a g¨ orbeszakaszok pontosan a csom´o´ert´ekekn´el kapcsol´odnak egym´asba, ´ıgy alkotva egy folytonos f¨ uggv´enyt (4.4. ´abra). Az olvashat´ o le, hogy a g¨ orbeszakaszok folytonosan csatlakoznak egym´ashoz, azonban itt meg kell jegyezni, hogy ez nincs mindig ´ıgy, tekintetbe v´eve a csom´o´ertekek lehets´eges multiplicit´as´at.
A B-spline defin´ıci´ oja
35
N13 1 u u1
u2
u3
u4
u5
4.4. ´ abra: Egy 2. fok´ u B-spline alapf¨ uggv´eny
Meg´ allap´ıthat´ o teh´ at, hogy Nip (u) B-spline alapf¨ uggv´eny csak ui , ui+p intervallu , , u mon ad z´ e rust´ o l k¨ u l¨ o nb¨ o z˝ o ´ e rt´ e ket, vagyis p darab csom´ o ´ e rt´ e k intervallumon u i i+1 ui , ui+2 , . . . , ui , ui+p . V´eg¨ ul tekints¨ uk ´at a B-spline alapf¨ uggv´eny n´eh´any fontos tulajdons´ ag´at [17]: u polinom f¨ uggv´enye. • Nip (u) az u param´eter (p − 1)-ed fok´ • Nip (u) nem negat´ıv, azaz Nip (u) ≥ 0 ∀ i, p, u.
• Nip (u) csak lok´alis hat´assal b´ır, azaz Nip (u) > 0 az ui , ui+p intervallumon. uggv´enyek ¨osszege egy az ui , ui+p inter• A nem-z´erus (p − 1)-ed fok´ u Nip (u) alapf¨ vallumon i+p−1 p Nj (u) = 1 p > 1 . j=i
• Az Nip (u) alapf¨ uggv´eny (p − 1)-ed fok´ u polinomok ¨osszegek´ent ´all el˝o az ui , ui+p intervallumon u ´gy, hogy a csatlakoz´ asi pont mindig csom´o´ert´ekre esik. • Ha egy csom´o´ert´ek multiplicit´ asa k, akkor az adott csom´o´ert´ekn´el az alapf¨ uggv´eny u folytonos g¨orbe. C p−1−k oszt´aly´ • Ha a csom´o´ert´ekek sz´ama l, az alapf¨ uggv´enyek rendje p, akkor a (p − 1)-ed fok´ u alapf¨ uggv´enyek sz´ama n, teh´ at l = n + p. Ami k¨onnyen bel´ athat´ o, ha figyelembe u alapf¨ uggv´eny, mely nem-z´erus ´ert´eket vessz¨ uk, hogy Nnp (u) az utols´o (p − 1)-ed fok´ csak az un , un+p intervallumon vesz fel. Mivel az utols´ o csom´o´ert´ek ul , mely megegyezik un+p -vel, ez´ert l = n + p.
4.2.
A B-spline defin´ıci´ oja
Adott n t´erbeli kontrollpont p1 , . . . , pn ´es egy csom´o´ert´ekeket tartalmaz´o u vektor, ahol u = [u1 , . . . , ul ]T . A c (u) B-spline g¨orbe a pi kontrollpontok ´es az u csom´ovektor alapj´ an a k¨ ovetkez˝o m´odon ´all´ıthat´ o el˝o [28]. c (u) =
n
Nip (u) pi ,
(4.8)
i=1
ahol Nip (u) az u param´eterhez tartoz´o p-ed rend˝ u – (p−1)-ed fok´ u – B-spline alapf¨ uggv´eny, melynek k´epz´ese (4.2) alapj´an t¨ort´enik. okken˝ o val´ os sz´amsorozatot alkotnak. A defin´ıci´oban el˝ oAz ui csom´o´ert´ekek nem cs¨ 0 anyadost z´erusnak tekintj¨ uk. A p rendsz´ am, az l csom´o´ert´ekek sz´ama ´es az fordul´ o 0 h´ n kontrollpontok sz´ ama k¨ oz¨ ott fenn kell ´allni a k¨ovetkez˝o ¨osszef¨ ugg´esnek: l = n + p. Pontosabban, ha n kontrollponttal k´ıv´ anunk defini´ alni egy p-ed rend˝ u B-spline t´erg¨orb´et, akkor biztos´ıtanunk kell n + p darab csom´ o´ert´eket. M´asfel˝ol, ha adott n kontrollpont, l csom´o´ert´ek akkor az ´altaluk gener´ alt B-spline t´erg¨orbe p rendje l − n.
36
´rg¨ ´teres le´ıra ´sa 4. Te orbe parame
Teh´at a param´eteres p-ed rend˝ u B-spline g¨orbe a B-spline alapf¨ uggv´enyek line´aris kombin´ aci´ojak´ent ´all´ıthat´ o el˝o. A p = 4 rend v´ alaszt´as azt jelenti, hogy k¨ob¨os – azaz 3-ad fok´ u – alapf¨ uggv´enyekkel ´ırjuk le a B-spline-t. Ez a g¨orbe – a csom´o´ert´ek vektor strukt´ ur´ aj´ at´ ol ´es a kontrollpont elhelyezked´es´et˝ol f¨ ugg˝ oen – lehet nyitott (open), z´ art (closed) vagy r¨ ogz´ıtett (clamped) t´ıpus´ u. p3 p4 p10
p9
p5
p2
p8
p6
p1
p7
4.5. ´ abra: Nyitott 3-ad fok´ u B-spline g¨orbe
p3 p4 p9
p10 p5
p2
p8 p1
p6 p7
4.6. ´ abra: R¨ogz´ıtett v´eg˝ u 3-ad fok´ u B-spline g¨ orbe
Nyitott g¨orb´et akkor kapunk, ha sem a csom´ o´ert´ek vektornak, sem a kontrollpoligonnak nincs speci´ alis jellemz˝oje, azaz minden csom´o´ert´ek ´es kontrollpont k¨ ul¨ onb¨ oz˝o. Ezt mutatja a 4.5. a´bra. Ha az els˝ o ´es az utols´o csom´o´ert´eket megt¨ obbsz¨ or¨ ozz¨ uk, akkor a r¨ ogz´ıtett v´eg˝ u B-spline-hoz jutunk, mely befut az els˝ o ´es az utols´o kontrollpontba (l´ asd a 4.6. ´abr´ at). Ha a kontrollpontok a´ltal l´etrehozott kontrollpoligon z´ art, azaz az els˝o ´es utols´o n´eh´ any kontrollpont egybeesik – konkr´et sz´amuk a v´ alasztott p rendsz´amt´ol f¨ ugg –, tov´ abb´ a a csom´ovektor speci´ alis ciklikus szerkezetet mutat [50, 29], akkor z´ art B-spline g¨ orb´et kapunk. Erre mutat p´eld´at a 4.7. ´abra. A r¨ ogz´ıtett v´eg˝ u B-spline g¨orbe el˝ o´ all´ıt´ asakor a csom´o´ert´ekek a k¨ ovetkez˝o speci´alis at mutatj´ ak. Az els˝o ´es az utols´o csom´o´ert´ekek ism´etl˝odve szerepelnek a v´egeken, a form´ multiplicit´ asuk pedig a B-spline alapf¨ uggv´eny p rendj´evel megegyez˝o, teh´ at T u = u1 = u2 = · · · = up , up+1 , . . . , ul−p , ul−p+1 = ul−p+2 = · · · = ul , p
(4.9)
p
ahol u1 ´ert´ek´et 0-ra, illetve ul ´ert´ek´et gyakran 1-re v´ alasztjuk, ´ıgy normaliz´ alt csom´o´ert´ekekkel dolgozhatunk. A ciklikus csom´ ovektort Park ´es Kim vezette be a [50] cikkben.
A B-spline defin´ıci´ oja
37
p3 = p10 p4
p5
p2 = p9
p6 p1 = p8
p7
4.7. ´ abra: Z´art 3-ad fok´ u B-spline g¨orbe
Ennek haszn´ alata akkor el˝ ony¨ os, ha z´art B-spline g¨orb´eket kell le´ırni [49]. Ebben az esetben az u csom´o´ert´ekek vektora a k¨ovetkez˝o m´odon ´ırhat´ o: T u = u−(p−1) , . . . , u−1 , u1 , . . . , un−p+2 , un−p+3 , . . . , un+1 . (4.10) ahol
u−i = u1−i + un−p−i+2 − un−p−i+3 u1 = 0 un−p+2 = 1 un−p+2+i = un−p+1+i + ui+1 − ui
i = 1, . . . , p − 1 .
A v´egeken egybeejtve (p − 1) darab kontrollpontot, azaz pi = pi
mod (n−p+2)
i = 1, . . . , n ,
(4.11)
egy olyan z´ art g¨ orb´et kapunk, mely C (p−2) rend˝ u folytonoss´ agot mutat a g¨orbe ´ertelmez´esi tartom´ any´ an. A (i mod j) m˝ uvelet i-nek j-vel val´o oszt´asi marad´ek´at adja. A B-spline fontosabb tulajdons´ againak a´ttekint´es´ehez, tekints¨ unk egy n kontrollpont altal defini´ ´ alt, r¨ ogz´ıtett v´eg˝ u p-ed rend˝ u – azaz (p − 1)-ed fok´ u – B-spline t´erg¨orb´et. • A (4.8)-ban fel´ırt c (u) B-spline t´erg¨orbe (p − 1)-ed fok´ u g¨orb´ek folytonos ¨osszekap´ csol´as´aval j¨ on l´etre. Altal´ anosan az mondhat´ o el, hogy min´el kisebb a foksz´am, a g¨ orbe ann´ al k¨ ozelebb ker¨ ul a kontrollpoligonhoz. Hat´ aresetben, ha a foksz´am egy, akkor a B-spline g¨ orbe a kontrollpoligont adja. u B-spline t´erg¨orbe ´athalad a p1 els˝o ´es a pn utols´ o kontrollponton. • A r¨ ogz´ıtett v´eg˝ • A konvex burok tulajdons´ agot kiel´eg´ıti. A c (u) B-spline t´erg¨orbe a kontrollpoligon ´altal l´etrehozott konvex burokban tal´ alhat´ o. E konvex burok konvex kontrollpoligon eset´en maga a poligon, konk´ av konrollpoligon eset´en l´ asd a [8] k¨onyv 32. oldal´ at. • Lok´ alis v´altoztathat´ os´ag, mely azt jelenti, hogy ha v´altoztatjuk a pi kontrollpont helyzet´et, akkor ennek csak az ui , ui+p intervallumon van hat´ asa. Ez a tulajdons´ ag rendk´ıv¨ ul fontos a tervez´es sor´an, ui. egy-egy kontrollpont mozgat´ asa nem m´odos´ıtja az eg´esz g¨ orbe alakj´ at, csak a kontrollpont k¨ornyezet´eben v´ altoztat. • Sima, oszcill´aci´o mentes g¨ orbe. • Ha egy u csom´o´ert´ek multiplicit´ asa k, akkor abban a c (u) pontban a g¨orbe C (p−k) rendben folytonos. • A g¨ orbe alakj´ at befoly´ asolhatjuk a pi kontrollpontok, a p foksz´am, illetve az ui csom´o´ert´ekek ´altal. P´eld´aul el´erhet˝o – a csom´o´ert´ekek alkalmas megv´alaszt´as´aval –,
38
´rg¨ ´teres le´ıra ´sa 4. Te orbe parame p3 p2 p3 p4
p4 p1
p2
p10
p9
p5
p8
p6
p10
p9
p5
p8
p6
p1 p7
p7
4.8. ´ abra: 3-ad fok´ u B-spline g¨ orbe kontrollpontjainak mozgat´ asa
hogy a B-spline g¨ orbe tartalmazzon egyenes szakaszt is, u ´ gy hogy a kontrollpontok nem esnek egy egyenesbe. A B-spline g¨ orb´ek el˝oa´ll´ıt´ asa megk¨ oveteli sz´amos jellemz˝o el˝ore meghat´aroz´as´at, u ´gymint a foksz´ am, vagy a megfelel˝o sz´am´ u csom´o´ert´ekek r¨ogz´ıt´ese. Egy tov´abbi h´ atr´ any a g¨orbe l´etrehoz´as´anak komplex m´ odja. Cser´ebe azonban egy nagyon j´ ol haszn´ alhat´ o eszk¨ozt jelent a tervez˝ o m´ern¨ ok¨ ok sz´am´ara. Sajnos meg kell azonban eml´ıteni egy l´enyeges fogyat´ekoss´ag´at ezen t´erg¨orbe t´ıpusnak: mivel polinomok ´ep´ıtik fel, ´ıgy a legegyszer˝ ubbnek t˝ un˝ o, ´altal´anosan haszn´ alt g¨orb´ek, p´eld´ aul a k´ upszeletek, nem ´ırhat´ oak le vele egzakt m´odon. Ezen seg´ıt a B-spline ´altal´ anos´ıt´ as´anak tekintett NURBS t´erg¨ orbe.
4.3.
NURBS t´ erg¨ orb´ ek
Azok a param´eteres t´erg¨ orbele´ır´ asi m´odszerek, melyek csak polinomok line´aris kombin´ aci´ojak´ent ´all´ıtanak el˝ o g¨ orb´eket, nem j´ok minden esetben, mivel sok g¨orbe – u ´gymint a k¨or, az ellipszis, vagy a parabola – nem adhat´ o meg egzaktul ilyen m´odon. A k¨or csak racion´ alis f¨ uggv´enyek ´altal reprezent´alhat´ o, teh´ at olyan f¨ uggv´enyekkel, melyek polinomok h´ anyadosai. Ennek hat´ as´ara alakult ki a B-spline g¨orb´ek ´altal´ anos´ıtott v´ altozata, melyet angol elnevez´essel Non-Uniform Rational B-spline-nak – a tov´ abbiakban r¨oviden NURBS-nek – nevez¨ unk [54].
4.3.1.
Homog´ en koordin´ at´ ak
Egyik fontos c´elja a homog´en koordin´ at´ ak haszn´ alat´ anak az, hogy a v´egtelen t´avoli pontot ´ertelmezni tudjuk. Az Euklideszi koordin´ atarendszerben v´egtelen hely nincs ´ertelmezve. Azonban sz´amtalan esetben l´enyegesen leegyszer˝ us¨odik egy-egy elv, illetve az elv´egzend˝o sz´am´ıt´ as, ha rendelkez´esre ´all a v´egtelen t´avoli hely fogalma. Ez a meg´ allap´ıt´ as a g¨orbe ´es fel¨ ulet tervez´esn´el is ´erv´enyben van. Homog´en koordin´ at´ ak n´elk¨ ul sz´amtalan bonyodalommal ker¨ uln´enek szembe a modellez´essel foglalkoz´ok a sz´am´ıt´ og´epes grafika ´es a sz´am´ıt´ og´eppel seg´ıtett tervez´es ter¨ ulet´en. Gondoljunk csak egy h´etk¨oznapi kock´ ara, melyet a sz´am´ıt´ og´ep monitor´ an k´ıv´ anunk megjelen´ıteni centr´ alis vet´ıt´essel. M´eg egy laikus szeml´el˝onek is felt˝ unik, hogy a kocka ´elei, mintha egy v´egtelen t´avoli pont fel´e tartva assal. tal´alkozn´ anak egym´ A v´egtelen t´avoli pont bevezet´es´enek ´erdek´eben tekints¨ uk az u ´es w k´et val´ os sz´auk r¨ogz´ıtettnek, w-t pedig mot, majd k´epezz¨ uk ezek h´ anyados´ at wu . Most u ´ert´ek´et vegy¨ anyados egyre nagyobb lesz. Ha w el´eri a z´erus ´ert´eket, akkor wu cs¨okkents¨ uk, akkor wu h´
NURBS t´erg¨ orb´ek
39
h´ anyados v´egtelen nagy lesz! Ez adja a lehet˝ os´eget arra, hogy egy tetsz˝oleges a = wu val´ os sz´amot k´et m´asik val´ os sz´ammal, u-val ´es w-vel ´ırjunk fel. Ugyanis, ha w = 0, akkor a o esetben, ha w = 0, akkor a sz´am a = ∞, azaz a v´egtelen ´ert´eke pontosan a = wu . Ellenkez˝ t´ avoli pontot (u, 0) = ∞ m´odon azonos´ıthatjuk. T´erpontokat tekintve a homog´en koordin´ at´ akat a k¨ovetkez˝o m´odon ´ertelmezz¨ uk: a t´er v´egesben ´es a v´egtelen t´avolban fekv˝ o P pontjait az r = xex + yey + zez helyvektor ´es a ξ skal´ar jellemzi, mely csak a 0 ´es 1 ´ert´ekeket veszi fel, azaz az (x, y, z, ξ) a P ponthoz rendelt homog´en koordin´ at´ akat jelenti. W Y
(x, y, w)
( wx , wy , 1)
X
4.9. ´ abra: Az (x, y, w) homog´en koordin´ at´ ak ´ertelmez´ese
Ezt a m´odszert haszn´ aljuk a k´et-, illetve a h´aromdimenzi´os t´er pontjainak homog´en koordin´ at´ akkal val´ o megad´as´ahoz is. A k¨ onnyebb meg´ert´es ´erdek´eben most egy k´etdimenzi´os (x, y, w) homog´en koordin´ at´ as alakban fel´ırt pont sz´ armaztat´as´at mutatjuk be [28] alapj´ an. Ahogy a 4.9. a´bra szeml´elteti, az (x, y, w) egy t´erbeli pont X, Y ´es W tengely ir´ any´ u koordin´ at´ ait jelenti. A koordin´ atarendszer orig´ oj´ at ´es az (x, y, w) pontot ¨ osszek¨ ot˝ o ofi ´at. Nyilv´ anval´ o, hogy ez a transzform´ aci´o, egyenes a w = 1 s´ıkot az ( wx , wy , 1) ponton d¨ b´ armely homog´en koordin´ at´ akkal megadott pontn´ al elv´egezhet˝o ´es az is l´athat´ o, hogy a u homog´en koordin´ at´ akkal megadhat´ oak, ha minden s´ıkon l´ev˝o pontok az ( wx , wy , 1) alak´ ´ıgy ´ertelmezett pontra elv´egezz¨ uk a fent le´ırt transzform´ aci´ot. A 4.9. ´abr´ ab´ ol az is l´athat´ o, hogy ez a transzform´ aci´o nem k¨ olcs¨ on¨ osen egy´ertelm˝ u, mivel az orig´ ot ´es az (x, y, w) pontot ¨ osszek¨ ot˝ o egyenes minden pontj´ at csak az ( wx , wy , 1) pontra tudjuk lek´epezni. Ez´ert amikor a hagyom´ anyos Euklideszi koordin´ at´ aival adott pontot transzform´ aljuk homog´en koordin´ at´ as alakba, akkor a´ltal´ aban azt tessz¨ uk, hogy a w = 1 feltev´essel ´el¨ unk – azaz egy t´erbeli (x, y, z) pont homog´en koordin´ at´ as alakban a k¨ ovetkez˝o (1 · x, 1 · y, 1 · z, 1) = (x, y, z, 1). Teh´ at ´eszrevehet˝o az, hogy a homog´en koordin´ at´ ak sz´ama 3, illetve 4, amikor egy xy-s´ıkbeli, illetve egy t´erbeli pontot k´ıv´ anunk vel¨ uk le´ırni.
4.3.2.
NURBS t´ erg¨ orbe el˝ o´ all´ıt´ asa
Tekints¨ uk a (4.8) a´ltal defini´ alt c (u) B-spline g¨ orb´et, de a pi (i = 1, . . . , n) kontrollat´ as alakra u ´gy, hogy a negyedik koordin´ at´ at pont eset´eben t´erj¨ unk ´at phi homog´en koordin´ v´ alasszuk 1-re ⎡ ⎤ ⎡ ⎤ xi xi ⎢ yi ⎥ ⎥ (4.12) pi = ⎣ yi ⎦ phi = ⎢ ⎣ zi ⎦ . zi 1 altal homog´en koordin´ at´ ask´ent kezelhetj¨ uk, mivel ha megszorozzuk A pi pontokat ez´ a – homog´en koordin´ at´ aival adott – pont minden koordin´ at´ aj´ at egy nem-z´erus ´ert´ekkel,
40
´rg¨ ´teres le´ıra ´sa 4. Te orbe parame
akkor az a pont helyzet´et nem v´altoztatja meg, teh´at wi s´ ullyal szorozva megkapjuk a pi pont egy m´asik homog´en koordin´ at´ as alakj´ at: ⎤ ⎡ wi xi ⎢ wi yi ⎥ ⎥. ⎢ pw (4.13) i =⎣ wi zi ⎦ wi ırva a (4.8) egyenletbe kapjuk a k¨ovetkez˝o formul´ at: Ezen pw i pontot vissza´ ⎡(n ⎤ ⎤ ⎡ Nip (u) wi xi i=1 wi xi ⎢ (n ⎥ p n n ⎢ i=1 Ni (u) wi yi ⎥ ⎢ wi yi ⎥ p p w w ⎥ ⎢ ⎢ ⎥ = (n Ni (u) pi = Ni (u) ⎣ c (u) = p ⎥ wi zi ⎦ ⎢ N (u) w z i i ⎣ (i=1 i ⎦ i=1 i=1 p n wi N (u) w i i=1 i
(4.14)
mellyel megkaphatjuk az eredeti c (u) B-spline g¨orbe homog´en koordin´ at´ akkal fel´ırt alaku. Vissza´ırva ezen formul´ at Euklideszi koordin´ at´ as alakba, a NURBS j´ at, ha wi = 1 ´ert´ek˝ at´ aj´ aval kell eloszt´erg¨ orbe defin´ıci´oj´ ahoz jutunk [51], melyhez a cw (u) negyedik koordin´ tani minden koordin´ at´ at: (n (n p Nip (u) wi phi h i=1 i=1 Ni (u) wi pi ( cr (u) = (n , c (u) = , (4.15) r p p n j=1 Nj (u) wj j=1 Nj (u) wj melyben chr (u) a homog´en, cr (u) pedig az Euklideszi koordin´ at´ aival fel´ırt NURBS t´erg¨ orb´et jelenti. A (4.15) ´altal defini´ alt (p−1)-ed fok´ u NURBS t´erg¨orbe el˝ o´all´ıt´ as´ahoz sz¨ uks´eg van teh´at T abb´ a a a p1 , p2 , . . . , pn kontrollpontokra, az u = u1 , u2 , . . . , ul ] csom´o´ert´ekekre, tov´ ulyokra is. Mivel a wi s´ uly´ert´ek a pi kontrollponthoz van rendelve, ez´ert a w1 , . . . , wn s´ s´ uly´ert´ekek sz´ama meg kell egyezzen a kontrollpontok sz´am´aval. ´ uly´ert´ekek pozit´ıvak, de van n´eh´any ´erdekes Altal´ anosan az mondhat´ o el, hogy a wi s´ uly z´erus, akkor az azt alkalmaz´ as, ahol negat´ıv s´ uly´ert´ekek is szerepelhetnek. Ha egy wi s´ asa a cr (u) t´erg¨orbe meghat´ aroz´as´ara – azaz jelenti, hogy a pi kontrollpontnak nincs hat´ olyan mintha a pi kontrollpont nem szerepelne a kontrollpontok k¨oz¨ott. A (4.15) defin´ıci´ob´ ol k´et fontos k¨ ovetkeztet´es vonhat´ o le: • A NURBS t´erg¨ orbe racion´ alis, mivel a pi kontrollpont egy¨ utthat´ oja k´et (p − 1)-ed fok´ u polinom h´ anyadosa. uly ´ert´eke 1, akkor a NURBS t´erg¨orbe B-spline t´erg¨orb´ere reduk´ a• Ha az ¨ osszes wi s´ l´ odik. Ezek alapj´ an azt mondhatjuk, hogy a B-spline g¨orb´ek a NURBS g¨orb´ek speci´alis esetei. Tov´abb´ a a NURBS g¨ orbe alkalmas arra, hogy egzakt m´ odon le´ırja a k¨ort, a parabol´ at ´es sok m´as egy´eb olyan t´erg¨ orb´et is, melyeket B-spline-okkal nem volt lehets´eges egzakt m´odon megadni [54].
4.4.
Interpol´ aci´ o param´ eteres t´ erg¨ orb´ evel
Egy interpol´ al´ o NURBS l´etrehoz´asakor a kiindul´ asi adatot egy ponthalmaz jelenti, mely pontokon a l´etrehozand´ o t´erg¨ orb´enek kereszt¨ ul kell haladnia, ezek az interpol´ aci´os pontok. Ez´ert az els˝o l´ep´es minden esetben az, hogy keress¨ unk egy param´etersokas´agot ezen pontokhoz, melyek hozz´arendelik a megadott pontokat a t´erg¨orb´ehez. Eg´eszen ponaci´os pontsokas´ ag, akkor n tosan arr´ ol van sz´o, hogy ha adott a d1 , d2 , . . . , dn interpol´
Interpol´ aci´ o param´eteres t´erg¨ orb´evel
41
darab t1 , t2 , . . . , tn param´etert kell keresni a g¨orbe ´ertelmez´esi tartom´ any´ ab´ ol u ´gy, hogy uk hozz´ a. Ez azt jelenti, hogy a l´etrea di ponthoz a ti (i = 1, . . . , n) param´etert rendelj¨ hozott interpol´ aci´os t´erg¨ orbe – mely ´athalad a megadott pontokon a felvett sorrendben – teljes´ıti a k¨ ovetkez˝o egyenletet 1 ≤ i ≤ n,
di = cr (ti )
(4.16)
ahol cr (t) alatt a (4.15) egyenlet ´altal defini´ alt g¨orb´et ´ertj¨ uk. A 4.10. a´br´ an 5 megadott o ponton kell a g¨ orb´enek ´athaladni, ´ıgy a t1 , . . . , t5 param´etereket kell meghat´arozni els˝ ashoz rendel´es´ere sz´amtalan lehet˝ os´eg l´ep´esben. A ti param´eterek ´es a di pontok egym´
d3
d4
d2
d5
d1
t1
t2
t3
t4
t5
4.10. ´ abra: Interpol´ al´ o g¨ orbe ´es a ti param´eterek kapcsolata
k´ın´ alkozik. P´eld´aul feloszthatjuk a g¨orbe ´ertelmez´esi tartom´any´ at valamilyen szempont alapj´ an, vagy csak v´eletlenszer˝ uen v´ alasztunk ki n param´etert a lehets´eges tartom´anyb´ ol. Ha azonban a param´eterek ´es a pontok o¨sszerendel´ese v´eletlenszer˝ uen, nem el˝ ore tervezett m´odon t¨ort´enik, akkor a l´etrehozott t´erg¨orbe alakja megj´osolhatatlann´ a v´ alik. A k¨ovetkez˝okben k´et ´altalunk haszn´ alt technik´ at mutatunk be arra, hogy hogyan lehet a param´etereket ´es az interpol´aci´os pontokat egym´ ashoz rendelni: az egyenletes param´eterkioszt´as technik´ aj´ aval, illetve a h´ urhossz alap´ u param´eterez´essel, mely a kontrollpoligon oldal´eleivel ar´anyos param´eterkioszt´ast jelenti. Ha a param´eterkioszt´as megt¨ort´ent, akkor T asa. a k¨ ovetkez˝o l´enyeges l´ep´es az u = u1 , . . . , ul csom´o´ert´ek vektor el˝o´all´ıt´
4.4.1.
Egyenletes param´ eterez´ es
A legegyszer˝ ubb param´eterez´esi technika az, amikor a param´etereket az ´ertelmez´ esi tartom´ anyban egyenletesen osztjuk el. Tegy¨ uk fel az egyszer˝ us´eg kedv´e´ert, hogy a 0, 1 ´ertelmez´esi tartom´ anyt kell n r´eszre egyenletesen felosztani. Azt szeretn´enk, hogy az el˝oa´ll´ıtott g¨orbe mind az els˝ o, mind az utols´ o interpol´ aci´os ponton ´athaladjon, ez´ert a unk. t1 = 0 ´es a tn = 1 param´eter v´alaszt´assal ´el¨ Mivel n param´etert kell meghat´ arozni ´ıgy a 0, 1 tartom´ anyt (n − 1) r´eszre kell fel1 at a param´eterek osztani, melyek hossza ´alland´ o n−1 , teh´ t1 = 0 , i n−1 tn = 1 .
ti =
1 < i < n − 1,
(4.17)
42
´rg¨ ´teres le´ıra ´sa 4. Te orbe parame
Term´eszetesen, ha az ´ertelmez´esi tartom´any nem a 0, 1 intervallum, hanem az a, b , akkor a feloszt´as a k¨ ovetkez˝o m´odon t¨ort´enik t1 = a , ti = a + i
b−a n−1
1 < i < n − 1,
(4.18)
tn = b . Sajn´ alatos m´odon, ezen egyszer˝ u param´eterkioszt´as nem minden esetben eredm´enyez kiel´eg´ıt˝ o interpol´ aci´os g¨ orb´et. P´eld´aul, ha a megadott interpol´ aci´os pontok nem egyenletesen helyezkednek el, akkor az egyenletes param´eterkioszt´as ´altal l´etrehozott interpol´ aci´os g¨ orbe nagy hull´ amokat, ´eles cs´ ucsokat ´es ak´ar hurkokat is tartalmazhat, ami az esetek t¨ obbs´eg´eben elker¨ ulend˝ o [49].
4.4.2.
H´ urhossz alap´ u param´ eterez´ es
Ha egy interpol´ al´ o g¨ orb´et˝ol azt v´ arjuk, hogy a lehet˝ o legk¨ozelebb haladjon az interpol´ aci´os pontok ´altal kifesz´ıtett nyitott poligonhoz, akkor k´et egym´ast k¨ovet˝o interpol´ aci´os pont k¨ oz¨ otti t´ avols´ ag k¨ ozel azonos a l´etrehozott g¨orbe azon szakasz´anak ´ıvhossz´aval. Ezek alapj´ an az is teljes¨ ul, hogy az interpol´ aci´os pontok ´altal l´etrehozott poligon hossza ´es az interpol´ al´ o g¨ orbe hossza k¨ ozel van egym´ashoz. Ha a param´etereket aszerint osztjuk ki, hogy az interpol´ aci´os pontok milyen t´ avols´ agra vannak egym´ ast´ol, akkor jutunk a h´ urhossz alap´ u param´eterez´eshez. aci´os pontokat. A di−1 ´es a di pontok k¨oz¨otti t´ avols´ ag !uk a d1 , . . . , dn interpol´ ! Tekints¨ !di − di−1 !, illetve a teljes nyitott poligon hossza ezen t´ avols´ agok ¨osszege L=
n ! ! !di − di−1 ! .
(4.19)
i=2
Egy tetsz˝oleges i-edik interpol´ aci´os pont param´eter´ert´ek´et u ´ gy hat´ arozzuk meg, hogy urpoligon teljes L osszegezz¨ uk a h´ urpoligon oldalait di pontig ´es elosztjuk a nyitott h´ ¨ hossz´aval. Ezek alapj´ an a param´eterkioszt´as a k¨ovetkez˝o: t1 = 0 , ! 1 !! dj − dj−1 ! L i
ti =
1 < i < n − 1,
(4.20)
j=2
tn = 1 . Ez´altal a param´eterek a g¨ orbe ´ertelmez´esi tartom´ any´ ata h´ urhosszal ar´anyosan osztj´ ak fel. Term´eszetesen, ha az ´ertelmez´esi tartom´any nem a 0, 1 intervallum, hanem az a, b , akkor a feloszt´as a k¨ ovetkez˝o m´odon t¨ort´enik t1 = a , ! (b − a) !! dj − dj−1 ! L i
ti = a +
1 < i < n − 1,
(4.21)
j=2
tn = b . A h´ urhossz alap´ u param´eterez´est sz´eles k¨orben haszn´ alj´ ak ´es gyakran j´ o eredm´enyt szolg´altat. Azonban a m´ odszer h´atr´anya akkor jelentkezik, ha egy-k´et h´ ur j´ oval hoszszabb, mint a t¨ obbi. ´Igy ezen szakaszokon az interpol´aci´o sokszor hosszabb g¨orb´et eredm´enyez, mint v´ arn´ ank.
Interpol´ aci´ o param´eteres t´erg¨ orb´evel
4.4.3.
43
Param´ eterez´ es z´ art interpol´ al´ o g¨ orb´ ehez
Amennyiben az el˝ o´ all´ıtani k´ıv´ ant interpol´ al´ o g¨orbe z´art, teh´at d1 ´es dn+1 interpol´ aci´os pont egy ´es ugyanaz a pont, akkor az interpol´ aci´os pontok ´altal meghat´ arozott poligon ul¨onb¨oz˝oek, csak a fikt´ıv” dn+1 egyezik meg az is z´art. A megadott d1 , . . . , dn pontok k¨ ” els˝o interpol´ aci´os ponttal. Ebben az esetben a param´eterkioszt´as u ´ gy t¨ort´enik, hogy a t1 = 0 param´etert a d1 ponthoz, m´ıg a tn+1 = 1 param´eter ´ert´eket pedig a dn+1 ponthoz rendelj¨ uk hozz´ a. A tov´ abbi ti (i = 2, . . . , n) param´eter´ert´ekek pedig a k¨ovetkez˝o m´odon sz´am´ıthat´ ok: t1 = 0 , ti =
i ! 1 !! dj − dj−1 ! Lz
1 < i < n + 1,
(4.22)
j=2
ahol Lz a z´art poligon ker¨ ulete Lz =
n+1
! ! !di − di−1 ! .
(4.23)
i=2
Term´ ebben az esetben is lehets´ eszetesen eges, hogy a g¨orbe ´ertelmez´esi tartom´anya nem a 0, 1 intervallum, hanem az a, b . Ekkor a param´eterek kioszt´asa hasonl´o az el˝oz˝oekben fel´ırtakkal: t1 = a , ! (b − a) !! dj − dj−1 ! Lz i
ti = a +
1 < i < n + 1,
(4.24)
j=2
tn+1 = b .
4.4.4.
Csom´ o´ ert´ ek vektor el˝ o´ all´ıt´ asa
Az al´abbiakban k´et esetet k¨ ul¨onb¨oztet¨ unk meg. Els˝ ok´ent azt az esetet vizsg´aljuk, amikor nyitott interpol´ al´ o g¨ orbe el˝ o´all´ıt´ asa a c´el. Ebben az esetben a csom´o´ert´ekek el˝o´all´ıt´ asa a k¨ ovetkez˝o elvek alapj´ an t¨ ort´enhet. Ha m´ar rendelkez¨ unk az interpol´ aci´os pontokhoz rendelt ti (i = 1, . . . , n) param´eter´ert´ekekkel, tov´ abb´ a adott a B-spline g¨orbe p rendsz´ama, akkor el˝ o lehet ´all´ıtani az T at. A csom´o´ert´ekek darabsz´ama l = n + p. Ha az u = u1 , . . . , ul csom´o´ert´ekek vektor´ interpol´ al´ o g¨ orbe a v´egeken r¨ ogz´ıtett, akkor az els˝ o ´es utols´o p csom´o´ert´ek egym´assal megegyezik, pontosabban az els˝ o p darab csom´ o´ert´ek u1 = u2 = · · · = up = 0, az utols´o p darab o n − 2p csom´o´ert´eket csom´o´ert´ek pedig ul−p+1 = ul−p+2 = · · · = ul = 1. A fennmarad´ v´ alaszthatjuk egyenl˝o oszt´ask¨ oz¨ okkel, vagy valamilyen m´ as technika seg´ıts´eg´evel. Ha egyenl˝ o oszt´ask¨ ozzel hozzuk l´etre az u csom´o´ert´ek vektort, akkor a csom´ o´ert´ekek a k¨ ovetkez˝o m´odon hat´ arozhat´ ok meg u1 = u2 = · · · = up = 0 , i up+i = i = 1, . . . , n − p , n−p+1 ul−p+1 = ul−p+2 = · · · = ul = 1 .
(4.25)
L´ athat´ o, hogy ha ilyen m´ odon hozzuk l´etre a csom´o´ert´ek vektort, akkor nincs sz¨ uks´eg a ti param´eter´ert´ekekre, teh´at ez egy nagyon egyszer˝ u m´odszer, ami azonban a szakirodalom ´altal nem javasolt, mivel az interpol´ aci´o sor´an fel´ all´ıtand´ o line´ aris egyenletrendszer szingul´ ariss´a v´ alhat [49].
44
´rg¨ ´teres le´ıra ´sa 4. Te orbe parame
Sz´ amtalan m´as m´odszer l´etezik, mely k´epes a ti param´eterkioszt´as figyelembev´etel´ere [50, 51, 49]. Ilyen p´eld´ aul a de Boor ´altal bevezetett ´atlagol´ asi m´odszer, vagy a Park altal fel´ırt eltol´ ´ asos – idegen sz´oval shifting-method – technika. Az ´atlagol´ asos m´odszer szerint a tp+i csom´o´ert´ek az egym´ast k¨ovet˝o p param´eter´ert´ekek atlaga, azaz ´ u1 = u2 = · · · = up = 0 up+i =
p+i−1 1 tj p
i = 1, 2, . . . , n − p
(4.26)
j=i
ul−p+1 = ul−p+2 = · · · = ul = 1 . M´ asodik esetk´ent tekints¨ uk azt, amikor z´ art interpol´al´ o g¨orb´ehez keres¨ unk csom´o´ert´ek vektort. A (4.10)-ben fel´ırt ciklikus csom´o´ert´ek vektor el˝o´all´ıt´ asa a c´elunk, oly m´ odon, hogy figyelembe vegy¨ uk a m´ar l´etez˝o t1 , t2 , . . . , tm param´eterkioszt´ast – azaz itt m a megadott interpol´ aci´os pontok sz´ama –, mely azt is jelenti, hogy d1 , d2 , . . . , dm interpol´ aci´os pont adott. Z´ art B-spline, vagy NURBS t´erg¨orbe eset´en tudjuk, hogy a v´egeken (p − 1) darab kontrollpont egybeesik, teh´ at az interpol´ al´ o z´art t´erg¨orb´ehez n = m + p − 1 uk. Teh´ at o¨sszesen l = m + 2 p − 1 kontrollpont tartozik. Ezeket p1 , p2 , . . . , pn -el jel¨olj¨ csom´o´ert´ek meghat´aroz´asa a c´elunk. Ebben az esetben nincsenek olyan csom´ o´ert´ekek, melyek k > 1 multiplicit´ as´ uak. Minden csom´o´ert´ek egyszeres. A (4.10) k´epz´es´ehez ismert k´eplet alapj´ an, csak az u2 . . . un−p+1 csom´o´ert´ekek ismeretlenek. Ezek el˝o´all´ıt´ as´ahoz tekints¨ uk a k¨ovetkez˝o ¨osszef¨ ugg´eseket [51]: ui =
i+d 1 sj 2d + 1
i = 2, . . . , n − p + 1 ,
(4.27)
j=i−d
ahol d = p−1 esz sz´amot, mely nem nagyobb 2 – melyben x jelentse a legnagyobb eg´ as´ara felhaszn´ aljuk, hogy mint x –, tov´ abb´ a sj (j = −(d + 2), . . . , m + d) sz´am´ıt´ ⎧ ⎪ ha − (d − 1) ≤ j ≤ −1 , u + tm+1+j − tm+1 ⎪ ⎨ 1 sj = tj (4.28) ha 1 ≤ j ≤ m + 1 , ⎪ ⎪ ⎩ un−p+2 + tj−m−1 − t1 ha m + 2 ≤ j ≤ m + d , ahol un−p+2 = tm+1 = 1. Az el˝oz˝oekben fel´ırt k´epletek k¨ onnyebb ´ertelmez´es´ehez tekints¨ uk a k¨ovetkez˝o egyszer˝ u p´eld´ at. Adott m = 8 interpol´ aci´os pont, c´elunk, hogy l´etrehozzunk egy harmadfok´ u aci´os ponton (p = 4) z´art interpol´ aci´os B-spline g¨ orb´et, mely mindegyik d1 , . . . , d8 interpol´ athalad. Ismert tov´ ´ abb´ a az, hogy a megadott pontok t´ avols´ aga alapj´ an meghat´ arozott abl´ azat). Feladatunk most param´eterhalmaz t1 , . . . , t8 milyen ´ert´ekeket tartalmaz (4.1. t´ az, hogy meghat´arozzuk a ciklikus csom´o´ert´ek vektort. 4.1. t´ abl´ azat: Param´eter´ert´ekek m = 8 interpol´ aci´os ponthoz
t1
t2
t3
t4
t5
t6
t7
t8
t9
0
1 8
2 8
3 8
4 8
5 8
6 8
7 8
1
Az ismert ¨ osszef¨ ugg´esek szerint a kontrollpontok sz´ama n = m + p − 1 = 11, ez´ert a csom´o´ert´ekek sz´ama l = n + p = 15. Az u1 = 0, illetve az un−p+2 = u9 = 1, a hi´ anyz´ o csom´o´ert´ekek pedig meghat´arozhat´ oak (4.10) ´es (4.27) alapj´ an. A csom´o´ert´ekeket a 4.2. t´ abl´ azat tartalmazza.
Interpol´ aci´ o param´eteres t´erg¨ orb´evel
45
(1) u−3
(2) u−2
4.2. t´ abl´ azat: Ciklikus csom´o´ert´ek vektor (p = 4, m = 8) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) u−1 u1 u2 u3 u4 u5 u6 u7 u8 u9 u10
− 38
− 28
− 18
4.4.5.
0
1 8
2 8
3 8
4 8
5 8
6 8
7 8
9 8
1
(14) u11
(15) u12
10 8
11 8
Interpol´ al´ o NURBS el˝ o´ all´ıt´ asa
Feladatunk a k¨ ovetkez˝o: adott a d1 , d2 , . . . , dm interpol´ aci´os pontsokas´ag ´es keress¨ uk orb´et, mely kiel´eg´ıti a k¨ovetkez˝o egyenleteket azt a cr (ti ) NURBS t´erg¨ (n p k=1 Nk (ti ) wk pk di = cr (ti ) = ( 1 ≤ i ≤ m, (4.29) p n j=1 Nj (ti ) wj ahol pi -k a (4.15) egyenlet ´altal defini´ alt t´erg¨orbe kontrollpontjai. Az n darab B-spline alapf¨ uggv´eny meghat´ arozhat´ o a m´ar ismert ti param´eter´ert´ekek ´es az u csom´o´ert´ekek vektora alapj´ a( n, tov´ abb´ a figyelembe v´eve, hogy a (4.29) a´ltal fel´ırt egyenletek mindegyik´eben utthat´ o m´atrix ´all el˝ o szerepel a nj=1 Njp (ti ) wj tag, ´ıgy a k¨ovetkez˝o egy¨ ⎡
w1 N1p (t1 ) w2 N2p (t1 ) . . . ⎢ w1 N p (t2 ) w2 N p (t2 ) . . . 1 1 2 ⎢ N p (t) = (n ⎢ .. .. p ⎣ N (t ) w i j . . j=1 j w1 N1p (tm ) w2 N2p (tm ) . . .
⎤ wn Nnp (t1 ) wn Nnp (t2 ) ⎥ ⎥ ⎥. .. ⎦ .
(4.30)
wn Nnp (tm )
L´athat´ o, hogy ez egy m × n-es egy¨ utthat´ o m´atrix. Tov´ abb´ a, mind a di (1 ≤ i ≤ m) interul¨onb¨oz˝o ir´ any´ u koordin´ at´ aik pol´aci´os pontok, mind a pk (1 ≤ k ≤ n) kontrollpontok – a k¨ alapj´ an – egy-egy m´atrixba rendezhet˝ ok, azaz ⎡ d1x d2x . . . ⎣ d = d1y d2y . . . d1z d2z . . .
⎤T dmx dmy ⎦ , dmz
⎡ p1x p2x . . . ⎣ p = p1y p2y . . . p1z p2z . . .
⎤T pnx pny ⎦ . pnz
(4.31)
A megoldand´ o line´ aris algebrai egyenletrendszer teh´ at, ha nem z´ art interpol´ al´ o t´erg¨orb´et k´ıv´ anunk l´etrehozni: (4.32) Np · p = d , amelynek akkor l´etezik megold´asa, ha m ≤ n fenn´ all [51]. E fenti egyenletrendszer teh´ at azt jelenti, hogy mind az x, mind az y, mind a z koordin´ at´ ak tekintet´eben ugyanazzal az egy¨ utthat´ o m´atrixszal kell a feladatot megoldani ahhoz, hogy az ismeretlen pk kontrollpontokat meghat´ arozzuk. Amikor z´ art interpol´ al´ o NURBS t´erg¨orb´et k´ıv´ anunk meghat´ arozni, akkor a (4.29) kiindul´ asi feladat m´odosul. Az el˝oz˝o szakaszban fel´ırt ciklikus csom´o´ert´ek vektort haszn´ aljuk fel, tov´ abb´ a tudjuk, hogy az el˝ o´ all´o kontrollpontok a p rendsz´amt´ol f¨ ugg˝ o m´ert´ek˝ u ´atfed´est ´gy is fel´ırhat´ o, hogy mutatnak, azaz p1 = pm+1 , . . . , pp = pm+p−1 . Ez u pi
# pi = pi
mod (m+1)+1
ha 1 ≤ i ≤ m , ha m < i ≤ m + p − 1 ,
mely alapj´an a (4.29) a´t´ırhat´ o a k¨ovetkez˝o egyszer˝ ubb alakba (n p k=1 Nk (ti ) wk pk ( di = cr (ti ) = 1 ≤ i ≤ m. p n j=1 Nj (ti ) wj
(4.33)
(4.34)
46
´rg¨ ´teres le´ıra ´sa 4. Te orbe parame
Ebben az esetben az el˝o´ all´ıtott egy¨ utthat´ o m´atrix m´ar egy m × m-es n´egyzetes m´atrix. Teh´at m interpol´ aci´os pont ´altal n kontrollpont egy´ertelm˝ uen meghat´arozhat´o, mivel az m+1., m+2., . . . kontrollpontok megegyeznek az 1., 2., . . . kontrollpontokkal. Tekintettel utthat´ o m´atrix el˝ o´all´ıt´ asakor az 1., 2., . . . , p − 1. kell azonban lenni arra, hogy az N p egy¨ p p p (u)-b´ ol sz´armaz´o oszlopokhoz m´eg hozz´a kell adni az Nm+1 (u) , Nm+2 (u) , . . . , Nm+p−1 tagokat, azaz a m´atrixba rendez´es a k¨ ovetkez˝o m´odon t¨ort´enhet meg: ⎤ ⎡ p p (t1 ) . . . wm Nm (t1 ) w1 N1p (t1 ) + wm+1 Nm+1 p ⎢ w1 N p (t2 ) + wm+1 N p (t2 ) . . . wm Nm (t2 ) ⎥ 1 1 m+1 ⎥ ⎢ p ( N (t) = n ⎥ . (4.35) ⎢ .. .. p ⎦ ⎣ N (t ) w i j . . j=1 j p p p w1 N1 (tm ) + wm+1 Nm+1 (tm ) . . . wm Nm (tm )
4.5.
Sz´ amp´ elda
A z´art interpol´ al´ o t´erg¨ orbe l´etrehoz´as´ara ´ırt program m˝ uk¨od´es´et egy egyszer˝ u s´ıkbeli sz´amp´eld´ aval k´ıv´ anjuk bemutatni. Az ilyen jelleg˝ u t´erg¨orbe le´ır´ asi ´es l´etrehoz´asi technik´at az ´altalunk kifejlesztett v´egeselemes programban haszn´aljuk majd fel, t´erbeli ´erintkez´esi feladatok ´erintkez´esi-elv´al´ asi hat´ ar´ anak egy sima g¨orb´evel val´o pontos le´ır´ as´ara. ol ´all´ o Tekints¨ unk egy olyan feladatot, melyben adott a di , (i = 1, 2, . . . , 8) pontokb´ interpol´ aci´os pontsokas´ ag, l´ asd a 4.3. t´ abl´ azatot.
4.3. t´ abl´ azat: Interpol´ aci´os pontok koordin´ at´ ai
di
x √ − 2
y √ − 2
5.0
0.0
5.0
2 + 0.2
5.0
3.0
5.0
2 + 0.2
5.0
0.0 √ − 2
5.0
d7
2.0 √ 2
d8
0.0
−2.0
5.0
d1 d2 d3 d4 d5 d6
−2.0 √ − 2 − 0.2 √
0.0 2 + 0.2
√ √
z
5.0
C´elunk, els˝ o l´ep´esk´ent az, hogy meghat´arozzuk az ezen pontokhoz tartoz´o z´art interpol´ al´ o NURBS t´erg¨ orbe pi (i = 1, 2, . . . , 11) kontrollpontjait. A B-spline alapf¨ uggv´enyek rendj´et p = 4-re v´alasztottuk, azaz 3-ad fok´ u f¨ uggv´enyekkel ´all´ıtjuk el˝ o a k´ıv´ ant t´erg¨orb´et. ´Igy az els˝o ´es utols´o h´ arom kontrollpont egybeesik. Az egyszer˝ us´eg kedv´e´ert itt wi = 1 s´ uly´ert´ekeket alkalmazunk, ´ıgy val´ oj´ aban egy B-spline g¨orbe meghat´ aroz´asa a feladat. A megold´ askor h´ urhossz alap´ u param´eterez´est haszn´alunk fel. Az elk´esz´ıtett program seg´ıts´eg´evel a 4.4. t´ abl´ azatban ¨ osszefoglalt ´ert´ekeket kaptuk.
Szeml´eltet´esk´ent megrajzoljuk az el˝o´all´ıtott kontrollpontok a´ltal gener´alt g¨orb´et. Ehhez a t´erg¨ orb´en tal´ alhat´ o pontokat kell gener´ alni a kirajzol´ as pontoss´aga ´altal megk´ıv´ ant sz´amban. Itt 303 pontnak a´ll´ıtjuk el˝ o a koordin´ at´ ait, ´es ezen pontok felhaszn´al´ as´aval, line´ aris interpol´ aci´o seg´ıts´eg´evel jelen´ıtj¨ uk meg a t´erg¨orb´et.
Sz´ amp´elda
47
4.4. t´ abl´ azat: Numerikusan el˝ o´ all´ıtott kontrollpontok
pi
x
y
z
0.0
−2.21321307831708
5.0
p2 = p10
−1.58342432392788
−1.57357384336584
5.0
p3 = p11
−2.16753687904293
0.067034006487873
5.0
p4
−1.72789358108819
1.75406491835431
5.0
p5
0.0
3.69991654328768
5.0
p6
1.72789358108819
1.75406491835431
5.0
p7
2.16753687904293
0.067034006487873
5.0
p8
1.58342432392788
−1.57357384336584
5.0
p1 = p9
×
3.80
p5
⊕
d4 2.58
p4
y koordin´ata [mm]
×
⊕
d5 ⊕
d3
×
p6
1.36
0.14 ×
d6
.
p3⊕ d2
−1.08 ×
⊕
×
p7
d7
d1
p2
⊕
⊕
d8 ⊕ ×
×
interpol´aci´os pontok
×
kontrollpontok
p8
p1
−2.30 −2.2
⊕
B-spline −1.1
0.0
1.1
2.2
x koordin´ata [mm]
4.11. ´ abra: Numerikusan el˝ o´ all´ıtott z´ art interpol´ al´ o t´erg¨ orbe
A 4.11. ´abr´ an felt¨ untett¨ uk a megadott interpol´ aci´os pontok mellett az ´altaluk gener´ alt kontrollpontok elhelyezked´es´et is, tov´ abb´ a megrajzoltuk a l´etrehozott 3-ad fok´ u z´art uly´ert´ekkel. A kapott g¨ orbe, mint l´ athat´ o a 4.11. interpol´ aci´os NURBS t´erg¨ orb´et, wi = 1 s´ aci´os abr´ ´ ab´ ol, sz´ep, sima ´es folytonos, val´ oban kereszt¨ ulmegy a di (i = 1, 2, . . . , 8) interpol´ pontokon.
5. fejezet ´ la ´ s az e ´rintkeze ´si nyoma ´s veze ´rle ´se ´vel Alakoptimaliza
A k¨ ul¨ onb¨ oz˝o g´epelemek fesz¨ ults´eg´allapot´ at jelent˝osen befoly´ asolja az ´erintkez˝o elemek geometriai kialak´ıt´ asa, form´ aja. Nemcsak a leg´altal´ anosabban haszn´ alt g´epalkatr´eszek – u ´gymint illesztett sz´ar´ u csavarok, g¨ org˝ os-, vagy goly´ oscsap´agyak elemei –, hanem ak´ar a legbonyolultabb szersz´ amg´epek eset´eben is rendk´ıv¨ uli jelent˝ os´ege van az egym´assal ´erintkez´esbe ker¨ ul˝ o g´epelemek, alkatr´eszek optim´alis tervez´es´enek. A szingularit´asok elker¨ ul´ese, illetve a m˝ uk¨ od´es k¨ ozben felmer¨ ul˝ o, terhel´es k¨ovetkezt´eben l´etrej¨ov˝ o fesz¨ ults´eg´allapotot hossz´ u t´ avon elvisel˝ o szerkezetek l´etrehoz´asa az els˝odleges c´el, melyhez sok esetben specialis megfontol´ ´ asok sz¨ uks´egesek. an gyakran tekintj¨ uk tervez´esi param´eternek p´eld´aul az Optimaliz´ al´ asi feladatok sor´ anyagjellemz˝ oket, az alakot ´es m´eretet jellemz˝o m´er˝osz´amokat, terhel´eseket, a g´epelemek k¨ oz¨ otti kapcsolatok jelleg´et, illetve a kapcsol´od´ o g´epelemek topol´ogi´ aj´ at, amivel r´eszlete´ sen foglalkozott Mroz a [39] dolgozatban. A m´ern¨oki gyakorlatban a g´epelemek k¨oz¨otti kapcsolatokat sok esetben egyoldal´ u ´erintkez´esi feladatk´ent modellezik, err˝ ol olvashatunk sz´amtalan munk´ at, ha a kontakt feladatok irodalm´ at vizsg´aljuk [35, 24]. Haslinger ´es Neittaanmaki [22] k¨ onyve sz´elesk¨ or˝ uen ismerteti az ´erintkez´esi feladatok kapcs´an felall´ıthat´ ´ o optimaliz´ aci´os probl´em´ak matematikai h´ atter´et. Tal´alkozhatunk kor´ abbi munk´ akkal, melyekben c´elf¨ uggv´enyk´ent a maxim´ alis ´erintkez´esi nyom´ast vizsg´alt´ak, u ´gymint ´czelt ´es Herpai munk´ aja [43]. Az ´erintkez´esi nyoConry ´es Seireg cikke [12], vagy Pa m´as azonban egy nem folytonosan differenci´ alhat´ o f¨ uggv´eny, mely az optimaliz´al´ as sor´an probl´em´akat vet fel. A [34], [36] ´es a [52] cikkek a teljes potenci´alis energi´at veszik fel k¨olts´egf¨ uggv´enynek, m´ıg a h´ezagf¨ uggv´eny integr´ al ´ertelemben vett mell´ekfelt´etelk´ent szerepel az optimaliz´ aci´os feladatban. Rugalmas vagy merev testk´ent modellezett henger ´es egy line´ arisan rugalmas test ´erintkez´esi feladat´ at vizsg´ alta optimaliz´al´ asi szempontb´ol sz´amtalan szerz˝o, u ´gymint Kikuchi ´ ´ [45, 47]. Az ´es Taylor [34], Klarbring ´es Haslinger [36], vagy Paczelt ´es Szabo ´erintkez´esi nyom´as megoszl´as´anak vez´erl´es´evel val´os´ıtottak meg alakoptimaliz´ al´ ast, h- ´es aban p-verzi´ os v´egeselem-m´odszer haszn´alat´ aval a szerz˝ok [46]-ban. Egy o¨sszefoglal´o munk´ ´ czelt mutat k¨ Pa ul¨ onb¨ oz˝o gyakorlati probl´em´akra megold´ast, az ´erintkez´esi nyom´as megoszl´as´anak vez´erl´es´evel, amikor az ´erintkez˝o testek egyike merevtestszer˝ u elmozdul´ assal ´es elfordul´ assal is rendelkezik [41]. Jelen fejezetben az ´erintkez´esi nyom´as megoszl´as´anak vez´erl´es´evel val´os´ıtunk meg optimaliz´al´ ast, k¨ ul¨ onb¨ oz˝o szempontok alapj´ an. Bemutatunk egy a´ltalunk tov´ abbfejlesztett vez´erl˝ o f¨ uggv´enyt [42], melyet alkalmass´a tett¨ unk t´erbeli feladatok alakoptimaliz´ al´ as´ara is. A k¨ ovetkez˝o optimaliz´ aci´os feladatokat t˝ uzt¨ uk ki: 1. Az ´erintkez´esi nyom´as maximum´anak minimaliz´ al´ asa. 2. Merevtestszer˝ u elmozdul´ as maximaliz´al´ asa. 3. Reduk´ alt nyomat´ek vagy er˝ o maximaliz´ al´ asa.
Nyom´ asmegoszl´ ast vez´erl˝ o f¨ uggv´eny
49
4. S´ url´ od´ asi (kop´ asi) teljes´ıtm´enyb˝ ol sz´armaz´ o vesztes´eg minimaliz´ al´ asa. 5. G¨ ord¨ ul˝ o test alakoptimaliz´ al´ asa az ´erintkez´esi nyom´as megoszl´as´anak vez´erl´es´evel. A 2 –5. feladatokat u ´gy is megoldjuk, hogy az ´erintkez´esben r´esztvev˝o testekre megengedett Huber-Mises-Henky, vagy r¨oviden a tov´ abbiakban von Mises-f´ele reduk´ alt fesz¨ ults´eget is figyelembe v´eve hajtunk v´egre alakoptimaliz´ al´ ast. Az els˝o n´egy optimaliz´al´ asi feladat eset´eben p-verzi´os v´egeselem-m´odszert alkalmazunk az ´erintkez´esi tartom´ any diszkretiz´ al´ as´ahoz, m´ıg a g¨ord¨ ul˝ oelem optimaliz´al´ asakor a 3.3 r´eszben fel´ırt hat´ asm´atrix seg´ıts´eg´evel oldjuk meg az ´erintkez´esi feladatot, melynek sor´an aljuk. a t¨ ukr¨ oz´esi technik´at is felhaszn´
5.1.
Nyom´ asmegoszl´ ast vez´ erl˝ o fu eny ¨ ggv´
Az 5.1 ´abr´ an jelzett Sc -vel jel¨olt felt´etelezett ´erintkez´esi tartom´any, – a kor´ abbi 2. fejeo felbont´ asa zetben m´ar bemutatott ´erintkez´esi-elv´al´ asi altartom´ anyokra Sc = Ωp ∪ Ω0 val´ mellett – itt egy m´asik l´enyeges szempont szerint is k´et r´eszre van bontva. Nevezetesen aszerint, hogy az adott r´eszen t¨ ort´enik-e nyom´ asvez´erl´es vagy sem. Ennek ´ertelm´eben Ωc jel¨ oli azon r´esztartom´anyt – itt az s koordin´ atavonal egy szakasz´at –, ahol nyom´ asvez´erl´es any m´asik r´esz´et k´epezi az Ωnc , ahol nem t¨ort´enik nyot¨ ort´enik. Tov´ abb´ a az Sc tartom´ m´asvez´erl´es ezen az altartom´anyon csak a vez´erelt r´eszr˝ol sz´armaz´o hat´ asok ´erz´ekelhet˝oek. ´Igy teh´ at a felt´etelezett ´erintkez´esi tartom´ any egyr´eszt felbonthat´ o Ωp ´erintkez´esi ´es Ω0 eluk v´ al´ asi, vagy r´es altartom´anyokra, azaz Sc = Ωp ∪ Ω0 ; de m´as szempont szerint tekinthetj¨ ast is, amelyb˝ol Sc = Ωc ∪ Ωnc . a vez´erelt Ωc ´es a nem vez´erelt Ωnc r´esztartom´anyra bont´ Felt´etelezz¨ uk, hogy az ´erintkez˝o testek az Ωc r´esztartom´anyon ´erintkez´esben vannak. anynak azon r´esz´et, ahol a d h´ezagf¨ uggv´eny A teljes Sc felt´etelezett ´erintkez´esi tartom´ olj¨ uk, teh´ at Sc = Ω0 ∪ Ωp . Itt az s ´es t fel¨ uleti koordin´ at´ akat vezett¨ uk pozit´ıv, Ω0 -val jel¨ be, ´es felt´etelezz¨ uk, hogy az s koordin´ ata ment´en az alakoptimaliz´ al´ as eredm´enyek´ent a k¨ ovetkez˝o nyom´ asmegoszl´ast kapjuk: pn (s) = V (s) pmax = V (s, t = 0) pmax = V (x) pmax
x ∈ Ωc ,
(5.1)
ahol a kiv´ alasztott V (s) nyom´ asmegoszl´ast vez´erl˝o f¨ uggv´eny – a tov´ abbiakban vez´erl˝ o f¨ uggv´eny – kiel´eg´ıti azt a felt´etelt, hogy 0 ≤ V (s) ≤ 1 ,
pmax = max pn (s) ,
x = [s, t = 0] ∈ Ωc .
V (s, t)
Sc
t s Ωc f2 L1
f3 L3
L4
L
L2 Ωnc
5.1. ´ abra: A V (x) nyom´ asmegoszl´ast vez´erl˝o f¨ uggv´eny
(5.2)
50
´ la ´s 5. Alakoptimaliza
A vez´erl˝o f¨ uggv´enyt a k¨ ovetkez˝o m´odon ´ertelmezz¨ uk V (x) = V (s) · V (t) ,
(5.3)
ahol V (t) = 1 (∀ t) a´lland´ o f¨ uggv´eny, mely azt jelenti, hogy 0 ≤ V (x) ≤ 1
x = [s, t] ∈ Ωc .
(5.4)
anyon az ´erintkez´esi nyom´ast nem vez´erelj¨ uk, ezen a tartom´anyon nem Az Ωnc tartom´ teljes¨ ul az (5.1) egyenlet, azaz χ (x) = V (x) pmax − pn (x) ≥ 0
x ∈ Ωnc ,
(5.5)
melyben Ωnc k´et r´eszb˝ol ´all, egyik r´esz´en ´erintkez´es l´ep fel, m´ıg a m´asik r´esz´en h´ezag van, azaz Ωc ∪ Ωnc = Ωp ∪ Ω0 . A legt¨ obb esetben, u ´gymint s´ıkbeli vagy hengerszimmetrikus ´erintkez´esi feladatokn´ al, elegend˝o, ha csak az s-koordin´ ata f¨ uggv´eny´eben v´altozik a vez´erl˝o f¨ uggv´eny, m´ıg a tkoordin´ ata szerint ´alland´ o ´ert´eket mutat, ahogy azt az 5.1. ´abra szeml´elteti. Felt´etelezz¨ uk, 1 anyon a k¨ovetkez˝o C oszt´aly´ u V (s) hogy az ´erintkez´esi nyom´as v´altoz´asa az Ωc tartom´ f¨ uggv´eny ´altal ´ırhat´ o le: ⎧ ⎪ 0 ha 0 ≤ s ≤ L1 , ⎪
⎪
⎪ 2 3 ⎪ ⎪ 1 1 ⎪ V ∗ (s) 3 Ls−L ha L1 ≤ s ≤ L2 , − 2 Ls−L ⎪ 2 −L1 2 −L1 ⎪ ⎨ (5.6) V (s) = V ∗ (s) ha L2 ≤ s ≤ L3 , ⎪
2 3 ⎪ ⎪ ⎪ 3 3 ⎪ V ∗ (s) 1 − 3 Ls−L ha L3 ≤ s ≤ L4 , + 2 Ls−L ⎪ 4 −L3 4 −L3 ⎪ ⎪ ⎪ ⎩ 0 ha L4 ≤ s ≤ L , ahol V ∗ (s) a k¨ ovetkez˝o ´altalunk felvett C 1 oszt´aly´ u f¨ uggv´eny V ∗ (s) = f2 + (f3 − f2 )
s − L2 L3 − L2
f2 ≥ 0 ,
f3 ≥ 0 ,
(5.7)
tov´ abb´ a f2 , f3 , Li (i = 1, 2, 3, 4) mind a vez´erl˝o f¨ uggv´eny param´eterei. Ezen param´eterek k¨ oz¨ ul n´eh´ anyat el˝ ore r¨ ogz´ıt¨ unk, m´ıg a t¨obbit csak az optimaliz´al´ asi folyamat v´eg´en hat´ arozzuk meg, hogy pontosan melyeket, az att´ ol f¨ ugg, hogy mi az optimaliz´ al´ asi feladat c´elf¨ uggv´enye. Ha tekintj¨ uk p´eld´ aul a k¨ ovetkez˝o esetet f2 = f3 ,
L1 = L2 = 0 ,
L3 = L4 = L ,
(5.8)
ekkor ´alland´ o nyom´ asmegoszl´ast kapunk az eg´esz Ωc t´enyleges ´erintkez´esi tartom´anyon. R´eszletes tanulm´anyt mutat be a [42] cikk mind a k´etdimenzi´os, mind a h´aromdimenzi´os ´erintkez´esi-optimaliz´aci´os feladatok vonatkoz´ as´aban. N´eh´ any esetben sz¨ uks´eges lehet, hogy az ´erintkez´esi nyom´asmegoszl´ast, a felt´etelezett anyon, vari´ aci´os elvekb˝ ol sz´am´ıtsuk. Ekkor az ´erintkez´esi nyom´as a Sc ´erintkez´esi tartom´ k¨ ovetkez˝o m´odon ´all´ıthat´ o el˝o pn (x) = Vi (x) Vi , (5.9) i
uggv´enyek, m´ıg Vi -k az egyens´ ulyi egyenletekb˝ol sz´am´ıthat´ ok [42]. ahol Vi (x)-k ismert f¨
Iterat´ıv megold´ asi m´ odszer
5.2.
51
Iterat´ıv megold´ asi m´ odszer
Az egyszer˝ us´eg kedv´e´ert, el˝osz¨or a terhel´es hat´as´ara l´etrej¨ov˝ o fesz¨ ults´egekb˝ol sz´am´ıtott reduk´ alt fesz¨ ults´egre nem vagyunk tekintettel ´es a megold´ast egy ismert iter´aci´os m´odszer´ czelt publik´ rel keress¨ uk, melyet ´erintkez´esi feladatok kapcs´an Pa alt a [41] cikkben. Ez r´eszletesen le´ırja az iter´ aci´os elj´ ar´ as fel´ep´ıt´es´et, itt most csak a sz´amunkra fontos egym´ast k¨ ovet˝ o l´ep´eseket emelj¨ uk ki, ´es a tov´abbiakban 1. t´ıpus´ u –iter´ aci´onak nevezz¨ uk ezen elj´ar´ ast. Az iter´ aci´os sz´am´ıt´ as kiterjeszt´es´evel foglalkoztunk a [42] cikkben, pontosabban azzal, hogy hogyan lehet a terhel´esek hat´as´ara l´etrej¨ov˝ o fesz¨ ults´egekb˝ ol sz´armaztatott reduk´ alt al´ as sor´an. Ezen ut´ obbi munka r´eszletesen fesz¨ ults´eget is figyelembe venni az alakoptimaliz´ kit´er a 2. t´ıpus´ u –iter´ aci´ora, melyet itt szint´en felhaszn´alunk a megold´ ashoz. Az iterat´ıv megold´ as a k¨ ovetkez˝o s´ema szerint ´ep´ıthet˝o fel: 1. t´ıpus´ u–iter´ aci´o: (0)
(0)
1. Az eredeti ´erintkez´esi feladat megold´ asa, illetve a pn = pn (s) ´erintkez´esi nyom´as (0) meghat´aroz´asa; maxim´alis ´erintkez´esi nyom´as meghat´aroz´asa pmax ; k = 0. 2. k = k + 1, azaz n¨ ovelj¨ uk a k ciklusv´ altoz´ o ´ert´eket. 3. C´elunk az, hogy az ´erintkez´esi nyom´asmegoszl´as az (5.1), vagy az (5.9) szerint v´ al(k) ∗ tozzon, azaz pn (s) = V (s) p . Ha a feladatot adott elmozdul´ ashoz tartoz´oan kell megoldani, akkor p∗ param´eter ´ert´eke az el˝oz˝o (k − 1). ciklusban megoldott ´erint(k−1) kez´esi feladatb´ol sz´armazik, p∗ = max pn (s). Ha a terhel´est nem egy el˝o´ırt elmozdul´ as gener´alja, akkor nincs sz¨ uks´eg az ´erintkez´esi feladat megold´ as´ara, mivel ulyb´ ol sz´armaztathat´o: a p∗ param´eter ´ert´eke minden l´ep´esben a terhel´esi egyens´
F0 = 2πp
∗
L V (s) (rb + s) ds , 0
melyben F0 a testeket ¨ osszeszor´ıt´ o ered˝o er˝o. (k)
(k)
4. Az egym´ast´ol elv´ alasztott testek itt a pn (s) ´es −pn (s) ´erintkez´esi nyom´assal nor(k) (k) m´alis ir´ anyban, illetve s´ url´ od´ asos ´erintkez´es felt´etelez´esekor a µpn (s) ´es −µpn (s) ulet ment´en. Az cs´ usztat´o fesz¨ ults´eggel ´erint˝ o ir´ anyban terheltek az Sc ´erintkez´esi fel¨ 1(k) 2(k) un ´es un elmozdul´asok ekkor meghat´arozhat´ ok. 5. Kisz´ am´ıtjuk a norm´ al ir´ any´ u elmozdul´ asbeli szakad´asok ´ert´ek´et: − u2(k) . m(k) (s) = u1(k) n n 6. Ezek k¨ oz¨ ul kiv´ alasztjuk a minim´ alis ´ert´ek˝ ut: min m(k) (s) = m(k) (s∗ ) . 7. Ezek ut´ an az u ´j h´ezagf¨ uggv´eny a k¨ovetkez˝o m´odon ´all´ıthat´ o el˝o: h(k) (s) = m(k) (s) − m(k) (s∗ ) . 8. A kinematikai peremfelt´etel biztos´ıt´ asa ´erdek´eben megoldjuk az ´erintkez´esi feladatot az u ´j h´ezagf¨ uggv´ennyel ´es megkapjuk az ´erintkez´esi nyom´asmegoszl´ast: (k) p(k) n = pn (s) .
52
´ la ´s 5. Alakoptimaliza
9. A 2-8 l´ep´eseket addig ism´etelj¨ uk, m´ıg a k¨ovetkez˝o kil´ep´esi felt´etel nem teljes¨ ul htol
! rk !! (k) (k−1) ! h − h ! ! = 2π ! ! r dr ≤ θ = 10−4 . ! ! h(k) rb
2. t´ıpus´ u–iter´ aci´o: A [42] cikkben bevezetett p´ otl´ olagos felt´etel arra szolg´al, hogy a kialakul´ o fesz¨ ults´eg´allapotot az adott anyag m´eg el tudja viselni, teh´ at ne hozzunk l´etre olyan optimaliz´ alt g´epelemet, amelyben a maxim´alis reduk´ alt fesz¨ ults´eg az anyagra megengedettn´el magasabb: (5.10) max σeq ≤ σU . Ha az (5.10) ´altal defini´ alt mell´ekfelt´etelt is tartalmazza az optimaliz´aci´os feladat, akkor az 1. t´ıpus´ u –iter´ aci´on bel¨ ul egy m´asik iter´ aci´os ciklust is el kell helyezni. Ez annyit jelent, hogy b´ armely Gauss integr´ aci´os pontban teljes´ıteni kell az (5.10) felt´etelt. Az optimaliz´ al´ as sor´an el˝ osz¨ or mindig az 1. t´ıpus´ u –iter´ aci´oval hat´ arozunk meg egy optim´ alis alakot, mely azonban m´eg nem veszi figyelembe, hogy ez mekkora fesz¨ ults´eget okoz az anyagban. A k¨ ovetkez˝o l´ep´esben az 1. t´ıpus´ u –iter´ aci´o ´altal optim´ alis eredm´enyt l´etrehoz´o param´etereket tov´abb kell v´ altoztatni annak ´erdek´eben, hogy az (5.10) mell´ekfelt´etelt is ki tudjuk el´eg´ıteni. Ez azt jelenti, hogy a nyom´ asmegoszl´ast befoly´ asol´o vez´erl´esi param´etert vagy tov´ abb kell n¨ ovelni, vagy ´eppen cs¨okkenteni kell, a feladatt´ıpust´ ol f¨ ugg˝ oen. u– Jel¨ olje f az ´altalunk keresett tetsz˝oleges param´etert, melynek v´egs˝o ´ert´ek´et a 2. t´ıpus´ iter´ aci´o fogja megkeresni u ´gy, hogy a l´etrej¨ov˝ o optim´ alis alak m´ar teljes´ıti az (5.10) egyenl˝ otlens´egi mell´ekfelt´etelt. A terhel´esi folyamat jellemz˝ o ciklusv´ altoz´oja istep , mely az egym´ast k¨ ovet˝ o–u ´gynevezett glog´ablis – iter´ aci´os l´ep´esek sor´an n¨ovekszik: istep = 1, 2, 3, . . . . Ez´ altal f param´eter ´ert´ek´et a k¨ ovetkez˝o k´eplet szerint ´all´ıtjuk be az iter´ aci´o sor´an: f = f0 + ∆f (istep − 1) ,
(5.11)
ahol f0 ´es ∆f ´ert´eke el˝ore r¨ ogz´ıtett feladatf¨ ugg˝ o ´alland´ o. Az optimaliz´ al´ asi feladat iter´ aci´os megold´ asa a k¨ ovetkez˝o l´ep´esekkel jellemezhet˝o: al´ asa az adott optimaliz´ al´ asnak megfelel˝oen. 1. istep = 0, f0 ´es ∆f inicializ´ 2. (5.11) ´ertelm´eben v´ altoztatjuk f ´ert´ek´et, melyhez u ´ jabb ´es u ´ jabb fels˝ o test alakot hat´ arozunk meg. Az optimaliz´ al´ as sor´an r¨ogz´ıtett f ´ert´ek mellett 1. t´ıpus´ u –iter´ aci´ot hajtunk v´egre. 3. A kapott alak´ u testekre – line´arisan rugalmas rendszert tekintve – a von-Misesalt fesz¨ ults´eget a haszn´alt v´eges elemek minden Gauss-integr´ aci´os f´ele σeq reduk´ pontj´ aban ki´ert´ekelj¨ uk, azaz σeq = σeq (ξ, η)
ahol ξ = −1, ξ1 , . . . , ξN G , 1 ´es η = −1, η1 , . . . , ηN G , 1 ,
ahol ξ, η fel¨ uleti helyi koordin´ at´ ak, m´ıg N G az integr´ aci´os pontok sz´ama ξ, illetve η ir´ anyban. 4. Jel¨ olje i∗∗ alis iter´ aci´os l´ep´est, amikor step azt a glob´ ∗∗ max σeq > σU
Optimaliz´ aci´ os ´erintkez´esi feladatok fel´ all´ıt´ asa
53
el˝osz¨ or teljes¨ ul. Ehhez a l´ep´eshez tartozik az f ∗∗ param´eter´ert´ek. Teh´at az el˝oz˝o ∗ eg a ciklusban (istep = i∗∗ step − 1 = istep ) m´ ∗ max σeq ≤ σU
felt´elel igaz volt, melyhez az f ∗ ´ert´ek tartozott. 5. Az fopt optim´ alis alakhoz tartoz´ o param´etert az f ∗ < fopt < f ∗∗ intervallumb´ ol a k¨ ovetkez˝o line´ aris approxim´ aci´oval hat´ arozzuk meg (j)
(j)
σU − σ ∗ eq (j) fopt = f ∗ + f ∗∗(j) − f ∗ ∗∗(j) ∗ σeq − σeq ∗∗(1)
ahol f ∗∗(1) = f ∗∗ , σeq
j = 1, 2, . . . ,
∗∗ . = σeq
6. Az 5. el˝oz˝o pontban fel´ırt, u ´gynevezett 2. t´ıpus´ u –iter´ aci´ot addig folytatjuk, am´ıg a ! ! ! ∗∗(j) ! !σU − σeq ! ≤ 0.015 σU kil´ep´esi felt´etel nem teljes¨ ul.
5.3.
Optimaliz´ aci´ os ´ erintkez´ esi feladatok fel´ all´ıt´ asa
Ebben a r´eszben az ´altalunk optimaliz´ alt ´erintkez´esi feladatok k¨or´et tekintj¨ uk ´at. K¨ ul¨ on megvizsg´alva a henger alak´ u b´elyeg ´erintkez´es´et egy rugalmas vagy merev testtel, illetve az els˝osorban csap´ agyakn´ al el˝ofordul´ o mechanikai ´erintkez´esi feladat modellez´es´ere alkalmas hengerszer˝ u g¨ ord¨ ul˝ o elem ´es rugalmas f´elt´er kapcsolat´ at. Mindk´et esetben ismert egy h = h (x) ≥ 0 h´ezagf¨ uggv´eny, mely az ´erintkez˝o testek kiindul´ asi alakj´ at hat´ arozza meg. A h = 0 felt´etel azt jelenti, hogy vannak olyan kiindul´ asi pontok, amelyek m´ar kezdetben ´erintkeznek. M´ıg h pozit´ıv volta azt mutatja, hogy a nem ´erintkez˝o pontok k¨oz¨ ott any´ u t´ avols´ ag van. mekkora nc ir´ Rugalmass´agtani feladatokr´ ol l´ev´en sz´o, a kinematikai ´es/vagy dinamikai peremfelt´e´ telek el˝o´ır´ asa alapvet˝oen megk¨ ul¨onb¨ozteti a megoldani k´ıv´ ant feladatokat. Altal´ aban az mondhat´ o el, hogy h´ arom t´ıpus´ u el˝ o´ır´ ast szok´as megadni: • el˝o´ır´ as lehets´eges az elmozdul´asmez˝o vonatkoz´ as´aban (tiszt´ an kinematikai), • fel¨ uleti megoszl´o terhel´est adhatunk meg a kiv´alasztott fel¨ uleteken (csak dinamikai), • valamint ezen kett˝o t´ıpus kombin´ al´ as´aval is r¨ogz´ıthet¨ unk peremfelt´eteleket (vegyes peremfelt´etel).
5.3.1.
Tengelyszimmetrikus feladatok vizsg´ alata
Tekints¨ uk k´et line´arisan rugalmas anyag´ u hengernek az 5.2. ´abr´ an v´ azolt elrendez´es´et. A vizsg´alt 1-es jel˝ u fels˝ o ´es 2-es jel˝ u als´ o henger anyaga megegyezik, a numerikus sz´amagi modulus ´es ν = ν 1 = ν 2 = 0.3 p´eld´ akn´ al ezt az E = E 1 = E 2 = 2 · 105 M P a rugalmass´ Poisson-t´enyez˝o be´all´ıt´ as´aval biztos´ıtottuk. Az anyagokra megengedett maxim´alis reduk´ alt fesz¨ ults´eg nagys´aga σU = σU1 = σU2 = 250 M P a. A v´ azolt helyzetben jelzett geometriai jellemz˝ok a k¨ovetkez˝ok. Az ´erintkez˝o hengereko henger k¨ uls˝ o sugara rk1 = 120 mm, ben l´ev˝o furat sugara rb = rb1 = rb2 = 20 mm, a fels˝ 2 ant b1 = b2 = 50 mm. m´ıg az als´o henger´e rk = 140 mm. A hengerek magass´aga egyar´
54
´ la ´s 5. Alakoptimaliza
rk1
z ω
p w0 b1
rb
1
b2
2
r u=v=w=0 τrz = 0
rk2
´ 5.2. ´ abra: Erintkez˝ o hengerek geometriai ´es terhel´esi jellemz˝oi
A 2-es jel˝ u als´ o test z = 0 s´ıkj´ aban azzal a feltev´essel ´el¨ unk, hogy ott a test u ´gy van r¨ogz´ıtve, hogy z ´es r-re mer˝oleges ir´any´ u elmozdul´ asa z´erus ´ert´ek˝ u, azaz u = v = w = 0, usztat´o fesz¨ ults´eg is z´erus ´ert´ek˝ u ezen a fel¨ uleten. tov´ abb´ a nem k¨othetj¨ uk ki, hogy a τrz cs´ A terhel´esekre majd az egyes optimaliz´aci´os feladatok kapcs´ an fogunk kit´erni, de ahogy azt az 5.2. ´abra jelzi, terhel´esi el˝o´ır´ ast az 1-es jel˝ u test fels˝o lapj´ an fogunk megadni, ahol ω jelenti a sz¨ogsebess´eget, p a f¨ ugg˝ oleges ir´any´ u megoszl´o terhel´est, illetve w0 a fels˝o lap −z ir´ any´ u elmozdul´ as´at. A k¨ovetkez˝o optimaliz´ aci´os feladatokat vizsg´ aljuk: – Kinematikai terhel´es eset´en:
P1: Az 1 -es jel˝ u fels˝o test – tov´abbiakban b´elyeg – fels˝o perem´en w0 = 0.1 mm f¨ ugg˝ oleges elmozdul´ast ´ırunk el˝ o. Az ´erintkez´esi nyom´as vez´erl´esekor az Li (i = 1, 2, 3, 4) param´eter´ert´ekek el˝ore r¨ogz´ıtettek, oly m´ odon, hogy az optimaliz´alt ´erintkez´esi nyom´asmegoszl´as az el˝o´ırt sima vez´erl˝o f¨ uggv´eny szerint v´altozzon. Ehhez a b´elyeg alakj´ at a k´ıv´ ant m´ert´ekben m´ odos´ıtjuk u ´gy, hogy a b´elyeg eredeti magass´aga ne v´alat´ at, ´es a ∆h h´ezagf¨ uggv´enyt akkor a tozzon. Ha bevezetj¨ uk az s = r − rb koordin´ k¨ovetkez˝o optimaliz´ aci´os feladatot kapjuk [41] ! ) # ! p ≥ 0, d = d (p , ∆h) = 0 x ∈ S 1 , w = −w x ∈ S 1 , n 0 ! n c u . (5.12) min pmax ! ! χ = V (s) pmax − pn (s) = 0, min ∆h = 0 x ∈ Ωc A feladat megold´ as´at az 1. t´ıpus´ u –iter´ aci´os algoritmussal keress¨ uk meg.
P2: A P1 optimaliz´ aci´ohoz k´epest egy tov´abbi mell´ekfelt´etelk´ent tekintj¨ uk azt, hogy alt fesz¨ ults´eget nem haladhatja meg az anyagban az anyagra megengedett σU reduk´ alt fesz¨ ults´eg, azaz ´ebred˝o σeq legmagasabb reduk´ σeq ≤ σU
x∈V1∪V2 =V .
(5.13)
Optimaliz´ aci´ os ´erintkez´esi feladatok fel´ all´ıt´ asa
55
´Igy a kezdetben el˝o´ırt w0 elmozdul´ast kell maximaliz´alni u ´gy, hogy a reduk´ alt fesz¨ ults´egre vonatkoz´o felt´etelt is teljes´ıts¨ uk. Az optimaliz´ aci´o matematikai form´aban a k¨ ovetkez˝o m´odon ´ırhat´ o fel * ⎫ ⎧ ! ! ⎪ ⎬ ⎨ ! min pmax | pn ≥ 0, d = d (pn , ∆h) = 0, min ∆h = 0 ⎪ ! χ = V (s) p − p (s) = 0 x ∈ Ω , , (5.14) max w0 ! max n c ⎪ ⎪ + ⎭ ⎩ !! 1 w = −w0 x ∈ S ; σeq ≤ σU x ∈ V u
ahol a bels˝ o optimaliz´aci´ot a P1 esetben haszn´alt algoritmussal oldjuk meg, m´ıg w0 eset´eben 2. t´ıpus´ u –iter´aci´os elj´ ar´ asra is sz¨ uks´eg van. P3: Ebben az esetben a P1 feladatn´ al alkalmazott elj´ ar´ ast k¨ovetj¨ uk, azaz el˝o´ırjuk a w0 elmozdul´ ast, tov´ abb´ a a vez´erl˝o f¨ uggv´eny Li param´etereit, ´es u ´ gy hajtjuk v´egre az o er˝o egy el˝ore v´ alasztott ´ert´eket alakoptimaliz´ al´ ast, hogy az ered˝o Fp ¨osszeszor´ıt´ adjon [41]. Az optimaliz´ al´ asi feladatot ekkor a k¨ovetkez˝o form´ aban ´ırhatjuk el˝ o ⎧ ⎪ ⎪ ⎪ ⎨ min
⎪ ⎪ ⎪ ⎩
pmax
⎫ ! ! pn ≥ 0, d = d (pn , ∆h) = 0, χ = V (s) pmax − pn (s) = 0, x ∈ Ωc , ⎪ ⎪ ! ⎪ ⎬ ! rk1 ! . ! ! w = −w0 x ∈ S 1 , Fp = 2π r pn dr ⎪ ⎪ u ⎪ ! ⎭ ! rb
(5.15) P4: Ha az anyagra megengedett σU maxim´alis fesz¨ ults´eget is figyelembe vessz¨ uk, akkor osszeszor´ıt´ o er˝o nem v´alaszthat´ o meg tetsz˝oleges nagys´ag´ ura. nyilv´ anval´ o, hogy az Fp ¨ ´Igy ennek ´ert´eke ismeretlenk´ent szerepel az optimaliz´ aci´os elj´ ar´ asban. A megoldand´ o matematikai feladat a k¨ ovetkez˝o ) # ! 1 ! min *p max | pn ≥ 0, d = d (pn , ∆h) = 0, w = −w0 x ∈ Su , ! + . (5.16) max Fp ! ! χ = 0 x ∈ Ωc ; σeq ≤ σU x ∈ V – Adott f¨ ugg˝ oleges ir´ any´ u terhel´es eset´en P5: A b´elyeg fels˝o fel¨ ulet´en p ´alland´ o intenzit´as´ u megoszl´o terhel´es m˝ uk¨odik. Ennek ered˝oje p. (5.17) F0 = π(rk1 − rb2 ) Adott f2 , f3 ´es Lj (j = 1, 2, 3, 4) vez´erl˝o param´eterek eset´en χ = χ(s, pn , r¨ ogz´ıtett vez. param´eterek) = V (s) pmax − pn (s) = 0 ,
(5.18)
´es ´ıgy a b´elyegre fel´ırhat´ o egyens´ ulyi egyenletb˝ ol L F0 = Fp = 2π
L (rb + s)pn (s) ds = 2πpmax
0
V (s)(rb + s) ds
(5.19)
0
a nyom´ as pmax maxim´alis ´ert´eke kisz´amolhat´ o, ´es az 1. t´ıpus´ u iter´aci´on´ al a b´elyeg kezdeti alakja, azaz a ! ! min pmax ! pn ≥ 0, d = 0, χ = 0, min ∆h = 0, F0 = Fp , x ∈ Ωc (5.20) feladat megoldhat´ ov´ a v´ alik. – Vegyes peremfelt´etelek mellett
56
´ la ´s 5. Alakoptimaliza
P6: T´etelezz¨ uk fel, hogy a fels˝ o b´elyeget a f¨ ugg˝ oleges eltol´od´ as mellett a z forg´ astengely k¨ or¨ ul el k´ıv´ anjuk ford´ıtani. Ezzel hat´arhelyzetben 1
rk r2 pn dr
MT = 2πµ
(5.21)
rb
csavar´o nyomat´ek vihet˝o ´at a testek k¨oz¨ott, a µ s´ url´ od´ asi t´enyez˝o eset´en. K¨ onnyen bel´ athat´ o, hogy az egyens´ ulyi viszonyok miatt 1
rk Fp = 2π
r pn dr = F0 .
(5.22)
rb
´Igy egyr´eszt 1
rk MT ≤ 2πµ
r pn dr rk1 ≤ rk1 µF0 ,
(5.23)
rb
m´asr´eszt
1
rk r pn dr rb ≤ MT ,
(5.24)
rb µF0 ≤ MT ≤ rk1 µF0 .
(5.25)
2πµ rb
vagyis
Az nyilv´ anval´ o, hogy maxim´ alis nyomat´ek´atvitel akkor ´erhet˝o el, ha az ´erintkez´esi tartom´ any csak a b´elyeg k¨ uls˝ o perem´enek k¨ozel´eben alakul ki, azaz r = rk1 , illetve a minim´ alis ´ert´ek akkor ´all el˝ o, ha csak a bels˝o perem k¨ozel´eben ´erintkeznek a hengerek, azaz r = rb . Annak ´erdek´eben, hogy sima fesz¨ ults´egeloszl´ast kapjunk az optimaliz´ al´ as eredm´enyek´ent, a b´elyeg alakj´ at a vez´erl˝o f¨ uggv´eny n´eh´any param´eter´evel tudjuk be´ all´ıtani. ul¨onbs´eg is Pontosabban az L3 ´es L4 param´eterek r¨ogz´ıtettek, illetve az L2 − L1 k¨ el˝ore be van ´all´ıtva az egyenletes nyom´asmegoszl´as ´erdek´eben. Teh´at a vez´erl˝o f¨ uggok´ent, mivel az L2 = L2 (L1 ). ´Igy v´enyben csak az L1 param´eter marad meg v´altoz´ jutunk a (5.26) χ = χ (s, pn , L1 ) = V (s, L1 ) pmax − pn (s, L1 ) = 0 egyenlethez, melyb˝ol kifejezhet˝o a pn (s, L1 ) = V (s, L1 ) pmax
(5.27)
´erintkez´esi nyom´asmegoszl´as f¨ uggv´eny. A fels˝o testre fel´ırhat´ o az 1
rk F = F (L1 , pmax r¨ ogz´ıtett) = F0 − 2π
r V (s, L1 ) pmax dr = 0 rb
(5.28)
Optimaliz´ aci´ os ´erintkez´esi feladatok fel´ all´ıt´ asa
57
egyens´ ulyi egyenlet, melyb˝ ol L1 ´ert´eke kifejezhet˝o, mivel a pmax ´erintkez´esi nyom´as ´ert´eke itt r¨ ogz´ıtett. Ez´ altal az optimaliz´al´ asi feladat ! # ) MT !! pn = pn (s, L1 ) ≥ 0, d = d (pn , ∆h) = 0, χ = χ (s, pn , L1 ) = 0, , max ! L1 µ ! min ∆h = 0 x ∈ Ωc , F = F (L1 , pmax r¨ogz´ıtett) = 0 (5.29) ahol L1 , ∆h ´es pn param´eterek jelentenek ismeretlen v´altoz´okat [41]. P7: Az anyagra vonatkoz´ o σU megengedett maxim´alis fesz¨ ults´eget is tekintetbe vessz¨ uk a uk kialakul´ o fesz¨ ults´eg´allapot vizsg´ alatakor, azaz a σeq ≤ σU betart´asa mellett v´egezz¨ el a P6-ban fel´ırt optimaliz´ aci´os feladatot. Ekkor m´ ar a pmax maxim´alis ´erintkez´esi nyom´ ast nem lehet el˝ore r¨ ogz´ıtett ´ert´eknek tekinteni a nyomat´ek maximaliz´al´ asakor. avols´ agot maximaliz´ alni, hogy k¨ozben teAz optimaliz´ aci´o sor´an u ´gy kell az L1 t´ ults´egre is, ez´altal a megoldand´ o kintettel legy¨ unk a σU megengedett maxim´alis fesz¨ feladat ´ıgy ´ırhat´ o fel: ⎧ ⎫ ! ! ⎪ ⎨ M ! pn = pn (s, pmax (L1 )) ≥ 0, d = d (pn , ∆h) = 0, ⎪ ⎬ T ! min ∆h = 0, χ = χ (s, p , L ) = 0 x ∈ Ω . (5.30) max ! n 1 c ⎪ L1 ⎪ ⎩ µ !! ⎭ F = F (pmax (L1 )) = 0; σeq ≤ σU x ∈ V −L2 avols´ ag ´ert´ek´et ∆L1 = L310 konstans ´ert´ekkel v´alAz optimaliz´ aci´o sor´an az L1 t´ kiv´ alaszt´asa k´et toztatjuk az iter´ aci´os megold´as sor´an, m´ıgnem az optim´ alis Lopt 1 (i) (i+1) k¨oz¨ott line´ aris approxim´ aci´oval t¨ort´enik, a 2. t´ıpus´ u egym´ast k¨ ovet˝ o L1 ´es L1 iter´ aci´oval.
P8: Enn´el a feladatn´ al felt´etelezz¨ uk, hogy a b´elyeg ω relat´ıv sz¨ogsebess´eggel forog. C´elunk az, hogy a b´elyeg ´erintkez´esi tartom´anyba es˝ o r´esz´et u ´ gy alak´ıtsuk ki, hogy a s´ url´ od´ as k¨ ovetkezt´eben fell´ep˝o s´ url´ od´ asi teljes´ıtm´eny-vesztes´eg minim´alis legyen. Ez´ert a vez´erl˝ o f¨ uggv´eny param´etereit a k¨ovetkez˝o m´odon ´all´ıtjuk be: L1 = L2 = 0 ul¨ onbs´eg el˝o´ırt ´ert´ek˝ u a sima fesz¨ ults´egeloszl´as ´erdek´eben. ´es az L4 − L3 k¨ url´ od´ asi t´enyez˝o µ, illetve Az ´erintkez˝o hengerek k¨ oz¨ otti relat´ıv sebess´eg vr = r ω, a s´ ol τn = µ pn ´erintkez´esi cs´ usztat´o fesz¨ ults´eg keletkeaz ´erintkez´esi nyom´as pn , melyb˝ zik. A testek egym´ason val´ o elcs´ usz´as´ab´ ol sz´armaz´o s´ url´ od´ asi teljes´ıtm´eny-vesztes´eg ekkor a k¨ ovetkez˝o k´eplet szerint sz´am´ıthat´ o: 1
rk
r2 pn dr = MT ω ,
τn vr dS = 2πµω
D= Sc
(5.31)
rb
oz¨ ott ´atvihet˝ o nyomat´ek. A s´ url´ od´ asi teljes´ıtm´eny-vesztes´eg ann´ al ahol MT a testek k¨ kisebb lesz, min´el k¨ ozelebb ker¨ ul a megoszl´o ´erintkez´esi nyom´as ered˝ oje az rb bels˝o sug´arhoz, ´ıgy az optimaliz´al´ as a k¨ovetkez˝o form´ aban ´ırhat´ o fel: ⎧ ⎫ ! ! pn = pn (s, L4 ) ≥ 0, d = d (pn , ∆h) = 0, ⎪ ⎪ ⎨D ! ⎬ ! min ! χ = V (s, L1 , L2 r¨ogz´ıtett, L3 (L4 ) , L4 ) pmax − pn (s, L4 ) = 0 , ⎪ L4 ⎪ ⎩ µω !! ⎭ min ∆h = 0 x ∈ Ωc , F = F (L4 , pmax r¨ogz´ıtett) = 0 (5.32) alis ´ert´ek. ahol az L4 , a ∆h ´es a pn ismeretlen param´eterek, m´ıg pmax az el˝o´ırt maxim´ P9: Enn´el az optimaliz´aci´on´ al tekintettel vagyunk az anyagra megengedett σU maxim´alis reduk´ alt fesz¨ ults´egre is, mik¨ozben keress¨ uk L4 minimum´at, annak ´erdek´eben
58
´ la ´s 5. Alakoptimaliza
hogy a P8-ban fel´ırt optimaliz´ aci´onak megfelel˝oen minim´alisra cs¨okkents¨ uk a s´ url´ od´ asb´ ol sz´armaz´o teljes´ıtm´eny-vesztes´eget. Hasonl´oan a P7 megold´ asi m´odszer´ehez, itt is k´et egym´asba ´agyazott iter´ aci´oval tudjuk az optim´ alis megold´ ast megkeresni. Matematikailag a k¨ ovetkez˝o feladatot kell vizsg´ alnunk: ⎧ ⎫ ! ! ⎪ ⎨ D ! pn = pn (s, pmax (L4 )) ≥ 0, d = d (pn , ∆h) = 0, ⎪ ⎬ ! . (5.33) min ! χ = χ (s, pn , L4 ) = 0, min ∆h = 0 x ∈ Ωc ⎪ L4 ⎪ ⎩ µω !! ⎭ F = F (pmax (L4 )) = 0; σeq ≤ σU x ∈ V A feladat megold´as´ahoz – a 2. t´ıpus´ u –iter´ aci´os s´ema haszn´alatakor – a k¨ovetkez˝o param´eter be´all´ıt´ asokat haszn´altuk 1 rk − rb1 1 1 f0 = rk − rb = L, ∆f = − . f = L4 , 10 – Tiszt´ an kinematikai el˝ o´ır´ asok A vegyes peremfelt´etelek mellett megfogalmazott feladatokat k¨onnyen a´t tudjuk fogalmazni azokra az esetekre, amikor a f¨ ugg˝ oleges p terhel´es helyett a b´elyeg fels˝o perem´enek w0 eltol´ od´ asa van megadva. Ekkor a P7 ´es P9 helyett az al´abbi optimaliz´ al´ asi feladatok ´ırhat´ ok fel. P10: Az ´atvihet˝ o nyomat´ek maximaliz´al´ as´ahoz: ⎧ ! ! ⎪ ⎨ M ! p = pn (s, pmax (L1 )) ≥ 0, d = d(pn , ∆h) = 0, T ! max ! min ∆h = 0, χ = χ(s, pn , L1 ) = 0 x ∈ Ωc ! L1 ⎪ µ ⎩ ! w = −w0 x ∈ S 1 ; σeq ≤ σU u
⎫ ⎪ ⎬ ⎪ ⎭
P11: A s´ url´ od´ asi teljes´ıtm´eny-vesztes´eg minimaliz´al´ as´ahoz: ⎧ ! ! ⎪ ⎨ D ! p = pn (s, pmax (L4 )) ≥ 0, d = d(pn , ∆h) = 0, ! min ∆h = 0, χ = χ(s, p , L ) = 0 x ∈ Ω min ! n 4 c ! L4 ⎪ µω ⎩ ! w = −w0 x ∈ S 1 ; σeq ≤ σU u
.
(5.34)
⎫ ⎪ ⎬ ⎪ ⎭
.
(5.35)
Az el˝oz˝oekben fel´ all´ıtott optimaliz´ ac´os feladatokat numerikus u ´ton p-verzi´os v´egeselem m´odszer seg´ıts´eg´evel oldjuk meg. Erre n´eh´any p´elda kapcs´an a 5.4.1. r´eszben l´athatunk eredm´enyeket.
5.3.2.
G¨ org˝ o alakoptimaliz´ al´ asa
G¨ org˝ oszer˝ u g´epelemeket – mint p´eld´aul henger-, vagy k´ upg¨org˝ oket a csap´agyakban – sz´amtalan g´epszerkezetben haszn´ alnak. A g¨ord¨ ul˝ o elemek ´elettartam´at nagy m´ert´ekben n¨ oveli, ha a benn¨ uk ´ebred˝ o fesz¨ ults´eg´ert´ekeket min´el alacsonyabb, kis v´altoz´ast mutat´o ´ert´eken tudjuk tartani, a teljes g¨ ord¨ ul˝ o elem ment´en. Elker¨ ulve ´ıgy, az egy´ebk´ent szingul´ aris helyet jelent˝o, hengerv´egeken ad´od´ o rendk´ıv¨ ul magas fesz¨ ults´egeket. Sz´ amtalan publik´ aci´o foglalkozott m´ ar a g¨ord¨ ul˝ o testek v´egein sz¨ uks´eges lekerek´ıt´esekkel [45, 58, 21, 11]. Azonban az itt felsorolt cikkek mindegyike el˝ ore r¨ogz´ıtett lekerek´ıt´esi sug´ arral dolgozik, ´es eredm´enyk´ent azt adj´ ak, hogy a kialakul´ o fesz¨ ults´eg´allapot – mely az ´erintkez´esi nyom´asb´ ol sz´armazik – nem sima. A [41] cikk megvizsg´alta a g¨ord¨ ul˝ o testek optimaliz´al´ as´at, l´enyeg´eben az (5.1)-(5.9) ¨osszef¨ ugg´esek alapj´an, azonban a vez´erl˝o f¨ uggv´eny f2 , f3 param´etereit nem haszn´alta fel, hanem egys´egnyinek felt´etelezte. A g¨ org˝ oszer˝ u elem merevtestszer˝ u elmozdul´ assal ´es elfordul´ assal is rendelkezik, illetve felt´etelezz¨ uk azt is, hogy tiszta, s´ url´ od´ asmentes ´erintkez´esr˝ol van sz´o. Az ´erintkez´esben
Optimaliz´ aci´ os ´erintkez´esi feladatok fel´ all´ıt´ asa
59
r´esztvev˝o fels˝o test teh´at egy henger, mely a fels˝ o test pal´ astj´ an megoszl´o terhel´essel renan v´azolt – er˝ o, amely delkezik. Ebb˝ ol sz´armaztathat´o az ered˝o F0 -val jel¨olt – az 5.3. ´abr´ a henger pal´ astj´ an hat. Ezen er˝ ob˝ ol egy reduk´ alt vektorkett˝ost sz´am´ıthatunk a koordin´ atarendszer kezd˝ opontj´ aban F0 -val, illetve M0 -val jel¨olve. y L
z
s
Dt
y Y0
F0
2
Scs r0 1
Ds x
M0 = Y0 F 0 t
Sct
a.)
b.)
5.3. ´ abra: a.) Hengerszer˝ u test ´es rugalmas f´elt´er ´erintkez´ese geometria ´es terhel´es, b.) Felt´etelezett ´erintkez´esi tartom´any jellemz˝ oi
Az 5.3. ´abra hengeres, line´ arisan rugalmas test ´es f´elt´er ´erintkez´es´enek geometriai ´es er˝otani jellemz˝oit szeml´elteti, valamint leolvashatjuk a diszkretiz´ al´ asn´ al haszn´ alt param´eterek ´ertelmez´es´et is. A rugalmas f´elt´er z = 0 fel¨ ulet´en tal´ alhat´ o a kiindul´ askor felt´etelezett t´eglalap alak´ u ´erintkez´esi tartom´any – m´erete, ahogy az 5.3. ´abr´ an l´ athat´ o, Sct × Scs –, ulet˝ u t´eglalapokra van bontva. mely tov´ abbi Dt × Ds ter¨ A hengerre vonatkoz´ o H hat´ asm´atrix fel´ep´ıt´es´ehez ezen kis t´eglalapokra m˝ uk¨ odtet¨ unk egys´egnyi nagys´ ag´ u norm´ al, vagy x ir´ any´ u ´erint˝ o ir´ any´ u terhel´est, ´es a 3.3 r´eszben elmondottakat haszn´ aljuk fel. A henger v´egein ad´od´ o ny´ır´ ofesz¨ ults´egek kik¨ usz¨ ob¨ ol´ese ´erdek´eben a m´ar kor´ abban bemutatott t¨ ukr¨ oz´esi technik´at haszn´ aljuk fel. K´et k¨ ul¨ onb¨oz˝o ir´ anyban vizsg´ altuk meg ezen t´ıpus´ u ´erintkez´esi optimaliz´al´ asi feladatokat [42]: 1. A g¨ org˝ o alakoptimaliz´ al´ as´at oly m´odon hajtjuk v´egre, hogy a hengerre m˝ uk¨ od˝ o megorg˝ o k¨ ozep´ere oszl´o terhel´es nem szimmetrikus, azaz az F0 ered˝o er˝o nem esik a g¨ Y0 <
Scs . 2
(5.36)
Azonban felt´etelezz¨ uk a s´ url´ od´ asmentes ´allapotot, µ = µ0 = 0. Ez azt jelenti, hogy az optimaliz´ alt alakot u ´gy kell l´etrehozni, hogy az ekkor kialakul´ o ´erintkez´esi nyom´as teljes´ıtse a k¨ ovetkez˝o egyenletet: Y0 pn dS = y pn dS . Ωp
Ωp
K´epezve ezen k´et oldal k¨ ul¨ onbs´eg´et azt kapjuk, hogy az M∗ = Y0 pn dS − y pn dS Ωp
Ωp
(5.37)
60
´ la ´s 5. Alakoptimaliza
nyomat´ek minimaliz´al´ as´aval ´erhetj¨ uk el a kit˝ uz¨ott c´elt. K´et lehets´eges algoritmust vizsg´altunk: • El˝ osz¨ or az (5.9) vez´erl˝o f¨ uggv´enyben szerepl˝o param´eterek ´ert´ek´et f2 = f3 = 1re v´ alasztjuk, ´es az ´ıgy kialakul´ o ´erintkez´esi tartom´any nem ´er v´egig a henger teljes pal´ astj´an. • M´ asodszor az a c´elunk, hogy a g¨ord¨ ul˝ o elem teljes hossza ment´en biztos´ıtsuk as sz¨ uks´eges. az ´erintkez´est, ehhez azonban f2 = 1 ´es f3 < 1 param´eterbe´all´ıt´ 2. A g¨ ord¨ ul´es pontos vizsg´alata ´erdek´eben a ny´ır´ ofesz¨ ults´egeket is tekintetbe vessz¨ uk az optimaliz´al´ as elv´egz´esekor, vagyis µ = 0, illetve µ0 = 0. Azonban ekkor m´ ar azzal a felt´etelez´essel ´el¨ unk, hogy a g¨ ord¨ ul˝ o henger szimmetrikus terhel´es˝ u, azaz az ered˝o astj´anak k¨ozep´ere esik. F0 er˝o pontosan a henger pal´ Az optimaliz´ alt ´erintkez´esi nyom´ast az (5.6) vez´erl˝o f¨ uggv´eny Li (i = 1, 2, 3, 4) param´eter´ert´ekekkel ´all´ıtjuk el˝ o. A g¨ord¨ ul´eses ´erintkez´esi feladat megold´asakor a Kalker ´ altal – FORTRAN nyelven – elk´esz´ıtett programot fejlesztett¨ uk tov´ abb, felhaszn´ alva a KOMBI elj´ ar´ ast, mely az F0 el˝o´ırt terhel´est ´es elmozdul´ast szolg´altatja x ir´ anyban. A programmal kapcsolatos elm´eleti h´atteret a [31, 32] munk´ ak tartalmazz´ak. A g¨ org˝ o alak´ u testek alakoptimaliz´ al´ as´ara az 5.4.2. ´es 5.4.3 r´eszekben mutatunk be numerikus sz´am´ıt´ asi eredm´enyeket.
5.4. 5.4.1.
Numerikusan kisz´ am´ıtott optimaliz´ aci´ os feladatok B´ elyegfeladatok
P4-ben defini´ alt optimaliz´ aci´ o Az el˝oz˝oekben megadott geometriai ´es anyagjellemz˝okkel tekints¨ unk el˝ osz¨or a P4ben fel´ırt optimaliz´ aci´ora egy numerikus sz´ amp´eld´ at. Az 1-es jel˝ u test fels˝o perem´en anyban el˝ o´ırt elmozdul´ asmez˝o. Az (5.6)-ban fel´ırt vez´erl˝o f¨ uggv´eny w0 = 0.1 mm a −z ir´ param´etereit a k¨ ovetkez˝o ´ert´ekekre v´alasztottuk: L1 = 0 mm ,
L2 = 4 mm ,
L3 = 96 mm ,
L4 = 100 mm .
Az alakoptimaliz´ al´ ast teh´ at u ´gy hajtuk v´egre, hogy figyelembe kell venn¨ unk az (5.10) egyenletet, melyhez a 2. t´ıpus´ u –iter´ aci´ot alkalmazzuk. Ehhez r¨ogz´ıtj¨ uk az (5.11)-ben szerepl˝o param´etert ∆f = 5000 N ´ert´ekre. Az optimaliz´aci´os l´ep´eseket a m´asodik megold´ ast´ol sz´am´ıtjuk. Az (5.10) p´ otl´olagos felt´etel az els˝o optimaliz´aci´os l´ep´esben – a megold´asok sorsz´am´at tekintve a m´asodik megold´ askor (l´ asd az 5.4. ´abr´ at) –, teljes¨ ul, azonban istep = 4-n´el m´ar a program a´ltal sz´am´ıtott alt fesz¨ ults´eg maximuma meghaladja az anyagra megengedett σU = 250 M P a σeq reduk´ ´ert´eket. ´Igy a 2. t´ıpus´ u –iter´ aci´os elj´ ar´ as szerint hat´arozzuk meg az optim´ alis eredm´enyt. Az 5.4. ´abra szeml´elteti a bal fels˝ o sarokban az ´erintkez˝o testekn´el felvett v´egeselemes h´ al´ ot. A numerikus sz´am´ıt´ asi tapasztalatok azt mutatt´ ak, hogy a sima, oszcill´aci´omentes fesz¨ ults´egeloszl´asok meghat´aroz´asa csak az ´erintkez´esi tartom´any hat´ ar´ an felvett, kis m´eret˝ u elemekkel lehets´eges. altoz´ as´at, a max σeq ´ert´eA 5.4. ´abr´ an l´ athatjuk m´eg az Fp ´erintkez´esi ered˝o er˝o v´ alt mennyis´egb˝ ol sz´armaztatott m´er˝osz´amot a k¨ ul¨onb¨oz˝o k´et, valamint az MT /µ optimaliz´ iter´ aci´os l´ep´esekhez tartoz´oan. Az optim´ alis megold´ast a 4. optimaliz´ aci´os l´ep´esben sz´am´ıtotta ki a program. Az 5.4. a´br´ an jelzett els˝o oszlopok az eredeti ´erintkez´esi feladat kezdeti h´ezag n´elk¨ uli megold´ as´ahoz tartoznak, teh´ at ekkor m´eg nincs optimaliz´al´ as.
Numerikusan kisz´ am´ıtott optimaliz´ aci´ os feladatok
61
5.4. ´ abra: A testek v´egeselemes feloszt´asa ´es k¨ ul¨ onb¨ oz˝o sz´am´ıtott jellemz˝ ok a P4-es optimaliz´aci´ora
5.5. ´ abra: A testek k¨ oz¨ otti kezdeti t´avols´ ag a P4-es optimaliz´aci´ora
62
´ la ´s 5. Alakoptimaliza
Az 5.5. ´abra a fels˝o testre vonatkoz´ o alakokat mutatja be, az egym´ ast k¨ovet˝o iter´aci´os alni k´ıv´ ant Fp er˝o k¨ ul¨onb¨oz˝o ´erl´ep´esekben (istep = istep). Ezek az alakok a maximaliz´ alis megold´as). t´ekeihez tartoznak Fp = 5000 N , 10000 N , 15000 N ´es a 10761.1 N (optim´ Az ´abr´ ab´ ol leolvashat´ o optim´ alis alak – melyet o” jelez – el´er´ese ´erdek´eben az eredeti ” b´elyeg m´eret´et a v´azolt m´odon kell megn¨ovelni, hogy az ´erintkez´esi nyom´asmegoszl´as a alt vez´erl˝ o f¨ uggv´eny szerint alakuljon, figyelembe v´eve az anyagra megengedett σU reduk´ fesz¨ ults´egi korl´ atot. A megold´ ashoz tartoz´o σϕ = σf , σz = σz ´es σeq = σeq fesz¨ ults´egeloszl´asokat az r = r ´es z = z koordin´ at´ ak f¨ uggv´eny´eben szeml´elteti az 5.6. ´abra. Az ´erintkez´esi tartom´ any hat´ ar´ an felvett kis elemek miatt a fesz¨ ults´egmez˝ok elosz´al´ as´aban nem tapasztalunk oszcill´ aci´ot.
5.6. ´ abra: A fels˝ o testre meghat´arozott fesz¨ ults´egeloszl´asok a P4-es optimaliz´aci´ora
P7-ben defini´ alt optimaliz´ aci´ o A k¨ ovetkez˝o optimaliz´ aci´os feladat, melyet numerikusan megvizsg´ alunk, a P7-ben defini´ alt alakoptimaliz´ al´ as. Itt is az el˝ore r¨ogz´ıtett geometriai ´es anyagjellemz˝oket haszn´aljuk fel, a vez´erl˝o f¨ uggv´eny param´etereit pedig a P4-n´el fel´ırt ´ert´ekekkel vessz¨ uk sz´am´ıt´ asba. C´elunk itt az a´tvihet˝ o MT nyomat´ek maximaliz´ al´ asa, melyhez az (5.11)-ben szerepl˝o an m´ert´ekben. Teh´ at ∆f ´ert´eke a vez´erl˝o f¨ uggv´eny L1 param´eter´et v´altoztatja a k´ıv´ ∆f = ∆L1 =
L3 − L2 = 9.2 mm . 10
Numerikusan kisz´ am´ıtott optimaliz´ aci´ os feladatok
63
Az 1-es jel˝ u test fels˝o perem´en az el˝o´ırt fel¨ uleti terhel´es p = 100 M P a. Az optimaliz´ al´ asi feladat megold´ asa ut´ an a k¨ ovetkez˝o eredm´enyeket kaptuk: Lopt 1 = 19.42 mm ,
L2 = Lopt 1 + 4,
MT = 377.68 · 106 N mm . µ
Az 5.7. ´abra a testek optimaliz´aci´o el˝otti v´egeselemes feloszt´as´at ´es a megold´asi folyamat sor´an sz´am´ıtott mennyis´egeket illusztr´alja grafikus form´ aban. A jobb fels˝ o r´esz´abr´ an alt fesz¨ ults´eg maximum ´ert´ek´et l´atjuk, m´ıg a bal als´ o r´eszben a vez´erl˝o L1 a σeq reduk´ t´ avols´ ag v´ altoztat´as´at k¨ ovethetj¨ uk nyomon. A jobb als´ o oszlopdiagramm az optimaliz´alt MT at´ekb´ol sz´armaztatott m´er˝osz´amot jelen´ıti meg. µ nyom´
5.7. ´ abra: V´egeselemes feloszt´as ´es k¨ ul¨ onb¨ oz˝o sz´am´ıtott jellemz˝ok a P7-es optimaliz´aci´ora
64
´ la ´s 5. Alakoptimaliza
5.8. ´ abra: A testek k¨ oz¨ otti kezdeti t´avols´ ag v´ altoz´ asa a P7-es optimaliz´aci´ora
A megold´ast a program a 2. t´ıpus´ u –iter´ aci´o 1. l´ep´es´eben megtal´alta. Az 5.7. ´abr´ an jelzett els˝o l´ep´esben az ´erintkez´esi feladat optimaliz´ al´ as n´elk¨ uli megold´ asa t¨ort´enik, majd uk az optim´ alis alakot ´es a k¨ ovetkez˝o istep = 1 l´ep´esben az eredeti L1 = 0 ´ert´ekkel keress¨ ezt k¨ ovet˝oen az 1. t´ıpus´ u –iter´ aci´oval dolgozunk, am´ıg az (5.10)-beli korl´ at igaz. Mivel az 5. l´ep´es´eben a reduk´ alt fesz¨ ults´eg maximuma nagyobb, mint a σU anyagra megengedett legnagyobb fesz¨ ults´eg, ´ıgy itt indul a 2. t´ıpus´ u iter´ aci´o, mely egy l´ep´es alatt el˝o´all´ıtja – az (5.10) felt´etelt is kiel´eg´ıt˝ o – optim´ alis alakot. Az ´erintkez´esi feladat ebben az esetben osszes´eg´eben 6-szor ker¨ ult megold´ asra. ¨
Az alakoptimaliz´ al´ as sor´an a testek k¨oz¨otti kezdeti t´ avols´ agot, mely val´ oj´ aban a fels˝ o test alakj´at jelenti a gyakorlatban, folyamatosan v´ altoztatjuk. Ezt az alakm´ odos´ıt´ ast szeml´elteti az 5.8. ´abra. Az optim´alis megold´ast az ´abr´ an jelzett istep = 5 l´ep´eshez tartoz´o kis k¨ or¨ ok mutatj´ ak.
odik l´ep´esben a feladat megold´ as´ahoz tartoz´ o σr = σr , σz = σz , τϕz = Az istep = 5-¨ ults´egeloszl´asokat is kisz´am´ıtottuk, melyet az 5.9. ´abra τfz = µpn = −µσz ´es σeq = σeq fesz¨ szeml´eltet az r = r ´es z = z hengerkoordin´ at´ ak f¨ uggv´eny´eben. L´athat´ o, hogy a kapott fesz¨ ults´egk´epek oszcill´aci´omentesek, melyek az ´erintkez´es-elv´al´ asi hat´ ar k¨ozel´eben felvett kis m´eret˝ u elemekkel kaphat´ok csak meg.
Numerikusan kisz´ am´ıtott optimaliz´ aci´ os feladatok
65
5.9. ´ abra: A fels˝ o testre meghat´arozott fesz¨ ults´egeloszl´asok a P7-es optimaliz´aci´ora
5.1. t´ abl´ azat: K¨ ul¨ onb¨ oz˝o terhel´esek eset´en sz´am´ıtott megold´asok a P7 feladatra
p [M P a]
L1 [mm]
40
48.932
60
MT µ
· 10−6 [N mm]
pmax [M P a]
max σeq [M P a]
169.646
62.968
249.98
33.454
238.869
77.468
252.69
80
24.569
307.771
95.210
248.12
100
19.418
377.677
114.480
249.35
A P7-ben fel´ all´ıtott optimaliz´ aci´ot tov´ abbi p terhel´esi esetekre vonatkoz´oan is kisz´ a¨ m´ıtottuk, ahogy az 5.1. t´ abl´ azat mutatja. Osszess´eg´eben meg´allap´ıthatjuk, hogy b´ ar a terhel´es nagys´ag´ at line´ aris m´odon n¨ovelt¨ uk, a k¨ ul¨onb¨oz˝o terhel´esekhez tartoz´o MT nyomat´ek ´ert´ekek nem line´aris m´odon v´ altoztak.
P9-ben defini´ alt optimaliz´ aci´ o A b´elyegfeladatok k¨ oz¨ ul v´eg¨ ul tekints¨ uk a P9-ben defini´ alt optimaliz´ al´ ast, amikor a s´ url´ od´ asb´ ol sz´armaz´o D teljes´ıtm´eny-vesztes´eget minimaliz´aljuk. Ez azt jelenti, hogy a ant felt´etelek betart´as´aval. vez´erl˝o f¨ uggv´eny L4 param´eter´ert´ek´et kell minimaliz´alni a k´ıv´ Jelen esetben is a kor´abbiakban fel´ırt geometriai ´es anyagjellemz˝oket haszn´aljuk fel. Az 1-es test fels˝o perem´en p = 100 M P a terhel´est alkalmazunk, az iter´ aci´on´ al pedig a k¨ ovetkez˝o param´etereket ´all´ıtjuk be: f = L4 ,
f0 = rk1 − rb1 = 100 mm ,
∆f = −
rk1 − rb1 = 10 mm . 10
66
´ la ´s 5. Alakoptimaliza
Az optimaliz´ al´ asi folyamat v´egrehajt´ asa a P7-n´el elmondottakhoz hasonl´oan t¨ort´enik. Az 5.10. ´abra az alkalmazott v´egeselemes feloszt´ast ´es a megold´asi folyamat sor´ an kisz´am´ıtott jellemz˝oket mutatja be.
5.10. ´ abra: V´egeselemes feloszt´as ´es k¨ ul¨ onb¨ oz˝o sz´am´ıtott jellemz˝ok a P9-es optimaliz´aci´ora
Az optimaliz´ aci´o sor´an az L4 vez´erl˝o param´eter minimaliz´al´ as´at v´egezz¨ uk el. Az 5.10. abra bal als´ ´ o oszlopdiagrammja mutatja, hogy az ´erintkez´esi feladat megold´ asa ut´ an az u –iter´aci´oval v´ altoztatjuk L4 param´etert be´all´ıtjuk a legnagyobb ´ert´ekre ´es azt az 1. t´ıpus´ aban az ´erintkez´esi feladat 3. az optimaliz´aci´o sor´an. Az istep = 2. l´ep´esben – mely val´oj´ megold´ as´at jelenti, ahogy ezt az 5.10. ´abra jelzi –, az (5.10) felt´etel nem teljes¨ ul, ´ıgy ekkor indul a 2. t´ıpus´ u –iter´ aci´o, mely k´et l´ep´esben megadja az optim´alis eredm´enyt. A megold´ ashoz tartoz´o vez´erl˝o param´eterek, ´es az optimaliz´alt mennyis´eg a k¨ovetkez˝ok: L4 = 93.90 mm ,
L1 = L2 = 0 mm ,
L3 = L4 − 4 ,
D = 337.09 · 106 N mm . ωµ
Minden iter´ aci´os l´ep´esben u ´ jabb alakot hat´ arozott meg az ´altalunk ´ırt program, ezeket az 5.11. ´abra jelen´ıti meg. Enn´el a feladatn´ al a program a 2. t´ıpus´ u –iter´ aci´ot k´etszer hajtotta v´egre az alakoptimaliz´al´ as ´erdek´eben, ahogy ezt az 5.11. ´abra bemutatja. Az 5.12. ´abra az optim´ alis alakkal kisz´am´ıtott elmozdul´asmez˝ob˝ ol sz´armaztatott σr = ults´eg eloszl´asokat mutatja az r = r σr , σz = σz , τϕz = τfz = µpn = −µσz ´es σeq = σeq fesz¨ ´es z = z koordin´ at´ ak f¨ uggv´eny´eben. A fesz¨ ults´eg´ert´ekek ilyen sima, oszcill´aci´omentes meghat´aroz´as´ahoz az eredeti v´egeselem h´al´ ozat – mely nagy m´eret˝ u p-verzi´os elemeket haszn´al – nem elegend˝o. Az ´erintkez´esi ´es r´estartom´any hat´ ar´ an elems˝ ur´ıt´est kell felvenni a pontos megold´ as kisz´am´ıt´ as´anak ´erdek´eben. Az elemh´al´ ozat m´odos´ıt´ as´at ´es s˝ ur´ıt´es´et a kidolgozott program fut´ asi id˝ oben adapt´ıv” m´odon v´egzi. ”
Numerikusan kisz´ am´ıtott optimaliz´ aci´ os feladatok
67
5.11. ´ abra: A testek k¨ oz¨ otti kezdeti t´avols´ ag v´altoz´asa a P9-es optimaliz´aci´ora
5.2. t´ abl´ azat: K¨ ul¨ onb¨ oz˝o terhel´esek eset´en sz´am´ıtott megold´asok a P9 feladatra
p [M P a]
L4 [mm]
40
78.15
60
D µω
· 10−6 [N mm]
pmax [M P a]
max σeq [M P a]
116.839
63.29
249.18
86.81
190.064
79.34
247.47
80
91.27
263.595
97.06
247.64
100
93.90
337.091
115.45
250.46
A P9 optimaliz´ aci´ot v´egrehajtottuk k¨ ul¨onb¨oz˝o p terhel´esek mellett, melyek eredm´enyeit az 5.2. t´ abl´ azat foglalja ¨ ossze. A line´arisan n¨ovekv˝ o terhel´es nemline´aris v´ altoz´ ast okoz az optim´alis alakra vonatkoz´ o D terhel´esi teljes´ıtm´eny-vesztes´egben.
Az 5.2. t´ abl´ azatban nem szerepl˝o p = 50 M P a terhel´es mellett is megvizsg´altuk ezen P9-es optimaliz´aci´ot annak ´erdek´eben, hogy ¨osszehasonl´ıtsuk az iter´ aci´os feladatmegold´ asokat.
68
´ la ´s 5. Alakoptimaliza
5.12. ´ abra: Fesz¨ ults´egmez˝o v´ altoz´asa a P9-es optimaliz´aci´ora
A P10 ´es P11 optimaliz´ aci´os feladatok numerikus megold´ as´at w0 = −0.11 mm kinematikai terhel´es mellett hat´aroztuk meg ´es a hozz´ajuk tartoz´ o eredm´enyk´epeket a C. f¨ uggel´ekben helyezt¨ uk el, l´asd a C.1. – C.4. ´abr´ akat.
5.4.2.
Nem k¨ oz´ epen terhelt g¨ org˝ o
A vizsg´alt feladatn´ al azt a c´elt t˝ uzt¨ uk ki, hogy az optimaliz´ al´ as n´elk¨ uli g¨org˝ o v´eg´en tapasztalhat´ o nagy fesz¨ ults´egcs´ ucsot cs¨ okkents¨ uk az (5.6) vez´erl˝o f¨ uggv´eny felhaszn´ al´ as´aval, a b´elyegfeladatokn´ al ismertetett m´odszer seg´ıts´eg´evel. A vizsg´alt g¨ org˝ o sugara r0 = 60 mm, hossza L = 35 mm. Az Sc = Sct × Scs felt´etelezett ´erintkez´esi tartom´any 0.6 · 35 mm m´eret˝ u ´es 10 × 40 db r´eszre van felbontva. A g¨ org˝ ore m˝ uk¨ od˝ o terhel´est a k¨ ovetkez˝o adatok jellemzik, l´asd az 5.3. ´abr´ an felt¨ untetett mennyis´egeket: F0 = 2500 N ,
M0 = 33000 N mm ,
Y0 = 13.2 mm .
Az ´erintkez˝o testekre vonatkoz´o anyagjellemz˝ ok rendre a rugalmass´ agi modulus ´es a Poisson-sz´am ν = 0.3 . E = 2.1 · 105 M P a , Az (5.6) vez´erl˝o f¨ uggv´eny param´etereit az L1 = 0 mm ,
L2 = 4 mm ,
L4 = L ,
L3 = L4 − 4
´ert´ekekre v´alasztottuk meg. Az Sc felt´etelezett ´erintkez´esi tartom´ anyt 10 · 60 t´eglalapra bontottuk fel a hat´ asm´atrixokkal v´egzett megold´asi folyamat ´erdek´eben.
Numerikusan kisz´ am´ıtott optimaliz´ aci´ os feladatok
69
A optimaliz´ al´ ast k´etf´ele m´odon v´egezt¨ uk el. Az els˝o esetben a vez´erl˝o f¨ uggv´eny f2 = alt nyomat´ekot oly m´odon, hogy f3 = 1 ´ert´eke mellett minimaliz´aljuk az (5.37) a´ltal defini´ a kialakul´ o ´erintkez´esi tartom´any m´eret´et az L4 param´eter v´altoztat´as´aval ´all´ıtjuk be. Ebben az esetben a k¨ ovetkez˝o eredm´enyeket kapjuk, a fenti kiindul´ asi adatokat felhaszn´alva: M ∗ = −6.65 N m ,
L4 = 26.44 mm ,
pmax = 368.9 M P a .
A kisz´am´ıtott eredm´enyekr˝ol grafikus form´ aban az 5.13. ´abra sz´amol be. Az ´abra bal as´at als´o r´esz´eben – a c.) r´esz´abr´ an – az optimaliz´ al´ as n´elk¨ uli pn ´erintkez´esi nyom´as v´altoz´ l´ atjuk az ´erintkez´esi fel¨ uleten felvett s ´es t koordin´ at´ ak f¨ uggv´eny´eben (l´ asd az 5.3. ´abr´ at). Ez esetben a felt´etelezett t´eglalap alak´ u ´erintkez´esi tartom´any megv´altozott. A b.) ´es d.) r´esz´abr´ an felt¨ untett nyom´ asmegoszl´as el´er´es´ehez az a.) r´esz´abr´ an bemutatott optimaliz´ alt kezdeti alakkal kell a g¨ ord¨ ul˝ oelemnek rendelkezni.
5.13. ´ abra: G¨ org˝ o alakoptimaliz´ al´ asa ´alland´ o pn nyom´ as mellett
A m´asodik esetben az alakoptimaliz´ al´ ast oly m´odon hajtjuk v´egre, hogy a g¨org˝ o L hossza ment´en line´arisan v´altoz´o ´erintkez´esi nyom´asmegoszl´ast hozunk l´etre az (5.6)-ban asa haszn´ alt f2 = 1 ´es f3 < 1 param´eterek ´altal. Ekkor az L4 = L param´eter´ert´ek v´altoztat´ okkent´es´evel k´ıv´ anjuk az alakoptimaliz´ al´ ast elv´egezni oly m´odon, hogy n´elk¨ ul, csak az f3 cs¨ az (5.37)-ben fel´ırt M ∗ nyomat´ekot minimaliz´aljuk. A numerikus sz´ am´ıt´ as a k¨ ovetkez˝o eredm´enyeket szolg´altatta: M ∗ = 47.58 N m ,
f3 = 0.3995 ,
pmax = 425 M P a .
azi ´alland´ o pn Ha figyelembe vessz¨ uk az eredetileg kit˝ uz¨ott min pmax c´elt, akkor a kv´ nyom´ as mellett kisz´am´ıtott eredm´enyek jelentik a k´et vizsg´alt eset k¨oz¨ ul a jobb megold´ ast, teh´at az optim´ alis alakot.
70
´ la ´s 5. Alakoptimaliza
Az 5.14. ´abra az 5.13. ´abr´ ahoz hasonl´ oan mutatja be a kisz´ am´ıtott optim´ alis g¨org˝ oalakot, ´es az ehhez kapcsol´od´ o pn ´erintkez´esi nyom´asmegoszl´ast.
5.14. ´ abra: G¨ org˝ o alakoptimaliz´ al´ asa v´altoz´ o pn nyom´ as mellett
5.4.3.
K¨ oz´ epen terhelt g¨ org˝ o
Ebben a sz´ amp´eld´aban k¨ oz´epen terhelt g¨org˝ o ´es rugalmas f´elt´er ´erintkez´es´et tekintj¨ uk oly m´odon, hogy figyelembe vessz¨ uk a s´ url´ od´ asb´ ol sz´armaz´o hat´ asokat is. A megold´ashoz felhaszn´ altuk, hogy a g¨ org˝ o sugara r0 = 60 mm, hossza L = 35 mm, – tekintve az 5.3. abra jel¨ ´ ol´eseit – tov´abb´ a a g¨ org˝ ore k¨ oz´epen m˝ uk¨od˝ o terhel´es adatai: F0 = 5000 N ,
M0 = 87500 N ,
Y0 = 17.5 mm .
A vez´erl˝o f¨ uggv´eny param´eterei L1 = 0 mm ,
L2 = 4 mm ,
L4 = L ,
L3 = L4 − 4 ,
f2 = f3 = 1 .
A felt´etelezett ´erintkez´esi tartom´ any sz´eless´ege Sct = 1 mm, hossza Scs = 35 mm, melyet 14 × 25 t´eglalapra bontunk fel a diszkretiz´ al´ asi folyamat sor´ an. A tapad´ asi ´es o k¨oz´epvonal´ anak a cs´ usz´asi s´ url´ od´ asi t´enyez˝o ´ert´eke egyar´ant µ = µ0 = 0.2. A g¨org˝ elmozdul´asa x ir´ anyban ux = 0.005 mm. Az 5.15. ´abra a k¨ oz´epen terhelt, s´ url´ od´ as mellett elv´egzett alakoptimaliz´al´ as el˝otti ´es ut´ ani pn ´erintkez´esi nyom´asmegoszl´ast szeml´elteti. Ezen ´abra a.) r´eszlete az optimaliz´alt g¨ org˝ o alakot szeml´elteti.
Numerikusan kisz´ am´ıtott optimaliz´ aci´ os feladatok
5.15. ´ abra: G¨ org˝ o alakoptimaliz´ al´ asa s´ url´ od´ as mellett
´ 5.16. ´ abra: Erintkez´ esi nyom´as ´es a cs´ usztat´o fesz¨ ults´eg
71
72
´ la ´s 5. Alakoptimaliza
5.17. ´ abra: Cs´ usz´asi ´es tapad´ asi tartom´ anyok
Az 5.16. ´abra a.) ´es c.) r´esze az alakoptimaliz´al´ as ut´ ani ´erintkez´esi nyom´asmegoszl´ast mutatja be k¨ ul¨ onb¨ oz˝o n´ezetekb˝ol. A b.) ´es a d.) alr´esze pedig a cs´ usztat´o fesz¨ ults´eget szeml´elteti a fel¨ uleten defini´ alt s ´es t koordin´ at´ ak f¨ uggv´eny´eben (l´ asd az 5.3. ´abra jel¨ol´eseit).
5.18. ´ abra: Optim´ alis alak s´ url´ od´ asos ´es s´ url´ od´ as n´elk¨ uli ´erintkez´eskor
A cs´ usz´asi ´es tapad´ asi tartom´ anyok azonos´ıt´ as´at seg´ıti az 5.17. ´abra, melyen k¨ ul¨onb¨oz˝o t koordin´ at´ aj´ u helyeken vett metszeteket ´abr´ azoltunk a cs´ usztat´o fesz¨ ults´eg ´es a µ · pn f¨ uggv´enyekb˝ ol. Pontok jelzik a cs´ usztat´o fesz¨ ults´eg sz´am´ıtott ´ert´ekeit, m´ıg folyamatos anyn´ al a pontok a folytonos vonallal ´abr´ azoltuk a µ · pn eredm´enyeket. A tapad´asi tartom´
Numerikusan kisz´ am´ıtott optimaliz´ aci´ os feladatok
73
f¨ uggv´eny alatt vannak. A hengerg¨org˝ o k¨oz´eppontja a g¨ord¨ ul´es folyam´an t tengely ir´ any´ u mozg´ast v´egez. Az 5.18. ´abra azt mutatja be, hogy a s´ url´ od´ as n´elk¨ uli sz´ am´ıt´ as, melyet a pontozott vonal ´abr´ azol, illetve a s´ url´ od´ as hat´ as´at figyelembe vev˝ o, folyamatos vonallal jelzett alakoptimaliz´ al´ as eredm´enyei mennyire hasonl´oak. Meg´ allap´ıthatjuk, hogy a gyakorlat szempontj´ab´ ol elhanyagolhat´ o a s´ url´ od´ as hat´ asa az ilyen jelleg˝ u feladatok vizsg´ alatakor.
6. fejezet ´ ´s vizsga ´ lata ha ´romdimenzio ´ ban Erintkez e
Ebben a fejezetben az a c´elunk, hogy t´erbeli ´erintkez´esi feladatokat oldjunk meg numerikus u ´ton, az A. f¨ uggel´ekben ¨ osszefoglalt p-verzi´os v´egeselem-m´odszer seg´ıts´eg´evel. Ezen technika fontos jellemz˝oje, hogy a sz´ am´ıt´ asi elj´ ar´ as kiel´eg´ıt˝ o pontoss´ aga a polinomok p foksz´am´anak v´ altoztat´as´aval ´erhet˝o el. Ekkor a v´egeselemek sz´ama v´altozatlan, de a p foksz´am n¨ ovel´es´evel jelent˝osen n¨ ovekszik az egyes elemekhez rendelt ismeretlen param´eterek sz´ama, ez´altal n¨ ovekszik a megoldand´ o feladat m´erete ´es jelent˝os adminisztr´ aci´os feladatokat jelent programoz´ astechnikai szempontb´ ol. A v´egeselemekt˝ol elv´ art tulajdons´ ag, hogy az elemhat´ ar tetsz˝oleges g¨orbe vonalra tudjon illeszkedni. Ezt a legegyszer˝ ubb m´ odon az elemhez rendelt ´el- ´es lapmenti param´etereken kereszt¨ ul, az elemen m˝ uk¨ od˝ o hierarchikus alakf¨ uggv´enyek seg´ıts´eg´evel val´ os´ıthatjuk at a legkisebb hiban´egyzetek elve szerint v´egezz¨ uk el. meg. Az elemhat´ar approxim´ aci´oj´ A kialakul´ o ´erintkez´esi tartom´any alakj´ ara nem tesz¨ unk megszor´ıt´ ast – csup´ an azt felt´etelezz¨ uk, hogy az ´erintkez´esi fel¨ ulet egyszeresen ¨osszef¨ ugg˝ o –, ´ıgy a 4. fejezetben ismertetett z´art param´eteres t´erg¨ orbe interpol´ aci´ot haszn´ aljuk a kialakul´ o kontakthat´ ar pontos le´ır´ as´ara. Ez a le´ır´ asi m´odszer azzal az egy´ertelm˝ u el˝ onnyel j´ ar, hogy a vizsg´ alat t´ argy´ at k´epez˝o ´erintkez´esi ´es elv´al´ asi hat´ ar sima, folytonos param´eteres t´erg¨orbe lesz, mely k¨ onnyen, n´eh´any kontrollpont a´ltal m´odos´ıthat´ o annak ´erdek´eben, hogy a v´egeselemek pontosan az elv´ al´ asi hat´ arra illeszkedjenek. ´ ´es Babuˇ A Szabo ska ´ altal bevezetett oszt´alyoz´as [60] szerint h´arom alapvet˝ o felaul¨ onb¨ oztethet˝o meg a v´egeselem-m´odszerben aszerint, hogy az uex t´enyleges datt´ıpus k¨ megold´ as hogyan alakul ki a vizsg´ alt tartom´ anyon: A. A teljes elemen analitikus megold´ast kapunk, f¨ uggetlen¨ ul az elemfeloszt´as m´odj´ at´ ol. B. V´eges sz´am´ u pontot, vonalat, vagy fel¨ uletet kiv´eve, az uex t´enyleges megold´as analitikus. Ebben az esetben a v´egeselemes feloszt´as oly m´odon t¨ort´enik, hogy a nem analitikus helyekre elemhat´ ar, csom´opont, illetve hat´ arol´ o ´el ker¨ ulj¨on. C. A v´egeselemes feloszt´ast nem lehet u ´gy kialak´ıtani, hogy a nem analitikus helyek elemhat´ arra essenek. A felsorolt oszt´ alyoz´asb´ ol k¨ ovetkezik, hogy az eredeti nemline´ aris ´erintkez´esi feladat egy´ertelm˝ uen a C t´ıpusba sorolhat´ o, mivel az ´erintkez´esi ´es elv´al´ asi tartom´ anyok hat´ ara el˝ ore nem ismert, vagyis a sz´am´ıt´ as sor´an a kezdetben l´etrehozott v´egeselemes feloszt´ast folyamatosan m´odos´ıtani kell annak ´erdek´eben, hogy B t´ıpus´ u feladatot kapjunk, mely nagyobb pontoss´ aggal oldhat´ o meg. A B-spline, illetve a NURBS t´erg¨orbe le´ır´ asi m´odszerek ehhez biztos´ıtanak j´ ol haszn´ alhat´ o eszk¨ ozt. A klasszikus rugalmass´ agtanb´ ol j´ol ismert m´odon lehet˝ os´eg¨ unk van arra, hogy k´et, ulettel hat´ arolt test ´erintkez´es´et vizsg´aljunk bizonyos speci´ alis tetsz˝oleges t´erbeli g¨ orbe fel¨ esetekben [55]. Ekkor a fel´ all´ıtott feladat oly m´ odon ker¨ ul defini´ al´ asra, hogy az alakv´ altoz´as el˝ott egy pontban ´erintkez˝o testeket olyan er˝okkel terhelj¨ uk meg, melyek hat´asvonala
Szimmetrikus terhel´es˝ u feladatok
75
a testek ´erintkez´esi pontjaihoz tartoz´ o k¨oz¨os fel¨ uleti norm´ alis egyenes´eben hatnak ´es a testeket o sszenyomj´ a k. Az alakv´ a ltoz´ a s k¨ o vetkezt´ e ben a testek kezdeti, pontszer˝ u ´erintke¨ z´ese ´atalakul fel¨ uleti ´erintkez´ess´e. A rugalmas alakv´ altoz´ asok elm´elete alapj´an a fel¨ uletek ´erintkez´esi pontjaiban a f˝ o g¨ orb¨ uleti sugaraknak, az ´erintkez˝o testek anyagjellemz˝oinek ´es a terhel´eseknek az ismeret´eben meg´allap´ıthatjuk [63]: • az ´erintkez´esi fel¨ ulet alakj´ at ´es jellemz˝o m´ereteit az alakv´altoz´as ut´an, ag´at, • a kialakul´ o pn ´erintkez´esi nyom´as nagys´ • a testek k¨ ozeled´es´et az alakv´altoz´ as ut´ an. Fontos tudni azonban, hogy ezen mennyis´egek csak bizonyos felt´etelek megl´ete eset´en sz´am´ıthat´ ok ki pontosan, melyek sajnos a gyakorlatban nem minden esetben a´llnak fenn, s˝ot m´eg elhanyagol´ asokkal sem biztos´ıthat´ ok. A Hertz-f´ele elm´elet alapj´an elv´egezhet˝o vizsg´alatok ¨osszes k¨ovetkeztet´es´enek ´es megallap´ıt´ ´ as´anak alapj´ at a k¨ ovetkez˝o felt´etelez´esek alkotj´ak: 1. az ´erintkez˝o testek anyaga homog´en ´es izotr´op, 2. a testekre hat´ o terhel´es az ´erintkez´es k¨ovetkezt´eben csak olyan rugalmas alakv´ altoz´asokat hoz l´etre, amelyek a Hooke-t¨orv´ennyel le´ırhat´ ok, 3. az ´erintkez´esi fel¨ ulet kicsi, a k¨olcs¨onhat´ asban r´esztvev˝o testek teljes fel¨ ulet´ehez k´epest, 4. a nyom´ oer˝ ok az ´erintkez´esi fel¨ uletre mer˝olegesek, ´es az ´erintkez´esi fel¨ uleten a s´ url´ od´ asb´ ol sz´armaz´o hat´ asokat elhanyagoljuk. A gyakorlati ´eletben megtal´ alhat´ o sz´amtalan ´erintkez´esi feladat, melyek t¨ uzetes megvizsg´al´ asakor azt tapasztaljuk, hogy a Hertz ´altal megalapozott elm´elet nem alkalmazhat´ o egy´ertelm˝ uen pontos sz´ am´ıt´ asok elv´egz´es´ere. Elegend˝ o csak arra gondolnunk, hogy a g´epelemek nem tekinthet˝ok v´egtelen kiterjed´es˝ ueknek, m´ereteik az esetek t´ ulnyom´ o r´esz´eben v´eges dimenzi´okkal rendelkeznek, melyhez k´epest a kialakul´ o ´erintkez´esi tartom´any nem felt´etlen¨ ul elhanyagolhat´ o m´eret˝ u. Jelen fejezetben el˝osz¨ or olyan t´ıpus´ u ´erintkez´esi feladatokat fogunk megoldani, melyek a Hertz-elm´eletb˝ol sz´armaztatott z´art k´epletekkel ¨osszevethet˝o eredm´enyeket adnak. Ilyen feladat p´eld´ aul egy merev g¨ omb ´es egy rugalmas hatoldal´ u has´ ab ´erintkez´esi feladata. C´elunk itt az, hogy a rugalmass´ agtani elm´elet alapj´an v´ arhat´ o k¨or alak´ u ´erintkez´esi tartom´anyt ´es ´erintkez´esi nyom´ast meghat´arozzuk, kisz´am´ıtva a kialakul´ o elmozdul´as- ´es fesz¨ ults´egmez˝ot. A fejezet tov´abbi sz´amp´eld´ ai az elj´ ar´ as ´altal´ anos volt´ at k´ıv´ anj´ ak bemutatni, nem g¨ omb alak´ u merev b´elyegeken kereszt¨ ul, illetve megvizsg´ aljuk m´eg a nemszimmetrikus b´elyegelrendez´es hat´as´at az ´erintkez´esi tartom´ anyra ´es a kialakul´o fesz¨ ults´egmez˝ore.
6.1.
Szimmetrikus terhel´ es˝ u feladatok
A 6.1. ´abr´ an v´azolt m´odon kezdetben egy pontban ´erintkezik az 1-es jel˝ u merev g¨omb ´es a 2-es jel˝ u rugalmas has´ ab, majd a terhel´es hat´as´ara kialakul´ o ´erintkez´esi fel¨ ulet hat´ ara kis alakv´altoz´asok mellett j´o k¨ ozel´ıt´essel k¨or alak´ u lesz. Ezt u ´gy val´ os´ıtjuk meg, hogy a merev g¨ omb¨ ot pontosan a rugalmas has´ ab k¨ozep´ebe nyomjuk a terhel´esi esetnek megfelel˝o ugg˝ oleges ir´anyban nem engedj¨ uk elmozdulni, w0 elmozdul´assal, m´ıg a 2-es test als´o lapj´at f¨ azaz w = 0. Ez gyakorlatilag azt jelenti, hogy az als´ o test oldallapjai fesz¨ ults´egmentesek, usztat´ofesz¨ ults´egek z´erus tov´ abb´ a a has´ ab als´ o lapj´ an teljes¨ ul, hogy a τxz = τyz = 0 cs´ ´ert´ek˝ uek.
´ ´s vizsga ´lata ha ´romdimenzio ´ ban 6. Erintkez e
76
R800
1 z
y x 5
10
10
2
6.1. ´ abra: H´aromdimenzi´os ´erintkez´esi feladat
¨ terhel´esi esetet tekint¨ Ot unk, melyeket a 6.1. t´ abl´ azat foglal o ¨ssze, a jellemz˝o w0 el˝o´ırt, lefel´e mutat´o – azaz −z ir´ any´ u – elmozdul´ asok felsorol´as´aval. ab geometriai adatai a A merev g¨omb g¨orb¨ uleti sugara R1 = 800 mm, a rugalmas has´ 6.1. ´abr´ ab´ ol leolvashat´ ok. A Hertz-f´ele elm´elet szerinti sz´am´ıt´ asokhoz sz¨ uks´eges geometriai jellemz˝o, hogy az als´ o, 2-es jel˝ u test g¨ orb¨ uleti sugara az ´erintkez´esi hely k¨ ornyezet´eben R2 = ∞. 6.1. t´ abl´ azat: K¨ ul¨onb¨oz˝o terhel´esi esetekhez tartoz´o w0 el˝o´ırt elmozdul´ as
iterh
w0 [mm]
1
4.0 · 10−3
2
4.5 · 10−3
3
5.0 · 10−3
4
5.5 · 10−3
5
6.0 · 10−3
A merev g¨omb anyagjellemz˝ oit u ´gy tekintj¨ uk, hogy a g¨ ombre vonatkoz´ o rugalmass´ agi ag´ u, m´ıg a vizsg´alt 2-es testre vonatkoz´ o rugalmass´agi modulus modulus E1 = ∞ nagys´ E2 = 2.1 · 105 M P a, a Poisson-sz´amot pedig ν2 = 0.3 ´ert´ekre v´alasztottuk.
6.1.1.
Analitikus megold´ asok
A kit˝ uz¨ott feladat k¨ozel´ıt˝ o megold´as´at a Hertz-f´ele elm´elettel el˝ oa´ll´ıtott z´art k´epletek – b˝ovebben l´ asd a B. f¨ uggel´ek – seg´ıts´eg´evel ´ırjuk fel, melyet a 6.2. t´ abl´ azat foglal o testek −z ir´ any´ u k¨ ozeled´es´et, F az ¨ osszeszor´ıt´ o er˝o, a a ¨ossze, ahol ∆ jelenti az ´erintkez˝ as maximuma. Teh´at kialakul´ o ´erintkez´esi tartom´ any sugara ´es p0 pedig a kontakt nyom´ azzal a felt´etelez´essel ´elt¨ unk, hogy a v´ art ´erintkez´esi tartom´ any ebben a szimmetrikus esetben k¨or, azonban meg kell jegyezz¨ uk, hogy az itt vizsg´ alt feladatban szerepl˝ o als´o test nem tekinthet˝o rugalmas f´elt´ernek a nagym´eret˝ u merev g¨ ombh¨ oz k´epest, illetve a kialakul´ o ´erintkez´esi tartom´ any nem elhanyagolhat´ o m´eret˝ u az als´o testhez viszony´ıtva. Teh´at a Hertz ´altal fel´ all´ıtott o¨sszef¨ ugg´esek csak k¨ ozel´ıt˝ oleg teljes¨ ulnek.
6.1.2.
Numerikus megold´ asok
A numerikus megold´ ast p-verzi´os v´egeselem-m´odszer ´altal hat´ arozzuk meg, ´ıgy ar´ anylag nagym´eret˝ u elemekkel dolgozhatunk, szemben a h-verzi´on´ al alkalmazott igen kism´eret˝ u
Szimmetrikus terhel´es˝ u feladatok
77
6.2. t´ abl´ azat: K¨ ul¨ onb¨ oz˝o terhel´esi esetekhez tartoz´o Hertz-f´ele k¨ ozel´ıt˝ o megold´asok
iterh
∆ = w0 [mm]
F [N ]
a [mm]
p0 [M P a]
1
0.0040
2201.67
1.789
328.51
2
0.0045
2627.12
1.897
348.43
3
0.0050
3076.92
2.000
367.28
4
0.0055
3549.81
2.097
385.20
5
0.0060
4044.72
2.190
402.34
elemekkel [66]. A v´ alasztott v´egeselemes feloszt´asokat a 6.2. ´abra mutatja be, fel¨ uln´ezetb˝ ol. 6 5
ζ 8 2
ξ
7
1
9
9 6
4 1 5
4 3
8
6
η
1
3
5
8
y
y
2
2
7
7
4 3
x
x
6.2. ´ abra: A kijel¨ olt v´egeselem-feloszt´asok, egyenes ´es g¨orbe oldal´ u elemekkel
A 6.1 r´eszben megfogalmazott peremfelt´etelek biztos´ıt´ asa ´erdek´eben a 2-es jel˝ u test als´o lapj´ an l´ev˝o csom´opontok f¨ ugg˝ oleges, azaz z ir´ any´ u, elmozdul´ as´at z´erusra ´ırtuk el˝ o. A merevtestszer˝ u elmozdul´ as ´es forg´as megakad´alyoz´ asa ´erdek´eben pedig az 1-es jel˝ u elem els˝o csom´opontj´ anak x ´es y ir´ any´ u elmozdul´ as´at, tov´ abb´ a a 4-es jel˝ u csom´opont y ir´ any´ u elmozdul´ as´at is megakad´alyoztuk. A 6.2. ´abra szeml´elteti az 1-es elem vonatkoz´as´aban az ´altalunk haszn´ alt jel¨ ol´esi szab´ alyt, mely a p-verzi´ os elemekn´el haszn´ alt ´elmenti-, oldalmenti ´es bels˝o alakf¨ uggv´enyek sz´amoz´as´at is defini´ alja, ahogy ezt az A. mell´ekletben bemutatjuk. an defini´ alhat´ o egy A (2.9) ´altal fel´ırt ´erintkez´esi nyom´as ´ertelmez´ese (σz = σn2 ) alapj´ hibaindik´ ator, mely a kapott megold´ as pontoss´ag´ at jelzi: / (σz + pn )2 dS e=
Sc
/
p2n dS
· 100 % .
(6.1)
Sc
Egyenes oldal´ u elemek haszn´ alata A feladatot el˝ osz¨ or csak az els˝o terhel´esi esetre, iterh = 1 – azaz w0 = 0.004 mm – egyenes oldal´ u elemekkel k´ıv´ anjuk megoldani. A b¨ untet˝ oparam´eter ´ert´ek´et c = 100 · E2 re v´alasztottuk. A megold´ as pontos´ıt´ as´ara a p k¨ ozel´ıt˝ o polinomok foksz´ am´at, p = 2t˝ ol p = 8-ig tudjuk v´ altoztatni az ´altalunk kifejlesztett programban. Term´eszetesen a p = 8 foksz´amhoz tartoz´o sz´am´ıt´ asok jelentik az adott feladathoz tartoz´o legpontosabb megold´asokat (l´ asd a 6.3. ´abr´ at), de m´eg ebben az esetben is 29 %-os relat´ıv hib´ at kapunk, ami az egyenes oldal´ u elemek alkalmaz´asa miatt ilyen jelent˝os.
´ ´s vizsga ´lata ha ´romdimenzio ´ ban 6. Erintkez e
78
90
e relat´ıv hiba %
80 ◊
◊
70 ◊
60 ◊
50 ◊
40
◊ ◊
30 20 2
3
4
5
6
7
8
p polinomfoksz´am 6.3. ´ abra: Relat´ıv hiba v´ altoz´asa, k¨ ul¨ onb¨ oz˝o p foksz´am alkalmaz´ asakor
Az elmozdul´asi ´es fesz¨ ults´egi eredm´enyeket a 6.4. ´es a 6.5. ´abr´ ak szeml´eltetik. A 6.4. ´abr´ an az elmozdul´ asmez˝ot 100-szoros nagy´ıt´ asban jelen´ıtett¨ uk meg az als´o test vonatkoz´aults´egmez˝ot szeml´elteti. Az ´abr´ akb´ ol leolvashat´ o, hogy s´aban, m´ıg a 6.5. ´abra a −σz fesz¨ mind az elmozdul´ as-, mind a fesz¨ ults´egmez˝o jelent˝os oszcill´aci´ot mutat. Ez els˝ osorban annak a k¨ovetkezm´enye, hogy a v´egeselemek nincsenek lokaliz´alva az ´erintkez´esi ´es elv´al´ asi tartom´ any hat´ ar´ ara, ´ıgy vannak olyan elemek, melyek egyszerre tartoznak az ´erintkez´esi´es a r´ester¨ uletekhez. Ezen az egyenes elemhat´arok mozgat´ as´aval sem tudtunk jelent˝ os m´ert´ekben jav´ıtani.
[mm] 4.00 · 10−3 3.129 · 10−3
2.092 · 10−3
1.054 · 10−3
1.678 · 10−5
6.4. ´ abra: A z ir´ any´ u elmozdul´ asmez˝o (w0 = 4.0 · 10−3 mm, p = 8)
Szimmetrikus terhel´es˝ u feladatok
79
[M P a] 342.5
256.9
171.3
85.63
1.608 · 10−4
6.5. ´ abra: A −σz fesz¨ ults´egmez˝o (w0 = 4.0 · 10−3 mm, p = 8)
Go u elemek haszn´ alata ¨rbeoldal´ A kit˝ uz¨ ott feladatot ezut´ an olyan g¨ orbe oldal´ u elemek kel oldjuk meg, ahol az elemek hat´ ar´ at egy B-spline g¨ orbe defini´ alja. Az elemhat´ arok approxim´ aci´oj´ at a legkisebb hiban´egyzetek elve seg´ıts´eg´evel hat´arozzuk meg, az elem megfelel˝o oldal´elein m˝ uk¨ od˝ o alakf¨ uggv´enyeken kereszt¨ ul. A kidolgozott program k´epes arra, hogy a fut´ asid˝ oben meghat´ arozott ´erintkez´esi ´es elv´al´ asi hat´ arg¨ orb´ehez adapt´ıv” m´odon illessze az elemhat´arokat, ez´altal ” ´erve el a lehet˝o legpontosabb numerikus megold´ ast. A megold´as sor´an a 4. fejezetben ismertetett z´art interpol´ al´ o param´eteres t´erg¨ orb´eket haszn´aljuk fel arra, hogy az ´erintkez´esi tartom´ any hat´ ar´ at k¨ ozel´ıts¨ uk. Ehhez sz¨ uks´eg¨ unk ol tudjuk, hogy a h´ezag van a tartom´ any hat´ ar´ an olyan interpol´ aci´os pontokra, melyekr˝ ´ert´eke azon pontokban z´erus. A B-spline g¨ orb´ek alkalmaz´as´aval elegend˝ o v´eges sz´am´ u – az ´altalunk fejlesztett programban ez 8 db – ellen˝orz˝o pontot felhaszn´ alni a t´er- vagy s´ıkg¨ orb´ek defini´ al´ as´ara ´es ez´altal tetsz˝ oleges alak´ u z´art, sima g¨ orb´et lehet l´etrehozni. A hat´ arg¨ orb´en elhelyezked˝o interpol´ aci´os pontokat az 1 − 6, a 2 − 7, a 3 − 8 ´es a 4 − 9 elemek ´erintkez´esi vonal´ an tekintj¨ uk, az ´erintkez´es s´ıkj´ aban (l´ asd a 6.2. ´abr´ at). Ellen˝ orz´esi pontokk´ent v´ alasztjuk az ezen elemek ´erintkez´esi s´ıkj´ aban fekv˝ o egybees˝o csom´opontokat, ´es az ´erintkez´esi s´ıkban fekv˝ o tal´ alkoz´ o ´elek felez˝opontjait. Az ´erintkez´esi-elv´al´ asi hat´ aros elj´ ar´ ast fejlesztett¨ unk ki. pontok keres´es´ehez egy iter´ aci´ A k´erd´est u ´ gy tudjuk megv´ alaszolni, ha az elemhat´ arokat folyamatosan v´ altoztatva vizsg´ aljuk a kapott megold´ as pontoss´ag´ at ´es hib´ aj´ at. Azt ugyanis tudjuk, hogy a szabad fel¨ uleteken z´erus ´ert´ek˝ u fesz¨ ults´egeket kell kapnunk, teh´ at az ´erintkez´esi tartom´any hat´ ara ozel´ıt˝ o jelment´en z´erus nagys´ ag´ u ´erintkez´esi nyom´ast v´arunk, azaz pn 0 a megold´as k¨ leg´eb˝ol ad´ od´ oan. Ez a gyakorlat szemponj´ ab´ ol azt jelenti, hogy a maxim´ alis fesz¨ ults´egnek csak a t¨ ored´eke elfogadhat´ o ´ert´ek. Az alkalmazott iter´aci´o sor´an a kontakt elemek hat´ar´ at els˝o l´ep´esben a Gauss pontokban sz´ am´ıtott h´ezag´ert´ekek alapj´an becs¨ ulj¨ uk meg. Pontosabban a (2.7)-ben defini´ alt f¨ uggv´eny el˝ojelv´ alt´asi hely´et keress¨ uk ´es u ´ gy mozgatjuk az elemek hat´ ar´ at, hogy csak a
´ ´s vizsga ´lata ha ´romdimenzio ´ ban 6. Erintkez e
80
kontakt elemek ellen˝orz˝o pontjaiban kapjunk, a b¨ untet˝ oparam´eteres technika miatt, negat´ıv h´ezagot. Minden m´as helyen pozit´ıv d ´ert´eket ´er¨ unk el. Ha ezt a c´elt a program teljes´ıti, akkor k¨ ovetkezik egy finomkeres˝ o elj´ ar´ as, melynek a c´elja, hogy a kontaktelem m´eret´et eg´eszen addig v´altoztatjuk, am´ıg a kontaktelem hat´ ar´ an sz´am´ıthat´ o, (2.9) ´altal a nem cs¨okken. defini´ alt pn ´erintkez´esi nyom´as maximuma egy el˝ore meghat´arozott korl´at al´ Erre a k¨ ovetkez˝o formul´ at vezett¨ uk be: pn ≤
pn max . 400
(6.2)
Ez a korl´ at gyakorlatilag azt jelenti, hogy azokat, az ´erintkez˝o testeken, k¨oz¨os norm´alison – z-vel p´ arhuzamosan – elhelyezked˝o pontok alkotta pontp´ arokat, melyek t´ avols´ aga nagyobb, −8 uk ´erintkez˝ oknek. Teh´at ezen pontokat a r´estartom´ anyba mint 10 mm, m´ar nem tekintj¨ soroljuk ´es ezzel az elemtopol´ogi´ aval tekintj¨ uk a feladatot megoldottnak. Ekkor a hat´ aron az kapjuk, hogy ! ! max |pn | = !c d− ! = 100 E · 10−8 = 0, 21 M P a .
pn (i)
rv
r (i)
rG rv
(i)
pn,v
(i)
rv r
(i)
pn,G
r
rG
6.6. ´ abra: Sug´ ar keres´ese interpol´ aci´oval
Az iter´ aci´o az al´abbi l´ep´esek alapj´ an t¨ ort´enik, l´ asd a 6.6. ´abr´ at. Jel¨ olje az i-edik (i) o allapotban kialakul´ ´ o elemhat´ ar ´altalunk v´ alasztott ir´ anyban vett sugar´ at rv , az itt fell´ep˝ (i) nyom´ ast pedig pn,v . A pillanatnyi r´estartom´ anyon a v´ alasztott ir´ anyban elhelyezked˝ o els˝o (i) (i) ellen˝orz˝ o pontj´ anak sugar´ at rG ´es az itt sz´amolt fikt´ıv” nyom´ ast pn,G = −c dG jel¨ oli, ” melyben dG a G pontbeli h´ezagot jelenti. Ekkor a line´ aris interpol´ aci´oval keresett u ´ j sug´ ar az (i)
rv(i+1) = rv(i) +
pn,v (i)
(i)
pn,v − pn,G
(i) rG − rv(i)
(6.3)
osszef¨ ugg´es szerint sz´am´ıthat´ o. ¨ A 6.7. ´abra a h´ aromdimenzi´os v´egeselemes program m˝ uk¨ od´esi v´azlat´at mutatja be, a v´egrehajt´ as szempontj´ab´ ol fontos l´ep´esek kiemel´es´evel. A bemeneti adatokat a program sz¨ ovegfile-okb´ ol olvassa be ´es a sz´am´ıt´ asok elv´egz´ese ut´an az eredm´enyeket olvashat´ o sz¨ oveges ´allom´ anyokba menti el. Az eredm´enyek grafikus form´ aban val´ o megjelen´ıt´es´et ezen kimeneti file-ok seg´ıts´eg´evel, tov´abbi saj´ at fejleszt´es˝ u seg´edprogramok felhaszn´ al´ as´aval v´egezt¨ uk el. A sz´am´ıt´ asi elj´ar´ ast ´es az azt k¨ ovet˝o grafikus megjelen´ıt´est Fortran 90 nyelven kifejlesztett programok v´egzik. Az eredm´enyek grafikus ´abr´ azol´as´ahoz az OpenGL f¨ uggv´enyal´ asra ker¨ ult. k¨ onyvt´ ar, valamint a Gnuplot seg´edprogram is felhaszn´
Szimmetrikus terhel´es˝ u feladatok
81
start 0. Param´eterek inicializ´al´asa 1. Preprocessing – input file beolvas´asa, v´egeselemes h´al´ozat gener´al´asa
icall == 1
igen egyenes oldal´ u elemek
nem A kor´abbi h´ıv´as alapj´an el˝oa´ll´ıtott hat´arg¨orbe seg´ıts´eg´evel hiban´egyzet minimuma elv alapj´an 2. Elemi merevs´egi, kontakt merevs´egi m´atrixok ´es terhel´esi vektorok el˝oa´ll´ıt´asa 3. Egyenletrendszer fel´ep´ıt´ese, megold´asa ´ 4. Erintkez´ esi-elv´al´asi hat´ar vizsg´alata a.) pn ´erintkez´esi nyom´as ´es d h´ezag ´ert´ekek meghat´aroz´asa a Gauss–pontokban b.) d el˝ojelv´alt´asi hely´enek meghat´aroz´asa 8 k¨ ul¨onb¨oz˝o ir´anyban, lineariz´al´as alapj´an c.) A 8 hat´arpontra interpol´aci´os spline l´etrehoz´asa d.) Az ´erintkez´esi tartom´anyon k´ıv¨ uli integr´aci´os pontokb´ol a c b¨ untet˝oparam´eter t¨orl´ese 5. A kialakult hat´arg¨orbe ment´en (az interpol´aci´os spline-on) az ´erintkez´esi nyom´as kisz´am´ıt´asa Kil´ep´esi felt´etel vizsg´alat:
pn d ds < ε
nem
igen postprocessing – – – –
v´egleges kontakt hat´ar r¨ogz´ıt´ese elmozdul´asmez˝o sz´am´ıt´as´ahoz sz¨ uks´eges param´eterek fesz¨ ults´egmez˝o el˝o´all´ıt´asa eredm´enyek grafikus megjelen´ıt´ese stop
6.7. ´ abra: A kidolgozott 3D-s program egyszer˝ us´ıtett v´egrehajt´ asi s´em´aja
A k¨ ul¨ onb¨ oz˝o terhel´esi esetekhez tartoz´o iter´aci´os megold´asok eredm´enyeit a 6.3. t´ abl´ azatban foglaltuk ¨ ossze. L´athat´ o, hogy a 6.2. t´ abl´ azatban fel´ırt analitikus eredm´enyekhez k´epest mind a kialakul´ o ´erintkez´esi tartom´any sugar´ aban, mind a maxim´ alis ´erintkez´esi nyom´ as nagys´ag´ aban elt´er´est tapasztalunk. Ez a Hertz-f´ele elm´elet alkalmaz´asakor tett elhanyagol´ asokkal magyar´ azhat´ o.
´ ´s vizsga ´lata ha ´romdimenzio ´ ban 6. Erintkez e
82
6.3. t´ abl´ azat: K¨ ul¨ onb¨ oz˝o terhel´esi esetekhez tartoz´o numerikus megold´ asok (p = 8)
iterh
∆ = w0 [mm]
a [mm]
−σz [M P a]
pn = −c · d− [M P a]
istep
1
0.0040
1.912
349.38
358.24
5
2
0.0045
2.045
372.90
383.78
5
3
0.0050
2.168
395.98
408.12
5
4
0.0055
2.281
418.60
431.64
5
5
0.0060
2.395
440.85
454.35
5
pn ´erintkez´esi nyom´as [M P a]
360 324 288 252 216 180 144 108 72 36 0 −5
−4
−3
−2
−1
. 0
Hertz
1
2
3
4
x koordin´ata [mm]
5
−σz −c · d−
´ 6.8. ´ abra: Erintkez´ esi nyom´as eloszl´asa (iterh = 1)
A kisz´am´ıtott eredm´enyek k¨onnyebb ´ertelmez´es´et ´es ¨ osszehasonl´ıthat´ os´ag´ at szolg´alj´ ak a 6.8., a 6.9. ´es a 6.10. ´abr´ ak. A 6.8. ´es a 6.9. ´abr´ ak csak az els˝o terhel´esi esetre vonatkoz´o ´erintkez´esi nyom´as x ir´ any´ u v´altoz´ as´at (az y = 0 ment´en), ´es az iter´aci´os l´ep´esek sor´an meghat´ arozott ´erintkez´esi tartom´ anyt szeml´eltetik. A tov´abbi terhel´esi esetekre vonatkoz´o eredm´enyk´epeket a C. f¨ uggel´ek: C.5 – C.20. ´abr´ ak mutatj´ ak be. A 6.8. ´abr´ ar´ ol leolvashatjuk a Hertz-f´ele eredm´eny ´es a numerikus sz´am´ıt´ as k¨ oz¨ otti elt´er´eseket. Az ´erintkez´esi nyom´ asra vonatkoz´ o numerikus sz´ am´ıt´ asi eredm´enyeket egyr´eszt az elmozdul´asmez˝o deriuntet˝ oparam´eteres technika ´altal v´ al´ as´aval el˝ o´all´ıtott −σz ´erintkez´esi nyom´as, m´asr´eszt a b¨ uggv´eny alapj´ an hat´ aroztuk meg. szolg´altatott pn = c d− h´ezagf¨
Szimmetrikus terhel´es˝ u feladatok
83
2.1
y koordin´ata [mm]
1.4
0.7
.
−0.0
−0.7
istep = 2 −1.4
istep = 3 −2.1 −2.1
−1.4
−0.7
−0.0
0.7
1.4
2.1
x koordin´ata [mm]
istep = 4 istep = 5
6.9. ´ abra: Az ´erintkez´esi tartom´any v´altoz´asa (iterh = 1)
A 6.10. ´abra a k¨ ul¨ onb¨ oz˝o terhel´esi esetekre, numerikusan meghat´arozott, ´erintkez´esi tartom´ any hat´ ar´ at jelent˝ o B-spline-okat szeml´elteti. A z´art B-spline-nal le´ırt, mozgat´ assal el˝o´all´ıtott ´erintkez´esi hat´arra lokaliz´ alt v´egeselemes sz´am´ıt´ assal kapott elmozdul´as- ´es fesz¨ ults´egmez˝ot a 6.12. ´es 6.13. ´abr´ ak szeml´eltetik. Itt az els˝o terhel´esi l´epcs˝oh¨ oz tartoz´ o eredm´enyeket jelen´ıtett¨ uk meg, a tov´ abbi terhel´esi esetekre vonatkoz´o elmozdul´asmez˝o- ´es fesz¨ ults´egk´epek a C. f¨ uggel´ekben tekinthet˝ ok meg. Minden esetben csak a p = 8 – ´altalunk beprogramozott – legpontosabb sz´ am´ıt´ asi lehet˝os´eghez tartoz´o numerikus eredm´enyeket k¨oz¨olj¨ uk. Az alacsonyabb polinomfoksz´ amokhoz tartoz´ o eredm´enyek pontoss´ ag tekintet´eben elasokt´ol. Ennek illusztr´ al´ as´ahoz maradnak a legjobb p = 8 foksz´ amhoz tartoz´o sz´am´ıt´ tekints¨ uk a 6.11. a´br´ at, melyen a p = 2 ´es p = 8 k¨oz¨otti polinomfoksz´ amok haszn´alat´ aval el˝o´all´ıtott numerikus eredm´enyek (6.1) ¨osszef¨ ugg´es ´altal defini´ alt e relat´ıv hib´ aj´ at szeml´eltett¨ uk. J´ ol l´athat´ o a hat´ asa a v´egeselemek ´erintkez´esi hat´arra val´ o lokaliz´ al´ as´anak, ha tekintj¨ uk a 6.3. ´es a 6.11. ´abr´ akat, a relat´ıv hiba k¨ozel 30%-r´ol 5% al´ a cs¨okkent. A 6.12. ´es a 6.13. ´abr´ akb´ ol j´ ol l´athat´ o a megold´as simas´aga. Itt az elmozdul´asmez˝oben – melyet 100-szoros nagy´ıt´ assal ´abr´ azoltunk – egy´ altal´ an nem tal´ alkozunk oszcill´aci´oval, u hull´ amz´as, melyet m´ıg a fesz¨ ults´egmez˝oben csak a tartom´ any hat´ ar´ an van kism´ert´ek˝ legjobban a 6.8. a´bra szeml´eltet. Az ´erintkez´esi tartom´ any hat´ ar´ ara mozgatott v´egeselemekkel ilyen kev´es sz´am´ u elemmel is lehets´eges nagy pontoss´ag´ u megold´as el˝o´all´ıt´ asa. Az ´erintkez´esi feladatokra vonatkoz´ o k´etv´altoz´ os tapasztalataink azt mutatj´ ak, hogy tov´ abbi pontos´ıt´ ast kism´eret˝ u elemek elhelyez´es´evel lehet el´erni az ´erintkez´esi hat´aron.
´ ´s vizsga ´lata ha ´romdimenzio ´ ban 6. Erintkez e
84
2.4
y koordin´ata [mm]
1.6
0.8
.
0.0
w0 = 6.0 · 10−3 mm
−0.8
w0 = 5.5 · 10−3 mm −1.6
w0 = 5.0 · 10−3 mm −2.4 −2.4
−1.6
−0.8
−0.0
0.8
1.6
2.4
x koordin´ata [mm]
w0 = 4.5 · 10−3 mm w0 = 4.0 · 10−3 mm
´ 6.10. ´ abra: Erintkez´ esi tartom´any alakja k¨ ul¨onb¨oz˝o terhel´esekre (iterh = 1, . . . , 5)
100 ◊
◊
90
e relat´ıv hiba [%]
80 70 60 50 40 ◊
30
◊
20
◊
10
◊
◊
7
8
0 2
3
4
5
6
p polinomfoksz´am 6.11. ´ abra: Az e relat´ıv hiba v´ altoz´ asa (iterh = 1)
Szimmetrikus terhel´es˝ u feladatok
85
[mm] 4.0 · 10−3 3.0 · 10−3
2.0 · 10−3
1.0 · 10−3
1.7 · 10−5
6.12. ´ abra: A z ir´ any´ u elmozdul´ asmez˝o (iterh = 1, p = 8)
[M P a] 349.37
262.03
174.69
87.35
1.706 · 10−2
6.13. ´ abra: A −σz fesz¨ ults´egmez˝o (iterh = 1, p = 8)
´ ´s vizsga ´lata ha ´romdimenzio ´ ban 6. Erintkez e
86
6.2.
Nemszimmetrikus elrendez´ es˝ u feladat
A k¨ ovetkez˝okben olyan t´erbeli ´erintkez´esi feladatot vizsg´ alunk, melyn´el tov´ abbra is g¨ omb alak´ u a merev b´elyeg, de nem a vizsg´alt rugalmas test k¨ozep´ebe nyom´ odik. A 2-es test als´o fel¨ ulete v´ altozatlanul f¨ ugg˝ oleges ir´anyban r¨ogz´ıtett. Tov´abbra is felt´etelezz¨ uk, hogy kezdetben egy pontban ´erintkeznek a testek, a terhel´es hat´as´ara azonban egy kezdetben nem ismert m´eret˝ u ´es alak´ u, de folytonos z´ art g¨orb´evel hat´arolt egyszeresen o¨sszef¨ ugg˝ o ´erintkez´esi fel¨ ulet alakul ki. (−3, −3)
(−3, 12) 9
1
4 5
6
3
y 8
2
7
(10, −3)
(10, 12) x
6.14. ´ abra: Geometriai adatok ´es kezdeti v´egeselem-h´al´ o nemszimmetrikus elrendez´esn´el
A 6.1. t´ abl´ azat szerinti iterh = 1 terhel´esi esetre vizsg´aljuk meg a kialakul´ o ´erintkez´esi tartom´ any m´eret´et ´es a l´etrej¨ov˝ o ´erintkez´esi nyom´as eloszl´as´at. Mivel a Hertz-f´ele elm´elet felt´etelez´esei itt sem teljes¨ ulnek, ´ıgy a kialakul´ o ´erintkez´esi tartom´ anyra csak k¨ozel´ıt˝ o becsl´est tudunk adni. A vizsg´alt 2-es jel˝ u als´ o test geometriai adatait ´es a kiindul´ asi v´egeselemes h´al´ ozatot a 6.14. ´abra mutatja fel¨ uln´ezetb˝ol, a test magass´aga az el˝oz˝o feladatban felvett 5 mm. Az als´o testre a kor´abban megadott anyagjellemz˝ oket haszn´aljuk, teh´ at E2 = 2.1 · 105 M P a,
ν2 = 0.3 .
Az ´erintkez´esi feladat megold´as´ara az ´altalunk ´ırt programot haszn´ aljuk fel, melyben a b¨ untet˝ oparam´eteres technika alkalmaz´as´an´ al v´ alasztott b¨ untet˝ oparam´etert c = 50 · E2 -re r¨ ogz´ıtj¨ uk. A nemline´ aris feladat megold´ asa iter´aci´os algoritmus alapj´ an t¨ort´enik oly m´ou elemeket haszn´alunk az ´erintkez´esi don, hogy az istep = 1 l´ep´esben m´eg csak egyenes oldal´ tartom´ any hat´ ar´ at le´ır´ o param´eteres t´erg¨orbe interpol´ aci´os pontjainak meghat´ aroz´asa ´erdek´eben. Ezt k¨ovet˝oen m´ar g¨orbe oldal´ u elemh´al´ ozatot gener´al a program adapt´ıv” m´ o” don – a legkisebb hiban´egyzetek elve alapj´an –, z´art interpol´ al´ o B-spline g¨orbe seg´ıts´eg´evel. Az iter´aci´os elj´ar´ ast addig folytatjuk, m´ıg az ´erintkez´esi- ´es r´estartom´any hat´ ar´ an kiabbiakban defini´ alt (6.2) felt´etelt nem sz´am´ıtott pn ´erintkez´esi nyom´as maximuma a kor´ teljes´ıti. A fel´ all´ıtott feladatot numerikusan t¨obbf´ele p foksz´am´ u k¨ozel´ıt˝ o polinom haszn´ alat´ aval megvizsg´altuk, ´es a kapott eredm´enyek szerinti legjobb megold´ as, az elv´ ar´ asoknak megfelel˝oen, a p = 8 foksz´amhoz tartoz´oan ´allt el˝ o. A 6.15. ´abra a (6.1) a´ltal defini´ alt e relat´ıv
Nemszimmetrikus elrendez´es˝ u feladat
87
hiba v´ altoz´as´at mutatja a k¨ ul¨ onb¨oz˝o p = 2, . . . , 8 foksz´am´ u k¨ozel´ıt˝ o polinomokhoz tartoz´ o megold´ asok vonatkoz´ as´aban.
36
◊
◊
32
e rela´ıv hiba [%]
28 24 ◊ 20 ◊ 16 ◊
12 8
◊ ◊
4 2
3
4
5
6
7
8
p polinomfoksz´am 6.15. ´ abra: Az e relat´ıv hiba v´ altoz´ asa a p polinomfoksz´ am f¨ uggv´eny´eben (iterh = 1)
2.00
1.33
y koordin´ata [mm]
0.67
.
0.00
−0.67
Hertz istep = 2 istep = 4
−1.33
istep = 6 −2.00 −2.00
−1.33
−0.67
0.00
0.67
1.33
2.00
x koordin´ata [mm]
6.16. ´ abra: Az ´erintkez´esi tartom´any v´ altoz´ asa nemszimmetrikus esetre (iterh = 1)
´ ´s vizsga ´lata ha ´romdimenzio ´ ban 6. Erintkez e
88
370
Hertz pn ´erintkez´esi nyom´as [M P a]
333 296
−σz
259
−c · d−
222 185 148 111 74 37 0 −3.0
. −1.7
−0.4
0.9
2.2
3.5
4.8
6.1
7.4
8.7
10.0
x koordin´ata [mm] ´ 6.17. ´ abra: Erintkez´ esi nyom´as eloszl´asa nemszimmetrikus esetre (iterh = 1)
Mivel a legkisebb e relat´ıv hib´ at a p = 8-n´ al kaptuk, a tov´ abbiakban a fenti ´erintkez´esi feladat k¨ ozel´ıt˝ o megold´as´anak a p = 8 foksz´ am alkalmaz´as´aval kapott eredm´enyeket fogjuk tekinteni. A 6.16. a´bra megjelen´ıti a Hertz-f´ele ¨ osszef¨ ugg´esek ´altal sz´am´ıthat´ o ´erintkez´esi tartom´anyt – amely k¨or alak´ u –, illetve a numerikus u ´ton meghat´ arozott ´erintkez´esi tartom´ any hat´ ar´ at le´ır´ o z´art B-spline g¨ orb´et az iter´aci´os folyamat sor´an, az istep = 2, 4, 6 l´ep´esekben. Az ´abr´ ab´ ol l´ athat´ o, hogy a 4. ´es a 6. l´ep´es k¨ oz¨ ott val´ oj´ aban m´ar nem v´ al¨ tozik a kialakult ´erintkez´esi tartom´any. Osszess´eg´eben azonban azt ´allap´ıthatjuk meg, hogy a Hertz-f´ele elm´elet alapj´ an sz´am´ıthat´ o k¨ orh¨ oz k´epest minden ir´ anyban jelent˝ os k¨ ul¨onbs´egeket tapasztalunk, mely csak azzal magyar´azhat´ o, hogy a vizsg´ alt tartom´ any ´es a kialakult ´erintkez´esi tartom´any m´eretei ¨ osszem´erhet˝ok egym´assal, mivel az als´o test v´eges m´eret˝ u. L´ athat´ o tov´ abb´ a, hogy a kontaktelemek hat´ ar´ anak ´erintkez´esi tartom´anyhat´ arra val´ o pozicion´ al´ as´aval nagy pontoss´ ag´ u numerikus eredm´enyeket kapunk. A 6.17. ´abra a k¨ ul¨ onoz˝o m´odon meghat´ arozott pn ´erintkez´esi nyom´as eloszl´as´at szeml´elteti az x koordin´ ata b¨ f¨ uggv´eny´eben (az y = 0 ment´en). Az ´abr´ ab´ ol kiolvashat´ o, hogy az aszimetrikus benyom´od´ as miatt a Hertz-t˝ol sz´armaztatott nyom´ ask´ephez viszony´ıtva elt´er´est tapasztalunk enn´el a feladatn´ al. A nemszimmetrikus elrendez´es˝ u feladatra vonatkoz´ o elmozdul´asmez˝ot grafikus form´ aban a 6.18. a´bra jelen´ıti meg. L´athat´ o, hogy a kialakul´ o ´erintkez´esi tartom´any alakj´ at befoly´ asolja a has´ab oldallapjain tapasztalhat´ o deform´ aci´o, ezzel magyar´azhat´ o a kialakult kontakttartom´ any jellege. Az elmozdul´asmez˝oh¨oz hasonl´ o n´ezetben szeml´elteti a 6.19. ´abra a sz´armaztatott fesz¨ ults´egmez˝ot. Mint az leolvashat´ o ezen t´erbeli ´abr´ ab´ ol, a kialakult fesz¨ ults´eg eloszl´asa kism´ert´ek˝ u oszcill´aci´oval terhelt az ´erintkez´esi tartom´ any hat´ ar´ an. Ennek a hull´ amz´asnak a cs¨okkent´es´ere csak az ´erintkez´esi hat´ar menti elems˝ ur´ıt´essel volna lehet˝os´eg.
Nemszimmetrikus elrendez´es˝ u feladat
89
[mm] 4.00 · 10−3 3.04 · 10−3 2.08 · 10−3 1.12 · 10−3 1.61 · 10−4
6.18. ´ abra: A z ir´ any´ u elmozdul´ asmez˝o nemszimmetrikus elrendez´esn´el (iterh = 1, p = 8)
[M P a] 335.37 251.53 167.69 83.84 2.520 · 10−3
6.19. ´ abra: A −σz fesz¨ ults´egmez˝o nemszimmetrikus elrendez´esn´el (iterh = 1, p = 8)
A k¨ ul¨ onb¨ oz˝o terhel´esi esetekhez tartoz´oan (l´ asd a 6.1. t´abl´ azatot) – hasonl´oan a szimmetrikus terhel´esi esethez –, el˝o´all´ıtottuk az eredm´enyeket, de az ezekhez tartoz´o eredm´enyk´epeket a C. f¨ uggel´ek: C.21 – C.36. ´abr´ ai mutatj´ ak. Itt csak egy, a sz´am´ıt´ asok as´at seg´ıt˝ o ´abr´ at k¨ ozl¨ unk arra vonatkoz´ oan, hogy az ´erintkez´esi tartom´ any ¨osszehasonl´ıt´ m´erete hogyan v´ altozik a k¨ ul¨ onb¨ oz˝o terhel´esi esetekhez tartoz´oan. A 6.20. a´bra szeml´elan j´ osolt k¨or alak´ u teti, hogy az iterh = 1 terhel´esi esethez felrajzolt Herz-f´ele elm´elet alapj´ ´erintkez´esi tartom´anyhoz k´epest hogyan alakul a numerikusan meghat´ arozott eredm´eny.
´ ´s vizsga ´lata ha ´romdimenzio ´ ban 6. Erintkez e
90
A 6.20. ´abr´ ab´ ol kit˝ unik, hogy a terhel´es n¨ovel´es´evel az ´erintkez´esi tartom´any alakja a u k¨ orh¨ oz viszony´ıtva, nem line´ aris m´odon, torzul. Az iterh = 1 terhel´esi esetre sem k¨or alak´ ´erintkez´esi tartom´ anyt sz´am´ıtott ki a program, ahogy ez az a´br´ ab´ ol l´ athat´ o.
2.47
y koordin´ata [mm]
1.68
0.89
Hertz, iterh = 1
.
0.10
iterh = 5 iterh = 4
−0.69
iterh = 3 iterh = 2
−1.48
iterh = 1 −2.27 −2.28
−1.49
−0.70
0.10
0.89
1.68
2.47
x koordin´ata [mm] ´ 6.20. ´ abra: Erintkez´ esi tartom´ any v´altoz´asa, nemszimmetrius terhel´esi esetekre
6.3.
´ Altal´ anos geometri´ aj´ u b´ elyegfeladat
Ebben a r´eszben olyan ´erintkez´esi feladatot vizsg´ alunk meg, amikor a fels˝ o merev b´elyeg fel¨ ulete k´et paraboloid szuperpoz´ıci´oj´ aval ´all´ıthat´ o el˝o. A b´elyeg elhelyez´ese olyan, hogy terhel´es el˝ott az als´o rugalmas has´ ab k¨ozep´evel egy pontban ´erintkezik. A b´elyeg fel¨ ulet´et a k¨ ovetkez˝o ¨ osszef¨ ugg´essel defini´altuk: # z = a0 x2 + b1 (y − yc )2 ha y ≤ yc , (6.4) z = a0 x2 + b2 (y − yc )2 ha y > yc , uk: melyben a0 , b1 , b2 ´es yc param´etereket a k¨ovetkez˝o ´ert´ekre r¨ogz´ıtett¨ a0 = 6 · 10−4 ,
yc = 0 mm ,
b1 = 7 · 10−4 ,
b2 = 3 · 10−4 .
A 6.21. ´es 6.22. ´abr´ akon e f¨ uggv´eny x ´es y tengelyek menti meridi´ an metszeteit l´ athatjuk, m´ıg a 6.23. ´abra a merev b´elyeg paraboloid fel¨ ulet´et t´erben szeml´elteti. ugg˝ oleges −z-ir´ any´ u elmozA terhel´es a merev b´elyegre megadott w0 = 5 · 10−3 mm f¨ dul´ asmez˝o. A l´etrej¨ ov˝ o alakv´ altoz´ asok kicsik, azonban a kialakul´ o ´erintkez´esi tartom´any m´erete nem elhanyagolhat´ o a rugalmas als´ o test m´eret´ehez k´epest, illetve a kialakul´o ´erintkez´esi
´ Altal´ anos geometri´ aj´ u b´elyegfeladat
91
tartom´ any alakj´ ara sem tudunk el˝ ozetes felt´etelez´eseket tenni, mint a kor´ abbi p´eld´ akn´ al. Teh´at ezen nem-Hertz-feladat megold´ as´ahoz csak numerikus u ´ton fogunk k¨ozel´ıteni.
16e−3
z koordin´ata [mm]
14e−3 12e−3 10e−3 8e−3 6e−3 4e−3 2e−3 0 −5
−4
−3
−2
−1
0
1
2
3
4
5
x koordin´ata [mm] 6.21. ´ abra: A paraboloid fel¨ ulet˝ u b´elyeg x tengely menti meridi´an metszete
18e−3
z koordin´ata [mm]
16e−3 14e−3 12e−3 10e−3 8e−3 6e−3 4e−3 2e−3 0 −5
−4
−3
−2
−1
0
1
2
3
4
5
y koordin´ata [mm] 6.22. ´ abra: A paraboloid fel¨ ulet˝ u b´elyeg y tengely menti meridi´ an metszete
A rugalmas testre vonatkoz´o anyagjellemz˝ok: E2 = 2.1 · 105 M P a a rugalmass´ agi ab geometriai adatok tekintet´eben modulus ´es ν2 = 0.3 a Poisson-sz´am. A rugalmas has´ megegyezik az el˝oz˝o probl´em´an´ al megadottakkal (l´ asd a 6.1. ´abr´ an). A sz´am´ıt´ as sor´an a untet˝ oparam´eter ´ert´ekkel dolgozunk. A numerikus sz´ am´ıt´ as pontos´ıt´ as´at a c = 50 · E2 b¨ k¨ozel´ıt˝ o polinomok p foksz´am´anak n¨ovel´es´evel ´erj¨ uk el. A legpontosabb megold´ ast jelen esetben is a p = 8 k¨ozel´ıt˝ o polinomfoksz´ amhoz tartoz´oan kaptuk meg. Az iter´aci´os megold´as sor´an kisz´ amolt ´erintkez´esi tartom´ anyok alakoan. Az ´es m´eretv´altoz´as´at szeml´elteti a 6.24. ´abra az istep = 2, . . . , 5 iter´aci´okhoz tartoz´
´ ´s vizsga ´lata ha ´romdimenzio ´ ban 6. Erintkez e
92
istep = 5 l´ep´esben teljes¨ ult a (6.2) ´erintkez´esi nyom´asra vonatkoz´ o kil´ep´esi felt´etel, mely altal megkaptuk a feladat megold´ ´ as´at.
z
x y
6.23. ´ abra: A paraboloid fel¨ ulet˝ u merev b´elyeg alakja
3.88
y koordin´ata [mm]
2.85
1.82
0.79
. −0.24
istep = 2
−1.27
istep = 3 −2.30 −2.59
−1.73
−0.87
−0.00
0.86
1.73
2.59
x koordin´ata [mm]
6.24. ´ abra: Az ´erintkez´esi tartom´any v´ altoz´ asa (w0 = 5.0 · 10−3 mm)
istep = 4 istep = 5
´ Altal´ anos geometri´ aj´ u b´elyegfeladat
93
Az ekkor kisz´am´ıtott megold´ashoz tartoz´o x tengely ment´en v´ altoz´o ´erintkez´esi nyom´ast – az y = 0 ment´en – a 6.25. ´abra mutatja. Az a´bra szeml´elteti m´eg a Hertz-f´ele osszef¨ ugg´esek alapj´ an kisz´ am´ıthat´ o maxim´alis nyom´ as´ert´ekhez tartoz´o nyom´ aseloszl´ast, ¨ ovalamint az ´altalunk ´ırt program seg´ıts´eg´evel meghat´arozott −σz ´es −c d− alapj´an el˝ o´all´ıtott ´erintkez´esi nyom´as k¨oz¨ott all´ıtott pn ´erintkez´esi nyom´ast. A k´etf´ele m´odon el˝ ´ tapasztalhat´ o elt´er´es a p polinomfoksz´ am v´altoztat´as´aval jelent˝ os m´ert´ekben cs¨okkent. A 6.26. ´abra a (6.1) ¨ osszef¨ ugg´essel fel´all´ıtott e relat´ıv hiba ´ert´ekeit mutatja k¨ ul¨onb¨oz˝o polinomfoksz´ amokhoz tartoz´ oan.
pn – ´erintkez´esi nyom´as [M P a]
370 333 296 259 222 185 148 111 74 37 0 −5
. −4
−3
−2
−1
0
Hertz 1
2
3
4
5
−σz c · d−
y koordin´ata [mm]
6.25. ´ abra: Az ´erintkez´esi nyom´as v´altoz´ asa az x tengely ment´en (w0 = 5.0 · 10−3 mm)
40 36 ◊
e relat´ıv hiba [%]
32 28
◊
24 20 ◊ 16 12
◊
8
◊
4
◊
◊
7
8
0 2
3
4
5
6
p polinomfoksz´am 6.26. ´ abra: Az e relat´ıv hiba v´ altoz´ asa (p = 2 . . . 8)
94
´ ´s vizsga ´lata ha ´romdimenzio ´ ban 6. Erintkez e
[mm] 5.00 · 10−3 3.84 · 10−3
2.67 · 10−3
1.51 · 10−3
3.42 · 10−4
6.27. ´ abra: A z ir´ any´ u elmozdul´ asmez˝o (w0 = 5.0 · 10−3 mm, p = 8)
[M P a] 355.22
266.42
177.61
88.81
8.18 · 10−3
6.28. ´ abra: A −σz fesz¨ ults´egmez˝o (w0 = 5.0 · 10−3 mm, p = 8)
´ Altal´ anos geometri´ aj´ u b´elyegfeladat
95
Az el˝oz˝oekben fel´ all´ıtott ´es megoldott p´eld´ akhoz hasonl´ oan, itt is el˝ o´all´ıtottuk az als´ o testre vonatkoz´ o z tengely ir´ any´ u elmozdul´ asokat ´es fesz¨ ults´egeket. A kialakult mez˝oket grafikus form´ aban a 6.27. ´es a 6.28. ´abr´ ak jelen´ıtik meg. Nagyon j´ ol l´athat´ o az elmozdul´ asi-, illetve a bel˝ ole sz´armaztatott fesz¨ ults´egk´epekb˝ ol az alakv´ altoz´as jellege ´es a kialakult nyom´ aseloszl´as t´erbeli lefut´ asa, melynek a mind¨ossze 4 %-os hib´aval val´ o megold´ as´ahoz csak az elemhat´arok pontos ´erintkez´esi-elv´al´ asi hat´ arra val´ o illeszt´es´evel ´es p = 8 nagyfok´ u k¨ ozel´ıt˝ o polinomok alkalmaz´ as´aval jutottunk el. A 6.27. ´abr´ an kirajzolt elmozdul´ asmez˝o jelen esetben is 100-szoros nagy´ıt´ asban ker¨ ult ´abr´ azol´asra a jobb l´ athat´ os´ag miatt, de az ´abr´ an jelzett sk´ala mutatja a val´ os´agos at. elmozdul´ asok nagys´ag´ A kisz´am´ıtott elmozdul´ asmez˝ob˝ ol deriv´ al´ assal el˝o´all´ıtott fesz¨ ults´egmez˝o z tengely ir´ any´ u ´ert´ek´eben kism´ert´ek˝ u hull´ amz´ast tapasztalunk az ´erintkez´esi tartom´ any hat´ ar´ an, mely az alkalmazott elemek kis sz´am´aval magyar´ azhat´o. A s´ıkbeli p´eld´ akban tapasztaltak alapj´ an azt mondhatjuk, hogy ez jelent˝ os m´ert´ekben cs¨okkenthet˝ o az´altal, ha a r´es-´erintkez´esi hat´ aron tov´ abbi kism´eret˝ u elemeket vesz¨ unk fel.
7. fejezet ¨ ´s Osszefoglal a
A line´ aris rugalmass´ agtan keretei k¨oz¨ott vizsg´alt ´erintkez´esi feladatok nagypontoss´ ag´ u numerikus megold´ as´ara j´ol haszn´ alhat´ o a p-verzi´os v´egeselem-m´odszer. A kontaktfeladat p-verzi´ os elemekkel t¨ ort´en˝o diszkretiz´al´ asa rendk´ıv¨ ul el˝ ony¨os, mivel az eredm´enyek tekintet´eben gyors konvergenci´ at mutat, m´asr´eszt a magasfok´ u lek´epz´es pontos geometri´at ny´ ujt az alakoptimaliz´ al´ as elv´egz´es´ehez. Azokn´ al a feladatokn´ al, ahol a kialakul´ o ´erintkez´esi tartom´any jellemz˝ o m´erete a k¨olcs¨ onhat´ asban r´esztvev˝o testek m´eret´ehez k´epest j´oval kisebb – ilyen az ´altalunk vizsg´ alt g¨ org˝ o alak´ u testek ´erintkez´esi feladata –, a rugalmas f´elt´erre vonatkoz´ o megold´asok j´ ol alkalmazhat´ ok. altunk meg: A v´egeselem-m´odszer felhaszn´al´ as´aval k´et f˝o ´erintkez´esi feladatt´ıpust vizsg´ 1. B´elyegszer˝ u (forg´ astestek) alakoptimaliz´al´ asa kapcs´an sz´amos u ´ j, optimaliz´ al´ asi feladat ker¨ ult fel´ all´ıt´ asra, ´es megold´asra az anyagra megengedett fesz¨ ults´egi korl´ at figyelembev´etel´evel. 2. A h´ aromdimenzi´os ´erintkez´esi feladatok kapcs´ an teljesen u ´jszer˝ u hat´ arpoz´ıcion´al´ asi technik´ at vezett¨ unk be annak ´erdek´eben, hogy az elemek teljes eg´esz´eben a kialakult ´erintkez´esi tartom´anyon bel¨ ul vagy k´ıv¨ ul helyezkedjenek el. Az ´altalunk fel´ all´ıtott alakoptimaliz´ al´ asi feladatokat az ´erintkez´esben r´esztvev˝o anyagokra vonatkoz´ o fesz¨ ults´egi mell´ekfelt´etellel l´attuk el. Ennek a figyelembev´etel´ehez egy megl´ev˝o iter´aci´os alakoptimaliz´ asi algoritmust kieg´esz´ıtett¨ unk, ez´ altal egy u ´j, lineariz´ aciu iter´ aci´o. ora ´ep¨ ´ ul˝ o iter´ aci´os elj´ ar´ ast dolgoztunk ki, ez a 2. t´ıpus´ A tengelyszimmetrikus testek ´erintkez´esi feladat´ anak megold´ asa ut´ an, az ´altalunk vizsg´ alt mennyis´egek optimaliz´ al´ asa ´erdek´eben az ´erintkez˝o testek alakj´at nyom´ asvez´erl´es seg´ıts´eg´evel oly m´odon v´ altoztatjuk, hogy a kit˝ uz¨ott c´elf¨ uggv´enynek megfeleljen a numerikus megold´ as. A g¨ org˝ o alak´ u testek alakoptimaliz´ al´ as´at m´odos´ıtott nyom´ asvez´erl˝ o f¨ uggv´eny seg´ıts´eg´evel hajtjuk v´egre olyan esetekre, amikor a testek terhel´ese nem szimmetrikus ´es emiatt az optimaliz´al´ as n´elk¨ uli g¨ org˝ ok terhel´eshez k¨ozeli v´egein´el a norm´ al fesz¨ ults´egekben nagy szingul´ aris ´ert´ekeket tapasztaltunk. Megvizsg´altuk a s´ url´ od´ as hat´ as´at a g¨ord¨ ul˝ o elemek optim´ alis alakj´ anak meghat´ aroz´asakor. A numerikus sz´am´ıt´ asi tapasztalatok j´ ol mutatj´ ak, hogy p-verzi´oj´ u v´egeselemek haszn´ alatakor a magasfok´ u polinomok feler˝ os´ıtik a szingularit´ asok hat´ as´at, oszcill´aci´ot okoznak ´ a megold´asban. Erintkez´ esi feladatok eset´en ez a fesz¨ ults´egmez˝oben tapasztalhat´ o hull´ amz´as jelent˝osen cs¨ okkenthet˝ o, ha az Sc ´erintkez´esi tartom´anyt teljesen lefedik a v´egeselemek, ul azaz nincs olyan elem, amelynek egy r´esze az Ωp t´enyleges ´erintkez´esi tartom´anyon bel¨ anyba esik. van, m´ıg a m´asik r´esze az Ω0 r´estartom´ Ez m´as sz´oval azt jelenti, hogy a kezdeti C t´ıpus u ´ feladatot – mely alatt azt ´ertj¨ uk, hogy a deriv´ altbeli szakad´ as nem esik az elemhat´arra, azaz az elemen bel¨ ul van – a´t kell
´ tudom´ Uj anyos eredm´enyek ¨ osszefoglal´ asa
97
alak´ıtani B t´ıpus u ´ feladatra, amikor is az eml´ıtett szakad´as az elemhat´arra esik. Ehhez az anyra kifut´ o elemek alakj´at meg kell v´altoztatni. Sc tartom´ A t´erbeli ´erintkez´esi tartom´any hat´ ar´ at egyetlen, param´eteres t´erg¨orb´evel ´ırjuk le. A spline technika alkalmaz´asa nagy hat´ekonys´ ag´ u, u ´jszer˝ u modellez´esi m´odszer az ´erintkez´es probl´em´aj´ anak kezel´es´ere. Nagy el˝onye, hogy tetsz˝ oleges alak´ u sima g¨orb´et lehet vele el˝o´ all´ıtani ´es mind¨ ossze n´eh´any vez´erl˝o param´eterrel rendk´ıv¨ ul rugalmas m´odon v´ altoztathat´ o. Az elemhat´ar-mozgat´asi technik´ at mind a tengelyszimmetrikus k´etv´altoz´os alakoptimaliz´al´ asi p´eld´akn´ al, mind a h´ aromv´ altoz´ os ´erintkez´esre vonatkoz´o kontakt feladatokn´ al ´ felhaszn´ aljuk. Altal´ anos, h´ aromdimenzi´os ´erintkez´esre vonatkoz´o feladatmegold´ as a splineuttes alkalmaz´as´aval ezid´ aig az irodalomban ok ´es az iter´aci´os pontos´ıt´ o poz´ıcion´ al´ as egy¨ nem ismert. Sz´ am´ıt´ og´epes program ker¨ ult kidolgoz´ asra mind a k´etv´altoz´os optimaliz´al´ as, mind a h´ aromdimenzi´ os ´erintkez´es p-verzi´os v´egeselem m´odszerrel t¨ort´en˝o vizsg´alat´ ara. A bemutatott technik´ ak iter´ aci´os elj´ar´ asokra ´ep¨ ulnek, melyek sor´an az ´erintkez´esben szerepet j´ atsz´o elemek mozgat´as´at az algoritmus adapt´ıv” m´odon finom´ıtja a lehet˝ o legjobb megol” d´ as el´er´ese ´erdek´eben. A numerikus sz´ am´ıt´ asok a k´et-, illetve a h´ aromv´ altoz´ os feladatokn´ al egyar´ ant igazolt´ ak, hogy nagypontoss´ ag´ u megold´as p-verzi´oj´ u elemek haszn´alat´ aval csak alt – akkor ´erhet˝o el, ha a sz´am´ıt´ asokat az Ωp t´enyleges ´erintkez´esi altartom´anyra lokaliz´ transzform´ alt – elemhat´ arokkal v´egezz¨ uk el.
7.1.
´ tudom´ Uj anyos eredm´ enyek ¨ osszefoglal´ asa
Az ´ertekez´es u ´ j tudom´ anyos eredm´enyeit az al´abbi t´ezisek foglalj´ ak ¨ossze: 1. Nyom´ asvez´erl´est felhaszn´alva u ´j ´erintkez´esi-optimaliz´aci´os feladatok nyertek megfogalmaz´ast a b´elyeg t´ıpus´ u ´erintkez´esi feladatok eset´en, a reduk´ alt fesz¨ ults´egre vonatkoz´o korl´ attal, melyeket a 7.1. t´ abl´ azat sorol fel 1, 2, 6, 7.
7.1. t´ abl´ azat: Optimaliz´ alt mennyis´egek
w0
el˝o´ırt elmozdul´as maximaliz´al´ asa
Fp
o o er˝o maximaliz´ al´ asa ¨sszeszor´ıt´ atvihet˝ ´ o csavar´onyomat´ek maximaliz´al´ asa
MT D
s´ url´ od´ asi vesztes´eg minimaliz´al´ asa
2. Az 1. t´ezisben megfogalmazott optimaliz´aci´os feladatokra iter´ aci´os m´odszer ker¨ ult kifejleszt´esre. A kidolgozott technika t¨obb egym´ ast k¨ovet˝ o iter´aci´ob´ ol ´all. Az 1. t´ıpus´ u iter´ aci´o v´egzi az alakoptimaliz´al´ ast – ler¨ogz´ıtett vez´erl˝oparam´eterek mellett –, m´ıg a 2. t´ıpus´ u iter´ aci´o a bevezetett fesz¨ ults´egi korl´ at kiel´eg´ıt´es´et szolg´alja, mely alapvet˝oen a lineariz´al´ as elv´en m˝ uk¨odik. A nemline´ aris optimaliz´ al´ asi feladat megold´ as´ ara javasolt iter´ aci´os technika konvergenci´ aj´ at a kidolgozott v´egeselemes program numerikus sz´ am´ıt´ asai igazolj´ ak 1, 7, 12. u testek u ´ jszer˝ u alakoptimaliz´ al´ asa a rugalmas f´elt´er hat´asm´atrixa alapj´ an 3. G¨ org˝ o alak´ 1, 5: (a) A g¨ org˝ o alak´ u testek nyom´asvez´erl˝o f¨ uggv´ennyel t¨ort´en˝o alakoptimaliz´ al´ as´ara u ´j, m´odos´ıtott vez´erl˝o f¨ uggv´eny ker¨ ult kidolgoz´ asra az f2 ´es f3 param´eterek bevezet´es´evel, s´ url´ od´ as n´elk¨ uli esetben. A nyom´asvez´erl´essel m˝ uk¨od˝ o optimaliz´al´ ast a kidolgozott sz´am´ıt´ og´epi program numerikus szimul´ aci´oval mutatja be.
¨ ´s 7. Osszefoglal a
98
(b) A g¨ org˝ o alak´ u testek alakoptimaliz´ al´ asa a nyom´as vez´erl´ese mellett, a s´ url´ od´ as hat´ as´anak figyelembev´etel´evel t¨ort´ent. Ehhez sz´am´ıt´ og´epes program k´esz¨ ult, a Kalker ´ altal kidolgozott FORTRAN nyelv˝ u program felhaszn´ al´ as´aval. 4. A h´aromdimenzi´os ´erintkez´esi feladat u ´j numerikus kezel´ese 3, 4, 9, 10. (a) Az egyszeresen ¨ osszef¨ ugg˝ o t´enyleges ´erintkez´esi tartom´ anyok eset´en a kialakul´ o t´erbeli ´erintkez´esi tartom´ any hat´ arg¨orb´eje egyetlen param´eteres – B-spline, vagy NURBS – t´erg¨ orb´evel ker¨ ult le´ır´ asra. A v´eges sz´am´ u ´erintkez´esi-elv´al´ asi o g¨orbe el˝o´all´ıt´ asa a kontrollpontokat egy´erpontokra illeszked˝o z´art interpol´ al´ telm˝ uen meghat´ aroz´o algebrai egyenletrendszer fel´ all´ıt´ as´aval ´es annak megold´ as´aval t¨ ort´enik, ennek elv´egz´es´ere sz´am´ıt´ og´epes program ker¨ ult kifejleszt´esre. arra val´ o pozicion´ al´ ashoz egy u ´j tech(b) Az Ωp t´enyleges ´erintkez´esi tartom´anyhat´ nika ker¨ ult kidolgoz´ asra. Az elemhat´arok elv´ al´ asi- ´es r´eshat´arra val´ o illeszt´es´ehez egy adapt´ıv” elven m˝ uk¨od˝ o, hat´ekony iter´ aci´os algoritmus lett l´etrehozva, ” mely a lineariz´al´ as elv´en alapszik. Ez´altal a p-verzi´os elemek alkalmaz´asa tov´ abbra is exponenci´ alis konvergenci´ at eredm´enyez a hibanorma tekintet´eben. (c) A p-verzi´oj´ u v´egeselemeket felhaszn´al´ o, Fortran 90 nyelven meg´ırt sz´am´ıt´ og´epi programban, olyan – az irodalomb´ ol nem ismert – algoritmus ker¨ ult kidolgoz´asra, amely a b¨ untet˝ oparam´eteres technik´aval megoldott ´erintkez´esi feladat eredm´enyeinek birtok´ aban – lineariz´ al´ assal, ler¨ ogz´ıtett vonalak ment´en megkeresi az interpol´aci´os pontokat, – el˝oa´ll´ıtja az interpol´ aci´os spline-t, anyt – a hiban´egyzet minimuma elv r´ev´en megkeresi az ´erintkez´esi tartom´ mag´aba foglal´ o v´egeselemek lek´epz´esi param´etereit, – el˝o´ all´ıtja az u ´j m´eret˝ u v´egeselemeket, azaz az u ´ j elemh´al´ ozatnak megfelel˝ oen fel´ep´ıti az elemek merevs´egi m´atrix´ at, reduk´ alt terhel´esi vektor´at, majd a kor´ abbi v´egeselemes programokban is szerepl˝ o l´ep´esek (algoritmus) r´ev´en megoldja az ´erintkez´esi feladatot.
7.2.
Tov´ abbfejleszt´ esi ir´ anyok, lehet˝ os´ egek
Els˝ osorban a h´ aromv´ altoz´ os feladatok tekintet´eben adunk meg tov´ abbfejleszt´esi lehet˝os´egeket. Az elv´egzett numerikus szimul´aci´ok sor´ an utaltunk r´ a, hogy a fesz¨ ults´egmez˝oben tapasztalhat´ o hull´ amz´as – k´etdimenzi´os tapasztalataink alapj´ an – annak tudhat´ o be, hogy az ´erintkez´es-elv´al´ asi tartom´ anyhat´ aron nagym´eret˝ u elemeket alkalmaztunk. Egyik tov´ abbfejleszt´esi c´el, hogy ezen hat´ ar k¨ozel´eben adapt´ıv” elems˝ ur´ıt´est hajtsunk ” v´egre a tov´abbi pontos´ıt´ as ´erdek´eben. A vizsg´alt feladatokban a kialakul´ o ´erintkez´esi tartom´anyt u ´gy tekintett¨ uk, hogy az egyszeresen ¨ osszef¨ ugg˝ o. Elviekben lehets´eges azonban olyan geometriai kialak´ıt´ as is a k¨ olcs¨ onhat´ asban r´esztvev˝o testekn´el, amikor az ´erintkez´esi helyek nem ´ırhat´ ok le egyetlen folytonos z´art g¨ orb´evel. Ekkor sz¨ uks´eg lehet t¨obb z´art t´erg¨orbe bevezet´es´ere az ´erintkez´esi tartom´ anyok azonos´ıt´ asa miatt. Tov´abbi lehet˝ os´eg az is, hogy s´ url´ od´ asos ´erintkez´esi feladatokn´ al, az egyetlen z´art ´erintkez´esi tartom´anyon bel¨ ul vizsg´ aljuk a tapad´ asi ´es a cs´ usz´asi altartom´ anyok elhelyezked´es´et. Ezek azonos´ıt´ asa szint´en csak t¨ obb z´ art, vagy kapcsol´ od´ o t´erg¨orb´evel lehets´eges. A rugalmas-k´epl´ekeny anyagmodell˝ u feladatok vizsg´ alata is megk¨oveteli a k´epl´ekeny alakv´ altoz´asi altartom´anyok pontos azonos´ıt´ as´at. A hat´ arvonalak, fel¨ uletek prec´ız le´ır´ as´ara szint´en alkalmasak a param´eteres t´erg¨orb´ek.
Tov´ abbfejleszt´esi ir´ anyok, lehet˝ os´egek
99
Nyitott k´erd´es a rugalmas-k´epl´ekeny anyag´ u testekb˝ ol fel´ep´ıtett mechanikai rendszerek ´erintkez´esi feladat´ anak poz´ıcion´al´ asi technik´at alkalmaz´ o – p-verzi´os elemek melletti – megold´ asa el˝osz¨ or k´etdimenzi´os, majd h´aromdimenzi´os feladatokn´ al. Ez ut´ obbi esetben a k´epl´ekenyen alakv´ altozott testr´esz z´art fel¨ ulettel hat´ arolt, melynek le´ır´ as´ara az interpol´ al´ o NURBS fel¨ uletek alkalmasak lehetnek. Term´eszetesen t´erbeli feladatok kapcs´ an is fel´ all´ıthat´ ok ´erintkez´esi-optimaliz´aci´os feladatok, melyek vizsg´alata szint´en egy lehets´eges tov´abbfejleszt´esi ir´anya a jelen disszert´aci´oban el´ert eredm´enyeknek.
Summary
The p-extension of the finite element method can be well applicable for solving contact problems in linear elasticity with high accuracy. The discretization of the contact domain with these elements is advantageous since it results in fast convergence and the high order mapping assures accurate geometry for shape optimization. In the case of problems, where the resulting contact domain is much smaller than the bodies in contact, the solution can be achieved by using the formulae based on the elastic half space theory. In the thesis two different contact tasks are examined with the use of finite element method. 1. In connection with shape optimization of punch (axially symmetric) problems several new contact optimization tasks are presented with an additional condition for taking the ultimate stress of the real material into account. 2. For three dimensional contact problems a new border positioning technique is introduced to ensure that the edges of elements coincide with the border of the contact domain. The new contact optimizations have a stress based condition. To take the stress condition into account during shape optimization a new iterative procedure – named as 2nd -type iteration – is introduced which is based on a simple linearization. To carry out axially symmetric optimizations the shape of the contacting particles are modified by a control function which controls the contact pressure distribution. The shape optimization of non-centrally loaded rollers are also investigated. The peak values in stresses at the ends of the rollers can be minimized by controlling the contact pressure. The effect of friction is also examined in the case of centrally loaded rolling elements. However, the conclusion is that the influence of friction is not significant for the optimal shape. Numerical experiments show that the use of high order p-extension finite elements results in oscillation near singular points or edges. In the case of contact problems the calculations can be achieved more precisely by using finite elements which are aligned along the border of contact and separation zones. It means that the numerical procedure ensures that an element is either in full contact, or non-contacting at all, i.e. the initial C-type problem is transformed into B-type task. To describe the contact border in three dimensions a spline curve is used. The application of spline technique ensures high effectiveness and a new modelling method for solving problems in contact mechanics. A general solution for three dimensional contact problems using spline positioning is not known in scientific literature so far. A computational program is developed for solving shape optimizations in two dimensions and for handling contact problems with p-extension elements in three dimensions. The proposed algorithms are based on iterational techniques in which the elements are positioned automatically i.e. adaptively in order to achieve more precise results.
101
Summary
The numerical experiments, both in two and three dimensions, prove that highly accurate solutions can only be given with p-extension finite elements if the calculations use only the elements which are transformed to the contact border. The new scientific results of the dissertation are summarized by the following theses 1. By controlling the contact pressure new contact optimization tasks are defined in the case of the contact of axially symmetric bodies which allow for considering the stress constraint of the material. The optimized quantities are llisted in Table 1. Table 1 Quantities to be optimized w0
maximization of the prescribed displacement
Fp
maximization of the compression force
MT D
maximization of torque minimization of frictional power lost
2. For the solution of the optimization tasks defined in thesis 1 a new iterational technique is developed. The introduced method consists of two different sequential iterations. The 1st -type iteration performs shape optimization with fixed control parameters; while the 2nd -type iteration fulfills the condition for the stress constraints, which operates mainly in a linear way. The convergence of the proposed iterational technique, which solves a non-linear optimization, is proved by numerical experiments resulting from finite element calculations. 3. The shape optimization of rolling elements is achieved on the basis of the elastic half space theory. (a) When friction is not taken into account, by controlling the contact pressure distribution the shape of a rolling element is optimized by a modified control function. The optimization process is illustrated by numerical experiments. (b) The shape of a rolling element is optimized by pressure control in which the effect of friction is also taken into account. Numerical calculations demonstrate the results of the proposed algorithm. 4. Handling three dimensional contact problems in a new numerical way. (a) The border of the resulting single connected contact domain is limited by a parametric curve which can be a closed B-spline or NURBS curve. To ensure the interpolation through the contact separation points, a linear algebraic equation system is set and must be solved. A computational program is developed to illustrate interpolation numerically. (b) To position the contact elements along the resulting contact border, a new iterational technique is introduced. The edges of the elements are aligned to the contact separation zone in an adaptive way which ensures accurate convergence in the solution. Henceforward the application of the p-extension finite elements in three dimensions with elements’ positioning produces exponential convergence. (c) Using three dimensional p-extension finite elements a new – previously unknown in scientific literature – algorithm is developed which is coded in Fortran 90. On the basis of the solution of the contact problem, which is resolved by a penalty method, the program operates in the following way: – the interpolation points are searched along a prescribed direction with linear approximation,
102
Summary
– an interpolation spline is generated, – the parameters for the approximation of the finite elements are produced on the basis of least square method, – the newly formed finite elements and the mesh are generated together with the element stiffness and load matrices, then the contact problem is solved on the basis of the steps (algorithm) used in previous finite elements programs.
´n´ıta ´s ¨ szo ¨ netnyilva Ko
Mindenekel˝ ott szeretn´em k¨ osz¨onetemet ez´ uton is kifejezni t´emavezet˝omnek, P´aczelt Istv´an professzornak, aki bevezetett engem a tudom´ anyos ´eletbe, ´es u ´ tmutat´ ast ny´ ujtott sz˝ ukebb kutat´ asi ter¨ uletem kiv´alaszt´as´ahoz. A disszert´aci´om elk´esz´ıt´es´ehez sz¨ uks´eges szakmai alapokat a Miskolci Egyetem Mechanikai Tansz´eke jelentette, ´ıgy k¨osz¨onet illeti a Tansz´ek szinte valamennyi munkat´ars´at. K¨ ul¨ on kiemeln´em azonban els˝o mechanika tan´ aromat N´andori Frigyest, aki k´et ´even ´at oktatott szakir´anyos hallgat´ ok´ent, ´es a Mechanikai Tansz´eken marasztalt. ¨ om volt sz´amomra, hogy a Tansz´ek vezet˝oj´et˝ol Szeidl Gy¨orgy professzort´ Or¨ ol az ´ertekez´es meg´ır´ asa sor´an folyamatos t´ amogat´ast kaptam. K¨osz¨on¨om Koz´ak Imre ´es Ecsedi Istv´an professzorok ´ep´ıt˝ o kritikai megjegyz´eseit, melyeket a disszert´aci´om alapos ´atolvas´asa ut´ an kaptam. A numerikus k´ıs´erletek sikeres elv´egz´es´ehez ny´ ujtott legnagyobb t´ amogat´ast Szab´ o Tam´as tudom´ anyos f˝ omunkat´ arsnak k¨osz¨onhetem, aki idej´et nem k´ım´elve seg´ıtett nekem a programhib´ ak felder´ıt´es´eben. K¨ osz¨ onettel tartozom tov´ abb´ a az Orsz´agos Tudom´ anyos Kutat´ asi Alap ´altal az OTKA T037759 p´aly´azaton ny´ ujtott t´ amogat´as´ert, valamint a Magyar Tudom´ anyos Akad´emia fiatal kutat´ oi ¨ oszt¨ ond´ıjjal nyert munka lehet˝ os´eg´ert. S v´eg¨ ul, de nem utols´ o sorban k¨osz¨on¨om feles´egemnek Erik´ anak, hogy amellett, hogy a disszert´aci´om alapos nyelvi lektor´ al´ as´at” els˝ok´ent elv´egezte, folyamatos biztos t´ amaszt ” jelent sz´amomra.
T´ abl´ azatok jegyz´ eke
4.1. 4.2. 4.3. 4.4.
Param´eter´ert´ekek m = 8 interpol´ aci´os ponthoz Ciklikus csom´ o´ert´ek vektor (p = 4, m = 8) . . . Interpol´ aci´os pontok koordin´ at´ ai . . . . . . . . Numerikusan el˝ o´ all´ıtott kontrollpontok . . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
44 45 46 47
5.1. K¨ ul¨ onb¨ oz˝o terhel´esek eset´en sz´am´ıtott megold´asok a P7 feladatra . . . . . 65 5.2. K¨ ul¨ onb¨ oz˝o terhel´esek eset´en sz´am´ıtott megold´asok a P9 feladatra . . . . . . 67 as . . . . . . . . . . 76 6.1. K¨ ul¨ onb¨ oz˝o terhel´esi esetekhez tartoz´o w0 el˝o´ırt elmozdul´ 6.2. K¨ ul¨ onb¨ oz˝o terhel´esi esetekhez tartoz´o Hertz-f´ele k¨ozel´ıt˝ o megold´ asok . . . 77 6.3. K¨ ul¨ onb¨ oz˝o terhel´esi esetekhez tartoz´o numerikus megold´ asok (p = 8) . . . . 82 7.1. Optimaliz´ alt mennyis´egek . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 A.1. A.2. A.3. A.5.
Egydimenzi´ os Lagrange-f´ele alakf¨ uggv´enyek p = 1, 2, 3 . . . . Egydimenzi´ os Legendre-f´ele alakf¨ uggv´enyek p = 1, . . . , 6 . . . as´aban haszn´ alt index´ert´ekek . . . . . . . . . . Az f1 ´el vonatkoz´ Az elem bels˝o alakf¨ uggv´enyein´el haszn´ alt index´ert´ekek . . . . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
113 114 120 120
´ Abrajegyz´ ek
1.1. Has´ab alak´ u test mozgat´asa . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2. K˝ot¨ omb mozgat´asa az ´okori Egyiptomban . . . . . . . . . . . . . . . . . . .
2 3
2.1. K´et test ´erintkez´esi feladata . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2. K´et test lehets´eges ´erintkez´ese: a.) norm´ al; b.) ´erint˝ o ir´ any´ u mennyis´egek . 11 2.3. Tapad´ as ´es cs´ usz´as az ´erintkez´esi tartom´ anyon . . . . . . . . . . . . . . . . 12 3.1. 3.2. 3.3. 3.4. 3.5. 3.6.
atarendszerek . T´erbeli glob´ alis (x, y, z) ´es t´erbeli lok´ alis (tx , ty , nc ) koordin´ as´ert´ekek k¨ ozel´ıt´esei . . . . . . . . . . . . . . . . . . . . . . . . . . . pn nyom´ Felt´etelezett ´erintkez´esi tartom´ any jellemz˝ o m´eretei . . . . . . . . . . . . . Figyelembe vehet˝o szimmetria esetek . . . . . . . . . . . . . . . . . . . . . Fikt´ıv hengerek hozz´aad´ asa . . . . . . . . . . . . . . . . . . . . . . . . . . . Fikt´ıv hengerek k¨ ul¨ onb¨oz˝o szimmetri´ak eset´en . . . . . . . . . . . . . . . . .
4.1. H´arom 0-ad fok´ u B-spline alapf¨ uggv´eny . . . . . . . . . . 4.2. (p − 1)-ed fok´ u B-spline alapf¨ uggv´enyek el˝o´all´ıt´ asi s´em´aja 4.3. K´et 1. fok´ u B-spline alapf¨ uggv´eny . . . . . . . . . . . . . 4.4. Egy 2. fok´ u B-spline alapf¨ uggv´eny . . . . . . . . . . . . . 4.5. Nyitott 3-ad fok´ u B-spline g¨orbe . . . . . . . . . . . . . . 4.6. R¨ ogz´ıtett v´eg˝ u 3-ad fok´ u B-spline g¨orbe . . . . . . . . . . 4.7. Z´art 3-ad fok´ u B-spline g¨orbe . . . . . . . . . . . . . . . . 4.8. 3-ad fok´ u B-spline g¨ orbe kontrollpontjainak mozgat´ asa . . 4.9. Az (x, y, w) homog´en koordin´ at´ ak ´ertelmez´ese . . . . . . 4.10. Interpol´ al´ o g¨ orbe ´es a ti param´eterek kapcsolata . . . . . 4.11. Numerikusan el˝ oa´ll´ıtott z´ art interpol´ al´ o t´erg¨orbe . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
5.1. A V (x) nyom´ asmegoszl´ast vez´erl˝o f¨ uggv´eny . . . . . . . . . . . . . . . . . ´ 5.2. Erintkez˝ o hengerek geometriai ´es terhel´esi jellemz˝oi . . . . . . . . . . . . 5.3. a.) Hengerszer˝ u test ´es rugalmas f´elt´er ´erintkez´ese geometria ´es terhel´es, b.) Felt´etelezett ´erintkez´esi tartom´ any jellemz˝ oi . . . . . . . . . . . . . . . 5.4. A testek v´egeselemes feloszt´asa ´es k¨ ul¨onb¨oz˝o sz´am´ıtott jellemz˝ok a P4-es optimaliz´ aci´ora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5. A testek k¨ oz¨ otti kezdeti t´avols´ ag a P4-es optimaliz´aci´ora . . . . . . . . . 5.6. A fels˝ o testre meghat´arozott fesz¨ ults´egeloszl´asok a P4-es optimaliz´aci´ora 5.7. V´egeselemes feloszt´as ´es k¨ ul¨onb¨oz˝o sz´am´ıtott jellemz˝ok a P7-es optimaliz´aci´ora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8. A testek k¨ oz¨ otti kezdeti t´avols´ ag v´ altoz´asa a P7-es optimaliz´aci´ora . . . 5.9. A fels˝ o testre meghat´arozott fesz¨ ults´egeloszl´asok a P7-es optimaliz´aci´ora 5.10. V´egeselemes feloszt´as ´es k¨ ul¨onb¨oz˝o sz´am´ıtott jellemz˝ok a P9-es optimaliz´aci´ora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.11. A testek k¨ oz¨ otti kezdeti t´avols´ ag v´ altoz´asa a P9-es optimaliz´aci´ora . . . 5.12. Fesz¨ ults´egmez˝o v´ altoz´ asa a P9-es optimaliz´aci´ora . . . . . . . . . . . . . as mellett . . . . . . . . . . . . 5.13. G¨ org˝ o alakoptimaliz´ al´ asa ´alland´ o pn nyom´
. . . . . . . . . . .
20 24 29 29 30 30 33 34 34 35 36 36 37 38 39 41 47
. 49 . 54 . 59 . 61 . 61 . 62 . 63 . 64 . 65 . . . .
66 67 68 69
´ ´k Abrajegyz e
106
5.14. G¨ org˝ o alakoptimaliz´ al´ asa v´altoz´o pn nyom´ as mellett . . . 5.15. G¨ org˝ o alakoptimaliz´ al´ asa s´ url´ od´ as mellett . . . . . . . . . ´ 5.16. Erintkez´ esi nyom´as ´es a cs´ usztat´o fesz¨ ults´eg . . . . . . . 5.17. Cs´ usz´asi ´es tapad´ asi tartom´ anyok . . . . . . . . . . . . . . 5.18. Optim´ alis alak s´ url´ od´ asos ´es s´ url´ od´ as n´elk¨ uli ´erintkez´eskor
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
70 71 71 72 72
6.1. H´aromdimenzi´os ´erintkez´esi feladat . . . . . . . . . . . . . . . . . . . . . . . 6.2. A kijel¨ olt v´egeselem-feloszt´asok, egyenes ´es g¨orbe oldal´ u elemekkel . . . . . 6.3. Relat´ıv hiba v´ altoz´asa, k¨ ul¨ onb¨oz˝o p foksz´am alkalmaz´asakor . . . . . . . . . 6.4. A z ir´ any´ u elmozdul´ asmez˝o (w0 = 4.0 · 10−3 mm, p = 8) . . . . . . . . . . . 6.5. A −σz fesz¨ ults´egmez˝o (w0 = 4.0 · 10−3 mm, p = 8) . . . . . . . . . . . . . . 6.6. Sug´ ar keres´ese interpol´ aci´oval . . . . . . . . . . . . . . . . . . . . . . . . . . 6.7. A kidolgozott 3D-s program egyszer˝ us´ıtett v´egrehajt´ asi s´em´aja . . . . . . . ´ 6.8. Erintkez´esi nyom´as eloszl´asa (iterh = 1) . . . . . . . . . . . . . . . . . . . . . 6.9. Az ´erintkez´esi tartom´any v´ altoz´asa (iterh = 1) . . . . . . . . . . . . . . . . . ´ 6.10. Erintkez´esi tartom´ any alakja k¨ ul¨onb¨oz˝o terhel´esekre (iterh = 1, . . . , 5) . . . 6.11. Az e relat´ıv hiba v´ altoz´asa (iterh = 1) . . . . . . . . . . . . . . . . . . . . . . 6.12. A z ir´ any´ u elmozdul´ asmez˝o (iterh = 1, p = 8) . . . . . . . . . . . . . . . . . 6.13. A −σz fesz¨ ults´egmez˝o (iterh = 1, p = 8) . . . . . . . . . . . . . . . . . . . . . 6.14. Geometriai adatok ´es kezdeti v´egeselem-h´al´ o nemszimmetrikus elrendez´esn´el 6.15. Az e relat´ıv hiba v´ altoz´asa a p polinomfoksz´ am f¨ uggv´eny´eben (iterh = 1) . . 6.16. Az ´erintkez´esi tartom´any v´ altoz´asa nemszimmetrikus esetre (iterh = 1) . . . ´ 6.17. Erintkez´ esi nyom´as eloszl´asa nemszimmetrikus esetre (iterh = 1) . . . . . . . 6.18. A z ir´ any´ u elmozdul´ asmez˝o nemszimmetrikus elrendez´esn´el (iterh = 1, p = 8) 6.19. A −σz fesz¨ ults´egmez˝o nemszimmetrikus elrendez´esn´el (iterh = 1, p = 8) . . . ´ 6.20. Erintkez´ esi tartom´ any v´altoz´asa, nemszimmetrius terhel´esi esetekre . . . . . 6.21. A paraboloid fel¨ ulet˝ u b´elyeg x tengely menti meridi´ an metszete . . . . . . . 6.22. A paraboloid fel¨ ulet˝ u b´elyeg y tengely menti meridi´an metszete . . . . . . . 6.23. A paraboloid fel¨ ulet˝ u merev b´elyeg alakja . . . . . . . . . . . . . . . . . . . 6.24. Az ´erintkez´esi tartom´any v´ altoz´asa (w0 = 5.0 · 10−3 mm) . . . . . . . . . . . 6.25. Az ´erintkez´esi nyom´as v´altoz´asa az x tengely ment´en (w0 = 5.0 · 10−3 mm) 6.26. Az e relat´ıv hiba v´ altoz´asa (p = 2 . . . 8) . . . . . . . . . . . . . . . . . . . . 6.27. A z ir´ any´ u elmozdul´ asmez˝o (w0 = 5.0 · 10−3 mm, p = 8) . . . . . . . . . . . 6.28. A −σz fesz¨ ults´egmez˝o (w0 = 5.0 · 10−3 mm, p = 8) . . . . . . . . . . . . . .
76 77 78 78 79 80 81 82 83 84 84 85 85 86 87 87 88 89 89 90 91 91 92 92 93 93 94 94
A.1. A h-, p- ´es hp-verzi´os VEM konvergenci´ aja szingularit´ asokat tartalmaz´o, k´etdimenzi´os line´ aris rugalmass´agtani feladatokra . . . . . . . . . . . . . . . 109 A.2. K´etdimenzi´os n´egysz¨ og elem: csom´opontok ´es ´elek sorsz´amoz´asa . . . . . . 115 p ,p p ,p A.3. Pascal-h´ aromsz¨ og, pξ = pη = 3 eset´en az Stsξ η csonkolt ´es az Spsξ η teljes t´er polinomi´ alis f¨ uggv´enyeinek halmaza . . . . . . . . . . . . . . . . . . . . 116 1 (ξ, η) = 1 (1 − ξ) (1 − η)117 A.4. A (−1, −1) csom´oponthoz tartoz´ o alakf¨ uggv´eny N1,1 4 e1 A.5. Az η = −1 ´elhez tartoz´o N2,1 alakf¨ uggv´eny i = 2 eset´en . . . . . . . . . . . 117 A.6. Az i = j = 2-h¨ oz tartoz´ o bels˝o alakf¨ uggv´eny . . . . . . . . . . . . . . . . . . 118 A.7. a.) Szabads´ agfokok sz´am´anak v´ altoz´asa egy k´etdimenzi´os n´egycsom´opont´ u p-verzi´ os elem eset´en b.) Bels˝ o alakf¨ uggv´enyek ar´anya sz´azal´ekosan . . . . 118 A.8. Egy hagyom´ anyos hatoldal´ u t´erbeli elem . . . . . . . . . . . . . . . . . . . 119 A.9. a.) Szabads´ agfokok sz´ am´anak v´ altoz´asa egy h´aromdimenzi´os 8 csom´opont´ u p-verzi´os elem eset´en b.) A bels˝ o alakf¨ uggv´enyek ar´ anya sz´azal´ekosan . . . 120 B.1. A tehel´es megoszl´as´at f´elg¨ omb ordin´ at´ ak jellemzik . . . . . . . . . . . . . . 122 B.2. Nemszingul´aris pontban ´erintkez˝o testek . . . . . . . . . . . . . . . . . . . . 123 B.3. Rugalmas g¨ omb¨ ok ´erintkez´ese . . . . . . . . . . . . . . . . . . . . . . . . . . 125
´ ´k Abrajegyz e
C.1. A testek k¨ oz¨ otti t´avols´ ag v´ altoz´ asa a P10-es optimaliz´aci´ora . . . . . . . C.2. A fels˝ o testre meghat´arozott fesz¨ ults´egeloszl´asok a P10-es optimaliz´aci´ora C.3. A testek k¨ oz¨ otti t´avols´ ag v´ altoz´ asa a P11-es optimaliz´aci´ora . . . . . . . C.4. A fels˝ o testre meghat´arozott fesz¨ ults´egeloszl´asok a P11-es optimaliz´aci´ora ´ C.5. Erintkez´esi nyom´as eloszl´asa, szimmetrikus esetben (iterh = 2) . . . . . . . C.6. Az ´erintkez´esi tartom´ any v´ altoz´ asa, szimmetrikus esetben (iterh = 2) . . . C.7. A z ir´ any´ u elmozdul´ asmez˝o, szimmetrikus esetben (iterh = 2) . . . . . . . ults´egmez˝o, szimmetrikus esetben (iterh = 2) . . . . . . . . . . . C.8. A −σz fesz¨ ´ C.9. Erintkez´ esi nyom´as eloszl´asa, szimmetrikus esetben (iterh = 3) . . . . . . . C.10.Az ´erintkez´esi tartom´ any v´ altoz´ asa, szimmetrikus esetben (iterh = 3) . . . C.11.A z ir´ any´ u elmozdul´ asmez˝o, szimmetrikus esetben (iterh = 3) . . . . . . . ults´egmez˝o, szimmetrikus esetben (iterh = 3) . . . . . . . . . . . C.12.A −σz fesz¨ ´ C.13.Erintkez´ esi nyom´as eloszl´asa, szimmetrikus esetben (iterh = 4) . . . . . . . C.14.Az ´erintkez´esi tartom´ any v´ altoz´ asa, szimmetrikus esetben (iterh = 4) . . . C.15.A z ir´ any´ u elmozdul´ asmez˝o, szimmetrikus esetben (iterh = 4) . . . . . . . ults´egmez˝o, szimmetrikus esetben (iterh = 4) . . . . . . . . . . . C.16.A −σz fesz¨ ´ C.17.Erintkez´ esi nyom´as eloszl´asa, szimmetrikus esetben (iterh = 5) . . . . . . . C.18.Az ´erintkez´esi tartom´ any v´ altoz´ asa, szimmetrikus esetben (iterh = 5) . . . C.19.A z ir´ any´ u elmozdul´ asmez˝o, szimmetrikus esetben (iterh = 5) . . . . . . . ults´egmez˝o, szimmetrikus esetben (iterh = 5) . . . . . . . . . . . C.20.A −σz fesz¨ ´ C.21.Erintkez´esi nyom´as eloszl´asa, nemszimmetrikus esetben (iterh = 2) . . . . . C.22.Az ´erintkez´esi tartom´ any v´ altoz´ asa, nemszimmetrikus esetben (iterh = 2) . C.23.A z ir´ any´ u elmozdul´ asmez˝o, nemszimmetrikus esetben (iterh = 2) . . . . . ults´egmez˝o, nemszimmetrikus esetben (iterh = 2) . . . . . . . . C.24.A −σz fesz¨ ´ C.25.Erintkez´ esi nyom´as eloszl´asa, nemszimmetrikus esetben (iterh = 3) . . . . . C.26.Az ´erintkez´esi tartom´ any v´ altoz´ asa, nemszimmetrikus esetben (iterh = 3) . C.27.A z ir´ any´ u elmozdul´ asmez˝o, nemszimmetrikus esetben (iterh = 3) . . . . . ults´egmez˝o, nemszimmetrikus esetben (iterh = 3) . . . . . . . . C.28.A −σz fesz¨ ´ C.29.Erintkez´esi nyom´as eloszl´asa, nemszimmetrikus esetben (iterh = 4) . . . . . C.30.Az ´erintkez´esi tartom´ any v´ altoz´ asa, nemszimmetrikus esetben (iterh = 4) . C.31.A z ir´ any´ u elmozdul´ asmez˝o, nemszimmetrikus esetben (iterh = 4) . . . . . ults´egmez˝o, nemszimmetrikus esetben (iterh = 4) . . . . . . . . C.32.A −σz fesz¨ ´ C.33.Erintkez´ esi nyom´as eloszl´asa, nemszimmetrikus esetben (iterh = 5) . . . . . C.34.Az ´erintkez´esi tartom´ any v´ altoz´ asa, nemszimmetrikus esetben (iterh = 5) . C.35.A z ir´ any´ u elmozdul´ asmez˝o, nemszimmetrikus esetben (iterh = 5) . . . . . ults´egmez˝o, nemszimmetrikus esetben (iterh = 5) . . . . . . . . C.36.A −σz fesz¨
107
. 127 128 . 128 129 . 130 . 130 . 131 . 131 . 132 . 132 . 133 . 133 . 134 . 134 . 135 . 135 . 136 . 136 . 137 . 137 . 138 . 138 . 139 . 139 . 140 . 140 . 141 . 141 . 142 . 142 . 143 . 143 . 144 . 144 . 145 . 145
A. fu ek ¨ ggel´ ´nyek tere ¨ggve Hierarchikus alakfu
Az ut´ obbi ´evekben megn˝ott az ´erdekl˝od´es a magasfok´ u approxim´ aci´ot alkalmaz´ o v´egeselemek ir´ant. Ez els˝ osorban a m´odszer nagy konvergencia sebess´eg´evel magyar´azhat´ o, m´asr´eszt a magasfok´ u v´egeselemek megb´ızhat´ o – locking mentes, azaz a megold´asi folyamatot nem g´atl´o – eredm´enyt szolg´altatnak. Ebben a r´eszben a v´egeselem-m´odszer k¨ ul¨ onb¨ oz˝o diszkretiz´al´ asi elj´ ar´ asait ismertetj¨ uk r¨oviden, k¨ ul¨on¨os tekintettel a magasfok´ u v´egeselemekre. Szeml´eltetj¨ uk egy-, k´et- ´es h´aromdimenzi´oban a legelterjedtebben haszn´ alt alakf¨ uggv´enyekre ´ep¨ ul˝ o v´egeselemek el˝o´all´ıt´ as´anak m´odszer´et.
A.1.
A h-, p- ´ es a hp-verzi´ o alapvet˝ o jellemz˝ oi
A v´egeselem-m´odszernek h´arom k¨ ul¨onb¨oz˝o t´ıpus´ ar´ ol szok´as besz´elni, annak alapj´ an, hogy milyen m´ odon t¨ ort´enik a megold´as pontos´ıt´ asa. Ezek szerint megk¨ ul¨onb¨oztetj¨ uk a h-verzi´ ot, a p-verzi´ot ´es a kett˝o kombin´ aci´oj´ at jelent˝ o hp-verzi´ot. Ha a megold´ as jav´ıt´ as´at u ´gy ´erj¨ uk el, hogy a v´egeselemek sz´am´at n¨ovelj¨ uk – azaz cs¨okkentj¨ uk az elemek m´eret´et – akkor h-verzi´ os v´egeselem-m´odszerr˝ol van sz´o. A p-verzi´o eset´en a h´ al´ o v´ altozatlanul marad, de az elemeken m˝ uk¨ od˝ o alakf¨ uggv´enyek p foksz´am´at n¨ovelj¨ uk, ami szint´en a feladatban szerepl˝ o ismeretlenek sz´am´anak emel´es´et jelenti, amivel u ´gyszint´en pontosabb megold´ ashoz jutunk. T¨ obb publik´ aci´o bizony´ıtja, hogy a p-verzi´os technika hat´ekony approxim´ aci´ot ny´ ujt, ´es gyakran jobb megold´ ast szolg´altat, mint a h-verzi´os elemek haszn´alata [6, 44, 60, 62]. A p-verzi´os v´egeselemek m´eg a szingularit´asokat tartalmaz´ o feladatok eset´en is exponenci´ alis konvergenci´ at mutatnak az energianorma tekintet´eben [61]. Gyakorlati szempontb´ ol kiel´eg´ıt˝ o pontoss´ ag u ´gy ´erhet˝o el, ha a szingul´ aris pontok, vonalak elemhat´ arra ker¨ ulnek, valamint ha a szingularit´ asokat tartalmaz´o helyek, vonalak k¨ornyezet´eben megfelel˝o finom´ıt´ ast hajtunk v´egre a v´egeselem h´al´ ozaton [44]. ast tal´aljon p´elA v´egeselem-m´odszer alapvet˝o feladata, hogy k¨ozel´ıt˝ o uV EM megold´ d´ aul egy ´erintkez´esi feladat kapcs´an fel´ all´ıthat´ o rugalmass´agtani feladatra. Term´eszetesen ez a megold´as a kinematikailag lehets´eges elmozdul´asmez˝ok k¨oz¨ ul ker¨ ul ki, amiket a v´egeselem-m´odszer ny´ ujtotta lehet˝ os´egek seg´ıts´eg´evel k¨ozel´ıt¨ unk ´es ezekb˝ol v´ alasztjuk ki a uk, de tudjuk azt, hogy legmegfelel˝obbet. A feladat t´enyleges uex megold´as´at nem ismerj¨ e k´et mennyis´eg k¨ oz¨ ott elt´er´es van, amit a sz´am´ıt´ as hib´ aj´ anak nevez¨ unk: e = uex − uV EM
∀r ∈V .
(A.1)
as hib´ aj´ anak becsl´es´ere t¨obbf´ele lehet˝os´eg van, de mivel a v´egeselemAz uV EM megold´ m´odszer az alakv´ altoz´ asi energia hib´ aj´ anak minimaliz´ al´ as´an alapul, ez´ert ez a leggyakoribb mennyis´eg, amivel jellemzik a k¨ ozel´ıt´es pontoss´ag´at. Az nagyon hasznos inform´ aci´o, ha a v´egeselemes sz´am´ıt´ as elv´egz´ese el˝ott tiszt´aban vagyunk azzal, hogy a hiba milyen m´ odon fog cs¨ okkenni h-, p-, vagy hp-verzi´o v´alaszt´asa eset´en. T¨obb publik´ aci´ot tal´ alhatunk a hiba el˝ozetes meghat´aroz´ as´ara vonatkoz´ oan, mind a h´ arom t´ıpus´ u v´egeselem-m´odszer kapcs´an
109
´nyek tere Hierarchikus alakf¨ uggve
[4, 5, 19, 20], illetve tekinthetj¨ uk az ezekben tal´alhat´ o hivatkoz´ asokat is. Az itt bemutatott ´ ´es Babuˇ konvergencia jelleg Szabo ska k¨onyve [60] alapj´ an ker¨ ul bemutat´ asra.
log ||e||E
h-verzi´o, egyenletes h´al´o finom´ıt´as 1 β = 12 min(p, λ) p-verzi´o, durva h´al´oval
1 β=λ
p-verzi´o, h´al´o finom´ıt´assal
1 β=λ
hp-verzi´o vagy p-verzi´o sima”megold´asokn´al ”
log N
A.1. ´ abra: A h-, p- ´es hp-verzi´ os VEM konvergenci´ aja szingularit´ asokat tartalmaz´ o, k´etdimenzi´os line´ aris rugalmass´agtani feladatokra
Az A.1. ´abr´ an logaritmikus sk´ al´ an l´ athat´ o a szingularit´ asokat is tartalmaz´ o k´etdimenzi´os rugalmass´agtani feladatokra vonatkoz´ o energianorm´ aban vett hiba alakul´ asa a feladatban szerepl˝o ismeretlensz´am f¨ uggv´eny´eben. Algebrai megfogalmaz´ asban az egyenletes h´al´ ora ´ep¨ ul˝ o h-verzi´ os ´es a durva h´ al´ oval v´egzett p-verzi´os sz´am´ıt´ asokn´ al a k¨ovetkez˝o felt´etelt tudjuk a hiba norm´ aj´ ara: ||e||E ≤
k , Nβ
(A.2)
ahol k ´es β pozit´ıv ´alland´ ok, m´ıg N a feladatban szerepl˝ o ismeretlenek sz´ama. Logaritmikus form´ aba ´at´ırva az (A.2) egyenl˝ otlens´eget, azt kapjuk, hogy log ||e||E ≈ log k − β log N,
(A.3)
melyb˝ol kiolvashatjuk, hogy logaritmikus sk´ al´ an β a konvergencia egyenes vonal´ anak negat´ıv a meredeks´ege. Ez´ert β a konvergencia asszimpt´ otikus m´ert´eke, mely a k¨ozel´ıt˝ o polinomok foksz´ am´at´ ol ´es a megold´as simas´ag´at´ ol f¨ ugg. Ha a h-verzi´ os sz´am´ıt´ asokat tekintj¨ uk, m´egpedig egyenletes, vagy k¨ozel egyenletes v´egeselem-h´al´ oval, akkor a konvergeno polinomok foksz´ ama, cia m´ert´ek´ere azt kapjuk, hogy β = 12 min (p, λ), ahol p a k¨ozel´ıt˝ λ a megold´as simas´ag´ anak m´er˝osz´ama. A p-verzi´os elemek konvergencia m´ert´eke β = λ ´eppen dupl´ aja a h-verzi´os elemek´enek abban az esetben, ha a szingularit´ ast okoz´o pontok csom´opontokba esnek. Ellenkez˝ o esetben a k´et m´odszer hasonl´o konvergenci´ at mutat. A line´ aris rugalmass´agtani feladatok eset´eben legt¨obbsz¨or ´eles sarkok, ´elek hordozz´ak a szingularit´ ast, azonban ezekre a helyekre rendszerint csom´opontok ker¨ ulnek. ´Igy azt v´ arjuk, hogy az egyenletes elemfeloszt´assal rendelkez˝ o p-verzi´ os sz´am´ıt´ asok k´etszer olyan gyorsan konverg´ alnak a megold´ ashoz, mint a hasonl´ oan egyenletes feloszt´as´ u h-verzi´ os
110
´k A. f¨ uggele
elemek. L´eteznek azonban olyan h-verzi´os elj´ ar´ asok – az adapt´ıv” h-verzi´os m´odszerek ” –, amikor elemekre vonatkoz´o ut´ olagos hibaanal´ızis seg´ıts´eg´evel u ´ gy t¨ort´enik, illetve addig t¨ ort´enik az elemh´al´ ozat m´odos´ıt´ asa, am´ıg minden elemre k¨ozel azonos hiba nem ad´odik. Ekkor a konvergencia m´ert´eke csak a k¨ozel´ıt˝ o polinomok foksz´ am´at´ ol f¨ ugg, azaz β = 12 p. Megfigyelhetj¨ uk, hogy a hp-verzi´os m´odszer energianorm´ aban vett hib´ aja gyorsabb konvergenci´ at mutat, mint a tiszt´ an h- vagy p-verzi´os sz´am´ıt´ asok; b˝ovebben l´ asd az [60] k¨ onyvet. L´ athat´ o, hogy a g¨ orbe negat´ıv meredeks´ege a szabads´agi fokok sz´am´anak emelked´es´evel n¨ ovekszik. Az optim´alis elemm´eret ´es foksz´am kiv´ alaszt´as´ahoz nincs ´altal´anos ´erv´eny˝ u elv. Azonban meg´ allap´ıthat´ o, hogy a szingul´ aris helyek k¨ornyezet´eben kis elemm´eret v´alaszt´asa k´ıv´ anatos, tov´ abb´ a a k¨ozel´ıt˝ o polinomok foksz´ ama is az elemm´erettel ar´ anyosan v´ altozzon, u ´gy hogy a legnagyobb elemeken a nagyobb foksz´ am´ u f¨ uggv´enyeket, m´ıg a legkisebb elemeken a kis foksz´ am´ u k¨ozel´ıt´est alkalmazzuk. Az A.1. ´abr´ an l´ athat´ o ovetkez˝o f¨ uggv´ennyel jellemezhet˝o: exponenci´ alis hibacs¨ okken´es a k¨ ||e||E ≤
k , exp (γN θ )
(A.4)
ahol k, γ ´es θ ismert pozit´ıv ´alland´ ok. Az A.1. ´abr´ an tal´ alhat´ o negyedik g¨orbe azt mutatja, hogy a tiszt´ an p-verzi´os elemek alkalmaz´asa, melyeket egy t¨obb l´epcs˝oben finom´ıtott v´egeselem-h´al´ ozatra m˝ uk¨ odtet¨ unk, m´eg megfelel˝oen gyors konvergenci´ at ny´ ujt. A megold´ as hib´ aja kezdetben – a j´ ol megv´alasztott v´egeselem-h´al´ ozatnak k¨osz¨onhet˝ oen – exponenci´alis v´altoz´ast mutat, azonban az ismeretlenek sz´am´anak n¨oveked´es´evel a konvergencia lelassul az (A.2)-ben fel´ırt algebrai m´ert´ekre. Itt a szabads´agi fokok sz´am´anak emelked´ese att´ol k¨ ovetkezik be, hogy egys´egesen minden elemen n¨ovelj¨ uk a p foksz´amot, azaz nem ag k¨onnyen elemm´erett˝ol f¨ ugg˝ oen. Teh´ at a p-verzi´os sz´am´ıt´ asokkal a megfelel˝o pontoss´ el´erhet˝o, ha el˝ ozetesen rendelkez¨ unk inform´ aci´oval a megval´ osul´ o egzakt megold´asr´ol, ´es ´ıgy a v´egeselem-h´al´ ozat ennek megfelel˝oen k´esz´ıthet˝o el. A p-verzi´ os v´egeselem-m´odszern´el, a magas konvergencia sebess´eg mellett, tov´abbi el˝onyk´ent szok´as eml´ıteni a sz´am´ıt´ as megb´ızhat´os´ag´at a locking” – vagy le´ all´as – je” lens´eg´evel szemben. Ugyanis sz´amtalan, a gyakorlat szempontj´ ab´ ol l´enyeges feladatn´ al kimutatt´ ak, hogy a polinom foksz´ am´anak egy bizonyos m´ert´ek f¨ol´e emel´es´evel a p-verzi´os technika locking” mentes [9, 60]. P´eld´aul a v´ekony lemezek Reissner-Midlin elm´ele” t´eben ismeretes ellentmond´as – idegen sz´oval shear locking” – nem ´all fenn tov´ abb, ha ” az alakf¨ uggv´enyekben szerepl˝o polinomok foksz´ am´at p ≥ 4-re v´alasztjuk [59]. A p-verzi´os elemek el˝o´ all´ıt´ asakor elengedhetetlen az alakf¨ uggv´enyeket szolg´altat´ o terek megvizsg´al´ asa, melyr˝ol a k¨ ovetkez˝o szakaszokban lesz sz´o.
A.2.
Egydimenzi´ os feladatok
A.2.1.
Legendre-polinomok
A p-verzi´os sz´am´ıt´ asokn´ al alapvet˝ o szerepet j´atszanak az ortogon´ alis polinomok. A hierarchikus alakf¨ uggv´enyek alapj´at az ortogon´ alis Legendre polinomok egy halmaza jelenti. Miel˝ ott a Legendre polinomokat megvizsg´aln´ ank, tekints¨ uk ´at r¨oviden az ortogon´ alis polinomok f˝ obb, sz´ amunkra l´enyeges tulajdons´ agait [15]. alisak a w (x) s´ ulyf¨ uggv´eny szerint az I = (a, b) A Pn (x) ´es a Pm (x) polinomok ortogon´ v´eges vagy v´egtelen intervallumon, ha a k¨ovetkez˝o egyenlet teljes¨ ul ∀ m, n-re b a
# = 0 ha n = m , w (x) Pn (x) Pm (x) dx = 0 egy´ebk´ent .
(A.5)
111
´nyek tere Hierarchikus alakf¨ uggve
Egy tov´ abbi megszor´ıt´ ast jelent, ha a k¨ovetkez˝o kifejez´es is teljes¨ ul b w (x) Pn (x) Pm (x) dx = δnm .
(A.6)
a
Ekkor az mondjuk, hogy a Pn (x) ´es a Pm (x) polinomok ortonorm´ altak egym´ asra. A δnm Kronecker szimb´olum defin´ıci´oja # 1 ha n = m , δnm = (A.7) 0 egy´ebk´ent . alt b´ azisf¨ uggv´enyek k¨onnyen el˝ o´all´ıthat´ oak egy {fn (x)} tetsz˝oleA {hn (x)} ortonorm´ ges line´arisan f¨ uggetlen f¨ uggv´enyhalmazb´ ol Schmidt algoritmusa alapj´ an. alis b´ azisrendszer l´etrehoz´asa az {fn (x)} f¨ uggv´e1. Az els˝o l´ep´es egy {gn (x)} ortogon´ nyek egy line´ aris kombin´ aci´oj´ aval, melynek m´ odja a k¨ovetkez˝o: g1 (x) = f1 (x) (f2 (x) , (g1 (x) , (f3 (x) , g3 (x) = f3 (x) − (g1 (x) , .. . g2 (x) = f2 (x) −
gn (x) = fn (x) −
n−1 i=1
g1 (x)) g1 (x) g1 (x)) g1 (x)) (f3 (x) , g2 (x)) g1 (x) − g2 (x) g1 (x)) (g2 (x) , g2 (x))
(fn (x) , gi (x)) (gi (x) , gi (x))
⊥g1 (x) ⊥g1 (x) , ⊥g2 (x)
⊥g1 (x) , . . . , ⊥gn−1 (x)
ahol (·, ·) szimb´olum k´et f¨ uggv´eny bels˝o vagy skal´ aris szorzat´at jelenti, azaz 1 (f (x) , g (x)) =
f (x) g (x) dx ,
(A.8)
−1
tov´ abb´ a g1 (x) ⊥ g2 (x) azt jelenti, hogy (g1 (x) , g2 (x)) = 0.
(A.9)
2. A m´asodik l´ep´esben a {gn (x)} b´ azis normaliz´al´ asa t¨ort´enik, azaz 1 hn (x) = " gn (x) . (gn (x) , gn (x))
(A.10)
Ebben az elj´ ar´ asban felt´etelezt¨ uk, hogy a s´ ulyf¨ uggv´eny ´ert´eke w (x) = 1 ´alland´ o. azisrendszer ortogon´ alis tulajdons´ aga k¨onnyen ellen˝ oEzen elj´ ar´ assal el˝o´ all´ıtott {gn (x)} b´ arszorzatba j = 1, . . . , i − 1 ´es rizhet˝ o egyszer˝ u visszahelyettes´ıt´essel a (gi (x) , gj (x)) skal´ i = 2, . . . , n-re. alegyenletet Az Ln (x) Legendre polinomok kiel´eg´ıtik a Legendre differenci´
1 − x2 y + n (n + 1) y = 0,
x ∈ (−1, 1) ,
n = 0, 1, 2, . . . .
(A.11)
112
´k A. f¨ uggele
Az (A.11) egyenlet megold´asait megkaphatjuk egyr´eszt a Rodriguez formula alapj´ an Ln (x) =
1
dn
2n n! dxn
n x2 − 1 ,
x ∈ (−1, 1) ,
n = 0, 1, 2, . . . ,
(A.12)
m´asr´eszt a Bonnet-f´ele rekurz´ıv formula seg´ıts´eg´evel: Ln (x) =
1 [(2n − 1) x Ln−1 (x) − (n − 1) Ln−2 (x)] , n
x ∈ (−1, 1) ,
n = 2, 3, 4, . . .
(A.13) A Legendre polinomok ortogon´ alisak egym´asra – az (A.5) alapj´ an – az I = (−1, 1) intervallumon, w (x) = 1 s´ ullyal: #
1 Ln (x) Lm (x) dx = −1
2 2n+1
0
ha n = m , egy´ebk´ent .
(A.14)
Az els˝o kilenc Legendre polinom a k¨ovetkez˝o form´ aban ad´ odik: L0 (x) = 1, L1 (x) = x, 3 1 L2 (x) = x2 − , 2 2 5 3 3 L3 (x) = x − x, 2 2 35 4 15 2 3 L4 (x) = x − x + , 8 4 8 63 5 35 3 15 L5 (x) = x − x + x, 8 4 8 231 6 315 4 105 2 5 L6 (x) = x − x + x − , 16 16 16 16 429 7 693 5 315 3 35 L7 (x) = x − x + x − x, 16 16 16 16 6435 8 3003 6 3465 4 315 2 35 L8 (x) = x − x + x − x + . 128 32 64 32 128
A.2.2.
Hierarchikus alakfu enyek egydimenzi´ oban ¨ ggv´
´ ´es Babuˇ A Szabo ska ´altal ´ırt k¨ onyvet k¨ovetve [60], ebben a szakaszban bemutatjuk a hierarchikus f¨ uggv´enyek implement´al´ as´at, mely b´ armely polinomfoksz´ amra ´erv´enyes. Nyilv´ anval´ o, hogy t¨ obbf´ele b´azisf¨ uggv´eny-rendszer l´etezik, melyek alkalmasak a v´egeselemen bel¨ uli approxim´ aci´ora. Most el˝ osz¨ or tekints¨ uk a hagyom´ anyosnak mondhat´ o, egyszer˝ uen fel´ep´ıthet˝o Lagrange polinomok halmaz´ at: Nip (ξ) =
p+1 0 j=1, j=i
ξ − ξj . ξi − ξj
(A.15)
Azon ξj pontokat, ahol teljes¨ ul, hogy Nip (ξj ) = δij ,
(A.16)
113
´nyek tere Hierarchikus alakf¨ uggve
A.1. t´ abl´ azat: Egydimenzi´ os Lagrange-f´ele alakf¨ uggv´enyek p = 1, 2, 3
p=1
p=2
p=3
´ csom´opontoknak nevezz¨ uk. Altal´ aban a csom´opontokat u ´gy v´ alasztjuk meg, hogy k¨oz¨ott¨ uk egyenl˝ o t´ avols´ ag legyen, azaz ξj = −1 + 2
j−1 , p
j = 1, . . . , p + 1 .
(A.17)
Az (A.15) ´altal defini´ alt f¨ uggv´enyek minden p foksz´amra m´as-m´as f¨ uggv´enyhalmazt adnak. P´eld´ aul • p = 1 eset´en 1 (1 − ξ) , 2 1 N21 (ξ) = (1 + ξ) , 2
N11 (ξ) =
• p = 2 eset´en 1 N12 (ξ) = ξ (ξ − 1) , 2 N22 (ξ) = (1 + ξ) (1 − ξ) , 1 N32 (ξ) = (ξ + 1) ξ , 2 • p = 3 eset´en N13 (ξ) = −
1 (3ξ + 1) (3ξ − 1) (ξ − 1) , 16
9 (ξ + 1) (3ξ − 1) (ξ − 1) , 16 9 N33 (ξ) = − (ξ + 1) (3ξ + 1) (ξ − 1) , 16 1 N43 (ξ) = (ξ + 1) (3ξ + 1) (3ξ − 1) . 16 N23 (ξ) =
B´armely kiv´ alasztott p polinomfoksz´ amra teljes¨ ul, hogy az adott polinomfoksz´ amhoz tartoz´o alakf¨ uggv´enyek ¨ osszege egy, azaz p+1 i=1
Nip (ξ) = 1 .
(A.18)
114
´k A. f¨ uggele
Nyilv´ anval´ o, hogy minden f¨ uggv´eny – mely megadhat´o a hagyom´ anyos b´ azisf¨ uggv´enyek ´altal – ugyan´ ugy k¨ ozel´ıthet˝ o hierarchikus b´ azisf¨ uggv´enyek seg´ıts´eg´evel is. Az alapvet˝o k¨ ul¨ onbs´eg a k´et b´azis k¨ oz¨ ott az, hogy hierarchikus esetben az ¨osszes alacsonyabb fok´ u f¨ uggv´eny szerepel a magasabb fok´ u b´azisf¨ uggv´enyek halmaz´ aban, ahogy ezt az A.2. ´ ´es t´ abl´ azat is illusztr´ alja. Az egydimenzi´ os hierarchikus alakf¨ uggv´enyek halmaz´at Szabo Babuˇ ska [60] k¨ onyve alapj´ an a k¨ ovetkez˝o form´ aban adjuk meg: 1 (1 − ξ) , 2 1 N2 (ξ) = (1 + ξ) , 2 Ni (ξ) = φi−1 (ξ) ,
N1 (ξ) =
(A.19) (A.20) i = 3, 4, . . . , p + 1 ,
(A.21)
ahol √ ξ 2i − 1 1 φi (ξ) = [Li (ξ) − Li−2 (ξ)] , Li−1 (x) dx = √ 2 4i − 2
i = 2, 3, . . . , (A.22)
−1
melyben Li (ξ) az el˝oz˝oekben bemutatott Legendre polinomok (A.12) halmaza. aris alakf¨ uggv´enyeket csom´ oponti alakf¨ uggv´enyek nek – idegen sz´oval N1 (ξ), N2 (ξ) line´ nodal modes-nak – nevezz¨ uk, mivel a t¨obbi f¨ uggv´enynek a csom´opontbeli ´ert´eke z´erus, azaz i = 3, 4, . . . . (A.23) Ni (−1) = Ni (1) = 0, Ezeket az Ni (ξ), i = 3, 4, . . . f¨ uggv´enyeket bels˝ o vagy bubor´ek alakf¨ uggv´enyeknek – idegen sz´oval internal-, bubble modes-nak – nevezz¨ uk. A Legendre polinomok ortogonalit´ asi tulajdons´ aga abban a´ll, hogy teljes¨ ul a k¨ovetkez˝o egyenlet 1 −1
dNi dNj dξ = δij , dξ dξ
i, j ≥ 3 .
A.2. t´ abl´ azat: Egydimenzi´os Legendre-f´ele alakf¨ uggv´enyek p = 1, . . . , 6
p=1
p=2
p=3
p=4
p=5
p=6
(A.24)
115
´nyek tere Hierarchikus alakf¨ uggve
A hierarchikus alakf¨ uggv´enyek p = 1, 2, 3, . . . , 8 foksz´amra a k¨ovetkez˝o alak´ uak: N1 (ξ) = N2 (ξ) = N3 (ξ) = N4 (ξ) = N5 (ξ) = N6 (ξ) = N7 (ξ) = N8 (ξ) = N9 (ξ) =
1 (1 − ξ) , 2 1 (1 + ξ) , 2 √ 6 2 ξ −1 , √4 10 2 ξ ξ −1 , √4 14 4 5ξ − 6ξ 2 + 1 , 16 √ 3 2 4 ξ 7ξ − 10ξ 2 + 3 , √16 22 6 21ξ − 35ξ 4 + 15ξ 2 − 1 , √32 26 6 ξ 33ξ − 63ξ 4 + 35ξ 2 − 5 , √32 30 429ξ 8 − 924ξ 6 + 630ξ 4 − 140ξ 2 + 5 . 256
Ezek ut´ an m´ ar k¨ onny˝ u a k´et-, illetve h´aromdimenzi´os feladatok alakf¨ uggv´enyeit el˝o´all´ıtani, egyszer˝ uen csak az egydimenzi´os hierarchikus alakf¨ uggv´enyek szorzatait kell k´epezni. A k¨ ovetkez˝okben a k´et-, illetve a h´aromdimenzi´os alakf¨ uggv´enyeket ´all´ıtjuk el˝ o a 2D-s n´egysz¨ og, illetve a 3D-s hatoldal´ u elemekre.
A.3.
K´ etdimenzi´ os feladatokn´ al haszn´ alt alakfu enyek ¨ ggv´
´ ´es Babuˇ A k´etdimenzi´os p-verzi´os elemekre vonatkoz´o alakf¨ uggv´enyeket a Szabo ska [60] k¨onyv´eben bemutatott approxim´ aci´os f¨ uggv´enyek alapj´an ´ırjuk fel. Az A.2. a´br´ an egy hagyom´ anyos n´egysz¨ ogelemet ´abr´ azoltunk a ξ − η tartom´ anyon, ahol ξ = [−1, 1] ´es η = [−1, 1]. η
4
3
3 2
ξ
4 1 1
2
A.2. ´ abra: K´etdimenzi´os n´egysz¨og elem: csom´opontok ´es ´elek sorsz´amoz´asa
K´et k¨ ul¨ onb¨ oz˝o t´ıpus´ u approxim´ aci´os t´er alakf¨ uggv´enyeit fogjuk vizsg´ alni: p ,pη
- az Stsξ
p ,pη
- az Spsξ
csonkolt t´er, vagy idegen sz´oval truncated space, teljes t´er, vagy az angolsz´ asz elnevez´es szerint tensor product space.
116
´k A. f¨ uggele
p ,p Az Spsξ η teljes t´er az ¨ osszes ξ − η ξ = [−1, 1] ´es η = [−1, 1] tartom´ anyon fel´ırhat´ o polinomot tartalmazza, mely a ξiηj ,
ahol i = 0, 1, . . . , pξ
ill. j = 0, 1, . . . , pη
hatv´ anyf¨ uggv´enyekb˝ ol fel´ırhat´ o. A pξ ´es pη a polinomok foksz´ ama ξ, illetve η vonatkoz´ as´ap ,p uggv´enyeket tartalmazza, amelyek ban. M´ıg az Stsξ η csonkolt t´er csak azokat a polinomf¨ a k¨ ovetkez˝o felt´etelek szerint k´epezhet˝oek: ξ i ηj
ahol i = 0, 1, . . . , pξ
ξη
ha
pξ = pη = 1 ,
ξ η
ha
pξ ≥ 2 ,
pη
ha
pη ≥ 2 .
pξ
ξη
3,3 Sps
ξ
2
ξ3 ξ4
ξ6
η
ξ 3η
ξη 2 ξ 2η2
ξ 3η2 ξ 4η2
η2
ξη ξ 2η
ξ 4η ξ 5η
3,3 Sts
1 ξ
ξ5
de i + j = 0, . . . , max {pξ , pη } ,
´es j = 0, 1, . . . , pη
η3 ξη 3
ξ 2η3 ξ 3η3
η4 ξη 4
ξ 2η4 p ,pη
A.3. ´ abra: Pascal-h´ aromsz¨og, pξ = pη = 3 eset´en az Stsξ polinomi´ alis f¨ uggv´enyeinek halmaza
η5 ξη 5
η6 p ,pη
csonkolt ´es az Spsξ
teljes t´er
A k´et t´er k¨ oz¨ otti k¨ ul¨ onbs´eg k¨ onnyen ´ertelmezhet˝o, ha tekint¨ unk egy Pascal-h´ aromsz¨o3,3 f¨ uggv´enyei, get. Az A.3. ´abr´ an a szaggatott vonallal keretezett ter¨ uleten l´ athat´ oak az Sts p ,p o m´ıg a folytonos vonallal jelzett r´eszen – pξ = pη = 3 eset´en vett – Spsξ η halmazba tartoz´ polinomf¨ uggv´enyek ker¨ ultek ´abr´ azol´asra. A k´etdimenzi´oban haszn´ alt alakf¨ uggv´enyeknek h´ arom csoportj´ at k¨ ul¨onb¨oztetj¨ uk meg aszerint, hogy az elem mely r´esz´ere fejti ki hat´ as´at. Ezek szerint besz´el¨ unk: csom´ oponti, ´elmenti ´es bels˝ o alakf¨ uggv´enyek r˝ ol. Most tekints¨ uk ezeket r´eszletesebben egy-egy p´eld´aval bemutatva: asz elnevez´essel nodal modes, sz´amuk s´ıkbeli 1. Csom´oponti alakf¨ uggv´enyek – angolsz´ n´egycsom´opont´ u esetben n´egy darab. Defin´ıci´ojuk a k¨ovetkez˝o ´altal´ anos formul´ aval ´ırhat´ o fel: 1 i (ξ, η) = (1 + ξi ξ) (1 + ηi η) , i = 1, . . . , 4 (A.25) N1,1 4 ahol i a csom´opont jele. Ezeket a f¨ uggv´enyeket szok´as alkalmazni a n´egycsom´opont´ u izoparametrikus n´egysz¨ ogelemekn´el is, h-verzi´os sz´am´ıt´ as eset´en. A (ξi , ηi ) jelenti az i. csom´opont lok´ alis koordin´ at´ aj´ at. Az A.4. ´abr´ an az 1. csom´oponthoz tartoz´ o alakf¨ uggv´enyt ´abr´ azoltuk. ´ 2. Elmenti alakf¨ uggv´enyek – angolsz´asz elnevez´es szerint edge modes. p ≥ 2 eset´en l´eteznek, sz´amuk a p polinomfoksz´ amt´ol ´es a felhaszn´alt t´er f¨ uggv´enyeit˝ ol f¨ ugg. Ezek az alakf¨ uggv´enyek egy kiv´ alasztott ´elt˝ol eltekintve minden ´elre z´erus ´ert´eket adnak.
117
´nyek tere Hierarchikus alakf¨ uggve
1 0.5
1 0.5
0 0 -1
-0.5
-0.5
0
0.5
1
-1
1 A.4. ´ abra: A (−1, −1) csom´oponthoz tartoz´ o alakf¨ uggv´eny N1,1 (ξ, η) =
1 4
(1 − ξ) (1 − η)
Azaz hat´ asuk csak egy ´elre, ´es abb´ ol kiindulva az elem bels˝ o fel¨ ulet´ere korl´ atoz´odik. Az ´elmenti alakf¨ uggv´enyek defini´ al´ asa teh´ at ´elt˝ol f¨ ugg˝ oen v´ altozik: e1 Ni,1 (ξ, η) =
1 (1 − η) φi (ξ) , 2
(A.26)
1 (A.27) (1 + ξ) φi (η) , 2 1 e3 Ni,1 (ξ, η) = (1 + η) φi (ξ) , (A.28) 2 1 e4 (ξ, η) = (1 − ξ) φi (η) , (A.29) Ni,1 2 alasztott p polinom foksz´ amt´ol f¨ ugg. A φi f¨ uggv´eny ahol ek az ´el sorsz´ama, i a v´ (A.22) alapj´ an hat´ arozhat´ o meg. Az A.5. ´abr´ an az i = 2 esetre vett e1 ´elhez tartoz´o alakf¨ uggv´eny l´athat´ o. e2 Ni,1 (ξ, η) =
0
1
-0.5 0.5 0 -1
-0.5
-0.5 0
0.5
1
-1
e1 A.5. ´ abra: Az η = −1 ´elhez tartoz´o N2,1 alakf¨ uggv´eny i = 2 eset´en
3. Bels˝o alakf¨ uggv´enyek – angolsz´asz elnevez´es szerint internal, vagy bubble modes. Ezek a f¨ uggv´enyek csak az elem belsej´eben fejtik ki hat´ asukat, ´es z´erus ´ert´eket adnak az ´elekre ´es a csom´opontokra. Defin´ıci´ ojuk: Nijb = φi (ξ) φj (η) ,
(A.30)
118
´k A. f¨ uggele
ahol i, j a v´ alasztott p polinomfoksz´ amt´ol f¨ ugg. A φi f¨ uggv´eny (A.22) szerint hat´ arozhat´ o meg. Az A.6. ´abr´ an az i = j = 2-h¨oz tartoz´ o alakf¨ uggv´enyt ´abr´ azoltuk.
0.5
1 0.5
0 0 -1
-0.5
-0.5
0
0.5
1
-1
A.6. ´ abra: Az i = j = 2-h¨ oz tartoz´o bels˝o alakf¨ uggv´eny p,p p,p Az A.7. a.) ´abr´ an az Sts ´es az Sps approxim´ aci´os t´er v´ alaszt´asa eset´en l´athat´ oa feladat egyetlen elem´ehez tartoz´o szabads´agfokok sz´ am´anak v´ altoz´ asa a ξ ´es η voam f¨ uggv´eny´eben. natkoz´ as´aban egys´egesnek v´alasztott p = pξ = pη polinomfoksz´ M´ıg az A.7. b.) ´abra azt mutatja, hogy ebb˝ ol az ismeretlensz´ amb´ ol mennyi a bels˝ o alakf¨ uggv´enyekhez tartoz´ o. Nyilv´ anval´ o, hogy a bels˝ o alakf¨ uggv´enyek sz´am´anak k¨ ul¨ onb¨ oz˝os´ege okozza a szabads´agfokokban m´erhet˝o k¨ ul¨onbs´eget a csonkolt ´es a teljes alakf¨ uggv´enyt´er alkalmaz´asa eset´en. Azonban a bels˝ o alakf¨ uggv´enyekt˝ol sz´armaz´o ismeretlenek csak lok´alisak, azaz mindig csak egy adott elemre vonatkoznak. Ez´ert ennek a tulajdons´ agnak szerepe van az elemhez k¨ot¨ott jellemz˝o p´ arhuzamos sz´am´ıt´ asa sor´an. 100
900
csonkolt: teljes:
csonkolt: teljes:
800
80 700
Nint/N [%]
600
N
500 400
60
40
300 200
20
100
0
0 2
4
6
8
10
12
14
16
18
20
2
4
6
8
10
12
14
16
18
20
p
p
a.)
b.)
A.7. ´ abra: a.) Szabads´ agfokok sz´ am´anak v´ altoz´ asa egy k´etdimenzi´os n´egycsom´opont´ u p-verzi´os elem eset´en b.) Bels˝o alakf¨ uggv´enyek ar´ anya sz´azal´ekosan
A.4.
Hierarchikus alakfu enyek hexa´ eder elemekn´ el ¨ ggv´
A leggyakrabban alkalmazott k´et elemt´ıpus h´ aromdimenzi´oban a hatoldal´ u – hexa´eder –, vagy a n´egyoldal´ u – tetra´eder – t´erbeli elem. Most a hatoldal´ u nyolc-csom´opont´ u t´erbeli elemekhez tartoz´o alakf¨ uggv´enyeket vizsg´aljuk meg az [60] k¨onyv alapj´ an. Egy ilyen elemet mutat be az A.8. ´abra, melyen karik´ azva vannak az ´elek, illetve keretezve a lapok sorsz´ amai. A nyolc-csom´opont´ u elemek alkalmaz´asa k´et fontos el˝ onyt jelent a v´egeselem-m´odszer szempontj´ab´ ol:
119
´nyek tere Hierarchikus alakf¨ uggve ζ 5
5 6
ζ 5 8 6
9 7
6
2
8 3
8 7
7
10
12
5
1 ξ
1 2
11
ξ
4
η
2
1
6 4
1
4
2
η 4
3 3
3
A.8. ´ abra: Egy hagyom´ anyos hatoldal´ u t´erbeli elem
• a haszn´ alt formalizmus nagyfok´ u pontoss´ agot ny´ ujt, • az elemeken t¨ort´en˝o integr´ al´ ashoz alkalmazhat´o – Gauss integr´ aci´os pontok felhaszn´ al´ as´aval t¨ort´en˝o – numerikus integr´ al´ as k¨onnyen programozhat´ o. A k´etdimenzi´os hierarchikus alakf¨ uggv´enyekb˝ ol kiindulva a h´ aromdimenzi´oban haszn´ alt alakf¨ uggv´enyek egyszer˝ uen csoportos´ıthat´ ok. Az alakf¨ uggv´enyek sz´amoz´as´ara t¨obbf´ele lehet˝os´eg k´ın´ alkozik, melyek k¨oz¨ott azonban alapvet˝ oen csak programoz´ astechnikai k¨ ul¨onbs´egek vannak. Itt n´egy f˝ o t´ıpust k¨ ul¨onb¨oztethet¨ unk meg az alapj´ an, hogy a f¨ uggv´enyek csom´oponton, ´elen, lapon, illetve az elem belsej´eben fejtenek ki hat´ ast. Mind a ξ, mind az at´ ak a [−1, 1] intervallumban v´ altozhatnak. η, mind a ζ koordin´ 1. Csom´oponti alakf¨ uggv´enyek – idegen sz´oval nodal modes. Nyolc darab csom´oponti alakf¨ uggv´eny van, ugyanazok a f¨ uggv´enyek, mint amelyeket a h-verzi´os v´egeselemm´odszern´el haszn´ alnak. K´epz´es¨ uk a k¨ovetkez˝o m´odon t¨ort´enik: i (ξ, η, ζ) = N1,1,1
1 (1 + ξi ξ) (1 + ηi η) (1 + ζi ζ) , 8
i = 1, . . . , 8 ,
(A.31)
ahol i jelenti a csom´oponti sorsz´amot, illetve (ξi , ηi , ζi ) pedig az i. csom´opont koordin´ at´ ait. ´ uggv´enyek egy 2. Elmenti alakf¨ uggv´enyek – idegen sz´oval edge modes. Ezek az alakf¨ kiv´ alasztott ´elt˝ol eltekintve minden ´elre z´erus ´ert´eket adnak, ´ıgy k¨ ul¨on defin´ıci´ojuk van ´elt˝ol f¨ ugg˝ oen. P´eld´aul ha tekintj¨ uk az 1. ´es 2. csom´opont k¨oz¨ott h´ uzott e1 ´elt, akkor az erre fel´ırhat´ o alakf¨ uggv´eny a k¨ovetkez˝o e1 Ni,1,1 (ξ, η, ζ) =
1 (1 − η) (1 − ζ) φi (ξ) . 4
(A.32)
Itt i ´ert´eke a kiv´alasztott polinomfoksz´ amt´ol f¨ ugg, φi pedig (A.22) alapj´ an sz´am´ıthat´ o. A t¨obbi 11 ´elhez tartoz´o alakf¨ uggv´eny anal´ og m´odon k´epezhet˝o. Az ´elekhez fel´ırhat´ o f¨ uggv´enyek sz´ama 12 (p − 1) f¨ uggetlen¨ ul a v´alasztott approxim´ aci´os t´ert˝ol, mivel p ≥ 2 eset´en mindig l´eteznek. 3. Oldalmenti alakf¨ uggv´enyek – idegen sz´oval face modes. Defin´ıci´ojukat az oldallap szabja meg. Ezek az alakf¨ uggv´enyek csak egy kiv´ alasztott lapra adnak z´erust´ ol k¨ ul¨onb¨oz˝o ´ert´eket, ennek megfelel˝oen p´eld´aul az 1, 2, 3, 4 csom´opontok a´ltal megoak a k¨ovetkez˝o t´ıpus´ u f¨ uggv´enyek: hat´ arozott f1 lapra fel´ırhat´ f1 Ni,j,1 (ξ, η, ζ) =
1 (1 − ζ) φi (ξ) φj (η) , 2
(A.33)
120
´k A. f¨ uggele
ahol i ´es j lehets´eges ´ert´ek´et egyr´eszt a polinomfoksz´am, m´asr´eszt a v´alasztott appp ,p ,p roxim´ aci´os t´er defini´ alja. A f¨ uggv´enyek sz´ama teh´at m´as lesz az Stsξ η ζ csonkolt ´es pξ ,pη ,pζ teljes t´er eset´en. Az A.3. t´ abl´ azatban l´athatjuk az (A.33) a´ltal fel´ırhat´ o az Sps alakf¨ uggv´enyekre vonatkoz´ o i ´es j lehets´eges ´ert´ekeit, melyek val´oj´ aban a ξ, illetve az η ir´ anyban vett polinomfoksz´ amot jelentik az f1 lapra. A.3. t´ abl´ azat: Az f1 ´el vonatkoz´as´aban haszn´ alt index´ert´ekek
csonkolt t´ er
teljes t´ er
i = 2, . . . , pξ − 2
i = 2, . . . , pξ
j = 2, . . . , pη − 2
j = 2, . . . , pη
i + j = 4, . . . , max{pξ , pη }
uggv´enyek csak 4. Bels˝o alakf¨ uggv´enyek – idegen sz´oval internal, bubble modes. Ezek a f¨ az elem belsej´eben fejtenek ki hat´ ast. Defin´ıci´ojuk a k¨ovetkez˝o b Ni,j,k (ξ, η, ζ) = φi (ξ) φj (η) φk (ζ) .
(A.34)
Az i, j, k index´ert´ekeket – hasonl´oan az oldalmenti alakf¨ uggv´enyekn´el ´ırtakkal –, a pξ , amok, tov´abb´ a a v´ alasztott approxim´ aci´os t´er hat´arozza a pη ´es a pζ polinomfoksz´ meg. Ebb˝ ol ad´od´ oan magas foksz´amokn´al a t´erbeli bels˝ o alakf¨ uggv´enyek, illetve az ebb˝ ol ad´ od´ o ismeretlenek sz´ama igen nagy. Az A.5. t´ abl´ azatban a lehets´eges index´ert´ekeket adtuk meg. A.5. t´ abl´ azat: Az elem bels˝o alakf¨ uggv´enyein´el haszn´ alt index´ert´ekek
csonkolt t´ er
teljes t´ er
i = 2, . . . , pξ − 4
i = 2, . . . , pξ
j = 2, . . . , pη − 4
j = 2, . . . , pη
k = 2, . . . , pζ − 4
k = 2, . . . , pζ
i + j + k = 6, . . . , max{pξ , pη , pζ }
4500
60
csonkolt: teljes:
4000
csonkolt: teljes:
50 3500 40 Nint/N [%]
3000
N
2500 2000 1500
30
20
1000 10 500 0
0 2
3
4
5
6 p
7
a.)
8
9
10
2
3
4
5
6 p
7
8
9
10
b.)
A.9. ´ abra: a.) Szabads´ agfokok sz´ am´anak v´ altoz´asa egy h´aromdimenzi´os 8 csom´opont´ u p-verzi´os elem eset´en b.) A bels˝ o alakf¨ uggv´enyek ar´ anya sz´azal´ekosan
Az A.9. ´abr´ an egy h´aromdimenzi´os elem eset´en mutatjuk be a foksz´ am v´altoz´as´anak hat´ as´at az ismeretlenek sz´am´ara. Az elemre minden ir´ anyban egys´egesen p a polinomok
´nyek tere Hierarchikus alakf¨ uggve
121
foksz´ ama. ´Igy az egy elemre vonatkoz´o szabads´agfok a k¨ovetkez˝o m´odon sz´ am´ıthat´ o ki a csonkolt t´er eset´en: 1 p,p Nts = 3 8 + 12(p − 1) + 3 (p − 2) (p − 3) + (p − 3) (p − 4) (p − 5) , 6 illetve a teljes t´erre: p,p Nps = 3 8 + 12(p − 1) + 6 (p − 1) (p − 1) + (p − 1) (p − 1) (p − 1) . Az A.9. b.) ´abr´ an a bels˝ o alakf¨ uggv´enyek ´altal gener´ alt ismeretlenek sz´ ama l´athat´ o, sz´azal´ekosan kirajzolva a teljes ismeretlensz´am ar´any´ aban. Mivel az approxim´ aci´os t´er f¨ uggv´enyei nem ir´ anyf¨ uggetlenek ez´ert a v´egeselem-h´al´ ozat k´esz´ıt´esekor figyelembe kell venni az adott ´elek, fel¨ uletek ir´ any´ıt´ as´at, hogy az elemek illeszt´esekor ne k¨ ovess¨ unk el elemi hib´ at. Az is megfontoland´ o, hogy a p-verzi´os sz´am´ıt´ as mag´aban hordozza a lehet˝ os´eget arra, hogy ak´ ar mind a h´ arom ξ, η ´es ζ ir´ anyban m´ as-m´as os´eg m´odot polinomfoksz´ ammal rendelkez˝o f¨ uggv´enyeket alkalmazzunk. Ezen ut´ obbi lehet˝ nyit arra, hogy egy-egy feladatn´ al finomabban tudjuk befoly´ asolni a feladat m´eret´et a megold´ as megfelel˝o pontoss´ ag´ u el´er´es´ehez.
B. fu ek ¨ ggel´ ´le o ´sek e ´rintkezo ˝ testekre ¨ sszefu ¨ gge Hertz-fe
Ebben a f¨ uggel´ekben az ´erintkez˝o testek Hertz-f´ele elm´elettel val´o kezel´es´et ´ırjuk le r¨ oviden, melynek gondolatmenete a Ponormajov ´altal k´esz´ıtett ¨osszefoglal´ot k¨oveti [55]. Tekints¨ uk a pontszer˝ u ´erintkez´es megfogalmaz´as´at, mely szerint k´et sima g¨org¨ ult fel¨ ulettel hat´ arolt homog´en ´es izotr´op test az alakv´altoz´asig egy pontban ´erintkezik. A testeket olyan er˝ ok nyomj´ ak ¨ ossze, melyek hat´asvonala a fel¨ uletek ´erintkez´esi pontjaihoz tartoz´ o k¨ oz¨ os fel¨ uleti norm´ alis egyenes´eben hatnak. Ek¨ozben a testek alakv´altoz´ast szenvednek, ´es a kezdeti pontszer˝ u ´erintkez´es ´atalakul fel¨ uleten val´ o ´erintkez´ess´e. A testekre hat´o nyom´ oer˝ ok nagys´ ag´ ar´ ol felt´etelezz¨ uk, hogy a testek ´erintkez´es´enek k¨ornyezet´eben csak line´ arisan rugalmas alakv´ altoz´asokat okoznak. Ha azt ´all´ıtjuk, hogy a kialakul´ o ´erintkez´esi tartom´ any m´erete nagyon kicsi az ´erintkez˝o testek b´armelyik´ehez k´epest, akkor ´altal´ anos esetben az ´erintkez´esi ´es elv´al´ asi hat´ arg¨orbe egy ellipszis, mely hat´ aresetben k¨or vagy k´et p´ arhuzamos egyenessel hat´arolt s´ av. Az ´erintkez˝o testek fel¨ ulet´et teljesen sim´anak felt´etelezve, az egyik testr˝ol a m´asikra ´tad´ a od´ o ´es az ´erintkez´esi tartom´anyon megoszl´o nyom´ oer˝ ok erre a fel¨ uletre mer˝olegesek. A testek ´erintkez´esi hely´en a rugalmas elmozdul´asok ´es a fesz¨ ults´eg´allapot vizsg´ alat´ ahoz el˝ozetesen az ´erintkez´esi fel¨ uleten megoszl´o pn ´erintkez´esi nyom´as eloszl´as´at ´es az ´altala okozott elmozdul´ asokat kell tekinteni. El˝ osz¨ or a k¨ orfel¨ uleten megoszl´o ´es a g¨ombfel¨ ulet ordin´ at´ aival ar´ anyos nyom´ aseloszl´ast ´ırjuk fel, l´ asd a B.1. ´abr´ at. Ehhez vegy¨ unk olyan terhel´esmegoszl´ast az a sugar´ u k¨orfel¨ uleten, melyet ezen fel¨ uletre emelt f´elg¨ omb ordin´ at´ ai jellemeznek, azaz /
x 2 y 2 ξ − , (B.1) pn = p0 = p0 1 − a a a uleti nyom´ as nagys´ aga az Sc ´erintkez´esi tartom´ any k¨oz´eppontj´ aban. ahol p0 a fel¨ ξ
a
x
z y
B.1. ´ abra: A tehel´es megoszl´as´at f´elg¨ omb ordin´ at´ ak jellemzik
123
´le rugalmassa ´gtani o ´sek ¨ sszef¨ Hertz-fe ugge
A maxim´alis p0 nyom´ ast k¨ onnyen ki lehet fejezni az F terhel´es seg´ıts´eg´evel: p0 ξ dA F = p dA = a Sc
ahol
(B.2)
Sc
u f´elg¨omb ´altal hat´ arolt t´erfogat. K¨ovetkez´esk´eppen: ξ dA = 23 πa3 az a sugar´ p0 =
3 F . 2 πa2
(B.3)
as 1.5-szer nagyobb a k¨ozepes Teh´at a terhel´es g¨ ombi eloszl´asakor a p0 maxim´alis nyom´ ´ert´ekn´el. Egy f´elt´er s´ık hat´ arfel¨ ulet´en l´ev˝o pontok z ir´ any´ u w elmozdul´as´at a hat´ arfel¨ uleten m˝ uk¨ od˝ o z ir´ any´ u F er˝o hat´ as´ara a w=
1 − ν2 F , πE r
(B.4)
osszef¨ ugg´es adja meg, ahol r az F koncentr´ alt er˝ o t´ amad´ aspontj´ anak a t´ avols´ aga att´ ol ¨ uleti nyom´ as hat´ as´at u ´gy a pontt´ ol, ahol az elmozdul´ as w. A fel¨ uleten megoszl´o pn fel¨ vehetj¨ uk, mint azon elemi elmozdul´asok ¨osszeg´et, melyek a dA fel¨ uletelemekre m˝ uk¨od˝ o pn nyom´ as hat´ as´ara keletkeznek, azaz pn 1 − ν2 dS , (B.5) w= πE r Sc
ahol r a w elmozdul´as´ u pont t´ avols´ aga a p dS elemi er˝ot˝ ol. A k¨ ovetkez˝okben vizsg´ aljuk meg k´et rugalmas test ´erintkez´es´et. Ehhez tekints¨ uk a B.2. ´br´ a at, amely az ´erintkez´es pontj´ anak k¨ornyezet´eben szeml´elteti az ´erintkez˝o testeket. Az abra azzal a felt´etelez´essel o ´ ¨sszhangban mutatja a viszonyokat, hogy sima a k´et test hat´arfel¨ ulete az ´erintkez´esi pontban (folytonosan v´ altozik a norm´ alis az O pont k¨ornyezet´eben). V´ alasszuk az O ´erintkez´esi pontot a koordin´ atarendszerek kezd˝opontj´ anak. z1 1
O
x1 x2
y1 2 y2 z2
B.2. ´ abra: Nemszingul´aris pontban ´erintkez˝o testek
A vizsg´alt testek hat´ arfel¨ uleteinek egyenletei z1 = S1 (x, y) alak´ uak az ´erintkez´esi pont k¨ozel´eben.
´es
z2 = S2 (x, y) .
(B.6)
124
´k B. f¨ uggele
Az S1 ´es S2 f¨ uggv´enyeket sorbafejtj¨ uk az x1 y1 ´es x2 y2 f¨ uggetlen v´ altoz´ ok n¨ovekv˝ o hatas´aban. v´ anyai szerint. Nyilv´ anval´ o, hogy azonos a sorbafejt´esek k´epz´ese S1 ´es S2 vonatkoz´ ´Igy teh´ at ´ırhatjuk, hogy 2 ! 2 ! ∂S !! ∂S !! 1 ∂ 2 S !! 2∂ S! 2∂ S! + + 2xy + y x S (x , y) = S0 + x ! + y ! ! + . . . . (B.7) ! ! ∂x 0 ∂y 0 2! ∂x2 0 ∂x∂y 0 ∂y 2 0 atarendszer kezd˝ opontj´ aban vett helyettes´ıt´esi ´ert´ekeket jel¨oli. Mivel a A 0 index a koordin´ uletek fel¨ uletek a koordin´ atarendszer kezd˝opontj´ an ´atmennek, az S0 = 0 ´es az xy s´ık a fel¨ k¨ oz¨ os ´erint˝ os´ıkja a koordin´ atarendszer kezd˝opontj´ aban, ez´ert ´erv´enyes, hogy ∂S !! ∂S !! ! = ! = 0. ∂x 0 ∂y 0
(B.8)
Ennek k¨ ovetkezt´eben a sorbafejt´esnek nincs sem ´alland´ o, sem pedig els˝ofok´ u tagja. Figyelembe v´eve, hogy benn¨ unket csak az ´erintkez´esi tartom´ any ´erdekel, mely az eg´esz fel¨ uletnek csak kicsiny r´esze, ez´ert x ´es y kis ´ert´ekeire az x ´es y harmadik ´es magasabb hatv´any´ u tagjait a m´ asodfok´ u tagokhoz k´epest el lehet hanyagolni. Teh´ at az ´erintkez˝o testek fel¨ uleteinek egyenletei az ´erintkez´esi pont k¨ozel´eben: ! 2 ∂ 2 S1 !! ∂ 2 S1 !! 2 ∂ S1 ! + 2x y + y ! ! ! 1 1 1 ∂x1 ∂y1 0 ∂x21 0 ∂y12 0 ! 2 ∂ 2 S2 !! ∂ 2 S2 !! 2 ∂ S2 ! 2z2 = x22 + 2x y + y ! ! ! . 2 2 2 ∂x2 ∂y2 0 ∂x22 0 ∂y22 0
2z1 = x21
(B.9)
Tov´abbi egyszer˝ us´ıt´es ´erhet˝o el, ha az x1 , y1 ´es x2 , y2 tengelyeket alkalmasan v´ alasztjuk os´ık ´es a fels˝o test norm´ al metszetei s´ıkjainak meg. P´eld´aul ha az x1 , y1 tengelyeket az ´erint˝ o vegyes parci´alis deriv´ alt elt˝ unik. metsz´esvonal´ aba helyezz¨ uk, akkor az S1 -re vonatkoz´ Hasonl´oan elj´ arva als´ o testn´el fel´ırhatjuk, hogy ∂ 2 S1 !! ! = k11 ; ∂x21 0 ∂ 2 S2 !! ! = k21 ; ∂x22 0
∂ 2 S1 !! ! = k12 ; ∂y12 0 ∂ 2 S2 !! ! = k22 , ∂y22 0
(B.10)
melyben k11 ´es a k12 a fels˝o test, m´ıg a k21 ´es a k22 az als´o test f˝o norm´ al metszeteinek g¨ orb¨ uletei a koordin´ atarendszer kezd˝opontj´ aban. Ezekkel a jel¨ol´esekkel 2z1 = k11 x21 + k12 y12 ,
(B.11)
2z2 = k21 x22 + k22 y22 . a vizsg´alt testek egyenletei az O ´erintkez´esi pont k¨ornyezet´eben. Speci´ alis eset az R1 ´es egy R2 sugar´ u g¨omb ´erintkez´ese. Ekkor k11 = k12 =
1 R1
k21 = k22 =
1 . R2
(B.12)
Az R1 sugar´ u g¨ ombnek s´ıkkal val´ o ´erintkez´ese eset´en R2 v´egtelenn´e v´alik, ´ıgy k21 = k22 = 0.
Az egyszer˝ us´eg kedv´e´ert a tov´ abbiakban k´et rugalmas g¨omb ´erintkez´esi feladat´ at tekintj¨ uk (l´ asd a B.3. ´abr´ at). C´elunk, hogy meghat´ arozzuk a ∆ k¨ozeled´esi t´avols´ agot, az a
125
´le rugalmassa ´gtani o ´sek ¨ sszef¨ Hertz-fe ugge
´erintkez´esi tartom´any hat´ arg¨ orb´ej´enek sugar´at, valamint a p0 maxim´alis ´erintkez´esi nyoany´ u elmozdul´ as´at. m´ast. Jel¨ olj¨ uk w1 , illetve w2 -vel a P1 , illetve P2 pontok z1 , illetve z2 ir´ ozeled´ese a k¨ovetkez˝o ¨osszef¨ ugg´essel ´ırhat´ o fel: Ekkor a P1 ´es P2 pontok k¨ ∆ = (z1 + w1 ) + (z2 + w2 ) .
(B.13)
Ez´altal ´erintkezni azon pontok fognak, melyekre teljes¨ ul, hogy z1 + z2 = ∆ − (w1 + w2 ) .
(B.14)
F z1
z1 R1 R1
1 z2
P1
w1
y
∆
w2
r
r z1
R2
P2
2
x
a
z2
z2
F
B.3. ´ abra: Rugalmas g¨omb¨ok ´erintkez´ese
A B.3. ´abra alapj´ an ´ırhatjuk, hogy R12 − r2 = (R1 − z1 )2 = R12 − 2R1 z1 + z12 .
(B.15)
Itt z12 m´asodrend˝ uen kicsiny ´ert´ek, amit elhanyagolhatunk. ´Igy jutunk a z1 =
r2 , 2R1
z2 =
r2 , 2R2
(B.16)
aosszef¨ ugg´esekhez. A (B.14) egyenletben szerepl˝o w1 ´es w2 rugalmas elmozdul´asok kisz´ ¨ m´ıt´ as´ahoz a (B.5) kifejez´est lehet felhaszn´alni a pn pn dS ´es w2 = k2 dS (B.17) w1 = k1 r r Sc
Sc
126
´k B. f¨ uggele
alakban, ahol k1 =
1 − ν12 πE1
´es
k2 =
1 − ν22 πE2
ulet. Ezt k¨ or hat´ arolja. m´ıg Sc az ´erintkez´esi fel¨ Felhaszn´alva a (B.1) ¨ osszef¨ ugg´est ´ırhatjuk, hogy p0 1 ξ dS . w1 + w2 = (k1 + k2 ) a r
(B.18)
(B.19)
Sc
Elv´egezve a kijel¨ olt m˝ uveleteket, ´es azonos ´atalak´ıt´ asokat v´egrehajtva kapjuk a P1 ´es P2 pontok z1 , illetve z2 ir´ any´ u elmozdul´ asaira, hogy 1 − ν12 1 − ν22 3F 2a2 − r2 w1 + w2 = + . (B.20) E1 E2 8a3 Ezt vissza´ırjuk a (B.14) ¨ osszef¨ ugg´esbe ´es bevezetj¨ uk a k=
1 − ν12 1 − ν22 + E1 E2
(B.21)
anyagjellemz˝ okt˝ol f¨ ugg˝ o ´alland´ ot. Tekintetbe v´eve a (B.3) ´es a (B.16) ¨osszef¨ ugg´eseket, asra ´es a ∆ k¨ozeled´esre kifejezhet˝ ok az ´erintkez´esi fel¨ ulet a sugar´ ara, a p0 legnagyobb nyom´ a k¨ ovetkez˝o ¨ osszef¨ ugg´esek / 3 R1 R2 , a= 3 Fk 4 R1 + R2 1 √ 3 63 F R1 + R2 2 (B.22) p0 = , π k2 R1 R2 / 9 R1 + R2 (F k)2 . ∆= 3 16 R1 R2 A (B.22) k´epletek g¨ omb ´es s´ık ´erintkez´esekor is fenn´ allnak. Ha p´eld´ aul a 2-es jel˝ u als´ o test s´ık, azaz R2 = ∞, akkor R1 + R2 1 = R1 R2 R1
´es
R1 R2 = R1 . R1 + R2
(B.23)
Az egym´assal ´erintkez˝o testek egyik´enek merev volt´at a (B.21)-ben fel´ırt, anyagf¨ ugg˝ o param´eter seg´ıts´eg´evel vehetj¨ uk figyelembe. P´eld´aul, ha a fels˝ o test merev, akkor a (B.21)ben szerepl˝o 1 − ν12 =0 (B.24) E1 tag elt˝ unik, ´ıgy csak a k= k´eplettel kell sz´amolnunk.
1 − ν22 E2
(B.25)
C. fu ek ¨ ggel´
´m´ıta ´sok eredme ´nyei Numerikus sza
C.1.
K´ etv´ altoz´ os optimaliz´ aci´ ok
P10-es feladat
Az 5. fejezetben defini´alt P10-es feladathoz tartoz´o numerikus sz´ am´ıt´ asi eredm´enyeket mutatjuk be, w0 = −0.11 mm-es kinematikai terhel´es eset´en.
mesh 7*5, istep=1(−),istep=2(− −),istep=3(+),istep=4(...),istep=5(o) 0.12
Optimal gap (o), second type iteration i=0 0.1
Gap [mm]
0.08
0.06
0.04
0.02
0 20
30
40
50
60
70 r [mm]
80
90
100
110
C.1. ´ abra: A testek k¨ oz¨ otti t´ avols´ ag v´ altoz´asa a P10-es optimaliz´aci´ora
120
128
´k C. f¨ uggele Load w =−0.11 mm,µ=0.25
L1=33.45 mm, L2=37.45 mm, L3=96 mm, L4=100 mm
0
0
0
−20
−50
−100 20
−τtz [MPa]
σr [MPa]
50
100
60
80
100 120 r [mm]
60
100
−60 20
80 40
−40 80 40
60
80
100 120 r [mm]
z [mm]
60
z [mm]
0 σeq [MPa]
σz [MPa]
200
−100
100
100
−200 20
80 40
60
80
100 120 r [mm]
60
100 0 20
80 40
60
80
100 120 r [mm]
z [mm]
60
z [mm]
C.2. ´ abra: A fels˝ o testre meghat´arozott fesz¨ ults´egeloszl´asok a P10-es optimaliz´aci´ora
P11-es feladat Ebben a r´eszben az 5. fejezetben defini´alt P11-es feladathoz tartoz´o numerikus eredm´enyeket k¨ oz¨ olj¨ uk, w0 = −0.11 mm-es kinematikai terhel´es eset´en. mesh 7*5, istep=1(−),istep=2(− −),istep=3(+),istep=4(..) 0.12
Optimal gap (o), second type iteration i=0 0.1
Gap [mm]
0.08
0.06
0.04
0.02
0 20
30
40
50
60
70 r [mm]
80
90
100
110
120
C.3. ´ abra: A testek k¨ oz¨ otti t´ avols´ ag v´altoz´asa a P11-es optimaliz´aci´ora
129
´m´ıta ´ sok eredme ´nyke ´pei Numerikus sza Load w =−0.11 mm,µ=0.25
L1=0 mm, L2=0 mm, L3=61.09 mm, L4=65.09 mm
0
0
−50
−100 −150 20
100
60
80
100 120 r [mm]
60
−40 −60 20
80 40
−20
tz
0
−τ [MPa]
σr [MPa]
50
100 80 40
60
80
100 120 r [mm]
z [mm]
60
z [mm]
0 σeq [MPa]
σz [MPa]
200
−100
100
100
−200 20
80 40
60
80
100 120 r [mm]
60
z [mm]
100 0 20
80 40
60
80
100 120 r [mm]
60
z [mm]
C.4. ´ abra: A fels˝o testre meghat´arozott fesz¨ ults´egeloszl´asok a P11-es optimaliz´aci´ora
C.2.
Szimmetrikus terhel´ es˝ u 3D-s feladatok
Ebben az alfejezetben a k¨ ul¨onb¨oz˝o szimmetrikus elrendez´es˝ u terhel´esekhez tartoz´o eredm´enyeket jelen´ıtj¨ uk meg a teljess´eg kedv´e´ert grafikus form´ aban. Az itt bemutatott abr´ ´ ak egym´ as ut´ an ´abr´ azolj´ ak az ´erintkez´esi nyom´as k¨ ul¨onb¨oz˝o elvek szerint sz´armaztatott eloszl´as´at; majd ezt k¨ ovetik az adott terhel´esi esetre vonatkoz´o ´erintkez´esi tartom´any hat´ ar´ at le´ır´ o B-spline g¨ orb´ek k¨ ul¨ onb¨oz˝o iter´ aci´os l´ep´esekhez tartoz´o k´epei; ezut´an l´ athatjuk a z tengely ir´ any´ u elmozdul´ asok ´es v´eg¨ ul a z tengely ir´any´ u fesz¨ ults´egek diagrammjait. A t´erbeli z tengely ir´ any´ u elmozdul´ asmez˝ot a jobb elemezhet˝os´eg miatt 100-szoros naassal ´abr´ azoltuk, azonban az a´br´ ak melletti elmozdul´as ´ert´ekek a t´enylegesen kisz´amolt gy´ıt´ eredm´enyek alapj´an ker¨ ultek fel´ır´ asra. ulnek bemutaItt az iterh = 2, 3, 4, 5 terhel´esi l´ep´esekhez tartoz´o eredm´enyk´epek ker¨ t´ asra, melyek alapvet˝ oen abban k¨ ul¨onb¨oznek, hogy mekkora nagys´ ag´ u elmozdul´ asi el˝o´ır´ as adott a merev b´elyeg vonatkoz´ as´aban. A k¨ ul¨onb¨oz˝o terhel´esi esetekre vonatkoz´o el˝o´ır´ asokat a 6. fejezetben tal´ alhat´ o 6.1. t´ abl´ azat tartalmazza. Az itt k¨ oz¨ olt eredm´enyk´epek minden terhel´esi esetben az el´erhet˝o legpontosabb sz´ am´ıt´ ashoz tartoznak, azaz minden esetben a k¨ozel´ıt˝ o polinomok foksz´ ama p = 8. A k¨ ovetkez˝o C.3. alfejezetben a nem szimmetrikus elrendez´es˝ u terhel´es eset´en mutatjuk be a k¨ ul¨ onb¨ oz˝o terhel´esi esetekhez tartoz´o eredm´enyeket. Az ott megjelen´ıtett ´abr´ ak hasonl´ o sorrendben k¨ ovetik egym´ast, illetve a r´ ajuk vonatkoz´ o megjegyz´esek is hasonl´oak. Azzal a k¨ ul¨ onbs´eggel, hogy csak a nem szimmetrikus terhel´esi esetekn´el rajzoltuk meg a Hertz-f´ele sz´am´ıt´ asok szerinti k¨ or alak´ u ´erintkez´esi tartom´anyt, az ehhez k´epesti elt´er´es ´erz´ekeltet´ese ´erdek´eben.
130
´k C. f¨ uggele
346.5 308.0 269.5 231.0 192.5 154.0 115.5 77.0 38.5 0.0 −5
−4
−3
−2
−1
. 0
Hertz
1
2
3
4
−σz
5
−c · d−
x koordin´ata [mm]
´ C.5. ´ abra: Erintkez´ esi nyom´as eloszl´asa, szimmetrikus esetben (iterh = 2)
2.24
1.50
y koordin´ata [mm]
pn ´erintkez´esi nyom´as [M P a]
385.0
0.75
.
−0.00
−0.75
istep = 2 −1.50
istep = 3 −2.24 −2.24
−1.50
−0.75
−0.00
0.75
x koordin´ata [mm]
1.50
2.24
istep = 4 istep = 5
C.6. ´ abra: Az ´erintkez´esi tartom´any v´ altoz´ asa, szimmetrikus esetben (iterh = 2)
131
´m´ıta ´ sok eredme ´nyke ´pei Numerikus sza
[mm] 4.50 · 10−3 3.38 · 10−3
2.26 · 10−3
1.14 · 10−3
1.83 · 10−5
C.7. ´ abra: A z ir´ any´ u elmozdul´ asmez˝o, szimmetrikus esetben (iterh = 2)
[M P a] 372.91
279.69
186.47
93.25
3.594 · 10−2
C.8. ´ abra: A −σz fesz¨ ults´egmez˝o, szimmetrikus esetben (iterh = 2)
132
´k C. f¨ uggele
pn ´erintkez´esi nyom´as [M P a]
410 369 328 287 246 205 164 123 82 41 0 −5
−4
−3
−2
−1
. 0
Hertz
1
2
3
4
−σz
5
−c · d−
x koordin´ata [mm]
´ C.9. ´ abra: Erintkez´ esi nyom´as eloszl´asa, szimmetrikus esetben (iterh = 3)
2.4
y koordin´ata [mm]
1.6
0.8
.
−0.0
−0.8
istep = 2 −1.6
istep = 3 −2.4 −2.4
−1.6
−0.8
−0.0
0.8
x koordin´ata [mm]
1.6
2.4
istep = 4 istep = 5
C.10. ´ abra: Az ´erintkez´esi tartom´any v´altoz´asa, szimmetrikus esetben (iterh = 3)
133
´m´ıta ´ sok eredme ´nyke ´pei Numerikus sza
[mm] 5.00 · 10−3 3.76 · 10−3
2.51 · 10−3
1.26 · 10−3
1.7 · 10−5
C.11. ´ abra: A z ir´ any´ u elmozdul´ asmez˝o, szimmetrikus esetben (iterh = 3)
[M P a] 395.98
269.99
197.99
98.99
4.081 · 10−3
C.12. ´ abra: A −σz fesz¨ ults´egmez˝o, szimmetrikus esetben (iterh = 3)
134
´k C. f¨ uggele
391.5 348.0 304.5 261.0 217.5 174.0 130.5 87.0 43.5 0.0 −5
−4
−3
−2
−1
. 0
Hertz
1
2
3
4
−σz
5
−c · d−
x koordin´ata [mm]
´ C.13. ´ abra: Erintkez´ esi nyom´as eloszl´asa, szimmetrikus esetben (iterh = 4)
2.59
1.72
y koordin´ata [mm]
pn ´erintkez´esi nyom´as [M P a]
435.0
0.86
.
−0.00
−0.86
istep = 2 −1.72
istep = 3 −2.59 −2.59
−1.72
−0.86
−0.00
0.86
x koordin´ata [mm]
1.72
2.59
istep = 4 istep = 5
C.14. ´ abra: Az ´erintkez´esi tartom´any v´altoz´asa, szimmetrikus esetben (iterh = 4)
135
´m´ıta ´ sok eredme ´nyke ´pei Numerikus sza
[mm] 5.50 · 10−3 4.13 · 10−3
2.76 · 10−3
1.39 · 10−3
2.06 · 10−5
C.15. ´ abra: A z ir´ any´ u elmozdul´ asmez˝o, szimmetrikus esetben (iterh = 4)
[M P a] 418.59
313.96
209.32
104.68
4.998 · 10−2
C.16. ´ abra: A −σz fesz¨ ults´egmez˝o, szimmetrikus esetben (iterh = 4)
136
´k C. f¨ uggele
pn ´erintkez´esi nyom´as [M P a]
460 414 368 322 276 230 184 138 92 46 0 −5
−4
−3
−2
−1
. 0
Hertz
1
2
3
4
−σz
5
−c · d−
x koordin´ata [mm]
´ C.17. ´ abra: Erintkez´ esi nyom´as eloszl´asa, szimmetrikus esetben (iterh = 5)
2.72
y koordin´ata [mm]
1.82
0.91
.
−0.00
−0.91
istep = 2 −1.82
istep = 3 −2.72 −2.72
−1.82
−0.91
−0.00
0.91
x koordin´ata [mm]
1.82
2.72
istep = 4 istep = 5
C.18. ´ abra: Az ´erintkez´esi tartom´any v´altoz´asa, szimmetrikus esetben (iterh = 5)
137
´m´ıta ´ sok eredme ´nyke ´pei Numerikus sza
[mm] 6.0 · 10−3 4.51 · 10−3
3.01 · 10−3
1.52 · 10−3
2.16 · 10−5
C.19. ´ abra: A z ir´ any´ u elmozdul´ asmez˝o, szimmetrikus esetben (iterh = 5)
[M P a] 440.852
330.640
220.420
110.217
5.892 · 10−3
C.20. ´ abra: A −σz fesz¨ ults´egmez˝o, szimmetrikus esetben (iterh = 5)
138
´k C. f¨ uggele
C.3.
Nemszimmetrikus terhel´ es˝ u 3D-s ´ erintkez´ esi feladatok
365
pn ´erintkez´esi nyom´as [M P a]
Hertz −σz
304
−c · d−
243
182
122
61
0 −3.00
. 0.25
3.50
6.75
10.00
x koordin´ata [mm] ´ C.21. ´ abra: Erintkez´ esi nyom´as eloszl´asa, nemszimmetrikus esetben (iterh = 2)
2.20
1.47
y koordin´ata [mm]
0.73
.
0.00
−0.73
Hertz istep = 2 istep = 4
−1.47
istep = 6 −2.20 −2.20
−1.45
−0.70
0.05
0.80
1.55
2.30
x koordin´ata [mm] C.22. ´ abra: Az ´erintkez´esi tartom´any v´ altoz´asa, nemszimmetrikus esetben (iterh = 2)
139
´m´ıta ´ sok eredme ´nyke ´pei Numerikus sza
[mm] 4.50 · 10−3 3.42 · 10−3 2.34 · 10−3 1.25 · 10−3 1.73 · 10−4
C.23. ´ abra: A z ir´ any´ u elmozdul´ asmez˝o, nemszimmetrikus esetben (iterh = 2)
[M P a] 357.97 268.48 178.99 89.49 4.478 · 10−4
C.24. ´ abra: A −σz fesz¨ ults´egmez˝o, nemszimmetrikus esetben (iterh = 2)
140
´k C. f¨ uggele
390
pn ´erintkez´esi nyom´as [M P a]
Hertz −σz
325
−c · d−
260
195
130
65
0 −3.00
. 0.25
3.50
6.75
10.00
x koordin´ata [mm] ´ C.25. ´ abra: Erintkez´ esi nyom´as eloszl´asa, nemszimmetrikus esetben (iterh = 3)
2.4
1.6
y koordin´ata [mm]
0.8
.
0.0
−0.8
Hertz istep = 2 istep = 4
−1.6
istep = 6 −2.4 −2.4
−1.6
−0.8
0.0
0.8
1.6
2.4
x koordin´ata [mm] C.26. ´ abra: Az ´erintkez´esi tartom´any v´ altoz´asa, nemszimmetrikus esetben (iterh = 3)
141
´m´ıta ´ sok eredme ´nyke ´pei Numerikus sza
[mm] 5.00 · 10−3 3.79 · 10−3 2.59 · 10−3 1.38 · 10−3 1.84 · 10−5
C.27. ´ abra: A z ir´ any´ u elmozdul´ asmez˝o, nemszimmetrikus esetben (iterh = 3)
[M P a] 380.32 285.24 190.16 95.09 1.063 · 10−4
C.28. ´ abra: A −σz fesz¨ ults´egmez˝o, nemszimmetrikus esetben (iterh = 3)
142
´k C. f¨ uggele
415
pn ´erintkez´esi nyom´as [M P a]
Hertz −σz
346
−c · d−
277
208
138
69
0 −3.00
. 0.25
3.50
6.75
10.00
x koordin´ata [mm] ´ C.29. ´ abra: Erintkez´ esi nyom´as eloszl´asa, nemszimmetrikus esetben (iterh = 4)
2.50
1.67
y koordin´ata [mm]
0.83
.
0.00
−0.83
Hertz istep = 2 istep = 4
−1.67
istep = 6 −2.50 −2.50
−1.67
−0.83
0.00
0.83
1.67
2.50
x koordin´ata [mm] C.30. ´ abra: Az ´erintkez´esi tartom´any v´ altoz´asa, nemszimmetrikus esetben (iterh = 4)
143
´m´ıta ´ sok eredme ´nyke ´pei Numerikus sza
[mm] 5.50 · 10−3 4.17 · 10−3 2.85 · 10−3 1.52 · 10−3 1.96 · 10−5
C.31. ´ abra: A z ir´ any´ u elmozdul´ asmez˝o, nemszimmetrikus esetben (iterh = 4)
[M P a] 402.40 301.81 201.25 100.64 9.57 · 10−4
C.32. ´ abra: A −σz fesz¨ ults´egmez˝o, nemszimmetrikus esetben (iterh = 4)
144
´k C. f¨ uggele
435
pn ´erintkez´esi nyom´as [M P a]
Hertz −σz
362
−c · d−
290
218
145
72
0 −3.00
. 0.25
3.50
6.75
10.00
x koordin´ata [mm] ´ C.33. ´ abra: Erintkez´ esi nyom´as eloszl´asa, nemszimmetrikus esetben (iterh = 5)
2.60
1.73
y koordin´ata [mm]
0.87
.
0.00
−0.87
Hertz istep = 2 istep = 4
−1.73
istep = 6 −2.60 −2.60
−1.73
−0.87
0.00
0.87
1.73
2.60
x koordin´ata [mm] C.34. ´ abra: Az ´erintkez´esi tartom´any v´ altoz´asa, nemszimmetrikus esetben (iterh = 5)
145
´m´ıta ´ sok eredme ´nyke ´pei Numerikus sza
[mm] 6.00 · 10−3 4.55 · 10−3 3.12 · 10−3 1.65 · 10−3 2.06 · 10−5
C.35. ´ abra: A z ir´ any´ u elmozdul´ asmez˝o, nemszimmetrikus esetben (iterh = 5)
[M P a] 424.19 318.14 212.09 106.05 2.915 · 10−4
C.36. ´ abra: A −σz fesz¨ ults´egmez˝o, nemszimmetrikus esetben (iterh = 5)
D. fu ek ¨ ggel´ ´ cio ´ k az e ´rtekeze ´ s te ´ma ´ ja ´ban Publika
Idegen nyelv˝ u foly´ oiratban megjelent szakcikk: 1 P´ aczelt, I. & Baksa, A. (2002). Examination of contact optimization and wearing problems. Journal of Computational and Applied Mechanics, 3(1), pp. 61-84. Magyar nyelv˝ u foly´ oiratban megjelent szakcikk: 2 Baksa, A. & P´ aczelt, I. (2001). Some new contact optimization problems with ´ 52(3-4), pp. 38-42. iteration. GEP, 3 Baksa & P´aczelt, I. (2004). Approximation of contact domain with the use of B´ 55(1), pp. 8-13. splines. GEP, ´ 4 Baksa, A. (2005). Erintkez´ esi feladat megold´ asa h´aromdimenzi´os p-verzi´oj´ u v´egese´ 56(5), pp. 1-12. lemek seg´ıts´eg´evel. GEP, Tudom´ anyos k¨ ozlem´eny, idegen nyelv˝ u konferencia kiadv´ anyban: 5 Baksa, A. & P´aczelt, I. (2001). Optimization problem of rolling body contacts. 3rd International Conference of PhD Students, University of Miskolc, pp. 1-8. 6 Baksa, A & P´aczelt, I. (2001). Some new contact optimization problems. microCAD’2001 International Scientific Conference, Section N: Applied Mechanical Engineering Sciences, University of Miskolc, pp. 7-12. 7 P´ aczelt, I. & Baksa, A. (2001). Solution of contact optimization problems with iteration. ECCM 2001 European Conference on Computational Mechanics, Cracow, Poland, CD Proceedings. 8 Baksa, A. & P´ aczelt, I. (2002). Solution of contact problems with FEM and parallel technique. microCAD’2002 International Scientific Conference, Section D1: Mechanical Engineering Sciences, University of Miskolc, pp. 1-5. 9 Baksa, A. & P´aczelt, I. (2004). Approximation of contact domain with the use of B-splines. microCAD 2004, International Scientific Conference, Section E: Applied Mechanics, University of Miskolc, pp. 7-12. 10 P´ aczelt, I. & Baksa, A. (2005). Solution of contact problems with high rate convergence. 8th U.S. National Congress on Computational Mechanics, Austin, Texas, July 24-28. Minisympozia: Computational Contact Mechanics, Conference CD Proceedings.
´cio ´ k az e ´rtekeze ´ s te ´ma ´ ja ´ban Publika
147
Szakmai tudom´ anyos el˝ oad´ as idegen nyelven: 11 Baksa, A. & P´ aczelt, I. (2002). Solution of contact problems using parallel technique. nmcm2002, Numerical Methods and Computational Mechanics, University of Miskolc. 12 Baksa, A. & P´ aczelt, I. (2002). Different solution methods for contact optimization problems. Solmech2002, 34th Solid Mechanics Conference, Zakopane, Poland. Szakmai tudom´ anyos el˝ oad´ as magyar nyelven: 13 P´ aczelt, I. & Baksa, A. (1999). Programrendszer ´erintkez´esi feladatok megold´ as´ara, VIII. Magyar Mechanikai Konferencia, Miskolci Egyetem. 14 Baksa, A. & P´aczelt, I. (2003). Iter´aci´os technik´ ak ´erintkez´esi optimaliz´al´ asi feladatok megold´ as´ahoz. OGET2003, XI. Nemzetk¨ ozi G´ep´esz Tal´ alkoz´ o, Sz´ am´ıt´ og´epes tervez´es ´es gy´ art´ as, Erd´elyi Magyar T´arsas´ag, Kolozsv´ ar, pp. 26-30. ´ 15 Baksa, A. & P´ aczelt, I. (2003). Erintkez´ esi feladatok vizsg´ alata magasfok´ u approxim´aci´o seg´ıts´eg´evel. IX. Magyar Mechanikai Konferencia, Miskolci Egyetem. 16 Baksa, A. & P´ aczelt, I. (2005). T´erbeli ´erintkez´esi feladat vizsg´ alata. OGET2005, XIII. Nemzetk¨ ozi G´ep´esz Tal´ alkoz´ o, Fogasker´ekhajt´ asok, Modern Megmunk´ al´ asok, Erd´elyi Magyar T´ arsas´ag, Szatm´ arn´emeti, pp. 39-42.
´sok Hivatkoza
[1] G. Amontons. On the resistance originating in machines. Mem. Acad. Roy., pages 206–222, 1699. [2] J.S. Arora, A.I. Chahande, and J.K. Paeng. Multiplier methods for engineering optimization. International Journal for Numerical Methods in Engineering, 7:1485–1525, 1991. [3] N. Atting and R. Esser. Molecular Dynamics on Parallel Computers. World Scientific, 1999. [4] I. Babuˇska and B.Q. Guo. Approximation properties of the hp-version of the finite element method. Computer Methods in Applied Mechanics and Engineering, 133:319– 346, 1996. [5] I. Babuˇska and W.C. Rheinboldt. Error estimates for adaptive finite element computations. SIAM Journal of Numerical Analysis, 15:736–754, 1978. [6] I. Babuˇska and M. Suri. The p- and hp-versions of the finite element method. Computer Methods in Applied Mechanics and Engineering, 80:5–26, 1990. [7] P.K. Banerjee. The Boundary Element Methods in Engineering. McGraw – Hill Book Company, 1994. [8] R.H. Bartels, J.C. Beatty, and B.A. Barsky. An Introduction to Splines for use in Computer Graphics & Geometric Modeling. Morgan Kaufmann Publishers, Inc., 1987. [9] K.J. Bathe. Finite Element Procedures. Precentice Hall, 1996. [10] Gy. B´eda, I. Koz´ ak, and J. Verh´ as. Kontinuummechanika. Akad´emiai Kiad´ o, 1995. [11] Y.P. Chiu and M.J. Harnett. A numerical solution for the contact problem involving bodies with cylindrical surface considering cylinder effect. ASME Journal for Tribology, 109:479–486, 1987. [12] T.F. Conry and A. Seireg. A mathematical programming method for design of elastic bodies in contact. Journal of Applied Mechanics, 38:1293–1307, 1971. [13] C.A. Coulomb. The theory of simple machines. Mem. Math. Phys. Acad. Sci., 10:161– 331, 1785. [14] B.M. Csizmadia and E. N´ andori. Mechanika M´ern¨ ok¨ oknek, Modellalkot´ as. Nemzeti Tank¨ onyvkiad´ o, Budapest, 2003. [15] A. D¨ uster. High order finite elements for three-dimensional, thin-walled nonlinear continua. Shaker Verlag, Aachen, 2001. [16] L. Euler. Sur le frottement des corps solides. Mem. Acad. Sci. Berlin, 4:122–132, 1748. 148
´sok Hivatkoza
149
[17] J. Gallier. Curves and Surfaces in Geometric Modeling, Theory and Algorithms. Morgan Kaufmann Publishers, San Fransisco, California, 2000. [18] W. Goldsmith. Impact: The theory and physical behavior of colliding solids. London: Edward Arnold, 1960. [19] W. Gui and I. Babuˇska. The h-, p- and hp-versionns of the finite element mehod in on dimension. Part I: The error analysis of the p-version. Numerische Mathematik, 49:577–612, 1986. [20] W. Gui and I. Babuˇska. The h-, p- and hp-versionns of the finite element mehod in on dimension. Part II: The error analysis of the h- and hp-versions. Numerische Mathematik, 49:613–657, 1986. [21] M.J. Harnett. The analysis of contact stresses in rolling element bearings. ASME, Journal for Lubrication Technology Series F, 98:105–109, 1979. [22] J. Haslinger and P. Neittaanmaki. Finite Element Approximation for Optimal Shape Design. John Wiley & Sons Ltd., London, 1996. ¨ [23] H. Hertz. Uber die Ber¨ uhrung fester elastischer K¨orper. Journal f¨ ur die Reine und Angewandte Mathematik, 29:156–171, 1882. [24] D. Hilding, A. Klarbring, and J. Peterson. Optimization of structures in unilateral contact. Applied Mech. Rev., 52(4):139–160, 1999. [25] T.J.R. Huges, R.L. Taylor, J.L Sackman, A. Curner, and W. Kanaknukulchai. A finite element method for a class of contact-impact problems. Computational Methods in Applied Mechanics and Engineering, 8:249–276, 1976. [26] K.L. Johnson. Contact Mechanics. Cambridge University Press, 1985. [27] J.-W. Ju and R.L. Taylor. A perturbed Lagrangian formulation for the finite element solution of nonlinear frictional contact problems. Journal of Theoretical and Applied Mechanics, 7:1–14, 1988. [28] I. Juh´ asz. Sz´ am´ıt´ og´epes geometria ´es grafika. Miskolci Egyetemi kiad´o, 1995. [29] I. Juh´ asz and Zs. Bancsik. Increasing the degree of closed B-spline curves. Mathematical and Computer Modeling, 38:877–882, 2003. [30] J.J. Kalker. A Course of Contact Mechanics. TU Delft, Neatherland, 1985. [31] J.J. Kalker. Three Dimensional Elastic Bodies in Rolling Contact. Academic Publisher, Doordrecht, 1990. [32] J.J. Kalker. User’s Manual, Listing CONPC. TU Delft, Faculty of Technical Mathematics and Informatics, 1990. [33] N. Kikutchi and J.T. Oden. A study of variational inequalities and finite element methods. In Contact problems in elasticity. Philadelphia: SIAM, 1988. [34] N. Kikutchi and J.E. Taylor. Shape optimization for unilateral elastic bodies in contact. In Num. Meth. Coupl. Probl. (Proceeding for International Conference, held at University College, Swansea, Wales), pages 430–441, 1981. [35] A. Klarbring. Contact, friction, discrete mechanical structures and mathematical programming. In CISM course: Contact problems: Theory, Methods, Applications, pages 1–51, 1997.
150
´sok Hivatkoza
[36] A. Klarbring and J. Haslinger. On almost constant stress distribution by shape optimization. Structural Optimization, 5:213–216, 1993. [37] B. Krek´ o. Optimum sz´ am´ıt´ as. K¨ ozgazdas´agi ´es Jogi K¨onyvkiad´ o, Budapest, 1972. [38] A.I. Lur’e. Three-dimensional Problems of the Theory of Elasticity. English translation by J.R.M. Radok, Interscience, 1964. [39] Z. Mr´ oz. Sensitivity analysis of distributed and discretized systems. Advanced TEMPUS Course on Numerical Methods in Computer Aided Optimal Design, Zakopane, 1:1–60, 1992. [40] I. P´ aczelt. V´egeselem-m´ odszer a m´ern¨ oki gyakorlatban, I. k¨ otet. Miskolci Egyetemi Kiad´ o, Miskolc, 1999. [41] I. P´ aczelt. Iterative methods for solution of contact optimization problems. Archives of Mechanics, 52(4-5):685–711, 2000. [42] I. P´ aczelt and A. Baksa. Examination of contact optimization and wearing problems. Journal of Computational and Applied Mechanics, III(1):61–84, 2002. [43] I. P´ aczelt and B. Herpai. Some remarks on the solution of contact problems of elastic shells. Archivum Budowy Maszyn XXIV, pages 197–202, 1977. [44] I. P´ aczelt, B. Szab´o, and T. Szab´ o. Solution of contact problem using the hp-version of the finite element method. Computers and Mathematics with Applications, 38:49–69, 1999. [45] I. P´ aczelt and T. Szab´ o. Optimal shape design for contact problems. Structural Optimization, 7(1/2):66–75, 1994. [46] I. P´ aczelt and T. Szab´ o. Application of the augmented Lagrangian technique for solution of contact optimization problems. Second International Conference on Contact Mechanics, Computational Mechanics Publications, London, II:249–256, 1995. [47] I. P´ aczelt and T. Szab´ o. Solution of contact optimization problems of cylindrical bodies using the hp-fem. International Journal for Numerical Methods in Engineering, 53:123–146, 2002. [48] P.D. Panagiotopoulos. Inequality Problems in Mechanics, Convex and Nonconvex Energy Functions. Birkh¨ aser Verlag, Boston, Basel, 1985. [49] H. Park. Choosing nodes and knots in closed B-spline curve interpolation to point data. Computer-Aided Design, 33:967–974, 2001. [50] H. Park and K. Kim. Smooth surface approximation to serial cross-sections. Computer-Aided Design, 28:995–1005, 1999. [51] H. Park, K. Kim, and S-C. Lee. A method for approximate NURBS curve compatibility based on multiple curve refitting. Computer-Aided Design, 32:237–252, 2000. [52] J. Peterson. Behaviorally constrained contact force optimization. Structural Optimization, 9:189–193, 1995. [53] F. Pfeiffer and C. Glocker. Multibody Dynamics with Unilateral Contact. John Wiley & Sons, New York, 1996. [54] L. Piegl and W. Tiller. The NURBS Book. Berlin: Springer, 1995.
´sok Hivatkoza
151
[55] Sz.D. Ponormajov. Szil´ ards´ agi sz´ am´ıt´ asok a g´ep´eszetben: 3. k¨ otet, Lemezek. H´ejak. ´ Vastag fal´ u cs¨ ovek. Erintkez´ esi fesz¨ ults´eg. M˝ uszaki K¨onyvkiad´ o, Budapest, 1965. [56] A. Signorini. Sopra akune questioni di elastostatica. Atti della Societa Italiana per il Progresso delle Scienze, 1933. [57] J.C. Simo, P. Wriggers, and R.L. Taylor. A perturbed Lagrangian fomulation for the finite element solution of contact problems. Computational Methods in Applied Mechanics and Engineering, 50:163–180, 1985. [58] N. Str¨ omberg, L. Johanson, and A. Klarbring. Derivation and analysis of a generalized standard model for contact, friction and wear. International Journal for Solids and Structures, 33:1817–1836, 1996. [59] M. Suri, I. Babuˇska, and C. Schwab. Locking effects in the finite element approximation of plate models. Mathematics of Computation, 64:461–482, 1996. [60] B. A. Szab´ o and I. Babuˇska. Finite Element Analysis. John Wiley & Sons, 1991. [61] B.A. Szab´ o. Mesh design for the p-version of the finite elemen method. Computer Methods in Applied Mechanics and Engineering, 55:181–197, 1986. [62] B.A. Szab´ o and R.L. Actis. Finite element analysis in professional practice. Computer Methods in Applied Mechanics and Engineering, 133:209–228, 1996. [63] S.P. Timoshenko and J.N. Goodier. Theory of Elasticity. McGraw-Hill, New York, 1970. [64] M.J. Turner, R.W. Clough, H.C. Martin, and L.J. Topp. Stiffness and deflection analysis of complex structures. Journal of the Aeronautical Sciences, 23:805–823, 1956. [65] E.A. Wilson and B. Parsons. Finite element analysis of elastic contact problems using differential displacements. International Journal for Numerical Methods in Engineering, 2:387–395, 1970. [66] P. Wriggers. Computational Contact Mechanics. John Wiley & Sons, Ltd, 2002. [67] Z.H. Zhong. Finite element procedures for contact-impact problems. New York: Oxford University Press, 1993.