• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 8
  • 6
  • Tagged with
  • 14
  • 7
  • 5
  • 4
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Improving architecture documentation management with object-oriented tools

Florberg, Jack January 2023 (has links)
Architectural documentation is crucial in the development process, as it helps developers understand the system’s architecture and make informed decisions. However, conventional documentation methods are often timeconsuming and error-prone since most of the work is done manually. This becomes even more ambiguous whendealing with complex systems and when requirements are prone to changing during the development process. This thesis addresses these challenges by exploring the potential benefits of utilizing object-oriented documentation tools and plugins to improve the efficiency of writing and maintaining architectural documentationwhile also making sure that the conveyed information is sufficient and understandable for junior developers. Moreover, it investigates the possibility of generating an easy-to-maintain context view with the use of metadatato display architectural information. The thesis employs both a qualitative case study as well as a rapid application development (RAD) approach.The case study involves interviewing junior developers to find patterns in what junior developers look for inregards to understanding a system’s architecture. Using the RAD approach, a prototype system is developedthat utilizes DollarDoc to treat documentation components as objects by being able to refer to these objectsfrom one file to another. The result shows how architectural documentation can be designed to effectively communicate critical aspects of the system’s architecture to junior developers by providing a clear overview of its components. Thiscontributes to a better understanding of the system’s functionality and purpose, leading to increased productivity and engagement. By using object-oriented documentation tools, the documentation structure becomesmore maintainable, allowing for automatic updates and reliable information.
12

Big Data Workflows: DSL-based Specification and Software Containers for Scalable Execution

Dejene Dessalk, Yared January 2020 (has links)
Big Data workflows are composed of multiple orchestration steps that perform different data analytics tasks. These tasks process heterogeneous data using various computing and storage resources. Due to the diversity of application domains, involved technologies, and complexity of data sets, the design and implementation of Big Data workflows require the collaboration of domain experts and technical experts. However, existing tools are too technical and cannot easily allow domain experts to participate in the process of defining and executing Big Data workflows. Moreover, the majority of existing tools are designed for specific applications such as bioinformatics, computational chemistry, and genomics. They are also based on specific technology stacks that do not provide flexible means of code reuse and maintenance. This thesis presents the design and implementation of a Big Data workflow solution based on the use of a domain-specific language (DSL) for hiding complex technical details, enabling domain experts to participate in the process definition of workflows. The workflow solution uses a combination of software container technologies and message-oriented middleware (MOM) to enable highly scalable workflow execution. The applicability of the solution is demonstrated by implementing a prototype based on a real-world data workflow. As per performed evaluations, the proposed workflow solution was evaluated to provide efficient workflow definition and scalable execution. Furthermore, the results of a set of experiments were presented, comparing the performance of the proposed approach with Argo Workflows, one of the most promising tools in the area of Big Data workflows. / Big Data-arbetsflöden består av flera orkestreringssteg som utför olika dataanalysuppgifter. Dessa uppgifter bearbetar heterogena data med hjälp av olika databehandlings- och lagringsresurser. På grund av stora variationen av tillämpningsområden, den involverade tekniken, och komplexiteten hos datamängderna, kräver utformning och implementering av Big Data-arbetsflöden samarbete mellan domänexperter och tekniska experter. Befintliga verktyg är dock för tekniska och vilket försvårar för domänexperter att delta i processen att definiera och genomföra Big Data-arbetsflöden. Dessutom är majoriteten av befintliga verktyg utformade för specifika tillämpningar, som bioinformatik, beräkningskemi och genomik. Verktygen är också baserade på specifika teknikstackar som inte erbjuder flexibla metoder för att kunna underhålla och återanvända kod. Denna avhandling ämnar att presentera design och implementering av en Big Data-arbetsflödeslösning som utnyttjar ett domänspecifikt språk (DSL) för att dölja komplexa tekniska detaljer, vilket gör det möjligt för domänexperter att delta i processdefinitionen av arbetsflöden. Arbetsflödeslösningen använder en kombination av mjukvaruutrustningsteknik och meddelande-orienterad mellanvara (MOM) för att möjliggöra en mer skalbar körning av arbetsflöden. Tillämpningslösningen demonstreras genom att implementera en prototyp baserad på ett verkligt dataflöde. Efter en granskning av de genomförda testerna modifierades den föreslagna arbetsflödeslösningen för att uppnå en effektiv arbetsflödesdefinition och skalbar körning. Dessutom presenteras resultaten av en uppsättning experiment där man jämför skalbarheten för det föreslagna tillvägagångssättet med Argo Workflows, ett av de mest lovande verktygen inom Big Data-arbetsflöden
13

Development of an experimental six-phase induction machine drive / Utveckling av en experimentell drivlina för en sexfasig asynkronmaskin.

