Teräsristikko tasokehän rautalanka-mallista 3d-malliksi sovellusohjelman avulla
Korkiamäki, Ville (2012)
Korkiamäki, Ville
Tampereen ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201204234837
https://urn.fi/URN:NBN:fi:amk-201204234837
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli tuottaa tilaajalle ohjelma, jonka avulla voidaan nopeuttaa teräsristikon mallintamista ja vähentää mallintamisessa syntyviä virheitä. Tavallisesti ristikko on mallinnettu erikseen laskentaohjelmaan ja mallinnusohjelmaan. Tässä opinnäytetyössä on pyritty karsimaan tätä päällekkäisyyttä ohjelmoinnin avulla. Opinnäytetyönä tehty ohjelma lukee XML-tiedoston, johon on laskentaohjelmasta tulostettu kaikki ristikon mallintamiseen tarvittava tieto, ja luo tietojen pohjalta ristikon Tekla Structures 3d-malliin. Opinnäytetyöohjelma toteutettiin Visual Basic .Net -ohjelmointikielellä.
Toteutuneesta ohjelmasta tuli asetettujen tavoitteiden mukainen. Ohjelmalla pystytään luomaan ristikko kahdella tarkkuudella. Kun ristikkoa luodaan yksinkertaistetulla geometrialla, ohjelma mallintaa ristikon osat laskentamallin mukaisia solmupistetietoja noudattaen. Tämä tarkkuus on riittävä ristikon painon suuruusluokan arvioimiseen ja näin tarjouslaskennan tekoon. Kun ristikko luodaan tarkalla geometrialla, ohjelma pyytää käyttäjää määrittämään laskentaohjelmasta saaduille solmupisteille uudet koordinaattipisteet 3d-mallista. Tämän jälkeen ohjelma lukee laskentaohjelmasta saadut solmupisteiden liitostiedot ja mallintaa kuhunkin solmupisteeseen liittyvät sauvaosat siten, että liitoksesta tulee halutun kaltainen. Tarkalla geometrialla mallinnettaessa ohjelma viimeistelee ristikon, leikkaamalla ja sovittamalla osat siten, ettei päällekkäisyyksiä pääse syntymään. Lopuksi ohjelma vielä liittää luodut osat yhdeksi kokoonpanoksi siten, että ristikon alapaarteesta tulee ristikon pääosa. Ristikon luomisen lisäksi opinnäytetyöohjelmalla pystytään muokkaamaan ristikon sauva- ja solmupistetietoja ja tallentamaan nämä uudelleen XML-tiedostoksi myöhempää käyttöä varten.
Toteutuneesta ohjelmasta tuli asetettujen tavoitteiden mukainen. Ohjelmalla pystytään luomaan ristikko kahdella tarkkuudella. Kun ristikkoa luodaan yksinkertaistetulla geometrialla, ohjelma mallintaa ristikon osat laskentamallin mukaisia solmupistetietoja noudattaen. Tämä tarkkuus on riittävä ristikon painon suuruusluokan arvioimiseen ja näin tarjouslaskennan tekoon. Kun ristikko luodaan tarkalla geometrialla, ohjelma pyytää käyttäjää määrittämään laskentaohjelmasta saaduille solmupisteille uudet koordinaattipisteet 3d-mallista. Tämän jälkeen ohjelma lukee laskentaohjelmasta saadut solmupisteiden liitostiedot ja mallintaa kuhunkin solmupisteeseen liittyvät sauvaosat siten, että liitoksesta tulee halutun kaltainen. Tarkalla geometrialla mallinnettaessa ohjelma viimeistelee ristikon, leikkaamalla ja sovittamalla osat siten, ettei päällekkäisyyksiä pääse syntymään. Lopuksi ohjelma vielä liittää luodut osat yhdeksi kokoonpanoksi siten, että ristikon alapaarteesta tulee ristikon pääosa. Ristikon luomisen lisäksi opinnäytetyöohjelmalla pystytään muokkaamaan ristikon sauva- ja solmupistetietoja ja tallentamaan nämä uudelleen XML-tiedostoksi myöhempää käyttöä varten.