Service platform implementation for simulation systems
Abstract
Nykyään olemassa olevia simulaatiojärjestelmiä hyödynnetään koneiden itseoppimisen ja tietojärjestelmäpohjaisten (KDD) alustojen kehityksessä. Tämän takia simulaatioiden merkitys ja vaikutus tulee kasvamaan suuressa määrin jokapäiväisessä elinympäristössämme. Yritykset kuten Ahphabet (Google), Facebook ja SpaceX edustavat yrityksinä kehitystä mallintamiseen ja simulointiin siirtyvästä tavasta kehittää MDA pohjaisia tuotteita itsenäisesti toimivista autoista avaruustutkimukseen. Ihmisen näkökulmasta nykyinen kehitys tulee muuttamaan ympäristöä tavalla, jossa kanssakäyminen koneiden kanssa muuttuu luonnolliseksi osaksi arkea.
Tutkielman Tarkoituksena oli suunnitella ja toteuttaa palvelualusta kahden simulaatiojärjestelmän väliin. Projektissa käytettiin Simulink ja APROS järjestelmiä toteuttamaan vaadittu integraatio. Simulaatioiden kehitykseen tarkoitettuina järjestelminä Simulink on laajaalainen ja APROS on selkeästi rajoitetumpaa käyttötarkoitusta varten suunniteltu. Projekti mahdollisti simulaatiosta syntyvän tietovirran kehittyneemmän analysoinnin ja hallinnan. Toteutusta varten demo projektiksi valittiin CFB-reaktorin toimintaa mallintava ja VTT:n kehittämä simulaatio.
Tutkielmassa yhdistettiin järjestelmien toiminnallisuudet laajemmaksi kokonaisuudeksi jaetun Service Platform alustan kautta. Mallintamista ja simulointia varten soveltuvista arkkitehtuureista valittiin MDA. Vastaavasti palvelun suunnittelun lähtökohdaksi valikoituivat SOA ja HLA. Yhdessä arkkitehtuurit muodostivat teoreettisen perustan työn esittämiselle tutkimukii sen muodossa.
Projektista syntyi yksittäisillä aika-askeleilla synkronoitu toteutus, jossa CFB-mallin suoritus on jaettu kahden alustan väliin. Saavutettu tulos edistää eri järjestelmiin toteutettujen yksittäisten simulaatioiden yhdistämistä keskittymällä integraation yksityiskohtiin.
Main Author
Format
Theses
Master thesis
Published
2016
Subjects
The permanent address of the publication
https://urn.fi/URN:NBN:fi:jyu-201701021013Käytä tätä linkitykseen.
Language
English