Bianchi, Adam January 2021 (has links)
Electrical machines with more than three phases are usually called multiphase electrical machines and they can have several advantages compared to conventional three-phase electrical machines such as a lower content of space-harmonics, lower torque ripple and better fault tolerance. This degree project involves rewinding of a three-phase induction machine into an asymmetrical six-phase machine. The winding design is based on simulations of a machine model in a finite element method software and the method "the star of the slot" that computes winding layouts. A six-phase drive is developed based on an existing printed circuit board prototype that is not operating according to its original specifications. Debugging of the prototype is performed and solutions to the problems are identified. Design and layout improvements for better electromagnetic compatibility are also implemented. The drive including the electrical machine is tested and confirmed to be working according to the specifications. Speed control based on indirect rotor field orientation is implemented and tested for the six-phase induction machine as well with the machine connected as a standard three-phase induction machine. / Elektriska maskiner med fler än tre faser kallas vanligtvis flerfasiga elektriska maskiner och kan ha flera fördelar jämfört med konventionella trefasiga elektriska maskiner, som lägre innehåll av övervågor, lägre rippel i vridmomentet och bättre feltolerans. Detta examensarbete involverar omlindning av en trefasig asynkronmaskin till en asymmetrisk sexfasig asynkronmaskin. Lindningsdesignen baseras på simuleringar av en maskinmodell i mjukvara baserat på finita element metoden och metoden kallad the star of the slotsom räknar ut lindnings ritningar. En sexfasig drivlina utvecklas baserat på en existerande kretskorts prototyp som inte fungerar enligt dess ursprunliga specifikationer. Felsökning av prototypen utförs och lösningar till problemen identifieras. Design- och layoutförbättringar för bättre elektromagnetisk kompatibilitet implementeras också. Drivlinan med den elektriska maskinen inkluderad testas och bekräftas fungera enligt dess specifikationer. Hastighetsreglering baserad på indirekt rotorfälts orientering implementeras och testas för den sexfasiga asynkronmaskinen samt även med maskinen kopplad som en standard trefas asynkronmaskin.
14

Real-time detection of stator resistance unbalances in three phase drives / Realtids detektering av obalanser i statorsmotstånd i trefasiga enheter

Singh, Bhanu Pratap January 2020 (has links)
An estimated 30% of the faults in Induction Machine (IM) are related to its stator. These faults are mostly in the form of an Inter-Turn Short Circuit (ITSC) fault i.e., when two winding inside the stator of IM are shorted due to insulation failure. However, ITSC fault can be avoided by detecting them in advance and then scheduling the maintenance of the IM. This thesis studies two methods for detecting this incipient ITSC fault in a three-phase IM and then estimating the stator resistance unbalance due to the ITSC fault. The first method is based on the asymmetry caused in the IM by the ITSC fault. As a result of this asymmetry, the negative sequence components of the stator voltages and the stator currents are generated inside the IM. A healthy IM also have these negative sequence components due to the manufacturing process and the supply voltage unbalances. The characteristics and the compensation methods of these negative sequence components in a healthy IM are discussed. The results show that after compensating the negative sequence components in a healthy machine, they can be used for detecting an ITSC fault and then to calculate the fault quantities as well as the stator resistance unbalances. The second method for detecting an ITSC fault is based on analysing the stator resistance unbalances. A three-phase drive is used to inject DC voltage in the stationary reference frame. The DC current generated by this DC voltage is measured and then by applying Ohm’s law stator phase resistances are calculated. In a healthy IM, the phase resistances are balanced. However, in case of ITSC fault in any of the phases, the phase resistance of that phase deviates from those of the other two phases which can be utilized for detecting ITSC fault. / Uppskattningsvis 30% av alla fel i induktionsmaskiner (IM) är kopplad till dess stator. Dessa fel är i huvudsak Inter-Turn Short Circuit (ITSC)-fel, dvs. två lindningar inom IM:ens stator blir kortsluta pga. ett isoleringsfel. Emellertid kan man undvika ITSC-fel genom att detektera dem i förhand och planera underhåll. Det här examensarbetet undersöker två metoder för att detektera ett förestående ITSC-fel i en tre-fas IM. Den första metoden är baserad på asymmetrin i IM:er pga. ITSC-felet. Resultatet av den här asymmetrin är att en negativ sekvens genereras i IM:ens statorspänning och statorström. En oskadad IM kan också visa dessa negativa sekvenser pga. tillverksprocessen och statorspänningsobalanser. Egenskaperna och kompensationsmetoderna för dessa negativa sekvenser i en oskadad IM kommer att diskuteras. Resultaten visar att efter kompenseringen av de negativa sekvenserna i en oskadad IM, kan de användas för att detektera ITSC-fel och efteråt för att beräkna felstorheter och även statormotståndobalanser. Den andra metoden för att detektera ITSC-fel är baserad på en undersökning av statormotståndobalanser. Ett tre-fas-drivsystem används för att injektera likspänning i den stationära referensramen. Likströmmen som följer av denna likspänning mäts och statorfasmotstånden beräkna efteråt med Ohms lag. I en oskadad IM är fasmotstånden balanserade. Däremot, när ett ITSC-fel uppstår i en fas, avviker fasmotståndet i den felaktiga fasen från de andra två fasernas, vilket kan användas för att detektera ITSC-fel.

Page generated in 0.062 seconds