Elementtimenetelmä ( FEM ) on numeerinen menetelmä, jolla ratkaistaan osittaisdifferentiaaliyhtälöitä sekä integraaliyhtälöitä , jotka syntyvät soveltavan fysiikan ongelmien ratkaisussa . Menetelmää käytetään laajalti kiinteiden mekaniikan , lämmönsiirron, hydrodynamiikan , sähködynamiikan ja topologisen optimoinnin ongelmien ratkaisemiseen .
Menetelmän ydin piilee sen nimessä. Alue, jolta differentiaaliyhtälöiden ratkaisua etsitään, on jaettu äärelliseen määrään alialueita (elementtejä). Jokaisessa elementissä approksimoivan funktion tyyppi valitaan mielivaltaisesti . Yksinkertaisimmassa tapauksessa tämä on ensimmäisen asteen polynomi . Sen elementin ulkopuolella approksimoiva funktio on yhtä suuri kuin nolla. Funktioiden arvot elementtien rajoilla (solmuissa) ovat ongelman ratkaisu, eikä niitä tiedetä etukäteen. Approksimoivien funktioiden kertoimia haetaan yleensä naapurifunktioiden arvojen yhtäläisyyden ehdosta elementtien välisillä rajoilla (solmuissa). Sitten nämä kertoimet ilmaistaan funktioiden arvoina elementtien solmuissa. Lineaaristen algebrallisten yhtälöiden järjestelmä kootaan . Yhtälöiden lukumäärä on yhtä suuri kuin tuntemattomien arvojen lukumäärä solmuissa, joista alkuperäisen järjestelmän ratkaisua etsitään, se on suoraan verrannollinen elementtien lukumäärään ja sitä rajoittavat vain tietokoneen ominaisuudet. Koska jokainen elementeistä liittyy rajoitettuun määrään viereisiä, lineaaristen algebrallisten yhtälöiden järjestelmällä on harva muoto , mikä yksinkertaistaa huomattavasti sen ratkaisua.
Matriisitermeillä puhuttaessa kerätään niin sanotut jäykkyysmatriisit (tai Dirichlet-matriisi) ja massat . Lisäksi näille matriiseille asetetaan rajaehdot (esimerkiksi Neumannin ehdoissa matriiseissa ei muutu mikään, ja Dirichlet-ehdoissa rajasolmuja vastaavat rivit ja sarakkeet poistetaan matriiseista, koska reunaehdot, ratkaisun vastaavien komponenttien arvo tunnetaan). Sitten lineaarinen yhtälöjärjestelmä kootaan ja ratkaistaan jollakin tunnetuista menetelmistä.
Laskennallisen matematiikan näkökulmasta elementtimenetelmän ideana on, että variaatioongelman funktionaalisuuden minimointi suoritetaan joukolle funktioita, joista jokainen on määritelty omalla aliverkkotunnuksellaan.
Menetelmää on käytetty laajasti rakenteiden suunnittelussa sekä esimerkiksi maaperän liikemallien mallintamisessa. Ulkomailla menetelmää alettiin käyttää lähes välittömästi kaikkialla, ja Venäjällä se korvasi variaatio-eron, äärellisen eron ja muut menetelmät vasta 2000-luvulla. .
Menetelmän puutteista kannattaa huomioida ruudukon koon vaikutus lopputulokseen.
Olkoon tarpeen ratkaista seuraava yksiulotteinen differentiaaliyhtälö yksiulotteisessa avaruudessa P1, jotta löydetään funktio väliltä 0 - 1. Alueen rajoilla funktion arvo on 0:
jossa on tunnettu funktio, tuntematon funktio . toinen johdannainen arvosta . Ongelman ratkaisu elementtimenetelmällä jaetaan 2 vaiheeseen:
Sen jälkeen syntyy ongelma löytää lineaarinen algebrallinen yhtälöjärjestelmä, jonka ratkaisu approksimoi haluttua funktiota.
Jos ratkaisu on olemassa, niin mille tahansa sileälle funktiolle , joka täyttää rajaehdot pisteissä ja , voimme kirjoittaa seuraavan lausekkeen:
(yksi)
Osittain integrointia käyttämällä muunnamme lausekkeen (1) seuraavaan muotoon:
(2)
Se saatiin ottaen huomioon se tosiasia, että .
Jaetaan alue, jolta ratkaisua haetaan
sellastaäärellisille aikaväleille, ja saamme uuden avaruuden :
(3) sellainenmissä on avaruuden paloittainen alue . On monia tapoja valita perusta . Valitaan kantafunktioiksi sellaiset, että ne esitetään suorilla viivoilla (ensimmäisen asteen polynomit):
varten (tässä esimerkissä )
Jos nyt haluttu likimääräinen ratkaisu esitetään muodossa , ja funktio on likimääräinen , niin käyttämällä (3) saadaan seuraava yhtälöjärjestelmä halutuille :
,missä .
Elementtimenetelmä on vaikeampi toteuttaa kuin äärellisen erotuksen menetelmä . FEM:llä on kuitenkin useita etuja, jotka ilmenevät todellisissa ongelmissa: käsitellyn alueen mielivaltainen muoto; ruudukkoa voidaan harventaa paikoissa, joissa erityistä tarkkuutta ei tarvita.
Pitkään FEM:n laajaa käyttöä esti se, että ei ollut algoritmeja alueen automaattiseen osiointiin "melkein tasasivuisiksi" kolmioksi (virhe, menetelmän vaihtelusta riippuen, on kääntäen verrannollinen jommankumman terävimmän siniin tai väliseinän tylsin kulma). Tämä ongelma kuitenkin ratkaistiin onnistuneesti (algoritmit perustuvat Delaunayn kolmioon ), mikä mahdollisti täysin automaattisten elementti- CAD-järjestelmien luomisen .
Elementtimenetelmä syntyi tarpeesta löytää uusia tapoja ratkaista rakennemekaniikan ja kimmoisuusteorian ongelmia 1930 -luvulla . Yksi FEM:n taustalla olevien ideoiden perustajista ovat Alexander Khrennikov ja Richard Courant . Heidän teoksensa julkaistiin 1940 - luvulla . FEM:n tehokkuuden osoitti ensimmäisen kerran vuonna 1944 Ioannis Argyris , joka toteutti menetelmän tietokoneella.
Kiinassa 1950 - luvulla Kang Feng ehdotti numeerista menetelmää osittaisten differentiaaliyhtälöiden ratkaisemiseksi patorakenteiden laskemiseksi. Tätä menetelmää on kutsuttu variaatioperiaatteeseen perustuvaksi äärellisen eron menetelmäksi, jota voidaan pitää toisena itsenäisenä tapana toteuttaa elementtimenetelmä.
Vaikka luetellut lähestymistavat eroavat yksityiskohtaisesti, niillä on yksi yhteinen piirre: jatkuvan alueen diskretointi ruudukon avulla joukoksi erillisiä alialueita, joita kutsutaan yleisesti elementeiksi.
Elementtimenetelmän jatkokehitys liittyy myös avaruustutkimuksen ongelmien ratkaisuun 1950-luvulla .
Neuvostoliitossa FEM:n leviäminen ja käytännön toteutus 1960-luvulla liitetään Leonard Oganesyanin nimeen .
FEM sai merkittävän sysäyksen kehityksessään vuonna 1963 sen jälkeen, kun osoitettiin, että sitä voidaan pitää yhtenä muunnelmana rakennemekaniikassa yleisestä Rayleigh-Ritz-menetelmästä , joka minimoimalla potentiaalienergiaa vähentää ongelman lineaariseksi järjestelmäksi. tasapainoyhtälöt. Kun FEM:n yhteys minimointimenettelyyn oli luotu, sitä alettiin soveltaa Laplace- tai Poisson - yhtälöiden kuvaamiin ongelmiin . FEM:n käyttöalue laajeni merkittävästi, kun todettiin (vuonna 1968 ), että tehtävien elementit määrittävät yhtälöt voidaan helposti saada käyttämällä painotettujen residuaalien menetelmän muunnelmia , kuten Galerkin -menetelmää tai pienimmän neliösumman menetelmää. . Tällä oli tärkeä rooli FEM:n teoreettisessa perustelussa, koska se mahdollisti sen soveltamisen monenlaisten differentiaaliyhtälöiden ratkaisemiseen. Näin ollen elementtimenetelmästä on tullut yleinen menetelmä differentiaaliyhtälöiden tai differentiaaliyhtälöjärjestelmien numeeriseen ratkaisemiseen.
Laskentatyökalujen kehittyessä menetelmän mahdollisuudet laajenevat jatkuvasti, ja myös ratkaistavien ongelmien luokka laajenee. Tällä hetkellä on ehdotettu useita elementtimenetelmän toteutuksia diffuusioprosessien [1] , lämmönjohtavuuden [2] , hydrodynamiikan [3] , mekaniikan [4] , sähködynamiikan [5] jne. mallintamiseen.
Differentiaaliyhtälöiden ratkaisumenetelmät | |||||
---|---|---|---|---|---|
Ruudukkomenetelmät |
| ||||
Ei-ruudukkomenetelmät |