This thesis discusses the development of MANGO, a tool created to model normal-conducting magnets which were installed in the 1970s in the experimental areas at CERN, and store their analysis. MANGO formulates an answer to two problems faced by the physicists of the Beam Department when they model a beam line: first, how to produce new magnetic field maps and, second, how to easily access existing ones? It contains a multi-use package that offers an automated process to produce magnetic field maps from finite-element models of magnets. In addition, the package can visualise the field density or the flux lines of a magnet, and can benchmark a model and automatically store the solutions in a database, while tailoring its content to the level of expertise in electromagnetism and finite-elements modelling of the users. To development of the tool starts by modelling the different types of the normal-conducting magnets using two-dimensional finite element modelling (Opera-2D). After the successful development of one finite element model, it is benchmarked to justify its use in the creation of magnetic field maps. To address the second challenge and avoid any duplication of work, MANGO integrates a Git repository with submodules, where the finite-element models, the magnetic field maps and the documentation are stored. / I detta examensarbete diskuteras utvecklingen av MANGO, ett verktyg som skapats för att modellera normalkonduktiva elektromagneter, som installerades på 1970-talet i CERN:s experimentområden, och lagra deras analys. Mer specifikt formulerar MANGO ett svar på två problem som fysiker vid Beam Department står inför när de modellerar en partikelstrållinje. Hur skapar man nya magnetfältskartor och, hur får man enkelt tillgång till nuvarande magnetfältskartor? Det innehåller ett programbibliotek med flera användningsområden, som skapar nya magnetfältskartor från nuvarande magnetmodeller, som skapas av programbibliotek självt. Med den programbibliotek kan man visualisera en magnets fältdensitet eller flödeslinjer, benchmarka modellen och automatiskt lagra magnetlösningar och numeriska simuleringar i databasen, utöver att modellera magneter, och samtidigt ge möjlghet för anpassning av innehållet till användarens kunskapsnivå och färdigheter. För att utveckla MANGO börjar författaren med att modellera de olika typerna av normalkonduktiva elektromagneter med hjälp av tvådimensionell finit elementmodellering (Opera-2D). Efter den framgångsrika utvecklingen av en finit elementmodell, fortsätter författaren med benchmarking av modell för att motivera dess användning inom skapandet av magnetfältskartor. För att besvara det andra problemet integrerar MANGO ett Git-databas där finita elementmodellerna, magnetfältskartorna och dokumentationen lagras, för att undvika dubbelarbete. Git databas har undermoduler för att kunna skapa olika åtkomster per användarnivå.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-335645 |
Date | January 2023 |
Creators | Visive, Ambre |
Publisher | KTH, Fysik |
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-SCI-GRU ; 2023:303 |
Page generated in 0.0023 seconds