Developing a Client for a Digital Twin Cloud Platform
Master thesis
Permanent lenke
http://hdl.handle.net/11250/2621460Utgivelsesdato
2019Metadata
Vis full innførselSamlinger
Sammendrag
Det er forventet at selskaper bruker en stadig større mengde ressurser på å implementereDigitale Tvillinger hvert år, spesielt med tanke på prediktivt vedlikehold og overvåking avstrukturell integritet. På det nåværende tidspunkt eksisterer det ikke noen åpen kildeplattformfor å visualisere data fra Digitale Tvillinger. Denne avhandlingen beskriver utviklingenav en slik platform, spesielt med fokus på frontend og det grafiske brukergrensesnittet.
Prototypen som er blitt utviklet støtter plotting av sanntidsdata i form av tidsserier samtvisualisering av en 3D modell. 3D modellen speiler bevegelsen til den fysiske tvillingensom er valgt, basert på informasjon fra en Functional Mock-up Unit (FMU). Prototypen ergeneralisert til å støtte en vilkårlig Digital Tvilling så lenge den følger FMU standarden.Ved å implementere forskjellige komponenter for plotting og visualisering lar prototypenbrukeren lage fleksible og modifiserbare oppsett. Brukeren kan videre definere prosessorerfor å transformere data, for eksempel Fast Fourier Transform, Butterworth filtre og FMUerfor simulasjon. Companies are predicted to allocate a greater amount of resources to implement DigitalTwins in their business every year. especially in regards to predictive maintenance andmonitoring structural integrity. However, currently there exists no non-proprietary cloudplatforms for visualizing data from Digital Twins. This thesis documents the developmentof such a platform, especially the front end and the Graphical User Interface.
The prototype developed, supports plotting real-time data as time series and visualizing a3D model. The 3D model replicates the movement of the physical twin selected, based onoutput from an FMU. The prototype is generalized to support any Digital Twin followingthe FMU standard. By implementing different components for plotting and visualization,the prototype allows the user to create flexible and customizeable layouts. The user canalso define processors for transforming data, such as Fast Fourier Transform, Butterworthfilters and FMUs for simulation.