Dataingenjör på Utexpo
På den här sidan har deltagarna på Utexpo sammanfattat sina projekt. Här kan du upptäcka och läsa om spännande projekt från programmet Dataingenjör.
Analyze and Compare Methods of Bridging Layer 2 Industrial Ethernet over IP-based Networks
- Deltagare: Eric Stenberg och Rim Abdennour.
- Samarbetspartner: HMS.
I den industriella världen väljer fler och fler företag att gå från trådat nätverk till trådlösa nätverk. Detta beror på den stora utvecklingen i det trådlösa nätverkets pålitlighet och hastighet. På HMS vill man koppla ihop flera nätverk med hjälp av ett så kallat Layer 2 Tunneling Protocol, som möjliggör kommunikationen mellan flera nätverk som om de vore på samma nätverk. HMS har för närvarande valt att använda protokollet VXLAN. Däremot är de fundersamma på om det finns andra protokoll som fungerar bättre med deras krav.
Detta projektets mål är att utforska vilka Layer 2 Tunneling Protocols som finns. Detta görs genom att hitta information om protokollets process samt krav genom andra studier. Därefter görs statistiska tester på dessa utvalda protokoll. Faktorerna som undersökningen baserades på var latens, genomströmning och jitter, det vill säga hur lång tid det tar från att ett meddelande har skickats till det kommit fram, hur mycket data som hinner skickas per sekund och variansen av latensen. Paketförlusten undersöks också.
Efter att dessa tester utförts, sammanställdes all information om protokollen, studier samt resultat och slutsatser av testerna. Protokollens för- och nackdelar och dess användningsområden tas upp. Dessutom beskrivs det i rapporten hårdvarans potentiella påverkan av resultaten. I slutet drogs slutsatsen om vilket protokoll som var bäst för HMS.
Användargränssnitt för visualisering av fabriksdata
- Deltagare: Khaled Mhjazi och Hind Dakkeh.
- Samarbetspartner: HMS Networks.
Detta examensarbete utfördes för att utveckla ett användargränssnitt för visualisering av fabriksdata genom HMS Networks Gateway Communicator. Syftet med projektet är att förbättra beslutsfattandet i industriella processer genom effektiv dataöverföring och visualisering. Projektet innefattar design och implementering av ett användarvänligt och anpassningsbart gränssnitt som integrerar realtidsdata från industriella maskiner. För att uppnå dessa mål användes Angular ramverket tillsammans med HTML, CSS och TypeScript för att skapa ett dynamiskt användargränssnitt. Metodiken inkluderade användarcentrerad design, vilket säkerställde att slutprodukten inte bara uppfyllde tekniska specifikationer utan också var intuitiv för slutanvändarna. Bland funktionerna som implementerades fanns dynamiska komponenter som tillät visualisering av kritiska data som temperatur och tryck genom anpassningsbara widget och dialogkomponenter.
Applikation för maskin-FMEA
- Deltagare: Johan Forsberg.
- Samarbetspartner: Höganäs Sweden AB.
För att bli mer konkurrenskraftiga är det viktigt att ha en fabrik som har en hög tillgänglighet. Ett sätt att ha en hög tillgänglighet är att använda Failure Mode and Effects Analysis (FMEA). Dessa analyser görs i Excel-filer på Höganäs AB och det medför ett stort antal filer. Många filer ger en dålig översikt på vad som ska göras och av vem.
I samarbete med Höganäs AB har en webbapplikation skapats för att hantera FMEA på ett effektivare sätt.
Applikationen är utvecklad i Node.js med en PostgreSQL-databas för att lagra information. Applikationen består av en webbserver för frontend samt en för backend. Kommunikationen mellan dessa sker genom ett REST API. En dashboard ger en översikt på vilka maskiner som har fått ett högt risktal från FMEA, samt vilka åtgärder som ska utföras.
När applikationen var klar testades användbarheten mot det befintliga systemet genom att deltagare fick utföra moment i de båda systemen för att sedan fylla i en SUS-enkät.
Elva deltagare genomförde momenten och fyllde i enkäten. Resultatet av enkäterna blev att det befintliga systemet fick 38,0 SUS-poäng och applikationen 75,9 poäng.
Azure App Service Plan Optimization
- Participants: Oscar Falck and Linus Wass.
- Collaborator: Advania.
At Halmstad University, a project was developed to provide recommendations for upgrading and downgrading the cloud resource app service plan based on the customers usage over the last 30 days. In today’s day and age, cloud resources and services are often quite expensive and offers a variety of different plans which can make it overwhelming for the customer to easily choose which tier they need for their plan. The result of this script indicate that the cloud users should consider changing subscription tier based on how the historical data of their usage of the plan has looked like during the last 30 days. The proposed algorithm suggests an upgrade of a tier if the plan is overutilized and suggests a downgrade of a tier if the plan is underutilized. The developed PowerShell code uses the First-Fit and the Rule-based algorithmic approach from the related work researched in the paper. The result found was that the code was able to give suitable recommendations to scale up and down tiers for plans which were under and overutilized based on the percentual utilization rules set up and Legacy/DEV SKU mapping. The results obtained showed that the suggested plan can reduce costs by up to 30 per cent and give roughly 438.2 per cent more performance per USD spent.
Keywords: Microsoft Azure, Algorithms, First-fit algorithm, greedy algorithm, Rule-based algorithm, Cloud Resources, Virtual Clouds, Optimization problem, Cloud services.
Format inspection
- Deltagare: Jacob Käki.
- Samarbetspartner: Soft Design RTS AB.
När en last kommer in i ett logistikcenter är kunskapen om hur stor lasten är och var den är placerad på pallen mycket värdefull information för logistikcentret. Om lasten är för stor eller dåligt placerad kan problem uppstå eftersom lasten har möjlighet att senare orsaka problem i logistikcentret genom att kollidera med andra system eller ställage. Detta kan leda till ett stopp i logistikcentrets flöde eller förlust av värdefulla produkter. För att motverka detta behövs ett sätt att mäta dimensionerna och positionen för lasten. Detta kallas vanligtvis inom logistikbranschen för formatkontroll.
Detta projekt beskriver metoderna som används för att omutveckla ett befintligt formatskontrollsystem för företaget Soft Design RTS AB och deras formatskontrolltillägg till deras produkt SoftVision® PalletMeasure. Denna omutveckling handlar om att använda 3D-laserlinjeprofilsensorer istället för 3D-kameror, som i deras tidigare implementation. Det främsta målet med detta projekt är att minska mätningsosäkerheten hos den tidigare implementationen från en osäkerhet i cm-området till en osäkerhet i mm-området.
Med användning av en .NET-applikation och beräkningar i Halcon HDevelop-miljön beskriver detta projekt ett sätt att beräkna dimensioner med hjälp av en process för att hitta sammanhängande data och processen för att skapa en 3D-modell av den uppmätta lasten.
Funds & Co
- Deltagare: Filip Vikström och William Olsson.
- Samarbetspartner: Quokka.
Vi underlättar finansiering från offentliga sektorn för startups, vilket skapar en smidig och effektiv process. Vårt mål är att förenkla den ofta komplexa och skrämmande uppgiften att säkra lämplig finansiering, och göra den mer tillgänglig och mindre avskräckande för nya företag. Med detta arbete vill vi visa hur våra metoder och verktyg kan bidra till att öppna upp nya möjligheter för startups som söker offentlig finansiering och hur det i sin tur kan påverka den bredare ekonomiska utvecklingen.
Fuzzing Tool for Industrial Communication
- Participants: Markus Köhler Djurberg and Isak Heen.
- Collaborator: HMS Anybus.
Unit testing is a fundamental practice in software development and the goal is to create a test suite that tests the robustness of the software. It is challenging to create a test suite that covers every possible input to a system which can lead to security flaws not being detected. Fuzz testing is a technique that creates randomly generated, or fuzzy, input with the goal to uncover these areas of the input space potentially missed by the unit test suite. EtherNet/IP is an industrial communications protocol built on top of the TCP/IP suite. HMS Anybus develops hardware to use in secure networks in industrial settings utilizing the EtherNet/IP protocol. This project is a development of a Scapy-based fuzz testing tool designed to test the implementation of the protocol on HMS systems. Additionally, we propose a strategy for fuzz testing their products. The resulting fuzz testing tool is capable of creating selected commands and fuzz testing them according to the suggested strategy.
Multimedia
- Participant: Diyara Rashid.
This project introduces ”Multimedia”, a groundbreaking social media platform engineered to transform user interaction with digital content. At its core, Multimedia integrates advanced AI technology to directly categorize content into user-specified groups, enhancing navigation and personalizing user experience distinctively. Unlike traditional platforms that use indirect methods to tailor content feeds, our approach empowers users to actively choose the categories they are interested in, thereby speeding up and refining the personalization process. Utilizing machine learning algorithms, notably Decision Trees, the platform analyzes post characteristics to deliver a tailored and intuitive social media environment. Additionally, an AI-driven chatbot provides real-time assistance, enhancing navigational ease and user engagement. This not only elevates user satisfaction but also sets new benchmarks in digital communication, making Multimedia a pioneer in user-centric media interaction. The project leverages modern development frameworks like SvelteKit for robust application structuring, ensuring seamless user experiences across the platform. Through Multimedia, we are redefining the landscape of social media by prioritizing user control, privacy, and interaction, which are pivotal in today’s digital era.
Skapa en ontologi för hållbarhetsrapportering
- Deltagare: Sara Alterkawi.
- Samarbetspartner: Iconsof.
Det här projektet syftar till att utveckla en ontologi som förbättrar hur hållbarhetsrapporter skapas inom företag. Systemet använder avancerad teknologi för att samla in och analysera hållbarhetsdata noggrant. Det är designat för att överensstämma med internationella standarder, vilket säkerställer informationens transparens och trovärdighet. Detta kommer att hjälpa företagen att bättre förstå sin miljömässiga och sociala prestanda, och stärka deras förmåga att fatta välgrundade beslut som stöder hållbar utveckling.