Final Report

Total Page:16

File Type:pdf, Size:1020Kb

Final Report TI3800 BACHELOR PROJECT FINAL REPORT AUTHORS Isha van Baar [email protected] Zakaria el Bakkali [email protected] Jurian van Dalfsen [email protected] Eveline van der Schrier [email protected] Lodewijck Vogelzang [email protected] COACH Nicolas Dintzner [email protected] CLIENT Rune van der Meijden [email protected] FORMER APPLICATION DESIGNER Noud Brasjen [email protected] COURSE COORDINATORS Martha A. Larson [email protected] Felienne Hermans [email protected] Delft University of Technology Faculty of Electrical Engineering, Mathematics and Computer Science July, 2014 FOREWORD This report serves as the official end deliverable for the TI3800 Bachelor Project. This project, also referred to as “Bachelor Eindproject” or “BEP”, is the course that finishes the Bachelor of Computer Science at Delft University of Technology. It is carried out by groups that are given the assignment to work together like a software development team, producing a real product to be used by a real client, solving a real- world problem. In this sense all knowledge that is gained in the three year studies is needed to successfully finish this project. In the case of our team, we have done a very practical project at the Nuon Solar Team. In short: our goal was to reengineer an existing telemetry application for the chase car of the Nuon Solar Car. The contents of the Bachelor Project were revealed on February the 17th. After that, the project would officially start on the 21th of April (Week 17). However, as this team needed more time for both research and development, it was decided to start on the 11th of March (Week 11). Furthermore, the project has unofficially been extended with one week, to be finished at the 11th of July (Week 28). During these weeks our team has been present full time at the Delft University of Technology, mostly at the Faculty of Electrical Engineering, Mathematics and Computer Science and often at the Nuon Solar Team workplace. We would like to thank the following persons in particular: Nicolas Dintzner, for being the best coach we could imagine: critical, supportive, smart and with a great sense of humor. We could not have wished for anyone better. Rune van der Meijden, for giving us helpful feedback, support and stories about the Nuon Solar Team. Noud Brasjen, for being present at numerous extensive sessions to give us a deeper understanding of his code and our purpose. Bart Koek, for doing the best he could to arrange us work spots and valuable time with the Nuna solar car. Arie van Deursen, for giving us a lot of support on making our code extensible, maintainable and simply looking more structured than ever before. Martha Larsson, for always answering our urgent questions about applying the general Bachelor Project rules to our special project. Isha van Baar, Zakaria el Bakkali, Jurian van Dalfsen, Eveline van der Schrier, Lodewijck Vogelzang Delft, Zuid-Holland, the Netherlands, July 2014 2 TABLE OF CONTENTS Foreword ......................................................................................................................................................................... 2 Table of contents........................................................................................................................................................... 3 Summary ......................................................................................................................................................................... 5 1. Introduction ........................................................................................................................................................... 6 2. Methodology ........................................................................................................................................................ 7 2.1 Strategy ......................................................................................................................................................... 7 2.2 Planning ........................................................................................................................................................ 7 2.3 Project roles .................................................................................................................................................. 8 2.4 Meetings ....................................................................................................................................................... 8 2.5 Resources ..................................................................................................................................................... 9 2.6 Tools ............................................................................................................................................................... 9 2.6.1 Programmer applications ................................................................................................................ 9 2.6.2 Designer applications ..................................................................................................................... 10 2.6.3 Project management applications .............................................................................................. 11 3. Research Phase .................................................................................................................................................. 12 3.1 Problem definition ..................................................................................................................................... 12 3.2 Problem analysis ........................................................................................................................................ 12 3.2.1 User requirements ............................................................................................................................ 12 3.2.2 System requirements ....................................................................................................................... 13 3.2.3 Features ............................................................................................................................................. 13 3.3 System design and structure ................................................................................................................... 16 3.4 Language and framework research ..................................................................................................... 22 3.4.1 Programming language ................................................................................................................. 22 3.4.2 GUI frameworks ................................................................................................................................ 23 3.4.3 Connection frameworks ................................................................................................................. 24 4. Development phase.......................................................................................................................................... 25 4.1 Implementations ....................................................................................................................................... 25 4.2 Extensibility of implementations.............................................................................................................. 27 4.3 Extra functionalities ................................................................................................................................... 29 4.4 Testing in development phase ............................................................................................................... 30 4.5 Development challenges ........................................................................................................................ 30 5. Concluding phase ............................................................................................................................................. 32 5.1 Testing in concluding phase ................................................................................................................... 32 5.2 SIG code evaluation ................................................................................................................................ 32 5.2.1 First evaluation .................................................................................................................................. 32 5.2.2 Second evaluation .......................................................................................................................... 33 5.3 Documentation of final product ............................................................................................................ 33 6. Results ................................................................................................................................................................... 35 6.1 Package contents .................................................................................................................................... 35 6.2 Layout of the application ........................................................................................................................ 35 6.2.1 Overview ........................................................................................................................................... 35 6.2.2 Sensor view
Recommended publications
  • Battery Management System Voor Nuna
    Vakcode: EE3842 Battery management system voor Nuna Spanningsmeting, voedingscircuits en PCB-ontwerp Datum: 18-06-2014 Auteurs: L.M. Middelburg 4182111 D.M. van Willigen 4171993 Delft University of Technology Samenvatting Dit document beschrijft het ontwerpproces van een deel van de subsystemen uit het Battery Management System wat voor het bachelor eindproject is uitgevoerd. Voor het ontwerp van het BMS is een modulaire master-slave topologie gebruikt. De behandelde subsystemen zijn de spanningsmeting, de voeding, het PCB-ontwerp en de CAN-isolatie. De belangrijkste problemen in deze subsystemen bij het huidige BMS zijn dat de afzonderlijke cellen een ander spanningsniveau krijgen, dat het BMS de cellen te snel ontlaadt en dat de communicatie via CAN niet optimaal is. Na onderzoek bleek dat de eerste twee problemen werden veroorzaakt door niet prakti- sche waarden voor de ingangsimpedantie voor de afzonderlijke cel aansluitingen. Het gekozen ontwerp voor de spanningsmeting maakt daarom gebruik van een multiplex topologie, dus een hoge ingangsimpe- dantie wanneer het BMS uit is. De implementatie hiervan wordt verzorgd door een IC. Gemeten is dat de ingangimpedantie van de ontworpen spanningsmeting in de orde ligt van tientallen MW. Voor de voeding is gebruik gemaakt van twee buck-converters, omdat de CAN communicatie galvanisch gescheiden dient te zijn. De converters zijn ge¨ımplementeerd met IC’s als switch en bereiken efficienties¨ van 80% en 55% in het toegepaste bereik. Tevens zijn de rimpelspanningen 70mV en 24mV voor respec- tievelijk de PCB- en de CAN-converter. Gezien de context waarin dit ontwerp plaatsvindt, is er tijdens het ontwerp steeds op gelet om energiever- liezen zo gering mogelijk te houden.
    [Show full text]
  • DUSHI TERA TNO Cariben Eco En Luxe Tomaten Van Kabinet Eman Start Living Lab Hand in Hand Eigen Bodem Vast Op Koers
    ARUBA DUSHI TERA TNO Cariben Eco en luxe Tomaten van Kabinet Eman start living lab hand in hand eigen bodem vast op koers Jaargang 2 no 5 Oktober 2011 � 1.95 Dushi Tera Gejaagd Duurzaamheid door de troef op Aruba zon 1 COLOFON INHOUD Aruba Dushi Tera verschijnt elke twee maanden en is bedoeld voor iedereen die geïnteresseerd is in het wel en wee van Aruba en zijn Kabinet op koers 4 bewoners. Redactie Nature has no mercy 8 Myriam Tonk-Croes Marjanne Havelaar Vliegen op frituurvet 10 Suzanne Koelega Stijn Janssen René Zwart Afval is business 11 Fotografie Ideale proeftuin 12 Nico van der Ven Elnathan Hijmering Garrick Laclé Gejaagd door de zon 14 Lidia Kelly Marko A.J. Espinoza Stroom uit daken 16 Nelson Andrade e.a. Opmaak: Duurzaam toerisme 17 Elton Arends Albert Fowler Verantwoord verwennen 18 Drukkerij: Veldwijk-Van Loon Oplage: 15.600 ex. Westland in de dop 22 Distributie: TNT Post Alle auteursrechten ten aanzien Afval bestaat niet 25 van (de inhoud van) deze uitgave worden uitdrukkelijk Vogelparadijs 26 voorbehouden. Het overnemen van artikelen is toegestaan onder vermelding van de bron. ABONNEREN Wilt u Aruba Dushi Tera thuis of op het werk toegestuurd krijgen, stuur dan een e-mail naar: [email protected] ADVERTEREN Adverteren in Aruba Dushi Tera? Vraag via zwart@zwartenpartners. nl naar de mogelijkheden en tarieven. Arubahuis R.J. Schimmelpennincklaan 1 2517 JN Den Haag T: (070) 3566200 F: (070) 3451446 E: [email protected] W: arubahuis.nl 2 ARUBA DUSHI TERA GASTCOLUMN Foto Suzanne Koelega Modegril? Door F.E. van Kappen Aruba heeft de ambitie om op korte termijn 40% van de energiebehoefte af te dekken met energie die op duurzame wijze wordt geproduceerd.
    [Show full text]
  • Delft University of Technology Design Features of Product-Integrated PV an Evaluation of Various Factors Under Indoor Irradiance
    Delft University of Technology Design Features of Product-Integrated PV An Evaluation of Various Factors under Indoor Irradiance Conditions Apostolou, Georgia DOI 10.4233/uuid:869ccea8-f765-418c-881f-96689f49b19d Publication date 2016 Document Version Final published version Citation (APA) Apostolou, G. (2016). Design Features of Product-Integrated PV: An Evaluation of Various Factors under Indoor Irradiance Conditions. Delft University of Technology. https://doi.org/10.4233/uuid:869ccea8-f765- 418c-881f-96689f49b19d Important note To cite this publication, please use the final published version (if applicable). Please check the document version above. Copyright Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons. Takedown policy Please contact us and provide details if you believe this document breaches copyrights. We will remove access to the work immediately and investigate your claim. This work is downloaded from Delft University of Technology. For technical reasons the number of authors shown on this cover page is limited to a maximum of 10. Georgia Apostolou Georgia Beer Design Features of Product-Integrated PV Johnston An Evaluation of Various Factors under Cornwell Indoor Irradiance Conditions Self Design Features of Product-Integrated PV of Product-Integrated Design Features Georgia Apostolou Design Features of Product-Integrated PV: An Evaluation of Various Factors under Indoor Irradiance Conditions Proefschrift ter verkrijging van de graad van doctor aan de Technische Universiteit Delft, op gezag van de Rector Magnificus prof.ir.
    [Show full text]
  • CONVERTER DESIGN for Nuna Maximum Power Point Tracker
    Farnaz Nassiri Nia Aarnoud Tjerk Sluimer CONVERTER DESIGN for Nuna Maximum Power Point Tracker TU Delft Faculty of EEMCS July 2, 2012 2 Abstract he world is rapidly moving towards a greener future, a mainstay of which is solar energy. Hence, maximum power point trackers, or T MPPTs for short, are an indispensable component, since these devices provide one with the capability to fully maximize the achievable power from solar cells in a system. A symbol of the greener world that is evolving around us is the biannual World Solar Challenge, where state-of-the-art solar powered cars race against one another through the deserts of Australia. This thesis forms the link between these two elements: to design an MPPT optimally suited towards the requirements of the Nuna Solar Car. Commercially available MPPTs are not particularly well suited for the specific demands of such a bleeding edge race. They are mostly designed for high power or low voltage systems. The MPPT designed during this thesis is optimized for high efficiency and other requests stated by the Nuon Solar Team members. The design of the MPPT has been split into several parts. This thesis is focused on the converter within the MPPT. It presents the result of research, design exploration, simulation and testing. The results obtained with the prototype that has been built show the designs correctness and conformance to the requirements, with an efficiency of up to 98,5%. 3 4 Preface s part of the Bachelor program Electrical Engineering at the EEMCS faculty of Delft University of Technology, a research project has been A performed for the course Bachelor Afstudeer Project, or BAP for short.
    [Show full text]