Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Python-sovellus Abaqus-ohjelman laskentamallin ja tulosten käsittelyyn

Mattila, Inga (2014)

 
Avaa tiedosto
Mattila_Inga.pdf (3.117Mt)
Lataukset: 


Mattila, Inga
Tampereen ammattikorkeakoulu
2014
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014060211293
Tiivistelmä
Tässä työssä oli tavoitteena tutustua Python-ohjelmointikielen sekä Abaqus Scripting
-käyttöliittymän käyttöön FEM-mallin ja laskentatulosten käsittelyn automatisoimiseksi ja nopeuttamiseksi. Tarkoituksena oli toteuttaa Python-sovellus, joka käsittelee FE-analyysiohjelmalla Abaqus tehtyä mallia sekä saatuja tuloksia. Python-sovelluksen haluttiin parametrisoivan mallia ja poimivan haluttuja tuloksia Abaqus-ohjelman binäärisestä tulostiedostosta. Työ toteutettiin Teknologian tutkimuskeskus VTT:llä.

Toteutettu Python-sovellus poimii Abaqus-ohjelman tulostiedostosta maksimisiirtymät ja -jännitykset sekä tarvittaessa kaikki solmusiirtymät koko mallista tai halutusta mallin osa-alueesta eri materiaaliarvoilla (kimmomoduuli ja Poissonin vakio). Sovelluksen toimivuutta tarkasteltiin useiden erityyppisten FEM-mallien avulla. Testiesimerkkien tulosten perusteella suureiden maksimiarvojen poiminta tulostiedostosta soveltuu ristikko-, kehä-, levy- ja solidimalleille sekä materiaalin parametrisointi levy- ja solidimalleille. Toteutetulla sovelluksella materiaalien parametrisointi ja tulosten poiminta yksinkertaistuvat ja nopeutuvat erillisillä laskentamalleilla ja FEM-ohjelman peruskäskyillä toteutettuihin analyyseihin verrattuna.

Sovellusta voidaan laajentaa materiaaliarvojen osalta myös muiden ominaisuuksien luomiseen sekä parametrisointiin. Lisäksi tulisi perehtyä kuormitusten ja reunaehtojen määrittämiseen Abaqus Scripting -käyttöliittymällä. Tällöin pystytään toistamaan nopeasti esimerkiksi usean pisteen kuormitus, jos mallin elementtiverkkoa tai analyysityyppiä halutaan vaihtaa.

Koska tutkimuksen kohteena olevat mallit ovat usein kookkaita, mallien laskenta suoritetaan tehokkailla palvelinkoneilla. Abaqus Scripting -käyttöliittymällä tehdyn sovelluksen skaalautumista moniytimisessä palvelinkoneessa tulisi tarkastella, jotta voidaan varmistua laskentatehon maksimaalisesta käytöstä.

Tämä versio työstä on julkinen, eikä sisällä liitteitä.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste