Coordinated Execution of Multiple Process and Automation Simulators

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorRimppi, Alpi
dc.contributor.advisorKarhela, Tommi
dc.contributor.authorMilan, Henrik
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorSierla, Seppo
dc.date.accessioned2020-10-25T18:04:38Z
dc.date.available2020-10-25T18:04:38Z
dc.date.issued2020-10-19
dc.description.abstractIndustries around the globe are taking the leap into a digital future. In the field of simulation, the digital future encourages simulator vendors to provide online services for their customers. These services encourage interoperability between multiple simulators. Multiple simulators co-operating jointly is called co-simulation, which has been an active area of research in the recent years. This thesis will research modern co-simulation solutions and build a prototypical co-simulation coordinator. The goal of the co-simulation coordinator is to coordinate the execution of multiple process and automation simulators. The research method used in this thesis focuses on an OPC UA based solution for data exchange between simulators during the co-simulation scenario. The developed co-simulation coordinator is a software component that is built in the Java programming language. The developed software component is tested with Apros process simulator and ABB System 800xA by utilizing OPC UA in co-simulation. The obtained results and the wide adoption of OPC UA in industrial simulators encourages to continue the usage of OPC UA technologies in co-simulation. The results of the thesis will be used for interconnecting Apros with other industrial simulators in the future.en
dc.description.abstractDigitalisoituminen on jatkuvasti lisääntymässä monella teollisuuden alalla. Simulaatiotyökalujen toimittajat ovat digitalisoitumisen myötä pyrkineet kehittämään omia palveluitaan vastaamaan nykyajan tarpeita. Digitaaliset palvelut mahdollistavat eri simulaatiotyökalujen yhdistämisen. Useamman simulaattorin yhteisajoa kutsutaan yhteissimulaatioksi, jota on tutkittu aktiivisesti viime vuosina. Tämä opinnäytetyö tutkii moderneja yhteissimulaation ratkaisuja sekä rakentaa prototyypin yhteissimulaation koordinaattorista. Koordinaattori koordinoi useamman prosessi- ja automaatiosimulaattorin koordinoitua ajoa. Opinnäytetyön lähtökohtana on OPC UA pohjaiset ratkaisut simulaattorien datan vaihtoon koordinoidun ajon aikana. Kehitetty yhteissimulaation koordinaattori on Java pohjainen sovelluskomponentti. Sovelluskomponenttia testattiin Apros-simulointiohjelmalla ja ABB:n System 800xA:lla hyödyntämällä OPC UA:ta yhteissimulaatiossa. Saadut tulokset ja hyvä OPC UA:n käyttöaste teollisuuden simulaattoreissa kannustaa jatkossa myös hyödyntämään OPC UA:ta yhteissimulaatiossa. Opinnäytetyön tuloksia käytetään myöhemmin yhdistämään Apros toisen teollisuussimulaattorin kanssa.fi
dc.format.extent7+73
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/47125
dc.identifier.urnURN:NBN:fi:aalto-202010256011
dc.language.isoenen
dc.locationP1fi
dc.programmeAEE - Master’s Programme in Automation and Electrical Engineering (TS2013)fi
dc.programme.majorControl, Robotics and Autonomous Systemsfi
dc.programme.mcodeELEC3025fi
dc.subject.keywordco-simulationen
dc.subject.keywordOPC UAen
dc.subject.keywordsynchronization algorithmsen
dc.subject.keyworddistributed simulatorsen
dc.subject.keywordAprosen
dc.subject.keywordSystem 800xAen
dc.titleCoordinated Execution of Multiple Process and Automation Simulatorsen
dc.titleUsean Prosessi- ja Automaatiosimulaattorin Koordinoitu Ajaminenfi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Milan_Henrik_2020.pdf
Size:
8.26 MB
Format:
Adobe Portable Document Format