Univerza v Ljubljani
Fakulteta za strojnistvo
Laboratorij za CAD - LECAD
Metoda koncnih elementov
Povzetek studija
Tomaz Kolsek
Ljubljana, januar 1998
Kazalo vsebine :
UVOD 2
1 Teoreticne osnove 4
Poljska in interpolacijska matrika 5
Osnovna enacba koncnega elementa 5
Transformacijske matrike 6
enacba konstrukcije 7
Robni pogoji 9
Zunanja obremenitev 10
2 Tipi elementov in uporaba 11
Elementi za linijske konstrukcije 12
Elementi za ploskovne konstrukcije 13
Elementi za modeliranje teles 16
Osnosimetricne konstrukcije 16
Elementi za posebne namene 17
3 Posplositev metode koncnih elementov 18
Prenos toplote in termoelasticnost 19
Dinamika konstrukcij 19
Stabilnostni problemi 21
Problemi plastomehanike 22
4 Literatura 23
UVOD
Pri resevanju kompleksnih napetostno-deformacijskih problemov v strojnistvu vse vec uporabljamo numericne metode, saj je znano, da je z analiticnimi racunskimi metodami mogoce dolocevati le mocno poenostavljene konstrukcijske modele. Z razvojem zmogljivih racunalnikov je se posebno dobila na veljavi t.i. metoda koncnih elementov, katero je mogoce aplicirati na sirsa podrocja mehanike in fizike, kot so elastomehanika, prenos toplote, dinamika konstrukcij, stabilnost, hidromehanika, podrocja geomehanike, plastomehanika itd. Posebno pogosti problemi konstruiranja pa nastopajo zlasti na podrocju elastomehanike, kjer se je tudi najprej razvila. Metoda temelji na diskretizaciji poljubne konstrukcije na ustrezne koncne elemente in uporabi matricne algebre.
Za potrebe resevanja omenjenih problemov so se razvili racunalniski programi, ki uporabniku ob dolocenem inzenirskem predznanju omogocajo simulacijo dogajanja v konstrukcijah pod vplivom obremenitev. Med najbolj znanimi produkti so npr. MSC-NASTRAN, SDRC-IDEAS, ANSYS, ABAQUS, ... Naceloma poteka resevanje problema v naslednjih fazah:
- izdelava geometrijskega racunalniskega modela konstrukcije (3D modeliranje)
- diskretizacija (razdelitev modela na manjse delcke-koncne el. ustreznega tipa)
- definiranje robnih pogojev in obremenitev
- samodejni izracun zahtevanih kolicin (izracunavanje)
- prikaz rezultatov izracuna (postprocesiranje)
Uporabniku vzame najvec casa priprava oziroma nastavitev modela (preprocesiranje). V prvi fazi uporabnik definira geometrijo konstrukcije (modela), ki je sestavljena iz tock, robov, povrsin in volumnov dolocenih dimenzij. Nato se geometrijski model diskretizira (razdeli) z ustreznim tipom koncnih elementov. Na kvaliteto rezultatov bistveno vpliva ustreznost tipa elementov in njihova porazdelitev po konstrukciji (mreza elementov). Nadalje se definirajo se t.i. robni pogoji, ki v vecini primerov popisujejo vpetja konstrukcije, morebitne simetricnosti v konstrukciji ter povezavo s sosednjimi elementi sistema. Potem definiramo se razlicne vrste obremenitev, npr. vozliscne (koncentrirane, tockovne) sile, tlake (porazdelitev sile po vecjih ploskvah), vplive masnih sil (teza, transl. in rotacijski pospeski, centrifugalna sila) in vpliv temperature.
Tako pripravljene podatke program uredi v matricne zapise. Ob upostevanju znanih robnih
pogojev (vpetij) se za elastomehanske probleme dobi kot rezultat mnozica vozliscnih pomikov.
Matricne operacije so pri velikem stevilu elementov izredno obsezne, tako da se v tej fazi izkaze
prednost racunalnikov s hitrimi procesorji in velikimi pomnilniki. Ce so rezultati analize obsezni,
jih najraje prikazujemo graficno v obliki barvnih polj in diagramov. Na ta nacin je mogoce zelo
hitro kvalitativno oceniti mesta na konstrukciji, kjer nastopajo koncentracije velicin, ki nas
zanimajo.
1 Teoreticne osnove
Prikazali bomo, kako se resujejo problemi elastostatike, za zacetek pa imejmo opravka z linearnimi problemi. Znano je, da tovrstne probleme lahko opisemo z elementi napetostnega tenzorja ij, deformacijskega tenzorja ij in vektorja pomikov ui. Teh 15 elementov elastostatike je povezanjih med seboj z
- ravnoteznimi enacbami sigmaij,j + Xj = 0
- zveze med majhnimi spec. def. in pomiki epsij = ½(ui,j + uj,i)
- Hookovimi zakoni za majhne def. sigmaij = 2µij + lambda epskkdeltaij - T(2µ+3 lambda)deltaij
V slednjih enacbah smo upostevali tudi vpliv temperature. Kadar porazdelitve temperature po kontinuumu vnaprej ne poznamo, izracunamo to kolicino predhodno iz prenosne enacbe toplote:
k T,ii + Qi = rho CE T .
Elastostaticni problem bo torej resen, cim izracunamo iz zgornjih enacb vse komponente sigmaij, epsilonij in ui. Ob tem je potrebno upostevati robne pogoje in zunanjo obremenitev
kontinuuma.
Robni pogoji so lahko npr. taksni, da so na povrsini predpisane sile
pi = sigmaij nj
ali pomiki
ui = fi(x,y,z)
ali pa so predpisani mesani robni pogoji. Enacbe dajo enolicne resitve, le ce so izpolnjeni
kompatibilnostni pogoji.
Pri MKE lahko uporabimo namesto ravnoteznih enacb bolj uporaben princip mehanike in sicer princip virtualnih pomikov, ki govori o enakosti virtualnega dela zunanjih in notranjih sil kontinuuma
mdelta Wz = mdelta Wn oziroma
mdelta vdelta i pi = integral mdelta epsilon ij sigma ij dV
Nastete enacbe za MKE priredimo v matricno obliko, saj le-ta nudi celo vrsto prednosti pri racunalniskem programiranju. Tako ima vektor {sigma} 6 neodvisnih komponent, vektor {epsilon} 6 in vektor {u} 3 komponente. Matricni zapis ravnoteznih enacb bi torej bil
[d]T{sigma} + {X} = {0} ,
kjer je [d] matrika diferencialnih operatorjev. Specificne deformacije so
{eps} = [d]{u}
in Hookov zakon
{sigma} = [E]{epsilon}+{sigmatemp} ,
kjer je [E] matrika elasticnih konstant.
1.1 Poljska in interpolacijska matrika
Ko razdelimo (diskretiziramo) konstrukcijo na koncne elemente, dobimo e elementov. Vsak element ima polje in vozlisca, elementi pa so le preko vozlisc povezani v prvotno celoto (slika 2).
Pomik tocke v polju elementa je v splosnem odvisen od koordinat. Ta zakon je v splosnem vnaprej neznan in ga pri MKE predpostavimo. Za poljuben koncni element lahko zapisemo enacbo za pomike v polju na naslednji nacin:
{u} = [a]{c}
V tej enacbi je [a] poljska matrika elementa, {c} pa je vektor konstant. Najenostavnejse poljske matrike dobimo, ce predpostavimo linearen zakon poteka pomikov v polju. Splosno pa je znano, da opisejo polinomi visjih redov boljse, t.j. natancnejse vrednosti pomikov po kontinuumu, vendar v teh primerih postanejo racunske operacije vse obseznejse. Tako bomo govorili o elementarnih (linearnih) in o visjih (parabolicnih, kubicnih) tipih koncnih elementov.
Izbor matrike [a] in {c} zavisi predvsem od izbire vozliscnih vektorjev elementov. Vektor vozliscnih pomikov {U} ima toliko komponent, kolikor prostostnih stopenj predpisemo elementu. Za posamezna vozlisca lahko npr. predpisemo pomike v dolocenih smereh, lahko pa tudi zasuke (tangente). Splosno torej lahko pisemo, da je za robne pogoje
{ukonturi} = {U} in [a] = [akonturi] , torej
{U} = [akonturi]{c}, torej {c} = [akonturi]-1 {U} .
Tako je z invertiranjem [ak] mogoce dolociti {c}. Koncno lahko zapisemo
{u} = [a][ak]-1{U}
oziroma z novo simboliko
{u} = [b]{U}
Matriko [b] imenujemo interpolacijska matrika in je temeljnega pomena za MKE. Ko je ta funkcija izbrana, potekajo vse nadaljne racunske operacije po enotnem postopku.
1.2 Osnovna enacba koncnega elementa
Najprej si izracunamo specificne deformacije {epsilon} in napetosti {sigma} v odvisnosti od vozliscnega vektorja {U}. Tako je
{epsilon} = [d] [u] = [d] [b] {U} ali z novo simboliko
{epsilon} = [p] {U}
Podobno dobimo za napetosti
{sigma} = [E] {epsilon} + {sigma t} = [E] [p] {U} + {sigma t}
Enacbe povedo, da lahko dolocimo deformacije in napetosti v poljubni tocki elementa, ce le poznamo vozliscni vektor {U}. Da pa dolocimo ta vektor, pa nastavimo osnovno enacbo koncnega elementa. Pri tem si pomagamo s principom virtualnih pomikov. Ce z {F} oznacimo vozliscne sile elementa, smemo zapisati za virtualno delo zunanjih sil na elementu
mdelta Wz = {U}T {F}
Virtualno delo notranjih sil pa je
mdelta Wn = integral {mdelta epsilon}T {sigma} dV
Ko vstavimo se enacbe za {epslon} in {sigma} , dobimo
mdelta Wn = integral ([p]{mdelta U})T([E][p]{U}+{sigma t}) dV
Z izenacevanjem zgornjih enacb dobimo za elasticne ravnotezne sisteme
{F} = integral [p]T[E][p]dV {U} + integral [p]T{sigma t}dV
Ce oznacimo integrala v enacbi s
[K] = integral [p]T[E][p]dV in {F t} = integral [p]T{t}dV ,
dobimo osnovno enacbo koncnega elementa
{F} = [K] {U} + {Ft}
oziroma ce temperaturne obremenitve ne nastopajo
{F} = [K] {U}
Enacba podaja zvezo med vozliscnimi silami {F} in vozliscnimi pomiki elementa {U}. Togostno matriko [K] lahko izracunamo za vnaprej izbrani element. Ta matrika vsebuje le geometrijo elementa in fizikalne konstante materiala. Vcasih je primerneje, ce uporabimo t.i. posploseno (generalizirano) togostno matriko [Kq], ki je neodvisna od polozaja v prostoru, kjer iz [K] izlocimo vpliv polozaja [ak]-1 :
[K] = ([ak]-1)T[Kq][ak]-1
Z ustreznim zdruzevanjem vseh enacb v t.i. enacbo konstrukcije pa bo mogoce ob upostevanju robnih pogojev celotne konstrukcije (podpore) in poznane zunanje obremenitve poiskati iz nastalega sistema linearnih enacb vse neznanke vektorja {U}.
1.3 Transformacijske matrike
Pogostoma lezijo elementi na konstrukciji poljubno v prostoru, zato je potrebno vse osnovne enacbe koncnih elementov izraziti v skupnem (globalnem) koordinatnem sistemu. To izvedemo s transformacijskimi matrikami. V splosnem transformiramo vektor {v} iz sistema) (x,y,z) v sistem (eta,ni,ceta) na naslednji nacin:
{v}eta,ni,ceta = [To]{v}x,y,z
S [To] oznacimo osnovno transformacijsko matriko in ima eksplicitni zapis
ce uvedemo nove oznacbe za vektorje in matrike v globalnem koordinatnem sistemu {F'} [K'] in {U'}, kjer se transformirajo
{F'} = [T] {F}
{U'} = [T] {U}
in [K'] = [T] [K] [T]T ,
dobimo
{F'} = [K'] {U'}
Transformiranje togostne matrike iz lokalnega v globalni koordinatni sistem zahteva pri
prakticnem racunanju veliko racunalniskega casa.
1.4 enacba konstrukcije
Enacba konstrukcije nastane tako, da zdruzimo vse enacbe koncnih elementov v skupno enacbo, ki jo zapisemo simbolicno
{F} = [K] {U}
V vektor {F} zdruzimo vse vozliscne sile {Fi}, v vektor {U} pa vse vozliscne pomike {Ui}. Togostna matrika [K] je simetricna in sestavljena iz n x n podmatrik [Krs], ki nastanejo z zdruzevanjem parcialnih togostnih matrik posameznih elementov.
1.5 Robni pogoji
Vsaka konstrukcija, ki jo obravnavamo pri statiki, mora biti stabilno podprta, zato je del vozliscnih pomikov (zasukov) znanih (predpisanih). Ti pomiki (zasuki, tangente,...) predstavljajo robne pogoje konstrukcije.
S primerno preureditvijo enacbe konstrukcije-s parcioniranjem-lahko izracunamo najprej vse neznane komponente vektorja {U}, nato pa se nepoznane reakcije, t.j. nepoznane komponente vektorja {F}.
{U}m = [K]mm-1({F}m-[K]mr{U}r)
Tako so doloceni vse komponente vozliscnih vektorjev {U}, nato pa je mogoce dolociti se
reakcije {F}r.
Za prakso so uporabni naslednji popisi robnih pogojev:
- nepodajne podpore
- upostevanje morebitnih simetricnosti v konstrukciji
- izlocanje dolocenega stevila prostostnih stopenj iz racuna
- medsebojna povezava pomikov dolocenih tock (simulacija ciklicne simetrije)
1.6 Zunanja obremenitev
Sile, ki obremenjujejo konstrukcijo, delujejo na diskretizirani model le preko vozlisc. Zato je ze pri pripravi modela potrebno upostevati obremenitev tako, da izberemo vozlisca elementov tam, kjer sile nastopajo. Pri porazdeljeni obremenitvi pa moramo nadomestiti obremenitev polja ali roba elementa z ekvivalentnimi vozliscnimi komponentami. Za splosne primere dosezemo to ekvivalenco z uporabo principa virtualnih pomikov.
mdelta W vozlisca = mdelta W polja .
Ce z {q} oznacimo vektor obremenitve na enoto ploskve elementa in z {u} tem obremenitvam prirejene virtualne pomike, potem lahko pisemo
mdelta W polja = integral {mdelta u}T{q} dA = { mdelta U}T integral [b]T{q} dA
Vektor ekvivalentnih sil pa je
{F ek} = integral [b]T{q} dA
V praksi omogocajo programi za pripravo podatkov razlicne nacine podajanja obremenitev, programska oprema pa samodejno poskrbi za ustrezno interpolacijo na vozlisca. Tako npr. lahko enostavno definiramo:
- tockovne obremenitve na vozliscih
- povrsinske obremenitve na ploskvah elementov
- tlake na robovih
- definiranje obremenitev na geometriji namesto na mrezi elementov in vozlisc (je bolj intuitivno)
- podajanje obremenitev in robnih pogojev s pomocjo variabilnih podatkovnih 3D polj,
ki so definirana na geometriji, vrednosti v posameznih tockah pa so podane npr. z meritvami ali
algebraicnimi funkcijami.
2 Tipi elementov in uporaba
Konstrukcijo lahko glede na sestavne elemente (nosilci, plosce,...) razvrstimo v dolocene tipe
konstrukcije, npr. linijske, ploskovne in konstrukcije z izrazenim volumnom. Pri uporabi MKE
lahko dele konstrukcij ponazorimo z uporabo razlicnih vrst elementov, ki jih preko vozlisc
povezemo v celoto. Zato obstaja cela vrsta razlicnih elementov, ki s svojimi lastnostmi simulirajo
obnasanje konstrukcije pod vplivom obremenitev. Tako se je razvilo vec tipov linijskih
elementov za ponazoritev nosilcev, elementov za modeliranje sten, plosc, lupin in teles.
Posamezni tipi elementov se razlikujejo glede na obliko, stevilo vozlisc, interpolacijske funkcije,
stevilo prostostnih stopenj v vozliscih, ... Od presoje inzenirja je odvisno, kaksen tip elementa
bo uporabil za modeliranje posameznega dela konstrukcije. Od poznavanja lastnosti uporabljenih
elementov je odvisna tudi interpretacija rezultatov, ki jih daje MKE.
2.1 Elementi za linijske konstrukcije
Najprej se je MKE uveljavila na podrocju linijskih konstrukcij. Izbor tipa elementa pogojuje obliko togostne matrike elementa. Tako ima npr. togostna matrika linijskega elementa (slika 8) v prostoru z 12 prostostnimi stopnjami (3 pomiki in 3 zasuki v obeh vozliscih) 12 x 12 elementov, ki so funkcije staticnih velicin E, A, I, s (material, prerez, vztrajnostni moment, dolzina). Za ravninsko konstrukcijo padejo cleni, ki vsebujejo vpliv momenta Mx in My, matrika [K] pa je ranga 6 x 6. Za palicje odpadejo nadalje se cleni z vplivom preostalih momentov in togostna matrika se se bolj poenostavi.
Programska oprema nudi uporabniku obicajno linearne in parabolicne linijske elemente z dvema oziroma tremi vozlisci.
2.2 Elementi za ploskovne konstrukcije
Ploskovne konstrukcije modeliramo z elementi, ki imajo dve dimenziji. Najbolj se uporabljajo trikotni in stirikotni elementi. Najbolj preprosti elementi, npr. trikotni stenski elementi imajo le 6 prostostnih stopenj, in sicer po dva pomika v vsakem vozliscu (slika 10).
sigma = E epsilon - E alpha T/(1-ni){1,1,0}T
Tak element da konstantne specificne deformacije in napetosti po polju elementa, kar pa v primerih iz prakse pogosto ne ustreza realnemu stanju. Resitev je v zgostitvi mreze elementov, kjer se pricakujejo vecji gradienti napetosti.
Pri resevanju plosc uporabljamo elemente z vec in drugacnimi prostostnimi stopnjami. V takih primerih nas zanima pomik w v precni smeri (slika 10).
Najenostavnejsi trikotni ploscni element uporabi pri formiranju poljske matrike [a] polinom 3. reda, vozliscni parametri pa so w, partial w/partial x,partial w/partial y. Pomankljivost takih preprostih elementov je v tem, da ne morejo zajeti vseh robnih pogojev. Tako ni mogoce direktno zajeti robnega momenta oziroma sile na robu, ker te kolicine vsebujejo se druge in tretje odvode. Zato so se razvili elementi z vec prostostnimi stopnjami, npr. P18 in P21. Naj omenimo, da vec prostostnih stopenj pomeni tudi bistveno vecje togostne matrike in zato daljsi cas racunanja.
Pri obravnavi lupin si pomagamo z elementi, ki jih sestavimo s suponiranjem lastnosti sten in plosc. Tako nastane element L18 s po 6 prostostnimi stopnjami (3 pomiki in 3 zasuki). Togostna matrika je tedaj velikosti 18 x 18.
Pri izboru elementov se jim predpise se debelina in materialne lastnosti (fizikalne konstante materiala).
2.3 Elementi za modeliranje teles
Pri resevanju kompleksnih strojnih elementov, pri tehnoloskem preoblikovanju, prevajanju toplote po telesih in drugih problemih uporabljamo tridimenzionalne elemente (slika 11).
Najenostavnejsi je stirivozliscni tetraeder, kjer ima vsako vozlisce 3 prostostne stopnje, dalje
poznamo tetraedre z 10 vozlisci, kjer imamo poleg vogalnih se 6 vozlisc na sredini vsake stranice.
Lahko pa bi uporabili element, ki ima v vsakem vozliscu 12 prostostnih stopenj (3 pomike in 9
zasukov. Podobne vrste elementov dobimo, ko uporabimo koncne elemente v obliki kvadrov. V
praksi se uporabljajo elementi, ki so bolj ali manj deformirani, t.j. njihova oblika odstopa od
idealne, se pa dobro prilegajo konturam modela konstrukcije.
Prostostne stopnje v vozliscih so le translacije v vseh smereh.
2.4 Osnosimetricne konstrukcije
V takih primerih nastopijo pri formulaciji problema z MKE dolocene poenostavitve, ki jih s pridom izkoristimo, ce uporabimo osnosimetricne elemente. Tako poznamo elemente za modeliranje rotacijskih lupin in teles.
2.5 Elementi za posebne namene
Sem uvrstimo tockovne (skoncentrirane) mase (lumped mass), elemente za simulacijo trenja (gap), toge (rigid) povezovalne elemente, vzmeti (spring) in vrvi (rod), s pomocjo katerih lahko simuliramo stevilna stanja mehanike konstrukcij.
3 Posplositev metode koncnih elementov
Omenili smo, da se da z uporabo MKE resiti razlicne probleme elastostatike. Izkaze pa se, da se da metodo bistveno razsiriti. S pomocjo variacijskih metod, s katerimi po principu ekstrema minimaliziramo neko funkcijo PI (funkcional) (v primeru elastostatike imamo npr. opraviti z minimiranjem potencialne energije). Naj bo funkcija HI (potencialna energija) definirana kot integral na podrocju V (konstrukcija) in na delu robov S, ki je odvisna od funkcije {u} (pomiki) in njenih odvodov (zasuki):
{u}=[b] {U}e .
Minimiziranje funkcionala HI glede na parametre {U} (pomike posameznih vozlisc) zahteva sistem enacb
HI = suma HI e ,
potem se enacbe glasijo
G({u}) = 0
Resevanje problema sedaj zahteva minimizacijo funkcije
HI * = HI + lambda G
Ce so pogoji G linearni z ozirom na {u}, lahko funkcijo izrazimo kot
HI = ½{U}T[K]{U}+{F}T{U}+([G]{U})T{lambda} .
Minimizacija zahteva izpolnitev naslednjih enacb
3.1 Prenos toplote in termoelasticnost
Kadar zasledujemo na kontinuumu napetosti in deformacije, ki nastanejo zaradi temperaturnih obremenitev, moramo poznati porazdelitev temperature po kontinuumu. Poleg ze omenjenih enacb elastostatike moramo tedaj upostevati se enacbo prenosa toplote
k T,ii = rho CE T + (3 lambda + 2 µ) alpha To mdelta ij (d epsilon ij/dt).
Bistvena poenostavitev termoelasticne teorije nastopi, ce zanemarimo clen, ki vsebuje
spremembo deformacij, torej epsilon=0. Taksna poenostavitev je dopustna za probleme, ki se odvijajo
pocasi. Z opustitvijo dinamicnih clenov v ravnoteznih enacbah dobimo stanje, ki ga opisujemo
s kvazistaticno termoelasticno teorijo, ki je neodvisna od deformacijskega stanja. Problem pa
razpade na dva dela: na prenosni problem (porazdelitev temp. po kontinuumu in iskanje napetosti
in deformacij pri poznani porazdelitvi temperature. Temperatura v tem primeru predstavlja
zunanjo obremenitev.
3.2 Dinamika konstrukcij
Ce dodamo povrsinskim in volumskim silam telesa se vztrajnostne sile in sile, ki povzrocijo notranji upor materiala (sile dusenja) v skladu z D'Alambertovim principom dinamike, dobimo osnovno enacbo dinamike konstrukcij. Za diskretizirani kontinuum ob upostevanju vztrajnostnih in dusilnih sil dobimo osnovno enacbo koncnega elementa
{F} = [K] {U} + [C] {dU/dt} + [M] {Ü} ,
kjer je [M] masna matrika koncnega elementa, [C] pa matrika notranjega trenja (dusenja).
Masna matrika je
[M] = integral [b]T rho [b] .
Za posamezne tipe koncnih elementov je mogoce vnaprej dolociti obrazce za sestavo masnih
matrik, podobno kot to velja za togostno matriko. Cesto nas pri nihanju sistemov zanimajo samo
nihanja v doloceni smeri, pa se v teh primerih masne matrike ustrezno poenostavijo.
Pri preucevanju dinamicnih problemov na konstrukcijah so med najpomembnejsimi problemi
nihanja sistemov. Nihanja so lahko lastna, vsiljena, lahko so dusena ali nedusena.
3.2.1 Lastna nihanja
Za lastna nedusena nihanja je znacilna naslednja enacba
[M] {Ü} + [K] {U} = 0 .
Ker so taka nihanja harmonicna, lahko predpostavimo vozliscni vektor {U} v obliki
{U} = {q} ei omega t
Ce nastavek uvrstimo, dobimo karakteristicno enacbo lastnega nihanja
(-omega2 [M] + [K] ) {q} = {0}
Ta homogeni sistem enacb je resljiv za {q} le, ce velja
det | -omega2 [M] + [K] | = {0}
Iz tega pogoja je mogoce dolociti frekvence omega lastnih nihanj. Nadalje je ob poznavanju omega mozno dolociti amplitudne vektorje {q} (lastne vektorje), ki predstavljajo relativne pomike konstrukcije.
Stevilo lastnih frekvenc omega sledi iz stevila prostostnih stopenj masne oziroma togostne matrike.
V praksi nastopajo matrike relativno velikih rangov in je potrebno stevilo prostostnih stopenj
omejiti. To v praksi izvedemo tako, da na konstrukciji dolocimo primerno stevilo tock, ki so
sposobne nihanj v dolocenih smereh. Stevilo prostostnih stopenj je tako neprimerno manjse in
iskanje lastnih frekvenc hitro konvergira.
3.2.2 Vsiljena nihanja
Kadar na sistem, ki je sposoben nihanja, deluje neka sila, ki je v splosnem odvisna od casa, govorimo o vsiljenem nihanju. Ce zanemarimo dusenje, je
[M] {Ü} + [K] {U} = { F(t) }
Vsiljena sila {F(t)} je lahko periodicna, casovno spremenljiva funkcija, lahko pa je tudi povsem poljubna obremenitev sistema. Sistem sledi tej obremenitvi in opravlja pri tem t.i. odzivna nihanja. Resevanje po direktni poti je neugodno, saj imata matriki [M] in [K] izvendiagonalne clene. Postopek se obcutno poenostavi, ce uporabimo modalno analizo, ki prevede omenjene enacbe v take, ki so med seboj neodvisne.
Podrobnejsa analiza pokaze, da se da odziv sistema popisati s pomocjo Duhamelovega integrala:
3.3 Stabilnostni problemi
Stabilnost konstrukcij obravnava nelinearne probleme mehanike, ki izhajajo iz geometrijske nelinearnosti. Take nelinearnosti proucujemo s teorijo velikih deformacij. Za specificne deformacije upostevamo nelinearni clen:
epsilon ij = ½(ui,j + uj,i + ui,juj,i )
V matricni obliki je tedaj
{epsilon} = [d]{u} = [d][b]{U} = [B]{U} ,
kjer vsebuje [B] nelinearne clene. Enacbo koncnega elementa zapisemo takole:
integral [B]T {sigma} dV - {F} = 0
oziroma simbolicno
{KSI({U})} = 0 .
Zvezo med funkcijo KSI in vektorjem {U} dobimo, ce enacbo variramo. Rezultat simbolicno zapisemo kot splosno stabilnostno enacbo:
d{KSI} = ( [K] + [KG] + [KL] ) d{U} ,
kjer je [K] poznana togostna matrika, [KG] geometrijska matrika in [KL] matrika velikih
deformacij. Vsota matrik tvori tangentno matriko. Ker enacba vsebuje nelinearne clene, jo
resujemo z iteracijskimi metodami, pogosta je Newtonova iteracijska metoda.
Pri uklonu palic, nosilcev, plosc in lupin nastopajo pri idealni geometriji stabilnostni problemi, ki jih imenujemo zacetna stabilnost. V takih primerih je geometrijska matrika proporcionalna obremenitvi, ce pa se zanemarimo vpliv matrike [KL] lahko stabilnostno enacbo zapisemo v obliki
d{KSI} = ([K] + [KG]) d{U} = 0
Ce narasca obremenitev tako, da je proporcionalna faktorju , dobimo nevtralno stabilnost, ce pisemo
([K] + lambda [KG]) d{U} = {0}
Netrivialna resitev obstaja v primeru
det | [K] + lambda [KG] | = {0} .
Faktor lambda imenujemo tudi kriticna uklonska sila. Le-to dolocimo po postopku, ki je analogen
iskanju lastnih frekvenc sistema.
3.4 Problemi plastomehanike
Teorijo majhnih deformacij uporabljamo v konstrukcijski mehaniki strojniskih in gradbenih naprav in konstrukcij, ki zaradi velikih deformacij ne bi mogle normalno obratovati. Nelinearnost teorije elasto-plasticnih deformacij pa izvira iz eksperimentalno dolocenih zvez med napetostmi in deformacijami. Taksno zvezo imenujemo fizikalna nelinearnost oziroma materialna nelinearnost.
[K] {dU} = {dF} ,
kjer sta {dF} in {dU} prirastka obremenitve oziroma pomikov. V plasticnem obmocju bo tudi togostna matrika dobila novo vrednost, namrec
[Kp] = integral [p]T[Eep][p] dV ,
kjer je [Eep] ustrezna elasto-plasticna matrika. Sistem enacb konstrukcije je potrebno resevati v majhnih korakih:
[K](n) {vdelta U}(n+1) = {vdelta F}(n)
{U}(n+1) = {U}(n) + {vdelta U}(n+1) ,
kjer je (n) dolocen korak v iteracijskem postopku. [K](n) dobimo iz vrednosti [Eep] na zacetku n-tega koraka, {vdelta F}(n) iz zacetnih podatkov in {vdelta U}(n+1) iz sistema enacb.
4 Literatura
Prelog E., Metoda koncnih elementov
Zienkiewics O. C. , The Finite Element Method in Engineering Science, 1971, McGraw-Hill
Sekulovi M., Metod Konacnih Elemenata, 1988, IRO Graevinska knjiga Beograd