An Open Data Model for Emulation Models of Industrial Components
2018 (English)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE credits
Student thesis
Abstract [en]
Emulation is a technology, historically mostly used for virtual commissioning of automated industrial systems, and operator training. Trends show that new areas for deployment are being investigated. One way to broaden the scope of emulation technology is to increase emulation detail level. The University of Skövde conduct research within emulation technology, and are developing a higher detail level emulation platform performing on component level. For transparent and systematic development of component models on this level, an open, extensible, and flexible data model for emulation models of industrial components is wanted. This thesis is contributing to this endeavour by developing a first draft of such a data model. A demonstration is also conducted by implementing a few components into the developing emulation environment, using XML as file format. An iterative "design and creation" methodology was used to develop and implement an object oriented data model. A selected set of industrial components were used to develop and demonstrate the data model, and the final result is visually represented as a class diagram together with explanatory documentation. Using the methodology and data modelling strategy used in this thesis, systematic and transparent development of emulation models on component level is possible in an extensible and flexible manner.
Abstract [sv]
Emulering är en teknologi som historiskt mestadels använts vid virtuel idrifttagning av industriella automatiserade system samt vid operatörsträning. Trender visar att nya användningsområden utforskas. Ett sätt att vidga användningsområdet för emulering är att öka dess detaljnivå. Högskolan i Skövde utför forskning inom emulering och utvecklar en emuleringsplattform med utökad detaljnivå, även kallad komponentnivån. För att kunna arbeta systematiskt med utvecklandet av emuleringsmodeller för denna nivå önskas en öppen, skalbar, och flexibel datamodell för emuleringsmodeller. Detta examensarbete bidrar till detta genom att utveckla ett första utkast av en sådan data modell. Datamodellen demonstreras genom implementation inom den utvecklandes emuleringsmiljön, med hjälp av filformatet XML. En iterativ "design and creation" metodologi användes för att utveckla och implementera datamodellen. Ett set av industriella komponenter användes i utvecklingen och implementationen av datamodellen. Projektets resultat presenteras som ett klassdiagram tillsammans med förklarande dokumentation. Används projektes metodologi och datamodellerings-strategi kan man med fördel arbeta transparant och systematiskt med utveckling av emuleringsmodeller för anginven nivå.
Place, publisher, year, edition, pages
2018. , p. 65
Keywords [en]
Emulation, open emulation data model, industrial component modelling, Digital Twin
National Category
Robotics Other Engineering and Technologies not elsewhere specified
Identifiers
URN: urn:nbn:se:his:diva-15224OAI: oai:DiVA.org:his-15224DiVA, id: diva2:1212118
Subject / course
Automation Engineering
Educational program
Manufacturing Engineer
Presentation
2018-05-22, G207, Skövde, 09:15 (English)
Supervisors
Examiners
Projects
TWIN2018-06-012018-06-012018-06-01Bibliographically approved