In today’s industry, where manufacturing is fast and efficient, uptime for manufacturing machines plays a key role for companies to stay relevant with their competitors. Although manufacturing equipment today is very advanced and sometimes automated, they may still run into problems and wear out. By maintaining and servicing the equipment well, one can avoid unexpected equipment failure and unnecessary downtime. Keeping track and documenting maintenance can play a crucial role in how efficiently a manufacturer can produce their product. Maintenance management software exists on the market today, but they are large and expensive. As Saab, a manufacturer of highly advanced military technology, does not have a well-established system for managing their maintenance, there is a need for an evaluation and development of a customised option. In this thesis, the maintenance needs for Saab’s operations were analysed, and options for developing maintenance software that fits these needs were investigated. The result was a web application hosted on a Python-based web server, which uses MongoDB as a database to store data in an object-oriented manner, allowing flexibility within the system. The application is not fully developed but provides an overall picture of how a smaller software could serve the same purpose as the larger ones. After evaluating the developed application alongside the existing maintenance software, it is concluded that with further development, the application could serve the same function and be a competitive contender alongside the larger software. However, the safer and more reliable option for Saab would be to instead implement one of the existing software solutions. / I dagens industri, där tillverkning är snabb och effektiv, spelar drifttid för tillverkningsmaskiner en nyckelroll för att företag ska kunna hålla sig relevanta gentemot sina konkurrenter. Trots att tillverkningsutrustning idag är mycket avancerad och ibland automatiserad, kan de fortfarande stöta på problem och slitas ut. Genom att underhålla och serva utrustningen på rätt sätt kan man undvika oväntade maskinhaverier och onödig driftstopp. Att ha kontroll och dokumentera underhåll kan spela en avgörande roll för hur effektivt en tillverkare kan producera sin produkt. Underhållshanteringssystem finns på marknaden idag, men de är stora och dyra. Eftersom Saab, tillverkare av högteknologisk militärteknik, inte har ett väletablerat system för hur de hanterar sitt underhåll, finns det ett behov av en utvärdering och utveckling av ett anpassat alternativ. I denna avhandling analyserades underhållsbehoven för Saabs verksamhet, och alternativ för hur en underhållsprogramvara kunde utvecklas för att passa dessa behov undersöktes. Resultatet blev en webbapplikation som är värd på en Python-baserad webbserver och använder MongoDB som en databas för att lagra data på ett objektorienterat sätt, vilket ger flexibilitet inom systemet. Applikationen är inte fullt utvecklad men ger en övergripande bild av hur en mindre programvara kan tjäna samma syfte som de större. När den utvecklade applikationen utvärderas i förhållande till den befintliga underhållsprogramvaran dras slutsatsen att applikationen, med ytterligare utveckling, skulle kunna fylla samma funktion och vara en konkurrenskraftig utmanare till de större programvarorna. Dock skulle det säkrare och mer pålitliga alternativet för Saab vara att istället implementera en av de befintliga programvarorna.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-335117 |
Date | January 2023 |
Creators | Gustafson, Jonathan |
Publisher | KTH, Skolan för elektroteknik och datavetenskap (EECS) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-EECS-EX ; 2023:584 |
Page generated in 0.0024 seconds