Reaaliaikainen monikappalesimulaatio ohjelmistotestauksessa
Tossavainen, Jere (2019)
Tossavainen, Jere
2019
Konetekniikka
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2019-06-06
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201906111872
https://urn.fi/URN:NBN:fi:tty-201906111872
Tiivistelmä
Kaivoslaitevalmistaja Sandvikin nykyaikaiset kaivosporalaitteet ovat pitkälle automatisoituja ja sisältävät suuren määrän ohjelmistoa. Ohjelmistot täytyy testata poralaitteen laadun ja turvallisuuden takaamiseksi.
Diplomityön tarkoituksena on tutkia reaaliaikaisen monikappalesimulaation käyttämistä ohjelmistotestauksessa. Työn aikana tehdään selvitystyötä vaatimuksista ja haasteista, joita monikappalemalleihin kohdistuu, jotta niitä voidaan käyttää yhdessä poralaitteen ohjausjärjestelmän kanssa. Työn aikana kaksi poralaitteen osakokonaisuudesta tehtyä reaaliaikaista monikappalemallia täydennetään antureilla ja hydrauliikalla sekä määritellään monikappalesimulaation ja ohjausjärjestelmän välille rajapinta.
Työn tuloksena oli toimiva simulaatioympäristö, jossa monikappalesimulaatio ja poralaitteen ohjausjärjestelmä kommunikoivat keskenään. Työn aikana löydettiin vaatimukset monikappalemallille, jotta ohjelmistotestaaminen reaaliaikaisen monikappalesimulaation avulla on mahdollista. Tarkasti mallinnettu monikappalemallin simulaatio käyttäytyy lähes kuin oikea laite ja sen avulla ohjelmisto voidaan testata pidemmälle simulaattorilla ennen laitetestausta.
Työn aikana kerätyn tiedon perusteella monikappalesimulaatiota tullaan käyttämään uuden laiteprojektin puominohjaimen testaamiseen tilanteessa, jossa fyysistä prototyyppiä ei ole vielä olemassa.
Avainsanat: Reaaliaikainen, monikappaledynamiikka, simulaattori, ohjelmistotestaus, automaatiotestaus
Diplomityön tarkoituksena on tutkia reaaliaikaisen monikappalesimulaation käyttämistä ohjelmistotestauksessa. Työn aikana tehdään selvitystyötä vaatimuksista ja haasteista, joita monikappalemalleihin kohdistuu, jotta niitä voidaan käyttää yhdessä poralaitteen ohjausjärjestelmän kanssa. Työn aikana kaksi poralaitteen osakokonaisuudesta tehtyä reaaliaikaista monikappalemallia täydennetään antureilla ja hydrauliikalla sekä määritellään monikappalesimulaation ja ohjausjärjestelmän välille rajapinta.
Työn tuloksena oli toimiva simulaatioympäristö, jossa monikappalesimulaatio ja poralaitteen ohjausjärjestelmä kommunikoivat keskenään. Työn aikana löydettiin vaatimukset monikappalemallille, jotta ohjelmistotestaaminen reaaliaikaisen monikappalesimulaation avulla on mahdollista. Tarkasti mallinnettu monikappalemallin simulaatio käyttäytyy lähes kuin oikea laite ja sen avulla ohjelmisto voidaan testata pidemmälle simulaattorilla ennen laitetestausta.
Työn aikana kerätyn tiedon perusteella monikappalesimulaatiota tullaan käyttämään uuden laiteprojektin puominohjaimen testaamiseen tilanteessa, jossa fyysistä prototyyppiä ei ole vielä olemassa.
Avainsanat: Reaaliaikainen, monikappaledynamiikka, simulaattori, ohjelmistotestaus, automaatiotestaus